.back[data-astro-cid-s3nkrf6d]{color:var(--muted);margin-bottom:1.5rem}.back[data-astro-cid-s3nkrf6d] .sep[data-astro-cid-s3nkrf6d]{opacity:.6;margin:0 .5rem}.pdp[data-astro-cid-s3nkrf6d]{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=800px){.pdp[data-astro-cid-s3nkrf6d]{grid-template-columns:1fr;gap:1.5rem}}.pdp-stage[data-astro-cid-s3nkrf6d]{border:1px solid var(--border);background:radial-gradient(120% 90% at 50% 0,#fff 0%,#f4f6f5 70%,#e7ecea 100%);border-radius:20px;position:relative;overflow:hidden}.pdp-main[data-astro-cid-s3nkrf6d]{aspect-ratio:1;object-fit:contain;width:100%;padding:2rem;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.pdp-stage[data-astro-cid-s3nkrf6d]:hover .pdp-main[data-astro-cid-s3nkrf6d]{transform:scale(1.04)}.pdp-placeholder[data-astro-cid-s3nkrf6d]{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#fff9,#0000 60%),linear-gradient(135deg,#e7ecea,#f4f6f5);place-items:center;display:grid}.pdp-placeholder[data-astro-cid-s3nkrf6d] span[data-astro-cid-s3nkrf6d]{color:#4a6357;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.soldout-badge[data-astro-cid-s3nkrf6d]{background:var(--dark);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.pdp-thumbs[data-astro-cid-s3nkrf6d]{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.pdp-thumb[data-astro-cid-s3nkrf6d]{border:2px solid var(--border);cursor:pointer;background:#f4f6f5;border-radius:10px;width:72px;height:72px;padding:0;transition:border-color .15s;overflow:hidden}.pdp-thumb[data-astro-cid-s3nkrf6d] img[data-astro-cid-s3nkrf6d]{object-fit:cover;width:100%;height:100%}.pdp-thumb[data-astro-cid-s3nkrf6d]:hover{border-color:var(--muted)}.pdp-thumb[data-astro-cid-s3nkrf6d].active{border-color:var(--accent)}.pdp-tags[data-astro-cid-s3nkrf6d]{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.tag[data-astro-cid-s3nkrf6d]{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.28rem .6rem;font-size:.68rem;font-weight:800}.tag[data-astro-cid-s3nkrf6d].cat{color:var(--ink-strong,#fff);border:1px solid var(--border);background:#0a1f1780}.tag[data-astro-cid-s3nkrf6d].collection{color:#ff8f6b;background:#ff6b3d24}.tag[data-astro-cid-s3nkrf6d].label{color:#fff}.tag[data-astro-cid-s3nkrf6d].label--new{background:linear-gradient(135deg,#2ddc95,#12a56a)}.tag[data-astro-cid-s3nkrf6d].label--best{color:#2a1a00;background:linear-gradient(135deg,#f6b431,#e08800)}.tag[data-astro-cid-s3nkrf6d].label--limited{background:linear-gradient(135deg,#ff6b3d,#d61f5c)}.pdp-info[data-astro-cid-s3nkrf6d] h1[data-astro-cid-s3nkrf6d]{margin-bottom:.2rem}.pdp-season[data-astro-cid-s3nkrf6d]{color:var(--muted);margin-bottom:1rem;font-weight:600}.pdp-price-block[data-astro-cid-s3nkrf6d]{margin-bottom:1.2rem}.pdp-price[data-astro-cid-s3nkrf6d]{letter-spacing:-.02em;color:var(--ink-strong);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:2.1rem;font-weight:900;display:flex}.pdp-price[data-astro-cid-s3nkrf6d] .now[data-astro-cid-s3nkrf6d]{color:#ff8f6b}.pdp-price[data-astro-cid-s3nkrf6d] .was[data-astro-cid-s3nkrf6d]{color:var(--muted);font-size:1.2rem;font-weight:700;text-decoration:line-through}.pdp-price[data-astro-cid-s3nkrf6d] .save-tag[data-astro-cid-s3nkrf6d]{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#ff5470,#d61f5c);border-radius:999px;align-self:center;padding:.2rem .55rem;font-size:.68rem;font-weight:800}.pdp-member[data-astro-cid-s3nkrf6d]{color:var(--bright);margin:.4rem 0 0;font-size:.9rem;font-weight:700}.pdp-member[data-astro-cid-s3nkrf6d] a[data-astro-cid-s3nkrf6d]{color:var(--bright);text-decoration:underline}.sizes-head[data-astro-cid-s3nkrf6d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.size-guide-link[data-astro-cid-s3nkrf6d]{color:var(--bright);font-size:.78rem;font-weight:700}.size-guide-link[data-astro-cid-s3nkrf6d]:hover{color:var(--accent);text-decoration:none}.pdp-desc[data-astro-cid-s3nkrf6d]{max-width:48ch;margin-bottom:1.4rem;font-size:1.05rem}.pdp-sizes[data-astro-cid-s3nkrf6d]{margin-bottom:1.6rem}.pdp-sizes[data-astro-cid-s3nkrf6d] h2[data-astro-cid-s3nkrf6d]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.5rem;font-size:.85rem}.size-opts[data-astro-cid-s3nkrf6d]{flex-wrap:wrap;gap:.5rem;display:flex}.size-opt[data-astro-cid-s3nkrf6d]{border:2px solid var(--border-strong);background:var(--surface-2);min-width:3rem;color:var(--ink);cursor:pointer;border-radius:8px;padding:.5rem .9rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.size-opt[data-astro-cid-s3nkrf6d]:hover{border-color:var(--muted)}.size-opt[data-astro-cid-s3nkrf6d][aria-pressed=true]{border-color:var(--bright);background:var(--bright);color:var(--dark)}.size-hint[data-astro-cid-s3nkrf6d]{color:var(--muted);margin:.7rem 0 0;font-size:.9rem}.size-hint[data-astro-cid-s3nkrf6d].chosen{color:var(--bright);font-weight:600}.pdp-personalise[data-astro-cid-s3nkrf6d]{margin-bottom:1.6rem}.pdp-personalise[data-astro-cid-s3nkrf6d] h2[data-astro-cid-s3nkrf6d]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.6rem;font-size:.85rem}.pdp-personalise[data-astro-cid-s3nkrf6d] .optional[data-astro-cid-s3nkrf6d]{text-transform:none;letter-spacing:0;font-weight:400}.pers-fields[data-astro-cid-s3nkrf6d]{flex-wrap:wrap;gap:.8rem;display:flex}.pers-fields[data-astro-cid-s3nkrf6d] label[data-astro-cid-s3nkrf6d]{color:var(--ink);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.pers-fields[data-astro-cid-s3nkrf6d] input[data-astro-cid-s3nkrf6d]{padding:.5rem .7rem}#custName[data-astro-cid-s3nkrf6d]{text-transform:uppercase;width:12rem}#custNumber[data-astro-cid-s3nkrf6d]{width:6rem}.pers-note[data-astro-cid-s3nkrf6d]{color:var(--muted);margin:.6rem 0 0;font-size:.85rem}.pdp-fulfil[data-astro-cid-s3nkrf6d]{margin-bottom:1.4rem}.pdp-fulfil[data-astro-cid-s3nkrf6d] h2[data-astro-cid-s3nkrf6d]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.5rem;font-size:.85rem}.ful-opt[data-astro-cid-s3nkrf6d]{border:2px solid var(--border-strong);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:8px;padding:.5rem .9rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.ful-opt[data-astro-cid-s3nkrf6d]:hover{border-color:var(--muted)}.ful-opt[data-astro-cid-s3nkrf6d][aria-pressed=true]{border-color:var(--bright);background:var(--bright);color:var(--dark)}.pdp-fulfil[data-astro-cid-s3nkrf6d] .pers-note[data-astro-cid-s3nkrf6d] a[data-astro-cid-s3nkrf6d]{color:var(--bright);text-decoration:underline}.buy-row[data-astro-cid-s3nkrf6d]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.btn-lg[data-astro-cid-s3nkrf6d]{padding:.85rem 2.1rem;font-size:1.05rem;box-shadow:0 12px 26px -8px #f4b400bf}.btn-accent[data-astro-cid-s3nkrf6d].btn-lg:hover{box-shadow:0 16px 30px -8px #f4b400e6}.btn-outline[data-astro-cid-s3nkrf6d]{color:var(--bright);border:2px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:999px;font-weight:800}.btn-outline[data-astro-cid-s3nkrf6d]:hover{border-color:var(--bright)}@media (width>=801px){.pdp-info[data-astro-cid-s3nkrf6d]{position:sticky;top:1.5rem}}.at-club[data-astro-cid-s3nkrf6d],.sold-text[data-astro-cid-s3nkrf6d]{color:var(--muted);font-weight:600}
