.cat-promo-slot-1 .content-left{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.cat-promo-slot-1 .content-right{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cat-promo-slot-1 img{max-width:100%;height:auto}.cat-promo-slot-1 .heading-with-cta{display:-ms-flexbox;display:flex}.cat-promo-slot-1 .heading-with-cta h1{float:left}.cat-promo-slot-1 .heading-with-cta::after{display:block;content:"";clear:both}.cat-promo-slot-1 .heading-with-cta h1 span{display:inline-block;width:100%;text-align:right;font-weight:400}.cat-promo-slot-1 .heading-with-cta .cta-wrapper{-ms-flex-item-align:end;align-self:flex-end}.cat-promo-slot-1 .heading-with-cta .cta-wrapper a{width:100%;min-width:auto;border:0;position:relative}.cat-promo-slot-1 .heading-with-cta .cta-wrapper .botBorder{display:inline-block;height:8px;background:#c8102e;position:absolute;bottom:0;left:0}.cat-promo-slot-1 .body-content h2{line-height:1;letter-spacing:1.7px}.cat-promo-slot-1 .body-content .cta-link{margin:8.3% 0 13%}.cat-promo-slot-2{position:relative;overflow:hidden}.cat-promo-slot-2 .cta-link{margin-top:18%}.cat-promo-slot-2 .content-block{z-index:2}.cat-promo-slot-2 .body-content .btn{width:100%;min-width:auto}.cat-promo-slot-2 .body-content h2{line-height:1;letter-spacing:1.7px}.cat-promo-slot-2 .heading-with-cta h1 span{font-weight:400;display:inline-block;width:100%;text-align:right}.cat-promo-slot-2 .heading-with-cta .cta-wrapper{display:inline-block}.cat-promo-slot-2 .heading-with-cta .cta-wrapper a{min-width:100%}.cat-promo-slot-2 .main-image{position:absolute;z-index:1}.cat-promo-slot-2 .heading-with-cta .cta-wrapper a{border:0;position:relative}.cat-promo-slot-2 .heading-with-cta .cta-wrapper .botBorder{display:inline-block;height:8px;background:#c8102e;position:absolute;bottom:0;left:0}.cat-promo-slot-4{position:relative}.cat-promo-slot-4 .bg-image{position:absolute;z-index:-1}.cat-promo-slot-4 .content-block{z-index:2;position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cat-promo-slot-4 .content-block .btn{width:100%;min-width:auto}.cat-promo-slot-4 .body-content h2{line-height:1;letter-spacing:1.7px}.cat-promo-slot-4 .body-content h4{letter-spacing:.5px;line-height:1.38}.cat-promo-slot-4 .body-content h5{line-height:1.25;letter-spacing:.2px}.cat-promo-slot-4 .heading-with-cta h1 span{font-weight:400}.cat-promo-slot-4 .heading-with-cta .cta-wrapper{-ms-flex-item-align:end;align-self:flex-end}.cat-promo-slot-4 .main-image{position:absolute;z-index:1}.cat-promo-slot-4 .sub-section::after{display:block;content:"";clear:both}.cat-promo-slot-4 .heading-with-cta .cta-wrapper a{border:0;position:relative}.cat-promo-slot-4 .heading-with-cta .cta-wrapper .botBorder{display:inline-block;height:8px;background:#c8102e;position:absolute;bottom:0;left:0}.homepage-container .skin-regimen-slot{position:relative}.homepage-container .skin-regimen-slot h3{line-height:34px;font-size:1.125rem}.homepage-container .skin-regimen-slot p{line-height:36px;letter-spacing:.5px}.homepage-container .skin-regimen-slot .content-block{padding:10vw 0;background:#fff;text-align:center;position:relative}.homepage-container .skin-regimen-slot .tapable-on-mobile{display:none}.homepage-container .skin-regimen-slot .button.secondary{margin-top:50px;letter-spacing:.9px;padding:10px 35px 9px 35px;cursor:pointer;display:inline-block}@media screen and (max-width:768px){.cat-promo-slot-1{padding-top:16VW;padding-bottom:16VW}.cat-promo-slot-1 .content-left{margin-left:23%}.cat-promo-slot-1 .content-right{padding-right:0}.cat-promo-slot-1 .content-right .main-image{margin-right:-10px;margin-left:16.5%}.cat-promo-slot-1 .heading-with-cta h1{width:40vw;line-height:.88}.cat-promo-slot-1 .heading-with-cta .cta-wrapper{width:calc(36.1vw - 3.73vw);margin-bottom:6px;padding-left:3.73vw}.cat-promo-slot-1 .heading-with-cta .cta-wrapper .botBorder{min-width:100%;height:1vw}.cat-promo-slot-1 .body-content h2{margin:14% 0 3.9%}.cat-promo-slot-1 .body-content p{max-width:81%;line-height:1.5;letter-spacing:.4px}.cat-promo-slot-1 .secondary-image{margin-top:-20.533333333333335VW;max-width:42%;margin-left:5.2%}.cat-promo-slot-2{padding-top:16VW;padding-bottom:16VW}.cat-promo-slot-2 .content-block{width:100%}.cat-promo-slot-2 .body-content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;margin-left:50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cat-promo-slot-2 .body-content h2{margin:22.8% 0 4%}.cat-promo-slot-2 .body-content p{line-height:1.5;letter-spacing:.4px;margin-bottom:25%}.cat-promo-slot-2 .body-content h4{line-height:normal;letter-spacing:-.1px;margin-bottom:2.3%}.cat-promo-slot-2 .body-content h5{line-height:normal;letter-spacing:.3px;margin-right:10px}.cat-promo-slot-2 .heading-with-cta h1{margin:88% 0 .5% 34.2%;margin-top:88%;width:33%;line-height:.96}.cat-promo-slot-2 .heading-with-cta .cta-wrapper a{min-width:64%}.cat-promo-slot-2 .heading-with-cta .cta-wrapper{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;margin-left:50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-top:18px}.cat-promo-slot-2 .main-image{left:-27%;top:-10.1%}.cat-promo-slot-2 .main-image img{max-width:100%}.cat-promo-slot-2 .cta-link{width:72%}.cat-promo-slot-2 .heading-with-cta .cta-wrapper .botBorder{min-width:100%;height:1vw}.cat-promo-slot-4{padding-top:16VW;padding-bottom:16VW}.cat-promo-slot-4 .bg-image{top:-54.666666666666664VW;left:-84VW;max-width:fit-content}.cat-promo-slot-4 .cta-wrapper .btn{width:25.6%}.cat-promo-slot-4 .body-content{margin-left:15%;margin-top:102.9%}.cat-promo-slot-4 .body-content h2{margin-bottom:1.5%}.cat-promo-slot-4 .body-content p{line-height:1.5;letter-spacing:.4px;margin-bottom:7%}.cat-promo-slot-4 .body-content h5{min-height:54px}.cat-promo-slot-4 .heading-with-cta h1{margin:4.5% 0 5.3%;line-height:.62}.cat-promo-slot-4 .heading-with-cta .cta-wrapper{margin-bottom:.6vh}.cat-promo-slot-4 .main-image{right:-12%;max-height:56.8%;overflow:hidden;width:94%}.cat-promo-slot-4 .main-image img{margin-top:-6%;max-width:100%}.cat-promo-slot-4 .sub-section>div{width:45.5%;float:left;min-height:138px;position:relative}.cat-promo-slot-4 .sub-section .cta-link{width:100%;margin-top:7%}.cat-promo-slot-4 .heading-with-cta .cta-wrapper .botBorder{min-width:100%;height:1vw}.homepage-container .skin-regimen-slot{padding-bottom:17.333333333333336VW;margin-top:16VW;margin-bottom:9.333333333333334VW}.homepage-container .skin-regimen-slot .content-block{padding:0}.homepage-container .skin-regimen-slot .tapable-on-mobile{top:0;left:0;width:100%;height:100%;position:absolute;display:inline-block}.homepage-container .skin-regimen-slot .body-content{padding:10vw 0;position:relative}.homepage-container .skin-regimen-slot .main-image{text-align:center}.homepage-container .skin-regimen-slot .skin-regimen-section{max-width:638px;margin:0 auto}.homepage-container .skin-regimen-slot .main-image{padding-left:0;padding-right:0}.homepage-container .skin-regimen-slot h3{font-size:2.125rem}.homepage-container .skin-regimen-slot p{font-size:1.5rem}.homepage-container .skin-regimen-slot .button.secondary{padding:3.73VW 4.6VW 3.46VW}}@media (min-width:320px) and (max-width:667px){.cat-promo-slot-4 .body-content{margin-top:113.9%}}@media (max-width:750px){.homepage-container .skin-regimen-slot h3{font-size:calc(.7085rem + .8885333333vw)}.homepage-container .skin-regimen-slot h3{font-size:calc(.7285rem + 2vw)}.homepage-container .skin-regimen-slot p{font-size:calc(.716rem + .9725333333vw)}.cat-promo-slot-4 .body-content h5{font-size:calc(.711rem + .94987vw)}}@media screen and (min-width:769px){.cat-promo-slot-1{padding-top:8.333333333333332VW;padding-bottom:8.333333333333332VW}.cat-promo-slot-1 .content-left{-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%;padding-right:0}.cat-promo-slot-1 .content-left-inner{margin-left:25.4%}.cat-promo-slot-1 .content-right{-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.cat-promo-slot-1 .content-right .main-image{text-align:right;margin-left:11.4%}.cat-promo-slot-1 .heading-with-cta{margin-top:42.3%}.cat-promo-slot-1 .heading-with-cta h1{width:59.8%;line-height:1}.cat-promo-slot-1 .heading-with-cta .cta-wrapper{width:calc(46.2% - 16px);margin-bottom:1.2vh;padding-left:16px}.cat-promo-slot-1 .heading-with-cta .cta-wrapper .botBorder{min-width:30%}.cat-promo-slot-1 .body-content{padding-left:5%;width:64%}.cat-promo-slot-1 .body-content .btn{width:100%;min-width:auto}.cat-promo-slot-1 .body-content h2{margin:53.5% 0 8%}.cat-promo-slot-1 .body-content p{line-height:1.33;letter-spacing:.3px}.cat-promo-slot-1 .body-content .cta-link{margin:15% 0}.cat-promo-slot-1 .secondary-image{margin-top:-9.86111111111111VW;max-width:32%}.cat-promo-slot-2{padding-top:8.333333333333332VW;padding-bottom:8.333333333333332VW}.cat-promo-slot-2{min-height:1357px}.cat-promo-slot-2 .content-block{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;margin-left:55%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cat-promo-slot-2 .main-image{left:0;top:-12%}.cat-promo-slot-2 .body-content{margin-left:25.8%;width:35.5%}.cat-promo-slot-2 .body-content a{width:100%}.cat-promo-slot-2 .body-content h2{margin:38.5% 0 12.4%}.cat-promo-slot-2 .body-content h4{letter-spacing:.5px;line-height:1.38}.cat-promo-slot-2 .body-content h5{line-height:1.25;letter-spacing:.2px}.cat-promo-slot-2 .heading-with-cta h1{width:32.6%;margin-top:19%;line-height:1}.cat-promo-slot-2 .body-content p{margin-bottom:17%;line-height:1.33;letter-spacing:.3px}.cat-promo-slot-2 .heading-with-cta{display:-ms-flexbox;display:flex}.cat-promo-slot-2 .heading-with-cta h1{display:inline-block}.cat-promo-slot-2 .heading-with-cta .btn{display:inline-block}.cat-promo-slot-2 .heading-with-cta .cta-wrapper{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:1.2vh;width:calc(32% - 22px);padding-left:22px}.cat-promo-slot-2 .sub-section{margin:26px 0}.cat-promo-slot-2 .cta-link{margin-top:13%}.cat-promo-slot-2 .heading-with-cta .cta-wrapper .botBorder{min-width:30%}.cat-promo-slot-4{padding-top:8.333333333333332VW;padding-bottom:8.333333333333332VW}.cat-promo-slot-4 .bg-image{top:-23.958333333333336VW}.cat-promo-slot-4 .content-block{margin-left:12.5%;-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%}.cat-promo-slot-4 .body-content{margin-left:14.6%;width:40.8%}.cat-promo-slot-4 .body-content a{width:100%}.cat-promo-slot-4 .body-content h2{margin:42% 0 10.3%}.cat-promo-slot-4 .body-content p{margin-bottom:19%;line-height:1.33;letter-spacing:.3px}.cat-promo-slot-4 .heading-with-cta{display:-ms-flexbox;display:flex}.cat-promo-slot-4 .heading-with-cta h1{margin-top:14.3%;line-height:1}.cat-promo-slot-4 .heading-with-cta .cta-wrapper{margin-bottom:1.2vh;padding-left:20px;width:32.5%}.cat-promo-slot-4 .main-image{right:10px;width:48.5%}.cat-promo-slot-4 .sub-section{margin-bottom:42%}.cat-promo-slot-4 .sub-section>div{margin:9% 0;width:100%;float:left}.cat-promo-slot-4 .heading-with-cta .cta-wrapper .botBorder{min-width:30%}.homepage-container .skin-regimen-slot{padding-bottom:9.027777777777777VW;margin-top:8.333333333333332VW;margin-bottom:4.861111111111112VW}.homepage-container .skin-regimen-slot{background-position:right center}.homepage-container .skin-regimen-slot .main-image{position:relative;margin-left:calc(12.5% + 50px);top:14.5%}.homepage-container .skin-regimen-slot .skin-regimen-section{float:left;width:100%}.homepage-container .skin-regimen-slot h3{line-height:36px;font-size:34px}.homepage-container .skin-regimen-slot p{font-size:18px;letter-spacing:.4px;line-height:24px;margin-top:30px}.homepage-container .skin-regimen-slot .content-block{top:33%;position:absolute;left:45%;max-width:438px;padding:55px 30px;text-align:left}.cat-promo-slot-4 .heading-with-cta .btn{display:inline-block}.cat-promo-slot-4 .sub-section .cta-link{margin-top:13%}}@media (min-width:1440px){.cat-promo-slot-1{padding-top:120px;padding-bottom:120px}.cat-promo-slot-2{padding-top:120px;padding-bottom:120px}.cat-promo-slot-4{padding-top:120px;padding-bottom:120px}.cat-promo-slot-4 .bg-image{top:-345px}.homepage-container .skin-regimen-slot{padding-bottom:130px;margin-top:120px;margin-bottom:86px}.cat-promo-slot-1 .secondary-image{margin-top:-142px;max-width:32%}}