:root{--navy:#07182f;--orange:#f36b21;--cream:#f3efe5;--ink:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body,input,button,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.skip,.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip:focus{position:fixed!important;width:auto;height:auto;clip:auto;z-index:99;background:white;padding:12px}.page-width{max-width:1500px;margin:auto;padding-left:4.5vw;padding-right:4.5vw}.ticker{height:32px;background:var(--ticker-bg);color:var(--ticker-color);font-size:12px;font-weight:900;letter-spacing:1.4px;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.ticker div{animation:ticker 25s linear infinite}@keyframes ticker{to{transform:translateX(-50%)}}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:2px solid var(--ink)}.brand{font-size:40px;letter-spacing:-4px;font-weight:1000}.brand span{color:var(--orange)}.brand img{display:block}.site-header nav{display:flex;gap:34px;font-size:12px;font-weight:900;text-transform:uppercase}.header-actions{display:flex;gap:18px;font-size:12px;font-weight:900;text-transform:uppercase}.header-actions b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--orange)}.wiiz-hero{min-height:700px;background:var(--hero-bg);color:white;display:grid;grid-template-columns:46% 54%;padding:70px 5vw 55px;overflow:hidden}.hero-copy{display:flex;flex-direction:column;justify-content:center;z-index:2}.eyebrow{font-size:12px;letter-spacing:2.3px;font-weight:900;margin:0 0 20px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:28px;height:3px;background:var(--orange)}.hero-copy h1,.section-head h2,.story-copy h2,.schedule-head h2,.newsletter h2,.collection-page h1,.cart-page h1,.error-page h1{font-size:clamp(65px,8vw,130px);line-height:.78;letter-spacing:-7px;margin:0;font-weight:1000}.hero-copy h1 p{margin:0}.hero-text{max-width:500px;font-size:18px;line-height:1.6;margin:34px 0}.hero-actions{display:flex;align-items:center;gap:25px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:0 22px;border:0;background:var(--orange);color:var(--navy);font-size:12px;font-weight:1000;cursor:pointer;text-transform:uppercase}.btn.light{background:var(--cream)}.underlink{font-size:12px;font-weight:900;border-bottom:1px solid;padding-bottom:6px}.hero-visual{position:relative;display:grid;place-items:center}.hero-visual:after{content:"";position:absolute;inset:20% 2% 2%;border:2px solid rgba(255,255,255,.13);border-radius:50%;transform:perspective(400px) rotateX(65deg);background:repeating-linear-gradient(90deg,transparent 0 13%,rgba(255,255,255,.08) 13% 13.5%)}.sunburst{position:absolute;width:37vw;height:37vw;max-width:560px;max-height:560px;border-radius:50%;background:repeating-conic-gradient(var(--hero-accent) 0 7deg,transparent 7deg 14deg)}.hero-image{position:absolute;z-index:2;width:min(690px,54vw);max-height:680px;object-fit:contain;filter:drop-shadow(14px 22px 0 rgba(0,0,0,.34));transform:rotate(-4deg)}.stadium-lights{position:absolute;top:0;letter-spacing:12px;text-shadow:0 0 12px white}.fan-call,.fan-badge{position:absolute;z-index:4;background:var(--cream);color:var(--navy);border:3px solid var(--orange);font-size:12px;font-weight:900}.fan-call{left:0;bottom:9%;padding:12px;transform:rotate(-7deg);box-shadow:7px 7px 0 var(--orange)}.fan-call b{font-size:20px}.fan-badge{right:0;top:3%;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;text-align:center;transform:rotate(8deg)}.fan-badge b{font-size:20px}.shop-section,.schedule-section,.collection-page,.cart-page,.rich-page,.error-page{padding-top:100px;padding-bottom:100px}.section-head,.schedule-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.section-head h2,.schedule-head h2{font-size:clamp(55px,7vw,100px)}.section-head>p{max-width:360px;line-height:1.6}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-media{display:block;height:430px;background:#d6d2c9;position:relative;overflow:hidden}.product-media img,.product-media svg{width:100%;height:100%;object-fit:cover;transition:.35s}.product-card:hover .product-media img{transform:scale(1.035)}.product-media>span{position:absolute;left:12px;top:12px;background:var(--navy);color:white;padding:8px;font-size:10px;font-weight:900}.product-meta{display:flex;justify-content:space-between;border-bottom:2px solid;padding:14px 2px}.product-meta h3{margin:0;font-size:15px}.center{display:table;margin:35px auto}.story-section{display:grid;grid-template-columns:52% 48%;background:var(--orange);min-height:680px}.story-image{display:grid;place-items:center;background:#8bb4c2;overflow:hidden}.story-image img{width:88%;max-height:650px;object-fit:contain}.story-copy{background:var(--navy);color:white;padding:95px 7vw}.story-copy h2{font-size:clamp(52px,6vw,88px)}.story-copy>p{font-size:16px;line-height:1.7;max-width:530px;margin:35px 0}.schedule-status{font-size:10px;letter-spacing:1.4px;font-weight:900;margin:0 0 12px}.live-pill{font-size:11px;font-weight:900;border:2px solid;padding:12px}.live-pill span{display:inline-block;width:8px;height:8px;background:#2ab66e;border-radius:50%;margin-right:5px}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid;border-left:3px solid}.game{min-height:210px;padding:20px;border-right:3px solid;border-bottom:3px solid;display:flex;flex-direction:column}.game small{letter-spacing:1.3px;font-weight:900}.game>b{margin-top:22px;color:var(--orange)}.game h3{font-size:25px;margin:8px 0 auto}.game>div{display:flex;justify-content:space-between;font-size:10px;font-weight:900}.schedule-note{text-align:right;font-size:10px}.newsletter{padding:90px 5vw;background:var(--orange);text-align:center}.newsletter .eyebrow{justify-content:center}.newsletter h2{font-size:clamp(65px,9vw,140px)}.newsletter-form{max-width:700px;margin:40px auto 0;display:flex;border-bottom:3px solid var(--navy)}.newsletter-form input{flex:1;border:0;background:transparent;padding:18px 4px;outline:0}.newsletter-form button{border:0;background:var(--navy);color:white;padding:0 25px;font-size:11px;font-weight:900}.site-footer{background:var(--navy);color:white;padding:70px 5vw 28px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.site-footer .brand{font-size:70px}.site-footer h3,.site-footer p{font-size:12px;letter-spacing:1px}.footer-links{display:flex;gap:20px;justify-content:flex-end;font-size:12px;font-weight:900}.site-footer small{grid-column:1/-1;border-top:1px solid #59677b;padding-top:20px}.main-product{padding-top:70px;padding-bottom:90px;display:grid;grid-template-columns:58% 42%;gap:55px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery>div{background:#ddd}.product-details{position:sticky;top:25px;align-self:start}.product-details h1{font-size:clamp(42px,5vw,74px);line-height:.9;letter-spacing:-4px}.product-price{font-size:25px;font-weight:900;margin:20px 0}.product-details label{display:block;font-size:11px;font-weight:900;margin:17px 0 6px}.product-details select,.product-details input,.collection-sort select,.rich-page input{width:100%;border:2px solid;background:white;padding:13px}.product-submit{width:100%;margin:20px 0}.product-details details{border-top:1px solid;padding:15px 0}.product-details summary{font-weight:900}.collection-sort{max-width:260px;margin:25px 0 35px}.cart-items article{display:grid;grid-template-columns:130px 1fr auto;gap:20px;border-top:2px solid;padding:20px 0}.cart-items img{width:130px}.cart-summary{margin-left:auto;max-width:400px;text-align:right}.cart-summary .btn{margin-left:8px}.error-page{text-align:center}.wiiz-toast{position:fixed;z-index:100;bottom:25px;left:50%;transform:translate(-50%,150%);background:white;border:3px solid var(--orange);box-shadow:8px 8px 0 var(--navy);padding:15px 20px;font-size:12px;font-weight:900;transition:.25s}.wiiz-toast.show{transform:translate(-50%,0)}
@media(max-width:900px){.site-header nav{display:none}.wiiz-hero{grid-template-columns:1fr;padding-top:50px}.hero-visual{min-height:470px}.hero-image{width:100%}.sunburst{width:75vw;height:75vw}.product-grid{grid-template-columns:1fr 1fr}.story-section{grid-template-columns:1fr}.story-image{min-height:520px}.game-grid{grid-template-columns:1fr 1fr}.main-product{grid-template-columns:1fr}.product-details{position:static}}
@media(max-width:620px){.site-header{height:68px}.header-actions a:first-child{display:none}.brand{font-size:32px}.wiiz-hero{padding:42px 20px}.hero-copy h1{font-size:75px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{min-height:360px}.stadium-lights{display:none}.fan-call{transform:scale(.78) rotate(-5deg);left:-5%}.shop-section,.schedule-section,.collection-page,.cart-page,.rich-page{padding-top:70px;padding-bottom:70px}.section-head,.schedule-head{display:block}.product-grid{grid-template-columns:1fr}.product-media{height:400px}.story-copy{padding:70px 22px}.game-grid{grid-template-columns:1fr}.newsletter-form{display:block;border:0}.newsletter-form input{width:100%;border-bottom:3px solid}.newsletter-form button{width:100%;height:52px;margin-top:10px}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.site-footer small{grid-column:auto}.product-gallery{grid-template-columns:1fr}.cart-items article{grid-template-columns:90px 1fr}.cart-items article>strong{grid-column:2}.cart-summary .btn{width:100%;margin:6px 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ticker div{animation:none}}
.password-page{min-height:100vh;background:var(--navy);color:white;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px}.password-page .brand{font-size:75px}.password-page .eyebrow{justify-content:center;margin-top:35px}.password-page h1{font-size:clamp(55px,8vw,115px);line-height:.85;letter-spacing:-6px;max-width:1000px;margin:0 0 25px}.password-form,.password-signup{width:min(620px,100%);margin-top:30px;text-align:left}.password-form>div,.password-signup>div{display:flex}.password-form input,.password-signup input,.contact-form input,.contact-form textarea{width:100%;padding:15px;border:2px solid var(--ink);background:white}.password-form label,.password-signup label,.contact-form label{display:block;font-size:11px;font-weight:900;margin:14px 0 6px}.contact-form{max-width:760px}.contact-form .btn{margin-top:16px}.gift-card{text-align:center;padding-top:80px;padding-bottom:80px}.gift-card .brand{font-size:70px}.gift-card h1{font-size:80px}.gift-card-code{display:table;margin:25px auto;padding:18px;border:3px dashed;font-size:25px;letter-spacing:4px}
