/* =====================================================================
   Store design system
   Rebrand by editing the tokens in :root. Everything else reads from them.
   ===================================================================== */
@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");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";font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");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}

:root{
  /* colour */
  --paper:#F6F7F5;        /* page background */
  --surface:#FFFFFF;      /* cards, panels */
  --ink:#1B2430;          /* text, primary buttons */
  --ink-2:#2C3746;        /* primary button hover */
  --muted:#5B6470;        /* secondary text */
  --line:#DCE0DB;         /* borders */
  --line-2:#C9CFC9;
  --accent:#0B6B3A;       /* links, focus, highlights */
  --brand:#0B6B3A;        /* navigation bar */
  --brand-2:#08552E;      /* navigation hover */
  --brand-soft:#E8F3EC;   /* tinted panels */
  --cart:#12823F;         /* Add to cart buttons */
  --cart-2:#0D6B32;
  --navy:#150F67;         /* logo tagline colour */
  --accent-soft:#E3F1E8;  /* tinted panels */
  --sale:#B4233C;         /* discounts */
  --sale-soft:#FBE9EC;
  --success:#1D7445;
  --warning:#8F5300;
  --error:#B42318;
  --wa:#167A3E;           /* WhatsApp buttons (white text passes contrast) */
  --wa-2:#11652F;

  /* type */
  --font:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --fs-xs:.75rem; --fs-sm:.875rem; --fs-base:1rem; --fs-md:1.125rem; --fs-lg:1.375rem;
  --fs-xl:clamp(1.5rem,1.1rem + 1.4vw,2rem);
  --fs-2xl:clamp(1.85rem,1.2rem + 2.4vw,2.9rem);

  /* shape and space */
  --r-sm:6px; --r:8px; --r-lg:12px;
  --wrap:1400px; --gutter:clamp(16px,3vw,32px);
  --shadow:0 1px 2px rgba(27,36,48,.06),0 8px 24px rgba(27,36,48,.08);
  --hdr-h:64px;
  --ease:cubic-bezier(.2,.7,.2,1);
}

/* ------------------------------------------------------------ base */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 16px)}
body{margin:0;font-family:var(--font);font-size:var(--fs-base);line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}
img{max-width:100%;height:auto;display:block}
a{color:var(--accent);text-underline-offset:2px}
a:hover{color:var(--ink)}
h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;letter-spacing:-.015em}
h1{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.03em}
h2{font-size:var(--fs-lg);font-weight:750}
h3{font-size:var(--fs-md);font-weight:700}
p{margin:0 0 1em}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
table{border-collapse:collapse;width:100%}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}
main{display:block;min-height:50vh}
main:focus{outline:none}
.ic{width:20px;height:20px;flex:none}
.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--r-sm)}
.skip:focus{top:12px}
.muted{color:var(--muted)}
.adult-note{display:inline-block;margin:8px 0 0;padding:6px 12px;border-radius:var(--r-sm);background:#FFF1E6;color:#7A3A00;font-size:var(--fs-sm);font-weight:600}
.pdp-info .adult-note{margin:0 0 12px}
.small{font-size:var(--fs-sm)}
.lede{font-size:var(--fs-md);color:var(--muted);max-width:68ch}
[hidden]{display:none!important}

.sample-bar{background:#FFF4D6;color:#5A4300;font-size:var(--fs-xs);text-align:center;padding:6px var(--gutter);border-bottom:1px solid #F0DFA8}

/* ------------------------------------------------------------ buttons */
.btn{--bg:var(--surface);--fg:var(--ink);--bd:var(--line-2);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--bg);color:var(--fg);font-weight:700;font-size:var(--fs-sm);text-decoration:none;line-height:1.1;transition:background .15s,border-color .15s,transform .1s;white-space:nowrap}
.btn:hover{color:var(--fg);border-color:var(--ink)}
.btn:active{transform:translateY(1px)}
.btn .ic{width:18px;height:18px}
.btn-primary{--bg:var(--ink);--fg:#fff;--bd:var(--ink)}
.btn-primary:hover{--bg:var(--ink-2);border-color:var(--ink-2)}
.btn-cart{--bg:var(--cart);--fg:#fff;--bd:var(--cart)}
.btn-cart:hover{--bg:var(--cart-2);--fg:#fff;border-color:var(--cart-2)}
.btn-dark{--bg:var(--surface);--fg:var(--ink);--bd:var(--ink)}
.btn-dark:hover{--bg:var(--paper)}
.btn-ghost{--bg:transparent}
.btn-wa{--bg:var(--wa);--fg:#fff;--bd:var(--wa)}
.btn-wa:hover{--bg:var(--wa-2);border-color:var(--wa-2)}
.btn-wa-outline{--bg:var(--surface);--fg:var(--wa);--bd:var(--wa)}
.btn-wa-outline:hover{--bg:#EEF7F1;border-color:var(--wa)}
.btn-lg{min-height:50px;padding:12px 22px;font-size:var(--fs-base)}
.btn-block{width:100%}
.btn-icon{padding:0;width:48px}
.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}
.btn.is-added{--bg:var(--success);--bd:var(--success);--fg:#fff}
.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-sm);border:0;background:transparent;color:var(--ink);text-decoration:none}
.icon-btn:hover{background:var(--accent-soft);color:var(--ink)}
.icon-btn .ic{width:22px;height:22px}
.count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sale);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}
.count.bump{animation:bump .35s var(--ease)}
@keyframes bump{40%{transform:scale(1.35)}}
.chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}
.chip:hover,.chip.is-active{border-color:var(--ink);color:var(--ink)}
.chip.is-active{background:var(--ink);color:#fff}
.chip small{color:var(--muted);font-weight:600}
.chip.is-active small{color:#C8CDD3}
.chip-row{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:var(--fs-xs);font-weight:800;line-height:1.3}
.badge-sale{background:var(--sale);color:#fff}
.swatch{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);flex:none}

/* ------------------------------------------------------------ header */
.site-header{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--line);transition:box-shadow .2s}
.site-header.is-stuck{box-shadow:0 4px 18px rgba(27,36,48,.08)}
.hdr{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:16px;height:var(--hdr-h)}
.logo{font-weight:800;font-size:1.25rem;letter-spacing:-.03em;color:var(--ink);text-decoration:none;white-space:nowrap;justify-self:start;display:inline-flex;align-items:center}
.logo img{height:46px;width:auto}
.logo:hover{color:var(--ink)}
.hdr-menu{display:none}
.hdr-actions{display:flex;align-items:center;gap:4px;justify-self:end}
.hdr-actions .btn-wa{margin-left:8px}
.hdr-search-open{display:none}

.search{position:relative;display:flex;width:100%;max-width:520px}
.hdr .search{width:340px;max-width:100%}
.search input{width:100%;height:44px;padding:0 50px 0 20px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:15px;box-shadow:0 1px 2px rgba(27,36,48,.05),inset 0 1px 2px rgba(27,36,48,.04);transition:border-color .15s,box-shadow .15s}
.search input::placeholder{color:#8A929C}
.search input:hover{border-color:#AEB6AF}
.search input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px rgba(11,107,58,.14)}
.search input::-webkit-search-cancel-button{-webkit-appearance:none}
.search-btn{position:absolute;right:4px;top:4px;width:36px;height:36px;border:0;background:var(--brand);border-radius:50%;display:grid;place-items:center;color:#fff;transition:background .15s}
.search-btn:hover{background:var(--brand-2)}
.search-btn .ic{width:18px;height:18px}
.search-close{display:none}
.search-lg{max-width:720px;margin-bottom:24px}
.search-lg input{height:52px;font-size:var(--fs-md)}
.search-lg .search-btn{top:6px;width:40px;height:40px}
.suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);max-height:min(70vh,560px);overflow:auto;padding:6px}
.sg-h{font-size:var(--fs-xs);font-weight:700;color:var(--muted);padding:10px 10px 4px;margin:0}
.sg-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink);text-decoration:none;cursor:pointer}
.sg-item[aria-selected=true],.sg-item:hover{background:var(--accent-soft);color:var(--ink)}
.sg-item img{width:44px;height:44px;border-radius:4px;background:var(--paper);object-fit:contain}
.sg-item .sg-t{flex:1;min-width:0;font-size:var(--fs-sm);line-height:1.35}
.sg-item .sg-t small{display:block;color:var(--muted)}
.sg-item .sg-p{font-weight:700;font-size:var(--fs-sm);white-space:nowrap}
.sg-item mark,.hl mark{background:#FFE9A8;color:inherit;border-radius:2px}
.sg-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 10px 10px}
.sg-chips .chip{min-height:32px;padding:4px 12px}
.sg-all{display:block;margin:4px;padding:10px;border-radius:var(--r-sm);text-align:center;font-weight:700;font-size:var(--fs-sm);background:var(--paper);color:var(--ink);text-decoration:none}
.sg-empty{padding:14px 10px;color:var(--muted);font-size:var(--fs-sm);margin:0}

