@font-face{font-family:Space;src:url(space-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Space;src:url(space-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Space;src:url(space-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Space;src:url(space-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Adieu;src:url(Adieu-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Adieu;src:url(adieu-bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--green:#263d17;--deep:#203a18;--lime:#e5f797;--card:#4b643e;--ink:#23392d;--paper:#f5f4ef;--gold:#c3a14e;--body:Space,"Arial",sans-serif;--heading:Adieu,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--green);background:#fff;font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.6}img{display:block;max-width:100%;height:auto}svg{width:28px;height:28px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--heading);font-weight:700;line-height:1.04}h2{font-size:40px}h3{line-height:1.2}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #9274b2;outline-offset:5px}[hidden]{display:none!important}.container{max-width:1440px;padding:0 100px;margin:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:#fff;padding:12px}.skip-link:focus{top:8px}.announcement{height:31px;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--lime);font-size:11px;text-align:center}.site-header{height:84.5px;background:#fff}.header-inner{max-width:1440px;margin:auto;padding:0 100px;display:flex;align-items:center;height:100%;gap:40px}.wordmark{font-family:Georgia,serif;font-size:25px;display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:-1px;gap:6px;font-weight:700}.wordmark svg{width:29px;height:34px}.wordmark sup{font:9px Arial;align-self:flex-start;margin-top:5px;letter-spacing:0}.brand img{width:210px;max-height:60px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:38px;font-size:13px;text-transform:uppercase}.main-nav a:hover{text-decoration:underline;text-underline-offset:6px}.header-actions{margin-left:auto;display:flex;gap:24px}.icon-button{position:relative;display:grid;place-items:center;width:28px;height:32px}.icon-button svg{width:25px;height:25px}.icon-button [data-cart-count]{position:absolute;right:-7px;top:-5px;font-size:9px}.menu-toggle{display:none}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;min-height:40px;padding:9px 26px;font:14px/1.2 var(--heading);text-transform:uppercase;transition:background .2s,transform .2s}.pill:hover{transform:translateY(-2px)}.pill.dark{background:var(--green);color:var(--lime)}.pill.light{background:var(--lime);color:var(--green)}.pill.arrow{justify-content:space-between;width:260px}.pill.arrow span{font-size:43px;line-height:20px;font-family:Arial}.hero{height:560px;background:radial-gradient(ellipse at 88% 95%,#e7f5a3 0,transparent 40%),linear-gradient(110deg,#c5d6ed 42%,#6496cf);overflow:hidden}.hero-inner{height:100%;position:relative;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;width:48%;height:100%;padding:68px 0 70px;display:flex;flex-direction:column}.hero-proof{display:flex;align-items:center;gap:8px;margin-bottom:26px;height:40px}.hero-proof strong{font:16px/.95 Georgia;text-align:center}.laurel{color:var(--gold);font:40px/1 Georgia;display:inline-block;transform:rotate(60deg)}.laurel.flip{transform:scaleX(-1) rotate(60deg)}.hero-proof p{font-size:12px;line-height:1.4;margin-left:8px}.hero-proof a{font-weight:700}.hero h1{font-size:50px;max-width:520px}.hero-sub{font-weight:700;font-size:25px;line-height:1.2;max-width:440px;margin-top:26px}.hero-bottom{margin-top:auto}.small-proof{font-size:12px;font-weight:700;margin-bottom:13px}.stars{color:var(--gold);letter-spacing:2px;margin-right:6px}.hero-bottom .pill{width:300px}.hero-art{position:absolute;width:51%;right:4%;top:18px;height:530px}.hero-art img{width:100%;height:100%;object-fit:contain}.media-slot{position:relative}.wireframe .media-slot{background:repeating-linear-gradient(135deg,#d2d8cd77 0 1px,#e4e8df55 1px 16px);border:1px dashed #81927466;min-height:30px}.wireframe .media-slot img,.wireframe .media-slot video{visibility:hidden}.wireframe .media-slot:after{content:"IMAGE";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:11px var(--body);letter-spacing:3px;color:#4c6248}.featured{height:736px;padding:64px 0;background:var(--green);color:#fff;overflow:hidden}.featured h2{font-size:40px;white-space:nowrap;letter-spacing:-.4px}.collection-sub{display:flex;align-items:center;justify-content:space-between;margin:24px 0 40px}.inline-trust{display:flex;gap:30px;font-size:20px}.inline-trust b{color:var(--lime)}.product-track{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.product-track::-webkit-scrollbar{display:none}.product-card{flex:0 0 calc((100% - 88px)/4.2);min-width:0;min-height:400px;border-radius:10px;background:var(--card);display:flex;flex-direction:column;padding:18px 19px;gap:22px;scroll-snap-align:start;transition:background .2s,color .2s;color:#fff}.card-top{display:flex;justify-content:space-between;gap:6px;min-height:23px}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;background:var(--lime);color:var(--green);font-size:10px;line-height:1;white-space:nowrap;padding:6px 11px;height:max-content;text-transform:uppercase}.mini-cert{border:1px solid currentColor;display:flex;font:7px/1.05 Arial;padding:3px;align-items:center;max-height:27px;white-space:nowrap}.mini-cert i{display:grid;place-items:center;border:1px solid;border-radius:50%;height:18px;width:18px;margin-left:3px;font-style:normal;font-size:12px}.card-image{height:158px;display:flex;align-items:center;justify-content:center}.card-image img{max-width:100%;max-height:158px;width:auto;height:auto;object-fit:contain}.card-copy{display:flex;flex-direction:column;flex:1;gap:6px}.card-stars{font-size:12px;letter-spacing:1px;color:#d8b548;line-height:1.1}.card-stars small{font-size:8px;color:#dbe4d5;letter-spacing:0}.product-card h3{font:16px/1.15 var(--heading);text-transform:uppercase}.product-card p{font-size:12px;line-height:1.4}.card-bottom{margin-top:auto;padding-top:15px;display:flex;justify-content:space-between;align-items:center}.card-bottom strong{color:var(--lime);font-size:30px;line-height:1}.card-buy{display:none;font-size:10px;border-radius:20px;padding:4px 9px;background:var(--green);color:var(--lime)}.product-card:hover{background:#fff;color:var(--green)}.product-card:hover .card-bottom strong{color:var(--green)}.product-card:hover .card-buy{display:inline}.range-card .card-bottom strong{font-size:23px}.carousel-controls{display:flex;align-items:center;gap:20px;margin-top:36px}.carousel-controls button{font-size:28px;color:var(--lime);padding:0 5px}.track-line{height:2px;background:#fff4;flex:1}.track-line i{display:block;background:var(--lime);width:35%;height:100%}.community{height:686px;padding:64px 0}.community h2{max-width:1100px}.section-intro{font-size:18px;margin:24px 0 40px}.portrait-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.portrait-card{position:relative;aspect-ratio:292/387;overflow:hidden;border-radius:16px;background:#dce0d4}.portrait-placeholder{width:100%;height:100%}.portrait-placeholder img{width:100%;height:100%;object-fit:contain}.portrait-card:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#111);pointer-events:none}.portrait-card video{width:100%;height:100%;object-fit:contain}.portrait-caption{position:absolute;z-index:2;bottom:16px;left:16px;right:16px}.portrait-caption h3{font:700 23px/.96 var(--heading);color:#fff;margin-bottom:16px}.portrait-caption>span{display:block;background:var(--lime);border-radius:40px;text-align:center;font-size:11px;padding:7px 2px}.play-button{position:absolute;z-index:3;top:40%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:1px solid #ffffff88;background:#e5f797dd;border-radius:50%;font-size:16px}.science{height:527px;background:radial-gradient(ellipse at 80% 45%,#effbb5,transparent 55%),linear-gradient(100deg,#dae7c0,#ecf7b9);overflow:hidden}.science-inner{position:relative;height:100%;padding-top:64px;padding-bottom:64px}.science-copy{position:relative;z-index:2;max-width:80%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.science-copy>p{font-size:18px;line-height:1.5;max-width:950px}.science-features{display:flex;gap:32px;margin:32px 0}.science-features>div{display:flex;align-items:center;gap:18px}.science-features i{width:63px;height:63px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--lime)}.science-features svg{width:38px;height:38px}.science-features strong{font-size:17px;line-height:1.2}.science-copy .pill{align-self:flex-start;min-width:283px}.science-art{position:absolute;right:16px;bottom:0;width:27%;height:100%}.science-art img{width:100%;height:100%;object-fit:contain}.brand-story{position:relative;height:580px;overflow:hidden;background:radial-gradient(ellipse at 50% 25%,#f2f3f0,#dcded7)}.story-columns{position:relative;z-index:1;display:flex;justify-content:space-between;max-width:1440px;margin:auto;padding:80px 50px;gap:340px}.story-columns>div{width:40%;max-width:514px}.story-columns h2{font-size:40px}.story-columns p{font-size:20px;line-height:1.5;margin-top:24px}.quote-mark{display:block;font:64px/.5 var(--heading);margin-top:36px}.story-right{text-align:right}.story-right>p{margin-top:0}.story-callout{border-radius:16px;background:var(--lime);padding:20px;text-align:center;font-size:20px;line-height:1.5;margin-top:24px}.story-portrait{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:36%;height:80%;z-index:0}.story-portrait img{width:100%;height:100%;object-fit:contain;object-position:bottom}.story-attribution{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:16px;padding:16px 32px;background:#203a18dc;color:#fff;border-radius:24px 24px 0 0}.story-attribution strong{font:20px var(--heading);white-space:nowrap}.story-attribution span{font-size:14px;line-height:1.2;white-space:nowrap}.footer{min-height:516px;background:var(--green);color:#fff;padding:80px 0 28px}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.15fr;gap:45px}.footer-brand .wordmark{color:var(--lime);font-size:26px}.footer-brand>p{font:11px var(--heading);margin-top:24px}.socials{display:flex;gap:8px;margin-top:26px}.socials a{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--lime);color:var(--green)}.footer-links{display:flex;flex-direction:column;gap:17px;font-size:13px}.footer h3{font-size:16px;font-weight:400;margin-bottom:8px}.newsletter{align-self:start;border-radius:10px;background:#52693d;padding:16px 10px}.newsletter h3{font:16px var(--heading);color:var(--lime)}.newsletter>p{font-size:10px;line-height:1.35;margin:8px 0 14px}.newsletter-form{display:flex;flex-wrap:wrap;position:relative;border-radius:40px;background:var(--lime);padding:4px}.newsletter-form input{width:70%;min-width:0;border:0;background:transparent;color:var(--green);font-size:11px;padding:6px 8px}.newsletter-form button{margin-left:auto;border:1px solid var(--green);border-radius:25px;padding:2px 12px;font-size:12px}.footer-bottom{text-align:center;margin-top:65px;font-size:10px}.payments{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.payments>span{padding:2px 7px;background:#fff;border-radius:3px;color:var(--green);font:700 9px Arial}.payments svg{width:38px;height:24px}.footer-bottom>small{display:block;margin-top:16px;color:#c9d1bd}.product-main{color:var(--ink);padding-top:40px;min-height:1668px}.product-layout{display:grid;grid-template-columns:58% 42%;max-width:1700px;margin:auto;gap:0}.product-gallery{min-width:0;padding:0 25px 0 16px}.gallery-sticky{position:sticky;top:24px;display:grid;grid-template-columns:80px 1fr;gap:30px;max-height:800px}.gallery-thumbs{height:580px;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:10px;padding:4px 0}.gallery-thumbs button{border:1px solid transparent;flex-shrink:0;padding:0;width:80px;height:80px;background:#f5f5f3}.gallery-thumbs button[aria-pressed=true]{border-color:var(--green)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.gallery-stage{height:690px;position:relative;display:flex;align-items:flex-start;padding:45px 60px}.gallery-spark{position:absolute;top:0;right:0;bottom:0;left:0;color:#f2f9ce;font:700 810px/.85 Georgia;display:flex;align-items:center;justify-content:center;pointer-events:none}.gallery-panel{position:relative;z-index:1;width:100%;aspect-ratio:1;max-width:600px}.zoom-image{width:100%;height:100%;padding:0;cursor:zoom-in}.gallery-panel img{width:100%;height:100%;object-fit:contain}.gallery-panel video{width:100%;height:100%;object-fit:contain}.gallery-mobile-controls{display:none}.product-info{padding:0 32px 18px 18px;max-width:700px}.breadcrumbs{font-size:16px;margin:0 0 18px}.product-rating{display:flex;gap:18px;align-items:center;margin-bottom:18px}.product-rating>span{font-size:23px;line-height:1;color:#dce9b6}.product-rating small{font-size:12px}.product-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-title h1{font:700 27px/1.1 var(--body);letter-spacing:-1.4px;text-transform:uppercase}.product-title .badge{font-size:12px;min-width:90px;padding:6px}.product-subtitle{margin-top:16px;font-size:16px}.facts-ribbon{display:inline-block;font-size:13px;background:#f3f3f3;padding:4px 8px;margin-top:14px;border-radius:3px}.facts-ribbon button{padding:0;text-decoration:underline;text-transform:uppercase}.form-heading{display:flex;justify-content:space-between;align-items:center;margin:32px 0 22px;font-size:15px}.form-heading h2,.form-heading h3{font:600 16px var(--body)}.form-heading .badge{font-size:12px;text-transform:none}.quantity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quantity-card{position:relative;cursor:pointer}.quantity-card input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.quantity-card>div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:142px;border:1px solid #b4b4b4;border-radius:12px;background:#f4f4f4;padding:20px 3px 10px;gap:4px}.quantity-card input:checked+div{background:radial-gradient(ellipse at 100% 0,#a9b856,transparent 70%),#315023;color:var(--lime);border-color:#7c946e}.quantity-card input:focus-visible+div{outline:3px solid #9274b2}.quantity-tag{position:absolute;top:-10px;font-size:9px;background:var(--green);color:var(--lime);border-radius:20px;padding:3px 8px;white-space:nowrap}.quantity-card:first-child .quantity-tag{background:var(--lime);color:var(--green)}.quantity-bottles{display:flex;justify-content:center;width:90%;height:65px}.quantity-bottles img{height:100%;width:44px;object-fit:contain;margin:0 -4px}.quantity-card h3{font-size:16px}.quantity-card>div>span:last-child{font-size:13px}.plan-heading{margin-top:34px;margin-bottom:40px}.plan-heading small{font-size:11px;background:var(--lime);border-radius:20px;padding:2px 8px}.plan-option{display:flex;align-items:center;gap:8px;border:1px solid var(--green);border-radius:13px;background:var(--lime);padding:11px 16px;font-size:15px;cursor:pointer}.plan-option input{accent-color:var(--green)}.plan-option strong{letter-spacing:1px}.plan-option>span{margin-left:auto;font-size:12px}.plan-benefits{display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:5px 8px;padding:12px 16px}.plan-note{display:flex;justify-content:space-between;border:1px solid #aaa;border-radius:13px;background:#f4f4f4;padding:11px 16px;font-size:14px;letter-spacing:.3px}.plan-note span{font-size:10px;letter-spacing:0;align-self:center}.add-to-cart{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;background:#20392d;color:var(--lime);height:60px;border-radius:12px;border:3px double #829085;font-weight:700;margin-top:32px}.add-to-cart strong{background:#ffffff25;padding:2px 12px;border-radius:20px}.cart-error:empty{display:none}.cart-error{color:#9e3232;margin-top:10px}.delivery-line{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-top:10px}.delivery-line>span{display:flex;align-items:center;gap:5px}.delivery-line svg{width:18px;height:18px}.product-proof{margin-top:24px}.proof-heading{display:flex;gap:9px;align-items:center}.proof-heading strong{font:21px Georgia}.proof-heading>span{font-size:25px}.proof-heading .flip{transform:scaleX(-1)}.product-proof p{margin:6px 0;font-size:15px}.product-proof button{text-decoration:underline;padding:2px 0;font-size:14px}.confidence-note{display:flex;align-items:center;gap:14px;background:#f5f5f5;border-radius:14px;padding:14px 16px;margin:22px 0;font-size:14px;letter-spacing:.5px;line-height:1.2}.confidence-note svg{width:29px;height:29px;flex-shrink:0}.product-accordions details{border-top:1px solid #e5e5e5}.product-accordions details:last-child{border-bottom:1px solid #e5e5e5}summary{list-style:none;cursor:pointer;position:relative;padding:15px 24px 15px 0}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300}details[open]>summary:after{content:"\2212"}details>p,details>div{padding:0 0 16px;font-size:14px}.video-heading{font-size:25px;margin:30px 0 18px;letter-spacing:-1px}.mini-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-video{aspect-ratio:158/255;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:12px;background:linear-gradient(145deg,#d7ddcb,#a9b29c);border:1px dashed #93a080;color:#354b2a;font-size:12px}.mini-video small{font-size:9px;text-transform:uppercase;letter-spacing:1px}.play-circle{background:var(--lime);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:15px}.learn-title{font-size:16px;font-weight:600;margin:22px 0 18px}.jump-links{display:flex;flex-wrap:wrap;gap:10px 12px}.jump-links a{padding:10px 16px;background:#f5f5f5;border-radius:50px;font-size:14px}.daily{min-height:403px;background:radial-gradient(ellipse at 100% 60%,#afbc60,transparent 55%),linear-gradient(100deg,#26461b,#375a24);text-align:center;padding:38px 20px 46px}.daily>h2{color:var(--lime);font:700 28px var(--body);letter-spacing:-1px}.daily-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:650px;margin:20px auto 0}.daily-grid article{border-radius:14px;background:#f8f9e8;padding:10px 16px 20px;color:var(--ink)}.daily-pill{display:block;border-radius:30px;border:1px solid var(--green);background:var(--lime);padding:9px}.daily-image{height:150px;margin:15px auto;display:flex;justify-content:center}.daily-image img{height:100%;width:100%;object-fit:contain}.daily h3{font-size:17px}.experiences{height:853px;background:#eaeaea;padding:24px 32px 0;color:var(--ink);display:flex;flex-direction:column;overflow:hidden}.experience-track{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.experience-card{flex:0 0 calc((100% - 84px)/4);scroll-snap-align:start;min-width:0}.experience-image{height:240px;position:relative;border-radius:16px;overflow:hidden;background:#d6dbd1}.experience-image img{width:100%;height:100%;object-fit:contain}.experience-card h3{font:700 26px/1.1 var(--heading);margin:14px 0 20px;letter-spacing:-1px}.experience-role{color:#3f5b33;text-transform:uppercase;min-height:49px;font-size:16px;line-height:1.15;padding-bottom:15px;border-bottom:1px solid #d4d8d0}.experience-card blockquote{font-size:20px;line-height:1.8;font-weight:600;margin:10px 0}.experience-card blockquote span{display:block;color:#5c784b;font:24px/1 var(--heading)}.experience-bottom{margin-top:auto;text-align:center;padding:40px 0 20px}.pagination-dots{display:flex;justify-content:center;gap:8px}.pagination-dots i{height:6px;width:27px;border-radius:6px;background:#e0e1de}.pagination-dots i:first-child{width:90px;background:#426833}.experience-arrows{display:flex;justify-content:space-between;max-width:650px;margin:26px auto}.experience-arrows button{width:50px;height:50px;border-radius:50%;background:#406c2b;color:var(--lime);font-size:25px}.experience-bottom p{font-size:12px;font-style:italic;max-width:1080px;margin:auto;color:#1b271b}.story-card-section{height:622px;padding:50px 20px;background:var(--paper);display:flex;justify-content:center;align-items:center;color:var(--ink)}.story-card{width:450px;background:#f8f9e6;border:1px solid #263225;border-radius:18px;overflow:hidden}.story-card-image{height:248px;position:relative;border-bottom:1px solid #263225;background:#dce2d3}.story-card-image img{width:100%;height:100%;object-fit:contain}.story-card-image .badge{position:absolute;top:18px;left:12%;font-size:12px}.story-card-image .badge:last-child{left:auto;right:12%}.story-card-body{padding:16px}.story-card-body h3{font-size:27px}.story-card-body>p{font-size:16px;line-height:1.4;margin-top:14px}.story-card-body>.badge{margin-top:12px;text-transform:none;font-size:11px}.story-card-body a{text-decoration:underline}.reviews{min-height:1376px;padding:46px 40px 36px;color:#111;background:#fff}.review-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.review-header h2{font:20px var(--body);margin-bottom:8px}.review-header p{font-size:11px}.review-header p>strong{font-size:20px}.demo-label{font-size:10px;border:1px solid #c7c7c7;border-radius:14px;padding:2px 6px;margin-left:8px}.review-actions{display:flex;gap:8px;align-items:center}.write-review{min-width:248px;background:var(--green);color:#fff;padding:7px 15px;border-radius:9px;font-size:14px}.review-actions select{height:34px;border:1px solid #333;border-radius:8px;padding:4px 8px;font-size:11px;background:#fff}.review-photo-track{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:30px}.review-photo-track button{position:relative;flex:0 0 100px;width:100px;height:100px;padding:0;border-radius:8px;overflow:hidden;background:#e3e7df}.review-photo-track img{width:100%;height:100px;object-fit:contain}.review-photo-track small{position:absolute;bottom:3px;left:4px;font-size:8px;background:#ffffffe0;border-radius:3px;padding:0 4px}.review-row{border-bottom:2px solid #e6e6e6;padding:20px 0 26px;min-height:185px}.review-stars{color:var(--green);font-size:29px;letter-spacing:1px;line-height:1;margin-bottom:12px}.review-author{display:flex;gap:9px;align-items:center}.review-author strong{font-size:14px;letter-spacing:.6px}.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eee;font-size:15px;font-weight:700}.verified-demo{font-size:11px;border:1px solid #222;border-radius:14px;padding:2px 7px}.review-author time{display:block;font-size:13px;color:#777}.review-row h3{font-size:18px;margin:10px 0 6px}.review-row>p{font-size:14px}.review-row:nth-child(n+6){display:none}.reviews.show-all .review-row{display:block}.review-more{border:1px solid var(--green);color:var(--green);border-radius:8px;padding:8px 20px;display:block;margin:24px auto 0}.quality{height:636px;background:linear-gradient(115deg,#d6d7d5,#f1f1ee);overflow:hidden}.quality-inner{position:relative;height:100%;display:flex;align-items:center}.quality-copy{z-index:2;position:relative;width:46%;max-width:470px}.quality h2{font:700 32px/1.05 var(--body);max-width:320px}.quality-copy>p{font-size:15px;margin:16px 0 20px;line-height:1.4}.quality-metrics{display:flex;gap:12px;margin:24px 0}.quality-metrics>div{border-radius:7px;background:var(--lime);padding:16px 12px;text-align:center;flex:1}.quality-metrics h3{font:700 28px/1 var(--body)}.quality-metrics p{font-size:12px;line-height:1.25;margin-top:8px}.quality-image{position:absolute;right:0;top:0;height:100%;width:58%}.quality-image img{width:100%;height:100%;object-fit:contain}.trust-badges{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.trust-seal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;font-size:8px;line-height:1.1}.trust-seal svg{border:1px solid;border-radius:50%;padding:7px;width:42px;height:42px}.quality-copy .badge-source{font-size:10px;margin:12px 0}.quality-copy>a{font-size:13px;text-decoration:underline}.faq{min-height:383px;background:var(--paper);padding:36px 20px 45px;color:var(--ink)}.faq-inner{max-width:820px;margin:auto}.faq h2{text-align:center;font:700 26px var(--body);margin-bottom:24px}.faq details{border-bottom:1px solid #e5e5df}.faq summary{font-size:15px;padding:13px 24px 13px 0}.faq details>p{font-size:13px}.simple-page,.catalog,.cart-page{padding-top:65px;padding-bottom:80px;min-height:550px}.simple-page h1,.catalog h1,.cart-page h1{font-size:44px;margin-bottom:30px}.simple-page>.rte{max-width:820px}.simple-page p{margin-bottom:20px}.contact-form,dialog form{display:grid;gap:18px;max-width:650px;margin:30px 0}.contact-form label,dialog label{display:grid;gap:6px}.contact-form input,.contact-form textarea,dialog input,dialog textarea,dialog select,.simple-page input{width:100%;border:1px solid #9aa58c;border-radius:8px;padding:12px}.contact-form textarea,dialog textarea{min-height:120px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.catalog-sort{margin-top:28px}.catalog-sort select{padding:8px;border-radius:20px}.cart-item{display:flex;align-items:center;gap:25px;border-bottom:1px solid #ddd;padding:24px 0}.cart-item img{width:110px;height:130px;object-fit:contain}.cart-item h2{font:24px var(--body)}.cart-item>label{margin-left:auto;font-size:12px}.cart-item input{width:75px;padding:8px}.cart-total{text-align:right;margin-top:30px}.cart-total>label{display:block}.cart-total textarea{width:300px;padding:10px;display:block;margin:8px 0 20px auto}.cart-total h2{font:24px var(--body)}.cart-total p{margin:12px 0 22px}dialog{border:0;border-radius:18px;padding:32px;width:min(660px,92vw);max-height:92vh;color:var(--green);box-shadow:0 20px 100px #0005}dialog::backdrop{background:#142011aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog>[data-close-dialog]{position:absolute;right:12px;top:8px;font-size:28px;z-index:2;background:#fff;border-radius:50%;width:36px;height:36px}.media-dialog{width:min(950px,94vw)}.dialog-content img,.facts-dialog>img{width:100%;max-height:80vh;object-fit:contain}.video-empty{text-align:center;padding:80px 20px}.video-empty>span{font-size:50px}.video-empty h2{font-size:28px;margin:20px 0}.toast{position:fixed;z-index:900;right:25px;bottom:40px;background:var(--green);color:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 5px 20px #0003}.toast a{text-decoration:underline;margin-left:16px}.variant-label{display:block;margin-top:20px}.product-form>select{padding:9px;width:100%;border-radius:8px;border:1px solid #aaa}.no-crop{object-fit:contain!important}@media(min-width:1441px){.product-layout{grid-template-columns:58% 42%}.product-info{padding-right:60px}.gallery-stage{padding:45px 80px}.story-columns{padding-left:100px;padding-right:100px;gap:200px}}@media(max-width:1280px){.container,.header-inner{padding-left:50px;padding-right:50px}.main-nav{gap:26px}.hero h1{font-size:44px}.hero-copy{width:50%}.hero-proof p{font-size:10px}.hero-sub{font-size:23px}.featured h2{font-size:34px}.community h2{font-size:36px}.portrait-caption h3{font-size:19px}.story-columns{gap:230px}.story-columns p,.story-callout{font-size:17px}.story-columns h2{font-size:34px}.footer-grid{gap:25px}.footer .wordmark{font-size:22px}.gallery-sticky{gap:16px;grid-template-columns:80px 1fr}.gallery-stage{padding:40px 35px}.product-info{padding-right:32px;padding-left:16px}.quantity-tag{font-size:8px}.product-title h1{font-size:24px}.plan-option strong{font-size:13px}.science h2{font-size:34px}.science-copy>p{font-size:16px}.science-features{gap:24px}.science-features strong{font-size:15px}.experience-card h3{font-size:23px}.experience-card blockquote{font-size:18px}.experience-card{flex-basis:300px}}@media(max-width:900px){.container,.header-inner{padding-left:30px;padding-right:30px}.header-inner{gap:22px}.main-nav{gap:20px;font-size:11px}.wordmark{font-size:22px}.header-actions{gap:12px}.hero-copy{width:53%}.hero h1{font-size:38px}.hero-sub{font-size:21px;max-width:350px}.hero-proof p{display:none}.hero-art{right:1%;width:47%}.featured h2{white-space:normal}.product-card{flex-basis:31%}.portrait-caption h3{font-size:16px}.portrait-caption{left:10px;right:10px}.portrait-caption>span{font-size:9px}.community{height:auto;min-height:590px}.science-copy{max-width:78%}.science-features{gap:15px;flex-wrap:wrap;margin:20px 0}.science-features i{width:45px;height:45px}.science-features svg{width:27px;height:27px}.science-features strong{font-size:13px}.science-art{width:28%}.story-columns{gap:170px;padding:55px 30px}.story-columns>div{width:42%}.story-columns h2{font-size:28px}.story-columns p,.story-callout{font-size:15px}.story-portrait{height:65%;width:40%}.story-attribution{padding:14px 20px}.story-attribution strong{font-size:16px}.story-attribution span{font-size:11px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer{padding-top:50px}.footer-bottom{margin-top:45px}.product-layout{grid-template-columns:52% 48%}.gallery-sticky{display:flex;flex-direction:column-reverse;gap:10px}.gallery-thumbs{height:70px;flex-direction:row}.gallery-thumbs button{width:65px;height:65px}.gallery-stage{height:400px;padding:20px 10px}.gallery-spark{font-size:500px}.quantity-cards{gap:5px}.quantity-tag{font-size:6px}.quantity-card>div{min-height:120px}.quantity-bottles{height:50px}.quantity-bottles img{width:31px}.quantity-card h3{font-size:14px}.quantity-card>div>span:last-child{font-size:10px}.facts-ribbon{font-size:10px}.product-title h1{font-size:22px}.product-info{padding:0 16px}.plan-option{padding:10px}.plan-note{font-size:12px;display:block}.plan-note span{display:block}.plan-benefits{font-size:8px;padding:10px 0}.delivery-line{font-size:9px}.video-heading{font-size:20px}.jump-links{gap:8px}.jump-links a{font-size:11px;padding:8px 10px}.mini-video{font-size:10px}.mini-video small{font-size:7px}.experience-card{flex-basis:280px}.review-header{flex-wrap:wrap}.review-actions{width:100%}.write-review{min-width:180px}.quality-copy{width:50%}.quality h2{font-size:27px}.quality-image{width:50%}.quality-metrics h3{font-size:23px}.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.container{padding-left:20px;padding-right:20px}.announcement{height:30px;font-size:9px;padding:0 16px}.site-header{height:66px}.header-inner{padding:0 20px;justify-content:space-between;gap:15px}.wordmark{font-size:24px}.wordmark svg{width:27px}.brand{order:2}.menu-toggle{display:block;order:1;font-size:23px}.header-actions{order:3;margin-left:0}.header-actions>a:last-child{display:none}.main-nav{display:none;position:absolute;top:96px;left:0;right:0;z-index:90;background:#fff;padding:28px 25px;font-size:18px;box-shadow:0 20px 25px #0002;gap:22px}.main-nav.open{display:flex;flex-direction:column;align-items:flex-start}.hero{height:auto;min-height:725px;background:radial-gradient(ellipse at 65% 87%,#e7f6a3,transparent 48%),linear-gradient(120deg,#c5d6ed,#8faed6)}.hero-inner{display:flex;flex-direction:column;padding:0 20px}.hero-copy{width:100%;padding:30px 0 0;display:block}.hero-proof{margin-bottom:24px;height:34px;gap:6px}.hero-proof strong{font-size:14px}.hero-proof .laurel{font-size:32px}.hero-proof p{display:block;font-size:9px;max-width:190px;margin-left:6px}.hero h1{font-size:34px;max-width:350px;line-height:1.03}.hero-sub{font-size:19px;line-height:1.2;max-width:340px;margin-top:22px}.hero-bottom{position:absolute;bottom:28px;left:20px;right:20px;z-index:3;text-align:center}.small-proof{font-size:10px;margin-bottom:10px}.hero-bottom .pill{width:100%;height:40px;font-size:12px}.hero-art{position:relative;width:100%;right:auto;top:auto;bottom:auto;height:330px;margin:12px 0 100px}.featured{height:auto;min-height:600px;padding:40px 0}.featured h2{font-size:24px;line-height:1.1;white-space:normal;max-width:380px}.collection-sub{margin:22px 0 26px;display:block}.inline-trust{gap:22px;font-size:13px}.collection-sub>.pill{display:none}.product-track{margin-right:-20px;padding-right:20px;gap:12px}.product-card{flex-basis:calc((100vw - 52px)/1.75);min-height:320px;padding:14px;gap:16px}.card-top .badge{font-size:8px;padding:4px 7px}.mini-cert{font-size:5px;max-height:20px;padding:2px}.mini-cert i{width:12px;height:12px;font-size:8px}.card-image{height:119px}.card-image img{max-height:119px}.product-card h3{font-size:12px}.card-stars{font-size:10px}.product-card p{font-size:11px}.card-bottom strong{font-size:24px}.range-card .card-bottom strong{font-size:20px}.carousel-controls{margin-top:24px}.community{padding:40px 0;min-height:0}.community h2{font-size:24px;line-height:1.08}.section-intro{font-size:14px;margin:18px 0 26px}.portrait-grid{display:flex;overflow-x:auto;scrollbar-width:none;gap:14px;margin-right:-20px;padding-right:20px;scroll-snap-type:x mandatory}.portrait-card{flex:0 0 80%;aspect-ratio:292/387;scroll-snap-align:start}.portrait-caption h3{font-size:23px}.portrait-caption{bottom:16px;left:16px;right:16px}.portrait-caption>span{font-size:11px}.science{height:auto}.science-inner{padding:40px 20px 0;display:flex;flex-direction:column}.science-copy{max-width:100%;gap:24px;min-height:0;display:flex}.science h2{font-size:24px}.science-copy>p{font-size:16px}.science-features{flex-direction:column;gap:12px;margin:0}.science-features>div{gap:16px}.science-features strong{font-size:15px}.science-features br{display:none}.science-features i{width:41px;height:41px}.science-features svg{width:26px;height:26px}.science-copy .pill{width:100%;min-width:0;font-size:12px}.science-art{position:relative;right:auto;bottom:auto;width:100%;height:325px;margin:15px auto 0}.brand-story{height:auto;min-height:760px}.story-columns{display:flex;flex-direction:column;padding:40px 20px 125px;gap:18px}.story-columns>div{width:100%;max-width:none}.story-columns h2{font-size:24px;max-width:320px}.story-columns p{font-size:16px;margin-top:16px}.story-columns .quote-mark{margin-top:28px}.story-right{text-align:left}.story-right>p{margin:0}.story-callout{margin-top:20px;max-width:100%;padding:20px 42% 20px 16px;text-align:left;font-size:16px;min-height:210px}.story-right>.quote-mark{display:none}.story-portrait{z-index:2;left:auto;right:-20px;transform:none;bottom:0;width:57%;height:300px}.story-attribution{left:0;transform:none;gap:6px;padding:12px 15px;flex-direction:column;align-items:flex-start;width:60%;border-radius:0 24px 0 0}.story-attribution strong{font-size:16px}.story-attribution span{font-size:12px}.footer{padding:40px 0 30px;min-height:0}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 18px}.footer-brand{grid-column:1/-1}.footer-brand .wordmark{font-size:32px}.footer-brand .wordmark svg{width:35px;height:40px}.footer-brand>p{margin-top:16px}.socials{margin-top:20px}.footer-links{font-size:12px;gap:15px}.footer h3{font-size:14px}.newsletter{grid-column:1/-1;padding:18px}.newsletter>p{font-size:12px}.newsletter-form input,.newsletter-form button{font-size:13px}.footer-bottom{font-size:9px;margin-top:35px}.payments{gap:5px}.payments>span{font-size:8px}.product-main{padding-top:16px;min-height:0}.product-layout{display:flex;flex-direction:column}.product-gallery{padding:0 15px}.gallery-sticky{position:relative;top:auto;display:flex;flex-direction:column-reverse;gap:10px;max-height:none}.gallery-stage{height:auto;aspect-ratio:1;padding:20px;align-items:center;justify-content:center;overflow:hidden}.gallery-spark{font-size:490px}.gallery-panel{width:100%;height:100%;max-height:360px}.gallery-panel img{height:100%;max-height:360px}.gallery-thumbs{height:65px;padding:0;gap:7px;margin-bottom:16px}.gallery-thumbs button{width:60px;height:60px}.gallery-mobile-controls{display:none}.product-info{padding:12px 20px 24px;max-width:none}.breadcrumbs{font-size:12px;margin-bottom:16px}.product-rating{margin-bottom:16px}.product-rating>span{font-size:22px}.product-title h1{font-size:25px}.product-title .badge{font-size:10px;min-width:75px}.product-subtitle{font-size:14px;margin-top:13px}.facts-ribbon{font-size:11px}.form-heading{margin:28px 0 24px}.quantity-cards{gap:9px}.quantity-card>div{min-height:128px;padding-top:16px}.quantity-tag{font-size:7px;padding:3px 5px}.quantity-bottles{height:58px}.quantity-bottles img{width:35px}.quantity-card h3{font-size:15px}.quantity-card>div>span:last-child{font-size:11px}.plan-heading{margin:28px 0}.plan-option{padding:12px}.plan-option strong{font-size:14px}.plan-benefits{font-size:9px;padding:10px 12px}.plan-note{display:flex;font-size:13px;padding:12px}.plan-note span{font-size:9px}.add-to-cart{margin-top:24px}.delivery-line{font-size:10px}.product-proof p{font-size:14px}.product-proof button{font-size:13px}.video-heading{font-size:22px}.mini-video{aspect-ratio:105/175;font-size:10px}.mini-video small{font-size:8px}.jump-links a{font-size:12px;padding:9px 13px}.daily{min-height:0;padding:32px 15px}.daily>h2{font-size:24px;line-height:1.1}.daily-grid{gap:10px;margin-top:24px}.daily-grid article{padding:8px 8px 15px;border-radius:10px}.daily-pill{font-size:12px;padding:7px 3px}.daily-image{height:112px;margin:12px 0}.daily h3{font-size:12px;line-height:1.3}.experiences{height:760px;padding:24px 20px 0}.experience-track{gap:16px;margin-right:-20px;padding-right:20px}.experience-card{flex-basis:86%}.experience-image{height:245px}.experience-card h3{font-size:24px}.experience-role{font-size:14px;min-height:45px}.experience-card blockquote{font-size:18px;line-height:1.7}.experience-bottom{padding:28px 0 16px}.experience-bottom p{font-size:10px}.experience-arrows{margin:20px auto;max-width:270px}.story-card-section{height:auto;padding:36px 20px}.story-card{width:100%}.story-card-image{height:auto;aspect-ratio:450/248}.story-card-image .badge{font-size:9px;left:8%;top:14px}.story-card-image .badge:last-child{right:8%}.story-card-body h3{font-size:24px}.story-card-body>p{font-size:14px}.reviews{min-height:0;padding:32px 20px}.review-header{gap:16px}.review-actions{flex-wrap:wrap;gap:8px}.write-review{width:100%;min-width:0}.review-actions label{flex:1}.review-actions select{width:100%;font-size:12px}.review-photo-track{margin-right:-20px;padding-right:20px;gap:7px;margin-bottom:20px}.review-photo-track button{flex-basis:80px;height:80px}.review-photo-track img{height:80px}.review-row{padding:18px 0 24px;min-height:0}.review-stars{font-size:27px}.review-author strong{font-size:12px}.verified-demo{font-size:10px}.review-author time{font-size:11px}.review-row h3{font-size:17px}.review-row>p{font-size:13px}.quality{height:auto;min-height:670px}.quality-inner{flex-direction:column;align-items:flex-start;padding:35px 20px 0}.quality-copy{width:100%;max-width:none}.quality h2{font-size:29px;max-width:320px}.quality-copy>p{font-size:14px;margin:12px 0}.quality-metrics{margin:18px 0;max-width:330px}.quality-metrics>div{padding:12px 8px}.quality-metrics h3{font-size:25px}.quality-image{position:relative;right:auto;top:auto;width:100%;height:300px;margin-top:15px}.trust-badges{max-width:370px}.trust-seal{font-size:8px}.trust-seal svg{width:37px;height:37px;padding:6px}.faq{padding:30px 20px 40px;min-height:0}.faq h2{font-size:23px;line-height:1.1;margin-bottom:22px}.faq summary{font-size:13px;padding:14px 24px 14px 0}.faq details>p{font-size:12px}.simple-page,.catalog,.cart-page{padding:40px 20px 60px}.simple-page h1,.catalog h1,.cart-page h1{font-size:30px}.catalog-grid{gap:12px;margin-top:28px}.catalog-grid .product-card{min-height:310px}.cart-item{flex-wrap:wrap;gap:15px}.cart-item img{width:80px;height:100px}.cart-item h2{font-size:18px}.cart-item>div{width:calc(100% - 100px)}.cart-item>label{margin-left:95px}.cart-item>strong{margin-left:auto}.cart-total textarea{width:100%}dialog{padding:30px 20px}dialog h2{font-size:25px}.toast{right:15px;left:15px;bottom:30px;padding:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(min-width:750px){.product-card{flex-basis:calc((100% - 70px)/4.2)}.daily{height:403px;min-height:403px;padding-top:32px;padding-bottom:32px}.daily-image{height:138px;margin:10px auto}.daily-grid article{padding-bottom:16px}.product-main{min-height:1668px}.product-info .form-heading{margin-top:28px;margin-bottom:18px}.product-info .plan-heading{margin-top:32px;margin-bottom:36px}.product-accordions summary{padding-top:13px;padding-bottom:13px}.story-columns{gap:0}.story-columns>div:first-child{flex:0 1 514px}.story-columns>div:last-child{flex:0 1 471px}.community h2{max-width:1050px}.collection-sub{margin-top:20px}.featured h2{line-height:1.125}.carousel-controls{justify-content:center;margin-top:40px;gap:16px}.carousel-controls button{width:24px;height:24px;padding:0;font-size:24px;line-height:1}.track-line{display:none}.carousel-controls:before,.carousel-controls:after{content:"\2726";color:#ffffff70;font-size:24px}}.wireframe .gallery-thumbs img{visibility:hidden}.wireframe .gallery-thumbs button{border:1px dashed #8a967d;background:#e8ebe4}@media(min-width:901px){.gallery-stage{justify-content:center;padding-top:55px}.gallery-panel{width:78%}.product-main{padding-top:32px;min-height:1662px}.quantity-card>div{min-height:132px}.product-info .add-to-cart{margin-top:26px}.product-info .video-heading{margin-top:24px}.mini-video{height:255px;aspect-ratio:auto}}.mobile-shop-all{display:none}@media(min-width:901px){.product-info .confidence-note{margin-top:18px;margin-bottom:18px}}@media(max-width:749px){.site-header{height:54px}.brand{order:1}.menu-toggle{order:3;margin-left:auto}.header-actions{display:none}.main-nav{top:84px}.hero{height:721px;min-height:721px}.hero-inner{display:block}.hero-copy{padding-top:24px;position:static;height:auto}.hero-proof{height:48px;margin-bottom:40px}.hero-proof p{font-size:11px;max-width:220px}.hero h1{font-size:36px;line-height:1.02}.hero-sub{font-size:18px;margin-top:16px;line-height:1.25}.hero-bottom{position:static;margin-top:28px;text-align:left}.small-proof{font-size:12px;line-height:1.5;margin-bottom:12px}.small-proof .stars{display:block;font-size:18px;line-height:1.25;margin-bottom:5px}.hero-bottom .pill{font-size:13px}.hero-art{height:318px;width:calc(100% + 40px);margin:22px -20px 0}.product-track{gap:16px}.product-card{flex-basis:calc((100vw - 74px)/2);min-height:332px}.inline-trust{justify-content:space-between;gap:10px;font-size:13px}.collection-sub{margin-bottom:32px}.carousel-controls{justify-content:center;margin-top:28px;gap:16px}.carousel-controls button{width:24px;height:24px;padding:0;font-size:24px;line-height:1}.track-line{display:none}.carousel-controls:before,.carousel-controls:after{content:"\2726";color:#ffffff70;font-size:24px}.mobile-shop-all{display:flex!important;width:100%!important;margin-top:28px}.portrait-card{flex-basis:61%}.portrait-caption h3{font-size:18px}.portrait-caption>span{font-size:9px}.portrait-caption{left:12px;right:12px;bottom:12px}.community h2{line-height:1.05}.section-intro{font-size:16px;margin-top:24px;margin-bottom:32px}}.wordmark img{width:220px;height:64px;object-fit:contain}.footer-brand .wordmark img{width:240px;height:80px}.mini-video video{width:100%;height:100%;object-fit:contain}.science-features br:after{content:" "}.science-features strong{white-space:normal}@media(max-width:749px){.wordmark img{width:180px;height:48px}.science-features br{display:initial}.science-features br:after{content:""}}.gallery-trust-ribbon{position:absolute;z-index:4;top:28px;left:0;width:174px;padding:20px 14px 35px;background:#fff;filter:drop-shadow(-5px 9px 10px #0002);text-align:center;color:#253d31;clip-path:polygon(0 0,100% 0,100% 100%,50% 93%,0 100%)}.trust-ribbon-close{position:absolute;right:6px;top:4px;font:23px/1 Arial;color:#777;padding:2px 5px}.ribbon-brand{display:block;font:14px Georgia;margin-bottom:15px}.ribbon-title{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:20px}.ribbon-title strong{font:700 26px/1.05 Georgia}.trust-laurel{width:22px;height:43px;flex-shrink:0}.ribbon-title .trust-laurel{color:#d9a124}.trust-laurel:last-child{transform:scaleX(-1)}.ribbon-highlight{display:block;font-size:17px;line-height:1.3}.gallery-trust-ribbon p{font-size:16px;line-height:1.35;color:#757575;margin:5px 0}.ribbon-learn{display:block;text-decoration:underline;text-underline-offset:3px;color:#6c6c6c;font-size:15px;font-weight:600;margin:0 auto 21px;padding:0}.ribbon-cta{background:#f4f4f4;border-radius:40px;font-size:14px;font-weight:600;padding:8px 12px;white-space:nowrap;margin-top:5px}.trust-ribbon-restore{position:absolute;left:4px;top:20px;z-index:4;border:1px solid #dce3d7;border-radius:25px;background:#fff;padding:8px 13px;font-size:12px;box-shadow:0 5px 16px #0001}.delivery-line-expanded{font-size:12px;color:#52645c;gap:12px;flex-wrap:wrap;margin-top:14px}.delivery-line-expanded>span{gap:8px}.delivery-line-expanded svg{width:22px;height:22px}.delivery-status-dot{width:9px;height:9px;border-radius:50%;background:#dff78a;box-shadow:0 0 0 5px #f8fce9;flex-shrink:0;margin:0 5px}.product-proof-expanded{margin-top:25px}.product-proof-expanded .proof-heading{gap:7px;align-items:center}.product-proof-expanded .proof-heading strong{font:700 27px/1.1 Georgia;letter-spacing:-.3px}.product-proof-expanded .proof-heading>.trust-laurel{width:18px;height:37px}.product-proof-expanded .proof-heading>svg:not(.trust-laurel){width:26px;height:30px}.product-proof-expanded>p{font-size:16px;line-height:1.45;margin:14px 0 16px}.product-proof-expanded .proof-details-link{display:flex;align-items:center;gap:15px;font-size:17px;line-height:1.35;padding:0;text-decoration:none;text-align:left}.proof-details-link>span:last-child{text-decoration:underline;text-underline-offset:5px}.proof-symbols{display:flex;min-width:74px;padding-left:1px}.proof-symbols i{width:29px;height:29px;border:2px solid white;margin-left:-3px;display:grid;place-items:center;border-radius:50%;background:#e8eddf}.proof-symbols i:nth-child(2){background:#d6e0cb}.proof-symbols i:nth-child(3){background:#f1eedf}.proof-symbols svg{width:19px;height:19px}.confidence-note-expanded{border-radius:17px;padding:17px 16px;gap:15px;margin:23px 0 18px!important;background:#f3f4f3;letter-spacing:.2px}.confidence-note-expanded>svg{width:42px;height:42px;flex-shrink:0}.confidence-note-expanded p{font-size:15px;line-height:1.4}.confidence-note-expanded p strong{font-weight:500}.confidence-note-expanded p span,.confidence-note-expanded p a{display:block;font-size:11px;color:#657268;margin-top:4px;letter-spacing:0}.purchase-trust-badges{padding:0 0 22px}.purchase-trust-badges .trust-badges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-width:none}.purchase-trust-badges .trust-seal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;color:#52643d;font-size:9px;line-height:1.25}.trust-seal .quality-seal{width:64px;height:64px;padding:0;border:0;border-radius:0}.quality-seal text{font:700 10px Arial,sans-serif;fill:currentColor;letter-spacing:.2px}.quality-seal text.seal-large{font-size:21px}.quality-source-note{font-size:13px;margin:14px 0 20px;color:#657268}.product-proof-expanded~.product-accordions{margin-top:0}@media(max-width:1100px)and (min-width:750px){.gallery-trust-ribbon{width:138px;padding:20px 9px 30px;left:-7px}.ribbon-title strong{font-size:22px}.ribbon-title .trust-laurel{width:17px}.ribbon-highlight,.gallery-trust-ribbon p{font-size:14px}.ribbon-brand,.ribbon-cta{font-size:12px}.product-proof-expanded .proof-heading strong{font-size:22px}.product-proof-expanded .proof-heading>svg:not(.trust-laurel){width:21px}.product-proof-expanded>p{font-size:14px}.product-proof-expanded .proof-details-link{font-size:14px;gap:9px}.purchase-trust-badges .trust-badges{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:749px){.gallery-trust-ribbon{top:18px;left:0;width:127px;padding:23px 9px 27px}.ribbon-brand{font-size:11px;margin-bottom:12px}.ribbon-title{gap:2px;margin-bottom:14px}.ribbon-title strong{font-size:22px}.ribbon-title .trust-laurel{width:15px;height:34px}.ribbon-highlight,.gallery-trust-ribbon p{font-size:13px}.ribbon-learn{font-size:12px;margin-bottom:10px}.ribbon-cta{font-size:12px;padding:7px 9px}.trust-ribbon-restore{left:0;top:7px;font-size:11px}.delivery-line-expanded{font-size:10px;gap:9px}.delivery-line-expanded svg{width:19px;height:19px}.product-proof-expanded .proof-heading{gap:5px}.product-proof-expanded .proof-heading strong{font-size:25px}.product-proof-expanded .proof-heading>.trust-laurel{width:16px;height:34px}.product-proof-expanded .proof-heading>svg:not(.trust-laurel){width:23px}.product-proof-expanded>p{font-size:16px;margin:13px 0 16px}.product-proof-expanded .proof-details-link{font-size:16px;gap:12px}.confidence-note-expanded{padding:16px 13px;gap:12px}.confidence-note-expanded p{font-size:14px}.confidence-note-expanded p span,.confidence-note-expanded p a{font-size:10px}.purchase-trust-badges .trust-badges{grid-template-columns:repeat(3,1fr);gap:15px 12px;max-width:350px;margin:auto}.purchase-trust-badges .trust-seal{font-size:10px}.purchase-trust-badges .quality-seal{width:70px;height:70px}}.gallery-trust-wrap{position:absolute;z-index:4;top:28px;left:0;width:174px;filter:drop-shadow(-5px 9px 10px #0002)}.gallery-trust-wrap .gallery-trust-ribbon{position:relative;top:auto;left:auto;width:100%;filter:none}@media(max-width:1100px)and (min-width:750px){.gallery-trust-wrap{width:138px;left:-7px}}@media(max-width:749px){.gallery-trust-wrap{top:18px;left:0;width:127px}}.gallery-trust-wrap{width:110px;top:28px;left:0}.gallery-trust-wrap .gallery-trust-ribbon{padding:19px 8px 24px}.trust-ribbon-close{font-size:17px;right:2px;top:2px;padding:2px 4px}.ribbon-brand{font-size:10px;margin-bottom:10px}.ribbon-title{gap:3px;margin-bottom:12px}.ribbon-title strong{font-size:19px}.ribbon-title .trust-laurel{width:12px;height:29px}.ribbon-highlight{font-size:12px;line-height:1.25}.gallery-trust-ribbon p{font-size:11px;line-height:1.35;margin:6px 0}.ribbon-learn{font-size:11px;margin-bottom:10px}.ribbon-cta{font-size:10px;padding:6px 9px;margin-top:5px}@media(max-width:749px){.gallery-trust-wrap{width:88px;top:9px;left:3px}.gallery-trust-wrap .gallery-trust-ribbon{padding:14px 5px 15px}.ribbon-brand{font-size:8px;margin-bottom:5px}.ribbon-title{gap:2px;margin-bottom:7px}.ribbon-title strong{font-size:15px}.ribbon-title .trust-laurel{width:9px;height:23px}.ribbon-highlight{font-size:9px}.gallery-trust-ribbon p{font-size:9px;margin:3px 0}.ribbon-learn{font-size:10px;margin-bottom:7px}.ribbon-cta{font-size:9px;padding:4px 7px;margin-top:3px}.gallery-stage{padding:8px}.gallery-panel{width:100%;margin:0;max-height:none}.gallery-panel img{max-height:none;object-fit:contain}.gallery-mobile-controls{display:flex;position:absolute;z-index:3;left:8px;right:8px;top:55%;transform:translateY(-50%);justify-content:space-between;pointer-events:none}.gallery-mobile-controls button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#dce995;color:var(--green);font:23px/1 Arial;pointer-events:auto}.gallery-mobile-controls [data-gallery-counter]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gallery-thumbs{overflow-x:auto;overflow-y:hidden;gap:10px;height:66px;margin-top:10px}.gallery-thumbs button{border-radius:9px;overflow:hidden}}@media(max-width:749px){.gallery-stage:has(.ribbon-learn) .gallery-mobile-controls{top:max(55%,220px)}}.experience-track::-webkit-scrollbar{display:none}.pagination-dots button{position:relative;width:27px;height:24px;padding:0;flex-shrink:0}.pagination-dots button:before{content:"";position:absolute;left:0;right:0;top:9px;height:6px;border-radius:6px;background:#d6d9d2}.pagination-dots button[aria-current=true]{width:90px}.pagination-dots button[aria-current=true]:before{background:#426833}.experience-image video{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.pagination-dots{gap:6px}.pagination-dots button{width:20px}.pagination-dots button[aria-current=true]{width:44px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nm-catakor.css.map */
