:root{--ga-fit-hero-max-d: 88svh;--ga-fit-hero-max-m: 80svh;--ga-fit-media-max: 78svh;--ga-fit-card-ratio: 4 / 5;--ga-fit-columns: 5;--ga-header-height: 4rem;--ga-home-header-offset: 4rem;--ga-measure: 44rem}body .gymapex-hero{min-height:clamp(20rem,var(--ga-fit-hero-max-m),var(--ga-hero-height-mobile, 39rem))}@media(min-width:48rem){body .gymapex-hero{min-height:clamp(24rem,var(--ga-fit-hero-max-d),var(--ga-hero-height-desktop, 50rem))}}body.template-product :where(.product-media img,.product-media--grid img,.product-single__media img){max-height:min(var(--ga-fit-media-max),46rem);object-fit:contain}body .gymapex-product-card .grid-view-item-image,body :where(.collection-main-body,.cart--recommendations,.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) .grid-view-item-image,body.template-search .grid-view-item-image{aspect-ratio:var(--ga-fit-card-ratio)}body .gymapex-product-card .grid-view-item-image :where(img,.theme-img),body :where(.collection-main-body,.cart--recommendations,.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) .grid-view-item-image :where(img,.theme-img),body.template-search .grid-view-item-image :where(img,.theme-img){width:100%;height:100%;object-fit:cover}@media(hover:hover){body .gymapex-product-card:hover .grid-view-item-image .theme-img,body .collection-main-body .grid-view-item:hover .grid-view-item-image .theme-img,body.template-search .grid-view-item:hover .grid-view-item-image .theme-img,body .cart--recommendations .grid-view-item:hover .grid-view-item-image .theme-img,body .product-recommendations .grid-view-item:hover .grid-view-item-image .theme-img,body .product-recommendations-wrapper .grid-view-item:hover .grid-view-item-image .theme-img,body .recently-viewed-products .grid-view-item:hover .grid-view-item-image .theme-img{transform:translate(-50%,-50%) scale(1.03)}}body .gymapex-category-card{min-height:clamp(18rem,46svh,29rem)}body .gymapex-audience-card{min-height:clamp(22rem,62svh,40rem)}body .gymapex-final-cta{min-height:clamp(24rem,68svh,42rem)}body .gymapex-editorial{min-height:clamp(22rem,62svh,36rem)}@media(max-width:47.99rem){body .gymapex-category-card{min-height:clamp(16rem,52svh,27rem)}body .gymapex-audience-card{min-height:clamp(20rem,58svh,34rem)}body .gymapex-editorial__media{min-height:min(24rem,52svh)}}body :where(img,video,svg,iframe){max-width:100%}body :where(.collection-main-body,.cart--recommendations,.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) .grid-view-item,body.template-search .grid-view-item{padding:0;border:0;border-radius:0;background:transparent}body :where(.collection-main-body,.cart--recommendations,.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) .grid-view-item-image,body.template-search .grid-view-item-image{border-radius:0;background:var(--ga-color-surface-alt)}@media(min-width:68.01rem){body .gymapex-products__grid,body .gymapex-products__empty,body .gymapex-products__track{grid-template-columns:repeat(var(--ga-fit-columns),minmax(0,1fr))}body .gymapex-products--carousel .gymapex-products__track{grid-auto-columns:minmax(12rem,calc((100% - 6rem) / var(--ga-fit-columns)));grid-template-columns:none}}body .gymapex-product-card .product-grid--title,body .gymapex-product-card .product-grid--price{font-size:.875rem;font-weight:600}body :where(.collection-main-body,.cart--recommendations,.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) .product-grid--title,body :where(.collection-main-body,.cart--recommendations,.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) .product-grid--price,body.template-search .product-grid--title,body.template-search .product-grid--price{font-size:.875rem;font-weight:600}body .gymapex-product-card .grid-view-item-image,body .gymapex-products__placeholder{background:var(--ga-color-surface-alt)}:root:root{--ga-radius-sm: 0px;--ga-radius-md: 0px;--ga-radius-lg: 0px;--swatch-border-radius: 2px;--ga-type-body: .9375rem;--ga-type-body-lg: clamp(1rem, 1.3vw, 1.125rem);--ga-type-display: clamp(2.25rem, 4.5vw, 4.25rem);--ga-type-h1: clamp(2rem, 3.6vw, 3.5rem);--ga-type-h3: clamp(1.2rem, 1.8vw, 1.6rem);--ga-tracking-heading: .01em;--ga-leading-tight: 1.02;--ga-shadow-sm: none;--ga-shadow-md: 0 10px 30px rgb(12 13 15 / .09)}body .gymapex-button,body .btn.gymapex-button{border-radius:var(--ga-radius-sm)}body .btn:hover,body button.btn:hover,body input.btn:hover{border-color:var(--ga-color-ink);color:var(--ga-color-surface);background:color-mix(in srgb,var(--ga-color-ink),white 14%);transform:none}body .gymapex-button:hover,body .btn.gymapex-button:hover{transform:none}body .gymapex-button:after,body .btn.gymapex-button:after{content:none}body :where(.custom-badge,.badge,.preorder-badge){border-radius:0}body .gymapex-product-card .badge{border-radius:0}body.template-product .product-details-wrapper{border:0;border-radius:0;box-shadow:none}body.template-cart .cart-table,body .gymapex-card{box-shadow:none}body .gymapex-heading,body .page--title,body .template-title,body.template-product .product-details-product-title,body cart-drawer .cart-drawer__heading,body .gymapex-category-card__title,body .gymapex-activity-card__title{text-transform:uppercase;letter-spacing:.01em}body .gymapex-nav__link{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body .gymapex-mega-menu__heading{font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}body .gymapex-mobile-menu__link,body .gymapex-mobile-menu summary{letter-spacing:.04em;text-transform:uppercase}body .gymapex-mobile-menu__sublist .gymapex-mobile-menu__link{letter-spacing:0;text-transform:none}body .gymapex-tab{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}body ::selection{color:var(--ga-color-surface);background:var(--ga-color-ink)}body .gymapex-cart-count{color:var(--ga-color-surface);background:var(--ga-color-ink)}body .gymapex-benefit__icon{color:currentColor}@media(hover:hover){body .gymapex-shortcuts__link:hover{color:var(--ga-color-surface);background:var(--ga-color-ink)}}body .gymapex-footer__form .gymapex-button{color:var(--ga-color-surface);background:var(--ga-color-ink);border-color:var(--ga-color-ink)}body .gymapex-footer__form .gymapex-button:hover{color:var(--ga-color-surface);background:color-mix(in srgb,var(--ga-color-ink),white 14%);border-color:color-mix(in srgb,var(--ga-color-ink),white 14%)}body .gymapex-footer__social #sm-icons a:hover{color:var(--ga-color-surface);background:var(--ga-color-ink);border-color:var(--ga-color-ink)}body .gymapex-footer__errors{color:var(--ga-color-critical)}body.template-product :where(.preorder-badge,[data-preorder-label]){color:var(--ga-color-surface);background:var(--ga-color-ink)}html #shopify-pc__banner .shopify-pc__banner__btn-accept{border-color:var(--ga-color-surface)!important;color:var(--ga-color-ink)!important;background:var(--ga-color-surface)!important}body .gymapex-editorial__content .gymapex-heading--h2{font-size:clamp(1.9rem,3.2vw,3.25rem)}body .gymapex-section-heading{gap:.25rem}body .gymapex-nav__toggle{margin-inline-start:.15rem;width:1.1rem}body .gymapex-category-card__title{font-size:clamp(1.05rem,1.45vw,1.6rem);overflow-wrap:anywhere}body .gymapex-product-card .quick-add-button,body .gymapex-product-card .quick-add-button-variants,body .collection-main-body .quick-add-button,body .collection-main-body .quick-add-button-variants,body.template-search .quick-add-button,body.template-search .quick-add-button-variants,body .cart--recommendations .quick-add-button,body .cart--recommendations .quick-add-button-variants,body .product-recommendations .quick-add-button,body .product-recommendations .quick-add-button-variants,body .product-recommendations-wrapper .quick-add-button,body .product-recommendations-wrapper .quick-add-button-variants,body .recently-viewed-products .quick-add-button,body .recently-viewed-products .quick-add-button-variants{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border:1px solid rgb(12 13 15 / .15);border-radius:0;color:var(--ga-color-ink);background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .gymapex-product-card .quick-add-button svg,body .gymapex-product-card .quick-add-button-variants svg,body .collection-main-body .quick-add-button svg,body .collection-main-body .quick-add-button-variants svg,body.template-search .quick-add-button svg,body.template-search .quick-add-button-variants svg,body .cart--recommendations .quick-add-button svg,body .cart--recommendations .quick-add-button-variants svg,body .product-recommendations .quick-add-button svg,body .product-recommendations .quick-add-button-variants svg,body .product-recommendations-wrapper .quick-add-button svg,body .product-recommendations-wrapper .quick-add-button-variants svg,body .recently-viewed-products .quick-add-button svg,body .recently-viewed-products .quick-add-button-variants svg{display:block;flex:0 0 auto;width:1.25rem;min-width:1.25rem;height:1.25rem}@media(hover:hover){body .gymapex-product-card .quick-add-button:hover,body .gymapex-product-card .quick-add-button-variants:hover,body .collection-main-body .quick-add-button:hover,body .collection-main-body .quick-add-button-variants:hover,body.template-search .quick-add-button:hover,body.template-search .quick-add-button-variants:hover,body .cart--recommendations .quick-add-button:hover,body .cart--recommendations .quick-add-button-variants:hover,body .product-recommendations .quick-add-button:hover,body .product-recommendations .quick-add-button-variants:hover,body .product-recommendations-wrapper .quick-add-button:hover,body .product-recommendations-wrapper .quick-add-button-variants:hover,body .recently-viewed-products .quick-add-button:hover,body .recently-viewed-products .quick-add-button-variants:hover{border-color:var(--ga-color-ink);color:var(--ga-color-surface);background:var(--ga-color-ink)}}body .gymapex-header__inner{grid-template-columns:auto auto minmax(0,1fr) auto;gap:clamp(.75rem,1.6vw,1.75rem)}body .gymapex-nav__list{justify-content:flex-start}@media(max-width:68rem){body .gymapex-header__inner{grid-template-columns:auto minmax(7rem,1fr) auto}}body .gymapex-editorial__media{background:var(--ga-color-surface-alt)}body .gymapex-editorial__media :where(img,svg){object-fit:contain!important}body.template-collection .section--collection-header .wrapper-spacing--v{padding-block:clamp(1.5rem,3vw,2.75rem) 0;margin-block:0}body.template-collection .collection-header{min-height:0}body.template-collection .collection-header__text-content--inner{width:min(100%,var(--ga-content-width));margin-inline:auto;padding-inline:var(--ga-gutter);text-align:left;align-items:flex-start;justify-content:flex-start}body.template-collection .collection-header__caption-container,body.template-collection .collection-header__caption-transparent-bg,body.template-collection .collection-header__caption-solid-bg{width:100%;max-width:none;padding:0;text-align:left}body.template-collection .collection-header__title h1{margin:0;font-family:var(--ga-font-heading);font-size:clamp(2rem,4.2vw,3.75rem);font-weight:700;line-height:1.02;letter-spacing:.01em;text-align:left;text-transform:uppercase}body.template-collection .collection-header__breadcrumbs{margin-block-end:.4rem}body.template-collection .collection-header__breadcrumbs #breadcrumbs{padding:0;color:var(--ga-color-ink-soft);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body.template-collection .collection-header__breadcrumbs a{color:inherit;text-decoration:none}body.template-collection .collection-header__description{max-width:var(--ga-measure);margin-block-start:.75rem;color:var(--ga-color-ink-soft);text-align:left}body.template-collection .wrapper-spacing--v--template,body.template-search .wrapper-spacing--v--template{padding-block-start:clamp(1.25rem,2.5vw,2rem)}body .collection-filters__topbar{border-block-start:0}body .facets__heading,body .collection-filters__label{color:var(--ga-color-ink);font-weight:700;text-transform:uppercase}body .facets__summary,body .collection-filters__sort select,body .mobile-facets__open{border-radius:0;font-weight:500}body .active-facets__button{border-radius:0;border:1px solid var(--ga-color-border);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}body.template-product .product-details-product-title{font-size:clamp(1.75rem,2.6vw,2.75rem)}body.template-product .product-details-wrapper{padding-inline:0}body.template-product .product-price-group{margin-block:.5rem 1.25rem;font-size:1.125rem}body.template-product :where(.product-media,.product-media--grid,.product-media__wrapper,.product-single__media){background:var(--ga-color-surface-alt)}body.template-product .swatch .header,body.template-product .linked-products--title-wrapper{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.template-product .swatch-element label,body.template-product .image-swatch label{border-radius:0;font-size:.8125rem;font-weight:600}body.template-product :where(.product-form__submit,.product-form--atc-button,.shopify-payment-button__button){border-radius:0;font-size:.8125rem;letter-spacing:.08em}body.template-product :where(.collapsible-tab summary,.product-description--collapsible summary){font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.template-product :where(.product-recommendations,.product-recommendations-wrapper,.recently-viewed-products) h2{font-size:clamp(1.35rem,2.2vw,2rem);text-transform:uppercase;letter-spacing:.01em}body.template-search .template-title--wrapper,body.template-search .sitewide--title-wrapper{margin-block-end:clamp(1.25rem,2.5vw,2rem);text-align:left}body.template-search :where(.page--title,.template-title){font-size:clamp(1.85rem,3.4vw,3rem);text-align:left}body.template-search .search-bar input[type=search],body.template-search .search-form input[type=search]{border-radius:0}body.template-cart :where(.page--title,.template-title){font-size:clamp(1.85rem,3.4vw,3rem);text-align:left}body.template-cart .cart-table,body.template-cart .cart__row:last-of-type,body.template-cart .cart--empty-cart{border-radius:0}body.template-cart .cart__image{border-radius:0;background:var(--ga-color-surface-alt)}body.template-cart .js-qty{border-radius:0}body.template-cart :where([name=checkout],.cart__checkout,.cart--checkout-button){min-height:3.4rem;border-radius:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body:where(.template-page,.template-policy,.template-list-collections,.template-404) :where(.page--title,.template-title){font-size:clamp(1.85rem,3.6vw,3.25rem);text-align:left}body:where(.template-page,.template-policy) .template-title--wrapper,body:where(.template-page,.template-policy) .sitewide--title-wrapper{margin-block-end:clamp(1.5rem,3vw,2.5rem);padding-block-end:clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--ga-color-border);text-align:left}body:where(.template-page,.template-policy) .rte{max-width:var(--ga-measure);font-size:1rem;line-height:1.75}body:where(.template-page,.template-policy) .rte :where(h2,h3,h4){margin-block:2.25rem .75rem;text-transform:uppercase;letter-spacing:.01em}body:where(.template-page,.template-policy) .rte h2{font-size:clamp(1.25rem,2vw,1.6rem)}body:where(.template-page,.template-policy) .rte h3{font-size:1.0625rem}body:where(.template-page,.template-policy) :where(.collapsible-tab,details){border-block-end:1px solid var(--ga-color-border)}body:where(.template-page,.template-policy) :where(.collapsible-tab summary,details summary){min-height:3.5rem;font-family:var(--ga-font-body);font-size:.9375rem;font-weight:700;letter-spacing:.01em}body:where(.template-page,.template-policy) :where(input,select,textarea){border-radius:0}body:where(.template-page,.template-policy) .btn{border-radius:0;letter-spacing:.08em}body:where(.template-blog,.template-article) :where(.page--title,.template-title,.article--title){font-size:clamp(1.85rem,3.6vw,3.25rem);text-align:left;text-transform:uppercase;letter-spacing:.01em}body:where(.template-blog,.template-article) :where(.blog-post-card,.article-card){border-radius:0;box-shadow:none}body:where(.template-blog,.template-article) :where(.blog-post-card img,.article-card img){border-radius:0}body.template-article .rte{max-width:var(--ga-measure);font-size:1.0625rem;line-height:1.8}body.template-list-collections :where(.collection-list__item,.collection-grid-item){border-radius:0}body.template-list-collections :where(.collection-list__item img,.collection-grid-item img){border-radius:0}body.template-list-collections :where(.collection-list__title,.collection-grid-item__title){font-family:var(--ga-font-heading);font-weight:700;letter-spacing:.01em;text-transform:uppercase}body.template-404 .page--title{text-align:center}body.template-404 .btn{border-radius:0;letter-spacing:.08em}body[class*=template-customers] :where(.page--title,.template-title){font-size:clamp(1.75rem,3vw,2.75rem);text-align:left;text-transform:uppercase;letter-spacing:.01em}body[class*=template-customers] :where(input,select,textarea){border-radius:0}body[class*=template-customers] .btn{border-radius:0;letter-spacing:.08em}body[class*=template-customers] :where(table,.table__section){border-radius:0}body.template-password :where(h1,h2){text-transform:uppercase;letter-spacing:.01em}@media(max-width:47.99rem){body.template-collection .section--collection-header .wrapper-spacing--v{padding-block:1.25rem 0}body.template-collection .collection-header__title h1{font-size:clamp(1.6rem,8vw,2.25rem)}body:where(.template-page,.template-policy,.template-blog,.template-article) :where(.page--title,.template-title){font-size:clamp(1.6rem,8vw,2.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
