html,body{width:100%;max-width:100%;overflow-x:hidden!important}@supports (overflow: clip){html,body{overflow-x:clip!important}}body.ct-page{position:relative}#MainContent,.ct-announcement,.ct-header,.ct-hero,.ct-trust,.ct-section,.ct-footer{width:100%;max-width:100%;overflow-x:hidden}@supports (overflow: clip){#MainContent,.ct-announcement,.ct-header,.ct-hero,.ct-trust,.ct-section,.ct-footer{overflow-x:clip}}.ct-container,.ct-header__row,.ct-hero__grid,.ct-hero__content,.ct-hero__visual,.ct-hero__image-wrap,.ct-featured,.ct-product-layout,.ct-trust__grid,.ct-footer__grid,.ct-payment-assurance{min-width:0;max-width:100%}.ct-hero__grid>*,.ct-header__row>*,.ct-featured>*,.ct-product-layout>*,.ct-footer__grid>*{min-width:0}.ct-h1,.ct-h2,.ct-h3,.ct-lead,.ct-copy,.ct-hero__visual-note,.ct-payment-card,.ct-mobilepay{overflow-wrap:anywhere;word-break:normal}.ct-hero__image-wrap{width:100%;overflow:hidden!important}.ct-hero__image{width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.ct-hero__visual-note{flex-wrap:wrap}.ct-mobile-menu{box-sizing:border-box;max-width:calc(100% - 12px);overflow-x:hidden}@media(max-width:980px){.ct-hero__grid{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.ct-hero__visual{order:1!important}.ct-hero__content{order:2!important;padding-top:0!important}.ct-hero__image-wrap{aspect-ratio:4 / 5!important;border-radius:28px!important}}@media(max-width:640px){.ct-container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}.ct-hero{padding-top:14px!important}.ct-hero__grid{gap:20px!important}.ct-hero__image-wrap{aspect-ratio:4 / 5!important;border-radius:24px!important}.ct-hero__image{padding:10px!important}.ct-hero__trustline{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;text-align:center!important}.ct-hero__trustline span{min-width:0;justify-content:center!important;padding:8px!important;border-radius:12px!important;background:#ffffffad!important}.ct-hero__trustline span:not(:last-child):after{display:none!important}.ct-hero__trustline span:last-child{grid-column:1 / -1!important}.ct-hero__points,.ct-payment-assurance,.ct-form-row,.ct-confidence__facts{grid-template-columns:minmax(0,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ct-premium-v3-fix.css.map */