/* main navigation + mega menu */
.mainnav{background:var(--brand)}
.nav-bar{display:flex;align-items:stretch;max-width:var(--wrap);margin:0 auto;height:46px;padding-inline:max(8px,calc(var(--gutter) - 10px))}
.nav-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;height:100%}
.nav-static{flex:none;padding-right:6px;margin-right:6px;box-shadow:1px 0 0 rgba(255,255,255,.22)}
.nav-track{flex:1;min-width:0;overflow:hidden}
.nav-slide{flex-wrap:nowrap}
.nav-slide>.nav-item{flex:none}
.nav-next{flex:none;width:34px;border:0;background:transparent;color:#fff;display:grid;place-items:center;box-shadow:-1px 0 0 rgba(255,255,255,.22);padding:0;margin-left:4px}
.nav-next:hover{background:var(--brand-2)}
.nav-next .ic{width:18px;height:18px}
.nav-next:focus-visible{outline:2px solid #fff;outline-offset:-3px}
.nav-item{display:flex;align-items:center;position:static}
.nav-item{border-radius:6px 6px 0 0}
.nav-item:hover,.nav-item.is-open,.nav-item:focus-within{background:var(--brand-2)}
.nav-link{display:flex;align-items:center;height:100%;white-space:nowrap;padding:0 2px 0 9px;color:#fff;font-weight:800;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}
.nav-item:not([data-mega]) .nav-link{padding-right:9px}
.nav-link:hover,.nav-item.is-open .nav-link,.nav-item:hover .nav-link{color:#fff}
.nav-link:focus-visible,.nav-toggle:focus-visible{outline:2px solid #fff;outline-offset:-3px}
.nav-deals{color:#FFE08A}
.nav-toggle{width:20px;height:30px;border:0;background:transparent;border-radius:4px;display:grid;place-items:center;color:rgba(255,255,255,.75);margin-right:5px;padding:0;flex:none}
.nav-toggle:hover{color:#fff}
.nav-toggle .ic{width:14px;height:14px;transition:transform .2s}
.nav-item.is-open .nav-toggle .ic{transform:rotate(180deg)}
.mega{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-top:3px solid var(--brand-2);border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(27,36,48,.08);padding:28px 0 32px;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility 0s .15s}
@media (hover:hover){.nav-item[data-mega]:hover .mega{visibility:visible;opacity:1;transform:none;transition-delay:.12s,.12s,0s}}
.nav-item.is-open .mega{visibility:visible;opacity:1;transform:none;transition-delay:0s}
.mega:empty{display:none}
.mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-height:calc(100vh - 200px);overflow:auto}
.mega-grid>div:first-child .mega-list{columns:2 180px;column-gap:28px}
.mega-grid>div:first-child{grid-column:span 2}
.mega-h{font-size:var(--fs-xs);font-weight:800;color:var(--muted);margin:0 0 12px;letter-spacing:.02em}
.mega-list,.mega-pop ul,.mega-ranges{list-style:none;margin:0;padding:0}
.mega-list li a,.mega-ranges a{display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--ink);text-decoration:none;font-size:var(--fs-sm)}
.mega-list a:hover,.mega-ranges a:hover{color:var(--accent)}
.mega-ranges{display:grid;grid-template-columns:repeat(5,1fr);gap:4px 32px}
.mm-prod{display:flex;gap:12px;align-items:center;padding:6px 0;color:var(--ink);text-decoration:none;font-size:var(--fs-sm);line-height:1.35}
.mm-prod b{display:block;font-weight:700}
.mega-deal-card{display:block;padding:18px;border-radius:var(--r);background:var(--sale-soft);color:var(--sale);text-decoration:none;font-weight:800}
.mega-deal-card small{display:block;color:var(--ink);font-weight:500;margin-top:4px}

/* drawer */
.drawer{position:fixed;inset:0;z-index:100;background:rgba(27,36,48,.45)}
.drawer-panel{position:absolute;inset:0 auto 0 0;width:min(88vw,380px);background:var(--surface);overflow-y:auto;padding:0 20px 28px;display:flex;flex-direction:column;animation:slideIn .22s var(--ease)}
@keyframes slideIn{from{transform:translateX(-100%)}}
.drawer-head{display:flex;align-items:center;justify-content:space-between;height:var(--hdr-h);border-bottom:1px solid var(--line);margin:0 -20px 8px;padding:0 12px 0 20px;position:sticky;top:0;background:var(--surface)}
.drawer-list{list-style:none;margin:0;padding:0}
.drawer-list a,.drawer-list summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 0;color:var(--ink);text-decoration:none;font-weight:650;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}
.drawer-list summary::-webkit-details-marker{display:none}
.drawer-list details[open] summary .ic{transform:rotate(180deg)}
.drawer-list details ul{list-style:none;margin:0;padding:0 0 8px 12px}
.drawer-list details ul a{font-weight:500;border-bottom:0;min-height:42px}
.drawer-ranges a{justify-content:flex-start}
.drawer-h{font-size:var(--fs-xs);font-weight:800;color:var(--muted);margin:24px 0 4px}
.drawer .btn-wa{margin-top:24px}

/* ------------------------------------------------------------ breadcrumbs */
.crumbs{max-width:var(--wrap);margin:0 auto;padding:14px var(--gutter) 0}
.crumbs ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;font-size:var(--fs-sm);color:var(--muted)}
.crumbs li:not(:last-child)::after{content:"/";margin-left:6px;color:var(--line-2)}
.crumbs a{color:var(--muted);text-decoration:none}
.crumbs a:hover{color:var(--ink);text-decoration:underline}
.crumbs [aria-current]{color:var(--ink);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* ------------------------------------------------------------ hero */
.hero{background:var(--surface);border-bottom:1px solid var(--line)}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:28px 26px}
.hero h1{font-size:clamp(2rem,1.3rem + 2vw,2.85rem);max-width:18ch;text-wrap:balance;margin-bottom:.3em;line-height:1.05}
.hero-copy>p{font-size:var(--fs-md);color:var(--muted);max-width:54ch;margin-bottom:20px}
.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}
.concerns{border-top:1px solid var(--line);padding-top:14px}
.concerns p{font-size:var(--fs-sm);font-weight:700;margin:0 0 10px}
.concerns ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.hero-art{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:82px;grid-auto-flow:dense;gap:10px}
.dept-tile{--tint:#E7F3EC;--tone:#0B6B3A;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:16px;background:var(--tint);color:var(--ink);text-decoration:none;overflow:hidden;transition:transform .18s var(--ease),box-shadow .18s}
.dept-tile:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(27,36,48,.12);color:var(--ink)}
.dept-tile::after{content:"";position:absolute;right:-26px;bottom:-26px;width:90px;height:90px;border-radius:50%;background:var(--tone);opacity:.08}
.dept-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--tone);box-shadow:0 1px 2px rgba(27,36,48,.08)}
.dept-ic .ic{width:22px;height:22px}
.dept-name{font-size:12.5px;font-weight:800;line-height:1.2;letter-spacing:.01em}
.dept-n{display:none;font-size:var(--fs-xs);color:var(--muted);font-weight:600}
.dept-tile.is-big{grid-column:span 2;grid-row:span 2;padding:20px 22px;gap:10px;justify-content:flex-end}
.dept-tile.is-big .dept-ic{width:64px;height:64px;border-radius:18px;margin-bottom:auto}
.dept-tile.is-big .dept-ic .ic{width:36px;height:36px}
.dept-tile.is-big .dept-name{font-size:var(--fs-lg);letter-spacing:-.01em}
.dept-tile.is-big .dept-n{display:block}
.dept-tile.is-big::after{width:170px;height:170px;right:-50px;bottom:-50px}
.dept-tile.is-big.second{grid-column:3/5;grid-row:3/5}
.dept-tile.has-img{background:var(--tone);color:#fff;isolation:isolate}
.dept-tile.has-img:hover{color:#fff}
.dept-tile.has-img::after{content:"";right:0;bottom:0;width:100%;height:100%;border-radius:0;opacity:1;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.42));z-index:-1}
.dept-tile.is-big.has-img::after{right:0;bottom:0;width:100%;height:100%}
.dept-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-2;transition:transform .4s var(--ease)}
.dept-tile.has-img:hover .dept-bg{transform:scale(1.05)}
.dept-tile:not(.is-big) .dept-bg{left:auto;right:-38%;width:150%}
.dept-tile.has-img .dept-name{text-shadow:0 1px 2px rgba(0,0,0,.35)}
.dept-tile.has-img .dept-n{color:rgba(255,255,255,.88)}
.hero-shelf{position:relative;height:290px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:0;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--accent-soft) 0 72%,#D3E2DC 72% 100%);overflow:hidden;padding:0 12px 34px}
.hero-shelf img{width:100%;height:auto;mix-blend-mode:multiply;transform-origin:bottom center}
.hero-shelf img:nth-child(2){transform:scale(1.15);z-index:1}
.hero-shelf img:nth-child(1){transform:translateX(12%)}
.hero-shelf img:nth-child(3){transform:translateX(-12%)}

