.opal_essence_by_illumina_color .productArticlesGroup{width:50%}.opal_essence_by_illumina_color .showMorePdf{display:none}.opal_essence_by_illumina_color .warmCool{margin:20px auto;text-align:center;background:#edebf5;padding:50px 0 10px}.opal_essence_by_illumina_color .warmCool__container{position:relative}.opal_essence_by_illumina_color .warmCool__img{border-radius:0 40px;width:500px}.opal_essence_by_illumina_color .warmCool__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.opal_essence_by_illumina_color .warmCool__title h3{width:235px;display:block;float:left;color:#fff;font-weight:700}.opal_essence_by_illumina_color .warmCool__subtitle{border-radius:0 17px;margin:35px 0;font-size:40px}.opal_essence_by_illumina_color .ResultShades{text-align:center;margin:80px auto}.opal_essence_by_illumina_color .experienceTile{background:#e6e7f0;padding:30px}.opal_essence_by_illumina_color .experienceTile::after{content:"";display:table;clear:both}.opal_essence_by_illumina_color .experienceTile h3{color:#5a498e;font-size:22px;font-family:"Aspira W05 Demi";padding-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.opal_essence_by_illumina_color .experienceTile h3{font-size:20px}}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile h3{font-size:16px;line-height:20px}}.opal_essence_by_illumina_color .experienceTile .mobile{display:none}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .mobile{display:block}}.opal_essence_by_illumina_color .experienceTile .mobile .h4{font-size:17px !important}.opal_essence_by_illumina_color .experienceTile .desktop{display:block}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .desktop{display:none}}.opal_essence_by_illumina_color .experienceTile>.subtitle{font-size:14px;font-family:"Aspira W05 Medium";padding-bottom:15px;display:block}.opal_essence_by_illumina_color .experienceTile .images{float:left}.opal_essence_by_illumina_color .experienceTile .image{float:left;width:32%;margin-right:2%;color:#5a498e}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .image{width:100%;margin-right:0;margin-bottom:10px}}.opal_essence_by_illumina_color .experienceTile .image:last-of-type{margin-right:0}.opal_essence_by_illumina_color .experienceTile .image h4{font-size:17px;text-align:center;font-family:"Aspira W05 Bold";padding:5px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.opal_essence_by_illumina_color .experienceTile .image h4{font-size:18px}}.opal_essence_by_illumina_color .experienceTile .section{float:left;color:#5a498e;padding:10px 0;text-align:center;font-size:17px !important}@media only screen and (min-width: 768px) and (max-width: 1024px){.opal_essence_by_illumina_color .experienceTile .section{font-size:16px}}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .section{font-size:14px}}.opal_essence_by_illumina_color .experienceTile .section.left{width:32%;margin-right:2%}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .section.left{width:100%;margin-right:0}}.opal_essence_by_illumina_color .experienceTile .section.right{width:66%}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .section.right{width:100%}}.opal_essence_by_illumina_color .experienceTile .section h4{font-family:"Aspira W05 Bold";text-decoration:underline;padding-bottom:5px}.opal_essence_by_illumina_color .experienceTile .section .subtitle{font-family:"Aspira W05 Medium";font-size:100%}.opal_essence_by_illumina_color .experienceTile .experienceFooter{font-family:"Aspira W05 Medium";width:100%;font-size:18px;float:left;text-align:center;padding-top:15px;color:#565656}@media only screen and (min-width: 768px) and (max-width: 1024px){.opal_essence_by_illumina_color .experienceTile .experienceFooter{font-size:16px}}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .experienceFooter{font-size:14px}}.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequence-block{position:relative}@media only screen and (min-width: 425px){.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequence-block{width:20%;display:inline-block;vertical-align:top}.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequence-block img{height:auto}}.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequence-block::after{content:"";background:url("/professional/m/_master/Iconic_initiative/Opal_product_page/Arrow.png");width:40px;height:12px;position:absolute;right:0;top:35%;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;-webkit-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0)}@media only screen and (max-width: 767px){.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequence-block::after{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequence-block::after{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequences .sequence-block:nth-child(even)::after{display:none}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequences .sequence-block:nth-child(even)::after{display:inline-block}}.opal_essence_by_illumina_color .experienceTile .experienceFooter .sequences .sequence-block:last-child::after{display:none}.opal_essence_by_illumina_color .colourChart h2 small{font-size:40px}.opal_essence_by_illumina_color .ResultShades h2{font-size:40px}.productPage:not(.opal_essence_by_illumina_color) .warmCool,.productPage:not(.opal_essence_by_illumina_color) .ResultShades{display:none}.section.main #lookMobile.clearfix.isotope.tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section.main #lookMobile.clearfix.isotope.tiles a.flexCenter{top:unset !important;left:unset !important}#ColorMultiproductInformationDocument .productPage.color_fresh_create .productArticlesGroup{width:100%}#ColorMultiproductInformationDocument .productPage.color_fresh_create .productArticlesGroup img{width:5%;margin-left:10%;margin-top:2%}@media only screen and (max-width: 767px){#ColorMultiproductInformationDocument .productPage.color_fresh_create .productArticlesGroup img{width:15%;margin-left:0;margin-top:2%}}#ColorMultiproductInformationDocument .productPage.color_fresh_create .productArticlesGroup .productArticleSection{width:80%;float:right}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .reactElement{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%;padding:0 5px}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .reactElement:first-child{margin-right:30px}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .reactElement .complementProducts{display:-webkit-box;display:-ms-flexbox;display:flex}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .reactElement .complementProducts a{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 767px){#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .reactElement{max-width:none;min-width:100%}}@media only screen and (max-width: 767px){#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#ColorDJDocument .footerblocks.color-dj .block{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList{display:-webkit-box;display:-ms-flexbox;display:flex}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .complementaryProducts .complementProducts{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1025px) and (max-width: 1399px){#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList{display:-webkit-box;display:-ms-flexbox;display:flex}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .complementaryProducts .complementProducts{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1400px){#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList{display:-webkit-box;display:-ms-flexbox;display:flex}#ColorMultiproductInformationDocument .productPage.color_fresh_create .colorProductList .complementaryProducts .complementProducts{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1025px) and (max-width: 1399px){.inspirationGallery .filterMenu.second{clear:both;margin-left:134px}}@media screen and (max-width: 767px){.historyYear{left:10px}}.colorExpert .TextAfterBanner{text-transform:none}.colorExpert .TextAfterBanner h3{font-family:"Aspira W05 Medium"}.colorExpert .TextAfterBanner p{font-family:"Aspira W05 Medium"}.colorExpert .TextAfterBanner p b{font-weight:400;color:#d51b5a}.colorExpert .detailsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width: 767px){.colorExpert .detailsList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.colorExpert .centeredWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:46%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-bottom:50px}@media only screen and (max-width: 767px){.colorExpert .centeredWrapper{width:100%}}.colorExpert .centeredWrapper .packshot,.colorExpert .centeredWrapper .description{width:100%}.colorExpert .centeredWrapper .packshot{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:70px}@media only screen and (min-width: 1025px) and (max-width: 1399px){.colorExpert .centeredWrapper .packshot{padding-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.colorExpert .centeredWrapper .packshot{padding-bottom:30px}}.colorExpert .centeredWrapper .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.colorExpert .centeredWrapper .description .descriptionTitle{font-family:"Aspira W05 Medium";font-size:2.3em;margin-bottom:10px}.colorExpert .centeredWrapper .description .descriptionTitle::before,.colorExpert .centeredWrapper .description .descriptionTitle::after{display:none}.colorExpert .centeredWrapper .description .descriptionWrapper .wrap{min-height:200px}@media only screen and (min-width: 768px) and (max-width: 1024px){.colorExpert .centeredWrapper .description .descriptionWrapper .wrap{min-height:150px}}.colorExpert .centeredWrapper .description p{color:#000;font-family:"Aspira W05 Medium"}@media only screen and (min-width: 1025px) and (max-width: 1399px){.colorExpert .centeredWrapper .description p{font-size:1.4em}}.colorExpert .centeredWrapper .description .button{background:#d51b5a;color:#fff;text-transform:none;border-radius:5px;padding:10px 53px;font-size:2em}.colorExpert .centeredWrapper .description .button:hover{background:#e51e60}@media only screen and (min-width: 768px) and (max-width: 1024px){.colorExpert .centeredWrapper .description .button{font-size:1.4em;padding:5px 35px}}@media only screen and (max-width: 767px){.colorExpert .centeredWrapper .description .button{font-size:1.5em;padding:5px 29px}}#TrendvisionAward.pridePage .section.buttons{position:relative;margin:30px 0 60px;top:0}@media only screen and (min-width: 768px) and (max-width: 1024px){#TrendvisionAward.pridePage .section.buttons{margin:30px 0 60px;top:0}}@media only screen and (max-width: 767px){#TrendvisionAward.pridePage .section.buttons{margin:20px 0 30px;top:0}}.invigo-blonde .pictureFrame .colRight .visualText{left:40%;text-align:left}@media only screen and (max-width: 767px){.invigo-blonde .pictureFrame .colRight .visualText{bottom:30% !important;left:-65%}}.invigo-blonde .pictureFrame .colRight .visualText .bannerFirstLine{font-weight:bold;font-size:3vw !important}@media only screen and (max-width: 767px){.invigo-blonde .pictureFrame .colRight .visualText .bannerFirstLine{font-size:5vw !important}}.invigo-blonde .pictureFrame .colRight .visualText .bannerSecondLine{font-size:2vw !important;line-height:1}@media only screen and (max-width: 767px){.invigo-blonde .pictureFrame .colRight .visualText .bannerSecondLine{font-size:4vw !important}}.balance.invigo-blonde .pictureFrame .colRight .visualText{left:38%}@media only screen and (max-width: 767px){.balance.invigo-blonde .pictureFrame .colRight .visualText{bottom:85% !important;left:13%}}.tvpInformationPage .buttons .monaco-button.active{background:#bfbab4}.tvpInformationPage .buttons .monaco-button.active::before{display:none}.tvpInformationPage .buttons .monaco-button.active:hover{background:#c8013c}.tvpInformationPage .buttons .monaco-button.active:hover::before{display:block}.making-waves.mentor__gallery.mentors div#lookMobile>div .mentorName a{color:#c8003c}.making-waves.mentor__gallery.mentors .section.buttons{display:none}.education-menu-2020 .section.buttons{display:none}#TrendvisionAwardsInformationDocument .topMainVisual .colLeft,#TrendvisionAwardsInformationDocument .topMainVisual .colRight,#TrendvisionAward.pridePage .topMainVisual .colLeft,#TrendvisionAward.pridePage .topMainVisual .colRight{position:static;width:auto;-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important}#TrendvisionAwardsInformationDocument .topMainVisual .section.visualText.centeredWrapper,#TrendvisionAward.pridePage .topMainVisual .section.visualText.centeredWrapper{position:static;-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important}#TrendvisionAwardsInformationDocument .topMainVisual .section.visualText.centeredWrapper .slideTitle,#TrendvisionAward.pridePage .topMainVisual .section.visualText.centeredWrapper .slideTitle{margin:80px 20px 20px;text-align:center;font-family:"Aspira W05 Regular";font-size:5.5em !important;line-height:1;color:#000;font-weight:normal}@media screen and (min-width: 1025px) and (max-width: 1399px){#TrendvisionAwardsInformationDocument .topMainVisual .section.visualText.centeredWrapper .slideTitle,#TrendvisionAward.pridePage .topMainVisual .section.visualText.centeredWrapper .slideTitle{font-size:3.9286em !important;margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1024px){#TrendvisionAwardsInformationDocument .topMainVisual .section.visualText.centeredWrapper .slideTitle,#TrendvisionAward.pridePage .topMainVisual .section.visualText.centeredWrapper .slideTitle{font-size:3em !important;margin-top:40px;margin-bottom:0}}@media screen and (max-width: 767px){#TrendvisionAwardsInformationDocument .topMainVisual .section.visualText.centeredWrapper .slideTitle,#TrendvisionAward.pridePage .topMainVisual .section.visualText.centeredWrapper .slideTitle{font-size:3em !important;margin-top:40px;margin-bottom:0}}#tvpFinalists .tile .mask a{color:#c8013c}.button.ico-shop{display:none !important}#SalonFinderPage .topMainVisual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1400px){.mainHeader .nav>ul>li{margin:0 16px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.nav .nav-main.nav-menu.nav-tablet .products .productsWrapper{position:initial}}@media only screen and (min-width: 768px) and (max-width: 1024px){.nav .nav-main.nav-menu.nav-tablet .products .nav-subover-hidden{display:none}}
