:root{--gb-black:#0B0B0B;--gb-ink:#141414;--gb-paper:#FAF9F6;--gb-red:#E62B2B;--gb-grey:#7A7A76;--gb-line:#E6E4DF;--gb-display:"Anton",sans-serif;--gb-body:"Inter",sans-serif}body{font-family:var(--gb-body)!important;background:var(--gb-paper);color:var(--gb-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.banner__heading,.title,.product__title h1{font-family:var(--gb-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em;line-height:1.02}p,li,td,input,textarea,select,.rte{font-family:var(--gb-body)}a{transition:color .2s ease}::selection{background:var(--gb-red);color:#fff}.section+.section{margin-top:0}.title-wrapper-with-link{align-items:baseline}h2.title{font-size:clamp(2.8rem,4.5vw,5.6rem)}h2.title:after{content:"";display:block;width:4.8rem;height:.4rem;background:var(--gb-red);margin-top:1.2rem}.center h2.title:after{margin-inline:auto}.announcement-bar,.utility-bar{background:var(--gb-black)!important}.announcement-bar__message{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:#fff}.header-wrapper{background:#faf9f6e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--gb-line)}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__menu-item{text-transform:uppercase;font-weight:600;font-size:1.15rem;letter-spacing:.14em;position:relative}.header__menu-item span{transition:color .2s}.header__menu-item:hover span{color:var(--gb-red);text-decoration:none}.header__active-menu-item{text-decoration:none;color:var(--gb-red)}.header__icon{transition:transform .2s}.header__icon:hover{transform:translateY(-1px)}.button,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:1.2rem;transition:background .22s ease,color .22s ease,transform .22s ease}.button--primary,.button:not(.button--secondary){background:var(--gb-black);color:#fff}.button:hover{background:var(--gb-red)!important;color:#fff!important;transform:translateY(-2px)}.button--secondary{box-shadow:0 0 0 1px var(--gb-ink) inset}.card,.card__inner,.card__media,.media{border-radius:0!important}.card__media img{transition:transform .7s cubic-bezier(.19,.6,.22,1)}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__heading{font-family:var(--gb-body)!important;text-transform:uppercase;font-weight:600;font-size:1.2rem!important;letter-spacing:.1em}.card__heading a:hover{color:var(--gb-red);text-decoration:none}.card-information{padding-top:.9rem}.price{font-weight:500;color:var(--gb-grey);font-size:1.2rem;letter-spacing:.04em}.card--card,.card--standard .card__inner{background:transparent}.card-wrapper{position:relative}.card-wrapper:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--gb-red);transition:width .3s ease}.card-wrapper:hover:after{width:34px}.collection-list .card__content .card__heading{font-family:var(--gb-display)!important;font-size:2rem!important;letter-spacing:.02em}.banner__heading{font-size:clamp(4rem,7vw,9rem)!important;color:#fff;text-shadow:0 3px 40px rgba(0,0,0,.45)}.banner__text{letter-spacing:.22em;text-transform:uppercase;font-weight:600;text-shadow:0 2px 14px rgba(0,0,0,.6)}.banner__media img{filter:brightness(.72)}.banner__box{background:transparent!important;border:0}.article-card__image img{transition:transform .6s ease}.article-card:hover .article-card__image img{transform:scale(1.04)}.article-card .card__heading{font-family:var(--gb-display)!important;font-size:1.9rem!important;letter-spacing:.02em}.blog__posts .article-card__info{padding-top:.6rem}.footer{background:var(--gb-black);border-top:none}.footer *,.footer a,.footer .footer__copyright{color:#cfcdc8!important}.footer .footer-block__heading{color:#fff!important;text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem}.footer .field__input{background:#1a1a1a;color:#fff;border-radius:0;border:1px solid #2C2C2C}.footer .field__button{color:#fff!important}.footer:before{content:"GYMBASE";display:block;font-family:var(--gb-display);font-size:clamp(4.8rem,12vw,16rem);line-height:.9;color:#161616;text-align:center;overflow:hidden;padding-top:2rem}.field__input,.select__select,.text-area{border-radius:0!important}.field__input:focus{outline:.2rem solid var(--gb-red);outline-offset:-.2rem;box-shadow:none}variant-selects .product-form__input--pill input+label,.product-form__input--pill label{border-radius:0!important;border:1px solid var(--gb-line);text-transform:uppercase;font-weight:600;letter-spacing:.08em;transition:all .18s}.product-form__input--pill input:checked+label{background:var(--gb-black);color:#fff;border-color:var(--gb-black)}.product-form__input--pill label:hover{border-color:var(--gb-black)}.product__title h1{font-size:clamp(3rem,4vw,5rem)}.product__info-container .price{font-size:1.8rem;color:var(--gb-ink);font-weight:600}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:1.2rem}.accordion{border-color:var(--gb-line)}.product-form__submit{min-height:5.4rem}cart-drawer .drawer__inner{background:var(--gb-paper)}cart-drawer .drawer__header{border-bottom:1px solid var(--gb-line)}cart-drawer .drawer__heading{font-family:var(--gb-display);text-transform:uppercase;font-size:2.2rem}cart-drawer .cart-item__name{text-transform:uppercase;font-weight:600;font-size:1.2rem;letter-spacing:.06em}cart-drawer .quantity{border-radius:0}cart-drawer .drawer__footer{border-top:1px solid var(--gb-line)}.gb-ship-bar{padding:1.2rem 0 .4rem}.gb-ship-bar p{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:0 0 .6rem}.gb-ship-bar .gb-track{height:3px;background:var(--gb-line)}.gb-ship-bar .gb-fill{height:3px;background:var(--gb-red);transition:width .4s ease}.gb-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.gb-reveal.gb-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gb-reveal{opacity:1;transform:none;transition:none}}.newsletter{background:var(--gb-paper)}.newsletter__subheading{color:var(--gb-grey)}@media screen and (max-width:749px){h2.title{font-size:2.6rem}.header{padding-top:1rem;padding-bottom:1rem}.banner__heading{font-size:clamp(3.4rem,11vw,5rem)!important}.footer:before{font-size:4.6rem}}.collection-hero{padding:6rem 0 2rem}.collection-hero__title{font-size:clamp(4rem,7vw,9rem)!important;line-height:.95}.collection-hero__title:after{content:"";display:block;width:5.4rem;height:.4rem;background:var(--gb-red);margin-top:1.4rem}.collection-hero__description{color:var(--gb-grey);max-width:60ch}facet-filters-form .facets__summary,.facets__label,.facet-filters__label{text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:1.05rem}.facets__disclosure,.facets__disclosure-vertical,.active-facets__button{border-radius:0}.quick-add__submit{font-size:1.05rem}.product__accordion .accordion__content{color:#55534f;font-size:1.3rem;line-height:1.65}.accordion+.accordion{border-top:0}.product__info-wrapper .product__info-container--sticky{top:11rem}.related-products .title{font-size:clamp(2.6rem,4vw,4.8rem)}.header__heading-link{padding:0!important}.header__heading-logo{height:44px!important;width:auto!important;max-width:none!important;object-fit:contain}.header__heading-logo-wrapper{width:auto!important}.section-header .header{padding-top:14px!important;padding-bottom:14px!important}@media screen and (max-width:749px){.header__heading-logo{height:34px!important}.section-header .header{padding-top:10px!important;padding-bottom:10px!important}}.button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important;content:none!important}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button,.cart__checkout-button,button.quick-add__submit{border-radius:0!important;border:0!important;background:#0b0b0b!important;color:#faf9f6!important;text-transform:uppercase;font-weight:700!important;letter-spacing:.16em!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%);position:relative;overflow:hidden;transition:background-color .22s ease,color .22s ease,transform .18s ease;box-shadow:inset 4px 0 #e62b2b!important}.button:hover,.shopify-payment-button__button--unbranded:hover,button.quick-add__submit:hover{background:#e62b2b!important;color:#fff!important;transform:translateY(-2px);box-shadow:inset 4px 0 #0b0b0b!important}.cart__checkout-button,#CartDrawer .cart__checkout-button{background:#e62b2b!important;box-shadow:inset 4px 0 #0b0b0b!important}.cart__checkout-button:hover,#CartDrawer .cart__checkout-button:hover{background:#0b0b0b!important;box-shadow:inset 4px 0 #e62b2b!important}.cart-count-bubble{background:#e62b2b!important;color:#fff!important;border-radius:0!important;font-weight:700}.header__icon{transition:color .2s ease}.header__icon:hover{color:#e62b2b}.header__icon:hover .icon{transform:scale(1.06)}.quantity{border-radius:0!important}.quantity__button:hover{color:#e62b2b}.field__button{color:#0b0b0b}.field__button:hover{color:#e62b2b}.button .loading__spinner .spinner .path{stroke:#fff}.header__heading-logo{mix-blend-mode:normal!important;image-rendering:auto}.header__icon .icon,.header__icon svg{width:21px!important;height:21px!important}.header__icon{width:44px;height:44px}.newsletter-form__field-wrapper .field__input{border:1px solid #3f3f3f!important;background:#ffffff0d!important;border-radius:0!important;box-shadow:none!important}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none!important}button.newsletter-form__button{position:absolute!important;right:0!important;top:0!important;height:100%!important;width:48px!important;margin:0!important;background:#e62b2b!important;color:#faf9f6!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease}button.newsletter-form__button:hover{background:#faf9f6!important;color:#0b0b0b!important}button.newsletter-form__button svg{width:17px!important;height:17px!important;margin:0!important}.newsletter-form__field-wrapper .field__input{padding-right:60px!important}.footer__content-bottom-wrapper{justify-content:center!important;flex-direction:column;align-items:center;gap:4px}.footer__copyright{text-align:center!important;width:100%}.footer__content-bottom .policies{justify-content:center!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gymbase.css.map */