/* category tiles */
.cats{padding-block:28px 8px}
.cat-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;list-style:none;margin:0;padding:0}
.cat-card{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 14px 10px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;transition:border-color .15s}
.cat-card:hover{border-color:var(--ink);color:var(--ink)}
.cat-card img{grid-row:span 2;width:64px;height:64px;border-radius:var(--r-sm);background:var(--paper);mix-blend-mode:multiply}
.cat-name{font-weight:750;align-self:end;line-height:1.2}
.cat-n{font-size:var(--fs-xs);color:var(--muted);align-self:start}

/* ranges */
.ranges{padding-block:28px}
.range-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;list-style:none;margin:0;padding:0}
.range-card{display:block;height:100%;padding:16px 16px 16px 20px;background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--sw);border-radius:var(--r);color:var(--ink);text-decoration:none}
.range-card:hover{border-color:var(--ink);border-left-color:var(--sw);color:var(--ink)}
.range-name{display:block;font-weight:800;font-size:var(--fs-md)}
.range-desc{display:block;font-size:var(--fs-sm);color:var(--muted);margin-top:2px}

/* ------------------------------------------------------------ product grid + card */
.strip{padding-block:28px}
.strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}
.strip-head h2{margin:0}
.link-more{font-weight:700;font-size:var(--fs-sm);color:var(--ink)}
.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:640px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}
@media (min-width:1024px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}
@media (min-width:1280px){.strip .grid,.wish-grid .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}

