.pdp[data-astro-cid-bj6zoyr7]{background:var(--paper);color:var(--ink)}.pdp[data-astro-cid-bj6zoyr7] [data-astro-cid-bj6zoyr7][hidden]{display:none!important}.pdp-visually-hidden[data-astro-cid-bj6zoyr7]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp__shell[data-astro-cid-bj6zoyr7]{padding-top:calc(72px + clamp(.85rem,2vw,1.35rem));padding-bottom:clamp(2.5rem,6vw,4.5rem)}.pdp__back[data-astro-cid-bj6zoyr7]{display:inline-flex;margin-bottom:clamp(.85rem,2vw,1.25rem)}.pdp__grid[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"buy media";gap:clamp(1.75rem,4.5vw,4.5rem);align-items:start}.pdp__media[data-astro-cid-bj6zoyr7]{grid-area:media;position:sticky;top:calc(72px + 1rem);display:grid;gap:.75rem;min-width:0}.pdp__buy[data-astro-cid-bj6zoyr7]{grid-area:buy;display:grid;gap:0;min-width:0}.pdp-gallery[data-astro-cid-bj6zoyr7]{display:grid;gap:.65rem;width:min(100%,calc((100svh - 72px - 11rem) * var(--ratio)));margin-inline:auto}.pdp-gallery__track[data-astro-cid-bj6zoyr7]{display:flex;aspect-ratio:var(--ratio);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--paper-deep);outline-offset:3px}.pdp-gallery__track[data-astro-cid-bj6zoyr7]::-webkit-scrollbar{display:none}.pdp-gallery__slide[data-astro-cid-bj6zoyr7]{position:relative;flex:0 0 100%;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.pdp-gallery__slide[data-astro-cid-bj6zoyr7]>img[data-astro-cid-bj6zoyr7]{display:block;width:100%;height:100%;object-fit:cover}.pdp-gallery__slide[data-astro-cid-bj6zoyr7][data-fit=contain]>img[data-astro-cid-bj6zoyr7]{object-fit:contain;padding:clamp(.75rem,3%,1.5rem)}.pdp-gallery__thumbs[data-astro-cid-bj6zoyr7]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.pdp-gallery__thumb[data-astro-cid-bj6zoyr7]{flex:0 0 auto;width:3.5rem;height:3.5rem;padding:0;border:1px solid var(--line);background:var(--paper-deep);cursor:pointer;opacity:.7;transition:opacity .16s ease,border-color .16s ease}.pdp-gallery__thumb[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]{width:100%;height:100%;object-fit:cover}.pdp-gallery__thumb[data-astro-cid-bj6zoyr7]:hover,.pdp-gallery__thumb[data-astro-cid-bj6zoyr7][aria-current=true]{opacity:1;border-color:var(--ink)}.pdp__caption[data-astro-cid-bj6zoyr7]{margin:0;min-height:1.5em;color:var(--muted);font-size:.9rem;line-height:1.5;text-align:center}.pdp-scale[data-astro-cid-bj6zoyr7]{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:9%;padding:0 8% 15%}.pdp-scale__card[data-astro-cid-bj6zoyr7]{position:relative;display:block;transition:opacity .2s ease}.pdp-scale__card--xl[data-astro-cid-bj6zoyr7]{height:72%}.pdp-scale__card--standard[data-astro-cid-bj6zoyr7]{height:53%}.pdp-scale__card[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]{display:block;height:100%;width:auto;aspect-ratio:7 / 12;object-fit:cover;border-radius:4%/2.4%;box-shadow:0 1px 2px #1717142e,0 18px 36px -14px #17171473}.pdp-scale__card--standard[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]{aspect-ratio:63 / 88}.pdp-scale__card[data-astro-cid-bj6zoyr7] span[data-astro-cid-bj6zoyr7]{position:absolute;top:calc(100% + .6rem);left:50%;color:var(--ink);font:600 .66rem/1.3 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.pdp-scale[data-astro-cid-bj6zoyr7][data-scale-pick=xl] [data-astro-cid-bj6zoyr7][data-scale=standard],.pdp-scale[data-astro-cid-bj6zoyr7][data-scale-pick=standard] [data-astro-cid-bj6zoyr7][data-scale=xl]{opacity:.35}.pdp-faces[data-astro-cid-bj6zoyr7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8%}.pdp-faces[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]{height:78%;width:auto;aspect-ratio:920 / 1320;margin-inline:-4%;border-radius:3%/2%;box-shadow:0 18px 36px -14px #17171473}.pdp-faces[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]:nth-child(1){transform:rotate(-7deg) translateY(3%)}.pdp-faces[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]:nth-child(2){position:relative;z-index:1}.pdp-faces[data-astro-cid-bj6zoyr7] img[data-astro-cid-bj6zoyr7]:nth-child(3){transform:rotate(7deg) translateY(3%)}.pdp__buy[data-astro-cid-bj6zoyr7] .section-label[data-astro-cid-bj6zoyr7]{margin:0}.pdp__title[data-astro-cid-bj6zoyr7]{margin:.55rem 0 0;font-family:var(--display);font-size:clamp(1.9rem,3.1vw,2.75rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.pdp__sub[data-astro-cid-bj6zoyr7]{margin:.7rem 0 0;max-width:30rem;color:var(--muted);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.55}.pdp__price[data-astro-cid-bj6zoyr7]{margin:1rem 0 0;font-family:var(--display);font-size:1.75rem;line-height:1}.pdp-form[data-astro-cid-bj6zoyr7]{display:grid;gap:1.15rem;margin-top:1.25rem}.pdp-field[data-astro-cid-bj6zoyr7]{display:grid;gap:.55rem;min-width:0;margin:0;padding:0;border:0}.pdp-field__label[data-astro-cid-bj6zoyr7]{margin:0;padding:0;color:var(--ink);font:600 .68rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.pdp-field-row[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.35rem 1.75rem}.pdp-formats[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pdp-format[data-astro-cid-bj6zoyr7]{position:relative;display:block;cursor:pointer}.pdp-format__box[data-astro-cid-bj6zoyr7]{display:grid;align-content:start;gap:.15rem;height:100%;padding:.65rem .8rem;border:1px solid var(--line);background:var(--white);transition:border-color .16s ease,box-shadow .16s ease}.pdp-format[data-astro-cid-bj6zoyr7]:hover .pdp-format__box[data-astro-cid-bj6zoyr7]{border-color:var(--muted)}.pdp-format[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7]:checked+.pdp-format__box[data-astro-cid-bj6zoyr7]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pdp-format[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7]:focus-visible+.pdp-format__box[data-astro-cid-bj6zoyr7]{outline:2px solid var(--accent);outline-offset:2px}.pdp-format__head[data-astro-cid-bj6zoyr7]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.pdp-format__name[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.12rem;line-height:1.2}.pdp-format__price[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.12rem;white-space:nowrap}.pdp-format__spec[data-astro-cid-bj6zoyr7],.pdp-format__note[data-astro-cid-bj6zoyr7]{color:var(--muted);font-size:.8rem;line-height:1.4}.pdp-format__note[data-astro-cid-bj6zoyr7]{font-style:italic}.pdp-format__badges[data-astro-cid-bj6zoyr7]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.pdp-format__badge[data-astro-cid-bj6zoyr7]{padding:.2rem .4rem;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font:600 .6rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.pdp-chips[data-astro-cid-bj6zoyr7]{display:flex;flex-wrap:wrap;gap:.4rem}.pdp-chips--tight[data-astro-cid-bj6zoyr7]{gap:.3rem}.pdp-chip[data-astro-cid-bj6zoyr7]{position:relative;cursor:pointer}.pdp-chip[data-astro-cid-bj6zoyr7]>span[data-astro-cid-bj6zoyr7]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.45rem .8rem;border:1px solid var(--line);background:var(--white);color:var(--ink);font:500 .82rem/1 var(--sans);letter-spacing:.02em;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.pdp-chip--size[data-astro-cid-bj6zoyr7]>span[data-astro-cid-bj6zoyr7]{justify-content:center;min-width:2.4rem;padding-inline:.4rem}.pdp-chip[data-astro-cid-bj6zoyr7]:hover>span[data-astro-cid-bj6zoyr7]{border-color:var(--muted)}.pdp-chip[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7]:checked+span[data-astro-cid-bj6zoyr7]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pdp-chip[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7]:focus-visible+span[data-astro-cid-bj6zoyr7]{outline:2px solid var(--accent);outline-offset:2px}.pdp-chip__price[data-astro-cid-bj6zoyr7]{opacity:.7}.pdp-card[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.6rem;border:1px solid var(--line);background:var(--white)}.pdp-card__art[data-astro-cid-bj6zoyr7]{width:100%;height:auto;aspect-ratio:920 / 1320;object-fit:cover}.pdp-card__text[data-astro-cid-bj6zoyr7]{display:grid;gap:.1rem;min-width:0}.pdp-card__suit[data-astro-cid-bj6zoyr7],.pdp-card__title[data-astro-cid-bj6zoyr7],.pdp-card__world[data-astro-cid-bj6zoyr7]{margin:0}.pdp-card__suit[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.1rem;line-height:1.1}.pdp-card__suit[data-astro-cid-bj6zoyr7][data-suit=hearts],.pdp-card__suit[data-astro-cid-bj6zoyr7][data-suit=diamonds]{color:var(--accent)}.pdp-card__title[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.12rem;line-height:1.2}.pdp-card__world[data-astro-cid-bj6zoyr7]{color:var(--muted);font:600 .6rem/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase}.pdp-card__actions[data-astro-cid-bj6zoyr7]{display:grid;gap:.4rem;justify-items:end;text-align:right}.pdp-link[data-astro-cid-bj6zoyr7]{padding:0;border:0;background:none;color:var(--accent);cursor:pointer;font:600 .68rem/1.3 var(--sans);letter-spacing:.1em;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.25em}.pdp-link[data-astro-cid-bj6zoyr7]:hover{color:var(--accent-dark)}.pdp-birth[data-astro-cid-bj6zoyr7]{display:grid;gap:.75rem;padding:.85rem;border:1px dashed var(--line)}.pdp-birth__form[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem auto;gap:.6rem;align-items:end}.pdp-birth__form[data-astro-cid-bj6zoyr7] label[data-astro-cid-bj6zoyr7],.pdp-input[data-astro-cid-bj6zoyr7]{display:grid;gap:.3rem;min-width:0}.pdp-birth__form[data-astro-cid-bj6zoyr7] label[data-astro-cid-bj6zoyr7]>span[data-astro-cid-bj6zoyr7],.pdp-input[data-astro-cid-bj6zoyr7]>span[data-astro-cid-bj6zoyr7]{display:flex;justify-content:space-between;gap:.5rem;color:var(--muted);font:600 .64rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.pdp-birth__form[data-astro-cid-bj6zoyr7] select[data-astro-cid-bj6zoyr7],.pdp-input[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7],.pdp-input[data-astro-cid-bj6zoyr7] textarea[data-astro-cid-bj6zoyr7]{width:100%;min-height:2.75rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:0;background:var(--white);color:var(--ink);font:inherit;font-size:1rem}.pdp-input[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7]::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.pdp-input[data-astro-cid-bj6zoyr7] textarea[data-astro-cid-bj6zoyr7]{min-height:5.5rem;resize:vertical}.pdp-birth__form[data-astro-cid-bj6zoyr7] .btn[data-astro-cid-bj6zoyr7]{min-height:2.75rem;padding-inline:.9rem}.pdp-birth__result[data-astro-cid-bj6zoyr7]{display:grid;gap:.6rem}.pdp-birth__result[data-astro-cid-bj6zoyr7]:empty{display:none}.pdp-birth__result[data-astro-cid-bj6zoyr7] .pdp-birth__card{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.75rem;align-items:center}.pdp-birth__result[data-astro-cid-bj6zoyr7] .pdp-birth__card img{width:100%;height:auto}.pdp-birth__result[data-astro-cid-bj6zoyr7] .pdp-birth__card p{margin:0;font-family:var(--display);font-size:1.05rem;line-height:1.2}.pdp-birth__result[data-astro-cid-bj6zoyr7] .pdp-birth__note{margin:0;color:var(--muted);font-size:.88rem}.pdp-msg[data-astro-cid-bj6zoyr7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-msg__toggle[data-astro-cid-bj6zoyr7]{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.25rem;padding:.5rem 0;border:0;background:none;color:var(--ink);cursor:pointer;font:500 .95rem/1.3 var(--sans);text-align:left}.pdp-msg__sign[data-astro-cid-bj6zoyr7]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--ink);border-radius:50%;font:400 1rem/1 var(--sans);transition:transform .18s ease}.pdp-msg__toggle[data-astro-cid-bj6zoyr7][aria-expanded=true] .pdp-msg__sign[data-astro-cid-bj6zoyr7]{transform:rotate(45deg)}.pdp-msg__free[data-astro-cid-bj6zoyr7]{margin-left:auto;color:var(--accent);font:600 .62rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.pdp-msg__panel[data-astro-cid-bj6zoyr7]{display:grid;gap:.85rem;padding-bottom:1.1rem}.pdp-msg__names[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pdp-msg__count[data-astro-cid-bj6zoyr7]{color:var(--muted);font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.pdp-check[data-astro-cid-bj6zoyr7]{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-size:.92rem}.pdp-check[data-astro-cid-bj6zoyr7] input[data-astro-cid-bj6zoyr7]{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--ink)}.pdp-pin[data-astro-cid-bj6zoyr7]{display:grid;gap:.35rem}.pdp-pin__row[data-astro-cid-bj6zoyr7]{display:flex;align-items:center;gap:.85rem;margin:0}.pdp-pin[data-astro-cid-bj6zoyr7] strong[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.5rem;font-weight:400;letter-spacing:.18em}.pdp-note[data-astro-cid-bj6zoyr7]{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.pdp-qr[data-astro-cid-bj6zoyr7]{display:flex;align-items:center;gap:.85rem}.pdp-qr__code[data-astro-cid-bj6zoyr7]{flex:0 0 auto;display:block;width:7rem;height:7rem;background:#fff;transition:opacity .2s ease}.pdp-qr__code[data-astro-cid-bj6zoyr7]:not([href]){pointer-events:none}.pdp-qr__code[data-astro-cid-bj6zoyr7]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pdp-qr[data-astro-cid-bj6zoyr7].is-pending .pdp-qr__code[data-astro-cid-bj6zoyr7]{opacity:.25}.pdp-qr[data-astro-cid-bj6zoyr7] canvas[data-astro-cid-bj6zoyr7]{display:block;width:100%;height:100%;image-rendering:pixelated}.pdp-qr__error[data-astro-cid-bj6zoyr7]{margin-top:.25rem!important;color:var(--muted);font-size:.8rem;line-height:1.35}.pdp-qr[data-astro-cid-bj6zoyr7] p[data-astro-cid-bj6zoyr7]{margin:0}.pdp-qr__caption[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.05rem;line-height:1.25}.pdp-qr__lock[data-astro-cid-bj6zoyr7]{margin-top:.25rem!important;color:var(--accent);font:600 .62rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.pdp-qr--media[data-astro-cid-bj6zoyr7]{justify-content:center;padding:.75rem;border:1px solid var(--line);background:var(--white)}.pdp-qr--inline[data-astro-cid-bj6zoyr7]{display:none}.pdp-cta[data-astro-cid-bj6zoyr7]{margin-top:.15rem}.pdp__buy[data-astro-cid-bj6zoyr7]>.pdp-cta[data-astro-cid-bj6zoyr7]{margin-top:1.5rem}.pdp-cta__btn[data-astro-cid-bj6zoyr7]{width:100%;min-height:3.4rem;gap:.6rem;font-size:.78rem}.pdp-cta__btn[data-astro-cid-bj6zoyr7].is-done{border-color:var(--ink);background:var(--ink)}.pdp-cta__sep[data-astro-cid-bj6zoyr7]{opacity:.6}.pdp-ships[data-astro-cid-bj6zoyr7]{display:grid;gap:.15rem;margin:.85rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.5}.pdp-ships[data-astro-cid-bj6zoyr7] strong[data-astro-cid-bj6zoyr7]{color:var(--ink);font-weight:600}.pdp-details[data-astro-cid-bj6zoyr7]{display:grid;margin-top:1.75rem;border-top:1px solid var(--line)}.pdp-acc[data-astro-cid-bj6zoyr7]{border-bottom:1px solid var(--line)}.pdp-acc[data-astro-cid-bj6zoyr7] summary[data-astro-cid-bj6zoyr7]{display:flex;align-items:center;justify-content:space-between;min-height:3rem;cursor:pointer;font:600 .7rem/1.4 var(--sans);letter-spacing:.12em;list-style:none;text-transform:uppercase}.pdp-acc[data-astro-cid-bj6zoyr7] summary[data-astro-cid-bj6zoyr7]::-webkit-details-marker{display:none}.pdp-acc[data-astro-cid-bj6zoyr7] summary[data-astro-cid-bj6zoyr7]:after{content:"+";font:400 1.2rem/1 var(--sans);transition:transform .18s ease}.pdp-acc[data-astro-cid-bj6zoyr7][open] summary[data-astro-cid-bj6zoyr7]:after{transform:rotate(45deg)}.pdp-acc__body[data-astro-cid-bj6zoyr7]{display:grid;gap:.75rem;margin:0;padding-bottom:1.1rem;color:var(--muted);font-size:.95rem;line-height:1.65}.pdp-acc__body[data-astro-cid-bj6zoyr7] p[data-astro-cid-bj6zoyr7]{margin:0}.pdp-box[data-astro-cid-bj6zoyr7]{gap:0}.pdp-box[data-astro-cid-bj6zoyr7] div[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.45rem 0}.pdp-box[data-astro-cid-bj6zoyr7] dt[data-astro-cid-bj6zoyr7]{color:var(--ink);font:600 .64rem/1.9 var(--sans);letter-spacing:.12em;text-transform:uppercase}.pdp-box[data-astro-cid-bj6zoyr7] dd[data-astro-cid-bj6zoyr7]{margin:0}.pdp-details__link[data-astro-cid-bj6zoyr7]{justify-self:start;margin-top:1.1rem}.pdp-bar[data-astro-cid-bj6zoyr7]{display:none}.merch-picker[data-astro-cid-bj6zoyr7]{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:1rem;background:#171714b8}.merch-picker__panel[data-astro-cid-bj6zoyr7]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.85rem;width:min(100%,56rem);max-height:min(88dvh,48rem);padding:1rem;border:1px solid var(--line);background:var(--paper)}.merch-picker__bar[data-astro-cid-bj6zoyr7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.merch-picker__bar[data-astro-cid-bj6zoyr7] h2[data-astro-cid-bj6zoyr7]{margin:0;font-family:var(--display);font-size:1.6rem;font-weight:400}.merch-picker__suits[data-astro-cid-bj6zoyr7]{display:flex;flex-wrap:wrap;gap:.4rem}.pdp-suit[data-astro-cid-bj6zoyr7]{min-height:2.4rem;padding:.4rem .8rem;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:500 .8rem/1 var(--sans)}.pdp-suit[data-astro-cid-bj6zoyr7].is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.merch-picker__grid[data-astro-cid-bj6zoyr7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem;min-height:0;overflow:auto;padding:.2rem}.merch-picker__grid[data-astro-cid-bj6zoyr7] .merch-picker__card{display:grid;gap:.35rem;padding:0;border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.merch-picker__grid[data-astro-cid-bj6zoyr7] .merch-picker__card img{width:100%;height:auto;border:1px solid var(--line)}.merch-picker__grid[data-astro-cid-bj6zoyr7] .merch-picker__card span{font-size:.78rem;line-height:1.3}.merch-picker__grid[data-astro-cid-bj6zoyr7] .merch-picker__card.is-selected,.merch-picker__grid[data-astro-cid-bj6zoyr7] .merch-picker__card:hover,.merch-picker__grid[data-astro-cid-bj6zoyr7] .merch-picker__card:focus-visible{border-color:var(--ink)}@media(max-width:900px){.pdp__grid[data-astro-cid-bj6zoyr7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "buy";gap:1.5rem}.pdp__media[data-astro-cid-bj6zoyr7]{position:static}.pdp-gallery[data-astro-cid-bj6zoyr7]{width:100%}.pdp-qr--media[data-astro-cid-bj6zoyr7]{display:none!important}.pdp-qr--inline[data-astro-cid-bj6zoyr7]{display:flex}.pdp-bar[data-astro-cid-bj6zoyr7]{position:fixed;inset:auto 0 0;z-index:85;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem var(--page-pad) calc(.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb,var(--paper) 96%,transparent);backdrop-filter:blur(10px);box-shadow:0 -10px 30px -18px #17171459;animation:pdp-bar-in .2s ease}.pdp-bar__text[data-astro-cid-bj6zoyr7]{display:grid;min-width:0}.pdp-bar__label[data-astro-cid-bj6zoyr7]{overflow:hidden;color:var(--muted);font:600 .62rem/1.4 var(--sans);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pdp-bar__price[data-astro-cid-bj6zoyr7]{font-family:var(--display);font-size:1.3rem;line-height:1.1}.pdp-bar[data-astro-cid-bj6zoyr7] .btn[data-astro-cid-bj6zoyr7]{flex:0 0 auto;min-height:2.9rem}body:has(.pdp-bar){padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}body.dialog-open .pdp-bar[data-astro-cid-bj6zoyr7],body.menu-open .pdp-bar[data-astro-cid-bj6zoyr7]{display:none!important}}@media(max-width:520px){.pdp-formats[data-astro-cid-bj6zoyr7],.pdp-field-row[data-astro-cid-bj6zoyr7]{grid-template-columns:1fr}.pdp-card[data-astro-cid-bj6zoyr7]{grid-template-columns:3.25rem minmax(0,1fr)}.pdp-card__actions[data-astro-cid-bj6zoyr7]{grid-column:1 / -1;grid-auto-flow:column;justify-content:start;gap:1.25rem}.pdp-birth__form[data-astro-cid-bj6zoyr7]{grid-template-columns:minmax(0,1fr) 5rem}.pdp-birth__form[data-astro-cid-bj6zoyr7] .btn[data-astro-cid-bj6zoyr7]{grid-column:1 / -1}.pdp-msg__names[data-astro-cid-bj6zoyr7]{grid-template-columns:1fr}}@keyframes pdp-bar-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.pdp-bar[data-astro-cid-bj6zoyr7]{animation:none}}.artifact-detail[data-astro-cid-4ilhhobb]{padding-block:clamp(5.5rem,12vw,7.5rem) clamp(3rem,6vw,5rem);background:var(--paper)}.artifact-detail__shell[data-astro-cid-4ilhhobb]{display:grid;gap:clamp(1.25rem,3vw,2rem);max-width:min(100%,52rem)}.artifact-detail__back[data-astro-cid-4ilhhobb]{justify-self:start}.artifact-detail__header[data-astro-cid-4ilhhobb]{display:grid;gap:.75rem}.artifact-detail__title[data-astro-cid-4ilhhobb]{margin:0;font-family:var(--display);font-size:clamp(2.2rem,5vw,3.75rem);font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--ink)}.artifact-detail__lead[data-astro-cid-4ilhhobb]{margin:0;max-width:34rem;font-family:var(--display);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3;color:var(--ink)}.artifact-detail__media[data-astro-cid-4ilhhobb]{display:flex;align-items:center;justify-content:center;width:100%;max-width:28rem;margin:0}.artifact-detail__media[data-astro-cid-4ilhhobb] img[data-astro-cid-4ilhhobb]{display:block;width:100%;height:auto;object-fit:contain}.artifact-detail__body[data-astro-cid-4ilhhobb]{display:grid;gap:1rem;max-width:38rem;color:var(--muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7}.artifact-detail__body[data-astro-cid-4ilhhobb] p[data-astro-cid-4ilhhobb]{margin:0}.artifact-detail__stub[data-astro-cid-4ilhhobb]{padding-top:.35rem;border-top:1px solid var(--line);color:var(--accent);font:600 .72rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}
