@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0i8had3keju7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.2oeto2j5aaelm.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_628c7a6-module__caVZXW__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_628c7a6-module__caVZXW__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6782197c4d5dd6ad-s.p.1p-shbhruafvc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5372248e942b0993-s.0rdzr53x8c8-0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed113078b1c8eb25-s.p.2yibybzdd5zj9.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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/453f758e2ed7ecd1-s.p.00vnw57clamoq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3d31879ae4488f43-s.0iko6mrreq1u2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32c830f11645148a-s.p.2dqc93ya4aqyh.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:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c346428b8b499e8a-s.p.3qdbhe3vu7ecv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/23797f40b11d69c3-s.0iwqw868103zx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a3346ffcb420890f-s.p.26rbble1digxv.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:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}.mukta_4ca126f5-module__iNY0lq__className{font-family:Mukta,Mukta Fallback;font-style:normal}.mukta_4ca126f5-module__iNY0lq__variable{--font-body:"Mukta", "Mukta Fallback"}
:root{--ink:#0d1117;--ink-soft:#5b6472;--paper:#fff;--paper-raised:#fff;--paper-sunk:#f4f7f6;--rule:#e3e8e8;--rule-strong:#c9d2d1;--go:#00a862;--go-bright:#14c97b;--go-deep:#007a47;--go-wash:#e6faf1;--stop:#e0341f;--stop-wash:#fdecea;--accent:#ffc233;--band-height:clamp(56px, 9vw, 72px);--measure:62ch;--gutter:clamp(20px, 5vw, 48px);--shell:1080px;--radius:14px;--shadow:0 1px 2px #0d11170a, 0 8px 24px -12px #0d11171f}@media (prefers-color-scheme:dark){:root{--ink:#eef3f2;--ink-soft:#9aa6b2;--paper:#0c1110;--paper-raised:#141b1a;--paper-sunk:#101716;--rule:#23302d;--rule-strong:#384844;--go:#14c97b;--go-bright:#3ee89a;--go-deep:#0b7d4d;--go-wash:#0e2c20;--stop:#ff6a55;--stop-wash:#2e1512;--accent:#ffd166;--shadow:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}h1,h2,h3,.band,.eyebrow,.btn,.wordmark,.catalog__price,.stock-count,.chip{font-family:var(--font-display), var(--font-body), system-ui, sans-serif}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--go);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{max-width:var(--shell);padding-inline:var(--gutter);margin:0 auto}.site-header{border-bottom:1px solid var(--rule);background:var(--paper);z-index:10;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.wordmark{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:23px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.wordmark:before{content:"";background:var(--go);border-radius:8px;width:26px;height:26px}.site-header__tag{color:var(--ink-soft);font-size:13px}.site-footer{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:80px;padding-block:26px 44px;font-size:14px}.site-main{padding-block:clamp(24px,5vw,44px)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:12px;font-weight:700}.eyebrow a{text-decoration:none}.eyebrow a:hover{color:var(--go)}.product-title,.shop-title{letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,7.5vw,62px);font-weight:800;line-height:.96}.band{min-height:var(--band-height);border-radius:var(--radius);background:var(--go);color:#fff;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0 clamp(12px,2.5vw,24px);padding:12px clamp(18px,3vw,28px);font-size:clamp(19px,3.4vw,26px);font-weight:800;line-height:1.15;display:flex}.band--out{background:var(--stop);box-shadow:none}.band__sep{opacity:.6}.band__price{letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:560px){.band__price{flex-basis:100%;margin-top:2px;margin-left:0}}.product-grid{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,44px);margin-top:clamp(24px,4vw,40px);display:grid}@media (min-width:820px){.product-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.product-photo{border-radius:var(--radius);background:var(--paper-sunk);aspect-ratio:1;box-shadow:var(--shadow);overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%}.product-copy{max-width:var(--measure);margin:0 0 28px;font-size:17px}.product-copy--empty{color:var(--ink-soft)}.shop-panel{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);box-shadow:var(--shadow);padding:clamp(20px,3vw,28px)}.shop-panel__label{letter-spacing:.18em;text-transform:uppercase;color:var(--go);margin:0 0 8px;font-size:11px;font-weight:700}.shop-panel__name{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(21px,3.2vw,27px);font-weight:800;line-height:1.1}.shop-panel__address{color:var(--ink-soft);margin-bottom:20px;font-size:16px;font-style:normal}.shop-panel__actions{flex-wrap:wrap;gap:10px;display:flex}.btn{background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--go{background:var(--go);color:#fff}.btn--go:hover{background:var(--go-deep)}.btn--quiet{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn--quiet:hover{background:var(--go-wash);border-color:var(--go);color:var(--go-deep)}.shop-head{border-bottom:1px solid var(--rule);margin-bottom:34px;padding-bottom:30px}.shop-head__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:22px;font-size:16px;display:flex}.stock-count{letter-spacing:.1em;text-transform:uppercase;background:var(--go-wash);color:var(--go-deep);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800}.section-rule{align-items:center;gap:14px;margin:0 0 20px;display:flex}.section-rule h2{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);margin:0;font-size:14px;font-weight:800}.section-rule:after{content:"";background:var(--rule);flex:1;height:1px}.catalog{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.catalog__item{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);transition:transform .12s,box-shadow .15s,border-color .15s;overflow:hidden}.catalog__item:hover{border-color:var(--go);box-shadow:var(--shadow);transform:translateY(-2px)}.catalog__link{height:100%;padding-bottom:16px;text-decoration:none;display:block}.catalog__media{aspect-ratio:1;background:var(--paper-sunk);overflow:hidden}.catalog__media img{object-fit:cover;width:100%;height:100%}.catalog__body{padding:14px 16px 0}.catalog__name{font-family:var(--font-body), sans-serif;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.35}.catalog__price{font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:22px;font-weight:800}.chip{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.chip--go{background:var(--go-wash);color:var(--go-deep)}.chip--stop{background:var(--stop-wash);color:var(--stop)}.home-hero{padding-block:clamp(32px,7vw,74px) clamp(24px,5vw,44px)}.home-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0 0 22px;font-size:clamp(42px,9vw,88px);font-weight:800;line-height:.94}.home-hero h1 em{color:var(--go);font-style:normal}.home-hero p{max-width:52ch;color:var(--ink-soft);margin:0 0 18px;font-size:clamp(17px,2.2vw,21px)}.home-demo{margin-block:clamp(26px,5vw,44px)}.home-demo__caption{color:var(--ink-soft);margin:12px 0 0;font-size:13px}.home-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-steps li{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);padding:22px}.home-steps h2{letter-spacing:.14em;text-transform:uppercase;color:var(--go-deep);margin:0 0 10px;font-size:14px;font-weight:800}.home-steps p{color:var(--ink-soft);margin:0;font-size:16px}.gone{max-width:54ch;padding-block:clamp(40px,9vw,90px)}.gone h1{margin:0 0 16px;font-size:clamp(32px,6vw,50px);font-weight:800;line-height:1.05}.gone p{color:var(--ink-soft);margin:0 0 26px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0 0 8px;padding:0;list-style:none;display:grid}.shop-tile{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);transition:transform .12s,border-color .15s,box-shadow .15s}.shop-tile:hover{border-color:var(--go);box-shadow:var(--shadow);transform:translateY(-2px)}.shop-tile__link{height:100%;padding:20px;text-decoration:none;display:block}.shop-tile__link h3{letter-spacing:-.01em;margin:0 0 4px;font-size:21px;font-weight:800;line-height:1.15}.shop-tile__type{color:var(--go-deep);margin:0 0 12px;font-size:13px;font-weight:600}.shop-tile__address{color:var(--ink-soft);margin-bottom:16px;font-size:15px;font-style:normal;line-height:1.45}.shop-tile__count{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.shop-tile__total{color:var(--ink-soft);font-size:13px}.nearby{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-sunk);margin-block:clamp(28px,5vw,48px);padding:clamp(20px,3vw,28px)}.nearby__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:4px;display:flex}.nearby__head h2{letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(22px,3vw,28px);font-weight:800}.nearby__head p{color:var(--ink-soft);margin:0;font-size:15px}.nearby__radii{flex-wrap:wrap;gap:8px;margin:18px 0 4px;display:flex}.radius-chip{font:inherit;font-family:var(--font-display), sans-serif;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:700}.radius-chip.is-active{background:var(--go);border-color:var(--go);color:#fff}.radius-chip:disabled{opacity:.5;cursor:not-allowed}.nearby__message{color:var(--ink-soft);margin:18px 0 0;font-size:15px}.nearby .shop-grid{margin-top:20px}.shop-tile__distance{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--go);margin:0 0 6px;font-size:13px;font-weight:700}.shop-mark{object-fit:cover;background:var(--go-wash);border-radius:10px;flex:none;width:72px;height:72px;display:block}.shop-mark--letter{font-family:var(--font-display), sans-serif;color:var(--go);place-items:center;font-size:34px;line-height:1;display:grid}.shop-mark--lg{border-radius:12px;width:96px;height:96px}.shop-mark--lg.shop-mark--letter{font-size:46px}.shop-head__identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.shop-tile__link .shop-mark{margin-bottom:12px}
