.buy[data-astro-cid-6erlsj4q]{gap:var(--space-4);min-width:0;margin-top:var(--space-8);padding:var(--space-5);background:var(--color-field-deep);border:1px solid var(--color-border-strong);border-top:3px solid var(--color-accent);border-radius:0;display:grid}.buy__row[data-astro-cid-6erlsj4q]{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.buy__label[data-astro-cid-6erlsj4q]{color:var(--color-text-subtle);font-size:var(--text-xs)}.buy__price[data-astro-cid-6erlsj4q]{margin-top:var(--space-1);color:var(--color-text);font-family:var(--font-condensed);font-size:clamp(2.5rem,7vw,4.25rem);line-height:.9}.buy__qty[data-astro-cid-6erlsj4q]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.buy__qty[data-astro-cid-6erlsj4q] input[data-astro-cid-6erlsj4q]{width:5.5rem;min-height:44px;padding:var(--space-2) var(--space-3);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border-strong);font:inherit;border-radius:0}.buy__btn[data-astro-cid-6erlsj4q]{width:100%;min-height:52px;padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast);border-radius:0}.buy__btn[data-astro-cid-6erlsj4q]:hover:not(:disabled){background:var(--color-accent-hover)}.buy__btn[data-astro-cid-6erlsj4q]:disabled,.buy__btn[data-astro-cid-6erlsj4q][aria-busy=true]{opacity:.72}.buy__btn[data-astro-cid-6erlsj4q]:disabled{cursor:not-allowed}.buy__btn[data-astro-cid-6erlsj4q][aria-busy=true]{cursor:progress}.buy__ship[data-astro-cid-6erlsj4q]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}@media (width<=26rem){.buy[data-astro-cid-6erlsj4q]{padding:var(--space-4)}.buy__row[data-astro-cid-6erlsj4q]{flex-direction:column;align-items:stretch}.buy__qty[data-astro-cid-6erlsj4q]{justify-content:space-between}}.art-inspector[data-astro-cid-pu24t66m]{width:100%}button[data-astro-cid-pu24t66m]{min-height:44px;font:500 .875rem var(--font-sans);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);cursor:pointer;padding:.6rem .9rem}.gallery-controls[data-astro-cid-pu24t66m]{gap:.5rem;margin-bottom:1rem;display:flex}.gallery-controls[data-astro-cid-pu24t66m] [data-astro-cid-pu24t66m][data-inspect-open]{margin-left:auto}.gallery-controls[data-astro-cid-pu24t66m] [data-astro-cid-pu24t66m][aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}.gallery-image[data-astro-cid-pu24t66m]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-image[data-astro-cid-pu24t66m] span[data-astro-cid-pu24t66m]{display:block}.gallery-image[data-astro-cid-pu24t66m] img{width:auto;max-width:100%;height:auto;max-height:65svh;margin:auto}[data-astro-cid-pu24t66m][hidden]{display:none!important}.gallery-caption[data-astro-cid-pu24t66m]{text-align:center;color:var(--color-text-muted);font:.8125rem/1.5 var(--font-sans);margin-top:.75rem}dialog[data-astro-cid-pu24t66m]{background:var(--color-bg);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog[data-astro-cid-pu24t66m][open]{flex-direction:column;display:flex}dialog[data-astro-cid-pu24t66m]::backdrop{background:var(--color-bg)}.inspect-toolbar[data-astro-cid-pu24t66m]{padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem;border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inspect-toolbar[data-astro-cid-pu24t66m] h2[data-astro-cid-pu24t66m]{font:500 1rem var(--font-sans)}.inspect-toolbar[data-astro-cid-pu24t66m]>div[data-astro-cid-pu24t66m]{gap:.5rem;display:flex}.inspect-scroll[data-astro-cid-pu24t66m]{overscroll-behavior:contain;flex:1;min-height:0;padding:.5rem;overflow:auto}.inspect-scroll[data-astro-cid-pu24t66m]>div[data-astro-cid-pu24t66m]{width:100%;height:100%}.inspect-scroll[data-astro-cid-pu24t66m] img{object-fit:contain;width:100%;height:100%;transform:none!important}[data-astro-cid-pu24t66m][data-zoomed] .inspect-scroll[data-astro-cid-pu24t66m]>div[data-astro-cid-pu24t66m]{width:max(200%,800px);height:auto}[data-astro-cid-pu24t66m][data-zoomed] .inspect-scroll[data-astro-cid-pu24t66m] img{width:100%;max-width:none;height:auto}@media (width<=640px){.inspect-toolbar[data-astro-cid-pu24t66m]{flex-wrap:wrap}.inspect-toolbar[data-astro-cid-pu24t66m] h2[data-astro-cid-pu24t66m],.inspect-toolbar[data-astro-cid-pu24t66m]>div[data-astro-cid-pu24t66m]{width:100%}.inspect-toolbar[data-astro-cid-pu24t66m] [data-astro-cid-pu24t66m][data-inspect-close]{margin-left:auto}}body.art-viewer-open{overflow:hidden}.eyebrow[data-astro-cid-fomnyogt]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:none}.pdp__hero[data-astro-cid-fomnyogt]{align-items:center;gap:var(--space-12);padding-block:clamp(3rem,8vw,6rem);display:grid}.pdp[data-astro-cid-fomnyogt] h1[data-astro-cid-fomnyogt]{max-width:16ch;margin-top:var(--space-4);font-family:var(--font-condensed);font-size:clamp(3rem,5.6vw,5.5rem);font-weight:var(--weight-medium);letter-spacing:-.04em;text-transform:none;line-height:.98}.pdp__lede[data-astro-cid-fomnyogt]{max-width:46ch;margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.pdp__contents[data-astro-cid-fomnyogt]{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.pdp__contents[data-astro-cid-fomnyogt] li[data-astro-cid-fomnyogt]{padding-left:var(--space-5);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);position:relative}.pdp__contents[data-astro-cid-fomnyogt] li[data-astro-cid-fomnyogt]:before{content:"";width:var(--space-3);background:var(--color-accent);height:1px;position:absolute;top:.62em;left:0}.pdp__art[data-astro-cid-fomnyogt]{border:1px solid var(--color-border);background:var(--color-field-deep);min-width:0;margin:0;padding:clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.pdp__art[data-astro-cid-fomnyogt]:before,.pdp__art[data-astro-cid-fomnyogt]:after{content:"";background:var(--color-border-strong);opacity:.4;position:absolute}.pdp__art[data-astro-cid-fomnyogt]:before{height:1px;inset:50% 0 auto}.pdp__art[data-astro-cid-fomnyogt]:after{width:1px;inset:0 auto 0 50%}.pdp__art[data-astro-cid-fomnyogt] img,.pdp__art[data-astro-cid-fomnyogt] figcaption[data-astro-cid-fomnyogt]{z-index:1;position:relative}.pdp__art[data-astro-cid-fomnyogt] figcaption[data-astro-cid-fomnyogt],.pdp__face-grid[data-astro-cid-fomnyogt] figcaption[data-astro-cid-fomnyogt]{margin-top:var(--space-3);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs)}@media (width>=64rem){.pdp__hero[data-astro-cid-fomnyogt]{gap:var(--space-16);padding-block:var(--space-16);grid-template-columns:minmax(22rem,.75fr) minmax(34rem,1.25fr)}.pdp[data-astro-cid-fomnyogt] h1[data-astro-cid-fomnyogt]{font-size:clamp(3rem,5vw,4.5rem)}}.pdp__faces[data-astro-cid-fomnyogt]{padding-block:var(--space-20);background:var(--color-paper);color:var(--color-ink);border-block:1px solid var(--color-border)}.pdp__faces[data-astro-cid-fomnyogt] h2[data-astro-cid-fomnyogt],.pdp__details[data-astro-cid-fomnyogt] h2[data-astro-cid-fomnyogt]{margin-top:var(--space-3);font-size:clamp(2rem, 5vw, var(--text-4xl));font-family:var(--font-condensed);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);text-transform:none;line-height:.9}.pdp__face-grid[data-astro-cid-fomnyogt]{gap:var(--space-10);margin-top:var(--space-12);display:grid}.pdp__face-grid[data-astro-cid-fomnyogt] figure[data-astro-cid-fomnyogt]{min-width:0;margin:0}.pdp__face-stage[data-astro-cid-fomnyogt]{padding:var(--space-6);background:var(--color-field-deep);border:1px solid var(--color-border-strong);place-items:center;display:grid}.pdp__face-stage[data-astro-cid-fomnyogt] img{background:0 0;width:auto;max-width:100%;max-height:54rem;display:block}.pdp__faces[data-astro-cid-fomnyogt] .label[data-astro-cid-fomnyogt],.pdp__face-grid[data-astro-cid-fomnyogt] figcaption[data-astro-cid-fomnyogt]{color:var(--color-paper-muted)}@media (width>=48rem){.pdp__face-grid[data-astro-cid-fomnyogt]{grid-template-columns:1fr 1fr}}.pdp__details[data-astro-cid-fomnyogt]{padding-block:var(--space-20) var(--space-12)}.pdp__details-grid[data-astro-cid-fomnyogt]{gap:var(--space-10);display:grid}.pdp__details[data-astro-cid-fomnyogt] dl[data-astro-cid-fomnyogt]{gap:0;margin:0;display:grid}.pdp__details[data-astro-cid-fomnyogt] dl[data-astro-cid-fomnyogt]>div[data-astro-cid-fomnyogt]{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.pdp__details[data-astro-cid-fomnyogt] dt[data-astro-cid-fomnyogt]{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:none}.pdp__details[data-astro-cid-fomnyogt] dd[data-astro-cid-fomnyogt]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.pdp__disclaimer[data-astro-cid-fomnyogt]{margin-top:var(--space-12)}@media (width>=58rem){.pdp__details-grid[data-astro-cid-fomnyogt]{gap:var(--space-16);grid-template-columns:.8fr 1.2fr}}@media (width<=26rem){.pdp__details[data-astro-cid-fomnyogt] dl[data-astro-cid-fomnyogt]>div[data-astro-cid-fomnyogt]{gap:var(--space-2);grid-template-columns:1fr}.pdp__face-grid[data-astro-cid-fomnyogt] img{padding:var(--space-3)}}body .pdp .pdp__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 3rem;display:grid}body .pdp__heading{grid-area:1/1}body .pdp__copy{grid-area:2/1}html[data-theme=neutral] body .pdp .pdp__art{background:0 0;grid-area:1/2/span 2;min-width:0;padding:0}@media (width<=767px){body .pdp .pdp__hero{flex-direction:column;gap:1.5rem;display:flex}body .pdp__heading{order:0;width:100%}html[data-theme=neutral] body .pdp .pdp__art{order:1;width:100%}body .pdp__copy{order:2;width:100%}}
