.sports-home,.sports-checkout{--sp-ink:#0a0a0a;--sp-paper:#fff;--sp-canvas:#f4f4f4;--sp-muted:#5a5a5a;--sp-subtle:#8a8a8a;--sp-hairline:#e4e4e4;--sp-divider:#efefef;--sp-on-dark:#fff;--sp-accent:#0a0a0a;--sp-font:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--primary-color:var(--sp-ink);font-family:var(--sp-font);color:var(--sp-ink);background-color:var(--sp-paper);-webkit-font-smoothing:antialiased}header.sports-home{background-color:var(--header-bg,var(--sp-paper))}.sp-display{font-family:var(--sp-font);letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:.92}.sp-section-title{font-family:var(--sp-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--sp-ink);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:800;line-height:1}.sp-section-subtitle{color:var(--sp-muted);margin-top:.5rem;font-size:.95rem;font-weight:400;line-height:1.5}.sp-eyebrow{font-family:var(--sp-font);text-transform:uppercase;letter-spacing:.18em;color:var(--sp-muted);font-size:.72rem;font-weight:700}.sp-btn-solid{font-family:var(--sp-font);text-transform:uppercase;letter-spacing:.1em;background-color:var(--sp-ink);color:var(--sp-on-dark);border:2px solid var(--sp-ink);justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.82rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.sp-btn-solid:hover{color:var(--sp-ink);background-color:#0000}.sp-cta{font-family:var(--sp-font);text-transform:uppercase;letter-spacing:.1em;color:var(--sp-ink);border-bottom:2px solid;align-items:center;gap:.5rem;padding-bottom:3px;font-size:.8rem;font-weight:700;transition:opacity .2s;display:inline-flex}.sp-cta:hover{opacity:.6}.sp-on-dark .sp-eyebrow,.sp-on-dark .sp-cta{color:var(--sp-on-dark)}.sp-on-dark :is(h1,h2,h3),.sp-on-dark .sp-display,.sp-on-dark .sp-section-title{color:#fff}.sp-on-dark .sp-btn-solid{background-color:var(--sp-on-dark);color:var(--sp-ink);border-color:var(--sp-on-dark)}.sp-on-dark .sp-btn-solid:hover{color:var(--sp-on-dark);background-color:#0000}@keyframes sp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sp-marquee-track{animation:35s linear infinite sp-marquee}.sp-marquee:hover .sp-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sp-marquee-track{animation:none}}.sp-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sp-no-scrollbar::-webkit-scrollbar{display:none}.sports-home main.max-w-7xl{max-width:1600px;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.sports-home main.max-w-7xl{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.sports-home main.max-w-7xl{padding-left:2.5rem;padding-right:2.5rem}}.sports-home [data-testid=product-title],.sports-home #product-info h1{font-family:var(--sp-font);letter-spacing:-.01em;font-weight:800}.sports-home [data-testid=product-page-cart-controls],.sports-home [data-testid=sticky-cart-bar]{border-color:var(--sp-hairline);box-shadow:none;border-radius:0}.sports-home [data-testid=sticky-cart-button],.sports-home [data-testid=product-page-cart-button]{background:var(--sp-ink);color:var(--sp-on-dark);border-radius:0}.sports-home [data-testid=sticky-cart-button]:hover,.sports-home [data-testid=product-page-cart-button]:hover{color:var(--sp-ink);box-shadow:inset 0 0 0 2px var(--sp-ink);background:0 0}.sports-home [data-testid=buy-now-button]{background:var(--sp-paper)!important;color:var(--sp-ink)!important;border:2px solid var(--sp-ink)!important;border-radius:0!important}.sports-home [data-testid=buy-now-button]:hover{background:var(--sp-ink)!important;color:var(--sp-on-dark)!important}.sports-home .store-template-page [data-filter-chip],.sports-home .store-template-page [data-filter-pill],.sports-home .store-template-page [data-filter-option],.sports-home .store-template-page [data-filter-selected],.sports-home .store-template-page [data-mobile-filter-panel],.sports-home .store-template-page [data-mobile-sort-panel],.sports-home .store-template-page [data-mobile-filter-bar]{box-shadow:none!important;border-radius:0!important}.sports-home .store-template-page [data-filter-chip]{border:1px solid var(--sp-hairline)!important;background:var(--sp-paper)!important;color:var(--sp-ink)!important}.sports-home .store-template-page [data-mobile-filter-bar]{background:var(--primary-color)!important;color:#fff!important}.sports-home .store-template-page [data-filter-selected],.sports-home .store-template-page [data-filter-option]:hover{background:var(--sp-canvas)!important;color:var(--sp-ink)!important}.sports-home .store-template-page [class*=rounded-],.sports-home [data-testid=cart-container] :is(button,a,input,textarea,select,section,article,[role=button],[class*=rounded-]),.sports-home [data-testid=account-page] :is(button,a,input,textarea,select,section,article,[role=button],[class*=rounded-]),.sports-home [data-testid=checkout-container] :is(button,a,input,textarea,select,section,article,[role=button],[class*=rounded-]),.sports-checkout [data-testid=checkout-container] :is(button,a,input,textarea,select,section,article,div,ul,li,[role=button],[class*=rounded-]){border-radius:0!important}.sports-home [data-testid=cart-container] :is([class*=shadow],[class*=shadow-]),.sports-home [data-testid=account-page] :is([class*=shadow],[class*=shadow-]),.sports-home [data-testid=checkout-container] :is([class*=shadow],[class*=shadow-]),.sports-home .store-template-page :is([class*=shadow],[class*=shadow-]),.sports-checkout [data-testid=checkout-container] :is([class*=shadow],[class*=shadow-]){box-shadow:none!important}.sports-home [data-testid=account-page]{--mc-green-soft:var(--sp-canvas)}.sports-home .text-\[\#111827\]{color:var(--sp-ink)!important}.sports-home [data-testid=cart-container],.sports-home [data-testid=account-page],.sports-home [data-testid=checkout-container],.sports-checkout [data-testid=checkout-container]{color:var(--sp-ink)}.sports-home [data-testid=cart-container] :is(h1,h2,h3),.sports-home [data-testid=account-page] :is(h1,h2,h3),.sports-home [data-testid=checkout-container] :is(h1,h2,h3),.sports-checkout [data-testid=checkout-container] :is(h1,h2,h3){text-transform:uppercase;letter-spacing:.02em;font-weight:800}.sports-checkout [data-testid=checkout-container] :is(button,a)[class*="bg-[--primary-color]"]{border:2px solid var(--sp-ink);background:var(--sp-ink);color:var(--sp-on-dark);text-transform:uppercase;letter-spacing:.06em}.sports-checkout [data-testid=checkout-container] :is(input,select,textarea){border-color:var(--sp-hairline)!important}.sports-checkout [data-testid=checkout-container] :is(input,select,textarea):focus{border-color:var(--sp-ink)!important;box-shadow:0 0 0 1px var(--sp-ink)!important}:is(body:has(.sports-home) [data-headlessui-portal] :is(button,a,input,textarea,select,section,article,div,[role=button],[class*=rounded-]),body:has(.sports-checkout) [data-headlessui-portal] :is(button,a,input,textarea,select,section,article,div,[role=button],[class*=rounded-])){border-radius:0!important}:is(body:has(.sports-home) [data-headlessui-portal] :is([class*=shadow],[class*=shadow-]),body:has(.sports-checkout) [data-headlessui-portal] :is([class*=shadow],[class*=shadow-])){box-shadow:none!important}.sports-home .store-template-page [data-sports-grid],.sports-home .store-template-page [data-sports-grid-cell]{border-color:var(--sp-hairline)}.sports-home [data-store-locator] :is(button,a,input,select,textarea,section,article,div,li,[role=button],[class*=rounded-]){border-radius:0!important}.sports-home [data-store-locator] :is([class*=shadow],[class*=shadow-]){box-shadow:none!important}.sports-home button[class*=rounded-full]{box-shadow:none!important;border-radius:0!important}.sports-back-to-top{--sp-ink:#0a0a0a;--sp-on-dark:#fff;--primary-color:var(--sp-ink);box-shadow:none!important;border-radius:0!important}.sports-cart{--primary-color:#0a0a0a;font-family:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif}.sports-cart [class*=text-xl]{letter-spacing:-.01em}.sports-cart [data-testid=cart-item],.sports-cart [data-testid=go-to-cart-button]{border-radius:0}.sports-cart :is(button,a,input,textarea,select,[role=button],[class*=rounded-]){border-radius:0!important}.sports-cart :is([class*=shadow],[class*=shadow-]){box-shadow:none!important}.sports-cart [data-promo-badge]{background-color:var(--accent-color,#0a0a0a)!important;color:#0a0a0a!important;border-radius:0!important}.sports-home [data-testid=sign-in-button],.sports-home [data-testid=register-button],.sports-home [data-testid=google-login-button]{border-radius:0}.sports-home [data-testid=sign-in-button],.sports-home [data-testid=register-button]{text-transform:uppercase;letter-spacing:.06em}
.esencia-home,.esencia-checkout{--es-ink:#2b2b2b;--es-paper:#fff;--es-canvas:#f8f8f8;--es-brand:var(--primary-color,#007fbb);--es-cta:var(--accent-color,#f02055);--es-hairline:#2b2b2b1a;--es-pastel-1:#ece4d6;--es-pastel-2:#e3ecdc;--es-pastel-3:#dce9f2;--es-pastel-4:#f2e4dc;--es-pastel-5:#f2dce8;--es-pastel-6:#eae4f2;--es-font-sans:var(--font-es-sans), "Roboto", system-ui, "Segoe UI", sans-serif;--es-font-script:var(--font-es-script), cursive;font-family:var(--es-font-sans);color:var(--es-ink);-webkit-font-smoothing:antialiased}.esencia-home{background-color:var(--es-paper)}.esencia-home,.esencia-checkout{--es-header-h:72px}body:has(.es-header){--es-header-h:72px}.es-header{--es-solid-bg:var(--header-bg,#fff);--es-solid-fg:var(--header-fg,var(--es-ink));background-color:var(--es-solid-bg);color:var(--es-solid-fg);box-shadow:0 2px 12px #00000014}.es-header>*{--header-fg:currentColor;--header-fg-muted:currentColor}.es-header .es-header-logo-negative,.es-header[data-dark-bg=true][data-solid=true] .es-header-logo--has-negative{opacity:0}.es-header[data-dark-bg=true][data-solid=true] .es-header-logo-negative{opacity:1}body:has([data-es-hero]) .es-header[data-solid=false]{color:#fff;box-shadow:none;filter:drop-shadow(0 1px 3px #00000059);background-color:#0000}body:has([data-es-hero]) .es-header[data-solid=false] .es-header-logo:not(.es-header-logo--has-negative){filter:brightness(0)invert()}body:has([data-es-hero]) .es-header[data-solid=false] .es-header-logo--has-negative{opacity:0}body:has([data-es-hero]) .es-header[data-solid=false] .es-header-logo-negative{opacity:1}[data-es-hero]{margin-top:calc(var(--es-header-h) * -1)}.es-h1{font-family:var(--es-font-script);font-size:clamp(48px,7vw,96px);font-weight:400;line-height:1}.es-h2{font-family:var(--es-font-script);font-size:3rem;font-weight:400;line-height:1}.es-h3{font-family:var(--es-font-script);font-size:1.5rem;font-weight:400;line-height:1.375}.es-label{text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:600}.es-gutter{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.es-gutter{padding-left:120px;padding-right:120px}}.es-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.es-scrollbar-hidden::-webkit-scrollbar{display:none}.es-grabbing{cursor:grabbing!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes es-hero-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.es-hero-fade-in{animation:.6s es-hero-fade-in}.es-hero-shade:after{content:"";pointer-events:none;z-index:10;background-image:linear-gradient(#00000080 0%,#0000 55%,#00000073 100%);position:absolute;inset:0}.es-text-shadow{text-shadow:0 2px 24px #00000040}.es-badge{clip-path:polygon(0% 20%,5% 0%,95% 0%,100% 20%,95% 80%,100% 100%,5% 100%,0% 80%)}.es-video-cover iframe{pointer-events:none;border:0;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.es-video-cover--card iframe{width:320%;min-width:0;height:100%;min-height:0}.esencia-home [data-testid=add-product-button],.esencia-home [data-testid=checkout-button],.esencia-checkout [data-testid=submit-order-button]{border-radius:9999px}.esencia-home [data-testid=product-title]{font-family:var(--es-font-script);font-weight:400}@media (prefers-reduced-motion:reduce){.es-hero-fade-in{animation:none}}
