html,body{max-width:100%}body{overflow-x:clip}#MainContent,#MainContent>.shopify-section,#MainContent>.shopify-section>section{min-width:0;max-width:100%}body :where(.page-width,.zv-shell,[class*=__inner],[class*=__content],[class*=__copy],[class*=__text],[class*=__actions]){min-width:0}body :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,label,legend,.rte){max-width:100%;overflow-wrap:anywhere;word-break:normal}#MainContent :where(h1,h2,h3,h4,h5,h6),#MainContent :where(h1,h2,h3,h4,h5,h6) :where(span,strong,em,b),body :where(h1,h2,h3,h4,h5,h6),body :where(h1,h2,h3,h4,h5,h6) :where(span,strong,em,b){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body :where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}#MainContent :where(a.button,button.button,.zv-btn,.product-form__submit,.cart__checkout-button,#CartDrawer-Checkout,[class*=__button],[class*=__btn]),body :where(a.button,button.button,.zv-btn,.product-form__submit,.cart__checkout-button,#CartDrawer-Checkout,[class*=__button],[class*=__btn]){min-width:0;max-width:100%;height:auto;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}#MainContent :where(a.button,button.button,.zv-btn,.product-form__submit,.cart__checkout-button,#CartDrawer-Checkout,[class*=__button],[class*=__btn]) :where(span,strong,em,b),body :where(a.button,button.button,.zv-btn,.product-form__submit,.cart__checkout-button,#CartDrawer-Checkout,[class*=__button],[class*=__btn]) :where(span,strong,em,b){min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important}#MainContent :where([class*=__title],[class*=__heading],[class*=__text],[class*=__copy],[class*=__label],[class*=__value]),#MainContent :where([class*=__title],[class*=__heading],[class*=__text],[class*=__copy],[class*=__label],[class*=__value]) :where(span,strong,em,b){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}#MainContent .zv-hero__inner,#MainContent .zv-hero__content,#MainContent .zv-hero h1,#MainContent .zv-hero h1 span{min-width:0!important;max-width:100%!important}#MainContent .zv-hero h1 span{display:block;width:auto!important;white-space:normal!important;text-wrap:balance}@media screen and (max-width:749px){#MainContent :where([class*=__title],[class*=__heading],[class*=__text],[class*=__copy]),#MainContent :where([class*=__title],[class*=__heading],[class*=__text],[class*=__copy]) :where(span,strong,em,b){white-space:normal!important}body :where(a.button,button.button,.zv-btn,.product-form__submit,.cart__checkout-button,#CartDrawer-Checkout,[class*=__button],[class*=__btn]){height:auto;white-space:normal!important;line-height:1.25;text-align:center}#MainContent .zv-hero h1{width:100%!important;font-size:clamp(26px,8.2vw,34px)!important;line-height:1.07!important;letter-spacing:-.035em!important}#MainContent .zv-hero h1 span{display:block;width:auto!important;white-space:normal!important;text-wrap:balance}}@media screen and (min-width:990px){#MainContent .zv-hero__content{width:min(850px,64%)!important;max-width:850px!important}#MainContent .zv-hero h1{width:100%!important;max-width:none!important}#MainContent .zv-hero h1 span{display:block;width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:nowrap}}.zv-hero__primary-label--compact{display:none}@media screen and (max-width:749px){#MainContent .zv-hero h1{font-size:clamp(18px,calc((100vw - 32px) / 11.65),48px)!important;line-height:1.04!important;letter-spacing:-.04em!important}#MainContent .zv-hero h1 span{display:block;width:max-content!important;max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:nowrap}}@media screen and (max-width:420px){.zv-hero__primary-label--full{display:none}.zv-hero__primary-label--compact{display:inline}#MainContent .zv-hero__actions .zv-btn--primary{padding-inline:18px!important;white-space:nowrap!important}#MainContent .zv-hero__actions .zv-btn--primary .zv-hero__primary-label{white-space:nowrap!important;overflow-wrap:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/zv-responsive-safety.css.map */
