.virtual-try-on .row{margin:0;position:relative}.virtual-try-on-heading{z-index:1;padding-left:9%;line-height:79px;margin-bottom:-104px}.virtual-try-on-heading span{width:100%;display:inline-block}.virtual-try-on-body{bottom:8px;position:absolute;padding-right:20px;left:0}.virtual-try-on-body .description{margin:10px 0 24px}.virtual-try-on-body .btn{width:225px}.pdp-content-section .skin-regimen-config{display:-ms-flexbox;display:flex}.pdp-content-section .skin-regimen-config .cta-link{margin-top:25px}.pdp-content-section .skin-regimen-config a.secondary-link{display:block;padding-bottom:8px;min-width:inherit;font-family:ReaderBold,Arial,sans-serif;font-size:1rem}.pdp-description.type1{background:url(../contentassetimages/pdp-images/overview-bg.png) no-repeat 100% 0;padding:0 0 240px}.pdp-description.type1 .description-col h2{margin-right:-50%;line-height:1;font-family:ReaderMedium,Arial,sans-serif}.pdp-description.type1 .description-col h2 span{font-family:ReaderRegular,Arial,sans-serif}.pdp-description.type1 .content-img{margin:270px 0 35px}.pdp-description.type1 .content-block{padding-right:18%}.pdp-description.type1 .content-block.content-left{margin-top:60px}.pdp-description.type1 .content-block.content-right p{margin-top:30px}.pdp-description.type2{position:relative;padding:70px 0 108px}.pdp-description.type2 .description-content{position:absolute;left:0;top:20%;z-index:99}.pdp-description.type2 .description-content .content-left{padding-right:33%;line-height:24px}.pdp-description.type2 .description-content .content-left p{margin-bottom:24px}.pdp-description.type2 .description-content h2{font-family:ReaderMedium,Arial,sans-serif;margin-bottom:40px}.pdp-description.type2 .description-content h2 span{display:block;font-family:ReaderRegular,Arial,sans-serif}.keyingredients.container.type1{padding:230px 0 0;background:url(../contentassetimages/pdp-images/ingredients_bg.png) no-repeat 100% 0;margin-top:0}.keyingredients.container{position:relative;margin-top:120px;margin-bottom:120px}.keyingredients .keyingredients-content{position:static}.keyingredients .content-block{margin-top:38%}.keyingredients .content-block p{margin-bottom:28px}.keyingredients .content-block h2{font-family:ReaderMedium,Arial,sans-serif;margin-bottom:40px}.keyingredients .content-block h2 span{display:block;font-family:ReaderRegular,Arial,sans-serif}.keyingredients .content-block .view-all{position:absolute;right:-83px;top:86%;line-height:40px;font-family:ReaderBold,Arial,sans-serif}.keyingredients .ingredients-wrapper{overflow-y:scroll;height:100%;padding-right:66px;font-size:14px;line-height:24px;height:400px}.noSelect{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.consultant-asset{position:relative;padding-bottom:200px}.pdp-content-section[data-magellan-target=contentzone6]{margin-bottom:0;margin-top:0}.consultant-asset .content-block{padding:40px;background:#fff;text-align:center;position:relative;margin:10px 0;float:left;width:100%}.content-block .contact-num{font-family:ReaderMedium,Arial,sans-serif;font-size:1.75rem;margin-top:10px;letter-spacing:1.4px}.consultant-asset .button.secondary{margin-top:16px;letter-spacing:.9px;cursor:pointer;display:inline-block}@media screen and (max-width:576px){.virtual-try-on-heading{line-height:unset;margin-bottom:-60px}.virtual-try-on-body .description{margin:6px 0 18px}.virtual-try-on-body .btn{width:100%;min-width:auto;border-width:4px;padding-bottom:5px}}@media screen and (max-width:768px){.virtual-try-on{padding:16VW 0}.pdp-content-section .skin-regimen-config h3{font-size:1.75rem}.keyingredients .content-block h2,.pdp-description.type1 .description-col h2,.pdp-description.type2 .description-content h2{font-size:5rem}.pdp-content-section .skin-regimen-config{margin-bottom:10.53vw}.pdp-content-section .skin-regimen-config .content-block{padding-right:4.95vw;padding-left:10vw}.pdp-content-section .skin-regimen-config .main-image,.pdp-content-section .skin-regimen-config .main-image-skin-regimen{padding-left:20px;padding-right:0}.pdp-content-section .skin-regimen-config h3{letter-spacing:.19vw;margin-top:9.3vw;margin-bottom:2vw}.pdp-content-section .skin-regimen-config p{margin-top:2vw;margin-bottom:3.3vw;font-size:1.125rem}.pdp-content-section .skin-regimen-config a.secondary-link{border-bottom:0;padding-bottom:0;font-size:1.25rem}.skin-regimen-config .cta-link{margin-right:-15px}.skin-regimen-config a.secondary-link:after{content:"-";background:#c8102e;width:13.8vw;margin-left:20px;height:1px;position:relative;color:transparent;display:inline-block;vertical-align:middle}.pdp-description.type1{line-height:34px;position:relative}.pdp-description.type1.container{padding-left:0;padding-right:0}.pdp-description.type1 .description-col h2{margin:0;max-width:50%;padding-left:9%}.pdp-description.type1 .description-image{position:absolute;right:0;top:38%}.pdp-description.type1 .description-image .content-img{margin:0}.pdp-description.type1 .content-block.content-left,.pdp-description.type1 .content-block.content-right{width:50%;padding:0 10px 0 9%;line-height:1.5}.pdp-description.type1 .content-block.content-right{margin-top:70px}.pdp-description.type2.container{padding:16vw 0}.pdp-description.type2 .description-content h2{margin:0;padding-left:8.5%}.pdp-description.type2 .description-content .content-left{padding:5% 0 0 8.5%;width:50%}.keyingredients.container{padding-left:0;padding-right:0;margin:16vw 0}.keyingredients .content-img{padding-right:22%}.keyingredients .keyingredients-image{-ms-flex-order:2;order:2}.keyingredients .content-block{margin-top:100px;padding:0 18.3% 10% 18%}.keyingredients .content-block h2{font-family:ReaderMedium,Arial,sans-serif;margin-bottom:7.5%}.keyingredients .content-block p{padding-left:29%}.keyingredients .keyingredients-content{position:relative}.keyingredients .content-block .view-all{right:-76px;line-height:39px;height:38px;bottom:auto;top:109%;width:211px}@media screen and (width:768px){.keyingredients .content-block .view-all{right:-64px;width:auto}}.keyingredients.type2 .content-block .view-all{top:98%}.keyingredients.type2 .content-block{margin-top:0}.consultant-asset .main-image,.consultant-asset .main-image-beautyconsultant{text-align:center}.consultant-asset{background-position:0;margin-top:75px}.content-block .contact-num{font-size:1.75rem}.consultant-asset .consultant-section{max-width:638px;margin:0 auto}.consultant-asset h3{margin-bottom:14px;font-size:2.187rem;line-height:2.187rem}.consultant-asset .content-block{padding-top:50px}.consultant-asset h3 span{display:inline-block}.consultant-asset p{line-height:1.4em;letter-spacing:-.1px;font-size:1.5rem;max-width:391px;margin:auto}.content-block-wrapper{margin:-90px auto 0;padding:0 53px 0 45px}}@media (max-width:750px){.pdp-content-section .skin-regimen-config p{font-size:calc(.2013rem + 2.77056vw)}.content-block .contact-num{font-size:calc(.721rem + 2.1952vw)}.pdp-content-section .skin-regimen-config h3{font-size:calc(.721rem + 2.1952vw)}.keyingredients .content-block h2,.pdp-description.type1 .description-col h2,.pdp-description.type2 .description-content h2{font-size:calc(.786rem + 8.9898666667vw)}.pdp-content-section .skin-regimen-config a.secondary-link{font-size:calc(.711rem + 1.1498666667vw)}.content-block .contact-num{font-size:calc(.721rem + 2.1952vw)}.consultant-asset h3{font-size:calc(.72975rem + 3.1098666667vw)}.consultant-asset p{font-size:calc(.716rem + 1.6725333333vw)}.consultant-asset .button.secondary{font-size:calc(.721rem + 2.1952vw)}.consultant-asset .content-block{position:relative}.consultant-asset .content-block .tapable-on-mobile{top:0;left:0;width:100%;height:100%;position:absolute}}@media screen and (min-width:769px){.virtual-try-on{padding:8.333333333333332VW 0}.virtual-try-on-heading{padding-left:0;margin-bottom:-110px}.virtual-try-on-body{bottom:50px;padding:0 10px 0 6px}.virtual-try-on-body .btn{width:100%}.virtual-try-on-body .description{margin:12px 0 35px}.pdp-content-section .skin-regimen-config h3{font-size:1.94444vw}.pdp-content-section .skin-regimen-config{margin:0 -10px}.pdp-content-section .skin-regimen-config h3{margin-top:70px;margin-bottom:15px}.pdp-content-section .skin-regimen-config h3{margin-top:9.3vw;letter-spacing:1.4px}.pdp-content-section .skin-regimen-config p{line-height:calc(20px + 4 * ((100vw - 769px)/ 671));margin-top:15px;margin-bottom:56px}.pdp-content-section .skin-regimen-config .content-block{padding-right:0}.pdp-content-section .skin-regimen-config .cta-link{margin-right:10px}.pdp-content-section.regimenzone button.add-all{margin-left:0}.pdp-content-section.regimenzone .regimen-add-all-to-cart{clear:both;padding-left:10px}.pdp-description.type1 .description-col h2{font-size:5.55556vw}.pdp-description.type2 .description-content h2{font-size:5.55556vw}.keyingredients .content-block h2{font-size:5.55556vw}.consultant-asset{margin-top:0}.consultant-asset h3{font-size:2.35vw;line-height:2.4vw}.consultant-asset{padding-bottom:27.5vw}.consultant-asset .main-image,.consultant-asset .main-image-beautyconsultant{position:relative;left:15%;max-width:85%;top:12%}.consultant-asset h3 span{display:block}.consultant-asset p{font-size:1.25vw;line-height:24px;margin-top:30px;letter-spacing:-.1px}.consultant-asset .content-block{text-align:left;margin:20px 0;float:left;width:100%}.consultant-asset .content-block-wrapper{top:36.5%;position:absolute;left:48%;max-width:523px;overflow:hidden}}@media only screen and (max-width:1200px) and (min-width:769px){.virtual-try-on-heading{line-height:unset;margin-bottom:-85px}.virtual-try-on-body{bottom:-50px}.virtual-try-on-body .description{margin:8px 0 23px}.virtual-try-on-body .btn{min-width:auto;border-width:6px;padding-bottom:10px}}@media (max-width:667px){.pdp-content-section .skin-regimen-config a.secondary-link{font-size:10px}.pdp-content-section .skin-regimen-config a.secondary-link:after{margin-left:17px}}@media (min-width:1440px){.virtual-try-on{padding:120px 0}.pdp-content-section .skin-regimen-config h3{font-size:28px}.pdp-description.type2 .description-content h2{font-size:80px}.keyingredients .content-block h2{font-size:80px}.pdp-description.type1 .description-col h2{font-size:80px}}@media screen and (max-width:425px){.keyingredients .content-block .view-all{right:-76px;line-height:24px;height:92px;bottom:auto;top:109%;width:131px}}@media (max-width:750px){.waso-block h5{font-size:calc(.2048rem + 10.22976vw)}}@media (min-width:769px){.waso-block h5{padding-bottom:1.875rem;margin-top:4.75rem}}.waso-block .content-block{margin-top:4vw}@media (min-width:769px){.waso-block .content-block{margin-top:1.875rem}}.waso-block .content-img{text-align:right}@media (max-width:768.98px){.waso-block .content-img{margin-top:7.33vw}}@media (max-width:768.98px){.waso-block .description-block{padding:0 8.53%;margin:0 20px 11vw 20px}}@media (max-width:768.98px){.waso-key-content .content-block{padding:0 5.85%}}@media (min-width:769px){.waso-key-content .content-block{margin-top:3.75rem}}.waso-key-content .content-block p{padding-left:0;margin-left:1px;max-width:90%;padding-top:4vw}@media (min-width:769px){.waso-key-content .content-block p{margin-top:1.875rem;max-width:100%;margin-left:0;padding-top:0}}.waso-key-content .content-block h3{font-size:5rem;font-family:ReaderRegular,Arial,sans-serif;text-transform:capitalize;line-height:1.1;padding-bottom:1vw}@media (max-width:750px){.waso-key-content .content-block h3{font-size:calc(.2048rem + 10.22976vw)}}@media (min-width:769px){.waso-key-content .content-block h3{margin-bottom:1.875rem;padding-bottom:0}}@media (min-width:769px){.keyingredients.type2 .waso-key-content .view-all{top:auto;bottom:0;transform-origin:100% 100%;transform:rotate(-90deg) translate(100%,0);right:0}}@media (max-width:768.98px){.keyingredients.type2 .waso-key-content .view-all{top:150%}}@media (max-width:576px){.keyingredients.type2 .waso-key-content .view-all{top:125%}}@media (min-width:320px) and (max-width:667px) and (orientation:landscape){.keyingredients.type2 .waso-key-content .view-all{top:152%}}@media (max-width:768.98px){.waso-key-image{padding-top:7vw}.waso-key-image .content-img{padding-right:18.75%}}.waso-tutorials #runway-looks-video{max-height:604px;height:auto;background-color:#cbcbcb}@media (max-width:768.98px){.waso-tutorials .text-container{padding:0 20px 0 10.35%}.waso-tutorials h2{margin-bottom:2.75vw}.waso-tutorials .content-wrapper{margin-top:5vw}}@media (min-width:769px){.waso-tutorials .text-container{padding-left:0;margin-bottom:2rem}.waso-tutorials .text-container h2{font-size:1.75rem;margin-bottom:1rem}}.waso-tutorials .video-image-wrapper{padding-left:10.35%}@media (min-width:769px){.waso-tutorials .video-image-wrapper{padding-left:0}}@media (min-width:769px){.waso-tutorials.external-module-video .link{right:calc(100% - 28px)}}@media (min-width:769px){.waso-tutorials .desktop-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}}.pdp-description.fslx{background:url(../contentassetimages/pdp-images/FSLX_overview_750.png?$staticlink$) no-repeat 100% 0;background-position:bottom;background-size:cover}@media screen and (min-width:769px){.pdp-description.fslx{background:url(../contentassetimages/pdp-images/FSLX_overview.png?$staticlink$) no-repeat 100% 0;background-size:cover}}.pdp-description.fslx.type2{padding-bottom:27.25vw}@media (min-width:769px){.pdp-description.fslx.type2{padding:18rem 0 24rem}}.pdp-description.fslx .description-col h2{margin-right:0;text-transform:none;line-height:1.1;padding:0;margin-bottom:3vw}@media (min-width:769px){.pdp-description.fslx .description-col h2{margin-bottom:3rem}}.pdp-description.fslx .content-block{padding:0}@media (max-width:768.98px){.pdp-description.fslx .content-block{padding:2vw 0 0 0}.pdp-description.fslx .br{display:block}}.fslx .keyingredients-content{color:#fff;position:relative}@media (max-width:768.98px){.fslx .keyingredients-content{margin-bottom:7vw}}@media (min-width:769px){.fslx.keyingredients .content-block{margin-top:8%}}.fslx.keyingredients .content-block h2{line-height:1.1}.fslx.keyingredients p{padding-left:0;padding-right:2%;padding-top:12px}.fslx.keyingredients.type2 .view-all{position:absolute;font-family:ReaderBold,Arial,sans-serif}@media (max-width:768.98px){.fslx.keyingredients .content-block{padding:0 6.75%}.fslx.keyingredients .content-img{padding-right:6.785%}.fslx.keyingredients.type2 .content-img .view-all{top:13.5%;bottom:inherit;height:8vw;right:-21.13vw}}@media (min-width:769px){.fslx.keyingredients .content-block h2{margin-bottom:30px}.fslx.keyingredients.type2 .content-block .view-all{bottom:13.75%;top:initial;right:-75px;top:82.5%}}.fslx h2{text-transform:none;font-size:5rem;font-family:ReaderRegular,Arial,sans-serif}@media (max-width:750px){.fslx h2{font-size:calc(.2048rem + 10.22976vw)}}@media (min-width:769px){.fslx h2{padding:0}}.fslx h2 span{display:block}.fslx .bold{font-family:ReaderBold,Arial,sans-serif}@media (max-width:768.98px){.fslx .description-col{padding:0 5% 0 11%}}.fslx .description-col+.description-col{padding:0}@media (max-width:768.98px){.fslx .description-col+.description-col{margin-top:7.5vw}}@media (min-width:769px){.fslx .description-col+.description-col{display:none}}.fslx .description-col .content-img{overflow:hidden}@media (max-width:768.98px){.fslx .description-col .content-img{padding-left:6.67vw;max-height:50.69rem;float:right}}.keyingredients.container.fslx{padding:16vw 0;background:url(../contentassetimages/pdp-images/FSLX_ingrediants_bg.png?$staticlink$) no-repeat 100% 0;margin:0 auto}@media (min-width:769px){.keyingredients.container.fslx{padding:15rem 0}}.tips-and-tutorials.variation-4{background:url(../contentassetimages/pdp-images/fslx-bg.jpg?$staticlink$) no-repeat 100% 0;padding:15rem 0}