.card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .15s,box-shadow .2s}
.card:hover{border-color:var(--line-2);box-shadow:var(--shadow)}
.card-media{display:block;aspect-ratio:1;background:#F3F4F1;overflow:hidden}
.card-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}
.card:hover .card-media img{transform:scale(1.035)}
.card>.badge-sale{position:absolute;left:10px;top:10px}
.card-wish,.card-quick{position:absolute;right:8px;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);display:grid;place-items:center;color:var(--ink)}
.card-wish{top:8px}
.card-quick{top:52px;opacity:0;transition:opacity .15s}
.card:hover .card-quick,.card-quick:focus-visible{opacity:1}
@media (hover:none){.card-quick{display:none}}
.card-wish .ic,.card-quick .ic{width:18px;height:18px}
.card-wish[aria-pressed=true]{color:var(--sale);border-color:var(--sale)}
.card-wish[aria-pressed=true] .ic,.wish-on .ic{fill:currentColor}
.card-body{display:flex;flex-direction:column;flex:1;padding:12px 12px 14px}
.card-brand{font-size:var(--fs-xs);font-weight:700;color:var(--muted);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card-title{font-size:var(--fs-sm);font-weight:650;line-height:1.35;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
.card-title a{color:var(--ink);text-decoration:none}
.card-title a::after{content:"";position:absolute;inset:0;z-index:0}
.card-title a:focus-visible{outline:none}
.card:has(.card-title a:focus-visible){outline:2px solid var(--accent);outline-offset:2px}
.card-wish,.card-quick,.card .btn{z-index:1}
.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:2px}
.now{font-weight:800;font-size:var(--fs-base);font-variant-numeric:tabular-nums}
.was{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}
.save{font-size:var(--fs-xs);font-weight:700;color:var(--sale);margin:0 0 4px}
.stock{font-size:var(--fs-xs);font-weight:650;margin:0 0 12px;display:flex;align-items:center;gap:6px}
.stock::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
.stock-in{color:var(--success)}
.stock-out{color:var(--error)}
.stock-pre{color:var(--warning)}
.stock-unknown{color:var(--muted)}
.card .btn{margin-top:auto;width:100%;min-height:40px;padding:8px 10px}
.card.is-out .card-media img{opacity:.55}
.rating{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--muted);margin:0 0 6px}
.stars{--pct:0%;width:80px;height:14px;background:linear-gradient(90deg,#C98A00 var(--pct),var(--line-2) var(--pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 14'%3E%3Cg%3E%3Cpath id='s' d='M7 0l2 4.5 5 .6-3.7 3.4 1 4.9L7 11 2.6 13.4l1-4.9L0 5.1l5-.6z'/%3E%3Cuse href='%23s' x='16'/%3E%3Cuse href='%23s' x='32'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='64'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 14'%3E%3Cg%3E%3Cpath id='s' d='M7 0l2 4.5 5 .6-3.7 3.4 1 4.9L7 11 2.6 13.4l1-4.9L0 5.1l5-.6z'/%3E%3Cuse href='%23s' x='16'/%3E%3Cuse href='%23s' x='32'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='64'/%3E%3C/g%3E%3C/svg%3E") no-repeat}

/* ------------------------------------------------------------ listing */
.listing{padding-bottom:40px}
.list-head{padding:18px 0 8px}
.list-head h1{margin-bottom:.25em}
.subnav{margin:8px 0 22px}
.list-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 270px;gap:24px;align-items:start}
.list-main .grid,.search-layout .grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.list-info{position:sticky;top:calc(var(--hdr-h) + 62px)}
.search-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}
.filters{position:sticky;top:calc(var(--hdr-h) + 62px);max-height:calc(100vh - var(--hdr-h) - 80px);overflow:auto;padding-right:6px}
.filters-head,.filters-foot{display:none}
.fgroup{border:0;border-bottom:1px solid var(--line);margin:0;padding:14px 0}
.fgroup:first-child{padding-top:0}
.fgroup legend{font-weight:800;font-size:var(--fs-sm);padding:0;margin-bottom:8px;float:left;width:100%}
.fgroup ul{clear:both;list-style:none;margin:0;padding:0}
.fgroup label{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:var(--fs-sm);cursor:pointer}
.fgroup label span{flex:1}
.fgroup small{color:var(--muted);font-variant-numeric:tabular-nums}
.fgroup input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink);margin:0}
.fgroup[data-many]:not(.is-expanded) li:nth-child(n+7){display:none}
.f-more{border:0;background:none;padding:6px 0;color:var(--accent);font-weight:700;font-size:var(--fs-sm)}
.price-range{clear:both;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--muted)}
.price-range input{width:100%;height:40px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}
.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}
.result-count{margin:0;font-size:var(--fs-sm);color:var(--muted);margin-right:auto}
.result-count strong{color:var(--ink)}
.btn-filters{display:none}
.fcount{background:var(--ink);color:#fff;border-radius:9px;min-width:18px;height:18px;font-size:11px;line-height:18px;padding:0 5px}
.sort{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--muted)}
.sort select{height:40px;padding:0 34px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2430' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/16px;-webkit-appearance:none;appearance:none;color:var(--ink);font-weight:600}
.active-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.active-chips .chip{background:var(--ink);color:#fff;border-color:var(--ink)}
.active-chips .chip .ic{width:14px;height:14px}
.active-chips .chip-clear{background:transparent;color:var(--ink);border-color:transparent;text-decoration:underline}
.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px}
.pager a,.pager button,.pager span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:700;font-size:var(--fs-sm)}
.pager [aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}
.pager span{border:0;background:none}
[data-results].is-loading{opacity:.5;transition:opacity .15s}

