@font-face{font-family:Anton;src:url(//www.zestdose.com/cdn/shop/t/7/assets/anton.ttf?v=166984719284794276861793450663);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(//www.zestdose.com/cdn/shop/t/7/assets/manrope.ttf?v=173277072068138348731793450717);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(//www.zestdose.com/cdn/shop/t/7/assets/manrope-bold.ttf?v=168969020541875483811793450716);font-weight:700;font-display:swap}@font-face{font-family:Mono;src:url(//www.zestdose.com/cdn/shop/t/7/assets/jetbrains-mono.ttf?v=87323896645890809631793450714);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#090b08;color:#f5f4ec;font:400 16px/1.8 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:5px}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #ffda00}img{max-width:100%;display:block}figure,p,h1,h2,h3{margin:0}h1,h2{font-family:Anton,Impact,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:0;line-height:1.12}h1{font-size:clamp(45px,4.7vw,76px)}h2{font-size:clamp(36px,3.5vw,54px)}h3{font-size:22px;font-weight:700;line-height:1.35}em{font-style:normal;color:#ffda00}p{color:#bfc2b6}.wrap{max-width:1360px;padding:0 40px;margin:auto}.utility{border-bottom:1px solid #272a21;background:#11140e;font:500 10px/1.6 Mono,monospace;color:#b8bca9}.utility .wrap{display:flex;gap:25px;align-items:center;min-height:31px}.utility a{margin-left:auto}header{position:sticky;top:0;background:#0b0d09f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #2b2e22;z-index:10}.nav{display:flex;align-items:center;gap:25px;height:88px}.logo{width:170px;height:64px;object-fit:contain}.nav nav{margin-left:auto;display:flex;gap:26px;font-size:13px;font-weight:700}.nav nav a:hover{color:#ffda00}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;min-height:52px;border:1px solid transparent;font:500 12px/1.5 Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.yellow{background:#ffda00;color:#11130c}.outline{border-color:#686b55;color:#f4f3e9;background:transparent}.dark{background:#10130b;color:#ffda00}.nav-cta{font-size:11px}.eyebrow{font:500 11px/1.6 Mono,monospace;letter-spacing:.15em;color:#ffda00;margin-bottom:21px}.eyebrow:before{content:"";display:inline-block;width:28px;height:3px;background:currentColor;vertical-align:middle;margin-right:12px}.breadcrumb{font-size:11px;color:#939782;margin-bottom:38px}.breadcrumb a{color:#d2d5c7}.hero{overflow:hidden;border-bottom:1px solid #303426}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:670px}.hero-copy{padding:28px 0 55px;position:relative;z-index:1}.lead{font-size:16px;line-height:1.9;max-width:555px;margin-top:28px}.actions{display:flex;gap:13px;flex-wrap:wrap;margin:30px 0 18px}.hero-note{font-size:12px;color:#9fa58f}.hero-visual{align-self:stretch;position:relative;min-height:600px;margin-right:-55px;display:flex;align-items:center}.hero-visual img{width:100%;height:100%;object-fit:cover}.hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090b08 0%,transparent 22%);pointer-events:none}.hero-visual figcaption{position:absolute;bottom:18px;right:32px;color:#a9af9b;font:500 9px Mono,monospace;background:#080b08b8;padding:7px 10px}.facts{background:#12160e;border-bottom:1px solid #303426}.fact-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fact-grid>div{padding:25px 23px;border-right:1px solid #333827}.fact-grid>div:first-child{padding-left:0}.fact-grid>div:last-child{border:0}.fact-grid strong{font:400 34px/1.3 Anton,sans-serif;color:#ffda00;display:block}.fact-grid span{display:block;font-size:12px;line-height:1.65;margin-top:6px;color:#b3baa4}.section{padding:86px 0;border-bottom:1px solid #292e20}.section-head{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:40px}.section-head>p{max-width:450px;font-size:15px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #373d2b;border-left:1px solid #373d2b}.category{padding:27px 29px;border-right:1px solid #373d2b;border-bottom:1px solid #373d2b;display:flex;flex-direction:column;background:#11150e;transition:background .2s}.category:hover{background:#1a2113}.number{font:500 12px Mono,monospace;color:#ffda00;margin-bottom:23px}.category h3{font-size:22px;min-height:59px}.category p{font-size:14px;line-height:1.8;min-height:77px;margin:15px 0}.category small{font-size:10px;color:#8e9981;display:block;margin-bottom:24px}.text-link{display:inline-flex;align-items:center;gap:18px;background:none;border:0;border-bottom:1px solid #766c15;padding:7px 0;color:#ffda00;font-weight:700;font-size:13px;align-self:start}.category .text-link{margin-top:auto}.note{font-size:12px;line-height:1.8;color:#929c85;margin-top:22px;max-width:950px}.custom-section{background:#10150e}.custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.custom-visual img{width:100%;height:auto}.custom-visual figcaption,.case-photo figcaption{font-size:10px;line-height:1.7;color:#8e9981;margin-top:13px}.intro{margin:23px 0}.spec-list{margin:25px 0}.spec-list details{border-top:1px solid #3b4430;padding:17px 0}.spec-list details:last-child{border-bottom:1px solid #3b4430}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.spec-list summary{display:flex;align-items:center;gap:16px;font-weight:700;font-size:16px}.spec-list summary span{font:500 11px Mono,monospace;color:#ffda00}.spec-list summary b{margin-left:auto;color:#ffda00}.spec-list p{font-size:14px;margin:15px 0 2px;padding-left:35px}.spec-list details[open] summary b,.faqs details[open] summary span{transform:rotate(45deg)}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sample-card{border:1px solid #3d4431;padding:35px;background:#11160f}.sample-card.standard{background:#eef0e5;color:#17200f;border-color:#eef0e5}.sample-card.standard p{color:#59614f}.pill{display:block;font:500 10px Mono,monospace;letter-spacing:.1em;margin-bottom:22px;color:#c3caac}.standard .pill{color:#646e45}.sample-card h3{font-size:27px}.price{font:400 48px/1.3 Anton,sans-serif;margin:25px 0 7px}.price small{font:400 13px Manrope,sans-serif}.custom-price{font:400 29px/1.3 Anton,sans-serif;color:#ffda00;margin:30px 0 19px}.sample-card>p{font-size:14px}.sample-card dl{margin:28px 0}.sample-card dl>div{display:grid;grid-template-columns:135px 1fr;gap:20px;border-top:1px solid #343d29;padding:15px 0;font-size:13px;line-height:1.7}.standard dl>div{border-color:#c8ceba}.sample-card dt{font-weight:700}.sample-card dd{margin:0;color:#b7c0a6}.standard dd{color:#46503b}.sample-card .button{width:100%}.sample-card p.fine{font-size:11px;margin-top:17px;line-height:1.8}.timing{display:grid;grid-template-columns:1fr 1fr 1.7fr;gap:30px;padding-top:27px;margin-top:30px;border-top:1px solid #3c4430}.timing b{display:block;font-size:17px;color:#eee8bd}.timing span{font-size:12px;color:#9ba88c}.timing p{font-size:12px}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.case-grid>div>p:not(.eyebrow){margin-top:25px}.case-list{list-style:none;margin:25px 0 0;padding:0}.case-list li{display:flex;gap:20px;border-top:1px solid #303b25;padding:13px 0;font-size:14px}.case-list span{min-width:58px;font:500 10px/2.3 Mono,monospace;color:#ffda00}.case-photo{max-width:470px;justify-self:end}.case-photo img{width:100%;height:auto;max-height:630px;object-fit:contain;background:#151a11}.case-grid .text-link{margin-top:22px}.workflow{background:#11160e}.steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none;border-top:1px solid #6b742c}.steps li{padding:26px 28px 0 0}.steps span{font:400 37px Anton,sans-serif;color:#ffda00}.steps h3{font-size:18px;margin:18px 0 12px}.steps p{font-size:14px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.faq-grid>div>p:not(.eyebrow){margin:24px 0 15px}.faqs details{padding:22px 0;border-top:1px solid #3d4430}.faqs summary{font-size:16px;font-weight:700;display:flex;justify-content:space-between;gap:25px}.faqs summary span{color:#ffda00}.faqs details p{font-size:14px;line-height:1.9;margin-top:18px;padding-right:20px}.enquiry{padding:75px 0;background:#ffda00;color:#15190d}.enquiry .eyebrow{color:#343b0c}.enquiry h2{font-size:clamp(39px,4vw,58px)}.enquiry-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.enquiry p{color:#3f461c;margin:25px 0;max-width:430px;font-size:15px}.enquiry a{font-weight:700;text-decoration:underline}.enquiry .local-label{font:500 10px/1.9 Mono,monospace;margin-top:35px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fields label{display:block;font-size:12px;font-weight:700}.fields input,.fields select,.fields textarea{display:block;width:100%;padding:12px;margin-top:7px;background:#fff9d7;color:#202615;border:1px solid #b29e28;border-radius:0;font-size:14px}.fields .full{grid-column:1/-1}.enquiry form>.button{width:100%;margin-top:22px}#review{border-top:1px solid #ad971d;margin-top:25px;padding-top:25px}#review h3{font-size:20px}#review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 Mono,monospace}#review p{font-size:12px}footer{padding:45px 0 85px;background:#10140c}.footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:50px;align-items:center}.footer-grid p{font-size:13px}.footer-grid>div{display:flex;flex-direction:column;gap:8px;font-size:13px}.footer-bottom{border-top:1px solid #333d26;margin-top:28px;padding-top:21px;display:flex;justify-content:space-between;font-size:11px;color:#8d9981}.floating{position:fixed;bottom:18px;right:20px;background:#ffda00;color:#15190c;z-index:12;font:500 11px Mono,monospace;padding:16px 20px;box-shadow:0 5px 30px #0006}.skip{position:fixed;top:-100px;left:20px;background:#ffda00;color:#111;padding:15px;z-index:30}.skip:focus{top:12px}[hidden]{display:none!important}@media(max-width:1050px){.wrap{padding:0 27px}.nav nav{gap:16px;font-size:11px}.nav{gap:18px}.logo{width:145px}.hero-grid{gap:0}.hero h1{font-size:56px}.hero-visual{margin-right:-27px}.hero .button{padding:14px;font-size:10px}.category{padding:24px}.custom-grid,.case-grid{gap:35px}.category h3{font-size:20px;min-height:56px}.sample-card{padding:25px}.enquiry-grid{gap:35px}.faq-grid{gap:40px}.sample-card dl>div{grid-template-columns:110px 1fr;gap:12px}}@media(max-width:760px){html{scroll-padding-top:90px}.wrap{padding:0 21px}.utility .location{display:none}.utility{font-size:8px}.utility .wrap{gap:10px}.nav{height:74px;justify-content:space-between}.nav nav{display:none}.logo{width:145px;height:54px}.nav-cta{padding:12px 15px;min-height:44px;font-size:10px}.hero-grid{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:24px 0 0}.breadcrumb{margin-bottom:28px;font-size:10px}.eyebrow{font-size:9px;margin-bottom:18px}.hero h1{font-size:clamp(43px,10.5vw,66px)}.lead{font-size:15px;margin-top:24px}.hero-note{font-size:11px}.hero-visual{min-height:0;height:auto;margin:15px -21px 0}.hero-visual img{height:auto;aspect-ratio:1.25;object-fit:cover;object-position:center 58%}.hero-visual:before{background:linear-gradient(180deg,#090b08 0%,transparent 25%)}.hero-visual figcaption{right:18px;font-size:8px}.fact-grid{grid-template-columns:1fr 1fr;padding:0}.fact-grid>div,.fact-grid>div:first-child{padding:20px 21px;border-bottom:1px solid #343c28}.fact-grid>div:nth-child(2){border-right:0}.fact-grid strong{font-size:29px}.fact-grid span{font-size:11px}.section{padding:55px 0}.section-head{display:block;margin-bottom:28px}.section-head>p{margin-top:24px;font-size:14px;max-width:none}h2{font-size:39px}.category-grid{grid-template-columns:1fr}.category{padding:25px}.category h3{min-height:0;font-size:22px}.category p{min-height:0;margin:13px 0;font-size:14px}.category small{margin-bottom:15px}.number{margin-bottom:14px}.category .text-link{margin-top:4px}.custom-grid,.sample-grid,.case-grid,.faq-grid,.enquiry-grid{grid-template-columns:1fr;gap:32px}.custom-visual{order:2}.custom-visual img{max-height:430px;object-fit:cover}.custom-visual figcaption{font-size:10px}.spec-list summary{font-size:15px}.sample-card{padding:26px}.sample-card h3{font-size:25px}.sample-card dl>div{grid-template-columns:105px 1fr;font-size:12px}.timing{grid-template-columns:1fr;gap:17px}.timing p{max-width:none}.case-photo{justify-self:center;width:100%;max-width:450px}.case-photo img{max-height:560px}.case-list li{font-size:13px;gap:12px}.steps{grid-template-columns:1fr 1fr;gap:25px}.steps li{padding:24px 10px 0 0}.steps h3{font-size:17px}.steps p{font-size:13px}.steps span{font-size:31px}.faqs summary{font-size:15px}.enquiry{padding:55px 0}.fields{gap:15px}.fields label{font-size:11px}.fields input,.fields select,.fields textarea{font-size:16px;padding:10px}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:10px}.floating{font-size:10px;bottom:12px;right:12px}.enquiry .local-label{margin-top:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(min-width:761px){.hero-visual{height:720px;min-height:0}.hero-visual img{object-fit:contain;background:#090b08}}@media(max-width:760px){.hero-visual img{aspect-ratio:4/5;object-fit:contain}.custom-visual img{max-height:none;object-fit:contain}}@media(min-width:1001px){.hero .hero-visual img{object-fit:contain;object-position:center bottom}.hero .hero-visual{background:#080c08}.hero .hero-visual:before{background:linear-gradient(90deg,#080c08e8 0%,#080c08b8 25%,transparent 55%)}}.hero{position:relative;background:#080c08}.hero-grid{display:block;min-height:690px;position:relative}.hero-copy{width:48%;max-width:610px;position:relative;z-index:2;padding-top:28px;padding-bottom:48px}.hero h1{font-size:clamp(44px,4.1vw,65px)}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;z-index:0;min-height:0}.hero-visual img{object-fit:cover;object-position:right center;width:100%;height:100%;background:#080c08}.hero-visual:before{z-index:1;background:linear-gradient(90deg,#080c08f2 0%,#080c08dd 23%,#080c0880 43%,transparent 65%)}.hero-visual figcaption{z-index:2;bottom:12px}.hero .wrap{position:static}.hero-copy .lead{max-width:510px}.custom-visual img{height:auto;object-fit:contain}.hero-copy .actions .button{font-size:10px;padding:14px 17px}@media(max-width:1000px)and (min-width:761px){.hero-copy{width:54%}.hero-grid{min-height:680px}.hero h1{font-size:49px}.hero-visual:before{background:linear-gradient(90deg,#080c08f2 0%,#080c08d9 36%,transparent 78%)}}@media(max-width:760px){.hero .wrap{position:relative}.hero-grid{min-height:0;padding-bottom:0}.hero-copy{width:100%;max-width:none;padding:23px 0 0}.hero h1{font-size:clamp(43px,10.5vw,66px)}.hero-visual{position:relative;inset:auto;width:calc(100% + 42px);height:auto;margin:16px -21px 0;aspect-ratio:1.65}.hero-visual img{object-fit:cover;object-position:right center;aspect-ratio:auto}.hero-visual:before{background:linear-gradient(180deg,#080c08 0%,transparent 27%)}.hero-visual figcaption{font-size:7px}.hero-copy .lead{max-width:none}.hero-copy .actions .button{font-size:10px}.custom-visual img{max-height:none}}@media(min-width:1001px){.hero .hero-copy .lead{max-width:410px}.hero .hero-visual:before{background:linear-gradient(90deg,#080c08d9 0%,#080c0890 26%,transparent 44%)}}.enquiry .whatsapp-enquiry{display:block;margin-top:15px}.utility .whatsapp-contact{margin-left:0}@media(max-width:760px){.utility .wrap{flex-wrap:wrap;gap:2px 15px;padding-top:5px;padding-bottom:5px}.utility .whatsapp-contact{margin-left:auto}}@media(min-width:1001px){.hero .hero-grid{aspect-ratio:auto;height:calc(100vw / 3)}}@media(min-width:1001px){.hero-grid{aspect-ratio:3/1;min-height:0;display:flex;align-items:center}.hero-copy{width:40%;max-width:560px;padding:22px 0}.hero .breadcrumb,.hero .hero-note{display:none}.hero .eyebrow{font-size:9px;margin-bottom:13px}.hero h1{font-size:clamp(32px,2.8vw,54px);line-height:1.08}.hero-copy .lead{font-size:clamp(12px,.96vw,16px);line-height:1.75;margin-top:18px}.hero .actions{margin:21px 0 0;gap:10px}.hero-copy .actions .button{font-size:9px;padding:12px 15px;min-height:43px}.hero .hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.hero .hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;background:transparent}.hero .hero-visual:before{background:linear-gradient(90deg,#080c08a6 0%,#080c0859 29%,transparent 46%)}.hero-visual figcaption{font-size:8px;bottom:9px;right:15px}}@media(min-width:761px)and (max-width:1000px){.hero .hero-visual img{object-fit:contain;object-position:center bottom}.hero .hero-visual:before{background:linear-gradient(90deg,#080c08de,transparent 70%)}.hero .hero-copy{width:65%;padding-bottom:160px}.hero h1{font-size:42px}}@media(min-width:1001px){.hero .hero-grid{height:clamp(560px,43vw,740px);aspect-ratio:auto}.hero .hero-copy{width:43%;max-width:550px}.hero .hero-visual img{object-fit:cover;object-position:center center}.hero .hero-visual:before{background:linear-gradient(90deg,#080c08f5 0%,#080c08e0 25%,#080c0880 42%,transparent 65%)}.hero h1{font-size:clamp(40px,3.4vw,61px)}.hero .hero-copy .lead{max-width:430px;font-size:14px;line-height:1.85}.hero .eyebrow{font-size:10px}.hero .actions{margin-top:25px}.hero-copy .actions .button{font-size:10px;padding:14px 17px}}@media(min-width:761px)and (max-width:1000px){.hero .hero-grid{min-height:620px}.hero .hero-copy{padding-bottom:55px;width:60%}.hero .hero-visual img{object-fit:cover;object-position:center}.hero .hero-visual:before{background:linear-gradient(90deg,#080c08f5 0%,#080c08c9 36%,transparent 80%)}}@media(max-width:760px){.hero .hero-visual{aspect-ratio:2112/1168}.hero .hero-visual img{object-fit:contain;object-position:center;width:100%;height:100%}.hero .hero-visual:before{background:linear-gradient(180deg,#080c08 0%,transparent 23%)}.hero .hero-copy .lead{max-width:none}.hero .hero-visual figcaption{right:10px;bottom:6px;font-size:7px}}.hero-copy .hero-actions{gap:16px;align-items:stretch}.hero-copy .hero-actions .button{min-height:58px;padding:17px 25px;font-size:13px;letter-spacing:.07em;gap:15px}.hero-copy .hero-actions .yellow{min-width:220px}.hero-copy .hero-actions .outline{min-width:170px;border-color:#ffda00;color:#ffda00;background:#090b0866}.hero-copy .hero-actions .outline:hover{background:#ffda00;color:#090b08}@media(max-width:480px){.hero-copy .hero-actions{gap:10px}.hero-copy .hero-actions .button{width:100%;min-height:54px;font-size:12px}}.enquiry{background:#090b08;color:#f5f4ec}.enquiry-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:stretch}.enquiry-grid>div:first-child{background:#ffda00;color:#0b0d08;padding:40px 35px}.enquiry-grid>div:first-child h2{color:#0b0d08}.enquiry-grid>div:first-child p{color:#30330f}.enquiry-grid>div:first-child a{display:block;color:#0b0d08;overflow-wrap:anywhere;text-underline-offset:5px}.enquiry .eyebrow{color:#393b15}.enquiry form{min-width:0;background:transparent}.enquiry .fields label{color:#c9cbbf}.enquiry .fields input,.enquiry .fields select,.enquiry .fields textarea{background:#11130e;border:1px solid #35392b;color:#f5f4ec;min-height:48px}.enquiry .fields input::placeholder,.enquiry .fields textarea::placeholder{color:#8f9487;opacity:1}.enquiry .fields input:focus,.enquiry .fields select:focus,.enquiry .fields textarea:focus{border-color:#ffda00;outline:1px solid #ffda00}.enquiry form>.button{background:#ffda00;color:#090b08;border-color:#ffda00;min-height:56px}.enquiry form>.button:hover{background:#ffe64b}.enquiry #review{margin-top:24px;border-top:1px solid #35392b;padding-top:20px}.enquiry #review p{color:#b9bfad}.enquiry #review pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d9ddcf}@media(max-width:900px){.enquiry-grid{grid-template-columns:1fr;gap:30px}.enquiry-grid>div:first-child{padding:30px 25px}}#range .section-head{align-items:start;gap:55px}#range .section-head h2{font-size:clamp(34px,3.5vw,50px);line-height:1.15}#range .section-head h2 em{color:#ffda00;font-style:normal}.range-intro{max-width:510px;font-size:15px;line-height:1.8;color:#bdc4b3}.range-intro p{margin:0 0 15px}.range-intro a{color:#ffda00;text-decoration:underline;text-underline-offset:5px}.range-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.range-group{border:1px solid #373d2b;background:#11150e;min-width:0}.range-group-heading{display:block;position:static;padding:23px 25px;background:#1a1e13;border-bottom:2px solid #ffda00}.range-group-heading>span{font:500 11px/1.5 Mono,monospace;color:#ffda00;letter-spacing:.06em}.range-group-heading h3{font:700 23px/1.35 Manrope,Arial,sans-serif;margin:10px 0 0}.range-group .category{border:0;border-bottom:1px solid #373d2b;padding:23px 25px;min-height:340px;background:transparent}.range-group .category:last-child{border-bottom:0}.range-group .category .number{font-size:10px;line-height:1.3;color:#a9ac91}.range-group .category h3{font:700 20px/1.35 Manrope,Arial,sans-serif;min-height:54px;margin:12px 0 0}.range-group .category p{min-height:79px;font-size:14px;line-height:1.75;margin:12px 0 16px;color:#bec4b3}.category-spec{border-left:2px solid #ffda00;padding:0 0 0 11px;margin-bottom:17px}.category-spec>span{display:block;color:#909a80;font:500 9px/1.6 Mono,monospace;letter-spacing:.04em}.category-spec>b{display:block;color:#f0e9b4;font-size:13px;line-height:1.6;font-weight:400;margin-top:4px}.range-group .category small{font-size:11px;line-height:1.6;margin-bottom:17px}.range-group .category .text-link{font-size:12px;line-height:1.6;text-align:left;letter-spacing:0;align-self:start}.range-dose-note{font-size:12px;color:#b4bba5;line-height:1.8;margin:22px 0 0;max-width:950px}.formula-reference{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:35px;border:1px solid #373d2b;margin-top:32px;background:#14180f}.formula-reference h3{font:700 26px/1.3 Manrope,Arial,sans-serif;margin:14px 0 18px}.formula-reference p{font-size:14px;line-height:1.8;color:#bfc5b3}.formula-reference table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;text-align:left}.formula-reference caption{text-align:left;color:#ffda00;font-size:13px;margin-bottom:14px}.formula-reference th,.formula-reference td{padding:10px 0;border-bottom:1px solid #373d2b;font-weight:400}.formula-reference thead th{color:#a5ae95;font-size:11px;text-transform:uppercase}.formula-reference td:last-child,.formula-reference thead th:last-child{text-align:right;white-space:nowrap;color:#f2f0dd}.formula-reference .formula-footnote{font-size:11px;line-height:1.8;margin-top:17px}@media(max-width:1000px){.range-groups{gap:12px}.range-group-heading,.range-group .category{padding:20px 18px}.range-group-heading h3{font-size:20px}.range-group .category h3{font-size:18px}.formula-reference{gap:30px;padding:25px}}@media(max-width:760px){.range-groups,.formula-reference{grid-template-columns:1fr}.range-group .category,.range-group .category h3,.range-group .category p{min-height:0}.range-group .category p{margin-bottom:16px}.formula-reference{gap:22px;padding:24px}#range .section-head{display:block}.range-intro{margin-top:23px;max-width:none}}.packaging-capability{background:#11140d;border-top:1px solid #303627}.packaging-capability h2 em{color:#ffda00;font-style:normal}.capability-visuals{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:20px;align-items:stretch}.capability-visuals figure{margin:0;border:1px solid #373d2b;position:relative;min-width:0;background:#090b08}.capability-overview>img{width:100%;height:auto;display:block}.capability-overview>figcaption{font-size:10px;color:#a6ae97;padding:13px 18px;border-top:1px solid #303627}.visual-watermark{position:absolute;right:18px;bottom:54px;opacity:.3;font:700 17px Manrope,Arial,sans-serif;color:#fff;pointer-events:none}.white-can-option{display:flex;flex-direction:column;justify-content:center}.white-can-option>div{position:relative;background:radial-gradient(ellipse at center,#2b3025,#10130d 75%);padding:18px}.white-can-option img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.white-can-option .visual-watermark{bottom:12px;font-size:13px}.white-can-option figcaption{padding:20px;border-top:1px solid #303627}.white-can-option b{display:block;font-size:18px;color:#f5f4ec}.white-can-option figcaption span{display:block;font-size:13px;color:#bfc5b3;margin-top:8px;line-height:1.7}.white-can-option figcaption small{display:block;font-size:10px;color:#8f9a80;margin-top:12px;line-height:1.6}.capability-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #373d2b;margin-top:20px}.capability-dimensions>div{padding:21px 24px;border-right:1px solid #373d2b}.capability-dimensions>div:last-child{border:0}.capability-dimensions b{display:block;color:#ffda00;font-size:15px}.capability-dimensions span{display:block;font-size:13px;line-height:1.8;color:#bdc5af;margin-top:9px}.capability-disclaimer{font:400 11px/1.9 Mono,monospace;color:#a6ae97;margin:18px 0 0}@media(max-width:760px){.capability-visuals{grid-template-columns:1fr}.white-can-option{display:grid;grid-template-columns:1fr 1fr;align-items:center}.white-can-option figcaption{border:0}.capability-dimensions{grid-template-columns:1fr}.capability-dimensions>div{border:0;border-bottom:1px solid #373d2b}.capability-overview>figcaption{font-size:9px}}.sample-evidence{background:#0b0e08}.sample-evidence h2 em{color:#ffda00;font-style:normal}.evidence-case-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:start}.evidence-label{font:500 11px/1.6 Mono,monospace;color:#ffda00}.evidence-flavors h3{font:700 28px/1.35 Manrope,Arial,sans-serif;margin:17px 0}.evidence-flavors>p{font-size:15px;color:#bdc5b0;line-height:1.8;margin:0 0 21px}.evidence-flavors .case-list{margin:0 0 25px;padding:0}.evidence-flavors .case-list li{padding:15px 0;font-size:15px}.evidence-flavors .text-link{font-size:13px}.evidence-case-grid .case-photo{margin:0;min-width:0;background:#12150d;border:1px solid #353c29}.evidence-case-grid .case-photo img{width:100%;height:550px;object-fit:contain;display:block}.evidence-case-grid .case-photo figcaption{padding:12px 17px;border-top:1px solid #353c29;font-size:10px;color:#a4af93}.formula-details{margin-top:30px;border:1px solid #3b432c;background:#13180e;scroll-margin-top:120px}.formula-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 27px}.formula-details summary::-webkit-details-marker{display:none}.formula-details summary small{display:block;color:#a4ae93;font:500 10px/1.6 Mono,monospace}.formula-details summary b{display:block;font-size:19px;font-weight:700;color:#f0f1e7;margin-top:7px}.formula-details .detail-symbol{color:#ffda00;font-size:28px;line-height:1;transition:transform .2s}.formula-details[open] .detail-symbol{transform:rotate(45deg)}.formula-details-content{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:27px;border-top:1px solid #353c29}.formula-details-content h3{font:700 23px/1.4 Manrope,Arial,sans-serif;margin:0 0 18px}.formula-details-content p{font-size:14px;color:#b7c1a7;line-height:1.8;margin:0 0 16px}.formula-details-content table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.formula-details-content caption{text-align:left;color:#ffda00;margin-bottom:12px;font-size:12px}.formula-details-content th,.formula-details-content td{font-weight:400;border-bottom:1px solid #353c29;padding:10px 0}.formula-details-content thead th{font-size:10px;color:#a4ae93;text-transform:uppercase}.formula-details-content td:last-child,.formula-details-content thead th:last-child{text-align:right}.formula-details-content .formula-footnote{font-size:11px;line-height:1.8;margin-top:16px}.evidence-note{font-size:11px;color:#a4ae93;line-height:1.8;margin:20px 0 0}@media(max-width:760px){.evidence-case-grid,.formula-details-content{grid-template-columns:1fr;gap:25px}.evidence-case-grid .case-photo img{height:auto;max-height:500px;object-fit:contain}.formula-details summary,.formula-details-content{padding:20px}.formula-details summary b{font-size:17px}.evidence-flavors h3{font-size:24px}}.quality-section{background:#090c07;border-top:1px solid #303627}.quality-section h2 em,.workflow h2 em{font-style:normal;color:#ffda00}.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #373d2b}.quality-grid article{padding:30px 27px;border-right:1px solid #373d2b;display:flex;flex-direction:column;min-width:0}.quality-grid article:last-child{border:0}.quality-grid h3{font:700 24px/1.35 Manrope,Arial,sans-serif;margin:27px 0 18px;min-height:65px}.quality-grid article>p{font-size:15px;line-height:1.8;color:#bdc4b0;margin:0 0 25px;flex:1}.quality-review{border-top:1px solid #373d2b;padding-top:19px}.quality-review small{color:#ffda00;font:500 10px/1.6 Mono,monospace}.quality-review b{display:block;font-size:13px;line-height:1.8;font-weight:400;color:#d2d8c7;margin-top:8px}.quality-doc-links{border-top:1px solid #373d2b;padding-top:17px;display:grid;gap:10px}.quality-doc-links a{font-size:13px;color:#ffda00;text-decoration:underline;text-underline-offset:4px}.quality-action{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:25px;border-left:3px solid #ffda00;padding:8px 0 8px 21px}.quality-action p{font-size:14px;color:#bec6b1;line-height:1.8;margin:0;max-width:750px}.quality-action .button{flex-shrink:0;font-size:11px}.quality-note{font-size:11px;line-height:1.8;color:#9ca88b;margin-top:20px}.roadmap-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;margin:45px 0 0;list-style:none;border-top:1px solid #515b3a}.roadmap-steps li{position:relative;padding:28px 21px 0 0;min-width:0;display:flex;flex-direction:column}.roadmap-steps li:last-child{padding-right:0}.roadmap-dot{position:absolute;width:10px;height:10px;border-radius:50%;left:0;top:-6px;background:#ffda00}.roadmap-number{font:400 37px/1.2 Anton,sans-serif;color:#ffda00}.roadmap-steps h3{font:700 18px/1.4 Manrope,Arial,sans-serif;margin:18px 0 15px;min-height:51px}.roadmap-steps p{font-size:13px;color:#b8c1aa;line-height:1.8;margin:0 0 22px;flex:1}.roadmap-output{padding-top:15px;border-top:1px solid #343d26}.roadmap-output small{font:500 9px/1.5 Mono,monospace;color:#95a27f}.roadmap-output b{display:block;font-size:12px;line-height:1.75;color:#dedfc5;font-weight:400;margin-top:6px}.roadmap-timing{display:grid;grid-template-columns:1fr 1fr 1.7fr;gap:30px;border-top:1px solid #373d2b;padding-top:24px;margin-top:35px}.roadmap-timing b{font-size:16px;color:#f5edc1;display:block}.roadmap-timing span{font-size:12px;color:#aab79a;display:block;margin-top:7px}.roadmap-timing p{font-size:12px;line-height:1.8;color:#aab79a;margin:0}.roadmap-cta{margin-top:25px;font-size:13px}.enquiry .fields .quantity-guidance{margin:0;padding:0;border:0;background:none;color:#b0b99f;font-size:11px;line-height:1.8;max-width:none}@media(max-width:1100px){.roadmap-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.roadmap-steps li{border-top:1px solid #515b3a;padding-top:23px}.roadmap-steps{border:0}.quality-grid h3{font-size:21px}.quality-grid article{padding:25px 22px}}@media(max-width:760px){.quality-grid,.roadmap-timing{grid-template-columns:1fr}.quality-grid article{border:0;border-bottom:1px solid #373d2b}.quality-grid h3{min-height:0;margin-top:20px}.quality-action{display:block}.quality-action .button{margin-top:20px}.roadmap-steps{grid-template-columns:1fr 1fr;gap:30px 17px}.roadmap-steps li{padding-right:0}.roadmap-steps h3{font-size:17px}.roadmap-timing{gap:20px}}.sample-section h2 em,.caffeine-options h2 em{font-style:normal;color:#ffda00}.commercial-table-wrap{border:1px solid #373d2b;padding:0 27px;background:#10150c}.commercial-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.85}.commercial-table caption{text-align:left;font-size:12px;color:#a8b498;padding:21px 0;border-bottom:1px solid #373d2b}.commercial-table th{width:23%;font-weight:700;color:#efefe3;vertical-align:top;padding:21px 25px 21px 0}.commercial-table td{padding:21px 0;color:#bbc6ac;vertical-align:top}.commercial-table tr:not(:last-child){border-bottom:1px solid #373d2b}.commercial-table td strong{font-weight:700;color:#f5f3dc}.commercial-table a,.strength-note a{color:#ffda00;text-decoration:underline;text-underline-offset:4px}.commercial-actions{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:23px}.commercial-actions article{border:1px solid #373d2b;padding:26px;display:flex;flex-direction:column}.commercial-actions h3{font:700 23px/1.35 Manrope,Arial,sans-serif;margin:0 0 16px}.commercial-actions p{font-size:14px;line-height:1.8;color:#bbc6ac;margin:0 0 23px;flex:1}.commercial-actions .button{align-self:start;font-size:11px}.related-product-links{display:flex;flex-wrap:wrap;gap:13px 25px;margin-top:28px;padding-top:23px;border-top:1px solid #373d2b}.related-product-links b{width:100%;font-size:12px;font-weight:400;color:#a8b498}.related-product-links a{font-size:13px;color:#ffda00;border-bottom:1px solid #77681e;padding-bottom:4px}.strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #373d2b}.strength-grid article{padding:29px;border-right:1px solid #373d2b;display:flex;flex-direction:column;min-width:0}.strength-grid article:last-child{border:0}.strength-number{font:400 52px/1.2 Anton,sans-serif;color:#ffda00}.strength-number small{font-size:33px}.strength-grid h3{font:700 22px/1.35 Manrope,Arial,sans-serif;margin:24px 0 16px;min-height:60px}.strength-grid p{font-size:14px;line-height:1.8;color:#bbc6ac;flex:1;margin:0 0 23px}.strength-status{display:block;font-size:11px;line-height:1.7;color:#dfd9a7;border-top:1px solid #373d2b;padding-top:16px;margin-bottom:20px}.strength-grid .text-link{font-size:12px;align-self:start;text-align:left}.strength-review{background:#16180e}.strength-note{font-size:12px;line-height:1.85;color:#a8b498;margin-top:23px;max-width:1000px}@media(max-width:760px){.commercial-actions,.strength-grid{grid-template-columns:1fr}.commercial-table-wrap{padding:0 20px}.commercial-table th,.commercial-table td{display:block;width:100%;padding:0}.commercial-table th{padding-top:19px;font-size:14px}.commercial-table td{padding-top:9px;padding-bottom:19px;font-size:14px}.strength-grid article{border:0;border-bottom:1px solid #373d2b;padding:25px}.strength-grid h3{min-height:0}.commercial-actions article{padding:23px}}.capacity-section{background:#151a10;border-top:1px solid #373d2b}.capacity-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center}.capacity-number{padding:40px 0;border-right:1px solid #424c32}.capacity-number strong{display:block;font:400 clamp(65px,7.2vw,110px)/1.1 Anton,sans-serif;color:#ffda00}.capacity-number span{display:block;font-size:17px;line-height:1.7;color:#d5ddc8;margin-top:22px}.capacity-layout h2{font-size:clamp(35px,3.5vw,48px);line-height:1.2}.capacity-layout p:not(.eyebrow){font-size:15px;line-height:1.85;color:#bec9af;margin:20px 0}.capacity-layout p a{color:#ffda00;text-decoration:underline;text-underline-offset:4px}.capacity-layout .button{font-size:11px}.capacity-layout .capacity-note{font-size:11px!important;line-height:1.8!important;color:#95a381!important;margin-bottom:0!important}.faq-grid details p a{color:#ffda00;text-decoration:underline;text-underline-offset:4px}.credential-section{background:#12160e;border-top:1px solid #373d2b}.credential-section h2 em{font-style:normal;color:#ffda00}.credential-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}.credential-cards article{display:grid;grid-template-columns:1fr 1fr;border:1px solid #3a432d;min-width:0;background:#0a0e07}.certificate-image{border:0;border-right:1px solid #3a432d;padding:18px;background:#1e2418;cursor:zoom-in;position:relative;min-width:0}.certificate-image img{display:block;width:100%;height:300px;object-fit:contain}.certificate-image>span{display:block;font-size:10px;color:#e2e7d8;margin-top:15px}.credential-copy{padding:25px 22px;display:flex;flex-direction:column}.credential-copy small{font:500 9px/1.7 Mono,monospace;color:#b4bf9e}.credential-copy h3{font:700 21px/1.35 Manrope,Arial,sans-serif;margin:19px 0}.credential-copy p{font-size:13px;line-height:1.8;color:#b8c4a7;flex:1;margin:0 0 22px}.credential-copy a{color:#ffda00;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.credential-request{display:flex;align-items:center;justify-content:space-between;gap:35px;border-left:3px solid #ffda00;padding-left:22px;margin-top:28px}.credential-request p{font-size:14px;line-height:1.8;color:#b9c6aa;max-width:750px;margin:0}.credential-request .button{flex-shrink:0;font-size:11px}.certificate-dialog{width:min(94vw,1000px);max-height:94vh;padding:0;border:1px solid #475235;background:#10150c;color:#f3f5ea;overflow:auto}.certificate-dialog::backdrop{background:#000c}.certificate-toolbar{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 20px;background:#10150cf5;border-bottom:1px solid #475235}.certificate-toolbar h2{font:700 18px/1.5 Manrope,Arial,sans-serif;margin:0}.certificate-toolbar button{background:#ffda00;color:#080b05;border:0;padding:9px 16px;font-size:13px;white-space:nowrap}.certificate-dialog>img{display:block;width:100%;height:auto}@media(max-width:1050px){.credential-cards article{grid-template-columns:1fr}.certificate-image{border:0;border-bottom:1px solid #3a432d}.certificate-image img{height:320px}}@media(max-width:760px){.capacity-layout,.credential-cards{grid-template-columns:1fr;gap:25px}.capacity-number{border:0;border-bottom:1px solid #424c32;padding:0 0 25px}.capacity-number strong{font-size:74px}.capacity-number span{font-size:15px;margin-top:13px}.credential-request{display:block}.credential-request .button{margin-top:20px}.certificate-toolbar h2{font-size:14px}.certificate-image img{height:350px}}.completed-formula{background:#13180e;border-top:1px solid #373d2b}.completed-formula h2 em{color:#ffda00;font-style:normal}.completed-formula-panel{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:32px;border:1px solid #3a432d;background:#0b1007}.completed-formula-panel h3{font:700 25px/1.4 Manrope,Arial,sans-serif;margin:0 0 20px}.completed-formula-panel p{font-size:14px;line-height:1.8;color:#bac5ab;margin:20px 0}.completed-formula-panel .text-link{font-size:13px}.formula-case-flavors{display:flex;gap:9px;flex-wrap:wrap}.formula-case-flavors span{font-size:12px;line-height:1.5;border:1px solid #5a6137;padding:7px 10px;color:#ebe3b3}.formula-case-spec{margin:25px 0 0}.formula-case-spec>div{display:flex;gap:25px;border-bottom:1px solid #343e27;padding:12px 0;font-size:13px}.formula-case-spec dt{color:#9dac8b;min-width:110px}.formula-case-spec dd{margin:0;color:#eeeeda}.completed-formula-panel table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.completed-formula-panel caption{text-align:left;font-size:13px;color:#ffda00;margin-bottom:17px}.completed-formula-panel th,.completed-formula-panel td{border-bottom:1px solid #343e27;padding:12px 0;font-weight:400}.completed-formula-panel thead th{font-size:10px;color:#a8b698;text-transform:uppercase}.completed-formula-panel td:last-child,.completed-formula-panel thead th:last-child{text-align:right}.completed-formula-panel .formula-footnote{font-size:11px;line-height:1.8}.finished-case-gallery{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:24px;margin-top:35px;padding-top:30px;border-top:1px solid #3a432d}.finished-case-gallery h3{font:700 25px/1.4 Manrope,Arial,sans-serif;margin:15px 0 20px}.finished-case-gallery p:not(.eyebrow){font-size:14px;line-height:1.8;color:#bac5ab;margin:0 0 22px}.finished-case-gallery .text-link{font-size:12px}.finished-case-gallery figure{margin:0;position:relative;border:1px solid #3a432d;background:#10150c;min-width:0}.finished-case-gallery img{display:block;width:100%;height:280px;object-fit:cover}.finished-case-gallery figcaption{padding:13px 16px;color:#a9b698;font-size:10px;line-height:1.8}.case-image-watermark{position:absolute;right:16px;top:245px;font:700 16px Manrope,Arial,sans-serif;color:#fff;opacity:.45;pointer-events:none}.shipment-documents{margin-top:30px;padding:30px;border:1px solid #515a31;background:#171c0e}.shipment-documents-heading{max-width:760px}.shipment-documents h3{font:700 27px/1.35 Manrope,Arial,sans-serif;margin:15px 0 18px}.shipment-documents-heading>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#d2ddbf;margin:0}.shipment-document-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:27px 0}.shipment-document-list article{border-top:1px solid #515a31;padding-top:20px}.shipment-document-list article>span{font:500 10px/1.7 Mono,monospace;color:#ffda00}.shipment-document-list h4{font:700 19px/1.4 Manrope,Arial,sans-serif;margin:14px 0}.shipment-document-list p{font-size:14px;line-height:1.8;color:#bdcba9;margin:0}.shipment-documents>.text-link{font-size:13px}.shipment-documents .shipment-doc-note{font-size:11px;line-height:1.8;color:#a7b594;margin:22px 0 0}@media(max-width:760px){.completed-formula-panel,.finished-case-gallery,.shipment-document-list{grid-template-columns:1fr;gap:25px}.completed-formula-panel,.shipment-documents{padding:23px}.finished-case-gallery img{height:340px;object-fit:contain}.case-image-watermark{top:300px}.shipment-documents h3{font-size:24px}}.formula-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.formula-case-card{--case-accent:#a1c87d;background:#0c1008;border:1px solid #3e472e;min-width:0;padding:26px;display:flex;flex-direction:column}.formula-case-card.cherry{--case-accent:#c2a1be}.formula-case-card.honeydew{--case-accent:#9ebfb0}.formula-case-heading{padding-bottom:21px;border-bottom:2px solid var(--case-accent)}.formula-case-heading>span{font:500 10px/1.6 Mono,monospace;color:var(--case-accent);letter-spacing:.05em}.formula-case-heading h3{font:700 27px/1.3 Manrope,Arial,sans-serif;color:#f1f3e8;margin:18px 0 13px;min-height:70px}.formula-case-heading p{font-size:12px;color:#a9b69a;margin:0;line-height:1.7}.formula-case-measures{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 25px}.formula-case-measures dt{font-size:10px;color:#95a582;line-height:1.6}.formula-case-measures dd{font-size:16px;color:#e7eadc;margin:7px 0 0}.formula-case-card table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65;text-align:left}.formula-case-card caption{text-align:left;font-size:12px;color:#ffda00;margin-bottom:15px}.formula-case-card th,.formula-case-card td{border-bottom:1px solid #343d27;padding:12px 0;font-weight:400}.formula-case-card thead th{font-size:10px;color:#93a17f}.formula-case-card td:last-child,.formula-case-card thead th:last-child{text-align:right;white-space:nowrap}.formula-case-card .text-link{font-size:12px;margin-top:26px;align-self:start;text-align:left}.formula-case-shared{border-left:2px solid #515e38;padding-left:20px;margin-top:25px}.formula-case-shared p{font-size:12px;color:#aebba0;line-height:1.85;margin:0 0 12px}.formula-case-shared p:last-child{margin-bottom:0}@media(max-width:1050px){.formula-case-card{padding:22px 19px}.formula-case-heading h3{font-size:23px;min-height:60px}.formula-case-card table{font-size:13px}}@media(max-width:760px){.formula-three-grid{grid-template-columns:1fr;gap:22px}.formula-case-card{padding:25px}.formula-case-heading h3{font-size:26px;min-height:0}.formula-case-card table{font-size:14px}}.faq-with-image{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:55px}.faq-aside{min-width:0}.faq-product-image{margin:30px 0 0;border:1px solid #3b432e;background:#0a0d07}.faq-product-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.faq-product-image figcaption{font-size:10px;color:#a7b295;padding:12px 16px;border-top:1px solid #3b432e;line-height:1.6}.faq-aside>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b6c0a6}.faq-aside>p a{color:#ffda00;text-decoration:underline;text-underline-offset:4px}.faq-with-image .faqs summary{font-size:17px;line-height:1.5}.faq-with-image .faqs details>p{font-size:14px;line-height:1.85}@media(max-width:760px){.faq-with-image{grid-template-columns:1fr;gap:30px}.faq-product-image{max-width:470px}.faq-with-image .faqs summary{font-size:16px}}.buyer-confidence{border-top:1px solid #303426}.trust-entry{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border:1px solid #3c422f;background:#11150c;font-weight:700;font-size:15px}.trust-entry:hover{border-color:#ffda00}.trust-entry>span:last-child{color:#ffda00;font-size:30px}.evidence-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.evidence-cards article{border:1px solid #3c422f;min-width:0}.evidence-cards img{width:100%;height:300px;object-fit:contain;background:#11150c}.evidence-card-copy{padding:25px}.evidence-card-copy h2{font-family:Manrope,Arial,sans-serif;font-weight:700;text-transform:none;font-size:23px;line-height:1.4;margin-bottom:15px}.evidence-card-copy p{font-size:14px;margin-bottom:20px}.evidence-hero{padding:70px 0 50px}.evidence-hero h1{max-width:900px}.evidence-hero .lead{max-width:740px}.evidence-note{margin-top:35px;padding:25px;border-left:2px solid #ffda00}.evidence-note p{margin-bottom:15px}@media(max-width:760px){.evidence-cards{grid-template-columns:1fr}.trust-entry{padding:22px;font-size:13px}.evidence-hero{padding-top:40px}}.packaging-simple h2{margin:0 0 30px}.packaging-single-image{margin:0;position:relative;border:1px solid #373d2b;background:#090b08}.packaging-single-image>img{display:block;width:100%;height:auto}.packaging-watermark{position:absolute;right:24px;bottom:18px;color:#fff;opacity:.28;font:700 18px/1.5 Manrope,Arial,sans-serif;pointer-events:none}.packaging-simple .packaging-small-note{font:400 11px/1.8 Manrope,Arial,sans-serif;color:#9ca68d;margin:15px 0 0}@media(max-width:760px){.packaging-simple h2{margin-bottom:24px}.packaging-watermark{font-size:12px;right:12px;bottom:10px}.packaging-simple .packaging-small-note{font-size:10px}}.faq-section-v18 .section-head>p .text-link{display:inline-block;margin-top:16px}.faq-aligned-v18{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:45px;align-items:stretch}.faq-aligned-v18 .faq-product-image{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:570px}.faq-aligned-v18 .faq-product-image img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center}.faq-aligned-v18 .faqs{min-width:0;display:flex;flex-direction:column}.faq-aligned-v18 .faqs details{margin:0}.faq-aligned-v18 .faqs details:last-child{flex-grow:1;border-bottom:1px solid #343d29}.faq-aligned-v18 .faqs summary{font-size:16px;line-height:1.5;padding:23px 0;min-height:66px}.faq-aligned-v18 .faqs details>p{font-size:14px;line-height:1.85}@media(max-width:760px){.faq-aligned-v18{grid-template-columns:1fr;gap:28px}.faq-aligned-v18 .faq-product-image{min-height:0;display:block}.faq-aligned-v18 .faq-product-image img{height:auto;aspect-ratio:1}.faq-aligned-v18 .faqs summary{font-size:15px;padding:20px 0}.faq-aligned-v18 .faqs details:last-child{flex-grow:0}}.faq-aligned-v18 .faqs details{padding:0}.faq-aligned-v18 .faqs details>p{margin:0 0 23px;padding-right:15px}.range-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.range-visual-v19 .section-head>p{max-width:430px}.range-visual-v19 .section-head .text-link{margin-top:15px;font-size:12px}.range-visual-card{border:1px solid #3b412e;background:#0d100b;min-width:0;overflow:hidden;transition:border-color .2s}.range-visual-card:hover,.range-visual-card:focus-within{border-color:#c8ad15}.range-card-art{position:relative;aspect-ratio:1.16;overflow:hidden;background:#0d100b}.range-card-art>img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.range-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(3,7,8,.83),rgba(3,7,8,.42) 39%,transparent 67%);pointer-events:none}.range-card-copy{position:absolute;inset:23px 24px auto;z-index:1}.range-card-copy>span{font:500 10px/1.6 Mono,monospace;color:#ffda00;letter-spacing:.03em}.range-card-copy h3{font:700 26px/1.2 Manrope,Arial,sans-serif;margin:14px 0 11px;color:#fff}.range-card-copy h3 small{display:block;font-size:14px;color:#d1d5c8;font-weight:400;margin-top:6px}.range-card-copy>p{font-size:13px;line-height:1.5;color:#e0e2d9;max-width:290px}.range-card-footer{padding:0 23px}.range-card-footer details{border-bottom:1px solid #353d29}.range-card-footer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:48px;list-style:none;font-size:12px;color:#c3cbbb}.range-card-footer summary::-webkit-details-marker{display:none}.range-card-footer summary>span{color:#ffda00;font-size:17px}.range-card-footer details[open] summary>span{transform:rotate(45deg)}.range-card-footer details>div{padding:0 0 17px}.range-card-footer details p{font-size:12px;line-height:1.8;color:#bdc7ae;margin:0 0 12px}.range-card-footer details p:last-child{margin:0;color:#e6e9db}.range-card-footer details b{display:block;color:#ffda00;font-size:10px;margin-bottom:4px;font-weight:400}.range-card-cta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0;border:0;background:transparent;color:#ffda00;font:700 12px/1.5 Manrope,Arial,sans-serif;text-align:left;min-height:52px}.range-card-cta:hover{text-decoration:underline;text-underline-offset:4px}.range-visual-note{font-size:11px;line-height:1.8;color:#a0ab93;margin:22px 0 0}@media(max-width:1050px)and (min-width:761px){.range-card-copy{inset:18px 17px auto}.range-card-copy h3{font-size:21px}.range-card-copy>p{font-size:12px}.range-card-art{aspect-ratio:.95}.range-card-footer{padding:0 17px}}@media(max-width:760px){.range-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.range-card-art{aspect-ratio:.72}.range-card-copy{inset:15px 13px auto}.range-card-copy>span{font-size:8px}.range-card-copy h3{font-size:18px;line-height:1.25;margin:11px 0 8px}.range-card-copy h3 small{font-size:11px;margin-top:4px}.range-card-copy>p{font-size:11px;line-height:1.5}.range-card-footer{padding:0 12px}.range-card-footer summary{font-size:10px;min-height:44px}.range-card-cta{font-size:10px;min-height:48px;padding:12px 0}.range-card-footer details p{font-size:11px}.range-visual-note{font-size:10px}.range-visual-v19 .section-head .text-link{font-size:11px}}@media(max-width:359px){.range-visual-grid{grid-template-columns:1fr}.range-card-art{aspect-ratio:1.1}.range-card-copy h3{font-size:24px}.range-card-copy>p{font-size:12px}}.sample-evidence .evidence-case-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:56px;align-items:center}.sample-evidence .evidence-case-grid .case-photo{width:100%;max-width:none;justify-self:stretch}.sample-evidence .evidence-case-grid .case-photo img{width:100%;height:auto;max-height:none;object-fit:contain;display:block}.sample-photo-zoom{position:relative;display:block;overflow:hidden}.sample-photo-zoom>span{position:absolute;bottom:16px;left:16px;padding:8px 12px;background:#090c08df;color:#f0f1e6;font-size:10px;line-height:1.5;border:1px solid #767c6666}.sample-photo-zoom:hover>span,.sample-photo-zoom:focus-visible>span{color:#ffda00;border-color:#ffda00}.sample-evidence .evidence-case-grid .case-photo figcaption{margin-top:0;padding:12px 17px;font-size:10px}.sample-evidence .evidence-flavors h3{font-size:29px;max-width:450px}.sample-evidence .evidence-flavors>p{max-width:440px}.sample-evidence .evidence-flavors .case-list li{padding:16px 0;font-size:15px;line-height:1.65}.sample-evidence .section-head{align-items:center}.sample-evidence .section-head>p{max-width:420px}@media(max-width:1050px)and (min-width:761px){.sample-evidence .evidence-case-grid{gap:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sample-evidence .evidence-flavors h3{font-size:25px}.sample-evidence .evidence-flavors .case-list li{font-size:13px;padding:13px 0}}@media(max-width:760px){.sample-evidence .evidence-case-grid{grid-template-columns:1fr;gap:30px;align-items:start}.sample-evidence .evidence-case-grid .case-photo{order:-1;max-width:none}.sample-evidence .evidence-flavors h3{font-size:25px}.sample-evidence .evidence-flavors .case-list li{font-size:14px;padding:14px 0}.sample-photo-zoom>span{bottom:12px;left:12px;font-size:9px}.sample-evidence .evidence-case-grid .case-photo figcaption{font-size:9px;padding:11px 13px}}.finished-case-gallery.finished-gallery-v21{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:45px;padding-top:38px;align-items:start}.finished-gallery-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;gap:45px;padding-bottom:5px}.finished-gallery-heading>div:last-child{max-width:440px}.finished-gallery-v21 .finished-gallery-heading h3{font-size:29px;margin:12px 0 0}.finished-gallery-v21 .finished-gallery-heading p:not(.eyebrow){font-size:14px;line-height:1.8;margin:0 0 13px}.finished-gallery-v21 .finished-image-link{display:block;position:relative;line-height:0;background:#0b0e0a;overflow:hidden}.finished-case-gallery.finished-gallery-v21 img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;display:block}.finished-watermark{position:absolute;right:21px;bottom:18px;color:#fff;opacity:.35;font:700 18px/1.4 Manrope,Arial,sans-serif;pointer-events:none}.finished-zoom{position:absolute;left:17px;bottom:17px;background:#090c08ce;border:1px solid #626c5066;color:#d8dfcd;padding:8px 11px;font:400 10px/1.4 Manrope,Arial,sans-serif}.finished-image-link:hover .finished-zoom{border-color:#ffda00;color:#ffda00}.finished-gallery-v21 figcaption{font-size:11px;line-height:1.7;padding:15px 18px;min-height:60px}@media(max-width:760px){.finished-case-gallery.finished-gallery-v21{grid-template-columns:1fr;gap:24px;margin-top:30px;padding-top:28px}.finished-gallery-heading{display:block;grid-column:auto;padding-bottom:0}.finished-gallery-v21 .finished-gallery-heading h3{font-size:25px;margin-bottom:18px}.finished-gallery-heading>div:last-child{max-width:none}.finished-case-gallery.finished-gallery-v21 figure{width:100%}.finished-case-gallery.finished-gallery-v21 img{height:auto;max-height:none;aspect-ratio:1;object-fit:contain}.finished-watermark{font-size:15px;right:15px;bottom:14px}.finished-zoom{font-size:9px;left:12px;bottom:12px}.finished-gallery-v21 figcaption{font-size:10px;padding:13px 15px;min-height:0}}.contact-delivery-note{font-size:12px;line-height:1.8;margin-top:22px}.form-success,.errors{padding:20px;border:1px solid #a6af65;margin-bottom:22px}.text-link span:empty,.button span:empty,.btn span:empty{display:none}a.text-link:hover{text-decoration:underline;text-underline-offset:5px}a.text-link:focus-visible{outline:2px solid #ffda00;outline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zestdose-custom.css.map */
