.breadcrumb[data-astro-cid-g74ua3ks]{color:var(--ink-soft);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:16px 40px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.breadcrumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:var(--ink-soft);text-decoration:none}.breadcrumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]:hover{color:var(--teal)}.product-layout[data-astro-cid-g74ua3ks]{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;max-width:1040px;display:grid}.product-images[data-astro-cid-g74ua3ks]{background:var(--bg);padding:32px}.img-placeholder[data-astro-cid-g74ua3ks]{aspect-ratio:4/3;background:var(--bg-panel)}.carousel[data-astro-cid-g74ua3ks]{user-select:none}.carousel-stage[data-astro-cid-g74ua3ks]{aspect-ratio:4/3;background:var(--bg-panel);cursor:zoom-in;position:relative;overflow:hidden}.main-img[data-astro-cid-g74ua3ks]{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.expand-hint[data-astro-cid-g74ua3ks]{color:#ffffffbf;pointer-events:none;text-shadow:0 1px 3px #00000080;font-size:17px;line-height:1;position:absolute;bottom:10px;right:12px}.c-arrow[data-astro-cid-g74ua3ks]{color:#fff;cursor:pointer;z-index:2;background:#00000061;border:none;justify-content:center;align-items:center;width:40px;height:56px;font-size:28px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.c-arrow[data-astro-cid-g74ua3ks]:hover{background:#0000009e}.c-arrow[data-astro-cid-g74ua3ks].prev{left:0}.c-arrow[data-astro-cid-g74ua3ks].next{right:0}.c-thumbs[data-astro-cid-g74ua3ks]{scrollbar-width:none;gap:6px;padding:8px 0 0;display:flex;overflow-x:auto}.c-thumbs[data-astro-cid-g74ua3ks]::-webkit-scrollbar{display:none}.c-thumb[data-astro-cid-g74ua3ks]{cursor:pointer;background:var(--bg-panel);opacity:.55;border:2px solid #0000;flex-shrink:0;width:64px;height:48px;padding:0;transition:border-color .15s,opacity .15s;overflow:hidden}.c-thumb[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{object-fit:cover;width:100%;height:100%;display:block}.c-thumb[data-astro-cid-g74ua3ks].active{border-color:var(--teal);opacity:1}.c-thumb[data-astro-cid-g74ua3ks]:hover{opacity:.85}#lightbox[data-astro-cid-g74ua3ks]{z-index:900;background:#000000f0;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0}#lightbox[data-astro-cid-g74ua3ks][aria-hidden=true]{display:none}.lb-img-wrap[data-astro-cid-g74ua3ks]{flex:1;justify-content:center;align-items:center;min-width:0;padding:56px 0 44px;display:flex}#lb-img[data-astro-cid-g74ua3ks]{object-fit:contain;max-width:100%;max-height:calc(100vh - 120px);display:block}.lb-arrow[data-astro-cid-g74ua3ks]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:100%;font-size:44px;transition:color .15s;display:flex}.lb-arrow[data-astro-cid-g74ua3ks]:hover{color:#fff}#lb-close[data-astro-cid-g74ua3ks]{color:#ffffffa6;cursor:pointer;z-index:1;background:0 0;border:none;padding:8px;font-size:26px;line-height:1;position:fixed;top:16px;right:20px}#lb-close[data-astro-cid-g74ua3ks]:hover{color:#fff}.lb-counter[data-astro-cid-g74ua3ks]{color:#ffffff80;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:12px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.product-info[data-astro-cid-g74ua3ks]{background:var(--bg);padding:40px 40px 48px}.info-meta[data-astro-cid-g74ua3ks]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.sku[data-astro-cid-g74ua3ks]{color:var(--ink-soft);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:12px}.badge-resold[data-astro-cid-g74ua3ks]{letter-spacing:.06em;text-transform:uppercase;background:var(--bg-panel);border:1px solid var(--rule);color:var(--ink-soft);padding:3px 7px;font-family:IBM Plex Mono,monospace;font-size:10px}h1[data-astro-cid-g74ua3ks]{margin:0 0 18px;font-size:28px;font-weight:600;line-height:1.2}.price-row[data-astro-cid-g74ua3ks]{align-items:baseline;gap:10px;margin-bottom:24px;font-family:IBM Plex Mono,monospace;display:flex}.price[data-astro-cid-g74ua3ks],.price-sale[data-astro-cid-g74ua3ks]{font-size:22px;font-weight:500}.price-sale[data-astro-cid-g74ua3ks]{color:var(--teal)}.price-was[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-size:16px;text-decoration:line-through}.out-of-stock[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:0 0 24px;padding:12px 0;font-family:IBM Plex Mono,monospace;font-size:13px}.pet-url-container[data-astro-cid-g74ua3ks]{margin-bottom:24px;font-family:IBM Plex Mono,monospace}.pet-url-container[data-astro-cid-g74ua3ks] label[data-astro-cid-g74ua3ks]{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.pet-url-container[data-astro-cid-g74ua3ks] .required[data-astro-cid-g74ua3ks]{color:#d93025}.pet-url-container[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{border:1px solid var(--rule);background:var(--bg-panel);width:100%;color:var(--ink);padding:12px;font-family:inherit;font-size:14px}.pet-url-container[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:focus{outline:1px solid var(--teal);border-color:var(--teal)}.error-msg[data-astro-cid-g74ua3ks]{color:#d93025;margin:6px 0 0;font-size:12px}.add-to-cart[data-astro-cid-g74ua3ks]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.view-cart[data-astro-cid-g74ua3ks]{color:var(--teal);font-family:IBM Plex Mono,monospace;font-size:13px;text-decoration:none}.view-cart[data-astro-cid-g74ua3ks]:hover{color:var(--ink)}.spec-table[data-astro-cid-g74ua3ks]{border:1px solid var(--rule);margin-bottom:28px;font-family:IBM Plex Mono,monospace;font-size:12.5px}.spec-row[data-astro-cid-g74ua3ks]{border-bottom:1px solid var(--rule);color:var(--ink-soft);justify-content:space-between;padding:9px 14px;display:flex}.spec-row[data-astro-cid-g74ua3ks]:last-child{border-bottom:none}.spec-row[data-astro-cid-g74ua3ks] b[data-astro-cid-g74ua3ks]{color:var(--ink);font-weight:500}.description[data-astro-cid-g74ua3ks]{color:var(--ink-soft);border-top:1px dashed var(--rule);padding-top:24px;font-size:15.5px;line-height:1.65}.description[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{margin:0 0 14px}.description[data-astro-cid-g74ua3ks] strong[data-astro-cid-g74ua3ks]{color:var(--ink)}.description[data-astro-cid-g74ua3ks] h4[data-astro-cid-g74ua3ks]{color:var(--ink);margin:20px 0 8px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}@media (width<=768px){.breadcrumb[data-astro-cid-g74ua3ks]{padding:12px 20px}.product-layout[data-astro-cid-g74ua3ks]{grid-template-columns:1fr}.product-images[data-astro-cid-g74ua3ks]{padding:20px}.product-info[data-astro-cid-g74ua3ks]{padding:24px 20px 36px}}
