@import url("subcategory-subheading-copy-block.large.css");@-webkit-keyframes $animation-name{0%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:auto;overflow:hidden}55%{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}75%{opacity:.8;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}95%{opacity:.8}95%{-webkit-transform:scale(2.5) translateY(-85px);-ms-transform:scale(2.5) translateY(-85px);transform:scale(2.5) translateY(-85px);opacity:0}100%{-webkit-transform:scale(0) translateY(0);-ms-transform:scale(0) translateY(0);transform:scale(0) translateY(0);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);display:none}}@keyframes $animation-name{0%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:auto;overflow:hidden}55%{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}75%{opacity:.8;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}95%{opacity:.8}95%{-webkit-transform:scale(2.5) translateY(-85px);-ms-transform:scale(2.5) translateY(-85px);transform:scale(2.5) translateY(-85px);opacity:0}100%{-webkit-transform:scale(0) translateY(0);-ms-transform:scale(0) translateY(0);transform:scale(0) translateY(0);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);display:none}}@-webkit-keyframes $animation-name{0%{opacity:0}20%{opacity:.8}50%{margin-top:-9px;opacity:.8}100%{margin-top:-100px;opacity:0}}@keyframes $animation-name{0%{opacity:0}20%{opacity:.8}50%{margin-top:-9px;opacity:.8}100%{margin-top:-100px;opacity:0}}@-webkit-keyframes $animation-name{0%{opacity:1}100%{opacity:0}}@keyframes $animation-name{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes $animation-name{0%{height:auto;overflow:visible}100%{height:0;overflow:hidden}}@keyframes $animation-name{0%{height:auto;overflow:visible}100%{height:0;overflow:hidden}}.diagnostic-haircare-module .consultation-steps .center .text-block{width:1044px;margin-left:-522px;padding:3% 0}.diagnostic-haircare-module .consultation-steps .center .text-block h2{font-size:7.5em}@media all and (min-width: 1300px){.diagnostic-haircare-module .consultation-steps .center .text-block{padding:5% 0}}@media all and (min-width: 1450px){.diagnostic-haircare-module .consultation-steps .center .text-block{padding:7% 0}}.diagnostic-haircare-module .consultation-steps .consultation-step1,.diagnostic-haircare-module .consultation-steps .consultation-step2,.diagnostic-haircare-module .consultation-steps .consultation-step3,.diagnostic-haircare-module .consultation-steps .consultation-step4,.diagnostic-haircare-module .consultation-steps .consultation-step5{max-height:620px}.diagnostic-haircare-module .consultation-steps .consultation-step1 .center .text-block,.diagnostic-haircare-module .consultation-steps .consultation-step2 .center .text-block,.diagnostic-haircare-module .consultation-steps .consultation-step3 .center .text-block,.diagnostic-haircare-module .consultation-steps .consultation-step4 .center .text-block,.diagnostic-haircare-module .consultation-steps .consultation-step5 .center .text-block{top:4%;bottom:4%;left:50%}.diagnostic-haircare-module .consultation-steps .consultation-step1 .center .text-block .details,.diagnostic-haircare-module .consultation-steps .consultation-step2 .center .text-block .details,.diagnostic-haircare-module .consultation-steps .consultation-step3 .center .text-block .details,.diagnostic-haircare-module .consultation-steps .consultation-step4 .center .text-block .details,.diagnostic-haircare-module .consultation-steps .consultation-step5 .center .text-block .details{margin:0;padding:0}.diagnostic-haircare-module .consultation-steps .consultation-step1 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step2 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step3 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step4 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step5 .center .text-block .icon-row{margin:2em 0}.diagnostic-haircare-module .consultation-steps .consultation-step1 .center .text-block .icon-row li a,.diagnostic-haircare-module .consultation-steps .consultation-step2 .center .text-block .icon-row li a,.diagnostic-haircare-module .consultation-steps .consultation-step3 .center .text-block .icon-row li a,.diagnostic-haircare-module .consultation-steps .consultation-step4 .center .text-block .icon-row li a,.diagnostic-haircare-module .consultation-steps .consultation-step5 .center .text-block .icon-row li a{max-width:150px}.diagnostic-haircare-module .consultation-steps .consultation-step1 .center .text-block .btn-pink,.diagnostic-haircare-module .consultation-steps .consultation-step2 .center .text-block .btn-pink,.diagnostic-haircare-module .consultation-steps .consultation-step3 .center .text-block .btn-pink,.diagnostic-haircare-module .consultation-steps .consultation-step4 .center .text-block .btn-pink,.diagnostic-haircare-module .consultation-steps .consultation-step5 .center .text-block .btn-pink{margin-top:0}@media all and (min-width: 1300px){.diagnostic-haircare-module .consultation-steps .consultation-step1 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step2 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step3 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step4 .center .text-block .icon-row,.diagnostic-haircare-module .consultation-steps .consultation-step5 .center .text-block .icon-row{margin:3em 0}}.diagnostic-haircare-module .consultation-result .nav-results{top:2em}.diagnostic-haircare-module .consultation-result .center .text-block{width:1044px;margin-left:-522px;left:50%;padding:3% 0}.diagnostic-haircare-module .consultation-result .recommended-system{width:1000px;margin:1em 0}.diagnostic-haircare-module .consultation-result .recommended-system.items-3{width:750px}.diagnostic-haircare-module .consultation-result .recommended-system .system-step:before,.diagnostic-haircare-module .consultation-result .recommended-system .system-step:after{top:2em}.diagnostic-haircare-module .consultation-result .recommended-system .system-step span{margin:2em 0}.diagnostic-haircare-module .consultation-result .recommended-system .system-step p{margin:2em 0}.diagnostic-haircare-module.skincare{margin-bottom:5em}.diagnostic-haircare-module.skincare .take-diagnostic{padding:0;max-width:1158px;margin:0 auto}.diagnostic-haircare-module.skincare .take-diagnostic .image-container img{max-width:635px}.diagnostic-haircare-module.skincare .take-diagnostic .image-container img.is-desktop{display:inline-block}.diagnostic-haircare-module.skincare .take-diagnostic .image-container img.is-mobile,.diagnostic-haircare-module.skincare .take-diagnostic .image-container img.is-tablet{display:none}.diagnostic-haircare-module.skincare .take-diagnostic .text-block{padding:58px 56px 127px;width:38%}.diagnostic-haircare-module.skincare .take-diagnostic .text-block:before{max-width:458px;top:-22px;left:-22px;right:0}.diagnostic-haircare-module.skincare .take-diagnostic .text-block h3{padding:0 0 20px}.diagnostic-haircare-module.skincare .take-diagnostic .text-block .full-color-rectangle-btn{font-family:"Gotham-Medium", "Arial", sans-serif;text-transform:uppercase;font-weight:500;padding:18px 27px;bottom:27px;font-size:12px;letter-spacing:2px;padding:30px 31px;bottom:13px;width:300px;margin-left:-150px;left:50%}.diagnostic-haircare-module.skincare .consultation-nav{top:2em}.diagnostic-haircare-module.skincare .consultation-nav .tabs li{font-size:12px;letter-spacing:2px;margin:0px 2.1em}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step1 .center .text-block .btn-pink,.diagnostic-haircare-module.skincare .consultation-steps .consultation-step2 .center .text-block .btn-pink,.diagnostic-haircare-module.skincare .consultation-steps .consultation-step3 .center .text-block .btn-pink,.diagnostic-haircare-module.skincare .consultation-steps .consultation-step4 .center .text-block .btn-pink,.diagnostic-haircare-module.skincare .consultation-steps .consultation-step5 .center .text-block .btn-pink{bottom:3em}.diagnostic-haircare-module.skincare .consultation-steps .row .details .icon-row{width:55em}.diagnostic-haircare-module.skincare .consultation-steps .row .details .icon-row li a{width:140px;height:140px;margin:1em 3px}.diagnostic-haircare-module.skincare .consultation-steps .row .details .icon-row li a .ico-option{width:74px;height:74px;margin-bottom:2.3em}.diagnostic-haircare-module.skincare .consultation-steps .row .details .icon-row li a .ico-option:before{font-size:4em}.diagnostic-haircare-module.skincare .consultation-steps .row .details .icon-row li a span:last-child{font-size:12px;line-height:1.8;letter-spacing:2px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step1 .details.substep1 .icon-wrapper{width:40em}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step1 .details.substep2{max-height:266px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step2 .center .text-block .details{max-height:388px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step3 .details{max-width:640px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step3 .details h3{padding-bottom:65px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step3 .details .ruler-wrapper{width:560px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step3 .details .ruler-caption ul li:first-child{padding-left:26px}.diagnostic-haircare-module.skincare .consultation-steps .consultation-step4 .center .text-block .details{max-width:600px;max-height:290px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .nav-results{top:2em}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .nav-results .center-result-title,.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .nav-results a{font-size:12px;letter-spacing:2px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper{padding-bottom:85px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .left-result-container{padding-right:110px;width:50%}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .left-result-container h3{font-size:32px;margin-bottom:15px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .left-result-container p{font-size:14px;line-height:1.9em}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container{width:50%;min-height:235px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container .product-result-description{padding:15px 0px 15px 22px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container .product-result-description h2{font-size:12px;letter-spacing:2px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container .product-result-description h3{font-size:16px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container .product-image-container{position:absolute;right:-18px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container .product-image-container img{position:relative;top:0;left:0;margin:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);width:100%}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .slide-result-wrapper .right-result-container a.cta-button{position:absolute;left:50%;bottom:-1em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:2.4em 4.5em;font-size:12px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .bottom-result-content>span{font-size:12px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .bottom-result-content a.go-down-btn{padding-top:15px}.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .bottom-result-content a.go-down-btn:hover,.diagnostic-haircare-module.skincare.start-diagnostic .consulatation-wrapper .consultation-result .row .details .bottom-result-content a.go-down-btn:active{background-color:initial}.p13-landing .module-title{margin-top:53px}.p13-landing .module-title h2{font-size:2.85em}.p13-landing .categories-slider{min-height:441px}.module-article-box>div .like-btn{display:block}.module-article-box>div{padding-top:8%}.article-module-container{margin-top:.5em}.features-module>div article:first-child{margin-right:.6% !important}.main-banner{padding:10px 0 10px 4.1666666667%}.main-banner .banner-copy{width:44.583333333%}.main-banner .banner-copy h4{font-size:54px;line-height:47px;letter-spacing:-1px}.main-banner .banner-copy p{font-size:17.04px;letter-spacing:0}.main-banner .banner-image{width:52%;margin-bottom:-21px}.featured-banner .featured-info{padding:4em 1.5em 2.7em 3.5em}.featured-banner .featured-info h2{font-size:2.25em;line-height:.9em}.featured-banner .featured-info h3{font-size:1.75em;line-height:33px}.featured-banner .featured-info p{width:88%;margin-top:.9em;font-size:1em;line-height:1.3em}.featured-banner .featured-info a{margin-top:1.3em}.featured-banner .featured-info ul li{width:80%;font-size:.9em}.featured-banner .featured-info .kids-sweeps h2{margin-bottom:18px;font-size:2em}.featured-banner .featured-info .kids-sweeps h3{font-size:1.4em}.featured-banner .featured-info .kids-sweeps p{width:95%;margin-top:1em;font-size:.8em}.featured-banner .featured-info .kids-sweeps .enter{margin-bottom:.5em;font-size:1.2em}.featured-banner .featured-info .kids-sweeps p.rules{margin-top:1em;font-size:.8em}.featured-banner .featured-info .kids-sweeps p.rules a{margin:0}.find-target-banner{padding:20px 0 0}.find-target-banner h2{margin-bottom:7px;padding:10px 0 5px 0;font-size:1.5em;line-height:1.5em}.find-target-banner h3{padding-bottom:5px;font-size:1.4375em;line-height:1.5em}.solution-navigator>li a .solution-text{padding-top:10px;font-size:1em}.solution-navigator>li a .solution-arrow{display:block;margin:13px 0 0 .6em}.banner-hair-treatment{font-size:100%}.banner-hair-treatment a .banner-copy-wrapper h2{margin-bottom:0;font-size:3em}.banner-hair-treatment a .banner-copy-wrapper .banner-subtitle{font-size:1.5em}.banner-hair-treatment a .banner-copy-wrapper .cta-banner{font-size:.8em}.client-feedback{margin-top:.4em}.client-feedback h2{font-size:1.75em}.footer-touts .left-tout{height:350px}.footer-touts .left-tout .tout-text{width:50%;padding-top:75px}.footer-touts .left-tout .tout-text h4{font-size:12px}.footer-touts .left-tout .tout-text h2{margin-bottom:18px;font-size:27px;letter-spacing:-2px}.footer-touts .left-tout .tout-text p{font-size:16px}.footer-touts .left-tout .banner-image img.mobile{display:none}.footer-touts .left-tout .banner-image img.desktop{display:block}.num_legal{margin-top:30px;padding:12px 0 0 0}.product-list-circular{height:49.875em;padding:0 9.1875em}.product-list-circular .result-products{margin-left:0}.product-list-circular hgroup{margin-top:6em}.product-list-circular hgroup h2{padding-right:90px}.product-list-circular hgroup h2 span{padding-left:90px}.product-list-circular .results-products-nav a{padding-top:3.1em}.product-list-circular .result-products li .result-products-description p{max-width:14.5em}div[role='main'].evercurl-landing .featured-banner .featured-info{padding-top:5.4375em}section.hair-type-selector .double-border ul.hair-types li a{width:12.45em;height:12.45em;background-position:0 0}section.hair-type-selector .double-border ul.hair-types li a img{margin-top:.9em}section.hair-type-selector .double-border ul.hair-types li{width:auto;margin-left:5.125em}section.hair-type-selector .double-border ul.hair-types li a:hover{background-position:0 -200px}.sublimesun-landing .featured-banner .quizlet{height:441px}.sublimesun-landing .featured-banner .quizlet .quizlet-item p.copy{width:75%;font-size:1.3em}.sublimesun-landing .featured-banner .quizlet .quizlet-item.result div .link{margin-top:0}.sublimesun-landing .featured-banner .weather-sec{height:441px}.sublimesun-landing .featured-banner .weather-sec .weather{width:auto}.sublimesun-landing .featured-banner .weather-sec .weather p.temperature{margin-left:35%;font-size:2.8125em}.sublimesun-landing .featured-banner .weather-sec .weather .location{width:200px;height:70px}.sublimesun-landing .featured-banner .weather-sec .weather .location .location-name{width:100%;font-size:1.125em}.sublimesun-landing .featured-banner .weather-sec-error{height:441px;padding:5em 0}.sublimesun-landing .featured-banner .weather-sec-error .weather{width:auto}.sublimesun-landing .featured-banner .featured-info{padding:5em 1.5em 2.7em 3.5em}.sublimesun-landing .featured-banner .featured-info h2{display:block;font-size:2.25em;line-height:.9em}.sublimesun-landing .featured-banner .featured-info h3{font-size:1.75em;line-height:33px}.sublimesun-landing .featured-banner .featured-info p{font-size:1em}.diagnostic-tool.true-match .step.intro .intro-content{top:12%}.diagnostic-tool.true-match .step.intro .main-copy{font-size:1.6em}.diagnostic-tool.true-match .step.intro .main-copy .title{font-size:1.3em}.diagnostic-tool.true-match .step.intro .cta-area{padding:2em 0;font-size:1.2em}.diagnostic-tool.true-match .step.result .column-group{float:left;width:70%}.diagnostic-tool.true-match .step.result .column{float:left;width:30%;padding:0 1em}.diagnostic-tool.true-match .step.result .column.discount{width:20%}.diagnostic-tool.true-match .step.result .column.spoke{width:50%}.diagnostic-tool.true-match .step.result .column img{max-width:100%}.hairstyle-tout .description{top:1.7em;font-size:1.05em}.sulfatefree .marquee-container .featured-info{bottom:14%}.sulfatefree .marquee-container .featured-info h2{width:70%;font:3.438em/1.1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .marquee-container .featured-info p{font:1.125em/1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .marquee-container .featured-info .cta{font:1.125em/1.1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .carousel .tout-sulfatefree h1{font:2.563em/1.1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .carousel .tout-sulfatefree p{font:1.25em/1.1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .carousel .tout-sulfatefree .cta{display:inline-block}.sulfatefree .carousel .tout-colortreated h1,.sulfatefree .carousel .tout-texture h1{width:98%;font:2.063em/1.1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .featured-info{right:-4em !important;bottom:15% !important}.sulfatefree-2 .featured-info h2{width:60% !important;font:2.6em/1.1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif !important}.sulfatefree-2 .lather-tout .seo-tout-text{top:8em;left:3em;width:78%}.sulfatefree-2 .lather-tout .seo-tout-text h4{margin:0 1em;font-size:1.46em}.sulfatefree-2 .lather-tout .seo-tout-text h5{font-size:1.06em;line-height:1.3em}.sulfatefree-2 .article-marquee{padding:4.3em 3em 0 !important}.sulfatefree-2 .article-marquee h2{font:1.65em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .additional-marquee .science{min-height:25.5em}.sulfatefree-2 .additional-marquee .science h2{font-size:1.46em}.sulfatefree-2 .additional-marquee .science p{font:1.06em/1.3 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .additional-marquee .science .cta{font-size:.8em}.sulfatefree-2 .additional-marquee .pure-promise{min-height:25.5em}.sulfatefree-2 .additional-marquee .pure-promise img{max-height:24.5em;margin-top:-1em;padding-right:3em}.sulfatefree-2 .additional-marquee .pure-promise h2{font-size:1.46em}.sulfatefree-2 .additional-marquee .pure-promise ul{font:1.06em/1.4 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .marquee-container .featured-info{right:0}.sulfatefree-2 .marquee-container .featured-info h2{width:70% !important;font:2.8em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif !important}.sulfatefree-2 .marquee-container .featured-info p{font:1.125em/1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .marquee-container .featured-info .cta{font:1.25em/1.1 'HelveticaNeueW01-400', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .hair-types li>h3{width:125px;height:125px;margin:0 1em;padding:50px 8px;font:0.9em/1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-size:.85em;text-align:center;vertical-align:top}.sulfatefree-2 .hair-types li.expanded>h3{width:144px;height:147px;padding:60px 8px;font:0.9em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .carousel li span a{margin:4em 0 -1em -8em}.sulfatefree-3 .hair-types li>h3{padding:3.3em 1em}.sulfatefree-3 .hair-types li.expanded>h3{margin:0 1em;padding:3.3em 1em;color:#fff}.sulfatefree-3 .desktop-hair-type-tab .details h1{font-size:2em}.poweron .desktop-hair-type-tab .details h1{font-size:2em}.video-container .end-slates{height:107.5%}.video-container .end-slates-content p{margin:0 2em 1.5em 0em}.carousel li img{width:93%}.carousel-nav a{height:47px;width:44px}.categories-slider .slider-container li .image-description{padding:15px;padding-top:12px;padding-right:50%;padding-bottom:2.5em;font-size:100%}.categories-slider .slider-container li .image-description .item-title{font-size:22pt}.categories-slider .slider-container li .image-description .item-description{font-size:1em}.categories-slider .slider-container li .image-description .fill{filter:alpha(opacity=60);opacity:0.6}.categories-slider .slider-container .flex-direction-nav{width:40%}.categories-slider .slider-container .flex-direction-nav a{margin:-23px 0 0}.categories-slider .category h1{font-size:3.125em;margin:-4px 0 0}.categories-slider .category li a{font-size:1em}.categories-slider .category li a span.arrow-right{margin:.6em 0 0 .2em;padding:0}.features-module>div article{width:49.7%}.features-module>div article .caption{padding:0.8em 1em 1.0125em 1.5em;height:7.5em}.features-module>div article .caption h3{font-size:1.875em}.features-module>div article .caption a{font-size:0.94em;font-weight:500}.features-module>div article .caption a img{width:auto}.features-module>div article .caption span.arrow-link{top:3px}.features-module>div article.matchmaker .app-download h3{font-size:1.875em;width:100%}.features-module>div article.matchmaker .app-download a{font-size:1.125em}.features-module>div article.matchmaker .app-download a img{width:auto}.features-module>div article.featured-videos .caption{padding-bottom:3.2em}.features-module>div article.featured-videos .play-video{width:8.125em;height:8.125em;margin:-7em 0 0 -4.0625em}div[role="main"] .consultation-banner-link .consultation-banner{width:100%}div[role="main"] .consultation-banner-link .consultation-banner .picture-container{width:14.9em;margin-right:4em}div[role="main"] .consultation-banner-link .consultation-banner .picture-container img{width:100%}div[role="main"] .consultation-banner-link .consultation-banner .banner-content span{padding-top:1.4em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content p{font-size:1.8em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content .cta{position:absolute;bottom:2.1em;left:21.6em}@-webkit-keyframes $animation-name{0%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:auto;overflow:hidden}55%{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}75%{opacity:.8;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}95%{opacity:.8}95%{-webkit-transform:scale(2.5) translateY(-85px);-ms-transform:scale(2.5) translateY(-85px);transform:scale(2.5) translateY(-85px);opacity:0}100%{-webkit-transform:scale(0) translateY(0);-ms-transform:scale(0) translateY(0);transform:scale(0) translateY(0);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);display:none}}@keyframes $animation-name{0%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:auto;overflow:hidden}55%{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}75%{opacity:.8;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}95%{opacity:.8}95%{-webkit-transform:scale(2.5) translateY(-85px);-ms-transform:scale(2.5) translateY(-85px);transform:scale(2.5) translateY(-85px);opacity:0}100%{-webkit-transform:scale(0) translateY(0);-ms-transform:scale(0) translateY(0);transform:scale(0) translateY(0);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);display:none}}@-webkit-keyframes $animation-name{0%{opacity:0}20%{opacity:.8}50%{margin-top:-9px;opacity:.8}100%{margin-top:-100px;opacity:0}}@keyframes $animation-name{0%{opacity:0}20%{opacity:.8}50%{margin-top:-9px;opacity:.8}100%{margin-top:-100px;opacity:0}}@-webkit-keyframes $animation-name{0%{opacity:1}100%{opacity:0}}@keyframes $animation-name{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes $animation-name{0%{height:auto;overflow:visible}100%{height:0;overflow:hidden}}@keyframes $animation-name{0%{height:auto;overflow:visible}100%{height:0;overflow:hidden}}div[role='main'].new-subcategory-page .breadcrumb-position{z-index:5}div[role='main'].new-subcategory-page .subcategory-herospace{margin-bottom:70px;background:#eaeaea}div[role='main'].new-subcategory-page .subcategory-herospace .subcat-marquee-title{font-size:5.313em}div[role='main'].new-subcategory-page .subcategory-herospace .subcat-marquee-subtitle{font-size:.8em;top:75%}div[role='main'].new-subcategory-page .subcategory-herospace .img-responsive{width:auto;max-width:1600px}div[role='main'].new-subcategory-page .subcategory-herospace img{width:auto;max-width:1600px;height:auto;max-height:260px;margin-left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}div[role='main'].new-subcategory-page .subcategory-content{padding:0 2em}@media screen and (min-width: 80em){div[role='main'].new-subcategory-page .subcategory-content{padding:0}}div[role='main'].new-subcategory-page .subcat-nav{float:left;width:23.5%;margin-top:.6em}div[role='main'].new-subcategory-page .subcat-nav a{font-weight:800;color:#000;font-size:.75em;font-family:"HelveticaNeueW01-600", "Helvetica Neue", "Helvetica", Arial, sans-serif}div[role='main'].new-subcategory-page .subcat-nav__section-link{display:block;text-transform:uppercase;letter-spacing:.2em;font-weight:800;margin-bottom:2em}div[role='main'].new-subcategory-page .subcat-nav__section-link .droit-icon-large-r{margin-left:1em;transition:margin-left 0.2s ease-in}div[role='main'].new-subcategory-page .subcat-nav__section-link:hover .droit-icon-large-r{margin-left:1.3em}div[role='main'].new-subcategory-page .subcat-nav__product-list{margin-top:2.3em}div[role='main'].new-subcategory-page .subcat-nav__product-list li a{display:block;margin-bottom:1.4em;font-weight:500;font-family:"Gotham-Medium", "Arial", sans-serif;text-transform:uppercase;text-transform:none;transition:color 0.2s ease-in, opacity 0.2s ease-in}div[role='main'].new-subcategory-page .subcat-nav__product-list li a:hover{opacity:.7}div[role='main'].new-subcategory-page .subcat-nav__product-list li a.selected{color:#a5b1bd}div[role='main'].new-subcategory-page .subcat-nav__product-list li.subcat-nav__product-list--title{letter-spacing:.15em}div[role='main'].new-subcategory-page .subcat-nav__product-list li.subcat-nav__product-list--title a{cursor:pointer}div[role='main'].new-subcategory-page .subcat-nav__product-list li.subcat-nav__product-list--title a:hover{opacity:1}div[role='main'].new-subcategory-page .subcat-filter-container{padding:0;float:right;width:76.5%}div[role='main'].new-subcategory-page .subcat-filter-container.noleftnav{float:none;margin:auto}div[role='main'].new-subcategory-page .subcat-product-subtitle{padding:3.750em 1em 1.3em}div[role='main'].new-subcategory-page .subcat-product-box{padding:24px 12px}div[role='main'].new-subcategory-page .highlight-mod-2col{width:66.66%}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container__actions{bottom:202px}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container__actions--price{padding-top:10px}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container__data{margin-top:0}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container__data .highlight-sidebar-bg{width:27px}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container--save{right:-0.3em;top:-2px}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container--save:before{top:17px}div[role='main'].new-subcategory-page .highlight-mod-2col .product-container--save:hover:after{top:12px}div[role='main'].new-subcategory-page .highlight-mod-1col .product-container__photo{margin-bottom:1px}@media screen and (min-width: 1280px){div[role='main'].new-subcategory-page .highlight-mod-1col .product-container__photo{margin-bottom:0}}div[role='main'].new-subcategory-page .product-container .photo-placeholder__placeholder{margin-bottom:1px;visibility:hidden}@media screen and (min-width: 1280px){div[role='main'].new-subcategory-page .product-container .photo-placeholder__placeholder{margin-bottom:0}}div[role='main'].new-subcategory-page .product-container .photo-placeholder__photo{width:60%;margin:1.7em auto .8em;bottom:45px}div[role='main'].new-subcategory-page .product-container__actions{padding:0 3.438em;bottom:195px}div[role='main'].new-subcategory-page .product-container__actions--upper-container{max-width:100%;width:100%}div[role='main'].new-subcategory-page .product-container__actions--price{font-size:.75em;padding-top:.65em}div[role='main'].new-subcategory-page .product-container__actions--save{right:0;top:0.05em;padding:1em 0 1em 1em}div[role='main'].new-subcategory-page .product-container__actions--save:before,div[role='main'].new-subcategory-page .product-container__actions--save:after{transition:top 0.2s ease-in}div[role='main'].new-subcategory-page .product-container__actions--save:before{top:15px;margin:-.5em 0 0 -.9em}div[role='main'].new-subcategory-page .product-container__actions--save:after{content:"\e643";font-family:'droitmod-icomoon';position:absolute;top:34px;left:0}div[role='main'].new-subcategory-page .product-container__actions--save:hover:before{top:-5px}div[role='main'].new-subcategory-page .product-container__actions--save:hover:after{top:10px}div[role='main'].new-subcategory-page .product-container__data{height:175px}div[role='main'].new-subcategory-page .product-container__data--container{padding:0 1.8em}div[role='main'].new-subcategory-page .product-container__data .data-brand{font-size:.625em;margin-bottom:1.3em}div[role='main'].new-subcategory-page .product-container__data .data-product-name{font-size:16px;margin-bottom:13px;margin-top:13px}div[role='main'].new-subcategory-page .product-container__data .data-product-description{font-size:.725em;line-height:1.5em;margin-bottom:1em}div[role='main'].new-subcategory-page .product-container__cta{font-size:.75em;padding:1.1em 2.2em}div[role='main'].new-subcategory-page .product-container__cta span{margin-top:-.2em}div[role='main'].new-subcategory-page .results-pagination{text-align:right;font-size:.75em;padding:0 0 31px}div[role='main'].new-subcategory-page .results-pagination a{margin:0 .5em}div[role='main'].new-subcategory-page .skin-diagnostic-subcat{padding:5.625em 0 0}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic{padding:0 75px}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic .image-container{width:65%}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic .text-block{position:absolute;width:35%;bottom:30px;left:auto;right:105px;padding:45px 25px 100px}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic .text-block:before{top:-20px;left:-20px}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic .text-block .eyebrow{text-align:left;font-size:16px}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic .text-block p{text-align:left;font-size:32px;margin-bottom:1em}div[role='main'].new-subcategory-page .skin-diagnostic-subcat .take-diagnostic .text-block .full-color-rectangle-btn{background:#b4bec8;font-size:12px;font-family:"Gotham-Book", "Arial", sans-serif;letter-spacing:.25em;width:280px;padding:28px 27px}body.droitmod-layout.darkbackground div[role='main'].new-subcategory-page .subcategory-herospace{background:#040405 !important}body.droitmod-layout.darkbackground div[role='main'].new-subcategory-page .subcategory-herospace h1{color:#fff !important}body.droitmod-layout.darkbackground div[role='main'] .breadcrumb-position .breadcrumb li.active span{color:#fff !important}body.droitmod-layout.darkbackground div[role='main'] .breadcrumb-position .breadcrumb li.breadcrumb-bullet{color:#fff !important}div[role='main'].new-subcategory-page.darkbackground .breadcrumb-position .breadcrumb li a{color:#fff !important}body.droitmod-layout.lightbackground div[role='main'].new-subcategory-page .subcategory-herospace{background:#F4F4F4 !important}body.droitmod-layout.bluebackground div[role='main'].new-subcategory-page .subcategory-herospace{background:#60A3B6 !important}body.droitmod-layout.bluebackground div[role='main'].new-subcategory-page .subcategory-herospace h1{color:#fff !important}body.droitmod-layout.bluebackground div[role='main'] .breadcrumb-position .breadcrumb li.active span{color:#fff !important}body.droitmod-layout.bluebackground div[role='main'] .breadcrumb-position .breadcrumb li.breadcrumb-bullet{color:#fff !important}div[role='main'].new-subcategory-page.bluebackground .breadcrumb-position .breadcrumb li a{color:#fff !important}body.droitmod-layout.brownbackground div[role='main'].new-subcategory-page .subcategory-herospace{background:#AF7A57 !important}body.droitmod-layout.brownbackground div[role='main'].new-subcategory-page .subcategory-herospace h1{color:#fff !important}body.droitmod-layout.brownbackground div[role='main'] .breadcrumb-position .breadcrumb li.active span{color:#fff !important}body.droitmod-layout.brownbackground div[role='main'] .breadcrumb-position .breadcrumb li.breadcrumb-bullet{color:#fff !important}body.droitmod-layout.brownbackground div[role='main'].new-subcategory-page .text__container .subcat-marquee-subtitle,body.droitmod-layout.darkbackground div[role='main'].new-subcategory-page .text__container .subcat-marquee-subtitle,body.droitmod-layout.bluebackground div[role='main'].new-subcategory-page .text__container .subcat-marquee-subtitle{color:#fff !important}div[role='main'].new-subcategory-page.brownbackground .breadcrumb-position .breadcrumb li a{color:#fff !important}.desktop{display:block}

/*# sourceMappingURL=../maps/subcategory/new-subcategory-page.large.css.map */
