:root{--v3-ink:#1c1713;--v3-muted:#71675f;--v3-cream:#f7f0e4;--v3-paper:#fffaf2;--v3-sand:#eadfce;--v3-rust:#8e2f25;--v3-green:#1f5a3a;--v3-copper:#b15a1a;--v3-line:#ded2c4;--v3-dark:#1f211e;--v3-white:#fffdf8;--v3-serif:"Libre Caslon Display", Georgia, serif;--v3-sans:"DM Sans", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.v3-body{margin:0;background:var(--v3-paper);color:var(--v3-ink);font-family:var(--v3-sans);font-size:16px;line-height:1.6}.v3-body img{max-width:100%;display:block}.v3-body a{text-decoration:none;color:inherit}.v3-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v3-announcement{background:#151714;color:#f8f0e2;font-size:.78rem;letter-spacing:.04em}.v3-announcement__inner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center}.v3-announcement__dot{color:#c78b4a}.v3-header{position:sticky;top:0;z-index:1000;background:#fffaf2f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(55,42,30,.1)}.v3-header.up{box-shadow:0 10px 28px #14120f14}.v3-header__inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.v3-brand{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.v3-brand__mark{width:38px;height:38px;border-radius:50%;background:#191915;color:#fff;display:grid;place-items:center;font-family:var(--v3-serif);font-size:1rem}.v3-brand__text{font-family:var(--v3-serif);font-size:1.15rem;letter-spacing:.14em}.v3-nav{display:flex;gap:1.4rem;align-items:center}.v3-nav a{font-size:.86rem;font-weight:600;color:#4c443d}.v3-nav a:hover{color:#111}.v3-header__actions{display:flex;align-items:center;gap:.65rem}.v3-localization{display:flex;gap:.35rem}.v3-localization select{-webkit-appearance:none;appearance:none;border:1px solid var(--v3-line);background:#fffaf4;border-radius:999px;padding:.42rem 1.55rem .42rem .7rem;font:600 .74rem var(--v3-sans);color:#4d443d;background-image:linear-gradient(45deg,transparent 50%,#6a5b50 50%),linear-gradient(135deg,#6a5b50 50%,transparent 50%);background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.v3-cart{position:relative;width:38px;height:38px;display:grid;place-items:center}.v3-cart svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.v3-cart__count{position:absolute;right:-2px;top:-2px;min-width:18px;height:18px;border-radius:20px;background:var(--v3-rust);color:#fff;display:grid;place-items:center;font-size:.67rem;font-weight:700;padding:0 4px}.v3-header__cta{background:#191915;color:#fff;padding:.72rem 1.05rem;border-radius:999px;font-size:.82rem;font-weight:700}.v3-menu{display:none;border:0;background:transparent;flex-direction:column;gap:4px;padding:8px}.v3-menu span{display:block;width:23px;height:2px;background:#1d1a17}.v3-mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#fffaf2;padding:90px 26px 30px;flex-direction:column}.v3-mobile-nav.open{display:flex}.v3-mobile-nav a{font:2rem/1.2 var(--v3-serif);padding:15px 0;border-bottom:1px solid var(--v3-line)}.v3-mobile-nav__close{position:absolute;right:22px;top:18px;border:0;background:none;font-size:2rem}.v3-kicker{text-transform:uppercase;letter-spacing:.17em;font-weight:700;font-size:.72rem;color:var(--v3-rust);margin:0 0 .8rem}.v3-kicker--light{color:#dcb98b}.v3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.35rem;border-radius:999px;font-weight:700;transition:.2s ease;border:1px solid transparent}.v3-btn:hover{transform:translateY(-1px)}.v3-btn--dark{background:#191915;color:#fff!important}.v3-btn--ghost{border-color:#b8aa9b;background:transparent;color:#241f1b!important}.v3-btn--cream{background:#fff6e7;color:#1f211e!important}.v3-section{padding:96px 0}.v3-section--dark{background:var(--v3-dark);color:#f8f2e8}.v3-section--sand{background:#efe5d6}.v3-section--faq{background:#faf5ec}.v3-section__head{text-align:center;max-width:760px;margin:0 auto 48px}.v3-section__head--left{text-align:left;margin-left:0}.v3-section__head h2,.v3-two-col h2,.v3-base-copy h2,.v3-heritage h2,.v3-final h2,.v3-product__story-grid h2{font:clamp(2.2rem,4.4vw,4.4rem)/.98 var(--v3-serif);margin:0 0 1rem;letter-spacing:-.025em}.v3-section__head p:not(.v3-kicker){color:var(--v3-muted);font-size:1.02rem}.v3-hero{background:radial-gradient(circle at 82% 32%,#efe4d2 0,#f9f2e6 34%,#fffaf3 72%);overflow:hidden;border-bottom:1px solid var(--v3-line)}.v3-hero__grid{min-height:720px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:2rem}.v3-hero__copy{padding:70px 0;position:relative;z-index:5}.v3-hero h1{font:clamp(3.1rem,6vw,6.6rem)/.9 var(--v3-serif);letter-spacing:-.045em;margin:0 0 1.3rem;max-width:760px}.v3-hero__lead{font-size:1.15rem;color:#5b5149;max-width:620px;margin:0 0 1.7rem}.v3-hero__actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:2rem}.v3-hero__proof{display:flex;gap:.7rem;flex-wrap:wrap}.v3-hero__proof span{border:1px solid #d8cbbd;border-radius:999px;padding:.45rem .72rem;background:#ffffff8f;font-size:.76rem;font-weight:600;color:#61564d}.v3-hero__visual{height:640px;position:relative}.v3-hero__jar{position:absolute;filter:drop-shadow(0 30px 28px rgba(45,32,20,.14));transition:.35s ease}.v3-hero__jar img{width:100%;height:auto}.v3-hero__jar--front{width:53%;left:24%;bottom:0;z-index:3}.v3-hero__jar--back{width:43%;left:0;bottom:52px;transform:rotate(-5deg);opacity:.98}.v3-hero__jar--side{width:43%;right:0;bottom:45px;transform:rotate(5deg);opacity:.98}.v3-hero__visual:hover .v3-hero__jar--front{transform:translateY(-8px)}.v3-blend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.v3-blend-card{background:#fff;border:1px solid var(--v3-line);border-radius:24px;overflow:hidden;box-shadow:0 14px 35px #2c22180f}.v3-blend-card__image{display:block;background:#f0e7d9;aspect-ratio:4/5;overflow:hidden}.v3-blend-card__image img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.v3-blend-card:hover .v3-blend-card__image img{transform:scale(1.018)}.v3-blend-card__body{padding:24px}.v3-blend-card__eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--blend-accent)}.v3-blend-card h3{font:2.4rem/1 var(--v3-serif);margin:.55rem 0 .75rem;color:var(--blend-accent)}.v3-blend-card p{color:#665d56;min-height:74px}.v3-blend-card__meta{border-top:1px solid #e5dbd0;margin-top:18px;padding-top:18px;display:flex;justify-content:space-between;gap:1rem;align-items:center}.v3-blend-card__meta a{font-weight:700;color:var(--blend-accent)}.v3-note{font-size:.79rem;color:#81756b;margin:26px auto 0;max-width:860px;text-align:center}.v3-two-col{display:grid;grid-template-columns:.86fr 1.14fr;gap:60px;align-items:start}.v3-large-copy{font-size:1.12rem;color:#cfc7bd;max-width:580px}.v3-reason-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.v3-reason{padding:28px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);min-height:190px}.v3-reason>span{color:#c99159;font-size:.75rem;font-weight:700;letter-spacing:.14em}.v3-reason h3{font:1.6rem var(--v3-serif);margin:.75rem 0 .45rem}.v3-reason p{color:#bbb2a8;font-size:.92rem;margin:0}.v3-base-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.v3-base-copy>p:not(.v3-kicker){color:#665c53;max-width:680px}.v3-base-copy ul{list-style:none;padding:0;margin:32px 0 0}.v3-base-copy li{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--v3-line)}.v3-base-copy li strong{font-family:var(--v3-serif);font-size:1.1rem}.v3-base-copy li span{color:#6d625a}.v3-base-card{aspect-ratio:1/1;border-radius:32px;background:#1f211e;color:#f9f1e6;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;position:relative;overflow:hidden}.v3-base-card:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(255,255,255,.13);border-radius:50%}.v3-base-card__41{position:absolute;right:28px;top:-20px;font:12rem/.8 var(--v3-serif);color:#ffffff0e}.v3-base-card p{font:2rem/1.05 var(--v3-serif);max-width:300px;margin:0 0 .8rem;position:relative}.v3-base-card small{color:#c8bdb0;max-width:360px;position:relative;font-size:.88rem}.v3-heritage{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;align-items:center}.v3-heritage__number{font:clamp(5rem,12vw,10rem)/.8 var(--v3-serif);color:#b78450;letter-spacing:-.06em}.v3-heritage p:not(.v3-kicker,.v3-note){font-size:1.05rem;color:#5f564e}.v3-heritage .v3-note{text-align:left;margin:18px 0 0}.v3-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v3-quality-card{padding:26px;border:1px solid var(--v3-line);border-radius:18px;background:#fff}.v3-quality-card h3{font:1.35rem var(--v3-serif);margin:0 0 .6rem}.v3-quality-card p{margin:0;color:#6b625b;font-size:.9rem}.v3-faq-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.v3-faq{border-top:1px solid var(--v3-line)}.v3-faq:last-child{border-bottom:1px solid var(--v3-line)}.v3-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:21px 0;font-weight:700}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq summary span{font-size:1.5rem;font-weight:400;transition:.2s}.v3-faq[open] summary span{transform:rotate(45deg)}.v3-faq>div{padding:0 0 23px;color:#6d635b}.v3-faq>div p{margin:0}.v3-final{background:#8e2f25;color:#fff7ec;padding:90px 0;text-align:center}.v3-final__inner{max-width:780px}.v3-final h2{font-size:clamp(2.8rem,6vw,5.5rem)}.v3-final p:not(.v3-kicker){color:#f0d8ce;font-size:1.05rem;margin:0 auto 1.6rem;max-width:620px}.v3-footer{background:#171815;color:#dcd4ca;padding:58px 0 24px}.v3-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.v3-footer__brand{font:1.45rem var(--v3-serif);letter-spacing:.14em;color:#fff;margin-bottom:12px}.v3-footer__brand span{color:#c97743}.v3-footer p{max-width:520px;color:#a9a097;font-size:.88rem}.v3-footer__note{font-size:.76rem!important;color:#756e68!important}.v3-footer h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#bfb6ad;margin:0 0 14px}.v3-footer a{display:block;padding:5px 0;color:#d9d0c7;font-size:.88rem}.v3-footer__bottom{border-top:1px solid rgba(255,255,255,.09);margin-top:36px;padding-top:22px;color:#756f68;font-size:.78rem}.v3-product{padding:58px 0 0}.v3-product__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.v3-product__media{position:sticky;top:112px}.v3-product__main-image{border-radius:26px;overflow:hidden;background:#eee4d7;aspect-ratio:4/5}.v3-product__main-image img{width:100%;height:100%;object-fit:cover}.v3-product__thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto}.v3-product__thumb{border:1px solid var(--v3-line);border-radius:12px;padding:0;background:#fff;overflow:hidden;width:74px;min-width:74px;aspect-ratio:1;cursor:pointer}.v3-product__thumb.is-active{border-color:#222}.v3-product__thumb img{width:100%;height:100%;object-fit:cover}.v3-product__info{padding:28px 0}.v3-product__info h1{font:clamp(2.8rem,5vw,5rem)/.95 var(--v3-serif);letter-spacing:-.035em;margin:0 0 1rem}.v3-product__subtitle{font-size:1.05rem;color:#665b52;margin-bottom:20px;max-width:600px}.v3-product__price{font:2rem var(--v3-serif);margin-bottom:.25rem}.v3-product__shipping{font-size:.78rem;color:#766c64;margin-bottom:24px}.v3-product__blend-switcher{padding:18px 0 22px;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);margin-bottom:24px}.v3-product__blend-switcher>span{display:block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#786d63;margin-bottom:10px}.v3-product__blend-links{display:flex;gap:8px;flex-wrap:wrap}.v3-product__blend-links a{padding:.55rem .8rem;border:1px solid #cfc4b8;border-radius:999px;font-size:.78rem;font-weight:700}.v3-product__blend-links a.is-current{background:var(--blend-accent);color:#fff;border-color:var(--blend-accent)}.v3-product__form{margin:0 0 18px}.v3-product__qty-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:700;font-size:.82rem}.v3-qty{display:flex;align-items:center;border:1px solid var(--v3-line);border-radius:999px;overflow:hidden;background:#fff}.v3-qty button{width:38px;height:38px;border:0;background:transparent;font-size:1.1rem;cursor:pointer}.v3-qty input{width:46px;height:38px;text-align:center;border:0;background:transparent;font:600 .9rem var(--v3-sans)}.v3-product__add{width:100%;font-size:.98rem}.v3-product__add[disabled]{opacity:.45;cursor:not-allowed}.v3-product__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 26px}.v3-product__trust span{border:1px solid var(--v3-line);border-radius:12px;padding:10px;text-align:center;font-size:.7rem;color:#6a6058;background:#fff}.v3-product__accordions details{border-top:1px solid var(--v3-line)}.v3-product__accordions details:last-child{border-bottom:1px solid var(--v3-line)}.v3-product__accordions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:18px 0;font-weight:700}.v3-product__accordions summary::-webkit-details-marker{display:none}.v3-product__accordions .rte{color:#665d56;padding:0 0 18px}.v3-product__accordions .rte p:first-child{margin-top:0}.v3-product__story-grid{margin-top:92px;padding:68px 0;border-top:1px solid var(--v3-line);display:grid;grid-template-columns:1fr 1fr;gap:50px}.v3-product__story-grid p{color:#655c55;font-size:1.02rem}.v3-product__sticky{position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);width:min(720px,calc(100% - 24px));background:#171815;color:#fff;border-radius:18px;padding:12px 14px 12px 18px;display:flex;justify-content:space-between;align-items:center;z-index:990;box-shadow:0 18px 60px #0000003d;transition:.28s ease}.v3-product__sticky.is-visible{transform:translate(-50%)}.v3-product__sticky div{display:flex;gap:12px;align-items:baseline}.v3-product__sticky span{color:#c9c0b7;font-size:.82rem}.v3-product__sticky button{border:0;border-radius:999px;background:#fff2e3;color:#171815;padding:.8rem 1.05rem;font-weight:700;cursor:pointer}.v3-cart-page{padding:70px 0}.v3-cart-page__inner{max-width:980px}.v3-cart-page h1{font:clamp(2.7rem,5vw,4.5rem) var(--v3-serif);margin:0 0 30px}.v3-cart-item{display:grid;grid-template-columns:92px 1fr 120px 100px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--v3-line)}.v3-cart-item__image{width:92px;height:92px;border-radius:14px;overflow:hidden;background:#f0e7db}.v3-cart-item__image img{width:100%;height:100%;object-fit:cover}.v3-cart-item__info{display:flex;flex-direction:column;align-items:flex-start}.v3-cart-item__info strong{font:1.15rem var(--v3-serif)}.v3-cart-item__info small{color:#756b62}.v3-cart-item__info span{font-weight:700;margin-top:4px}.v3-cart-item__remove{font-size:.75rem;text-decoration:underline;color:#8b7566;margin-top:6px}.v3-cart-item__total{text-align:right;font-weight:700}.v3-cart-summary{margin:28px 0 60px 55%}.v3-cart-summary>div{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:8px}.v3-cart-summary>div strong{font:1.5rem var(--v3-serif)}.v3-cart-summary p{font-size:.77rem;color:#766c64;margin-bottom:16px}.v3-cart-summary .v3-btn{width:100%;margin:5px 0}.v3-cart-summary__continue{display:block;text-align:center;margin-top:10px;font-size:.82rem;text-decoration:underline}.v3-cart-upsells{border-top:1px solid var(--v3-line);padding-top:50px}.v3-cart-upsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v3-cart-upsell{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid var(--v3-line);border-radius:16px;background:#fff}.v3-cart-upsell img{width:90px;height:90px;object-fit:cover;border-radius:10px}.v3-cart-upsell div{display:flex;flex-direction:column}.v3-cart-upsell span{font-weight:700}.v3-cart-upsell small{color:#756c64}.v3-cart-empty{text-align:center;padding:100px 0}.v3-cart-empty p{font:2rem var(--v3-serif)}[dir=rtl] .v3-nav,[dir=rtl] .v3-header__actions,[dir=rtl] .v3-hero__actions,[dir=rtl] .v3-hero__proof{direction:rtl}[dir=rtl] .v3-section__head--left,[dir=rtl] .v3-heritage .v3-note{text-align:right}@media(max-width:980px){.v3-nav,.v3-header__cta,.v3-localization{display:none}.v3-menu{display:flex}.v3-header__inner{height:62px}.v3-hero__grid{grid-template-columns:1fr;min-height:auto}.v3-hero__copy{padding:64px 0 20px}.v3-hero__visual{height:520px;margin-top:-18px}.v3-blend-grid{grid-template-columns:1fr 1fr}.v3-blend-card:last-child{grid-column:1/-1;max-width:calc(50% - 11px);margin:auto}.v3-two-col,.v3-base-grid,.v3-heritage,.v3-faq-wrap,.v3-product__grid,.v3-product__story-grid{grid-template-columns:1fr}.v3-quality-grid{grid-template-columns:1fr 1fr}.v3-product__media{position:static}.v3-product__story-grid{gap:10px}.v3-cart-summary{margin-left:35%}.v3-footer__grid{grid-template-columns:1.5fr 1fr 1fr}}@media(max-width:680px){.v3-shell{width:min(100% - 24px,1180px)}.v3-announcement__inner{font-size:.68rem;gap:.45rem}.v3-section{padding:66px 0}.v3-hero h1{font-size:3.4rem}.v3-hero__lead{font-size:1rem}.v3-hero__visual{height:390px}.v3-hero__jar--front{width:60%;left:20%}.v3-hero__jar--back{width:48%;left:-7%;bottom:36px}.v3-hero__jar--side{width:48%;right:-7%;bottom:32px}.v3-blend-grid{grid-template-columns:1fr}.v3-blend-card:last-child{grid-column:auto;max-width:none}.v3-two-col{gap:34px}.v3-reason-grid{grid-template-columns:1fr}.v3-base-grid{gap:36px}.v3-base-copy li{grid-template-columns:1fr;gap:4px}.v3-base-card{padding:30px}.v3-quality-grid{grid-template-columns:1fr}.v3-faq-wrap{gap:24px}.v3-footer__grid{grid-template-columns:1fr 1fr}.v3-footer__grid>div:first-child{grid-column:1/-1}.v3-product{padding-top:20px}.v3-product__grid{gap:12px}.v3-product__info{padding-top:12px}.v3-product__trust{grid-template-columns:1fr}.v3-product__sticky div{display:block}.v3-product__sticky strong{display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-cart-item{grid-template-columns:72px 1fr auto}.v3-cart-item__image{width:72px;height:72px}.v3-cart-item>.v3-qty{grid-column:2/3;width:max-content}.v3-cart-item__total{grid-column:3/4;grid-row:1/3;align-self:center}.v3-cart-summary{margin-left:0}.v3-cart-upsell-grid{grid-template-columns:1fr}}.v4-lp{background:#fbf7f0;color:#1e1c19}.v4-lp__hero{padding:52px 0 68px;background:linear-gradient(135deg,#fbf7f0,#f5ede2)}.v4-lp__hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:72px;align-items:start}.v4-lp__media{position:sticky;top:105px}.v4-lp__main-media{aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:#eee3d6;box-shadow:0 24px 65px #3223141a}.v4-lp__main-media img{width:100%;height:100%;object-fit:cover}.v4-lp__thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto}.v4-lp__thumb{width:68px;height:68px;border:1px solid #d8cec3;background:#fff;border-radius:12px;padding:0;overflow:hidden;cursor:pointer}.v4-lp__thumb.is-active{border-color:var(--v4-accent)}.v4-lp__thumb img{width:100%;height:100%;object-fit:cover}.v4-lp__buybox{padding:20px 0}.v4-lp__eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:.7rem;font-weight:800;color:var(--v4-accent);margin:0 0 14px}.v4-lp__buybox h1,.v4-lp h2{font-family:var(--v3-serif);font-weight:400;letter-spacing:-.035em}.v4-lp__buybox h1{font-size:clamp(3.1rem,5.5vw,5.8rem);line-height:.91;margin:0 0 18px}.v4-lp__promise{font-size:1.08rem;line-height:1.65;color:#655b52;max-width:610px;margin:0 0 22px}.v4-lp__price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.v4-lp__price{font:2.1rem var(--v3-serif)}.v4-lp__compare{text-decoration:line-through;color:#978b81}.v4-lp__microproof{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.v4-lp__microproof span{font-size:.69rem;font-weight:700;border:1px solid #d8cdc1;border-radius:999px;padding:.45rem .7rem;background:#fff}.v4-lp__benefits{list-style:none;padding:18px 0;margin:0 0 20px;border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8}.v4-lp__benefits li{display:flex;gap:12px;padding:8px 0}.v4-lp__benefits li>span{width:22px;height:22px;display:grid;place-items:center;background:var(--v4-accent);color:#fff;border-radius:50%;font-size:.7rem;flex:0 0 auto}.v4-lp__benefits strong{display:block;font-size:.91rem}.v4-lp__benefits small{display:block;color:#786d64;margin-top:2px}.v4-lp__purchase-row{display:grid;grid-template-columns:110px 1fr;gap:10px}.v4-lp__qty{height:54px;border:1px solid #cfc3b7;background:#fff;border-radius:12px;display:grid;grid-template-columns:32px 1fr 32px;align-items:center}.v4-lp__qty button{border:0;background:transparent;font-size:1.2rem;cursor:pointer}.v4-lp__qty input{border:0;text-align:center;width:100%;background:transparent;font-weight:700}.v4-lp__add{height:54px;border:0;border-radius:12px;background:var(--v4-accent);color:#fff;font-weight:800;font-size:.95rem;cursor:pointer}.v4-lp__add:hover{background:var(--v4-accent-dark)}.v4-lp__add[disabled]{opacity:.45}.v4-lp__buy-now{margin-top:10px}.v4-lp__shipping{font-size:.76rem;color:#766b62;margin:12px 0}.v4-lp__trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v4-lp__trust-row span{text-align:center;background:#fff;border:1px solid #ded3c7;border-radius:10px;padding:9px 6px;font-size:.67rem;color:#665d55}.v4-lp__anchorbar{position:sticky;top:70px;z-index:30;background:#fbf7f0f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e5ddd3;border-bottom:1px solid #e5ddd3}.v4-lp__anchorbar .v3-shell{display:flex;gap:26px;overflow:auto}.v4-lp__anchorbar a{white-space:nowrap;padding:13px 0;font-size:.75rem;font-weight:700;color:#5f574f}.v4-lp__section{padding:92px 0}.v4-lp__split{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.v4-lp h2{font-size:clamp(2.7rem,5vw,4.8rem);line-height:.97;margin:0}.v4-lp__body p{font-size:1.12rem;line-height:1.75;color:#665d54;margin:0}.v4-lp__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.v4-lp__card{border:1px solid #ded5ca;background:#fff;border-radius:18px;padding:26px}.v4-lp__card>span{font-size:.72rem;font-weight:800;color:var(--v4-accent)}.v4-lp__card h3{font:1.5rem var(--v3-serif);margin:28px 0 7px}.v4-lp__card p{margin:0;color:#6e645c;line-height:1.55;font-size:.9rem}.v4-lp__section--dark{background:#191a17;color:#f7efe4}.v4-lp__section--dark .v4-lp__eyebrow{color:#d9aa7a}.v4-lp__section-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.v4-lp__section-head>p{color:#bcb3aa;line-height:1.7;margin:0}.v4-lp__ingredients{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#3b3a35;margin-top:48px;border:1px solid #3b3a35}.v4-lp__ingredient{background:#20211e;padding:28px;min-height:190px}.v4-lp__ingredient>span{font-size:.66rem;text-transform:uppercase;letter-spacing:.13em;color:#c79a6f}.v4-lp__ingredient h3{font:1.45rem var(--v3-serif);margin:26px 0 8px}.v4-lp__ingredient p{margin:0;color:#aaa29a;font-size:.88rem;line-height:1.6}.v4-lp__compliance-note{color:#8f8881;font-size:.72rem;max-width:850px;margin:22px 0 0}.v4-lp__ritual{display:grid;grid-template-columns:.45fr 1.55fr;gap:50px;align-items:start}.v4-lp__ritual-number{font:clamp(8rem,18vw,15rem)/.72 var(--v3-serif);color:#8e2f2517;letter-spacing:-.08em}.v4-lp__ritual>div:last-child>p:not(.v4-lp__eyebrow){font-size:1.05rem;line-height:1.7;color:#655c54;max-width:750px}.v4-lp__ritual-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.v4-lp__ritual-points div{border-top:2px solid var(--v4-accent);padding:15px 0}.v4-lp__ritual-points strong{display:block;font:1.2rem var(--v3-serif);margin-bottom:5px}.v4-lp__ritual-points span{font-size:.83rem;color:#71675f;line-height:1.5}.v4-lp__story{background:#efe6d9}.v4-lp__story-grid{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px;align-items:center}.v4-lp__story-mark{font:clamp(9rem,20vw,17rem)/.75 var(--v3-serif);color:var(--v4-accent);opacity:.85}.v4-lp__story-grid p{font-size:1.03rem;color:#62584f;line-height:1.7}.v4-lp__story-note{font-size:.78rem!important;color:#81766d!important;border-left:2px solid var(--v4-accent);padding-left:14px}.v4-lp__faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.v4-lp__faqs{border-top:1px solid #ded3c7}.v4-lp__faq{border-bottom:1px solid #ded3c7}.v4-lp__faq summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:20px 0;font-weight:800}.v4-lp__faq summary::-webkit-details-marker{display:none}.v4-lp__faq summary span{font-size:1.4rem;transition:.2s}.v4-lp__faq[open] summary span{transform:rotate(45deg)}.v4-lp__faq .rte{padding:0 0 20px;color:#675e56;line-height:1.65}.v4-lp__final{padding:90px 0;background:var(--v4-accent);color:#fff;text-align:center}.v4-lp__final .v4-lp__eyebrow{color:#f6d8c9}.v4-lp__final h2{max-width:800px;margin:0 auto}.v4-lp__final p:not(.v4-lp__eyebrow){max-width:680px;margin:18px auto;color:#fffc;line-height:1.65}.v4-lp__final-cta{border:0;background:#fff7ed;color:#1e1b18;border-radius:999px;padding:1rem 1.5rem;font-weight:800;cursor:pointer}.v4-lp__sticky{position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);width:min(720px,calc(100% - 24px));background:#151612;color:#fff;border-radius:18px;padding:11px 12px 11px 18px;display:flex;justify-content:space-between;align-items:center;z-index:990;box-shadow:0 20px 60px #00000038;transition:.25s}.v4-lp__sticky.is-visible{transform:translate(-50%)}.v4-lp__sticky div{display:flex;gap:12px;align-items:baseline}.v4-lp__sticky span{color:#bfb8b1;font-size:.8rem}.v4-lp__sticky button{border:0;background:var(--v4-accent);color:#fff;border-radius:999px;padding:.8rem 1rem;font-weight:800;cursor:pointer}@media(max-width:980px){.v4-lp__hero-grid,.v4-lp__split,.v4-lp__section-head,.v4-lp__story-grid,.v4-lp__faq-grid{grid-template-columns:1fr}.v4-lp__media{position:static}.v4-lp__cards,.v4-lp__ingredients{grid-template-columns:1fr 1fr}.v4-lp__ritual{grid-template-columns:1fr}.v4-lp__ritual-number{display:none}.v4-lp__story-mark{font-size:9rem}.v4-lp__anchorbar{top:62px}}@media(max-width:680px){.v4-lp__hero{padding:18px 0 44px}.v4-lp__hero-grid{gap:16px}.v4-lp__main-media{border-radius:18px}.v4-lp__buybox{padding:6px 0}.v4-lp__buybox h1{font-size:3.1rem}.v4-lp__promise{font-size:.98rem}.v4-lp__purchase-row{grid-template-columns:94px 1fr}.v4-lp__trust-row{grid-template-columns:1fr}.v4-lp__anchorbar .v3-shell{gap:18px}.v4-lp__section{padding:64px 0}.v4-lp__split{gap:25px}.v4-lp__cards,.v4-lp__ingredients,.v4-lp__ritual-points{grid-template-columns:1fr}.v4-lp__section-head{gap:20px}.v4-lp__story-grid{gap:15px}.v4-lp__story-mark{font-size:7rem}.v4-lp__faq-grid{gap:24px}.v4-lp__sticky div{display:block}.v4-lp__sticky strong{display:block;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/v3.css.map */
