.mo-experience{--mo-ink:#18392d;--mo-paper:#f7f5ee;--mo-line:#d9dccf;--mo-muted:#656f62;--mo-lime:#d6e999;color:var(--mo-ink);background:var(--mo-paper);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;overflow:clip}.mo-experience *{box-sizing:border-box}.mo-experience a{color:inherit;text-decoration:none}.mo-experience button,.mo-experience select,.mo-experience input,.mo-experience textarea{font:inherit}.mo-experience button{cursor:pointer}.mo-experience button:disabled{cursor:not-allowed}.mo-experience h1,.mo-experience h2,.mo-experience h3,.mo-experience p{margin:0}.mo-experience h1,.mo-experience h2,.mo-experience h3{color:var(--mo-ink);font-weight:400}.mo-experience h1,.mo-experience h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-2.4px;line-height:1.08;text-transform:none}.mo-experience h2{font-size:clamp(40px,4.2vw,68px)}.mo-experience em{font-family:Georgia,serif;font-weight:400}.mo-experience img{display:block;max-width:100%;height:auto}.mo-experience button{border-radius:0}.mo-experience a:focus-visible,.mo-experience button:focus-visible,.mo-experience summary:focus-visible,.mo-experience input:focus-visible,.mo-experience select:focus-visible,.mo-experience textarea:focus-visible{outline:2px solid #41623c;outline-offset:5px}.mo-experience [hidden]{display:none!important}.mo-space{padding:84px 5%}.mo-experience .mo-eyebrow{font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.8px;line-height:1.6;font-weight:500;text-transform:uppercase}.mo-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:49px;padding:14px 25px;background:var(--mo-ink);color:#fff!important;font-size:12px!important;border:1px solid var(--mo-ink);border-radius:2px!important;line-height:1.3;text-decoration:none!important;transition:background .2s,transform .2s}.mo-button:hover{background:#2c5140;transform:translateY(-2px)}.mo-button>span{font-size:19px}.mo-button-light{background:#e4edc8;color:#18392d!important;border-color:#e4edc8}.mo-button-light:hover{background:#f3f8e4}.mo-text-link,.mo-text-button{display:inline-flex;gap:26px;align-items:center;font-size:12px;border:0;border-bottom:1px solid #18392d;padding:8px 0;line-height:1.4;color:#18392d;background:transparent}.mo-text-link:hover,.mo-text-button:hover{gap:35px}.mo-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.mo-dot{width:6px;height:6px;background:#799357;border-radius:50%;display:inline-block;margin-right:7px}.mo-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;border-bottom:1px solid var(--mo-line)}.mo-hero-copy{padding:78px 4% 50px 10%;display:flex;flex-direction:column;align-items:flex-start}.mo-hero h1{font-size:clamp(65px,7.7vw,120px);line-height:.98;letter-spacing:-5px;margin:27px 0 28px}.mo-hero-intro{max-width:370px;font-size:14px;line-height:1.85;color:#5d685d;margin-bottom:30px!important}.mo-hero-note{display:flex;gap:14px;align-items:center;margin-top:auto;padding-top:44px}.mo-hero-note p{font-size:10px;color:#67715f;line-height:1.6}.mo-leaf{font-size:32px;font-weight:400;color:#6b845a}.mo-hero-art{position:relative;isolation:isolate;background:#e9ecd9;display:grid;place-items:center;overflow:hidden;min-width:0;transition:background .5s}.mo-hero-ring{position:absolute;border:1px solid #b5c29f;border-radius:50%;width:73%;aspect-ratio:1;top:13%;left:14%;opacity:.6}.mo-hero-ring:after{content:"";position:absolute;top:21px;right:21px;bottom:21px;left:21px;border:1px solid #b5c29f;border-radius:50%;opacity:.55}.mo-art-index{position:absolute;top:31px;right:35px;font-size:10px;letter-spacing:2px;color:#647254}.mo-hero-watermark{position:absolute;top:70px;left:25px;right:25px;text-align:center;font-family:Arial,sans-serif;font-size:clamp(70px,8.5vw,130px);font-weight:700;letter-spacing:-9px;color:#65785515;white-space:nowrap}.mo-hero-bottle{width:82%;mix-blend-mode:multiply;position:relative;z-index:2;transform:rotate(-8deg);transition:opacity .2s,transform .5s}.mo-hero-bottle:hover{transform:rotate(-3deg) translateY(-8px)}.mo-hero-formula{position:absolute;top:140px;right:28px;z-index:3;width:108px}.mo-hero-formula>span{font-size:8px;letter-spacing:1.7px;border-top:1px solid #9fab8d;padding-top:12px;display:block}.mo-hero-formula p{font-family:Georgia,serif;font-size:19px;line-height:1.1;margin-top:10px}.mo-hero-formula i{font-size:9px;font-style:normal;line-height:1.5;display:block;margin-top:8px;color:#69755d}.mo-hero-caption{position:absolute;z-index:3;bottom:65px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:center;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 22px;border:1px solid #fff8;text-align:left;color:#18392d}.mo-hero-caption small{display:block;font-size:9px;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.mo-hero-caption strong{font-size:20px;letter-spacing:-.5px;font-weight:500}.mo-circle-arrow{border:1px solid #b6bea8;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;font-size:21px}.mo-hero-controls{position:absolute;z-index:3;bottom:25px;left:0;right:0;display:flex;justify-content:center;gap:9px}.mo-hero-controls button{width:26px;height:12px;padding:0;border:0;background:transparent;position:relative}.mo-hero-controls button:after{content:"";position:absolute;top:5px;left:0;width:100%;height:2px;background:#89947766}.mo-hero-controls button.is-active:after{background:#18392d}.mo-values-strip{display:flex;justify-content:space-evenly;gap:18px;align-items:center;padding:20px 4%;font-size:10px;letter-spacing:.25px;border-bottom:1px solid var(--mo-line);background:#f2f1e8}.mo-values-strip i{font-style:normal;font-size:17px;color:#8b9b74}.mo-intro{text-align:center;padding-top:95px;padding-bottom:62px}.mo-intro h2{margin:20px 0 25px;font-size:clamp(42px,4.5vw,70px)}.mo-intro>p:last-child{max-width:535px;margin:auto;line-height:1.9;font-size:13px;color:var(--mo-muted)}.mo-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px}.mo-section-head h2{margin-top:14px}.mo-section-head>p{max-width:315px;color:var(--mo-muted);font-size:13px;line-height:1.9}.mo-shop-section{padding-top:55px}.mo-filter-row{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0}.mo-filter-row button{padding:9px 20px;border:1px solid #cfd5c4;border-radius:30px!important;background:transparent;color:#53644f;font-size:11px;min-height:38px}.mo-filter-row button.is-active{background:#18392d;color:#fff;border-color:#18392d}.mo-filter-row button:hover{border-color:#18392d}.mo-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.mo-product-card{min-width:0}.mo-card-image{position:relative;background:var(--card-bg,#efeee6);overflow:hidden;aspect-ratio:1/.99;border-radius:3px}.mo-card-open{display:block;width:100%;height:100%;border:0;background:transparent;padding:0}.mo-card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.mo-product-card .mo-card-badge{position:absolute;top:12px;left:12px;border:1px solid #233c3026;padding:4px 8px;font-size:8px;letter-spacing:.4px;color:#244435;background:#ffffff80;z-index:2;pointer-events:none}.mo-card-plus{position:absolute;right:12px;bottom:12px;width:33px;height:33px;border-radius:50%!important;border:1px solid #d5dac9;background:#fafbf6;color:#18392d;font-size:21px;font-weight:300;display:grid;place-items:center;padding:0}.mo-card-info{padding:16px 0 0}.mo-card-topline{display:flex;gap:10px;justify-content:space-between;align-items:center}.mo-card-info h3{font-family:Arial,sans-serif;font-size:16px;letter-spacing:-.3px;font-weight:500;line-height:1.3}.mo-card-price{font-size:12px;white-space:nowrap}.mo-card-subtitle{font-size:10px;color:#6a7563;margin-top:7px!important;line-height:1.6}.mo-card-meta{border-top:1px solid #dddfd4;padding-top:11px;margin-top:13px;display:flex;justify-content:space-between;font-size:9px;color:#64735f;letter-spacing:.2px}.mo-card-meta button{border:0;padding:0;background:transparent;font-size:10px;color:#18392d;border-bottom:1px solid #bdc8ae}.mo-ritual-card{display:flex;flex-direction:column;align-items:flex-start;padding:25px;background:#e5eccb;min-height:360px;border-radius:3px}.mo-ritual-symbol{font-size:74px;line-height:1;margin:20px 0;color:#728b47}.mo-ritual-card h3{font-family:Georgia,serif;font-size:34px;line-height:1.08;letter-spacing:-1px}.mo-ritual-card>span:last-child{font-size:10px;margin-top:auto;padding-top:28px}.mo-no-results{text-align:center;padding:60px 0}.mo-bloom-story{display:grid;grid-template-columns:1fr 1fr;background:#ecddd5}.mo-bloom-image{position:relative;min-width:0}.mo-bloom-image>img{width:100%;height:100%;object-fit:cover}.mo-bloom-image>span{position:absolute;bottom:27px;left:30px;color:#fff;font-size:9px;letter-spacing:1.8px;text-shadow:0 1px 5px #0005}.mo-bloom-copy{padding:66px 10%;align-self:center;color:#4b2835}.mo-bloom-copy h2{font-size:clamp(42px,4.9vw,76px);color:#4b2835;margin:22px 0 25px}.mo-bloom-copy>p:not(.mo-eyebrow){font-size:13px;color:#715763;line-height:1.85;max-width:370px}.mo-ritual-steps{margin:27px 0 28px;max-width:370px}.mo-ritual-steps>div{display:flex;gap:16px;padding:17px 0;border-top:1px solid #b999a34d}.mo-ritual-steps>div>span{font-size:10px;margin-top:4px}.mo-ritual-steps p{font-size:11px;line-height:1.7;color:#785c66}.mo-ritual-steps strong{display:block;font-size:12px;color:#4b2835;font-weight:500;margin-bottom:3px}.mo-button-pink{background:#54293c;border-color:#54293c}.mo-button-pink:hover{background:#74435a}.mo-ingredients{background:#f1f0e6}.mo-ingredient-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:40px 0 28px}.mo-ingredient-card{border-top:1px solid #cbd0bc;padding:20px 4px 10px}.mo-botanical-art{height:135px;display:flex;align-items:center;justify-content:center;margin:8px 0 16px;color:#526b37}.mo-botanical-art svg{height:124px;width:130px;stroke:currentColor;fill:none;stroke-width:1.1}.mo-ingredient-card .mo-eyebrow{color:#78815f;font-size:8px;letter-spacing:1px}.mo-ingredient-card h3{font-family:Georgia,serif;font-size:26px;letter-spacing:-.6px;line-height:1.2;margin:10px 0}.mo-ingredient-card>p:not(.mo-eyebrow){font-size:11px;color:#737a65;line-height:1.8;margin:10px 0}.mo-ingredient-card button{font-size:10px;border:0;border-bottom:1px solid #aebd91;background:transparent;color:#29452b;padding:4px 0;margin-top:10px}.mo-philosophy{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:85px 8%;background:#17392e;color:#dfe6d3}.mo-philosophy-art{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;min-width:0}.mo-philosophy-art svg{width:100%;max-width:420px;stroke:#b7ca9155;stroke-width:.8}.mo-philosophy-art>span{font-size:9px;letter-spacing:2.5px;text-align:center;color:#b9ca9c;margin-top:15px;line-height:1.9}.mo-philosophy h2{color:#f0f0e3;font-size:clamp(46px,5.3vw,80px);margin:23px 0 28px}.mo-philosophy p:not(.mo-eyebrow){max-width:395px;font-size:13px;line-height:1.9;color:#c0cbb4;margin-bottom:30px}.mo-philosophy .mo-eyebrow{color:#b7cb91}.mo-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mo-journal-photo{aspect-ratio:1.22;overflow:hidden;margin-bottom:23px}.mo-journal-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.mo-journal-grid a:hover img{transform:scale(1.035)}.mo-journal-grid h3{font-family:Georgia,serif;font-size:clamp(24px,2.4vw,36px);letter-spacing:-.7px;line-height:1.15;margin:13px 0 20px}.mo-journal-grid>a>span{font-size:10px;border-bottom:1px solid #a5b194;padding-bottom:6px}.mo-reviews{text-align:center;background:#eaf0db}.mo-reviews h2{margin:18px 0 23px}.mo-review-label{font-size:8px!important;letter-spacing:1.5px;color:#7d855e;border:1px solid #c4cdaa;display:inline-block;padding:7px 13px}.mo-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;text-align:left}.mo-review-grid blockquote{margin:0;padding:24px;background:#f4f5e9;border:1px solid #d9dec7}.mo-review-grid blockquote>span{font:50px/1 Georgia,serif;color:#7f915d}.mo-review-grid p{font-family:Georgia,serif;font-size:21px;line-height:1.55;margin:3px 0 23px}.mo-review-grid footer{font-size:9px;color:#788164;line-height:1.6}.mo-home-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.mo-home-faq h2{font-size:49px;margin:20px 0 25px}.mo-faq-item{border-bottom:1px solid #cfd6c1;padding:0}.mo-faq-item:first-child{border-top:1px solid #cfd6c1}.mo-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 0;font-size:13px;cursor:pointer}.mo-faq-item summary::-webkit-details-marker{display:none}.mo-faq-item summary:after{content:"+";font-size:22px;font-weight:300}.mo-faq-item[open] summary:after{content:"\2212"}.mo-faq-item>div{padding:0 24px 25px 0;font-size:12px;line-height:1.9;color:#66705e}.mo-faq-item a{text-decoration:underline;text-underline-offset:3px}.mo-page-heading{padding:80px 5% 65px;text-align:center;border-bottom:1px solid #d9ddcb;background:#eef0e1}.mo-page-heading h1{font-size:clamp(52px,6.5vw,94px);margin:22px 0 24px;line-height:1.04;letter-spacing:-3.5px}.mo-page-heading>p:last-child{max-width:565px;font-size:13px;line-height:1.9;color:#64715b;margin:auto}.mo-shop-full{padding-top:22px}.mo-shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0;font-size:10px;color:#75816b}.mo-shop-toolbar label{display:flex;align-items:center;gap:10px}.mo-shop-toolbar select{padding:7px 22px 7px 10px;background:transparent;border:1px solid #cdd3bd;font-size:11px;color:#30442f}.mo-callout{padding:65px 5%;text-align:center;background:#e4eaca}.mo-callout h2{margin:20px 0 25px}.mo-callout>p:not(.mo-eyebrow){max-width:500px;margin:0 auto 25px;font-size:13px;color:#6b755b}.mo-about-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.mo-about-image img{width:100%;height:auto}.mo-about-split h2{margin:21px 0 26px;font-size:clamp(39px,4vw,61px)}.mo-about-split>div>p:not(.mo-eyebrow){font-size:13px;line-height:1.9;color:#697460;margin:18px 0}.mo-principles{text-align:center;background:#e9eddb}.mo-principles h2{margin:18px 0 45px}.mo-three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left}.mo-three-columns article{border-top:1px solid #b9c6a4;padding-top:20px}.mo-three-columns article>span{font-size:10px;color:#7a8c64}.mo-three-columns h3{font:29px/1.2 Georgia,serif;letter-spacing:-.6px;margin:25px 0 15px}.mo-three-columns p{font-size:12px;line-height:1.9;color:#6c775e}.mo-origin-details{display:grid;grid-template-columns:1fr 1fr;gap:10%}.mo-origin-details h2{margin-top:24px}.mo-origin-details h3{font-size:18px;margin:25px 0 18px}.mo-origin-details p{font-size:13px;line-height:1.9;color:#65725b;margin-bottom:20px}.mo-guide-articles{max-width:1200px;margin:auto}.mo-guide-articles article{padding:50px 0;border-bottom:1px solid #d3dac3;max-width:820px;margin:auto}.mo-guide-articles article h2{margin:20px 0 25px;font-size:52px}.mo-guide-articles article>p:not(.mo-eyebrow){font-size:14px;line-height:1.95;color:#687660;margin:20px 0;max-width:720px}.mo-faq-page{max-width:1100px;margin:auto;padding-top:60px}.mo-faq-page summary{font-size:15px}.mo-faq-page .mo-faq-item>div{font-size:13px;max-width:800px}.mo-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%}.mo-contact-email{font-family:Georgia,serif;font-size:clamp(20px,2.4vw,34px);line-height:1.3;overflow-wrap:anywhere;display:block;margin:20px 0 50px}.mo-contact-layout h3{font-size:14px;margin:28px 0 10px}.mo-contact-layout>div>p:not(.mo-eyebrow){font-size:13px;line-height:1.9;color:#63715c;max-width:380px;margin-bottom:25px}.mo-contact-form{padding:30px;background:#eeeee2}.mo-contact-form label{display:block;font-size:11px;margin:0 0 8px}.mo-contact-form input,.mo-contact-form textarea,.mo-contact-form select{width:100%;display:block;border:1px solid #c8d0bb;border-radius:0;background:#f8f8f0;color:#18392d;padding:13px;margin-bottom:22px;font-size:13px;box-shadow:none}.mo-contact-form textarea{resize:vertical}.mo-form-success{border:1px solid #798d57;padding:15px;margin-bottom:20px!important;font-size:13px}.mo-dialog{padding:0;border:0;max-width:min(1080px,94vw);width:1080px;max-height:90dvh;background:#f7f5ee;color:#18392d;box-shadow:0 20px 90px #0004;overflow:auto;overscroll-behavior:contain;margin:auto;font-family:Arial,sans-serif;border-radius:3px}.mo-dialog::backdrop{background:#0b231dc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mo-dialog-close{position:sticky;z-index:10;top:15px;float:right;right:15px;margin:15px 15px -57px 0;width:36px;height:36px;background:#f7f5eeeb;border:1px solid #cdd5be;border-radius:50%!important;display:grid;place-items:center;line-height:1;font-size:26px;color:#18392d;font-weight:300;padding:0}.mo-product-detail{display:grid;grid-template-columns:1fr 1fr}.mo-detail-media{background:var(--detail-bg,#ecefde);padding:44px 25px;align-self:start;position:sticky;top:0}.mo-detail-image{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.mo-gallery-thumbs{display:flex;gap:10px;justify-content:center;margin:20px 0}.mo-gallery-thumbs button{width:55px;height:55px;border:1px solid #bbc5aa;background:#fff8;padding:3px}.mo-gallery-thumbs button.is-active{border:2px solid #395632}.mo-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.mo-detail-promise{font-size:9px;text-align:center;color:#69765c;margin-top:20px!important;line-height:1.8}.mo-detail-copy{padding:50px 37px 35px}.mo-detail-copy h2{font-size:42px;line-height:1.08;letter-spacing:-1.8px;margin:14px 0}.mo-detail-subtitle{font-size:12px;color:#6f7865;margin-bottom:21px!important}.mo-detail-price{font-size:20px;display:flex;gap:15px;align-items:center}.mo-detail-price small{font-size:10px;color:#748066}.mo-detail-summary{font-size:13px;line-height:1.85;margin:22px 0!important;color:#606e59}.mo-detail-tags{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.mo-detail-tags span{font-size:9px;padding:5px 9px;border:1px solid #cfd9be;border-radius:20px}.mo-detail-buy{display:flex;gap:9px;margin:25px 0 10px}.mo-detail-qty{width:67px;border:1px solid #b8c6a7;background:#f9faf3;color:#18392d;display:grid;place-items:center}.mo-detail-qty input{width:100%;padding:10px 7px;border:0;background:transparent;text-align:center;color:#18392d}.mo-detail-buy .mo-button{flex:1;gap:12px;padding:13px 14px}.mo-detail-buy .mo-button:disabled{background:#dce2ce;border-color:#dce2ce;color:#67755c!important;transform:none}.mo-detail-status{font-size:10px;line-height:1.7;color:#717d64;margin:10px 0 22px!important}.mo-detail-copy .mo-faq-item summary{font-size:12px;padding:18px 0}.mo-detail-copy .mo-faq-item>div{font-size:11px;line-height:1.8}.mo-detail-copy .mo-faq-item ul{padding-left:17px;margin:0}.mo-detail-copy .mo-faq-item li{margin-bottom:7px}.mo-detail-copy .mo-faq-item h3{font:12px Arial,sans-serif;margin:15px 0 7px}.mo-detail-copy .mo-faq-item p{margin:9px 0}.mo-finder-dialog{width:650px;padding:45px;max-width:94vw}.mo-finder-dialog .mo-dialog-close{margin:-28px -28px 0 0;top:0}.mo-finder-dialog h2{font:44px/1.06 Georgia,serif;letter-spacing:-1.7px;margin:20px 0}.mo-finder-dialog>p:not(.mo-eyebrow){font-size:12px;line-height:1.8;color:#647457;margin:20px 0}.mo-finder-options{display:grid;gap:9px;margin:22px 0}.mo-finder-options button{border:1px solid #c1ceb0;padding:16px 18px;background:#eef2e0;color:#18392d;text-align:left;display:flex;justify-content:space-between;font-size:13px}.mo-finder-options button.is-active{background:#18392d;color:#fff}.mo-finder-results{display:grid;gap:10px;margin:20px 0}.mo-finder-result{display:flex;gap:18px;align-items:center;text-align:left;border:1px solid #cbd5b9;background:#fff;padding:10px;color:#18392d}.mo-finder-result img{width:68px;height:68px;object-fit:contain}.mo-finder-result strong{font-size:14px;display:block;font-weight:500}.mo-finder-result small{font-size:10px;color:#758366}.mo-finder-dialog .mo-finder-note{font-size:10px!important}.mo-toast{position:fixed;left:50%;bottom:35px;transform:translate(-50%,25px);background:#17382c;color:#f3f5e8;padding:15px 25px;font-size:12px;max-width:90vw;border:1px solid #c9d8b2;z-index:10000;opacity:0;pointer-events:none;transition:.2s}.mo-toast.is-visible{transform:translate(-50%);opacity:1}@media(min-width:1700px){.mo-hero{min-height:820px}.mo-space{padding-left:max(5%,calc((100vw - 1500px)/2));padding-right:max(5%,calc((100vw - 1500px)/2))}.mo-hero-copy{padding-left:max(10%,calc((100vw - 1500px)/2))}}@media(max-width:1100px){.mo-hero{min-height:600px}.mo-hero-copy{padding-top:60px}.mo-hero h1{font-size:80px;letter-spacing:-4px}.mo-hero-formula{top:90px;right:18px;width:88px}.mo-hero-formula p{font-size:16px}.mo-product-grid{gap:28px 16px}.mo-card-info h3{font-size:14px}.mo-card-topline{align-items:flex-start}.mo-ritual-card{min-height:310px;padding:20px}.mo-ritual-card h3{font-size:30px}.mo-hero-intro{max-width:310px}.mo-bloom-copy{padding:45px 9%}.mo-bloom-copy h2{font-size:48px}.mo-home-faq{gap:7%}.mo-home-faq h2{font-size:42px}}@media(max-width:850px){.mo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.mo-hero{min-height:540px}.mo-hero h1{font-size:67px;letter-spacing:-3px}.mo-hero-copy{padding-top:45px;padding-bottom:30px}.mo-hero-copy .mo-eyebrow{font-size:7px;letter-spacing:1px}.mo-hero-intro{font-size:12px}.mo-actions{gap:15px}.mo-button{padding:13px 18px;font-size:11px!important;min-height:45px;gap:17px}.mo-hero-formula{top:95px;right:15px;width:68px}.mo-hero-formula p{font-size:14px}.mo-hero-formula>span{font-size:7px;letter-spacing:.8px}.mo-hero-watermark{font-size:77px;letter-spacing:-5px;top:70px}.mo-hero-note{padding-top:23px}.mo-hero-caption{left:20px;right:20px;bottom:50px;padding:13px 17px}.mo-hero-caption strong{font-size:17px}.mo-hero-bottle{width:98%}.mo-values-strip{font-size:8px;padding:17px 4%;gap:12px}.mo-values-strip>span:last-child,.mo-values-strip>i:last-of-type{display:none}.mo-space{padding:60px 5%}.mo-ingredient-grid{grid-template-columns:repeat(2,1fr);gap:30px}.mo-bloom-story{grid-template-columns:1fr 1fr}.mo-bloom-copy{padding:35px 8%}.mo-bloom-copy h2{font-size:39px}.mo-bloom-copy>p:not(.mo-eyebrow){font-size:12px}.mo-ritual-steps{margin:20px 0}.mo-ritual-steps>div{padding:12px 0}.mo-ritual-steps p{font-size:10px}.mo-philosophy{padding:60px 6%;gap:7%}.mo-philosophy h2{font-size:55px}.mo-home-faq{grid-template-columns:1fr;gap:35px}.mo-home-faq h2{font-size:46px}.mo-journal-grid{gap:20px}.mo-journal-grid h3{font-size:25px}.mo-review-grid{gap:13px}.mo-review-grid blockquote{padding:18px}.mo-review-grid p{font-size:18px}.mo-product-detail{grid-template-columns:.9fr 1.1fr}.mo-detail-copy{padding:48px 25px 30px}.mo-detail-copy h2{font-size:35px}.mo-detail-media{padding:45px 15px}.mo-about-split{gap:6%}.mo-about-split h2{font-size:37px}.mo-three-columns{gap:25px}.mo-three-columns h3{font-size:25px}.mo-contact-layout{gap:6%}.mo-contact-form{padding:22px}}@media(max-width:600px){.mo-hero{grid-template-columns:1fr}.mo-hero-copy{padding:35px 6% 33px}.mo-hero h1{font-size:66px;line-height:1;letter-spacing:-3.5px;margin:21px 0}.mo-hero-copy .mo-eyebrow{font-size:8px}.mo-hero-intro{font-size:12px;max-width:330px;line-height:1.85;margin-bottom:22px!important}.mo-hero-note{display:none}.mo-actions{gap:22px}.mo-text-button{font-size:11px}.mo-hero-art{min-height:420px}.mo-hero-bottle{width:360px;max-width:95%;height:390px!important;object-fit:contain;margin-top:-10px}.mo-hero-ring{width:70%;left:15%;top:8%}.mo-hero-watermark{font-size:83px;top:35px;letter-spacing:-7px}.mo-art-index{top:20px;right:22px;font-size:8px}.mo-hero-formula{top:90px;right:21px;width:80px}.mo-hero-formula p{font-size:17px}.mo-hero-caption{left:22px;right:22px;bottom:39px;padding:12px 17px;background:#fff9}.mo-hero-caption strong{font-size:17px}.mo-hero-caption small{font-size:8px}.mo-hero-controls{bottom:14px}.mo-values-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:8px;text-align:center;padding:20px 5%}.mo-values-strip i{display:none}.mo-values-strip>span:last-child{display:block}.mo-space{padding:50px 6%}.mo-intro{padding-top:55px;padding-bottom:38px}.mo-intro h2{font-size:43px;letter-spacing:-1.7px;margin:18px 0 22px}.mo-intro>p:last-child{font-size:12px}.mo-section-head{gap:23px;align-items:flex-start;flex-direction:column;margin-bottom:25px}.mo-section-head h2{font-size:42px;letter-spacing:-1.7px}.mo-section-head .mo-text-link{font-size:11px;padding:4px 0}.mo-section-head>p{font-size:12px;max-width:100%}.mo-filter-row{gap:7px;margin:24px 0;flex-wrap:nowrap;overflow-x:auto;padding:3px 0 8px;scrollbar-width:thin}.mo-filter-row button{font-size:10px;white-space:nowrap;padding:8px 15px;min-height:34px}.mo-product-grid{gap:26px 13px}.mo-card-info{padding-top:12px}.mo-card-info h3{font-size:13px}.mo-card-topline{display:block}.mo-card-price{font-size:11px;display:block;margin-top:5px}.mo-card-subtitle{font-size:9px;margin-top:5px!important}.mo-card-meta{font-size:8px;gap:8px;margin-top:10px;padding-top:9px}.mo-card-meta button{font-size:9px}.mo-product-card .mo-card-badge{font-size:6px;top:8px;left:8px;padding:3px 5px}.mo-card-plus{width:27px;height:27px;right:9px;bottom:9px;font-size:18px}.mo-ritual-card{min-height:290px;padding:18px 14px}.mo-ritual-card .mo-eyebrow{font-size:7px;letter-spacing:.9px}.mo-ritual-symbol{font-size:54px;margin:15px 0}.mo-ritual-card h3{font-size:27px;letter-spacing:-.8px}.mo-ritual-card>span:last-child{font-size:9px;line-height:1.6;padding-top:15px}.mo-bloom-story{grid-template-columns:1fr}.mo-bloom-image{aspect-ratio:1.12}.mo-bloom-image>img{object-position:center 44%}.mo-bloom-copy{padding:43px 7% 47px}.mo-bloom-copy h2{font-size:52px;letter-spacing:-2px;margin:20px 0}.mo-bloom-copy>p:not(.mo-eyebrow){max-width:100%;font-size:12px}.mo-ritual-steps{max-width:100%;margin:24px 0}.mo-ritual-steps strong{font-size:12px}.mo-ritual-steps p{font-size:11px}.mo-ingredient-grid{gap:27px 18px;margin-top:26px}.mo-ingredient-card{padding-top:14px}.mo-botanical-art{height:109px;margin:4px 0 14px}.mo-botanical-art svg{height:107px;width:110px}.mo-ingredient-card h3{font-size:24px}.mo-ingredient-card .mo-eyebrow{font-size:7px}.mo-ingredient-card>p:not(.mo-eyebrow){font-size:10px}.mo-ingredient-card button{font-size:9px}.mo-philosophy{grid-template-columns:1fr;padding:45px 7% 50px;gap:40px}.mo-philosophy-art{order:2;max-width:270px;margin:0 auto}.mo-philosophy-art svg{max-width:240px}.mo-philosophy-art>span{font-size:8px}.mo-philosophy h2{font-size:61px;margin:20px 0 25px;letter-spacing:-2.5px}.mo-philosophy p:not(.mo-eyebrow){font-size:12px}.mo-journal-grid{grid-template-columns:1fr;gap:36px}.mo-journal-photo{aspect-ratio:1.35;margin-bottom:18px}.mo-journal-grid h3{font-size:31px;margin:10px 0 15px}.mo-journal-grid .mo-eyebrow{font-size:8px}.mo-review-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.mo-review-grid blockquote{padding:21px 25px}.mo-review-grid p{font-size:22px;line-height:1.5}.mo-review-label{font-size:6px!important;letter-spacing:.9px;padding:7px 9px}.mo-home-faq h2{font-size:44px;margin:18px 0 24px}.mo-faq-item summary{font-size:12px;padding:20px 0}.mo-page-heading{padding:48px 6% 43px}.mo-page-heading h1{font-size:52px;letter-spacing:-2.4px;margin:20px 0 24px}.mo-page-heading>p:last-child{font-size:12px}.mo-page-heading .mo-eyebrow{font-size:8px;letter-spacing:1.1px}.mo-shop-full{padding-top:15px}.mo-shop-toolbar{font-size:9px;margin:20px 0}.mo-shop-toolbar label{gap:5px}.mo-shop-toolbar select{font-size:9px;padding:7px}.mo-callout{padding:45px 6%}.mo-callout h2{font-size:41px;letter-spacing:-1.6px}.mo-about-split{grid-template-columns:1fr;gap:35px}.mo-about-image{aspect-ratio:1.15;overflow:hidden}.mo-about-image img{height:100%;object-fit:cover}.mo-about-split h2{font-size:43px}.mo-about-split>div>p:not(.mo-eyebrow){font-size:12px}.mo-three-columns{grid-template-columns:1fr;gap:30px}.mo-three-columns h3{font-size:31px;margin:15px 0}.mo-origin-details{grid-template-columns:1fr;gap:20px}.mo-origin-details h2{font-size:44px}.mo-guide-articles article{padding:35px 0}.mo-guide-articles article h2{font-size:42px}.mo-guide-articles article>p:not(.mo-eyebrow){font-size:12px}.mo-contact-layout{grid-template-columns:1fr;gap:30px}.mo-contact-email{font-size:24px;margin:15px 0 30px}.mo-contact-form{padding:24px 20px}.mo-dialog{max-height:94dvh;max-width:96vw;width:96vw}.mo-product-detail{grid-template-columns:1fr}.mo-detail-media{position:relative;padding:20px 18px 14px}.mo-detail-image{max-height:320px;max-width:340px;margin:auto;object-fit:contain}.mo-gallery-thumbs{margin:10px 0}.mo-gallery-thumbs button{width:43px;height:43px}.mo-detail-promise{font-size:8px;margin-top:10px!important}.mo-detail-copy{padding:28px 23px}.mo-detail-copy h2{font-size:39px}.mo-detail-price{font-size:20px}.mo-detail-copy .mo-eyebrow{font-size:8px}.mo-dialog-close{width:33px;height:33px;top:11px;margin:11px 11px -44px 0}.mo-finder-dialog{padding:35px 25px}.mo-finder-dialog .mo-dialog-close{margin:-21px -13px 0 0}.mo-finder-dialog h2{font-size:38px}.mo-finder-options button{font-size:12px;padding:14px}.mo-finder-result strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.mo-experience *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.mo-product-page{padding-top:28px;padding-bottom:45px}.mo-product-breadcrumb{display:flex;gap:12px;align-items:center;font-size:10px;color:#6e7e62;margin:0 0 30px;flex-wrap:wrap}.mo-product-page .mo-product-detail{max-width:1250px;margin:auto;gap:4%}.mo-product-page .mo-detail-media{padding:25px;position:sticky;top:20px}.mo-product-page .mo-detail-copy{padding:25px 15px}.mo-product-page .mo-detail-copy h1{font-size:60px}.mo-product-page .mo-detail-summary{font-size:14px}.mo-product-page .mo-detail-copy .mo-faq-item>div{font-size:12px}.mo-product-page .mo-detail-copy .mo-faq-item summary{font-size:13px}@media(max-width:600px){.mo-product-page .mo-product-detail{gap:0}.mo-product-page .mo-detail-media{position:relative;top:0;padding:20px 10px}.mo-product-page .mo-detail-copy{padding:30px 0 0}.mo-product-page .mo-detail-copy h1{font-size:45px}}.mo-campaign{position:relative;isolation:isolate;background:#ede2cf;overflow:hidden}.mo-campaign-picture{display:block}.mo-campaign-picture img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.mo-campaign-content{position:absolute;z-index:1;left:5%;top:16%;width:43%;max-width:580px}.mo-campaign h1{font-size:clamp(62px,6.7vw,106px);line-height:1;letter-spacing:-4px;margin:25px 0}.mo-campaign-content>p:not(.mo-eyebrow){font-size:15px;line-height:1.8;margin:0 0 28px;max-width:300px}.mo-campaign .mo-actions{gap:20px}.mo-campaign-note{position:absolute;bottom:24px;left:5%;font-size:8px;letter-spacing:1.8px}.mo-category-stories{padding-top:65px;padding-bottom:65px}.mo-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.mo-category-card{display:block;overflow:hidden;border-bottom:1px solid var(--mo-line)}.mo-category-card picture{display:block;overflow:hidden}.mo-category-card img{display:block;width:100%;aspect-ratio:2.4/1;object-fit:cover;transition:transform .6s}.mo-category-card:hover img{transform:scale(1.025)}.mo-category-card>div{padding:24px 0}.mo-category-card h3{font:32px Georgia,serif;letter-spacing:-1px}.mo-category-card p{font-size:12px;color:var(--mo-muted);margin:8px 0 13px}.mo-category-card span{font-size:11px;border-bottom:1px solid;padding-bottom:5px}.mo-botanical-art{height:auto;margin:0 0 22px}.mo-botanical-art img{width:100%;aspect-ratio:1;object-fit:cover}.mo-story-picture{display:block;height:100%}.mo-story-picture img{width:100%;height:100%;object-fit:cover}.mo-full-image{display:block;text-align:center;font-size:11px;text-decoration:underline!important;text-underline-offset:4px;margin:15px 0}.mo-gallery-thumbs{flex-wrap:wrap;gap:8px}.mo-gallery-thumbs button{border-radius:3px!important}.mo-detail-image{mix-blend-mode:normal}.mo-detail-media{background:#f3f0e9}.mo-journal-photo img{object-fit:cover}.mo-bloom-image>img{object-position:center}.mo-card-image img{object-fit:contain}.mo-product-page .mo-detail-media{align-self:start}@media(min-width:601px)and (max-width:1000px){.mo-campaign-content{top:10%}.mo-campaign h1{font-size:6.6vw;letter-spacing:-2px;margin:18px 0}.mo-campaign-content>p:not(.mo-eyebrow){font-size:12px;margin-bottom:15px}.mo-campaign .mo-eyebrow{font-size:7px}.mo-campaign .mo-button{min-height:40px;padding:10px 14px;font-size:10px!important}.mo-campaign .mo-text-button{font-size:10px}.mo-campaign .mo-actions{gap:12px}.mo-campaign-note{font-size:6px;bottom:14px}}@media(max-width:600px){.mo-campaign-picture img{aspect-ratio:1092/1440;object-fit:contain}.mo-campaign-content{position:relative;top:auto;left:auto;width:auto;max-width:none;padding:32px 7% 36px;background:var(--mo-paper)}.mo-campaign h1{font-size:61px;letter-spacing:-2.8px;margin:20px 0}.mo-campaign-content>p:not(.mo-eyebrow){font-size:13px;margin-bottom:23px}.mo-campaign .mo-eyebrow{font-size:8px}.mo-campaign .mo-actions{gap:20px}.mo-campaign-note{display:none}.mo-category-stories{padding-top:42px;padding-bottom:42px}.mo-category-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.mo-category-card img{aspect-ratio:1092/1440}.mo-category-card>div{padding:16px 0 22px}.mo-category-card h3{font-size:25px;line-height:1.15;letter-spacing:-.6px}.mo-category-card p{font-size:11px;line-height:1.6;min-height:50px}.mo-category-card span{font-size:10px}.mo-botanical-art{height:auto;margin-bottom:16px}.mo-botanical-art img{height:auto}.mo-full-image{font-size:11px}.mo-gallery-thumbs button{width:45px;height:45px}.mo-detail-image{max-height:360px}.mo-detail-media{padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.mo-category-card img{transition:none}}[data-mo-before][hidden],[data-mo-after][hidden]{display:none!important}.mo-campaign-content{top:7%;max-width:610px;width:45%}.mo-campaign .mo-eyebrow{font-size:8px;letter-spacing:1.7px}.mo-date-reveal{display:flex;align-items:center;gap:.15em;font:400 clamp(38px,4.4vw,72px)/1 Georgia,serif;letter-spacing:-.065em;margin:23px 0 11px;white-space:nowrap}.mo-date-reveal i{font:300 .54em Arial,sans-serif;opacity:.4;margin:0 .05em}.mo-reveal-year{position:relative;display:inline-grid;width:2.13em;height:1em;letter-spacing:-.06em;align-items:center}.mo-reveal-year b{grid-area:1/1;font:inherit}.mo-year-ten,.mo-year-math{opacity:0}.mo-reveal-year .mo-year-math{font-family:Arial,sans-serif;font-size:.43em;letter-spacing:.01em}.mo-date-reveal.is-revealing .mo-year-ten{animation:mo-ten 4.2s both}.mo-date-reveal.is-revealing .mo-year-math{animation:mo-math 4.2s both}.mo-date-reveal.is-revealing .mo-year-final{animation:mo-year 4.2s both}.mo-launch-date{font-size:10px!important;letter-spacing:.65px;margin:0!important;color:#345043}.mo-campaign h1{font-size:clamp(40px,4.7vw,76px);line-height:1.01;letter-spacing:-2px;margin:20px 0 15px}.mo-campaign-content>p:not(.mo-eyebrow){font-size:12px;margin:0 0 19px;max-width:365px}.mo-countdown{display:flex;gap:22px;margin:19px 0 22px;font-family:Arial,sans-serif}.mo-countdown>div{display:flex;flex-direction:column;gap:5px;min-width:35px}.mo-countdown strong{font-size:26px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.8px}.mo-countdown span{font-size:8px;letter-spacing:.8px;text-transform:uppercase}.mo-campaign .mo-actions{gap:18px}.mo-campaign .mo-button{min-height:46px;padding:13px 19px;font-size:11px!important}.mo-campaign .mo-button [data-mo-share-copy]{font-size:11px!important}.mo-campaign-content>.mo-launch-dispatch{font-size:9px!important;line-height:1.6;margin:15px 0 6px!important;max-width:310px}.mo-replay{background:none;border:0;padding:3px 0;color:inherit;text-decoration:underline;text-underline-offset:3px;font:9px Arial,sans-serif;cursor:pointer;opacity:.7}.mo-experience .mo-replay{font-size:9px!important}@media(min-width:601px){.mo-campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,245,238,.8),rgba(247,245,238,.2) 37%,transparent 51%)}.mo-campaign-note{z-index:1}}@media(max-width:600px){.mo-campaign{display:flex;flex-direction:column}.mo-campaign-content{order:1}.mo-campaign-picture{order:2}}.mo-card-preorder{font:10px/1.5 Arial,sans-serif;margin:13px 0 5px!important;color:#35553f}.mo-card-preorder span{display:block;color:#6b7867;font-size:9px}.mo-preorder-note{border:1px solid #c4cbb8;background:#f4f4e9;padding:16px 18px;color:#274733;margin:20px 0 15px;font:12px/1.6 Arial,sans-serif}.mo-preorder-note strong{font-weight:600}.mo-preorder-note p{margin:6px 0!important;font-size:12px}.mo-preorder-note small{font-size:10px}.mo-preorder-consent{display:flex;gap:10px;align-items:flex-start;font:11px/1.7 Arial,sans-serif;color:#4f634d;margin:14px 0}.mo-preorder-consent input{flex:none;-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:#17382c;margin:2px 0 0;border:1px solid #7d8f70}.mo-company-panel{background:#ececdf;border-top:1px solid #d3d9c8}.mo-company-panel h2{font:clamp(38px,4vw,60px)/1.06 Georgia,serif;letter-spacing:-1.7px;margin:14px 0 40px}.mo-company-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #cbd2bc;padding-top:32px}.mo-company-grid h3{font:25px/1.2 Georgia,serif;max-width:250px;margin:12px 0}.mo-company-grid article>p:last-child{font-size:12px;color:#6c7862}.mo-preorder-faq{padding-bottom:35px;margin-bottom:20px;border-bottom:1px solid #cbd2bc}@keyframes mo-ten{0%,19%{opacity:1;transform:translateY(0)}30%,to{opacity:0;transform:translateY(-12px)}}@keyframes mo-math{0%,22%{opacity:0;transform:translateY(10px)}34%,60%{opacity:1;transform:translateY(0)}72%,to{opacity:0;transform:translateY(-8px)}}@keyframes mo-year{0%,61%{opacity:0;transform:translateY(10px)}83%,to{opacity:1;transform:translateY(0)}}@media(min-width:601px)and (max-width:1000px){.mo-campaign-picture img{min-height:570px;object-fit:cover;object-position:65% center}.mo-campaign-content{top:6%;width:44%}.mo-date-reveal{font-size:43px}.mo-campaign h1{font-size:49px}.mo-countdown{gap:16px}.mo-campaign .mo-actions{align-items:flex-start;flex-direction:column;gap:12px}.mo-campaign-note{display:none}}@media(max-width:600px){.mo-campaign-content{padding:28px 7% 32px;width:auto;max-width:none;top:auto}.mo-date-reveal{font-size:49px;margin:19px 0 11px}.mo-campaign h1{font-size:55px;letter-spacing:-2px;margin:22px 0 16px}.mo-campaign-content>p:not(.mo-eyebrow){font-size:12px}.mo-launch-date{font-size:10px!important}.mo-countdown{gap:26px;margin:22px 0 24px}.mo-countdown strong{font-size:28px}.mo-countdown span{font-size:8px}.mo-campaign .mo-actions{gap:18px}.mo-campaign .mo-button{min-height:45px;padding:12px 15px}.mo-campaign .mo-text-button{font-size:11px}.mo-company-grid{grid-template-columns:1fr;gap:26px}.mo-company-panel h2{font-size:44px}.mo-company-grid h3{max-width:100%}.mo-card-preorder{font-size:9px}.mo-card-preorder span{font-size:8px}}@media(max-width:360px){.mo-date-reveal{font-size:43px}.mo-campaign h1{font-size:48px}.mo-campaign .mo-actions{gap:10px}.mo-campaign .mo-button{font-size:10px!important;padding:12px}}@media(prefers-reduced-motion:reduce){.mo-date-reveal .mo-year-ten,.mo-date-reveal .mo-year-math{display:none!important}.mo-date-reveal .mo-year-final{animation:none!important;opacity:1!important;transform:none!important}.mo-replay{display:none!important}}.mo-card-topline{display:block}.mo-card-topline h3{margin-bottom:10px}.mo-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;font-family:Arial,sans-serif;line-height:1.35}.mo-offer-current{font-size:17px;font-weight:600;color:#17392e;white-space:nowrap}.mo-offer-mrp{font-size:10px;color:#687460;white-space:nowrap;font-weight:400}.mo-offer-mrp s{text-decoration-thickness:1px}.mo-offer-saving{font-size:9px;letter-spacing:.2px;padding:4px 6px;background:#e4eacb;color:#2d482d;border-radius:2px;white-space:nowrap}.mo-detail-price{display:block;margin:20px 0}.mo-detail-price .mo-offer-current{font-size:26px}.mo-detail-price .mo-offer-mrp{font-size:13px}.mo-detail-price .mo-offer-saving{font-size:11px}.mo-detail-price>small{display:block;margin-top:9px;font-size:10px;line-height:1.7}.mo-card-open{position:relative}.mo-gallery-caption{font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:14px 0 0;color:#4b5d44}.mo-detail-form>.mo-text-link{display:inline-block;font-size:11px;margin:0 0 18px}.mo-philosophy{align-items:center}.mo-philosophy-art{display:block;max-width:none;width:100%;margin:0;order:0;isolation:isolate}.mo-philosophy-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:2px}.mo-philosophy-caption{display:flex;align-items:center;gap:15px;padding:18px 2px 0;color:#dfe6d3}.mo-philosophy-caption img{width:44px;height:44px;border-radius:50%;flex:none}.mo-philosophy-caption span{font-size:10px;line-height:1.7;letter-spacing:.5px;max-width:220px}.mo-formula-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;background:#eeeddf}.mo-formula-photo img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.mo-formula-copy h2{font:400 clamp(40px,4.8vw,72px)/1.04 Georgia,serif;letter-spacing:-2px;margin:20px 0 25px}.mo-formula-copy>p:not(.mo-eyebrow){font-size:13px;line-height:1.9;color:#647159;max-width:400px}.mo-formula-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0 0;padding:25px 0 18px;border-top:1px solid #b9c3a3}.mo-formula-facts dt{font-size:10px;line-height:1.7;color:#5c6d4a;margin-bottom:10px}.mo-formula-facts dd{font:400 clamp(34px,4vw,54px)/1 Georgia,serif;margin:0;color:#17392e;white-space:nowrap}.mo-formula-facts small{font:400 16px Arial,sans-serif}.mo-formula-copy .mo-formula-pack{font-size:10px;margin:0 0 25px}.mo-compare-link{display:inline-block;margin:0 0 24px;font-size:11px}.mo-comparison{background:#eeeddf}.mo-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid #b8c3a8}.mo-comparison table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.mo-comparison th,.mo-comparison td{padding:22px 15px;border-bottom:1px solid #cfd5be;font-size:11px;line-height:1.6}.mo-comparison thead th{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#66775a;font-weight:400}.mo-comparison tbody th{min-width:170px}.mo-comparison tbody button{background:none;border:0;padding:0;color:#17392e;font-size:12px;text-align:left;font-weight:600}.mo-comparison tbody button span{margin-left:6px}.mo-comparison .mo-offer-price{min-width:160px}.mo-comparison .mo-offer-current{font-size:15px}.mo-comparison-note{font-size:10px;line-height:1.8;color:#68745d;margin:22px 0 0;max-width:850px}.mo-care-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #d2d7c7;border-bottom:1px solid #d2d7c7}.mo-care-strip a{color:#17392e;text-decoration:none;position:relative;padding-top:35px}.mo-care-number{position:absolute;top:0;left:0;font:400 12px Georgia,serif;color:#657751}.mo-care-strip h3{font:400 23px/1.1 Georgia,serif;margin:0 0 12px}.mo-care-strip p{font-size:11px;line-height:1.8;color:#69755d;max-width:230px;margin:0 0 15px}.mo-care-strip a>span:last-child{font-size:20px}.mo-guide-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:0 0 30px;border-radius:2px}.mo-contact-photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;margin:0 0 35px;border-radius:2px}@media(max-width:1000px){.mo-care-strip{gap:24px}.mo-formula-story{gap:5%}.mo-card-topline .mo-offer-price{gap:5px 7px}.mo-care-strip h3{font-size:21px}}@media(max-width:700px){.mo-offer-current{font-size:15px}.mo-offer-mrp{font-size:9px}.mo-offer-saving{font-size:8px;padding:3px 5px}.mo-philosophy-art{order:0;max-width:none;margin:0}.mo-philosophy-caption{padding-top:14px}.mo-philosophy-caption img{width:38px;height:38px}.mo-philosophy-caption span{font-size:9px}.mo-formula-story{grid-template-columns:1fr;gap:35px}.mo-formula-copy h2{font-size:52px}.mo-formula-facts dd{font-size:48px}.mo-formula-copy>p:not(.mo-eyebrow){font-size:12px}.mo-care-strip{grid-template-columns:1fr 1fr;gap:28px 22px}.mo-care-strip h3{font-size:21px}.mo-care-strip p{font-size:10px}.mo-guide-cover{aspect-ratio:4/3;margin-bottom:25px}.mo-contact-photo{margin-bottom:25px}.mo-comparison th,.mo-comparison td{padding:17px 12px}.mo-gallery-caption{font-size:9px}}.mo-card-open img,.mo-card-open:hover img,.mo-card-open:focus-visible img{transform:none!important;transition:none!important}.mo-about-image.mo-story-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;background:#050606;color:#eeefdf;padding:50px 30px;overflow:hidden}.mo-about-image.mo-story-brand>img{border-radius:50%;width:50%;height:auto;max-width:260px;aspect-ratio:1;object-fit:contain;margin:0 0 25px}.mo-story-brand>span{font:600 clamp(20px,2vw,31px)/1.1 Arial,sans-serif;letter-spacing:1px;text-align:center}.mo-story-brand>span small{display:block;font-size:11px;font-weight:400;letter-spacing:5px;line-height:2.8}.mo-about-split .mo-story-brand>p:not(.mo-eyebrow){font-size:10px;letter-spacing:1px;color:#c8d2bd;line-height:1.6;margin:22px 0 0;text-align:center}.mo-founder{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9%;background:#ecefdf;border-top:1px solid #d3dac2}.mo-founder h2{font:400 clamp(38px,4vw,58px)/1.05 Georgia,serif;letter-spacing:-1.6px;margin:20px 0 0}.mo-founder-profile{display:flex;gap:22px;align-items:flex-start;max-width:570px}.mo-founder-initials{display:grid;place-items:center;flex:none;width:74px;height:74px;border:1px solid #a4b491;border-radius:50%;font:400 26px Georgia,serif;color:#17392e}.mo-founder-portrait{width:150px;height:200px;object-fit:cover;object-position:center 43%;flex:none;border-radius:2px}.mo-founder-profile h3{font:400 30px/1.1 Georgia,serif;margin:0 0 10px}.mo-founder-role{display:block;font:400 9px/1.6 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#5c6a52}.mo-founder-profile p{font-size:13px;line-height:1.9;color:#5e6c55;margin:20px 0 0}.mo-next-chapter{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:#ebecdc;border-top:1px solid #d3dac2;border-bottom:1px solid #d3dac2}.mo-next-chapter h2{font:400 clamp(37px,4.2vw,62px)/1.04 Georgia,serif;letter-spacing:-1.7px;margin:20px 0 0}.mo-next-chapter>div>p:not(.mo-eyebrow){font-size:13px;line-height:1.9;color:#5e6e54;max-width:430px;margin:0 0 23px}.mo-next-chapter .mo-text-link{font-size:11px}.mo-film-feature{display:grid;grid-template-columns:1fr .85fr;gap:10%;align-items:center;background:#171916;color:#f0eee0;overflow:hidden}.mo-film-copy{max-width:450px}.mo-film-copy .mo-eyebrow{color:#bccda5}.mo-film-copy h2{font:400 clamp(52px,7vw,104px)/.97 Georgia,serif;letter-spacing:-3px;color:#f4f0de;margin:30px 0}.mo-film-copy>p:not(.mo-eyebrow){font-size:13px;line-height:1.9;color:#c3c9b8;max-width:370px;margin-bottom:30px}.mo-film-caption{display:block;font-size:9px;letter-spacing:1px;color:#adb79f;margin-top:45px;line-height:1.8;text-transform:uppercase}.mo-film-frame{display:flex;justify-content:center;min-width:0}.mo-film-frame video{display:block;width:100%;height:auto;max-width:365px;aspect-ratio:9/16;max-height:650px;object-fit:contain;background:#050605;border:1px solid #ffffff20;border-radius:3px}.mo-detail-video{display:block;width:100%;height:auto;max-height:600px;aspect-ratio:9/16;object-fit:contain;background:#151712;border-radius:2px}.mo-gallery-thumbs .mo-video-thumb{position:relative;overflow:hidden}.mo-video-thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0005;font-size:18px;text-shadow:0 1px 5px #000}.mo-video-thumb img{object-fit:cover}.mo-contact-brand{display:flex;align-items:center;gap:22px;padding:25px;background:#e9eddd;border:1px solid #d2dac2;margin-bottom:35px}.mo-contact-brand img{width:65px;height:65px;border-radius:50%;flex:none}.mo-contact-brand p{font:400 24px/1.25 Georgia,serif;color:#17392e;margin:0;max-width:250px}@media(max-width:1000px){.mo-founder{gap:5%;grid-template-columns:1fr 1.3fr}.mo-founder-profile{gap:15px}.mo-founder-initials{width:55px;height:55px;font-size:22px}.mo-film-feature,.mo-next-chapter{gap:7%}}@media(max-width:700px){.mo-about-image.mo-story-brand{padding:35px 25px}.mo-about-image.mo-story-brand>img{width:46%;margin-bottom:18px}.mo-story-brand>span{font-size:25px}.mo-story-brand>span small{font-size:9px;letter-spacing:4px}.mo-founder{grid-template-columns:1fr;gap:32px}.mo-founder-profile h3{font-size:28px}.mo-founder-profile p{font-size:12px}.mo-founder-portrait{width:100px;height:135px}.mo-next-chapter{grid-template-columns:1fr;gap:25px}.mo-next-chapter h2{font-size:45px}.mo-next-chapter>div>p:not(.mo-eyebrow){font-size:12px}.mo-film-feature{grid-template-columns:1fr;gap:35px}.mo-film-copy h2{font-size:70px;margin:20px 0 25px}.mo-film-copy>p:not(.mo-eyebrow){font-size:12px}.mo-film-caption{margin-top:25px;font-size:8px}.mo-film-frame video{max-width:330px;max-height:none}.mo-detail-video{max-height:460px}.mo-contact-brand{padding:20px;gap:18px}.mo-contact-brand p{font-size:22px}.mo-contact-brand img{width:50px;height:50px}}.mo-experience .mo-space{padding-top:56px;padding-bottom:56px}.mo-experience .mo-intro{padding-top:50px;padding-bottom:26px}.mo-experience .mo-shop-section{padding-top:34px}.mo-experience .mo-section-head{margin-bottom:28px}.mo-experience .mo-care-strip{padding-top:38px;padding-bottom:38px}.mo-experience .mo-philosophy{padding-top:56px;padding-bottom:56px}.mo-experience .mo-film-frame video{max-width:295px;max-height:525px}.mo-experience .mo-film-copy h2{font-size:clamp(48px,5.8vw,82px)}.mo-experience .mo-campaign{min-height:0}.mo-experience .mo-campaign-picture{position:absolute;top:0;right:0;bottom:0;left:0}.mo-experience .mo-campaign-picture img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto;object-position:center}.mo-experience .mo-campaign-content{position:relative;left:auto;top:auto;width:43%;margin-left:5%;padding:40px 0 58px;min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mo-experience .mo-campaign h1{font-size:clamp(42px,4.7vw,68px)}.mo-experience .mo-campaign-note{bottom:18px}.mo-product-detail{row-gap:0!important;column-gap:4%}.mo-product-editorial{grid-column:1/-1;min-width:0;border-top:1px solid var(--mo-line);margin-top:36px;padding-top:42px}.mo-editorial-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.mo-editorial-story figure{margin:0;min-width:0}.mo-editorial-story figure img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.mo-editorial-story figcaption{font-size:10px;letter-spacing:.7px;color:var(--mo-muted);padding-top:12px}.mo-editorial-copy h2{font-size:clamp(30px,3.3vw,48px);line-height:1.13;letter-spacing:-1.3px;margin:14px 0 22px}.mo-editorial-copy h3{font-size:16px;font-weight:500;margin:26px 0 10px}.mo-editorial-copy>p:not(.mo-eyebrow),.mo-editorial-ritual p,.mo-editorial-details p{font-size:14px;line-height:1.85;color:var(--mo-muted)}.mo-editorial-benefits{margin:34px 0 0;padding:28px 0;border-top:1px solid var(--mo-line);border-bottom:1px solid var(--mo-line);display:grid;grid-template-columns:1fr 1.4fr;gap:7%}.mo-editorial-benefits h3{font:27px/1.2 Georgia,serif;letter-spacing:-.5px;max-width:250px}.mo-editorial-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0}.mo-editorial-benefits li{font-size:13px;line-height:1.7;padding-left:18px;position:relative}.mo-editorial-benefits li:before{content:"+";position:absolute;left:0;top:0;color:#52704c}.mo-editorial-ritual{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:36px;margin-top:34px;background:#e9eddf;border-radius:3px}.mo-editorial-ritual h2,.mo-editorial-details h2{font-size:clamp(28px,3vw,43px);letter-spacing:-1px;margin:14px 0 18px}.mo-editorial-directions{border-left:1px solid #cbd4bd;padding-left:30px}.mo-editorial-directions>span{font-size:11px;letter-spacing:2px;color:#597449}.mo-editorial-directions h3{font-size:16px;margin:15px 0 10px;font-weight:500}.mo-editorial-directions p{font-size:13px}.mo-editorial-details{display:grid;grid-template-columns:1fr 1.3fr;gap:7%;padding:40px 0 10px}.mo-editorial-details .mo-faq-item>div{font-size:13px;line-height:1.85}.mo-editorial-details .mo-faq-item h3{font-size:15px;font-weight:500;margin:15px 0 8px}.mo-product-dialog .mo-product-editorial{margin:0 24px 24px;padding-top:28px}.mo-product-dialog .mo-editorial-story{gap:5%}.mo-product-dialog .mo-editorial-copy h2{font-size:33px}@media(max-width:1000px){.mo-experience .mo-campaign-content{min-height:610px;padding-top:32px}.mo-experience .mo-campaign-picture>video,.mo-experience .mo-campaign-picture img{object-position:62% center}.mo-editorial-story{gap:5%}.mo-editorial-copy>p:not(.mo-eyebrow){font-size:13px}.mo-editorial-ritual{padding:26px;gap:5%}}@media(max-width:700px){.mo-experience .mo-space{padding-top:36px;padding-bottom:36px}.mo-experience .mo-intro{padding-top:36px;padding-bottom:20px}.mo-experience .mo-shop-section{padding-top:26px}.mo-experience .mo-section-head{margin-bottom:22px}.mo-experience .mo-philosophy{padding-top:36px;padding-bottom:36px;gap:26px}.mo-experience .mo-care-strip{padding-top:30px;padding-bottom:30px}.mo-experience .mo-campaign{display:flex;flex-direction:column}.mo-experience .mo-campaign-content{order:1;min-height:0;margin:0;width:100%;padding:26px 7% 28px;background:var(--mo-paper)}.mo-experience .mo-campaign-picture{position:relative;inset:auto;order:2;aspect-ratio:832/1104;width:100%;height:auto}.mo-experience .mo-campaign-picture>picture{position:absolute;top:0;right:0;bottom:0;left:0}.mo-experience .mo-campaign-picture>video,.mo-experience .mo-campaign-picture img{object-position:center;object-fit:cover;min-height:0}.mo-experience .mo-campaign:after{display:none}.mo-experience .mo-campaign-note{display:none}.mo-experience .mo-campaign h1{font-size:48px}.mo-experience .mo-campaign .mo-actions{flex-direction:row;align-items:center}.mo-experience .mo-film-feature{gap:24px}.mo-experience .mo-film-copy h2{font-size:58px;margin:18px 0}.mo-experience .mo-film-caption{margin-top:20px}.mo-experience .mo-film-frame video{max-width:270px;max-height:480px}.mo-product-editorial{margin-top:26px;padding-top:28px}.mo-editorial-story{grid-template-columns:1fr;gap:24px}.mo-editorial-copy h2{font-size:34px;margin-bottom:16px}.mo-editorial-copy h3{margin-top:20px}.mo-editorial-copy>p:not(.mo-eyebrow){font-size:14px}.mo-editorial-benefits{grid-template-columns:1fr;gap:20px;margin-top:26px;padding:24px 0}.mo-editorial-benefits ul{grid-template-columns:1fr;gap:12px}.mo-editorial-benefits h3{max-width:none}.mo-editorial-ritual{grid-template-columns:1fr;gap:22px;padding:23px;margin-top:26px}.mo-editorial-directions{border-left:0;border-top:1px solid #cbd4bd;padding:20px 0 0}.mo-editorial-details{grid-template-columns:1fr;gap:22px;padding-top:30px}.mo-editorial-details p{font-size:13px}.mo-product-dialog .mo-product-editorial{margin:0 20px 20px}.mo-product-dialog .mo-editorial-copy h2{font-size:31px}.mo-product-page .mo-detail-copy{padding-top:18px}}@media(prefers-reduced-motion:reduce){.mo-experience *{scroll-behavior:auto!important}}.mo-product-page .mo-detail-media{position:relative;top:auto}.mo-product-page .mo-detail-image{max-height:460px;object-fit:contain}.mo-product-page .mo-detail-copy{align-self:start}.mo-product-detail{align-items:start}.mo-product-dialog .mo-detail-media{position:relative;top:auto}@media(max-width:700px){.mo-product-page .mo-detail-image{max-height:340px}}.mo-share{margin:18px 0;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.mo-share [data-mo-share-panel]{flex-basis:100%;padding:16px;border:1px solid #ccd3c4;border-radius:4px;min-width:0}.mo-share label{display:block;font-size:13px}.mo-share input{display:block;width:100%;max-width:100%;min-width:0;margin:8px 0;padding:12px;border:1px solid #aebda9;background:#fff;font-size:13px}.mo-share [data-mo-share-copy]{padding:10px 16px;border:1px solid currentColor;border-radius:3px;background:transparent;cursor:pointer}.mo-share [data-mo-share-status]{margin:8px 0 0;font-size:13px}.mo-card-meta a{font-size:inherit;border-bottom:1px solid #c9d2bf;color:inherit}.mo-product-fallback{grid-column:1/-1;max-width:900px}.mo-product-fallback img{width:260px;height:260px;object-fit:contain}.mo-product-fallback h1{font-size:clamp(32px,5vw,58px)}@media(min-width:701px){.mo-experience .mo-campaign.mo-campaign--still{min-height:50vw}.mo-experience .mo-campaign.mo-campaign--still .mo-campaign-picture img{object-fit:contain;object-position:center;min-height:0}}.mo-footer{background:#15382b;color:#f2efe2;padding:65px 5% 22px;font-family:Arial,sans-serif}.mo-footer h2{font:400 clamp(38px,4.7vw,70px)/1.04 Georgia,serif;letter-spacing:-2px;color:inherit;margin:12px 0 20px}.mo-footer p{color:#c1cabc;font-size:13px;line-height:1.7}.mo-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;border-bottom:1px solid #ffffff25;padding-bottom:55px}.mo-footer .mo-footer-eyebrow{font-size:9px;letter-spacing:2px;color:#d4e4b8}.mo-footer-top>div:first-child>p:last-child{max-width:345px}.mo-newsletter label{display:block;font-size:10px;letter-spacing:1px;margin-bottom:10px}.mo-email-field{display:flex;border-bottom:1px solid #d8e2c6}.mo-email-field input{width:100%;min-width:0;color:#fff;background:transparent;border:0;padding:16px 0;box-shadow:none;font-size:16px}.mo-email-field input::placeholder{color:#c3caba}.mo-email-field button{border:0;background:transparent;color:#d5ed9b;font-size:32px;cursor:pointer;padding:0 12px}.mo-footer .mo-newsletter-note{font-size:10px;line-height:1.6;max-width:390px}.mo-footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.2fr;gap:38px;padding:50px 0}.mo-footer-grid h3{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#d9e6c9;margin:0 0 22px}.mo-footer-grid a{display:block;text-decoration:none;color:#e5e9de;font-size:12px;line-height:1.6;margin-bottom:12px}.mo-footer a:hover{text-decoration:underline;text-underline-offset:5px}.mo-footer-brand>span{font-size:24px;line-height:1.1;letter-spacing:-1px;font-weight:700}.mo-footer-brand small{font-size:12px;letter-spacing:5px;font-weight:400}.mo-footer-brand p{font-size:12px;margin:24px 0}.mo-footer-email{overflow-wrap:anywhere}.mo-footer-bottom{border-top:1px solid #ffffff25;padding-top:20px;font-size:10px;color:#b9c8b6;display:flex;justify-content:space-between;gap:20px;align-items:center}.mo-footer-bottom a{color:inherit;text-decoration:none;margin-right:20px}.mo-footer a:focus-visible,.mo-footer input:focus-visible,.mo-footer button:focus-visible{outline:2px solid #d5ed9b;outline-offset:4px}@media(max-width:700px){.mo-footer{padding:45px 6% 22px}.mo-footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.mo-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding:35px 0}.mo-footer-brand{grid-column:1/-1}.mo-footer-grid>div:last-child{grid-column:1/-1}.mo-footer h2{font-size:48px}.mo-footer-bottom{flex-wrap:wrap;font-size:9px}.mo-footer-bottom>span:last-child{display:none}}.mo-footer-companies{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:15px 0 30px}.mo-footer-companies p{font-size:11px!important;color:#e5e9de!important}.mo-footer-companies span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#b6c6ae;margin-bottom:10px}.mo-footer-companies small{display:block;color:#b6c6ae;margin-top:4px}@media(max-width:700px){.mo-footer-companies{grid-template-columns:1fr;gap:8px}}.mo-footer [hidden]{display:none!important}.mo-footer .mo-footer-logo{display:block;width:70px;margin:0 0 22px}.mo-footer-logo img{display:block;width:70px;height:70px;border-radius:50%}.mo-footer .mo-instagram-link{display:flex;gap:10px;align-items:center;max-width:260px;font-size:11px}.mo-instagram-link svg{flex:none}.mo-footer-brand>span{display:block}.mo-cookie-preferences{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;margin-right:20px;text-align:left}.mo-cookie-preferences:hover{text-decoration:underline;text-underline-offset:5px}.mo-announcement{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 4.5%;background:#18392d;color:#f5f1e7;font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.4px}.mo-announcement a{color:inherit;text-decoration:none;letter-spacing:.2px;font-size:11px}.mo-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:91px;padding:16px 4.5%;background:#f7f5ee;border-bottom:1px solid #deded0;color:#17382c;font-family:Arial,sans-serif}.mo-brand{display:flex;gap:11px;align-items:center;text-decoration:none!important;color:#17382c!important;line-height:1.2}.mo-brand img{border-radius:50%;width:40px;height:40px}.mo-brand>span{font-size:14px;font-weight:800;letter-spacing:.3px}.mo-brand small{display:block;font-size:9px;letter-spacing:3px;font-weight:500;text-align:center;margin-top:5px}.mo-desktop-nav{display:flex;gap:30px}.mo-desktop-nav a,.mo-header-guide{font-size:13px;text-decoration:none!important;color:inherit!important}.mo-desktop-nav a:hover{text-decoration:underline!important;text-underline-offset:6px}.mo-header-actions{display:flex;gap:24px;align-items:center}.mo-header-guide{border-bottom:1px solid #17382c;padding-bottom:5px}.mo-cart-link{display:flex;gap:5px;align-items:center;color:inherit!important;text-decoration:none!important;font-size:11px}.mo-mobile-nav{display:none}.mo-mobile-nav summary{display:grid;gap:6px;padding:10px;cursor:pointer;list-style:none}.mo-mobile-nav summary::-webkit-details-marker{display:none}.mo-mobile-nav summary span{width:22px;height:1px;background:currentColor}.mo-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#f7f5ee;border-bottom:1px solid #d8d9cd;display:grid;padding:20px 6%;box-shadow:0 15px 25px #0001}.mo-mobile-nav nav a{padding:14px 0;border-bottom:1px solid #e2e0d7;font-size:17px;color:inherit;text-decoration:none}.mo-header a:focus-visible,.mo-header summary:focus-visible{outline:2px solid #597744;outline-offset:6px}body{background:#f7f5ee}html{scroll-behavior:smooth;scroll-padding-top:24px}body:has(.mo-dialog[open]){overflow:hidden}@media(max-width:1000px){.mo-header-guide{display:none}.mo-desktop-nav{gap:20px}}@media(max-width:700px){.mo-announcement{justify-content:center;font-size:8px;padding:9px 16px;letter-spacing:1px}.mo-announcement a{display:none}.mo-header{min-height:76px;padding:14px 5%;gap:12px}.mo-brand>span{font-size:12px}.mo-brand small{font-size:8px}.mo-brand img{width:34px;height:34px}.mo-desktop-nav{display:none}.mo-header-actions{gap:15px}.mo-mobile-nav{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mo-ordering-notice{padding:20px;border:1px solid #d3dac2;background:#f2f3e8;color:#17392b;font:13px/1.7 Arial,sans-serif;text-align:left}.mo-ordering-notice strong{font-size:16px}.mo-ordering-notice a{color:inherit;text-underline-offset:4px}.mo-ordering-notice p{margin:10px 0}.mo-date-static{display:block;font:400 clamp(38px,4.4vw,72px)/1.12 Georgia,serif;letter-spacing:-.06em;margin:23px 0 11px;white-space:nowrap;color:inherit;opacity:1;transform:none;animation:none}.mo-date-static>span{font:300 .54em Arial,sans-serif;opacity:.4;vertical-align:.12em}.mo-ui-symbol{display:inline-block!important;width:1em!important;height:1em!important;min-width:1em;flex:none;vertical-align:-.12em;overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mo-ui-symbol--play{fill:currentColor!important;stroke:none!important}@media(max-width:700px){.mo-date-static{font-size:clamp(36px,10.8vw,49px);margin:19px 0 11px}}.mo-header .mo-account-link{display:flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:none;font:13px/1.35 Arial,sans-serif;white-space:nowrap;flex:none}.mo-account-link svg{flex:none}.mo-header .mo-account-link:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.mo-header .mo-account-link{flex-direction:column;gap:3px;font-size:10px;white-space:normal;text-align:center;max-width:78px;justify-content:center}.mo-header .mo-header-actions{gap:12px}}@media(max-width:380px){.mo-header .mo-header-actions{gap:8px}.mo-header .mo-brand{gap:6px}.mo-header .mo-brand>span{font-size:10px}.mo-header .mo-brand small{font-size:7px;letter-spacing:2px}}mo-recommendations{display:block}mo-recommendations .mo-card-image{display:block}mo-recommendations .mo-card-image img{width:100%;height:100%;object-fit:contain}mo-recommendations .mo-card-topline a{color:inherit;text-decoration:none}.mo-brand-film{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:10%;padding:52px 10%;background:#e9e6d9;color:#18392d;border-bottom:1px solid #d6d7c7}.mo-brand-film-copy{max-width:530px}.mo-brand-film h2{font:400 clamp(38px,4.4vw,64px)/1.06 Georgia,serif;letter-spacing:-2px;margin:20px 0 24px;color:#18392d}.mo-brand-film .mo-brand-film-description{font:400 14px/1.9 Arial,sans-serif;color:#58644e;max-width:390px;margin:0 0 28px}.mo-brand-film-watch{gap:14px}.mo-brand-film-watch span{font-size:11px}.mo-brand-film-duration{display:block;margin-top:16px;font:400 10px/1.5 Arial,sans-serif;color:#59644f;letter-spacing:.8px}.mo-brand-film-cover{display:block;position:relative;justify-self:center;width:min(100%,250px);aspect-ratio:9/16;padding:0;border:0;border-radius:3px;overflow:hidden;cursor:pointer;background:#c5bba7;box-shadow:0 16px 38px #33332018}.mo-brand-film-cover img{display:block;width:100%;height:100%;object-fit:contain}.mo-brand-film-play{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;padding-left:3px;border:1px solid #fff9;border-radius:50%;background:#17392ee6;color:#fff;font-size:17px}.mo-brand-film-cover:focus-visible,.mo-brand-film-watch:focus-visible,.mo-brand-film-dialog button:focus-visible{outline:3px solid #729154;outline-offset:5px}.mo-brand-film-dialog{width:min(460px,94vw);max-height:94vh;max-height:94dvh;padding:16px;margin:auto;background:#f7f5ed;color:#18392d;border:1px solid #cdd4bd;border-radius:4px;overflow:auto}.mo-brand-film-dialog::backdrop{background:#07120fde}.mo-brand-film-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mo-brand-film .mo-brand-film-dialog-head h2{font:400 18px/1.3 Georgia,serif;letter-spacing:0;margin:0}.mo-brand-film .mo-brand-film-dialog-head button{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #cdd4bd;border-radius:50%;background:transparent;color:#18392d;font:24px/1 Arial,sans-serif;cursor:pointer}.mo-brand-film-dialog video{display:block;width:100%;height:auto;max-height:calc(94vh - 115px);max-height:calc(94dvh - 115px);object-fit:contain;aspect-ratio:9/16;background:#111}.mo-brand-film-direct{display:block;text-align:center;padding-top:12px;color:#18392d;font:11px/1.5 Arial,sans-serif;text-decoration:underline}@media(max-width:700px){.mo-brand-film{grid-template-columns:1fr;gap:24px;padding:36px 7%}.mo-brand-film-copy{max-width:420px}.mo-brand-film h2{font-size:42px;letter-spacing:-1.5px;margin:15px 0 20px}.mo-brand-film .mo-brand-film-description{font-size:13px;margin-bottom:24px}.mo-brand-film-cover{width:min(74vw,270px)}.mo-brand-film-duration{font-size:10px}}.mo-language{position:relative;color:inherit;font:13px/1.6 Arial,sans-serif;letter-spacing:0;min-width:0}.mo-language summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;white-space:nowrap;padding:6px 8px}.mo-language summary::-webkit-details-marker{display:none}.mo-language summary>svg{flex:none}.mo-language .mo-language-form{position:absolute;z-index:80;right:0;top:100%;width:210px;padding:12px;border:1px solid #d8decd;border-radius:8px;background:#f7f5ee;color:#17382c;box-shadow:0 12px 32px #0002}.mo-language .mo-language-form p{font:12px/1.7 Arial,sans-serif;color:#52644f;margin:4px 8px 8px}.mo-language .mo-language-form button{font:14px/1.6 Arial,sans-serif;display:flex;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;background:transparent;color:#17382c;border:0;border-radius:4px;cursor:pointer;text-align:left}.mo-language .mo-language-form button:hover,.mo-language .mo-language-form button[aria-current]{background:#e7ecd9}.mo-language :focus-visible{outline:2px solid #67824a;outline-offset:3px}.mo-footer>.mo-language{width:max-content;max-width:100%;margin:0 0 20px}.mo-footer>.mo-language .mo-language-form{top:auto;bottom:100%;right:auto;left:0}.mo-mobile-nav nav .mo-language summary{display:flex;padding:14px 0;width:100%}.mo-mobile-nav nav .mo-language .mo-language-form{position:static;box-shadow:none;width:100%;margin-top:8px}.mo-mobile-nav nav .mo-language{border-top:1px solid #d8decd}.mo-language-desktop{flex:none}html:lang(ta) .mo-experience,html:lang(hi) .mo-experience,html:lang(ta) .mo-footer,html:lang(hi) .mo-footer,html:lang(ta) .mo-header,html:lang(hi) .mo-header{font-family:Arial,Noto Sans Tamil,Noto Sans Devanagari,sans-serif;line-height:1.8;letter-spacing:0}html:lang(ta) .mo-experience h1,html:lang(hi) .mo-experience h1{font-family:inherit;font-size:clamp(30px,4vw,60px);line-height:1.4;letter-spacing:0;overflow-wrap:break-word}html:lang(ta) .mo-experience h2,html:lang(hi) .mo-experience h2,html:lang(ta) .mo-footer h2,html:lang(hi) .mo-footer h2{font-family:inherit;font-size:clamp(26px,3vw,44px);line-height:1.45;letter-spacing:0;overflow-wrap:break-word}html:lang(ta) .mo-experience h3,html:lang(hi) .mo-experience h3{font-family:inherit;line-height:1.6;letter-spacing:0}html:lang(ta) .mo-experience em,html:lang(hi) .mo-experience em,html:lang(ta) .mo-footer em,html:lang(hi) .mo-footer em{font-family:inherit;font-style:normal}html:lang(ta) .mo-eyebrow,html:lang(hi) .mo-eyebrow,html:lang(ta) .mo-announcement,html:lang(hi) .mo-announcement{letter-spacing:0;line-height:1.7}html:lang(ta) .mo-experience p,html:lang(hi) .mo-experience p{line-height:1.85}html:lang(ta) .mo-button,html:lang(hi) .mo-button{white-space:normal;line-height:1.7;text-align:center}html:lang(ta) .mo-card-badge,html:lang(hi) .mo-card-badge{font-size:10px;letter-spacing:0;max-width:85%;line-height:1.7}html:lang(ta) .mo-desktop-nav,html:lang(hi) .mo-desktop-nav{gap:18px}html:lang(ta) .mo-header-guide,html:lang(hi) .mo-header-guide{display:none}html:lang(ta) .mo-brand-film .mo-brand-film-dialog-head h2,html:lang(hi) .mo-brand-film .mo-brand-film-dialog-head h2{font-size:18px;line-height:1.6}@media(max-width:1100px){html:lang(ta) .mo-desktop-nav,html:lang(hi) .mo-desktop-nav{display:none}html:lang(ta) .mo-mobile-nav,html:lang(hi) .mo-mobile-nav{display:block}}@media(max-width:700px){.mo-language-desktop{display:none}html:lang(ta) .mo-footer-bottom,html:lang(hi) .mo-footer-bottom{line-height:1.8;gap:15px}html:lang(ta) .mo-campaign-content,html:lang(hi) .mo-campaign-content{width:100%}html:lang(ta) .mo-experience .mo-actions,html:lang(hi) .mo-experience .mo-actions{flex-wrap:wrap}}.mo-mobile-nav nav .mo-language summary span{width:auto;height:auto;background:none}@media(min-width:701px){html:lang(ta) .mo-campaign,html:lang(hi) .mo-campaign{min-height:0}html:lang(ta) .mo-campaign-picture,html:lang(hi) .mo-campaign-picture{position:absolute;top:0;right:0;bottom:0;left:0}html:lang(ta) .mo-campaign-picture img,html:lang(hi) .mo-campaign-picture img{height:100%;width:100%;object-fit:cover;object-position:65% center}html:lang(ta) .mo-campaign-content,html:lang(hi) .mo-campaign-content{position:relative;left:auto;top:auto;margin-left:5%;padding:38px 0 58px}html:lang(ta) .mo-campaign-note,html:lang(hi) .mo-campaign-note{bottom:18px}}.mo-cart-preorder{padding:20px;border:1px solid #bdc8b3;background:#eef0e6;color:#18392d;margin:0 0 24px;font:13px/1.7 Arial,sans-serif}.mo-cart-preorder strong{font-size:16px}.mo-cart-preorder p{margin:8px 0}.mo-cart-preorder a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mo-video-shell{position:relative;min-width:0}.mo-video-toggle{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px!important;border:1px solid #ffffff80!important;background:#17392ee8!important;color:#fff!important;border-radius:3px!important;font:12px/1.4 Arial,sans-serif!important;cursor:pointer}.mo-video-toggle:focus-visible{outline:3px solid #fff!important;outline-offset:3px}.mo-video-toggle[hidden]{display:none!important}.mo-brand-film-cover video{display:block;width:100%;height:100%;object-fit:contain}.mo-campaign-picture>picture{display:block;height:100%}.mo-campaign-picture>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mo-campaign-picture .mo-video-toggle{bottom:24px;right:5%}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
