.crumbs.svelte-35tamy{color:var(--muted);padding:20px 0;font-size:.85rem}.crumbs.svelte-35tamy a:where(.svelte-35tamy){text-decoration:none}.crumbs.svelte-35tamy a:where(.svelte-35tamy):hover{text-decoration:underline}.pdp.svelte-35tamy{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(24px,5vw,64px);display:grid}.gallery.svelte-35tamy{position:sticky;top:96px}.main-img.svelte-35tamy{background:var(--gray-bg);aspect-ratio:1;position:relative}.main-img.svelte-35tamy img:where(.svelte-35tamy){object-fit:cover;width:100%;height:100%}.main-img.svelte-35tamy .badge:where(.svelte-35tamy){position:absolute;top:16px;left:16px}.thumbs.svelte-35tamy{gap:10px;margin-top:10px;display:flex}.thumbs.svelte-35tamy button:where(.svelte-35tamy){background:var(--gray-bg);cursor:pointer;border:2px solid #0000;width:80px;height:80px;padding:0}.thumbs.svelte-35tamy button.active:where(.svelte-35tamy){border-color:var(--blue)}.thumbs.svelte-35tamy img:where(.svelte-35tamy){object-fit:cover;width:100%;height:100%}.rating.svelte-35tamy{color:var(--muted);margin:0 0 8px;font-size:.9rem}.fake.svelte-35tamy{font-size:.75rem}.lead.svelte-35tamy{color:var(--muted);margin-top:0;font-size:1.15rem}.price.svelte-35tamy{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:1.8rem;display:flex}.price.svelte-35tamy .price-was:where(.svelte-35tamy){margin:0;font-size:1.1rem}.price.svelte-35tamy .badge:where(.svelte-35tamy){font-size:.7rem}.vat.svelte-35tamy{color:var(--muted);margin:4px 0 20px;font-size:.82rem}fieldset.svelte-35tamy{border:0;margin:0 0 20px;padding:0}legend.svelte-35tamy{text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.85rem;font-weight:700}.variant-grid.svelte-35tamy{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.variant.svelte-35tamy{border:2px solid var(--line);cursor:pointer;flex-direction:column;gap:2px;margin:0;padding:14px;display:flex;position:relative}.variant.svelte-35tamy input:where(.svelte-35tamy){opacity:0;width:1px;height:1px;min-height:0;position:absolute}.variant.checked.svelte-35tamy{border-color:var(--blue);background:#f3f3ff}.variant.svelte-35tamy:has(input:where(.svelte-35tamy):focus-visible){outline:3px solid var(--blue);outline-offset:2px}.v-title.svelte-35tamy{font-weight:800}.v-price.svelte-35tamy{color:var(--muted);font-size:.9rem;font-weight:500}.buy-row.svelte-35tamy{align-items:end;gap:12px;display:flex}.qty.svelte-35tamy{width:110px}.qty.svelte-35tamy label:where(.svelte-35tamy){font-size:.8rem}.buy-row.svelte-35tamy .btn:where(.svelte-35tamy){flex:1;min-height:52px}.stock.svelte-35tamy{align-items:center;gap:8px;margin:12px 0 0;font-size:.88rem;display:flex}.dot.svelte-35tamy{background:var(--danger);border-radius:50%;width:10px;height:10px}.dot.ok.svelte-35tamy{background:var(--ok)}.usp.svelte-35tamy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0;padding:16px 0;font-size:.92rem;font-weight:600;list-style:none}.usp.svelte-35tamy li:where(.svelte-35tamy){margin:4px 0}details.svelte-35tamy{border-bottom:1px solid var(--line);padding:14px 0}summary.svelte-35tamy{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;font-size:.9rem;font-weight:800}details.svelte-35tamy p:where(.svelte-35tamy),details.svelte-35tamy ul:where(.svelte-35tamy){margin:10px 0 0}.grid.svelte-35tamy{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=900px){.pdp.svelte-35tamy{grid-template-columns:1fr}.gallery.svelte-35tamy{position:static}.grid.svelte-35tamy{grid-template-columns:repeat(2,1fr);gap:16px}}
