:root{--sport-black: #2d2d2d;--sport-white: #ffffff;--sport-accent: #d4a5a5;--sport-accent-hover: #c49393;--sport-accent-dark: #b88585;--sport-gray-dark: #4a4a4a;--sport-gray-mid: #888888;--sport-gray-light: #faf9f7;--sport-blush: #f5e6e6;--sport-rose: #e8d4d4;--font-heading-family: "Bebas Neue", "Impact", "Arial Black", sans-serif;--font-heading-weight: 400;--sport-letter-spacing: .05em}.fa-solid,.fa-regular,.fa-brands{vertical-align:middle}.button i,a.button i{margin-left:.5rem;transition:transform .3s ease}.button:hover i,a.button:hover i{transform:translate(4px)}.icon-accent{color:var(--sport-accent)!important}.icon-dark{color:var(--sport-black)!important}.icon-light{color:var(--sport-white)!important}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:var(--sport-letter-spacing)!important;font-weight:400!important;line-height:.95!important}.button,button:not(.unstyled-button),input[type=submit],.shopify-payment-button__button{border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:600!important;font-family:var(--font-body-family)!important;padding:1.4rem 2.8rem!important;transition:all .25s ease!important}.button:hover,button:not(.unstyled-button):hover{transform:translateY(-2px)!important;box-shadow:0 4px 15px #0000001a!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--sport-black)!important;color:var(--sport-white)!important;border:2px solid var(--sport-black)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--sport-gray-dark)!important;border-color:var(--sport-gray-dark)!important}.button--secondary{background:transparent!important;color:var(--sport-black)!important;border:2px solid var(--sport-black)!important;border-radius:4px!important}.button--secondary:hover{background:var(--sport-black)!important;color:var(--sport-white)!important}.button--accent{background:var(--sport-accent)!important;color:var(--sport-white)!important;border:2px solid var(--sport-accent)!important}.button--accent:hover{background:var(--sport-accent-hover)!important;border-color:var(--sport-accent-hover)!important}.section-header{background:var(--sport-white)!important}.header-wrapper{background:var(--sport-white)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.header{background:var(--sport-white)!important}.header__heading-link{color:var(--sport-black)!important}.header__heading-link .h2{color:var(--sport-black)!important;font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.1em!important}.header__inline-menu .list-menu__item,.header__menu-item,.list-menu__item--link{color:var(--sport-black)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important;font-size:1.3rem!important;padding:.8rem 1.2rem!important;position:relative!important}.header__inline-menu .list-menu__item:after,.list-menu__item--link:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;width:0!important;height:2px!important;background:var(--sport-accent)!important;transition:all .3s ease!important;transform:translate(-50%)!important}.header__inline-menu .list-menu__item:hover:after,.list-menu__item--link:hover:after{width:100%!important}.header__icon,.header__icon svg,.header__icons .svg-wrapper{color:var(--sport-black)!important;fill:var(--sport-black)!important}.header__icon:hover{color:var(--sport-accent)!important}#cart-icon-bubble .cart-count-bubble{background:var(--sport-accent)!important;color:var(--sport-white)!important;font-weight:700!important}.header__search .modal__toggle-open svg,.header__icon--search svg{color:var(--sport-black)!important}.shopify-section-header-sticky .header,.scrolled-past-header .header{background:var(--sport-white)!important;-webkit-backdrop-filter:saturate(120%) blur(10px)!important;backdrop-filter:saturate(120%) blur(10px)!important;box-shadow:0 2px 20px #00000014!important}.mega-menu__content{background:var(--sport-white)!important;border:none!important;border-top:1px solid rgba(0,0,0,.08)!important;padding:3rem 0!important;animation:slideDown .3s ease!important;box-shadow:0 10px 40px #00000014!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:2rem!important}.mega-menu__link{color:var(--sport-gray-mid)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important;font-size:1.2rem!important;padding:.6rem 0!important;transition:color .2s ease!important}.mega-menu__link:hover{color:var(--sport-accent)!important}.mega-menu__link--level-2{font-size:1.4rem!important;font-weight:600!important;margin-bottom:1rem!important;color:var(--sport-black)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;padding-bottom:1rem!important}.mega-menu__category-tile{position:relative;overflow:hidden;aspect-ratio:1;background:var(--sport-gray-light)}.mega-menu__category-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-menu__category-tile:hover img{transform:scale(1.05)}.mega-menu__category-tile-label{position:absolute;bottom:1rem;left:1rem;color:var(--sport-black);font-family:var(--font-heading-family);font-size:1.8rem;text-transform:uppercase;letter-spacing:.05em}.menu-drawer{background:var(--sport-white)!important}.menu-drawer__navigation .list-menu__item,.menu-drawer__menu-item{color:var(--sport-black)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:500!important;font-size:1.6rem!important;padding:1.5rem 2rem!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.menu-drawer__menu-item:hover{background:var(--sport-blush)!important;color:var(--sport-accent-dark)!important}.menu-drawer__close-button{color:var(--sport-black)!important}.menu-drawer svg{color:var(--sport-black)!important;fill:var(--sport-black)!important}.header__icon--menu svg{color:var(--sport-black)!important}.announcement-bar{background:var(--sport-accent)!important;color:var(--sport-white)!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;font-size:1.2rem!important}.announcement-bar a{color:var(--sport-white)!important}.badge{border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;font-size:1rem!important;padding:.5rem 1rem!important}.badge--sale{background:var(--sport-accent)!important;color:var(--sport-white)!important}.card-wrapper,.card,.card__inner{border-radius:12px!important}.card__heading{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:1.6rem!important;color:var(--sport-black)!important}.card__media,.card .media,.card .media img{border-radius:12px!important}.quick-add__submit{border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:600!important;background:var(--sport-black)!important;color:var(--sport-white)!important}.quick-add__submit:hover{background:var(--sport-accent)!important}.field__input,input[type=text],input[type=email],input[type=password],textarea,select{border-radius:8px!important;border:1px solid rgba(0,0,0,.15)!important}.field__input:focus,input:focus{border-color:var(--sport-accent)!important;box-shadow:0 0 0 3px var(--sport-blush)!important}.newsletter-form__field-wrapper .field__input{border-radius:8px!important}.newsletter-form__button{border-radius:8px!important;background:var(--sport-black)!important;color:var(--sport-white)!important;text-transform:uppercase!important;letter-spacing:.1em!important}.footer{background:var(--sport-gray-light)!important;color:var(--sport-black)!important;border-top:1px solid rgba(0,0,0,.08)!important}.footer a,.footer .link{color:var(--sport-gray-dark)!important}.footer a:hover,.footer .link:hover{color:var(--sport-accent)!important}.footer__block-heading,.footer-block__heading{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--sport-black)!important}.footer .list-social__link svg{fill:var(--sport-gray-dark)!important}.footer .list-social__link:hover svg{fill:var(--sport-accent)!important}.collection-hero__title{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:clamp(3rem,8vw,6rem)!important;color:var(--sport-black)!important}.facets__summary{border-radius:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important}.facet-filters .select,.pagination__item{border-radius:8px!important}.pagination__item--current{background:var(--sport-black)!important;color:var(--sport-white)!important}.pagination__item:hover:not(.pagination__item--current){background:var(--sport-blush)!important;border-color:var(--sport-accent)!important}.product__title h1,.product__title .h1{font-family:Bebas Neue,Impact,sans-serif!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:var(--sport-black)!important;margin-bottom:.5rem!important}.product .price-item--regular,.product .price-item--sale{font-size:2rem!important;font-weight:600!important;color:var(--sport-black)!important}.product .price-item--regular.price-item--last{color:var(--sport-gray-mid)!important}.product-form__input--pill label{border-radius:8px!important;border:1px solid rgba(0,0,0,.15)!important;padding:1rem 1.8rem!important;font-size:1.3rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .2s ease!important}.product-form__input--pill label:hover{border-color:var(--sport-accent)!important}.product-form__input--pill input:checked+label{background:var(--sport-black)!important;color:var(--sport-white)!important;border-color:var(--sport-black)!important}.product-form__input .size-guide-link{color:var(--sport-accent)!important;text-decoration:underline!important;font-size:1.3rem!important}.quantity{border-radius:8px!important;border:1px solid rgba(0,0,0,.15)!important;overflow:hidden!important}.quantity__button{background:transparent!important;border:none!important;color:var(--sport-black)!important;width:44px!important;height:44px!important}.quantity__button:hover{background:var(--sport-blush)!important}.quantity__input{border:none!important;font-weight:600!important}.product-form__submit{background:var(--sport-black)!important;color:var(--sport-white)!important;border-radius:8px!important;padding:1.6rem 3rem!important;font-size:1.4rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;min-height:56px!important;transition:all .25s ease!important}.product-form__submit:hover{background:var(--sport-accent)!important}.product-form__submit:disabled{background:var(--sport-gray-mid)!important;opacity:.7!important}.shopify-payment-button__button{border-radius:8px!important;min-height:56px!important}.product__media-item{border-radius:12px!important;overflow:hidden!important}.product__media-item img{border-radius:12px!important}.thumbnail{border-radius:8px!important;border:2px solid transparent!important;overflow:hidden!important;transition:border-color .2s ease!important}.thumbnail:hover,.thumbnail--active{border-color:var(--sport-accent)!important}.product__description{font-size:1.5rem!important;line-height:1.7!important;color:var(--sport-gray-dark)!important}.accordion summary,.product__accordion summary{font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1.3rem!important;padding:1.5rem 0!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.accordion .accordion__content,.product__accordion .accordion__content{padding:1.5rem 0!important;color:var(--sport-gray-dark)!important}.product__info-container>*{margin-bottom:1.5rem!important}.product__trust-badges{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;padding:1.5rem 0!important;border-top:1px solid rgba(0,0,0,.08)!important;margin-top:1.5rem!important}.product__trust-badges-item{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:1.2rem!important;color:var(--sport-gray-mid)!important}.product__trust-badges-item i{font-size:1.6rem!important;color:var(--sport-accent)!important}.sticky-atc{background:var(--sport-white)!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 -4px 20px #00000014!important}.sticky-atc__button{background:var(--sport-black)!important;color:var(--sport-white)!important;border-radius:8px!important}.product-form__input--swatch .swatch-input__button{border-radius:50%!important;border:2px solid transparent!important;transition:border-color .2s ease!important}.product-form__input--swatch .swatch-input__button:hover,.product-form__input--swatch input:checked+.swatch-input__button{border-color:var(--sport-accent)!important}.related-products__heading{font-family:Bebas Neue,Impact,sans-serif!important;font-size:clamp(2rem,4vw,3rem)!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:var(--sport-black)!important}.sport-headline{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:.9!important;color:var(--sport-black)!important}.sport-subhead{font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:500!important;font-size:1.2rem!important;color:var(--sport-gray-mid)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sport-theme.css.map */
