.czxu-root img{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;transition:none!important}
.czxu-root img.lazyload,.czxu-root img.lazyloading,.czxu-root img.loading{opacity:1!important}
.czxu-root .czxu-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.czxu-root .czxu-btn:before,.czxu-root .czxu-btn:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}
.czxu-root h1,.czxu-root h2,.czxu-root h3{max-width:none!important;text-wrap:balance}
.czxu-root blockquote,.czxu-root cite,.czxu-root p,.czxu-root .czxu-storyquote{font-style:normal!important}
.czxu-root{max-width:100%!important;overflow-x:clip}
.czxu-root .czxu-wrap{max-width:100%!important}
.czxu-root .czxu-cscroll{overflow-x:auto!important;max-width:100%!important;-webkit-overflow-scrolling:touch}
.czxu-root .czxu-ctable{min-width:760px}
.czxu-root .czxu-spgrid,.czxu-root .czxu-bproducts,.czxu-root .czxu-bgrid,.czxu-root .czxu-tgrid,.czxu-root .czxu-sleeptypes{max-width:100%!important}
.czxu-root .czxu-copy h2{font-size:clamp(28px,2.7vw,46px)!important;line-height:1.06!important}
.czxu-root .czxu-faq .czxu-title{font-size:clamp(28px,2.5vw,42px)!important;line-height:1.08!important}
.czxu-root .czxu-sidegrid .czxu-title{font-size:clamp(28px,2.6vw,44px)!important;line-height:1.06!important}
.czxu-root .czxu-storycopy h2{font-size:clamp(30px,3vw,50px)!important;line-height:1.05!important}
.czxu-root .czxu-guarantee h2{font-size:clamp(32px,3.4vw,54px)!important}
@media(max-width:990px){.czxu-root .czxu-copy h2,.czxu-root .czxu-faq .czxu-title,.czxu-root .czxu-sidegrid .czxu-title{font-size:clamp(30px,5vw,48px)!important}}
