@media screen and (max-width: 749px){:root{--viewport-height: 100vh}@supports (-webkit-touch-callout: none){:root{--viewport-height: -webkit-fill-available}}.page-width{padding-left:1.5rem;padding-right:1.5rem}.banner,.image-banner{min-height:auto!important;height:auto!important;max-height:70vh}.banner__media img,.image-banner .media img,.banner__media>img{object-fit:contain!important;object-position:center center!important;max-height:70vh!important;width:100%!important;height:auto!important;padding:1rem}.image-banner[data-height=adapt]{padding-bottom:100%!important}.banner__media,.banner__box{height:auto!important;min-height:0!important}.banner__content{position:relative!important;padding:1rem}.featured-product.product.grid--2-col-tablet{grid-template-columns:1fr!important}.featured-product.product{padding-top:2rem!important;padding-bottom:2rem!important}.product__media-wrapper{max-height:50vh}.product__media-item{height:auto;max-height:45vh;overflow:hidden}.product__media-item img{object-fit:contain!important;max-height:45vh;width:100%;height:auto}.product__media-list{display:flex;flex-direction:column;gap:1rem}.product__info-container{padding:1.5rem 0}h1,.h1{font-size:calc(var(--font-heading-scale) * 2.2rem)!important;letter-spacing:-.01em;line-height:1.15}h2,.h2{font-size:calc(var(--font-heading-scale) * 1.8rem)!important;line-height:1.25}.product__title h1,h2.product__title.h2,.product__title{font-size:20px!important;line-height:1.3!important;margin-bottom:1rem!important;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}h2.image-with-text__heading.h1.rte{border-left-width:3px;padding-left:8px;line-height:1.3;font-size:calc(var(--font-heading-scale) * 2rem)}.header__menu-item span,ul.footer-block__details-content.list-unstyled li a,h2.footer-block__heading.rte{font-size:16px}.product-form__submit,a.button.button--primary,button.button{width:100%;padding:14px 20px;font-size:15px}.quantity{width:100%;max-width:160px}.field__input,.select__select,.quantity__input{min-height:48px!important;font-size:16px!important}.quantity__button{min-width:44px;min-height:44px}.product-form__input--pill label{min-height:44px;padding:12px 20px;font-size:14px}.image-with-text__grid{display:flex!important;flex-direction:column}.image-with-text__media-item{order:1}.image-with-text__text-item{order:2}.image-with-text__content{padding:2rem 1.5rem!important}.image-with-text__text.rte.body p{font-size:14px;line-height:1.6}.slideshow{max-height:50vh}.slideshow__media{object-fit:cover;height:100%}.slider-button{width:40px!important;height:40px!important}.section-padding,[class*=section-template]{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.featured-product .grid{min-height:auto!important}}@media screen and (max-width: 480px){h1,.h1{font-size:calc(var(--font-heading-scale) * 2rem)!important}.product__title h1,h2.product__title.h2{font-size:18px!important}.page-width{padding-left:1rem;padding-right:1rem}}@media (hover: none) and (pointer: coarse){.card-wrapper:hover .card,.card-wrapper .card{transform:none!important}.button:not([disabled]):hover,button:not([disabled]):hover{transform:none!important}.media:hover img,.product__media-item:hover img,.header__menu-item:hover{transform:none!important}.button:not([disabled]):hover,button:not([disabled]):hover{box-shadow:0 4px 12px #fabf1933}.footer__list-item a:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobile-fixes.css.map */
