html body #MainContent product-card [ref=productTitleLink] .text-block{min-height:2.8em!important;margin-block:10px 2px!important;text-wrap:balance;justify-content:center;text-align:center!important}html body #MainContent product-card product-price{margin-block:2px 14px!important;text-align:center!important}html body #MainContent product-card product-price>*{justify-content:center;margin-inline:auto}html body #MainContent .hero .hero__media{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}html body #MainContent .hero .hero__container{min-height:min(75vh,calc(100vw / 1.5))!important}@media(max-width:749px){html body #MainContent[data-template=index] .hero .hero__container{min-height:calc(100vw * 4 / 3)!important;align-items:stretch!important}html body #MainContent[data-template=index] .hero .hero__media-wrapper{background:#2b2b2b url(/cdn/shop/files/trainer-co-hero-mobile-portrait-v6.jpg?v=1792501845&width=1200) center top / cover no-repeat}html body #MainContent[data-template=index] .hero .hero__media-wrapper img.hero__media{opacity:0!important}html body #MainContent[data-template=index] .hero .hero__content-wrapper{justify-content:flex-start!important;align-self:start!important;padding-top:8vw!important;gap:16px!important}html body #MainContent[data-template=index] .hero .hero__content-wrapper h1{font-size:28px!important;line-height:1.1!important;margin:0!important}html body #MainContent[data-template=index] .hero .hero__content-wrapper h1+p{display:none!important}}html body #tc-offers{box-shadow:none!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase;font-size:11.5px!important}html body #tc-offers .tc-offers-track{animation-duration:42s!important}html body #tc-offers .tc-offers-group{gap:28px!important}html body #tc-offers .tc-dot{color:#a9ada6!important;font-weight:400;letter-spacing:0}html body #tc-offers .tc-offers-pause{border-left:0!important;width:32px!important;font-size:10px!important;opacity:.55}html body #tc-offers .tc-offers-pause:hover,html body #tc-offers .tc-offers-pause:focus-visible{opacity:1}@media(max-width:749px){html body #tc-offers{font-size:10.5px!important;letter-spacing:.1em!important}}html body header-component.header{border-bottom-width:0!important}@media(max-width:749px){html body header-component .search-action.search-action--hidden-on-menu{display:flex!important}}html body #MainContent[data-template=index] .hero .hero__content-wrapper h1{text-transform:uppercase;font-weight:700!important;letter-spacing:.14em!important;line-height:1.25!important;font-size:clamp(30px,3.2vw,50px)!important}@media(max-width:749px){html body #MainContent[data-template=index] .hero .hero__content-wrapper{position:relative!important;height:100%!important;padding-top:15vw!important}html body #MainContent[data-template=index] .hero .hero__content-wrapper h1{font-size:20px!important;line-height:1.3!important;margin:0!important}html body #MainContent[data-template=index] .hero .hero__content-wrapper h1:before{content:"NIKE \b7  ASICS \b7  SAUCONY";display:block;font-size:11px;font-weight:500;letter-spacing:.22em;color:#ffffffbf;margin-bottom:12px;text-shadow:none}html body #MainContent[data-template=index] .hero .hero__content-wrapper>a.button{position:absolute!important;left:50%!important;top:64%!important;transform:translate(-50%,-50%)!important;margin:0!important;white-space:nowrap}}html body .tc-campaign .tc-campaign__link{position:relative!important;overflow:hidden!important;isolation:isolate}html body .tc-campaign .tc-campaign__link:before,html body .tc-campaign .tc-campaign__link:after{content:"";position:absolute;top:-2%;width:26%;height:92%;pointer-events:none;z-index:2;mix-blend-mode:screen;transform-origin:50% 0;background:radial-gradient(38% 9% at 50% 0%,#fff7e87a,#fff7e800),conic-gradient(from 163deg at 50% 0%,#fff6e400,#fff6e424 9deg,#fff6e445,#fff6e424 25deg,#fff6e400 34deg);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%);animation:tc-spotlight-sway 7s ease-in-out infinite alternate}html body .tc-campaign .tc-campaign__link:before{left:19%}html body .tc-campaign .tc-campaign__link:after{right:15%;animation-duration:8.5s;animation-direction:alternate-reverse;animation-delay:-2s}@media(max-width:749px){html body .tc-campaign .tc-campaign__link:before,html body .tc-campaign .tc-campaign__link:after{width:40%;height:62%}html body .tc-campaign .tc-campaign__link:before{left:6%}html body .tc-campaign .tc-campaign__link:after{right:8%}}@keyframes tc-spotlight-sway{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@media(prefers-reduced-motion:reduce){html body .tc-campaign .tc-campaign__link:before,html body .tc-campaign .tc-campaign__link:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tc-card-spacing.css.map */
