.hero-collection-link{margin-top:26px}.hero-copy .trailer-button{margin-top:14px;background:transparent;border-color:#89928e55;font-size:13px}.poster-card-note{font:11px/1.8 'Space Mono',monospace;color:var(--quiet);padding:12px 0}.product-price{font-variant-numeric:tabular-nums}.purchase-button{width:100%;margin:14px 0;font-size:20px;box-sizing:border-box}.purchase-service-note,.sample-status{font:11px/1.8 'Space Mono',monospace;color:var(--quiet);margin-top:12px}.synopsis-link{display:inline-block;margin:12px 0;color:var(--bright);font:17px 'Bebas Neue',sans-serif;letter-spacing:.08em;text-underline-offset:5px}#about-origins{scroll-margin-top:180px}.product-delivery-note{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;padding:18px 22px;border:1px solid var(--rule)}.product-delivery-note strong{font:20px 'Bebas Neue',sans-serif;letter-spacing:.1em;font-weight:400}.product-delivery-note span{font:12px/1.8 'Space Mono',monospace;color:var(--quiet)}.poster-options{border:0;padding:0;margin:24px 0}.poster-options legend{font:22px 'Bebas Neue',sans-serif;letter-spacing:.12em;margin-bottom:16px}.poster-options label{display:flex;align-items:center;gap:16px;border:1px solid var(--rule);padding:14px 18px;margin-bottom:10px;cursor:pointer}.poster-options label:has(input:checked){border-color:var(--bright);background:#69313e55}.poster-options input{accent-color:var(--bright);width:18px;height:18px;flex-shrink:0}.poster-options strong{font:22px 'Bebas Neue',sans-serif;letter-spacing:.09em;font-weight:400;display:block}.poster-options small{font:11px/1.7 'Space Mono',monospace;color:var(--quiet);display:block;margin-top:4px}.poster-license{border-top:1px solid var(--rule);padding-top:24px;margin-top:28px}.poster-license h2{font-size:24px;letter-spacing:.1em;margin-bottom:14px}.poster-license p{font:12px/1.9 'Space Mono',monospace;color:var(--quiet);max-width:90ch}.product-details .poster-summary{font-size:11px}.basket-dialog{position:fixed;inset:0;margin:auto;width:min(680px,calc(100% - 32px));box-sizing:border-box;max-height:90svh;overflow:auto;padding:28px;border:1px solid var(--bright);background:var(--canvas);color:var(--ice)}.basket-dialog::backdrop{background:#05090bea}.basket-close{display:block;margin:0 0 8px auto;background:var(--surface);border:1px solid var(--rule);font:30px/1 Arial,sans-serif;width:38px;height:38px;color:var(--ice)}.basket-dialog h2{font:42px 'Bebas Neue',sans-serif;letter-spacing:.08em;margin:12px 0 22px}.basket-dialog p{font:13px/1.8 'Space Mono',monospace;color:var(--quiet);margin:16px 0}.basket-items{padding:0;margin:0;list-style:none}.basket-items li{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--rule)}.basket-items img{width:64px;height:80px;object-fit:contain;background:#090d10;flex-shrink:0}.basket-items li>div{flex:1;min-width:0}.basket-items a{font:21px/1.3 'Bebas Neue',sans-serif;letter-spacing:.05em;text-decoration:none;color:var(--ice)}.basket-items span{display:block;font:13px 'Space Mono',monospace;color:var(--bright);margin-top:9px}.basket-items button{border:0;background:none;color:var(--quiet);text-decoration:underline;font:11px 'Space Mono',monospace;padding:8px}.basket-dialog .basket-total{font:26px 'Bebas Neue',sans-serif;letter-spacing:.07em;color:var(--ice);text-align:right}.basket-dialog .primary-button{width:100%;box-sizing:border-box}.basket-dialog .checkout-status{font-size:11px;border-left:2px solid var(--bright);padding-left:14px}.basket-dialog button:focus-visible,.basket-dialog a:focus-visible{outline:2px solid var(--bright);outline-offset:4px}.basket-dialog .basket-note{font-size:11px}
@media(max-width:600px){.basket-dialog{padding:20px}.basket-items li{gap:12px}.basket-items img{width:44px;height:62px}.basket-items a{font-size:18px}.basket-items button{font-size:10px;padding:6px}.purchase-button{font-size:18px}.poster-options label{padding:12px}.hero-collection-link{font-size:16px;padding:12px 16px}}