h1,h2,.h1,.h2{text-transform:uppercase;letter-spacing:.02em}.header__menu-item:hover,.header__menu-item:focus-visible{color:#2fc8ff!important;transition:color .2s ease}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#2fc8ff;transition:width .25s ease}.header__menu-item:hover:after{width:100%}.button--primary:hover,button[type=submit]:hover{box-shadow:0 0 16px #2fc8ff73;transition:box-shadow .25s ease}.product-card,.card-wrapper{transition:transform .25s ease,box-shadow .25s ease}.product-card:hover,.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #2fc8ff26}.price,.price__regular .price-item--regular{color:#2fc8ff}.badge{font-weight:700;letter-spacing:.03em}.spiderr-divider{width:60px;height:3px;background-color:#2fc8ff;margin:0 auto 24px;border-radius:2px}html{scroll-behavior:smooth}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #2FC8FF;outline-offset:1px}cart-drawer .drawer__inner,.cart-drawer__inner{border-top:3px solid #2FC8FF}.newsletter-form__button,.footer-block__newsletter button{background-color:#2fc8ff!important;color:#0d0d0d!important}.newsletter-form__button:hover,.footer-block__newsletter button:hover{background-color:#f5f5f0!important;color:#0d0d0d!important}.announcement-bar,.utility-bar{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.predictive-search-dropdown,.dialog-modal .predictive-search-form__header{--color-border: #2FC8FF !important;--card-border-hover: #2FC8FF !important;--card-bg-hover: rgba(47, 200, 255, .08) !important}.predictive-search-form__header-inner{border-color:#3a3a3a!important}.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{box-shadow:0 0 0 2px #2fc8ff!important}.predictive-search-results__pill:hover,.predictive-search-results__pill:focus{outline:1px solid #2FC8FF!important;background-color:#2fc8ff1f!important}.predictive-search-results__title{color:#2fc8ff;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.predictive-search-results__no-results{text-align:center;padding-block:32px}.spiderr-mark{display:inline-block;width:64px;height:64px}.spiderr-mark svg{width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(47,200,255,.5))}.spiderr-mark--crawl{animation:spiderr-crawl 3.5s ease-in-out infinite}@keyframes spiderr-crawl{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-4px) rotate(2deg)}}.spiderr-mark--pulse svg{animation:spiderr-pulse 2s ease-in-out infinite}@keyframes spiderr-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(47,200,255,.4))}50%{filter:drop-shadow(0 0 14px rgba(47,200,255,.9))}}.cart-empty-spiderr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-block:32px;text-align:center}.cart-empty-spiderr p{color:#3a3a3a;font-size:.95rem}marquee-component{--marquee-speed: 18s !important}marquee-component .marquee__wrapper{animation:marquee-motion var(--marquee-speed, 18s) linear infinite var(--marquee-direction, normal)!important}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.carousel-content slideshow-slides>.card{width:min(420px,85vw)!important}@media screen and (min-width:750px){.carousel-content slideshow-slides>.card{width:min(420px,40vw)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gymspiderr-men-custom.css.map */
