:root,[data-theme=light]{--bg:#f1f1f1;--surface:#fff;--fill:#ebebec;--fill-subtle:#f5f5f6;--border:#e0e0e2;--border-strong:#8a8a91;--ink:#1b1b1f;--on-ink:#fff;--ink-muted:#5c5c64;--ink-subtle:#67676f;--ink-disabled:#acacb3;--chrome:#1f4e56;--on-chrome:#fff;--chrome-muted:#b3d0d4;--chrome-fill:#2b626b;--brand:#337581;--brand-hover:#285f69;--brand-soft:#e6f2f4;--on-brand:#fff;--accent:#337581;--accent-hover:#285f69;--accent-soft:#e6f2f4;--on-accent:#fff;--success:#13723a;--success-soft:#e2f4e8;--warning:#955709;--warning-soft:#fcefd5;--danger:#c4261b;--danger-soft:#fde7e3;--info:#2455a8;--info-soft:#e3ebf8;--telegram:#15709f;--scrim:#00000073;--shadow-raised:0 1px 2px #0000000f, 0 2px 8px #0000000f;--shadow-sheet:0 -4px 24px #0000001f;--shadow-pop:0 4px 12px #0000001a, 0 12px 32px #0000001a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f0f10;--surface:#1c1c1e;--fill:#2c2c2f;--fill-subtle:#232326;--border:#38383c;--border-strong:#86868d;--ink:#f2f2f3;--on-ink:#1b1b1f;--ink-muted:#b4b4ba;--ink-subtle:#9a9aa2;--ink-disabled:#5b5b62;--chrome:#15343a;--on-chrome:#f2f2f3;--chrome-muted:#9fc2c8;--chrome-fill:#214950;--brand:#78c4cf;--brand-hover:#9fd6de;--brand-soft:#173a40;--on-brand:#0b2226;--accent:#337581;--accent-hover:#2b6570;--accent-soft:#173a40;--on-accent:#fff;--success:#6fd08e;--success-soft:#15301e;--warning:#f2b55c;--warning-soft:#3a2a10;--danger:#f58a7c;--danger-soft:#3e1a16;--info:#8ab0f2;--info-soft:#172642;--telegram:#5ab6ec;--scrim:#0009;--shadow-raised:0 1px 2px #0006;--shadow-sheet:0 -4px 24px #00000080;--shadow-pop:0 8px 32px #0000008c}}[data-theme=dark]{--bg:#0f0f10;--surface:#1c1c1e;--fill:#2c2c2f;--fill-subtle:#232326;--border:#38383c;--border-strong:#86868d;--ink:#f2f2f3;--on-ink:#1b1b1f;--ink-muted:#b4b4ba;--ink-subtle:#9a9aa2;--ink-disabled:#5b5b62;--chrome:#15343a;--on-chrome:#f2f2f3;--chrome-muted:#9fc2c8;--chrome-fill:#214950;--brand:#78c4cf;--brand-hover:#9fd6de;--brand-soft:#173a40;--on-brand:#0b2226;--accent:#337581;--accent-hover:#2b6570;--accent-soft:#173a40;--on-accent:#fff;--success:#6fd08e;--success-soft:#15301e;--warning:#f2b55c;--warning-soft:#3a2a10;--danger:#f58a7c;--danger-soft:#3e1a16;--info:#8ab0f2;--info-soft:#172642;--telegram:#5ab6ec;--scrim:#0009;--shadow-raised:0 1px 2px #0006;--shadow-sheet:0 -4px 24px #00000080;--shadow-pop:0 8px 32px #0000008c}:root{--space-section:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-input:16px;--radius-lg:20px;--radius-xl:20px;--radius-full:999px;--size-control:52px;--size-input:48px;--size-touch:48px;--size-appbar:56px;--size-tabbar:64px;--size-icon:24px;--size-thumb:48px;--web-control-sm:32px;--web-control:36px;--web-control-lg:40px;--web-row:48px;--web-row-compact:40px;--web-header:48px;--web-sidebar:240px;--web-rail:64px;--web-drawer:440px;--web-focus-width:2px;--web-focus-offset:2px;--web-radius-button:14px;--web-radius-button-lg:15px;--web-radius-button-sm:13px;--web-radius-icon:12px;--web-radius-field:12px;--web-radius-field-sm:11px;--web-radius-search:10px;--web-radius-panel:12px;--web-bp-tablet:768px;--web-bp-desktop:1280px;--storefront-control:44px;--storefront-control-lg:48px;--storefront-header:64px;--storefront-header-sm:56px;--storefront-content:1200px;--storefront-gallery-thumb:72px;--storefront-grid-gap-sm:12px;--storefront-grid-gap:16px;--storefront-grid-gap-lg:20px;--storefront-radius-button:17px;--storefront-radius-button-lg:18px;--storefront-radius-field:15px;--storefront-radius-card:12px;--storefront-radius-image:10px;--font-sans:"Noto Sans", "Noto Sans Ethiopic", system-ui, sans-serif;--font-ethiopic:"Noto Sans Ethiopic", "Noto Sans", system-ui, sans-serif;--type-display-size:28px;--type-display-line:36px;--type-display-weight:700;--type-title-size:20px;--type-title-line:28px;--type-title-weight:600;--type-heading-size:17px;--type-heading-line:24px;--type-heading-weight:600;--type-body-size:16px;--type-body-line:24px;--type-body-weight:400;--type-body-strong-size:16px;--type-body-strong-line:24px;--type-body-strong-weight:600;--type-label-size:14px;--type-label-line:20px;--type-label-weight:500;--type-caption-size:12px;--type-caption-line:18px;--type-caption-weight:400;--type-web-display-size:24px;--type-web-display-line:32px;--type-web-display-weight:700;--type-web-title-size:20px;--type-web-title-line:28px;--type-web-title-weight:600;--type-web-heading-size:15px;--type-web-heading-line:22px;--type-web-heading-weight:600;--type-web-body-size:14px;--type-web-body-line:20px;--type-web-body-weight:400;--type-web-body-strong-size:14px;--type-web-body-strong-line:20px;--type-web-body-strong-weight:600;--type-web-body-am-size:15px;--type-web-body-am-line:22px;--type-web-body-am-weight:400;--type-web-label-size:13px;--type-web-label-line:18px;--type-web-label-weight:500;--type-web-caption-size:12px;--type-web-caption-line:16px;--type-web-caption-weight:400;--type-storefront-display-size:40px;--type-storefront-display-line:48px;--type-storefront-display-weight:700;--type-storefront-display-sm-size:28px;--type-storefront-display-sm-line:36px;--type-storefront-display-sm-weight:700;--type-storefront-title-size:28px;--type-storefront-title-line:36px;--type-storefront-title-weight:700;--type-storefront-title-sm-size:22px;--type-storefront-title-sm-line:30px;--type-storefront-title-sm-weight:700;--type-storefront-heading-size:20px;--type-storefront-heading-line:28px;--type-storefront-heading-weight:700;--type-storefront-price-size:20px;--type-storefront-price-line:28px;--type-storefront-price-weight:700;--type-storefront-body-size:16px;--type-storefront-body-line:24px;--type-storefront-body-weight:400;--type-storefront-body-am-size:16px;--type-storefront-body-am-line:26px;--type-storefront-body-am-weight:400;--type-storefront-label-size:14px;--type-storefront-label-line:20px;--type-storefront-label-weight:600;--type-storefront-caption-size:13px;--type-storefront-caption-line:18px;--type-storefront-caption-weight:400}@media (pointer:coarse){:root{--web-control-sm:40px;--web-control:44px;--web-control-lg:48px;--web-row-compact:44px}}
@font-face{font-family:Suq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/suq-ethiopic-400.woff2)format("woff2");unicode-range:U+1200-137F}@font-face{font-family:Suq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/suq-ethiopic-700.woff2)format("woff2");unicode-range:U+1200-137F}@font-face{font-family:Suq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/suq-latin-400.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Suq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/suq-latin-700.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--storefront-header-sm) + 8px)}body{background:var(--surface);color:var(--ink);font-size:var(--type-storefront-body-size);line-height:var(--type-storefront-body-line);-webkit-font-smoothing:antialiased;margin:0}.app{flex-direction:column;min-height:100dvh;font-family:Suq Sans,system-ui,sans-serif;display:flex}:root:lang(am) body{line-height:var(--type-storefront-body-am-line)}main{outline:none;flex:1}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}a{color:var(--brand);text-underline-offset:3px}img,svg{max-width:100%;display:block}.icon{flex:none}.num{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}main:focus-visible{outline:none}hr{border:0;border-top:1px solid var(--border);margin:0}.skip{z-index:50;min-height:var(--storefront-control);border-radius:var(--storefront-radius-button);background:var(--accent);color:var(--on-accent);align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}.btn{min-height:var(--storefront-control);border-radius:var(--storefront-radius-button);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.btn-lg{min-height:var(--storefront-control-lg);border-radius:var(--storefront-radius-button-lg);padding:12px 22px;font-size:16px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{filter:brightness(.94)}.btn-secondary:hover{background:var(--fill-subtle)}.btn-link{color:var(--brand);background:0 0;border-color:#0000;padding-inline:4px}.btn-telegram{color:#15709f;border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .btn-telegram{color:#5ab6ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-telegram{color:#5ab6ec}}.ibtn{width:var(--storefront-control);height:var(--storefront-control);color:var(--ink);border-radius:999px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ibtn:hover{background:var(--fill)}.ibtn.tg{color:#15709f}.ibtn .count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:2px}.ibtn .count[hidden],.desk-only,.tab-up{display:none}@media (min-width:768px){.tab-up{display:flex}.phone-only{display:none}}@media (min-width:1280px){.desk-only{display:flex}.below-desk{display:none}}.sf-top{background:var(--surface);border-bottom:1px solid var(--border);z-index:10}.sf-top.sticky{position:sticky;top:0}.sf-top .in{max-width:var(--storefront-content);min-height:var(--storefront-header-sm);align-items:center;gap:4px;margin:0 auto;padding:6px 8px 6px 16px;display:flex}.b-logo{min-height:var(--storefront-control);min-width:0;color:inherit;align-items:center;margin-right:auto;text-decoration:none;display:flex}.mark{align-items:center;gap:10px;min-width:0;display:flex}.mark i{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}.mark b{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.sf-top .tools{flex:none;align-items:center;gap:2px;display:flex}.top-search{max-width:340px;min-height:var(--storefront-control);border:1px solid var(--border-strong);border-radius:var(--storefront-radius-field);color:var(--ink-subtle);flex:1;align-items:center;gap:8px;margin-left:auto;padding:0 12px}.top-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.top-search input{min-width:0;height:calc(var(--storefront-control) - 2px);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.sf-top .menu-row ul{gap:4px}.sf-top .menu-row a{color:var(--ink-muted);border-radius:10px;padding:0 12px}.sf-top .menu-row a:hover,.sf-top .menu-row a[aria-current=page]{background:var(--fill);color:var(--ink)}.sf-top .menu-row a[aria-current=page]{font-weight:700}@media (min-width:768px){.sf-top .in{min-height:var(--storefront-header);gap:16px;padding:10px 24px}.mark i{width:36px;height:36px;font-size:17px}.b-logo{margin-right:8px}.sf-top .tools{margin-left:auto}.top-search+.tools{margin-left:0}.sf-top.layout-logo_centre .b-logo{order:0}}.menu ul{margin:0;padding:0;list-style:none;display:flex}.menu-row ul{flex-wrap:wrap}.menu-column ul{flex-direction:column}.menu a{min-height:var(--storefront-control);color:inherit;justify-content:space-between;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex}.menu a:hover span{text-decoration:underline}.langs{flex-wrap:wrap;gap:4px;display:inline-flex}.langs a{min-height:var(--storefront-control);border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.langs a[aria-current=true]{background:var(--fill);border-color:var(--fill);color:var(--ink);font-weight:700}.langs.compact{border:1px solid var(--border);border-radius:999px;gap:0}.langs.compact a{border:0}.sheet{background:var(--surface);width:min(100vw,400px);max-width:100vw;height:100%;max-height:none;color:var(--ink);box-shadow:var(--shadow-pop);border:0;margin:0 0 0 auto;padding:0;overflow-y:auto}.sheet::backdrop{background:var(--scrim)}.sheet:target{z-index:40;display:block;position:fixed;inset:0 0 0 auto}.sheet-head{min-height:var(--storefront-header-sm);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.sheet .menu a{border-bottom:1px solid var(--border);min-height:52px;padding:8px 16px;font-size:16px}.sheet .menu a .icon{color:var(--ink-subtle)}.sheet-foot{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}body:has(.sheet[open]){overflow:hidden}.sec{width:100%}.sec>.in{max-width:var(--storefront-content);margin:0 auto;padding-inline:16px}.sec.w-full>.in{max-width:none}.pad-none>.in{padding-block:0}.pad-s>.in{padding-block:12px}.pad-m>.in{padding-block:24px}.pad-l>.in{padding-block:40px}@media (min-width:768px){.sec>.in{padding-inline:24px}.pad-m>.in{padding-block:32px}.pad-l>.in{padding-block:56px}}.scheme-tint{background:var(--brand-soft);color:var(--ink)}.scheme-brand{background:var(--accent);color:var(--on-accent)}.scheme-brand a:not(.btn){color:inherit}.scheme-brand .btn-primary{background:var(--on-accent);border-color:var(--on-accent);color:var(--accent)}.scheme-dark{color:#f2f2f3;--ink:#f2f2f3;--ink-muted:#b4b4ba;--ink-subtle:#9a9aa2;--border:#38383c;--border-strong:#86868d;--surface:#1b1b1f;--fill:#2c2c2f;--fill-subtle:#232326;background:#1b1b1f}.scheme-dark a:not(.btn){color:inherit}.sec-announcement_bar{text-align:center;font-size:14px;line-height:20px}.sec-announcement_bar.ts-m{font-size:15px}.sec-announcement_bar>.in{padding-block:10px}.sec-hero>.in{min-height:280px;display:flex}.sec-hero.h-s>.in{min-height:200px}.sec-hero.h-l>.in{min-height:420px}.sec-hero.h-screen>.in{min-height:calc(100svh - var(--storefront-header-sm))}.hero-copy{flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;display:flex}.sec-hero[class*=pos-top]>.in{align-items:flex-start}.sec-hero[class*=pos-middle]>.in{align-items:center}.sec-hero[class*=pos-bottom]>.in{align-items:flex-end}.sec-hero[class*=_center]>.in{text-align:center;justify-content:center}.sec-hero[class*=_center] .hero-copy{align-items:center}.sec-hero[class*=_end]>.in{text-align:end;justify-content:flex-end}.sec-hero[class*=_end] .hero-copy{align-items:flex-end}.cols{grid-template-columns:repeat(var(--cp,1), minmax(0, 1fr));display:grid}.cols.cp-2{--cp:2}@media (min-width:768px){.cols.c-2,.cols.c-3,.cols.c-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cols.c-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.c-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stack{gap:16px;display:grid}.strip{gap:12px;margin:0;padding:0;list-style:none;display:grid}.strip li{border-radius:var(--storefront-radius-card);background:var(--fill-subtle);align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:20px;display:flex}.strip .icon{color:var(--brand);margin-top:1px}.strip b{display:block}.strip small{color:var(--ink-muted);font-size:13px;display:block}@media (min-width:768px){.strip.c-2{grid-template-columns:repeat(2,minmax(0,1fr))}.strip.c-3,.strip.c-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.strip.c-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sec-divider.ds-space.dz-s>.in{padding-block:8px}.sec-divider.ds-space.dz-l>.in{padding-block:32px}.t-jumbo{font-size:var(--type-storefront-display-size);line-height:var(--type-storefront-display-line);font-weight:700}.t-h1{font-size:var(--type-storefront-display-sm-size);line-height:var(--type-storefront-display-sm-line);font-weight:700}.t-h2{font-size:var(--type-storefront-title-sm-size);line-height:var(--type-storefront-title-sm-line);font-weight:700}.t-h3,.t-h4{font-size:var(--type-storefront-heading-size);line-height:var(--type-storefront-heading-line);font-weight:700}.t-h4{font-size:17px;line-height:24px}.t-small{font-size:14px;line-height:20px}@media (min-width:768px){.t-h1{font-size:var(--type-storefront-title-size);line-height:var(--type-storefront-title-line)}.sec-hero .t-h1,.t-jumbo{font-size:var(--type-storefront-display-size);line-height:var(--type-storefront-display-line)}}:root:lang(am) .t-h1,:root:lang(am) .t-jumbo{line-height:1.35}.tc-muted{color:var(--ink-muted)}.tc-brand{color:var(--brand)}.al-center{text-align:center;justify-content:center}.al-end{text-align:end;justify-content:flex-end}.mw-narrow{max-width:48ch}.mw-normal{max-width:72ch}.bg-tint{background:var(--brand-soft);padding:16px}.bg-grey{background:var(--fill-subtle);padding:16px}.bg-brand{background:var(--accent);color:var(--on-accent);padding:16px}.bg-dark{color:#f2f2f3;background:#1b1b1f;padding:16px}.rt{gap:10px;display:grid}.rt p,.rt li{color:inherit}.rt ul,.rt ol{margin:0;padding-left:22px}.b-group{flex-direction:column;display:flex}.b-group.dir-row{flex-direction:row;justify-content:space-between;align-items:center}.b-group.wrap{flex-wrap:wrap}.gap-none{gap:0}.gap-s{gap:8px}.gap-m{gap:16px}.gap-l{gap:28px}.b-spacer.sp-s{height:8px}.b-spacer.sp-m{height:16px}.b-spacer.sp-l{height:32px}.b-spacer.sp-xl{height:56px}.b-divider.dw-short{width:64px}.b-icon{align-items:center;gap:8px;display:inline-flex}.b-accordion{border-top:1px solid var(--border)}.b-accordion details{border-bottom:1px solid var(--border)}.b-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;font-weight:700;list-style:none;display:flex}.b-accordion summary::-webkit-details-marker{display:none}.b-accordion summary:after{content:"+";color:var(--ink-muted);font-size:20px;font-weight:400}.b-accordion details[open] summary:after{content:"−"}.b-accordion .body{color:var(--ink-muted);padding:0 0 14px}.ph{border-radius:var(--storefront-radius-image);aspect-ratio:var(--photo-ratio,4 / 5);background:var(--fill-subtle);display:block;position:relative;overflow:hidden}.ph picture,.ph img,.slide picture,.slide img{width:100%;height:100%;display:block}.ph img,.slide img{object-fit:cover}.ph-empty{background:var(--fill);width:100%;height:100%;display:block}.tag{background:var(--surface);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:8px;left:8px}.save{color:#c4261b;font-size:13px;font-weight:700}:root[data-theme=dark] .save{color:#f58a7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .save{color:#f58a7c}}.price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.price-m b{font-size:var(--type-storefront-price-size);line-height:var(--type-storefront-price-line);font-weight:700}.price s{color:var(--ink-subtle);font-size:15px}.price-s b{font-size:15px;font-weight:700}.price-s s{font-size:13px}.stock{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.stock.in{color:var(--success)}.stock.low{color:var(--warning)}.stock.out{color:var(--ink-subtle)}.list-body{gap:16px;display:grid}.list-head>.b-group,.list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-head .btn-link{padding-inline:8px}.cards.grid{gap:18px var(--storefront-grid-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.cards.grid{gap:20px var(--storefront-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cards.grid.gc-4{gap:24px var(--storefront-grid-gap-lg);grid-template-columns:repeat(4,minmax(0,1fr))}.cards.grid.gc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cards.grid.gc-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.cards.carousel{gap:var(--storefront-grid-gap-sm);scroll-snap-type:x mandatory;grid-auto-columns:minmax(150px,44%);grid-auto-flow:column;padding-bottom:4px;display:grid;overflow-x:auto}.cards.carousel>*{scroll-snap-align:start}@media (min-width:768px){.cards.carousel{grid-auto-columns:minmax(180px,23%)}}.pc{min-width:0;color:inherit;align-content:start;gap:6px;text-decoration:none;display:grid}.pc .nm{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.pc:hover .nm{text-decoration:underline}.pc.out .ph img{opacity:.55}.pc.out .pr{color:var(--ink-muted)}.cc{border:1px solid var(--border);border-radius:var(--storefront-radius-card);background:var(--surface);color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.cc .ph{aspect-ratio:1}.cc b{font-size:16px;display:block}.cc small{color:var(--ink-muted);font-size:13px}.cards.grid:has(>.cc){grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:768px){.cc{grid-template-columns:96px minmax(0,1fr)}.cards.grid:has(>.cc){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1280px){.cards.grid:has(>.cc){grid-template-columns:repeat(3,minmax(0,1fr))}}.sec-product_information>.in{padding-top:0}.prd{align-items:start;gap:18px;display:grid}.gal{gap:12px;min-width:0;margin-inline:-16px;display:grid}.slides{scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-2px;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slide{aspect-ratio:1;scroll-snap-align:start;background:var(--fill-subtle);position:relative}.slide .ph-empty{aspect-ratio:1}.slide .count{color:#fff;background:#1b1b1fb8;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;bottom:12px;right:12px}.thumbs{display:none}.buy{gap:18px;min-width:0;display:grid}.pt{font-size:var(--type-storefront-title-sm-size);line-height:var(--type-storefront-title-sm-line);font-weight:700}:root:lang(am) .pt{line-height:34px}.added{border-radius:var(--storefront-radius-card);background:var(--success-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;font-weight:700;display:flex}.added .icon{color:var(--success)}.added a{min-height:var(--storefront-control);align-items:center;margin-left:auto;display:inline-flex}.vgroup{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.vgroup legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.vgroup legend span{color:var(--ink-muted);font-weight:400}.vopts{flex-wrap:wrap;gap:8px;display:flex}.vopt{position:relative}.vopt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.vopt span{min-width:52px;min-height:var(--storefront-control);border:1px solid var(--border-strong);border-radius:var(--storefront-radius-field);background:var(--surface);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:inline-flex}.vopt input:checked+span{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft);color:var(--ink);font-weight:700}.vopt input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.vopt input:disabled+span{color:var(--ink-disabled);border-style:dashed;text-decoration:line-through}.vopt input:disabled{cursor:not-allowed}.sw{border:1px solid #7f7f7f66;border-radius:50%;width:22px;height:22px}.stepper{height:var(--storefront-control);border:1px solid var(--border-strong);border-radius:var(--storefront-radius-field);justify-self:start;align-items:center;display:inline-flex;overflow:hidden}.stepper button{width:var(--storefront-control);cursor:pointer;background:0 0;border:0;place-items:center;height:100%;display:grid}.stepper button[hidden]{display:none}.stepper button:hover{background:var(--fill)}.stepper input{text-align:center;background:0 0;border:0;width:64px;height:100%;font-size:16px;font-weight:700}.stepper.enhanced input{appearance:textfield;width:44px}.stepper.enhanced input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper.enhanced input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acts{gap:10px;display:grid}.btn:disabled{background:var(--fill);border-color:var(--fill);color:var(--ink-muted);cursor:not-allowed;filter:none}.info{border-radius:var(--storefront-radius-card);background:var(--fill-subtle);gap:12px;margin:0;padding:14px;font-size:14px;line-height:20px;list-style:none;display:grid}.info li{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.info .icon{color:var(--ink-muted)}.info small{color:var(--ink-muted);font-size:13px;display:block}.info .r{white-space:nowrap;font-weight:700}.desc{color:var(--ink-muted);font-size:15px;line-height:24px}.desc h2,.desc h3{color:var(--ink);font-size:16px}.buybar{z-index:8;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000000f}.buybar .bb-price{line-height:20px;display:grid}.buybar .bb-price b{font-size:18px}.buybar .bb-price s,.buybar .bb-price .save,.buybar small[hidden]{display:none}.buybar small{color:var(--warning);font-size:12px;font-weight:700}.buybar .btn{flex:1}.prd-main .buy .acts .btn-primary{display:none}@media (min-width:768px){.prd{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}.prd.media-end .gal{order:2}.gal{margin-inline:0}.slide{aspect-ratio:var(--photo-ratio,4 / 5);border-radius:var(--storefront-radius-image);overflow:hidden}.thumbs{order:2;grid-auto-columns:64px;grid-auto-flow:column;gap:10px;display:grid}.thumbs a{aspect-ratio:var(--photo-ratio,4 / 5);border:1px solid var(--border);border-radius:8px;min-height:44px;display:block;overflow:hidden}.thumbs img{object-fit:cover;width:100%;height:100%}.buybar{display:none}.prd-main .buy .acts .btn-primary{display:inline-flex}.acts{grid-template-columns:minmax(0,1fr)}.pt{font-size:24px;line-height:32px}}@media (min-width:1280px){.prd{gap:40px}.gal{grid-template-columns:72px minmax(0,1fr)}.thumbs{order:0;grid-auto-columns:auto;grid-auto-flow:row;align-content:start}.buy{top:calc(var(--storefront-header) + 24px);position:sticky}.pt{font-size:var(--type-storefront-title-size);line-height:var(--type-storefront-title-line)}}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.field{min-height:var(--storefront-control);border:1px solid var(--border-strong);border-radius:var(--storefront-radius-field);background:var(--surface);color:var(--ink-subtle);align-items:center;gap:8px;padding:0 12px;display:flex}.field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.field input,.field select{min-width:0;min-height:calc(var(--storefront-control) - 2px);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.listing{align-items:start;gap:16px;display:grid}.listing-head{gap:6px;display:grid}.listing-head .rt{font-size:14px}.results{gap:16px;min-width:0;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .count{color:var(--ink-muted);margin-right:auto;font-size:14px}.sort{gap:8px;display:flex}.sort .field{padding-right:4px}.sort select{font-size:15px}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{min-height:var(--storefront-control);border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.chip.on{background:var(--brand-soft);border-color:#0000;font-weight:700}.chip.clear{color:var(--brand);border-color:#0000;font-weight:700}.badge{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.filters{gap:4px;display:grid}.fg{border-bottom:1px solid var(--border)}.fg summary{min-height:var(--storefront-control);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.fg summary::-webkit-details-marker{display:none}.fg summary:after{content:"−";color:var(--ink-muted);font-weight:400}.fg:not([open]) summary:after{content:"+"}.fvals{gap:2px;padding-bottom:12px;display:grid}.fg-boxes .fvals,.fg-swatch .fvals{flex-wrap:wrap;gap:8px;display:flex}.fv{min-height:var(--storefront-control);cursor:pointer;align-items:center;display:flex;position:relative}.fv>span{align-items:center;gap:8px;display:inline-flex}.fv small{color:var(--ink-subtle);font-size:13px}.fv input[type=checkbox],.fv input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0 10px 0 0}.fg-boxes .fv input,.fg-swatch .fv input{opacity:0;width:auto;height:auto;margin:0;position:absolute;inset:0}.fg-boxes .fv>span,.fg-swatch .fv>span{min-height:var(--storefront-control);border:1px solid var(--border-strong);border-radius:var(--storefront-radius-field);padding:0 12px}.fg-boxes .fv input:checked+span,.fg-swatch .fv input:checked+span{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft);font-weight:700}.fg-boxes .fv input:focus-visible+span,.fg-swatch .fv input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.price-custom{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.price-custom .field{min-width:0;padding:0 8px}.price-custom .field span{font-size:13px}.price-custom .field input{width:100%}.fswitches{padding:6px 0;display:grid}.factions{padding-top:8px}.factions .btn{width:100%}.filters-sidebar.live .factions,.sidebar{display:none}.fsheet>summary{list-style:none}.fsheet>summary::-webkit-details-marker{display:none}.fsheet[open]>summary:before{content:"";z-index:30;background:var(--scrim);position:fixed;inset:0}.fsheet .sheet-body{z-index:31;max-height:85vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-pop);border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.fsheet .factions{background:var(--surface);padding-bottom:4px;position:sticky;bottom:0}@media (min-width:1280px){.listing.with-sidebar{grid-template-columns:240px minmax(0,1fr);column-gap:32px}.listing.with-sidebar .listing-head{grid-column:1/-1}.with-sidebar .sidebar{min-width:0;top:calc(var(--storefront-header) + 16px);display:block;position:sticky}.with-sidebar .fsheet:not(.always){display:none}.fsheet .sheet-body{border-radius:0;width:400px;max-height:none;top:0;left:auto}}.paging{justify-items:center;gap:10px;padding-top:8px;display:grid}.showing{color:var(--ink-muted);font-size:14px}.empty{gap:16px;display:grid}.empty-msg{border-radius:var(--storefront-radius-card);background:var(--fill-subtle);justify-items:start;gap:8px;padding:16px;display:grid}.empty-msg h2{font-size:18px;line-height:26px}.empty-msg p{color:var(--ink-muted)}.dym{min-height:var(--storefront-control);align-items:center;font-weight:700;display:inline-flex}.search-big{gap:8px;margin-bottom:8px;display:flex;position:relative}.search-big .field{flex:1}.top-search,.search-big{position:relative}.suggest{z-index:20;border:1px solid var(--border);border-radius:var(--storefront-radius-card);background:var(--surface);box-shadow:var(--shadow-pop);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.suggest[hidden]{display:none}.suggest a{min-height:var(--storefront-control);color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:4px 8px;font-size:14px;text-decoration:none;display:flex}.suggest a:hover,.suggest a:focus-visible{background:var(--fill-subtle)}.suggest img{object-fit:cover;border-radius:6px;width:40px;height:50px}.suggest .sg-product span{flex:1}.suggest .sg-all{color:var(--brand);font-weight:700}.sf-foot{border-top:1px solid var(--border);background:var(--fill-subtle);color:var(--ink-muted);font-size:14px;line-height:22px}.sf-foot .sec.scheme-default{background:0 0}.foot-cols{gap:24px;display:grid}@media (min-width:768px){.foot-cols.c-2,.foot-cols.c-3,.foot-cols.c-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.foot-cols.c-3{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-cols.c-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-foot .b-heading,.foot-h{color:var(--ink);font-size:15px;font-weight:700;line-height:22px}.sf-foot .foot-cols>.b-heading{grid-column:1/-1}.sf-foot .menu a{color:var(--ink-muted);font-size:14px}.b-contact,.b-tgfollow{align-content:start;justify-items:start;gap:8px;display:grid}.b-contact ul{margin:0;padding:0;list-style:none;display:grid}.b-contact li{min-height:var(--storefront-control);align-items:center;gap:10px;display:flex}.b-contact a{color:var(--ink);min-height:var(--storefront-control);align-items:center;display:inline-flex}.b-social{gap:4px;margin:0;padding:0;list-style:none;display:flex}.foot-bottom{border-top:1px solid var(--border)}.foot-bottom>.in{color:var(--ink-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:32px;font-size:13px;display:flex}.gone{text-align:center;justify-items:center;gap:12px;max-width:520px;margin:0 auto;padding:48px 20px 40px;display:grid}.sec.gone>.in{justify-items:center;gap:12px;display:grid}.gone .disc{background:var(--fill);width:56px;height:56px;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.gone h1,.gone .b-heading{font-size:20px;font-weight:700;line-height:28px}.gone p{color:var(--ink-muted);font-size:15px}.gone .btn{margin-top:4px}.gone.platform{padding-top:72px}.gone.platform h1[lang=en]{margin-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.sec.fixed>.in{gap:20px;padding-block:16px 40px;display:grid}.block{width:100%}.linkbtn{min-height:var(--storefront-control);color:var(--ink-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:14px;text-decoration:underline}.fine{color:var(--ink-subtle);font-size:13px;line-height:18px}.notice{border-radius:var(--storefront-radius-card);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.notice[hidden]{display:none}.notice>.icon{flex:none;margin-top:1px}.notice>span{flex:1;gap:2px;min-width:0;display:grid}.notice small{color:var(--ink-muted)}.notice ul{margin:4px 0 0;padding-left:18px}.notice a{color:inherit;font-weight:600}.notice.warn{background:var(--warning-soft)}.notice.warn>.icon{color:var(--warning)}.notice.bad{background:var(--danger-soft)}.notice.bad>.icon{color:var(--danger)}.notice:focus{outline:2px solid var(--brand);outline-offset:2px}.lines{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cline{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.cart-lines .cline{border-bottom:1px solid var(--border);padding-bottom:16px}.cl-ph{aspect-ratio:var(--photo-ratio,4 / 5);background:var(--fill);border-radius:8px;display:block;overflow:hidden}.cl-ph img{object-fit:cover;width:100%;height:100%}.cline.gone-line .cl-ph{opacity:.45}.cline .t{gap:2px;min-width:0;display:grid}.cline .nm{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:21px;text-decoration:none}.cline a.nm:hover{text-decoration:underline}.cline small{color:var(--ink-muted);font-size:13px;line-height:18px}.cline .lt{white-space:nowrap;font-size:15px}.cline .acts{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.cline .acts form{display:contents}.cline .acts .stepper{display:inline-flex}.stepper output{text-align:center;min-width:32px;font-weight:700}.stepper button:disabled{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.changed{background:var(--warning-soft);border-radius:8px;margin-top:6px;padding:6px 10px;font-size:13px;line-height:18px}.soldtag{color:var(--danger);margin-top:4px;font-size:13px;font-weight:600}.lines.mini{gap:12px}.lines.mini .cline{grid-template-columns:52px minmax(0,1fr) auto}.totals{gap:8px;margin:0;font-size:15px;display:grid}.totals>div{justify-content:space-between;gap:12px;display:flex}.totals dt,.totals dd{margin:0}.totals .muted{color:var(--ink-muted);font-size:14px}.totals .tot{border-top:1px solid var(--border);padding-top:10px;font-size:18px;font-weight:700}.totals .tot dd{text-align:end}.sumbox{border:1px solid var(--border);border-radius:var(--storefront-radius-card);align-content:start;gap:16px;padding:20px;display:grid}.summary{gap:16px;display:grid}.cart{gap:24px;display:grid}.cart-lines{gap:16px;min-width:0;display:grid}.toast{z-index:5;background:var(--ink);color:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:14px;display:flex;position:sticky;bottom:16px}.toast button{min-height:var(--storefront-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:700;text-decoration:underline}.toast button:focus-visible{outline-color:var(--surface)}.sheet.drawer,.sheet.code-sheet{border-radius:16px 16px 0 0;width:100vw;height:auto;max-height:88dvh;margin:auto 0 0}.sheet.drawer[open],.sheet.code-sheet[open]{flex-direction:column;display:flex}.sheet-head h2{font-size:18px;line-height:26px}.drawer-body{gap:14px;padding:16px;display:grid;overflow-y:auto}.drawer-foot{border-top:1px solid var(--border);gap:10px;padding:14px 16px 16px;display:grid}.drawer-foot .row{justify-content:space-between;gap:12px;font-size:16px;font-weight:700;display:flex}.sheet .empty-msg{margin:16px}.sheet .toast{margin:0 16px 16px}@media (min-width:768px){.sheet.drawer{border-radius:0;width:min(100vw,400px);height:100%;max-height:none;margin:0 0 0 auto}.sheet.drawer .drawer-body{flex:1;align-content:start}.sheet.code-sheet{border-radius:16px;width:min(100vw - 32px,440px);margin:auto}}.chk{gap:20px;display:grid}.chk-form{gap:28px;min-width:0;display:grid}.chk-form fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.chk-form legend{align-items:center;gap:10px;margin-bottom:14px;padding:0;font-size:18px;font-weight:700;display:flex}.chk-form legend .n{background:var(--fill);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.chk .sumbox{display:none}.sumdetails{border:1px solid var(--border);border-radius:var(--storefront-radius-card);padding:0 14px}.sumdetails summary{min-height:var(--storefront-control);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.sumdetails[open] summary{margin-bottom:8px}.sumdetails .summary{padding-bottom:14px}.sfield{gap:6px;min-width:0;display:grid}.sfield label{font-size:14px;font-weight:600}.sfield .hint{color:var(--ink-subtle);font-size:13px;line-height:18px}.sfield .field{color:var(--ink)}.sfield textarea{min-width:0;min-height:72px;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.sfield.err .field{border-color:var(--danger)}.ferr{color:var(--danger);font-size:13px;line-height:18px}.ferr[hidden]{display:none}.field .pre{border-right:1px solid var(--border);color:var(--ink-muted);padding-right:8px;font-size:15px}.tick{min-height:var(--storefront-control);cursor:pointer;align-items:flex-start;gap:10px;padding-block:10px;font-size:14px;line-height:20px;display:flex}.tick input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.two,.choices{gap:12px;min-width:0;display:grid}.ocard{min-height:var(--storefront-control);border:1px solid var(--border-strong);border-radius:var(--storefront-radius-card);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.ocard input{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0}.ocard:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ocard:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.ocard .slot{display:contents}.ocard .t{gap:2px;min-width:0;display:grid}.ocard .t b{font-size:15px;font-weight:600}.ocard .t small{color:var(--ink-muted);font-size:13px;line-height:18px}.ocard .r{white-space:nowrap;font-size:14px;font-weight:600}.dfields,.pfields,.newaddr{gap:14px;min-width:0;display:grid}:is(.chk-form:has(input[name=method][value=pickup]:checked) .dfields,.chk-form:has(input[name=method][value=delivery]:checked) .pfields,.chk-form:has(input[name=method][value=pickup]:checked) [data-for=delivery],.chk-form:has(input[name=method][value=delivery]:checked) [data-for=pickup],.chk-form:has(input[name=address]:not([value=""]):checked) .newaddr){display:none}.locbtn{justify-self:start}.locbtn[hidden],.pin[hidden]{display:none}.pin{color:var(--success);align-items:center;gap:6px;font-size:13px;display:flex}.upd{border:1px dashed var(--border-strong);border-radius:var(--storefront-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.chk-form.js .upd{display:none}.cnt{text-align:end;color:var(--ink-subtle);margin-top:-20px;font-size:12px}.codestep,.code-sheet .sheet-body{gap:14px;max-width:440px;display:grid}.code-sheet .sheet-body{max-width:none;padding:16px}.codestep p,.code-sheet p{color:var(--ink-muted)}.code-sheet [hidden]{display:none}.tgsteps{color:var(--ink-muted);gap:4px;margin:0;padding-left:20px;display:grid}.codestep input[name=code],.code-sheet input[name=code]{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:22px}@media (min-width:768px){.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cart,.chk{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px}.sumbox{top:calc(var(--storefront-header) + 16px);position:sticky}.chk .sumbox{display:grid}.chk .sumdetails{display:none}.cline{grid-template-columns:72px minmax(0,1fr) auto}}@media (min-width:1280px){.cart,.chk{grid-template-columns:minmax(0,1fr) 380px;gap:40px}}.totals-box{gap:10px;display:grid}.cline a.nm{margin-block:-12px;padding-block:12px}.stepper.qty{height:auto}.stepper.qty button{height:44px}.sec.fixed>.in.narrow{max-width:640px}.ord{gap:24px;display:grid}.ord .left{align-content:start;gap:20px;min-width:0;display:grid}.ord .hd{gap:4px;display:grid}.lead{font-size:16px;line-height:24px}.pay-note{border-radius:var(--storefront-radius-card);background:var(--fill-subtle);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.notice.inf{background:var(--info-soft)}.notice.inf>.icon{color:var(--info)}.notice q{font-style:italic}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline .st{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.timeline .st:last-child{padding-bottom:0}.timeline .st:before{content:"";background:var(--border);width:2px;position:absolute;top:28px;bottom:0;left:13px}.timeline .st:last-child:before{display:none}.timeline .st.done:before{background:var(--brand)}.timeline .dot{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.timeline .st.done .dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.timeline .st.current .dot{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.timeline .st.current .dot:after{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px}.timeline .t{gap:1px;min-width:0;padding-top:3px;display:grid}.timeline .t b{font-size:15px;font-weight:600}.timeline .st.todo .t b{color:var(--ink-muted);font-weight:500}.timeline .t small{color:var(--ink-muted);font-size:13px}.contact{flex-wrap:wrap;gap:10px;display:flex}.transfer{gap:12px;display:grid}.acct{border:1px solid var(--border);border-radius:var(--storefront-radius-card);display:grid}.acct>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 14px;display:grid}.acct>div:last-child{border-bottom:0}.acct small{color:var(--ink-subtle);grid-column:1;font-size:12px}.acct b{overflow-wrap:anywhere;grid-column:1;font-size:15px}.acct .cp{grid-area:1/2/span 2}.acct .cp[hidden]{display:none}.acct>.acct-bank{align-items:center;gap:10px;display:flex}.acct-bank b{grid-column:auto;font-size:16px}.acct-logo{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border);object-fit:contain;letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.acct>.acct-qr{flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.acct-qr-code{background:#fff;border-radius:8px;width:168px;height:168px;display:block}.acct-qr-code svg{width:100%;height:100%;display:block}.acct-qr small{text-align:center}.upl{gap:10px;display:grid}.upl label{border:1.5px dashed var(--border-strong);border-radius:var(--storefront-radius-card);text-align:center;color:var(--ink-muted);cursor:pointer;justify-items:center;gap:4px;padding:18px 12px;font-size:13px;display:grid}.upl label b{color:var(--ink);font-size:15px}.upl input[type=file]{min-height:var(--storefront-control);font-size:14px}.upl [data-send][hidden]{display:none}.upl:has([data-send][hidden]) input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.upl.busy{opacity:.6;pointer-events:none}.upl:focus-within label{outline:2px solid var(--brand);outline-offset:2px}.oline{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.oline .t{gap:2px;min-width:0;display:grid}.oline .nm{color:var(--ink);margin-block:-12px;padding-block:12px;font-size:15px;font-weight:600;text-decoration:none}.oline small{color:var(--ink-muted);font-size:13px}.facts{gap:10px;margin:0;font-size:14px;display:grid}.facts dt{font-weight:600}.facts dd{color:var(--ink-muted);margin:0}.sumbox h2{margin:0}.mol{margin:0;padding:0;list-style:none;display:grid}.mo{border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:14px;text-decoration:none;display:grid}.mo:hover b{text-decoration:underline}.mo .t{gap:3px;min-width:0;display:grid}.mo .t small{color:var(--ink-subtle);font-size:13px}.mo .r{justify-items:end;gap:4px;display:grid}.st-chip{background:var(--fill);color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.st-chip.go{background:var(--brand-soft);color:var(--ink)}.st-chip.ok{background:var(--success-soft);color:var(--success)}.st-chip.no{background:var(--danger-soft);color:var(--danger)}.who{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.signin{gap:14px;display:grid}@media (min-width:768px){.ord{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px}}@media (min-width:1280px){.ord{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}.foot-orders{min-height:var(--storefront-control);color:var(--ink-muted);align-items:center;display:inline-flex}.pimg{border-radius:var(--storefront-radius-image);display:block;position:relative;overflow:hidden}.pimg img{width:100%;height:auto;display:block}.pimg-crop .pimg-shift{display:block;position:absolute}.pimg-cover,.b-image>.pimg-cover{height:100%}.pimg-cover img{object-fit:cover;height:100%}.only-desktop{display:none}@media (min-width:768px){.only-phone{display:none}.only-desktop{display:block}}.b-image{overflow:hidden}.sec-hero.has-bg{color:#fff;position:relative}.sec-hero.has-bg>.in{position:relative}.hero-bg{position:absolute;inset:0;overflow:hidden}.hero-bg img{object-fit:cover;object-position:var(--fp,center);width:100%;height:100%}@media (min-width:768px){.hero-bg img{object-position:var(--fd,var(--fp,center))}}.hero-overlay{background:#000;position:absolute;inset:0}.mwc>.in{align-items:center;gap:24px;display:grid}@media (min-width:768px){.mwc.mwp-40>.in{grid-template-columns:2fr 3fr}.mwc.mwp-50>.in{grid-template-columns:1fr 1fr}.mwc.mwp-60>.in{grid-template-columns:3fr 2fr}.mwc.mp-end .mwc-media{order:2}}.mwc-copy{align-content:center;gap:16px;display:grid}.b-card{color:inherit;border-radius:var(--storefront-radius-card);align-content:start;gap:12px;text-decoration:none;display:grid;overflow:hidden}.b-card-body{gap:8px;padding:0 4px 8px;display:grid}.pfield{margin:0}.pfield-label{color:var(--ink-muted);font-size:.875em;display:block}
