:root{--osc-navy: #041b43;--osc-paper: #f7f5ee;--osc-red: #bf2633;--osc-gold: #f2c94c;--osc-muted: #52617a;--osc-line: #d8d4c8}.osc-header-section{background:var(--osc-paper);border-bottom:1px solid var(--osc-line);position:sticky;top:0;z-index:20}.osc-topline{background:var(--osc-navy);color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.11em;padding:.55rem max(1rem,4vw);text-align:center}.osc-header{align-items:center;display:flex;gap:1.25rem;margin:0 auto;max-width:1440px;min-height:88px;padding:0 max(1rem,4vw)}.osc-brand{display:block;flex:0 0 230px}.osc-brand img{display:block;height:auto;max-width:100%}.osc-primary-nav{align-items:center;display:flex;flex:1;gap:.85rem;justify-content:center;overflow-x:auto;white-space:nowrap}.osc-primary-nav a,.osc-case-link{color:var(--osc-navy);font-size:.71rem;font-weight:850;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.osc-primary-nav a:hover,.osc-primary-nav a:focus-visible{color:var(--osc-red)}.osc-header-actions{align-items:center;display:flex;gap:.7rem}.osc-header-search{display:flex}.osc-header-search input{border:1px solid var(--osc-line);border-radius:0;font:inherit;max-width:118px;padding:.46rem .55rem}.osc-header-search button{background:var(--osc-gold);border:1px solid var(--osc-navy);color:var(--osc-navy);font-size:.66rem;font-weight:900;padding:.48rem .55rem;text-transform:uppercase}.osc-case-link span{background:var(--osc-red);border-radius:50%;color:#fff;display:inline-grid;font-size:.6rem;height:1.35rem;place-items:center;width:1.35rem}.osc-catalog-home{background:var(--osc-paper);color:var(--osc-navy);padding:clamp(2rem,5vw,5rem) max(1rem,4vw) clamp(4rem,7vw,7rem)}.osc-home-toolbar,.osc-home-section{margin:0 auto;max-width:1320px}.osc-home-toolbar{align-items:end;border-bottom:2px solid var(--osc-navy);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);padding-bottom:2rem}.osc-kicker{color:var(--osc-red);font-size:.68rem;font-weight:900;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.osc-home-toolbar h1,.osc-section-heading h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.92;margin:0;text-transform:uppercase}.osc-home-toolbar h1{font-size:clamp(2.7rem,5.8vw,5.6rem);max-width:760px}.osc-toolbar-copy{color:var(--osc-muted);margin:.9rem 0 0;max-width:620px}.osc-home-search{display:flex}.osc-home-search input{background:#fff;border:1px solid var(--osc-navy);border-right:0;font:inherit;min-width:0;padding:.9rem 1rem;width:100%}.osc-home-search button{background:var(--osc-navy);border:1px solid var(--osc-navy);color:#fff;font-weight:900;padding:.9rem 1rem;white-space:nowrap}.osc-home-section{padding-top:clamp(3rem,6vw,6rem)}.osc-section-heading{margin-bottom:1.25rem}.osc-section-heading-row{align-items:end;display:flex;justify-content:space-between;gap:1rem}.osc-text-link{color:var(--osc-navy);font-size:.76rem;font-weight:900;text-decoration:none;text-transform:uppercase}.osc-chip-rail{display:flex;flex-wrap:wrap;gap:.7rem}.osc-chip-rail a{background:#fff;border:1px solid var(--osc-navy);color:var(--osc-navy);font-size:.8rem;font-weight:850;padding:.75rem 1rem;text-decoration:none}.osc-chip-rail a:hover{background:var(--osc-gold)}.osc-type-grid,.osc-sort-rail{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.osc-type-grid a,.osc-sort-rail a{background:#fff;border:1px solid var(--osc-navy);color:var(--osc-navy);display:flex;flex-direction:column;min-height:160px;padding:1.2rem;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.osc-type-grid a:before,.osc-sort-rail a:before{border:1px solid var(--osc-gold);content:"";top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;position:absolute}.osc-type-grid a:hover,.osc-sort-rail a:hover{box-shadow:0 14px 26px #041b4321;transform:translateY(-4px)}.osc-type-grid span,.osc-sort-rail span{color:var(--osc-muted);font-size:.7rem;line-height:1.3;position:relative;z-index:1}.osc-type-grid strong,.osc-sort-rail strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:400;line-height:.95;margin:auto 0;position:relative;text-transform:uppercase;z-index:1}.osc-sort-rail a:nth-child(3){background:var(--osc-navy);color:var(--osc-gold)}.osc-sort-rail a:nth-child(3) span{color:#d7dfeb}.osc-sort-rail a:nth-child(4){background:var(--osc-red);color:#fff}.osc-sort-rail a:nth-child(4) span{color:#fff2d6}.osc-card-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.osc-card-product{background:#fff;border:1px solid var(--osc-line);min-width:0;transition:transform .18s ease,box-shadow .18s ease}.osc-card-product:hover{box-shadow:0 12px 26px #041b431f;transform:translateY(-3px)}.osc-card-image{aspect-ratio:3 / 4;background:#fff;display:block;overflow:hidden}.osc-card-image img,.osc-placeholder{height:100%;object-fit:contain;width:100%}.osc-card-content{border-top:1px solid var(--osc-line);padding:.9rem}.osc-card-content h3{font-size:.9rem;line-height:1.25;margin:.3rem 0 .45rem}.osc-card-content h3 a{color:var(--osc-navy);text-decoration:none}.osc-card-price{color:var(--osc-red);font-size:1rem;font-weight:900;margin:0}.osc-card-facts-compact{color:var(--osc-muted);font-size:.67rem;font-weight:700;letter-spacing:.02em;margin:0;text-transform:uppercase}.osc-sold-out{color:var(--osc-muted);display:block;font-size:.7rem;font-weight:800;margin-top:.5rem;text-transform:uppercase}.osc-empty-case{background:#fff;border:1px dashed var(--osc-line);padding:clamp(2rem,5vw,4rem);text-align:center}.osc-empty-case h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;margin:0;text-transform:uppercase}.osc-empty-case p:last-child{color:var(--osc-muted);margin:1rem auto 0;max-width:560px}.osc-card-facts-full{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0}.osc-card-facts-full div{border-bottom:1px solid var(--osc-line);padding:.45rem 0}.osc-card-facts-full dt{color:var(--osc-muted);font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.osc-card-facts-full dd{font-size:.9rem;font-weight:700;margin:.15rem 0 0}.osc-footer-section{background:var(--osc-navy);color:#fff;padding:clamp(2.5rem,5vw,4rem) max(1rem,4vw) 1.5rem}.osc-footer{display:grid;gap:2rem;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(140px,.55fr));margin:0 auto;max-width:1320px}.osc-footer-brand img{display:block;max-width:300px}.osc-footer-brand p{color:#d8e0ed;line-height:1.6;max-width:390px}.osc-footer a{color:#fff;display:block;font-size:.88rem;margin:.55rem 0;text-decoration:none}.osc-footer a:hover{color:var(--osc-gold)}.osc-footer-label{color:var(--osc-gold);font-size:.7rem;font-weight:900;letter-spacing:.1em;margin:0 0 .8rem;text-transform:uppercase}.osc-footer-bottom{border-top:1px solid rgba(255,255,255,.2);color:#d8e0ed;display:flex;font-size:.72rem;justify-content:space-between;margin:2.5rem auto 0;max-width:1320px;padding-top:1rem}@media(max-width:1100px){.osc-primary-nav{display:none}.osc-header{justify-content:space-between}.osc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.osc-header-actions{margin-left:auto}@media(max-width:720px){.osc-topline{font-size:.58rem}.osc-header{min-height:72px}.osc-brand{flex-basis:190px}.osc-header-search{display:none}.osc-home-toolbar{grid-template-columns:1fr}.osc-home-toolbar h1{font-size:clamp(2.7rem,13vw,4.2rem)}.osc-type-grid,.osc-sort-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.osc-type-grid a,.osc-sort-rail a{min-height:140px;padding:.9rem}.osc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osc-section-heading-row{align-items:start;flex-direction:column}.osc-footer{grid-template-columns:1fr 1fr}.osc-footer-brand{grid-column:1 / -1}.osc-footer-bottom{flex-direction:column;gap:.6rem}}.osc-product-facts-wrap{grid-column:1 / -1;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/online-sport-cards.css.map */
