@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.HQOgYG_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.HQOgYG_variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.gM0Dha_className{font-family:Lato,Lato Fallback;font-style:normal}.gM0Dha_variable{--font-body:"Lato", "Lato Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.Sgu_JW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.Sgu_JW_variable{--font-ui:"DM Sans", "DM Sans Fallback"}
:root{--bg:#fff;--soft:#f3f4ef;--ink:#121611;--muted:#5d6459;--green:#2c6e3a;--green-deep:#1d4a27;--gold:#e3b23c;--on-green:#fff;--line:#dfe3da;--display:var(--font-display), "Arial Black", Impact, sans-serif;--body:var(--font-body), "Segoe UI", Helvetica, Arial, sans-serif;--ui:var(--font-ui), "Segoe UI", Helvetica, Arial, sans-serif;--wrap:1200px;--glass-fill:#ffffff94;--glass-fill-hover:#ffffffbf;--glass-blur:blur(18px) saturate(180%);--glass-shadow:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #1216110d, 0 10px 30px #1216111f, 0 2px 6px #1216110f}.glass{isolation:isolate;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);position:relative}.glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#fffffff2,#fff3 35%,#ffffff0d 65%,#ffffffb3);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#fffffff0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 16px/1.65 var(--body);margin:0}a{color:var(--green)}img{max-width:100%;height:auto}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.02}h2{color:var(--green);font-size:clamp(2rem,5vw,3rem)}h3{color:var(--ink);font-size:1.15rem}p{margin:0}.muted{color:var(--muted)}.eyebrow{font:700 .78rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn{font:700 .95rem/1 var(--ui);cursor:pointer;background:var(--green);color:var(--on-green);border:2px solid var(--green);border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.95em 1.7em;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{color:var(--green);background:0 0}.btn.ghost:hover,.btn.ghost:focus-visible{background:var(--green);color:var(--on-green)}.btn.gold{background:var(--gold);border-color:var(--gold);color:#1d2a17}.btn.gold:hover{background:#fff;border-color:#fff}.topbar{background:var(--green-deep);color:#fff;font:500 .82rem/1.3 var(--ui)}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:10px;display:flex}.topbar a{color:#fff;text-decoration:none}header.site{z-index:5;pointer-events:none;margin-top:12px;padding-inline:12px;position:sticky;top:12px}header.site .bar{pointer-events:auto;max-width:var(--wrap);border-radius:999px;align-items:center;gap:18px;margin-inline:auto;padding:8px 8px 8px 10px;display:flex}.logo{background:#fff;border-radius:50%;flex:none;width:56px;height:56px;display:block;box-shadow:0 1px 4px #1216111f}.logo img{object-fit:contain;border-radius:50%;width:100%;height:100%}nav.main{font:700 .86rem/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;gap:4px;margin-left:auto;display:flex}nav.main a{color:var(--ink);border-radius:999px;padding:12px 14px;text-decoration:none;transition:background .2s,box-shadow .2s}nav.main a:hover,nav.main a:focus-visible{background:var(--glass-fill-hover);box-shadow:inset 0 1px #ffffffe6,0 2px 8px #12161114}.cart{font:700 .86rem/1 var(--ui);color:var(--ink);white-space:nowrap;background:#ffffff80;border-radius:999px;padding:12px 16px;text-decoration:none;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1216110f}.cart:hover{background:var(--glass-fill-hover)}header.site .btn{padding:.95em 1.4em}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;font:700 .86rem/1 var(--ui);background:#ffffff80;border-radius:999px;padding:12px 16px;list-style:none;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1216110f}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border-radius:22px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-nav nav.glass{background:#ffffffeb}.mobile-nav nav a{color:var(--ink);font:700 .95rem/1 var(--ui);border-radius:14px;padding:14px 16px;text-decoration:none}.mobile-nav nav a:hover{background:var(--glass-fill-hover)}@media (max-width:960px){nav.main,.order-now{display:none}.cart{margin-left:auto}.mobile-nav{display:block}.logo{width:48px;height:48px}header.site{margin-top:8px;padding-inline:8px;top:8px}}.hero{text-align:center;padding-block:clamp(40px,7vw,84px) 28px}.hero .eyebrow{margin-bottom:18px}.hero h1{color:var(--green);font-size:clamp(2.4rem,8vw,6rem)}.hero h1 em{color:var(--ink);font-style:normal;display:block}.hero p.lede{max-width:56ch;color:var(--muted);margin:22px auto 28px;font-size:1.08rem}.ctas{flex-wrap:wrap;gap:12px;display:flex}.hero .ctas{justify-content:center}.btn.glass-btn{background:var(--glass-fill);color:var(--green);--glass-fill:#ffffff8c;border:0;padding:calc(.95em + 2px) calc(1.7em + 2px)}.btn.glass-btn:hover,.btn.glass-btn:focus-visible{background:var(--glass-fill-hover);color:var(--green-deep);box-shadow:var(--glass-shadow), 0 0 0 1.5px #2c6e3a59}.carousel{margin-top:44px;position:relative}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 8px);grid-auto-flow:column;gap:10px;padding-inline:10px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;display:block}.slide img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%;height:auto;transition:transform .3s;display:block}.slide:hover img{transform:scale(1.02)}.slide:nth-child(2n){margin-top:34px}.carousel-btn{width:44px;height:44px;font:700 1.6rem/1 var(--ui);color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.carousel-btn.prev{left:20px}.carousel-btn.next{right:20px}@media (max-width:700px){.carousel-track{grid-auto-columns:calc(33.3333% - 6.66667px)}.carousel-btn{width:36px;height:36px;font-size:1.3rem}}.promise{background:var(--soft);margin-top:56px}.promise .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:28px;display:grid}.promise div{align-content:start;gap:4px;display:grid}.promise b{font:700 1rem/1.2 var(--ui);color:var(--green)}.promise span{color:var(--muted);font-size:.93rem}@media (max-width:700px){.promise .wrap{grid-template-columns:1fr}}section.block{padding-block:clamp(56px,8vw,96px)}.page-head{padding-block:clamp(40px,6vw,72px) 0}.page-head h1{color:var(--green);font-size:clamp(2.2rem,6vw,4rem)}.page-head p{color:var(--muted);max-width:60ch;margin-top:14px}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.head p{max-width:52ch;color:var(--muted);margin-top:12px}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.reply-time{-webkit-text-decoration:underline 2px var(--gold);text-decoration:underline 2px var(--gold);text-underline-offset:.25em;font-weight:700}.card{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid;position:relative}.card .ph{background:var(--soft);border-radius:8px;position:relative;overflow:hidden}.card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.card:hover img{transform:scale(1.05)}.price-chip.glass{z-index:1;font:700 .85rem/1 var(--ui);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;--glass-fill:#ffffff80;border-radius:999px;padding:9px 13px;position:absolute;bottom:10px;left:10px}.card:hover .price-chip{background:var(--glass-fill-hover)}.card p.desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.soldout{z-index:1;background:var(--ink);color:var(--bg);font:700 .72rem/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;position:absolute;top:10px;left:10px}.card.cta{background:var(--green-deep);color:#f4f6f0;border-radius:8px;align-content:space-between;gap:16px;padding:28px}.card.cta h3{color:var(--gold);font-size:1.5rem}.card.cta p{color:#dfe6da}.card.cta .reply-time{color:#fff}.card.cta .btn{justify-self:start}@media (max-width:900px){.cards,.cards.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cards,.cards.three{grid-template-columns:1fr}}.treats{background:var(--soft)}.group{margin-top:44px;scroll-margin-top:120px}.group:first-of-type{margin-top:0}.group>h3{color:var(--green);align-items:center;gap:14px;margin-bottom:18px;font-size:1.4rem;display:flex}.group>h3:after{content:"";background:var(--line);flex:1;height:1.5px}.jump{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.chip{font:500 .9rem/1 var(--ui);border:1.5px solid var(--line);color:var(--ink);background:var(--bg);border-radius:999px;padding:.7em 1.1em;text-decoration:none}.chip:hover{border-color:var(--green);color:var(--green)}.story{background:var(--green-deep);color:#f4f6f0}.story .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.story h2{color:var(--gold)}.story p{color:#dfe6da;max-width:52ch;margin-top:18px}.story img{background:#f3ece2;border-radius:10px;width:100%;height:auto;display:block}.howto{background:#ffffff2e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.howto div{background:var(--green-deep);gap:2px;padding:14px 12px;display:grid}.howto b{font:400 1.35rem/1.1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.howto span{font:500 .78rem/1.3 var(--ui);color:#c7d2c1;text-transform:uppercase;letter-spacing:.06em}.story .btn{margin-top:28px}.story .eyebrow{color:#c7d2c1}@media (max-width:820px){.story .wrap{grid-template-columns:1fr}}.reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}blockquote{border:1.5px solid var(--line);border-radius:10px;align-content:space-between;gap:18px;margin:0;padding:28px;display:grid}blockquote p{font-size:1.02rem}blockquote p:before{content:"“";font:400 3rem/.6 var(--display);color:var(--gold);margin-bottom:14px;display:block}blockquote cite{font:700 .9rem/1 var(--ui);color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-style:normal}@media (max-width:900px){.reviews{grid-template-columns:1fr}}.contact{background:var(--soft)}.contact .wrap{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.contact h2{overflow-wrap:anywhere}.contact dl{grid-template-columns:auto 1fr;gap:10px 18px;margin:20px 0 0;display:grid}.contact dt{font:700 .78rem/1.9 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.contact dd{overflow-wrap:anywhere;margin:0;font-weight:700}.contact dd a{color:var(--ink)}@media (max-width:820px){.contact .wrap{grid-template-columns:1fr}}footer.site{background:var(--ink);color:var(--bg);font:500 .9rem/1.6 var(--ui);padding-block:36px}footer.site .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}footer.site nav{flex-wrap:wrap;gap:20px;display:flex}footer.site a{color:var(--bg);opacity:.85;text-decoration:none}footer.site a:hover{opacity:1;color:var(--gold)}.product{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);padding-block:clamp(32px,5vw,64px);display:grid}.product .gallery{gap:10px;display:grid}.product .gallery img{aspect-ratio:1;object-fit:cover;background:var(--soft);border-radius:10px;width:100%;height:auto;display:block}.product .gallery .thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product h1{color:var(--green);font-size:clamp(2rem,4.5vw,3.2rem)}.product .lead{color:var(--muted);margin-top:16px;font-size:1.05rem}.crumbs{font:500 .85rem/1 var(--ui);color:var(--muted);margin-bottom:18px}.crumbs a{color:var(--muted)}.skeleton{background:var(--soft);border-radius:10px}@media (max-width:820px){.product{grid-template-columns:1fr}}.buy{gap:20px;margin-top:24px;display:grid}.buy-price{font:400 2rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.opts{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.opts legend{margin-bottom:10px;padding:0}.opt{font:700 .92rem/1 var(--ui);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:.8em 1.2em}.opt input{opacity:0;pointer-events:none;position:absolute}.opt.on{border-color:var(--green);background:var(--green);color:var(--on-green)}.opt:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:3px}textarea,input[type=text],input[type=email],input[type=tel]{font:400 1rem var(--body);border:1.5px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;width:100%;padding:.8em 1em}.buy-row{flex-wrap:wrap;gap:12px;display:flex}.qty{border:1.5px solid var(--line);border-radius:999px;align-items:center;display:inline-flex}.qty button{width:44px;height:44px;font:700 1.2rem/1 var(--ui);cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px}.qty span{text-align:center;min-width:28px;font:700 1rem/1 var(--ui);font-variant-numeric:tabular-nums}.added{color:var(--green);font-weight:700}.cart-page{padding-block:clamp(32px,5vw,64px);position:relative}.cart-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 85% 70%,#e3b23c47,#0000 70%),radial-gradient(35% 45% at 70% 95%,#2c6e3a38,#0000 70%);position:absolute;inset:0 -20px}.cart-lines{border-top:1px solid var(--line);gap:0;margin-top:28px;display:grid}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr auto;align-items:center;gap:18px;padding-block:18px;display:grid}.cart-line img{object-fit:cover;background:var(--soft);border-radius:8px;width:88px;height:88px}.cart-line h3{font-size:1rem}.cart-line h3 a{color:inherit;text-decoration:none}.cart-line .opts-text{color:var(--muted);margin-top:4px;font-size:.9rem}.cart-line .line-end{justify-items:end;gap:8px;display:grid}.cart-line .line-total{font:700 1rem/1 var(--ui);font-variant-numeric:tabular-nums}.linkish{color:var(--muted);cursor:pointer;font:500 .85rem var(--ui);background:0 0;border:0;padding:0;text-decoration:underline}.cart-summary.glass{text-align:right;border-radius:24px;justify-items:end;gap:14px;max-width:420px;margin:28px 0 0 auto;padding:28px;display:grid}.cart-summary .subtotal{font:400 1.6rem/1 var(--display);font-variant-numeric:tabular-nums}.cart-summary small{color:var(--muted);max-width:44ch}@media (max-width:560px){.cart-line{grid-template-columns:64px 1fr}.cart-line img{width:64px;height:64px}.cart-line .line-end{grid-column:2;grid-auto-flow:column;place-items:center start;gap:16px}}.prose{gap:16px;max-width:70ch;display:grid}.prose p{color:var(--ink)}.info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.info-cards>div{border:1.5px solid var(--line);border-radius:10px;align-content:start;gap:10px;padding:24px;display:grid}@media (max-width:700px){.info-cards{grid-template-columns:1fr}}.float-cart.glass{z-index:6;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:var(--ink);font:700 .95rem/1 var(--ui);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 20px;text-decoration:none;animation:.35s ease-out float-in;display:none;position:fixed;transform:translate(-50%)}.float-cart .total{font-variant-numeric:tabular-nums;color:var(--muted)}.float-cart .go{background:var(--green);color:var(--on-green);border-radius:999px;padding:12px 18px}@keyframes float-in{0%{opacity:0;transform:translate(-50%,16px)}}@media (max-width:960px){.float-cart.glass{display:inline-flex}footer.site{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
