/* SKILLSUPS DESIGN SYSTEM 100% - PUBLIC */
:root{--sk-orange:#fd3e06;--sk-orange2:#ff9a1f;--sk-bg:#07080e;--sk-text:#fff;--sk-soft:rgba(255,255,255,.72);--sk-muted:rgba(255,255,255,.55);--sk-line:rgba(255,255,255,.14);--sk-card:rgba(255,255,255,.085);--sk-radius:28px;--sk-shadow:0 26px 70px rgba(0,0,0,.28);--sk-glow:0 18px 48px rgba(253,62,6,.26)}
html{scroll-behavior:smooth}body{letter-spacing:-.01em}a,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}img{max-width:100%}body:after{background:linear-gradient(135deg,rgba(3,4,9,.94),rgba(10,12,20,.72),rgba(3,4,9,.95))!important}.page,.container{width:min(100% - 28px,1220px)!important}.topbar,.navbar,header{backdrop-filter:blur(22px) saturate(1.25)!important}.brand img,.logo img,.logo{box-shadow:0 12px 36px rgba(253,62,6,.22)}
.nav-link,.theme-toggle,.profile-pill,.cart-pill,.back-link,.menu-pill,.btn,.hero-btn,.category-tab,.category-button,.filter-mobile-btn{border:1px solid var(--sk-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.045))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.nav-link:hover,.theme-toggle:hover,.profile-pill:hover,.cart-pill:hover,.back-link:hover,.menu-pill:hover,.btn:hover,.hero-btn:hover,.category-tab:hover,.category-button:hover,.filter-mobile-btn:hover{transform:translateY(-2px);border-color:rgba(253,62,6,.48)!important;box-shadow:var(--sk-glow)!important}.btn-primary,.hero-btn-primary,.checkout-btn{background:linear-gradient(135deg,var(--sk-orange),var(--sk-orange2))!important;border-color:transparent!important;box-shadow:var(--sk-glow)!important;color:#fff!important}.btn-secondary,.hero-btn-secondary{background:rgba(255,255,255,.08)!important}
.hero{position:relative}.hero h1,h1{letter-spacing:-.06em!important}.lead,.hero .lead{color:var(--sk-soft)!important;font-size:clamp(16px,2vw,19px)!important;line-height:1.75!important}.gradient-text{background:linear-gradient(120deg,#fff 0%,#ffd1bf 30%,var(--sk-orange) 72%,var(--sk-orange2) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.hero:before{content:"";position:absolute;inset:6% auto auto -3%;width:220px;height:220px;background:radial-gradient(circle,rgba(253,62,6,.30),transparent 68%);filter:blur(8px);pointer-events:none}.hero:after{content:"";position:absolute;right:-4%;bottom:8%;width:260px;height:260px;background:radial-gradient(circle,rgba(255,154,31,.20),transparent 68%);filter:blur(12px);pointer-events:none}.hero>*{position:relative;z-index:1}
.feature-card,.audience-card,.athlete-card,.launch-cta-card,.early-section,.how-it-works,.product-card,.category-panel,.buy-card,.details-card,.related-card,.product-info,.product-media,.buyer-profile-panel,.buyer-summary,.detail-panel,.cart-modal,.category-modal,.profile-card,.section-card,.stat-card{border:1px solid var(--sk-line)!important;background:linear-gradient(150deg,rgba(255,255,255,.125),rgba(255,255,255,.05))!important;border-radius:var(--sk-radius)!important;box-shadow:var(--sk-shadow)!important;backdrop-filter:blur(20px) saturate(1.2)!important}.feature-card:hover,.audience-card:hover,.athlete-card:hover,.product-card:hover,.launch-cta-card:hover{transform:translateY(-5px);border-color:rgba(253,62,6,.38)!important;box-shadow:0 32px 90px rgba(0,0,0,.36),0 18px 46px rgba(253,62,6,.16)!important}.features-grid,.audience-grid,.product-grid,.products-grid,.early-grid,.action-grid{gap:18px!important}.product-card{overflow:hidden}.product-card img,.product-image,.main-gallery-frame img,.gallery-card img{object-fit:cover!important;filter:saturate(1.08) contrast(1.04)}.product-card .product-image,.product-card img{aspect-ratio:1/1!important;border-radius:22px!important}.product-title,.product-card h3{font-weight:950!important;letter-spacing:-.04em!important}.product-price,.price{font-size:clamp(22px,2.5vw,32px)!important;font-weight:950!important;color:#fff!important}.product-meta,.muted,.small{color:var(--sk-muted)!important}
.category-tab.active,.category-button.active{background:linear-gradient(135deg,var(--sk-orange),var(--sk-orange2))!important;color:#fff!important;border-color:transparent!important}.header-search input,.field input,.field select,.field textarea,input,select,textarea{border:1px solid var(--sk-line)!important;background:rgba(0,0,0,.28)!important;color:#fff!important;border-radius:18px!important}.header-search input:focus,.field input:focus,.field select:focus,.field textarea:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:rgba(253,62,6,.66)!important;box-shadow:0 0 0 4px rgba(253,62,6,.13)!important}.cart-modal-overlay,.category-modal-overlay{backdrop-filter:blur(16px)!important;background:rgba(0,0,0,.68)!important}.cart-item{border-radius:20px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important}.footer{border-top:1px solid var(--sk-line)!important;background:rgba(3,4,9,.66)!important;backdrop-filter:blur(20px)!important}.footer a{color:var(--sk-soft)!important}.footer a:hover{color:var(--sk-orange)!important}.launch-section{padding:52px 0!important}.launch-cta-card{position:relative;overflow:hidden}.launch-cta-card:before{content:"";position:absolute;inset:-60px -80px auto auto;width:220px;height:220px;background:radial-gradient(circle,rgba(253,62,6,.35),transparent 68%)}.launch-benefits-mini>*{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important}.buyer-step,.color-section,.size-section,.shipping-row,.trust-row{border-radius:20px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.055)!important}.choice-grid button,.level-grid button,.jersey-size-grid button{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.065)!important;color:#fff!important}.choice-grid button.active,.level-grid button.active,.jersey-size-grid button.active{background:linear-gradient(135deg,var(--sk-orange),var(--sk-orange2))!important;border-color:transparent!important}.main-gallery-frame{border-radius:32px!important;overflow:hidden}.gallery-caption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.76))!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#080910}::-webkit-scrollbar-thumb{background:linear-gradient(var(--sk-orange),var(--sk-orange2));border-radius:999px;border:2px solid #080910}@media(max-width:780px){.page,.container{width:min(100% - 20px,1220px)!important}.nav-link,.theme-toggle,.profile-pill,.cart-pill,.back-link,.menu-pill,.btn,.hero-btn{min-height:40px!important;padding:10px 12px!important;font-size:13px!important}.hero{padding-top:28px!important}.hero h1,h1{letter-spacing:-.055em!important}.product-layout,.layout,.launch-grid{gap:16px!important}.hero-actions,.launch-cta-actions,.cart-footer-actions{display:grid!important;grid-template-columns:1fr!important}.hero-actions .btn,.hero-btn,.launch-cta-actions .btn,.cart-footer-actions .btn{width:100%!important}}
