html,body{overflow-x:clip}@media(max-width:768.98px){input,select,textarea,.custom-select__btn{font-size:max(16px,1em)}.btn,.custom-select__btn,.products-toolbar__filter-btn,.header__icon,.slider-nav__btn{min-height:44px}.btn--sm{min-height:44px;padding-top:10px;padding-bottom:10px}.qty-input__btn,.qty-input input{min-height:44px}.card__quick-add .btn{min-height:48px;padding-top:12px;padding-bottom:12px;font-size:max(.8125rem,13px)}.card__title{font-size:clamp(.8125rem,3.4vw,1rem);line-height:1.35}img,video,svg,.media{max-width:100%}}@supports (padding: max(0px)){.header,.shopify-section-header{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}@media(max-width:768.98px){.sticky-atc-panel{margin-bottom:max(12px,env(safe-area-inset-bottom))}.footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768.98px){.shopify-section.cc-image-banner>.section.section--full-width{padding-inline:max(12px,var(--gutter, 16px))}.shopify-section.cc-image-banner .image-banner__content{padding-inline:max(12px,var(--gutter, 16px))}.mobile-stacked .image-banner__content .btn{width:100%;max-width:100%;min-height:48px}.mobile-stacked .image-banner__content .btn+.btn{margin-top:calc(2 * var(--space-unit))}.shopify-section[id*=ss_image_cards] [class*=-settings]{margin-inline:var(--gutter, 16px)!important;max-width:none!important;width:auto!important;box-sizing:border-box}.cc-product-card-grid .slider__grid{scroll-padding-inline:var(--gutter, 16px);-webkit-overflow-scrolling:touch}.cc-product-card-grid .slider__grid .slider__item{scroll-snap-align:start}.small-cards-mobile .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}}@media(max-width:768.98px){.products-toolbar{flex-wrap:wrap;gap:calc(2 * var(--space-unit));row-gap:calc(3 * var(--space-unit))}.products-toolbar__filter-btn{min-height:44px;padding:12px 20px}.products-toolbar__sort{flex:1 1 100%;max-width:100%}.products-toolbar__sort .custom-select,.products-toolbar__sort .custom-select__btn{width:100%;min-height:44px}.products-toolbar__layout{min-height:44px;align-items:center}.main-products-grid[data-layout=grid] .grid-cols-2 .card{padding:max(12px,var(--gutter, 16px))}.mob\:card__quick-add--below,.desktop\:card__quick-add--below{position:static!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.card__info-container>.card__quick-add{display:block}.facets.drawer{max-height:calc(var(--viewport-height, 100vh) - env(safe-area-inset-top))}.collection-banner .container{padding-inline:var(--gutter, 16px)}}@media(max-width:768.98px){.shopify-section.cc-main-product{--pdp-inline: max(12px, var(--gutter-sm, 16px))}.shopify-section.cc-main-product>.container,.shopify-section.cc-main-product .product-breadcrumbs.container{padding-inline:var(--pdp-inline);max-width:100%}.product-main .product-media,.product-main .product-info{width:100%;float:none;padding-inline:0}.product-main .product-media{margin-top:calc(2 * var(--space-unit));margin-bottom:calc(3 * var(--space-unit));margin-inline:calc(var(--pdp-inline) * -1);width:calc(100% + var(--pdp-inline) * 2);max-width:100vw;padding-top:0;padding-bottom:0}.product-main .product-media .media-gallery{border-radius:0}.product-main .product-info__block{max-width:100%;margin-inline:0;box-sizing:border-box}.product-main .product-info__block shopify-app-block{display:block;max-width:100%}.product-info__add-to-cart{flex-direction:column;align-items:stretch;gap:calc(2 * var(--space-unit))}.product-info__add-to-cart quantity-input,.product-info__add-to-cart .qty-input{flex:1 1 100%;width:100%;max-width:100%;min-height:48px;margin-inline:0!important}.product-info__add-to-cart .product-info__add-button,.product-info__add-to-cart quantity-input+.product-info__add-button{flex:1 1 100%;width:100%;margin-inline:0!important}.product-info__add-to-cart .btn{min-height:48px;width:100%;max-width:100%}.product-info__dynamic-checkout-button{display:block;width:100%;min-height:48px;overflow:visible;visibility:visible}.product-info__dynamic-checkout-button:empty{display:none}.product-info__dynamic-checkout-button shopify-accelerated-checkout{display:block;width:100%;min-height:48px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-inline-alignment: stretch}.product-info__dynamic-checkout-button .shopify-payment-button{width:100%;min-height:48px;overflow:visible}.product-main .product-info__block product-form .btn,.product-main .product-info__block .js-product-form .btn,.product-main .product-info__block shopify-app-block button[type=submit],.product-main .product-info__block shopify-app-block .btn{width:100%;max-width:100%;box-sizing:border-box}.product-main product-recommendations .card--related .card__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-main product-recommendations .card--related .btn{width:100%;max-width:100%;margin-top:calc(2 * var(--space-unit));align-self:stretch;box-sizing:border-box}.product-main product-recommendations .slider__item{width:100%}.product-info__sticky{position:static;top:auto}.product-info--sticky .product-info__sticky{position:static}.sticky-atc-panel{left:var(--pdp-inline);right:var(--pdp-inline);width:auto;max-width:none;margin-inline:0}.card--sticky-atc .card__buttons .btn{min-height:44px;white-space:nowrap}.product-breadcrumbs .breadcrumbs{padding-inline:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-breadcrumbs .breadcrumbs::-webkit-scrollbar{display:none}body:has(.sticky-atc-panel:not(.sticky-atc-panel--out):not(.invisible)){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.product-details .container,.product-main+.product-details>.container{padding-inline:var(--pdp-inline)}.shopify-section.cc-main-product .product-info__title,.shopify-section.cc-main-product .product-info__title *{font-size:clamp(1.375rem,5.2vw,1.875rem)!important;line-height:1.25}.shopify-section.cc-main-product .product-info__price{font-size:clamp(1.125rem,4vw,1.375rem)}}.card__media,.card__media-inner{max-width:100%}.footer.bg-theme-bg .container{padding-inline:var(--gutter, 16px)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gymstack-mobile.css.map */
