html{overflow-x:hidden!important;max-width:100vw!important;-webkit-text-size-adjust:100%!important}body{overflow-x:hidden!important;max-width:100vw!important;min-width:0!important;width:100%!important}*{box-sizing:border-box!important;max-width:100%!important}img,video,iframe,embed,object{max-width:100%!important;height:auto}.announcement-bar{overflow:hidden!important;max-width:100vw!important;width:100%!important}.announcement-bar__track,.announcement-bar__item{white-space:nowrap!important}@media(max-width:1024px){.site-nav,.header__nav,.nav-desktop{display:none!important}nav.site-nav{display:none!important}.header-mobile__toggle,.hamburger,.mobile-menu-toggle,.header__toggle{display:flex!important}.site-header__inner{padding:0 16px!important}.site-header{padding:0!important}.header-logo img{max-height:36px!important}}@media(max-width:768px){.hero{min-height:60vh!important;height:auto!important;padding:40px 16px!important}.hero__content{padding:0 16px!important;max-width:100%!important}.hero__title{font-size:28px!important;line-height:1.2!important}.hero__subtitle{font-size:14px!important}.hero__cta,.hero__btn,.btn--hero{padding:12px 24px!important;font-size:14px!important}}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 12px!important}.collection-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media(max-width:480px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0 8px!important}.product-card__title{font-size:12px!important}.product-card__price{font-size:13px!important}}@media(max-width:900px){.athletes-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media(max-width:480px){.athletes-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.athlete-card img{width:70px!important;height:70px!important}.athlete-card__name{font-size:11px!important}.athlete-card__sport{font-size:10px!important}}@media(max-width:900px){.product-page,.prod-columns{grid-template-columns:1fr!important;gap:20px!important;padding:16px!important}.prod-gallery{position:static!important;top:auto!important}.product-images{max-height:60vw!important}.pack-grid{gap:8px!important}.pack-card{padding:12px!important}.pack-card__title{font-size:14px!important}.pack-card__price{font-size:16px!important}}@media(max-width:600px){.product-page,.prod-columns{padding:12px!important;gap:16px!important}.product-title,.prod-title{font-size:20px!important}.product-price,.prod-price__current{font-size:22px!important}.prod-tech-badge{font-size:10px!important}.prod-tags{gap:6px!important}.prod-tag{font-size:11px!important;padding:4px 10px!important}.prod-packs{gap:8px!important}.prod-pack{padding:10px 12px!important}.prod-pack__name{font-size:13px!important}.prod-pack__price{font-size:15px!important}.prod-sizes{gap:5px!important}.prod-size{padding:6px 8px!important;font-size:11px!important;min-width:36px!important}.prod-atc{padding:14px!important;font-size:14px!important}.prod-gallery__thumbs{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}}@media(max-width:600px){.cart-drawer{width:100vw!important;max-width:100vw!important}.cart-drawer__inner{padding:16px!important}}@media(max-width:768px){.site-footer__grid,.footer__grid,.footer-grid{grid-template-columns:1fr!important;gap:24px!important}.site-footer__inner,.footer__inner{padding:32px 16px!important;flex-direction:column!important;gap:20px!important}.footer-col{width:100%!important}.site-footer__payments{justify-content:center!important;flex-wrap:wrap!important}}@media(max-width:768px){.section,[class*=section]{padding-left:16px!important;padding-right:16px!important}.container,.page-width,.page-content{padding-left:16px!important;padding-right:16px!important;max-width:100%!important}}@media(max-width:768px){.trust-grid,.trust__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.trust-item{padding:12px 8px!important}.trust-item__icon{font-size:22px!important}.trust-item__title{font-size:12px!important}.trust-item__text{font-size:11px!important}}@media(max-width:400px){.trust-grid,.trust__grid{grid-template-columns:1fr!important}}@media(max-width:600px){.newsletter__form{flex-direction:column!important;gap:10px!important}.newsletter__input,.newsletter__btn{width:100%!important}.newsletter__title{font-size:20px!important}}@media(max-width:600px){.faq__question{font-size:14px!important}.faq__answer{font-size:13px!important}}@media(max-width:900px){.collection-page__grid,.collection-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.collection-header{padding:20px 16px!important}}@media(max-width:480px){.collection-page__grid,.collection-grid{gap:8px!important;padding:0!important}}@media(max-width:1024px){.mobile-menu,.header-mobile__menu,.nav-mobile{display:block!important}.mobile-menu__list{padding:0!important}.mobile-menu__item a{padding:14px 20px!important;font-size:16px!important;font-weight:700!important;border-bottom:1px solid #eee!important;display:block!important}}@media(max-width:900px){.feature-section__inner{flex-direction:column!important;gap:24px!important}.feature-section__image,.feature-section__text{width:100%!important;max-width:100%!important}}@media(max-width:900px){.prod-reviews__grid,.reviews-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.about__grid,.about-grid{grid-template-columns:1fr!important;gap:24px!important}.about__title,.about-title{font-size:22px!important}.about__text,.about-text{font-size:14px!important}h2{font-size:22px!important}h3{font-size:18px!important}}@media(max-width:480px){body{font-size:14px!important}p{font-size:13px!important}h1{font-size:22px!important}h2{font-size:20px!important}h3{font-size:17px!important}.section-title{font-size:20px!important}}html,body,main,.shopify-section{max-width:100vw!important;overflow-x:hidden!important}.prod-athletes-track,.prod-athletes-top__track,.announcement-bar__track{max-width:none!important;width:max-content!important;will-change:transform}.prod-athletes-carousel,.prod-athletes-top,.announcement-bar{overflow:hidden!important;max-width:100vw!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flytex-mobile.css.map */
