:root{--ht2-page: #f8f8f6;--ht2-photo: #ffffff;--ht2-panel: #f3f0eb;--ht2-green: #14231c;--ht2-green-hover: #2a3a31;--ht2-black: #111111;--ht2-cream: #f4ecdd;--ht2-taupe: #8a7d6b;--ht2-gold: #c9a45c;--ht2-gold-dark: #a8843f;--ht2-line: #e3d8c0;--ht2-line-soft: #efe8da;--ht2-body: #3d4a42;--ht2-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif}body.template-index,body.template-collection,body.template-product{background-color:var(--ht2-page)!important}:is(body.template-collection,body.template-product) .announcement-bar,:is(body.template-collection,body.template-product) .site-header{background-color:var(--ht2-green)!important;color:var(--ht2-cream)!important}body.template-index .announcement-bar,body.template-index .site-header{background-color:var(--ht2-black)!important;color:var(--ht2-cream)!important}:is(body.template-index,body.template-collection,body.template-product) .announcement-bar *,:is(body.template-index,body.template-collection,body.template-product) .site-header .site-nav__link,:is(body.template-index,body.template-collection,body.template-product) .site-header .site-nav__link .icon,:is(body.template-index,body.template-collection,body.template-product) .site-header .cart-link__bubble{color:var(--ht2-cream)!important}:is(body.template-index,body.template-collection,body.template-product) .site-header .site-nav__link svg{stroke:currentColor}html body .site-header{--luxe-dd-bg: var(--ht2-green)}html body.template-index .site-header{--luxe-dd-bg: var(--ht2-black)}html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown,.megamenu){background:var(--luxe-dd-bg)!important;color:var(--ht2-cream)!important;border:1px solid rgba(201,164,92,.35)!important;box-shadow:0 18px 40px #00000047!important}html body .site-header .site-nav__dropdown{padding:14px 0!important}html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown,.megamenu) :is(li,details,.megamenu__wrapper,.megamenu__col){background:transparent!important}html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown,.megamenu) :is(a,summary,.site-nav__dropdown-link,.megamenu__link-label){background:transparent!important;color:var(--ht2-cream)!important;font-family:var(--ht2-serif)!important;font-size:20px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;transition:color .2s ease}html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown,.megamenu) :is(a,summary):is(:hover,:focus-visible),html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown) .site-nav--active>:is(a,details>summary){color:var(--ht2-gold)!important}html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown,.megamenu) svg path{stroke:currentColor!important}html body .site-header .site-nav--has-dropdown:is(:hover,:focus-within)>details>summary.site-nav__link,html body .site-header .site-nav__details[open]>summary.site-nav__link{background:var(--luxe-dd-bg)!important;color:var(--ht2-cream)!important}:is(body.template-index,body.template-collection,body.template-product) .btn:not(.btn--circle):not(.btn--inverse):not(.btn--tertiary){background:var(--ht2-green)!important;color:var(--ht2-cream)!important;border:1px solid var(--ht2-green)!important;letter-spacing:.18em}:is(body.template-index,body.template-collection,body.template-product) .btn:not(.btn--circle):not(.btn--inverse):not(.btn--tertiary):hover{background:var(--ht2-green-hover)!important;border-color:var(--ht2-green-hover)!important;color:var(--ht2-cream)!important}:is(body.template-collection,body.template-index) .btn.btn--tertiary{display:inline-flex!important;align-items:center;gap:10px;padding:10px 18px!important;background:transparent!important;color:var(--ht2-green)!important;border:1px solid var(--ht2-line)!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:border-color .2s ease}:is(body.template-collection,body.template-index) .btn.btn--tertiary:hover{border-color:var(--ht2-green)!important}:is(body.template-collection,body.template-index) .btn.btn--tertiary .icon{width:18px;height:18px;color:var(--ht2-green)}:is(body.template-collection,body.template-index) .btn.btn--tertiary:after{display:none!important}:is(body.template-index,body.template-collection,body.template-product) .grid-product__image-mask{background:var(--ht2-photo)!important}:is(body.template-index,body.template-collection,body.template-product) .grid-product__image{mix-blend-mode:normal!important}:is(body.template-index,body.template-collection,body.template-product) .grid-product__link:hover .grid-product__image-mask{outline-color:var(--ht2-taupe)!important}:is(body.template-index,body.template-collection,body.template-product) .grid-product__title{color:var(--ht2-green)!important}:is(body.template-index,body.template-collection,body.template-product) .grid-product__price{color:var(--ht2-taupe)!important;letter-spacing:.06em}:is(body.template-index,body.template-collection,body.template-product) .jdgm-star{color:var(--ht2-gold)!important}:is(body.template-index,body.template-collection) .section-header__title{color:var(--ht2-green)}body.template-collection .collection-hero{background:var(--ht2-green)!important}body.template-collection .section-header--hero:before{color:var(--ht2-gold)!important}body.template-index .site-header .site-nav__link:not(.site-nav__link--icon){font-family:var(--ht2-serif)!important;font-weight:500!important;font-size:22px!important;letter-spacing:.01em!important;text-transform:none!important}body.template-index .announcement-bar,body.template-index .announcement-bar *{font-size:13px!important;letter-spacing:.08em!important}body.template-index .main-content :is(h1,h2,h3,.h1,.h2,.h3),body.template-index .main-content :is(.hero__title,.section-header__title,.skrim__title,.collection-item__title,.collection-switcher__title,.feature-row__text h2){font-family:var(--ht2-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}body.template-index .main-content :is(h2,.h2,.section-header__title){color:var(--ht2-green);line-height:1.15!important}body.template-index .main-content .hero__title{line-height:1.05!important}body.template-index .main-content :is(.hero__subtitle,.hero__subheading,.hero__text,.section-header__subtitle,.feature-row__text .subtitle){font-family:inherit;font-size:12px!important;font-weight:400;letter-spacing:.24em!important;text-transform:uppercase!important}body.template-index .main-content .rte,body.template-index .main-content .rte p,body.template-index .main-content .feature-row__text p{color:var(--ht2-body);font-size:16px;line-height:1.75;letter-spacing:.01em}body.template-index .main-content .grid-product__title{font-family:var(--ht2-serif)!important;font-size:21px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}body.template-index .main-content .btn{font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important}body.template-index [id*=cards_carousel] :is(h1,h2,h3){font-family:var(--ht2-serif)!important;font-weight:500!important;text-transform:none!important;color:var(--ht2-green)!important}body.template-product .product-main-slide,body.template-product .product__thumb,body.template-product .product__thumb .image-wrap{background:var(--ht2-photo)!important}body.template-product .product-main-slide img,body.template-product .product__thumb img{mix-blend-mode:normal}body.template-product .product-single__meta{background:var(--ht2-panel);padding:clamp(28px,4vw,64px) clamp(24px,5vw,80px)!important}@media(min-width:769px){body.template-product .product-single__meta>*{max-width:500px;margin-left:auto!important;margin-right:auto!important}}body.template-product .product-block--header:before{color:var(--ht2-taupe)!important;letter-spacing:.24em}body.template-product .product-single__title{color:var(--ht2-green)!important}body.template-product .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:10px}body.template-product .jdgm-prev-badge .jdgm-star{font-size:12px!important;padding-right:3px!important}body.template-product .jdgm-prev-badge__text{margin:0!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ht2-taupe)!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:border-color .2s ease}body.template-product .jdgm-prev-badge:hover .jdgm-prev-badge__text{border-bottom-color:var(--ht2-taupe)}body.template-product .rte p:has(.luxe-usp){margin:32px 0;padding:30px 30px 18px;background:var(--ht2-photo);border:1px solid var(--ht2-line)}body.template-product .rte p:has(.luxe-usp)>strong:first-child{display:block;font-family:var(--ht2-serif);font-size:24px;font-weight:500;line-height:1.2;color:var(--ht2-green)}body.template-product .rte p:has(.luxe-usp)>strong:first-child:after{content:"";display:block;width:40px;height:1px;margin:16px 0 8px;background:var(--ht2-gold)}body.template-product .rte .luxe-usp{display:block;position:relative;padding:12px 0 12px 32px;border-top:1px solid var(--ht2-line-soft);font-size:15px;line-height:1.55;color:var(--ht2-body)}body.template-product .rte .luxe-usp:first-of-type{border-top:0}body.template-product .rte .luxe-usp:before,body.template-product .rte .luxe-check{content:"";width:12px;height:6px;border-left:1.5px solid var(--ht2-gold);border-bottom:1.5px solid var(--ht2-gold);transform:rotate(-45deg)}body.template-product .rte .luxe-usp:before{position:absolute;left:4px;top:18px}body.template-product .rte .luxe-check{display:inline-block;margin:0 12px 4px 2px;vertical-align:middle}body.template-product .product-single__meta [id*=review_snippet_widget]{position:relative;margin-top:44px!important;padding:44px clamp(20px,3vw,36px) 32px;background:var(--ht2-photo);border:1px solid var(--ht2-line);text-align:center;font-family:var(--ht2-serif)}body.template-product .product-single__meta [id*=review_snippet_widget]:before{content:"Wat onze klanten zeggen";display:block;margin-bottom:22px;font-family:var(--ht2-serif);font-size:26px;font-weight:500;line-height:1.2;color:var(--ht2-green)}body.template-product .product-single__meta [id*=review_snippet_widget]:after{content:"";position:absolute;top:24px;left:50%;width:40px;height:1px;margin-left:-20px;background:var(--ht2-gold)}body.template-product .product-single__meta [id*=review_snippet_widget] *{border-radius:0!important;box-shadow:none!important}body.template-product .product-single__meta [id*=review_snippet_widget] p{font-family:var(--ht2-serif)!important;font-style:italic;font-size:18px!important;line-height:1.55!important;color:var(--ht2-green)!important}body.template-product .product-single__meta [id*=review_snippet_widget] .jdgm-star{font-size:13px!important}body.template-product .product__photos:has(.luxe-gallery-nav) .product__thumbs,body.template-product .product__photos:has(.luxe-gallery-nav) .product__photo-dots{display:none!important}body.template-product .product__main-photos{position:relative}body.template-product .luxe-gallery-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}body.template-product .luxe-gallery-nav__btn{position:absolute;bottom:18px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(20,35,28,.35);border-radius:50%;background:#ffffffd9;color:var(--ht2-green);box-shadow:none;cursor:pointer;pointer-events:auto;transition:border-color .2s ease,background-color .2s ease,color .2s ease}body.template-product .luxe-gallery-nav__btn--prev{right:72px}body.template-product .luxe-gallery-nav__btn--next{right:18px}body.template-product .luxe-gallery-nav__btn:hover,body.template-product .luxe-gallery-nav__btn:focus-visible{background:var(--ht2-green);border-color:var(--ht2-green);color:var(--ht2-cream)}body.template-product .luxe-gallery-nav__btn:focus-visible{outline:2px solid var(--ht2-gold);outline-offset:3px}body.template-product .luxe-gallery-nav__count{position:absolute;left:20px;bottom:28px;font-size:13px;letter-spacing:.12em;color:var(--ht2-green);white-space:nowrap}body.template-product .luxe-promises__img{mix-blend-mode:normal!important}body.template-product .variant-input-wrap:has(.variant-input--image){display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:10px;width:100%}body.template-product .variant-input-wrap:has(.variant-input--image) legend{position:absolute}body.template-product .variant-input-wrap .variant-input--image{display:block!important;flex:0 1 120px;min-width:0;width:auto!important;margin:0!important}body.template-product .variant-input-wrap .variant-image-label{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:auto;margin:0;padding:8px 8px 10px!important;background:var(--ht2-photo)!important;line-height:1.2;white-space:normal;text-align:center;cursor:pointer;transition:box-shadow .2s ease}body.template-product .variant-input-wrap .variant-image-label:hover{box-shadow:0 0 0 1px var(--ht2-taupe)!important}body.template-product .variant-input-wrap input[type=radio]:checked+.variant-image-label,body.template-product .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--ht2-green)!important;color:var(--ht2-green)!important}body.template-product .variant-image-label__img{display:block;width:100%;aspect-ratio:1 / 1}body.template-product .variant-image-label__img img{display:block;width:100%;height:100%;object-fit:contain}body.template-product .variant-image-label__text{font-size:12px;letter-spacing:.08em;text-transform:uppercase}body.template-product .variant-image-label.disabled{opacity:.45}@media(max-width:768px){body.template-product .luxe-gallery-nav__btn{width:38px;height:38px;bottom:12px}body.template-product .luxe-gallery-nav__btn--prev{right:58px}body.template-product .luxe-gallery-nav__btn--next{right:12px}body.template-product .luxe-gallery-nav__count{left:14px;bottom:22px}body.template-product .rte p:has(.luxe-usp){padding:24px 20px 12px}body.template-index .site-header .site-nav__link:not(.site-nav__link--icon){font-size:20px!important}}@media(prefers-reduced-motion:reduce){body.template-product .variant-input-wrap .variant-image-label,body.template-product .luxe-gallery-nav__btn,body.template-product .jdgm-prev-badge__text,html body .site-header :is(.site-nav__dropdown,.site-nav__deep-dropdown,.megamenu) :is(a,summary,.site-nav__dropdown-link,.megamenu__link-label),:is(body.template-index,body.template-collection,body.template-product) .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/luxe-rituals.css.map */
