/* Rooted in the approved V1 identity. */
:root{--v2-amber:#a56a2d;--v2-stone:#ece8de;--v2-moss:#293b2a}body{background:#faf7f4}.wrap{max-width:1240px}.demo-bar{min-height:35px;background:#302925;color:#fffaf0;font-size:10px;letter-spacing:.1em;padding:7px 24px;gap:12px}.demo-bar>div{display:flex;gap:22px;align-items:center}.demo-bar button,.demo-bar a{font-size:11px;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;padding:4px 0}.announcement{background:#a3ab94}.v2-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;padding-top:44px;padding-bottom:64px;align-items:center;min-height:650px}.v2-hero h1{font-size:clamp(54px,6.7vw,91px);line-height:1.02;letter-spacing:-.05em;margin:22px 0 25px}.v2-hero-copy>p{font-size:18px;line-height:1.75;max-width:450px;color:#74695f}.v2-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 24px}.v2-hero .hero-rating{margin:20px 0 0;flex-wrap:wrap}.v2-hero-details{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;color:#74695f;font-size:12px}.v2-hero-details span+span:before{content:'·';margin-inline-end:14px}.v2-hero-art{position:relative;isolation:isolate;overflow:hidden;min-height:550px;border-radius:48% 48% 4px 4px;background:#eae8d8;display:flex;align-items:center;justify-content:center;padding:72px 0 95px}.v2-hero-art:before{content:'';position:absolute;inset:17px;border:1px solid #ffffff80;border-radius:48% 48% 1px 1px;pointer-events:none;z-index:3}.v2-art-caption{position:absolute;top:42px;left:0;width:100%;text-align:center;letter-spacing:.18em;font-size:10px;font-weight:600;z-index:2}.v2-hero-jar{width:100%;mix-blend-mode:multiply;transform:rotate(-5deg) scale(1.06);position:relative;z-index:1}.v2-hero-leaves{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;z-index:2;pointer-events:none}.v2-art-note{position:absolute;bottom:37px;left:35px;z-index:3;display:flex;flex-direction:column;font-family:var(--serif);font-size:29px;line-height:1.2}.v2-art-note em{font-size:20px;margin-top:8px}.v2-round-link{position:absolute;bottom:38px;right:35px;width:49px;height:49px;border:1px solid #43533d75;border-radius:50%;font-size:25px;z-index:4}.v2-promise-strip{background:#43533d;color:#fffaf0;display:flex;align-items:center;justify-content:center;gap:42px;padding:20px 28px;font-size:11px;letter-spacing:.15em;white-space:nowrap;overflow:hidden}.v2-promise-strip i{font-style:normal;color:#c9d0b6;font-size:20px}
.v2-texture{position:relative;min-height:1250px;height:170vh;background:#f0ede5;--story:0}.v2-texture-sticky{position:sticky;top:80px;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;min-height:620px;height:calc(100svh - 80px);max-height:850px;align-items:center}.v2-texture-copy{padding:30px 0}.v2-texture h2{font-size:clamp(44px,5.4vw,72px);margin:16px 0 20px}.v2-texture-copy>p{max-width:400px;font-size:17px;line-height:1.75;color:#74695f}.v2-texture-steps{list-style:none;margin:27px 0 23px;padding:0}.v2-texture-steps li{display:flex;align-items:center;gap:18px;padding:11px 0;opacity:.38;transition:opacity .25s}.v2-texture-steps li.active{opacity:1}.v2-texture-steps li>span{width:33px;height:33px;border-radius:50%;border:1px solid #adb49f;display:grid;place-items:center;font-size:11px}.v2-texture-steps strong{display:block;font-size:14px;font-weight:600}.v2-texture-steps small{display:block;font-size:12px;color:#74695f;margin-top:2px}.v2-skip-story{display:block;text-decoration:underline;text-underline-offset:4px;font-size:12px;color:#74695f;margin-top:18px;padding:0}.v2-texture-stage{position:relative;height:590px;min-width:0;isolation:isolate}.v2-stage-word{position:absolute;top:70px;left:0;width:100%;text-align:center;font-size:160px;font-family:var(--serif);font-style:italic;letter-spacing:-.08em;line-height:1;color:#d9dacb;z-index:-1;transform:translateY(calc(var(--story)*-20px))}.v2-open-jar{position:absolute;width:92%;left:4%;bottom:20px;z-index:2;transform:translateY(calc(var(--story)*35px)) scale(calc(1 - var(--story)*.05));will-change:transform;filter:drop-shadow(0 25px 18px #634b1820)}.v2-butter{position:absolute;width:54%;left:25%;bottom:235px;z-index:3;opacity:clamp(0,calc(var(--story)*4),1);transform:translateY(calc(var(--story)*-145px)) rotate(calc(-14deg + var(--story)*24deg)) scale(calc(.3 + var(--story)*.7));transform-origin:50% 80%;will-change:transform,opacity;filter:drop-shadow(0 18px 15px #5a361922)}.v2-butter-shadow{position:absolute;width:42%;height:27px;left:29%;bottom:264px;border-radius:50%;background:#3d230b;z-index:4;filter:blur(13px);opacity:calc(var(--story)*.09);transform:scale(calc(1 - var(--story)*.5))}.v2-stage-footer{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:11px;color:#74695f;z-index:5;display:flex;flex-direction:column;gap:3px}.v2-stage-footer small{font-size:10px;color:#8c837a}.v2-story-progress{height:2px;background:#d9d7cb;position:absolute;bottom:-17px;left:22%;right:22%}.v2-story-progress span{display:block;width:calc(var(--story)*100%);height:100%;background:#43533d}
.v2-benefits{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;scroll-margin-top:130px}.v2-benefits-title h2{margin:18px 0 22px;font-size:clamp(40px,4.9vw,63px)}.v2-benefits-title>p{max-width:360px;font-size:17px;line-height:1.75;color:#74695f}.v2-benefit-rows article{display:flex;gap:22px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line)}.v2-benefit-rows article:first-child{border-top:1px solid var(--line)}.v2-benefit-rows article>span{font-size:11px;color:#74695f;align-self:flex-start;padding-top:5px}.v2-benefit-rows article>div{flex:1}.v2-benefit-rows h3{font-size:28px;margin-bottom:10px}.v2-benefit-rows p{font-size:15px;line-height:1.65;color:#74695f}.v2-benefit-rows .icon{width:23px;height:23px;color:#43533d}
.v2-results{background:#e9ece3;padding:100px 0}.v2-results-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:95px;align-items:center}.v2-results h2{font-size:clamp(43px,5vw,64px);margin:17px 0 32px}.v2-quote-stars{font-size:20px;letter-spacing:.15em;color:#43533d}.v2-results blockquote{font-family:var(--serif);font-size:25px;line-height:1.5;margin:18px 0 25px}.v2-quote-by{font-size:13px;font-weight:600}.v2-results small{color:#74695f;font-size:12px;display:block;margin-top:6px}.v2-results .text-link{margin-top:27px}.v2-comparison{height:350px;position:relative;overflow:hidden;border-radius:3px;background:#d9decf;--compare:50%;direction:ltr;isolation:isolate}.v2-photo-pane{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c7760;gap:15px;font-size:15px}.v2-photo-pane svg{width:50px;height:50px;fill:none;stroke:#8b977e;stroke-width:1}.v2-before{background:linear-gradient(120deg,#d9decf,#d1d7c6);padding-right:50%}.v2-after{clip-path:inset(0 0 0 var(--compare));background:linear-gradient(120deg,#e9eddf,#e5e9db);padding-left:50%}.v2-photo-pane img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.v2-comparison-label{position:absolute;top:17px;background:#fffaf0e6;border:1px solid #ffffffad;padding:5px 10px;font-size:10px;letter-spacing:.13em;z-index:2}.v2-comparison-label.before{left:16px}.v2-comparison-label.after{right:16px}.v2-compare-handle{position:absolute;top:0;bottom:0;left:var(--compare);width:2px;background:white;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center}.v2-compare-handle span{border-radius:50%;background:#fffaf0;color:#43533d;font-size:24px;display:grid;place-items:center;min-width:43px;height:43px;box-shadow:0 3px 18px #35443120}.v2-comparison input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.v2-comparison:focus-within{outline:3px solid #43533d;outline-offset:5px}.v2-proof-status{padding:18px 0 0}.v2-proof-status>strong{font-size:13px}.v2-proof-status>p{font-size:12px;line-height:1.7;color:#68715f;margin:5px 0 13px}.v2-photo-inputs{display:flex;gap:10px;flex-wrap:wrap}.v2-photo-inputs label{position:relative;border:1px solid #aab39d;background:#f5f7ee;padding:7px 13px;font-size:11px;overflow:hidden;cursor:pointer}.v2-photo-inputs input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.v2-photo-inputs label:focus-within{outline:2px solid #43533d;outline-offset:3px}#photoStatus{font-size:11px;color:#43533d;display:block;margin-top:8px}
.v2-ingredient{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;padding-top:100px;padding-bottom:100px}.v2-ingredient-photo{position:relative;background:#f1ecdf;overflow:hidden;border-radius:3px}.v2-ingredient-photo img{mix-blend-mode:multiply;width:100%}.v2-ingredient-photo>span{position:absolute;bottom:25px;left:0;text-align:center;width:100%;font-size:10px;letter-spacing:.15em;color:#74695f}.v2-ingredient h2{font-size:clamp(42px,5vw,66px);margin:19px 0 25px}.v2-ingredient p{font-size:17px;color:#74695f;line-height:1.75}.v2-specs{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ded7ce;padding:22px 0;margin:30px 0}.v2-specs>div{display:flex;flex-direction:column;gap:7px}.v2-specs strong{font-size:15px;font-weight:600;color:#43533d}.v2-specs span{font-size:11px;color:#74695f}.v2-routine{background:#43533d;color:#fffaf0;padding:85px 0;scroll-margin-top:100px}.v2-routine em{color:#d4d9be}.v2-routine .section-heading{margin-bottom:45px}.v2-routine .section-heading>p{max-width:390px;color:#e1e4d9;line-height:1.8}.v2-routine .ritual-steps{margin-bottom:35px}.v2-routine .ritual-steps p{color:#e1e4d9}.v2-routine .step-number{color:#bfc8ae;border-color:#8b967d}.v2-packs{scroll-margin-top:110px}.v2-packs h2{margin:15px 0}.v2-closing{background:#e9e4d6;padding:90px 0;text-align:center}.v2-closing h2{font-size:clamp(50px,6.5vw,88px);margin:22px 0 30px}.v2-closing .text-link{display:flex;width:max-content;margin:24px auto 0}.v2-faq .button{margin-top:30px}.v2-faq details p{font-size:15px;line-height:1.8}.v2-product-jumps{display:flex;justify-content:center;gap:40px;padding:26px 0;margin-top:25px;border-top:1px solid var(--line);font-size:13px}.v2-product-jumps button{padding:6px 0;position:relative}.v2-product-jumps button:hover{text-decoration:underline;text-underline-offset:5px}.v2-pdp-story>.wrap>.reviews-section{scroll-margin-top:130px}.v2-pdp-story+.mobile-purchase{z-index:8}.v2-pdp-story .v2-texture{height:170vh}.v2-faq .details-policy-links{margin-top:25px}.v2-welcome-saving small{display:block;font-size:11px}.v2-welcome-saving button{margin-inline-start:9px;font-size:19px}.v2-set-controls{margin-top:10px;display:flex;align-items:center;gap:12px;font-size:12px}.v2-set-controls .quantity-control{display:inline-flex}.v2-set-controls .quantity-control button{min-width:35px;min-height:35px}.v2-set-controls .quantity-control span{min-width:20px;text-align:center}.v2-checkout{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:start}.v2-checkout h1{margin:25px 0;font-size:60px}.v2-checkout>div>p{font-size:16px;color:#74695f;max-width:570px}.v2-checkout-selection{margin:35px 0}.v2-checkout aside{background:#eeeee5;padding:30px;border:1px solid #ded7ce}.v2-checkout aside h2{font-size:32px;margin-bottom:25px}.v2-checkout aside>p{font-size:12px;line-height:1.7;color:#74695f;margin:18px 0 25px}.v2-checkout .payment-methods{margin-top:20px}
.v2-welcome-modal{max-width:470px;background:#faf7f0;padding:35px 38px 28px;text-align:center;border-radius:5px}.v2-welcome-modal>h2{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.v2-welcome-head .eyebrow{font-size:10px;margin-top:12px}.v2-welcome-head h2{font-size:40px;line-height:1.12;letter-spacing:-.035em;margin:15px 0}.v2-welcome-head p{font-size:13px;line-height:1.6;color:#74695f;max-width:310px;margin:auto}.v2-reveal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:258px;margin:23px auto 10px}.v2-reveal-grid button{height:68px;border:1px solid #64715a;border-radius:4px;background:#43533d;color:#fffaf0;font-family:var(--serif);font-size:32px;box-shadow:inset 0 0 0 4px #43533d,inset 0 0 0 5px #6d7b61;transition:background .2s,transform .2s}.v2-reveal-grid button:hover:not(:disabled){background:#31442f;transform:translateY(-2px)}.v2-reveal-grid button:disabled{opacity:1}.v2-reveal-grid button.revealed{background:#e3e9d8;color:#43533d;box-shadow:inset 0 0 0 4px #e3e9d8,inset 0 0 0 5px #c2cdb4;border-color:#a5b395;font-family:var(--sans)}.v2-reveal-grid strong{font-size:23px;font-weight:500}.v2-reveal-grid strong span{font-size:12px}.v2-reveal-status{font-size:11px;color:#74695f}.v2-coupon{margin:15px 0;padding:13px;background:#efe8d8;border:1px dashed #b39d78;display:flex;flex-direction:column;gap:3px}.v2-coupon>span{font-size:10px;letter-spacing:.08em}.v2-coupon>strong{font-size:22px;letter-spacing:.13em;color:#43533d}.v2-coupon>small{font-size:11px;color:#74695f}.v2-welcome-terms{font-size:10px;line-height:1.65;color:#74695f;margin:15px 0 13px}.v2-welcome-modal .text-link{font-size:12px}.v2-welcome-modal .button{font-size:12px;min-height:47px;padding-inline:13px}.v2-notes{font-size:14px;line-height:1.8}.v2-notes ul{padding-inline-start:22px;margin:20px 0}.v2-notes li{margin:12px 0}.v2-notes h3{margin:25px 0 17px}.v2-notes table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:18px}.v2-notes th,.v2-notes td{padding:9px;border:1px solid #ded7ce;text-align:start}.v2-source-links{display:flex;gap:10px 20px;flex-wrap:wrap;text-decoration:underline;margin-bottom:15px}.v2-notes>.text-link{margin-top:20px}
[dir=rtl] .v2-hero h1,[dir=rtl] .v2-texture h2,[dir=rtl] .v2-results h2,[dir=rtl] .v2-benefits h2,[dir=rtl] .v2-ingredient h2,[dir=rtl] .v2-closing h2{font-family:Tahoma,Arial,sans-serif;line-height:1.4;letter-spacing:0;font-size:clamp(36px,4.5vw,61px)}[dir=rtl] .v2-stage-word{font-size:125px;letter-spacing:0}[dir=rtl] .v2-results blockquote{font-family:Tahoma,Arial,sans-serif;font-size:22px;line-height:1.8}[dir=rtl] .v2-art-note{left:auto;right:35px;font-size:25px}[dir=rtl] .v2-round-link{right:auto;left:30px}[dir=rtl] .v2-welcome-head h2{font-family:Tahoma,Arial,sans-serif;font-size:31px;letter-spacing:0;line-height:1.5}[dir=rtl] .v2-hero-details{letter-spacing:0}
@media(min-width:901px){.product-route .mobile-purchase{display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;justify-content:space-between;padding:12px max(40px,calc((100vw - 1240px)/2));background:#faf7f4f5;border-top:1px solid #ded7ce;z-index:15;box-shadow:0 -4px 20px #30292508}.product-route{padding-bottom:75px}.product-route .mobile-purchase>div{display:flex;align-items:center;gap:28px}.product-route .mobile-purchase strong{font-size:15px}.product-route .mobile-purchase span{font-size:13px}.product-route .mobile-purchase .button{min-width:190px}}
@media(max-width:1050px){.v2-hero{gap:30px;min-height:580px}.v2-hero-art{min-height:490px}.v2-texture-sticky{gap:30px}.v2-texture-stage{height:500px}.v2-butter{bottom:215px}.v2-benefits,.v2-results-grid,.v2-ingredient{gap:50px}.v2-promise-strip{gap:23px;font-size:10px}.v2-stage-word{font-size:130px;top:100px}.v2-texture-copy>p{font-size:15px}.v2-hero-actions{gap:15px}.v2-art-note{font-size:25px}}
@media(max-width:700px){.demo-bar{padding:7px 16px;letter-spacing:.04em;align-items:flex-start;font-size:9px}.demo-bar>span{padding-top:5px;max-width:90px;line-height:1.5}.demo-bar>div{gap:12px;flex-wrap:wrap;justify-content:flex-end}.demo-bar button,.demo-bar a{font-size:10px}.demo-bar>div>a{display:none}.wrap{width:calc(100% - 36px)}.v2-hero{grid-template-columns:1fr;padding-top:33px;padding-bottom:35px;gap:28px;min-height:auto}.v2-hero h1{font-size:56px;margin:17px 0 20px;line-height:1.05}.v2-hero-copy>.eyebrow{font-size:10px;letter-spacing:.14em}.v2-hero-copy>p{font-size:16px;line-height:1.75;max-width:95%}.v2-hero-actions{gap:20px;margin:24px 0 20px}.v2-hero-actions .button{padding:13px 19px;min-height:49px;font-size:13px}.v2-hero-actions .text-link{font-size:12px}.v2-hero .hero-rating{font-size:12px;margin-top:15px}.v2-hero-details{font-size:10px;gap:10px;margin-top:15px}.v2-hero-details span+span:before{margin-inline-end:10px}.v2-hero-art{min-height:0;aspect-ratio:1.05;padding:30px 0 65px;border-radius:45% 45% 3px 3px}.v2-hero-jar{width:93%;transform:rotate(-5deg) scale(1)}.v2-art-caption{top:28px;font-size:8px}.v2-art-note{left:25px;bottom:28px;font-size:24px}.v2-art-note em{font-size:16px;margin-top:3px}.v2-round-link{right:24px;bottom:27px;width:40px;height:40px;font-size:20px}.v2-promise-strip{gap:20px;justify-content:flex-start;padding:17px 20px;font-size:9px;overflow-x:auto;scrollbar-width:none}.v2-promise-strip i{font-size:16px}.v2-texture{height:1450px;min-height:0}.v2-texture-sticky{top:105px;height:calc(100svh - 110px);min-height:560px;max-height:780px;display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:flex-start;padding-top:26px}.v2-texture-copy{padding:0;z-index:6}.v2-texture h2{font-size:43px;line-height:1.04;margin:12px 0 15px}.v2-texture-copy>.eyebrow{font-size:9px}.v2-texture-copy>p{font-size:14px;line-height:1.65;max-width:95%}.v2-texture-steps{display:flex;gap:8px;margin:15px 0 0}.v2-texture-steps li{align-items:flex-start;padding:7px 0;gap:6px;flex:1;line-height:1.4}.v2-texture-steps li>span{min-width:22px;width:22px;height:22px;font-size:9px}.v2-texture-steps strong{font-size:10px;padding-top:3px;line-height:1.4}.v2-texture-steps small{display:none}.v2-texture-copy>.button{position:absolute;bottom:11px;left:0;right:0;width:100%;min-height:45px;padding:11px;font-size:12px}.v2-skip-story{font-size:10px;position:absolute;right:0;top:29px;margin:0}.v2-texture-stage{height:auto;flex:1;min-height:220px;margin-bottom:65px;width:100%;max-width:430px;align-self:center}.v2-open-jar{width:75%;left:12.5%;bottom:2px;max-height:330px;object-fit:contain;transform:translateY(calc(var(--story)*15px)) scale(calc(1 - var(--story)*.03))}.v2-butter{width:37%;left:32%;bottom:104px;transform:translateY(calc(var(--story)*-110px)) rotate(calc(-14deg + var(--story)*24deg)) scale(calc(.3 + var(--story)*.7))}.v2-butter-shadow{display:none}.v2-stage-word{font-size:95px;top:18px}.v2-stage-footer{bottom:-8px;font-size:9px;gap:0}.v2-stage-footer small{font-size:8px}.v2-story-progress{bottom:-18px}.v2-benefits{padding-block:65px;grid-template-columns:1fr;gap:30px;scroll-margin-top:125px}.v2-benefits-title h2{font-size:42px;margin:13px 0 18px}.v2-benefits-title>p{font-size:15px;max-width:95%}.v2-benefit-rows article{gap:16px;padding:22px 0}.v2-benefit-rows h3{font-size:26px}.v2-benefit-rows p{font-size:14px}.v2-results{padding:60px 0}.v2-results-grid{grid-template-columns:1fr;gap:35px}.v2-results h2{font-size:43px;margin:14px 0 25px}.v2-results blockquote{font-size:23px;line-height:1.5}.v2-comparison{height:300px}.v2-proof-status>p{font-size:11px}.v2-ingredient{grid-template-columns:1fr;padding-block:60px;gap:30px}.v2-ingredient-photo{max-width:430px}.v2-ingredient h2{font-size:45px;margin:13px 0 20px}.v2-ingredient p{font-size:15px}.v2-specs{margin:22px 0}.v2-routine{padding:60px 0}.v2-routine h2{font-size:42px}.v2-routine .section-heading{gap:20px;margin-bottom:30px}.v2-routine .section-heading>p{font-size:14px}.v2-routine .ritual-steps{gap:25px}.v2-routine .ritual-steps article h3{font-size:27px}.v2-routine .ritual-steps article p{font-size:14px}.v2-packs{padding-block:60px}.v2-packs .section-heading h2{font-size:42px}.v2-closing{padding:65px 0}.v2-closing h2{font-size:51px}.v2-faq{padding-block:60px}.v2-faq h2{font-size:41px}.v2-product-jumps{gap:0;justify-content:space-between;font-size:11px;padding:18px 0;margin-top:15px}.v2-product-jumps button{padding:8px 5px}.v2-pdp-story .v2-texture{height:1450px}.v2-welcome-modal{width:calc(100% - 30px);padding:24px 22px 23px;max-height:90dvh;overflow:auto}.v2-welcome-head h2{font-size:35px;margin:12px 0}.v2-welcome-head p{font-size:12px}.v2-reveal-grid{max-width:240px;margin:18px auto 8px;gap:7px}.v2-reveal-grid button{height:56px}.v2-coupon{padding:10px;margin:12px 0}.v2-welcome-terms{font-size:9px;margin:12px 0 10px}.v2-checkout{grid-template-columns:1fr;gap:35px;padding-block:40px}.v2-checkout h1{font-size:45px}.v2-checkout>div>p{font-size:14px}.v2-checkout aside{padding:24px}.v2-notes table{font-size:11px}.v2-notes th,.v2-notes td{padding:6px}.v2-notes{font-size:13px}[dir=rtl] .v2-hero h1{font-size:43px}[dir=rtl] .v2-art-note{right:24px;font-size:21px}[dir=rtl] .v2-texture h2{font-size:34px;line-height:1.4}[dir=rtl] .v2-texture-copy>p{font-size:13px}[dir=rtl] .v2-skip-story{right:auto;left:0}[dir=rtl] .v2-texture-steps strong{font-size:10px}[dir=rtl] .v2-stage-word{font-size:80px;top:15px}[dir=rtl] .v2-results blockquote{font-size:20px}[dir=rtl] .v2-welcome-head h2{font-size:28px}}
@media(max-width:370px){.v2-hero h1{font-size:49px}.v2-hero-actions{gap:14px}.v2-hero-actions .text-link{font-size:11px}.v2-hero-details{font-size:9px}.v2-texture h2{font-size:38px}.v2-texture-sticky{min-height:550px}.v2-texture-copy>p{font-size:13px}.v2-reveal-grid button{height:49px}.v2-welcome-modal{padding:20px}.v2-welcome-head h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.v2-texture,.v2-pdp-story .v2-texture{height:auto;min-height:0}.v2-texture-sticky{position:relative;top:0;height:auto;min-height:630px}.v2-open-jar,.v2-butter,.v2-stage-word{will-change:auto}.v2-texture-steps li{opacity:1}.v2-stage-footer>span{display:none}@media(max-width:700px){.v2-texture-sticky{min-height:650px}.v2-texture-stage{min-height:300px}}}
