@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-greek-wght-normal-NNUWM3E7.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-vietnamese-wght-normal-HA5TFICD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--porcelain: #f4f7f2;--paper: #ffffff;--ink: #17251f;--ink-soft: #43544c;--steel: #718077;--line: #dbe3dd;--line-strong: #c4d0c8;--market: #087a55;--market-dark: #07553f;--market-pale: #e5f2eb;--mango: #f3b33d;--mango-pale: #fff4d6;--tomato: #df5b45;--tomato-pale: #fbe9e5;--shadow: 0 18px 48px rgba(23, 37, 31, .08);font-family:Manrope Variable,Manrope,system-ui,sans-serif;color:var(--ink);background:var(--porcelain);font-synthesis:none}*{box-sizing:border-box}html{min-width:320px;background:var(--porcelain)}body{margin:0;min-height:100vh;background:var(--porcelain)}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:3px solid color-mix(in srgb,var(--mango) 75%,white);outline-offset:3px}.app-frame{min-height:100vh}.topbar{position:sticky;z-index:50;top:0;height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4vw,64px);color:#fff;background:var(--ink);border-bottom:1px solid rgba(255,255,255,.12)}.brand{display:inline-flex;align-items:center;gap:12px;width:fit-content}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.24);background:var(--market);font:700 23px/1 Bricolage Grotesque Variable,sans-serif}.brand strong,.brand small{display:block}.brand strong{font:680 18px/1 Bricolage Grotesque Variable,sans-serif;letter-spacing:.01em}.brand small{margin-top:5px;color:#aebcb4;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.primary-nav{display:flex;align-items:center;gap:28px;height:100%;font-size:13px}.primary-nav a{display:grid;align-items:center;height:100%;color:#bac6bf;border-bottom:3px solid transparent}.primary-nav a:hover,.primary-nav a.active{color:#fff;border-color:var(--mango)}.nav-status{display:flex;align-items:center;gap:8px;color:#aebcb4}.nav-status i,.store-live i,.pulse-dot,.snapshot-status i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#44d49d;box-shadow:0 0 0 4px #44d49d1f}.topbar-meta{justify-self:end;display:flex;align-items:center;gap:18px}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--ink);background:var(--mango);font-size:11px;font-weight:800}.eyebrow{font:500 10px/1.2 IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.page{width:min(1480px,100%);margin:0 auto;padding:clamp(40px,6vw,84px) clamp(20px,4vw,64px) 96px}.page-heading{margin-bottom:38px}.page-heading h1,.catalog-heading h1,.product-primary h1,.empty-state h1,.empty-state h2{margin:12px 0 14px;font-family:Bricolage Grotesque Variable,sans-serif;font-weight:630;line-height:.98;letter-spacing:-.045em}.page-heading h1,.catalog-heading h1{max-width:760px;font-size:clamp(40px,5.2vw,76px)}.page-heading p{max-width:650px;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.7}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.heading-note{display:grid;grid-template-columns:auto 1fr;gap:3px 11px;min-width:230px;padding:18px 0 4px;border-top:1px solid var(--line-strong)}.heading-note .pulse-dot{grid-row:1/3;align-self:center}.heading-note strong{font-size:12px}.heading-note small{color:var(--steel);font-size:10px}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.store-card{position:relative;min-height:460px;overflow:hidden;display:flex;flex-direction:column;padding:24px 24px 0;background:var(--paper);border:1px solid var(--line);box-shadow:0 0 #17251f00;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.store-card:hover{transform:translateY(-5px);border-color:var(--line-strong);box-shadow:var(--shadow)}.store-card-top{display:flex;justify-content:space-between;align-items:center}.store-index{font:500 11px IBM Plex Mono,monospace;color:var(--steel)}.store-live{display:flex;align-items:center;gap:8px;color:var(--market);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.store-monogram{margin:36px 0 48px;color:var(--market);font:620 clamp(82px,8vw,128px)/.8 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.08em}.store-copy h2{margin:8px 0;font:620 24px/1.05 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.03em}.store-copy p{margin:0;color:var(--steel);font-size:10px}.store-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:auto 0 0;padding:24px 0 20px;border-top:1px solid var(--line)}.store-metrics div+div{padding-left:16px;border-left:1px solid var(--line)}.store-metrics dt{color:var(--steel);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.store-metrics dd{margin:5px 0 0;font:600 20px Bricolage Grotesque Variable,sans-serif}.shelf-rail{display:flex;justify-content:space-between;align-items:center;margin:0 -24px;padding:16px 24px;color:#fff;background:var(--market);font:700 10px IBM Plex Mono,monospace;letter-spacing:.08em}.back-link{display:inline-flex;margin-bottom:28px;color:var(--market-dark);font-size:12px;font-weight:700}.back-link:hover{text-decoration:underline;text-underline-offset:4px}.catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:34px}.catalog-heading h1{margin-bottom:0;font-size:clamp(36px,4.5vw,64px)}.catalog-count{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.catalog-count strong{font:650 28px Bricolage Grotesque Variable,sans-serif}.catalog-count span{color:var(--steel);font-size:11px}.catalog-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:start}.filters{position:sticky;top:108px;padding:22px;background:#edf2ee;border-top:4px solid var(--ink)}.filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-heading strong{font:620 19px Bricolage Grotesque Variable,sans-serif}.filter-heading span{color:var(--market);font:500 8px IBM Plex Mono,monospace}.field-label,.stock-filter legend{display:block;margin:20px 0 8px;color:var(--ink-soft);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filters select,.catalog-toolbar select,.history-control select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:0;padding:0 34px 0 12px;font-size:11px}.stock-filter{display:grid;gap:10px;margin:8px 0 0;padding:0;border:0}.stock-filter label{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:11px}.stock-filter input{accent-color:var(--market)}.coverage-note{margin-top:28px;padding:18px 0 0;border-top:1px solid var(--line-strong)}.coverage-note span,.coverage-note small{display:block;color:var(--steel);font-size:9px}.coverage-note strong{display:block;margin:6px 0 2px;font:620 24px Bricolage Grotesque Variable,sans-serif}.catalog-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 210px;gap:12px;margin-bottom:18px}.search-box{position:relative;display:block}.search-box svg{position:absolute;top:15px;left:16px;width:18px;fill:none;stroke:var(--steel);stroke-width:1.8}.search-box input{width:100%;height:50px;padding:0 18px 0 48px;background:#fff;border:1px solid var(--line-strong);border-radius:0;font-size:12px}.sort-box{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-left:13px;background:#fff;border:1px solid var(--line-strong)}.sort-box span{color:var(--steel);font-size:9px;font-weight:800;text-transform:uppercase}.sort-box select{height:48px;border:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-card{min-width:0;min-height:390px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.product-card:hover{transform:translateY(-3px);border-color:var(--market);box-shadow:0 12px 30px #17251f12}.product-card.out-of-stock{opacity:.76}.product-image{position:relative;min-height:206px;display:grid;place-items:center;overflow:hidden;background:#f8faf7;border-bottom:1px solid var(--line)}.product-image img{position:relative;z-index:2;width:100%;height:206px;padding:18px;object-fit:contain;mix-blend-mode:multiply}.image-placeholder{position:absolute;z-index:1;color:#d2dcd5;font:640 62px/.8 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.08em}.stock-badge{position:absolute;z-index:3;top:10px;left:10px;padding:7px 8px;color:var(--market-dark);background:var(--market-pale);font:600 8px IBM Plex Mono,monospace;text-transform:uppercase}.stock-badge.no-stock{color:#8a3a2e;background:var(--tomato-pale)}.product-body{padding:16px 16px 10px}.product-brand{color:var(--market);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.product-body h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:7px 0 6px;font:610 15px/1.28 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.015em}.product-body p{overflow:hidden;margin:0;color:var(--steel);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-price-rail{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:auto;min-height:54px;padding:10px 14px;background:var(--ink);color:#fff}.product-price-rail strong{font:600 13px IBM Plex Mono,monospace}.product-price-rail s{color:#8fa097;font-size:9px}.product-price-rail span{color:var(--mango)}.load-more{display:block;width:min(360px,100%);height:50px;margin:30px auto 0;color:#fff;background:var(--market);border:0;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.load-more:hover{background:var(--market-dark)}.load-more:disabled{opacity:.55;cursor:wait}.product-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:650px;margin-top:4px;background:#fff;border:1px solid var(--line)}.product-gallery{min-width:0;padding:clamp(24px,4vw,54px);background:#f8faf7;border-right:1px solid var(--line)}.gallery-stage{position:relative;height:450px;display:grid;place-items:center;overflow:hidden}.gallery-stage img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery-stage .image-placeholder{font-size:120px}.gallery-thumbs{display:flex;gap:9px;margin-top:24px;overflow-x:auto;padding:4px}.gallery-thumbs button{flex:0 0 66px;height:66px;padding:5px;background:#fff;border:1px solid var(--line);cursor:pointer}.gallery-thumbs button.active{border:2px solid var(--market)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-primary{padding:clamp(28px,4vw,58px)}.product-kicker{display:flex;justify-content:space-between;align-items:center;gap:16px}.verified-chip{color:var(--market);font:500 9px IBM Plex Mono,monospace;text-transform:uppercase}.verified-chip.is-unverified{color:var(--steel)}.product-primary h1{max-width:650px;font-size:clamp(34px,4.2vw,62px)}.product-subtitle{margin:0 0 30px;color:var(--steel);font-size:11px}.history-control{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.history-control label{display:block;margin-bottom:9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.history-control small{display:block;margin-top:7px;color:var(--steel);font-size:9px}.select-wrap{position:relative}.select-wrap span{position:absolute;right:14px;top:10px;pointer-events:none}.snapshot-card{margin-top:24px;border:1px solid var(--line-strong);border-top:4px solid var(--market)}.snapshot-card.is-out{border-top-color:var(--tomato)}.snapshot-price{position:relative;padding:22px;background:var(--market-pale)}.snapshot-card.is-out .snapshot-price{background:var(--tomato-pale)}.snapshot-price span{display:block;color:var(--steel);font-size:9px;text-transform:uppercase}.snapshot-price strong{display:inline-block;margin-top:4px;font:650 34px Bricolage Grotesque Variable,sans-serif;letter-spacing:-.03em}.snapshot-price s{margin-left:12px;color:var(--steel);font-size:11px}.snapshot-status{display:flex;justify-content:space-between;padding:13px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.snapshot-status span{display:flex;align-items:center;gap:9px;color:var(--market-dark);font-size:10px;font-weight:800;text-transform:uppercase}.snapshot-status span.no-stock{color:var(--tomato)}.snapshot-status span.no-stock i{background:var(--tomato);box-shadow:0 0 0 4px #df5b451f}.snapshot-status strong{color:var(--tomato);font:600 12px IBM Plex Mono,monospace}.snapshot-meta{display:grid;grid-template-columns:110px 1fr;gap:9px 16px;padding:18px 20px;font-size:10px}.snapshot-meta span{color:var(--steel)}.snapshot-meta strong{font-weight:700}.retailer-link{display:flex;justify-content:space-between;margin-top:24px;padding-bottom:10px;color:var(--market-dark);border-bottom:1px solid var(--market);font-size:11px;font-weight:800}.product-ledger{display:grid;grid-template-columns:280px 1fr;gap:50px;margin-top:28px;padding:34px;background:var(--ink);color:#fff}.ledger-heading h2{margin:9px 0 0;font:620 30px Bricolage Grotesque Variable,sans-serif;letter-spacing:-.03em}.product-ledger dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.product-ledger dt{color:#93a49b;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.product-ledger dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:11px}.mono{font-family:IBM Plex Mono,monospace!important;font-weight:500!important}.empty-state{grid-column:1/-1;min-height:260px;display:grid;place-content:center;padding:40px;text-align:center;background:#fff;border:1px solid var(--line)}.empty-state span{color:var(--market);font:500 9px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.empty-state h1,.empty-state h2{max-width:600px;font-size:32px}.empty-state p{color:var(--steel);font-size:11px}.error-state{border-top:4px solid var(--tomato)}.skeleton-card,.skeleton-detail{min-height:390px;border:1px solid var(--line);background:linear-gradient(100deg,#eef2ee 30%,#f8faf8,#eef2ee 60%);background-size:300% 100%;animation:skeleton 1.5s ease infinite}.skeleton-detail{min-height:620px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes skeleton{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:1180px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail{grid-template-columns:1fr 1fr}}@media(max-width:860px){.topbar{grid-template-columns:1fr auto;height:70px}.primary-nav,.topbar-meta .eyebrow{display:none}.split-heading,.catalog-heading{align-items:start;flex-direction:column}.heading-note{width:100%}.catalog-layout{grid-template-columns:1fr}.filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.filter-heading,.stock-filter,.coverage-note{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{grid-template-columns:1fr}.product-gallery{border-right:0;border-bottom:1px solid var(--line)}.product-ledger{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.topbar{padding:0 16px}.page{padding:34px 14px 70px}.page-heading h1{font-size:42px}.store-grid{grid-template-columns:1fr}.store-card{min-height:420px}.catalog-toolbar{grid-template-columns:1fr}.sort-box{height:50px}.filters{grid-template-columns:1fr}.filter-heading,.stock-filter,.coverage-note{grid-column:auto}.product-grid{grid-template-columns:1fr 1fr;gap:8px}.product-card{min-height:340px}.product-image,.product-image img{min-height:160px;height:160px}.product-body{padding:12px}.product-price-rail{grid-template-columns:1fr auto;padding:10px}.product-price-rail s{display:none}.product-primary{padding:26px 20px}.gallery-stage{height:330px}.product-kicker{align-items:start;flex-direction:column}.product-ledger{padding:28px 20px}.product-ledger dl{grid-template-columns:1fr 1fr}}@media(max-width:390px){.product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
