.cfg.svelte-1rctkr7{flex-direction:column;gap:22px;display:flex}.price-row.svelte-1rctkr7{align-items:baseline;gap:12px;display:flex}.price-now.svelte-1rctkr7{font-family:var(--font-display);color:var(--fg);font-size:34px;font-weight:700}.price-now.sale.svelte-1rctkr7{color:var(--sale)}.price-was.svelte-1rctkr7{color:var(--muted);font-size:18px;text-decoration:line-through}.stock.svelte-1rctkr7{color:var(--ok);margin:0;font-size:14px;font-weight:600}.stock.out.svelte-1rctkr7{color:var(--sale)}.group.svelte-1rctkr7{flex-direction:column;gap:11px;display:flex}.group-label.svelte-1rctkr7{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.chosen.svelte-1rctkr7{text-transform:none;letter-spacing:0;color:var(--fg);font-weight:500}.swatches.svelte-1rctkr7{flex-wrap:wrap;gap:10px;display:flex}.swatch.svelte-1rctkr7{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s,transform .2s;display:flex}.swatch.svelte-1rctkr7:hover{transform:translateY(-1px)}.swatch.on.svelte-1rctkr7{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.swatch-dot.svelte-1rctkr7{background:var(--surface2);border:1px solid var(--line);border-radius:5px;width:24px;height:24px}.sizes.svelte-1rctkr7{flex-wrap:wrap;gap:8px;display:flex}.size.svelte-1rctkr7{border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s}.size.svelte-1rctkr7:hover{border-color:var(--accent)}.size.on.svelte-1rctkr7{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.rows.svelte-1rctkr7{flex-direction:column;gap:8px;display:flex}.row.svelte-1rctkr7{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:13px 15px;transition:border-color .2s,background-color .2s;display:flex}.row.on.svelte-1rctkr7{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.row.svelte-1rctkr7 input:where(.svelte-1rctkr7){accent-color:var(--accent);flex:none;width:17px;height:17px}.row-name.svelte-1rctkr7{font-size:14.5px;font-weight:500}.row-price.svelte-1rctkr7{color:var(--fg);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.row-text.svelte-1rctkr7{flex-direction:column;gap:2px;display:flex}.row-desc.svelte-1rctkr7{color:var(--muted);font-size:12.5px;font-weight:400}.buy.svelte-1rctkr7{align-items:stretch;gap:12px;display:flex}.qty.svelte-1rctkr7{border:1px solid var(--line);border-radius:8px;align-items:center;display:flex;overflow:hidden}.qty.svelte-1rctkr7 button:where(.svelte-1rctkr7){background:var(--surface);cursor:pointer;width:44px;height:100%;color:var(--fg);border:none;font-size:18px}.qty.svelte-1rctkr7 button:where(.svelte-1rctkr7):hover{background:var(--surface2)}.qty.svelte-1rctkr7 span:where(.svelte-1rctkr7){text-align:center;min-width:36px;font-weight:600}.add.svelte-1rctkr7{cursor:pointer;background:var(--accent);color:var(--on-accent);font-family:var(--font-body);border:none;border-radius:8px;flex:1;padding:16px 20px;font-size:15px;font-weight:600;transition:transform .2s,background-color .2s}.add.svelte-1rctkr7:hover:not(:disabled){background:var(--accent2);transform:translateY(-2px)}.add.svelte-1rctkr7:disabled{opacity:.5;cursor:not-allowed}.add.added.svelte-1rctkr7{background:var(--ok)}.quote.svelte-1rctkr7{text-align:center;border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:15px;font-size:14.5px;font-weight:600;transition:border-color .2s,color .2s;display:block}.quote.svelte-1rctkr7:hover{border-color:var(--accent);color:var(--accent)}.b2b-note.svelte-1rctkr7{text-align:center;color:var(--muted);margin:-8px 0 0;font-size:12.5px}.lb.svelte-eslcqi{z-index:120;backdrop-filter:blur(6px);background:#0a0806db;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;animation:.25s zfade;display:flex;position:fixed;inset:0}.lb-img.svelte-eslcqi{object-fit:contain;border-radius:14px;max-width:min(92vw,1000px);max-height:80vh}.lb-cap.svelte-eslcqi{color:#fff;font-family:var(--font-body);font-size:13px}.lb-close.svelte-eslcqi{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;width:46px;height:46px;font-size:26px;line-height:1;position:absolute;top:22px;right:26px}.pdp[data-astro-cid-g74ua3ks]{padding-top:34px}.pdp-grid[data-astro-cid-g74ua3ks]{grid-template-columns:1fr 1fr;align-items:start;gap:46px;display:grid}.pdp-main[data-astro-cid-g74ua3ks]{border:1px solid var(--line);aspect-ratio:1;border-radius:22px;overflow:hidden}.pdp-thumbs[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.pdp-thumb[data-astro-cid-g74ua3ks]{border:1px solid var(--line);aspect-ratio:1;cursor:pointer;background:0 0;border-radius:12px;padding:0;transition:border-color .2s;overflow:hidden}.pdp-thumb[data-astro-cid-g74ua3ks]:hover{border-color:var(--accent)}.specs[data-astro-cid-g74ua3ks]{margin-top:34px}.specs-title[data-astro-cid-g74ua3ks]{margin:0 0 14px;font-size:20px}.specs-list[data-astro-cid-g74ua3ks]{border-top:1px solid var(--line);margin:0}.spec-row[data-astro-cid-g74ua3ks]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 2px;display:flex}.spec-row[data-astro-cid-g74ua3ks] dt[data-astro-cid-g74ua3ks]{color:var(--muted);font-size:14px}.spec-row[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{text-align:right;margin:0;font-size:14px;font-weight:600}.pdp-info[data-astro-cid-g74ua3ks]{flex-direction:column;gap:14px;display:flex;position:sticky;top:92px}.pdp-title[data-astro-cid-g74ua3ks]{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.02}.pdp-lead[data-astro-cid-g74ua3ks]{color:var(--muted);margin:0;line-height:1.6}.pdp-desc[data-astro-cid-g74ua3ks]{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.pdp-desc[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{margin:0 0 8px;font-size:18px}.pdp-desc[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{color:var(--muted);margin:0;line-height:1.7}@media (width<=899px){.pdp-grid[data-astro-cid-g74ua3ks]{grid-template-columns:1fr;gap:28px}.pdp-info[data-astro-cid-g74ua3ks]{position:static}}
