.dh-circle-home-promo{position:relative;z-index:80;min-height:40px;padding:9px 20px 10px;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--dh-promo-bg);color:var(--dh-promo-text);font-family:Times New Normal,Times New Roman,serif;font-size:14px;font-weight:400;line-height:20.9px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-align:center}.dh-circle-home-promo .dh-home-promo__dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#f1c3a8}.dh-circle-home-promo a[href="/pages/delphos-circle"]{pointer-events:auto;cursor:pointer}@media screen and (max-width:749px){.dh-circle-home-promo{min-height:40px;overflow:hidden;gap:0;padding:9px 0 10px;justify-content:flex-start;font-size:14px;white-space:nowrap}}@media screen and (max-width:767px){body.kg-home #MainContent>.shopify-section:has(.dh-circle-home-promo){display:block!important;visibility:visible!important;position:relative!important;z-index:88!important}body.kg-home #MainContent .dh-circle-home-promo{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:9px 0 10px!important;overflow:hidden!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;background:var(--dh-promo-bg)!important;color:var(--dh-promo-text)!important;font-size:14px!important}body.kg-home #MainContent .dh-circle-home-promo .dh-home-promo__marquee-track{display:flex!important;align-items:center;width:max-content;min-width:max-content;flex:none;animation:dh-promo-marquee 18s linear infinite}}@media screen and (max-width:767px)and (prefers-reduced-motion:reduce){body.kg-home #MainContent .dh-circle-home-promo .dh-home-promo__marquee-track{animation:none!important}}.delphos-duo{--duo-ink:#261f1b;--duo-brown:#965638;--duo-light:#faf7f2;--duo-warm:#f0e7de;--duo-line:#e4dbd1;background:var(--duo-light);color:var(--duo-ink);font-family:inherit;padding:0}.delphos-duo *{box-sizing:border-box}.delphos-duo a{color:inherit;text-decoration:none}.delphos-duo h1,.delphos-duo h2,.delphos-duo h3,.delphos-duo p{margin:0}.delphos-duo h1,.delphos-duo h2,.delphos-duo h3{letter-spacing:-.025em}.delphos-duo h2,.delphos-duo h3,.delphos-duo__closing p{font-family:Times New Normal,Georgia,serif;font-weight:400}.delphos-duo__shell{max-width:1600px;margin:0 auto;padding:0 clamp(18px,4vw,64px)}.delphos-duo__crumb{font-size:10px;letter-spacing:.18em;padding:30px 0 27px;display:flex;align-items:center;gap:11px;color:#987f6b}.delphos-duo__crumb a:hover{text-decoration:underline}.delphos-duo__hero{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(35px,5vw,86px);align-items:center;padding-bottom:85px}.delphos-duo__visual{background:#e8d8ca;padding:20px 22px 15px;min-width:0}.delphos-duo__art-heading,.delphos-duo__art-footer{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.17em;color:#5e4436}.delphos-duo__art-heading{padding:0 1px 17px}.delphos-duo__art-footer{padding-top:20px;margin:0}.delphos-duo__photogrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.delphos-duo__photo{position:relative;aspect-ratio:4/5;overflow:hidden;margin:0;background:#e6dacc}.delphos-duo__photo--oil{background:#ded2bf}.delphos-duo__photo-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.delphos-duo__photo figcaption{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:4px 10px;padding:23px 14px 14px;background:linear-gradient(transparent,#2219147a);color:#fff;letter-spacing:.09em}.delphos-duo__photo figcaption span{font-size:11px;grid-row:span 2}.delphos-duo__photo figcaption strong{font-size:14px;line-height:1}.delphos-duo__photo figcaption small{font-size:9px;letter-spacing:.13em;line-height:1.4}.delphos-duo__detail{padding:12px 0 20px;max-width:590px}.delphos-duo__eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.2em;color:var(--duo-brown);text-transform:uppercase}.delphos-duo__eyebrow-line{width:26px;height:1px;background:currentColor}.delphos-duo h1{font-family:Times New Normal,Georgia,serif;font-size:clamp(50px,5.1vw,86px);font-weight:400;line-height:.98;margin:24px 0 22px;max-width:610px}.delphos-duo__subline{font-size:11px;letter-spacing:.21em;font-weight:600;margin-bottom:20px!important}.delphos-duo__description{font-size:14px;line-height:1.85;color:#61544c;max-width:470px}.delphos-duo__inclusions{margin:35px 0 22px;border-top:1px solid var(--duo-line)}.delphos-duo__inclusions div{display:grid;grid-template-columns:29px 1fr 35px;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--duo-line);font-size:13px;letter-spacing:.01em}.delphos-duo__num{font-size:10px;color:var(--duo-brown);letter-spacing:.1em}.delphos-duo__unit{text-align:right;color:#88786d}.delphos-duo__pricebar{display:flex;align-items:center;gap:13px;margin:21px 0 25px;flex-wrap:wrap}.delphos-duo__price{font-family:Times New Normal,Georgia,serif;font-size:36px}.delphos-duo__compare{font-size:15px;color:#a0958d}.delphos-duo__save{font-size:10px;letter-spacing:.12em;padding:7px 10px;color:#905334;border:1px solid #c8a58e}.delphos-duo__qty-label{display:block;font-size:10px;letter-spacing:.14em;margin-bottom:10px}.delphos-duo__qty-row{display:flex;gap:9px}.delphos-duo__qty{width:74px;min-height:52px;border:1px solid var(--duo-line);background:transparent;text-align:center;color:var(--duo-ink);font-size:15px;border-radius:0}.delphos-duo__button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:56px;background:var(--duo-brown);color:#fff;border:1px solid var(--duo-brown);padding:0 22px;font-size:11px;letter-spacing:.17em;font-weight:600;cursor:pointer;text-transform:uppercase;border-radius:0}.delphos-duo__button:hover:not(:disabled){background:#7d4229}.delphos-duo__button:disabled{cursor:not-allowed}.delphos-duo__button--disabled{background:#dfd0c3;color:#826a58;border-color:#dfd0c3}.delphos-duo__button span{font-size:19px}.delphos-duo__stock-note{font-size:11px;color:#79685b;line-height:1.5;margin-top:11px!important}.delphos-duo__benefits{display:flex;gap:9px 18px;flex-wrap:wrap;margin-top:27px;font-size:9px;letter-spacing:.08em;color:#615247}.delphos-duo__benefits div{white-space:nowrap}.delphos-duo__diamond{font-size:16px;color:var(--duo-brown);vertical-align:middle;margin-right:3px}.delphos-duo__divider{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid var(--duo-line);border-bottom:1px solid var(--duo-line);font-size:10px;letter-spacing:.23em;color:var(--duo-brown)}.delphos-duo__divider span:last-child{font-size:19px}.delphos-duo__intro-grid{display:grid;grid-template-columns:17% 40% 1fr;gap:25px;align-items:center;padding:92px 0 98px}.delphos-duo__intro-mark{font-family:Georgia,serif;font-size:75px;color:#d7c3b3;letter-spacing:-.18em;align-self:start;line-height:1}.delphos-duo__intro-mark span{font-size:.62em;vertical-align:-.22em}.delphos-duo__kicker{font-size:10px;letter-spacing:.23em;color:var(--duo-brown);font-weight:600}.delphos-duo__intro-grid h2{font-size:clamp(48px,5vw,80px);line-height:1.05;margin-top:20px}.delphos-duo em{font-weight:400}.delphos-duo__intro-grid>div:last-child p{font-size:16px;line-height:1.95;color:#64564c;max-width:390px}.delphos-duo__contents{padding:70px 0 100px;border-top:1px solid var(--duo-line)}.delphos-duo__content-header{text-align:center;margin-bottom:43px}.delphos-duo__content-header h2{font-size:clamp(44px,5vw,72px);margin-top:11px}.delphos-duo__content-list{display:grid;grid-template-columns:1fr 1fr;gap:26px}.delphos-duo__content-card{background:#f0e8df;display:grid;grid-template-columns:47% 53%;min-width:0;overflow:hidden}.delphos-duo__content-image{background:#dccbbc;min-height:400px}.delphos-duo__content-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.delphos-duo__content-copy{padding:clamp(22px,2.3vw,43px);display:flex;flex-direction:column;justify-content:center;min-width:0}.delphos-duo__content-copy h3{font-size:clamp(35px,3.8vw,61px);margin:18px 0}.delphos-duo__content-copy>p:not(.delphos-duo__kicker):not(.delphos-duo__notes){font-size:13px;line-height:1.95;color:#66574d}.delphos-duo__note-label{font-size:10px;letter-spacing:.14em;padding-top:24px;border-top:1px solid #d6c7ba;margin-top:25px}.delphos-duo__notes{font-size:12px;line-height:1.8;color:#66574d;margin-top:9px!important}.delphos-duo__ritual{background:#915236;color:#fff;text-align:center;padding:100px clamp(24px,5vw,80px) 105px;margin:0 calc(-1*clamp(18px,4vw,64px))}.delphos-duo__ritual .delphos-duo__kicker{color:#eacbbb}.delphos-duo__ritual h2{font-size:clamp(56px,6vw,92px);line-height:1.02;margin-top:22px}.delphos-duo__ritual-steps{display:grid;grid-template-columns:1fr 1fr;gap:70px;text-align:left;max-width:930px;margin:73px auto 0}.delphos-duo__ritual-steps>div{border-top:1px solid rgba(255,255,255,.45);padding-top:14px}.delphos-duo__ritual-steps>div>span{font-size:12px;letter-spacing:.15em;color:#edcdb8;display:flex;align-items:center;gap:15px}.delphos-duo__ritual-steps i{height:1px;flex:1;background:#ffffff45}.delphos-duo__ritual-steps h3{font-size:33px;margin:24px 0 14px}.delphos-duo__ritual-steps p{font-size:13px;line-height:1.85;color:#f1dfd5}.delphos-duo__questions{display:grid;grid-template-columns:40% 1fr;gap:60px;padding:105px 0}.delphos-duo__questions h2{font-size:clamp(42px,4.5vw,70px);line-height:1.1;margin-top:18px}.delphos-duo__faqs{border-top:1px solid var(--duo-line)}.delphos-duo__faqs details{border-bottom:1px solid var(--duo-line)}.delphos-duo__faqs summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 5px 23px 0;font-size:14px;list-style:none}.delphos-duo__faqs summary::-webkit-details-marker{display:none}.delphos-duo__faqs summary span{font-size:25px;font-weight:300;color:var(--duo-brown)}.delphos-duo__faqs details[open] summary span{transform:rotate(45deg)}.delphos-duo__faqs details p{font-size:13px;line-height:1.9;color:#6c5a4d;padding:0 32px 24px 0}.delphos-duo__closing{text-align:center;background:#ece1d6;padding:58px 15px;display:flex;align-items:center;flex-direction:column;gap:20px;margin:0 calc(-1*clamp(18px,4vw,64px))}.delphos-duo__closing span{font-size:10px;letter-spacing:.26em;color:var(--duo-brown)}.delphos-duo__closing p{font-size:clamp(38px,4vw,64px);line-height:1.06}.delphos-duo :focus-visible{outline:2px solid #7f3e23;outline-offset:3px}@media(max-width:1100px){.delphos-duo__hero{gap:34px;grid-template-columns:1fr 1fr}.delphos-duo__content-card{display:block}.delphos-duo__content-image{height:345px;min-height:0}.delphos-duo__content-copy{min-height:310px}}@media(max-width:800px){.delphos-duo__hero{grid-template-columns:1fr;gap:33px;padding-bottom:65px}.delphos-duo__detail{max-width:none;padding-top:0}.delphos-duo h1{font-size:clamp(52px,11vw,82px)}.delphos-duo__intro-grid{grid-template-columns:1fr 1fr;padding:64px 0}.delphos-duo__intro-mark{display:none}.delphos-duo__questions{gap:24px;padding:76px 0}.delphos-duo__art-footer{font-size:8px}}@media(max-width:620px){.delphos-duo__shell{padding:0 17px}.delphos-duo__crumb{padding:20px 0 23px;font-size:9px}.delphos-duo__visual{padding:13px}.delphos-duo__art-heading{font-size:8px}.delphos-duo__photogrid{gap:7px}.delphos-duo__photo{aspect-ratio:4/5}.delphos-duo__photo figcaption{padding:20px 8px 10px;gap:3px 6px}.delphos-duo__photo figcaption strong{font-size:11px}.delphos-duo__photo figcaption small{font-size:7px}.delphos-duo__art-footer{display:none}.delphos-duo__hero{padding-bottom:45px}.delphos-duo h1{font-size:clamp(50px,15vw,78px);margin:17px 0}.delphos-duo__benefits{gap:6px 12px}.delphos-duo__inclusions{margin-top:23px}.delphos-duo__intro-grid{grid-template-columns:1fr;gap:17px;padding:55px 0}.delphos-duo__intro-grid h2{font-size:58px;margin-top:13px}.delphos-duo__intro-grid>div:last-child p{font-size:14px}.delphos-duo__contents{padding:55px 0 65px}.delphos-duo__content-header{margin-bottom:26px}.delphos-duo__content-list{grid-template-columns:1fr;gap:15px}.delphos-duo__content-card{display:grid;grid-template-columns:46% 54%}.delphos-duo__content-image{height:auto;min-height:300px}.delphos-duo__content-copy{padding:17px;min-height:0}.delphos-duo__content-copy h3{font-size:34px;margin:10px 0}.delphos-duo__content-copy>p:not(.delphos-duo__kicker):not(.delphos-duo__notes){font-size:11px;line-height:1.6}.delphos-duo__note-label{margin-top:13px;padding-top:12px;font-size:9px}.delphos-duo__notes{font-size:10px;line-height:1.6}.delphos-duo__ritual{margin:0 -17px;padding:63px 22px 70px}.delphos-duo__ritual h2{font-size:59px}.delphos-duo__ritual-steps{grid-template-columns:1fr;gap:24px;margin-top:38px}.delphos-duo__ritual-steps h3{font-size:27px;margin:15px 0 8px}.delphos-duo__questions{grid-template-columns:1fr;gap:28px;padding:63px 0}.delphos-duo__questions h2{font-size:48px}.delphos-duo__closing{margin:0 -17px;padding:50px 10px}}@media(max-width:380px){.delphos-duo__content-card{display:block}.delphos-duo__content-image{min-height:0;height:245px}.delphos-duo__content-copy{padding:23px}}.delphos-duo__included-link{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-decoration:underline;text-decoration-color:#96563866;text-underline-offset:4px}.delphos-duo__included-link span{color:var(--duo-brown);font-size:12px}.delphos-duo__content-card{scroll-margin-top:100px}.delphos-duo__content-image--link{display:block;overflow:hidden;cursor:pointer}.delphos-duo__content-image--link img{transition:transform .35s ease}.delphos-duo__content-image--link:hover img{transform:scale(1.03)}.delphos-duo__product-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;align-self:flex-start;margin-top:25px;padding-bottom:8px;border-bottom:1px solid #965638;color:#965638;font-size:10px;letter-spacing:.12em;text-decoration:none;font-weight:600}.delphos-duo__product-link span{font-size:19px;line-height:1}.delphos-duo__pair-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:24px 0;border-top:1px solid var(--duo-line);border-bottom:1px solid var(--duo-line);font-size:10px;letter-spacing:.15em;color:#5b4638}.delphos-duo__pair-footer b{color:var(--duo-brown);padding:0 7px;font-size:14px}.delphos-duo__pair-footer a{border-bottom:1px solid var(--duo-brown);padding:0 0 6px;color:var(--duo-brown);text-decoration:none}.delphos-duo__pair-footer a span{font-size:16px}@media(max-width:620px){.delphos-duo__pair-footer{flex-direction:column;align-items:flex-start;gap:14px}.delphos-duo__product-link{margin-top:12px;font-size:9px}.delphos-duo__included-link{font-size:12px}}@media(min-width:1101px){.dp-favs__container{width:min(88.5%,1710px)}.dp-favs__card{height:clamp(470px,34.5vw,650px)}.dp-favs__card:before{z-index:1;background:linear-gradient(95deg,#ffffff4f,#ffffff5e 24%,#ffffff80 49%,#ffffffad)}.dp-favs__content{bottom:16.5%}.dp-favs__price{font-size:clamp(16px,1.32vw,25px)}.dp-favs__product-title{font-size:clamp(20px,1.86vw,36px);letter-spacing:-.03em}.dp-favs__subtitle{font-size:clamp(11px,.88vw,17px)}.dp-favs__description{font-size:clamp(11px,.82vw,15px);line-height:1.45}.dp-favs__details{font-size:clamp(10px,.73vw,14px);line-height:1.27}.dp-favs__stars{font-size:clamp(12px,.92vw,17px)}.dp-favs__art{right:4.5%;transform:translateY(2.5%)}.dp-favs__card:first-child .dp-favs__bottle{scale:1.15}.dp-favs__actions,.dp-favs__buy{min-height:clamp(32px,2.35vw,43px)}.dp-favs__buy{min-width:clamp(130px,9.9vw,185px)}.dp-favs__cart{width:clamp(32px,2.35vw,43px);height:clamp(32px,2.35vw,43px)}}@media screen and (min-width:750px){.dh-slider__organic span{font-size:clamp(19px,1.35vw,23px);line-height:1}.dh-slider__content>.dh-slider__controls--after-community{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:flex;width:max-content;margin:14px 0 0}}@media screen and (max-width:749px){#MainContent .dh-slider .dh-slider__slide .dh-slider__title{font-size:36px!important}}@media(min-width:1101px){.dp-favs__container{width:min(88.5%,1710px)}.dp-favs__card{height:clamp(470px,34.5vw,650px)}.dp-favs__card:before{z-index:1;background:linear-gradient(95deg,#ffffff4f,#ffffff5e 24%,#ffffff80 49%,#ffffffad)}.dp-favs__content{bottom:16.5%}.dp-favs__card:nth-child(2) .dp-favs__content{left:6.2%}.dp-favs__price{font-size:clamp(16px,1.32vw,25px)}.dp-favs__product-title{font-size:clamp(20px,1.86vw,36px);letter-spacing:-.03em}.dp-favs__subtitle{font-size:clamp(11px,.88vw,17px)}.dp-favs__description{font-size:clamp(11px,.82vw,15px);line-height:1.45;margin-bottom:21px}.dp-favs__details{font-size:clamp(10px,.73vw,14px);line-height:1.27;margin-bottom:21px}.dp-favs__details li{align-items:center;gap:9px}.dp-favs__details li:before{flex:0 0 8px;width:8px;height:8px}.dp-favs__stars{font-size:clamp(12px,.92vw,17px)}.dp-favs__art{right:4.5%;transform:translateY(2.5%)}.dp-favs__card:first-child .dp-favs__bottle{scale:1.15}.dp-favs__actions,.dp-favs__buy{min-height:clamp(32px,2.35vw,43px)}.dp-favs__buy{min-width:clamp(130px,9.9vw,185px)}.dp-favs__buy>.dp-favs__buy-text{display:block;line-height:1;transform:translateY(3px)}.dp-favs__cart{width:clamp(32px,2.35vw,43px);height:clamp(32px,2.35vw,43px)}}.dp-favs{padding:var(--dp-section-top,112px) 0 var(--dp-section-bottom,108px);background:#fff;color:var(--dp-ink,#1a1a1a)}.dp-favs *,.dp-favs *:before,.dp-favs *:after{box-sizing:border-box}.dp-favs__container{width:min(90%,1710px);max-width:none;margin:0 auto}.dp-favs__heading{text-align:center;margin-bottom:56px}.dp-favs__eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 15px;color:#77716d;font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.dp-favs__eyebrow span{width:30px;height:1px;background:#bdb5ad;display:inline-block}.dp-favs__title{margin:0;color:var(--dp-ink,#1a1a1a);font-family:Times New Normal,Times New Roman,serif;font-size:clamp(30px,2.14vw,42px);font-weight:400;line-height:1.09;letter-spacing:-.02em;text-transform:uppercase}.dp-favs__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dp-card-gap,18px);align-items:stretch}.dp-favs__card{position:relative;isolation:isolate;overflow:hidden;height:clamp(470px,35vw,660px);min-width:0;background:var(--dp-card-bg,#f0e2d3)}.dp-favs__paper{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.48;mix-blend-mode:multiply;pointer-events:none}.dp-favs__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(95deg,#f5ebe040,#fff8f11f 70%,#d6b7960f);pointer-events:none}.dp-favs__content{position:absolute;z-index:2;top:20.5%;bottom:15%;left:5.2%;width:49%;max-width:400px;display:flex;flex-direction:column;align-items:flex-start}.dp-favs__price{margin:0 0 12px;font-family:Lato,Arial,sans-serif;font-size:clamp(16px,1.26vw,24px);line-height:1;font-weight:600;color:var(--dp-accent,#965738)}.dp-favs__product-title{margin:0;color:var(--dp-ink,#1a1a1a);font-family:Times New Normal,Times New Roman,serif;font-size:clamp(20px,1.78vw,34px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap}.dp-favs__subtitle{margin:5px 0 17px;color:var(--dp-accent,#965738);font-family:Times New Normal,Times New Roman,serif;font-size:clamp(10px,.81vw,16px);font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap}.dp-favs__description{margin:0 0 13px;max-width:340px;font-family:Lato,Arial,sans-serif;font-size:clamp(11px,.78vw,15px);font-weight:500;line-height:1.43;color:#635b55}.dp-favs__details{list-style:none;margin:0 0 13px;padding:0;display:flex;flex-direction:column;gap:3px;font-family:Lato,Arial,sans-serif;font-size:clamp(10px,.69vw,13px);font-weight:500;line-height:1.25;color:#403b38}.dp-favs__details li{display:flex;align-items:baseline;gap:8px}.dp-favs__details li:before{content:"";display:block;flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--dp-accent,#965738)}.dp-favs__reviews{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0 0 15px;font-family:Lato,Arial,sans-serif}.dp-favs__stars{font-size:clamp(11px,.85vw,16px);line-height:1.1;letter-spacing:.04em;color:#e87824}.dp-favs__review-label{font-size:clamp(10px,.67vw,13px);line-height:1.2;color:#5d5853}.dp-favs__actions{display:flex;align-items:stretch;gap:8px;margin-top:auto;min-height:clamp(32px,2.44vw,45px)}.dp-favs__buy{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(132px,10.3vw,197px);padding:0 15px;min-height:clamp(32px,2.44vw,45px);background:var(--dp-button,#965738);border:0;color:#fff;text-decoration:none;font-family:Times New Normal,Times New Roman,serif;font-size:clamp(10px,.7vw,14px);font-weight:400;line-height:1.1;text-transform:uppercase;white-space:nowrap;transition:background .2s ease}.dp-favs__buy:hover,.dp-favs__buy:focus-visible{background:#78432f;color:#fff;text-decoration:none}.dp-favs__form{margin:0;line-height:0}.dp-favs__cart{display:inline-flex;align-items:center;justify-content:center;width:clamp(32px,2.44vw,45px);height:clamp(32px,2.44vw,45px);padding:0;border:0;background:#101010;color:#fff;text-decoration:none;cursor:pointer;transition:background .2s ease}.dp-favs__cart:hover,.dp-favs__cart:focus-visible{background:#4a342e;color:#fff}.dp-favs__buy:focus-visible,.dp-favs__cart:focus-visible,.dp-favs__pagination button:focus-visible{outline:2px solid var(--dp-accent,#965738);outline-offset:3px}.dp-favs__art{position:absolute;inset:3.5% 1.5% 2.5% auto;width:47%;height:94%;z-index:1;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.dp-favs__bottle{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center bottom;transform:scale(var(--dp-image-scale,1));transform-origin:center bottom;filter:drop-shadow(6px 12px 9px rgba(60,38,21,.11))}.dp-favs__pagination{display:none}@media(max-width:1350px)and (min-width:1101px){.dp-favs__content{top:17%;left:5%;width:52%}.dp-favs__product-title{font-size:clamp(19px,1.75vw,26px)}.dp-favs__subtitle{font-size:10px}.dp-favs__description{font-size:11px;line-height:1.38}.dp-favs__details{font-size:10px}.dp-favs__reviews{margin-bottom:8px}.dp-favs__art{width:43%;right:1%}}@media(max-width:1100px){.dp-favs{padding:88px 0 92px}.dp-favs__container{width:calc(100% - 50px)}.dp-favs__heading{margin-bottom:38px}.dp-favs__track{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;align-items:stretch;padding:0}.dp-favs__track::-webkit-scrollbar{display:none}.dp-favs__card{flex:0 0 min(700px,83vw);scroll-snap-align:start;height:540px}.dp-favs__content{width:52%;top:19%}.dp-favs__product-title{font-size:clamp(23px,2.7vw,29px)}.dp-favs__price{font-size:19px}.dp-favs__subtitle{font-size:11px}.dp-favs__description{font-size:12px}.dp-favs__details{font-size:11px}.dp-favs__pagination{display:flex;justify-content:center;gap:9px;padding-top:26px}.dp-favs__pagination button{border:0;border-radius:50%;padding:0;width:8px;height:8px;background:#d9c4b5;cursor:pointer}.dp-favs__pagination button.is-active{background:var(--dp-accent,#965738)}}@media(max-width:640px){.dp-favs{padding:76px 0 82px}.dp-favs__container{width:calc(100% - 36px)}.dp-favs__heading{margin-bottom:30px}.dp-favs__title{font-size:31px;line-height:1.09}.dp-favs__eyebrow{font-size:10px;gap:8px;margin-bottom:13px}.dp-favs__eyebrow span{width:24px}.dp-favs__track{gap:12px}.dp-favs__card{flex:0 0 100%;width:100%;height:675px}.dp-favs__paper{opacity:.4}.dp-favs__art{inset:16px 0 auto 0;width:100%;height:292px;align-items:center}.dp-favs__bottle{height:100%;width:100%;object-fit:contain;object-position:center;transform:scale(var(--dp-image-scale,1));filter:drop-shadow(5px 8px 5px rgba(60,38,21,.1))}.dp-favs__content{position:absolute;top:318px;bottom:auto;left:0;right:0;width:auto;max-width:none;padding:0 22px}.dp-favs__price{font-size:19px;margin-bottom:10px}.dp-favs__product-title{font-size:clamp(23px,6.6vw,29px);white-space:normal;line-height:1.05}.dp-favs__subtitle{font-size:12px;white-space:normal;margin-bottom:13px}.dp-favs__description{font-size:12px;line-height:1.45;max-width:none;margin-bottom:10px}.dp-favs__details{font-size:11px;gap:2px;margin-bottom:9px}.dp-favs__reviews{margin-bottom:10px}.dp-favs__stars{font-size:13px}.dp-favs__review-label{font-size:11px}.dp-favs__actions{margin-top:2px}.dp-favs__buy{min-width:145px;font-size:12px;height:39px}.dp-favs__cart{width:39px;height:39px}.dp-favs__pagination{padding-top:20px}}@media(min-width:1101px){.dp-favs__container{width:min(88.5%,1710px)}.dp-favs__card{height:clamp(470px,34.5vw,650px)}.dp-favs__card:before{z-index:1;background:linear-gradient(95deg,#ffffff4f,#ffffff5e 24%,#ffffff80 49%,#ffffffad)}.dp-favs__content{bottom:16.5%}.dp-favs__card:nth-child(2) .dp-favs__content{left:6.2%}.dp-favs__price{font-size:clamp(16px,1.32vw,25px)}.dp-favs__product-title{font-size:clamp(20px,1.86vw,36px);letter-spacing:-.03em}.dp-favs__subtitle{font-size:clamp(11px,.88vw,17px)}.dp-favs__description{font-size:clamp(11px,.82vw,15px);line-height:1.45;margin-bottom:21px}.dp-favs__details{font-size:clamp(10px,.73vw,14px);line-height:1.27;margin-bottom:21px}.dp-favs__details li{align-items:center;gap:9px}.dp-favs__details li:before{flex:0 0 8px;width:8px;height:8px}.dp-favs__stars{font-size:clamp(12px,.92vw,17px)}.dp-favs__art{right:4.5%;transform:translateY(2.5%)}.dp-favs__card:first-child .dp-favs__bottle{scale:1.15}.dp-favs__actions,.dp-favs__buy{min-height:clamp(32px,2.35vw,43px)}.dp-favs__buy{min-width:clamp(130px,9.9vw,185px)}.dp-favs__cart{width:clamp(32px,2.35vw,43px);height:clamp(32px,2.35vw,43px)}}@media(prefers-reduced-motion:reduce){.dp-favs__buy,.dp-favs__cart{transition:none}}@media screen and (min-width:750px){.dh-slider__organic span{font-size:clamp(30px,2.05vw,38px);line-height:1}.dh-slider__content>.dh-slider__controls--after-community{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:flex;width:max-content;margin:14px 0 0}}.dh-slider{position:relative;overflow:visible;isolation:isolate;background:var(--dh-slider-paper)}.dh-slider .dh-home-promo{position:relative;z-index:80;min-height:40px;padding:9px 20px 10px;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--dh-promo-bg);color:var(--dh-promo-text);font-family:Times New Normal,Times New Roman,serif;font-size:14px;font-weight:400;line-height:20.9px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-align:center}.dh-slider .dh-home-promo__dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#f1c3a8}.dh-slider__carousel{position:relative;height:var(--dh-slider-desktop-h);min-height:var(--dh-slider-desktop-h);overflow:hidden;background:var(--dh-slider-paper)}.dh-slider__viewport{position:relative;width:100%;height:100%}.dh-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--dh-slider-paper);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease}.dh-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.dh-slider__background,.dh-slider__warmth{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.dh-slider__background img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--dh-slide-bg-position);transform:scale(var(--dh-background-zoom,1));transform-origin:50% 0}.dh-slider__warmth{z-index:1;background:linear-gradient(90deg,#fac19173,#fcb47a12 78%);opacity:var(--dh-slide-overlay)}.dh-slider__soft-mask{position:absolute;z-index:2;left:55%;top:5%;width:32%;height:93%;pointer-events:none;background:radial-gradient(ellipse at center,#eeb07edb,#efb281bf 55%,#efb28105);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,#000 30%,transparent 94%);mask-image:radial-gradient(ellipse at center,#000 0%,#000 30%,transparent 94%);-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px)}.dh-slider__product{position:absolute;z-index:3;left:var(--dh-product-x);bottom:1.5%;width:var(--dh-product-width);height:auto;max-height:91%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(14px 18px 13px rgba(86,43,19,.14));pointer-events:none}.dh-slider__layout{position:relative;z-index:4;box-sizing:border-box;width:min(84.8%,1680px);height:100%;margin:0 auto;pointer-events:none}.dh-slider__content{position:absolute;top:22%;left:0;width:min(570px,34vw);max-width:100%;pointer-events:auto;color:var(--dh-slider-ink)}.dh-slider__title{margin:0;color:var(--dh-slide-heading);font-family:Times New Normal,Times New Roman,serif;font-size:clamp(45px,3.75vw,72px);font-weight:400;line-height:1.08;letter-spacing:0;text-transform:uppercase}.dh-slider__title span{display:block;white-space:nowrap}.dh-slider__title-accent{color:var(--dh-slide-accent)}.dh-slider__rule{display:block;margin-top:20px;width:76px;height:2px;background:var(--dh-slide-heading)}.dh-slider__description{margin-top:21px;max-width:550px;color:#574c43;font-family:Lato,Arial,sans-serif;font-size:clamp(14px,.95vw,18px);font-weight:500;line-height:1.5;letter-spacing:0}.dh-slider__action-row{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:28px}.dh-slider__button{min-height:clamp(38px,2.6vw,50px);min-width:clamp(162px,11.8vw,226px);padding:0 20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:var(--dh-slider-button);color:#fff;font-family:Times New Normal,Times New Roman,serif;font-size:clamp(11px,.73vw,14px);font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background .2s ease}.dh-slider__button:hover,.dh-slider__button:focus-visible{background:#70402a;color:#fff;text-decoration:none}.dh-slider__button:focus-visible,.dh-slider__dot:focus-visible,.dh-slider__arrow:focus-visible{outline:2px solid #1a1a1a;outline-offset:4px}.dh-slider__organic{display:flex;align-items:baseline;gap:6px;color:var(--dh-slide-accent)}.dh-slider__organic strong{font-family:Times New Normal,Times New Roman,serif;font-size:clamp(30px,2.05vw,38px);font-weight:400;line-height:1;letter-spacing:0}.dh-slider__organic span{font-family:Times New Normal,Times New Roman,serif;font-size:clamp(12px,.85vw,15px);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}.dh-slider__community{display:flex;align-items:center;gap:7px;margin-top:28px;min-height:36px;color:var(--dh-slide-accent)}.dh-slider__avatars{display:flex;align-items:center;padding-left:5px;margin-right:7px}.dh-slider__avatars img{width:30px;height:30px;border-radius:50%;border:2px solid #f8d9bb;object-fit:cover;background:#a05b3f;margin-left:-5px}.dh-slider__community strong{font-family:Times New Normal,Times New Roman,serif;font-weight:400;font-size:clamp(28px,1.9vw,34px);line-height:1;letter-spacing:0}.dh-slider__community>span{font-family:Lato,Arial,sans-serif;font-size:clamp(11px,.78vw,14px);font-weight:500;line-height:1.25;color:#704f3e}.dh-slider__controls{position:absolute;z-index:6;left:max(7.6vw,calc((100vw - 1680px)/2));bottom:61px;display:flex;align-items:center;gap:16px}.dh-slider__pagination{display:flex;align-items:center;gap:6px}.dh-slider__dot{display:inline-flex;align-items:center;justify-content:center;width:15px;height:19px;border:0;padding:0;background:transparent;cursor:pointer}.dh-slider__dot span{display:block;width:10px;height:10px;border-radius:50%;background:var(--dh-slider-accent);opacity:.38;transition:opacity .2s ease,transform .2s ease}.dh-slider__dot.is-active span{opacity:1;transform:scale(1.04)}.dh-slider__arrow{width:32px;height:32px;border:1px solid rgba(26,26,26,.3);border-radius:100%;background:#ffffff47;color:#1a1a1a;cursor:pointer;font-size:17px}@media screen and (min-width:1680px){.dh-slider__controls{left:max(7.6vw,calc((100vw - 1680px)/2))}}@media screen and (max-width:1199px){.dh-slider__layout{width:calc(100% - 96px)}.dh-slider__content{top:22%;width:min(510px,49vw)}.dh-slider__title{font-size:clamp(43px,4.5vw,63px)}.dh-slider__description{font-size:clamp(14px,1.25vw,16px)}.dh-slider__controls{left:48px}}@media screen and (max-width:749px){.dh-slider .dh-home-promo{min-height:40px;overflow:hidden;gap:0;padding:9px 0 10px;justify-content:flex-start;font-size:14px;white-space:nowrap}.dh-slider__carousel{height:var(--dh-slider-mobile-h);min-height:var(--dh-slider-mobile-h)}.dh-slider__background img{object-position:var(--dh-slide-mobile-position);transform:none}.dh-slider__warmth{background:linear-gradient(180deg,#fac89fb8,#fbcaa373 43%,#fbc8a00a 70%);opacity:var(--dh-slide-overlay)}.dh-slider__soft-mask{display:none}.dh-slider__layout{width:100%;padding:0 22px}.dh-slider__content{top:162px;left:22px;right:22px;width:auto;max-width:none;text-align:center}.dh-slider__title{font-size:clamp(32px,8.2vw,44px);line-height:1.06;letter-spacing:0}.dh-slider__title span{white-space:normal}.dh-slider__rule{margin:16px auto 0;width:44px}.dh-slider__description{max-width:430px;margin:16px auto 0;font-size:14px;line-height:1.46}.dh-slider__action-row{justify-content:center;gap:13px;margin-top:20px}.dh-slider__button{min-height:44px;padding:0 17px;font-size:12px}.dh-slider__organic strong{font-size:24px}.dh-slider__organic span{font-size:11px}.dh-slider__community{justify-content:center;margin-top:18px;gap:6px}.dh-slider__avatars{margin-right:4px}.dh-slider__avatars img{width:25px;height:25px}.dh-slider__community strong{font-size:26px}.dh-slider__community>span{font-size:11px}.dh-slider__product{width:var(--dh-product-mobile-width);max-width:260px;max-height:49%;left:65%;bottom:3%;filter:drop-shadow(10px 13px 9px rgba(86,43,19,.14))}.dh-slider__controls{left:22px;bottom:22px}}@media screen and (prefers-reduced-motion:reduce){.dh-slider__slide,.dh-slider__button,.dh-slider__dot span{transition:none!important}}@media(max-width:767px){section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:20px;row-gap:35px;min-height:0}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle{grid-column:1/-1;grid-row:1;order:0;width:100%!important;max-width:270px!important;height:345px;max-height:345px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle img{max-height:345px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right{grid-row:2;position:static!important;min-width:0;width:100%!important;gap:18px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left{grid-column:1}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right{grid-column:2}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col .kg-ingredient-row{display:block!important;text-align:left!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.5}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-connector{display:none!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dots{margin:20px 0 0}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil{width:clamp(95px,23vw,160px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil--top-left{top:55px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil--bottom-right{bottom:22px}}section.kg-ingredients-section.dh-ingredients{position:relative;isolation:isolate;overflow:hidden;background:#fff}section.kg-ingredients-section.dh-ingredients>.page-width{position:relative;z-index:1}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil{position:absolute;z-index:0;display:block;width:clamp(170px,19vw,285px);height:auto;pointer-events:none;object-fit:contain}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil--top-left{top:24px;left:0}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil--bottom-right{right:0;bottom:28px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slides{position:relative;display:grid;width:100%;max-width:min(var(--dh-ingredients-content-width,1120px),calc(100% - 24px));margin:0 auto}section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide{display:grid;grid-area:1 / 1;grid-template-columns:minmax(0,1fr) minmax(145px,170px) minmax(0,1fr);align-items:center;column-gap:clamp(12px,1.5vw,22px);min-height:535px;width:100%;position:relative;margin:0 auto;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),visibility 0s linear .76s}section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity .76s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right{position:static!important;inset:auto!important;width:100%!important;min-width:0;display:flex;flex-direction:column;gap:clamp(22px,2.4vw,32px)!important;white-space:normal;align-items:stretch}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-row{display:flex!important;align-items:center;gap:clamp(7px,1.3vw,18px)!important;min-width:0;padding:0!important;color:#1a1a1a;font-family:Lato,Arial,sans-serif;font-size:clamp(12px,1.02vw,14px)!important;font-weight:500!important;line-height:1.42;letter-spacing:0;white-space:normal}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left .kg-ingredient-row{justify-content:flex-end;text-align:right}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right .kg-ingredient-row{justify-content:flex-start;text-align:left}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-label{display:inline-block;min-width:0;max-width:100%;color:#1a1a1a;font-weight:500!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-label .dh-ingredients__note-name{font-size:inherit;font-weight:500!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-label>span{font-size:inherit;font-weight:500!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide img.kg-ingredient-connector,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-row:nth-child(3) img.kg-ingredient-connector{display:block;width:clamp(48px,6.5vw,105px)!important;max-width:105px!important;height:auto;flex:0 0 auto;transform:none!important;object-fit:contain}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle{position:relative;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;width:320px!important;max-width:320px!important;height:470px;max-height:470px;margin:0!important;justify-self:center}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle img,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide img.kg-ingredients-bottle-img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:470px;object-fit:contain;object-position:center center;transition:opacity .25s ease}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left{grid-column:1;grid-row:1}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right{grid-column:3;grid-row:1}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dots{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:9px;margin:-34px 0 0;padding:0;min-height:20px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dot{-webkit-appearance:none;appearance:none;width:11px;height:11px;min-width:11px;min-height:11px;border:none;border-radius:50%;padding:0;margin:0;background:#dedede;cursor:pointer;transition:background .2s ease,transform .2s ease}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dot.is-active{background:#a35331}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dot:hover{transform:scale(1.17)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dot:focus-visible{outline:2px solid #a35331;outline-offset:4px}@media(min-width:1025px){section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(1){transform:translate(clamp(15px,2vw,30px))}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(2){transform:translate(clamp(5px,.7vw,12px))}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(3){transform:translate(clamp(-20px,-1vw,-8px))}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(4){transform:translate(clamp(4px,.6vw,12px))}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(1){transform:translate(-3px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(2){transform:translate(clamp(10px,1.1vw,20px))}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(3){transform:translate(clamp(21px,2.2vw,39px))}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(1) .kg-ingredient-connector{width:clamp(85px,7.5vw,110px)!important;max-width:110px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(2) .kg-ingredient-connector{width:clamp(80px,6.9vw,101px)!important;max-width:101px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(3) .kg-ingredient-connector{width:clamp(67px,5.8vw,87px)!important;max-width:87px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(4) .kg-ingredient-connector{width:clamp(74px,6.5vw,98px)!important;max-width:98px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(1) .kg-ingredient-connector{width:clamp(83px,7vw,104px)!important;max-width:104px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(2) .kg-ingredient-connector{width:clamp(91px,8vw,119px)!important;max-width:119px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(3) .kg-ingredient-connector{width:clamp(105px,9vw,136px)!important;max-width:136px!important}}@media(min-width:768px)and (max-width:1024px){section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(1){transform:translate(13px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(2){transform:translate(5px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--left .kg-ingredient-row:nth-child(3){transform:translate(-5px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(2){transform:translate(9px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--staggered .kg-ingredients-col--right .kg-ingredient-row:nth-child(3){transform:translate(18px)}}@media(min-width:1025px){section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide--skincare{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);column-gap:12px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col.kg-ingredients-col--left,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col.kg-ingredients-col--right{gap:clamp(42px,3.6vw,53px)!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredient-row{transform:none!important;gap:clamp(11px,1.6vw,22px)!important;font-size:clamp(11px,.91vw,13px)!important;font-weight:400!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredient-label,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .dh-ingredients__note-name{font-weight:400!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--left .kg-ingredient-row:nth-child(1) img.kg-ingredient-connector{width:100px!important;max-width:100px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--left .kg-ingredient-row:nth-child(2) img.kg-ingredient-connector{width:135px!important;max-width:135px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--left .kg-ingredient-row:nth-child(3) img.kg-ingredient-connector{width:170px!important;max-width:170px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--left .kg-ingredient-row:nth-child(4) img.kg-ingredient-connector{width:130px!important;max-width:130px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--left .kg-ingredient-row:nth-child(5) img.kg-ingredient-connector{width:102px!important;max-width:102px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--right .kg-ingredient-row:nth-child(1) img.kg-ingredient-connector{width:100px!important;max-width:100px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--right .kg-ingredient-row:nth-child(2) img.kg-ingredient-connector{width:135px!important;max-width:135px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--right .kg-ingredient-row:nth-child(3) img.kg-ingredient-connector{width:170px!important;max-width:170px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--right .kg-ingredient-row:nth-child(4) img.kg-ingredient-connector{width:130px!important;max-width:130px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col--right .kg-ingredient-row:nth-child(5) img.kg-ingredient-connector{width:102px!important;max-width:102px!important}}@media(min-width:768px)and (max-width:1024px){section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredient-row{transform:none!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col.kg-ingredients-col--left,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide--skincare .kg-ingredients-col.kg-ingredients-col--right{gap:clamp(24px,3vw,33px)!important}}@media(max-width:1024px){section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide{grid-template-columns:minmax(0,1fr) minmax(185px,28vw) minmax(0,1fr);min-height:485px;column-gap:12px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle{width:100%!important;max-width:100%!important;height:390px;max-height:390px;justify-self:center}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle img{max-height:390px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col{gap:28px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-row{font-size:12px!important;font-weight:500!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide img.kg-ingredient-connector{width:45px!important;max-width:45px!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil{width:185px}}@media(max-width:767px){section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:20px;row-gap:35px;min-height:0}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle{grid-column:1/-1;grid-row:1;order:0;width:100%!important;max-width:270px!important;height:345px;max-height:345px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-bottle img{max-height:345px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right{grid-row:2;position:static!important;min-width:0;width:100%!important;gap:18px!important;align-self:start!important;justify-content:flex-start!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--left{grid-column:1}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col--right{grid-column:2}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredients-col .kg-ingredient-row{display:block!important;text-align:left!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.5}section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide .kg-ingredient-connector{display:none!important}section.kg-ingredients-section.dh-ingredients .dh-ingredients__dots{margin:20px 0 0}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil{width:clamp(95px,23vw,160px)}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil--top-left{top:55px}section.kg-ingredients-section.dh-ingredients .dh-ingredients__oil--bottom-right{bottom:22px}}@media(prefers-reduced-motion:reduce){section.kg-ingredients-section.dh-ingredients .dh-ingredients__dot,section.kg-ingredients-section.dh-ingredients .kg-ingredients-content.dh-ingredients__slide,section.kg-ingredients-section.dh-ingredients .dh-ingredients__slide img.kg-ingredients-bottle-img{transition:none!important}}.dh-hippophae-story{position:relative;z-index:1;min-height:var(--dh-story-height,540px);overflow:hidden;isolation:isolate;background:var(--dh-story-paper-color,#efe0cf) var(--dh-story-paper-image,none) center/cover no-repeat;color:var(--dh-story-ink,#1a1a1a)}.dh-hippophae-story *,.dh-hippophae-story *:before,.dh-hippophae-story *:after{box-sizing:border-box}.dh-hippophae-story__art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.dh-hippophae-story__art-full{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.dh-hippophae-story__optional-right{position:absolute;z-index:1;right:0;top:0;width:min(28%,410px);height:100%;pointer-events:none}.dh-hippophae-story__optional-right img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}.dh-hippophae-story__inner{position:relative;z-index:2;max-width:810px;margin:0 auto;padding:265px 22px 115px;text-align:center}.dh-hippophae-story__eyebrow{font:500 12px/1.3 Lato,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#986144;margin:0 0 14px}.dh-hippophae-story__inner h2{margin:0;color:var(--dh-story-ink,#1a1a1a);font:400 clamp(33px,3vw,53px)/1.09 "Times New Normal","Times New Roman",serif;letter-spacing:0;text-transform:uppercase}.dh-hippophae-story__description{margin:23px auto 0;max-width:710px;color:#665e58;font:500 clamp(14px,.96vw,18px)/1.65 "Lato",Arial,sans-serif}.dh-hippophae-story__description p{margin:0}.dh-hippophae-story__description p+p{margin-top:12px}@media(max-width:900px){.dh-hippophae-story{min-height:var(--dh-story-mobile-height,460px)}.dh-hippophae-story__inner{padding:148px 25px 88px}.dh-hippophae-story__inner h2{font-size:clamp(30px,5.5vw,43px)}.dh-hippophae-story__art-full{object-fit:cover}.dh-hippophae-story__description{max-width:540px;font-size:14px;line-height:1.52}}@media(max-width:640px){.dh-hippophae-story__inner{padding:134px 24px 80px}.dh-hippophae-story__inner h2{font-size:clamp(27px,7.5vw,35px);line-height:1.08}.dh-hippophae-story__description{margin-top:17px;font-size:13px;line-height:1.6}.dh-hippophae-story__art-full{object-fit:cover;object-position:center}}.dh-story-artwork-v3{display:none}.dh-hippophae-story{position:relative;z-index:1;overflow:hidden;min-height:var(--dh-story-height,540px);background:var(--dh-story-paper-color,#eedac8) var(--dh-story-paper-image,none) center center/100% 100% no-repeat;color:var(--dh-story-ink,#1a1a1a)}.dh-hippophae-story__art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--dh-story-botanical-art);background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.dh-hippophae-story__inner{position:relative;z-index:2;width:min(100% - 60px,800px);max-width:800px;margin:0 auto;padding:262px 0 76px;text-align:center}.dh-hippophae-story__inner h2{font-family:Times New Normal,Times New Roman,serif;font-size:clamp(35px,2.7vw,52px);font-weight:400;letter-spacing:0;line-height:1.06}.dh-hippophae-story__description{max-width:700px;margin:22px auto 0;font:500 16px/1.55 Lato,Arial,sans-serif;color:#69605a}@media(max-width:980px){.dh-hippophae-story{min-height:var(--dh-story-mobile-height,460px)}.dh-hippophae-story__inner{padding-top:160px;padding-bottom:80px;width:min(100% - 42px,650px)}.dh-hippophae-story__inner h2{font-size:clamp(31px,5.2vw,43px)}.dh-hippophae-story__description{font-size:14px;line-height:1.5}}@media(max-width:640px){.dh-hippophae-story__inner{width:calc(100% - 42px);padding-top:130px;padding-bottom:70px}.dh-hippophae-story__inner h2{font-size:clamp(27px,7.4vw,35px);line-height:1.08}.dh-hippophae-story__description{font-size:13px;line-height:1.55;margin-top:16px}}.dh-hippophae-story__paper{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.dh-hippophae-story__paper-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.dh-hippophae-story__art{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background-image:none}.dh-hippophae-story__art-full{display:block;width:100%;height:100%;object-fit:fill;object-position:center}.dh-hippophae-story__inner{position:relative;z-index:2}@media(max-width:980px){.dh-hippophae-story__art-full{object-fit:fill}.dh-hippophae-story__paper-img{object-position:center}}.dh-hippophae-story{min-height:var(--dh-story-height,540px);isolation:isolate;overflow:hidden;background:var(--dh-story-paper-color,#eacda5)}.dh-hippophae-story__paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:1;pointer-events:none;overflow:hidden}.dh-hippophae-story__paper-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none}.dh-hippophae-story__art{position:absolute;top:0;left:0;right:auto;bottom:auto;width:clamp(260px,30vw,610px);height:100%;z-index:1;pointer-events:none;overflow:visible;background:none;opacity:1}.dh-hippophae-story__art-full{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;transform:none;transform-origin:center}.dh-hippophae-story__optional-right{position:absolute;top:0;right:0;bottom:auto;left:auto;width:clamp(260px,30vw,610px);height:100%;z-index:1;pointer-events:none;overflow:visible;transform:none}.dh-hippophae-story__optional-right img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;transform:none;transform-origin:center}.dh-hippophae-story__inner{position:relative;z-index:2;width:min(100% - 48px,810px);max-width:810px;min-height:var(--dh-story-height,540px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:82px 20px 70px;text-align:center}.dh-hippophae-story__inner h2{color:var(--dh-story-ink,#1a1a1a);font:400 clamp(34px,3vw,53px)/1.12 "Times New Roman",Georgia,serif}.dh-hippophae-story__description{max-width:690px;margin:22px auto 0;color:#665e58;font:500 clamp(14px,.98vw,18px)/1.6 Lato,Arial,sans-serif}@media(max-width:980px){.dh-hippophae-story{min-height:var(--dh-story-mobile-height,460px)}.dh-hippophae-story__inner{min-height:var(--dh-story-mobile-height,460px);width:calc(100% - 40px);padding:80px 15px}.dh-hippophae-story__art,.dh-hippophae-story__optional-right{width:35%;height:100%}.dh-hippophae-story__inner h2{font-size:clamp(30px,4.6vw,44px)}}@media(max-width:640px){.dh-hippophae-story__inner{min-height:var(--dh-story-mobile-height,460px);padding:92px 8px 60px}.dh-hippophae-story__art,.dh-hippophae-story__optional-right{width:42%;height:80%;top:0}.dh-hippophae-story__art{left:0;right:auto}.dh-hippophae-story__optional-right{right:0;left:auto}.dh-hippophae-story__inner h2{font-size:clamp(27px,7vw,35px)}.dh-hippophae-story__description{font-size:13px;line-height:1.5;margin-top:16px}}@media screen and (max-width:640px){.dh-hippophae-story__art{position:absolute;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:clamp(130px,38vw,172px)!important;height:clamp(155px,41vw,190px)!important;overflow:visible}.dh-hippophae-story__art-full{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left top!important}.dh-hippophae-story__optional-right{position:absolute;top:auto!important;left:auto!important;bottom:0!important;right:0!important;width:clamp(132px,38vw,180px)!important;height:clamp(140px,37vw,175px)!important;overflow:visible}.dh-hippophae-story__optional-right img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:right bottom!important}}.dh-story-section .dh-hippophae-story__mobile-composition{display:none}.dh-story-section .dh-hippophae-story__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:0 0 14px;color:#767676;font:400 11px/1.4 Lato,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.dh-story-section .dh-hippophae-story__eyebrow:before,.dh-story-section .dh-hippophae-story__eyebrow:after{content:"";display:block;flex:0 0 28px;width:28px;height:1px;background:#a3a099}@media screen and (min-width:990px){.dh-story-section .dh-hippophae-story__art{position:absolute;top:auto;bottom:0;left:clamp(20px,4vw,76px);right:auto;width:clamp(290px,25.2vw,480px);height:auto;max-height:none;overflow:visible}.dh-story-section .dh-hippophae-story__art-full{display:block;width:100%;height:auto;object-fit:contain;object-position:bottom left;transform:none}.dh-story-section .dh-hippophae-story__inner h2{width:100%;max-width:610px;margin-left:auto;margin-right:auto;font-size:clamp(37px,2.45vw,44px);line-height:1.05;text-wrap:balance}}@media screen and (max-width:749px){.dh-story-section .dh-hippophae-story{display:flex;flex-direction:column;align-items:stretch;min-height:520px}.dh-story-section .dh-hippophae-story__art,.dh-story-section .dh-hippophae-story__optional-right{display:none!important}.dh-story-section .dh-hippophae-story__inner{display:block;order:0;flex:0 0 auto;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:36px 22px 0!important;text-align:center}.dh-story-section .dh-hippophae-story__eyebrow{gap:9px;margin:0 0 10px;font-size:10px;letter-spacing:.08em}.dh-story-section .dh-hippophae-story__eyebrow:before,.dh-story-section .dh-hippophae-story__eyebrow:after{flex-basis:24px;width:24px}.dh-story-section .dh-hippophae-story__inner h2{width:100%;max-width:330px;margin:0 auto!important;font-size:clamp(25px,7vw,29px)!important;line-height:1.08!important}.dh-story-section .dh-hippophae-story__description{width:100%;max-width:350px;margin:17px auto 0!important;font-size:13px!important;line-height:1.48!important}.dh-story-section .dh-hippophae-story__mobile-composition{display:block;position:relative;order:1;align-self:center;flex:0 0 auto;width:min(69vw,280px);max-width:100%;height:auto;margin:auto auto 0;padding-top:12px;z-index:1;pointer-events:none}.dh-story-section .dh-hippophae-story__mobile-image{display:block;width:100%;height:auto;object-fit:contain;object-position:center bottom}}@media screen and (max-width:359px){.dh-story-section .dh-hippophae-story{min-height:540px}.dh-story-section .dh-hippophae-story__inner{padding:30px 17px 0!important}.dh-story-section .dh-hippophae-story__description{font-size:12.5px!important}}@media(max-width:980px){.dh-ritual-benefits{--dh-ritual-icon-size: 58px}.dh-ritual-benefits__viewport{height:var(--dh-ritual-mobile-height, 870px)}.dh-ritual-slide__landscape{object-position:center}.dh-ritual-slide__orbit{top:42px;width:min(84vw,350px)}.dh-ritual-slide__product{top:24px;bottom:auto;width:min(74vw,var(--dh-ritual-product-width, 320px));height:390px;max-width:none;object-position:center top;transform-origin:center top}.dh-ritual-slide__features{top:440px;right:18px;bottom:55px;left:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px 16px;padding:0}.dh-ritual-feature{align-self:start;justify-self:center;display:flex;flex-direction:column;align-items:center;width:100%;min-height:0;gap:9px;text-align:center}.dh-ritual-feature--1{grid-column:1;grid-row:1}.dh-ritual-feature--2{grid-column:2;grid-row:1}.dh-ritual-feature--3{grid-column:1;grid-row:2}.dh-ritual-feature--4{grid-column:2;grid-row:2}.dh-ritual-feature__symbol,.dh-ritual-feature--1 .dh-ritual-feature__symbol,.dh-ritual-feature--2 .dh-ritual-feature__symbol,.dh-ritual-feature--3 .dh-ritual-feature__symbol,.dh-ritual-feature--4 .dh-ritual-feature__symbol{position:static;display:flex;flex:0 0 var(--dh-ritual-icon-size);width:var(--dh-ritual-icon-size);height:var(--dh-ritual-icon-size)}.dh-ritual-feature__image,.dh-ritual-feature__symbol svg{width:30px;height:30px}.dh-ritual-feature__copy,.dh-ritual-feature--1 .dh-ritual-feature__copy,.dh-ritual-feature--2 .dh-ritual-feature__copy,.dh-ritual-feature--3 .dh-ritual-feature__copy,.dh-ritual-feature--4 .dh-ritual-feature__copy{display:block;width:100%;min-width:0;text-align:center}.dh-ritual-feature__copy h3{margin-bottom:7px;font-size:clamp(16px,3.8vw,19px);line-height:1.12}.dh-ritual-feature__copy p{font-size:clamp(12px,2.95vw,14px);line-height:1.4}.dh-ritual-benefits__pagination{bottom:-45px}.dh-ritual-benefits__pagination button{width:10px;height:10px;min-width:10px;min-height:10px}}.shopify-section.dh-benefits-section{position:relative;z-index:6;overflow:visible}.dh-ritual-benefits{position:relative;z-index:6;isolation:isolate;overflow:visible;background:var(--dh-ritual-base, #a35331);color:var(--dh-ritual-foreground, #fff);--dh-ritual-serif: "Times New Roman", Georgia, serif;--dh-ritual-sans: "Lato", Arial, sans-serif;--dh-ritual-center-gap: clamp(405px, 42vw, 640px);--dh-ritual-icon-size: 76px}.dh-ritual-benefits *,.dh-ritual-benefits *:before,.dh-ritual-benefits *:after{box-sizing:border-box}.dh-ritual-benefits__viewport{position:relative;width:100%;height:var(--dh-ritual-height, 740px);overflow:visible}.dh-ritual-slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease}.dh-ritual-slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto}.dh-ritual-slide__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--dh-ritual-base, #a35331);pointer-events:none}.dh-ritual-slide__background picture,.dh-ritual-slide__landscape{display:block;width:100%;height:100%}.dh-ritual-slide__landscape{object-fit:cover;object-position:center;transform:none}.dh-ritual-slide__color{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dh-ritual-tint, #9a4b2a);opacity:var(--dh-ritual-tint-opacity, 0);pointer-events:none}.dh-ritual-slide__orbit{position:absolute;z-index:1;top:60px;left:50%;width:min(39vw,590px);aspect-ratio:1;transform:translate(-50%);pointer-events:none}.dh-ritual-slide__orbit-img,.dh-ritual-slide__orbit-line{display:block;width:100%;height:100%}.dh-ritual-slide__orbit-img{object-fit:contain;opacity:.61}.dh-ritual-slide__orbit-line{border:1px solid rgba(248,225,210,.58);border-radius:50%}.dh-ritual-slide__product{position:absolute;z-index:4;top:auto;bottom:calc(0px - var(--dh-ritual-overlap, 100px));left:50%;width:var(--dh-ritual-product-width, 320px);height:var(--dh-ritual-product-height, 730px);max-width:min(100%,570px);object-fit:contain;object-position:center bottom;transform:translate(-50%) scale(var(--dh-ritual-product-scale, 1));transform-origin:center bottom;pointer-events:none;filter:drop-shadow(4px 12px 10px rgba(52,27,17,.13))}.dh-ritual-slide__features{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) var(--dh-ritual-center-gap) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));padding:74px clamp(28px,3.6vw,68px) 8px;pointer-events:none}.dh-ritual-feature{position:relative;inset:auto;display:grid;align-items:center;align-self:center;column-gap:clamp(12px,1.35vw,23px);width:100%;min-width:0;min-height:88px;color:var(--dh-ritual-foreground, #fff)}.dh-ritual-feature--1,.dh-ritual-feature--3{grid-column:1;grid-template-columns:minmax(0,1fr) var(--dh-ritual-icon-size)}.dh-ritual-feature--2,.dh-ritual-feature--4{grid-column:3;grid-template-columns:var(--dh-ritual-icon-size) minmax(0,1fr)}.dh-ritual-feature--1,.dh-ritual-feature--2{grid-row:1}.dh-ritual-feature--3,.dh-ritual-feature--4{grid-row:2}.dh-ritual-feature__symbol{position:static;grid-row:1;display:flex;justify-content:center;align-items:center;width:var(--dh-ritual-icon-size);height:var(--dh-ritual-icon-size);min-width:0;border:1px solid rgba(255,238,226,.22);border-radius:50%;background:#f8dbc63d;box-shadow:none;color:#fff6ed}.dh-ritual-feature__image{display:block;width:41px;height:41px;object-fit:contain}.dh-ritual-feature__symbol svg{display:block;width:39px;height:39px}.dh-ritual-feature__copy{grid-row:1;align-self:center;min-width:0}.dh-ritual-feature--1 .dh-ritual-feature__symbol,.dh-ritual-feature--3 .dh-ritual-feature__symbol{grid-column:2}.dh-ritual-feature--1 .dh-ritual-feature__copy,.dh-ritual-feature--3 .dh-ritual-feature__copy{grid-column:1;text-align:right}.dh-ritual-feature--2 .dh-ritual-feature__symbol,.dh-ritual-feature--4 .dh-ritual-feature__symbol{grid-column:1}.dh-ritual-feature--2 .dh-ritual-feature__copy,.dh-ritual-feature--4 .dh-ritual-feature__copy{grid-column:2;text-align:left}.dh-ritual-feature__copy h3{margin:0 0 8px;color:inherit;font-family:var(--dh-ritual-serif);font-size:clamp(18px,1.34vw,23px);font-style:normal;font-weight:400;line-height:1.12;letter-spacing:0;text-transform:uppercase;overflow-wrap:normal}.dh-ritual-feature__copy p{margin:0;color:#fff8f1f5;font-family:var(--dh-ritual-sans);font-size:clamp(13px,1vw,16px);font-style:normal;font-weight:500;line-height:1.42;letter-spacing:0;overflow-wrap:break-word}.dh-ritual-benefits__pagination{position:absolute;z-index:15;left:50%;bottom:calc(0px - var(--dh-ritual-overlap, 100px) - 40px);display:flex;align-items:center;justify-content:center;gap:11px;width:max-content;height:22px;padding:0;transform:translate(-50%)}.dh-ritual-benefits__pagination button{display:block;width:11px;height:11px;min-width:11px;min-height:11px;margin:0;padding:0;border:0;border-radius:50%;background:#d8b5a0;cursor:pointer;transition:background .2s ease,transform .2s ease}.dh-ritual-benefits__pagination button.is-active{background:#965738}.dh-ritual-benefits__pagination button:hover{transform:scale(1.18)}.dh-ritual-benefits__pagination button:focus-visible{outline:2px solid #1a1a1a;outline-offset:4px}.dh-ritual-benefits [data-dh-ritual-status]{position:absolute!important;width:1px;height:1px;overflow:hidden;padding:0;margin:0;border:0;white-space:nowrap;clip-path:inset(50%)}@media(min-width:1200px){.dh-ritual-benefits{--dh-ritual-center-gap: clamp(280px, 27vw, 420px)}.dh-ritual-slide__features{padding-top:110px;padding-bottom:0}}@media(min-width:981px)and (max-width:1199px){.dh-ritual-benefits{--dh-ritual-center-gap: clamp(395px, 41vw, 505px);--dh-ritual-icon-size: 67px}.dh-ritual-slide__orbit{width:min(38vw,490px)}.dh-ritual-slide__features{padding-right:26px;padding-left:26px}.dh-ritual-feature{column-gap:12px}.dh-ritual-feature__copy h3{font-size:18px}.dh-ritual-feature__copy p{font-size:13px}}@media(min-width:981px){.dh-ritual-benefits{--dh-ritual-orbit-diameter: min(39vw, 590px);--dh-ritual-icon-size: clamp(50px, 5.2vw, 76px);--dh-ritual-icon-radius: clamp(25px, 2.6vw, 38px);--dh-ritual-ring-icon-x: min(16.38vw, 247.8px);--dh-ritual-ring-top-y: calc(60px + min(8.97vw, 135.7px)) ;--dh-ritual-ring-bottom-y: calc(60px + min(30.03vw, 454.3px)) }.dh-ritual-slide__orbit{top:60px;width:var(--dh-ritual-orbit-diameter);height:var(--dh-ritual-orbit-diameter);aspect-ratio:1 / 1;border-radius:50%}.dh-ritual-slide__orbit-img,.dh-ritual-slide__orbit-line{visibility:hidden}.dh-ritual-slide__orbit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:1px solid rgba(248,225,210,.58);border-radius:50%;aspect-ratio:1 / 1;pointer-events:none}.dh-ritual-slide__features{display:block;top:0;right:0;bottom:0;left:0;padding:0}.dh-ritual-feature{position:absolute;display:grid;inset:auto;min-height:var(--dh-ritual-icon-size);height:var(--dh-ritual-icon-size);align-self:auto;align-items:center;column-gap:clamp(24px,3vw,52px);transform:translateY(-50%)}.dh-ritual-feature--1,.dh-ritual-feature--3{left:0;right:auto;width:calc(50% - var(--dh-ritual-ring-icon-x) + var(--dh-ritual-icon-radius));grid-template-columns:minmax(0,1fr) var(--dh-ritual-icon-size)}.dh-ritual-feature--2,.dh-ritual-feature--4{left:calc(50% + var(--dh-ritual-ring-icon-x) - var(--dh-ritual-icon-radius));right:0;width:auto;grid-template-columns:var(--dh-ritual-icon-size) minmax(0,1fr)}.dh-ritual-feature--1,.dh-ritual-feature--2{top:var(--dh-ritual-ring-top-y)}.dh-ritual-feature--3,.dh-ritual-feature--4{top:var(--dh-ritual-ring-bottom-y)}.dh-ritual-feature__symbol{width:var(--dh-ritual-icon-size);height:var(--dh-ritual-icon-size);min-width:var(--dh-ritual-icon-size);min-height:var(--dh-ritual-icon-size);border-radius:50%;aspect-ratio:1 / 1;flex:0 0 auto}}@media(max-width:980px){.dh-ritual-benefits{--dh-ritual-icon-size: 58px}.dh-ritual-benefits__viewport{height:var(--dh-ritual-mobile-height, 870px)}.dh-ritual-slide__landscape{object-position:center}.dh-ritual-slide__orbit{top:42px;width:min(84vw,350px)}.dh-ritual-slide__product{top:24px;bottom:auto;width:min(74vw,var(--dh-ritual-product-width, 320px));height:390px;max-width:none;object-position:center top;transform-origin:center top}.dh-ritual-slide__features{top:440px;right:18px;bottom:55px;left:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px 16px;padding:0}.dh-ritual-feature{align-self:start;justify-self:center;display:flex;flex-direction:column;align-items:center;width:100%;min-height:0;gap:9px;text-align:center}.dh-ritual-feature--1{grid-column:1;grid-row:1}.dh-ritual-feature--2{grid-column:2;grid-row:1}.dh-ritual-feature--3{grid-column:1;grid-row:2}.dh-ritual-feature--4{grid-column:2;grid-row:2}.dh-ritual-feature__symbol,.dh-ritual-feature--1 .dh-ritual-feature__symbol,.dh-ritual-feature--2 .dh-ritual-feature__symbol,.dh-ritual-feature--3 .dh-ritual-feature__symbol,.dh-ritual-feature--4 .dh-ritual-feature__symbol{position:static;display:flex;flex:0 0 var(--dh-ritual-icon-size);width:var(--dh-ritual-icon-size);height:var(--dh-ritual-icon-size)}.dh-ritual-feature__image,.dh-ritual-feature__symbol svg{width:30px;height:30px}.dh-ritual-feature__copy,.dh-ritual-feature--1 .dh-ritual-feature__copy,.dh-ritual-feature--2 .dh-ritual-feature__copy,.dh-ritual-feature--3 .dh-ritual-feature__copy,.dh-ritual-feature--4 .dh-ritual-feature__copy{display:block;width:100%;min-width:0;text-align:center}.dh-ritual-feature__copy h3{margin-bottom:7px;font-size:clamp(16px,3.8vw,19px);line-height:1.12}.dh-ritual-feature__copy p{font-size:clamp(12px,2.95vw,14px);line-height:1.4}.dh-ritual-benefits__pagination{bottom:-25px}.dh-ritual-benefits__pagination button{width:10px;height:10px;min-width:10px;min-height:10px}}@media(max-width:380px){.dh-ritual-benefits{--dh-ritual-icon-size: 52px}.dh-ritual-slide__product{top:28px;height:375px}.dh-ritual-slide__features{top:425px;right:12px;bottom:50px;left:12px;gap:16px 10px}.dh-ritual-feature__copy h3{font-size:16px}.dh-ritual-feature__copy p{font-size:12px}}@media(prefers-reduced-motion:reduce){.dh-ritual-slide,.dh-ritual-benefits__pagination button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
