@media screen and (max-width:989px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}body{position:relative}#MainContent,.main-content{width:100%;max-width:100vw;min-width:0;overflow-x:clip}#MainContent>.shopify-section{max-width:100%;min-width:0}#MainContent [style*="overflow-x: auto"],#MainContent [style*="overflow-x:auto"]{max-width:100%}.index-hero,.index-hero>div,.index-hero .slideshow,.index-hero .slideshow__slider,.index-hero .flickity-viewport{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.index-hero,.index-hero .slideshow,.index-hero .flickity-viewport{overflow:hidden!important}.index-hero slider-component{display:block;width:100%;max-width:100%;min-width:0;touch-action:pan-y;overscroll-behavior-x:contain}.index-hero .flickity-slider{backface-visibility:hidden;transform-style:flat;will-change:transform}.index-hero .slideshow__slide{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden;backface-visibility:hidden}.index-hero .hero__image,.index-hero .image__hero__frame,.index-hero .image__hero__pane,.index-hero .image__hero__scale,.index-hero picture{width:100%;max-width:100%;min-width:0}.index-hero img{display:block;max-width:100%;backface-visibility:hidden}}@media screen and (max-width:599px){.index-hero .hero__content,.index-hero .hero__content__wrapper{max-width:100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/by-mobile-fixes.css.map */
