:root{--cbx-teal:#4CD9D6;--cbx-teal-bright:#6FE7E4;--cbx-teal-deep:#2AB3B0;--cbx-navy:#1E3A46;--cbx-navy-deep:#132832;--cbx-charcoal:#0A0D14;--cbx-n-950:#05080C;--cbx-n-900:#0A0D14;--cbx-n-800:#12171F;--cbx-n-700:#1B222C;--cbx-n-600:#2A333F;--cbx-n-500:#48545F;--cbx-n-400:#6E7B87;--cbx-n-300:#9BA6B0;--cbx-n-200:#C6CDD4;--cbx-n-100:#E4E8EB;--cbx-n-050:#F4F6F7;--cbx-lime:#A6E85B;--cbx-white:#FFFFFF;--surface-canvas:var(--cbx-charcoal);--surface-raised:var(--cbx-n-800);--surface-panel:var(--cbx-navy);--text-primary:var(--cbx-white);--text-secondary:rgba(255,255,255,.72);--text-muted:rgba(255,255,255,.48);--text-accent:var(--cbx-teal);--scrim-bottom:linear-gradient(to top,rgba(5,8,12,.95) 0%,rgba(5,8,12,.75) 35%,rgba(5,8,12,.1) 70%,rgba(5,8,12,0) 100%);--scrim-top:linear-gradient(to bottom,rgba(5,8,12,.85) 0%,rgba(5,8,12,0) 50%);--font-display:"new-science","Archivo",system-ui,sans-serif;--font-body:"Archivo",system-ui,-apple-system,sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--dur-base:.22s;--dur-slow:.42s;--r-sm:2px;--r-md:4px;--r-pill:999px;--shadow-product:0 32px 64px -16px rgba(0,0,0,.75);--glow-teal:0 0 0 1px rgba(76,217,214,.35),0 0 32px rgba(76,217,214,.22)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--cbx-charcoal);color:var(--text-primary);font-family:var(--font-body);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--cbx-teal);text-decoration:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");z-index:9999}.eyebrow{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cbx-teal)}.headline{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:.96;text-wrap:balance}p,.body,.desc,.sub,.attr-text,.nsf-text .body,.footer-legal,.hero-sub{text-wrap:pretty}.offer-text .label,.product-name,.stat .label,.athlete-quote{text-wrap:balance}.teal-rule{width:40px;height:3px;background:var(--cbx-teal);display:block}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cbx-teal);color:var(--cbx-charcoal);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0 28px;height:56px;border:none;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);text-decoration:none;white-space:nowrap;width:100%;max-width:360px}.btn-primary:hover{background:var(--cbx-teal-bright);box-shadow:var(--glow-teal)}.btn-primary:active{background:var(--cbx-teal-deep);transform:scale(.98)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--cbx-white);border:1.5px solid rgba(255,255,255,.32);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0 28px;height:52px;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base);text-decoration:none;white-space:nowrap;width:100%;max-width:360px}.btn-ghost:hover{background:#ffffff14;border-color:#fff9}.announce{background:var(--cbx-navy-deep);text-align:center;padding:10px 16px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cbx-teal)}.site-header{position:sticky;top:0;z-index:100;background:#0a0d14eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.site-header .logo-wrap img{height:28px;width:auto}.site-header .nsf-wrap img{height:28px;width:auto;opacity:.85}.hero{position:relative;min-height:88svh;min-height:88vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.04);animation:heroZoom 6s var(--ease-out) forwards}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#05080cfa,#05080ccc 30%,#05080c59 55%,#05080c1a 75%,#05080c00)}.hero-content{position:relative;padding:0 20px 44px;max-width:480px}.hero-eyebrow{margin-bottom:16px}.hero-headline{font-size:clamp(44px,11vw,72px);margin-bottom:12px}.hero-sub{font-size:14px;font-weight:500;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:28px;line-height:1.4}.hero-cta-group{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.offer-strip{background:var(--cbx-navy);padding:0}.offer-strip-inner{display:grid;grid-template-columns:1fr}.offer-card{padding:28px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-start;gap:18px}.offer-card:last-child{border-bottom:none}.offer-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#4cd9d61f;border-radius:var(--r-sm)}.offer-icon svg{width:22px;height:22px}.offer-text .label{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--cbx-white);line-height:1.1;margin-bottom:4px}.offer-text .label .accent{color:var(--cbx-teal)}.offer-text .desc{font-size:13px;color:var(--text-secondary);line-height:1.5}.split-section{display:flex;flex-direction:column;padding:50px}.split-photo{position:relative;overflow:hidden;aspect-ratio:4/3}.split-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.split-photo-scrim{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,#05080ccc,#05080c00)}.split-copy{background:var(--cbx-charcoal);padding:40px 24px}.split-copy .teal-rule{margin-bottom:20px}.split-copy .headline{font-size:clamp(32px,8vw,48px);margin-bottom:16px;color:var(--cbx-white)}.split-copy .body{font-size:15px;line-height:1.65;color:var(--text-secondary);margin-bottom:28px}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.stat{background:var(--cbx-n-800);padding:20px 16px}.stat .num{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--cbx-teal);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.stat .label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.products-section{background:var(--cbx-n-900);padding:56px 20px}.section-header{margin-bottom:36px}.section-header .eyebrow{margin-bottom:12px}.section-header .headline{font-size:clamp(28px,7vw,44px);color:var(--cbx-white);margin-bottom:8px}.section-header .sub{font-size:14px;color:var(--text-muted);line-height:1.5}.products-grid{display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff0f}.product-card{background:var(--cbx-n-800);padding:32px 20px;display:flex;gap:20px;align-items:center;transition:background var(--dur-base)}.product-card:hover{background:var(--cbx-n-700)}.product-img-wrap{flex-shrink:0;width:90px;height:110px;display:flex;align-items:center;justify-content:center}.product-img-wrap img{max-width:90px;max-height:110px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6))}.product-info{flex:1}.product-badge{display:inline-flex;align-items:center;background:#4cd9d626;color:var(--cbx-teal);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill);border:1px solid rgba(76,217,214,.3);margin-bottom:8px}.product-name{font-family:var(--font-display);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--cbx-white);line-height:1.2;margin-bottom:6px}.product-desc{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}.product-price{display:flex;align-items:baseline;gap:8px}.product-price .now{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--cbx-teal)}.product-price .was{font-size:13px;color:var(--text-muted);text-decoration:line-through}.product-price .save{font-size:11px;font-weight:700;color:var(--cbx-lime);letter-spacing:.06em;text-transform:uppercase}.products-cta{margin-top:36px;display:flex;justify-content:center}.athlete-section{position:relative;min-height:520px;overflow:hidden;display:flex;align-items:flex-end}.athlete-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.athlete-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#05080cf7,#05080ccc 40%,#05080c33 75%,#05080c00)}.athlete-content{position:relative;padding:40px 24px 48px;max-width:520px}.athlete-quote{font-family:var(--font-display);font-size:clamp(22px,5.5vw,32px);font-weight:700;text-transform:uppercase;letter-spacing:-.015em;line-height:1.1;color:var(--cbx-white);margin-bottom:20px}.athlete-quote .accent{color:var(--cbx-teal)}.athlete-attribution{display:flex;align-items:center;gap:10px}.attr-rule{width:24px;height:2px;background:var(--cbx-teal)}.attr-text{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.proof-section{background:var(--cbx-charcoal);padding:52px 24px}.proof-section .teal-rule{margin-bottom:20px}.proof-section .headline{font-size:clamp(28px,7vw,44px);margin-bottom:32px}.check-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.check-item{display:flex;align-items:flex-start;gap:14px}.check-item .icon{flex-shrink:0;margin-top:2px}.check-item .icon svg{width:20px;height:20px}.check-item .text{font-size:15px;color:var(--text-secondary);line-height:1.5}.check-item .text strong{color:var(--cbx-white);font-weight:600}.nsf-block{display:flex;align-items:center;gap:20px;background:var(--cbx-n-800);border:1px solid rgba(255,255,255,.08);padding:24px 20px}.nsf-block img{width:72px;height:auto;flex-shrink:0}.nsf-text .title{font-family:var(--font-display);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cbx-white);margin-bottom:4px}.nsf-text .body{font-size:12px;color:var(--text-muted);line-height:1.5}.reviews-band{background:var(--cbx-navy);padding:40px 24px;text-align:center}.reviews-band .stars svg{width:120px;height:auto;margin:0 auto 12px}.reviews-band .score{font-family:var(--font-display);font-size:42px;font-weight:700;color:var(--cbx-teal);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.reviews-band .count{font-size:12px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.reviews-band .quote{font-size:15px;font-style:italic;color:var(--text-secondary);line-height:1.6;max-width:320px;margin:0 auto 8px}.reviews-band .reviewer{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.final-cta{background:var(--cbx-n-900);border-top:3px solid var(--cbx-teal);padding:56px 24px;text-align:center}.final-cta .eyebrow{margin-bottom:16px}.final-cta .headline{font-size:clamp(32px,8vw,52px);margin-bottom:12px}.final-cta .sub{font-size:14px;color:var(--text-muted);margin-bottom:32px;letter-spacing:.04em}.final-cta .cta-group{display:flex;flex-direction:column;align-items:center;gap:12px}.final-cta .btn-primary,.final-cta .btn-ghost{max-width:320px}.discount-note{margin-top:20px;font-size:11px;color:var(--text-muted);letter-spacing:.06em}.discount-code{display:inline-block;background:#4cd9d61f;border:1px solid rgba(76,217,214,.3);color:var(--cbx-teal);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.14em;padding:4px 12px;margin-top:6px}.site-footer{background:var(--cbx-n-950);padding:32px 24px;border-top:1px solid rgba(255,255,255,.06)}.footer-inner{display:flex;flex-direction:column;gap:20px}.footer-logo img{height:22px;width:auto;opacity:.6}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer-links a{font-size:12px;color:var(--cbx-n-400);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.footer-links a:hover{color:var(--cbx-teal)}.footer-legal{font-size:11px;color:var(--cbx-n-500);line-height:1.6}@media(min-width:640px){.hero-content{padding:0 40px 56px;max-width:560px}.offer-strip-inner{grid-template-columns:repeat(3,1fr)}.offer-card{flex-direction:column;border-bottom:none;border-right:1px solid rgba(255,255,255,.08);padding:36px 28px}.offer-card:last-child{border-right:none}.products-grid{grid-template-columns:repeat(3,1fr)}.product-card{flex-direction:column;align-items:flex-start;padding:28px 24px}.product-img-wrap{width:100%;height:140px;margin-bottom:8px}.product-img-wrap img{max-width:120px;max-height:140px}.final-cta .cta-group{flex-direction:row;justify-content:center}.footer-inner{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:768px){.split-section{flex-direction:row}.split-photo{flex:1;aspect-ratio:auto;min-height:480px}.split-copy{flex:1;padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.hero{min-height:92vh}.hero-headline{font-size:clamp(56px,8vw,80px)}}@media(max-width:389px){.announce{font-size:9px;letter-spacing:.1em;padding:9px 12px}.hero-content{padding:0 16px 40px}.offer-card{padding:24px 16px}.proof-section,.split-copy{padding-left:16px;padding-right:16px}}@media(max-height:500px)and (orientation:landscape){.hero{min-height:100svh;min-height:100vh}.hero-content{padding:0 32px 28px}.hero-headline{font-size:clamp(36px,7vw,56px)}}@media(min-width:960px){.announce{font-size:12px}.site-header{padding:30px max(24px,calc((100% - 1160px)/2 + 24px))}.hero-headline br,.athlete-quote br{display:none}.hero-content{padding:0 48px 80px 72px;max-width:960px}.offer-strip-inner{max-width:1160px;margin:0 auto}.offer-card{padding:44px 36px}.products-section{padding-left:max(40px,calc((100% - 1160px)/2 + 40px));padding-right:max(40px,calc((100% - 1160px)/2 + 40px))}.product-img-wrap{height:180px}.product-img-wrap img{max-width:150px;max-height:180px}.split-section{max-width:1200px;margin:0 auto}.split-copy{padding:72px 64px;max-width:560px}.stats-grid{grid-template-columns:repeat(4,1fr)}.athlete-content{padding:56px 48px 72px 72px;max-width:820px}.proof-section{padding-left:max(48px,calc((100% - 860px)/2 + 48px));padding-right:max(48px,calc((100% - 860px)/2 + 48px));padding-top:72px;padding-bottom:72px}.reviews-band{padding:56px 40px}.reviews-band .score,.reviews-band .count,.reviews-band .quote,.reviews-band .reviewer{max-width:560px;margin-left:auto;margin-right:auto}.reviews-band .stars{margin:0 auto 14px}.final-cta{padding:80px max(40px,calc((100% - 760px)/2 + 40px))}.site-footer{padding:40px max(32px,calc((100% - 1160px)/2 + 32px))}}@media(min-width:1200px){.hero-headline{font-size:clamp(72px,6vw,96px)}.hero-sub{font-size:15px}.offer-card .label{font-size:22px}.product-name{font-size:18px}.split-copy .headline,.proof-section .headline{font-size:52px}.site-header .logo-wrap img{height:50px}.site-header .nsf-wrap img{height:40px}}.btn-cart{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--cbx-teal);border:1.5px solid var(--cbx-teal);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0 16px;height:40px;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base);text-decoration:none;white-space:nowrap;width:100%;margin-top:14px}.btn-cart:hover{background:var(--cbx-teal);color:var(--cbx-charcoal)}.btn-cart.disabled{opacity:.5;pointer-events:none;cursor:default}body.mlb-season-page .hn-header,body.mlb-season-page .hn-footer,body.mlb-season-page .announcement-bar__item,body.mlb-season-page .header__skip-to-content{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mlb-season.css.map */
