@media(min-width:900px){html,body{background:#faf7f2}body{max-width:none;width:100%;margin:0;box-shadow:none}.header{height:92px;padding:0 max(5%,calc((100vw - 1240px)/2));grid-template-columns:44px 1fr 44px;position:relative}.header .wordmark{font-size:54px}.header nav.header-menu{left:max(5%,calc((100vw - 1240px)/2));right:auto;width:290px;top:80px}.intro-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,400px);grid-template-rows:1fr auto;width:min(1180px,90%);min-height:0;height:680px;aspect-ratio:auto;margin:0 auto;background:#faf7f2;overflow:hidden;column-gap:7%}.intro-banner:before{display:none}.intro-content{grid-column:1;grid-row:1;position:relative;padding:90px 0 0;text-align:left;align-items:flex-start;justify-content:flex-start;max-width:620px;z-index:1}.intro-content .eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:26px}.intro-content h1{font-size:clamp(52px,4.7vw,72px);line-height:1.04;letter-spacing:-.035em}.intro-content h1 em{font-size:inherit;font-weight:700}.hero-product-answer{max-width:440px;font-size:16px;line-height:1.85;margin-top:27px}.hero-photograph{position:relative;inset:auto;grid-column:2;grid-row:1 / 3;z-index:0;width:100%;height:100%;background:#faf7f2}.intro-banner .hero-photograph img{object-fit:cover;object-position:center bottom}.intro-banner>.hero-actions{position:static;grid-column:1;grid-row:2;align-items:flex-start;justify-content:flex-start;left:auto;right:auto;bottom:auto;width:100%;margin:0;padding:28px 0 75px;gap:16px}.intro-banner>.hero-actions .purchase-button{width:300px;max-width:100%;font-size:19px;min-height:53px}.intro-banner>.hero-actions .quiet-link{border:0;border-bottom:1px solid #b99495;background:transparent;padding:5px 0;font-size:13px}.hero-summary{background:#f1e8e1;padding:17px 5%}.hero-summary .hero-price{font-size:12px}.hero-price>span{font-size:11px}.product-highlights{padding:18px 0}.highlight-item{width:210px;gap:8px}.highlight-item>span{font-size:12px}.section{width:min(1180px,90%);max-width:1180px;padding:88px 0;margin:0 auto}.ritual-copy{display:grid;grid-template-columns:1fr 1.1fr;gap:0 9%;align-items:start}.ritual-copy>.eyebrow{grid-column:1;font-size:10px}.ritual-copy h2{grid-column:1;font-size:54px;margin-top:24px}.ritual-explanation{grid-column:1;font-size:15px;line-height:1.9;max-width:420px;margin-top:24px}.ritual-cards{grid-column:2;grid-row:1 / 4;margin-top:0;gap:30px 24px}.ritual-card{gap:15px;opacity:.85}.ritual-card>img{width:72px;height:92px}.ritual-step-copy strong{font-size:30px}.ritual-step-copy>span:last-child{font-size:13px;line-height:1.7}#ritual{padding-bottom:76px}.shop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;align-items:center;border-top:1px solid #e2d2cc}.shop-visual{position:sticky;top:40px;align-self:start;margin-top:34px}.shop-image-wrap{aspect-ratio:1;overflow:hidden}.shop-image-wrap img{width:100%;height:100%;object-fit:cover}.shop-details{width:100%;max-width:500px}.shop-details h2{font-size:64px}.shop-details>.eyebrow{font-size:10px}.shop-desc{font-size:14px}.product-name{font-size:11px}.purchase-option{min-height:92px;padding:19px 17px;gap:13px}.option-title{font-size:14px}.option-detail{font-size:12px}.option-price{font-size:18px}.saving-badge{font-size:9px}.shop-button{font-size:15px;min-height:56px;width:100%;margin-top:18px}.purchase-reassurance strong{font-size:13px}.purchase-reassurance li span,.terms-note,.product-details{font-size:12px}.nutrition-shop-link{font-size:14px}.product-film-section{padding:65px 5%;background:#f0e6e1}.product-film-section .ritual-film{max-width:330px}.formula-reference{display:grid;grid-template-columns:.9fr 1.2fr;gap:9%;align-items:start}.formula-overview h2{font-size:52px}.formula-overview>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:420px}.ingredient-list-button{font-size:14px}.ingredient-reference-grid{grid-template-columns:1fr 1fr;gap:30px 24px;margin:12px 0 0}.ingredient-reference-card{grid-template-columns:50px minmax(0,1fr);gap:13px}.ingredient-reference-card img{width:50px;height:50px}.ingredient-toggle{font-size:14px}.ingredient-amount,.ingredient-reference-card p{font-size:12px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;border-top:1px solid #e2d2cc}.faq h2{font-size:60px}.faq-list summary{font-size:15px;min-height:64px}.faq-list p{font-size:14px}footer{padding:55px max(5%,calc((100vw - 1180px)/2)) 32px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-top .wordmark{font-size:56px}.footer-top>p{font-size:30px}.footer-top>a:last-child{font-size:12px}.footer-bottom{font-size:11px;gap:24px}.footer-bottom>span:nth-child(2){order:0;flex-basis:auto}.policy-dialog{max-width:580px;padding:30px}.nutrition-dialog h2{font-size:42px}.nutrition-label{padding:20px}.nutrition-label p,.nutrition-table{font-size:13px}}@media(min-width:900px)and (max-width:1100px){.intro-banner{grid-template-columns:minmax(0,1fr) 350px;column-gap:5%;height:640px}.intro-content{padding-top:76px}.intro-content h1{font-size:51px}.hero-product-answer{font-size:15px}.intro-banner>.hero-actions{padding-bottom:60px}.ritual-copy{gap:0 6%}.ritual-copy h2{font-size:46px}.ritual-card{gap:10px}.ritual-card>img{width:54px;height:76px}.ritual-step-copy strong{font-size:26px}.shop{gap:6%}.shop-details h2{font-size:55px}.option-title{font-size:12px}.option-price{font-size:16px}.saving-badge{font-size:8px}.formula-reference{gap:6%}.ingredient-reference-grid{grid-template-columns:1fr}.formula-overview h2{font-size:46px}}@media(min-width:431px)and (max-width:899px){html{background:#eae2dc}body{margin-left:auto;margin-right:auto;box-shadow:0 0 40px #4c303710}}@media(min-width:900px){html,body{background:#fff7ec}.draft-label{display:none}.header{background:#fff7ec}.intro-banner{display:block;position:relative;isolation:isolate;width:100%;max-width:none;height:clamp(660px,49vw,790px);min-height:0;margin:0;aspect-ratio:auto;overflow:hidden;background:#e4d3be}.hero-photograph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;background:#e4d3be}.hero-photograph picture{display:block;width:100%;height:100%}.intro-banner .hero-photograph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 58%}.intro-banner:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(255,247,236,.97) 0%,rgba(255,247,236,.92) 20%,rgba(255,247,236,.74) 36%,rgba(255,247,236,.18) 54%,transparent 70%);pointer-events:none}.intro-content{display:flex;position:relative;padding:82px 0 0;margin-left:max(6%,calc((100vw - 1240px)/2));width:44%;max-width:620px;align-items:flex-start;text-align:left;z-index:1}.intro-content h1{font-size:clamp(53px,4.6vw,74px);line-height:1.04}.intro-content h1 em{font-size:inherit}.hero-product-answer{max-width:410px;font-size:16px;line-height:1.8;color:#60464b}.intro-banner>.hero-actions{position:relative;display:flex;grid-column:auto;grid-row:auto;align-items:flex-start;left:auto;right:auto;bottom:auto;width:310px;margin:30px 0 0 max(6%,calc((100vw - 1240px)/2));padding:0;gap:13px;z-index:2}.intro-banner>.hero-actions .purchase-button{width:100%;min-height:53px}.intro-banner>.hero-actions .quiet-link{background:#fff7ecb3;border:0;border-bottom:1px solid #987175;padding:5px 0;align-self:center}}@media(min-width:900px)and (max-width:1100px){.intro-banner{height:680px}.intro-content{padding-top:76px;width:46%;margin-left:5%}.intro-content h1{font-size:52px}.hero-product-answer{font-size:15px;max-width:350px}.intro-banner>.hero-actions{margin-left:5%;margin-top:28px;width:280px}}.presence-film-formula{display:contents}@media(min-width:900px){.presence-film-formula{display:grid;grid-template-columns:310px minmax(0,1fr);gap:7%;align-items:center;width:min(1240px,90%);max-width:1240px;margin:0 auto;padding:85px 0}.presence-film-formula>.product-film-section{padding:0;margin:0;background:transparent;border:0;min-width:0}.presence-film-formula .ritual-film{max-width:310px;width:100%;margin:0}.presence-film-formula .film-frame{margin:0}.presence-film-formula #presence-film{display:block;width:100%;height:auto;max-height:none;aspect-ratio:9/16;object-fit:cover}.presence-film-formula>.formula-reference{display:block;width:100%;max-width:none;padding:0;margin:0;min-width:0}.presence-film-formula .formula-overview h2{font-size:50px}.presence-film-formula .formula-overview>p:not(.eyebrow){max-width:610px;font-size:14px;line-height:1.8}.presence-film-formula .ingredient-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 28px;margin-top:32px}.presence-film-formula .ingredient-reference-card{min-width:0;grid-template-columns:48px minmax(0,1fr);gap:13px}.presence-film-formula .ingredient-reference-card img{width:48px;height:48px}.presence-film-formula .ingredient-toggle{font-size:14px}}@media(min-width:900px)and (max-width:1100px){.presence-film-formula{grid-template-columns:250px minmax(0,1fr);gap:5%;padding:70px 0;align-items:start}.presence-film-formula .formula-overview h2{font-size:42px}.presence-film-formula .ingredient-reference-grid{gap:21px 16px}.presence-film-formula .ingredient-reference-card{grid-template-columns:35px minmax(0,1fr);gap:9px}.presence-film-formula .ingredient-reference-card img{width:35px;height:35px}.presence-film-formula .ingredient-toggle{font-size:12px}}@media(min-width:900px){footer{background:#9e6061;color:#fff7ec;padding-top:48px;padding-bottom:28px}.footer-top{border-bottom-color:#c48e90}.footer-top .wordmark,.footer-top>p,.footer-top>a{color:#fff7ec}.footer-top>a:last-child{border-bottom-color:#d4aaad}.footer-bottom{color:#e8cdd0}.footer-bottom a,.footer-bottom button{color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cadens-desktop-four.css.map */
