:where(h1,h2,h3,h4,h5,h6){-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;text-wrap:pretty;word-break:normal!important}:where(button,.button,[role=button],summary,legend){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}:where(button,.button,[role=button]){max-width:100%;white-space:normal}:where(img,video,iframe,svg){max-width:100%}:where(.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page) h1{font-size:clamp(46px,5vw,72px)!important}:where(.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page) h2{font-size:clamp(34px,3.4vw,50px)!important}:where(.studio-homepage,.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page,.product-page-revamped,.template_collection-standard-collection) :where([class*=__grid]>*,.sh-heading-row>*,.sr-heading-row>*,.ar-heading-row>*,[class*=__content],[class*=__copy],[class*=__intro]){min-width:0}@media(max-width:374px){:where(.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page) h1{font-size:40px!important;letter-spacing:-.035em!important}:where(.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page) h2{font-size:34px!important}.template_index [class*=ai-text-section-heading-],.rr-hero h1{font-size:38px!important}}@media(max-width:749px){:where(.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page) h1{font-size:clamp(38px,12vw,50px)!important}:where(.shop-revamp,.comfort-revamp,.support-revamp,.about-revamp,.store-revamp,.hc-page) h2{font-size:clamp(29px,8.5vw,36px)!important}.yv-product-title.title-truncate{display:block!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}.yv-product-card{min-height:0}:where(button,.button,[role=button],input[type=submit],input[type=button]){min-height:44px;height:auto;line-height:1.3}:where(table){max-width:100%}:where(.table-responsive,[class*=table-scroll],[class*=comparison__scroll]){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/typography-safeguards.css.map */