/* ------------------------------------------------------------ product page */
.pdp{display:grid;grid-template-columns:350px minmax(0,1fr) 320px;gap:32px;padding-block:20px 36px;align-items:start}
.pdp-gallery{position:sticky;top:calc(var(--hdr-h) + 62px);width:350px;max-width:100%}
.pdp-gallery .gal-main{width:350px;height:350px;max-width:100%}
.pdp-gallery .gal-track{height:100%}
.gal-main{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}
.gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1}
.gal-track::-webkit-scrollbar{display:none}
.gal-slide{flex:0 0 100%;scroll-snap-align:center;overflow:hidden;cursor:zoom-in;display:grid;place-items:center}
.gal-slide img{width:100%;height:100%;object-fit:contain;transition:transform .2s ease-out}
.gal-slide.is-zoomed img{transform:scale(2);cursor:zoom-out}
.gal-nav,.gal-zoom{position:absolute;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.95);display:grid;place-items:center;color:var(--ink)}
.gal-nav{top:50%;margin-top:-21px}
.gal-prev{left:12px}.gal-next{right:12px}
.gal-zoom{right:12px;bottom:12px}
.gal-badge{position:absolute;left:14px;top:14px;font-size:var(--fs-sm)}
.gal-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:thin}
.gal-thumb{flex:none;width:72px;height:72px;padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}
.gal-thumb[aria-current=true]{border:2px solid var(--ink)}
.gal-thumb img{width:100%;height:100%;object-fit:contain}
.pdp-brand{display:flex;gap:14px;font-size:var(--fs-sm);font-weight:700;margin:0 0 8px}
.pdp-brand a{color:var(--accent);text-decoration:none}
.pdp-brand a:hover{text-decoration:underline}
.pdp-info h1{font-size:clamp(.875rem,.75rem + .35vw,1rem);font-weight:400;letter-spacing:0;line-height:1.45;margin-bottom:8px}  /* half the previous size and weight */
.pdp-sku{display:flex;gap:16px;color:var(--muted);font-size:var(--fs-sm);margin-bottom:16px}
.pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px}
.pdp-price .now{font-size:2rem;letter-spacing:-.02em}
.pdp-price .was{font-size:var(--fs-md)}
.pdp-info .stock{font-size:var(--fs-sm);margin-bottom:18px}
.pdp-points{margin:0 0 22px;padding:0;list-style:none;border-top:1px solid var(--line)}
.pdp-points li{padding:9px 0 9px 22px;border-bottom:1px solid var(--line);position:relative;font-size:var(--fs-sm)}
.pdp-points li::before{content:"";position:absolute;left:4px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--accent)}
.buy{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px;margin-bottom:18px}
.btn-wide{grid-column:1/-1}
.qty{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);height:50px}
.qty button{width:40px;height:100%;border:0;background:none;display:grid;place-items:center;color:var(--ink)}
.qty button .ic{width:16px;height:16px}
.qty input{width:44px;height:100%;border:0;text-align:center;font-weight:700;background:none;-moz-appearance:textfield}
.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.qty-sm{height:40px}
.qty-sm button{width:34px}.qty-sm input{width:36px}
.oos-box{padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:18px}
.pdp-assure{list-style:none;margin:0 0 18px;padding:14px 16px;border-radius:var(--r);background:var(--accent-soft);display:grid;gap:8px}
.pdp-assure li{display:flex;gap:10px;align-items:center;font-size:var(--fs-sm)}
.pdp-assure .ic{color:var(--accent)}
.share{display:flex;align-items:center;gap:2px;font-size:var(--fs-sm);color:var(--muted)}
.share span{margin-right:8px}
.share .ic{width:19px;height:19px}
.pd-body{padding-bottom:20px}
.pdp .pd-aside{position:sticky;top:calc(var(--hdr-h) + 62px);max-height:calc(100vh - var(--hdr-h) - 80px);overflow:auto;border-radius:var(--r-lg)}
.pd-aside .zones td,.pd-aside .zones th{padding-right:6px}
.pd-sec{padding:26px 0;border-top:1px solid var(--line)}
.pd-sec:first-child{border-top:0;padding-top:4px}
.pd-sec h2{font-size:var(--fs-lg)}
.prose{max-width:72ch}
.prose h3{font-size:var(--fs-base);margin-top:1.4em}
.prose ul,.prose ol{padding-left:1.2em}
.prose li{margin-bottom:.35em}
.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ticks li{display:flex;gap:10px;align-items:flex-start}
.ticks .ic{color:var(--success);margin-top:2px}
.specs{max-width:640px;font-size:var(--fs-sm)}
.specs th,.specs td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}
.specs th{width:40%;font-weight:700;background:var(--surface)}
.specs tr:first-child th,.specs tr:first-child td{border-top:1px solid var(--line)}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-weight:700;cursor:pointer;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary .ic{transition:transform .2s;color:var(--muted)}
.faq details[open] summary .ic{transform:rotate(180deg)}
.faq details>p,.faq details>div{margin:0 0 16px;color:var(--muted);max-width:72ch}
.faq details>div p:last-child{margin-bottom:0}
.pd-aside{display:grid;gap:16px}
.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;font-size:var(--fs-sm)}
.side-card h2{font-size:var(--fs-md);margin-bottom:10px}
.side-card p{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px}
.side-card p .ic{color:var(--accent);margin-top:1px;width:18px;height:18px}
.side-card .btn{margin-top:6px}
.side-card .specs{max-width:none;font-size:var(--fs-sm)}
.side-card .specs th,.side-card .specs td{padding:8px 8px}
.side-card .specs th{width:42%;background:var(--paper)}
.free-line{font-weight:700}
.plus-delivery{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}
.policy-list li{margin-bottom:.5em;font-weight:600}
.zones{font-size:var(--fs-sm);margin:4px 0 12px}
.zones th,.zones td{text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}
.zones th{font-size:var(--fs-xs);color:var(--muted);font-weight:700}
.zones td:nth-child(2){white-space:nowrap;font-weight:700}
.buybar{display:none}

