:root{--sr-charcoal: #1A1A1A;--sr-dark: #0D0D0D;--sr-orange: #E8791E;--sr-orange-hover: #FF8C2E;--sr-orange-dark: #C4651A;--sr-olive: #4A5D23;--sr-olive-light: #5E7A2D;--sr-sand: #D4C5A9;--sr-light: #F5F3EF;--sr-grey: #2A2A2A;--sr-border: #333333}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section-header-announcements{background:var(--sr-charcoal)!important;border-bottom:2px solid var(--sr-orange)!important}.section-hero{position:relative}.section-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none}.product-card{transition:transform .3s ease,box-shadow .3s ease!important;border-radius:8px!important;overflow:hidden}.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #00000026!important}.product-card .media img,.product-card picture img{transition:transform .5s ease!important}.product-card:hover .media img,.product-card:hover picture img{transform:scale(1.05)!important}.button--primary,button[type=submit].button--primary,.shopify-payment-button button{background:var(--sr-orange)!important;border-color:var(--sr-orange)!important;color:#fff!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;transition:all .3s ease!important;border-radius:6px!important}.button--primary:hover,button[type=submit].button--primary:hover,.shopify-payment-button button:hover{background:var(--sr-orange-hover)!important;border-color:var(--sr-orange-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px #e8791e66!important}.button--secondary{border:2px solid var(--sr-orange)!important;color:var(--sr-orange)!important;font-weight:600!important;letter-spacing:.03em!important;transition:all .3s ease!important}.button--secondary:hover{background:var(--sr-orange)!important;color:#fff!important}.collection-card{border-radius:12px!important;overflow:hidden;position:relative}.collection-card--image-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);pointer-events:none}.header{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}footer,.footer{background:var(--sr-dark)!important}.trust-bar{display:flex;justify-content:center;gap:3rem;padding:2rem 1rem;background:var(--sr-charcoal);color:#fff}.trust-bar__item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500}.trust-bar__icon{font-size:1.5rem;color:var(--sr-orange)}.brand-logos{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap;padding:3rem 2rem;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.brand-logos:hover{filter:grayscale(0%);opacity:1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--sr-dark)}::-webkit-scrollbar-thumb{background:var(--sr-orange);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sr-orange-hover)}@media(max-width:749px){.trust-bar{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem}.hero h1,.hero h2{font-size:1.75rem!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-animate{animation:fadeInUp .6s ease forwards}.badge--sale{background:var(--sr-orange)!important;color:#fff!important;font-weight:700!important}.search-modal{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.price-item--sale{color:var(--sr-orange)!important;font-weight:700!important}.cart-notification,.cart-drawer{border-left:3px solid var(--sr-orange)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-sportsrange.css.map */
