:root{--bg:#FAFAF8;--surface:#FFFFFF;--ink:#111110;--muted:#66675F;--line:#E3E3DE;--fog:#EFEFEB;--moss:#55603A;--moss-soft:#E8EADF;--warn:#9A3D1C;--f-display:"Archivo","Arial Narrow",system-ui,sans-serif;--f-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--gl:max(16px, env(safe-area-inset-left, 0px));--gr:max(16px, env(safe-area-inset-right, 0px))}:root{color-scheme:light}:root[data-theme=dark]{--bg:#0F100E;--surface:#171815;--ink:#EDEDE8;--muted:#9C9D95;--line:#2A2B27;--fog:#1D1E1B;--moss:#AEB88A;--moss-soft:#262A1E;--warn:#E59B79;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:15px/1.55 var(--f-body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink)}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.wrap{padding-left:var(--gl);padding-right:var(--gr);max-width:1480px;margin:0 auto}.mono{font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--muted)}.disp{font-family:var(--f-display);font-stretch:122%;font-weight:850;text-transform:uppercase;letter-spacing:-.015em;line-height:.92;text-wrap:balance;margin:0}h2.disp{font-size:clamp(26px,3.6vw,46px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font:600 12.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:0;white-space:nowrap}.btn.ghost{background:transparent;color:var(--ink)}.btn.on-photo{background:#fafaf8;color:#111110;border-color:#fafaf8}.btn.on-photo.ghost{background:transparent;color:#fafaf8}.btn.full{width:100%}.lnk{background:none;border:0;padding:0;font:600 12.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}[hidden]{display:none!important}.ann{background:var(--ink);color:var(--bg)}.ann .wrap{display:flex;justify-content:center;gap:10px;padding-block:9px;text-align:center}.ann .mono{letter-spacing:.06em}header.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;gap:12px}.logo{display:block;text-decoration:none;justify-self:center;color:var(--ink);line-height:0}.logo svg{height:21px;width:auto;display:block}@media(max-width:640px){.logo svg{height:17px}}.nav{display:flex;gap:4px;align-items:center}.nav>button,.nav>a{height:62px;padding:0 12px;border:0;background:none;font:500 12.5px var(--f-body);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center}.nav>button[aria-expanded=true]{color:var(--moss)}.hr{display:flex;justify-content:flex-end;align-items:center;gap:2px}.ib{height:40px;min-width:40px;padding:0 9px;border:0;background:none;display:inline-flex;align-items:center;gap:7px;font:500 12px var(--f-body)}.ib svg{width:20px;height:20px;flex:none}.count{font:500 10.5px var(--f-mono);background:var(--ink);color:var(--bg);border-radius:10px;min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px}.shipto{font:500 11.5px var(--f-mono);letter-spacing:.04em;text-transform:uppercase}.menu-btn{display:none}@media(max-width:960px){.nav{display:none}.menu-btn{display:inline-flex}.hbar{grid-template-columns:auto 1fr auto}.shipto span.lbl{display:none}}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -30px #00000059}.mega .wrap{display:grid;grid-template-columns:220px 1fr 340px;gap:40px;padding-block:28px 34px}.mega h4{margin:0 0 12px}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mega li a{background:none;border:0;padding:3px 0;font:500 15px var(--f-body);text-align:left;display:flex;gap:8px;align-items:baseline}.mega li a:hover{color:var(--moss)}.mega li small{font:400 11px var(--f-mono);color:var(--muted)}.mega .cols{columns:3 170px;column-gap:28px}.mega .cols li{break-inside:avoid}.mega .feat{display:grid;gap:10px;align-content:start}.mega .feat img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.hero{position:relative;background:#22231f;color:#fafaf8;overflow:hidden;display:grid;grid-template:1fr/1fr;min-height:clamp(520px,86vh,860px)}.hero>*{grid-area:1/1}img{max-width:100%;height:auto}.hero img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:62% 40%}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0c0ba8,#0c0c0b4d 42%,#0c0c0b00 72%),linear-gradient(0deg,#0c0c0b99,#0c0c0b00 46%)}.hero .in{position:relative;z-index:1;align-self:end;padding-top:72px}.hero .in .wrap{display:grid;gap:18px;padding-block:clamp(28px,5vw,64px)}.hero h1,.hero h2.disp{font-size:clamp(36px,min(4.8vw,8vh),76px);line-height:.95;max-width:13ch;text-wrap:balance}@media(min-width:900px){.hero .in .wrap>*{max-width:min(680px,46vw)}}.hero p{margin:0;max-width:46ch;color:#dadbd3;font-size:16.5px}.hero .ctas{display:flex;gap:10px;flex-wrap:wrap}.hero .meta{position:absolute;top:20px;right:var(--gr);display:grid;gap:4px;text-align:right;color:#d3d4cc}.stats{display:flex;gap:28px;flex-wrap:wrap;color:#d3d4cc;margin-top:6px}.stats b{display:block;font:850 22px/1 var(--f-display);font-stretch:118%;color:#fafaf8}section.blk{padding-block:clamp(44px,6.5vw,88px)}.head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.head p{margin:8px 0 0;max-width:54ch}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 14px}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.rail>*{scroll-snap-align:start}@media(max-width:1100px){.rail{grid-auto-columns:calc((100% - 2*14px)/3)}}@media(max-width:640px){.rail{grid-auto-columns:46%}}.card{display:grid;gap:10px;min-width:0;align-content:start}.ph{position:relative;aspect-ratio:4/5;background:var(--fog);overflow:hidden}.ph>a{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:none;width:100%;height:100%}.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .7s}.ph img.b,.ph .spr.b{opacity:0}.spr{display:block;background-size:400% 400%;background-repeat:no-repeat;background-color:var(--fog)}.ph .spr{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s}.gal .spr{width:100%;aspect-ratio:4/5}@media(hover:hover){.card:hover .ph .b{opacity:1}.card:hover .ph .a:not(:only-child){opacity:0}.card:hover .ph .a:only-child{transform:scale(1.03)}}.tag{position:absolute;top:8px;left:8px;font:500 10px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;background:var(--surface);color:var(--ink);padding:4px 7px;pointer-events:none}.quick{position:absolute;left:8px;right:8px;bottom:8px;display:flex;gap:3px;opacity:0;transform:translateY(6px);transition:.22s}@media(hover:hover){.card:hover .quick,.card:focus-within .quick{opacity:1;transform:none}}.quick button{flex:1;min-width:0;height:32px;border:0;background:var(--surface);color:var(--ink);font:500 11.5px var(--f-mono)}.quick button:hover{background:var(--ink);color:var(--bg)}.quick button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.card .b{font:500 10.5px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:none;border:0;padding:0;text-align:left}.card .n{font:600 14px/1.3 var(--f-body);background:none;border:0;padding:0;text-align:left}.card .r{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.price{font:500 13.5px var(--f-mono);font-variant-numeric:tabular-nums}.sw{font:400 11px var(--f-mono);color:var(--muted)}.cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media(max-width:1000px){.cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cat{position:relative;aspect-ratio:3/4;overflow:hidden;border:0;padding:0;background:var(--fog);text-align:left;color:#fafaf8}.cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.cat:hover img{transform:scale(1.04)}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a09a8,#0a0a0900 52%)}.cat div{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:grid;gap:2px}.cat b{font:850 17px/1 var(--f-display);font-stretch:116%;text-transform:uppercase}.cat small{font:500 10.5px var(--f-mono);letter-spacing:.06em;opacity:.85}.labels{display:grid;grid-template-columns:1fr 1.1fr;gap:48px}@media(max-width:960px){.labels{grid-template-columns:1fr}}.feat-brands{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fb{border:0;padding:0;background:none;text-align:left;display:grid;gap:8px}.fb .ims{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;aspect-ratio:5/4;overflow:hidden;background:var(--fog)}.fb .ims img{width:100%;height:100%;min-height:0;object-fit:cover;display:block;background:var(--fog)}.fb .ims img:first-child{grid-row:1/3}.fb .ims.one{grid-template-columns:1fr;grid-template-rows:1fr}.fb .ims.one img{grid-row:auto}.fb .ims.two img:nth-child(2){grid-row:1/3}.fb b{font:850 18px/1 var(--f-display);font-stretch:116%;text-transform:uppercase}.fb:hover b{color:var(--moss)}.az{border-top:1px solid var(--ink);columns:2 220px;column-gap:28px}.az a{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;break-inside:avoid;font:700 15px var(--f-body)}.az small{font:400 11px var(--f-mono);color:var(--muted)}.look{background:#121311;color:#edede8}.look .muted{color:#9c9d95}.film{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,23%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#444 transparent}.film figure{margin:0;scroll-snap-align:start;display:grid;gap:8px}.film img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block}.film figcaption{display:flex;justify-content:space-between;color:#9c9d95}@media(max-width:640px){.film{grid-auto-columns:72%}}.camp-tabs{display:flex;gap:8px;margin:0 0 18px;overflow-x:auto;padding-bottom:4px}.camp-tabs button{display:flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border:1px solid #2E302B;background:transparent;color:#edede8;white-space:nowrap;font:600 13px var(--f-body)}.camp-tabs button img{width:34px;height:42px;object-fit:cover;display:block}.camp-tabs button small{font:400 11px var(--f-mono);color:#9c9d95}.camp-tabs button[aria-selected=true]{background:#edede8;color:#121311;border-color:#edede8}.camp-tabs button[aria-selected=true] small{color:#55603a}.ugc{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media(max-width:960px){.ugc{grid-template-columns:repeat(3,minmax(0,1fr))}}.ugc a{border:0;padding:0;background:none;text-align:left;display:grid;gap:7px;min-width:0}.ugc img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;background:var(--fog)}.ugc span{font:600 12.5px/1.3 var(--f-body)}.ugc em{font:normal 400 11px var(--f-mono);color:var(--muted);display:block;margin-top:2px}.proto{font:500 10.5px var(--f-mono);color:var(--warn);border:1px dashed var(--warn);padding:3px 7px}.insiders{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:#121311;color:#edede8;min-height:420px}.insiders img{width:100%;height:100%;max-height:620px;object-fit:cover;object-position:50% 30%;display:block;min-height:320px}.ins-copy{padding:clamp(28px,5vw,64px);display:grid;gap:16px;align-content:center}.ins-copy p{margin:0;color:#c9cac2;max-width:44ch}.ins-copy .ctas{display:flex;gap:10px;flex-wrap:wrap}.ins-list{list-style:none;margin:6px 0 0;padding:16px 0 0;border-top:1px solid #2E302B;display:flex;gap:22px;flex-wrap:wrap;color:#9c9d95}@media(max-width:820px){.insiders{grid-template-columns:1fr}.insiders img{height:300px}}.ship-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}@media(max-width:960px){.ship-grid{grid-template-columns:1fr}}.steps{display:grid;gap:0;border-top:1px solid var(--ink)}.steps div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.steps .mono{color:var(--moss);padding-top:3px}.steps b{display:block;font:600 15px var(--f-body)}.steps small{color:var(--muted);font-size:13.5px}.regions{width:100%;border-collapse:collapse;font-size:14px}.regions th{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 10px 10px 0;border-bottom:1px solid var(--ink)}.regions td{padding:12px 10px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.regions tr.me td{background:var(--moss-soft)}.regions tr.me td:first-child{box-shadow:inset 3px 0 0 var(--moss);padding-left:10px}.regions td:last-child{font:500 12.5px var(--f-mono)}.tbl{overflow-x:auto}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:17px 0;font:600 15.5px var(--f-body)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 20px/1 var(--f-mono)}.faq details[open] summary:after{content:"\2013"}.faq details p{margin:0 0 18px;color:var(--muted);max-width:64ch}.shop-head{padding-block:34px 18px;border-bottom:1px solid var(--line)}.shop-head h1{font-size:clamp(32px,5vw,64px)}.crumbs{margin-bottom:12px}.shop{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;padding-block:24px 80px}@media(max-width:960px){.shop{grid-template-columns:1fr}.side{display:none}.side.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:var(--bg);overflow:auto;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gr) calc(90px + env(safe-area-inset-bottom,0px)) var(--gl)}}.side{align-self:start;position:sticky;top:calc(78px + env(safe-area-inset-top,0px));max-height:calc(100vh - 100px);overflow:auto;padding-right:6px}.fgroup{border-bottom:1px solid var(--line);padding-block:14px}.fgroup h4{margin:0 0 10px;display:flex;justify-content:space-between}.fgroup label{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:14px;cursor:pointer}.fgroup label small{margin-left:auto;font:400 11px var(--f-mono);color:var(--muted)}.fgroup input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);margin:0}.sizes{display:flex;flex-wrap:wrap;gap:5px}.sizes button{min-width:40px;height:34px;padding:0 9px;border:1px solid var(--line);background:var(--surface);font:500 12px var(--f-mono)}.sizes button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.toolbar select{height:38px;border:1px solid var(--line);background:var(--surface);padding:0 10px;font:500 12.5px var(--f-body)}.toolbar .sp{margin-left:auto}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{height:30px;padding:0 11px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font:500 12px var(--f-body);border-radius:15px;display:inline-flex;align-items:center;gap:6px}.filter-open{display:none}@media(max-width:960px){.filter-open{display:inline-flex}}.side-close{display:none}@media(max-width:960px){.side-close{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.side-apply{position:fixed;left:0;right:0;bottom:0;padding:12px var(--gr) calc(12px + env(safe-area-inset-bottom,0px)) var(--gl);background:var(--bg);border-top:1px solid var(--line)}}@media(min-width:961px){.side-apply{display:none}}.more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px}.bar{height:3px;background:var(--line);overflow:hidden;width:220px}.bar i{display:block;height:100%;background:var(--ink)}.empty{padding:60px 0;text-align:center;color:var(--muted)}footer{background:var(--ink);color:var(--bg);padding-block:52px 28px}footer .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}footer h4{margin:0 0 12px;opacity:.6}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14px}footer ul button,footer ul a{background:none;border:0;padding:0;text-decoration:none;color:inherit;font:inherit;text-align:left;opacity:.9}footer .big{margin-top:48px;color:var(--bg);line-height:0}footer .big svg{width:100%;height:auto;display:block}footer form{display:flex;margin-top:12px;max-width:400px}footer input{flex:1;min-width:0;height:46px;border:1px solid color-mix(in srgb,var(--bg) 40%,transparent);background:transparent;color:var(--bg);padding:0 12px}footer .btn{background:var(--bg);color:var(--ink);border-color:var(--bg)}.pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.pay span{font:500 10px var(--f-mono);border:1px solid color-mix(in srgb,var(--bg) 35%,transparent);padding:3px 7px;opacity:.8}@media(max-width:800px){footer .cols{grid-template-columns:1fr 1fr}footer .cols>div:first-child{grid-column:1/-1}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0973;z-index:70;opacity:0;pointer-events:none;transition:.25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);z-index:80;transform:translate(102%);transition:transform .3s ease;display:grid;grid-template-rows:auto auto 1fr auto;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px)}.drawer.on{transform:none}.dh{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.dh h3{margin:0;font:850 18px var(--f-display);font-stretch:118%;text-transform:uppercase}.shipmsg{padding:14px 18px;border-bottom:1px solid var(--line);display:grid;gap:8px;font-size:13px}.shipmsg .bar{width:100%}.shipmsg .bar i{background:var(--moss)}.items{overflow-y:auto;padding:4px 18px}.it{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.it img{width:72px;aspect-ratio:4/5;object-fit:cover;background:var(--fog)}.it .n{font:600 13.5px/1.3 var(--f-body)}.it .v{font:400 11.5px var(--f-mono);color:var(--muted);margin-top:3px}.qty{display:inline-flex;border:1px solid var(--line);margin-top:8px;vertical-align:middle}.qty button{width:30px;height:28px;border:0;background:none}.qty span{width:26px;display:grid;place-items:center;font:500 12px var(--f-mono)}.rm{font:500 11.5px var(--f-body);color:var(--muted);background:none;border:0;text-decoration:underline;padding:0;margin-left:10px;vertical-align:middle}.df{padding:16px 18px;border-top:1px solid var(--line);display:grid;gap:10px}.df .tot{display:flex;justify-content:space-between;font:600 15px var(--f-body)}.df small{color:var(--muted);font-size:12px}.cempty{padding:44px 0;text-align:center;color:var(--muted);display:grid;gap:14px;justify-items:center}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;pointer-events:none;opacity:0;transition:.25s}.sheet.on{opacity:1;pointer-events:auto}.pd{background:var(--bg);width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:1.1fr 1fr;position:relative}.gal{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--fog);align-content:start}.gal img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.gal img:only-child{grid-column:1/-1}.info{padding:28px;display:grid;gap:16px;align-content:start;min-width:0}.info h3{margin:0;font:850 clamp(22px,2.6vw,30px)/1 var(--f-display);font-stretch:116%;text-transform:uppercase}.opt{display:grid;gap:8px}.opt .mono{display:flex;justify-content:space-between;color:var(--muted)}.opts{display:flex;gap:6px;flex-wrap:wrap}.opts button{min-width:46px;height:40px;padding:0 12px;border:1px solid var(--line);background:var(--surface);font:500 12.5px var(--f-mono)}.opts button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.opts button:disabled{text-decoration:line-through;opacity:.38;cursor:not-allowed}.note{background:var(--surface);border:1px solid var(--line);padding:12px 14px;display:grid;gap:5px;font-size:13px}.note b{font-weight:600}.err{color:var(--warn);font:500 12.5px var(--f-body);min-height:1em}.x{position:absolute;top:10px;right:10px;width:38px;height:38px;border:0;background:var(--bg);display:grid;place-items:center;z-index:2}.more-from{grid-column:1/-1;padding:0 28px 28px;display:grid;gap:12px}.acc{border-top:1px solid var(--ink);margin-top:4px}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0;font:600 14px var(--f-body)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:400 18px/1 var(--f-mono)}.acc details[open] summary:after{content:"\2013"}.acc details>*:not(summary){margin:0 0 14px}.acc p{font-size:13.5px;margin:0 0 12px}.facts{list-style:none;padding:0;display:grid;gap:6px;font-size:13.5px;line-height:1.5}.facts b{font-weight:600}table.sz{border-collapse:collapse;width:100%;font:500 12.5px var(--f-mono);font-variant-numeric:tabular-nums}table.sz th,table.sz td{border-bottom:1px solid var(--line);padding:8px 10px 8px 0;text-align:left;white-space:nowrap}table.sz thead th{font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink)}.gal{grid-template-columns:1fr 1fr}.gal>:first-child{grid-column:1/-1}.more-from .rail{grid-auto-columns:calc((100% - 30px)/4);gap:10px}@media(max-width:820px){.sheet{padding:0;place-items:end stretch}.pd{grid-template-columns:1fr;max-height:94vh;padding-bottom:env(safe-area-inset-bottom,0px)}.gal{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory}.gal>*{scroll-snap-align:start}.gal>:only-child,.gal>:first-child{grid-column:auto}.info{padding:20px var(--gr) 24px var(--gl)}.more-from{padding:0 var(--gr) 24px var(--gl)}.more-from .rail{grid-auto-columns:42%}}.search{position:fixed;inset:0 0 auto 0;z-index:85;background:var(--bg);border-bottom:1px solid var(--line);transform:translateY(-102%);transition:transform .28s;padding-top:env(safe-area-inset-top,0px);max-height:100vh;overflow:auto}.search.on{transform:none}.search .wrap{padding-block:18px 28px;display:grid;gap:18px}.sbox{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink)}.sbox input{flex:1;min-width:0;border:0;background:none;height:56px;font:700 clamp(20px,3vw,30px) var(--f-display);font-stretch:112%;outline:none}.sres{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:800px){.sres{grid-template-columns:repeat(3,minmax(0,1fr))}}.sugg{display:flex;gap:8px;flex-wrap:wrap}.sugg a{height:32px;padding:0 12px;border:1px solid var(--line);background:var(--surface);border-radius:16px;font:500 12.5px var(--f-body)}.popover{position:absolute;right:var(--gr);top:100%;width:min(320px,calc(100vw - 32px));background:var(--bg);border:1px solid var(--line);box-shadow:0 20px 40px -24px #00000059;padding:8px;z-index:45}.popover button{display:flex;justify-content:space-between;width:100%;padding:10px;border:0;background:none;text-align:left;font-size:14px}.popover button[aria-pressed=true]{background:var(--fog)}.popover small{font:400 11px var(--f-mono);color:var(--muted)}.popover p{margin:6px 10px 4px;font-size:12px;color:var(--muted)}.mnav{position:fixed;inset:0 auto 0 0;width:min(340px,88%);background:var(--bg);z-index:86;transform:translate(-102%);transition:.3s;padding:calc(18px + env(safe-area-inset-top,0px)) 20px 24px max(20px,env(safe-area-inset-left,0px));overflow:auto;display:grid;align-content:start;gap:2px}.mnav.on{transform:none}.mnav>a{font:850 26px/1.45 var(--f-display);font-stretch:118%;text-transform:uppercase;background:none;border:0;padding:0;text-align:left}.mnav .sub{display:grid;gap:4px;margin:6px 0 12px}.mnav .sub a{background:none;border:0;padding:3px 0;text-align:left;font-size:15px}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:12px 18px;font:500 13px var(--f-body);z-index:95;opacity:0;transition:.25s;pointer-events:none;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}a.btn{color:var(--bg)}a.btn.ghost{color:var(--ink)}a.btn.on-photo{color:#111110}a.btn.on-photo.ghost{color:#fafaf8}footer a.btn{color:var(--ink)}.nav>a:hover,.mega li a:hover{color:var(--moss)}.mega li a{text-decoration:none;padding:3px 0;font:500 15px var(--f-body);display:flex;gap:8px;align-items:baseline}.ph>a{display:block}.card a.b,.card a.n{text-decoration:none;display:block}a.cat{display:block;text-decoration:none}a.fb{text-decoration:none;color:inherit}.az a{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);text-decoration:none;break-inside:avoid;font:700 15px var(--f-body)}.az a:hover{color:var(--moss)}.mnav>a{font:850 26px/1.45 var(--f-display);font-stretch:118%;text-transform:uppercase;text-decoration:none}.mnav .sub a{padding:3px 0;font-size:15px;text-decoration:none}.sugg a{height:32px;padding:0 12px;border:1px solid var(--line);background:var(--surface);border-radius:16px;font:500 12.5px var(--f-body);text-decoration:none;display:inline-flex;align-items:center}.ugc a{text-decoration:none;display:grid;gap:7px;min-width:0}.fgroup a{display:flex;justify-content:space-between;padding:4px 0;font-size:14px;text-decoration:none}.fgroup a small{font:400 11px var(--f-mono);color:var(--muted)}.fgroup a[aria-current=true]{font-weight:700;color:var(--moss)}.fgroup .price-range{display:flex;gap:8px;align-items:center}.fgroup .price-range input{width:90px;height:34px;border:1px solid var(--line);background:var(--surface);padding:0 8px}.pager{display:flex;gap:6px;justify-content:center;margin-top:20px;font:500 12px var(--f-mono)}.pager a,.pager span{min-width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);text-decoration:none;padding:0 8px}.pager .current{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;padding-block:0 60px}.pdp .gal{position:relative}.pdp .info{position:sticky;top:calc(70px + env(safe-area-inset-top,0px));align-self:start;padding:28px 0 28px 36px}@media(max-width:820px){.pdp{grid-template-columns:1fr}.pdp .info{position:static;padding:20px 0}.pdp .gal{margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr))}}.pdp .gal img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--fog)}.pdp h1{margin:0;font:850 clamp(24px,2.8vw,34px)/1 var(--f-display);font-stretch:116%;text-transform:uppercase;text-wrap:balance}.rte{font-size:13.5px;line-height:1.6}.rte table{border-collapse:collapse;width:100%;font:500 12.5px var(--f-mono);font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.rte td,.rte th{border-bottom:1px solid var(--line);padding:7px 10px 7px 0;text-align:left;white-space:nowrap}.rte img{max-width:100%;height:auto}.rte p{margin:0 0 10px}.page-body{max-width:72ch;padding-block:8px 72px}.cart-page .it{grid-template-columns:96px 1fr auto}.cart-page .it img{width:96px}.sres .card .quick{display:none}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--bg);padding:8px 12px}.field{display:grid;gap:6px;margin-bottom:14px}.field input,.field textarea{height:46px;border:1px solid var(--line);background:var(--surface);padding:0 12px}.field textarea{height:140px;padding:12px}.notice{padding:12px 14px;border:1px solid var(--moss);background:var(--moss-soft);margin-bottom:16px;font-size:14px}.nav>a,.nav>button{white-space:nowrap}@media(max-width:1100px){.nav>button,.nav>a{padding:0 8px}}.bi{padding-top:18px}.bi-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 0 6px;scrollbar-width:thin}.bi-item{flex:none;height:clamp(300px,38vw,560px);scroll-snap-align:start;background:var(--fog);overflow:hidden}.bi-item img,.bi-item video{width:100%;height:100%;object-fit:cover;display:block}.bi-wrap{position:relative}.bi-ban-m{display:none}.bi-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:var(--bg);color:var(--ink);display:grid;place-items:center;box-shadow:0 6px 18px -8px #00000059}.bi-nav svg{width:20px;height:20px}.bi-nav.prev{left:10px}.bi-nav.next{right:10px}@media(hover:none){.bi-nav{display:none}}@media(max-width:640px){.bi{padding-top:10px}.bi-item{height:min(100vw,440px)}.bi-item:not(.wide){max-width:calc(100vw - 48px)}.bi-item.wide{height:auto;width:calc(100vw - 32px)}.bi-ban-m{display:block;margin:0 calc(-1 * var(--gr)) 4px calc(-1 * var(--gl))}.bi-ban-m img{width:100%;height:auto;display:block}.bi-strip .bi-ban{display:none}}.bi-gif{display:flex;justify-content:center;padding:14px 0 4px}.bi-gif video{display:block;width:auto;max-width:100%;max-height:min(72vh,640px);height:auto;background:var(--fog)}@media(max-width:640px){.bi-gif{padding-top:8px}.bi-gif video{max-height:72vh}}.lb-wrap{display:grid;padding-block:4px 72px}.lb-sec{margin:28px 0 10px}.lb-row{border-top:1px solid var(--line);scroll-margin-top:84px}.lb-row:last-child{border-bottom:1px solid var(--line)}.lb-a{display:grid;grid-template-columns:24px 46px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:9px 12px 9px 8px;text-decoration:none;color:inherit;cursor:pointer;transition:background .16s,color .16s}.lb-i{color:var(--muted)}.lb-th{display:block;width:46px;aspect-ratio:4/5;background:var(--fog);overflow:hidden}.lb-th img{width:100%;height:100%;object-fit:cover;display:block}.lb-n{font:850 clamp(20px,2.2vw,30px)/1.02 var(--f-display);font-stretch:118%;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:2px;transition:text-decoration-color .16s}.lb-c{color:var(--muted);white-space:nowrap}.lb-go{font-size:20px;line-height:1;justify-self:end;transition:transform .16s}.lb-row.on>.lb-a{background:var(--ink);color:var(--bg)}.lb-row.on>.lb-a .lb-i,.lb-row.on>.lb-a .lb-c{color:inherit;opacity:.72}.lb-row.on>.lb-a .lb-go{transform:translate(4px)}.lb-a:active{opacity:.86}@media(hover:hover){.lb-a:hover{background:var(--ink);color:var(--bg)}.lb-a:hover .lb-i,.lb-a:hover .lb-c{color:inherit;opacity:.72}.lb-a:hover .lb-n{text-decoration-color:currentColor}.lb-a:hover .lb-go{transform:translate(4px)}}.lb-panel{display:none}.lb-in{padding:16px 2px 26px}.lb-pv-h{display:flex;justify-content:space-between;align-items:flex-end;gap:14px 18px;flex-wrap:wrap}.lb-pv-h h2{font-size:clamp(26px,3vw,42px)}.lb-pv-h p{margin:8px 0 0}.lb-d{color:var(--muted);margin:12px 0 0;max-width:62ch;font-size:14px}.lb-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-top:18px}.lb-hero{position:relative;display:block;grid-column:1/-1;aspect-ratio:16/10;background:var(--fog);overflow:hidden}.lb-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lb-p{display:grid;gap:4px;align-content:start;text-decoration:none;color:inherit}.lb-ph{display:block;aspect-ratio:4/5;background:var(--fog);overflow:hidden}.lb-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.lb-pn{font:600 12.5px/1.3 var(--f-body);margin-top:4px}.lb-p:hover .lb-ph img{transform:scale(1.03)}.lb-p:hover .lb-pn{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.lb-in .lb-pv-h h2{display:none}.lb-in .lb-pv-h p{margin-top:0}.lb-c{display:none}.lb-a{grid-template-columns:22px 44px minmax(0,1fr) 22px;gap:10px}.lb-pv-h .btn{width:100%}}@media(min-width:900px){.lb-wrap{grid-template-columns:minmax(340px,5fr) minmax(0,7fr);gap:44px;align-items:start}.lb-panel{display:block;position:sticky;top:86px;margin-top:28px;max-height:calc(100vh - 106px);overflow:auto;border:1px solid var(--line);background:var(--surface);padding:24px}.lb-g{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-hero{grid-column:auto;grid-row:span 2;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.lb-a,.lb-go,.lb-ph img,.lb-n{transition:none}}.mnav{width:min(400px,92%);grid-template-columns:minmax(0,1fr);overflow-x:hidden}#navLabelsHome{min-width:0}.lb-nav{margin:8px 0 4px}.lb-nav .lb-row{scroll-margin-top:10px}.lb-nav .lb-a{grid-template-columns:44px minmax(0,1fr) 40px;gap:12px;padding:7px 6px;min-height:58px}.lb-nav .lb-i,.lb-nav .lb-c{display:none}.lb-nav .lb-th{width:44px}.lb-nav .lb-n{font-size:19px}.lb-nav .lb-go{width:38px;height:38px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:16px}.lb-nav .lb-in{padding:12px 0 18px}.lb-nav .lb-in .lb-pv-h h2{display:none}.lb-nav .lb-in .lb-pv-h p{margin:0}.lb-nav .lb-in .lb-pv-h .btn{width:100%}.lb-nav .lb-in .lb-g{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:14px -20px 0;padding:0 20px 4px}.lb-nav .lb-in .lb-g::-webkit-scrollbar{display:none}.lb-nav .lb-in .lb-p{flex:0 0 44%;scroll-snap-align:start}.mnav .sub a.lb-all{font-weight:600;padding:8px 0}.mega{max-height:calc(100vh - 108px);overflow:auto}.mega .wrap.lbm{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:36px;align-items:start}.lbm h4:not(:first-child){margin-top:20px}.mega .lbm ul.cols{display:block;columns:3;column-gap:24px}.mega .lbm ul.cols li{margin-bottom:4px}.lbm-p{border:1px solid var(--line);background:var(--surface);padding:20px;min-height:300px}.lbm-p .lb-pv-h h2{font-size:30px}.lbm-p .lb-g{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.lbm-p .lb-p:nth-child(n+5){display:none}@media(min-width:961px){.lbm .lb-nav{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin:0}.lbm .lb-row:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.lb-nav .lb-a{grid-template-columns:36px minmax(0,1fr) auto 18px;gap:10px;padding:6px 8px;min-height:0}.lb-nav .lb-th{width:36px}.lb-nav .lb-n{font-size:15.5px}.lb-nav .lb-c{display:block}.lb-nav .lb-go{width:auto;height:auto;border:0;border-radius:0;display:block;font-size:17px}}.mnav{gap:0;grid-auto-rows:max-content;padding-top:calc(14px + env(safe-area-inset-top,0px))}.mn-quick{min-height:36px;flex:none}.mn-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid var(--line);background:var(--surface);margin:2px 0 14px}.mn-search svg{width:18px;height:18px;flex:none;color:var(--muted)}.mn-search input{flex:1;min-width:0;border:0;background:none;font:400 16px var(--f-body);outline:none;height:100%}.mn-quick{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.mn-quick::-webkit-scrollbar{display:none}.mn-quick a{flex:none;height:36px;padding:0 14px;border:1px solid var(--ink);border-radius:18px;display:inline-flex;align-items:center;font:600 12px var(--f-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.mn-acc{border-bottom:1px solid var(--line)}.mn-acc>summary,.mn-link{display:flex;justify-content:space-between;align-items:center;min-height:58px;font:850 22px/1 var(--f-display);font-stretch:118%;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.mn-link{border-bottom:1px solid var(--line)}.mn-acc>summary::-webkit-details-marker,.mn-all>summary::-webkit-details-marker{display:none}.mn-ch{width:30px;height:30px;border:1px solid currentColor;border-radius:50%;position:relative;flex:none}.mn-ch:before{content:"";position:absolute;left:50%;top:44%;width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translate(-50%,-50%) rotate(45deg);transition:transform .2s}details[open]>summary .mn-ch:before{transform:translate(-50%,-25%) rotate(225deg)}details[open]>summary>.mn-ch{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mn-body{padding:2px 0 18px}.mn-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.mn-cat{display:grid;gap:5px;text-decoration:none}.mn-cat-im{display:block;aspect-ratio:4/5;background:var(--fog);overflow:hidden}.mn-cat-im img{width:100%;height:100%;object-fit:cover;display:block}.mn-cat-t{font:600 13px/1.2 var(--f-body)}.mn-cat small,.mn-lb small{color:var(--muted);font-size:10.5px}.mn-row{display:flex;justify-content:space-between;align-items:center;min-height:46px;margin-top:10px;border-top:1px solid var(--line);font:500 14px var(--f-body);text-decoration:none}.mn-cta{width:100%;margin-top:10px}.mn-h{margin:4px 0 8px;font-size:11px}.mn-labels{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mn-lb{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:4px 8px 4px 4px;border:1px solid var(--line);background:var(--surface);text-decoration:none}.mn-lb:active{background:var(--ink);color:var(--bg)}.mn-lb-im{display:block;width:34px;aspect-ratio:4/5;background:var(--fog);overflow:hidden}.mn-lb-im img{width:100%;height:100%;object-fit:cover;display:block}.mn-lb-t{font:800 12px/1.15 var(--f-display);text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.mn-lb small{display:none}.mn-all{margin-top:10px;border:1px solid var(--ink)}.mn-all>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px 0 14px;font:600 13px var(--f-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.mn-all .mn-ch{width:24px;height:24px}.mn-az{display:grid;grid-template-columns:1fr 1fr;padding:2px 14px 12px;column-gap:14px}.mn-az a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:40px;align-items:center;border-bottom:1px solid var(--line);font:500 14px var(--f-body);text-decoration:none}.mn-az small{font:400 10.5px var(--f-mono);color:var(--muted)}.mn-foot{margin-top:22px;display:grid;gap:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.mn-foot .btn{width:100%}.mn-foot p{margin:0;font-size:10.5px;line-height:1.5}.sbar{display:none}@media(max-width:899px){.shop .toolbar{position:sticky;top:calc(var(--hdr-h,63px) + env(safe-area-inset-top,0px));z-index:30;background:var(--bg);margin-inline:-16px;padding:10px 16px;border-bottom:1px solid var(--line);gap:8px}.shop .toolbar .chips:empty{display:none}.shop .toolbar select{height:38px;max-width:46vw}.sbar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bg);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s}.sbar.on{transform:none}.sbar-t{display:grid;min-width:0;flex:1;gap:2px}.sbar-n{font:600 13px/1.2 var(--f-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar .btn{flex:none;height:46px;padding:0 20px}body.has-sbar .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}#shopify-section-sv-header{display:contents}@media(max-width:899px){.shop .toolbar{display:grid;grid-template-columns:1fr 1fr;padding:8px 16px}.shop .toolbar .filter-open{width:100%}.shop .toolbar select{width:100%;max-width:none}.shop .toolbar .sp{display:none}.shop .toolbar .chips{grid-column:1/-1;order:3}}.film.auto{scroll-snap-type:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.film.auto::-webkit-scrollbar{display:none}@media(max-width:640px){.film.auto{grid-auto-columns:58%}}.pdp .gal-w{position:relative;min-width:0}.pdp .gal{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#fff;align-content:start}.pdp .gal>.gi:first-child{grid-column:1/-1}.pdp .gal .gi{position:relative;aspect-ratio:var(--ar,1);background:#fff;overflow:hidden;min-width:0}.pdp .gal .gi img,.pdp .gal .gi video,.pdp .gal .gi iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:transparent;display:block}.pdp .gal-n{display:none}@media(max-width:820px){.pdp .gal{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp .gal::-webkit-scrollbar{display:none}.pdp .gal>.gi{scroll-snap-align:start;scroll-snap-stop:always;grid-column:auto}.pdp .gal>.gi:first-child{grid-column:auto}.pdp .gal-n{display:block;position:absolute;right:calc(12px - var(--gr));bottom:12px;background:#111111c7;color:#fff;font-size:11px;letter-spacing:.06em;padding:5px 9px;border-radius:999px;pointer-events:none}}.sz-charts{display:grid;gap:8px}.sz-charts a{display:block;background:#fff;border:1px solid var(--line)}.sz-charts img{width:100%;height:auto;display:block}.ph.sq{background:#fff}.ph.sq img{object-fit:contain;background:#fff}.ph.sq{background:#fff;transition:background-color .2s}.ph.sq img.a,.ph.sq img.b{object-fit:contain;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/17/assets/siviek.css.map */
