@media screen and (max-width:749px){.banner__text,.slideshow__text,.banner__content .banner__heading,.banner__content .banner__text{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;padding:1rem!important}.banner__heading,.slideshow__text .banner__heading,.banner__content h2,.banner__content .inline-richtext{font-size:clamp(1.4rem,5vw,2.2rem)!important;line-height:1.25!important;word-break:break-word!important;overflow-wrap:break-word!important}.banner__text.rte,.banner__text p,.slideshow__text .rte,.slideshow__text p{font-size:clamp(.875rem,3.5vw,1rem)!important;line-height:1.5!important}.banner__content{position:static!important;width:100%!important;padding:1.25rem 1rem!important;transform:none!important}.slideshow__slide{min-height:auto!important;height:auto!important}}@media screen and (max-width:749px){.title-wrapper .title,.section-header .title,h1.title,h2.title{font-size:clamp(1.4rem,5.5vw,2rem)!important;line-height:1.2!important;word-break:break-word!important;overflow-wrap:break-word!important}h3,.h3{font-size:clamp(1rem,4vw,1.4rem)!important}.announcement-bar__message,.announcement-bar p{font-size:clamp(.75rem,3.2vw,.875rem)!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;padding:0 .5rem!important}}@media screen and (max-width:749px){.rich-text__heading,.rich-text__text{word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.rich-text__heading{font-size:clamp(1.2rem,5vw,1.8rem)!important}.image-with-text__content,.image-with-text__text-item{padding:1.5rem 1rem!important;max-width:100%!important}.image-with-text__heading{font-size:clamp(1.25rem,5vw,2rem)!important;word-break:break-word!important}}@media screen and (max-width:749px){.card__heading,.card__heading.h5{font-size:clamp(.8rem,3.2vw,.95rem)!important;line-height:1.3!important;word-break:break-word!important;overflow-wrap:break-word!important}.price__sale,.price__regular,.price-item{font-size:clamp(.8rem,3.2vw,1rem)!important}}@media screen and (max-width:480px){[style*="position: absolute"],[style*="position:absolute"]{max-width:100vw!important;box-sizing:border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mobile-text-fix.css.map */
