body.page-product .banner--adapt .banner__media{border-radius:0}body.page-complete-protection .banner--adapt h2{position:absolute;text-align:left;text-transform:uppercase;left:10%;top:18%;line-height:1;font-size:clamp(1.2rem,1.624vw - .018rem,3.1rem);font-weight:700;font-family:Montserrat,sans-serif}body.page-complete-protection .banner--adapt h2 strong{display:block}body.page-complete-protection .banner--adapt h2 strong:first-of-type{font-weight:900;font-size:clamp(2.2rem,2.222vw + .533rem,4.8rem)}body.page-complete-protection .banner--adapt h2 strong:last-of-type{font-size:clamp(1.5rem,1.453vw + .41rem,3.2rem);font-weight:900}body.page-complete-protection .banner--adapt h3{position:absolute;text-transform:uppercase;text-align:left;letter-spacing:.275px;font-family:Montserrat,sans-serif;font-weight:400;left:39.6%;top:28%;font-size:clamp(1.2rem,1.368vw + .174rem,2.8rem);line-height:1.2}body.page-complete-protection .banner--adapt.banner_white_top h3{top:22%}body.page-complete-protection .banner--adapt.banner_white_top div.banner__text{top:43%}body.page-complete-protection .banner--adapt h3 strong{display:block}body.page-complete-protection .banner--adapt h3 strong:first-of-type{font-size:clamp(1.5rem,1.709vw + .218rem,3.5rem)}body.page-complete-protection .banner--adapt h3 strong:last-of-type{font-weight:400;font-size:clamp(1.6rem,1.453vw + .51rem,3.3rem)}body.page-basic-protection .banner--adapt:nth-of-type(2) div.banner__text{color:#00148c;position:absolute;left:51.2%;top:34.9%;font-size:clamp(1.6rem,1.709vw + .318rem,3.6rem);margin-top:clamp(.8rem,1.026vw + .031rem,2rem);font-weight:700}body.page-basic-protection .banner--adapt:nth-of-type(3) div.banner__text{position:absolute;left:8.6%;text-align:left;top:10%;font-size:clamp(2.6rem,3.077vw + .292rem,6.2rem);letter-spacing:1.7px;line-height:1.3;font-weight:800}body.page-basic-protection .banner--adapt:nth-of-type(3) div.banner__text strong{display:block;font-size:clamp(6.2rem,6.838vw + 1.072rem,14.2rem)}body.page-basic-protection .banner--adapt:first-of-type div.banner__text{margin:0;position:absolute;top:26%;font-size:clamp(1.5rem,1.538vw + .346rem,3.3rem);left:23%;font-weight:800;line-height:1.2}div.banner--adapt div.banner__text{color:#00148c;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,1.111vw + .267rem,2.4rem);font-style:normal;font-weight:400;line-height:1.5;text-align:left;position:absolute;top:50%;left:40%;max-width:50%}body.page-product .banner--adapt:last-of-type{border-bottom-left-radius:15px;border-bottom-right-radius:15px}body.page-product .banner--adapt:last-of-type h3{color:#fff;left:3.4%;top:7%;font-size:clamp(2.2rem,1.966vw + .726rem,4.5rem);font-style:normal;font-weight:800;line-height:normal;letter-spacing:.225px;text-transform:uppercase;max-width:49%}body.page-product .banner--adapt:last-of-type div.rte{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,1.111vw + .267rem,2.4rem);font-weight:400;line-height:1.4;letter-spacing:.12px;text-transform:uppercase;text-align:left;position:absolute;left:3.4%;top:42%;max-width:44%;margin-top:clamp(1rem,.855vw + .359rem,2rem)}.bottom_banner_text{border-radius:0;background:linear-gradient(180deg,#0a97d5,#2b3f90)}.bottom_banner_text p{color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,1.709vw + .318rem,3.6rem);font-style:normal;font-weight:700;line-height:1.5;max-width:50%;margin:0 auto;text-transform:uppercase;padding-top:1.5%;padding-bottom:1.5%}body.page-product span.bottom_text.banner__additional_text{display:block;text-align:left;font-size:clamp(1rem,.513vw + .615rem,1.6rem);line-height:1.4;font-style:normal;font-weight:400;letter-spacing:.08px;color:#0324a6;position:relative;padding-top:clamp(3rem,2.564vw + 1.077rem,6rem);padding-bottom:clamp(2rem,2.137vw + .397rem,4.5rem);max-width:82%;margin-left:auto;margin-right:auto}body.page-product .banner_mint .banner__text{text-align:center;position:absolute;top:23%;font-size:clamp(3rem,2.991vw + .756rem,6.5rem);left:48%;line-height:1.03}body.page-product .banner_mint .banner__text strong{display:block;font-size:clamp(3.8rem,4.017vw + .787rem,8.5rem)}body.page-product .image-with-text-mint .image-with-text__text{text-align:center;position:absolute;top:22%;font-size:clamp(3rem,2.991vw + .756rem,6.5rem);left:1%;line-height:1.1;color:#00148c;font-weight:800}body.page-product .image-with-text-mint .image-with-text__text p{display:block;font-size:clamp(3rem,2.991vw + .756rem,6.5rem);font-family:Montserrat,sans-serif}body.page-product .image-with-text-mint .image-with-text__text p:last-of-type{color:#09acdf}body.page-product .image-with-text-mint .image-with-text__content,body.page-product .image-with-text-mint .grid__item{position:static!important;padding:0}div.image-with-text-mint picture,div.image-with-text-mint picture img{position:static!important}@media screen and (min-width: 750px){body.page-product .banner--adapt:before{content:"";padding-bottom:48.1%}body.page-product .banner--adapt:nth-of-type(n+1){margin-top:0}body.page-product .banner--adapt:nth-of-type(2):before{content:"";padding-bottom:32.3%}body.page-product .banner--adapt:nth-of-type(3):before{content:"";padding-bottom:35%}body.page-product .banner--adapt.banner_mint:before{content:"";padding-bottom:32.5%}body.page-product .banner--adapt.banner_mint picture{width:45.6%}body.page-product div.banner-bottom_mint:before{content:"";padding-bottom:32.55%}.image-with-text-mint div.image-with-text__grid{display:flex;flex-direction:row-reverse}body.page-product .banner--adapt .banner__box{min-width:100%;height:100%}body.page-product .banner_white.banner--adapt:before{padding-bottom:49%}body.page-product .image-with-text-mint .grid--2-col-tablet .grid__item:first-of-type{width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}body.page-product .image-with-text-mint .grid--2-col-tablet .grid__item:last-of-type{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}body.page-product .image-with-text-mint .image-with-text__media{margin-top:-10%}body.page-product .banner-bottom_mint h3{position:absolute;left:16%;text-transform:none;top:-1%;font-size:clamp(2.2rem,2.479vw + .341rem,5.1rem);text-align:center;letter-spacing:0;font-weight:400}body.page-product div.banner-bottom_mint h3 strong{font-size:clamp(3rem,3.248vw + .564rem,6.8rem)!important;font-weight:800!important}body.page-product div.banner_white.banner--adapt div.banner__text{position:absolute;left:11.7%;text-transform:none;max-width:33%;top:19.3%;color:#00148c;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,1.111vw + .267rem,2.4rem);font-style:normal;font-weight:400;line-height:150%}}@media (max-width: 749px){body.page-product .banner--adapt:before{content:"";padding-bottom:101%}body.page-product .banner--adapt .banner__content{display:none}body.page-product .banner--adapt:nth-of-type(2):before{content:"";padding-bottom:117.6%}body.page-product div.banner_white_top.banner--adapt:nth-of-type(2):before{padding-bottom:140%}body.page-product .banner--adapt:nth-of-type(3):before{content:"";padding-bottom:115%}body.page-product .banner--adapt:nth-of-type(3){margin-bottom:clamp(4.6rem,9.091vw + 1.691rem,6.6rem)}body.page-product .banner--adapt:nth-of-type(2){margin-top:clamp(1.875rem,14.091vw - .943rem,3.813rem);margin-bottom:clamp(1.875rem,14.091vw - .943rem,3.813rem)}body.page-product .banner--adapt:last-of-type:before{content:"";padding-bottom:207%}body.page-product span.bottom_text.banner__additional_text{padding-top:clamp(2.5rem,11.364vw - 1.136rem,5rem);padding-bottom:clamp(2.5rem,11.364vw - 1.136rem,5rem);font-size:clamp(1.2rem,1.818vw + .618rem,1.6rem)}body.page-product .banner--adapt.banner_mint:before{content:"";padding-bottom:120%}div.image-with-text-mint div.image-with-text__text-item{display:none}div.image-with-text{margin-top:clamp(3rem,11.818vw - .782rem,5.6rem);margin-bottom:clamp(1.4rem,6.818vw - .782rem,2.9rem)}body.page-product div.banner--adapt.banner-bottom_mint:before{padding-bottom:162%}.bottom_banner_text{margin-top:clamp(1.5rem,2.273vw + .773rem,2rem);border-radius:25px;padding-top:clamp(2rem,6.818vw - .182rem,3.5rem);padding-bottom:clamp(2rem,6.818vw - .182rem,3.5rem)}.bottom_banner_text p{font-size:clamp(2rem,3.636vw + .836rem,2.8rem);max-width:90%}.banner_white{margin-top:-24px}.banner_white_top{margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rc-complete-protection.css.map */
