.pcm[data-astro-cid-iv4eoxfm]{position:relative;display:flex;flex-direction:column;gap:var(--sp-3, .75rem);min-width:0}.pcm--framed[data-astro-cid-iv4eoxfm]{padding:var(--sp-3, .75rem);border:1px solid var(--c-border, rgba(255, 255, 255, .08))}.pcm__media[data-astro-cid-iv4eoxfm]{position:relative;overflow:hidden;border-radius:var(--r-sm, 2px);background:var(--c-bg-2, #111)}.pcm__view[data-astro-cid-iv4eoxfm]{transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1)}.pcm__view--b[data-astro-cid-iv4eoxfm]{position:absolute;inset:0;opacity:0;transform:scale(1.04)}.pcm__view--b[data-astro-cid-iv4eoxfm] .p-media__art{transform:rotate(-12deg) scale(1.25)}.pcm[data-astro-cid-iv4eoxfm]:hover .pcm__view--b[data-astro-cid-iv4eoxfm],.pcm[data-astro-cid-iv4eoxfm]:focus-within .pcm__view--b[data-astro-cid-iv4eoxfm]{opacity:1;transform:none}.pcm[data-astro-cid-iv4eoxfm]:hover .pcm__view--a[data-astro-cid-iv4eoxfm]{transform:scale(1.03)}.pcm__badge[data-astro-cid-iv4eoxfm],.pcm__index[data-astro-cid-iv4eoxfm]{position:absolute;top:var(--sp-3, .75rem);z-index:2;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pcm__badge[data-astro-cid-iv4eoxfm]{left:var(--sp-3, .75rem);padding:.3rem .55rem;background:var(--c-bg-1, #0a0a0a);color:var(--c-text-1, #fff)}.pcm__index[data-astro-cid-iv4eoxfm]{right:var(--sp-3, .75rem);color:var(--c-text-2, #a3a3a3);font-variant-numeric:tabular-nums}.pcm__quick[data-astro-cid-iv4eoxfm]{position:absolute;left:var(--sp-2, .5rem);right:var(--sp-2, .5rem);bottom:var(--sp-2, .5rem);z-index:3;display:grid;gap:6px;padding:var(--sp-3, .75rem);background:rgb(var(--paper-rgb, 5 5 5) / .92);backdrop-filter:blur(10px);transform:translateY(calc(100% + 12px));transition:transform .35s cubic-bezier(.16,1,.3,1)}.pcm[data-astro-cid-iv4eoxfm]:hover .pcm__quick[data-astro-cid-iv4eoxfm],.pcm__quick[data-astro-cid-iv4eoxfm]:focus-within{transform:none}.pcm__quick-label[data-astro-cid-iv4eoxfm]{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2, #a3a3a3)}.pcm__sizes[data-astro-cid-iv4eoxfm]{display:flex;flex-wrap:wrap;gap:4px}.pcm__size[data-astro-cid-iv4eoxfm]{flex:1 0 36px;min-height:36px;padding:0 6px;border:1px solid rgb(var(--ink-rgb, 255 255 255) / .18);border-radius:var(--r-sm, 2px);background:transparent;color:var(--c-text-1, #fff);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pcm__size[data-astro-cid-iv4eoxfm]:hover{background:var(--c-text-1, #fff);color:var(--c-bg, #050505);border-color:var(--c-text-1, #fff)}.pcm__size[data-astro-cid-iv4eoxfm].is-added{background:var(--shop-accent, var(--c-primary-light, #d4a017));border-color:transparent;color:var(--c-on-primary, #050505)}.pcm__size--wide[data-astro-cid-iv4eoxfm]{flex:1 1 100%;letter-spacing:.04em}.pcm__size[data-astro-cid-iv4eoxfm]:focus-visible{outline:2px solid var(--shop-accent, var(--c-primary-light, #d4a017));outline-offset:2px}.pcm__info[data-astro-cid-iv4eoxfm]{display:grid;gap:2px}.pcm__title[data-astro-cid-iv4eoxfm]{margin:0;font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;line-height:1.25}.pcm--sm[data-astro-cid-iv4eoxfm] .pcm__title[data-astro-cid-iv4eoxfm]{font-size:.95rem}.pcm--lg[data-astro-cid-iv4eoxfm] .pcm__title[data-astro-cid-iv4eoxfm]{font-size:1.3rem}.pcm__link[data-astro-cid-iv4eoxfm]{color:var(--c-text-1, #fff);text-decoration:none}.pcm__link[data-astro-cid-iv4eoxfm]:after{content:"";position:absolute;inset:0;z-index:1}.pcm__link[data-astro-cid-iv4eoxfm]:focus-visible{outline:none}.pcm[data-astro-cid-iv4eoxfm]:focus-within:not(:has(.pcm__quick:focus-within)){outline:2px solid var(--shop-accent, var(--c-primary-light, #d4a017));outline-offset:4px}.pcm__price[data-astro-cid-iv4eoxfm]{display:flex;gap:var(--sp-2, .5rem);margin:0;font-size:.9rem;color:var(--c-text-1, #fff);font-variant-numeric:tabular-nums}.pcm__price[data-astro-cid-iv4eoxfm] s[data-astro-cid-iv4eoxfm]{color:var(--c-text-2, #a3a3a3)}.pcm__colors[data-astro-cid-iv4eoxfm]{display:flex;align-items:center;gap:var(--sp-2, .5rem);margin:2px 0 0;font-size:.78rem;color:var(--c-text-2, #a3a3a3)}.pcm__dots[data-astro-cid-iv4eoxfm]{display:inline-flex}.pcm__dots[data-astro-cid-iv4eoxfm] i[data-astro-cid-iv4eoxfm]{width:10px;height:10px;margin-right:-3px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1.5px var(--c-bg, #050505)}.sr-only[data-astro-cid-iv4eoxfm]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:none){.pcm__quick[data-astro-cid-iv4eoxfm]{position:static;transform:none;padding:var(--sp-2, .5rem) 0 0;background:transparent;backdrop-filter:none}.pcm__quick-label[data-astro-cid-iv4eoxfm]{display:none}}@media(prefers-reduced-motion:reduce){.pcm__view[data-astro-cid-iv4eoxfm],.pcm__quick[data-astro-cid-iv4eoxfm]{transition:none}}
