@media screen and (max-width: 749px){.price,.price--large,.price__sale .price-item--sale,.price__regular .price-item--regular{font-size:1.375rem}.custom-product-price-container .price{font-size:var(--product-price-mobile-size, 24px)}.price--on-sale .price-item--regular{font-size:1rem}.card-information .price,.card-product .price{font-size:1.125rem}.cart-item__price .price,.totals__subtotal-value{font-size:1.25rem}}@media screen and (max-width: 749px){.quantity__button{min-width:2.75rem;min-height:2.75rem;padding:.5rem;display:flex;align-items:center;justify-content:center}.product-form__input--dropdown select,.product-form__input--dropdown input{min-height:2.75rem;padding:.75rem 1rem}.variant-input-wrapper label,fieldset.product-form__input label{min-height:2.75rem;min-width:2.75rem;padding:.5rem .875rem;display:inline-flex;align-items:center;justify-content:center}.thumbnail-list__item button.thumbnail{min-width:2.75rem;min-height:2.75rem;padding:.25rem}.slider-button{min-width:2.75rem;min-height:2.75rem;padding:.625rem}.product__accordion summary,.accordion__title{min-height:2.75rem;padding:.75rem 0}cart-drawer .quantity__button{min-width:2.75rem;min-height:2.75rem}.footer-block__details-content a,.header__menu-item{min-height:2.75rem;display:inline-flex;align-items:center;padding:.5rem 0}.quick-add__submit{min-height:2.75rem;padding:.75rem 1rem}.quick-add-modal__toggle,.product-media-modal__toggle{min-width:2.75rem;min-height:2.75rem;padding:.625rem}}@media screen and (max-width: 749px){.product__modal-opener{position:relative;cursor:zoom-in}.product__media-icon{opacity:1;background:#ffffffe6;border-radius:50%;padding:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.product__modal-opener--image .product__media-icon{position:absolute;bottom:.75rem;right:.75rem;z-index:2}.product__modal-opener:active{opacity:.95;transform:scale(.99);transition:transform .1s ease}.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;cursor:zoom-in}}@media screen and (max-width: 749px){.product-form__submit,.button--primary{min-height:3rem;font-size:1rem;font-weight:600;padding:.875rem 1.25rem}.button:active,.product-form__submit:active{transform:scale(.98);transition:transform .1s ease}.button[disabled],.product-form__submit[disabled]{opacity:.5;cursor:not-allowed}}@media screen and (max-width: 749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{min-height:2.75rem;font-size:1rem;padding:.75rem}.quantity__input{min-width:2.75rem;min-height:2.75rem;font-size:1rem;text-align:center}}.badge,.price-item,.product__title h1,.product-card-wrapper .card__heading,.card-information>*:not(a):not(button){cursor:default}.product__accordion summary{cursor:pointer}.slider-counter{cursor:default;pointer-events:none}@media screen and (max-width: 749px){.slider--mobile{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product__media img,.card__media img{will-change:auto;content-visibility:auto}}@media (prefers-reduced-motion: reduce){.button:active,.product-form__submit:active,.product__modal-opener:active{transform:none;transition:none}.slider--mobile{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/337/assets/mobile-ux-improvements.css.map */
