@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;0,900;1,800&family=Inter:wght@400;500;600;700&display=swap";:root{--red:#f1272c;--red-dark:#c30f17;--ink:#080808;--charcoal:#141414;--smoke:#f1f0ed;--white:#fff;--muted:#9a9a9a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}.topbar{background:var(--red);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:38px;padding:8px 4vw;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;display:flex}.topbar p{margin:0}.topbar div{gap:12px;display:flex}.topbar a:hover{text-decoration:underline}.siteHeader{z-index:20;background:#080808f5;border-bottom:1px solid #ffffff1a;grid-template-columns:240px 1fr auto;align-items:center;gap:30px;height:88px;padding:0 4vw;display:grid;position:relative}.brand{width:205px;line-height:0;display:block}.brand img{object-fit:contain;width:100%;height:64px}.headerTagline{color:#888;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;justify-self:center;align-items:center;gap:5px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;display:flex}.headerTagline strong{color:#d9d9d9}.headerTagline small{color:var(--red);letter-spacing:.12em;font-size:10px}.categoryNav{z-index:19;scrollbar-width:none;background:#050505;border-bottom:1px solid #292929;padding:0 4vw;position:relative;overflow-x:auto}.categoryNav::-webkit-scrollbar{display:none}.categoryNav:has(.jerseyMenu[open]){overflow:visible}.categoryNav>div{justify-content:center;align-items:stretch;min-width:max-content;height:52px;display:flex}.categoryNav>div>span,.categoryNav>div>a{color:#c8c8c8;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #242424;align-items:center;padding:0 clamp(13px,1.45vw,25px);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;display:flex;position:relative}.categoryNav>div>a{border-left:1px solid #242424;transition:color .2s,background .2s}.categoryNav>div>a:hover{color:var(--white);background:#151515}.jerseyMenu{position:relative}.jerseyMenu summary{color:#c8c8c8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-right:1px solid #242424;align-items:center;gap:10px;height:52px;padding:0 clamp(13px,1.45vw,25px);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;list-style:none;transition:color .2s,background .2s;display:flex}.jerseyMenu summary::-webkit-details-marker{display:none}.jerseyMenu summary:hover,.jerseyMenu[open] summary{color:var(--white);background:#151515}.jerseyMenu summary b{color:var(--red);font-size:17px;line-height:1;transition:transform .2s}.jerseyMenu[open] summary b{transform:rotate(45deg)}.jerseySubmenu{z-index:30;border-top:3px solid var(--red);background:#0d0d0d;width:min(620px,88vw);padding:26px 28px 30px;display:none;position:fixed;top:178px;left:50%;transform:translate(-50%);box-shadow:0 22px 45px #00000080}.jerseyMenu[open]>.jerseySubmenu,.jerseyMenu:focus-within>.jerseySubmenu{display:block}@media (hover:hover){.jerseyMenu:hover>.jerseySubmenu{display:block}}.jerseySubmenu p{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800}.jerseySubmenu>div{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.jerseySubmenu a{color:#e8e8e8;letter-spacing:.04em;text-transform:uppercase;border:0;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:18px;min-height:auto;padding:11px 0;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;transition:color .2s,padding .2s;display:flex}.jerseySubmenu a span{color:var(--red)}.jerseySubmenu a:hover,.jerseySubmenu a:focus-visible{color:var(--white);outline:none;padding-left:7px}.jerseySubmenu .submenuGroup{border-top:1px solid #333;grid-column:1/-1;margin-top:18px;padding-top:18px}.jerseySubmenu .submenuGroup strong{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;display:block}.jerseySubmenu .submenuGroup>div{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.jerseySubmenu .submenuSubgroup{grid-column:1/-1;padding:8px 0 6px}.jerseySubmenu .submenuSubgroup>strong{color:#f2f2f2;letter-spacing:.1em;font-size:12px}.jerseySubmenu .submenuSubgroup>div{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.jerseyMegaMenu{grid-template-columns:.7fr 1.3fr;gap:42px;width:min(980px,94vw);display:grid}.jerseyMegaMenu section>div{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.jerseyMegaMenu a{color:#e8e8e8;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;min-height:42px;padding:10px 0;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;display:flex}.jerseyMegaMenu a:hover,.jerseyMegaMenu a b{color:var(--red)}.productHeader{background:#080808;border-bottom:1px solid #292929;grid-template-columns:230px 1fr auto;align-items:center;gap:30px;height:88px;padding:0 4vw;display:grid}.productHeader .backLink{color:#aaa;letter-spacing:.08em;text-transform:uppercase;justify-self:center;font-family:Barlow Condensed;font-size:14px;font-weight:800}.productHeader .backLink:hover{color:var(--red)}.jerseyProductHero{background:#101010;grid-template-columns:60% 40%;min-height:720px;display:grid}.jerseyGallery{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.jerseyGallery figure{background:#181818;min-height:260px;margin:0;position:relative;overflow:hidden}.jerseyGallery .galleryMain{grid-row:1/3;min-height:650px}.jerseyGallery img{object-fit:cover;transition:transform .35s}.jerseyGallery figure:hover img{transform:scale(1.025)}.jerseyGallery figcaption{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#000000c7;padding:7px 10px;font-family:Barlow Condensed;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.jerseyInfo{flex-direction:column;justify-content:center;padding:72px 5vw 64px;display:flex}.jerseyInfo h1{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-family:Barlow Condensed;font-size:clamp(64px,6.5vw,105px);font-weight:900;line-height:.83}.jerseySummary{color:#bdbdbd;margin:28px 0;font-size:16px;line-height:1.75}.styleSpecs{border-top:1px solid #343434;margin:0 0 32px}.styleSpecs div{border-bottom:1px solid #343434;grid-template-columns:95px 1fr;gap:18px;padding:13px 0;display:grid}.styleSpecs dt{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-family:Barlow Condensed;font-size:12px;font-weight:800}.styleSpecs dd{color:#ddd;margin:0;font-size:13px;line-height:1.5}.jerseyInfo .button{align-self:flex-start}.jerseyDetails{background:var(--smoke);color:var(--ink);grid-template-columns:1.2fr .8fr;gap:9vw;padding:105px 7vw;display:grid}.jerseyDetails h2,.nextStyles h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-family:Barlow Condensed;font-size:clamp(58px,7vw,96px);line-height:.85}.jerseyDetails ul{border-top:1px solid #cbc9c5;margin:42px 0 0;padding:0;list-style:none}.jerseyDetails li{text-transform:uppercase;border-bottom:1px solid #cbc9c5;padding:17px 0 17px 28px;font-family:Barlow Condensed;font-size:19px;font-weight:700;position:relative}.jerseyDetails li:before{content:"✦";color:var(--red);position:absolute;left:0}.idealFor{background:var(--red);color:#fff;align-self:start;padding:42px}.idealFor span{letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-family:Barlow Condensed;font-size:12px;font-weight:800;display:block}.idealFor strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:clamp(34px,4vw,54px);line-height:.95}.idealFor p{margin:28px 0 0;line-height:1.7}.nextStyles{background:#0c0c0c;padding:100px 7vw 120px}.nextStyles>div{border-top:1px solid #303030;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.nextStyles a{text-transform:uppercase;border-bottom:1px solid #303030;border-right:1px solid #303030;justify-content:space-between;align-items:center;min-height:88px;padding:20px 18px 20px 0;font-family:Barlow Condensed;font-size:21px;font-weight:800;display:flex}.nextStyles a:hover,.nextStyles a span{color:var(--red)}.collectionIntro,.cornholeIntro{background:#0b0b0b;padding:105px 7vw 90px}.collectionIntro h1,.cornholeIntro h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Barlow Condensed;font-size:clamp(76px,9vw,138px);font-weight:900;line-height:.8}.collectionIntro h1 em,.cornholeIntro h1 em{color:#0000;-webkit-text-stroke:2px #fff}.collectionIntro>p:last-child,.cornholeIntro>p:last-child{color:#bbb;max-width:680px;margin:34px 0 0;font-size:17px;line-height:1.75}.teamStoreIntro{align-items:center;gap:clamp(38px,6vw,96px);display:flex}.teamStoreIntro>div>p:last-child{color:#bbb;max-width:680px;margin:34px 0 0;font-size:17px;line-height:1.75}.teamStoreLogo{border-radius:50%;flex:none;width:clamp(220px,30vw,430px);height:auto}.athleteGallery{background:#0b0b0b;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 24px 24px;display:grid}.athleteGallery a{display:block}.athleteGallery figure{background:#171717;min-height:660px;margin:0;position:relative;overflow:hidden}.athleteGallery img{object-fit:cover;transition:transform .4s}.athleteGallery a:hover img{transform:scale(1.035)}.athleteGallery figcaption{background:linear-gradient(#0000,#000000eb);flex-direction:column;padding:80px 24px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.athleteGallery figcaption span{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-family:Barlow Condensed;font-size:12px;font-weight:800}.athleteGallery figcaption strong{text-transform:uppercase;margin-top:6px;font-family:Barlow Condensed;font-size:30px}.athleteGallery figcaption b{letter-spacing:.1em;text-transform:uppercase;margin-top:15px;font-family:Barlow Condensed;font-size:12px}.allStyleGrid{background:var(--smoke);color:var(--ink);padding:110px 7vw}.allStyleGrid h2{text-transform:uppercase;margin:0;font-family:Barlow Condensed;font-size:clamp(58px,7vw,100px);line-height:.85}.allStyleGrid>div{border-top:1px solid #c9c7c2;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.allStyleGrid a{text-transform:uppercase;border-bottom:1px solid #c9c7c2;border-right:1px solid #c9c7c2;justify-content:space-between;align-items:center;min-height:92px;padding:18px 20px 18px 0;font-family:Barlow Condensed;font-size:22px;font-weight:800;display:flex}.allStyleGrid a:hover,.allStyleGrid a span{color:var(--red)}.allStyleGrid .moreOptions{color:#fff;background:var(--red);padding-left:22px}.cornholeIntro{background:linear-gradient(90deg,#090909,#151515)}.cornholeGrid{background:#0b0b0b;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px;display:grid}.cornholeGrid article{background:#151515}.cornholeGrid figure{min-height:650px;margin:0;position:relative;overflow:hidden}.cornholeGrid img{object-fit:cover}.cornholeGrid article>div{padding:32px}.cornholeGrid article>div>span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-family:Barlow Condensed;font-size:11px;font-weight:800}.cornholeGrid h2{text-transform:uppercase;margin:10px 0 15px;font-family:Barlow Condensed;font-size:36px;line-height:.95}.cornholeGrid p{color:#aaa;min-height:74px;font-size:14px;line-height:1.65}.cornholeGrid a{border-bottom:2px solid var(--red);letter-spacing:.08em;text-transform:uppercase;gap:28px;margin-top:14px;padding-bottom:7px;font-family:Barlow Condensed;font-size:14px;font-weight:800;display:inline-flex}.button{background:var(--red);min-height:52px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--red);justify-content:center;align-items:center;gap:30px;padding:0 24px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{background:var(--white);color:var(--ink);border-color:var(--white);transform:translateY(-2px)}.buttonSmall{gap:18px;min-height:44px;padding:0 18px}.buttonDark{background:var(--ink);border-color:var(--ink)}.buttonWhite{background:var(--white);color:var(--ink);border-color:var(--white)}.buttonWhite:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.hero{align-items:center;height:calc(100vh - 178px);min-height:760px;max-height:920px;display:flex;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center}.heroShade{background:linear-gradient(90deg,#000000f0 0%,#000000bf 32%,#00000024 68%,#0000000f 100%),linear-gradient(#0000 58%,#00000094);position:absolute;inset:0}.heroContent{z-index:2;width:min(620px,50vw);margin-left:7vw;position:relative}.eyebrow{color:var(--red);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;display:flex}.eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.eyebrow.dark{color:var(--red-dark)}.hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(72px,8.2vw,130px);font-weight:900;line-height:.79}.hero h1 em{color:#0000;-webkit-text-stroke:2px var(--white);font-style:italic}.heroCopy{color:#d4d4d4;max-width:540px;margin:34px 0 32px;font-size:17px;line-height:1.7}.heroActions{align-items:center;gap:30px;display:flex}.textLink{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff80;padding:12px 0;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800}.textLink span{color:var(--red);margin-left:18px}.heroStamp{z-index:2;text-transform:uppercase;border:1px solid #ffffffa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;font-family:Barlow Condensed,sans-serif;display:flex;position:absolute;bottom:42px;right:4vw;transform:rotate(-9deg)}.heroStamp:before{content:"";border:1px dashed #ffffff59;border-radius:50%;position:absolute;inset:7px}.heroStamp strong{font-size:27px;line-height:1}.heroStamp span{color:var(--red);letter-spacing:.15em;font-size:14px;font-weight:800}.ticker{background:var(--red);overflow:hidden}.ticker div{letter-spacing:.08em;text-transform:uppercase;justify-content:space-around;align-items:center;gap:30px;min-width:max-content;padding:20px 4vw;font-family:Barlow Condensed,sans-serif;font-size:clamp(17px,1.5vw,23px);font-weight:800;display:flex}.ticker b{color:var(--ink)}.section{padding:120px 7vw}.sectionIntro{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:70px;display:grid}.sectionIntro .eyebrow{align-self:start}.section h2,.uniformCopy h2,.why h2,.finalCta h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,7vw,102px);line-height:.85}.sectionIntro h2 span{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.offerings{background:var(--smoke);color:var(--ink)}.offeringGrid{border-top:1px solid #c8c6c1;grid-template-columns:repeat(3,1fr);display:grid}.offeringGrid article{border-right:1px solid #c8c6c1;padding:34px 38px 8px 0}.offeringGrid article+article{padding-left:38px}.offeringGrid article:last-child{border-right:0}.itemNumber{color:var(--red);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800}.offeringGrid h3{text-transform:uppercase;margin:45px 0 16px;font-family:Barlow Condensed,sans-serif;font-size:36px;line-height:1}.offeringGrid p{color:#5a5956;min-height:86px;margin:0;font-size:14px;line-height:1.7}.offeringGrid a{border-bottom:2px solid var(--red);text-transform:uppercase;gap:50px;margin-top:25px;padding-bottom:7px;font-family:Barlow Condensed;font-weight:800;display:inline-flex}.uniformFeature{background:var(--charcoal);grid-template-columns:62% 38%;min-height:770px;display:grid}.uniformVisual{min-height:770px;position:relative;overflow:hidden}.uniformVisual img{object-fit:cover}.uniformCopy{flex-direction:column;justify-content:center;padding:80px 5vw;display:flex}.uniformCopy h2{max-width:420px;font-size:clamp(58px,6vw,88px)}.uniformCopy>p:not(.eyebrow){color:#bdbdbd;font-size:15px;line-height:1.8}.uniformCopy ul{border-top:1px solid #3b3b3b;margin:20px 0 34px;padding:0;list-style:none}.uniformCopy li{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #3b3b3b;padding:15px 0;font-family:Barlow Condensed;font-size:17px;font-weight:700}.uniformCopy li span{width:45px;color:var(--red);font-size:12px;display:inline-block}.uniformCopy .button{align-self:flex-start}.sportsBand{background:var(--ink);padding:90px 7vw 100px}.sportsBand>div{flex-wrap:wrap;gap:0;display:flex}.sportsBand>div span{color:#777;text-transform:uppercase;width:25%;padding:16px 0;font-family:Barlow Condensed;font-size:clamp(34px,4vw,60px);font-weight:800;line-height:1;transition:color .2s,transform .2s}.sportsBand>div span:hover{color:var(--white);transform:translate(7px)}.process{background:var(--smoke);color:var(--ink);grid-template-columns:48% 52%;padding:0;display:grid}.processCopy{padding:110px 7vw}.processCopy h2{font-size:clamp(58px,6vw,92px)}.steps{margin:50px 0 38px}.steps article{border-top:1px solid #cbc9c5;grid-template-columns:54px 1fr;padding:22px 0;display:grid}.steps article:last-child{border-bottom:1px solid #cbc9c5}.steps article>span{background:var(--red);width:32px;height:32px;color:var(--white);border-radius:50%;place-items:center;font-family:Barlow Condensed;font-weight:800;display:grid}.steps h3{text-transform:uppercase;margin:0 0 6px;font-family:Barlow Condensed;font-size:23px}.steps p{color:#666;margin:0;font-size:13px;line-height:1.6}.processImage{min-height:800px;position:relative}.processImage>img{object-fit:cover}.madeHere{background:var(--red);color:var(--white);text-transform:uppercase;flex-direction:column;padding:24px 30px;font-family:Barlow Condensed;display:flex;position:absolute;bottom:50px;left:-1px}.madeHere strong{font-size:30px}.madeHere span{letter-spacing:.13em;font-size:13px}.why{background:var(--charcoal);grid-template-columns:42% 58%;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.whyMark{background:#050505;border:1px solid #2f2f2f;padding:7%}.whyMark img{object-fit:contain;width:100%;height:370px}.whyCopy h2{font-size:clamp(55px,6vw,90px)}.whyCopy>p:not(.eyebrow){color:#b7b7b7;max-width:690px;font-size:16px;line-height:1.8}.facts{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.facts div{border-top:2px solid var(--red);flex-direction:column;padding-top:20px;display:flex}.facts strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:28px}.facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.finalCta{text-align:center;background:var(--red);padding:130px 7vw;position:relative;overflow:hidden}.finalCta:before,.finalCta:after{content:"R";color:#00000014;font-family:Barlow Condensed;font-size:440px;font-weight:900;line-height:1;position:absolute;top:-60px}.finalCta:before{left:-15px;transform:rotate(-8deg)}.finalCta:after{right:-15px;transform:rotate(8deg)scaleX(-1)}.finalCta>*{z-index:1;position:relative}.finalCta .eyebrow{color:var(--white);justify-content:center}.finalCta h2{font-size:clamp(90px,13vw,190px)}.finalCta>p:not(.eyebrow){margin:15px 0 30px;font-size:16px}footer{background:#050505;padding:80px 7vw 28px}.footerBrand{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.footerBrand img{object-fit:contain;width:260px;height:80px}.footerBrand p{color:#777;text-align:right;max-width:340px;font-size:13px;line-height:1.6}.footerLinks{grid-template-columns:repeat(3,1fr);gap:50px;padding:55px 0;display:grid}.footerLinks div{flex-direction:column;gap:12px;display:flex}.footerLinks strong{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-family:Barlow Condensed;font-size:13px}.footerLinks a{color:#aaa;font-size:13px}.footerLinks a:hover{color:var(--white)}.footerBottom{color:#555;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #252525;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}@media (width<=980px){.siteHeader{grid-template-columns:190px 1fr}.headerTagline{display:none}.siteHeader .button{justify-self:end}.categoryNav{padding:0;overflow:visible}.categoryNav>div{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;height:auto}.categoryNav>div>a,.categoryNav>div>.jerseyMenu{flex:1 0 25%}.categoryNav>div>a,.jerseyMenu summary{justify-content:center}.jerseySubmenu{max-height:78vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.hero{height:auto;min-height:700px}.heroContent{width:min(600px,80vw);margin:110px 7vw}.heroImage{object-position:58% center}.uniformFeature{grid-template-columns:1fr}.uniformVisual{min-height:600px}.uniformCopy{padding:90px 7vw}.process{grid-template-columns:1fr}.processImage{grid-row:1;min-height:650px}.why{grid-template-columns:1fr}.whyMark{display:none}.jerseyMegaMenu{grid-template-columns:1fr;gap:24px;max-height:70vh;overflow-y:auto}.jerseyProductHero{grid-template-columns:1fr}.jerseyInfo{padding:72px 7vw}.jerseyDetails{grid-template-columns:1fr}.athleteGallery{grid-template-columns:repeat(2,1fr)}.cornholeGrid{grid-template-columns:1fr}.cornholeGrid article{grid-template-columns:1fr 1fr;display:grid}.cornholeGrid figure{min-height:520px}}@media (width<=680px){.topbar{text-align:center;justify-content:center}.topbar>div{display:none}.siteHeader{grid-template-columns:145px 1fr;gap:15px;height:74px;padding:0 20px}.brand{width:140px}.brand img{height:48px}.siteHeader .button{gap:8px;min-height:38px;padding:0 12px;font-size:11px}.categoryNav>div>a,.categoryNav>div>.jerseyMenu{flex-basis:50%}.jerseySubmenu{padding:22px;top:50%}.jerseySubmenu>div{grid-template-columns:1fr 1fr;gap:0 18px}.jerseyMegaMenu{display:block}.jerseyMegaMenu section+section{margin-top:28px}.jerseyMegaMenu section>div{grid-template-columns:1fr}.productHeader{grid-template-columns:145px 1fr;height:74px;padding:0 18px}.productHeader .backLink{display:none}.productHeader .button{justify-self:end;gap:8px;min-height:38px;padding:0 11px;font-size:11px}.jerseyGallery{gap:8px;padding:12px}.jerseyGallery .galleryMain{grid-area:auto/1/auto/3;min-height:390px}.jerseyGallery figure{min-height:190px}.jerseyInfo{padding:60px 24px 72px}.jerseyInfo h1{font-size:62px}.jerseyDetails{padding:75px 24px}.idealFor{padding:30px}.nextStyles{padding:75px 24px 90px}.nextStyles>div{grid-template-columns:1fr}.collectionIntro,.cornholeIntro{padding:75px 24px 65px}.collectionIntro h1,.cornholeIntro h1{font-size:70px}.teamStoreIntro{flex-direction:column;align-items:flex-start;gap:34px}.teamStoreLogo{align-self:center;width:min(72vw,320px)}.athleteGallery{grid-template-columns:1fr;padding:0 12px 12px}.athleteGallery figure{min-height:610px}.allStyleGrid{padding:80px 24px}.allStyleGrid>div{grid-template-columns:1fr}.cornholeGrid{padding:12px}.cornholeGrid article{display:block}.cornholeGrid figure{min-height:590px}.hero{min-height:710px}.heroImage{object-position:64% center}.heroShade{background:linear-gradient(90deg,#000000f5,#0000009e 72%,#0000002e),linear-gradient(#0000,#000000b8)}.heroContent{width:auto;margin:90px 24px 130px}.hero h1{font-size:clamp(62px,20vw,88px)}.heroCopy{font-size:14px}.heroActions{flex-direction:column;align-items:flex-start;gap:12px}.heroStamp{width:90px;height:90px;bottom:24px;right:22px}.ticker div{justify-content:flex-start}.section{padding:85px 24px}.sectionIntro{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.offeringGrid{grid-template-columns:1fr}.offeringGrid article,.offeringGrid article+article{border-bottom:1px solid #c8c6c1;border-right:0;padding:30px 0}.offeringGrid h3{margin-top:22px}.offeringGrid p{min-height:0}.uniformVisual{min-height:420px}.uniformCopy,.sportsBand{padding:75px 24px}.sportsBand>div span{width:50%;font-size:34px}.processCopy{padding:80px 24px}.processImage{min-height:480px}.why{padding:80px 24px}.facts{grid-template-columns:1fr}.finalCta{padding:100px 24px}.finalCta h2{font-size:90px}footer{padding:70px 24px 25px}.footerBrand{flex-direction:column;align-items:flex-start;gap:25px}.footerBrand p{text-align:left}.footerLinks{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
