:root{color-scheme:dark;--tsg-bg:#17191c;--tsg-panel:#22252a;--tsg-panel-2:#292d33;--tsg-text:#f5f6f7;--tsg-muted:#c0c4ca;--tsg-border:rgba(255,255,255,.16);--tsg-accent:#e32332;--tsg-accent-hover:#c91d2b}html{scroll-behavior:smooth}body,.gradient,#MainContent{background:var(--tsg-bg);color:var(--tsg-text)}main,#MainContent{visibility:visible!important}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:.005em}p,.rte,.caption,.product__description{line-height:1.65}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-header .title,.title-wrapper-with-link .title,.collection-hero__title,.main-page-title{color:var(--tsg-accent)!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-weight:800;letter-spacing:.035em;line-height:1.12;text-transform:uppercase}a{transition:color .18s ease,opacity .18s ease}a:hover{color:var(--tsg-accent)}.header-wrapper,.shopify-section-group-header-group,.header,.header-wrapper--border-bottom{background:#17191c!important;color:var(--tsg-text)}.header-wrapper--border-bottom,.header--middle-left,.header--top-left{border-bottom:1px solid var(--tsg-border)!important}.header{padding-block:8px}.header__menu-item,.header__heading-link,.header__icon,.header__active-menu-item{color:var(--tsg-text)!important}.header__menu-item{font-size:1.15rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.header__menu-item:hover,.header__active-menu-item,.header__icon:hover{color:var(--tsg-accent)!important}.header__submenu,.menu-drawer,.menu-drawer__navigation,.search-modal,.predictive-search,.cart-drawer,.cart-notification,.drawer__inner{background:var(--tsg-panel)!important;color:var(--tsg-text)!important;border-color:var(--tsg-border)!important}.menu-drawer__menu-item,.header__submenu .header__menu-item,.search-modal__content,.predictive-search__item,.cart-drawer__footer,.cart-drawer__contents{color:var(--tsg-text)!important}.horizontal-ticker,.announcement-bar{background:#202328!important;color:#fff!important;border-bottom:1px solid var(--tsg-border)}.horizontal-ticker a,.announcement-bar a{color:#fff!important}#MainContent .shopify-section,#MainContent .color-background-1,#MainContent .color-background-2,#MainContent .color-inverse{color:var(--tsg-text)}.card,.card-wrapper .card,.card__content,.product-card-wrapper .card__content,.collection-card-wrapper .card__content{color:var(--tsg-text);background:transparent}.card__heading,.card__heading a,.product__title,.product__title h1,.price,.price-item,.product-option,.product__description,.product__tax,.caption-with-letter-spacing{color:var(--tsg-text)}.price__sale .price-item--sale,.price-item--sale{color:var(--tsg-accent)!important;font-weight:800}.price__regular,.price-item--regular,.price__compare,.product__tax,.caption,.product-card-wrapper .caption{color:var(--tsg-muted)!important}.card-wrapper,.product-card-wrapper,.collection-card-wrapper{border-radius:6px}.card-wrapper .card__inner,.product-card-wrapper .card__inner{overflow:hidden;border-radius:6px}.card__media img,.product-card-wrapper .card__media img{transition:transform .3s ease}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.02)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button,.product-form__submit{min-height:48px;border-radius:4px!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--tsg-accent)!important;border-color:var(--tsg-accent)!important;color:#fff!important}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background:var(--tsg-accent-hover)!important;border-color:var(--tsg-accent-hover)!important}.button--secondary,.button--tertiary{border:1px solid rgba(255,255,255,.65)!important;color:#fff!important;background:transparent!important}.field__input,.select__select,.customer .field input,.customer select,.quantity__input{background:var(--tsg-panel)!important;color:var(--tsg-text)!important;border-color:#ffffff4d!important}.field__label,.select__select,.quantity__button{color:var(--tsg-muted)!important}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 1px var(--tsg-accent)!important}.product__info-container,.product__info-wrapper{color:var(--tsg-text)}.product__info-container .price{font-size:1.9rem;font-weight:800}.product-form__input input[type=radio]+label{background:var(--tsg-panel);color:var(--tsg-text);border-color:#ffffff4d}.product-form__input input[type=radio]:checked+label{background:#f5f6f7;color:#17191c}.accordion,.accordion summary,.collapsible-content,.collapsible-content-wrapper,.collapsible-content .accordion__content{color:var(--tsg-text)!important}.accordion,.collapsible-content .accordion{border-color:var(--tsg-border)!important}.accordion summary{background:var(--tsg-panel)!important;color:var(--tsg-text)!important;border-radius:6px;padding:1.25rem 1.5rem}.accordion summary .accordion__title{color:var(--tsg-text)!important;font-weight:700}.accordion summary:hover .accordion__title{color:#fff!important}.accordion summary .icon-caret,.accordion summary svg{color:var(--tsg-muted);fill:currentColor}.accordion__content{background:var(--tsg-panel);color:var(--tsg-muted)!important;padding:1.2rem}.accordion .accordion__content img,.collapsible-content .accordion img{filter:grayscale(1) saturate(0);opacity:.82;mix-blend-mode:screen}.rte a,.link,.underlined-link{text-decoration-color:var(--tsg-accent);text-underline-offset:.25em}.footer,.footer__content-top,.footer__content-bottom{background:#121417!important;color:var(--tsg-text)!important;border-color:var(--tsg-border)!important}.footer a,.footer p,.footer h2,.footer h3,.footer .link,.footer__copyright{color:var(--tsg-muted)!important}.footer a:hover{color:var(--tsg-accent)!important}.badge,.product__badge,.price__badge-sale{background:var(--tsg-accent);border-color:var(--tsg-accent);color:#fff;border-radius:3px;font-weight:800}.drawer__header,.drawer__footer,.cart-item,.cart-item__details,.cart-item__totals{color:var(--tsg-text)}.cart-item,.cart-drawer .totals,.cart-drawer .tax-note{border-color:var(--tsg-border)}.modal__content,.popup-modal__content{background:var(--tsg-panel);color:var(--tsg-text)}:focus-visible{outline:2px solid var(--tsg-accent);outline-offset:3px}@media(min-width:990px){.header--middle-center .header__inline-menu{margin-top:2px}}@media(max-width:749px){.header{padding-block:5px}.button,.product-form__submit{min-height:46px}.section-header .title,.title-wrapper-with-link .title{font-size:clamp(2.2rem,8vw,3.2rem)}.footer{padding-top:3rem}.accordion summary{padding:1.1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/the-sportgym-premium.css.map */
