@media screen and (max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=url],select,textarea{font-size:1.6rem!important}}a,button,input,select,textarea,label,summary,[role=button],[tabindex]{-webkit-tap-highlight-color:rgba(0,0,0,.08)}html{scroll-behavior:smooth}html,body{-webkit-overflow-scrolling:touch}@supports (padding: env(safe-area-inset-bottom)){.footer{padding-bottom:calc(var(--footer-padding-bottom, 3.6rem) + env(safe-area-inset-bottom))}.cart-drawer .drawer__footer{padding-bottom:calc(1.4rem + env(safe-area-inset-bottom))}.menu-drawer__inner-container{padding-bottom:env(safe-area-inset-bottom)}}@media screen and (max-width:749px){.header--two-tier .header__action-link{min-height:4.4rem;min-width:4.4rem;padding:.6rem .8rem}.global-nav__link,.menu-drawer__menu-item,.sidebar__link{min-height:4.4rem;display:flex;align-items:center}.pagination__item{min-width:4.4rem;min-height:4.4rem}.footer-quick-links__list a{padding:.45rem 0;min-height:3.8rem;display:flex;align-items:center}.card-wrapper--minimal .card__quick-buy-button{height:4.4rem;min-height:4.4rem;font-size:1.35rem}.card-wrapper--minimal .card__quantity{height:4.4rem;width:9.6rem}.card-wrapper--minimal .card__quantity-button{width:3rem;min-width:3rem}.cart-drawer #CartDrawer{width:100vw}.cart-drawer .quantity{min-height:3.6rem;height:3.6rem}.cart-drawer .quantity__button{width:3rem;height:3.6rem}.cart-drawer .cart-remove-button{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center}.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout]{min-height:5.2rem}.product__info-wrapper .product-form__submit{min-height:5.4rem;font-size:1.5rem}.product-form__input input[type=radio]+label,.variant-picker__label{min-height:4.4rem;padding:.8rem 1.2rem}.product__info-wrapper .quantity,.search-inline .field--inline{min-height:4.4rem}.search-inline .field__input{padding:1rem 1.2rem}.mobile-facets__open{min-height:4.4rem;padding:.8rem 1.4rem}.facet-filters__field .select select{min-height:4.4rem}.contact-page__form-row label,.buyback-form__row label,.page-custom-form__row label{padding:.2rem 0}input[type=checkbox],input[type=radio]{min-width:2rem;min-height:2rem}.page-custom-form__submit,.contact-page__submit,.restock-notification__submit{min-height:5rem;font-size:1.4rem}.drawer__close,.menu-drawer__close-button{min-width:4.4rem;min-height:4.4rem}.collapsible-content summary,details summary{min-height:4.4rem;padding:1rem 1.2rem}.breadcrumbs__link{padding:.5rem .3rem;min-height:3rem;display:inline-flex;align-items:center}.card-wrapper--minimal{-webkit-tap-highlight-color:transparent}.card-wrapper--minimal:active .card__media{opacity:.85}.product-grid{gap:1rem}sticky-header{will-change:transform;contain:layout}body{overflow-x:hidden}.card__heading,.global-nav__link,.sidebar__link{word-break:keep-all;overflow-wrap:break-word}}@media screen and (max-width:749px){.header--two-tier .header__row--primary{column-gap:.6rem}.header--two-tier .header__icons{gap:.25rem}}@media screen and (max-width:479px){.header--two-tier .header__row--primary{column-gap:.4rem}.header--two-tier .header__icons{gap:.15rem}.footer-quick-links__grid{gap:.8rem}}@media screen and (max-width:749px){.card-wrapper--minimal .card__quick-buy-controls{flex-direction:column;gap:.4rem}.card-wrapper--minimal .card__quantity{width:100%}.card-wrapper--minimal .card__quick-buy-button{width:100%;font-size:1.15rem;padding:.6rem .4rem;white-space:nowrap}}@media screen and (max-width:749px){.grid.grid--2-col-tablet-down>.grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex:0 0 auto}.grid.grid--2-col-tablet-down:not(.slider){flex-wrap:wrap}.card-wrapper--minimal .card__information{padding:.8rem .6rem}.card-wrapper--minimal .card__heading{font-size:1.25rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-wrapper--minimal .price{font-size:1.3rem}.card-wrapper--minimal .card{transition:transform .15s ease}.card-wrapper--minimal .card:active{transform:scale(.98)}.card-wrapper--minimal .card__condition-select,.card-wrapper--minimal select{font-size:1.15rem;padding:.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobile-optimizations.css.map */
