@media screen and (max-width: 749px){html,body{width:100%;max-width:100%;overflow-x:hidden}.page-width,.page-width-desktop{width:100%;max-width:100%;box-sizing:border-box;padding-left:18px!important;padding-right:18px!important}.rte,.rte p,.rte li,.main-page-title,.page-title,.banner__heading,.banner__text,.rich-text__heading,.rich-text__text,.collection-hero__title,.collection-hero__description,.card__heading,.card__information,.product__title,.product__description,.product-form__input{max-width:100%;overflow-wrap:anywhere;word-break:normal}h1,h2,h3,h4,h5,h6,p,a,button{max-width:100%}.button,.button--full-width{white-space:normal!important;min-height:46px;line-height:1.3;padding-top:12px!important;padding-bottom:12px!important}.banner__box,.rich-text__blocks,.multicolumn-list__item,.collection-hero__text-wrapper{max-width:100%!important;box-sizing:border-box}.grid,.grid--1-col-tablet-down{margin-left:0!important;margin-right:0!important;width:100%}.grid__item{min-width:0}img,video,iframe{max-width:100%;height:auto}.header__heading-logo{max-width:145px!important;height:auto}}@media screen and (max-width:480px){.page-width,.page-width-desktop{padding-left:14px!important;padding-right:14px!important}.banner__box{padding-left:18px!important;padding-right:18px!important}.section-template--171790999999__placeholder{padding-left:0!important;padding-right:0!important}}