html{min-width:320px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,.main-content__wrapper,#MainContent,#MainContent .shopify-section{min-width:0;max-width:100%}*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%}img,video{height:auto}iframe,embed,object{max-width:100%}#MainContent :is(.grid,.flex,[class*=__grid],[class*=__row],[class*=__columns])>*,#x-header-container :is(.grid,.flex)>*,#x-footer :is(.grid,.flex)>*{min-width:0}#MainContent :is(h1,h2,h3,h4,p,li,a,button,label),#x-footer :is(h2,h3,p,li,a){overflow-wrap:break-word}#MainContent .rte{max-width:100%}#MainContent .rte table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}input,select,textarea,button{max-width:100%}@media(max-width:1199px){#MainContent{overflow-x:clip}#MainContent :is(.page-width,.page__container,.page__body-container),#x-footer .footer-main{max-width:100%}}@media(max-width:767px){:root{--nsi-mobile-gutter: clamp(14px, 4vw, 20px)}#MainContent :is(.page-width,.page__container),#x-footer .footer-main{padding-inline:var(--nsi-mobile-gutter)!important}#MainContent :is(h1,.h1){font-size:clamp(2rem,9vw,3rem);line-height:1.05}#MainContent :is(h2,.h2){font-size:clamp(1.6rem,7vw,2.35rem);line-height:1.1}#MainContent .rte :is(img,video,iframe){width:100%}}@media(max-width:390px){#MainContent :is(h1,.h1){font-size:clamp(1.85rem,9vw,2.35rem)}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/nsi-responsive-guardrails.css.map */
