html{overflow-x:hidden}body{overflow-x:hidden;max-width:100%}img,svg,video,canvas,iframe{max-width:100%}img,video{height:auto}iframe{border:0}p,li,h1,h2,h3,h4,h5,h6,dd,dt,blockquote,figcaption{overflow-wrap:break-word}a{overflow-wrap:break-word}table{max-width:100%}@media screen and (max-width:749px){.rte table,.shopify-policy__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.pcol__grid>*,.pc__body>*,.pc__row>*{min-width:0}@media screen and (max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],select,textarea{font-size:16px}}@media(hover:none)and (pointer:coarse){button,[role=button],a.button,.button{min-height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (max-width:749px){body:has(.zcart:not([hidden])) .shopify-section:last-of-type{padding-bottom:88px}}body .bs-container,body .sc-container,body .cs-container,body .nac-container,body .wcu-container,body .brs-container{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:750px){body .bs-container,body .sc-container,body .cs-container,body .nac-container,body .wcu-container,body .brs-container{padding-inline:5rem}}body .bs-card__img:not(.bs-card__img--placeholder):not(.bs-card__img--demo),body .sc-card__img,body .nac-card__img,body .fcs-card__img{object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/responsive-hardening.css.map */
