@media screen and (max-width: 767px){.media-viewport{font-family:media-mobile !important}.mob-show{display:block !important}.mob-hide{display:none !important}.break{display:block}.mob-br-hide br{display:none}br.mob-visible{display:block}.main{width:300px}.main.fixWidth.dynamicBox{width:320px}.main.home{margin:20px auto}.main .item.tile.hover .mask{background:-webkit-gradient(linear, left top, left bottom, from(rgba(200,0,60,0)), to(rgba(200,0,60,0.2)));background:-webkit-linear-gradient(top, rgba(200,0,60,0) 0%, rgba(200,0,60,0.2) 100%);background:linear-gradient(to bottom, rgba(200,0,60,0) 0%, rgba(200,0,60,0.2) 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient( startColorstr='#00c8003c', endColorstr='#33c8003c',GradientType=0 );filter:progid:dximagetransform.microsoft.gradient( startColorstr='#00c8003c', endColorstr='#33c8003c',GradientType=0 );-webkit-transition:all 0.3s;transition:all 0.3s}h2{font-size:2.4em}.header-decor h1,.header-decor h2,.header-decor h3,.header-decor h4,.header-decor h5,.header-decor h6{margin:25px 0 30px;padding:0 22px}.header-decor h1::before,.header-decor h1::after,.header-decor h2::before,.header-decor h2::after,.header-decor h3::before,.header-decor h3::after,.header-decor h4::before,.header-decor h4::after,.header-decor h5::before,.header-decor h5::after,.header-decor h6::before,.header-decor h6::after{width:18px}.header-decor .subtitle{font-family:"Aspira W05 Regular";font-size:1.7em;margin-top:-20px}.newTag,.topMainVisual .section.nutricurls .button{font-size:1.42629em;padding:6.58286px 10.97143px;border-radius:8.22857px 0;margin-bottom:10.97143px}.popinTemplate2.buyOnlinePopup{width:270px}.buyOnlinePopup{padding:20px 10px}.buyOnlinePopup h3{font-size:1.5em;padding-bottom:20px}.buyOnlinePopup__block{padding:15px}.buyOnlinePopup__block label{font-size:1em;line-height:2;float:none}.buyOnlinePopup__block .selectBox{float:none;width:219px}.buyOnlinePopup__block h4{padding-bottom:5px;font-size:1em}.buyOnlinePopup__block .note{font-size:0.9em}.buyOnlinePopup__block.buyOnlinePopup__block--side{width:100%;float:none;margin:2px 0}.buyOnlinePopup__section{padding:15px}.buyOnlinePopup__section label{font-size:1em;line-height:2;float:none}.buyOnlinePopup__section .selectBox{float:none;width:219px}.buyOnlinePopup__section h4{padding-bottom:5px;font-size:1em}.buyOnlinePopup__section .note{font-size:0.9em}.partners li{padding:5px 0;border-top:1px solid #d8d8d8}.partners li:first-child{border:0 none}.partners li>*{float:left}.partners .logo{width:30%}.partners .price{width:30%;font-size:1em;line-height:4.5}.partners .link{width:40%;padding:4px 0}.partners .button{font-size:1em;padding:0 10px}.partners .button::after{display:none}.productSliderCarousel{height:270px}.productSliderCarousel li{width:160px;height:270px;padding:0 5px}.productSliderCarousel li::after{bottom:30px}.productSliderCarousel img{width:140px;height:160px;padding-top:20px}.productSliderCarousel h3{font-size:1.6em}.productSliderCarousel h4{font-size:1.2em}.productSliderNav a{top:86px}.productSliderNav .prev{background-image:url(../i/sprite/sprite_1669982090580.png);background-position:-462px -175px;width:13px;height:28px;left:5px}.productSliderNav .next{background-image:url(../i/sprite/sprite_1669982090580.png);background-position:-462px -141px;width:13px;height:28px;right:5px}.productSliderDotsNav{top:284px}.productSlider .productSliderDotsNav{display:none !important}.productSliderInfo{padding:0}.productSliderInfo h3{font-size:1.8em;padding:15px 8px 20px}.productSliderInfo div{padding:28px;width:100%}.productSliderShades{border-right:0 none}.productSliderShades li{padding:0 5px 5px;width:44px;height:76px}.productSliderShades .shadeMark{font-size:1em;padding:5px 0}.productSliderShades .button{margin:10px 0 0;display:inline-block}.productSliderDescription{display:none}.productSliderDescription p{font-size:1.2em;padding:0 8px 15px}.productSliderDescription.wide{display:block}.introTxt{font-size:1.4em;margin:20px 0}.sliderLooksCarousel{height:280px;border-radius:0}.sliderLooksCarousel li{width:320px}.sliderLooksCarousel img{height:100%}.sliderLooksInfo{width:200px;top:auto;bottom:5%}.sliderLooksInfo>*{margin:5px 0}.sliderLooksInfo h3{font-size:2.4em}.sliderLooksInfo .descritpion{font-size:1.1em}.sliderLooksInfo .buttonText{font-size:1.1em}.sliderLooksInfo.pos-left{left:auto;right:8%;text-align:right}.sliderLooksNav a{width:15px;background-color:transparent}.sliderLooksNav a:hover{background-color:transparent}.sliderLooksNav a::before{margin:-14px 0 0 -6px}.sliderLooksNav .prev::before{background-image:url(../i/sprite/sprite_1669982090580.png);background-position:-462px -175px;width:13px;height:28px}.sliderLooksNav .next::before{background-image:url(../i/sprite/sprite_1669982090580.png);background-position:-462px -141px;width:13px;height:28px}.sliderLooks .productSliderDotsNav{position:relative;top:auto;margin-top:10px}.collectionBox{padding:15px 0}.collectionList{padding:0 5px}.collectionList .productElement{width:150px}.collectionList .productElement__name{font-size:1.4em;padding-top:21px}.collectionList .productElement__subTitle{font-size:1em;padding-top:7px}.bubbles{background:none;margin-top:0;padding-top:0;min-height:0}.bubbles .productFinder-mobileSelectMenu{margin-top:0}.prodPresentation{margin:0}.prodAward{margin-right:10px;padding-top:0;width:95px;position:absolute;margin-top:13em;margin-left:2%}.prodVisual{width:100%;float:none;margin:0 auto 20px;display:-ms-grid;display:grid}.prodVisual img{display:block;margin:0 auto}.prodDescription{width:300px;float:none;margin:0 auto;font-size:1.2em;text-align:left}.prodDescription h2{font-size:1.8em;padding:10px 0 20px}.prodDescription p{padding:10px 0}.prodDescription .button{margin-top:20px}.prodLooks{width:212px;margin:0 auto}.prodSocialUnits{width:100%;margin:25px auto 0;padding:25px 0;float:none;border-top:1px solid #dadada;border-left:0 none}.prodSocialUnits .socialBox{width:212px;margin:30px auto;text-align:left}.socialBox li{margin:2px;font-size:1.4em;vertical-align:middle}.productArticlesGroup{width:280px;margin:0 auto;padding:7px 0;float:none}.productArticlesGroup hgroup{padding:14px 0}.opal_essence_by_illumina_color .productArticlesGroup,.opal-essence-by-illumina-color .productArticlesGroup{padding:7px 0;width:100%}.productArticlesGroup .article{padding:7px 0;line-height:1.8}.productArticlesGroup .article h4,.productArticlesGroup .article p{padding:7px 0}.productArticlesGroup h3{font-size:1.8em;padding-bottom:7px}.productArticlesGroup h4,.productArticlesGroup p{font-size:1.2em}.productArticlesGroup .table-wrapper{overflow:scroll;padding-bottom:10px}.productArticlesGroup .table-wrapper table{min-width:380px}.productArticlePdf h5{font-size:1.2em}.educationTopic{float:none;width:100%;margin:10px 0}.educationTopic h4{font-size:2.2em}.educationTopic:lang(ru-RU),.educationTopic:lang(el-GR){float:none;width:100%;margin:10px 0}.educationTopic:lang(ru-RU) h4,.educationTopic:lang(el-GR) h4{font-size:2.2em;height:auto}.complementProdItem{width:150px}.complementProdItem::after{bottom:5px;font-size:1.4em}.complementProdItem .prodName{font-size:1.6em;line-height:1}.grid5columns .complementProdItem{width:150px;height:240px}.grid5columns .complementProdItem:first-child{margin:0 20px}.main.lookbookGallery .lastItem{border:0 !important}.main.lookbookGallery .filterMenuWrap{padding-left:0;margin-bottom:10px}.main.lookbookGallery .mobileSelectMenu{margin:0 5px}.main.lookbookGallery .filterMenu{margin:0;border:0}.main.lookbookGallery .filterMenu.all{margin:3px 0}.main.lookbookGallery .filterMenu.all li{float:none;background:none;border:0}.main.lookbookGallery .filterMenu.all li a{background:none;color:#ccc}.main.lookbookGallery .filterMenu li{font-size:1.3em;line-height:normal;float:none;text-transform:uppercase;border-bottom:1px solid #ccc}.main.lookbookGallery .filterMenu li a{padding:0;border:0;width:100%;line-height:36px}.main.lookbookGallery .filterMenu li a:hover{background:none;color:#777}.main.lookbookGallery .filterMenu li:last-child{border-bottom:0}.main.lookbookGallery .filterMenu li.item{margin:0 8px 0 0}.main.lookbookGallery .filterMenu li.active a{background:none;color:#c51c4b}.main.lookbookGallery .filterMenu li.filterText{line-height:33px;margin-left:0}.main.lookbookGallery .together{margin:0 5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:11px 0 5px}.main.lookbookGallery .together::after{content:"";display:table;clear:both}.main.lookbookGallery .together .first{float:left;width:144px;border-right:1px solid #ccc}.main.lookbookGallery .together .second{float:left;width:145px}.main.lookbookGallery .together .second .item{margin:0 0 0 8px}.cosmeticAuthor{margin-top:0}.cosmeticAuthor h3{font-size:1.4em;margin:25px 20px 10px}.cosmeticAuthor p{font-size:1.2em;margin:10px 20px;clear:both}.cosmeticAuthor .article{float:none;width:auto}.cosmeticAuthor img{border-radius:12px 0}.cosmeticAuthor .buttons{margin:20px 0 0;text-align:center}.cosmeticAuthor .authorVisual{width:90px;margin:25px auto 0;float:none}.lookPresentAngle{margin:0 -5px}.lookPresentAngle img{margin:5px;width:280px}.createLook{background-color:#f7f7f7;padding:20px}.createLook h2{font-size:1em;padding-top:0;margin-bottom:0}.createLook h3{font-size:1.8em}.createLook h4{font-size:1.4em}.createLook__block{background:none;padding:0;margin-bottom:3px}.createLook__block .mobileTab{display:block;margin-bottom:15px}.createLook__block .mobileTab a{width:100%;text-align:left;display:block;background-color:#d7a196;color:#fff;text-transform:uppercase;padding:12px 55px 12px 15px;position:relative;font-size:1.6em;font-family:"Aspira W05 Medium"}.createLook__block .mobileTab .arrow{display:block;position:absolute;width:40px;height:100%;top:0;right:0;background-color:#b8b8b8}.createLook__block .mobileTab .arrow::after{content:"";display:block;position:absolute;left:50%;top:50%;margin:-7px 0 0 -6px;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff}.createLook__block .centeredWrapper{padding:15px 0;display:none}.createLook__block .createLook__entry{width:100%;padding-right:0;display:block}.createLook__block .createLook__entry h3{padding:10px}.createLook__block .createLook__entry h4{padding-top:10px}.createLook__block .createLook__entry p{font-size:1.2em;line-height:1.5;padding:10px 0}.createLook__block .createLook__entry .createLook__entry--image img{border-radius:2.5em 0;max-width:182px}.createLook__block .createLook__entry .createLook__entry--content{margin-bottom:10px}.createLook__block .createLook__steps{width:100%;display:block}.createLook__block .createLook__steps h2{display:none;margin-top:0}.createLook__block .createLook__steps img{padding-bottom:8px}.createLook__block .createLook__steps p{font-size:1.7em;padding:0 0 10px}.createLook__block .createLook__steps .createLook__steps--step{width:100%;margin:10px 0}.createLook__block .createLook__steps .createLook__steps--step h3{margin-bottom:16px}.createLook__block.active .mobileTab .arrow::after{margin:-6px 0 0 -7px;border-width:12px 7px 0;border-color:#fff transparent transparent}.createLook__block.active .centeredWrapper{display:block}.careerJoinUs h3{font-size:2.2em;padding:0 20px 50px}.careerJoinUs .contactForm dt{width:100%}.careerJoinUs .contactForm dd{width:100%}.careerJoinUs .careerResults h4{font-size:2.6em}.careerJoinUs .careerSalesRep,.careerJoinUs .careerEducator{width:100%;float:none;padding:0 20px}.careerJoinUs .careerSalesRep li,.careerJoinUs .careerEducator li{font-size:1.38em;padding-top:25px}.finalistsReact .tile .mask{-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0 !important;visibility:hidden !important}.finalistsReact .tile .mask::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(200,0,60,0)), to(rgba(200,0,60,0.3)));background:-webkit-linear-gradient(top, rgba(200,0,60,0) 0%, rgba(200,0,60,0.3) 100%);background:linear-gradient(to bottom, rgba(200,0,60,0) 0%, rgba(200,0,60,0.3) 100%);opacity:1}.faqPage .prodInfo{font-size:1.4em;margin-top:0}.faqTitle{font-size:3em;margin-top:40px}.faqItem .faqQuestion{font-size:1.8em}.faqItem .faqAnswer{font-size:1.4em}.faq-bottomButton{margin:40px auto;min-width:240px;line-height:40px;font-size:1.2em}.faqPage .description{margin-bottom:30px}.faqPage .description p{font-size:1.6em}.faqSectionTitle .faqSectionTitleSpan{font-size:2em}.faqSectionTitle .faqSectionTitleSpanTail{font-family:"Aspira W05 Demi";font-size:2em;display:block}.questionAndAnswers .faq-top{margin-left:19.5em}}
