.store-nav{display:flex;gap:30px;font-size:12px;color:var(--gold)}.shop-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding-top:60px;padding-bottom:30px}.shop-hero h1{font-size:clamp(42px,5.5vw,82px);line-height:1.05;letter-spacing:-2px;margin:20px 0}.shop-hero h1 em{font-style:normal;color:var(--gold)}.shop-hero>div>p:not(.eyebrow){max-width:490px;color:var(--muted);font-size:16px;line-height:1.8}.jersey-art{text-align:center;min-width:0}.jersey-art img{width:100%;height:auto}.jersey-art span{font-size:8px;letter-spacing:1.4px;color:var(--muted)}.shop-strip{display:flex;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1.6px;color:var(--gold)}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product{border:1px solid var(--line);background:#111710;padding:24px;min-width:0}.product img{width:100%;aspect-ratio:1.35;object-fit:contain;background:#0b100c}.product .eyebrow{margin-top:20px}.product h3{font-size:22px}.product .price{font-size:28px;color:var(--gold);margin:12px 0}.product p{font-size:13px;color:var(--muted)}.product label{font-size:11px;display:block;margin:15px 0 6px}.product select,.product input{width:100%;background:#0b100c;color:var(--text);border:1px solid #44513a;padding:12px;min-height:45px;font:inherit;color-scheme:dark}.product .button{width:100%;margin-top:20px}.stock-note{min-height:74px;padding-top:15px}.stock-note strong{display:block;color:var(--gold);font-size:12px}.store-status{color:var(--gold);font-size:13px;white-space:pre-line}.store-status.error{color:#efb6a0}.shop-empty{padding:40px;border:1px solid var(--line);max-width:800px}.store-help{background:#111710}.store-help-grid,.track-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.store-help h3{margin-bottom:12px}.store-help p,.track-grid>div>p:not(.eyebrow){color:var(--muted);line-height:1.8}.track-grid .button{margin-top:20px}.order-summary{border-left:2px solid var(--gold);padding:15px 20px;background:#192016;margin:25px 0;font-size:13px}.order-summary strong{display:block;font-size:22px;color:var(--gold)}.order-summary p{margin:8px 0}.order-result{padding:20px 0}.order-result h3{font-size:24px}.order-result dl{font-size:13px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.order-result dd{margin:0;text-align:right}.order-result .protocol{font-size:18px;overflow-wrap:anywhere}.payment-form{margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}.payment-form input:not([type=checkbox]){width:100%;background:#0b100c;color:var(--text);border:1px solid #44513a;padding:12px}.payment-form label:not(.checkbox){display:block;font-size:12px;margin:15px 0 8px}#order-dialog{width:min(630px,calc(100% - 24px));max-height:90vh}#order-dialog .dialog-copy{padding:36px}#order-dialog input:not([type=checkbox]){width:100%;background:#0b100c;color:var(--text);border:1px solid #44513a;padding:12px;font:inherit;min-height:45px}#order-dialog label:not(.checkbox){display:block;font-size:12px;margin:15px 0 8px}.store-help h2,.track-grid h2{font-size:clamp(36px,4vw,58px)}@media(max-width:900px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-hero{gap:15px}.store-help-grid,.track-grid{gap:35px}}@media(max-width:600px){.shop-hero,.store-help-grid,.track-grid{grid-template-columns:1fr}.shop-hero{padding-top:35px}.shop-hero h1{font-size:46px;letter-spacing:-1px}.jersey-art img{max-height:300px;width:auto;max-width:100%}.shop-strip{flex-direction:column;gap:10px}.products{grid-template-columns:1fr}.store-nav{gap:15px;font-size:10px}.store-help-grid,.track-grid{gap:30px}#order-dialog .dialog-copy{padding:35px 23px}.order-result dl{grid-template-columns:1fr}.order-result dd{text-align:left}.product{padding:20px}}
