body.page-product .banner--adapt .banner__media{border-radius:15px}body.page-clinical-white-stain .banner--adapt .banner__text p{color:#0324a6;font-family:Montserrat,sans-serif;font-style:normal;line-height:normal;letter-spacing:.13px;text-transform:uppercase;text-align:left;font-weight:700;font-size:clamp(1.2rem,1.197vw + .303rem,2.6rem)}body.page-clinical-white-stain .banner--adapt h2{background:none;-webkit-text-fill-color:unset;text-transform:uppercase;line-height:1;margin-top:0;margin-bottom:0;font-size:clamp(1.4rem,1.538vw + .246rem,3.2rem);letter-spacing:-.5px;position:absolute;left:6.9%;bottom:21.7%;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;text-align:left;max-width:34rem;max-height:clamp(6.4rem,6.325vw + 1.656rem,13.8rem)}body.page-clinical-white-stain .banner--adapt h2 strong{background:none!important;-webkit-text-fill-color:unset!important;text-transform:uppercase;font-size:clamp(14.4rem,9.915vw + 6.964rem,26rem)!important;line-height:.8!important}body.page-clinical-white-stain .banner--adapt h2>strong:first-child{padding-right:4.4px;font-weight:600;font-size:clamp(7.6rem,7.692vw + 1.831rem,16.6rem)!important;width:min-content}body.page-clinical-white-stain main#MainContent>section:nth-child(1) h2 strong:nth-of-type(2){white-space:pre-line;word-spacing:100vw;font-size:clamp(2.4rem,2.479vw + .541rem,5.3rem)!important;letter-spacing:-3.5px;line-height:.94!important;font-weight:700}body.page-clinical-white-stain .banner--adapt .banner__text{position:absolute;left:31.1%;bottom:21%;text-align:left;margin:0}body.page-clinical-white-stain .banner--adapt .banner__text strong{display:block;text-align:left;font-size:clamp(4.2rem,4.53vw + .803rem,9.5rem);font-family:Gilroy,sans-serif;font-weight:700;color:#09acdf;line-height:.7;margin-bottom:clamp(.4rem,.684vw - .113rem,1.2rem)}body.page-clinical-white-stain .banner--adapt .banner__additional_text{text-align:left;position:absolute;left:4%;bottom:4%;font-size:clamp(.8rem,.684vw + .287rem,1.6rem);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.08px}body.page-clinical-white-stain .banner--adapt:nth-of-type(2) .banner__text{bottom:unset;top:17%;left:7.8%}body.page-clinical-white-stain .banner--adapt:nth-of-type(3) .banner__heading{position:absolute;top:12%;left:3.8%;text-align:left;font-size:clamp(4.3rem,4.444vw + .967rem,9.5rem);line-height:1.25;font-weight:800;letter-spacing:0}body.page-clinical-white-stain .banner--adapt:nth-of-type(2) .banner__text strong{font-size:clamp(5.9rem,6.496vw + 1.028rem,13.5rem)}body.page-clinical-white-stain .banner--adapt:nth-of-type(2) .banner__text p{text-transform:lowercase;font-size:clamp(2.5rem,2.564vw + .577rem,5.5rem);line-height:1.35}#description .multicolumn-list__item .media--adapt .multicolumn-card__image{position:static}#description .multicolumn-list h4{font-size:clamp(2.2rem,1.075vw + 1.135rem,2.8rem);font-weight:800}#description .multicolumn-list div.rte{font-size:clamp(1.6rem,.86vw + .748rem,2.4rem);font-weight:500;line-height:1.25}#description div.multicolumn{margin-top:18px}@media screen and (min-width: 750px){body.page-product .banner--adapt:before{content:"";padding-bottom:43.95%}body.page-product .banner--adapt:nth-of-type(n+1){margin-top:clamp(1rem,.684vw + .487rem,1.8rem)}body.page-product .banner--adapt:nth-of-type(2):before{content:"";padding-bottom:54.559%}body.page-product .banner--adapt:nth-of-type(3):before{content:"";padding-bottom:27.759%}body.page-product .banner--adapt .banner__box{min-width:100%;height:100%}}@media (max-width: 749px){body.page-product .banner--adapt:before{content:"";padding-bottom:100%}body.page-product .banner--adapt .banner__content{display:none}body.page-product .banner--adapt:nth-of-type(2):before{content:"";padding-bottom:191%}body.page-product .banner--adapt:nth-of-type(2){margin-bottom:64px;margin-top:26px}#description.active{display:flex;flex-direction:column}body.page-product #description .banner--adapt:nth-of-type(1){order:1}body.page-product #description .banner--adapt:nth-of-type(2){order:3}body.page-product #description .banner--adapt:nth-of-type(3){order:2;margin-top:26px}body.page-product #description .multicolumn{order:4}#description .multicolumn .page-width{padding-left:0;padding-right:0}#description .multicolumn-list h4{font-size:clamp(1.6rem,3.636vw + .436rem,2.4rem)}#description .multicolumn-list div.rte p{font-size:clamp(1.4rem,1.818vw + .818rem,1.8rem)}#description div.multicolumn{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rc-clinical-white-stain.css.map */