/* ------------------------------------------------------------ app pages: cart, checkout, wishlist, search */
.app-page{padding-block:20px 56px}
.app-page.narrow{max-width:760px}
.cart-grid,.co-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:36px;align-items:start}
.cart-list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}
.cart-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;padding:16px;border-bottom:1px solid var(--line);align-items:start}
.cart-item:last-child{border-bottom:0}
.cart-item img{width:88px;height:88px;object-fit:contain;background:var(--paper);border-radius:var(--r-sm)}
.ci-name{font-weight:700;color:var(--ink);text-decoration:none;line-height:1.35;display:block;margin-bottom:2px}
.ci-name:hover{text-decoration:underline}
.ci-meta{font-size:var(--fs-xs);color:var(--muted);margin:0 0 10px}
.ci-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ci-remove{border:0;background:none;color:var(--muted);font-size:var(--fs-sm);display:inline-flex;gap:6px;align-items:center;padding:8px 4px;text-decoration:underline}
.ci-remove .ic{width:16px;height:16px}
.ci-price{text-align:right;font-variant-numeric:tabular-nums}
.ci-price .now{display:block}
.ci-price small{color:var(--muted);font-size:var(--fs-xs)}
.ci-warn{font-size:var(--fs-xs);color:var(--warning);font-weight:700;margin:6px 0 0}
.summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;position:sticky;top:calc(var(--hdr-h) + 62px)}
.summary h2{font-size:var(--fs-md)}
.sum-rows{margin:0 0 16px}
.sum-row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}
.sum-row dt{color:var(--muted)}
.sum-row dd{margin:0;font-weight:700}
.sum-row.discount dd{color:var(--sale)}
.sum-total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-size:var(--fs-md)}
.sum-total dt{color:var(--ink);font-weight:800}
.free-note{font-size:var(--fs-xs);background:var(--accent-soft);color:var(--ink);padding:10px 12px;border-radius:var(--r-sm);margin:0 0 14px}
.progress{height:6px;background:#fff;border-radius:3px;overflow:hidden;margin-top:6px}
.progress span{display:block;height:100%;background:var(--accent);border-radius:3px}
.summary .btn{width:100%;margin-top:8px}
.cart-foot{display:flex;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}
.co-form fieldset{border:0;margin:0 0 22px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}
.co-form legend{font-weight:800;font-size:var(--fs-md);padding:0;float:left;width:100%;margin-bottom:12px}
.co-form legend+*{clear:both}
.field{margin-bottom:14px}
.field label{display:block;font-weight:700;font-size:var(--fs-sm);margin-bottom:6px}
.field .opt{font-weight:500;color:var(--muted)}
.field input,.field select,.field textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);font-size:16px}
.field textarea{resize:vertical}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}
.field [aria-invalid=true]{border-color:var(--error)}
.err{color:var(--error);font-size:var(--fs-xs);font-weight:700;margin:6px 0 0;min-height:0}
.err:empty{display:none}
.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pay-note{display:flex;gap:12px;margin:0;font-size:var(--fs-sm)}
.pay-note .ic{color:var(--accent);margin-top:2px}
.co-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}
.co-actions .btn{flex:1 1 240px}
.co-summary{position:sticky;top:calc(var(--hdr-h) + 62px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}
.co-items{list-style:none;margin:0 0 12px;padding:0}
.co-items li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}
.co-items img{width:52px;height:52px;object-fit:contain;background:var(--paper);border-radius:4px}
.co-items .q{color:var(--muted);font-size:var(--fs-xs);display:block}
.order-done{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:680px}
.order-done .ref{font-size:var(--fs-lg);font-weight:800;letter-spacing:.02em}
.search-page .grid{margin-top:8px}
.search-toolbar{margin-top:-8px}
.acct-links,.contact-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}
.acct-links a,.contact-list a,.contact-list>li>span{display:flex;align-items:center;gap:14px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none}
.acct-links a:hover,.contact-list a:hover{border-color:var(--ink)}
.acct-links strong,.contact-list strong{display:block}
.acct-links small{color:var(--muted)}
.acct-links .ic,.contact-list .ic{width:24px;height:24px;color:var(--accent)}
.contact-list span span{font-size:var(--fs-sm)}
.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:36px;align-items:start}
.contact-grid .contact-list{margin:0}
.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}

