@font-face{font-family:Manrope;src:url('/assets/fonts/manrope.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('/assets/fonts/barlow-condensed.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
:root{--font-body:Manrope,system-ui,sans-serif;--font-display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;color-scheme:light}
svg{display:block;flex-shrink:0}button,input,select,textarea{font-family:inherit}.freight-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#d5f5b2;color:#064b36;border:1px solid #b9df95;border-radius:6px;padding:7px 10px;font:800 11px/1.2 var(--font-body);white-space:nowrap}.freight-badge svg{width:18px;height:18px}
.palpites-page{font-family:var(--font-body);background:#fff;color:#064b36}.palpites-page h1,.palpites-page h2,.palpites-page h3{font-family:var(--font-display);font-weight:800;letter-spacing:.1px}.palpites-page h1{font-size:76px;line-height:.98;letter-spacing:.1px}.palpites-page h1 em{font-style:normal}.palpites-page .brand img{object-fit:cover}.palpites-page header{background:#fff}.palpites-page .modern-freight-notice{display:flex;align-items:center;justify-content:center;gap:24px;border:0;background:#064b36;color:#fff;border-radius:14px;padding:23px 28px;text-align:left}.modern-freight-notice>svg{width:54px;height:54px;color:#c7f578}.modern-freight-notice strong{font:800 43px/1 var(--font-display);display:block;letter-spacing:.4px}.modern-freight-notice span{display:block;font:500 12px/1.7 var(--font-body);color:#e0eddf;margin-top:7px}.palpites-page .store-banner{background:#fff;border:1px solid #dce6dd;border-radius:18px;padding:28px}.palpites-page .store-banner .ad-heading h2{font-family:var(--font-display);font-size:49px;letter-spacing:.1px;line-height:1}.palpites-page .ad-catalog,.palpites-page .shoplink,.palpites-page .hero-cta,.palpites-page .jersey-buy{border-radius:10px;box-shadow:none}.palpites-page .ad-carousel{gap:18px}.palpites-page .big-shirt-ad{background:#f7f9f5;border-radius:14px;border-color:#e0e8df;box-shadow:none}.palpites-page .blue-shirt-ad{border:2px solid #6ca57b}.palpites-page .big-shirt-ad>img{transform:none;box-shadow:none;border-radius:10px}.palpites-page .big-shirt-ad strong{font-family:var(--font-display);font-size:24px;letter-spacing:.1px}.palpites-page .big-shirt-ad b{font-family:var(--font-display);font-size:44px;letter-spacing:0}.palpites-page .ad-buy{border-radius:7px;font-size:10px}.palpites-page .shipping-tag{display:inline-flex;background:#d5f5b2;border:1px solid #b9df95;color:#064b36;padding:7px 10px;font-family:var(--font-body);font-size:11px;font-weight:800;border-radius:6px;text-transform:uppercase}.palpites-page .bottom-store{background:#f7f9f5;border:1px solid #e0e8df;border-radius:18px}.palpites-page .store-heading h2{font-size:49px;letter-spacing:.1px}.palpites-page .jersey-product{border-radius:14px;border-color:#dce6dd;box-shadow:none}.palpites-page .jersey-product h3{font-size:30px;letter-spacing:.1px}.palpites-page .jersey-product h3 span{font-family:var(--font-body);font-size:11px;font-weight:500}.palpites-page .jersey-price,.palpites-page .blue-jersey-product .jersey-price{font-family:var(--font-display);font-size:49px;letter-spacing:0}.palpites-page .card,.palpites-page .group-join,.palpites-page .match{border-radius:16px;box-shadow:none}.palpites-page .sectionhead h2{font-size:34px;letter-spacing:0}.palpites-page .group-join h2{font-size:37px;line-height:1.05;letter-spacing:0}.palpites-page .group-main-button{box-shadow:none;border-radius:10px}.palpites-page .group-join{background:#eff7e8}.palpites-page .primary{border-radius:10px}.palpites-page .rules h2{font-size:31px}.palpites-page .floating-palpite{border-radius:12px}.palpites-page .group-button-copy strong{font-family:var(--font-body)}
@media(max-width:680px){.palpites-page h1{font-size:55px}.palpites-page .modern-freight-notice{margin:6px 16px 18px;gap:16px;padding:22px 20px}.modern-freight-notice>svg{width:40px;height:40px}.modern-freight-notice strong{font-size:35px}.modern-freight-notice span{font-size:10px;line-height:1.5}.palpites-page .store-banner{padding:23px 0 14px}.palpites-page .store-banner .ad-heading h2{font-size:40px;letter-spacing:0}.palpites-page .ad-carousel{gap:14px}.palpites-page .big-shirt-ad strong{font-size:25px}.palpites-page .big-shirt-ad b{font-size:43px}.palpites-page .store-heading h2{font-size:42px}.palpites-page .jersey-product h3{font-size:29px}.palpites-page .sectionhead h2{font-size:30px}.palpites-page .group-join h2{font-size:34px}.palpites-page header{background:#fffffff5}.palpites-page .jersey-price,.palpites-page .blue-jersey-product .jersey-price{font-size:46px}}
@media(max-width:360px){.palpites-page h1{font-size:49px}.modern-freight-notice strong{font-size:30px}.modern-freight-notice>svg{width:32px;height:32px}.palpites-page .modern-freight-notice{gap:12px;padding:20px 15px}.palpites-page .store-banner .ad-heading h2{font-size:35px}}
