.diosea-page{--cream:#fbf8f5;--ink:#29211e;--warm:#a76857;--line:#e9e0d9;--nude:#f2e9e3;background:#fbf8f5;color:#29211e}.diosea-page h1,.diosea-page h2,.diosea-page h3,.dp-wrap h1,.dp-section h2,.dp-section h3{letter-spacing:-.026em;text-wrap:balance}.diosea-page h1{font-size:clamp(53px,5.9vw,92px);line-height:1.01}.diosea-page h2{font-size:clamp(43px,4.2vw,70px);line-height:1.06}.diosea-page h1 em,.diosea-page h2 em{font-style:normal;font-weight:400}.dh-overline,.dp-kicker,.dp-eyebrow{letter-spacing:.16em!important;text-transform:uppercase}.diosea-page p{color:#61564e;line-height:1.7}.dh-wrap{width:min(1250px,calc(100% - 100px))}.dh-button{min-height:54px;padding:16px 29px;border-radius:2px;text-transform:uppercase;letter-spacing:.09em;font-size:11px;transition:background .2s ease,transform .2s ease}.dh-button:hover{background:#845141}.dh-hero{background:#fff}.dh-hero-inner{grid-template-columns:minmax(0,45%) minmax(0,55%);min-height:650px;max-height:790px}.dh-hero .dh-copy{padding:70px clamp(35px,5vw,85px) 70px max(42px,calc((100vw - 1250px)/2));background:#fff}.dh-hero .dh-copy>p{max-width:405px;font-size:15px;line-height:1.85;margin:24px 0 29px}.dh-hero-proof{border-color:#e7dcd4;margin-top:35px;line-height:1.6}.dh-visual{background:#eedbd0}.dh-visual img{object-position:center 48%}.dh-image-label{color:#35251f;background:#ffffffd6;padding:13px 17px;bottom:20px;left:20px;right:20px;letter-spacing:.12em}.dh-social{background:#fbf8f5;padding:24px 0 88px}.dh-truststrip{font-size:10px;color:#574940;letter-spacing:.11em;padding-bottom:25px}.dh-social-title{margin-top:75px}.dh-brand{background:#f1e7e0;padding:95px 0}.dh-brand-grid{grid-template-columns:32% 1fr;gap:70px}.dh-brand-signet{background:#ffffff3d;border-color:#cdb4a5}.dh-feature{background:#fff;padding:116px 0}.dh-feature-grid{gap:clamp(50px,6vw,100px)}.dh-feature-image,.dh-feature-image img{min-height:540px}.dh-feature-copy h2{max-width:500px}.dh-benefits li{border-color:#ebe1d9;padding:17px 0;color:#35251f}.dh-ugc{background:#fbf8f5;padding:105px 0}.dh-ritual-grid{gap:22px}.dh-ritual-photo{border-radius:2px}.dh-ritual-grid h3{font-size:38px}.dh-ritual-grid article>span{font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;margin-top:24px}.dh-story{background:#f4ebe5;padding:107px 0}.dh-story-photo{height:510px}.dh-faq{background:#fff;padding:105px 0}.dh-faq-list details{padding:21px 0;border-color:#e7dcd3}.dh-faq-list summary{font-size:14px}.dh-textlink{text-transform:uppercase;font-size:11px;letter-spacing:.1em}.dp-main{width:min(1260px,calc(100% - 92px));padding-top:26px;padding-bottom:65px}.dp-columns{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:clamp(40px,5.2vw,82px)}.dp-image-stage{border-radius:3px;background:#f5ece7}.dp-gallery-slide img{object-fit:cover}.dp-thumb{border-radius:3px}.dp-buybox h1{font-size:clamp(37px,3.4vw,52px);line-height:1.09!important;letter-spacing:-.025em!important}.dp-buybox-meta{border-color:#e5dad2;margin-bottom:18px}.dp-sku-note{font-size:9px;letter-spacing:.08em}.dp-socialline{margin:6px 0 10px}.dp-price{margin:9px 0 12px}.dp-buybox .dp-lead{font-size:14px;line-height:1.73!important;margin:10px 0 16px}.dp-benefit-list{padding:10px 0!important;margin:16px 0 18px!important;border-color:#ebe1da}.dp-benefit-list li{padding:6px 0;line-height:1.5}.dp-benefit-list li span{font-size:14px}.dp-moon-bundle{width:100%;max-width:100%;min-width:0;margin:12px 0 18px;position:relative}.dp-moon-bundle>*{max-width:100%}.dp-cart-btn{min-height:56px;border-radius:3px!important;letter-spacing:.09em;text-transform:uppercase}.dp-reassure{margin-top:14px}.dp-section h2{font-size:clamp(40px,4.25vw,64px);line-height:1.1}.dp-section{color:#29211e}.dp-split,.dp-results,.dp-compare,.dp-video,.dp-proof{scroll-margin-top:95px}@media(min-width:1200px){.dp-gallery{top:92px}}@media(min-width:768px)and (max-width:1100px){.dh-hero-inner{min-height:555px}.dh-hero .dh-copy{padding:50px 30px}.dh-wrap{width:calc(100% - 72px)}.dp-columns{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:33px}.dp-main{width:calc(100% - 66px)}}@media(max-width:767px){.dh-wrap{width:calc(100% - 36px)}.diosea-page h1{font-size:clamp(43px,10.3vw,59px)}.diosea-page h2{font-size:clamp(39px,9vw,53px)}.dh-hero-inner{display:flex;flex-direction:column;max-height:none;min-height:0}.dh-visual{order:-1;height:clamp(310px,100vw,430px)}.dh-visual img{object-position:54% 48%}.dh-hero .dh-copy{padding:40px 22px 48px}.dh-hero .dh-copy>p{font-size:14px;line-height:1.7;margin:20px 0 22px}.dh-hero-proof{margin-top:27px}.dh-image-label{left:13px;right:13px;bottom:13px;padding:9px 11px;font-size:8px}.dh-button{width:100%;min-height:54px}.dh-social{padding:18px 0 55px}.dh-social-title{margin-top:49px}.dh-brand,.dh-feature,.dh-ugc,.dh-story,.dh-faq{padding:67px 0}.dh-brand-grid,.dh-feature-grid,.dh-story-grid,.dh-faq-grid{grid-template-columns:1fr;gap:30px}.dh-feature-image,.dh-feature-image img{height:390px;min-height:0}.dh-ritual-grid{grid-template-columns:1fr;gap:29px}.dh-ritual-photo{height:295px}.dh-story-photo{height:370px}.dp-main{width:calc(100% - 34px);padding:15px 0 46px}.dp-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.dp-gallery{position:static}.dp-buybox h1{font-size:clamp(34px,9vw,44px)!important;line-height:1.08!important}.dp-buybox-meta{margin-bottom:13px}.dp-price{margin:10px 0}.dp-benefit-list{margin:12px 0 16px!important}.dp-moon-bundle{margin:10px 0 17px}.dp-section h2{font-size:clamp(37px,9vw,53px)}}@media(prefers-reduced-motion:reduce){.dh-button,.dh-ritual-photo img{transition:none!important}}.dh-campaign{background:#fff;padding:105px 0 114px}.dh-campaign-head{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:end;margin-bottom:39px}.dh-campaign-head h2{font-size:clamp(48px,4.5vw,76px);line-height:1.04}.dh-campaign-head p{max-width:350px;font-size:15px;margin:0 0 8px}.dh-campaign-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.72fr);gap:21px}.dh-campaign figure{margin:0;position:relative;overflow:hidden}.dh-campaign-main{background:#f2e9e3;min-height:625px}.dh-campaign-main img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.dh-campaign-main:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#241a168f);pointer-events:none}.dh-campaign-main figcaption{position:absolute;left:35px;bottom:34px;z-index:1;color:#fff;display:grid;gap:9px}.dh-campaign-main figcaption span{font:600 10px/1.5 Inter,sans-serif;letter-spacing:.16em;color:#fff}.dh-campaign-main figcaption strong{font:500 clamp(31px,3vw,47px)/1.08 "Cormorant Garamond",serif;color:#fff}.dh-campaign-aside{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:21px;min-width:0}.dh-campaign-aside figure{min-height:350px;background:#efe1d8}.dh-campaign-aside figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dh-campaign-aside figcaption{position:absolute;left:15px;bottom:13px;background:#ffffffe6;color:#493a33;padding:10px 13px;font:600 9px/1.4 Inter,sans-serif;letter-spacing:.11em}.dh-campaign-message{background:#f5eee9;padding:33px 28px}.dh-campaign-message .dh-overline{margin-bottom:13px;font-size:9px}.dh-campaign-message p{font:500 27px/1.12 Cormorant Garamond,serif;color:#35251f;margin-bottom:19px}.dh-campaign-message .dh-textlink{margin-top:2px;font-size:10px}.dp-ingredients-editorial{background:#faf7f4;padding:110px 0 115px}.dp-formula-intro{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:75px;margin-bottom:42px}.dp-formula-intro h2{font-size:clamp(42px,4.5vw,68px);line-height:1.07;max-width:720px}.dp-formula-intro h2 em{font-weight:400}.dp-formula-intro>p{margin:0 0 6px;color:#66594f;max-width:440px;font-size:15px}.dp-formula-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,90px);align-items:stretch}.dp-formula-visual{position:relative;min-height:570px;overflow:hidden;background:#e9d8cb}.dp-formula-visual img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.dp-formula-visual-label{position:absolute;bottom:19px;left:18px;background:#ffffffeb;font:700 9px/1.5 Inter,sans-serif;letter-spacing:.11em;padding:11px 15px;color:#453329}.dp-formula-notes{display:flex;flex-direction:column;justify-content:center}.dp-formula-notes article{display:grid;grid-template-columns:43px 1fr;gap:16px;padding:26px 0;border-bottom:1px solid #e4d8d0}.dp-formula-notes article:first-child{border-top:1px solid #e4d8d0}.dp-formula-number{font:600 11px/1.7 Inter,sans-serif;letter-spacing:.08em;color:#a76857}.dp-formula-notes h3{font:500 31px/1.08 Cormorant Garamond,Georgia,serif;margin:0 0 8px;color:#35251f}.dp-formula-notes article p{font-size:13px;line-height:1.68;color:#76655b;max-width:380px;margin:0}.dp-formula-foot{padding-top:27px}.dp-formula-foot p{font-size:12px;max-width:400px;margin:0 0 15px;color:#76655b}.dp-formula-foot .dp-link-cta{font-size:11px}@media(max-width:767px){.dh-campaign{padding:67px 0 75px}.dh-campaign-head{display:block;margin-bottom:27px}.dh-campaign-head h2{font-size:clamp(40px,9vw,53px)}.dh-campaign-head p{font-size:14px;margin:15px 0 0}.dh-campaign-grid{grid-template-columns:1fr;gap:14px}.dh-campaign-main{min-height:0;aspect-ratio:4/5}.dh-campaign-main figcaption{left:19px;bottom:22px}.dh-campaign-main figcaption strong{font-size:32px}.dh-campaign-aside{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.dh-campaign-aside figure{min-height:0;aspect-ratio:3/4}.dh-campaign-aside figcaption{font-size:7px;left:7px;bottom:7px;padding:7px}.dh-campaign-message{padding:15px 13px}.dh-campaign-message .dh-overline{font-size:8px;line-height:1.4}.dh-campaign-message p{font-size:22px;margin-bottom:10px}.dh-campaign-message .dh-textlink{font-size:9px;line-height:1.4}.dh-campaign-message .dh-textlink span{margin-left:5px}.dp-ingredients-editorial{padding:70px 0 75px}.dp-formula-intro{display:block;margin-bottom:27px}.dp-formula-intro h2{font-size:clamp(38px,9vw,52px)}.dp-formula-intro>p{font-size:14px;margin:15px 0 0}.dp-formula-grid{grid-template-columns:1fr;gap:15px}.dp-formula-visual{min-height:0;aspect-ratio:1/1}.dp-formula-visual-label{font-size:8px;bottom:12px;left:12px}.dp-formula-notes article{padding:19px 0;grid-template-columns:30px 1fr;gap:12px}.dp-formula-notes h3{font-size:28px}.dp-formula-foot{padding-top:22px}}.dp-moon-selection-error{font:500 12px/1.5 Inter,Arial,sans-serif;color:#9a4135;margin:9px 0 12px!important}.dp-moon-selection-error[hidden]{display:none!important}.dp-cart-btn:disabled,.dp-mobile-sticky-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.dh-brand-grid{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:clamp(34px,5.5vw,88px)}.dh-brand-image{width:100%;max-width:490px;aspect-ratio:1/1;overflow:hidden;border-radius:5px;background:#e8d8cf}.dh-brand-image img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.dh-brand-grid{grid-template-columns:minmax(0,1fr);gap:32px}.dh-brand-image{max-width:100%;margin:0 auto}.dh-brand-copy{min-width:0}}.dp-service-assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:21px 0 26px;border-top:1px solid #e2d4ca;border-bottom:1px solid #e2d4ca;background:transparent}.dp-service-item{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:20px 10px 19px 0;color:#a76857}.dp-service-item:nth-child(2n){padding-left:18px}.dp-service-item:nth-child(-n+2){border-bottom:1px solid #e9ded6}.dp-service-item svg{flex-shrink:0;margin-top:2px}.dp-service-item div{min-width:0;display:flex;flex-direction:column;gap:5px}.dp-service-item strong{font:600 11px/1.35 Inter,Arial,sans-serif;letter-spacing:.02em;color:#35251f}.dp-service-item span,.dp-service-item a{font:400 11px/1.5 Inter,Arial,sans-serif;color:#75665d;text-decoration:none;overflow-wrap:anywhere}.dp-service-item a:hover{text-decoration:underline;text-underline-offset:3px;color:#a76857}@media(max-width:480px){.dp-service-assurances{gap:0;margin:17px 0 22px}.dp-service-item{padding:17px 7px 17px 0;gap:9px}.dp-service-item:nth-child(2n){padding-left:8px}.dp-service-item svg{width:18px;height:18px}.dp-service-item strong,.dp-service-item span,.dp-service-item a{font-size:10px}}.dp-proof-icon{display:flex!important;justify-content:center;align-items:center;color:#a76857!important;font-size:0!important;margin-bottom:18px!important}.dp-proof-icon svg{display:block;width:30px;height:30px;stroke:currentColor}
/*# sourceMappingURL=/cdn/shop/t/9/assets/diosea-editorial.css.map */