/* ------------------------------------------------------------ empty states, skeletons */
.empty{text-align:center;padding:48px 20px;background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-lg)}
.empty-ic{width:44px;height:44px;color:var(--muted);margin:0 auto 12px}
.empty h2{font-size:var(--fs-lg)}
.empty p{color:var(--muted);max-width:48ch;margin:0 auto 20px}
.empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.skeleton-list{display:grid;gap:12px}
.skeleton-list span,.sk{display:block;height:96px;border-radius:var(--r);background:linear-gradient(90deg,#ECEEEA 25%,#F5F6F3 50%,#ECEEEA 75%);background-size:200% 100%;animation:sk 1.2s linear infinite}
@keyframes sk{to{background-position:-200% 0}}
.error-box{padding:18px;border:1px solid #F1C4BE;background:#FDF1EF;border-radius:var(--r);color:var(--error);font-weight:600}

/* ------------------------------------------------------------ text pages */
.text-page{max-width:820px;padding-block:20px 56px}
.text-layout{display:grid;grid-template-columns:minmax(0,820px) 320px;gap:40px;justify-content:space-between;align-items:start}
.text-layout .text-page{padding-inline:0}
.text-side{position:sticky;top:calc(var(--hdr-h) + 62px);margin-top:20px}
@media (max-width:1023px){.text-layout{grid-template-columns:1fr;gap:0}.text-side{position:static;margin:0 0 40px}}
.text-page h2{margin-top:1.6em}
.text-page li{margin-bottom:.4em}
.text-page .faq{margin-bottom:12px}
.sm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}
.sitemap-page{max-width:var(--wrap)}
.sitemap-page ul{padding-left:1.1em}
.sm-products{columns:3 260px;font-size:var(--fs-sm)}
.notfound{text-align:center;max-width:760px}
.notfound .search{margin-inline:auto}
.nf-code{font-size:clamp(4rem,10vw,7rem);font-weight:800;letter-spacing:-.05em;line-height:1;margin:16px 0 8px;color:var(--line-2)}
.notfound .lede{margin-inline:auto}
.nf-h{margin-top:40px;font-size:var(--fs-md)}
.notfound .chip-row{justify-content:center}

/* ------------------------------------------------------------ assurance + footer */
.assure{background:linear-gradient(180deg,var(--brand-soft),#F1F8F3);border-top:1px solid #D4E8DB;margin-top:32px}
.assure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-block:28px}
.assure-item{display:flex;gap:14px;align-items:center;padding:18px 18px;background:var(--surface);border:1px solid #D4E8DB;border-radius:14px;box-shadow:0 1px 2px rgba(11,107,58,.06),0 6px 18px rgba(11,107,58,.06);color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}
a.assure-item:hover{transform:translateY(-2px);border-color:#A9D3B8;box-shadow:0 2px 4px rgba(11,107,58,.08),0 12px 26px rgba(11,107,58,.1);color:var(--ink)}
.assure-ic{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}
.assure-ic .ic{width:26px;height:26px}
.assure-item.is-wa .assure-ic{background:var(--wa)}
.assure p{margin:0;font-size:var(--fs-sm);line-height:1.4}
.assure strong{display:block;font-size:var(--fs-base);font-weight:800;margin-bottom:2px}
.assure p span{color:var(--muted)}
.site-footer{background:var(--ink);color:#C6CCD4;font-size:var(--fs-sm)}
.site-footer a{color:#fff;text-decoration:none}
.site-footer a:hover{text-decoration:underline;color:#fff}
.foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-block:44px 32px}
.foot-brand .logo{color:#fff;display:inline-block;margin-bottom:12px}
.foot-brand .logo img{height:52px;width:auto}
.foot-h{font-size:var(--fs-sm);color:#fff;margin-bottom:12px}
.site-footer ul{list-style:none;margin:0;padding:0}
.site-footer li{margin-bottom:8px}
.foot-contact a,.foot-contact span{display:inline-flex;gap:8px;align-items:center}
.foot-contact .ic{width:16px;height:16px;color:#9AA4B0}
.social{display:flex;gap:6px;margin-top:14px}
.social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #3A4656;border-radius:50%}
.social .ic{width:18px;height:18px}
.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #333F4E;padding-block:18px;font-size:var(--fs-xs)}
.foot-base p{margin:0}
.pay-list{display:flex;flex-wrap:wrap;gap:8px}
.pay-list li{margin:0;padding:3px 10px;border:1px solid #3A4656;border-radius:999px}

/* ------------------------------------------------------------ floating + overlays */
.wa-float{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:8px;height:52px;padding:0 18px 0 14px;border-radius:26px;background:var(--wa);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 6px 20px rgba(17,101,47,.35);transition:transform .15s}
.wa-float:hover{color:#fff;background:var(--wa-2);transform:translateY(-2px)}
.wa-float .ic{width:26px;height:26px}
.toasts{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:120;display:grid;gap:8px;width:min(92vw,420px);pointer-events:none}
.toast{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--ink);color:#fff;border-radius:var(--r);box-shadow:var(--shadow);font-size:var(--fs-sm);pointer-events:auto;animation:toastIn .25s var(--ease)}
.toast img{width:40px;height:40px;border-radius:4px;background:#fff;object-fit:contain}
.toast a{color:#fff;font-weight:800;margin-left:auto;white-space:nowrap}
@keyframes toastIn{from{opacity:0;transform:translateY(10px)}}
.modal{position:fixed;inset:0;z-index:110;background:rgba(27,36,48,.55);display:grid;place-items:center;padding:16px}
.modal-box{position:relative;background:var(--surface);border-radius:var(--r-lg);width:min(880px,100%);max-height:calc(100vh - 32px);overflow:auto;animation:pop .2s var(--ease)}
@keyframes pop{from{opacity:0;transform:scale(.97)}}
.modal-close{position:absolute;right:10px;top:10px;z-index:2;background:var(--surface)}
.qv{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px}
.qv img{width:100%;aspect-ratio:1;object-fit:contain;background:#F3F4F1;border-radius:var(--r)}
.qv h2{font-size:var(--fs-lg);margin-top:4px}
.qv ul{padding-left:1.1em;font-size:var(--fs-sm);color:var(--muted)}
.qv .buy{grid-template-columns:auto 1fr}
.qv .link-more{display:inline-block;margin-top:4px}
.lightbox .modal-box{width:min(1100px,100%);background:#fff}
.lightbox img{width:100%;max-height:calc(100vh - 32px);object-fit:contain}
.cookie{position:fixed;left:16px;bottom:16px;z-index:45;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:14px 16px;font-size:var(--fs-sm);display:flex;gap:12px;align-items:center}
.cookie p{margin:0}
.cookie .btn{min-height:38px;padding:6px 14px}

/* ------------------------------------------------------------ responsive */
@media (max-width:1279px){
  .list-layout{grid-template-columns:220px minmax(0,1fr)}
  .list-info{grid-column:2;position:static}
  .search-layout{grid-template-columns:1fr}
  .search-layout .list-info{grid-column:auto}
  .list-main .grid,.search-layout .grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .pdp{grid-template-columns:minmax(0,350px) minmax(0,1fr)}
  .pdp-gallery,.pdp-gallery .gal-main{width:100%}
  .pdp-gallery .gal-main{height:auto;aspect-ratio:1}
  .pdp .pd-aside{grid-column:2;position:static;max-height:none;overflow:visible}
}
@media (max-width:1180px){
  .hide-md{display:none!important}
  .assure-grid{grid-template-columns:1fr 1fr}
  .mega-grid{grid-template-columns:1fr 1fr 1.4fr;gap:28px}
  .mega-deal{display:none}
}
@media (max-width:1023px){
  .list-layout{grid-template-columns:1fr}
  .list-info{grid-column:auto}
  .btn-filters{display:inline-flex}
  .filters{position:fixed;inset:0;z-index:105;max-height:none;background:var(--surface);padding:0 20px;display:flex;flex-direction:column;visibility:hidden;transform:translateY(100%);transition:transform .25s var(--ease),visibility 0s .25s}
  .filters.is-open{visibility:visible;transform:none;transition-delay:0s}
  .filters-head{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid var(--line);margin:0 -20px;padding:0 10px 0 20px}
  .filters-head h2{margin:0;font-size:var(--fs-md)}
  .filters-form{flex:1;overflow:auto;padding-top:12px}
  .filters-foot{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}
  .pdp,.pd-body,.cart-grid,.co-grid,.contact-grid{grid-template-columns:1fr;gap:24px}
  .pdp-gallery,.pd-aside,.summary,.co-summary{position:static}
  .co-summary{order:-1}
  .foot-grid{grid-template-columns:1fr 1fr 1fr}
  .foot-brand{grid-column:1/-1}
  .assure-grid{grid-template-columns:1fr 1fr}
  .hero-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}
  .hero-copy{min-width:0}
  .hero-shelf{display:none}
  .hero-art{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto}
  .dept-tile,.dept-tile.is-big,.dept-tile.is-big.second{grid-column:auto;grid-row:auto;padding:10px 6px;align-items:center;justify-content:flex-start;text-align:center;gap:6px;border-radius:14px}
  .dept-tile.is-big .dept-ic{width:38px;height:38px;border-radius:12px;margin:0}
  .dept-tile.is-big .dept-ic .ic{width:22px;height:22px}
  .dept-tile.is-big .dept-name{font-size:11.5px}
  .dept-name{font-size:11.5px}
  .dept-tile.is-big .dept-n{display:none}
  .dept-tile .full{display:none}
  .pdp .pd-aside{grid-column:auto}
}
.dept-tile .short{display:none}
@media (max-width:1023px){.dept-tile .short{display:inline}}
@media (max-width:860px){
  .mainnav{display:none}
  .hdr-menu{display:inline-grid;margin-left:-10px}
  .hdr{gap:6px;grid-template-columns:auto 1fr auto}
  .logo img{height:36px}
  .hide-sm{display:none!important}
  .hdr-search-open{display:inline-grid}
  .hdr .search{display:none}
  body.search-open .hdr .search{display:flex;position:fixed;inset:0 0 auto 0;z-index:90;max-width:none;background:var(--surface);padding:10px 56px 10px 12px;border-bottom:1px solid var(--line);height:var(--hdr-h)}
  body.search-open .site-header{z-index:95}
  body.search-open::after{content:"";position:fixed;inset:0;background:rgba(27,36,48,.4);z-index:80}
  body.search-open .hdr .search-btn{right:58px;top:12px}
  body.search-open .search-close{display:grid;position:absolute;right:6px;top:10px;width:44px;height:44px;place-items:center;border:0;background:none}
  body.search-open .hdr .suggest{position:fixed;left:0;right:0;top:var(--hdr-h);border-radius:0;max-height:calc(100vh - var(--hdr-h));border-left:0;border-right:0}
  .filters,.pd-aside{top:auto}
  .pdp{padding-top:12px}
  .buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:42;gap:10px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(27,36,48,.08);transform:translateY(110%);transition:transform .2s var(--ease)}
  .buybar.is-visible{transform:none}
  .buybar>div{margin-right:auto;line-height:1.2}
  .buybar small{display:block;font-size:var(--fs-xs);color:var(--muted)}
  body[data-page=product] .wa-float{display:none}
  body[data-page=product] .site-footer{padding-bottom:80px}
}
@media (max-width:640px){
  :root{--hdr-h:58px}
  .logo{font-size:1.1rem}
  .cat-row{grid-template-columns:repeat(2,1fr);gap:8px}
  .list-main .grid,.search-layout .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cat-card{grid-template-columns:48px 1fr;padding:8px 10px 8px 8px}
  .cat-card img{width:48px;height:48px}
  .cat-name{font-size:var(--fs-sm)}
  .card-body{padding:10px 10px 12px}
  .card .btn{font-size:var(--fs-xs)}
  .card .btn .ic{display:none}
  .card-quick{display:none}
  .card-wish{width:34px;height:34px;right:6px;top:6px}
  .card>.badge-sale{left:8px;top:8px}
  .now{font-size:var(--fs-sm)}
  .was{font-size:var(--fs-xs)}
  .buy{grid-template-columns:auto 1fr}
  .buy [data-buynow]{grid-column:1/-1}
  .pdp-price .now{font-size:1.65rem}
  .cart-item{grid-template-columns:72px minmax(0,1fr);gap:12px}
  .cart-item img{width:72px;height:72px}
  .ci-price{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline}
  .field-row{grid-template-columns:1fr}
  .co-form fieldset{padding:16px}
  .qv{grid-template-columns:1fr;padding:20px}
  .foot-grid{grid-template-columns:1fr 1fr;gap:24px}
  .assure-grid{grid-template-columns:1fr;gap:10px;padding-block:20px}
  .assure-item{padding:14px}
  .assure-ic{width:44px;height:44px}
  .hero-art{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
  .dept-tile,.dept-tile.is-big,.dept-tile.is-big.second{padding:8px 2px}
  .dept-name,.dept-tile.is-big .dept-name{font-size:10.5px}
  .wa-float{padding:0;width:56px;justify-content:center;border-radius:50%;height:56px}
  .wa-float span{display:none}
  .cookie{left:12px;right:84px;bottom:14px;max-width:none;padding:10px 12px;font-size:var(--fs-xs)}
  .hero-copy>p{font-size:var(--fs-base)}
  .hero-ctas .btn{flex:1 1 0;padding-inline:12px}
  .concerns ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}
  .concerns ul::-webkit-scrollbar{display:none}
  .concerns li{flex:none}
  .strip-head{align-items:center}
  .sort span{display:none}
  .toolbar{gap:8px}
  .crumbs [aria-current]{max-width:22ch}
  h1{font-size:1.75rem}
  .hero h1{font-size:2rem}
}
/* ---------- phones: everything in a single column */
@media (max-width:640px){
  .grid,.strip .grid,.wish-grid .grid,.list-main .grid,.search-layout .grid{grid-template-columns:1fr;gap:10px}
  .card{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:stretch}
  .card-media{aspect-ratio:auto;height:100%;min-height:150px;border-right:1px solid var(--line)}
  .card-body{padding:10px 12px 12px;padding-right:46px}
  .card-title{min-height:0;font-size:var(--fs-sm)}
  .card .btn{width:auto;align-self:flex-start;padding:8px 16px;font-size:var(--fs-sm)}
  .card .btn .ic{display:inline-block;width:16px;height:16px}
  .card-wish{top:8px;right:8px}
  .card>.badge-sale{left:6px;top:6px}
  .now{font-size:var(--fs-base)}
  .cat-row{grid-template-columns:1fr}
  .cat-card{grid-template-columns:52px 1fr}
  .cat-card img{width:52px;height:52px}
  .hero-art{grid-template-columns:1fr;gap:8px}
  .dept-tile,.dept-tile.is-big,.dept-tile.is-big.second{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;padding:10px 14px;min-height:60px;border-radius:12px}
  .dept-tile .full{display:inline}
  .dept-tile .short{display:none}
  .dept-name,.dept-tile.is-big .dept-name{font-size:var(--fs-sm)}
  .dept-tile:not(.is-big) .dept-bg{left:0;right:0;width:100%}
  .hero-ctas{flex-direction:column}
  .hero-ctas .btn{width:100%}
  .concerns ul{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}
  .foot-grid{grid-template-columns:1fr;gap:22px}
  .foot-base{flex-direction:column;align-items:flex-start}
  .buy{grid-template-columns:1fr}
  .buy .qty{justify-content:space-between;width:100%}
  .buy .qty input{flex:1}
  .co-actions .btn{flex:1 1 100%}
  .cart-foot .btn{flex:1 1 100%}
  .toolbar .result-count{flex-basis:100%}
  .btn-filters,.sort{flex:1}
  .sort select{width:100%}
  .pdp-sku{flex-wrap:wrap;gap:4px 16px}
  .share{flex-wrap:wrap}
  .list-head h1,.app-page h1,.text-page h1{font-size:1.6rem}
  .qv{grid-template-columns:1fr}
  .assure-item{padding:12px 14px}
}
@media (max-width:360px){
  .card{grid-template-columns:96px minmax(0,1fr)}
  .logo img{height:30px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
@media print{.site-header,.site-footer,.assure,.wa-float,.buybar,.sample-bar{display:none}}
