.gs-swatch-row{display:contents}gs-mobile-cart{display:none}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__info-container>.product__title,product-info[id^=MainProduct-] .product__info-container>[id^=price-],product-info[id^=MainProduct-] .product__info-container>variant-selects,product-info[id^=MainProduct-] .product__info-container>div:has(>product-form){margin-block:.6rem}product-info[id^=MainProduct-] .product__title h1{margin-block:0}product-info[id^=MainProduct-] .product__info-container>.product__text,product-info[id^=MainProduct-] .product__info-container>.product__tax,product-info[id^=MainProduct-] .product__info-container>.product-form__quantity{margin-block:.4rem}product-info[id^=MainProduct-] .product__info-container .product-form{margin-block:.6rem!important}product-info[id^=MainProduct-] .product-form__input{margin-block:0 .6rem;min-width:0}product-info[id^=MainProduct-] .product-form__input--swatch{display:block;max-width:100%;padding:0;overflow:visible}product-info[id^=MainProduct-] .product-form__input--swatch .form__label{position:static;margin-bottom:.4rem}product-info[id^=MainProduct-] .gs-swatch-row{display:grid;grid-template-columns:repeat(var(--gs-swatch-count),minmax(0,3.6rem));gap:clamp(4px,1.5vw,8px);padding:3px;width:100%;box-sizing:border-box}product-info[id^=MainProduct-] .gs-swatch-row .swatch-input__input+.swatch-input__label{--swatch-input--size: 100%;width:100%;aspect-ratio:1;min-width:24px;margin:0}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{margin:.4rem .4rem 0 0;padding:.8rem 1rem;min-height:36px;min-width:36px;box-sizing:border-box}product-info[id^=MainProduct-] .product-form__submit{margin-bottom:.6rem}gs-mobile-cart.gs-cart-visible{display:flex;position:fixed;inset:auto 0 0;z-index:3;align-items:center;gap:12px;padding:10px 15px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.15);box-shadow:0 -2px 10px #00000014}gs-mobile-cart .gs-cart-selection{flex:1;min-width:0;font-size:12px;line-height:1.4}gs-mobile-cart .gs-cart-selection span{display:block}gs-mobile-cart .gs-cart-button{flex:0 0 auto;min-height:44px;min-width:135px;padding-inline:12px;margin:0;font-size:13px}body.gs-mobile-cart-ready{padding-bottom:var(--gs-mobile-cart-height, 80px)}html:has(body.gs-mobile-cart-ready){scroll-padding-bottom:var(--gs-mobile-cart-height, 80px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gs-mobile-product.css.map */
