.aurora-crumb[data-astro-cid-66qcdhg5]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-family:var(--aurora-serif);font-style:italic;color:var(--aurora-ink-soft)}.aurora-crumb[data-astro-cid-66qcdhg5] a[data-astro-cid-66qcdhg5]{color:var(--aurora-ink-soft);transition:color .2s}.aurora-crumb[data-astro-cid-66qcdhg5] a[data-astro-cid-66qcdhg5]:hover{color:var(--store-primary)}.aurora-crumb-current[data-astro-cid-66qcdhg5]{color:var(--aurora-ink)}.aurora-section-eyebrow[data-astro-cid-66qcdhg5]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-bottom:.6rem}.aurora-pd-head[data-astro-cid-66qcdhg5]{margin-top:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.aurora-pd-head[data-astro-cid-66qcdhg5]{grid-template-columns:1fr 16rem;gap:3rem;align-items:end}}.aurora-pd-feature-tag[data-astro-cid-66qcdhg5]{display:inline-block;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;font-weight:700;padding:.3rem .65rem;background:var(--aurora-ink);color:var(--aurora-paper);margin-bottom:.85rem}.aurora-pd-eyebrow[data-astro-cid-66qcdhg5]{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.aurora-pd-title[data-astro-cid-66qcdhg5]{margin-top:.6rem;font-family:var(--aurora-serif);font-size:2.5rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--aurora-ink)}@media(min-width:768px){.aurora-pd-title[data-astro-cid-66qcdhg5]{font-size:3.25rem}}.aurora-pd-standfirst[data-astro-cid-66qcdhg5]{margin-top:1rem;font-family:var(--aurora-serif);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--aurora-ink-soft);max-width:32rem}.aurora-pd-head-right[data-astro-cid-66qcdhg5]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(min-width:1024px){.aurora-pd-head-right[data-astro-cid-66qcdhg5]{grid-template-columns:1fr}}.aurora-pd-byline[data-astro-cid-66qcdhg5]{border-top:1px solid var(--aurora-rule);padding-top:.6rem}.aurora-pd-byline-label[data-astro-cid-66qcdhg5]{display:block;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-bottom:.25rem}.aurora-pd-byline-val[data-astro-cid-66qcdhg5]{font-size:.85rem;color:var(--aurora-ink);font-weight:500}.aurora-pd-stars[data-astro-cid-66qcdhg5]{display:inline-flex;align-items:center;gap:.3rem}.aurora-pd-stars-num[data-astro-cid-66qcdhg5]{margin-left:.25rem;font-weight:600}.aurora-rule-double[data-astro-cid-66qcdhg5]{margin:1.75rem 0;height:4px;border-top:1px solid var(--aurora-rule);border-bottom:1px solid var(--aurora-rule)}.aurora-pd-spread[data-astro-cid-66qcdhg5]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.aurora-pd-spread[data-astro-cid-66qcdhg5]{grid-template-columns:1.4fr 1fr;gap:4rem}}.aurora-pd-plate-img[data-astro-cid-66qcdhg5]{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--aurora-paper-soft);border:1px solid var(--aurora-rule)}.aurora-pd-plate-badge[data-astro-cid-66qcdhg5]{position:absolute;top:1rem;left:1rem;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:.3rem .55rem;background:var(--aurora-paper);color:var(--aurora-ink);border:1px solid var(--aurora-rule)}.aurora-pd-plate-caption[data-astro-cid-66qcdhg5]{margin-top:.85rem;font-size:.8rem;color:var(--aurora-ink-soft);font-family:var(--aurora-serif);font-style:italic;line-height:1.5}.aurora-pd-plate-caption-num[data-astro-cid-66qcdhg5]{font-weight:700;font-style:normal;color:var(--aurora-ink);margin-right:.4rem}.aurora-pd-price-row[data-astro-cid-66qcdhg5]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.aurora-pd-price[data-astro-cid-66qcdhg5]{font-family:var(--aurora-serif);font-size:2rem;font-weight:700;color:var(--aurora-ink);letter-spacing:-.01em}.aurora-pd-price-old[data-astro-cid-66qcdhg5]{font-size:1rem;color:var(--aurora-ink-soft);text-decoration:line-through}.aurora-pd-price-tag[data-astro-cid-66qcdhg5]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:.25rem .5rem;background:var(--store-accent, #F2B91C);color:#1c1917}.aurora-pd-body[data-astro-cid-66qcdhg5]{margin-top:1.5rem;font-family:var(--aurora-serif);font-size:1.05rem;line-height:1.7;color:var(--aurora-ink)}.aurora-pd-variants[data-astro-cid-66qcdhg5]{margin-top:2rem;display:grid;gap:1.25rem}.aurora-pd-variant-label[data-astro-cid-66qcdhg5]{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-bottom:.5rem}.aurora-pd-variant-values[data-astro-cid-66qcdhg5]{display:flex;flex-wrap:wrap;gap:.5rem}.aurora-pd-variant-pill[data-astro-cid-66qcdhg5]{font-size:.8rem;padding:.45rem .9rem;border:1px solid var(--aurora-rule);background:var(--aurora-paper);color:var(--aurora-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.aurora-pd-variant-pill[data-astro-cid-66qcdhg5][data-selected=true]{background:var(--aurora-ink);color:var(--aurora-paper);border-color:var(--aurora-ink)}.aurora-pd-actions[data-astro-cid-66qcdhg5]{margin-top:2rem;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;align-items:stretch}@media(max-width:480px){.aurora-pd-actions[data-astro-cid-66qcdhg5]{grid-template-columns:1fr}}.aurora-pd-stepper[data-astro-cid-66qcdhg5]{display:inline-flex;align-items:stretch;border:1px solid var(--aurora-rule)}.aurora-pd-stepper[data-astro-cid-66qcdhg5] button[data-astro-cid-66qcdhg5]{width:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--aurora-ink-soft);transition:color .2s,background .2s}.aurora-pd-stepper[data-astro-cid-66qcdhg5] button[data-astro-cid-66qcdhg5]:hover{color:var(--aurora-ink);background:var(--aurora-paper-soft)}.aurora-pd-stepper[data-astro-cid-66qcdhg5] input[data-astro-cid-66qcdhg5]{width:2.75rem;border:0;background:transparent;text-align:center;color:var(--aurora-ink);font-weight:600;font-size:.9rem;outline:none;border-left:1px solid var(--aurora-rule);border-right:1px solid var(--aurora-rule)}.aurora-pd-add[data-astro-cid-66qcdhg5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--aurora-ink);color:var(--aurora-paper);padding:0 1.5rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:background .2s}.aurora-pd-add[data-astro-cid-66qcdhg5]:hover:not(:disabled){background:var(--store-primary)}.aurora-pd-add[data-astro-cid-66qcdhg5]:disabled{opacity:.4;cursor:not-allowed}.aurora-pd-wishlist[data-astro-cid-66qcdhg5]{width:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aurora-rule);background:var(--aurora-paper);color:var(--aurora-ink);transition:color .2s,border-color .2s}.aurora-pd-wishlist[data-astro-cid-66qcdhg5]:hover{color:#ef4444;border-color:#ef4444}.aurora-pd-share[data-astro-cid-66qcdhg5]{margin-top:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding-top:1.25rem;border-top:1px solid var(--aurora-rule)}.aurora-pd-share-label[data-astro-cid-66qcdhg5]{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-right:.25rem}.aurora-pd-share-btn[data-astro-cid-66qcdhg5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.35rem .65rem;border:1px solid var(--aurora-rule);color:var(--aurora-ink);transition:border-color .2s,color .2s}.aurora-pd-share-btn[data-astro-cid-66qcdhg5]:hover{border-color:var(--aurora-ink);color:var(--store-primary)}.aurora-pd-colophon[data-astro-cid-66qcdhg5]{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;border-top:1px solid var(--aurora-rule);border-bottom:1px solid var(--aurora-rule)}.aurora-pd-colophon[data-astro-cid-66qcdhg5] div[data-astro-cid-66qcdhg5]{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.aurora-pd-colophon-icon[data-astro-cid-66qcdhg5]{color:var(--store-primary)}.aurora-pd-colophon[data-astro-cid-66qcdhg5] p[data-astro-cid-66qcdhg5]{font-size:.7rem;color:var(--aurora-ink-soft);letter-spacing:.05em}.aurora-pd-letters-meta[data-astro-cid-66qcdhg5]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--aurora-ink-soft)}.aurora-pd-letters-empty[data-astro-cid-66qcdhg5]{text-align:center;padding:2.5rem 1rem;border:1px dashed var(--aurora-rule)}.aurora-pd-letters-empty-icon[data-astro-cid-66qcdhg5]{color:var(--aurora-ink-soft);opacity:.5}.aurora-pd-letters-empty-title[data-astro-cid-66qcdhg5]{margin-top:.75rem;font-family:var(--aurora-serif);font-size:1.4rem;font-weight:600;color:var(--aurora-ink)}.aurora-pd-letters-empty-lede[data-astro-cid-66qcdhg5]{margin-top:.4rem;font-size:.9rem;color:var(--aurora-ink-soft);font-family:var(--aurora-serif);font-style:italic}.aurora-pd-letter[data-astro-cid-66qcdhg5]{border-left:2px solid var(--aurora-rule);padding:.5rem 0 .5rem 1.5rem}.aurora-pd-letter-head[data-astro-cid-66qcdhg5]{display:flex;align-items:center;gap:.75rem}.aurora-pd-letter-avatar[data-astro-cid-66qcdhg5]{width:2.25rem;height:2.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--aurora-paper);font-size:.8rem;font-weight:700;font-family:var(--aurora-serif)}.aurora-pd-letter-meta[data-astro-cid-66qcdhg5]{flex:1;min-width:0}.aurora-pd-letter-author[data-astro-cid-66qcdhg5]{font-family:var(--aurora-serif);font-size:1rem;font-weight:600;color:var(--aurora-ink)}.aurora-pd-letter-sub[data-astro-cid-66qcdhg5]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:var(--aurora-ink-soft)}.aurora-pd-letter-verified[data-astro-cid-66qcdhg5]{color:var(--store-primary);font-weight:600}.aurora-pd-letter-title[data-astro-cid-66qcdhg5]{margin-top:.5rem;font-family:var(--aurora-serif);font-size:1.1rem;font-weight:600;color:var(--aurora-ink)}.aurora-pd-letter-body[data-astro-cid-66qcdhg5]{margin-top:.4rem;font-size:.92rem;line-height:1.6;color:var(--aurora-ink-soft);white-space:pre-line}.aurora-pd-letter-form[data-astro-cid-66qcdhg5]{margin-top:2.5rem;border:1px solid var(--aurora-rule);padding:1.5rem;display:grid;gap:1rem}.aurora-pd-letter-form-title[data-astro-cid-66qcdhg5]{font-family:var(--aurora-serif);font-size:1.5rem;font-weight:600;color:var(--aurora-ink);letter-spacing:-.01em}.aurora-pd-letter-form-grid[data-astro-cid-66qcdhg5]{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:640px){.aurora-pd-letter-form-grid[data-astro-cid-66qcdhg5]{grid-template-columns:1fr 1fr}}.aurora-pd-input[data-astro-cid-66qcdhg5]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--aurora-rule);padding:.6rem 0;font-size:.9rem;color:var(--aurora-ink);outline:none;transition:border-color .2s;font-family:var(--aurora-serif)}.aurora-pd-input[data-astro-cid-66qcdhg5]:focus{border-color:var(--store-primary)}textarea[data-astro-cid-66qcdhg5].aurora-pd-input{border:1px solid var(--aurora-rule);padding:.75rem;resize:vertical}.aurora-pd-letter-form-foot[data-astro-cid-66qcdhg5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.aurora-pd-letter-form-note[data-astro-cid-66qcdhg5]{font-size:.75rem;color:var(--aurora-ink-soft);font-style:italic}.aurora-pd-letter-form-btn[data-astro-cid-66qcdhg5]{display:inline-flex;align-items:center;gap:.4rem;background:var(--aurora-ink);color:var(--aurora-paper);padding:.7rem 1.25rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:background .2s}.aurora-pd-letter-form-btn[data-astro-cid-66qcdhg5]:hover{background:var(--store-primary)}.bz-crumb[data-astro-cid-mirqyfps]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.7rem;color:var(--bz-ink-soft);font-weight:600;margin-bottom:.85rem}.bz-crumb[data-astro-cid-mirqyfps] a[data-astro-cid-mirqyfps]{color:var(--bz-ink-soft);transition:color .15s}.bz-crumb[data-astro-cid-mirqyfps] a[data-astro-cid-mirqyfps]:hover,.bz-crumb-current[data-astro-cid-mirqyfps]{color:var(--bz-ink)}.bz-pd-grid[data-astro-cid-mirqyfps]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:1024px){.bz-pd-grid[data-astro-cid-mirqyfps]{grid-template-columns:1fr 1fr;gap:1.5rem}}.bz-pd-main-img[data-astro-cid-mirqyfps]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--bz-surface-2);border:1px solid var(--bz-rule);border-radius:4px}.bz-pd-img-ph[data-astro-cid-mirqyfps]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--bz-ink-soft);opacity:.5}.bz-pd-badge[data-astro-cid-mirqyfps]{position:absolute;top:.6rem;left:.6rem;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px}.bz-pd-badge-sale[data-astro-cid-mirqyfps]{background:var(--store-accent, #F2B91C);color:#1c1917}.bz-pd-badge-best[data-astro-cid-mirqyfps]{background:var(--store-primary);color:#fff}.bz-pd-badge-out[data-astro-cid-mirqyfps]{background:var(--bz-ink);color:var(--bz-bg)}.bz-pd-thumbs[data-astro-cid-mirqyfps]{margin-top:.5rem;display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr)}.bz-pd-thumb[data-astro-cid-mirqyfps]{aspect-ratio:1 / 1;overflow:hidden;background:var(--bz-surface-2);border:2px solid transparent;border-radius:3px;cursor:pointer;padding:0;transition:border-color .15s}.bz-pd-thumb[data-astro-cid-mirqyfps][data-active=true]{border-color:var(--bz-ink)}.bz-pd-thumb[data-astro-cid-mirqyfps]:hover{border-color:var(--bz-ink-soft)}.bz-pd-info[data-astro-cid-mirqyfps]{display:flex;flex-direction:column;gap:1rem}.bz-pd-type[data-astro-cid-mirqyfps]{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--store-primary)}.bz-pd-title[data-astro-cid-mirqyfps]{margin-top:.25rem;font-size:1.5rem;font-weight:800;color:var(--bz-ink);letter-spacing:-.02em;line-height:1.15}@media(min-width:768px){.bz-pd-title[data-astro-cid-mirqyfps]{font-size:1.85rem}}.bz-pd-subtitle[data-astro-cid-mirqyfps]{margin-top:.4rem;font-size:.9rem;color:var(--bz-ink-soft);line-height:1.5}.bz-pd-meta-row[data-astro-cid-mirqyfps]{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;color:var(--bz-ink-soft)}.bz-pd-rating[data-astro-cid-mirqyfps]{display:inline-flex;align-items:center;gap:.3rem}.bz-pd-rating[data-astro-cid-mirqyfps] strong[data-astro-cid-mirqyfps]{color:var(--bz-ink)}.bz-pd-meta-sep[data-astro-cid-mirqyfps]{color:var(--bz-rule)}.bz-pd-stock[data-astro-cid-mirqyfps]{font-weight:700;color:var(--bz-ink)}.bz-pd-stock[data-astro-cid-mirqyfps]:has(:nth-child(1)){color:var(--bz-ink)}.bz-pd-price-block[data-astro-cid-mirqyfps]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:.85rem}.bz-pd-price-row[data-astro-cid-mirqyfps]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.bz-pd-price[data-astro-cid-mirqyfps]{font-size:1.75rem;font-weight:800;color:var(--store-primary);letter-spacing:-.02em}.bz-pd-price-old[data-astro-cid-mirqyfps]{font-size:.95rem;color:var(--bz-ink-soft);text-decoration:line-through}.bz-pd-price-save[data-astro-cid-mirqyfps]{font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .4rem;background:var(--store-accent, #F2B91C);color:#1c1917;border-radius:2px}.bz-pd-price-note[data-astro-cid-mirqyfps]{margin-top:.35rem;font-size:.72rem;color:var(--bz-ink-soft)}.bz-pd-variants[data-astro-cid-mirqyfps]{display:grid;gap:.85rem}.bz-pd-variant-label[data-astro-cid-mirqyfps]{font-size:.75rem;color:var(--bz-ink-soft);font-weight:600}.bz-pd-variant-current[data-astro-cid-mirqyfps]{color:var(--bz-ink)}.bz-pd-variant-values[data-astro-cid-mirqyfps]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.bz-pd-variant-pill[data-astro-cid-mirqyfps]{font-size:.78rem;font-weight:700;padding:.45rem .8rem;background:var(--bz-surface);color:var(--bz-ink);border:1.5px solid var(--bz-rule);border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.bz-pd-variant-pill[data-astro-cid-mirqyfps]:hover{border-color:var(--bz-ink-soft)}.bz-pd-variant-pill[data-astro-cid-mirqyfps][data-selected=true]{background:var(--bz-ink);color:var(--bz-bg);border-color:var(--bz-ink)}.bz-pd-buy[data-astro-cid-mirqyfps]{display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;align-items:stretch}@media(max-width:480px){.bz-pd-buy[data-astro-cid-mirqyfps]{grid-template-columns:1fr}}.bz-pd-stepper[data-astro-cid-mirqyfps]{display:inline-flex;align-items:stretch;border:1.5px solid var(--bz-ink);border-radius:4px;overflow:hidden}.bz-pd-stepper[data-astro-cid-mirqyfps] button[data-astro-cid-mirqyfps]{width:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--bz-ink);background:var(--bz-surface);transition:background .15s}.bz-pd-stepper[data-astro-cid-mirqyfps] button[data-astro-cid-mirqyfps]:hover{background:var(--bz-surface-2)}.bz-pd-stepper[data-astro-cid-mirqyfps] input[data-astro-cid-mirqyfps]{width:2.75rem;border:0;background:var(--bz-surface);text-align:center;color:var(--bz-ink);font-weight:700;font-size:.9rem;outline:none;border-left:1px solid var(--bz-rule);border-right:1px solid var(--bz-rule)}.bz-pd-add[data-astro-cid-mirqyfps]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--bz-ink);color:var(--bz-bg);padding:0 1.25rem;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;transition:background .15s}.bz-pd-add[data-astro-cid-mirqyfps]:hover:not(:disabled){background:var(--store-primary)}.bz-pd-add[data-astro-cid-mirqyfps]:disabled{opacity:.4;cursor:not-allowed}.bz-pd-wishlist[data-astro-cid-mirqyfps]{width:3rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--bz-rule);background:var(--bz-surface);color:var(--bz-ink);border-radius:4px;transition:color .15s,border-color .15s}.bz-pd-wishlist[data-astro-cid-mirqyfps]:hover{color:#ef4444;border-color:#ef4444}.bz-pd-buy-box[data-astro-cid-mirqyfps]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);padding:.75rem;background:var(--bz-surface-2);border:1px solid var(--bz-rule);border-radius:4px}.bz-pd-buy-box-row[data-astro-cid-mirqyfps]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:var(--bz-ink)}.bz-pd-buy-box-icon[data-astro-cid-mirqyfps]{color:var(--store-primary);flex-shrink:0}.bz-pd-specs[data-astro-cid-mirqyfps]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:.85rem}.bz-pd-specs-title[data-astro-cid-mirqyfps]{font-size:.7rem;font-weight:800;color:var(--bz-ink);letter-spacing:.05em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid var(--bz-rule);margin-bottom:.5rem}.bz-pd-specs-list[data-astro-cid-mirqyfps]{display:grid;gap:.4rem}.bz-pd-specs-list[data-astro-cid-mirqyfps]>div[data-astro-cid-mirqyfps]{display:grid;grid-template-columns:5rem 1fr;gap:.5rem;font-size:.8rem}.bz-pd-specs-list[data-astro-cid-mirqyfps] dt[data-astro-cid-mirqyfps]{color:var(--bz-ink-soft);font-weight:600}.bz-pd-specs-list[data-astro-cid-mirqyfps] dd[data-astro-cid-mirqyfps]{color:var(--bz-ink)}.bz-pd-specs-mono[data-astro-cid-mirqyfps]{font-family:monospace}.bz-pd-desc[data-astro-cid-mirqyfps]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:.85rem}.bz-pd-desc-title[data-astro-cid-mirqyfps]{font-size:.7rem;font-weight:800;color:var(--bz-ink);letter-spacing:.05em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid var(--bz-rule);margin-bottom:.5rem}.bz-pd-desc-body[data-astro-cid-mirqyfps]{font-size:.88rem;color:var(--bz-ink-soft);line-height:1.6;white-space:pre-line}.bz-pd-share[data-astro-cid-mirqyfps]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.5rem}.bz-pd-share-label[data-astro-cid-mirqyfps]{font-size:.65rem;font-weight:800;color:var(--bz-ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-right:.25rem}.bz-pd-share-btn[data-astro-cid-mirqyfps]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;color:var(--bz-ink);padding:.4rem .65rem;background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:3px;transition:border-color .15s,color .15s}.bz-pd-share-btn[data-astro-cid-mirqyfps]:hover{border-color:var(--bz-ink);color:var(--store-primary)}.bz-section-head[data-astro-cid-mirqyfps]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.bz-section-title[data-astro-cid-mirqyfps]{font-size:1.25rem;font-weight:800;color:var(--bz-ink);letter-spacing:-.02em}.bz-section-link[data-astro-cid-mirqyfps]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:var(--store-primary);letter-spacing:.05em;text-transform:uppercase}.bz-wall[data-astro-cid-mirqyfps]{gap:.5rem}@media(min-width:1024px){.bz-wall[data-astro-cid-mirqyfps]{gap:.6rem}}.bz-pd-related[data-astro-cid-mirqyfps],.bz-pd-reviews[data-astro-cid-mirqyfps]{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--bz-ink)}.bz-pd-reviews-meta[data-astro-cid-mirqyfps]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--bz-ink-soft)}.bz-pd-reviews-meta[data-astro-cid-mirqyfps] strong[data-astro-cid-mirqyfps]{color:var(--bz-ink)}.bz-pd-review-list[data-astro-cid-mirqyfps]{display:grid;gap:.6rem}.bz-pd-review-empty[data-astro-cid-mirqyfps]{text-align:center;padding:2rem 1rem;border:2px dashed var(--bz-rule);border-radius:4px;background:var(--bz-surface)}.bz-pd-review-empty-icon[data-astro-cid-mirqyfps]{color:var(--bz-ink-soft);opacity:.5}.bz-pd-review-empty-title[data-astro-cid-mirqyfps]{margin-top:.5rem;font-size:1.1rem;font-weight:800;color:var(--bz-ink)}.bz-pd-review-empty-lede[data-astro-cid-mirqyfps]{margin-top:.2rem;font-size:.8rem;color:var(--bz-ink-soft)}.bz-pd-review[data-astro-cid-mirqyfps]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:.85rem}.bz-pd-review-head[data-astro-cid-mirqyfps]{display:flex;align-items:center;gap:.6rem}.bz-pd-review-avatar[data-astro-cid-mirqyfps]{width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--bz-bg);font-size:.75rem;font-weight:800}.bz-pd-review-meta[data-astro-cid-mirqyfps]{flex:1;min-width:0}.bz-pd-review-author[data-astro-cid-mirqyfps]{font-size:.85rem;font-weight:700;color:var(--bz-ink)}.bz-pd-review-sub[data-astro-cid-mirqyfps]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.68rem;color:var(--bz-ink-soft)}.bz-pd-review-verified[data-astro-cid-mirqyfps]{color:var(--store-primary);font-weight:700}.bz-pd-review-title[data-astro-cid-mirqyfps]{margin-top:.4rem;font-size:.88rem;font-weight:700;color:var(--bz-ink)}.bz-pd-review-body[data-astro-cid-mirqyfps]{margin-top:.25rem;font-size:.82rem;line-height:1.55;color:var(--bz-ink-soft);white-space:pre-line}.bz-pd-review-form[data-astro-cid-mirqyfps]{margin-top:1.25rem;background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:1rem;display:grid;gap:.75rem}.bz-pd-review-form-title[data-astro-cid-mirqyfps]{font-size:1.1rem;font-weight:800;color:var(--bz-ink)}.bz-pd-review-form-grid[data-astro-cid-mirqyfps]{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:640px){.bz-pd-review-form-grid[data-astro-cid-mirqyfps]{grid-template-columns:1fr 1fr}}.bz-input[data-astro-cid-mirqyfps]{width:100%;background:var(--bz-bg);border:1px solid var(--bz-rule);border-radius:3px;padding:.6rem .75rem;font-size:.85rem;color:var(--bz-ink);outline:none;transition:border-color .15s}.bz-input[data-astro-cid-mirqyfps]:focus{border-color:var(--store-primary)}textarea[data-astro-cid-mirqyfps].bz-input{resize:vertical}.bz-pd-review-form-foot[data-astro-cid-mirqyfps]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bz-pd-review-form-note[data-astro-cid-mirqyfps]{font-size:.72rem;color:var(--bz-ink-soft)}.bz-pd-review-form-btn[data-astro-cid-mirqyfps]{display:inline-flex;align-items:center;gap:.35rem;background:var(--bz-ink);color:var(--bz-bg);padding:.6rem 1rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:3px;transition:background .15s}.bz-pd-review-form-btn[data-astro-cid-mirqyfps]:hover{background:var(--store-primary)}.at-pd-back[data-astro-cid-bviyjahd]{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--at-ink-soft);transition:color .2s}.at-pd-back[data-astro-cid-bviyjahd]:hover{color:var(--store-primary)}.at-pd-head[data-astro-cid-bviyjahd]{margin-top:1.5rem;text-align:center}.at-pd-eyebrow[data-astro-cid-bviyjahd]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:600}.at-pd-title[data-astro-cid-bviyjahd]{margin-top:.85rem;font-family:var(--at-serif);font-size:2.5rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--at-ink)}@media(min-width:768px){.at-pd-title[data-astro-cid-bviyjahd]{font-size:3.5rem}}.at-pd-subtitle[data-astro-cid-bviyjahd]{margin-top:.85rem;font-size:1rem;color:var(--at-ink-soft);line-height:1.5;max-width:28rem;margin-left:auto;margin-right:auto}.at-pd-price-row[data-astro-cid-bviyjahd]{margin-top:1.5rem;display:inline-flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;justify-content:center}.at-pd-price[data-astro-cid-bviyjahd]{font-family:var(--at-serif);font-size:1.5rem;font-weight:400;color:var(--at-ink);letter-spacing:.02em}.at-pd-price-old[data-astro-cid-bviyjahd]{font-size:.95rem;color:var(--at-ink-soft);text-decoration:line-through}.at-pd-price-tag[data-astro-cid-bviyjahd]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:.2rem .45rem;border:1px solid var(--at-ink);color:var(--at-ink)}.at-pd-image[data-astro-cid-bviyjahd]{margin-top:3rem;text-align:center}.at-pd-image-frame[data-astro-cid-bviyjahd]{display:inline-block;max-width:30rem;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--at-paper-soft);border:1px solid var(--at-rule)}.at-pd-image-ph[data-astro-cid-bviyjahd]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--at-ink-soft)}.at-pd-image-caption[data-astro-cid-bviyjahd]{margin-top:1rem;font-family:var(--at-serif);font-size:.85rem;font-style:italic;color:var(--at-ink-soft)}.at-pd-meta[data-astro-cid-bviyjahd]{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1.5rem;font-size:.8rem;color:var(--at-ink-soft)}.at-pd-meta-item[data-astro-cid-bviyjahd]{display:inline-flex;align-items:center;gap:.4rem}.at-pd-meta-dot[data-astro-cid-bviyjahd]{width:.4rem;height:.4rem;border-radius:50%}.at-pd-body[data-astro-cid-bviyjahd]{margin-top:3rem;max-width:32rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.75;color:var(--at-ink);text-align:center}.at-pd-variants[data-astro-cid-bviyjahd]{margin-top:3rem;display:grid;gap:1.5rem;justify-items:center}.at-pd-variant-group[data-astro-cid-bviyjahd]{display:flex;flex-direction:column;align-items:center;gap:.85rem}.at-pd-variant-label[data-astro-cid-bviyjahd]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600}.at-pd-variant-values[data-astro-cid-bviyjahd]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.at-pd-variant-pill[data-astro-cid-bviyjahd]{font-family:var(--at-serif);font-size:.92rem;font-weight:400;padding:.4rem .85rem;border:1px solid var(--at-rule);background:transparent;color:var(--at-ink);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.at-pd-variant-pill[data-astro-cid-bviyjahd]:hover{border-color:var(--at-ink)}.at-pd-variant-pill[data-astro-cid-bviyjahd][data-selected=true]{background:var(--at-ink);color:var(--at-paper);border-color:var(--at-ink)}.at-pd-actions[data-astro-cid-bviyjahd]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:480px){.at-pd-actions[data-astro-cid-bviyjahd]{flex-direction:row;justify-content:center}}.at-pd-stepper[data-astro-cid-bviyjahd]{display:inline-flex;align-items:stretch;border:1px solid var(--at-ink)}.at-pd-stepper[data-astro-cid-bviyjahd] button[data-astro-cid-bviyjahd]{width:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--at-ink);transition:background .2s,color .2s}.at-pd-stepper[data-astro-cid-bviyjahd] button[data-astro-cid-bviyjahd]:hover{background:var(--at-ink);color:var(--at-paper)}.at-pd-stepper[data-astro-cid-bviyjahd] input[data-astro-cid-bviyjahd]{width:2.5rem;border:0;background:transparent;text-align:center;color:var(--at-ink);font-weight:600;font-size:.9rem;outline:none;border-left:1px solid var(--at-rule);border-right:1px solid var(--at-rule)}.at-pd-add[data-astro-cid-bviyjahd]{display:inline-flex;align-items:center;justify-content:center;background:var(--at-ink);color:var(--at-paper);padding:.95rem 2.5rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;border:1px solid var(--at-ink);transition:background .2s,color .2s;min-width:14rem}.at-pd-add[data-astro-cid-bviyjahd]:hover:not(:disabled){background:transparent;color:var(--at-ink)}.at-pd-add[data-astro-cid-bviyjahd]:disabled{opacity:.4;cursor:not-allowed}.at-pd-wishlist[data-astro-cid-bviyjahd]{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--at-rule);background:transparent;color:var(--at-ink);transition:color .2s,border-color .2s}.at-pd-wishlist[data-astro-cid-bviyjahd]:hover{color:#ef4444;border-color:#ef4444}.at-pd-share[data-astro-cid-bviyjahd]{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;padding-top:2rem;border-top:1px solid var(--at-rule)}.at-pd-share-label[data-astro-cid-bviyjahd]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600}.at-pd-share-btn[data-astro-cid-bviyjahd]{font-size:.75rem;color:var(--at-ink);border-bottom:1px solid var(--at-ink);padding-bottom:.15rem;transition:color .2s,border-color .2s}.at-pd-share-btn[data-astro-cid-bviyjahd]:hover{color:var(--store-primary);border-color:var(--store-primary)}.at-pd-trust[data-astro-cid-bviyjahd]{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;padding-top:1.5rem;border-top:1px solid var(--at-rule)}.at-pd-trust-item[data-astro-cid-bviyjahd]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--at-ink-soft);letter-spacing:.05em}.at-pd-trust-icon[data-astro-cid-bviyjahd]{color:var(--store-primary)}.at-pd-related[data-astro-cid-bviyjahd],.at-pd-voices[data-astro-cid-bviyjahd]{margin-top:5rem}.at-pd-rule[data-astro-cid-bviyjahd]{margin:0 auto 3rem;width:3rem;height:1px;background:var(--at-ink)}.at-pd-section-eyebrow[data-astro-cid-bviyjahd]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600;text-align:center}.at-pd-section-title[data-astro-cid-bviyjahd]{margin-top:.85rem;font-family:var(--at-serif);font-size:1.5rem;font-weight:400;color:var(--at-ink);letter-spacing:.05em;text-align:center}.at-grid[data-astro-cid-bviyjahd]{gap:3rem 2rem;margin-top:3rem}@media(min-width:768px){.at-grid[data-astro-cid-bviyjahd]{gap:4rem 3rem}}.at-pd-voices-meta[data-astro-cid-bviyjahd]{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--at-ink-soft);width:100%;justify-content:center}.at-pd-voices-list[data-astro-cid-bviyjahd]{margin-top:2.5rem;display:grid;gap:2rem;max-width:36rem;margin-left:auto;margin-right:auto}.at-pd-voices-empty[data-astro-cid-bviyjahd]{text-align:center;padding:2rem 1rem}.at-pd-voices-empty-icon[data-astro-cid-bviyjahd]{color:var(--at-ink-soft);opacity:.5}.at-pd-voices-empty-title[data-astro-cid-bviyjahd]{margin-top:.75rem;font-family:var(--at-serif);font-size:1.25rem;font-weight:400;color:var(--at-ink)}.at-pd-voices-empty-lede[data-astro-cid-bviyjahd]{margin-top:.3rem;font-size:.85rem;color:var(--at-ink-soft)}.at-pd-voice[data-astro-cid-bviyjahd]{border-top:1px solid var(--at-rule);padding-top:1.5rem}.at-pd-voice-body[data-astro-cid-bviyjahd]{font-family:var(--at-serif);font-size:1.05rem;line-height:1.6;color:var(--at-ink);font-style:italic;text-align:center}.at-pd-voice-foot[data-astro-cid-bviyjahd]{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.75rem;color:var(--at-ink-soft)}.at-pd-voice-author[data-astro-cid-bviyjahd]{font-family:var(--at-serif);font-style:normal;color:var(--at-ink)}.at-pd-voice-verified[data-astro-cid-bviyjahd]{color:var(--store-primary);font-weight:600}.at-pd-voice-form[data-astro-cid-bviyjahd]{margin-top:3rem;max-width:32rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.at-pd-voice-form-title[data-astro-cid-bviyjahd]{font-family:var(--at-serif);font-size:1.5rem;font-weight:400;color:var(--at-ink)}.at-pd-voice-form-rating[data-astro-cid-bviyjahd]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.at-pd-input[data-astro-cid-bviyjahd]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--at-rule);padding:.6rem 0;font-size:.95rem;color:var(--at-ink);outline:none;transition:border-color .2s;font-family:var(--at-serif);text-align:center}.at-pd-input[data-astro-cid-bviyjahd]:focus{border-color:var(--store-primary)}textarea[data-astro-cid-bviyjahd].at-pd-input{border:1px solid var(--at-rule);padding:.85rem;text-align:left;resize:vertical}.at-pd-voice-form-btn[data-astro-cid-bviyjahd]{margin-top:.5rem;background:var(--at-ink);color:var(--at-paper);padding:.85rem 2.5rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;border:1px solid var(--at-ink);transition:background .2s,color .2s}.at-pd-voice-form-btn[data-astro-cid-bviyjahd]:hover{background:transparent;color:var(--at-ink)}.elx-crumb[data-astro-cid-7ec2mcim]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--elx-serif);font-style:italic;font-size:.88rem;color:var(--elx-ink-soft)}.elx-crumb[data-astro-cid-7ec2mcim] a[data-astro-cid-7ec2mcim]{color:var(--elx-ink-soft);transition:color .2s ease}.elx-crumb[data-astro-cid-7ec2mcim] a[data-astro-cid-7ec2mcim]:hover{color:var(--elx-gold-deep)}.elx-crumb-sep[data-astro-cid-7ec2mcim]{color:var(--elx-gold);font-style:normal}.elx-crumb-current[data-astro-cid-7ec2mcim]{color:var(--elx-ink);font-style:normal}.elx-pd-cover[data-astro-cid-7ec2mcim]{margin-top:1.5rem}.elx-pd-cover-img[data-astro-cid-7ec2mcim]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--elx-cream-deep);border:1px solid var(--elx-rule)}@media(min-width:1024px){.elx-pd-cover-img[data-astro-cid-7ec2mcim]{aspect-ratio:16 / 8}}.elx-pd-cover-img[data-astro-cid-7ec2mcim] img[data-astro-cid-7ec2mcim]{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.elx-pd-cover-ph[data-astro-cid-7ec2mcim]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--elx-ink-faint)}.elx-pd-cover-veil[data-astro-cid-7ec2mcim]{position:absolute;inset:0;background:linear-gradient(to top,#1a1a1ab3,#1a1a1a26 40%,#1a1a1a00 70%);pointer-events:none}.elx-pd-cover-tag[data-astro-cid-7ec2mcim]{position:absolute;top:1rem;right:1rem;font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:.45rem .8rem;background:var(--elx-gold);color:var(--elx-ink)}.elx-pd-cover-words[data-astro-cid-7ec2mcim]{position:absolute;left:0;right:0;bottom:0;padding:2rem 1.5rem;color:var(--elx-cream)}@media(min-width:768px){.elx-pd-cover-words[data-astro-cid-7ec2mcim]{padding:3rem 2.5rem}}.elx-pd-cover-eyebrow[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;font-weight:700;color:var(--elx-gold)}.elx-pd-cover-title[data-astro-cid-7ec2mcim]{margin-top:.65rem;font-family:var(--elx-serif);font-size:clamp(2.25rem,5.5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.025em;color:var(--elx-cream);max-width:36rem}.elx-pd-cover-standfirst[data-astro-cid-7ec2mcim]{margin-top:.85rem;font-family:var(--elx-serif);font-style:italic;font-size:1.1rem;line-height:1.5;color:#f5f1ead9;max-width:32rem}.elx-pd-byline-bar[data-astro-cid-7ec2mcim]{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--elx-gold);border-bottom:1px solid var(--elx-gold);padding:1rem 0}@media(min-width:768px){.elx-pd-byline-bar[data-astro-cid-7ec2mcim]{grid-template-columns:repeat(4,1fr)}}.elx-pd-byline-cell[data-astro-cid-7ec2mcim]{padding:.5rem 1rem;border-right:1px solid var(--elx-rule);display:flex;flex-direction:column;gap:.25rem}.elx-pd-byline-cell[data-astro-cid-7ec2mcim]:nth-child(2n){border-right:0}@media(min-width:768px){.elx-pd-byline-cell[data-astro-cid-7ec2mcim]:nth-child(2n){border-right:1px solid var(--elx-rule)}.elx-pd-byline-cell[data-astro-cid-7ec2mcim]:last-child{border-right:0}}.elx-pd-byline-label[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--elx-ink-faint);font-weight:700}.elx-pd-byline-val[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-size:1.05rem;font-weight:600;color:var(--elx-ink);letter-spacing:-.005em;display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.elx-pd-byline-price[data-astro-cid-7ec2mcim]{font-size:1.25rem}.elx-pd-price-old[data-astro-cid-7ec2mcim]{font-family:var(--elx-sans);font-size:.78rem;color:var(--elx-ink-faint);text-decoration:line-through;font-weight:400}.elx-pd-stars[data-astro-cid-7ec2mcim]{display:inline-flex;align-items:center;gap:.25rem}.elx-pd-stars-num[data-astro-cid-7ec2mcim]{color:var(--elx-gold-deep);font-family:var(--elx-mono);font-size:.85rem;margin-left:.4rem}.elx-pd-spread[data-astro-cid-7ec2mcim]{margin-top:3rem;display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1024px){.elx-pd-spread[data-astro-cid-7ec2mcim]{grid-template-columns:1fr 22rem;gap:4rem;align-items:start}}.elx-pd-notes[data-astro-cid-7ec2mcim]{display:grid;gap:2.5rem}.elx-pd-note-head[data-astro-cid-7ec2mcim]{display:flex;align-items:baseline;gap:.85rem;padding-bottom:.65rem;border-bottom:1px solid var(--elx-gold)}.elx-pd-note-num[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-style:italic;font-size:1.4rem;color:var(--elx-gold-deep);font-weight:600}.elx-pd-note-title[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-size:1.6rem;font-weight:600;color:var(--elx-ink);letter-spacing:-.01em}.elx-pd-note-body[data-astro-cid-7ec2mcim]{margin-top:1rem;font-family:var(--elx-serif);font-size:1.1rem;line-height:1.7;color:var(--elx-ink-soft)}.elx-pd-variant-group[data-astro-cid-7ec2mcim]{margin-top:1rem}.elx-pd-variant-group[data-astro-cid-7ec2mcim]:first-child{margin-top:0}.elx-pd-variant-label[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--elx-ink-faint);font-weight:700;margin-bottom:.5rem}.elx-pd-variant-values[data-astro-cid-7ec2mcim]{display:flex;flex-wrap:wrap;gap:.5rem}.elx-pd-variant-pill[data-astro-cid-7ec2mcim]{padding:.5rem .95rem;border:1px solid var(--elx-rule);background:var(--elx-cream);font-family:var(--elx-serif);font-size:.9rem;color:var(--elx-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.elx-pd-variant-pill[data-astro-cid-7ec2mcim]:hover{border-color:var(--elx-ink)}.elx-pd-variant-pill[data-astro-cid-7ec2mcim][data-selected=true]{border-color:var(--elx-gold);background:var(--elx-cream-soft);color:var(--elx-gold-deep)}.elx-pd-tags[data-astro-cid-7ec2mcim]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.elx-pd-tags[data-astro-cid-7ec2mcim] li[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;padding:.35rem .7rem;border:1px solid var(--elx-gold);color:var(--elx-gold-deep);font-weight:700}.elx-pd-acquire[data-astro-cid-7ec2mcim]{background:var(--elx-cream-soft);border:1px solid var(--elx-gold);padding:1.5rem;position:sticky;top:6rem;align-self:start}@media(max-width:1023px){.elx-pd-acquire[data-astro-cid-7ec2mcim]{position:static}}.elx-pd-acquire-eyebrow[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700}.elx-pd-acquire-price[data-astro-cid-7ec2mcim]{margin-top:.5rem;display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.elx-pd-acquire-price-val[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-size:2rem;font-weight:700;color:var(--elx-ink);letter-spacing:-.02em}.elx-pd-acquire-price-old[data-astro-cid-7ec2mcim]{font-family:var(--elx-sans);font-size:.92rem;color:var(--elx-ink-faint);text-decoration:line-through}.elx-pd-acquire-price-tag[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:.25rem .5rem;background:var(--elx-gold);color:var(--elx-ink)}.elx-pd-acquire-variants[data-astro-cid-7ec2mcim]{margin-top:1.25rem}.elx-pd-stepper[data-astro-cid-7ec2mcim]{margin-top:1.25rem;display:inline-flex;align-items:stretch;border:1px solid var(--elx-ink)}.elx-pd-stepper[data-astro-cid-7ec2mcim] button[data-astro-cid-7ec2mcim]{width:2.4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--elx-ink);background:var(--elx-cream);transition:background .2s ease,color .2s ease}.elx-pd-stepper[data-astro-cid-7ec2mcim] button[data-astro-cid-7ec2mcim]:hover{background:var(--elx-ink);color:var(--elx-cream)}.elx-pd-stepper[data-astro-cid-7ec2mcim] input[data-astro-cid-7ec2mcim]{width:3rem;text-align:center;background:transparent;border:0;border-left:1px solid var(--elx-ink);border-right:1px solid var(--elx-ink);font-family:var(--elx-serif);font-size:1.05rem;color:var(--elx-ink);outline:none}.elx-pd-add[data-astro-cid-7ec2mcim]{margin-top:1.25rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--elx-ink);color:var(--elx-cream);padding:.95rem 1rem;font-family:var(--elx-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .25s ease,box-shadow .25s ease}.elx-pd-add[data-astro-cid-7ec2mcim]:hover:not(:disabled){background:var(--elx-gold-deep);box-shadow:0 0 24px #a8884f59}.elx-pd-add[data-astro-cid-7ec2mcim]:disabled{opacity:.5;cursor:not-allowed}.elx-pd-wishlist[data-astro-cid-7ec2mcim]{margin-top:.65rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--elx-ink);padding:.85rem 1rem;font-family:var(--elx-serif);font-style:italic;font-size:.95rem;border:1px solid var(--elx-rule);transition:border-color .2s ease,color .2s ease}.elx-pd-wishlist[data-astro-cid-7ec2mcim]:hover{border-color:var(--elx-gold);color:var(--elx-gold-deep)}.elx-pd-share[data-astro-cid-7ec2mcim]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--elx-rule);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.elx-pd-share-label[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--elx-ink-faint);font-weight:700;margin-right:.25rem}.elx-pd-share-btn[data-astro-cid-7ec2mcim]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border:1px solid var(--elx-rule);background:var(--elx-cream);font-family:var(--elx-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--elx-ink-soft);font-weight:600;transition:border-color .2s ease,color .2s ease}.elx-pd-share-btn[data-astro-cid-7ec2mcim]:hover{border-color:var(--elx-gold);color:var(--elx-gold-deep)}.elx-pd-colophon[data-astro-cid-7ec2mcim]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--elx-rule);display:grid;gap:.65rem}.elx-pd-colophon-row[data-astro-cid-7ec2mcim]{display:flex;align-items:center;gap:.65rem}.elx-pd-colophon-icon[data-astro-cid-7ec2mcim]{color:var(--elx-gold-deep);flex-shrink:0}.elx-pd-colophon-row[data-astro-cid-7ec2mcim] p[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-style:italic;font-size:.88rem;color:var(--elx-ink-soft)}.elx-rule-double[data-astro-cid-7ec2mcim]{margin:3rem 0;height:4px;border-top:1px solid var(--elx-gold);border-bottom:1px solid var(--elx-rule)}.elx-pd-letters-head[data-astro-cid-7ec2mcim]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.elx-pd-letters-meta[data-astro-cid-7ec2mcim]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-family:var(--elx-mono);font-size:.72rem;letter-spacing:.1em;color:var(--elx-ink-soft)}.elx-pd-letters-list[data-astro-cid-7ec2mcim]{margin-top:2rem;display:grid;gap:1.25rem}.elx-pd-letters-empty[data-astro-cid-7ec2mcim]{text-align:center;padding:2.5rem 1rem;border:1px dashed var(--elx-rule)}.elx-pd-letters-empty-icon[data-astro-cid-7ec2mcim]{color:var(--elx-gold)}.elx-pd-letters-empty-title[data-astro-cid-7ec2mcim]{margin-top:.75rem;font-family:var(--elx-serif);font-size:1.4rem;font-weight:600;color:var(--elx-ink)}.elx-pd-letters-empty-lede[data-astro-cid-7ec2mcim]{margin-top:.4rem;font-family:var(--elx-serif);font-style:italic;font-size:.92rem;color:var(--elx-ink-soft)}.elx-pd-letter[data-astro-cid-7ec2mcim]{border-left:2px solid var(--elx-gold);padding:.5rem 0 .5rem 1.25rem}.elx-pd-letter-head[data-astro-cid-7ec2mcim]{display:flex;align-items:center;gap:.65rem}.elx-pd-letter-avatar[data-astro-cid-7ec2mcim]{width:2.2rem;height:2.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--elx-cream);font-size:.78rem;font-weight:700;font-family:var(--elx-serif)}.elx-pd-letter-author[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-size:1rem;font-weight:600;color:var(--elx-ink)}.elx-pd-letter-sub[data-astro-cid-7ec2mcim]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.7rem;color:var(--elx-ink-soft);letter-spacing:.05em;margin-top:.15rem}.elx-pd-letter-verified[data-astro-cid-7ec2mcim]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700}.elx-pd-letter-title[data-astro-cid-7ec2mcim]{margin-top:.5rem;font-family:var(--elx-serif);font-size:1.1rem;font-weight:600;color:var(--elx-ink)}.elx-pd-letter-body[data-astro-cid-7ec2mcim]{margin-top:.35rem;font-size:.95rem;line-height:1.6;color:var(--elx-ink-soft);white-space:pre-line}.elx-pd-letter-form[data-astro-cid-7ec2mcim]{margin-top:2.5rem;border:1px solid var(--elx-rule);background:var(--elx-cream-soft);padding:1.75rem;display:grid;gap:1rem}.elx-pd-letter-form-title[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-size:1.5rem;font-weight:600;color:var(--elx-ink);letter-spacing:-.01em}.elx-pd-letter-form-rating[data-astro-cid-7ec2mcim]{display:flex;flex-direction:column;gap:.4rem}.elx-pd-rating-stars[data-astro-cid-7ec2mcim]{display:inline-flex;gap:.35rem}.elx-pd-rating-star[data-astro-cid-7ec2mcim]{padding:.25rem;background:transparent;border:0;color:var(--elx-rule);cursor:pointer;transition:color .2s ease,transform .15s ease}.elx-pd-rating-star[data-astro-cid-7ec2mcim].elx-star-on{color:var(--elx-gold)}.elx-pd-rating-star[data-astro-cid-7ec2mcim].elx-star-off{color:var(--elx-rule)}.elx-pd-rating-star[data-astro-cid-7ec2mcim]:hover{transform:scale(1.1)}.elx-pd-letter-form-grid[data-astro-cid-7ec2mcim]{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:640px){.elx-pd-letter-form-grid[data-astro-cid-7ec2mcim]{grid-template-columns:1fr 1fr}}.elx-pd-input[data-astro-cid-7ec2mcim]{width:100%;background:var(--elx-cream);border:0;border-bottom:1px solid var(--elx-rule);padding:.75rem .5rem .55rem;font-family:var(--elx-serif);font-size:.95rem;color:var(--elx-ink);outline:none;transition:border-color .2s ease}.elx-pd-input[data-astro-cid-7ec2mcim]:focus{border-color:var(--elx-gold)}textarea[data-astro-cid-7ec2mcim].elx-pd-input{border:1px solid var(--elx-rule);padding:.75rem;resize:vertical}.elx-pd-letter-form-foot[data-astro-cid-7ec2mcim]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.elx-pd-letter-form-note[data-astro-cid-7ec2mcim]{font-family:var(--elx-serif);font-style:italic;font-size:.82rem;color:var(--elx-ink-soft)}.elx-pd-letter-form-btn[data-astro-cid-7ec2mcim]{display:inline-flex;align-items:center;gap:.4rem;background:var(--elx-ink);color:var(--elx-cream);padding:.75rem 1.25rem;font-family:var(--elx-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .2s ease}.elx-pd-letter-form-btn[data-astro-cid-7ec2mcim]:hover{background:var(--elx-gold-deep)}.elx-pd-related-head[data-astro-cid-7ec2mcim]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.elx-pd-related-grid[data-astro-cid-7ec2mcim]{margin-top:2rem}@media(min-width:1024px){.elx-pd-note-variants-mobile[data-astro-cid-7ec2mcim]{display:none}}@media(max-width:1023px){.elx-pd-acquire-variants[data-astro-cid-7ec2mcim]{display:none}}@media(prefers-reduced-motion:reduce){.elx-pd-cover-img[data-astro-cid-7ec2mcim] img[data-astro-cid-7ec2mcim],.elx-pd-variant-pill[data-astro-cid-7ec2mcim],.elx-pd-add[data-astro-cid-7ec2mcim],.elx-pd-rating-star[data-astro-cid-7ec2mcim]{transition:none!important}}.nm-crumb[data-astro-cid-hd2u2zld]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--nm-sans);font-size:.85rem;color:var(--nm-ink-soft)}.nm-crumb[data-astro-cid-hd2u2zld] a[data-astro-cid-hd2u2zld]{color:var(--nm-ink-soft);transition:color .2s ease}.nm-crumb[data-astro-cid-hd2u2zld] a[data-astro-cid-hd2u2zld]:hover{color:var(--nm-accent-text)}.nm-crumb-sep[data-astro-cid-hd2u2zld]{color:var(--nm-ink-faint)}.nm-crumb-current[data-astro-cid-hd2u2zld]{color:var(--nm-ink)}.nm-pd-spread[data-astro-cid-hd2u2zld]{margin-top:1.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.nm-pd-spread[data-astro-cid-hd2u2zld]{grid-template-columns:1fr 22rem;gap:3rem;align-items:start}}.nm-pd-plate[data-astro-cid-hd2u2zld]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--nm-bg-elevated);border:1px solid var(--nm-glass-border-strong);border-radius:16px}.nm-pd-plate[data-astro-cid-hd2u2zld] img[data-astro-cid-hd2u2zld]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.nm-pd-plate[data-astro-cid-hd2u2zld]:hover img[data-astro-cid-hd2u2zld]{transform:scale(1.04)}.nm-pd-plate-ph[data-astro-cid-hd2u2zld]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--nm-ink-faint)}.nm-pd-plate-badge[data-astro-cid-hd2u2zld]{position:absolute;top:1rem;right:1rem;background:var(--nm-gradient-bi);color:var(--nm-bg, #0A0A0F);font-family:var(--nm-display);font-size:.78rem;font-weight:700;padding:.4rem .85rem;border-radius:8px;box-shadow:0 0 18px #00ff8880}.nm-pd-plate-corner[data-astro-cid-hd2u2zld]{position:absolute;top:0;left:0;width:18px;height:18px;border-top:2px solid var(--nm-accent-text);border-left:2px solid var(--nm-accent-text);border-top-left-radius:16px;pointer-events:none;box-shadow:var(--nm-glow-soft)}.nm-pd-thumbs[data-astro-cid-hd2u2zld]{margin-top:.75rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.nm-pd-thumb[data-astro-cid-hd2u2zld]{aspect-ratio:1 / 1;overflow:hidden;background:var(--nm-bg-elevated);border:1px solid var(--nm-glass-border);border-radius:8px;padding:0;cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease}.nm-pd-thumb[data-astro-cid-hd2u2zld]:hover{border-color:var(--nm-glass-border-strong)}.nm-pd-thumb[data-astro-cid-hd2u2zld][data-active=true]{border-color:var(--nm-accent-text);box-shadow:var(--nm-glow-soft)}.nm-pd-head[data-astro-cid-hd2u2zld]{margin-top:2rem}.nm-pd-eyebrow[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700;margin-bottom:.6rem}.nm-pd-title[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--nm-ink)}.nm-pd-standfirst[data-astro-cid-hd2u2zld]{margin-top:.65rem;font-family:var(--nm-sans);font-size:1.1rem;line-height:1.5;color:var(--nm-ink-soft);max-width:32rem}.nm-pd-meta[data-astro-cid-hd2u2zld]{margin-top:1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.85rem}.nm-pd-stars[data-astro-cid-hd2u2zld]{display:inline-flex;align-items:center;gap:.25rem}.nm-pd-stars-num[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);color:var(--nm-accent-text);font-weight:700;margin-left:.35rem}.nm-pd-stars-rev[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.7rem;color:var(--nm-ink-soft)}.nm-pd-status[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:.3rem .65rem;border-radius:9999px;border:1px solid var(--nm-glass-border-strong);background:var(--nm-glass)}.nm-pd-status[data-astro-cid-hd2u2zld][data-state=soldout]{color:var(--nm-ink-faint)}.nm-pd-status[data-astro-cid-hd2u2zld][data-state=low]{color:var(--nm-accent2-text);border-color:var(--nm-accent2-text);box-shadow:0 0 10px #bf00ff59}.nm-pd-status[data-astro-cid-hd2u2zld][data-state=in]{color:var(--nm-accent-text);border-color:var(--nm-accent-text);box-shadow:var(--nm-glow-soft)}.nm-pd-price-row[data-astro-cid-hd2u2zld]{margin-top:1.5rem;display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;padding:1rem 1.25rem;background:var(--nm-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--nm-glass-border-strong);border-radius:12px}.nm-pd-price[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:2rem;font-weight:700;color:var(--nm-accent-text);text-shadow:0 0 14px rgba(0,255,136,.45);letter-spacing:-.02em}.nm-pd-price-old[data-astro-cid-hd2u2zld]{font-family:var(--nm-sans);font-size:.95rem;color:var(--nm-ink-faint);text-decoration:line-through}.nm-pd-price-tag[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:.3rem .55rem;background:var(--nm-gradient-bi);color:var(--nm-bg, #0A0A0F);border-radius:6px}.nm-pd-body[data-astro-cid-hd2u2zld]{margin-top:1.5rem;font-family:var(--nm-sans);font-size:1rem;line-height:1.65;color:var(--nm-ink-soft)}.nm-pd-variants[data-astro-cid-hd2u2zld]{margin-top:1.5rem;display:grid;gap:1rem}.nm-pd-variant-label[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nm-ink-soft);font-weight:700;margin-bottom:.5rem}.nm-pd-variant-values[data-astro-cid-hd2u2zld]{display:flex;flex-wrap:wrap;gap:.5rem}.nm-pd-variant-pill[data-astro-cid-hd2u2zld]{padding:.5rem 1rem;border-radius:8px;background:var(--nm-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--nm-glass-border);font-family:var(--nm-display);font-size:.85rem;color:var(--nm-ink-soft);cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .25s ease}.nm-pd-variant-pill[data-astro-cid-hd2u2zld]:hover{border-color:var(--nm-glass-border-strong);color:var(--nm-ink)}.nm-pd-variant-pill[data-astro-cid-hd2u2zld][data-selected=true]{border-color:var(--nm-accent-text);color:var(--nm-accent-text);box-shadow:var(--nm-glow-soft)}.nm-pd-actions[data-astro-cid-hd2u2zld]{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.nm-pd-stepper[data-astro-cid-hd2u2zld]{display:inline-flex;align-items:stretch;background:var(--nm-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--nm-glass-border-strong);border-radius:12px;overflow:hidden}.nm-pd-stepper[data-astro-cid-hd2u2zld] button[data-astro-cid-hd2u2zld]{width:2.6rem;display:inline-flex;align-items:center;justify-content:center;color:var(--nm-ink);background:transparent;transition:background .2s ease,color .2s ease}.nm-pd-stepper[data-astro-cid-hd2u2zld] button[data-astro-cid-hd2u2zld]:hover{background:#00ff8814;color:var(--nm-accent-text)}.nm-pd-stepper[data-astro-cid-hd2u2zld] input[data-astro-cid-hd2u2zld]{width:3rem;text-align:center;background:transparent;border:0;border-left:1px solid var(--nm-glass-border);border-right:1px solid var(--nm-glass-border);font-family:var(--nm-display);font-size:1rem;font-weight:600;color:var(--nm-ink);outline:none}.nm-pd-add[data-astro-cid-hd2u2zld]{flex:1;min-width:12rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--nm-gradient-bi);color:var(--nm-bg, #0A0A0F);padding:0 1.5rem;border-radius:12px;font-family:var(--nm-display);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:box-shadow .25s ease,transform .15s ease}.nm-pd-add[data-astro-cid-hd2u2zld]:hover:not(:disabled){box-shadow:0 0 28px #00ff888c,0 0 8px #bf00ff66;transform:translateY(-1px)}.nm-pd-add[data-astro-cid-hd2u2zld]:disabled{opacity:.5;cursor:not-allowed}.nm-pd-wishlist[data-astro-cid-hd2u2zld]{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--nm-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--nm-glass-border-strong);border-radius:12px;color:var(--nm-ink);transition:border-color .2s ease,color .2s ease,box-shadow .25s ease}.nm-pd-wishlist[data-astro-cid-hd2u2zld]:hover{border-color:var(--nm-accent3-text);color:var(--nm-accent3-text);box-shadow:0 0 16px #ff008080}.nm-pd-share[data-astro-cid-hd2u2zld]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--nm-glass-border);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.nm-pd-share-label[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nm-ink-faint);font-weight:700;margin-right:.25rem}.nm-pd-share-btn[data-astro-cid-hd2u2zld]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:8px;background:var(--nm-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--nm-glass-border);font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-ink-soft);font-weight:600;transition:border-color .2s ease,color .2s ease}.nm-pd-share-btn[data-astro-cid-hd2u2zld]:hover{border-color:var(--nm-accent-text);color:var(--nm-accent-text)}.nm-pd-summary[data-astro-cid-hd2u2zld]{background:var(--nm-glass);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--nm-glass-border-strong);border-radius:16px;padding:1.5rem;position:sticky;top:6rem;align-self:start}@media(max-width:1023px){.nm-pd-summary[data-astro-cid-hd2u2zld]{position:static}}.nm-pd-summary-eyebrow[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700}.nm-pd-summary-title[data-astro-cid-hd2u2zld]{margin-top:.4rem;font-family:var(--nm-display);font-size:1.4rem;font-weight:700;color:var(--nm-ink);letter-spacing:-.015em}.nm-pd-summary-row[data-astro-cid-hd2u2zld]{display:flex;justify-content:space-between;align-items:baseline;padding:.65rem 0;border-bottom:1px solid var(--nm-glass-border)}.nm-pd-summary-row[data-astro-cid-hd2u2zld]:last-of-type{border-bottom:0}.nm-pd-summary-label[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-ink-soft);font-weight:600}.nm-pd-summary-val[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:.95rem;font-weight:600;color:var(--nm-ink)}.nm-pd-summary-price[data-astro-cid-hd2u2zld]{color:var(--nm-accent-text);text-shadow:0 0 10px rgba(0,255,136,.35);font-size:1.1rem}.nm-pd-summary-cart[data-astro-cid-hd2u2zld]{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--nm-glass);border:1px solid var(--nm-glass-border-strong);border-radius:12px;color:var(--nm-ink);padding:.85rem;font-family:var(--nm-display);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:border-color .2s ease,box-shadow .25s ease}.nm-pd-summary-cart[data-astro-cid-hd2u2zld]:hover{border-color:var(--nm-accent-text);box-shadow:var(--nm-glow-soft)}.nm-pd-summary-trust[data-astro-cid-hd2u2zld]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--nm-glass-border);display:grid;gap:.65rem}.nm-pd-summary-trust-row[data-astro-cid-hd2u2zld]{display:flex;align-items:center;gap:.65rem}.nm-pd-summary-trust-icon[data-astro-cid-hd2u2zld]{color:var(--nm-accent-text);flex-shrink:0;filter:drop-shadow(0 0 6px rgba(0,255,136,.35))}.nm-pd-summary-trust-row[data-astro-cid-hd2u2zld] span[data-astro-cid-hd2u2zld]{font-family:var(--nm-sans);font-size:.82rem;color:var(--nm-ink-soft)}.nm-pd-reports[data-astro-cid-hd2u2zld]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--nm-glass-border)}.nm-pd-reports-head[data-astro-cid-hd2u2zld]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.nm-pd-reports-eyebrow[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700;margin-bottom:.5rem}.nm-pd-reports-title[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:1.75rem;font-weight:700;color:var(--nm-ink);letter-spacing:-.02em}.nm-pd-reports-meta[data-astro-cid-hd2u2zld]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-family:var(--nm-mono);font-size:.72rem;color:var(--nm-ink-soft)}.nm-pd-reports-list[data-astro-cid-hd2u2zld]{margin-top:2rem;display:grid;gap:1rem}.nm-pd-reports-empty[data-astro-cid-hd2u2zld]{text-align:center;padding:2.5rem 1rem;background:var(--nm-glass);border:1px dashed var(--nm-glass-border-strong);border-radius:14px}.nm-pd-reports-empty-icon[data-astro-cid-hd2u2zld]{color:var(--nm-accent-text);filter:drop-shadow(0 0 10px rgba(0,255,136,.4))}.nm-pd-reports-empty-title[data-astro-cid-hd2u2zld]{margin-top:.75rem;font-family:var(--nm-display);font-size:1.25rem;font-weight:700;color:var(--nm-ink)}.nm-pd-reports-empty-lede[data-astro-cid-hd2u2zld]{margin-top:.35rem;font-family:var(--nm-sans);font-size:.9rem;color:var(--nm-ink-soft)}.nm-pd-report[data-astro-cid-hd2u2zld]{background:var(--nm-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--nm-glass-border);border-left:3px solid var(--nm-accent-text);border-radius:12px;padding:1rem 1.25rem}.nm-pd-report-head[data-astro-cid-hd2u2zld]{display:flex;align-items:center;gap:.75rem}.nm-pd-report-avatar[data-astro-cid-hd2u2zld]{width:2.3rem;height:2.3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--nm-bg, #0A0A0F);font-size:.82rem;font-weight:700;font-family:var(--nm-display)}.nm-pd-report-author[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:1rem;font-weight:700;color:var(--nm-ink)}.nm-pd-report-sub[data-astro-cid-hd2u2zld]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.72rem;color:var(--nm-ink-soft);margin-top:.15rem}.nm-pd-report-verified[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700}.nm-pd-report-title[data-astro-cid-hd2u2zld]{margin-top:.5rem;font-family:var(--nm-display);font-size:1.1rem;font-weight:700;color:var(--nm-ink)}.nm-pd-report-body[data-astro-cid-hd2u2zld]{margin-top:.35rem;font-family:var(--nm-sans);font-size:.92rem;line-height:1.6;color:var(--nm-ink-soft);white-space:pre-line}.nm-pd-report-form[data-astro-cid-hd2u2zld]{margin-top:2.5rem;background:var(--nm-glass);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--nm-glass-border-strong);border-radius:16px;padding:1.75rem;display:grid;gap:1rem}.nm-pd-report-form-title[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:1.4rem;font-weight:700;color:var(--nm-ink);letter-spacing:-.01em}.nm-pd-report-form-rating[data-astro-cid-hd2u2zld]{display:flex;flex-direction:column;gap:.4rem}.nm-pd-rating-stars[data-astro-cid-hd2u2zld]{display:inline-flex;gap:.35rem}.nm-pd-rating-star[data-astro-cid-hd2u2zld]{padding:.25rem;background:transparent;border:0;color:var(--nm-glass-border-strong);cursor:pointer;transition:color .2s ease,transform .15s ease}.nm-pd-rating-star[data-astro-cid-hd2u2zld].nm-star-on{color:var(--nm-accent-text);filter:drop-shadow(0 0 8px rgba(0,255,136,.5))}.nm-pd-rating-star[data-astro-cid-hd2u2zld].nm-star-off{color:var(--nm-glass-border-strong)}.nm-pd-rating-star[data-astro-cid-hd2u2zld]:hover{transform:scale(1.1)}.nm-pd-report-form-grid[data-astro-cid-hd2u2zld]{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:640px){.nm-pd-report-form-grid[data-astro-cid-hd2u2zld]{grid-template-columns:1fr 1fr}}.nm-pd-input[data-astro-cid-hd2u2zld]{width:100%;background:#0a0a0f66;border:1px solid var(--nm-glass-border);border-radius:10px;padding:.75rem .95rem;font-family:var(--nm-sans);font-size:.92rem;color:var(--nm-ink);outline:none;transition:border-color .2s ease,box-shadow .25s ease}.nm-pd-input[data-astro-cid-hd2u2zld]::placeholder{color:var(--nm-ink-faint)}.nm-pd-input[data-astro-cid-hd2u2zld]:focus{border-color:var(--nm-accent-text);box-shadow:0 0 0 3px #00ff8826}textarea[data-astro-cid-hd2u2zld].nm-pd-input{resize:vertical}.nm-pd-report-form-foot[data-astro-cid-hd2u2zld]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.nm-pd-report-form-note[data-astro-cid-hd2u2zld]{font-family:var(--nm-sans);font-size:.82rem;color:var(--nm-ink-soft)}.nm-pd-report-form-btn[data-astro-cid-hd2u2zld]{display:inline-flex;align-items:center;gap:.4rem;background:var(--nm-gradient-bi);color:var(--nm-bg, #0A0A0F);padding:.75rem 1.5rem;border-radius:10px;font-family:var(--nm-display);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:box-shadow .25s ease}.nm-pd-report-form-btn[data-astro-cid-hd2u2zld]:hover{box-shadow:0 0 20px #00ff8880}.nm-pd-related[data-astro-cid-hd2u2zld]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--nm-glass-border)}.nm-pd-related-head[data-astro-cid-hd2u2zld]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.nm-pd-related-eyebrow[data-astro-cid-hd2u2zld]{font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700;margin-bottom:.5rem}.nm-pd-related-title[data-astro-cid-hd2u2zld]{font-family:var(--nm-display);font-size:1.6rem;font-weight:700;color:var(--nm-ink);letter-spacing:-.02em}.nm-section-link[data-astro-cid-hd2u2zld]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--nm-mono);font-size:.7rem;font-weight:700;color:var(--nm-accent-text);letter-spacing:.12em;text-transform:uppercase;transition:text-shadow .25s ease}.nm-section-link[data-astro-cid-hd2u2zld]:hover{text-shadow:0 0 10px rgba(0,255,136,.55)}@media(prefers-reduced-motion:reduce){.nm-pd-plate[data-astro-cid-hd2u2zld] img[data-astro-cid-hd2u2zld],.nm-pd-thumb[data-astro-cid-hd2u2zld],.nm-pd-variant-pill[data-astro-cid-hd2u2zld],.nm-pd-add[data-astro-cid-hd2u2zld],.nm-pd-wishlist[data-astro-cid-hd2u2zld],.nm-pd-rating-star[data-astro-cid-hd2u2zld],.nm-pd-share-btn[data-astro-cid-hd2u2zld],.nm-pd-report-form-btn[data-astro-cid-hd2u2zld],.nm-pd-summary-cart[data-astro-cid-hd2u2zld]{transition:none!important}}.brg-crumb[data-astro-cid-p3m7em7o]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-family:var(--brg-mono);font-size:.7rem;color:var(--brg-ink-soft);margin-bottom:1.5rem}.brg-crumb[data-astro-cid-p3m7em7o] a[data-astro-cid-p3m7em7o]{color:var(--brg-ink-soft);transition:color .15s}.brg-crumb[data-astro-cid-p3m7em7o] a[data-astro-cid-p3m7em7o]:hover{color:var(--store-primary)}.brg-crumb-current[data-astro-cid-p3m7em7o]{color:var(--brg-ink);font-weight:700}.brg-pd-grid[data-astro-cid-p3m7em7o]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.brg-pd-grid[data-astro-cid-p3m7em7o]{grid-template-columns:1fr 1fr;gap:3rem}}.brg-pd-stage[data-astro-cid-p3m7em7o]{position:relative;aspect-ratio:1 / 1;background:var(--brg-paper-soft);border:2px solid var(--brg-ink);overflow:hidden}.brg-pd-stage-tag[data-astro-cid-p3m7em7o]{position:absolute;top:0;left:0;background:var(--brg-ink);color:var(--brg-paper);font-family:var(--brg-mono);font-size:.62rem;font-weight:700;letter-spacing:.15em;padding:.35rem .6rem;z-index:3}.brg-pd-img[data-astro-cid-p3m7em7o]{width:100%;height:100%;object-fit:cover}.brg-pd-placeholder[data-astro-cid-p3m7em7o]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--brg-ink-faint)}.brg-pd-nav[data-astro-cid-p3m7em7o]{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;background:var(--brg-paper);border:2px solid var(--brg-ink);color:var(--brg-ink);display:inline-flex;align-items:center;justify-content:center;z-index:3;transition:background .15s,color .15s}.brg-pd-nav[data-astro-cid-p3m7em7o]:hover{background:var(--brg-ink);color:var(--brg-paper)}.brg-pd-nav-prev[data-astro-cid-p3m7em7o]{left:.5rem}.brg-pd-nav-next[data-astro-cid-p3m7em7o]{right:.5rem}.brg-pd-thumbs[data-astro-cid-p3m7em7o]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.5rem}.brg-pd-thumb[data-astro-cid-p3m7em7o]{aspect-ratio:1 / 1;background:var(--brg-paper-soft);border:2px solid var(--brg-rule);padding:0;cursor:pointer;overflow:hidden;transition:border-color .15s}.brg-pd-thumb[data-astro-cid-p3m7em7o][data-active=true]{border-color:var(--brg-ink)}.brg-pd-thumb-img[data-astro-cid-p3m7em7o]{width:100%;height:100%;object-fit:cover}.brg-pd-barcode[data-astro-cid-p3m7em7o]{margin-top:1rem;border:2px solid var(--brg-ink);background:var(--brg-paper);padding:.75rem;display:flex;align-items:center;gap:1rem}.brg-pd-barcode-bars[data-astro-cid-p3m7em7o]{display:flex;align-items:flex-end;gap:2px;height:50px;flex:1}.brg-pd-bar[data-astro-cid-p3m7em7o]{background:var(--brg-ink);display:inline-block}.brg-pd-barcode-num[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--brg-ink)}.brg-pd-eyebrow[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.75rem;letter-spacing:.2em;color:var(--brg-ink-soft);font-weight:700;margin-bottom:.75rem}.brg-pd-eyebrow-sale[data-astro-cid-p3m7em7o]{color:var(--store-accent)}.brg-pd-title[data-astro-cid-p3m7em7o]{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1;letter-spacing:-.03em}.brg-pd-subtitle[data-astro-cid-p3m7em7o]{margin-top:.6rem;font-family:var(--brg-mono);font-size:.95rem;color:var(--brg-ink-soft)}.brg-pd-price-block[data-astro-cid-p3m7em7o]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--brg-ink)}.brg-pd-price[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:1.75rem;font-weight:700;color:var(--brg-ink);letter-spacing:-.02em}.brg-pd-compare[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:1rem;color:var(--brg-ink-faint);text-decoration:line-through}.brg-pd-tag[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.65rem;font-weight:700;letter-spacing:.15em;padding:.3rem .5rem;border:2px solid}.brg-pd-tag-out[data-astro-cid-p3m7em7o]{color:#ef4444;border-color:#ef4444}.brg-pd-tag-low[data-astro-cid-p3m7em7o]{color:var(--store-accent);border-color:var(--store-accent)}.brg-pd-spec-list[data-astro-cid-p3m7em7o]{margin:1.25rem 0 0;border:2px solid var(--brg-ink);background:var(--brg-paper)}.brg-pd-spec-row[data-astro-cid-p3m7em7o]{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.6rem .85rem;border-top:1px solid var(--brg-rule);font-family:var(--brg-mono);font-size:.8rem}.brg-pd-spec-row[data-astro-cid-p3m7em7o]:first-child{border-top:0}.brg-pd-spec-row[data-astro-cid-p3m7em7o] dt[data-astro-cid-p3m7em7o]{color:var(--brg-ink-soft);font-weight:700;letter-spacing:.1em}.brg-pd-spec-row[data-astro-cid-p3m7em7o] dd[data-astro-cid-p3m7em7o]{color:var(--brg-ink);word-break:break-word}.brg-pd-option[data-astro-cid-p3m7em7o]{margin-top:1.25rem}.brg-pd-option-label[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.18em;color:var(--brg-ink-soft);font-weight:700;margin-bottom:.5rem}.brg-pd-option-vals[data-astro-cid-p3m7em7o]{display:flex;flex-wrap:wrap;gap:.4rem}.brg-pd-option-val[data-astro-cid-p3m7em7o]{background:var(--brg-paper);color:var(--brg-ink);border:2px solid var(--brg-ink);padding:.5rem .85rem;font-family:var(--brg-mono);font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .15s,color .15s}.brg-pd-option-val[data-astro-cid-p3m7em7o]:hover{background:var(--brg-paper-soft)}.brg-pd-option-val[data-astro-cid-p3m7em7o][data-active=true]{background:var(--brg-ink);color:var(--brg-paper)}.brg-pd-buy[data-astro-cid-p3m7em7o]{margin-top:1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}.brg-pd-qty[data-astro-cid-p3m7em7o]{display:inline-flex;border:2px solid var(--brg-ink)}.brg-pd-qty-btn[data-astro-cid-p3m7em7o]{width:2.75rem;background:var(--brg-paper);color:var(--brg-ink);display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.brg-pd-qty-btn[data-astro-cid-p3m7em7o]:hover{background:var(--brg-ink);color:var(--brg-paper)}.brg-pd-qty-input[data-astro-cid-p3m7em7o]{width:3rem;background:var(--brg-paper);border:0;border-left:2px solid var(--brg-ink);border-right:2px solid var(--brg-ink);text-align:center;font-family:var(--brg-mono);font-size:.9rem;font-weight:700;color:var(--brg-ink);outline:none}.brg-pd-add[data-astro-cid-p3m7em7o]{flex:1;min-width:12rem;background:var(--brg-ink);color:var(--brg-paper);border:2px solid var(--brg-ink);padding:.95rem 1.25rem;font-family:var(--brg-mono);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s,color .15s,border-color .15s}.brg-pd-add[data-astro-cid-p3m7em7o]:hover:not(:disabled){background:var(--store-primary);color:var(--brg-ink);border-color:var(--store-primary)}.brg-pd-add[data-astro-cid-p3m7em7o]:disabled{opacity:.5;cursor:not-allowed}.brg-pd-aux[data-astro-cid-p3m7em7o]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.brg-pd-wl[data-astro-cid-p3m7em7o],.brg-pd-share[data-astro-cid-p3m7em7o]{display:inline-flex;align-items:center;gap:.4rem;background:var(--brg-paper);color:var(--brg-ink);border:2px solid var(--brg-ink);padding:.55rem .85rem;font-family:var(--brg-mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:background .15s,color .15s}.brg-pd-wl[data-astro-cid-p3m7em7o]:hover,.brg-pd-share[data-astro-cid-p3m7em7o]:hover{background:var(--brg-ink);color:var(--brg-paper)}.brg-pd-wl[data-astro-cid-p3m7em7o][aria-pressed=true]{background:var(--store-accent);color:var(--brg-ink);border-color:var(--store-accent)}.brg-pd-desc[data-astro-cid-p3m7em7o]{margin-top:1.5rem;border:2px solid var(--brg-ink);background:var(--brg-paper-soft);padding:1rem}.brg-pd-desc-label[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.18em;color:var(--brg-ink-soft);font-weight:700;margin-bottom:.5rem}.brg-pd-desc-body[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.85rem;line-height:1.65;color:var(--brg-ink);white-space:pre-line}.brg-pd-reviews[data-astro-cid-p3m7em7o]{margin-top:3rem}.brg-pd-reviews-head[data-astro-cid-p3m7em7o]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:1rem;border-bottom:2px solid var(--brg-ink);margin-bottom:1.5rem}.brg-section-eyebrow[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.2em;color:var(--brg-ink-soft);font-weight:700}.brg-pd-reviews-title[data-astro-cid-p3m7em7o]{flex:1;font-size:1.5rem;letter-spacing:-.02em}.brg-pd-reviews-count[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.75rem;color:var(--brg-ink-soft);font-weight:700}.brg-pd-review-form[data-astro-cid-p3m7em7o]{border:2px solid var(--brg-ink);background:var(--brg-paper);padding:1rem;margin-bottom:1.5rem}.brg-pd-review-form-label[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.18em;color:var(--brg-ink-soft);font-weight:700;margin-bottom:.75rem}.brg-pd-review-form-grid[data-astro-cid-p3m7em7o]{display:grid;gap:.5rem;margin-bottom:.5rem}@media(min-width:640px){.brg-pd-review-form-grid[data-astro-cid-p3m7em7o]{grid-template-columns:1fr 1fr}}.brg-input[data-astro-cid-p3m7em7o]{width:100%;background:var(--brg-paper);border:2px solid var(--brg-rule);padding:.6rem .75rem;font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink);outline:none;transition:border-color .15s}.brg-input[data-astro-cid-p3m7em7o]:focus{border-color:var(--brg-ink)}.brg-textarea[data-astro-cid-p3m7em7o]{resize:vertical;margin-top:.5rem}.brg-pd-review-rating[data-astro-cid-p3m7em7o]{display:flex;align-items:center;gap:.6rem;margin:.75rem 0}.brg-pd-review-rating-label[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.18em;color:var(--brg-ink-soft);font-weight:700}.brg-pd-stars[data-astro-cid-p3m7em7o]{display:inline-flex;gap:.2rem}.brg-pd-star[data-astro-cid-p3m7em7o]{background:transparent;border:0;color:var(--store-accent);cursor:pointer;padding:.1rem}.brg-pd-review-rating-val[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.75rem;color:var(--brg-ink-soft);font-weight:700}.brg-pd-review-submit[data-astro-cid-p3m7em7o]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--brg-ink);color:var(--brg-paper);padding:.6rem 1rem;font-family:var(--brg-mono);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border:2px solid var(--brg-ink);cursor:pointer;transition:background .15s,color .15s}.brg-pd-review-submit[data-astro-cid-p3m7em7o]:hover{background:var(--store-primary);color:var(--brg-ink)}.brg-pd-reviews-list[data-astro-cid-p3m7em7o]{display:grid;gap:.75rem}.brg-pd-reviews-empty[data-astro-cid-p3m7em7o]{border:2px dashed var(--brg-rule);padding:1.5rem;text-align:center;font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink-soft);letter-spacing:.05em}.brg-pd-review[data-astro-cid-p3m7em7o]{border:2px solid var(--brg-ink);background:var(--brg-paper);padding:1rem}.brg-pd-review-head[data-astro-cid-p3m7em7o]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.brg-pd-review-avatar[data-astro-cid-p3m7em7o]{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--brg-paper);font-family:var(--brg-mono);font-size:.9rem;font-weight:700;flex-shrink:0}.brg-pd-review-author[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.85rem;font-weight:700;color:var(--brg-ink);letter-spacing:.05em}.brg-pd-review-meta[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.65rem;color:var(--brg-ink-soft);letter-spacing:.05em}.brg-pd-review-body[data-astro-cid-p3m7em7o]{font-family:var(--brg-mono);font-size:.82rem;line-height:1.6;color:var(--brg-ink-soft);white-space:pre-line}.brg-pd-related[data-astro-cid-p3m7em7o]{margin-top:3rem}.brg-pd-related-head[data-astro-cid-p3m7em7o]{padding-bottom:1rem;border-bottom:2px solid var(--brg-ink);margin-bottom:1.5rem}.brg-pd-related-title[data-astro-cid-p3m7em7o]{margin-top:.5rem;font-size:1.5rem;letter-spacing:-.02em}.brg-pd-related-strip[data-astro-cid-p3m7em7o]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.brg-pd-related-strip[data-astro-cid-p3m7em7o]{grid-template-columns:repeat(4,1fr)}}.gb-crumb[data-astro-cid-7z6mgeom]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.78rem;color:var(--gb-ink-soft);margin-bottom:1.5rem}.gb-crumb[data-astro-cid-7z6mgeom] a[data-astro-cid-7z6mgeom]{color:var(--gb-ink-soft);transition:color .2s}.gb-crumb[data-astro-cid-7z6mgeom] a[data-astro-cid-7z6mgeom]:hover{color:var(--gb-purple)}.gb-crumb-current[data-astro-cid-7z6mgeom]{color:var(--gb-ink);font-weight:600}.gb-pd-grid[data-astro-cid-7z6mgeom]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.gb-pd-grid[data-astro-cid-7z6mgeom]{grid-template-columns:1fr 1fr;gap:3rem}}.gb-pd-stage[data-astro-cid-7z6mgeom]{position:relative;aspect-ratio:4 / 5;background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);overflow:hidden;box-shadow:var(--gb-shadow-md)}.gb-pd-stage-badge[data-astro-cid-7z6mgeom]{position:absolute;top:1rem;left:1rem;background:var(--gb-gradient);color:#fff;font-size:.75rem;font-weight:700;padding:.4rem .75rem;border-radius:var(--gb-radius-pill);z-index:3}.gb-pd-img[data-astro-cid-7z6mgeom]{width:100%;height:100%;object-fit:cover}.gb-pd-placeholder[data-astro-cid-7z6mgeom]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--gb-ink-faint)}.gb-pd-nav[data-astro-cid-7z6mgeom]{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;background:var(--gb-glass-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--gb-glass-border);color:var(--gb-ink);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:3;box-shadow:var(--gb-shadow-sm);transition:transform .2s,color .2s}.gb-pd-nav[data-astro-cid-7z6mgeom]:hover{color:var(--gb-purple);transform:translateY(-50%) scale(1.05)}.gb-pd-nav-prev[data-astro-cid-7z6mgeom]{left:.75rem}.gb-pd-nav-next[data-astro-cid-7z6mgeom]{right:.75rem}.gb-pd-thumbs[data-astro-cid-7z6mgeom]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1rem}.gb-pd-thumb[data-astro-cid-7z6mgeom]{aspect-ratio:1 / 1;background:var(--gb-glass);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius-sm);padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s}.gb-pd-thumb[data-astro-cid-7z6mgeom]:hover{transform:translateY(-2px)}.gb-pd-thumb[data-astro-cid-7z6mgeom][data-active=true]{border-color:var(--gb-purple);box-shadow:var(--gb-shadow-sm)}.gb-pd-thumb-img[data-astro-cid-7z6mgeom]{width:100%;height:100%;object-fit:cover}.gb-pd-spec-panel[data-astro-cid-7z6mgeom]{background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:1.75rem;box-shadow:var(--gb-shadow-md)}.gb-section-eyebrow[data-astro-cid-7z6mgeom]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600;margin-bottom:.4rem}.gb-pd-eyebrow[data-astro-cid-7z6mgeom]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600}.gb-pd-eyebrow-sale[data-astro-cid-7z6mgeom]{color:var(--gb-pink)}.gb-pd-title[data-astro-cid-7z6mgeom]{margin-top:.5rem;font-family:var(--gb-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--gb-ink)}.gb-pd-subtitle[data-astro-cid-7z6mgeom]{margin-top:.5rem;font-size:.95rem;color:var(--gb-ink-soft);line-height:1.55}.gb-pd-price-row[data-astro-cid-7z6mgeom]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--gb-rule)}.gb-pd-price[data-astro-cid-7z6mgeom]{font-family:var(--gb-display);font-size:1.85rem;font-weight:800;background:var(--gb-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.gb-pd-compare[data-astro-cid-7z6mgeom]{font-size:1.05rem;color:var(--gb-ink-faint);text-decoration:line-through}.gb-pd-tag[data-astro-cid-7z6mgeom]{font-size:.7rem;font-weight:700;padding:.3rem .65rem;border-radius:var(--gb-radius-pill)}.gb-pd-tag-out[data-astro-cid-7z6mgeom]{background:#ef44441f;color:#ef4444}.gb-pd-tag-low[data-astro-cid-7z6mgeom]{background:#f59e0b1f;color:#f59e0b}.gb-pd-rating[data-astro-cid-7z6mgeom]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--gb-ink-soft)}.gb-star[data-astro-cid-7z6mgeom]{color:#f59e0b}.gb-pd-option[data-astro-cid-7z6mgeom]{margin-top:1.25rem}.gb-pd-option-label[data-astro-cid-7z6mgeom]{font-size:.75rem;font-weight:600;color:var(--gb-ink);margin-bottom:.5rem}.gb-pd-option-vals[data-astro-cid-7z6mgeom]{display:flex;flex-wrap:wrap;gap:.5rem}.gb-pd-option-val[data-astro-cid-7z6mgeom]{background:var(--gb-glass-strong);color:var(--gb-ink);border:1px solid var(--gb-glass-border);padding:.5rem 1rem;font-size:.85rem;font-weight:500;border-radius:var(--gb-radius-pill);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.gb-pd-option-val[data-astro-cid-7z6mgeom]:hover{border-color:var(--gb-purple)}.gb-pd-option-val[data-astro-cid-7z6mgeom][data-active=true]{background:var(--gb-gradient);color:#fff;border-color:transparent}.gb-pd-buy[data-astro-cid-7z6mgeom]{margin-top:1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}.gb-pd-qty[data-astro-cid-7z6mgeom]{display:inline-flex;background:var(--gb-glass-strong);border:1px solid var(--gb-glass-border);border-radius:var(--gb-radius-pill);overflow:hidden}.gb-pd-qty-btn[data-astro-cid-7z6mgeom]{width:2.75rem;background:transparent;color:var(--gb-ink);border:0;cursor:pointer;transition:background .2s,color .2s}.gb-pd-qty-btn[data-astro-cid-7z6mgeom]:hover{background:var(--gb-gradient-soft);color:var(--gb-purple)}.gb-pd-qty-input[data-astro-cid-7z6mgeom]{width:2.5rem;background:transparent;border:0;text-align:center;font-size:.95rem;font-weight:600;color:var(--gb-ink);outline:none}.gb-pd-add[data-astro-cid-7z6mgeom]{flex:1;min-width:12rem;background:var(--gb-gradient);color:#fff;border:0;padding:.95rem 1.5rem;font-size:.9rem;font-weight:600;border-radius:var(--gb-radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--gb-shadow-md);transition:transform .2s,box-shadow .2s}.gb-pd-add[data-astro-cid-7z6mgeom]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--gb-shadow-lg)}.gb-pd-add[data-astro-cid-7z6mgeom]:disabled{opacity:.5;cursor:not-allowed}.gb-pd-aux[data-astro-cid-7z6mgeom]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.gb-pd-wl[data-astro-cid-7z6mgeom],.gb-pd-share[data-astro-cid-7z6mgeom]{display:inline-flex;align-items:center;gap:.4rem;background:var(--gb-glass-strong);color:var(--gb-ink);border:1px solid var(--gb-glass-border);padding:.55rem .95rem;font-size:.8rem;font-weight:500;border-radius:var(--gb-radius-pill);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.gb-pd-wl[data-astro-cid-7z6mgeom]:hover,.gb-pd-share[data-astro-cid-7z6mgeom]:hover{color:var(--gb-purple);border-color:var(--gb-purple)}.gb-pd-wl[data-astro-cid-7z6mgeom][aria-pressed=true]{background:var(--gb-gradient-soft);color:var(--gb-pink);border-color:var(--gb-pink)}.gb-pd-accordion[data-astro-cid-7z6mgeom]{margin-top:1rem;border-top:1px solid var(--gb-rule);padding-top:1rem}.gb-pd-accordion[data-astro-cid-7z6mgeom] summary[data-astro-cid-7z6mgeom]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--gb-ink);padding:.4rem 0;list-style:none}.gb-pd-accordion[data-astro-cid-7z6mgeom] summary[data-astro-cid-7z6mgeom]::-webkit-details-marker{display:none}.gb-pd-accordion[data-astro-cid-7z6mgeom] summary[data-astro-cid-7z6mgeom] svg[data-astro-cid-7z6mgeom]{transition:transform .2s;color:var(--gb-ink-soft)}.gb-pd-accordion[data-astro-cid-7z6mgeom][open] summary[data-astro-cid-7z6mgeom] svg[data-astro-cid-7z6mgeom]{transform:rotate(180deg)}.gb-pd-accordion-body[data-astro-cid-7z6mgeom]{margin-top:.5rem;font-size:.88rem;line-height:1.65;color:var(--gb-ink-soft);white-space:pre-line}.gb-pd-reviews[data-astro-cid-7z6mgeom]{margin-top:3rem}.gb-pd-reviews-head[data-astro-cid-7z6mgeom]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.5rem}.gb-pd-reviews-title[data-astro-cid-7z6mgeom]{font-family:var(--gb-display);font-size:1.6rem;font-weight:700;color:var(--gb-ink);letter-spacing:-.02em}.gb-pd-reviews-count[data-astro-cid-7z6mgeom]{margin-left:auto;font-size:.85rem;color:var(--gb-ink-soft)}.gb-pd-review-form[data-astro-cid-7z6mgeom]{background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:1.25rem;margin-bottom:1.5rem;box-shadow:var(--gb-shadow-sm)}.gb-pd-review-form-label[data-astro-cid-7z6mgeom]{font-size:.85rem;font-weight:600;color:var(--gb-ink);margin-bottom:.85rem}.gb-pd-review-form-grid[data-astro-cid-7z6mgeom]{display:grid;gap:.75rem;margin-bottom:.75rem}@media(min-width:640px){.gb-pd-review-form-grid[data-astro-cid-7z6mgeom]{grid-template-columns:1fr 1fr}}.gb-input[data-astro-cid-7z6mgeom]{width:100%;background:var(--gb-paper-soft);border:1px solid var(--gb-rule-strong);border-radius:var(--gb-radius-sm);padding:.65rem .85rem;font-size:.88rem;color:var(--gb-ink);outline:none;transition:border-color .2s}.gb-input[data-astro-cid-7z6mgeom]:focus{border-color:var(--gb-purple)}.gb-textarea[data-astro-cid-7z6mgeom]{resize:vertical;margin-top:.5rem}.gb-pd-review-rating[data-astro-cid-7z6mgeom]{display:flex;align-items:center;gap:.6rem;margin:.75rem 0}.gb-pd-review-rating-label[data-astro-cid-7z6mgeom]{font-size:.8rem;color:var(--gb-ink-soft);font-weight:500}.gb-pd-stars[data-astro-cid-7z6mgeom]{display:inline-flex;gap:.2rem}.gb-pd-star[data-astro-cid-7z6mgeom]{background:transparent;border:0;color:#f59e0b;cursor:pointer;padding:.15rem}.gb-pd-review-rating-val[data-astro-cid-7z6mgeom]{font-size:.8rem;color:var(--gb-ink-soft)}.gb-pd-review-submit[data-astro-cid-7z6mgeom]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--gb-gradient);color:#fff;padding:.65rem 1.25rem;font-size:.82rem;font-weight:600;border:0;border-radius:var(--gb-radius-pill);cursor:pointer;transition:transform .2s,box-shadow .2s}.gb-pd-review-submit[data-astro-cid-7z6mgeom]:hover{transform:translateY(-2px);box-shadow:var(--gb-shadow-sm)}.gb-pd-reviews-list[data-astro-cid-7z6mgeom]{display:grid;gap:.85rem}.gb-pd-reviews-empty[data-astro-cid-7z6mgeom]{padding:2rem;text-align:center;color:var(--gb-ink-soft);font-size:.9rem}.gb-pd-review[data-astro-cid-7z6mgeom]{background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:1.25rem;box-shadow:var(--gb-shadow-sm)}.gb-pd-review-head[data-astro-cid-7z6mgeom]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.gb-pd-review-avatar[data-astro-cid-7z6mgeom]{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;font-weight:700;border-radius:50%;flex-shrink:0}.gb-pd-review-author[data-astro-cid-7z6mgeom]{font-size:.9rem;font-weight:600;color:var(--gb-ink)}.gb-pd-review-meta[data-astro-cid-7z6mgeom]{font-size:.75rem;color:var(--gb-ink-soft)}.gb-pd-review-body[data-astro-cid-7z6mgeom]{font-size:.88rem;line-height:1.6;color:var(--gb-ink-soft);white-space:pre-line}.gb-pd-related[data-astro-cid-7z6mgeom]{margin-top:3rem}.gb-pd-related-head[data-astro-cid-7z6mgeom]{margin-bottom:1.5rem}.gb-pd-related-title[data-astro-cid-7z6mgeom]{font-family:var(--gb-display);font-size:1.6rem;font-weight:700;color:var(--gb-ink);letter-spacing:-.02em}.gb-pd-related-grid[data-astro-cid-7z6mgeom]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.gb-pd-related-grid[data-astro-cid-7z6mgeom]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.bt-crumb[data-astro-cid-npx4tver]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.82rem;color:var(--bt-ink-soft);margin-bottom:1.5rem}.bt-crumb[data-astro-cid-npx4tver] a[data-astro-cid-npx4tver]{color:var(--bt-ink-soft);transition:color .2s}.bt-crumb[data-astro-cid-npx4tver] a[data-astro-cid-npx4tver]:hover{color:var(--bt-teal)}.bt-crumb-current[data-astro-cid-npx4tver]{color:var(--bt-ink);font-weight:600}.bt-pd-bento[data-astro-cid-npx4tver]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:1024px){.bt-pd-bento[data-astro-cid-npx4tver]{grid-template-columns:1fr 1fr 18rem;gap:1.5rem;align-items:start}}.bt-pd-gallery-tile[data-astro-cid-npx4tver]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:1rem;box-shadow:var(--bt-shadow-md)}.bt-pd-stage[data-astro-cid-npx4tver]{position:relative;aspect-ratio:4 / 5;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-md);overflow:hidden}.bt-pd-stage-badge[data-astro-cid-npx4tver]{position:absolute;top:.75rem;left:.75rem;background:var(--bt-gradient);color:#fff;font-size:.75rem;font-weight:700;padding:.4rem .75rem;border-radius:var(--bt-radius-pill);z-index:3}.bt-pd-img[data-astro-cid-npx4tver]{width:100%;height:100%;object-fit:cover}.bt-pd-placeholder[data-astro-cid-npx4tver]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--bt-ink-faint)}.bt-pd-nav[data-astro-cid-npx4tver]{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;background:var(--bt-paper-soft);border:1px solid var(--bt-rule);color:var(--bt-ink);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:3;box-shadow:var(--bt-shadow-sm);transition:color .2s,transform .2s}.bt-pd-nav[data-astro-cid-npx4tver]:hover{color:var(--bt-teal);transform:translateY(-50%) scale(1.05)}.bt-pd-nav-prev[data-astro-cid-npx4tver]{left:.6rem}.bt-pd-nav-next[data-astro-cid-npx4tver]{right:.6rem}.bt-pd-thumbs[data-astro-cid-npx4tver]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem}.bt-pd-thumb[data-astro-cid-npx4tver]{aspect-ratio:1 / 1;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-sm);padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s}.bt-pd-thumb[data-astro-cid-npx4tver]:hover{transform:translateY(-2px)}.bt-pd-thumb[data-astro-cid-npx4tver][data-active=true]{border-color:var(--bt-teal)}.bt-pd-thumb-img[data-astro-cid-npx4tver]{width:100%;height:100%;object-fit:cover}.bt-pd-info-tile[data-astro-cid-npx4tver],.bt-pd-details-tile[data-astro-cid-npx4tver]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:1.5rem;box-shadow:var(--bt-shadow-sm)}.bt-section-eyebrow[data-astro-cid-npx4tver]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-ink-soft);font-weight:600;margin-bottom:.4rem}.bt-pd-eyebrow[data-astro-cid-npx4tver]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-ink-soft);font-weight:600}.bt-pd-eyebrow-sale[data-astro-cid-npx4tver]{color:var(--bt-coral)}.bt-pd-title[data-astro-cid-npx4tver]{margin-top:.5rem;font-family:var(--bt-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--bt-ink)}.bt-pd-subtitle[data-astro-cid-npx4tver]{margin-top:.5rem;font-size:.95rem;color:var(--bt-ink-soft);line-height:1.55}.bt-pd-price-row[data-astro-cid-npx4tver]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--bt-rule)}.bt-pd-price[data-astro-cid-npx4tver]{font-family:var(--bt-display);font-size:1.85rem;font-weight:800;color:var(--bt-teal);letter-spacing:-.02em}.bt-pd-compare[data-astro-cid-npx4tver]{font-size:1.05rem;color:var(--bt-ink-faint);text-decoration:line-through}.bt-pd-tag[data-astro-cid-npx4tver]{font-size:.7rem;font-weight:700;padding:.3rem .65rem;border-radius:var(--bt-radius-pill)}.bt-pd-tag-out[data-astro-cid-npx4tver]{background:#ef44441f;color:#ef4444}.bt-pd-tag-low[data-astro-cid-npx4tver]{background:#f59e0b1f;color:#f59e0b}.bt-pd-rating[data-astro-cid-npx4tver]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--bt-ink-soft)}.bt-star[data-astro-cid-npx4tver]{color:#f59e0b}.bt-pd-option[data-astro-cid-npx4tver]{margin-top:1.25rem}.bt-pd-option-label[data-astro-cid-npx4tver]{font-size:.78rem;font-weight:600;color:var(--bt-ink);margin-bottom:.5rem}.bt-pd-option-vals[data-astro-cid-npx4tver]{display:flex;flex-wrap:wrap;gap:.5rem}.bt-pd-option-val[data-astro-cid-npx4tver]{background:var(--bt-paper);color:var(--bt-ink);border:1px solid var(--bt-rule);padding:.5rem 1rem;font-size:.85rem;font-weight:500;border-radius:var(--bt-radius-pill);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bt-pd-option-val[data-astro-cid-npx4tver]:hover{border-color:var(--bt-teal)}.bt-pd-option-val[data-astro-cid-npx4tver][data-active=true]{background:var(--bt-gradient);color:#fff;border-color:transparent}.bt-pd-buy[data-astro-cid-npx4tver]{margin-top:1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}.bt-pd-qty[data-astro-cid-npx4tver]{display:inline-flex;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-pill);overflow:hidden}.bt-pd-qty-btn[data-astro-cid-npx4tver]{width:2.75rem;background:transparent;color:var(--bt-ink);border:0;cursor:pointer;transition:background .2s,color .2s}.bt-pd-qty-btn[data-astro-cid-npx4tver]:hover{background:var(--bt-paper-dark);color:var(--bt-teal)}.bt-pd-qty-input[data-astro-cid-npx4tver]{width:2.5rem;background:transparent;border:0;text-align:center;font-size:.95rem;font-weight:600;color:var(--bt-ink);outline:none}.bt-pd-add[data-astro-cid-npx4tver]{flex:1;min-width:12rem;background:var(--bt-gradient);color:#fff;border:0;padding:.95rem 1.5rem;font-size:.92rem;font-weight:600;border-radius:var(--bt-radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--bt-shadow-md);transition:transform .2s,box-shadow .2s}.bt-pd-add[data-astro-cid-npx4tver]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--bt-shadow-lg)}.bt-pd-add[data-astro-cid-npx4tver]:disabled{opacity:.5;cursor:not-allowed}.bt-pd-aux[data-astro-cid-npx4tver]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.bt-pd-wl[data-astro-cid-npx4tver],.bt-pd-share[data-astro-cid-npx4tver]{display:inline-flex;align-items:center;gap:.4rem;background:var(--bt-paper);color:var(--bt-ink);border:1px solid var(--bt-rule);padding:.55rem .95rem;font-size:.82rem;font-weight:500;border-radius:var(--bt-radius-pill);cursor:pointer;transition:color .2s,border-color .2s}.bt-pd-wl[data-astro-cid-npx4tver]:hover,.bt-pd-share[data-astro-cid-npx4tver]:hover{color:var(--bt-teal);border-color:var(--bt-teal)}.bt-pd-wl[data-astro-cid-npx4tver][aria-pressed=true]{background:var(--bt-paper-dark);color:var(--bt-coral);border-color:var(--bt-coral)}.bt-pd-details-label[data-astro-cid-npx4tver]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-ink-soft);font-weight:600;margin-bottom:.6rem}.bt-pd-details-row[data-astro-cid-npx4tver]{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem 0;border-bottom:1px dashed var(--bt-rule);font-size:.85rem}.bt-pd-details-row[data-astro-cid-npx4tver] span[data-astro-cid-npx4tver]:first-child{color:var(--bt-ink-soft)}.bt-pd-details-row[data-astro-cid-npx4tver] span[data-astro-cid-npx4tver]:last-child{color:var(--bt-ink);font-weight:600;text-align:right;word-break:break-word}.bt-pd-desc-block[data-astro-cid-npx4tver]{margin-top:1.25rem}.bt-pd-desc-body[data-astro-cid-npx4tver]{margin-top:.5rem;font-size:.88rem;line-height:1.65;color:var(--bt-ink-soft);white-space:pre-line}.bt-pd-reviews[data-astro-cid-npx4tver]{margin-top:3rem}.bt-pd-reviews-head[data-astro-cid-npx4tver]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.5rem}.bt-pd-reviews-title[data-astro-cid-npx4tver]{font-family:var(--bt-display);font-size:1.6rem;font-weight:800;color:var(--bt-ink);letter-spacing:-.02em}.bt-pd-reviews-count[data-astro-cid-npx4tver]{margin-left:auto;font-size:.85rem;color:var(--bt-ink-soft)}.bt-pd-reviews-bento[data-astro-cid-npx4tver]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.bt-pd-reviews-bento[data-astro-cid-npx4tver]{grid-template-columns:1fr 1.5fr}}.bt-pd-review-form[data-astro-cid-npx4tver]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:1.25rem;box-shadow:var(--bt-shadow-sm);display:grid;gap:.85rem}.bt-pd-review-form-label[data-astro-cid-npx4tver]{font-size:.85rem;font-weight:600;color:var(--bt-ink)}.bt-pd-review-form-grid[data-astro-cid-npx4tver]{display:grid;gap:.75rem}@media(min-width:640px){.bt-pd-review-form-grid[data-astro-cid-npx4tver]{grid-template-columns:1fr 1fr}}.bt-input[data-astro-cid-npx4tver]{width:100%;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-sm);padding:.65rem .85rem;font-size:.88rem;color:var(--bt-ink);outline:none;transition:border-color .2s}.bt-input[data-astro-cid-npx4tver]:focus{border-color:var(--bt-teal)}.bt-textarea[data-astro-cid-npx4tver]{resize:vertical}.bt-pd-review-rating[data-astro-cid-npx4tver]{display:flex;align-items:center;gap:.6rem}.bt-pd-review-rating-label[data-astro-cid-npx4tver]{font-size:.8rem;color:var(--bt-ink-soft);font-weight:500}.bt-pd-stars[data-astro-cid-npx4tver]{display:inline-flex;gap:.2rem}.bt-pd-star[data-astro-cid-npx4tver]{background:transparent;border:0;color:#f59e0b;cursor:pointer;padding:.15rem}.bt-pd-review-rating-val[data-astro-cid-npx4tver]{font-size:.8rem;color:var(--bt-ink-soft)}.bt-pd-review-submit[data-astro-cid-npx4tver]{display:inline-flex;align-items:center;gap:.4rem;background:var(--bt-gradient);color:#fff;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;border:0;border-radius:var(--bt-radius-pill);cursor:pointer;transition:transform .2s,box-shadow .2s}.bt-pd-review-submit[data-astro-cid-npx4tver]:hover{transform:translateY(-2px);box-shadow:var(--bt-shadow-sm)}.bt-pd-reviews-list[data-astro-cid-npx4tver]{display:grid;gap:.85rem}.bt-pd-reviews-empty[data-astro-cid-npx4tver]{padding:2rem;text-align:center;color:var(--bt-ink-soft);font-size:.9rem}.bt-pd-review[data-astro-cid-npx4tver]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:1.25rem;box-shadow:var(--bt-shadow-sm)}.bt-pd-review-head[data-astro-cid-npx4tver]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.bt-pd-review-avatar[data-astro-cid-npx4tver]{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;font-weight:700;border-radius:50%;flex-shrink:0}.bt-pd-review-author[data-astro-cid-npx4tver]{font-size:.9rem;font-weight:600;color:var(--bt-ink)}.bt-pd-review-meta[data-astro-cid-npx4tver]{font-size:.75rem;color:var(--bt-ink-soft)}.bt-pd-review-body[data-astro-cid-npx4tver]{font-size:.88rem;line-height:1.6;color:var(--bt-ink-soft);white-space:pre-line}.bt-pd-related[data-astro-cid-npx4tver]{margin-top:3rem}.bt-pd-related-head[data-astro-cid-npx4tver]{margin-bottom:1.5rem}.bt-pd-related-title[data-astro-cid-npx4tver]{font-family:var(--bt-display);font-size:1.6rem;font-weight:800;color:var(--bt-ink);letter-spacing:-.02em}.bt-pd-related-grid[data-astro-cid-npx4tver]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.bt-pd-related-grid[data-astro-cid-npx4tver]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.cin-crumb[data-astro-cid-ear4lzfl]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.78rem;color:var(--cin-ink-soft);margin-bottom:1.75rem;letter-spacing:.04em}.cin-crumb[data-astro-cid-ear4lzfl] a[data-astro-cid-ear4lzfl]{color:var(--cin-ink-soft);transition:color .2s}.cin-crumb[data-astro-cid-ear4lzfl] a[data-astro-cid-ear4lzfl]:hover{color:var(--store-primary)}.cin-crumb-current[data-astro-cid-ear4lzfl]{color:var(--cin-ink);font-weight:600}.cin-pd-grid[data-astro-cid-ear4lzfl]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.cin-pd-grid[data-astro-cid-ear4lzfl]{grid-template-columns:1.2fr 1fr;gap:3rem;align-items:start}}.cin-pd-stage-wrap[data-astro-cid-ear4lzfl]{display:flex;flex-direction:column;gap:.75rem}.cin-pd-stage[data-astro-cid-ear4lzfl]{position:relative;aspect-ratio:3 / 4;background:var(--cin-panel);border:1px solid var(--cin-rule);overflow:hidden;box-shadow:0 16px 40px #0006}.cin-pd-stage-badge[data-astro-cid-ear4lzfl]{position:absolute;top:.85rem;left:.85rem;background:var(--store-primary);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:.4rem .75rem;text-transform:uppercase;z-index:2}.cin-pd-img[data-astro-cid-ear4lzfl]{width:100%;height:100%;object-fit:cover;filter:brightness(.92) contrast(1.05)}.cin-pd-placeholder[data-astro-cid-ear4lzfl]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--cin-ink-soft);opacity:.4}.cin-pd-nav[data-astro-cid-ear4lzfl]{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;background:#0b1220b3;color:#fff;border:1px solid var(--cin-rule);backdrop-filter:blur(8px);transition:background .2s;z-index:2}.cin-pd-nav[data-astro-cid-ear4lzfl]:hover{background:var(--store-primary)}.cin-pd-nav-prev[data-astro-cid-ear4lzfl]{left:.75rem}.cin-pd-nav-next[data-astro-cid-ear4lzfl]{right:.75rem}.cin-pd-strip[data-astro-cid-ear4lzfl]{display:flex;gap:.4rem;overflow-x:auto;padding:.4rem;background:var(--cin-panel);border:1px solid var(--cin-rule);scrollbar-width:thin}.cin-pd-frame[data-astro-cid-ear4lzfl]{flex:0 0 4rem;height:4rem;overflow:hidden;background:var(--cin-bg);border:1px solid var(--cin-rule);transition:border-color .2s;cursor:pointer}.cin-pd-frame[data-astro-cid-ear4lzfl][data-active=true]{border-color:var(--store-primary)}.cin-pd-frame-img[data-astro-cid-ear4lzfl]{width:100%;height:100%;object-fit:cover}.cin-pd-credits[data-astro-cid-ear4lzfl]{display:flex;flex-direction:column;gap:.75rem}.cin-pd-eyebrow[data-astro-cid-ear4lzfl]{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.cin-pd-eyebrow-dot[data-astro-cid-ear4lzfl]{width:6px;height:6px;border-radius:50%;background:var(--store-primary)}.cin-pd-eyebrow-sale[data-astro-cid-ear4lzfl]{color:var(--store-accent)}.cin-pd-title[data-astro-cid-ear4lzfl]{font-family:var(--cin-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--cin-ink)}.cin-pd-subtitle[data-astro-cid-ear4lzfl]{font-family:var(--cin-display);font-style:italic;color:var(--cin-ink-soft);font-size:1.05rem}.cin-pd-price-row[data-astro-cid-ear4lzfl]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--cin-rule);border-bottom:1px solid var(--cin-rule)}.cin-pd-price[data-astro-cid-ear4lzfl]{font-family:var(--cin-display);font-size:2rem;font-weight:700;color:var(--cin-ink);letter-spacing:-.02em}.cin-pd-compare[data-astro-cid-ear4lzfl]{font-size:1rem;color:var(--cin-ink-soft);text-decoration:line-through}.cin-pd-status[data-astro-cid-ear4lzfl]{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:.3rem .6rem;border:1px solid var(--cin-rule)}.cin-pd-status-out[data-astro-cid-ear4lzfl]{color:#ef4444;border-color:#ef4444}.cin-pd-status-low[data-astro-cid-ear4lzfl]{color:var(--store-accent);border-color:var(--store-accent)}.cin-pd-status-in[data-astro-cid-ear4lzfl]{color:var(--store-primary);border-color:var(--store-primary)}.cin-pd-rating[data-astro-cid-ear4lzfl]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--cin-ink-soft)}.cin-star[data-astro-cid-ear4lzfl]{color:var(--store-accent)}.cin-pd-option[data-astro-cid-ear4lzfl]{margin-top:.5rem}.cin-pd-option-label[data-astro-cid-ear4lzfl]{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cin-ink-soft);font-weight:700;margin-bottom:.5rem}.cin-pd-option-vals[data-astro-cid-ear4lzfl]{display:flex;flex-wrap:wrap;gap:.4rem}.cin-pd-option-val[data-astro-cid-ear4lzfl]{font-size:.8rem;font-weight:600;padding:.45rem .85rem;background:transparent;color:var(--cin-ink);border:1px solid var(--cin-rule);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cin-pd-option-val[data-astro-cid-ear4lzfl]:hover{border-color:var(--store-primary);color:var(--store-primary)}.cin-pd-option-val[data-astro-cid-ear4lzfl][data-active=true]{background:var(--store-primary);color:#fff;border-color:transparent}.cin-pd-buy[data-astro-cid-ear4lzfl]{margin-top:.75rem;display:flex;gap:.6rem}.cin-pd-qty[data-astro-cid-ear4lzfl]{display:inline-flex;align-items:stretch;border:1px solid var(--cin-rule)}.cin-pd-qty-btn[data-astro-cid-ear4lzfl]{width:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--cin-ink-soft);transition:color .2s,background .2s}.cin-pd-qty-btn[data-astro-cid-ear4lzfl]:hover{color:var(--cin-ink);background:var(--cin-panel)}.cin-pd-qty-input[data-astro-cid-ear4lzfl]{width:2.5rem;text-align:center;background:transparent;border:0;border-left:1px solid var(--cin-rule);border-right:1px solid var(--cin-rule);color:var(--cin-ink);font-family:var(--cin-display);font-size:1rem;font-weight:600;outline:none}.cin-pd-add[data-astro-cid-ear4lzfl]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--store-primary);color:#fff;padding:.95rem 1.5rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;transition:background .25s,transform .25s}.cin-pd-add[data-astro-cid-ear4lzfl]:hover:not(:disabled){background:var(--store-accent);color:#0b1220;transform:translateY(-2px)}.cin-pd-add[data-astro-cid-ear4lzfl]:disabled{opacity:.5;cursor:not-allowed}.cin-pd-aux[data-astro-cid-ear4lzfl]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.cin-pd-wl[data-astro-cid-ear4lzfl],.cin-pd-share[data-astro-cid-ear4lzfl]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;padding:.55rem .9rem;border:1px solid var(--cin-rule);color:var(--cin-ink-soft);background:transparent;cursor:pointer;transition:border-color .2s,color .2s}.cin-pd-wl[data-astro-cid-ear4lzfl]:hover,.cin-pd-share[data-astro-cid-ear4lzfl]:hover{border-color:var(--store-primary);color:var(--store-primary)}.cin-pd-notes[data-astro-cid-ear4lzfl]{margin-top:1.5rem;padding:1.5rem;background:var(--cin-panel);border:1px solid var(--cin-rule);border-left:4px solid var(--store-primary)}.cin-pd-notes-label[data-astro-cid-ear4lzfl]{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--store-primary);font-weight:700;margin-bottom:.75rem}.cin-pd-notes-row[data-astro-cid-ear4lzfl]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px dotted var(--cin-rule);font-size:.88rem;color:var(--cin-ink-soft)}.cin-pd-notes-row[data-astro-cid-ear4lzfl] span[data-astro-cid-ear4lzfl]:last-child{color:var(--cin-ink);font-weight:500}.cin-pd-desc-block[data-astro-cid-ear4lzfl]{margin-top:1.25rem}.cin-pd-desc-body[data-astro-cid-ear4lzfl]{margin-top:.4rem;font-size:.9rem;line-height:1.7;color:var(--cin-ink-soft);white-space:pre-line}.cin-pd-reviews[data-astro-cid-ear4lzfl]{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--cin-rule)}.cin-pd-reviews-head[data-astro-cid-ear4lzfl]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--cin-rule)}.cin-pd-reviews-title[data-astro-cid-ear4lzfl]{font-family:var(--cin-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--cin-ink)}.cin-pd-reviews-count[data-astro-cid-ear4lzfl]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cin-ink-soft);font-weight:600}.cin-pd-reviews-grid[data-astro-cid-ear4lzfl]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.cin-pd-reviews-grid[data-astro-cid-ear4lzfl]{grid-template-columns:1fr 1.4fr}}.cin-pd-review-form[data-astro-cid-ear4lzfl]{background:var(--cin-panel);border:1px solid var(--cin-rule);border-left:4px solid var(--store-primary);padding:1.5rem;display:grid;gap:.85rem}.cin-pd-review-form-label[data-astro-cid-ear4lzfl]{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.cin-pd-review-form-grid[data-astro-cid-ear4lzfl]{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:640px){.cin-pd-review-form-grid[data-astro-cid-ear4lzfl]{grid-template-columns:1fr 1fr}}.cin-input[data-astro-cid-ear4lzfl]{width:100%;background:var(--cin-bg);border:1px solid var(--cin-rule);color:var(--cin-ink);padding:.65rem .85rem;font-size:.88rem;outline:none;transition:border-color .2s}.cin-input[data-astro-cid-ear4lzfl]:focus{border-color:var(--store-primary)}.cin-textarea[data-astro-cid-ear4lzfl]{resize:vertical;min-height:4.5rem}.cin-pd-review-rating[data-astro-cid-ear4lzfl]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--cin-ink-soft)}.cin-pd-stars[data-astro-cid-ear4lzfl]{display:inline-flex;gap:.15rem}.cin-pd-star[data-astro-cid-ear4lzfl]{color:var(--store-accent);cursor:pointer;padding:0;border:0;background:transparent}.cin-pd-review-rating-val[data-astro-cid-ear4lzfl]{font-weight:600;color:var(--cin-ink)}.cin-pd-review-submit[data-astro-cid-ear4lzfl]{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;background:var(--store-primary);color:#fff;padding:.7rem 1.4rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;transition:background .2s}.cin-pd-review-submit[data-astro-cid-ear4lzfl]:hover{background:var(--store-accent);color:#0b1220}.cin-pd-reviews-list[data-astro-cid-ear4lzfl]{display:grid;gap:1rem;align-content:start}.cin-pd-reviews-empty[data-astro-cid-ear4lzfl]{color:var(--cin-ink-soft);font-family:var(--cin-display);font-style:italic;padding:1.5rem;text-align:center}.cin-pd-review[data-astro-cid-ear4lzfl]{padding:1rem 1.25rem;background:var(--cin-panel);border:1px solid var(--cin-rule);border-left:2px solid var(--store-primary)}.cin-pd-review-head[data-astro-cid-ear4lzfl]{display:flex;align-items:center;gap:.65rem}.cin-pd-review-avatar[data-astro-cid-ear4lzfl]{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;font-weight:700;font-family:var(--cin-display)}.cin-pd-review-author[data-astro-cid-ear4lzfl]{font-size:.95rem;font-weight:600;color:var(--cin-ink);font-family:var(--cin-display)}.cin-pd-review-meta[data-astro-cid-ear4lzfl]{font-size:.7rem;color:var(--cin-ink-soft);letter-spacing:.04em}.cin-pd-review-body[data-astro-cid-ear4lzfl]{margin-top:.5rem;font-size:.9rem;line-height:1.65;color:var(--cin-ink-soft);white-space:pre-line}.cin-pd-related[data-astro-cid-ear4lzfl]{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--cin-rule)}.cin-pd-related-head[data-astro-cid-ear4lzfl]{margin-bottom:2rem}.cin-pd-related-title[data-astro-cid-ear4lzfl]{font-family:var(--cin-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--cin-ink)}.cin-pd-related[data-astro-cid-ear4lzfl] .cin-product-grid[data-astro-cid-ear4lzfl]{grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.cin-pd-related[data-astro-cid-ear4lzfl] .cin-product-grid[data-astro-cid-ear4lzfl]{grid-template-columns:repeat(4,1fr)}}.cin-section-eyebrow[data-astro-cid-ear4lzfl]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700;margin-bottom:.6rem}.pa-crumb[data-astro-cid-qhtn7l63]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-family:var(--pa-display);font-size:.78rem;color:var(--pa-ink-soft);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.04em}.pa-crumb[data-astro-cid-qhtn7l63] a[data-astro-cid-qhtn7l63]{color:var(--pa-ink-soft);transition:color .15s}.pa-crumb[data-astro-cid-qhtn7l63] a[data-astro-cid-qhtn7l63]:hover{color:var(--pa-red)}.pa-crumb-current[data-astro-cid-qhtn7l63]{color:var(--pa-ink);font-weight:700}.pa-pd-grid[data-astro-cid-qhtn7l63]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.pa-pd-grid[data-astro-cid-qhtn7l63]{grid-template-columns:1.1fr 1fr;gap:3rem;align-items:start}}.pa-pd-gallery[data-astro-cid-qhtn7l63]{display:flex;flex-direction:column;gap:.75rem}.pa-pd-stage[data-astro-cid-qhtn7l63]{position:relative;background:transparent}.pa-pd-shadow[data-astro-cid-qhtn7l63]{position:absolute;inset:12px -12px -12px 12px;background:var(--pa-ink);z-index:0}.pa-pd-frame[data-astro-cid-qhtn7l63]{position:relative;display:block;aspect-ratio:3 / 4;background:var(--pa-paper-soft);border:4px solid var(--pa-ink);overflow:hidden;z-index:1}.pa-pd-img[data-astro-cid-qhtn7l63]{width:100%;height:100%;object-fit:cover}.pa-pd-placeholder[data-astro-cid-qhtn7l63]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--pa-ink-soft);opacity:.5}.pa-pd-halftone[data-astro-cid-qhtn7l63]{position:absolute;inset:0;background-image:radial-gradient(circle,var(--pa-ink) 1.5px,transparent 1.7px);background-size:14px 14px;opacity:0;transition:opacity .2s;pointer-events:none;mix-blend-mode:multiply}.pa-pd-stage[data-astro-cid-qhtn7l63]:hover .pa-pd-halftone[data-astro-cid-qhtn7l63]{opacity:.18}.pa-pd-badge[data-astro-cid-qhtn7l63]{position:absolute;top:.85rem;left:.85rem;background:var(--pa-yellow);border:3px solid var(--pa-ink);box-shadow:3px 3px 0 var(--pa-ink);padding:.45rem .75rem;z-index:2;transform:rotate(-3deg)}.pa-pd-badge-text[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.78rem;font-weight:900;color:var(--pa-ink);text-transform:uppercase;letter-spacing:.04em}.pa-pd-nav[data-astro-cid-qhtn7l63]{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:var(--pa-yellow);color:var(--pa-ink);border:3px solid var(--pa-ink);box-shadow:3px 3px 0 var(--pa-ink);transition:background .15s;z-index:2}.pa-pd-nav[data-astro-cid-qhtn7l63]:hover{background:var(--pa-red);color:#fff}.pa-pd-nav-prev[data-astro-cid-qhtn7l63]{left:.75rem}.pa-pd-nav-next[data-astro-cid-qhtn7l63]{right:.75rem}.pa-pd-strip[data-astro-cid-qhtn7l63]{display:flex;gap:.5rem;overflow-x:auto;padding:.4rem}.pa-pd-frame-btn[data-astro-cid-qhtn7l63]{flex:0 0 4.5rem;height:4.5rem;overflow:hidden;background:var(--pa-paper-soft);border:3px solid var(--pa-ink);cursor:pointer;transition:border-color .15s}.pa-pd-frame-btn[data-astro-cid-qhtn7l63][data-active=true]{border-color:var(--pa-red);border-width:3px}.pa-pd-frame-img[data-astro-cid-qhtn7l63]{width:100%;height:100%;object-fit:cover}.pa-pd-info[data-astro-cid-qhtn7l63]{display:flex;flex-direction:column;gap:.75rem}.pa-pd-eyebrow[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-ink-soft)}.pa-pd-eyebrow-sale[data-astro-cid-qhtn7l63]{color:var(--pa-red)}.pa-pd-title[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:.95;letter-spacing:-.02em;color:var(--pa-ink);text-transform:uppercase}.pa-pd-subtitle[data-astro-cid-qhtn7l63]{font-size:1rem;color:var(--pa-ink-soft);line-height:1.55}.pa-pd-price-row[data-astro-cid-qhtn7l63]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;padding:.85rem 0;border-top:4px solid var(--pa-ink);border-bottom:4px solid var(--pa-ink)}.pa-pd-price[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:2.25rem;font-weight:900;color:var(--pa-ink);background:var(--pa-yellow);padding:.2rem .65rem;border:3px solid var(--pa-ink)}.pa-pd-compare[data-astro-cid-qhtn7l63]{font-size:1.1rem;color:var(--pa-ink-soft);text-decoration:line-through}.pa-pd-tag[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.7rem;font-weight:700;padding:.35rem .65rem;border:2px solid var(--pa-ink);text-transform:uppercase;letter-spacing:.05em}.pa-pd-tag-out[data-astro-cid-qhtn7l63]{background:var(--pa-ink);color:var(--pa-paper)}.pa-pd-tag-low[data-astro-cid-qhtn7l63]{background:var(--pa-yellow);color:var(--pa-ink)}.pa-pd-tag-in[data-astro-cid-qhtn7l63]{background:var(--pa-blue);color:#fff}.pa-pd-rating[data-astro-cid-qhtn7l63]{display:flex;align-items:center;gap:.4rem;font-family:var(--pa-display);font-size:.85rem;color:var(--pa-ink-soft)}.pa-star[data-astro-cid-qhtn7l63]{color:var(--pa-yellow)}.pa-pd-option[data-astro-cid-qhtn7l63]{margin-top:.5rem}.pa-pd-option-label[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-ink);margin-bottom:.5rem}.pa-pd-option-vals[data-astro-cid-qhtn7l63]{display:flex;flex-wrap:wrap;gap:.4rem}.pa-pd-option-val[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.8rem;font-weight:700;padding:.45rem .85rem;background:var(--pa-paper);color:var(--pa-ink);border:2px solid var(--pa-ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:background .15s,color .15s}.pa-pd-option-val[data-astro-cid-qhtn7l63]:hover{background:var(--pa-yellow)}.pa-pd-option-val[data-astro-cid-qhtn7l63][data-active=true]{background:var(--pa-red);color:#fff}.pa-pd-buy[data-astro-cid-qhtn7l63]{margin-top:.75rem;display:flex;gap:.65rem}.pa-pd-qty[data-astro-cid-qhtn7l63]{display:inline-flex;align-items:stretch;border:3px solid var(--pa-ink);box-shadow:3px 3px 0 var(--pa-ink)}.pa-pd-qty-btn[data-astro-cid-qhtn7l63]{width:2.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--pa-yellow);color:var(--pa-ink);transition:background .15s}.pa-pd-qty-btn[data-astro-cid-qhtn7l63]:hover{background:var(--pa-red);color:#fff}.pa-pd-qty-input[data-astro-cid-qhtn7l63]{width:2.5rem;text-align:center;background:var(--pa-paper);border:0;border-left:2px solid var(--pa-ink);border-right:2px solid var(--pa-ink);color:var(--pa-ink);font-family:var(--pa-display);font-size:1rem;font-weight:900;outline:none}.pa-pd-add[data-astro-cid-qhtn7l63]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--pa-red);color:#fff;padding:.95rem 1.5rem;font-family:var(--pa-display);font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;font-weight:900;border:3px solid var(--pa-ink);box-shadow:5px 5px 0 var(--pa-ink);transition:transform .15s,box-shadow .15s}.pa-pd-add[data-astro-cid-qhtn7l63]:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--pa-ink)}.pa-pd-add[data-astro-cid-qhtn7l63]:disabled{opacity:.5;cursor:not-allowed}.pa-pd-aux[data-astro-cid-qhtn7l63]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.pa-pd-wl[data-astro-cid-qhtn7l63],.pa-pd-share[data-astro-cid-qhtn7l63]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--pa-display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.55rem .9rem;border:2px solid var(--pa-ink);color:var(--pa-ink);background:var(--pa-paper);cursor:pointer;transition:background .15s,color .15s}.pa-pd-wl[data-astro-cid-qhtn7l63]:hover,.pa-pd-share[data-astro-cid-qhtn7l63]:hover{background:var(--pa-yellow)}.pa-pd-notes[data-astro-cid-qhtn7l63]{margin-top:1.5rem;padding:1.5rem;background:var(--pa-paper-soft);border:4px solid var(--pa-ink);box-shadow:5px 5px 0 var(--pa-ink)}.pa-pd-notes-label[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-red);margin-bottom:.75rem}.pa-pd-notes-row[data-astro-cid-qhtn7l63]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:2px dashed var(--pa-ink);font-family:var(--pa-display);font-size:.85rem;color:var(--pa-ink-soft);text-transform:uppercase;letter-spacing:.04em}.pa-pd-notes-row[data-astro-cid-qhtn7l63] span[data-astro-cid-qhtn7l63]:last-child{color:var(--pa-ink)}.pa-pd-desc-block[data-astro-cid-qhtn7l63]{margin-top:1.25rem}.pa-pd-desc-body[data-astro-cid-qhtn7l63]{margin-top:.4rem;font-size:.92rem;line-height:1.65;color:var(--pa-ink-soft);white-space:pre-line}.pa-pd-reviews[data-astro-cid-qhtn7l63]{margin-top:4rem;padding-top:2.5rem;border-top:4px solid var(--pa-ink)}.pa-pd-reviews-head[data-astro-cid-qhtn7l63]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1rem;border-bottom:4px solid var(--pa-ink)}.pa-section-tag[data-astro-cid-qhtn7l63]{display:inline-block;font-family:var(--pa-display);font-size:.75rem;font-weight:700;background:var(--pa-ink);color:var(--pa-paper);padding:.3rem .75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.pa-pd-reviews-title[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.02em;color:var(--pa-ink);text-transform:uppercase}.pa-pd-reviews-count[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-ink-soft)}.pa-pd-reviews-grid[data-astro-cid-qhtn7l63]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.pa-pd-reviews-grid[data-astro-cid-qhtn7l63]{grid-template-columns:1fr 1.4fr}}.pa-pd-review-form[data-astro-cid-qhtn7l63]{background:var(--pa-paper-soft);border:4px solid var(--pa-ink);box-shadow:5px 5px 0 var(--pa-ink);padding:1.5rem;display:grid;gap:.85rem}.pa-pd-review-form-label[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-red)}.pa-pd-review-form-grid[data-astro-cid-qhtn7l63]{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:640px){.pa-pd-review-form-grid[data-astro-cid-qhtn7l63]{grid-template-columns:1fr 1fr}}.pa-input[data-astro-cid-qhtn7l63]{width:100%;background:var(--pa-paper);border:2px solid var(--pa-ink);color:var(--pa-ink);padding:.65rem .85rem;font-family:var(--pa-display);font-size:.88rem;outline:none;transition:border-color .15s}.pa-input[data-astro-cid-qhtn7l63]:focus{border-color:var(--pa-red)}.pa-textarea[data-astro-cid-qhtn7l63]{resize:vertical;min-height:4.5rem}.pa-pd-review-rating[data-astro-cid-qhtn7l63]{display:flex;align-items:center;gap:.5rem;font-family:var(--pa-display);font-size:.82rem;color:var(--pa-ink-soft)}.pa-pd-stars[data-astro-cid-qhtn7l63]{display:inline-flex;gap:.15rem}.pa-pd-star[data-astro-cid-qhtn7l63]{color:var(--pa-yellow);cursor:pointer;padding:0;border:0;background:transparent}.pa-pd-review-rating-val[data-astro-cid-qhtn7l63]{font-weight:900;color:var(--pa-ink)}.pa-pd-review-submit[data-astro-cid-qhtn7l63]{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;background:var(--pa-red);color:#fff;padding:.7rem 1.4rem;font-family:var(--pa-display);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;font-weight:900;border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink);transition:transform .15s,box-shadow .15s}.pa-pd-review-submit[data-astro-cid-qhtn7l63]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pa-ink)}.pa-pd-reviews-list[data-astro-cid-qhtn7l63]{display:grid;gap:1rem;align-content:start}.pa-pd-reviews-empty[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);color:var(--pa-ink-soft);padding:1.5rem;text-align:center;border:3px dashed var(--pa-ink)}.pa-pd-review[data-astro-cid-qhtn7l63]{position:relative;padding:1rem 1.25rem;background:var(--pa-paper-soft);border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink)}.pa-pd-review-head[data-astro-cid-qhtn7l63]{display:flex;align-items:center;gap:.65rem}.pa-pd-review-avatar[data-astro-cid-qhtn7l63]{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--pa-display);font-size:.95rem;font-weight:900;border:2px solid var(--pa-ink)}.pa-pd-review-author[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.95rem;font-weight:900;color:var(--pa-ink);text-transform:uppercase}.pa-pd-review-meta[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:.7rem;color:var(--pa-ink-soft);letter-spacing:.04em}.pa-pd-review-body[data-astro-cid-qhtn7l63]{margin-top:.5rem;font-size:.92rem;line-height:1.65;color:var(--pa-ink-soft);white-space:pre-line}.pa-pd-related[data-astro-cid-qhtn7l63]{margin-top:4rem;padding-top:2.5rem;border-top:4px solid var(--pa-ink)}.pa-pd-related-head[data-astro-cid-qhtn7l63]{margin-bottom:2rem}.pa-pd-related-title[data-astro-cid-qhtn7l63]{font-family:var(--pa-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.02em;color:var(--pa-ink);text-transform:uppercase}.pa-pd-related[data-astro-cid-qhtn7l63] .pa-product-grid[data-astro-cid-qhtn7l63]{grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.pa-pd-related[data-astro-cid-qhtn7l63] .pa-product-grid[data-astro-cid-qhtn7l63]{grid-template-columns:repeat(4,1fr)}}.mm-crumb[data-astro-cid-2rsmabsh]{display:flex;align-items:center;gap:.5rem;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft);margin-bottom:2rem}.mm-crumb[data-astro-cid-2rsmabsh] a[data-astro-cid-2rsmabsh]{color:var(--mm-ink-soft);transition:color .2s}.mm-crumb[data-astro-cid-2rsmabsh] a[data-astro-cid-2rsmabsh]:hover,.mm-crumb-current[data-astro-cid-2rsmabsh]{color:var(--mm-ink)}.mm-pd-grid[data-astro-cid-2rsmabsh]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.mm-pd-grid[data-astro-cid-2rsmabsh]{grid-template-columns:1fr 1fr;gap:4rem}}.mm-pd-stage[data-astro-cid-2rsmabsh]{position:relative;aspect-ratio:4 / 5;background:var(--mm-paper-soft);overflow:hidden}.mm-pd-img[data-astro-cid-2rsmabsh]{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.mm-pd-placeholder[data-astro-cid-2rsmabsh]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--mm-ink-faint)}.mm-pd-tag[data-astro-cid-2rsmabsh]{position:absolute;top:1rem;left:1rem;font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:.3rem .55rem;background:var(--mm-paper);color:var(--mm-ink);border:1px solid var(--mm-rule)}.mm-pd-strip[data-astro-cid-2rsmabsh]{margin-top:1rem;display:flex;gap:.5rem;overflow-x:auto}.mm-pd-thumb[data-astro-cid-2rsmabsh]{width:3.5rem;height:3.5rem;flex-shrink:0;background:var(--mm-paper-soft);border:1px solid var(--mm-rule);overflow:hidden;padding:0;cursor:pointer;transition:border-color .2s}.mm-pd-thumb[data-astro-cid-2rsmabsh][data-active=true]{border-color:var(--mm-ink)}.mm-pd-thumb-img[data-astro-cid-2rsmabsh]{width:100%;height:100%;object-fit:cover}.mm-pd-info[data-astro-cid-2rsmabsh]{display:flex;flex-direction:column}.mm-pd-eyebrow[data-astro-cid-2rsmabsh]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-pd-title[data-astro-cid-2rsmabsh]{margin-top:.6rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--mm-ink)}.mm-pd-subtitle[data-astro-cid-2rsmabsh]{margin-top:.4rem;font-size:.85rem;color:var(--mm-ink-soft);line-height:1.5}.mm-pd-price-row[data-astro-cid-2rsmabsh]{margin-top:1.25rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.mm-pd-price[data-astro-cid-2rsmabsh]{font-size:1.25rem;font-weight:500;color:var(--mm-ink);letter-spacing:-.01em}.mm-pd-compare[data-astro-cid-2rsmabsh]{font-size:.9rem;color:var(--mm-ink-soft);text-decoration:line-through}.mm-pd-discount[data-astro-cid-2rsmabsh]{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--mm-ink)}.mm-pd-rule[data-astro-cid-2rsmabsh]{height:1px;background:var(--mm-rule);margin:1.5rem 0}.mm-pd-desc[data-astro-cid-2rsmabsh]{font-size:.92rem;line-height:1.75;color:var(--mm-ink-soft);letter-spacing:.01em}.mm-pd-options[data-astro-cid-2rsmabsh]{margin-top:1.5rem;display:grid;gap:1rem}.mm-pd-option[data-astro-cid-2rsmabsh]{display:flex;flex-direction:column;gap:.4rem}.mm-pd-option-label[data-astro-cid-2rsmabsh]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-pd-option-select[data-astro-cid-2rsmabsh]{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--mm-ink);padding:.5rem 1.25rem .5rem 0;font-size:.9rem;color:var(--mm-ink);outline:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center}.mm-pd-add[data-astro-cid-2rsmabsh]{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--mm-ink);color:var(--mm-paper);padding:1rem 1.5rem;width:100%;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border:0;transition:opacity .2s}.mm-pd-add[data-astro-cid-2rsmabsh]:hover:not(:disabled){opacity:.75}.mm-pd-add[data-astro-cid-2rsmabsh]:disabled{opacity:.4;cursor:not-allowed}.mm-pd-actions[data-astro-cid-2rsmabsh]{margin-top:1rem;display:flex;gap:1rem}.mm-pd-action[data-astro-cid-2rsmabsh]{display:inline-flex;align-items:center;gap:.4rem;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft);background:transparent;border:0;border-bottom:1px solid var(--mm-ink-soft);padding:.5rem 0;cursor:pointer;transition:color .2s,border-color .2s}.mm-pd-action[data-astro-cid-2rsmabsh]:hover{color:var(--mm-ink);border-color:var(--mm-ink)}.mm-pd-meta[data-astro-cid-2rsmabsh]{margin-top:2rem;display:grid;gap:.5rem}.mm-pd-meta[data-astro-cid-2rsmabsh]>div[data-astro-cid-2rsmabsh]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px solid var(--mm-rule)}.mm-pd-meta[data-astro-cid-2rsmabsh] dt[data-astro-cid-2rsmabsh]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-pd-meta[data-astro-cid-2rsmabsh] dd[data-astro-cid-2rsmabsh]{font-size:.85rem;color:var(--mm-ink)}.mm-rule[data-astro-cid-2rsmabsh]{height:1px;background:var(--mm-rule);margin:3rem 0 1.5rem}.mm-section-eyebrow[data-astro-cid-2rsmabsh]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-pd-reviews-empty[data-astro-cid-2rsmabsh]{margin-top:1rem;font-size:.9rem;color:var(--mm-ink-soft);font-style:italic}.mm-pd-review-list[data-astro-cid-2rsmabsh]{list-style:none;padding:0;margin-top:1.5rem;display:grid;gap:1.5rem}.mm-pd-review[data-astro-cid-2rsmabsh]{border-left:1px solid var(--mm-rule);padding-left:1.25rem}.mm-pd-review-author[data-astro-cid-2rsmabsh]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink)}.mm-pd-review-body[data-astro-cid-2rsmabsh]{margin-top:.5rem;font-size:.9rem;line-height:1.6;color:var(--mm-ink-soft)}.mm-pd-related-grid[data-astro-cid-2rsmabsh]{grid-template-columns:repeat(2,1fr);margin-top:1.5rem}@media(min-width:768px){.mm-pd-related-grid[data-astro-cid-2rsmabsh]{grid-template-columns:repeat(4,1fr)}}.of-crumb[data-astro-cid-ncmebzvd]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;color:var(--of-ink-soft);margin-bottom:1.5rem}.of-crumb[data-astro-cid-ncmebzvd] a[data-astro-cid-ncmebzvd]{color:var(--of-ink-soft);transition:color .2s}.of-crumb[data-astro-cid-ncmebzvd] a[data-astro-cid-ncmebzvd]:hover{color:var(--store-primary)}.of-crumb-current[data-astro-cid-ncmebzvd]{color:var(--of-ink)}.of-pd-grid[data-astro-cid-ncmebzvd]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.of-pd-grid[data-astro-cid-ncmebzvd]{grid-template-columns:1fr 1fr;gap:3rem}}.of-pd-stage[data-astro-cid-ncmebzvd]{position:relative;aspect-ratio:4 / 5;background:var(--of-card);border-radius:32px;overflow:hidden;box-shadow:var(--of-shadow)}.of-pd-img[data-astro-cid-ncmebzvd]{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.of-pd-placeholder[data-astro-cid-ncmebzvd]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--of-ink-soft)}.of-pd-badge[data-astro-cid-ncmebzvd]{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,var(--store-primary),var(--store-accent));color:#fff;font-size:.78rem;font-weight:700;padding:.4rem .85rem;border-radius:9999px;box-shadow:var(--of-shadow)}.of-pd-strip[data-astro-cid-ncmebzvd]{margin-top:1rem;display:flex;gap:.6rem;overflow-x:auto;padding:.25rem}.of-pd-thumb[data-astro-cid-ncmebzvd]{width:4rem;height:4rem;flex-shrink:0;background:var(--of-card);border:2px solid transparent;border-radius:16px;overflow:hidden;padding:0;cursor:pointer;transition:border-color .2s}.of-pd-thumb[data-astro-cid-ncmebzvd][data-active=true]{border-color:var(--store-primary)}.of-pd-thumb-img[data-astro-cid-ncmebzvd]{width:100%;height:100%;object-fit:cover}.of-pd-info[data-astro-cid-ncmebzvd]{display:flex;flex-direction:column}.of-pd-eyebrow[data-astro-cid-ncmebzvd]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft)}.of-pd-title[data-astro-cid-ncmebzvd]{margin-top:.6rem;font-family:var(--of-sans);font-size:clamp(1.65rem,4vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--of-ink)}.of-pd-subtitle[data-astro-cid-ncmebzvd]{margin-top:.4rem;font-size:.95rem;color:var(--of-ink-soft);line-height:1.5}.of-pd-price-row[data-astro-cid-ncmebzvd]{margin-top:1.25rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.of-pd-price[data-astro-cid-ncmebzvd]{font-family:var(--of-sans);font-size:1.5rem;font-weight:700;color:var(--store-primary);background:var(--of-card);padding:.4rem 1rem;border-radius:9999px;box-shadow:var(--of-shadow)}.of-pd-compare[data-astro-cid-ncmebzvd]{font-size:.95rem;color:var(--of-ink-soft);text-decoration:line-through}.of-pd-discount[data-astro-cid-ncmebzvd]{font-size:.78rem;font-weight:700;color:#fff;background:var(--store-accent);padding:.25rem .6rem;border-radius:9999px}.of-pd-desc[data-astro-cid-ncmebzvd]{margin-top:1.5rem;font-size:.95rem;line-height:1.75;color:var(--of-ink-soft)}.of-pd-options[data-astro-cid-ncmebzvd]{margin-top:1.5rem;display:grid;gap:1rem}.of-pd-option[data-astro-cid-ncmebzvd]{display:flex;flex-direction:column;gap:.4rem}.of-pd-option-label[data-astro-cid-ncmebzvd]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft)}.of-pd-option-select[data-astro-cid-ncmebzvd]{appearance:none;background:var(--of-card);border:1px solid var(--of-rule);border-radius:9999px;padding:.65rem 2rem .65rem 1rem;font-family:var(--of-sans);font-size:.92rem;font-weight:600;color:var(--of-ink);outline:none;cursor:pointer;box-shadow:var(--of-shadow);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7C72' stroke-width='2'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .85rem center}.of-pd-add[data-astro-cid-ncmebzvd]{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--store-primary),var(--store-accent));color:#fff;padding:1rem 1.5rem;width:100%;font-size:.95rem;font-weight:700;border:0;border-radius:9999px;box-shadow:var(--of-shadow);transition:transform .25s,box-shadow .25s}.of-pd-add[data-astro-cid-ncmebzvd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--of-shadow-lg)}.of-pd-add[data-astro-cid-ncmebzvd]:disabled{opacity:.5;cursor:not-allowed}.of-pd-actions[data-astro-cid-ncmebzvd]{margin-top:1rem;display:flex;gap:.75rem}.of-pd-action[data-astro-cid-ncmebzvd]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--of-ink-soft);background:var(--of-card);border:1px solid var(--of-rule);padding:.55rem 1rem;border-radius:9999px;box-shadow:var(--of-shadow);cursor:pointer;transition:color .2s,transform .2s}.of-pd-action[data-astro-cid-ncmebzvd]:hover{color:var(--store-primary);transform:translateY(-1px)}.of-pd-meta-card[data-astro-cid-ncmebzvd]{margin-top:1.5rem;background:var(--of-card);border:1px solid var(--of-rule);border-radius:20px;padding:1.25rem;box-shadow:var(--of-shadow)}.of-pd-meta[data-astro-cid-ncmebzvd]{display:grid;gap:.5rem}.of-pd-meta[data-astro-cid-ncmebzvd]>div[data-astro-cid-ncmebzvd]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px dashed var(--of-rule)}.of-pd-meta[data-astro-cid-ncmebzvd]>div[data-astro-cid-ncmebzvd]:last-child{border-bottom:0}.of-pd-meta[data-astro-cid-ncmebzvd] dt[data-astro-cid-ncmebzvd]{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--of-ink-soft)}.of-pd-meta[data-astro-cid-ncmebzvd] dd[data-astro-cid-ncmebzvd]{font-size:.9rem;font-weight:600;color:var(--of-ink)}.of-section-eyebrow[data-astro-cid-ncmebzvd]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft);margin-bottom:1rem}.of-pd-reviews[data-astro-cid-ncmebzvd]{margin-top:3rem;background:var(--of-card);border:1px solid var(--of-rule);border-radius:28px;padding:1.75rem;box-shadow:var(--of-shadow)}.of-pd-reviews-empty[data-astro-cid-ncmebzvd]{font-size:.92rem;color:var(--of-ink-soft);font-style:italic}.of-pd-review-list[data-astro-cid-ncmebzvd]{list-style:none;padding:0;margin-top:1rem;display:grid;gap:1rem}.of-pd-review[data-astro-cid-ncmebzvd]{background:var(--of-paper-soft);border-radius:16px;padding:1rem 1.25rem}.of-pd-review-author[data-astro-cid-ncmebzvd]{font-family:var(--of-sans);font-size:.85rem;font-weight:700;color:var(--of-ink)}.of-pd-review-body[data-astro-cid-ncmebzvd]{margin-top:.4rem;font-size:.92rem;line-height:1.6;color:var(--of-ink-soft)}.of-pd-related[data-astro-cid-ncmebzvd]{margin-top:3rem}.of-pd-related-grid[data-astro-cid-ncmebzvd]{grid-template-columns:repeat(2,1fr);margin-top:1.5rem}@media(min-width:768px){.of-pd-related-grid[data-astro-cid-ncmebzvd]{grid-template-columns:repeat(4,1fr)}}.is-crumb[data-astro-cid-pcrq2jdj]{display:flex;align-items:center;gap:.5rem;font-family:var(--is-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--is-ink-soft);margin-bottom:1.5rem}.is-crumb[data-astro-cid-pcrq2jdj] a[data-astro-cid-pcrq2jdj]{color:var(--is-ink-soft);transition:color .2s}.is-crumb[data-astro-cid-pcrq2jdj] a[data-astro-cid-pcrq2jdj]:hover{color:var(--store-accent)}.is-crumb-current[data-astro-cid-pcrq2jdj]{color:var(--is-ink)}.is-pd-grid[data-astro-cid-pcrq2jdj]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.is-pd-grid[data-astro-cid-pcrq2jdj]{grid-template-columns:1fr 1fr;gap:3rem}}.is-pd-stage[data-astro-cid-pcrq2jdj]{position:relative;aspect-ratio:1 / 1;background:var(--is-card);border:2px solid var(--is-steel-3);box-shadow:var(--is-shadow);overflow:hidden}.is-pd-img[data-astro-cid-pcrq2jdj]{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.is-pd-placeholder[data-astro-cid-pcrq2jdj]{display:flex;height:100%;align-items:center;justify-content:center;color:var(--is-ink-soft)}.is-pd-badge[data-astro-cid-pcrq2jdj]{position:absolute;top:12px;left:12px;background:var(--store-accent);color:#fff;font-family:var(--is-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.4rem .75rem;border:1px solid #1E293B;z-index:4}.is-pd-strip[data-astro-cid-pcrq2jdj]{margin-top:1rem;display:flex;gap:.6rem;overflow-x:auto;padding:.25rem}.is-pd-thumb[data-astro-cid-pcrq2jdj]{width:4rem;height:4rem;flex-shrink:0;background:var(--is-card);border:2px solid var(--is-steel-3);overflow:hidden;padding:0;cursor:pointer;transition:border-color .2s}.is-pd-thumb[data-astro-cid-pcrq2jdj][data-active=true]{border-color:var(--store-accent)}.is-pd-thumb-img[data-astro-cid-pcrq2jdj]{width:100%;height:100%;object-fit:cover}.is-pd-info[data-astro-cid-pcrq2jdj]{display:flex;flex-direction:column}.is-pd-eyebrow[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--is-ink-soft)}.is-pd-title[data-astro-cid-pcrq2jdj]{margin-top:.6rem;font-family:var(--is-sans);font-size:clamp(1.65rem,4vw,2.25rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;color:var(--is-ink)}.is-pd-subtitle[data-astro-cid-pcrq2jdj]{margin-top:.4rem;font-size:.95rem;color:var(--is-ink-soft);line-height:1.5}.is-pd-price-row[data-astro-cid-pcrq2jdj]{margin-top:1.25rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.is-pd-price[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:1.5rem;font-weight:700;color:var(--is-ink);background:var(--is-card);border:2px solid var(--is-steel-3);padding:.4rem 1rem}.is-pd-compare[data-astro-cid-pcrq2jdj]{font-size:.95rem;color:var(--is-ink-soft);text-decoration:line-through}.is-pd-discount[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--store-accent);padding:.25rem .6rem;border:1px solid #1E293B}.is-pd-desc[data-astro-cid-pcrq2jdj]{margin-top:1.5rem;font-size:.95rem;line-height:1.75;color:var(--is-ink-soft)}.is-pd-options[data-astro-cid-pcrq2jdj]{margin-top:1.5rem;display:grid;gap:1rem}.is-pd-option[data-astro-cid-pcrq2jdj]{display:flex;flex-direction:column;gap:.4rem}.is-pd-option-label[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--is-ink-soft)}.is-pd-option-select[data-astro-cid-pcrq2jdj]{appearance:none;background:var(--is-card);border:2px solid var(--is-steel-3);padding:.65rem 2rem .65rem 1rem;font-family:var(--is-sans);font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--is-ink);outline:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .85rem center}.is-pd-add[data-astro-cid-pcrq2jdj]{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--store-accent);color:#fff;padding:1rem 1.5rem;width:100%;font-family:var(--is-sans);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--is-steel-3);cursor:pointer;transition:background .2s,transform .2s}.is-pd-add[data-astro-cid-pcrq2jdj]:hover:not(:disabled){background:var(--store-primary);transform:translateY(-2px)}.is-pd-add[data-astro-cid-pcrq2jdj]:disabled{opacity:.5;cursor:not-allowed}.is-pd-actions[data-astro-cid-pcrq2jdj]{margin-top:1rem;display:flex;gap:.75rem}.is-pd-action[data-astro-cid-pcrq2jdj]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--is-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--is-ink-soft);background:var(--is-card);border:2px solid var(--is-steel-3);padding:.55rem 1rem;cursor:pointer;transition:color .2s,border-color .2s}.is-pd-action[data-astro-cid-pcrq2jdj]:hover{color:var(--store-accent);border-color:var(--store-accent)}.is-pd-meta-card[data-astro-cid-pcrq2jdj]{position:relative;margin-top:1.5rem;background:var(--is-card);border:2px solid var(--is-steel-3);padding:1.25rem}.is-pd-meta[data-astro-cid-pcrq2jdj]{display:grid;gap:.5rem}.is-pd-meta[data-astro-cid-pcrq2jdj]>div[data-astro-cid-pcrq2jdj]{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-bottom:1px solid var(--is-rule)}.is-pd-meta[data-astro-cid-pcrq2jdj]>div[data-astro-cid-pcrq2jdj]:last-child{border-bottom:0}.is-pd-meta[data-astro-cid-pcrq2jdj] dt[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--is-ink-soft)}.is-pd-meta[data-astro-cid-pcrq2jdj] dd[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.9rem;font-weight:600;color:var(--is-ink)}.is-section-eyebrow[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--is-ink-soft);margin-bottom:1rem}.is-pd-reviews[data-astro-cid-pcrq2jdj]{position:relative;margin-top:3rem;background:var(--is-card);border:2px solid var(--is-steel-3);padding:1.75rem}.is-pd-reviews-empty[data-astro-cid-pcrq2jdj]{font-size:.92rem;color:var(--is-ink-soft);font-style:italic}.is-pd-review-list[data-astro-cid-pcrq2jdj]{list-style:none;padding:0;margin-top:1rem;display:grid;gap:1rem}.is-pd-review[data-astro-cid-pcrq2jdj]{background:var(--is-paper-soft);border-left:4px solid var(--store-accent);padding:1rem 1.25rem}.is-pd-review-author[data-astro-cid-pcrq2jdj]{font-family:var(--is-sans);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--is-ink)}.is-pd-review-body[data-astro-cid-pcrq2jdj]{margin-top:.4rem;font-size:.92rem;line-height:1.6;color:var(--is-ink-soft)}.is-pd-related[data-astro-cid-pcrq2jdj]{margin-top:3rem}.is-pd-related-grid[data-astro-cid-pcrq2jdj]{grid-template-columns:repeat(2,1fr);margin-top:1.5rem}@media(min-width:768px){.is-pd-related-grid[data-astro-cid-pcrq2jdj]{grid-template-columns:repeat(4,1fr)}}.grid-zoom[data-astro-cid-667pumgz] img[data-astro-cid-667pumgz]{transition:transform .25s ease}.grid-zoom[data-astro-cid-667pumgz]:hover img[data-astro-cid-667pumgz]{will-change:transform}.grid-thumb[data-astro-cid-667pumgz]{flex:0 0 4.2rem;aspect-ratio:1 / 1;overflow:hidden;border:2px solid var(--grid-rule);border-radius:8px;background:var(--grid-surface-2);cursor:pointer;padding:0;transition:border-color .15s ease}.grid-thumb[data-astro-cid-667pumgz] img[data-astro-cid-667pumgz]{width:100%;height:100%;object-fit:cover}.grid-thumb[data-astro-cid-667pumgz][data-active=true]{border-color:var(--grid-primary)}.grid-variant[data-astro-cid-667pumgz]{padding:.4rem .85rem;font-size:.76rem;font-weight:600;color:var(--grid-ink-soft);background:var(--grid-surface);border:1px solid var(--grid-rule-strong);border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.grid-variant[data-astro-cid-667pumgz]:hover{border-color:var(--grid-primary);color:var(--grid-primary)}.grid-variant[data-astro-cid-667pumgz][data-selected=true]{background:var(--grid-primary);border-color:var(--grid-primary);color:#fff}.grid-qty-btn[data-astro-cid-667pumgz]{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.85rem;background:var(--grid-surface);color:var(--grid-ink-soft);border:none;cursor:pointer;transition:color .15s ease}.grid-qty-btn[data-astro-cid-667pumgz]:hover{color:var(--grid-primary)}.grid-qty-input[data-astro-cid-667pumgz]{width:2.8rem;border:none;border-left:1px solid var(--grid-rule);border-right:1px solid var(--grid-rule);text-align:center;font-family:var(--grid-mono);font-size:.85rem;font-weight:700;color:var(--grid-ink);background:var(--grid-surface);outline:none;-moz-appearance:textfield;appearance:textfield}.grid-qty-input[data-astro-cid-667pumgz]::-webkit-outer-spin-button,.grid-qty-input[data-astro-cid-667pumgz]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:1024px){#grid-buybar[data-astro-cid-667pumgz]{display:none!important}}.theme-lumen .lumen-crumb{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:300;color:var(--lumen-ink-faint)}.theme-lumen .lumen-crumb a{color:var(--lumen-ink-soft);transition:color .2s}.theme-lumen .lumen-crumb a:hover{color:var(--lumen-accent)}.theme-lumen .lumen-crumb-here{color:var(--lumen-ink)}.theme-lumen .lumen-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:1024px){.theme-lumen .lumen-pd-grid{grid-template-columns:1.05fr 1fr;gap:3.5rem}}.theme-lumen .lumen-pd-stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--lumen-radius-lg);background:var(--lumen-surface-soft);box-shadow:var(--lumen-shadow-sm)}.theme-lumen .lumen-pd-img{width:100%;height:100%;object-fit:cover}.theme-lumen .lumen-pd-badge{position:absolute;top:1rem;left:1rem;z-index:2}.theme-lumen .lumen-pd-strip{margin-top:.9rem;display:flex;gap:.6rem;overflow-x:auto;padding:.2rem}.theme-lumen .lumen-pd-thumb{flex-shrink:0;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:calc(var(--lumen-radius) * .7);border:2px solid transparent;background:var(--lumen-surface-soft);padding:0;cursor:pointer;transition:border-color .25s,transform .25s}.theme-lumen .lumen-pd-thumb:hover{transform:translateY(-2px)}.theme-lumen .lumen-pd-thumb[data-active=true]{border-color:var(--lumen-accent)}.theme-lumen .lumen-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-lumen .lumen-pd-meta{display:grid;gap:.6rem;padding:1.25rem 1.5rem;border-radius:var(--lumen-radius-lg);background:var(--lumen-surface-tint)}.theme-lumen .lumen-pd-meta>div{display:flex;justify-content:space-between;gap:1rem;font-size:.86rem}.theme-lumen .lumen-pd-meta dt{color:var(--lumen-ink-faint);font-weight:300}.theme-lumen .lumen-pd-meta dd{color:var(--lumen-ink);font-weight:400}.theme-lumen .lumen-review{padding:1.4rem}.theme-mercado .mc-pd-stage{position:relative;overflow:hidden;border-radius:var(--mc-radius-lg, 16px);background:var(--mc-surface-2, #FFF1E6);aspect-ratio:1 / 1}.theme-mercado .mc-pd-stage-tag,.theme-mercado .mc-pd-stage-out{position:absolute;top:.9rem;left:.9rem;z-index:2}.theme-mercado .mc-pd-thumb{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--mc-radius, 12px);border:2.5px solid transparent;background:var(--mc-surface-2, #FFF1E6);cursor:pointer;padding:0;transition:border-color .15s}.theme-mercado .mc-pd-thumb[data-active=true]{border-color:var(--mc-primary, #EA580C)}.theme-mercado .mc-pd-thumb:hover{border-color:var(--mc-accent, #EC4899)}.theme-mercado .mc-pd-info{display:flex;flex-direction:column;gap:.85rem;align-self:start}.theme-mercado .mc-pd-title{font-size:1.65rem;font-weight:800;letter-spacing:-.025em;line-height:1.12;color:var(--mc-ink, #27150A)}@media(min-width:768px){.theme-mercado .mc-pd-title{font-size:2rem}}.theme-mercado .mc-pd-pricebox{border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius, 12px);background:var(--mc-surface, #FFFFFF);padding:.85rem 1rem}.theme-mercado .mc-pd-price{font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:var(--mc-primary, #EA580C)}.theme-mercado .mc-pd-price-old{font-size:.95rem;font-weight:600;color:var(--mc-ink-soft, #8A6F5F);text-decoration:line-through}.theme-mercado .mc-pd-lede{font-size:.9rem;line-height:1.65;color:var(--mc-ink-soft, #8A6F5F)}.theme-mercado .mc-pd-variants{display:grid;gap:.8rem}.theme-mercado .mc-pd-variant-label{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-ink-soft, #8A6F5F)}.theme-mercado .mc-pd-variant-current{color:var(--mc-ink, #27150A)}.theme-mercado .mc-pd-variant-pill{border:1.5px solid var(--mc-rule, #F0DFD2);background:var(--mc-surface, #FFFFFF);color:var(--mc-ink, #27150A);border-radius:9999px;padding:.38rem .9rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.theme-mercado .mc-pd-variant-pill[data-selected=true]{background:var(--mc-ink, #27150A);border-color:var(--mc-ink, #27150A);color:var(--mc-bg, #FFF7F2)}.theme-mercado .mc-pd-buyrow{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem}.theme-mercado .mc-pd-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius, 12px);background:var(--mc-surface, #FFFFFF);overflow:hidden}.theme-mercado .mc-pd-stepper button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;align-self:stretch;color:var(--mc-ink, #27150A);transition:background .15s}.theme-mercado .mc-pd-stepper button:hover{background:var(--mc-surface-2, #FFF1E6)}.theme-mercado .mc-pd-stepper input{width:2.8rem;border:none;border-left:1px solid var(--mc-rule, #F0DFD2);border-right:1px solid var(--mc-rule, #F0DFD2);text-align:center;font-size:.9rem;font-weight:700;color:var(--mc-ink, #27150A);background:transparent}.theme-mercado .mc-pd-stepper input:focus{outline:none}.theme-mercado .mc-pd-add{flex:1;min-width:10rem}.theme-mercado .mc-pd-add:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.theme-mercado .mc-pd-wish{display:inline-flex;align-items:center;justify-content:center;width:3rem;border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius, 12px);color:var(--mc-ink, #27150A);background:var(--mc-surface, #FFFFFF);transition:color .15s,border-color .15s}.theme-mercado .mc-pd-wish:hover{color:#ef4444;border-color:#ef4444}.theme-mercado .mc-pd-specs{display:flex;flex-wrap:wrap;gap:.45rem}.theme-mercado .mc-pd-share{border-top:1.5px dashed var(--mc-rule, #F0DFD2);padding-top:.9rem}.theme-mercado .mc-pd-share-btn{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:9999px;background:var(--mc-surface, #FFFFFF);color:var(--mc-ink, #27150A);padding:.35rem .8rem;font-size:.72rem;font-weight:700;transition:border-color .15s,color .15s}.theme-mercado .mc-pd-share-btn:hover{border-color:var(--mc-primary, #EA580C);color:var(--mc-primary, #EA580C)}.theme-mercado .mc-pd-review-list{display:grid;gap:.9rem;align-content:start}.theme-mercado .mc-pd-review-empty{border:2px dashed var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius, 12px);padding:1.5rem;font-size:.85rem;color:var(--mc-ink-soft, #8A6F5F)}.theme-mercado .mc-pd-review{display:flex;gap:.8rem;background:var(--mc-surface, #FFFFFF);border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius, 12px);padding:.9rem 1rem}.theme-mercado .mc-pd-review-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:50%;color:#fff;font-size:.85rem;font-weight:800;flex-shrink:0}.theme-mercado .mc-pd-review-author{font-size:.85rem;font-weight:800;color:var(--mc-ink, #27150A)}.theme-mercado .mc-pd-review-title{margin-top:.35rem;font-size:.85rem;font-weight:700;color:var(--mc-ink, #27150A)}.theme-mercado .mc-pd-review-body{margin-top:.25rem;font-size:.82rem;line-height:1.6;color:var(--mc-ink-soft, #8A6F5F)}.theme-mercado .mc-pd-review-form{background:var(--mc-surface, #FFFFFF);border:1.5px solid var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius-lg, 16px);padding:1.1rem;align-self:start}.theme-mercado .mc-pd-review-form-title{font-size:1rem;font-weight:800;color:var(--mc-ink, #27150A)}.theme-mercado .rating-star{padding:.1rem;color:var(--mc-rule, #F0DFD2);transition:color .15s,transform .15s}.theme-mercado .rating-star:hover{transform:scale(1.15)}.theme-mercado .rating-star.is-on{color:#f59e0b}.theme-mercado .mc-pd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:.7rem;background:var(--mc-surface, #FFFFFF);border-top:1.5px solid var(--mc-rule, #F0DFD2);box-shadow:0 -8px 24px -12px #27150a47;padding:.6rem 1rem}.theme-mercado .mc-pd-sticky-thumb{width:2.6rem;height:2.6rem;border-radius:var(--mc-radius, 12px);overflow:hidden;background:var(--mc-surface-2, #FFF1E6);flex-shrink:0}.theme-minimal #mn-gallery-main,.theme-monochrome-street #mcs-gallery-main{width:100%;height:100%;object-fit:cover}.cl-dossier[data-astro-cid-csupveex]{padding-top:2rem;padding-bottom:4rem}.cl-crumbs[data-astro-cid-csupveex]{display:flex;align-items:center;gap:.5rem;font-family:var(--cl-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-ink-faint);margin-bottom:1.5rem}.cl-crumbs-link[data-astro-cid-csupveex]{color:var(--cl-ink-soft);text-decoration:none;transition:color .15s ease}.cl-crumbs-link[data-astro-cid-csupveex]:hover{color:var(--cl-cyan)}.cl-crumbs-sep[data-astro-cid-csupveex]{color:var(--cl-edge-strong)}.cl-crumbs-here[data-astro-cid-csupveex]{color:var(--cl-cyan)}.cl-dossier-spread[data-astro-cid-csupveex]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.cl-dossier-spread[data-astro-cid-csupveex]{grid-template-columns:1.1fr 1fr;gap:2.75rem;align-items:start}}.cl-gallery[data-astro-cid-csupveex]{display:flex;flex-direction:column;gap:.85rem}.cl-gallery-stage[data-astro-cid-csupveex]{padding:.85rem}.cl-gallery-frame[data-astro-cid-csupveex]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--cl-edge);border-radius:3px;background:var(--cl-panel-2)}.cl-gallery-img[data-astro-cid-csupveex]{width:100%;height:100%;object-fit:cover;display:block}.cl-gallery-placeholder[data-astro-cid-csupveex]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--cl-ink-faint)}.cl-gallery-placeholder-tag[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.58rem;letter-spacing:.22em}.cl-measure-show[data-astro-cid-csupveex]{opacity:.55}.cl-gallery-ticks[data-astro-cid-csupveex]{position:absolute;inset:0;pointer-events:none}.cl-gallery-tick[data-astro-cid-csupveex]{position:absolute;background:var(--cl-lime)}.cl-gallery-tick-h[data-astro-cid-csupveex]{top:12%;left:0;width:100%;height:1px;opacity:.5}.cl-gallery-tick-v[data-astro-cid-csupveex]{left:12%;top:0;width:1px;height:100%;opacity:.5}.cl-gallery-readout[data-astro-cid-csupveex]{position:absolute;right:.6rem;bottom:.55rem;background:var(--cl-glass-strong);border:1px solid var(--cl-edge);border-radius:2px;padding:.16rem .42rem}.cl-gallery-frame[data-astro-cid-csupveex] .cl-tag[data-astro-cid-csupveex]{position:absolute;top:.6rem;left:.6rem}.cl-tag-lime-pos[data-astro-cid-csupveex]{background:var(--cl-lime)}.cl-tag-alert-pos[data-astro-cid-csupveex]{background:var(--cl-alert)}.cl-gallery-thumbs[data-astro-cid-csupveex]{display:flex;flex-wrap:wrap;gap:.5rem}.cl-thumb[data-astro-cid-csupveex]{width:3.6rem;height:3.6rem;padding:0;overflow:hidden;background:var(--cl-panel-2);border:1px solid var(--cl-edge);border-radius:3px;cursor:pointer;transition:border-color .15s ease}.cl-thumb[data-astro-cid-csupveex]:hover{border-color:var(--cl-cyan)}.cl-thumb[data-astro-cid-csupveex][data-active=true]{border-color:var(--cl-lime)}.cl-thumb-img[data-astro-cid-csupveex]{width:100%;height:100%;object-fit:cover}.cl-gallery-specs[data-astro-cid-csupveex]{padding:.95rem 1.05rem .85rem}.cl-gallery-specs-title[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.56rem;font-weight:700;letter-spacing:.22em;color:var(--cl-cyan);margin-bottom:.4rem}.cl-buy-type[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.6rem;font-weight:600;letter-spacing:.22em;color:var(--cl-cyan)}.cl-buy-title[data-astro-cid-csupveex]{margin-top:.5rem;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;line-height:1.1;letter-spacing:.01em;color:var(--cl-ink)}.cl-buy-subtitle[data-astro-cid-csupveex]{margin-top:.5rem;font-size:.85rem;color:var(--cl-ink-soft)}.cl-buy-price-row[data-astro-cid-csupveex]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-top:1.1rem}.cl-buy-price[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cl-ink)}.cl-buy-compare[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.95rem;color:var(--cl-ink-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.cl-buy-rating[data-astro-cid-csupveex]{display:flex;align-items:center;gap:.65rem;margin-top:.85rem}.cl-buy-desc[data-astro-cid-csupveex]{margin-top:1.1rem;font-size:.86rem;line-height:1.7;color:var(--cl-ink-soft)}.cl-variant[data-astro-cid-csupveex]{margin-top:1.25rem}.cl-variant-label[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;color:var(--cl-ink-faint);text-transform:uppercase;margin-bottom:.45rem}.cl-variant-selected[data-astro-cid-csupveex]{color:var(--cl-lime);margin-left:.4rem}.cl-variant-row[data-astro-cid-csupveex]{display:flex;flex-wrap:wrap;gap:.45rem}.cl-variant-opt[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.72rem;font-weight:500;color:var(--cl-ink-soft);background:var(--cl-panel-2);border:1px solid var(--cl-edge-strong);border-radius:3px;padding:.45rem .8rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cl-variant-opt[data-astro-cid-csupveex]:hover{border-color:var(--cl-cyan);color:var(--cl-cyan)}.cl-variant-opt[data-astro-cid-csupveex][data-active=true]{background:var(--cl-cyan);border-color:var(--cl-cyan);color:var(--cl-void)}.cl-stock[data-astro-cid-csupveex]{display:flex;align-items:center;gap:.65rem;margin-top:1.25rem}.cl-stock-text[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;color:var(--cl-ok)}.cl-stock-warn[data-astro-cid-csupveex]{color:var(--cl-warn)}.cl-stock-alert[data-astro-cid-csupveex]{color:var(--cl-alert)}.cl-buy-actions[data-astro-cid-csupveex]{display:flex;align-items:stretch;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.cl-buy-acquire[data-astro-cid-csupveex]{flex:1;min-width:12rem}.cl-buy-acquire[data-astro-cid-csupveex]:disabled{opacity:.45;cursor:not-allowed}.cl-buy-acquire[data-astro-cid-csupveex][data-added="1"]{background:var(--cl-lime);border-color:var(--cl-lime)}.cl-buy-wish[data-astro-cid-csupveex]{display:inline-flex;align-items:center;justify-content:center;width:3rem;border:1px solid var(--cl-edge-strong);border-radius:4px;background:transparent;color:var(--cl-ink-soft);cursor:pointer;transition:color .15s ease,border-color .15s ease}.cl-buy-wish[data-astro-cid-csupveex]:hover{color:var(--cl-cyan);border-color:var(--cl-cyan)}.cl-buy-assurance[data-astro-cid-csupveex]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem;padding-top:1.1rem;border-top:1px dashed var(--cl-edge)}.cl-buy-assurance-item[data-astro-cid-csupveex]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--cl-mono);font-size:.6rem;letter-spacing:.12em;color:var(--cl-ink-faint)}.cl-dossier-body[data-astro-cid-csupveex]{margin-top:3.5rem}.cl-dossier-cols[data-astro-cid-csupveex]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:900px){.cl-dossier-cols[data-astro-cid-csupveex]{grid-template-columns:1.2fr 1fr;align-items:start}}.cl-dossier-table[data-astro-cid-csupveex]{padding:.4rem 1.05rem}.cl-dossier-table-inner[data-astro-cid-csupveex]{position:relative}.cl-dossier-related[data-astro-cid-csupveex]{margin-top:3.5rem}.cl-related-grid[data-astro-cid-csupveex]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.cl-related-grid[data-astro-cid-csupveex]{grid-template-columns:repeat(4,1fr)}}.cl-reviews[data-astro-cid-csupveex]{margin-top:3.5rem}.cl-review-list[data-astro-cid-csupveex]{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.cl-review[data-astro-cid-csupveex]{border:1px solid var(--cl-edge);border-left:2px solid var(--cl-cyan);border-radius:3px;background:var(--cl-panel);padding:1rem 1.1rem}.cl-review-head[data-astro-cid-csupveex]{display:flex;align-items:center;gap:.75rem}.cl-review-avatar[data-astro-cid-csupveex]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;font-family:var(--cl-mono);font-size:.8rem;font-weight:700;color:var(--cl-void);background:var(--cl-cyan);border-radius:2px;flex-shrink:0}.cl-review-author[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.76rem;font-weight:600;letter-spacing:.06em;color:var(--cl-ink)}.cl-review-meta[data-astro-cid-csupveex]{display:flex;align-items:center;gap:.45rem;margin-top:.15rem;font-family:var(--cl-mono);font-size:.6rem;letter-spacing:.1em;color:var(--cl-ink-faint)}.cl-review-verified[data-astro-cid-csupveex]{color:var(--cl-lime)}.cl-review-title[data-astro-cid-csupveex]{margin-top:.7rem;font-size:.88rem;font-weight:600;color:var(--cl-ink)}.cl-review-body[data-astro-cid-csupveex]{margin-top:.3rem;font-size:.8rem;line-height:1.65;color:var(--cl-ink-soft);white-space:pre-line}.cl-review-form[data-astro-cid-csupveex]{padding:1.25rem 1.25rem 1.15rem;display:flex;flex-direction:column;gap:.9rem}.cl-review-form-title[data-astro-cid-csupveex]{font-family:var(--cl-mono);font-size:.62rem;font-weight:700;letter-spacing:.22em;color:var(--cl-lime)}.cl-review-form-row[data-astro-cid-csupveex]{position:relative}.cl-rating[data-astro-cid-csupveex]{display:flex;align-items:center;gap:.2rem}.cl-star[data-astro-cid-csupveex]{background:transparent;border:0;padding:.15rem;color:var(--cl-ink-faint);cursor:pointer;transition:color .15s ease}.cl-star[data-astro-cid-csupveex]:hover,.cl-star[data-astro-cid-csupveex][data-on=true]{color:var(--cl-lime)}.cl-rating-readout[data-astro-cid-csupveex]{margin-left:.6rem;font-family:var(--cl-mono);font-size:.62rem;letter-spacing:.14em;color:var(--cl-ink-faint)}.cl-review-form-grid[data-astro-cid-csupveex]{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:640px){.cl-review-form-grid[data-astro-cid-csupveex]{grid-template-columns:1fr 1fr}}.cl-review-form-foot[data-astro-cid-csupveex]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:.4rem}.theme-pastel-dream .pd-crumb{display:flex;align-items:center;gap:.45rem;margin-bottom:1.4rem;font-size:.78rem;font-weight:700;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-crumb a{color:var(--pd-ink-soft);transition:color .2s ease}.theme-pastel-dream .pd-crumb a:hover{color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-crumb-here{color:var(--pd-ink)}.theme-pastel-dream .pd-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:1024px){.theme-pastel-dream .pd-pd-grid{grid-template-columns:1fr 1fr;gap:3rem}}.theme-pastel-dream .pd-pd-stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--pd-grad-soft);border:4px solid var(--pd-sticker-edge);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow)}.theme-pastel-dream .pd-pd-img{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.theme-pastel-dream .pd-pd-placeholder{display:flex;height:100%;align-items:center;justify-content:center;color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-pd-strip{margin-top:.9rem;display:flex;gap:.6rem;overflow-x:auto;padding:.2rem}.theme-pastel-dream .pd-pd-thumb{width:4.1rem;height:4.1rem;flex-shrink:0;overflow:hidden;padding:0;cursor:pointer;border:3px solid var(--pd-rule);border-radius:var(--pd-radius);background:var(--pd-card);transition:border-color .2s ease,transform .3s var(--pd-spring)}.theme-pastel-dream .pd-pd-thumb:hover{transform:translateY(-3px)}.theme-pastel-dream .pd-pd-thumb[data-active=true]{border-color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-pastel-dream .pd-pd-title{margin-top:.5rem;font-family:var(--pd-font-display);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;line-height:1.12;color:var(--pd-ink)}.theme-pastel-dream .pd-pd-subtitle{margin-top:.4rem;font-size:.95rem;line-height:1.55;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-pd-price-row{margin-top:1.1rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem}.theme-pastel-dream .pd-pd-price{display:inline-flex;padding:.4rem 1.1rem;background:var(--pd-grad-tri);border:3px solid var(--pd-sticker-edge);border-radius:9999px;box-shadow:0 8px 18px -10px #7c62c280;font-family:var(--pd-font-display);font-size:1.3rem;font-weight:800;color:#3f3163;transform:rotate(-1.5deg)}.theme-pastel-dream .pd-pd-compare{font-size:.95rem;font-weight:600;color:var(--pd-ink-soft);text-decoration:line-through}.theme-pastel-dream .pd-pd-save{display:inline-flex;padding:.22rem .7rem;border-radius:9999px;background:var(--pd-peach-deep);color:#fff;font-size:.72rem;font-weight:800}.theme-pastel-dream .pd-pd-desc{margin-top:1.2rem;font-size:.94rem;line-height:1.75;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-pd-options{margin-top:1.4rem;display:grid;gap:1rem}.theme-pastel-dream .pd-pd-buy-row{margin-top:1.6rem;display:flex;gap:.8rem}.theme-pastel-dream .pd-qty{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem;background:var(--pd-card);border:3px solid var(--pd-sticker-edge);border-radius:9999px;box-shadow:var(--pd-shadow)}.theme-pastel-dream .pd-qty-btn{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:0;border-radius:9999px;background:var(--pd-sky-1);color:var(--pd-ink);cursor:pointer;transition:transform .3s var(--pd-spring),background .2s ease}.theme-pastel-dream .pd-qty-btn:hover:not(:disabled){background:var(--pd-lavender);transform:scale(1.1)}.theme-pastel-dream .pd-qty-btn:disabled{opacity:.45;cursor:not-allowed}.theme-pastel-dream .pd-qty-num{min-width:2rem;text-align:center;font-family:var(--pd-font-display);font-size:1.05rem;font-weight:800;color:var(--pd-ink)}.theme-pastel-dream .pd-pd-stock{margin-top:.6rem;font-size:.8rem;font-weight:700;color:var(--pd-peach-deep)}html[data-theme=dark] .theme-pastel-dream .pd-pd-stock{color:var(--pd-peach)}.theme-pastel-dream .pd-pd-actions{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.6rem}.theme-pastel-dream .pd-pd-action{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--pd-card);border:3px solid var(--pd-sticker-edge);border-radius:9999px;box-shadow:0 5px 12px -7px #7c62c266;font-size:.8rem;font-weight:700;color:var(--pd-ink-soft);cursor:pointer;transition:transform .35s var(--pd-spring),color .2s ease}.theme-pastel-dream .pd-pd-action:hover{transform:translateY(-3px);color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-pd-meta{margin-top:1.5rem;display:grid;gap:.5rem;padding:1.1rem 1.25rem;background:var(--pd-grad-soft);border:3px solid var(--pd-sticker-edge);border-radius:var(--pd-radius)}.theme-pastel-dream .pd-pd-meta>div{display:flex;justify-content:space-between;gap:1rem}.theme-pastel-dream .pd-pd-meta dt{font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-pd-meta dd{font-size:.85rem;font-weight:700;color:var(--pd-ink)}.theme-pastel-dream .pd-pd-reviews{margin-top:4rem}.theme-pastel-dream .pd-pd-reviews-grid{margin-top:1.5rem;display:grid;gap:1.25rem}@media(min-width:1024px){.theme-pastel-dream .pd-pd-reviews-grid{grid-template-columns:1.2fr 1fr}}.theme-pastel-dream .pd-pd-review-list{display:grid;gap:.9rem}.theme-pastel-dream .pd-pd-review{padding:1.1rem 1.2rem;background:var(--pd-card);border:3px solid var(--pd-sticker-edge);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow)}.theme-pastel-dream .pd-pd-review:nth-child(odd){transform:rotate(-.4deg)}.theme-pastel-dream .pd-pd-review:nth-child(2n){transform:rotate(.4deg)}.theme-pastel-dream .pd-pd-review-head{display:flex;align-items:center;gap:.7rem}.theme-pastel-dream .pd-pd-review-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex-shrink:0;border-radius:9999px;background:var(--pd-grad-tri);color:#3f3163;font-family:var(--pd-font-display);font-weight:800}.theme-pastel-dream .pd-pd-review-author{font-family:var(--pd-font-display);font-size:.95rem;font-weight:700;color:var(--pd-ink)}.theme-pastel-dream .pd-pd-review-rating{font-size:.72rem;font-weight:700;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-pd-review-title{margin-top:.55rem;font-size:.9rem;font-weight:800;color:var(--pd-ink)}.theme-pastel-dream .pd-pd-review-body{margin-top:.35rem;font-size:.87rem;line-height:1.6;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-pd-reviews-empty{padding:1.6rem;text-align:center;font-size:.9rem;font-weight:600;color:var(--pd-ink-soft);background:var(--pd-grad-soft);border:3px dashed var(--pd-rule);border-radius:var(--pd-radius)}.theme-pastel-dream .pd-review-form{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem 1.35rem 1.35rem;background:var(--pd-card);border:4px solid var(--pd-sticker-edge);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow);transform:rotate(.5deg)}.theme-pastel-dream .pd-review-form-title{font-family:var(--pd-font-display);font-size:1.1rem;font-weight:700;color:var(--pd-ink)}.theme-pastel-dream .pd-review-stars{display:flex;align-items:center;gap:.15rem}.theme-pastel-dream .pd-star-btn{display:inline-flex;padding:.15rem;border:0;background:transparent;color:var(--pd-rule);cursor:pointer;transition:transform .3s var(--pd-spring),color .15s ease}.theme-pastel-dream .pd-star-btn:hover{transform:scale(1.25) rotate(-6deg)}.theme-pastel-dream .pd-star-btn.pd-star-on,html[data-theme=dark] .theme-pastel-dream .pd-star-btn.pd-star-on{color:var(--pd-sun)}.theme-pastel-dream .pd-star-readout{margin-left:.5rem;font-size:.76rem;font-weight:700;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-review-note{font-size:.74rem;font-weight:600;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-pd-related{margin-top:4rem}@media(prefers-reduced-motion:reduce){.theme-pastel-dream .pd-pd-review:nth-child(odd),.theme-pastel-dream .pd-pd-review:nth-child(2n),.theme-pastel-dream .pd-review-form{transform:none}}.adg-detail[data-astro-cid-lhjsvvsi]{padding-top:1.75rem;padding-bottom:4.5rem}.adg-crumbs[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--adg-ink-faint)}.adg-crumbs-link[data-astro-cid-lhjsvvsi]{color:var(--adg-ink-faint);text-decoration:none;transition:color .15s ease}.adg-crumbs-link[data-astro-cid-lhjsvvsi]:hover{color:var(--adg-gold)}.adg-crumbs-here[data-astro-cid-lhjsvvsi]{color:var(--adg-ink-soft);max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adg-detail-spread[data-astro-cid-lhjsvvsi]{display:grid;grid-template-columns:1fr;gap:2.25rem;margin-top:1.75rem}@media(min-width:1024px){.adg-detail-spread[data-astro-cid-lhjsvvsi]{grid-template-columns:1.05fr 1fr;gap:3rem;align-items:start}}.adg-plate-frame[data-astro-cid-lhjsvvsi]{position:relative;border:1px solid var(--adg-edge);background:var(--adg-panel);padding:1.4rem 1rem .9rem}.adg-plate-frame[data-astro-cid-lhjsvvsi]:before{content:"";position:absolute;inset:7px;border:1px solid var(--adg-edge-soft);pointer-events:none}.adg-plate[data-astro-cid-lhjsvvsi]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--adg-onyx);border:1px solid var(--adg-edge-soft)}.adg-plate-img[data-astro-cid-lhjsvvsi]{width:100%;height:100%;object-fit:cover}.adg-plate-placeholder[data-astro-cid-lhjsvvsi]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--adg-ink-faint);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.adg-plate-flag[data-astro-cid-lhjsvvsi]{position:absolute;top:.7rem;left:.7rem}.adg-plate-counter[data-astro-cid-lhjsvvsi]{text-align:center;margin-top:.7rem;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--adg-ink-faint)}.adg-plate-counter[data-astro-cid-lhjsvvsi] span[data-astro-cid-lhjsvvsi]{color:var(--adg-gold)}.adg-plate-thumbs[data-astro-cid-lhjsvvsi]{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;margin-top:.9rem}.adg-thumb[data-astro-cid-lhjsvvsi]{position:relative;aspect-ratio:1;border:1px solid var(--adg-edge);background:var(--adg-onyx);padding:0;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.adg-thumb[data-astro-cid-lhjsvvsi]:hover{border-color:var(--adg-edge-strong)}.adg-thumb[data-astro-cid-lhjsvvsi][data-active=true]{border-color:var(--adg-gold);box-shadow:0 0 0 1px var(--adg-gold)}.adg-thumb-img[data-astro-cid-lhjsvvsi]{width:100%;height:100%;object-fit:cover}.adg-buy-type[data-astro-cid-lhjsvvsi]{font-size:.6rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--adg-emerald)}.adg-buy-title[data-astro-cid-lhjsvvsi]{margin-top:.55rem;font-family:var(--adg-display);font-weight:400;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.14;color:var(--adg-ink)}.adg-buy-subtitle[data-astro-cid-lhjsvvsi]{margin-top:.5rem;font-size:.86rem;color:var(--adg-ink-faint)}.adg-buy-price-row[data-astro-cid-lhjsvvsi]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin-top:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--adg-edge-soft)}.adg-buy-price[data-astro-cid-lhjsvvsi]{font-family:var(--adg-display);font-size:1.7rem;color:var(--adg-gold);font-variant-numeric:tabular-nums}.adg-buy-compare[data-astro-cid-lhjsvvsi]{font-size:.9rem;color:var(--adg-ink-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.adg-buy-rating[data-astro-cid-lhjsvvsi]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.7rem;letter-spacing:.08em;color:var(--adg-gold)}.adg-buy-desc[data-astro-cid-lhjsvvsi]{margin-top:1rem;font-size:.88rem;line-height:1.75;color:var(--adg-ink-soft)}.adg-variant[data-astro-cid-lhjsvvsi]{margin-top:1.2rem}.adg-variant-label[data-astro-cid-lhjsvvsi]{font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--adg-ink-faint);margin-bottom:.45rem}.adg-variant-selected[data-astro-cid-lhjsvvsi]{color:var(--adg-gold)}.adg-buy-stock[data-astro-cid-lhjsvvsi]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.2rem;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--adg-ok)}.adg-buy-stock--warn[data-astro-cid-lhjsvvsi]{color:var(--adg-gold)}.adg-buy-stock--alert[data-astro-cid-lhjsvvsi]{color:var(--adg-alert)}.adg-buy-actions[data-astro-cid-lhjsvvsi]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.7rem;margin-top:1.3rem}.adg-qty[data-astro-cid-lhjsvvsi]{display:inline-flex;align-items:stretch;border:1px solid var(--adg-edge-strong);background:var(--adg-onyx)}.adg-qty[data-astro-cid-lhjsvvsi] button[data-astro-cid-lhjsvvsi]{width:2.5rem;background:transparent;border:0;color:var(--adg-ink-soft);font-size:1rem;cursor:pointer;transition:background .15s ease,color .15s ease}.adg-qty[data-astro-cid-lhjsvvsi] button[data-astro-cid-lhjsvvsi]:hover{background:var(--adg-gold);color:var(--adg-on-gold)}.adg-qty[data-astro-cid-lhjsvvsi] input[data-astro-cid-lhjsvvsi]{width:2.9rem;text-align:center;background:transparent;border:0;border-left:1px solid var(--adg-edge-soft);border-right:1px solid var(--adg-edge-soft);color:var(--adg-ink);font-family:var(--adg-body);font-size:.9rem;outline:none;-moz-appearance:textfield;appearance:textfield}.adg-qty[data-astro-cid-lhjsvvsi] input[data-astro-cid-lhjsvvsi]::-webkit-outer-spin-button,.adg-qty[data-astro-cid-lhjsvvsi] input[data-astro-cid-lhjsvvsi]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adg-buy-add[data-astro-cid-lhjsvvsi]{flex:1;min-width:12rem}.adg-buy-wish[data-astro-cid-lhjsvvsi]{display:inline-flex;align-items:center;justify-content:center;width:3rem;border:1px solid var(--adg-edge-strong);background:transparent;color:var(--adg-ink-soft);cursor:pointer;transition:color .15s ease,border-color .15s ease}.adg-buy-wish[data-astro-cid-lhjsvvsi]:hover{color:var(--adg-gold);border-color:var(--adg-gold)}.adg-assurance[data-astro-cid-lhjsvvsi]{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--adg-edge-soft)}.adg-assurance[data-astro-cid-lhjsvvsi] span[data-astro-cid-lhjsvvsi]{display:inline-flex;align-items:center;gap:.45rem;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--adg-ink-faint)}.adg-detail-ledger[data-astro-cid-lhjsvvsi]{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--adg-edge)}.adg-ledger-cols[data-astro-cid-lhjsvvsi]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.adg-ledger-cols[data-astro-cid-lhjsvvsi]{grid-template-columns:1.1fr 1fr;gap:3rem}}.adg-spec-frame[data-astro-cid-lhjsvvsi]{position:relative;border:1px solid var(--adg-edge);background:var(--adg-panel);padding:1.15rem 1.1rem 1rem}.adg-spec-frame-inner[data-astro-cid-lhjsvvsi]{position:relative}.adg-detail-related[data-astro-cid-lhjsvvsi]{margin-top:3.5rem}.adg-related-grid[data-astro-cid-lhjsvvsi]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem}@media(min-width:768px){.adg-related-grid[data-astro-cid-lhjsvvsi]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.adg-related-grid[data-astro-cid-lhjsvvsi]{grid-template-columns:repeat(4,1fr)}}.adg-reviews[data-astro-cid-lhjsvvsi]{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--adg-edge)}.adg-reviews-avg[data-astro-cid-lhjsvvsi]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--adg-gold)}.adg-review-list[data-astro-cid-lhjsvvsi]{display:flex;flex-direction:column;gap:1rem}.adg-review[data-astro-cid-lhjsvvsi]{border:1px solid var(--adg-edge);border-left:3px double var(--adg-edge-strong);background:var(--adg-panel);padding:1rem 1.15rem}.adg-review-head[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;gap:.75rem}.adg-review-mono[data-astro-cid-lhjsvvsi]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;font-family:var(--adg-display);font-size:1rem;color:var(--adg-on-gold);background:var(--adg-gold);flex-shrink:0}html[data-theme=light] .adg-review-mono[data-astro-cid-lhjsvvsi]{color:#fff}.adg-review-author[data-astro-cid-lhjsvvsi]{font-family:var(--adg-display);font-size:.95rem;color:var(--adg-ink)}.adg-review-meta[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.15rem;font-size:.64rem;letter-spacing:.06em;color:var(--adg-ink-faint)}.adg-review-stars[data-astro-cid-lhjsvvsi]{display:inline-flex;gap:2px}.adg-star[data-astro-cid-lhjsvvsi]{width:7px;height:7px;transform:rotate(45deg);background:transparent;border:1px solid var(--adg-edge-strong)}.adg-star[data-astro-cid-lhjsvvsi].is-on{background:var(--adg-gold);border-color:var(--adg-gold)}.adg-review-verified[data-astro-cid-lhjsvvsi]{font-size:.54rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--adg-emerald)}.adg-review-title[data-astro-cid-lhjsvvsi]{margin-top:.7rem;font-family:var(--adg-display);font-size:1rem;color:var(--adg-ink)}.adg-review-body[data-astro-cid-lhjsvvsi]{margin-top:.4rem;font-size:.84rem;line-height:1.7;color:var(--adg-ink-soft);white-space:pre-line}.adg-review-form[data-astro-cid-lhjsvvsi]{position:relative;margin-top:1.75rem;border:1px solid var(--adg-edge);background:var(--adg-panel);padding:1.4rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.95rem}.adg-review-form[data-astro-cid-lhjsvvsi]>.adg-crown[data-astro-cid-lhjsvvsi]{margin-top:-6px}.adg-review-form-title[data-astro-cid-lhjsvvsi]{font-size:.62rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--adg-gold)}.adg-review-form-row[data-astro-cid-lhjsvvsi]{display:flex;flex-direction:column;gap:.45rem}.adg-rating[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;gap:.3rem}.adg-rating-star[data-astro-cid-lhjsvvsi]{background:transparent;border:0;color:var(--adg-edge-strong);cursor:pointer;padding:0 1px;transition:color .12s ease,transform .12s ease}.adg-rating-star[data-astro-cid-lhjsvvsi]:hover{color:var(--adg-gold);transform:scale(1.08)}.adg-rating-star[data-astro-cid-lhjsvvsi][data-on=true]{color:var(--adg-gold)}.adg-rating-star[data-astro-cid-lhjsvvsi][data-on=true] svg[data-astro-cid-lhjsvvsi]{fill:currentColor}.adg-rating-readout[data-astro-cid-lhjsvvsi]{margin-left:.6rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--adg-ink-faint)}.adg-review-form-grid[data-astro-cid-lhjsvvsi]{display:grid;grid-template-columns:1fr;gap:.95rem}@media(min-width:640px){.adg-review-form-grid[data-astro-cid-lhjsvvsi]{grid-template-columns:1fr 1fr}}.adg-review-form-foot[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.adg-review-form-note[data-astro-cid-lhjsvvsi]{font-size:.66rem;color:var(--adg-ink-faint)}.adg-sticky-bar[data-astro-cid-lhjsvvsi]{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--adg-noir);border-top:1px solid var(--adg-gold);box-shadow:0 -8px 24px #060a0773;padding:.55rem 0;transform:translateY(110%);transition:transform .22s ease}.adg-sticky-bar[data-astro-cid-lhjsvvsi].is-shown{transform:translateY(0)}.adg-sticky-inner[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.adg-sticky-meta[data-astro-cid-lhjsvvsi]{display:flex;align-items:center;gap:.8rem;min-width:0}.adg-sticky-thumb[data-astro-cid-lhjsvvsi]{width:2.6rem;height:2.6rem;object-fit:cover;border:1px solid var(--adg-edge);flex-shrink:0}.adg-sticky-title[data-astro-cid-lhjsvvsi]{font-family:var(--adg-display);font-size:.92rem;color:var(--adg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adg-sticky-price[data-astro-cid-lhjsvvsi]{font-size:.76rem;color:var(--adg-gold);font-variant-numeric:tabular-nums}@media(max-width:639px){.adg-sticky-copy[data-astro-cid-lhjsvvsi]{min-width:0}.adg-sticky-title[data-astro-cid-lhjsvvsi]{max-width:9.5rem}}@media(prefers-reduced-motion:reduce){.adg-sticky-bar[data-astro-cid-lhjsvvsi]{transition:none}}.theme-scandi-nordic .sn-crumb{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:300;color:var(--sn-ink-faint)}.theme-scandi-nordic .sn-crumb a{color:var(--sn-ink-soft);text-decoration:none;transition:color .2s}.theme-scandi-nordic .sn-crumb a:hover,.theme-scandi-nordic .sn-crumb-here{color:var(--sn-ink-strong)}.theme-scandi-nordic .sn-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:1024px){.theme-scandi-nordic .sn-pd-grid{grid-template-columns:1.05fr 1fr;gap:3.5rem}}.theme-scandi-nordic .sn-pd-gallery{display:flex;gap:.8rem}.theme-scandi-nordic .sn-pd-rail{display:none;flex-direction:column;gap:.6rem;width:4.1rem;flex-shrink:0}@media(min-width:768px){.theme-scandi-nordic .sn-pd-rail{display:flex}}.theme-scandi-nordic .sn-pd-thumb{flex-shrink:0;width:4.1rem;height:4.1rem;overflow:hidden;border-radius:var(--sn-radius-sm);border:1px solid var(--sn-line-soft);background:var(--sn-surface-soft);padding:0;cursor:pointer;transition:border-color .25s,opacity .25s;opacity:.75}.theme-scandi-nordic .sn-pd-thumb:hover{opacity:1}.theme-scandi-nordic .sn-pd-thumb[data-active=true]{border-color:var(--sn-ice-deep);opacity:1}.theme-scandi-nordic .sn-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-scandi-nordic .sn-pd-stage{position:relative;flex:1;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sn-radius);border:1px solid var(--sn-line-soft);background:var(--sn-surface-soft)}.theme-scandi-nordic .sn-pd-img{width:100%;height:100%;object-fit:cover}.theme-scandi-nordic .sn-pd-badge{position:absolute;top:1rem;left:1rem;z-index:2}.theme-scandi-nordic .sn-stock-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--sn-ice-deep)}.theme-scandi-nordic .sn-stock-dot[data-state=low]{background:var(--sn-wood-deep)}.theme-scandi-nordic .sn-stock-dot[data-state=out]{background:var(--sn-ink-faint)}.theme-scandi-nordic .sn-pd-meta{display:grid;gap:0;border:1px solid var(--sn-line-soft);border-radius:var(--sn-radius);background:var(--sn-surface);padding:.35rem 1.1rem}.theme-scandi-nordic .sn-pd-meta>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--sn-line-soft);font-size:.84rem}.theme-scandi-nordic .sn-pd-meta>div:last-child{border-bottom:0}.theme-scandi-nordic .sn-pd-meta dt{color:var(--sn-ink-faint);font-weight:300}.theme-scandi-nordic .sn-pd-meta dd{color:var(--sn-ink-strong);font-weight:400;text-align:right}.theme-scandi-nordic .sn-review-row{display:grid;gap:.75rem;padding:1.25rem .2rem;border-bottom:1px solid var(--sn-line-soft)}@media(min-width:768px){.theme-scandi-nordic .sn-review-row{grid-template-columns:11rem 1fr;gap:2rem}}.theme-scandi-nordic .sn-review-head{display:flex;align-items:center;gap:.75rem}.theme-scandi-nordic .sn-review-avatar{flex-shrink:0;width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sn-accent-soft);color:var(--sn-ice-deep);font-size:.85rem;font-weight:500}.theme-scandi-nordic .sn-review-body{font-size:.92rem;font-weight:300;line-height:1.75;color:var(--sn-ink-soft)}.theme-scandi-nordic .sn-star-btn{border:0;background:transparent;padding:.15rem;cursor:pointer;color:var(--sn-ink-faint);transition:color .2s,transform .2s}.theme-scandi-nordic .sn-star-btn[data-on=true]{color:var(--sn-ice-deep)}.theme-scandi-nordic .sn-star-btn:hover{transform:scale(1.15)}.theme-scandi-nordic .sn-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--sn-bg) 94%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--sn-line-soft);box-shadow:var(--sn-shadow-md);transform:translateY(110%);transition:transform .45s var(--sn-ease)}.theme-scandi-nordic .sn-buybar[data-visible=true]{transform:translateY(0)}.theme-scandi-nordic .sn-buybar-title{font-size:.92rem;font-weight:400;color:var(--sn-ink-strong)}.theme-scandi-nordic .sn-buybar-price{font-size:.95rem;font-weight:500;color:var(--sn-ink-strong);font-variant-numeric:tabular-nums}.theme-oceanic-blue .ob-thumb{flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:var(--ob-radius-sm);border:2px solid var(--ob-line);overflow:hidden;padding:0;background:var(--ob-pearl-deep);cursor:pointer;transition:border-color .25s,transform .3s var(--ob-ease)}.theme-oceanic-blue .ob-thumb:hover{transform:translateY(-2px)}.theme-oceanic-blue .ob-thumb-active{border-color:var(--ob-aqua)}.theme-oceanic-blue .ob-thumb img{width:100%;height:100%;object-fit:cover}.theme-oceanic-blue .ob-prose p{margin-top:.9rem;font-size:.9rem;font-weight:300;line-height:1.75;color:var(--ob-ink-soft)}.theme-oceanic-blue .ob-prose p:first-child{margin-top:0}.theme-oceanic-blue .ob-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ob-line);border-radius:999px;background:var(--ob-pearl);overflow:hidden}.theme-oceanic-blue .ob-qty button{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.85rem;border:0;background:transparent;color:var(--ob-ink-soft);cursor:pointer;transition:color .2s,background .2s}.theme-oceanic-blue .ob-qty button:hover{color:var(--ob-aqua-deep);background:var(--ob-aqua-soft)}.theme-oceanic-blue .ob-qty input{width:2.6rem;border:0;background:transparent;text-align:center;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--ob-ink);outline:none}.theme-oceanic-blue .ob-star{display:inline-flex;border:0;background:transparent;padding:.15rem;color:var(--ob-ink-faint);cursor:pointer;transition:color .2s,transform .2s var(--ob-ease)}.theme-oceanic-blue .ob-star:hover{transform:scale(1.15)}.theme-oceanic-blue .ob-star[data-on=true]{color:var(--ob-aqua-deep)}.theme-oceanic-blue .ob-star[data-on=true] svg{fill:currentColor}.theme-oceanic-blue .ob-chip-pick{background:var(--ob-grad-current);border-color:transparent;color:#04263f;font-weight:600}.lxn-plate[data-astro-cid-xnzw4qny]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--lxn-stall)}.lxn-plate[data-astro-cid-xnzw4qny] img[data-astro-cid-xnzw4qny]{width:100%;height:100%;object-fit:cover;animation:lxn-spotlight-in .9s cubic-bezier(.22,1,.36,1)}.lxn-plate-frame[data-astro-cid-xnzw4qny]{position:absolute;inset:0;pointer-events:none;border:1px solid var(--lxn-edge)}.lxn-plate-frame[data-astro-cid-xnzw4qny]:after{content:"";position:absolute;inset:8px;border:1px solid var(--lxn-edge-soft)}.lxn-plate-index[data-astro-cid-xnzw4qny]{position:absolute;right:1rem;bottom:1rem;font-family:var(--lxn-display);font-style:italic;font-size:1.15rem;color:var(--lxn-gold);background:#161618cc;border:1px solid var(--lxn-edge);padding:.2rem .65rem}html[data-theme=light] .lxn-plate-index[data-astro-cid-xnzw4qny]{background:#fbf7eee6}.lxn-thumb[data-astro-cid-xnzw4qny]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--lxn-seam);background:var(--lxn-stall);cursor:pointer;padding:0;transition:border-color .25s ease}.lxn-thumb[data-astro-cid-xnzw4qny] img[data-astro-cid-xnzw4qny]{width:100%;height:100%;object-fit:cover}.lxn-thumb[data-astro-cid-xnzw4qny]:hover{border-color:var(--lxn-edge)}.lxn-thumb[data-astro-cid-xnzw4qny][data-active=true]{border-color:var(--lxn-gold)}.lxn-thumb[data-astro-cid-xnzw4qny][data-active=true]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px #c9a22759}.lxn-chip[data-astro-cid-xnzw4qny]{padding:.5rem .95rem;border:1px solid var(--lxn-seam);background:transparent;color:var(--lxn-ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.lxn-chip[data-astro-cid-xnzw4qny]:hover{border-color:var(--lxn-edge);color:var(--lxn-ink)}.lxn-chip[data-astro-cid-xnzw4qny][data-active=true]{border-color:var(--lxn-gold);color:var(--lxn-gold);background:#c9a22714}.lxn-rating-star[data-astro-cid-xnzw4qny]{color:var(--lxn-ink-faint);background:none;border:0;cursor:pointer;padding:.1rem;transition:color .2s ease,transform .2s ease}.lxn-rating-star[data-astro-cid-xnzw4qny]:hover{color:var(--lxn-gold);transform:scale(1.12)}.lxn-rating-star[data-astro-cid-xnzw4qny][data-on=true]{color:var(--lxn-gold)}#lxn-sticky-bar[data-astro-cid-xnzw4qny]{position:fixed;left:0;right:0;bottom:0;z-index:45;transform:translateY(110%);transition:transform .4s cubic-bezier(.22,1,.36,1);background:var(--lxn-velvet),linear-gradient(180deg,var(--lxn-layer-2),var(--lxn-layer));border-top:1px solid var(--lxn-edge);box-shadow:0 -20px 50px -24px #000c}#lxn-sticky-bar[data-astro-cid-xnzw4qny].is-shown{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lxn-plate[data-astro-cid-xnzw4qny] img[data-astro-cid-xnzw4qny]{animation:none}#lxn-sticky-bar[data-astro-cid-xnzw4qny]{transition:none}}@media print{#lxn-sticky-bar[data-astro-cid-xnzw4qny]{display:none!important}}.theme-volt-circuit .vc-crumb{display:flex;align-items:center;gap:.5rem;font-family:var(--vc-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;color:var(--vc-ink-faint)}.theme-volt-circuit .vc-crumb a{color:var(--vc-ink-soft);text-decoration:none;transition:color .2s}.theme-volt-circuit .vc-crumb a:hover{color:var(--vc-trace)}.theme-volt-circuit .vc-crumb-here{color:var(--vc-ink-strong)}.theme-volt-circuit .vc-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:1024px){.theme-volt-circuit .vc-pd-grid{grid-template-columns:1.05fr 1fr;gap:3.4rem}}.theme-volt-circuit .vc-pd-stage{position:relative;overflow:hidden;aspect-ratio:4 / 3;background-image:var(--vc-dotgrid);background-size:var(--vc-dotgrid-size)}.theme-volt-circuit .vc-pd-img{width:100%;height:100%;object-fit:cover}.theme-volt-circuit .vc-pd-badge{position:absolute;top:.8rem;left:.8rem;z-index:1}.theme-volt-circuit .vc-pd-thumb{width:3.9rem;height:3rem;flex-shrink:0;overflow:hidden;border:1px solid var(--vc-line);border-radius:var(--vc-radius-sm);background:var(--vc-surface);padding:0;cursor:pointer;opacity:.72;transition:opacity .25s,border-color .25s}.theme-volt-circuit .vc-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-volt-circuit .vc-pd-thumb:hover{opacity:1}.theme-volt-circuit .vc-pd-thumb[data-active=true]{opacity:1;border-color:var(--vc-trace);box-shadow:0 0 8px -2px var(--vc-trace-dim)}.theme-volt-circuit .vc-stepper{display:inline-flex;align-items:center;border:1px solid var(--vc-line);border-radius:var(--vc-radius);background:var(--vc-surface);overflow:hidden}.theme-volt-circuit .vc-step{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.9rem;border:0;background:transparent;color:var(--vc-ink);cursor:pointer;transition:background .2s,color .2s}.theme-volt-circuit .vc-step:hover{background:var(--vc-surface-tint);color:var(--vc-ink-strong)}.theme-volt-circuit .vc-star-btn{border:0;background:transparent;padding:.1rem;cursor:pointer}.theme-volt-circuit .vc-star-btn[data-on=true] svg{fill:var(--vc-accent)}.theme-volt-circuit .vc-buybar{position:fixed;left:0;right:0;bottom:0;z-index:44;border-top:1px solid var(--vc-line);background:color-mix(in srgb,var(--vc-surface) 94%,transparent);backdrop-filter:blur(8px);padding:.6rem 0;box-shadow:var(--vc-shadow-md);opacity:0;transform:translateY(100%);transition:opacity .35s var(--vc-ease),transform .35s var(--vc-ease);pointer-events:none}.theme-volt-circuit .vc-buybar[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.theme-kernel-terminal .kt-pd-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.theme-kernel-terminal .kt-pd-grid{grid-template-columns:1.05fr 1fr;gap:3rem}}.theme-kernel-terminal .kt-pd-stage-wrap{position:relative;aspect-ratio:4 / 3;background:var(--kt-well);border-bottom:1px solid var(--kt-line-soft)}.theme-kernel-terminal .kt-pd-img{width:100%;height:100%;object-fit:cover}.theme-kernel-terminal .kt-pd-badge{position:absolute;top:.9rem;left:.9rem;z-index:2}.theme-kernel-terminal .kt-pd-rail{display:flex;gap:.5rem;padding:.6rem;overflow-x:auto}.theme-kernel-terminal .kt-pd-thumb{flex-shrink:0;width:3.6rem;height:3.6rem;overflow:hidden;border:1px solid var(--kt-line);border-radius:var(--kt-radius-sm);background:var(--kt-well);padding:0;cursor:pointer;opacity:.7;transition:border-color .2s ease,opacity .2s ease}.theme-kernel-terminal .kt-pd-thumb:hover{opacity:1}.theme-kernel-terminal .kt-pd-thumb[data-active=true]{border-color:var(--kt-accent);opacity:1;box-shadow:0 0 0 2px var(--kt-accent-soft)}.theme-kernel-terminal .kt-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-kernel-terminal .kt-pd-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1.2rem;padding-bottom:1.1rem;border-bottom:1px dashed var(--kt-line-soft)}.theme-kernel-terminal .kt-pd-price{font-family:var(--kt-mono);font-size:1.5rem;font-weight:800;color:var(--kt-ink-strong);font-variant-numeric:tabular-nums}.theme-kernel-terminal .kt-pd-compare{font-family:var(--kt-mono);font-size:.92rem;color:var(--kt-ink-faint);text-decoration:line-through}.theme-kernel-terminal .kt-pd-stock{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;font-family:var(--kt-mono);font-size:.68rem;color:var(--kt-ink-faint)}.theme-kernel-terminal .kt-pd-stock-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--kt-accent)}.theme-kernel-terminal .kt-pd-stock-dot[data-state=low]{background:var(--kt-warn)}.theme-kernel-terminal .kt-pd-stock-dot[data-state=out]{background:var(--kt-ink-faint)}.theme-kernel-terminal .kt-spec-bar{background:var(--kt-panel-deep)}.theme-kernel-terminal .kt-spec-copy{margin-left:auto}.theme-kernel-terminal .kt-spec .kt-cl{display:flex}.theme-kernel-terminal .kt-pd-meta{margin-top:1.4rem;border:1px solid var(--kt-line-soft);border-radius:var(--kt-radius-sm);background:var(--kt-well);padding:.25rem 1rem}.theme-kernel-terminal .kt-pd-meta>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--kt-line-soft)}.theme-kernel-terminal .kt-pd-meta>div:last-child{border-bottom:0}.theme-kernel-terminal .kt-pd-meta dt{font-family:var(--kt-mono);font-size:.66rem;color:var(--kt-ink-faint)}.theme-kernel-terminal .kt-pd-meta dd{font-family:var(--kt-mono);font-size:.74rem;color:var(--kt-ink-strong);text-align:right}.theme-kernel-terminal .kt-pd-meta-link{color:var(--kt-accent);text-decoration:none}.theme-kernel-terminal .kt-pd-meta-link:hover{text-decoration:underline}.theme-kernel-terminal .kt-reviews-body{padding:.6rem}.theme-kernel-terminal .kt-review{padding:.85rem .6rem;border-bottom:1px dashed var(--kt-line-soft)}.theme-kernel-terminal .kt-review:last-child{border-bottom:0}.theme-kernel-terminal .kt-review-head{display:flex;align-items:center;gap:.7rem}.theme-kernel-terminal .kt-review-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border:1px solid var(--kt-line);border-radius:var(--kt-radius-sm);background:var(--kt-accent-soft);color:var(--kt-accent);font-family:var(--kt-mono);font-size:.78rem;font-weight:700}.theme-kernel-terminal .kt-review-author{font-family:var(--kt-mono);font-size:.76rem;font-weight:700;color:var(--kt-ink-strong)}.theme-kernel-terminal .kt-review-stars{display:inline-flex;gap:1px}.theme-kernel-terminal .kt-review-star{font-size:.7rem;line-height:1;color:var(--kt-line)}.theme-kernel-terminal .kt-review-star[data-on=true]{color:var(--kt-warn)}.theme-kernel-terminal .kt-review-body{margin-top:.5rem;font-size:.86rem;line-height:1.65;color:var(--kt-ink-soft)}.theme-kernel-terminal .kt-star-picker{display:flex;align-items:center;gap:.25rem}.theme-kernel-terminal .kt-star-btn{display:inline-flex;padding:.2rem;border:0;background:transparent;cursor:pointer}.theme-kernel-terminal .kt-star-btn .kt-review-star{font-size:1.1rem}.theme-kernel-terminal .kt-star-btn[data-on=true] .kt-review-star{color:var(--kt-warn)}.theme-kernel-terminal .kt-buybar{position:fixed;left:0;right:0;bottom:0;z-index:38;background:color-mix(in srgb,var(--kt-paper) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--kt-line);box-shadow:0 -10px 30px -20px #28231280;transform:translateY(102%);transition:transform .3s ease}.theme-kernel-terminal .kt-buybar[data-visible=true]{transform:none}.theme-kernel-terminal .kt-buybar-name{font-family:var(--kt-mono);font-size:.72rem;color:var(--kt-ink-soft)}.theme-kernel-terminal .kt-buybar-price{font-family:var(--kt-mono);font-size:.85rem;font-weight:700;color:var(--kt-ink-strong)}.theme-quantum-display .qd-pd{padding-block:clamp(2rem,5vw,3.5rem)}.theme-quantum-display .qd-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem;margin-top:1.6rem}@media(min-width:1024px){.theme-quantum-display .qd-pd-grid{grid-template-columns:1.08fr 1fr;gap:3.4rem}}.theme-quantum-display .qd-pd-stage-wrap{display:flex;gap:.8rem}.theme-quantum-display .qd-pd-rail{display:none;flex-direction:column;gap:.55rem;width:4.2rem;flex-shrink:0}@media(min-width:768px){.theme-quantum-display .qd-pd-rail{display:flex}}.theme-quantum-display .qd-pd-thumb{flex-shrink:0;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:var(--qd-radius-sm);border:1px solid var(--qd-line);background:var(--qd-surface-2);padding:0;cursor:pointer;opacity:.7;transition:opacity .25s var(--qd-ease),border-color .25s var(--qd-ease)}.theme-quantum-display .qd-pd-thumb:hover{opacity:1}.theme-quantum-display .qd-pd-thumb[data-active=true]{border-color:var(--qd-accent);opacity:1;box-shadow:0 0 0 3px var(--qd-glow)}.theme-quantum-display .qd-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-quantum-display .qd-pd-frame{position:relative;flex:1;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--qd-radius);border:1px solid var(--qd-line);background:var(--qd-surface-2)}.theme-quantum-display .qd-pd-img{width:100%;height:100%;object-fit:cover;transform-origin:center center;transition:transform .55s var(--qd-ease)}.theme-quantum-display .qd-pd-frame[data-zoomed=true] .qd-pd-img{transform:scale(1.75)}.theme-quantum-display .qd-pd-badge{position:absolute;top:1rem;left:1rem;z-index:2}.theme-quantum-display .qd-pd-img-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--qd-ink-3)}.theme-quantum-display .qd-pd-chips{margin-bottom:1.1rem}.theme-quantum-display .qd-pd-title{font-family:var(--qd-font-display);font-weight:600;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,1.4rem + 2.8vw,3.1rem);color:var(--qd-ink)}.theme-quantum-display .qd-pd-subtitle{margin-top:.9rem;font-size:1rem}.theme-quantum-display .qd-pd-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--qd-line)}.theme-quantum-display .qd-pd-price{font-family:var(--qd-font-display);font-weight:600;font-size:1.7rem;color:var(--qd-ink);font-variant-numeric:tabular-nums}.theme-quantum-display .qd-pd-compare{font-size:1rem;color:var(--qd-ink-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.theme-quantum-display .qd-pd-stock{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;color:var(--qd-ink-2)}.theme-quantum-display .qd-pd-stock-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--qd-accent);box-shadow:0 0 8px var(--qd-glow-strong)}.theme-quantum-display .qd-pd-stock[data-state=low] .qd-pd-stock-dot{background:#f2b91c;box-shadow:0 0 8px #f2b91c80}.theme-quantum-display .qd-pd-stock[data-state=out] .qd-pd-stock-dot{background:var(--qd-ink-3);box-shadow:none}.theme-quantum-display .qd-pd-desc{margin-top:1.3rem;font-size:.94rem;line-height:1.7;color:var(--qd-ink-2)}.theme-quantum-display .qd-pd-options{display:grid;gap:1rem;margin-top:1.6rem}.theme-quantum-display .qd-pd-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.theme-quantum-display .qd-pd-add{flex:1;min-width:12rem}.theme-quantum-display .qd-stepper{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .45rem;border:1px solid var(--qd-line-2);border-radius:999px;background:var(--qd-surface)}.theme-quantum-display .qd-step{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:var(--qd-ink-2);cursor:pointer;transition:background .2s var(--qd-ease),color .2s var(--qd-ease)}.theme-quantum-display .qd-step:hover{background:var(--qd-accent-soft);color:var(--qd-ink)}.theme-quantum-display .qd-step-num{min-width:1.6rem;text-align:center;font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--qd-ink)}.theme-quantum-display .qd-pd-actions{display:flex;gap:.7rem;margin-top:.85rem}.theme-quantum-display .qd-pd-actions .qd-btn{flex:1}.theme-quantum-display .qd-pd-meta{display:grid;margin-top:1.8rem;padding:.3rem 1.1rem}.theme-quantum-display .qd-pd-meta>div{display:flex;justify-content:space-between;gap:1rem;padding:.68rem 0;border-bottom:1px solid var(--qd-line);font-size:.82rem}.theme-quantum-display .qd-pd-meta>div:last-child{border-bottom:0}.theme-quantum-display .qd-pd-meta dt{color:var(--qd-ink-3)}.theme-quantum-display .qd-pd-meta dd{color:var(--qd-ink);font-weight:500;text-align:right}.theme-quantum-display .qd-pd-reviews,.theme-quantum-display .qd-pd-related{margin-top:clamp(3rem,7vw,4.5rem)}.theme-quantum-display .qd-pd-avgrating{font-size:.84rem;color:var(--qd-ink-2)}.theme-quantum-display .qd-pd-avgrating .qd-num{font-weight:700;color:var(--qd-ink)}.theme-quantum-display .qd-pd-noreviews{font-size:.9rem;color:var(--qd-ink-3)}.theme-quantum-display .qd-review-grid{display:grid;gap:.9rem}@media(min-width:768px){.theme-quantum-display .qd-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-quantum-display .qd-review-card{padding:1.3rem 1.3rem 1.2rem}.theme-quantum-display .qd-review-head{display:flex;align-items:center;gap:.7rem}.theme-quantum-display .qd-review-avatar{flex-shrink:0;width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--qd-accent-soft);color:var(--qd-accent);font-weight:700;font-size:.85rem}.theme-quantum-display .qd-review-author{font-size:.86rem;font-weight:600;color:var(--qd-ink)}.theme-quantum-display .qd-review-stars{display:flex;gap:.12rem;margin-top:.2rem;color:var(--qd-accent)}.theme-quantum-display .qd-star-off{opacity:.22}.theme-quantum-display .qd-review-body{margin-top:.8rem;font-size:.88rem;line-height:1.7;color:var(--qd-ink-2)}.theme-quantum-display .qd-review-form{margin-top:1.6rem;padding:1.5rem}.theme-quantum-display .qd-review-fields{display:grid;gap:.9rem;margin-top:1rem}.theme-quantum-display .qd-review-two{display:grid;gap:.9rem}@media(min-width:640px){.theme-quantum-display .qd-review-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-quantum-display .qd-star-picker{display:flex;align-items:center;gap:.25rem}.theme-quantum-display .qd-star-btn{border:0;background:transparent;padding:.15rem;cursor:pointer;color:var(--qd-ink-3);transition:color .2s var(--qd-ease),transform .2s var(--qd-ease)}.theme-quantum-display .qd-star-btn[data-on=true]{color:var(--qd-accent)}.theme-quantum-display .qd-star-btn:hover{transform:scale(1.15)}.theme-quantum-display .qd-review-submit{justify-self:start;padding-inline:1.8rem}.theme-arcade-glow .ag-crumb{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ag-ink-faint)}.theme-arcade-glow .ag-crumb a{color:var(--ag-ink-soft);text-decoration:none;transition:color .2s}.theme-arcade-glow .ag-crumb a:hover{color:var(--ag-ink-strong)}.theme-arcade-glow .ag-crumb-here{color:var(--ag-ink-strong);font-weight:600}.theme-arcade-glow .ag-pd-grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:1024px){.theme-arcade-glow .ag-pd-grid{grid-template-columns:1.05fr 1fr;gap:3.5rem}}.theme-arcade-glow .ag-pd-gallery{display:flex;gap:.8rem}.theme-arcade-glow .ag-pd-rail{display:none;flex-direction:column;gap:.6rem;width:4.1rem;flex-shrink:0}@media(min-width:768px){.theme-arcade-glow .ag-pd-rail{display:flex}}.theme-arcade-glow .ag-pd-thumb{flex-shrink:0;width:4.1rem;height:4.1rem;overflow:hidden;border-radius:var(--ag-radius);border:1.4px solid var(--ag-line-soft);background:var(--ag-surface-2);padding:0;cursor:pointer;transition:border-color .25s,box-shadow .25s,opacity .25s;opacity:.78}.theme-arcade-glow .ag-pd-thumb:hover{opacity:1}.theme-arcade-glow .ag-pd-thumb[data-active=true]{border-color:transparent;background:linear-gradient(var(--ag-surface),var(--ag-surface)) padding-box,conic-gradient(from 90deg,var(--ag-holo-stops)) border-box;opacity:1}.theme-arcade-glow .ag-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-arcade-glow .ag-pd-stage{position:relative;flex:1;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ag-radius-lg);border:1px solid var(--ag-line-soft);background:var(--ag-surface-2)}.theme-arcade-glow .ag-pd-img{width:100%;height:100%;object-fit:cover}.theme-arcade-glow .ag-pd-badge{position:absolute;top:1rem;left:1rem;z-index:2}.theme-arcade-glow .ag-pd-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.9rem;padding-bottom:1.1rem;border-bottom:1px solid var(--ag-line-soft)}.theme-arcade-glow .ag-pd-price{font-family:var(--ag-font-display);font-size:1.65rem;font-weight:800;color:var(--ag-ink-strong);font-variant-numeric:tabular-nums}.theme-arcade-glow .ag-pd-compare{font-size:1rem;color:var(--ag-ink-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.theme-arcade-glow .ag-pd-stock{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-ink-soft);margin-left:auto}.theme-arcade-glow .ag-stock-dot{width:.5rem;height:.5rem;border-radius:2px;transform:rotate(45deg);background:var(--ag-accent);box-shadow:0 0 8px -1px var(--ag-glow)}.theme-arcade-glow .ag-stock-dot[data-state=low]{background:var(--ag-primary)}.theme-arcade-glow .ag-stock-dot[data-state=out]{background:var(--ag-ink-faint);box-shadow:none}.theme-arcade-glow .ag-opt-label{display:block;margin-bottom:.4rem;font-family:var(--ag-font-display);font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-ink-soft)}.theme-arcade-glow .ag-hud{padding:1.2rem 1.3rem 1.35rem}html[data-theme=dark] .theme-arcade-glow .ag-hud{box-shadow:var(--ag-shadow-sm),var(--ag-neon-edge)}.theme-arcade-glow .ag-pd-meta{display:grid;border:1px solid var(--ag-line-soft);border-radius:var(--ag-radius);background:var(--ag-surface);padding:.3rem 1.1rem}.theme-arcade-glow .ag-pd-meta>div{display:flex;justify-content:space-between;gap:1rem;padding:.62rem 0;border-bottom:1px solid var(--ag-line-soft);font-size:.84rem}.theme-arcade-glow .ag-pd-meta>div:last-child{border-bottom:0}.theme-arcade-glow .ag-pd-meta dt{font-family:var(--ag-font-display);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ag-ink-faint);align-self:center}.theme-arcade-glow .ag-pd-meta dd{color:var(--ag-ink-strong);font-weight:500;text-align:right}.theme-arcade-glow .ag-review-author{font-family:var(--ag-font-display);font-size:.86rem;font-weight:700;text-transform:uppercase;color:var(--ag-ink-strong)}.theme-arcade-glow .ag-review-body{margin-top:.55rem;font-size:.88rem;line-height:1.7;color:var(--ag-ink-soft)}.theme-arcade-glow .ag-star-btn{border:0;background:transparent;padding:.15rem;cursor:pointer;color:var(--ag-ink-faint);transition:color .2s,transform .2s}.theme-arcade-glow .ag-star-btn[data-on=true]{color:var(--ag-accent)}.theme-arcade-glow .ag-star-btn:hover{transform:scale(1.15)}.theme-arcade-glow .ag-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--ag-surface) 94%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--ag-line-soft);box-shadow:var(--ag-shadow-md),var(--ag-neon-edge);transform:translateY(110%);transition:transform .4s var(--ag-ease)}.theme-arcade-glow .ag-buybar[data-visible=true]{transform:translateY(0)}.theme-arcade-glow .ag-buybar-title{font-family:var(--ag-font-display);font-size:.88rem;font-weight:700;text-transform:uppercase;color:var(--ag-ink-strong)}.theme-arcade-glow .ag-buybar-price{font-family:var(--ag-font-display);font-size:.98rem;font-weight:800;color:var(--ag-ink-strong);font-variant-numeric:tabular-nums}.theme-modular-bench .mb-crumb{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--mb-ink-faint)}.theme-modular-bench .mb-crumb a{color:var(--mb-ink-soft);text-decoration:none;transition:color .2s}.theme-modular-bench .mb-crumb a:hover{color:var(--mb-accent)}.theme-modular-bench .mb-crumb-tick{width:1px;height:.7rem;background:var(--mb-line)}.theme-modular-bench .mb-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:1024px){.theme-modular-bench .mb-pd-grid{grid-template-columns:1.05fr 1fr;gap:3.25rem}}.theme-modular-bench .mb-pd-gallery{display:flex;gap:.8rem}.theme-modular-bench .mb-pd-rail{display:none;flex-direction:column;gap:.6rem;width:4.1rem;flex-shrink:0}@media(min-width:768px){.theme-modular-bench .mb-pd-rail{display:flex}}.theme-modular-bench .mb-pd-thumb{flex-shrink:0;width:4.1rem;height:4.1rem;overflow:hidden;border-radius:var(--mb-radius-sm);border:1px solid var(--mb-line);background:var(--mb-surface-2);padding:0;cursor:pointer;opacity:.75;transition:border-color .25s,opacity .25s}.theme-modular-bench .mb-pd-thumb:hover{opacity:1}.theme-modular-bench .mb-pd-thumb[data-active=true]{border-color:var(--mb-accent);opacity:1;box-shadow:0 0 0 1px var(--mb-accent)}.theme-modular-bench .mb-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-modular-bench .mb-pd-stage{position:relative;flex:1;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--mb-radius);border:1px solid var(--mb-line);background:var(--mb-surface-2);box-shadow:0 2px 4px #1f242814 inset}.theme-modular-bench .mb-pd-img{width:100%;height:100%;object-fit:cover}.theme-modular-bench .mb-pd-flag{position:absolute;top:1rem;left:1rem;z-index:2}.theme-modular-bench .mb-pd-price{font-family:var(--mb-font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:var(--mb-ink);font-variant-numeric:tabular-nums}.theme-modular-bench .mb-pd-compare{font-size:.98rem;color:var(--mb-ink-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.theme-modular-bench .mb-stock-dot{width:.5rem;height:.5rem;border-radius:2px;background:var(--mb-accent)}.theme-modular-bench .mb-stock-dot[data-state=low]{background:#d97706}.theme-modular-bench .mb-stock-dot[data-state=out]{background:var(--mb-ink-faint)}.theme-modular-bench .mb-pd-meta{display:grid;border:1px solid var(--mb-line);border-radius:var(--mb-radius);background:var(--mb-surface);padding:.3rem 1.1rem;box-shadow:var(--mb-shadow-sm)}.theme-modular-bench .mb-pd-meta>div{display:flex;justify-content:space-between;gap:1rem;padding:.62rem 0;border-bottom:1px dashed var(--mb-line-soft);font-size:.84rem}.theme-modular-bench .mb-pd-meta>div:last-child{border-bottom:0}.theme-modular-bench .mb-pd-meta dt{color:var(--mb-ink-faint)}.theme-modular-bench .mb-pd-meta dd{color:var(--mb-ink);font-weight:500;text-align:right}.theme-modular-bench .mb-review-row{display:grid;gap:.7rem;padding:1.2rem .2rem;border-bottom:1px dashed var(--mb-line-soft)}@media(min-width:768px){.theme-modular-bench .mb-review-row{grid-template-columns:11rem 1fr;gap:2rem}}.theme-modular-bench .mb-review-avatar{flex-shrink:0;width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mb-radius-sm);background:var(--mb-primary-soft);border:1px solid var(--mb-line);color:var(--mb-ink);font-family:var(--mb-font-display);font-size:.85rem;font-weight:700}.theme-modular-bench .mb-review-body{font-size:.92rem;line-height:1.7;color:var(--mb-ink-soft)}.theme-modular-bench .mb-star-btn{border:0;background:transparent;padding:.15rem;cursor:pointer;color:var(--mb-ink-faint);transition:color .2s,transform .2s}.theme-modular-bench .mb-star-btn[data-on=true]{color:var(--mb-accent)}.theme-modular-bench .mb-star-btn:hover{transform:scale(1.15)}.theme-modular-bench .mb-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--mb-bg) 94%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--mb-line);box-shadow:var(--mb-shadow-md);transform:translateY(110%);transition:transform .45s var(--mb-ease)}.theme-modular-bench .mb-buybar[data-visible=true]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.theme-modular-bench .mb-buybar{transition:none}}.theme-blue-print .bp-crumb{display:flex;align-items:center;gap:.4rem;font-family:var(--bp-mono);font-size:.7rem;color:var(--bp-ink-faint)}.theme-blue-print .bp-crumb a{color:var(--bp-ink-soft);text-decoration:none;transition:color .2s}.theme-blue-print .bp-crumb a:hover{color:var(--bp-accent)}.theme-blue-print .bp-crumb span:last-child{color:var(--bp-ink)}.theme-blue-print .bp-pd-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:1024px){.theme-blue-print .bp-pd-grid{grid-template-columns:1.05fr 1fr;gap:3.25rem}}.theme-blue-print .bp-pd-stage{aspect-ratio:4 / 3;overflow:hidden;background:repeating-linear-gradient(to right,var(--bp-gridline) 0,var(--bp-gridline) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(to bottom,var(--bp-gridline) 0,var(--bp-gridline) 1px,transparent 1px,transparent 20px),var(--bp-paper-2)}.theme-blue-print .bp-pd-stage img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}html[data-theme=dark] .theme-blue-print .bp-pd-stage img{mix-blend-mode:normal}.theme-blue-print .bp-pd-stage-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--bp-ink-faint)}.theme-blue-print .bp-pd-badge{position:absolute;top:.6rem;left:.6rem}.theme-blue-print .bp-pd-rail{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.25rem}.theme-blue-print .bp-pd-thumb{flex-shrink:0;width:3.6rem;height:3.6rem;overflow:hidden;border:1px solid var(--bp-line);border-radius:var(--bp-radius-sm);background:var(--bp-paper-2);padding:0;cursor:pointer;opacity:.7;transition:opacity .25s,border-color .25s}.theme-blue-print .bp-pd-thumb:hover{opacity:1}.theme-blue-print .bp-pd-thumb[data-active=true]{border-color:var(--bp-accent);opacity:1}.theme-blue-print .bp-pd-thumb img{width:100%;height:100%;object-fit:cover}.theme-blue-print .bp-stock-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--bp-accent)}.theme-blue-print .bp-stock-dot[data-state=low]{background:var(--bp-primary)}.theme-blue-print .bp-stock-dot[data-state=out]{background:var(--bp-ink-faint)}.theme-blue-print .bp-stepper{display:inline-flex;align-items:center;border:1px solid var(--bp-line);border-radius:var(--bp-radius-sm);background:var(--bp-surface);overflow:hidden}.theme-blue-print .bp-step{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.6rem;border:0;background:transparent;color:var(--bp-ink);cursor:pointer;transition:background .2s,color .2s}.theme-blue-print .bp-step:hover{background:var(--bp-primary-soft);color:var(--bp-primary)}.theme-blue-print .bp-stepper .bp-num{min-width:2rem;text-align:center;font-size:.9rem;font-weight:600;color:var(--bp-ink-strong)}.theme-blue-print .bp-review-row{display:grid;gap:.7rem;padding:1.15rem .2rem;border-bottom:1px solid var(--bp-line-soft)}@media(min-width:768px){.theme-blue-print .bp-review-row{grid-template-columns:11rem 1fr;gap:1.8rem}}.theme-blue-print .bp-review-avatar{flex-shrink:0;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bp-line);border-radius:var(--bp-radius-sm);background:var(--bp-paper-2);color:var(--bp-ink);font-size:.8rem;font-weight:600}.theme-blue-print .bp-review-body{font-size:.9rem;line-height:1.7;color:var(--bp-ink-soft)}.theme-blue-print .bp-star-btn{border:0;background:transparent;padding:.12rem;cursor:pointer;color:var(--bp-ink-faint);transition:color .2s,transform .2s}.theme-blue-print .bp-star-btn[data-on=true]{color:var(--bp-accent)}.theme-blue-print .bp-star-btn:hover{transform:scale(1.15)}.theme-soundstage-hifi .sf-benchbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:.8rem;padding:.75rem 1.05rem;background:var(--sf-face);border-top:1px solid var(--sf-line);box-shadow:0 -12px 30px -18px #140e0666}.theme-soundstage-hifi .sf-benchbar[data-visible=true]{display:flex}@media(min-width:960px){.theme-soundstage-hifi .sf-benchbar{display:none!important}}.sw-pd-grid[data-astro-cid-gmh5uggz]{display:grid;gap:2.6rem;grid-template-columns:1fr;margin-top:1.6rem}@media(min-width:1024px){.sw-pd-grid[data-astro-cid-gmh5uggz]{grid-template-columns:1.05fr 1fr;gap:3.4rem;align-items:start}}.sw-pd-plate[data-astro-cid-gmh5uggz]{position:relative;margin:0;border-radius:var(--sw-radius-lg);overflow:hidden;background:var(--sw-canvas2);aspect-ratio:1 / .95}.sw-pd-plate[data-astro-cid-gmh5uggz] img[data-astro-cid-gmh5uggz]{width:100%;height:100%;object-fit:cover}.sw-pd-plate-ph[data-astro-cid-gmh5uggz]{height:100%;display:grid;place-items:center;color:var(--sw-ink-faint)}.sw-pd-made[data-astro-cid-gmh5uggz]{display:flex;align-items:center;margin-top:.9rem;font-size:.74rem}.sw-pd-title[data-astro-cid-gmh5uggz]{margin-top:.9rem}.sw-pd-desc[data-astro-cid-gmh5uggz]{margin-top:.9rem;font-size:.94rem;line-height:1.7}.sw-pd-pricerow[data-astro-cid-gmh5uggz]{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin-top:1.2rem;padding-block:1rem;border-block:1px dashed var(--sw-line)}.sw-pd-price[data-astro-cid-gmh5uggz]{font-family:var(--sw-slab);font-size:1.9rem;font-weight:700;color:var(--sw-ink-strong)}.sw-pd-old[data-astro-cid-gmh5uggz]{color:var(--sw-ink-faint);text-decoration:line-through;font-size:1rem}.sw-pd-options[data-astro-cid-gmh5uggz]{margin-top:1.1rem;display:grid;gap:.9rem}.sw-pd-optvals[data-astro-cid-gmh5uggz]{display:flex;flex-wrap:wrap;gap:.45rem}.sw-buckle[data-astro-cid-gmh5uggz]{border:1.5px solid var(--sw-line);background:var(--sw-surface);color:var(--sw-ink);border-radius:3px;padding:.42rem .8rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}.sw-buckle[data-astro-cid-gmh5uggz]:hover{border-color:var(--sw-ink)}.sw-buckle[data-astro-cid-gmh5uggz][data-selected=true]{border-color:var(--sw-primary);color:var(--sw-primary);background:var(--sw-primary-soft);transform:rotate(-1deg)}.sw-pd-actions[data-astro-cid-gmh5uggz]{display:flex;align-items:stretch;gap:.6rem;margin-top:1.3rem;flex-wrap:wrap}.sw-pd-stepper[data-astro-cid-gmh5uggz]{display:inline-flex;align-items:stretch;border:1px solid var(--sw-line);border-radius:3px;overflow:hidden}.sw-pd-stepper[data-astro-cid-gmh5uggz] button[data-astro-cid-gmh5uggz]{width:2.4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--sw-surface);border:0;cursor:pointer;color:var(--sw-ink)}.sw-pd-stepper[data-astro-cid-gmh5uggz] button[data-astro-cid-gmh5uggz]:hover{background:var(--sw-canvas2)}.sw-pd-stepper[data-astro-cid-gmh5uggz] input[data-astro-cid-gmh5uggz]{width:2.6rem;text-align:center;border:0;border-inline:1px dashed var(--sw-line-soft);background:var(--sw-surface);font-size:.9rem;color:var(--sw-ink);outline:none}.sw-pd-add[data-astro-cid-gmh5uggz]{flex:1;min-width:12rem}.sw-pd-heart[data-astro-cid-gmh5uggz]{position:static;width:2.9rem;height:2.9rem;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:3px}.sw-pd-share[data-astro-cid-gmh5uggz]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1.1rem}.sw-pd-care[data-astro-cid-gmh5uggz]{margin-top:1.4rem;border:1px dashed var(--sw-line);border-radius:var(--sw-radius-lg);padding:1rem 1.1rem;background:var(--sw-surface)}.sw-care-item[data-astro-cid-gmh5uggz]{border-bottom:1px dashed var(--sw-line-soft)}.sw-care-item[data-astro-cid-gmh5uggz]:last-child{border-bottom:0}.sw-care-item[data-astro-cid-gmh5uggz] summary[data-astro-cid-gmh5uggz]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem 0;cursor:pointer;font-weight:600;font-size:.88rem;color:var(--sw-ink-strong);list-style:none}.sw-care-item[data-astro-cid-gmh5uggz] summary[data-astro-cid-gmh5uggz]::-webkit-details-marker{display:none}.sw-care-item[data-astro-cid-gmh5uggz] summary[data-astro-cid-gmh5uggz] svg[data-astro-cid-gmh5uggz]{transition:transform .2s;color:var(--sw-ink-soft)}.sw-care-item[data-astro-cid-gmh5uggz][open] summary[data-astro-cid-gmh5uggz] svg[data-astro-cid-gmh5uggz]{transform:rotate(180deg)}.sw-care-item[data-astro-cid-gmh5uggz] p[data-astro-cid-gmh5uggz]{font-size:.84rem;line-height:1.65;padding-bottom:.7rem}.sw-pd-colophon[data-astro-cid-gmh5uggz]{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1.3rem}.sw-pd-colophon[data-astro-cid-gmh5uggz]>div[data-astro-cid-gmh5uggz]{display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem;color:var(--sw-ink-soft);max-width:16rem}.sw-pd-colophon[data-astro-cid-gmh5uggz] svg[data-astro-cid-gmh5uggz]{color:var(--sw-primary);flex:none;margin-top:.05rem}.sw-pd-related[data-astro-cid-gmh5uggz]{margin-top:2.6rem}.sw-pd-reviews[data-astro-cid-gmh5uggz]{margin-top:2.4rem}.sw-reviews-list[data-astro-cid-gmh5uggz]{display:grid;gap:1rem;margin-top:1.4rem}.sw-review[data-astro-cid-gmh5uggz]{background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:1.1rem 1.2rem}.sw-review-head[data-astro-cid-gmh5uggz]{display:flex;align-items:center;gap:.7rem}.sw-review-avatar[data-astro-cid-gmh5uggz]{width:2.1rem;height:2.1rem;border-radius:50%;color:var(--sw-primary-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex:none}.sw-review-author[data-astro-cid-gmh5uggz]{font-weight:600;font-size:.9rem;color:var(--sw-ink-strong);margin:0}.sw-review-stars[data-astro-cid-gmh5uggz]{font-family:var(--sw-slab);font-weight:600;color:var(--sw-ink-strong)}.sw-review-title[data-astro-cid-gmh5uggz]{margin-top:.6rem;font-weight:600;font-size:.95rem}.sw-review-body[data-astro-cid-gmh5uggz]{margin-top:.3rem;font-size:.88rem;line-height:1.65;color:var(--sw-ink-soft)}.sw-review-form[data-astro-cid-gmh5uggz]{margin-top:1.8rem;background:var(--sw-canvas2);border:1px dashed var(--sw-line);border-radius:var(--sw-radius-lg);padding:1.4rem;display:grid;gap:.75rem}.sw-stars[data-astro-cid-gmh5uggz]{display:flex;gap:.2rem}.sw-review-formfoot[data-astro-cid-gmh5uggz]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pf-pd-grid[data-astro-cid-cydu6cv2]{display:grid;gap:2.6rem;grid-template-columns:1fr;margin-top:1.6rem}@media(min-width:1024px){.pf-pd-grid[data-astro-cid-cydu6cv2]{grid-template-columns:1.05fr 1fr;gap:3.4rem;align-items:start}}.pf-pd-plate[data-astro-cid-cydu6cv2]{position:relative;border-radius:var(--pf-radius-lg);overflow:hidden;border:1px solid var(--pf-line);aspect-ratio:1 / .95;box-shadow:var(--pf-shadow-sm)}.pf-pd-plate[data-astro-cid-cydu6cv2] img[data-astro-cid-cydu6cv2]{width:100%;height:100%;object-fit:cover}.pf-pd-plate-ph[data-astro-cid-cydu6cv2]{height:100%;display:grid;place-items:center;color:var(--pf-ink-faint)}.pf-pd-platestamp[data-astro-cid-cydu6cv2]{position:absolute;top:1rem;left:1rem}.pf-pd-thumbs[data-astro-cid-cydu6cv2]{display:flex;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.pf-thumb[data-astro-cid-cydu6cv2]{width:3.4rem;height:3.4rem;padding:0;overflow:hidden;border:1.5px solid var(--pf-line-soft);border-radius:var(--pf-radius);background:var(--pf-paper-2);cursor:pointer}.pf-thumb[data-astro-cid-cydu6cv2] img[data-astro-cid-cydu6cv2]{width:100%;height:100%;object-fit:cover}.pf-thumb[data-astro-cid-cydu6cv2][data-active=true]{border-color:var(--pf-primary);box-shadow:0 0 0 2px var(--pf-primary-soft)}.pf-pd-specimen[data-astro-cid-cydu6cv2]{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-top:1rem;padding-top:.7rem;border-top:1px dashed var(--pf-line)}.pf-pd-specimen-no[data-astro-cid-cydu6cv2]{font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--pf-ink-faint)}.pf-pd-title[data-astro-cid-cydu6cv2]{margin-top:.9rem}.pf-pd-pricerow[data-astro-cid-cydu6cv2]{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin-top:1.2rem;padding-block:1rem;border-block:1px solid var(--pf-line-soft)}.pf-pd-price[data-astro-cid-cydu6cv2]{font-family:var(--pf-serif);font-size:1.9rem;font-weight:700;color:var(--pf-ink-strong)}.pf-pd-old[data-astro-cid-cydu6cv2]{color:var(--pf-ink-faint);text-decoration:line-through;font-size:1rem}.pf-pd-options[data-astro-cid-cydu6cv2]{margin-top:1.1rem;display:grid;gap:.9rem}.pf-pd-optvals[data-astro-cid-cydu6cv2]{display:flex;flex-wrap:wrap;gap:.45rem}.pf-inkchip[data-astro-cid-cydu6cv2]{border:1.5px solid var(--pf-line);background:var(--pf-surface);color:var(--pf-ink);border-radius:999px;padding:.42rem .95rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform .16s}.pf-inkchip[data-astro-cid-cydu6cv2]:hover{border-color:var(--pf-ink)}.pf-inkchip[data-astro-cid-cydu6cv2][data-selected=true]{border-color:var(--pf-primary);color:var(--pf-primary);background:var(--pf-primary-soft);box-shadow:inset 0 -2px 0 var(--pf-primary)}.pf-pd-actions[data-astro-cid-cydu6cv2]{display:flex;align-items:stretch;gap:.6rem;margin-top:1.3rem;flex-wrap:wrap}.pf-pd-stepper[data-astro-cid-cydu6cv2]{display:inline-flex;align-items:stretch;border:1px solid var(--pf-line);border-radius:var(--pf-radius);overflow:hidden}.pf-pd-stepper[data-astro-cid-cydu6cv2] button[data-astro-cid-cydu6cv2]{width:2.4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--pf-surface);border:0;cursor:pointer;color:var(--pf-ink)}.pf-pd-stepper[data-astro-cid-cydu6cv2] button[data-astro-cid-cydu6cv2]:hover{background:var(--pf-paper-2)}.pf-pd-stepper[data-astro-cid-cydu6cv2] input[data-astro-cid-cydu6cv2]{width:2.6rem;text-align:center;border:0;border-inline:1px solid var(--pf-line-soft);background:var(--pf-surface);font-size:.9rem;color:var(--pf-ink);outline:none}.pf-pd-add[data-astro-cid-cydu6cv2]{flex:1;min-width:12rem}.pf-pd-heart[data-astro-cid-cydu6cv2]{position:static;width:2.9rem;height:2.9rem;background:var(--pf-surface)}.pf-pd-share[data-astro-cid-cydu6cv2]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1.1rem}.pf-pd-folds[data-astro-cid-cydu6cv2]{margin-top:1.4rem;border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-lg);padding:.4rem 1.1rem;background:var(--pf-surface)}.pf-foldout[data-astro-cid-cydu6cv2]{border-bottom:1px dashed var(--pf-line)}.pf-foldout[data-astro-cid-cydu6cv2]:last-child{border-bottom:0}.pf-foldout[data-astro-cid-cydu6cv2] summary[data-astro-cid-cydu6cv2]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 0;cursor:pointer;font-weight:700;font-size:.88rem;color:var(--pf-ink-strong);list-style:none}.pf-foldout[data-astro-cid-cydu6cv2] summary[data-astro-cid-cydu6cv2]::-webkit-details-marker{display:none}.pf-foldout[data-astro-cid-cydu6cv2] summary[data-astro-cid-cydu6cv2] svg[data-astro-cid-cydu6cv2]{transition:transform .2s;color:var(--pf-ink-soft)}.pf-foldout[data-astro-cid-cydu6cv2][open] summary[data-astro-cid-cydu6cv2] svg[data-astro-cid-cydu6cv2]{transform:rotate(180deg)}.pf-foldout-p[data-astro-cid-cydu6cv2]{font-size:.86rem;line-height:1.68;padding-bottom:.8rem;margin:0}.pf-pd-related[data-astro-cid-cydu6cv2]{margin-top:2.6rem}.pf-pd-reviews[data-astro-cid-cydu6cv2]{margin-top:2.4rem}.pf-reviews-list[data-astro-cid-cydu6cv2]{display:grid;gap:1rem;margin-top:1.4rem}.pf-review[data-astro-cid-cydu6cv2]{background:var(--pf-surface);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-lg);padding:1.1rem 1.2rem}.pf-review-head[data-astro-cid-cydu6cv2]{display:flex;align-items:center;gap:.7rem}.pf-review-avatar[data-astro-cid-cydu6cv2]{width:2.1rem;height:2.1rem;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex:none}.pf-review-author[data-astro-cid-cydu6cv2]{font-weight:700;font-size:.9rem;color:var(--pf-ink-strong);margin:0}.pf-review-stars[data-astro-cid-cydu6cv2]{font-family:var(--pf-serif);font-weight:700;color:var(--pf-ink-strong)}.pf-review-title[data-astro-cid-cydu6cv2]{margin-top:.6rem;font-weight:700;font-size:.95rem}.pf-review-body[data-astro-cid-cydu6cv2]{margin-top:.3rem;font-size:.88rem;line-height:1.65;color:var(--pf-ink-soft)}.pf-review-form[data-astro-cid-cydu6cv2]{margin-top:1.8rem;display:grid;gap:.75rem}.pf-stars[data-astro-cid-cydu6cv2]{display:flex;gap:.2rem}.pf-star-on[data-astro-cid-cydu6cv2]{color:var(--pf-accent)}.pf-star-off[data-astro-cid-cydu6cv2]{color:var(--pf-line)}.pf-review-foot[data-astro-cid-cydu6cv2]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pg-pd-grid[data-astro-cid-3djnigy3]{display:grid;gap:2.4rem;grid-template-columns:1fr;margin-top:.4rem}@media(min-width:1024px){.pg-pd-grid[data-astro-cid-3djnigy3]{grid-template-columns:1.02fr 1fr;gap:3.2rem;align-items:start}}.pg-pd-plate[data-astro-cid-3djnigy3]{aspect-ratio:1 / 1;transition:transform .2s var(--pg-ease),box-shadow .3s var(--pg-ease)}.pg-pd-plate[data-astro-cid-3djnigy3] img[data-astro-cid-3djnigy3]{width:100%;height:100%;object-fit:cover}.pg-pd-pricerow[data-astro-cid-3djnigy3]{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem;padding-block:1rem;border-block:1px dotted var(--pg-line)}.pg-pd-price[data-astro-cid-3djnigy3]{font-family:var(--pg-display);font-size:1.7rem;color:var(--pg-ink-strong)}.pg-pd-shiplist[data-astro-cid-3djnigy3]{margin-top:1.4rem;display:grid;gap:.7rem}.pg-pd-shiplist[data-astro-cid-3djnigy3]>div[data-astro-cid-3djnigy3]{display:flex;align-items:flex-start;gap:.6rem;color:var(--pg-ink-soft)}.pg-pd-shiplist[data-astro-cid-3djnigy3] svg[data-astro-cid-3djnigy3]{flex:none;margin-top:.15rem;color:var(--pg-teal)}.pg-pd-shiplist[data-astro-cid-3djnigy3] p[data-astro-cid-3djnigy3]{margin:0;font-size:.82rem;line-height:1.55}.pg-thumb[data-astro-cid-3djnigy3]{width:4.2rem;height:4.8rem;padding:0;border-radius:var(--pg-arch) var(--pg-arch) var(--pg-radius) var(--pg-radius);border:1px solid var(--pg-line);background:var(--pg-paper2);overflow:hidden;cursor:pointer;transition:border-color .18s,box-shadow .18s}.pg-thumb[data-astro-cid-3djnigy3] img[data-astro-cid-3djnigy3]{width:100%;height:100%;object-fit:cover}.pg-thumb[data-astro-cid-3djnigy3][aria-pressed=true]{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-amber-soft)}.pg-star[data-astro-cid-3djnigy3]{background:none;border:0;padding:.1rem;cursor:pointer;color:var(--pg-ink-faint)}.pg-star[data-astro-cid-3djnigy3]:hover{color:var(--pg-gold)}.ah-pd-grid[data-astro-cid-qv2spx7h]{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-top:1.5rem}@media(min-width:1024px){.ah-pd-grid[data-astro-cid-qv2spx7h]{grid-template-columns:1.02fr 1fr;gap:3.4rem;align-items:start}}.ah-plate[data-astro-cid-qv2spx7h]{position:relative;border-radius:var(--ah-radius-lg);overflow:hidden;border:1px solid var(--ah-gold-soft);aspect-ratio:1 / .98;background:radial-gradient(120% 100% at 50% 0%,var(--ah-primary-soft) 0%,transparent 62%),var(--ah-blush);box-shadow:var(--ah-shadow-md)}.ah-plate[data-astro-cid-qv2spx7h] img[data-astro-cid-qv2spx7h]{width:100%;height:100%;object-fit:cover}.ah-plate-ph[data-astro-cid-qv2spx7h]{height:100%;display:grid;place-items:center}.ah-plate-glow[data-astro-cid-qv2spx7h]{position:absolute;left:50%;top:38%;width:12rem;height:12rem;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(201,138,107,.28) 0%,transparent 68%);filter:blur(8px);pointer-events:none}.ah-plate-stamp[data-astro-cid-qv2spx7h]{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--ah-porcelain)}.ah-thumbs[data-astro-cid-qv2spx7h]{display:flex;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.ah-thumb[data-astro-cid-qv2spx7h]{width:3.4rem;height:3.4rem;padding:0;overflow:hidden;border:1.5px solid var(--ah-line-soft);border-radius:var(--ah-radius);background:var(--ah-blush);cursor:pointer}.ah-thumb[data-astro-cid-qv2spx7h] img[data-astro-cid-qv2spx7h]{width:100%;height:100%;object-fit:cover}.ah-thumb[data-astro-cid-qv2spx7h][data-active=true]{border-color:var(--ah-gold);box-shadow:0 0 0 2px var(--ah-gold-soft)}.ah-pd-title[data-astro-cid-qv2spx7h]{margin-top:.8rem;font-size:clamp(1.9rem,4.4vw,3rem)}.ah-pd-pricerow[data-astro-cid-qv2spx7h]{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin-top:1.1rem;padding-block:1rem;border-block:1px solid var(--ah-line-soft)}.ah-pd-price[data-astro-cid-qv2spx7h]{font-family:var(--ah-serif);font-size:2rem;font-weight:700;color:var(--ah-ink-strong)}.ah-pd-old[data-astro-cid-qv2spx7h]{color:var(--ah-ink-faint);font-size:1rem}.ah-optchip[data-astro-cid-qv2spx7h]{border:1.5px solid var(--ah-line);background:var(--ah-card);color:var(--ah-ink);border-radius:999px;padding:.42rem .95rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .16s,background .16s,color .16s}.ah-optchip[data-astro-cid-qv2spx7h]:hover{border-color:var(--ah-ink-soft)}.ah-optchip[data-astro-cid-qv2spx7h][data-selected=true]{border-color:var(--ah-primary);color:var(--ah-primary);background:var(--ah-primary-soft);box-shadow:inset 0 -2px 0 var(--ah-primary)}.ah-pd-actions[data-astro-cid-qv2spx7h]{display:flex;align-items:stretch;gap:.6rem;margin-top:1.3rem;flex-wrap:wrap}.ah-stepper[data-astro-cid-qv2spx7h]{display:inline-flex;align-items:stretch;border:1px solid var(--ah-line);border-radius:999px;overflow:hidden}.ah-stepper[data-astro-cid-qv2spx7h] button[data-astro-cid-qv2spx7h]{width:2.5rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--ah-ink)}.ah-stepper[data-astro-cid-qv2spx7h] button[data-astro-cid-qv2spx7h]:hover{background:var(--ah-gold-soft)}.ah-stepper[data-astro-cid-qv2spx7h] input[data-astro-cid-qv2spx7h]{width:2.7rem;text-align:center;border:0;border-inline:1px solid var(--ah-line-soft);background:transparent;font-size:.9rem;color:var(--ah-ink);outline:none}.ah-pd-add[data-astro-cid-qv2spx7h]{flex:1;min-width:12rem}.ah-pd-heart[data-astro-cid-qv2spx7h]{width:2.9rem;height:2.9rem;border:1px solid var(--ah-line);background:var(--ah-card)}.ah-pd-share[data-astro-cid-qv2spx7h]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1.1rem}.ah-ledger[data-astro-cid-qv2spx7h]{margin-top:1.5rem;padding:1.15rem 1.2rem 1.25rem;border:1px solid var(--ah-gold-soft);border-radius:var(--ah-radius-lg);background:var(--ah-card)}.ah-folds[data-astro-cid-qv2spx7h]{margin-top:1.2rem;display:grid;gap:.55rem}.ah-pd-pyramid[data-astro-cid-qv2spx7h]{margin-top:2.8rem}.ah-pd-reviews[data-astro-cid-qv2spx7h]{margin-top:2.6rem}.ah-reviewform[data-astro-cid-qv2spx7h]{margin-top:1.6rem;display:grid;gap:.8rem;max-width:34rem}.ah-stars[data-astro-cid-qv2spx7h]{display:flex;gap:.2rem}.ah-star-on[data-astro-cid-qv2spx7h]{color:var(--ah-gold)}.ah-star-off[data-astro-cid-qv2spx7h]{color:var(--ah-line)}.ah-pd-related[data-astro-cid-qv2spx7h]{margin-top:2.8rem}.mg-pd-grid[data-astro-cid-jhkubiux]{display:grid;gap:2.4rem;grid-template-columns:1fr;margin-top:.4rem}@media(min-width:1024px){.mg-pd-grid[data-astro-cid-jhkubiux]{grid-template-columns:1.02fr 1fr;gap:3.2rem;align-items:start}}.mg-pd-plate[data-astro-cid-jhkubiux]{transition:transform .2s var(--mg-ease),box-shadow .3s var(--mg-ease)}.mg-pd-plate[data-astro-cid-jhkubiux] img[data-astro-cid-jhkubiux]{width:100%;height:100%;object-fit:cover}.mg-pd-pricerow[data-astro-cid-jhkubiux]{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem;padding-block:1rem;border-block:1px dotted var(--mg-line)}.mg-pd-price[data-astro-cid-jhkubiux]{font-family:var(--mg-display);font-size:1.7rem;font-weight:550;color:var(--mg-ink-strong)}.mg-pd-notelist[data-astro-cid-jhkubiux]{margin-top:1.4rem;display:grid;gap:.7rem}.mg-pd-notelist[data-astro-cid-jhkubiux]>div[data-astro-cid-jhkubiux]{display:flex;align-items:flex-start;gap:.6rem;color:var(--mg-ink-soft)}.mg-pd-notelist[data-astro-cid-jhkubiux] svg[data-astro-cid-jhkubiux]{flex:none;margin-top:.15rem;color:var(--mg-rubric)}.mg-pd-notelist[data-astro-cid-jhkubiux] p[data-astro-cid-jhkubiux]{margin:0;font-size:.82rem;line-height:1.55}.mg-thumb[data-astro-cid-jhkubiux]{width:4.2rem;height:4.8rem;padding:0;border-radius:2px;border:1px solid var(--mg-rule);background:var(--mg-paper2);overflow:hidden;cursor:pointer;transition:border-color .18s,box-shadow .18s}.mg-thumb[data-astro-cid-jhkubiux] img[data-astro-cid-jhkubiux]{width:100%;height:100%;object-fit:cover}.mg-thumb[data-astro-cid-jhkubiux][aria-pressed=true]{border-color:var(--mg-accent);box-shadow:0 0 0 3px var(--mg-rubric-soft)}.pkf-pd-grid[data-astro-cid-hdk57pf3]{display:grid;gap:2.4rem;grid-template-columns:1fr;margin-top:.4rem}@media(min-width:1024px){.pkf-pd-grid[data-astro-cid-hdk57pf3]{grid-template-columns:1.02fr 1fr;gap:3.2rem;align-items:start}}.pkf-pd-plate[data-astro-cid-hdk57pf3]{aspect-ratio:1 / 1;border:1px solid var(--pkf-line-strong);border-radius:var(--pkf-radius-lg);overflow:hidden;background:var(--pkf-paper2);position:relative;transition:transform .2s var(--pkf-ease),box-shadow .3s var(--pkf-ease)}.pkf-pd-plate[data-astro-cid-hdk57pf3] img[data-astro-cid-hdk57pf3]{width:100%;height:100%;object-fit:cover}.pkf-pd-pricerow[data-astro-cid-hdk57pf3]{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem;padding-block:1rem;border-block:1px dashed var(--pkf-line-strong)}.pkf-pd-price[data-astro-cid-hdk57pf3]{font-family:var(--pkf-mono);font-size:1.7rem;font-weight:700;color:var(--pkf-ink-strong)}.pkf-pd-shiplist[data-astro-cid-hdk57pf3]{margin-top:1.4rem;display:grid;gap:.7rem}.pkf-pd-shiplist[data-astro-cid-hdk57pf3]>div[data-astro-cid-hdk57pf3]{display:flex;align-items:flex-start;gap:.6rem;color:var(--pkf-ink-soft)}.pkf-pd-shiplist[data-astro-cid-hdk57pf3] svg[data-astro-cid-hdk57pf3]{flex:none;margin-top:.15rem;color:var(--pkf-moss)}.pkf-pd-shiplist[data-astro-cid-hdk57pf3] p[data-astro-cid-hdk57pf3]{margin:0;font-size:.82rem;line-height:1.55}.pkf-thumb[data-astro-cid-hdk57pf3]{width:4.2rem;height:4.8rem;padding:0;border-radius:var(--pkf-radius);border:1px solid var(--pkf-line);background:var(--pkf-paper2);overflow:hidden;cursor:pointer;transition:border-color .18s,box-shadow .18s}.pkf-thumb[data-astro-cid-hdk57pf3] img[data-astro-cid-hdk57pf3]{width:100%;height:100%;object-fit:cover}.pkf-thumb[data-astro-cid-hdk57pf3][aria-pressed=true]{border-color:var(--pkf-ember);box-shadow:0 0 0 3px var(--pkf-ember-soft)}.pkf-star[data-astro-cid-hdk57pf3]{background:none;border:0;padding:.1rem;cursor:pointer;color:var(--pkf-ink-faint)}.pkf-star[data-astro-cid-hdk57pf3]:hover{color:var(--pkf-ember)}.ok-pd-grid[data-astro-cid-cq2idb7f]{display:grid;gap:2.4rem;grid-template-columns:1fr;align-items:start}@media(min-width:960px){.ok-pd-grid[data-astro-cid-cq2idb7f]{grid-template-columns:1.05fr .95fr}}.ok-pd-main[data-astro-cid-cq2idb7f]{transition:transform .18s var(--ok-ease)}.ok-thumb[data-astro-cid-cq2idb7f]{position:relative;width:4.3rem;height:3.3rem;padding:0;overflow:hidden;cursor:pointer;background:var(--ok-paper2);border:1px solid var(--ok-line);outline:1px solid var(--ok-line);outline-offset:2px}.ok-thumb[data-astro-cid-cq2idb7f] img[data-astro-cid-cq2idb7f]{width:100%;height:100%;object-fit:cover}.ok-thumb[data-astro-cid-cq2idb7f][aria-pressed=true]{outline-color:var(--ok-brass);border-color:var(--ok-brass)}.ok-pd-shiplist[data-astro-cid-cq2idb7f]{margin-top:1.6rem;border-top:1px solid var(--ok-line);padding-top:1.2rem;display:grid;gap:.85rem}.ok-pd-shiplist[data-astro-cid-cq2idb7f]>div[data-astro-cid-cq2idb7f]{display:flex;gap:.7rem;align-items:flex-start}.ok-pd-shiplist[data-astro-cid-cq2idb7f] svg[data-astro-cid-cq2idb7f]{flex:none;margin-top:.15rem;color:var(--ok-brass-deep)}html[data-theme=dark] .ok-pd-shiplist[data-astro-cid-cq2idb7f] svg[data-astro-cid-cq2idb7f]{color:var(--ok-brass)}.ok-pd-shiplist[data-astro-cid-cq2idb7f] p[data-astro-cid-cq2idb7f]{margin:0;font-size:.84rem;line-height:1.6;color:var(--ok-ink-soft)}.ok-star[data-astro-cid-cq2idb7f]{background:none;border:0;padding:.1rem;cursor:pointer;color:var(--ok-ink-faint)}.ok-star[data-astro-cid-cq2idb7f]:hover{color:var(--ok-brass)}.er-crumb[data-astro-cid-shqumxyq]{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--er-ink-soft);flex-wrap:wrap}.er-crumb[data-astro-cid-shqumxyq] a[data-astro-cid-shqumxyq]{color:var(--er-ink-soft);text-decoration:none}.er-crumb[data-astro-cid-shqumxyq] a[data-astro-cid-shqumxyq]:hover{color:var(--er-primary)}.er-crumb-here[data-astro-cid-shqumxyq]{color:var(--er-ink-strong);font-family:var(--er-serif);font-style:italic}.er-pd-grid[data-astro-cid-shqumxyq]{display:grid;gap:2.6rem;grid-template-columns:1fr;margin-top:1.6rem}@media(min-width:1024px){.er-pd-grid[data-astro-cid-shqumxyq]{grid-template-columns:1.05fr 1fr;gap:3.4rem;align-items:start}}.er-pd-plate[data-astro-cid-shqumxyq]{position:relative;margin:0;border-radius:var(--er-radius-lg);overflow:hidden;background:var(--er-paper2);border:1px solid var(--er-line-soft);aspect-ratio:1 / .95}.er-pd-plate[data-astro-cid-shqumxyq] img[data-astro-cid-shqumxyq]{width:100%;height:100%;object-fit:cover}.er-pd-plate-ph[data-astro-cid-shqumxyq]{height:100%;display:grid;place-items:center;color:var(--er-ink-faint)}.er-rest[data-astro-cid-shqumxyq]{margin-top:1.1rem;background:var(--er-surface);border:1px solid var(--er-line-soft);border-radius:var(--er-radius-lg);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.er-rest-dial[data-astro-cid-shqumxyq]{display:flex;align-items:center;gap:1rem}.er-rest-note[data-astro-cid-shqumxyq]{font-size:.85rem;line-height:1.6;font-family:var(--er-serif);font-style:italic}.er-pd-title[data-astro-cid-shqumxyq]{margin-top:.9rem}.er-pd-desc[data-astro-cid-shqumxyq]{margin-top:.9rem;font-size:.94rem;line-height:1.7}.er-pd-pricerow[data-astro-cid-shqumxyq]{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin-top:1.2rem;padding-block:1rem;border-block:1px solid var(--er-line-soft)}.er-pd-price[data-astro-cid-shqumxyq]{font-family:var(--er-serif);font-size:1.9rem;font-weight:600;color:var(--er-ink-strong)}.er-pd-old[data-astro-cid-shqumxyq]{color:var(--er-ink-faint);text-decoration:line-through;font-size:1rem}.er-pd-options[data-astro-cid-shqumxyq]{margin-top:1.1rem;display:grid;gap:.9rem}.er-pd-optvals[data-astro-cid-shqumxyq]{display:flex;flex-wrap:wrap;gap:.45rem}.er-stampbtn[data-astro-cid-shqumxyq]{border:1.5px solid var(--er-line);background:var(--er-surface);color:var(--er-ink);border-radius:5px;padding:.4rem .8rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:border-color .18s,background .18s,color .18s;transform:rotate(0)}.er-stampbtn[data-astro-cid-shqumxyq]:hover{border-color:var(--er-ink)}.er-stampbtn[data-astro-cid-shqumxyq][data-selected=true]{border-color:var(--er-primary);color:var(--er-primary);transform:rotate(-1deg)}.er-pd-actions[data-astro-cid-shqumxyq]{display:flex;align-items:stretch;gap:.6rem;margin-top:1.3rem;flex-wrap:wrap}.er-pd-stepper[data-astro-cid-shqumxyq]{display:inline-flex;align-items:stretch;border:1px solid var(--er-line);border-radius:999px;overflow:hidden}.er-pd-stepper[data-astro-cid-shqumxyq] button[data-astro-cid-shqumxyq]{width:2.4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--er-surface);border:0;cursor:pointer;color:var(--er-ink)}.er-pd-stepper[data-astro-cid-shqumxyq] button[data-astro-cid-shqumxyq]:hover{background:var(--er-paper2)}.er-pd-stepper[data-astro-cid-shqumxyq] input[data-astro-cid-shqumxyq]{width:2.6rem;text-align:center;border:0;border-inline:1px solid var(--er-line-soft);background:var(--er-surface);font-size:.9rem;color:var(--er-ink);outline:none}.er-pd-add[data-astro-cid-shqumxyq]{flex:1;min-width:12rem}.er-pd-heart[data-astro-cid-shqumxyq]{position:static;width:2.9rem;height:2.9rem;background:var(--er-surface)}.er-pd-share[data-astro-cid-shqumxyq]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1.1rem}.er-pd-brew[data-astro-cid-shqumxyq]{margin-top:1.4rem;border:1px solid var(--er-line-soft);border-radius:var(--er-radius-lg);padding:1rem 1.1rem;background:var(--er-surface)}.er-brew-item[data-astro-cid-shqumxyq]{border-bottom:1px dashed var(--er-line)}.er-brew-item[data-astro-cid-shqumxyq]:last-child{border-bottom:0}.er-brew-item[data-astro-cid-shqumxyq] summary[data-astro-cid-shqumxyq]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem 0;cursor:pointer;font-weight:600;font-size:.88rem;color:var(--er-ink-strong);list-style:none}.er-brew-item[data-astro-cid-shqumxyq] summary[data-astro-cid-shqumxyq]::-webkit-details-marker{display:none}.er-brew-item[data-astro-cid-shqumxyq] summary[data-astro-cid-shqumxyq] svg[data-astro-cid-shqumxyq]{transition:transform .2s;color:var(--er-ink-soft)}.er-brew-item[data-astro-cid-shqumxyq][open] summary[data-astro-cid-shqumxyq] svg[data-astro-cid-shqumxyq]{transform:rotate(180deg)}.er-brew-item[data-astro-cid-shqumxyq] p[data-astro-cid-shqumxyq]{font-size:.84rem;line-height:1.65;padding-bottom:.7rem}.er-pd-colophon[data-astro-cid-shqumxyq]{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1.3rem}.er-pd-colophon[data-astro-cid-shqumxyq]>div[data-astro-cid-shqumxyq]{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--er-ink-soft)}.er-pd-colophon[data-astro-cid-shqumxyq] svg[data-astro-cid-shqumxyq]{color:var(--er-primary)}.er-pd-related[data-astro-cid-shqumxyq]{margin-top:2.6rem}.er-pd-reviews[data-astro-cid-shqumxyq]{margin-top:2.4rem}.er-reviews-list[data-astro-cid-shqumxyq]{display:grid;gap:1rem;margin-top:1.4rem}.er-review[data-astro-cid-shqumxyq]{background:var(--er-surface);border:1px solid var(--er-line-soft);border-radius:var(--er-radius-lg);padding:1.1rem 1.2rem}.er-review-head[data-astro-cid-shqumxyq]{display:flex;align-items:center;gap:.7rem}.er-review-avatar[data-astro-cid-shqumxyq]{width:2.1rem;height:2.1rem;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex:none}.er-review-author[data-astro-cid-shqumxyq]{font-weight:600;font-size:.9rem;color:var(--er-ink-strong)}.er-review-stars[data-astro-cid-shqumxyq]{font-family:var(--er-serif);font-weight:600;color:var(--er-ink-strong)}.er-review-title[data-astro-cid-shqumxyq]{margin-top:.6rem;font-weight:600;font-size:.95rem}.er-review-body[data-astro-cid-shqumxyq]{margin-top:.3rem;font-size:.88rem;line-height:1.65;color:var(--er-ink-soft)}.er-review-form[data-astro-cid-shqumxyq]{margin-top:1.8rem;background:var(--er-paper2);border:1px dashed var(--er-line);border-radius:var(--er-radius-lg);padding:1.4rem;display:grid;gap:.75rem}.er-stars[data-astro-cid-shqumxyq]{display:flex;gap:.2rem}.er-star-on[data-astro-cid-shqumxyq]{color:var(--er-accent)}.er-star-off[data-astro-cid-shqumxyq]{color:var(--er-line)}.er-formrow[data-astro-cid-shqumxyq]{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:560px){.er-formrow[data-astro-cid-shqumxyq]{grid-template-columns:1fr 1fr}}.er-review-formfoot[data-astro-cid-shqumxyq]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}
