.posRelative {position: relative;padding-top: 2em }.buy-button-pdp {background-color: #002fa7;padding: 0 1.54em;color: #fff;font-size: 1.3em;line-height: 2.5em;display: inline-block;margin-top: 10px }.buy-button-pdp:hover {background-color: #001b6b;cursor: pointer }.product-stage div.product-text-pdp {padding-top: 1em }.column, .wrap {box-sizing: border-box }#page, .media {max-width: 100% }a strong, strong a {border-bottom: 1px solid #000 }#page, .radio, .radio input, .title-large {position: relative }.i-book, .i-contact, .i-face, .i-int {-ms-behavior: url(css/backgroundsize.min.htc) }#page.menu-on, .icon, .media-block, .media-block .text, .radio span, .v-align-middle {overflow: hidden }a, abbr, acronym, address, article, aside, audio, blockquote, body, button, canvas, caption, cite, code, dd, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, iframe, img, input, label, legend, li, mark, menu, nav, object, ol, p, pre, section, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, ul, video {margin: 0;padding: 0;border: 0 }article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block }html {-webkit-text-size-adjust: none;font-size: 62.5% }ol, ul {list-style: none }button {background: 0;cursor: pointer }input[type=email], input[type=submit], input[type=text] {appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0 }body, html {height: 100% }.wrap {width: 100%;margin: 0 auto }@media screen and (min-width:48em) {.wrap {width: 70.8em }}@media screen and (min-width:64em) {.wrap {width: 96em;position: relative }}.row {margin: 0 -1em 2em }.column {float: left;width: 100%;padding: 0 1em }.s-cols-1 {width: 8.33% }.s-cols-2 {width: 16.66% }.s-cols-3 {width: 25% }.s-cols-4 {width: 33.33% }.s-cols-5 {width: 41.66% }.s-cols-6 {width: 50% }.s-cols-7 {width: 58.33% }.s-cols-8 {width: 66.66% }.s-cols-9 {width: 75% }.s-cols-10 {width: 83.33% }.s-cols-11 {width: 91.66% }.s-cols-12 {width: 100% }.s-push-1 {margin-left: 8.33% }.s-push-2 {margin-left: 16.66% }.s-push-3 {margin-left: 25% }.s-push-4 {margin-left: 33.33% }.s-push-5 {margin-left: 41.66% }.s-push-6 {margin-left: 50% }.s-push-7 {margin-left: 58.33% }.s-push-8 {margin-left: 66.66% }.s-push-right-6 {margin-right: 50% }.s-pull-1 {margin-left: -8.33% }.s-pull-2 {margin-left: -16.66% }.s-pull-3 {margin-left: -25% }.s-pull-4 {margin-left: -33.33% }.s-pull-5 {margin-right: 41.66% }.s-pull-6 {margin-left: -50% }@media screen and (min-width:48em) {.cols-1 {width: 8.33% }.cols-2 {width: 16.66% }.cols-3 {width: 25% }.cols-4 {width: 33.33% }.cols-5 {width: 41.66% }.cols-6 {width: 50% }.cols-7 {width: 58.33% }.cols-8 {width: 66.66% }.cols-9 {width: 75% }.cols-10 {width: 83.33% }.cols-11 {width: 91.66% }.cols-12 {width: 100% }.s-push-right-6 {margin-right: 0 }.pull-0, .push-0 {margin-left: 0 }.push-1 {margin-left: 8.33% }.push-2 {margin-left: 16.66% }.push-3 {margin-left: 25% }.push-4 {margin-left: 33.33% }.push-5 {margin-left: 41.66% }.push-6 {margin-left: 50% }.push-7 {margin-left: 58.33% }.pull-1 {margin-left: -8.33% }.pull-2 {margin-left: -16.66% }.pull-3 {margin-left: -25% }.pull-4 {margin-left: -33.33% }.pull-5 {margin-left: -41.66% }.pull-6 {margin-left: -50% }.push-right-5 {margin-right: 41.66% }}.inline-row .column {float: none;display: inline-block;vertical-align: top }.inline-row .v-bottom {vertical-align: bottom }.inline-row .v-middle {vertical-align: middle }.inline-row .v-top {vertical-align: top }.pink {color: #e05a8f }.clear {display: block;clear: both }.repere, .v-align-middle:before {display: inline-block;height: 100%;vertical-align: middle }.left {float: left }.right {float: right }.align-left {text-align: left }.align-right {text-align: right }.align-center {text-align: center }.repere {width: 1px;margin-right: -1px }.v-align-middle {white-space: nowrap }.v-align-middle:before {content: "";width: 0 }.media, table {width: 100% }.media {display: block;height: auto;-webkit-backface-visibility: hidden;background: url(../images/loader.gif) center center no-repeat;opacity: .2;transition: opacity .4s ease-out }.media.visible {background: 0;opacity: 1 }.std-link a:hover, a.std-link:hover, a:hover strong, strong a:hover {opacity: .7 }.hidden, .large-only, .medium-up {display: none }.medium-down, .small-only {display: block }body {font-family: Raleway, Helvetica, Arial, sans-serif }p {font-size: 1.2em;line-height: 1.5em }blockquote {font-size: 1em;font-family: "Droid Serif", Georgia, Times, serif;font-style: italic;line-height: 1.8em }@media screen and (min-width:48em) {.medium-up {display: block }.small-only {display: none }blockquote {font-size: 1.2em }}@media screen and (min-width:64em) {.large-only {display: block }.medium-down {display: none }blockquote, p {font-size: 1.5em }}blockquote cite {display: block;font-family: "Zapf Chancery", "Apple Chancery", "Brush Script", "Brush Script MT", cursive;font-size: 1.3em;letter-spacing: .05em }h1, h2 {font-family: "Droid Serif", Georgia, Times, serif;letter-spacing: .04em;line-height: 1.33em;font-weight: 700 }a {text-decoration: none;color: #000 }a strong {font-weight: 700;-webkit-transition: opacity .5s ease-out;transition: opacity .5s ease-out }strong a {display: inline;font-weight: 700;-webkit-transition: opacity .5s ease-out;transition: opacity .5s ease-out }h1 {font-size: 2.5em }h2 {font-size: 2em }h3 {font-weight: 700;font-size: 1.7em;line-height: 1.33em;text-transform: uppercase }.title-large, .title-small {text-transform: none;letter-spacing: 0 }h4 {font-weight: 700;font-size: 1.5em;line-height: 1.33em }@media screen and (min-width:48em) {h1 {font-size: 6.75em }h2 {font-size: 3em }}@media screen and (min-width:64em) {h1 {font-size: 8em }h2 {font-size: 4em }}input[type=email], input[type=tel], input[type=text] {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.1em;height: 2.725em;line-height: normal;padding: 0 .75em 0 1.5em;border: 1px solid #c4c4c4;box-sizing: content-box;border-radius: 0;-webkit-appearance: none }p input[type=email], p input[type=text] {font-size: .866em }.form-combo input[type=text] {border-right: 0 }input[type=email]:required, input[type=text]:required {outline: 0;box-shadow: none }input[type=email]:focus:invalid, input[type=text]:focus:invalid {border-color: red }@media screen and (min-width:64em) {input[type=email], input[type=tel], input[type=text] {height: 3em;font-size: 1.3em }}textarea {border-radius: 0;-webkit-appearance: none }input[type=submit] {cursor: pointer }input[type=checkbox], input[type=radio] {display: inline-block;vertical-align: middle;width: 2em;height: 2em }select {appearance: none;-moz-appearance: none;-webkit-appearance: none;box-shadow: none;border: 1px solid #ccc;border-radius: 0;background: url(../images/arrow-select.svg) 100% 50% no-repeat #fff }td {display: block;vertical-align: top }.button, .form-combo input, .group, .icon, .radio, .site-ft label, .social li, .stage .content, p .type {vertical-align: middle }@media screen and (min-width:48em) {td {display: table-cell }}.title {padding: 0 1em }.title-large, .title-small {font-family: "Droid Serif", Georgia, Times, serif;font-weight: 700;font-size: 1.8em;line-height: 1.5em }.title-large strong, .title-small strong {font-size: 2.25em;font-weight: 700;font-style: italic;line-height: 1.1em }.highlight .media-block h3, .inline-title {font-size: 1.5em }.title-small strong {letter-spacing: 0 }.title-large {z-index: 20 }.label, .menu-toggle .text, .nav-secondary a, .surtitle, .tags p, .type {text-transform: uppercase }.title-large strong {display: block }.button, .group, .icon, .label, .radio, .type {display: inline-block }.articles .highlight .title-small {line-height: 1.1em }.chkconfirm .field-validation-error {padding-left: 150px }.ctt-forms h2 {margin-bottom: 10px;font-size: 20px }@media screen and (min-width:48em) {.title-large {font-size: 3em }}@media screen and (min-width:64em) {.title-large {font-size: 4em }}.surtitle {font-weight: 700;font-size: 1.2em;letter-spacing: .04em;color: #e05a8f }.button, .site-ft input[type=submit] {letter-spacing: .02em;font-family: Raleway, Helvetica, Arial, sans-serif;white-space: nowrap }@media screen and (min-width:64em) {.surtitle {font-size: 1.7em }}.button {padding: 0 .833em;background-color: #002fa7;color: #fff;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;font-weight: 700;font-size: 1.2em;line-height: 2.5em }.button:hover {background-color: #001b6b }p .button {font-size: .866em }.button.alt {background-color: #eaeaea;color: #1c1c1b }.button.alt:hover {background-color: rgba(234, 234, 234, .7) }@media screen and (min-width:64em) {.button {font-size: 1.3em;line-height: 3em;padding: 0 1.54em }}.std-link a, a.std-link, span.std-link {display: inline-block;font-weight: 700;font-size: 1.3em;line-height: 1.8em;border-bottom: 1px solid #000;-webkit-transition: opacity .5s ease-out;transition: opacity .5s ease-out }.dropdown, .menu-toggle.active .mt {opacity: 0 }.std-link a, p a.std-link {font-size: 1em !important }.radio {width: 2em;height: 2em;margin-right: 1em }.radio input {z-index: 3;opacity: 0 }.radio span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/radio.png) no-repeat }.radio input:checked+span {background-position: 0 -20px }.inner-pict {position: relative }.dropdown, .more {position: absolute }.inner-pict input[type=text] {padding-right: 4em }.inner-pict input[type=submit] {position: absolute;right: 1px;top: 1px;bottom: 1px;width: 4em;height: auto }.icon {margin-right: .5em }.label, .type {padding: 0 .5em;font-weight: 700;font-size: 1.1em;background-color: #000;color: #fff }.label {background-color: #e05a8f }.tags {display: block }.tags li {display: inline-block;vertical-align: middle;margin-bottom: .25em }.tags p {padding: 0 .9em;border: 1px solid #959595;font-size: .75em;line-height: 2.54em }@media screen and (min-width:48em) {.tags p {font-size: .9em }}@media screen and (min-width:64em) {.tags p {font-size: 1.1em }}.more {display: block;right: 1em;bottom: 1em;width: 20px;height: 20px;background: url(../images/img-zoom.svg) no-repeat }p .type {display: inline-block;margin-top: 0;font-size: .733em;line-height: 1.8em }.media-block img {float: left;margin-right: 1em }.media-block img.right {float: right;margin: 0 0 0 1em }.media-block .text {width: auto }.media-block .text h3 {line-height: normal;margin-bottom: .5em;border: 0 }.highlight .inner {padding: 1.2em;background-color: #f1f1f1 }.highlight p {margin-bottom: 1em }@media screen and (min-width:64em) {.highlight .inner {padding: 2.8em }}li.highlight .inner {width: 100%;padding: 3em 2em }li.highlight .text {padding: 0 }li.highlight .media-block {margin-bottom: 1em;border-bottom: 1px solid #a8a8a8 }li.highlight .media-block.last {margin-bottom: 0;border-bottom: 0 }.dropdown {box-sizing: border-box;padding: 1.5em;z-index: 20;visibility: hidden;transition: opacity .35s ease-out;transition-delay: .25s;background: #fff;text-align: left }.loader {display: block;margin: 0 auto;width: 32px;height: 32px;background: url(../images/loader.gif) center center no-repeat }.i-search {width: 18px;height: 18px;background: url(../images/sprites.svg) -50px 0 no-repeat }.inner-pict .i-search {background-position: -35px 10px }.site-hd .i-search {background-position: -35px 20px }.mega-menu-new.site-hd .i-search {background-position: -222px -412px }.site-hd .inner-pict .i-search {background-position: -37px 10px }@media screen and (min-width:48em) {.site-hd .i-search {background-position: -35px 16px }}@media screen and (min-width:64em) {.site-hd .i-search {background-position: -35px 5px }.site-hd .search-trigger.active .i-search {background-position: -133px -144px }}.i-locator {width: 15px;height: 20px;background: url(../images/sprites.svg) no-repeat }.site-hd .i-locator {background-position: 45px 20px }@media screen and (min-width:48em) {.site-hd .i-locator {background-position: 17px 12px }.mega-menu-new.site-hd .i-locator {background-position: -200px 0 }}@media screen and (min-width:64em) {.site-hd .i-locator {background-position: 0 0 }}.nav-main .i-arrow, .small-accordion .i-arrow {background: url(../images/sprites.svg) -100px -250px no-repeat }.stage .i-arrow {width: 33px;height: 18px;background: url(../images/sprites.svg) -100px -150px no-repeat }a .i-arrow {width: 9px;height: 5px;background: url(../images/sprites.svg) -185px -50px no-repeat;margin: 0 0 0 1em }.std-link .i-arrow {width: 18px;height: 10px;background: url(../images/sprites.svg) -50px -150px no-repeat }.std-link.active .i-arrow, .toggle-hidden.active .i-arrow {background-position: -50px -50px }.trigger-list .i-arrow {width: 18px;height: 10px;background: url(../images/sprites.svg) -150px -250px no-repeat;margin: 0 0 0 .5em }.i-check, .i-durable, .i-hair, .i-magic, .i-percent, .i-time, .i-timer, .i-tubes {background: url(../images/sprites.svg) no-repeat }.i-hair {background-position: 0 -100px }.i-magic {background-position: -50px -100px }.i-tubes {background-position: -100px -100px }.i-durable {background-position: -150px -100px }.i-time {background-position: -200px -100px }.i-percent {background-position: -250px -100px }.i-check {width: 26px;height: 24px;background-position: -300px -100px }.i-timer {width: 15px;height: 15px;background-position: 0 -200px }.quote .inner li:before, .technics li:before {background: url(../images/sprites.svg) -250px -50px no-repeat;width: 10px;height: 7px }.prev:after {background: url(../images/sprites.svg) 15px -240px no-repeat }.next:after {background: url(../images/sprites.svg) -35px -240px no-repeat }.i-location {width: 16px;height: 22px;background: url(../images/sprites.svg) -200px 0 no-repeat }.i-letter {width: 20px;height: 15px;background: url(../images/sprites.svg) -100px 0 no-repeat }.i-social {width: 21px;height: 21px;background: url(../images/sprites.svg) -300px 0 no-repeat }.inner-pict .i-location {background-position: -235px 6px }.inner-pict .i-letter {background-position: -138px 8px }@media screen and (min-width:64em) {.inner-pict .i-location {background-position: -235px 10px }.inner-pict .i-letter {background-position: -138px 11px }}.i-int {width: 38px;height: 30px;background: url(../images/sprites.svg) -1px -472px no-repeat }@media screen and (min-width:48em) {.i-int {-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-mstransform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);width: 88px;height: 63px;background: url(../images/sprites.svg) 0 -409px no-repeat }}.i-contact {width: 36px;height: 37px;background: url(../images/sprites.svg) -173px -410px no-repeat }@media screen and (min-width:48em) {.i-contact {-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-mstransform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);width: 60px;height: 60px;background: url(../images/sprites.svg) -100px -410px no-repeat }}.i-book {width: 28px;height: 30px;background: url(../images/sprites.svg) 0 -100px no-repeat;background-size: auto 166px }@media screen and (min-width:48em) {.i-book {-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-mstransform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);width: 60px;height: 70px;background: url(../images/sprites.svg) 0 -300px no-repeat }}.i-marker {width: 80px;height: 62px;background: url(../images/sprites.svg) -100px -300px no-repeat }.i-face {width: 28px;height: 28px;background: url(../images/pictos/pict-stylemyhair.png) no-repeat;background-size: auto 100% }@media screen and (min-width:48em) {.i-face {width: 70px;height: 70px }}.i-range {width: 39px;height: 66px;background: url(../images/sprites.svg) -350px -300px no-repeat }.closer {width: 15px;height: 15px;background: url(../images/sprites.svg) -150px -150px no-repeat }.i-top {width: 18px;height: 11px;background: url(../images/sprites.svg) 0 -50px no-repeat }@media screen and (min-width:48em) {.i-top {background-position: 0 -50px }}#page.menu-on {height: 100% }.site-hd {text-align: right }.site-hd li {line-height: 4.5em }.site-hd li li {line-height: normal }.site-hd a, .site-hd strong {display: block;font-size: 2em;font-weight: 400 }.nav-main a, .site-hd .std-link a {font-weight: 700 }.site-hd .std-link {display: inline-block }.site-hd .menu-toggle {font-size: 1em }.site-hd a.localize, .site-hd a.search-trigger {float: right;position: relative;width: 5em;height: 5.8em;overflow: hidden;text-align: left;text-indent: -99em;font-size: 1em;border-bottom: 2px solid #fff }.logo, .menu-toggle {overflow: hidden;font-size: 1em;text-align: center;float: left }.site-hd a.localize .icon, .site-hd a.search-trigger .icon {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0 }.site-hd a.localize.active, .site-hd a.localize:hover, .site-hd a.search-trigger.active, .site-hd a.search-trigger:hover {border-color: #000 }.site-hd a.localize:hover {border-color: #002fa7 }.logo {width: 8em;height: 3.2em;text-indent: -99em;margin: 1.4em 0 1.4em 2em;background: url(../images/loreal-pro-logo.svg) center center no-repeat;background-size: 98% auto }.mega-menu-new .logo {width: 19em;height: 7em;margin: 0 }.logo a {display: block;height: 100% }.menu-toggle {position: relative;width: 5.5em;height: 6em;background-color: #e5e5e5 }.nav-main, .nav-secondary, .nav-secondary .social {text-align: left }.menu-toggle .text {display: block;margin-top: 1em }.menu-toggle .line {position: absolute;width: 3em;height: 1px;left: 1.2em;background-color: #000;-moz-transform: translateZ(0);-o-transform: translateZ(0);-ms-transform: translateZ(0);-mstransform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: -webkit-transform .4s ease-out, opacity .2s ease-out, margin .2s ease-out;transition: transform .4s ease-out, opacity .2s ease-out, margin .2s ease-out }.menu-toggle .lt {top: 3em }.menu-toggle .mt {top: 3.7em }.menu-toggle .bt {top: 4.4em }.menu-toggle.active .lt {-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-mstransform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-top: .6em }.menu-toggle.active .bt {-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-mstransform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);margin-top: -.8em }.accordion-hd .i-arrow, .nav-main .active .i-arrow {-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-mstransform: rotate(90deg) }.mobile-nav-wrap {position: absolute;left: 0;top: 0;bottom: 0;overflow: auto;width: 80%;margin-left: -80%;background-color: #fdfdfc;-webkit-transition: margin .25s ease-out;transition: margin .25s ease-out }.mega-menu-new .mobile-nav-wrap {margin-left: 0 }.mobile-nav {position: relative;width: 100%;display: table;caption-side: bottom }.mobile-nav .nav-secondary {display: table-caption }.nav-main .dropdown .close-btn, .nav-main .dropdown h3, .nav-main .separator {display: none }.mobile-nav-wrap.active {margin: 0 }#page .site-hd, #page .site-main {-webkit-transition: margin .25s ease-out;transition: margin .25s ease-out;width: 100% }.menu-on .site-hd, .menu-on .site-main {margin-left: 80% }.nav-main ul+ul {margin-top: -3em }.nav-main li {border-bottom: 1px solid #e9e9e8;padding: 1.1em 3em }.nav-main li li {border: 0;padding: 0 }.nav-main a.first {position: relative;line-height: 1.33em;padding: .25em .6em .25em 0 }.nav-main .i-arrow {position: absolute;right: 0;top: 50%;width: 11px;height: 18px;margin: -9px 0 0;-webkit-transition: -webkit-transform .12s ease-out;transition: transform .12s ease-out;transform-origin: 50% 50% 0 }.nav-main .dropdown, .nav-secondary .dropdown {position: static;visibility: visible;background-color: transparent }.nav-main .active .i-arrow {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg) }.nav-main strong {cursor: default }.nav-main .dropdown {opacity: 1;display: none;overflow: hidden;padding: 1.5em 0 2em;margin: 0 -1em }.nav-main .dropdown li {margin: 3em 0 }.nav-main .dropdown a {font-size: 1.6em;line-height: 1.375em }.nav-main .dropdown a:hover {opacity: .7 }.mega-menu-new .nav-main .dropdown a:hover {opacity: 1 }.nav-main .dropdown p.std-link {font-size: 1.6em }.mega-menu-new .nav-main .dropdown p.img-text {font-family: helveticaneuebold;font-size: 2em;min-height: auto;margin-bottom: 0 }.nav-main .dropdown.active {display: block }.nav-main .push {margin-bottom: .9em }.nav-main .info {display: none }.nav-secondary {display: inline-block;margin: 5em 0 }.nav-secondary a {font-size: 1.8em;padding: 0 2.22em;color: #000;-webkit-transition: color .25s ease-out;transition: color .25s ease-out }.nav-secondary a:hover {color: #737373 }.nav-secondary .dropdown {opacity: 1;padding: 0 6em 1em 3.9em;text-align: left;z-index: 200 }.nav-secondary .dropdown p {display: none;margin-bottom: 1em }.nav-secondary .dropdown li {margin: 0 2.4em 0 0 }.nav-secondary .dropdown a {font-size: 1.2em;padding: 0;border: 0 }.nav-secondary .social a {width: auto;height: auto;line-height: normal;background-color: transparent;border-radius: 0 }.nav-secondary .languages {margin-left: 4em }.nav-secondary .languages li {display: inline-block;margin: 0 1em 0 0;line-height: 2.5em;padding: 1em 0 }.nav-secondary .languages li a {padding: 0 }.nav-secondary .languages li span {display: block;padding-bottom: 2px;font-size: 1.8em;text-transform: uppercase;border-bottom: 1px solid #000 }.hd-search {position: absolute;width: 100%;height: 0;z-index: 50;visibility: hidden;opacity: 0;background-color: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;transition: opacity .35s ease-out, height .1s ease-out }.hd-search input[type=text] {font-size: 1.45em;box-sizing: border-box;width: 100%;height: 2.7em;padding: 0 1em 0 4em;border: 0 }.hd-search input[type=submit] {left: 0 }.hd-search.active {visibility: visible;opacity: 1;height: 3.9em }@media screen and (max-width:767px) {.site-hd a.localize {position: relative;overflow: hidden;text-align: left;font-size: 1.8em;border-bottom: 2px solid #fff;float: unset;width: auto;height: auto;text-indent: unset }.site-hd a.localize .icon {position: absolute;top: 0;left: unset;width: 50px;height: 30px;margin: 0;margin-left: 12px }.site-hd .i-locator {background-position: 0 11px }.site-hd a.localize:hover {border: 0 }}@media screen and (min-width:48em) {#page.menu-on {height: auto;overflow: auto }.site-hd .wrap {padding: 1em 1em 0 }.mega-menu-new.site-hd .wrap {padding: 1em 0 0;width: 100% }.site-hd li, .site-hd ul {display: inline-block;vertical-align: middle }.site-hd .menu-toggle, .site-hd .small-only, .site-hd li.large-only {display: none }.site-hd a, .site-hd strong {padding: 0 1em;font-size: 1.1em;font-weight: 400;line-height: inherit }.nav-main .dropdown .column:first-child a, .nav-main .dropdown p.std-link a, .nav-main a.std-link {font-weight: 700 }.site-hd a {border-bottom: 2px solid #fff;transition: border .25s ease-out }.site-hd .parent, .site-hd strong {border-bottom: 2px solid #000 }.site-hd .dropdown a {border: 0 }.site-hd a.localize, .site-hd a.search-trigger {position: relative;right: 0;top: 0;width: 5em;height: 4.3em;padding: 0 }.mega-menu-new.site-hd a.search-trigger {width: auto;text-indent: inherit }.site-hd a.search-trigger {top: 4.7em;padding-bottom: .7em }.mega-menu-new.site-hd a.search-trigger {top: 0;padding-bottom: 0;font-size: 1.6em;font-family: helveticaneueregular;font-weight: 700;letter-spacing: 1px;height: auto;right: 20px }.site-hd a.localize {margin-right: -5em }.site-hd .hd-search .wrap {position: relative;padding-top: 0 }.logo {width: 12.4em;height: 5em;margin: 2em 0 }.mobile-nav-wrap {position: static;overflow: visible;width: auto;margin-right: 4em;background-color: transparent }.mega-menu-new .mobile-nav-wrap {width: 100%;margin: 0 auto }.mobile-nav {display: block;position: static;text-align: inherit }.mobile-nav .nav-secondary {display: inline-block;vertical-align: middle;float: none }.nav-secondary {display: block;margin: 0;text-align: right }.nav-secondary ul {display: inline-block;vertical-align: middle;float: none }.nav-secondary a {font-size: 1em;padding: 0 1em }.nav-secondary .dropdown {position: absolute;width: 21em;padding: 2.5em;margin-left: -7em;background-color: #f1f1f1;text-align: center;opacity: 0;visibility: hidden }.nav-secondary .dropdown p {display: block;font-size: 1.3em;font-weight: 700;text-transform: uppercase;letter-spacing: .02em }.nav-secondary .dropdown li {margin: 0 1.2em }.nav-secondary .dropdown a {font-size: 1.2em;padding: 0;border: 0 }.nav-secondary li a:active+.dropdown, .nav-secondary li a:focus+.dropdown, .nav-secondary li:hover .dropdown {opacity: 1;visibility: visible }.nav-secondary .social {text-align: center }.nav-secondary .languages li span {font-size: 1em }.menu-on .site-hd, .menu-on .site-main {margin-left: 0 }.nav-main {text-align: right }.mega-menu-new .nav-main {text-align: left }.nav-main ul+ul {margin-top: 0 }.nav-main li {padding: 0;border: 0 }.mega-menu-new .nav-main .dropdown .wrap .column:first-child h3 {padding-left: .6em }.mega-menu-new .nav-main .dropdown .wrap .column:first-child ul {padding-left: 2.2em }.mega-menu-new .nav-main li {padding: 0 2.99em 0 }.mega-menu-new .nav-main .dropdown li {padding: 0 }.nav-main li:hover a {border-bottom-color: #000 }.nav-main a {font-family: Raleway, Helvetica, Arial, sans-serif }.mega-menu-new .nav-main a {font-family: helveticaneuebold;text-transform: uppercase }.nav-main a, .nav-main a.first, .nav-main strong {padding: 0 1.5em 5px;line-height: inherit }.mega-menu-new .nav-main a, .mega-menu-new .nav-main a.first, .mega-menu-new .nav-main strong {padding: 0 0 5px }.nav-main .i-arrow {display: none }.nav-main ul li:first-child .dropdown .wrap, .nav-main ul li:nth-child(2) .dropdown .wrap, .nav-main ul li:nth-child(3) .dropdown .wrap {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN49R8AAtYB6sSvuy4AAAAASUVORK5CYII=) 37.5% 0 repeat-y, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN49R8AAtYB6sSvuy4AAAAASUVORK5CYII=) 58% 0 repeat-y }.mega-menu-new .nav-main ul li:first-child .dropdown .wrap, .mega-menu-new .nav-main ul li:nth-child(2) .dropdown .wrap, .mega-menu-new .nav-main ul li:nth-child(3) .dropdown .wrap {background: 0 }.mega-menu-new .dropdown .wrap {width: 1270px;margin: 0 auto }.nav-main .dropdown {position: absolute;left: 0;right: 0;height: 44.5em;margin: 0;padding: 4em 0;z-index: 100;background: #fcfcfc;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef }.mega-menu-new .nav-main .dropdown {padding: 1.1em 0 }.nav-main .dropdown .wrap {height: 100%;padding: 0 }.nav-main .dropdown .column {position: relative;width: 20%;height: 100% }.mega-menu-new .nav-main .dropdown .column {width: 15% }.nav-main .dropdown .double {width: 40% }.nav-main .dropdown .double .column {width: 50% }.nav-main .dropdown .double ul {width: 100% }.nav-main .dropdown .double li {float: left;width: 50% }.nav-main .dropdown h3 {display: block;margin-bottom: 1.5em;font-size: 1.3em;line-height: 2.3em }.mega-menu-new .nav-main .dropdown h3 {margin-bottom: 0;font-size: 26px;line-height: normal;font-family: alternategothic2_btregular;text-transform: uppercase }.nav-main .dropdown li {display: block;line-height: normal;margin: .5em 0 }.nav-main .dropdown li li {margin: 0 }.nav-main .dropdown p {min-height: 4.5em;margin-bottom: 1em }.nav-main .dropdown a {padding: .5em 0;font-size: 1.3em;line-height: 1.2em }.mega-menu-new .nav-main .dropdown a.push {padding: 0;margin-bottom: 5px }.mega-menu-new .nav-main .dropdown a {font-family: helveticaneueregular;text-transform: none;font-size: 1.45em;font-weight: 700;letter-spacing: 1px;text-decoration: none }.mega-menu-new .nav-main .dropdown a:hover {text-decoration: underline }.mega-menu-new .nav-main .dropdown li.bullet::before {display: inline-block;content: "";border-radius: 50%;height: 12px;width: 12px;margin-right: 10px;background-color: red;position: relative;top: 1px }.nav-main .dropdown .push, .nav-main .dropdown li a {border-bottom: 0 }.mega-menu-new .nav-main .dropdown .push, .mega-menu-new .nav-main .dropdown li a {display: inline-block }.mega-menu-new .nav-main .dropdown li a:hover {color: #f02f5d;text-decoration: none }.nav-main .dropdown .std-link {position: absolute;left: 1em;text-decoration: underline }.mega-menu-new .nav-main .dropdown .std-link {position: static }.mega-menu-new .hd-seeall {max-height: 41px }.mega-menu-new .hd-seeall h3 {display: inline-block;margin-right: 10px }.mega-menu-new .hd-seeall a {text-decoration: none }.mega-menu-new .hd-seeall a:hover {text-decoration: underline }.mega-menu-new .nav-main .dropdown a.subtitle {vertical-align: baseline;font-weight: 700;cursor: pointer;margin-left: 20px;font-size: .5em;display: inline-block }.mega-menu-new .nav-main .dropdown a.subtitle:hover {text-decoration: underline }.nav-main .dropdown .std-link.right {left: auto;right: 1em }.nav-main .dropdown p.std-link {font-size: 1.3em;min-height: 0;margin: 0 }.nav-main .dropdown img {display: inline-block;vertical-align: middle;margin-right: 1.25em }.mega-menu-new .nav-main .dropdown img {margin-right: 3.35em }.mega-menu-new .nav-main .dropdown .close-btn {display: none }.nav-main .dropdown .close-btn {display: block;position: absolute;top: .7em;right: 50%;margin-right: -26.4em;border: 0 }.nav-main .dropdown .closer {display: inline-block;vertical-align: middle;margin-left: .5em }.nav-main .parent, .nav-main a.first, .nav-main strong {position: relative }.nav-main .info {display: block;position: absolute;top: 0;left: 0;right: 0;font-size: .615em;line-height: normal;text-align: center;text-transform: uppercase;letter-spacing: .06em;opacity: 0;transition: opacity .25s ease-out }.nav-main .parent .info, .nav-main a.first:hover .info, .nav-main li:hover a.first .info, .nav-main strong .info {opacity: 1 }.nav-main .push:first-child {margin-top: 4em }.mega-menu-new .nav-main .push:first-child {margin-top: 0 }.mega-menu-new .nav-main .dropdown .column.expert_container {width: 28%;margin-left: 1% }.mega-menu-new .nav-main .dropdown .column.expert_container h3 {padding: 0 !important;margin-bottom: .5em }.mega-menu-new .nav-main .dropdown .column.expert_container a.push.experts_img {width: 100% }.mega-menu-new .nav-main .dropdown .column.expert_container p {margin-bottom: 0;font-size: 1.5em }}.accordion-ctt, .recycle p, .social a, .stage {overflow: hidden }@media screen and (min-width:48em) {.mega-menu-new .header-container {width: 100%;text-align: center;margin-bottom: 10px }.mega-menu-new .header-salon {float: left;width: auto;margin-top: 10px }.mega-menu-new.site-hd a.localize {float: left;color: #000;text-decoration: none;font-family: helveticaneueregular;font-size: 1.6em;letter-spacing: 1px;height: auto;line-height: normal;margin-left: 1.9em !important }.mega-menu-new.site-hd a.localize .icon {margin: 0 0 0 .5em }.mega-menu-new .hd-logo-new {display: inline-block;margin: 0 auto }.mega-menu-new .header-search {float: right;width: auto }.mega-menu-new.site-hd a.search-trigger .icon {margin: 0;border: 0;position: static;width: 1.5em;height: 2em;padding-left: 5px;right: 0 }.mega-menu-new .nav-main ul {margin-left: 0;margin-right: 0 }.mega-menu-new .nav-main li {padding: 0 1.3em 0 }.mega-menu-new .nav-main .dropdown li img.bullet {width: 11px;height: 11px;border-radius: 50%;position: relative;top: -1px;margin-right: .6em }}@media screen and (min-width:64em) {.site-hd li.large-only {display: inline-block }.site-hd a.medium-down {display: none }.site-hd a, .site-hd a.first, .site-hd strong {font-size: 1.3em }.mega-menu-new.site-hd a, .mega-menu-new.site-hd a.first, .mega-menu-new.site-hd strong {font-size: 1.6em }.mega-menu-new .header-container {width: 1270px;margin: 0 auto;text-align: center }.mega-menu-new .header-salon {width: 33.33% }.mega-menu-new .hd-logo-new {display: inline-block;margin: 0 auto }.mega-menu-new .header-search {float: right;width: 33.333% }.site-hd .parent, .site-hd a, .site-hd strong {border-width: 3px }.site-hd a.localize {width: auto;height: 3.3em;margin-right: -3.9em;font-size: 1.3em;font-weight: 700;text-indent: 0;line-height: 3em;text-decoration: underline;color: #002fa7;border-bottom: 0;text-transform: none }.mega-menu-new.site-hd a.localize {float: left;color: #000;text-decoration: none;font-family: helveticaneueregular;font-size: 1em;letter-spacing: 1px;height: auto;line-height: normal;margin-left: 1.9em !important }.site-hd a.localize .icon {position: static;width: 15px;height: 20px;margin: 0 0 0 1em }.mega-menu-new.site-hd a.localize .icon {margin: 0 }.site-hd a.search-trigger.active, .site-hd a.search-trigger:hover {border-color: transparent }.site-hd a.search-trigger .icon {width: auto;right: 0;height: 2.8em;margin: 1em 0 0;border: 1px solid #ccc }.mega-menu-new.site-hd a.search-trigger .icon {margin: 0;border: 0;position: static;width: 1.5em;height: 2em;padding-left: 5px }.site-hd .hd-search .wrap {margin: 1em auto }.mobile-nav {margin: 0 }.nav-secondary {margin-right: 2em }.nav-secondary a {font-size: 1em }.mega-menu-new .nav-secondary {margin-right: 0 }.nav-main ul {margin-left: 1.5em;margin-right: 1.5em }.mega-menu-new .nav-main ul {margin-left: 0;margin-right: 0 }.nav-main .separator {display: inline-block;vertical-align: middle;width: 1px;height: 2.6em;line-height: 2.6em;padding: 0;margin: 0 .5em;background-color: #eaeaea }.nav-main .dropdown {display: block;opacity: 0;visibility: hidden;height: 46em }.nav-main .dropdown .close-btn {display: none }.nav-main .dropdown ul {margin-left: 0;margin-right: 0 }.nav-main .dropdown p {min-height: 3em;font-size: 1.3em }.nav-main .dropdown.active, .nav-main li:hover .dropdown {opacity: 1;visibility: visible }.hd-search.active {height: 5.8em }.hd-search input[type=text] {font-size: 1.3em }.mega-menu-new.site-hd a.localize .icon {margin: 0 0 0 .5em }.mega-menu-new .header-search {float: right;width: 33.333% }.mega-menu-new .nav-main .dropdown .column {width: 25% }.mega-menu-new .nav-main .dropdown h3 {font-size: 30px }.mega-menu-new .nav-main li {padding: 0 2.99em 0 }.mega-menu-new .mobile-nav-wrap {width: 1270px }.mega-menu-new .header-salon {font-size: 1.65em }.mega-menu-new .nav-main .dropdown a {font-size: 1.65em }.mega-menu-new .nav-main .dropdown .column.expert_container {width: 46%;margin-left: 1.5% }.mega-menu-new.site-hd a.search-trigger {right: 70px }.mega-menu-new .nav-main .dropdown a {letter-spacing: 1.5px }}.site-ft {background-color: #000;color: #fff }.site-ft .column, .site-ft .wrap {padding: 0 }.site-ft .logo {margin: 0;background-image: url(../images/loreal-pro-logo-white.svg) }.site-ft .logo a {display: block;height: 100% }.site-ft a {display: inline-block;font-size: 1.2em;line-height: 2.166em;color: #fff;border-bottom: 1px solid transparent;-webkit-transition: border-color .25s ease-out, opacity .25s ease-out;transition: border-color .25s ease-out, opacity .25s ease-out }.site-ft a:hover {border-color: #fff }.site-ft label {box-sizing: border-box;width: 20%;text-align: right;margin-right: 1em;display: none }.site-ft .inner-pict {margin: 0 1em }.site-ft input[type=email], .site-ft input[type=text] {box-sizing: border-box;width: 100%;height: 2.7em;padding-right: 12em;font-size: 1em;background-color: #fff;color: #000 }.site-ft input[type=submit] {top: 0;right: 0;bottom: 0;width: auto;padding: 0 .833em;background-image: none;background-color: #002fa7;color: #fff;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;font-weight: 700;font-size: 1em;line-height: 2.5em }.site-ft .small-accordion {background-color: #f1f1f1 }.site-ft .accordion-hd {display: block;padding: 1.5em 3em;color: #000;border-top: 1px solid #c9c9c9;border-bottom: 0;outline: 0 }.site-ft .accordion-hd:hover {border-top-color: #c9c9c9 }.site-ft .accordion-hd:first-child {border-top: 0 }.site-ft .accordion-ctt {margin-top: 0;color: #000 }.site-ft .accordion-hd.active+.accordion-ctt {height: 7.5em }.site-ft .bt {background-color: #000;border-top: 1px solid #333;color: #fff }.site-ft .bt .wrap {padding: 0 }.site-ft .bt .country {font-size: 1em;font-weight: 700;line-height: 4.5em;padding: 0 3.2em }.site-ft .bt ul {padding: 1.6em 1em 2.2em;border-top: 1px solid #3d3d3d }.site-ft .bt li {padding: 0 2.2em;line-height: 3.2em }.site-ft .bt a {color: #fff }.site-ft .bt a:hover {border-color: #fff }.site-ft .top-link {text-align: right;padding: 1em 1.5em;position: relative }.site-ft .success, .social, .social a {text-align: center }.site-ft .top-link a {color: #fff;border-bottom: 1px solid #000;font-size: 1em;font-weight: 700 }.site-ft .top-link a .icon {margin: 0 0 0 1em }.site-ft .top-link a:hover {border-color: #fff }.site-ft .success {position: absolute;left: 0;right: 0;top: 3.5em;font-size: 1em }.social li {display: inline-block;margin: 0 .5em }.social a {display: block;width: 3em;height: 3em;line-height: 4em;background-color: #fff;border-radius: 50% }.social a:hover {border-color: transparent;opacity: .7 }.social img {display: inline-block;width: 22px;height: 22px }.recycle {margin: 2em 3.2em 0;text-align: left }.recycle p {font-size: 11px;text-align: left }.recycle img {float: left;width: 5em;margin-right: 1.6em }.recycle a {font-size: 1em;line-height: normal }@media screen and (min-width:48em) {.site-ft .wrap {position: relative;padding: 9.5em 0 7em }.site-ft .column {padding: 0 1em }.site-ft .inner-pict {margin: 0 0 2em }.site-ft label {display: inline-block;width: 9.33em;box-sizing: content-box }.site-ft input[type=email], .site-ft input[type=text] {width: 8.8em;padding-right: 4em;font-size: .866em;box-sizing: content-box;background-color: #262626;color: #fff }.site-ft .accordion-ctt, .site-ft .small-accordion, .site-ft .top-link, .social a {background-color: transparent }.site-ft input[type=submit] {top: 1px;right: 1px;bottom: 1px;width: 4em;padding: 0;background-image: url(../images/sprites.svg);background-color: transparent;font-size: .866em;text-indent: -99em;overflow: hidden }.site-ft .bt .wrap {padding: 2em 1em }.site-ft .bt .country {float: left;line-height: 2.2em;padding: 0;border-bottom: 0 }.site-ft .bt ul {float: right;padding: 0;margin: 0;border-top: 0 }.site-ft .bt li {display: inline-block;margin-left: 2em;padding: 0;line-height: normal }.site-ft .accordion-hd {display: none }.site-ft .accordion-ctt {color: #fff;border-bottom: 0 }.site-ft .top-link {position: absolute;top: 2.5em;box-sizing: border-box;width: 100%;padding: 0 1em }.site-ft .top-link a {color: #fff;border-bottom-color: #fff;font-weight: 400;font-size: .933em }.site-ft .success {text-align: right;font-size: .733em }.social {text-align: right }.social li {display: inline-block;vertical-align: middle;margin: 0 0 0 1em }.social a {display: block;overflow: hidden;width: auto;height: auto;line-height: normal;text-align: left;border-radius: 0 }.recycle, .recycle p {text-align: right }.social a:hover {border-color: transparent;opacity: .7 }.recycle {margin: 2em 0 0 }.recycle img {float: right;margin: 0 0 0 1.6em }}@media screen and (min-width:64em) {.site-ft input[type=email], .site-ft input[type=text] {width: 11.5em }.site-ft .top-link {top: 1.5em }.social li {margin: 0 0 0 2em }}.accordion-hd {display: block;position: relative }.accordion-hd .icon {margin: 0 2em 0 0 }.accordion-hd .i-arrow {position: absolute;right: 2em;top: 50%;width: 11px;height: 18px;margin: -9px 0 0;-webkit-transition: -webkit-transform .12s ease-out;transition: transform .12s ease-out;transform-origin: 50% 50% 0;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg) }.accordion-hd.active .i-arrow {-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-mstransform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg) }.accordion-hd:first-child {border-top: 0 }.accordion-ctt {height: 0;opacity: 0;visibility: hidden;transition: height .25s ease-in-out }.accordion-hd.active+.accordion-ctt {visibility: visible;opacity: 1;height: auto }@media screen and (min-width:48em) {.accordion-ctt {display: block;height: auto;opacity: 1;visibility: visible;border-bottom: 0 }}.toolbox {margin: 2em 0 0;clear: both }.toolbox .column {position: relative;text-align: left }.toolbox .inline-title {height: auto;padding: 1em 1.75em;border-top: 1px solid #c9c9c9 }.toolbox .form-combo input[type=text] {width: 8.5em }.toolbox .button {display: none }.toolbox a strong {border: 0 }.inline-title {font-family: Raleway, Helvetica, Arial, sans-serif;font-weight: 400;text-transform: none }.inline-title strong {font-size: 1em;font-weight: 400 }.inline-title .icon {margin-right: .75em }.inline-title .group {text-align: left }.form-combo input {display: inline-block }@media screen and (min-width:48em) {.toolbox {margin: 10em 0 }.toolbox .column {text-align: center }.toolbox .form-combo input[type=text] {width: 9em !important }.toolbox .button {display: inline-block }.toolbox .inline-title {height: 9em;padding: 0;border: 0 }.toolbox .inline-title .group {text-align: center }.inline-title {font-family: "Droid Serif", Georgia, Times, serif }.inline-title strong {display: block;font-size: 1.75em;font-weight: 700 }.inline-title .icon {margin-right: 1em }}@media screen and (min-width:64em) {.toolbox .inline-title {height: 8em }.inline-title {font-size: 2em }}.stage {height: 24em;text-align: right;background-position: left center;background-repeat: no-repeat;background-size: 100% auto;background-color: #f1f1f1 }.stage .wrap {padding: 0 1em }.stage .category-stage, .stage .list-stage, .stage .product-stage, .stage .wrap, .stage li, .stage ul {height: 100% }.stage .slider-state {height: auto }.stage .column, .stage .skew-wrapper {position: relative;height: 100% }.stage .stage-title, .stage h1 {margin-bottom: .2em;font-family: "Droid Serif", Georgia, Times, serif;font-size: 3em;font-weight: 700;line-height: 1.1em;letter-spacing: .04em;text-transform: none }.stage .stage-title em, .stage h1 em {font-style: italic }.stage p {margin-bottom: .5em }.stage .content {display: inline-block;position: relative;box-sizing: border-box;width: 75% }.stage .column {display: inline-block;vertical-align: bottom;float: none;padding: 0 }.stage .skew-wrapper:before {content: "";position: absolute;height: 102%;left: 25%;width: 200%;margin: -1px 0;-moz-transform: skewX(-15deg);-o-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-mstransform: skewX(-15deg);-webkit-transform: skewX(-15deg);transform: skewX(-15deg);background-color: #f1f1f1;opacity: .5 }.stage .button {margin-top: 1.66em }.stage .icon {margin: 0 }.stage .icon-wishlist {margin-right: .5em }.stage .surtitle {font-size: 1.4em;margin: 0 }.stage .label {font-size: 1.1em }.stage .slider-state {position: absolute;left: 0;right: 0;bottom: 2.5em;padding: 0 3.2em;text-align: right }.stage .slider-state li {display: inline-block;float: none;margin: 0 .35em;background: 0 }.stage .slider-state a {display: block;width: 1.2em;height: 1.2em;text-align: left;background-color: #fff;opacity: .4;border-radius: 50%;-webkit-transition: opacity .5s ease-out;transition: opacity .5s ease-out;overflow: hidden;text-indent: -99em }.stage .slider-state .on a {opacity: 1 }@media screen and (min-width:48em) {.stage {height: 28.5em;background-size: 50% auto }.stage .content {width: 66% }.stage .skew-wrapper:before {left: 33%;opacity: 1 }}.aside-content .articles p, .aside-content .media-block .text p {height: 3em;text-overflow: ellipsis;overflow: hidden }@media screen and (min-width:64em) {.stage {background-size: 60% auto }.stage .content {width: 50% }.stage .stage-title, .stage h1 {font-size: 5em }.stage .surtitle {font-size: 1.7em }.stage .button {margin-top: 1.9em }.stage .skew-wrapper:before {left: 50% }}.pdpLocator .form-combo .button {margin: 0 }.aside-content {margin-bottom: 6em }.aside-content .wrap {padding: 0 1em }.aside-content .inner {padding-top: 2em;margin-bottom: 3em;position: relative }.aside-content .title {position: relative;z-index: 10;margin: 0 1em -1.5em }.aside-content .title .title-large {display: inline-block;padding: 0 .4em;background-color: #fff }.aside-content .item {display: block;position: relative }.aside-content .articles {padding: 2em 0 }.aside-content .articles img {display: block;max-width: 100% }.aside-content .articles p {position: relative }.aside-content .media-block img {max-width: 7.5em }.aside-content .media-block .text {position: static;padding: 0 }.moodboard .aside-content, .quote .aside-content {position: relative;top: -2em;overflow: hidden;box-sizing: border-box;padding: 0 1em;width: 100%;z-index: 1 }.moodboard .aside-content .column, .quote .aside-content .column {margin-bottom: 0 }.moodboard .aside-content .inner:before, .quote .aside-content .inner:before {content: none }.quote .aside-content {top: -4em;margin: 0 0 -4em }.outline {border: 1px solid #000 }.legend {position: relative;padding: 1.5em 1em 0;background-color: #fff }.legend h3, .legend p {font-size: 1.3em;margin-bottom: .7em }.legend .std-link {float: right;font-size: 1.2em }.legend:before {content: "";position: absolute;top: -.85em;left: 2em;width: 1.7em;height: 1.7em;background: #fff;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-mstransform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg) }@media screen and (min-width:48em) {.aside-content {margin-bottom: 8em }.aside-content .title {margin: 0 7em 14em;padding: 0 2em }.aside-content .title .title-large {padding: 0 }.aside-content .inner {padding-top: 0 }.aside-content .inner:before {content: "";position: absolute;top: -1em;left: 1em;right: 1em;background-color: #fff;height: 20px }.aside-content .highlight .inner {padding-top: 1em }.aside-content .highlight .inner:before {content: none }.aside-content .item {top: -14em;background-color: #fff }.aside-content .articles {padding: 0 0 3em }.aside-content .articles .item, .aside-content .highlight .inner {top: 0;margin-top: -14em }.moodboard .aside-content, .quote .aside-content {position: static;overflow: visible;z-index: 1;margin-bottom: 0 }.moodboard .aside-content .inner, .quote .aside-content .inner {padding-top: 3em;margin-top: -3em }.moodboard .aside-content .item, .quote .aside-content .item {top: 0 }.moodboard .aside-content .text, .quote .aside-content .text {position: relative }.moodboard .aside-content li.column:first-child, .quote .aside-content li.column:first-child {margin: 0 }.moodboard .aside-content {margin-bottom: 10em }.moodboard .aside-content .inner {padding-top: 8em;margin-top: -10em }}.overhid, .popin .closer {overflow: hidden }@media screen and (min-width:64em) {.aside-content {margin-bottom: 10em }.aside-content .highlight .inner {padding-top: 3em }.quote .aside-content .inner {padding-top: 10em;margin-top: -10em }.moodboard .aside-content .inner {padding-top: 14em;margin-top: -16em }.legend {padding: 1.5em 1.5em 0 }.legend h3, .legend p {font-size: 1.5em }.legend .std-link {font-size: 1.3em }}.popin {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .2);z-index: 100 }.popin .window {display: none;position: absolute;top: 50%;left: 50%;background: #fff }.popin .inner {position: relative;padding: 2em }.popin .closer {position: absolute;right: 2em;top: 2em;text-indent: -99em;z-index: 20 }.popin .popin-hd {padding: 1em 2em 0 }.popin .popin-hd h2 {font-size: 2em }.popin .popin-ctt {padding: 0 1em;margin: 1em 1em 2em;max-height: 25em;overflow: auto }@media screen and (min-width:48em) {.popin .popin-hd {padding: 2em 4em 0 }.popin .popin-hd h2 {float: left;padding-top: 1.125em;font-size: 3em }.popin .popin-ctt {margin: 2em 1em;padding: 0 2em 0 3em;max-height: 40em }}.popin-nl {width: 100%;height: 100% }.popin-nl .popin-nl-ctt {width: 320px;height: 52.5em;position: absolute;top: 0;left: 50%;margin-left: -16em;max-height: 100%;overflow: auto;background-color: #fff }.popin-nl .col-img {width: 42.7%;display: none;vertical-align: top }.popin-nl .col-img img {height: auto;max-width: 100% }.popin-nl .col-txt {width: 100%;display: inline-block;vertical-align: top;background: #fff;padding: 30px;box-sizing: border-box }.popin-nl .col-txt .surtitle {color: #000 }.popin-nl .col-txt h1 {font-size: 3em;margin: 5px 0 20px }.popin-nl .col-txt p {line-height: 2em;padding-right: 12px }.popin-nl .col-txt p a {font-weight: 700;text-decoration: underline }.popin-nl .col-txt input[type=email] {margin: 20px 0;width: 92% }.popin-nl .col-txt .button {margin-top: 30px;width: 100%;padding: 0;text-align: center }.popin-nl .col-txt #succes-newsletter {display: none;margin: 20px 0;font-weight: 700 }@media screen and (min-width:48em) {.popin-nl .col-img, .popin-nl .col-txt {display: inline-block;vertical-align: top }.popin-nl {width: 100%;height: 100% }.popin-nl .popin-nl-ctt {width: 70em;height: 64em;position: absolute;top: 50%;left: 50%;margin-left: -35em;margin-top: -38vh;max-height: 77%;overflow: auto }.popin-nl .col-img {width: 42.7% }.popin-nl .col-img img {height: 100% }.popin-nl .col-txt {width: 57.3%;background: #fff;padding: 70px;box-sizing: border-box }.popin-nl .col-txt .surtitle {color: #000 }.popin-nl .col-txt h1 {font-size: 3.2em;margin: 0 0 20px }.popin-nl .col-txt p {line-height: 2.2em;font-size: 1.3em }.popin-nl .col-txt input[type=email] {margin: 25px 0;width: 92% }.popin-nl .col-txt .button {margin-top: 25px;width: 140px;padding: 0;text-align: center }.popin-nl .col-txt #succes-newsletter {display: none;margin: 27px 0 }.nl-modal-popup .popin-nl-ctt {width: 90%;background-color: transparent }}@media screen and (min-width:64em) {.popin-nl .col-img, .popin-nl .col-txt {display: inline-block;vertical-align: top }.popin-nl {width: 100%;height: 100% }.popin-nl .popin-nl-ctt {width: 94em;height: 64em;position: absolute;top: 50%;left: 50%;margin-left: -47em;margin-top: -38vh;max-height: 77%;overflow: auto }.popin-nl .col-img {width: 42.7% }.popin-nl .col-img img {height: 100% }.popin-nl .col-txt {width: 57.3%;background: #fff;padding: 52px 70px;box-sizing: border-box }.popin-nl .col-txt .surtitle {color: #000 }.popin-nl .col-txt h1 {font-size: 4.5em;margin: 0 0 20px }.popin-nl .col-txt p {line-height: 2em;font-size: 1.5em }.popin-nl .col-txt input[type=email] {margin: 30px 0;width: 92% }.popin-nl .col-txt .button {margin-top: 25px;width: 140px;padding: 0;text-align: center }.popin-nl .col-txt #succes-newsletter {display: none;margin: 35.2px 0 }.nl-modal-popup .popin-nl-ctt {width: 88em;height: 64em;background-color: transparent }}.carousel, .carousel .main {position: relative }.ariane a, .ariane li, .ariane li:after {display: inline-block }.ariane {margin: 3em 1em 2em }.ariane li {vertical-align: middle;font-size: 12px;line-height: 20px }.ariane li:after {content: "";vertical-align: middle;width: 10px;height: 20px;background: url(../images/sprites.svg) -348px -244px no-repeat;margin: 0 6px }.ariane li:last-child:after {content: none }.ariane a {vertical-align: top;font-weight: 400 }.ariane li:first-child a:hover:before {background-color: #001b6b }.ariane .home a {width: 15px;overflow: hidden;text-indent: -99em;background: url(../images/sprites.svg) -188px -249px no-repeat }@media screen and (min-width:48em) {.ariane li:after {margin: 0 13px }.ariane .home {margin-left: 0 }}.carousel {height: 28em;background-color: #000 }.carousel .content {padding-right: 2.5em }.carousel .content, .carousel .surtitle {color: #fff }.carousel .skew-wrapper:before {background-color: #000;opacity: .5 }.carousel .slider-item {float: left;width: 100%;position: relative;overflow: hidden;transition: background-image .35s eause-out;background-position: 0 center;background-repeat: no-repeat;background-size: auto 100%;background-color: #000 }.carousel .next, .carousel .prev {display: block;position: absolute;top: 0;left: 0;height: 100%;width: 3em;background: rgba(255, 255, 255, 0);cursor: pointer }.carousel .next .arrow, .carousel .prev .arrow {position: absolute;top: 50%;left: 50%;margin: -9px 0 0 -5px;width: 10px;height: 18px;background: url(../images/sprites.svg) 0 -250px no-repeat }.item .text, .rating, .rating .column {position: relative }.carousel .next {left: auto;right: 0 }.carousel .next .arrow {background-position: -50px -250px }@media screen and (min-width:48em) {.carousel .prev, .carousel .slider-state {margin-left: -35.4em;left: 50% }.carousel .skew-wrapper:before {opacity: 1 }.carousel .content {padding-right: 0 }.carousel .slider-state {width: 70.8em;padding: 0 }.carousel .next {left: 50%;margin-left: 35.4em }}.launch-header .stage-video.active .video-trigger:after, .video-full.active .video-trigger:after, .video-header-block .video-header.active .video-trigger:after {opacity: 0 }@media screen and (min-width:64em) {.carousel {height: 49em }.carousel .content {width: 50% }.carousel .slider-state {width: 96em;margin-left: -48em }.carousel .prev {left: 50%;margin-left: -48em }.carousel .next {left: 50%;margin-left: 48em }.carousel .slider-item {background-size: 66% auto }}.rating {padding-bottom: 7em }.rating .column {float: none;display: inline-block;vertical-align: bottom }.rating .column.medium-up {display: none }.profile img, .rating .item {display: block }.rating .title+.column {z-index: 3 }.profile .inner {padding: 2em 1em }.profile img {max-width: 7em;margin: 0 auto 1.5em }.profile .tags {margin-bottom: 1em }.rank {width: 82px;height: 14px;margin: 1em 0;overflow: hidden;text-indent: -99em;background-position: 0 0;background-repeat: no-repeat;background-size: contain }.rank.rank-1 {background-image: url(../images/pictos/rank-1.png) }.rank.rank-2 {background-image: url(../images/pictos/rank-2.png) }.rank.rank-3 {background-image: url(../images/pictos/rank-3.png) }.rank.rank-4 {background-image: url(../images/pictos/rank-4.png) }.rank.rank-5 {background-image: url(../images/pictos/rank-5.png) }@media screen and (min-width:48em) {.profile img, .rating .column.medium-up {display: block }.profile {margin-top: 5em }.profile .inner {padding: 3em 1em 3em 5em }.profile img {float: none;max-width: 13em;margin: 0 2em 1.5em 0 }.profile .tags {margin-bottom: 3em }.rating .item {margin-top: 9em }.rating .column {float: left }}.item .product-name, .item h3, .item p {margin-bottom: .5em }@media screen and (min-width:64em) {.profile .inner {padding: 4em 4em 3em 9em }}.item .text {padding: 2em 0;text-align: left }.item .product-name {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.3em;text-transform: uppercase }.item .label {position: absolute;top: 0 }.item .surtitle {margin: 0;font-size: 1.1em;color: #000 }.catalogue {margin-bottom: 5em }.catalogue .item {display: inline-block;vertical-align: top;width: 50%;padding: 0 1em;margin-bottom: 2em;box-sizing: border-box }.catalogue .item .text {position: relative }.catalogue .trigger-list {margin-top: 3em;font-size: 1.8em }@media screen and (min-width:48em) {.item .text {position: absolute;padding: 2em 3em }.item .product-name {font-size: 1.5em }.catalogue .item {width: 33.33% }}@media screen and (min-width:64em) {.item .product-name {font-size: 1.7em }}.filters {position: relative;padding: 0 1em }.filters .intro {margin: 0 .5em 1.5em;font-family: "Droid Serif", Georgia, Times, serif;font-size: 1.5em;font-weight: 700;line-height: 1.75em }.filters label, .filters select, .product-stage .product-name {font-family: Raleway, Helvetica, Arial, sans-serif }.filters .intro strong {display: block;font-style: italic;font-size: 1.75em }.filters .intro .icon {display: block;margin: 0 auto .5em }.filters .form {margin: 0 auto }.filters .line {padding: 1.5em 0 }.filters .line.first {text-align: center }.filters label, .filters select {display: block;min-width: 50%;vertical-align: middle;margin: 0 auto 1em;font-size: 1.3em }.filters select {height: 2.733em;padding: 0 2.5em 0 .8em }@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:480px) {.filters select:focus, .filters select:hover {font-size: 1.6em;height: 2.233em;padding: 0 2em 0 .66em;margin-bottom: .8275em }}@media screen and (min-width:0\0) {.filters select {background: 0;padding: .66em !important }}.filters .right select {border: 0;margin: 0 }.filters .button {display: none;padding: 0 1.66em }@media screen and (min-width:48em) {.filters p.column {line-height: 2.733em }.filters .line.first {text-align: left;border-bottom: 1px solid #c4c4c4 }.filters .intro {float: left;margin-bottom: 0;font-size: 2em }.filters .intro .icon {display: inline-block;margin: 0 .5em 0 0 }.filters .form {float: right;max-width: 80%;line-height: 7em }.filters label, .filters select {display: inline-block;margin: 0 1em 0 0;min-width: 0;font-size: 1.5em }.filters .button {display: inline-block;padding: 0 .833em }}.product-stage {position: relative;height: auto;background-color: #fff;background-size: auto 100%;overflow: visible;text-align: left }.product-stage .skew-wrapper:before {display: none }.product-stage .product-content {box-sizing: border-box }.product-stage .column {vertical-align: top }.product-stage .label {margin-bottom: 1em }.product-stage .product-name {margin-bottom: 0;font-size: 2.9em;font-weight: 700;text-transform: uppercase;letter-spacing: .04em }.product-stage .product-type {margin: 0 0 .5em;font-size: 1.3em;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;line-height: 1.2em }.product-stage .product-range {font-size: 1.3em;margin-bottom: 1em }.product-stage .price {position: relative;font-family: "Droid Serif", Georgia, Times, serif;font-size: 1.7em;line-height: normal;margin-left: 20% }.product-stage .price .light, .product-stage .price .salon-only {display: block;font-family: Raleway, Helvetica, Arial, sans-serif }.product-stage .price strong {font-weight: 700;font-size: 18px }.product-stage .price .cents {font-size: .5em;vertical-align: super }.product-stage .price .light {font-size: .5em }.product-stage .price .salon-only {font-size: .5em;font-weight: 700;margin: 0 0 0 -33%;text-align: center }.presentation .legend, .protocol .count-large, .quote .character-name {font-family: "Droid Serif", Georgia, Times, serif }.product-stage .product-media {position: relative;overflow: hidden;height: 23em }.product-stage .product-media img {position: absolute;top: 0;left: 50%;margin: 0 0 0 -12.5em;width: 25em;height: 23.2em }.product-stage .product-text {box-sizing: border-box;padding-top: 5em }.product-stage .tags {display: inline-block;vertical-align: middle;font-size: .8em }.product-stage .retail {position: relative;text-align: center }.product-stage .retail p {margin: 0;text-align: center }.product-stage .retail p.small {font-size: 1.1em;color: #d4d4d4 }.product-stage .retail .form-combo {margin-top: .5em;text-align: center }.product-stage .retail .button {margin: 0;cursor: pointer }.product-stage .retail .sep {font-size: 1.3em;font-weight: 700;padding: 0 1em }.product-stage .retail input[type=text] {width: 16em }.product-stage .medium-up {display: none }@media screen and (min-width:48em) {.product-stage {height: 34em;overflow: hidden;background-size: 40% auto;background-color: #f1f1f1 }.product-stage .column, .product-stage .product-content, .product-stage .product-media {height: 100% }.product-stage .skew-wrapper {height: 100%;padding-bottom: 0 }.product-stage .skew-wrapper:before {display: block;left: 20%;background-color: #fff }.product-stage .column {vertical-align: middle;margin-top: 0 }.product-stage .product-text {padding-top: 4.5em }.product-stage .product-type {font-size: 1.7em }.product-stage .product-range {font-size: 1.5em }.product-stage .product-media img {top: 50%;margin: -17.5em 0 0 -16.35em;width: 35em;height: 32.7em }.product-stage .tags {font-size: 1em }.product-stage .medium-up {display: inline-block }.product-stage .price-wrap {position: absolute;right: auto;left: -6em;bottom: auto;top: 50%;width: 11em;margin: -2em 0 0;text-align: left }.product-stage .price-wrap:before {content: " ";display: inline-block;position: absolute;top: -2em;left: -2em;width: 11em;height: 11em;background-color: #fff;-moz-transform: rotate(-30deg);-o-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-mstransform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg) }.product-stage .price {font-size: 3em;margin: 0 20% 0 0 }.product-stage .price .light {font-size: .33em }.product-stage .price .salon-only {margin: 1em 0 0 -1.5em }.product-stage .s-cols-8 {padding-right: 0 }.product-stage .retail {position: absolute;right: 0;bottom: 1px;width: 41.66%;text-align: left }.product-stage .retail .form-combo, .product-stage .retail p {text-align: left }.product-stage .retail input[type=text] {width: 14em }.product-stage .product-zoom .closer {right: 50%;margin-right: -36em }}@media screen and (min-width:64em) {.product-stage {height: 39em }.product-stage .product-media img {top: 50%;margin: -21em 0 0 -22.5em;width: 45em;height: 42em }.product-stage .product-text {padding-top: 6em }.product-stage .price-wrap:before {left: -2em }.product-stage .retail {bottom: 1.5em }}.presentation {margin-top: 0;padding: 0 1em }.presentation .intro {margin: 1.5em 0 4.5em }.presentation .legend {padding: 0;margin: 1em 0;font-style: italic }.presentation .legend:before {content: none }.protocol .step-product:after, .quote .content li:before, .technics .accordion-ctt li:before, .video-trigger:after, section.list .isotope li:before {content: "" }.presentation .alt-media {margin-top: -6em;position: relative;z-index: 10 }.presentation .alt-media .inner {padding: 1.5em 0 1em;background-color: #f1f1f1;text-align: center }.presentation .alt-media h3 {font-size: 1em }.presentation .alt-media ul {margin-top: 1em }.presentation .alt-media li {display: inline-block;vertical-align: middle;width: 3.5em;height: 3.5em;margin: .8em;overflow: hidden;border-radius: 50% }.presentation .alt-media li img {border-radius: 50% }.presentation .alt-media p {margin-top: .66em;line-height: 1.2em }.presentation .pull-1 {margin-right: 0 }.technics {padding: 1em;background-color: #f1f1f1;margin-bottom: 3em }.technics .accordion-hd {font-size: 1.5em;padding: 1em 0 1em 3.33em;border-top: 1px solid #000;cursor: pointer }.technics .accordion-hd .icon {position: absolute;left: 0;top: 1em;width: 2.1em;height: 2.1em;margin: 0 }.technics .accordion-hd .value {display: block;text-transform: none;font-weight: 400 }.technics .accordion-hd:first-of-type {border-top: 0 }.technics .accordion-ctt ul {margin: 0 0 2em 5em }.technics .accordion-ctt li {position: relative;padding-left: 1.13em;font-size: 1.5em;line-height: 1.25em;margin-bottom: .25em }.technics .accordion-ctt li:before {position: absolute;left: 0;top: .4em;margin-right: .5em }.technics .accordion-ctt p {margin-left: 4.2em }.technics .ticks {margin: -1em -1em 0;padding: 2em 2em 1em;background-color: #fff }.technics .ticks p {display: inline-block;vertical-align: middle;margin: 0 2em 1em 0;font-weight: 700;text-transform: uppercase }.technics .ingredients {margin: 0 -1em -1em;padding: 1em }.technics .ingredients .inner {margin-top: 1em;padding: 1.5em;background-color: transparent;border: 1px solid #000 }.technics .ingredients p {margin: 0 }.technics .ingredients h3 {padding: 0;margin: 0 0 1em }@media screen and (min-width:48em) {.presentation {margin-top: 0 }.presentation .intro {margin: 6em 25% 6em 0 }.presentation .citation {margin: 2em 0 2em 25% }.presentation .alt-media {margin-top: -20em }.presentation .alt-media .inner {padding: 2.5em }.presentation .alt-media h3 {font-size: 1.5em }.presentation .legend {margin: 18em 0 0 33.33% }.technics {padding: 3.5em 2.5em }.technics .accordion-hd {border: 0;cursor: default }.technics .accordion-hd .i-arrow {display: none }.technics .accordion-ctt {overflow: visible }.technics .accordion-ctt .ingredients p {margin: 0 }.technics .ticks {margin: 0;padding: 0;background-color: transparent }.technics .ticks p {margin: 0 0 1.33em 1.1em }.technics .ingredients {margin: 0;padding: 0;background-color: transparent }.technics .ingredients .inner {width: 100% }.technics .ingredients p {margin: 0 }}@media screen and (min-width:64em) {.presentation {margin-top: 0 }.presentation .alt-media li {width: 5.7em;height: 5.7em }.presentation .alt-media {position: absolute;right: 0;margin-top: 0 }.technics .accordion-ctt p {margin-left: 3.333em }}.quote .column, .quote .wrap {position: relative }.quote {overflow: hidden;margin: 4.5em 0 6em }.quote .title {margin-bottom: 1.5em }.backstage .title {margin-bottom: 1.5em }.quote .column {z-index: 3;float: right }.quote .highlight, .quote .highlight .small-accordion {margin-top: 2em }.quote .highlight input[type=text] {width: 6em;padding-left: .75em }.quote .character-name {font-size: 1.4em;font-weight: 700;text-transform: none }.product-reminder .product-name, .product-reminder .product-type, .questions li p {text-transform: uppercase;font-weight: 700 }.quote .cta {padding-top: 1em;margin-top: 1em;border-top: 1px solid #ccc }.quote .content ul {margin-bottom: 1em }.quote .content li {position: relative;padding-left: 1.13em;font-size: 1.2em;line-height: 1.25em;margin-bottom: .25em }.quote .content li p {margin-bottom: 0;font-size: 1em }.quote .content li:before {position: absolute;left: 0;top: .4em;margin-right: .5em }input.i-locator {font-size: 1em;width: 3.2em;height: 3.2em;padding: 0;background-position: -241px 7px;background-color: #002fa7 }.protocol {position: relative }.protocol .steps {overflow: hidden;position: relative;width: 1200%;-webkit-transition: -webkit-transform .5s ease-out;transition: transform .5s ease-out }.protocol .steps .column.s-cols-1 {position: relative;float: left }.protocol .count-large {font-size: 10em;font-weight: 700;font-style: italic;line-height: 1.2em;float: left;width: .6em;position: relative;top: -.833em }.protocol .step-description {float: left;width: 22em }.protocol .step-description h3 {margin-bottom: .5em }.protocol .step-product {display: block;position: relative;margin-bottom: 1em }.protocol .step-product:after {position: absolute;bottom: 3em;right: 10em;width: 20px;height: 20px;background: url(../images/sprites.svg) -100px -50px no-repeat }.protocol .timer {display: inline-block;vertical-align: middle;margin-top: 0;margin-left: .75em;font-size: .733em;line-height: 1.8em;color: #959595 }.protocol .product-info {margin: .5em 0 1.5em }.protocol .tags {margin-top: 1em }.protocol p.light {color: #959595 }.protocol .pagination {margin-top: 2em 0 .1em;text-align: center }.protocol .pagination li {display: inline-block;margin: 0 1em }.protocol .pagination li:first-child {margin-left: 0 }.protocol .pagination li:last-child {margin-right: 0 }.protocol .pagination a {display: block;width: 2.85em;height: 2.85em;font-size: 1.1em;font-weight: 700;text-align: center;line-height: 2.7em;background-color: #f9f9f9;border: 1px solid #999;border-radius: 50% }.protocol .pagination a.on {background-color: #000;color: #fff;border-color: #000 }.protocol .next, .protocol .prev {display: none;position: absolute;left: 100%;top: 0;width: 100%;height: 100%;margin-left: -1em;overflow: hidden;text-indent: -99em;z-index: 10;background-color: rgba(255, 255, 255, .9) }.protocol .next:after, .protocol .prev:after {content: "";position: absolute;top: 50%;left: 0;margin-top: -5em;width: 4em;height: 4em;background-color: #000 }.protocol .prev {left: -100%;margin-left: 1em }.protocol .prev:after {left: auto;right: 0 }@media screen and (min-width:48em) {.quote .cols-3 {margin-top: 9em }.quote .cols-5 {margin-top: 3em }.quote .highlight {margin-top: 0 }.quote .column {margin-bottom: 2em;float: left }.quote .character-name {font-size: 2em }.quote .highlight input[type=text] {width: auto }.protocol .count-large {top: -.833em }.protocol .step-description {width: 15em }.protocol .steps {width: 400% }.protocol .step-product:after {bottom: 2em;right: 6em }}@media screen and (min-width:64em) {.quote .cols-3 {margin-top: 13em }.quote .cols-5 {margin-top: 4em }.quote .content li {font-size: 1.5em }.protocol .count-large {font-size: 13em;width: .6em;top: -.833em }.protocol .step-description {width: 22em }.protocol .step-product:after {bottom: 3em;right: 10em }input.i-locator {width: 4.1em;height: 4.1em;background-position: -237px 10px }}.product-reminder .product-content {margin-bottom: 4em }.product-reminder .product-media {position: relative;overflow: hidden;height: 23.2em }.product-reminder .product-media img {position: absolute;left: 50%;width: 25em;height: 23.2em;margin: 0 0 0 -12.5em }.product-reminder .product-type {margin-bottom: .5em;font-size: 1.5em;line-height: 1.2em }.product-reminder .product-name {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 2.9em;letter-spacing: .04em;line-height: 1.1em }.product-reminder .product-range {margin: 0 0 2em;font-size: 1.3em }.product-reminder .retail {margin: 3em 0 }.product-reminder .retail .small {font-size: 1.1em;color: #d4d4d4 }.product-reminder .retail .sep {font-size: 1em;font-weight: 700;padding: 0 .1em }.product-reminder .form-combo {margin: 2em 0 0 }.product-reminder .form-combo input[type=text] {width: 9em }.product-reminder .tags {display: none }@media screen and (min-width:48em) {.product-reminder .product-content {border-bottom: 1px solid #000;margin-bottom: 8em }.product-reminder .product-media {height: 32.7em }.product-reminder .product-media img {width: 35em;height: 32.7em;margin: 0 0 0 -16.35em }.product-reminder .product-name {font-size: 4em }.product-reminder .product-range {font-size: 1.5em }.product-reminder .product-type {line-height: 1.7em }.product-reminder .tags {display: block }.product-reminder .retail .sep {font-size: 1.3em;margin: 0 .5em }}@media screen and (min-width:64em) {.product-reminder .product-media {height: 42em }.product-reminder .product-media img {width: 45em;height: 42em;margin: 0 0 0 -22.5em }}.moodboard a {position: relative }.moodboard .inline-row {position: relative;z-index: 3 }.moodboard .column {margin-bottom: 2em }.moodboard .column img+img {margin-top: 2em }.moodboard .push-looks {box-sizing: border-box;padding: 0 1em;margin-bottom: 5em;position: relative;text-align: right }.moodboard .push-looks p {vertical-align: middle;margin-bottom: 1em }.moodboard .push-looks p em {display: block;font-family: "Droid Serif", Georgia, Times, serif }.moodboard .push-looks .std-link {margin-top: 1em }.moodboard .push-looks p.std-link {font-size: 1.3em;max-width: none;margin-right: 0 }@media screen and (min-width:48em) {.moodboard .title {margin-bottom: -2.5em }.moodboard .push-looks {margin-bottom: 0 }}@media screen and (min-width:64em) {.article .legend {padding: 1.5em 1.5em 0 }.article h3, .article p {font-size: 1.5em }.article .std-link {font-size: 1.3em }}.video-trigger {display: block;position: relative }.video-trigger:after {display: block;position: absolute;top: 50%;left: 50%;width: 87px;height: 87px;margin: -44px 0 0 -44px;background: url(../images/sprites.svg) -250px -300px no-repeat;overflow: hidden }.popin .popin-yt {width: 32em;height: 18em;padding-top: 35px;margin-top: -9em !important;margin-left: -16em;background: url(../images/loader.gif) center center no-repeat #fff }.popin .popin-yt .video-wrap {position: absolute;width: 100%;height: 100%;top: 0;left: 0 }.popin .popin-yt iframe {position: relative;top: 0;left: 0;width: 100%;height: 100%;background-color: #000 }.popin .popin-yt .closer {top: -3em;right: 1em }@media screen and (min-width:48em) {.popin .popin-yt {left: 50%;width: 720px;height: 440px;padding: 0;margin: -220px 0 0 -360px !important }.popin .popin-yt .video-wrap {position: relative }.popin .popin-yt iframe {position: absolute }}.questions li {position: relative;height: 8em;margin-top: 1em;padding: 1em;border: 1px solid #000 }.questions li:first-child {margin-top: 0 }.questions li a {display: block;height: 100% }.questions li .std-link {position: absolute;right: 3em;bottom: 1.5em }@media screen and (min-width:48em) {.questions li {width: 100%;height: 12em }}.popin-retail {width: 30em;margin-left: -15em }.popin-retail .product-preview .product-thumb {display: inline-block;vertical-align: middle;width: 8em;overflow: hidden }.popin-retail .product-preview .product-thumb img {display: block;max-width: 100% }.popin-retail .product-preview .product-text {display: inline-block;vertical-align: middle;width: 16em }.popin-retail .product-preview .product-text .product-type {font-size: 1.3em;font-weight: 700;text-transform: uppercase }.popin-retail .product-preview .product-text .product-name {font-size: 3em;line-height: 1.1em }.popin-retail .product-preview .product-text .product-range {font-size: 1.1em }@media screen and (min-width:48em) {.popin-retail {width: 72em;margin-left: -36em }.popin-retail .product-preview {float: right }.popin-retail .product-preview .product-text {width: auto }.popin-retail .help {display: none }}@media screen and (min-width:64em) {.questions li {padding: 2em }.popin-retail {width: 83em;margin-left: -41.5em }}.retailers {overflow: hidden }.retailers ul {border-top: 1px solid #9d9d9d }.retailers li {box-sizing: border-box }.retailers a {display: block;box-sizing: border-box;position: relative;height: 7em;line-height: 7em;font-size: 1em;text-align: left;border-bottom: 1px solid #9d9d9d }.retailers img {display: inline-block;vertical-align: middle;max-width: 10em;max-height: 5em }.retailers .text {position: absolute;top: 50%;right: 1em;margin-top: -1em;line-height: normal }@media screen and (min-width:48em) {.retailers ul {padding-top: 1.5em;margin: 0 -1em }.retailers li {float: left;width: 25%;padding: 1em }.retailers a {height: 14.8em;line-height: 14.8em;text-align: center;border: 1px solid #9d9d9d }.retailers img {margin: 0 auto 2em;max-width: 90%;max-height: 80% }.retailers .text {margin: 0;top: auto;bottom: 1em;left: 1em;right: 1em }}@media screen and (min-width:64em) {.retailers a {height: 16.9em;line-height: 16.6em }.retailers img {margin: 0 auto 3em }}.cookie-notify .std-link, .cookie-notify p {line-height: 1.2em }.editorial .wrap {padding: 0 1em }.editorial article {margin: 6em 0 10em }.editorial h3, .editorial h4, .editorial h5 {margin-bottom: .25em }.editorial h2 {font-size: 2.5em }.editorial h3 {font-family: "Droid Serif", Georgia, Times, serif;font-size: 2em;text-transform: none;letter-spacing: 0 }.editorial h4 {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.7em }.editorial p {margin-bottom: 1em }.editorial p .button {font-size: 1em }.editorial ol, .editorial ul {margin: 0 0 1em 1.5em }.editorial ol {list-style: decimal }.editorial ul {list-style: disc }.editorial li {font-size: 1.5em }.editorial a {font-weight: 700;text-decoration: none;border-bottom: 1px solid #000 }.editorial img {display: block;box-sizing: border-box;width: 100%;height: auto;max-width: 100% }.editorial img.align-right, .editorial img.right {float: right;padding: 0 0 1em 2em }@media screen and (min-width:48em) {.editorial article {margin: 8em 0 }.editorial h2 {font-size: 6.75em }.editorial h3 {font-size: 4em }.editorial h4 {font-size: 2.5em }.editorial img {float: left;width: auto;max-width: 50%;padding: 0 2em 1em 0 }}@media screen and (min-width:64em) {.editorial article {margin: 10em 0 }.editorial h2 {font-size: 8em }.editorial h3 {font-size: 4em }.editorial h4 {font-size: 2.5em }.editorial h5 {font-size: 2em }}.cookie-notify {background-color: #f1f1f1 }.cookie-notify .wrap {position: relative;padding: .5em 4em .5em 1em }.cookie-notify .closer {position: absolute;right: 1em;top: 1em }.cookie-notify p {font-size: 1.1em }.stage-dispatch {height: 30em;background-color: #000;color: #fff }.stage-dispatch a {color: #fff;text-decoration: underline }.stage-dispatch .content {width: 50% }.stage-dispatch .skew-wrapper::before {left: 50%;background-color: #000 }.dispatch {margin: 3em }.dispatch li {text-transform: uppercase }.dispatch li li {font-size: 1.3em;line-height: 2em;margin: 0 }.dispatch li a:hover {text-decoration: underline }.dispatch h2 {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.4em;line-height: 2.85em;cursor: pointer }.two-zones-block .character-name, section.list .isotope h2 {font-family: "Droid Serif", Georgia, Times, serif }@media screen and (min-width:48em) {.stage-dispatch {height: 48em }.dispatch {margin: 8em 0 }.dispatch li {float: left;width: 33.33%;text-transform: none;margin-bottom: 4em }.dispatch li li {float: none;width: auto;line-height: 2em }.dispatch h2 {cursor: default;font-size: 1.5em }}@media screen and (min-width:64em) {.dispatch li {width: 25% }}.stage .content p {margin-bottom: 1em }.stage .content input[type=text] {width: 12em }section.list .isotope {margin: 5em 0 }section.list .isotope li {margin-bottom: 5em }section.list .isotope li:before {display: block;width: 20%;height: 1px;margin: 0 auto 5em;background-color: #d8d8d8 }section.list .isotope li:first-child:before {content: none }section.list .isotope h2 {font-size: 2em;margin-bottom: .5em }section.list .isotope .hd {margin-bottom: 6em }section.list .isotope .hd p {margin-bottom: 1em }section.list .isotope .hd .title-large {margin-bottom: .5em }section.list .isotope .hd input[type=text] {width: 100%;box-sizing: border-box }.pagination {text-align: center;margin-top: 5em }.pagination li {display: inline-block;vertical-align: top }.pagination a {display: block;width: 2em;height: 2em;line-height: 2em;font-size: 1.5em }.pagination a:hover {background-color: #f1f1f1 }.pagination .active a {border: 0;border-bottom: 2px solid #000;cursor: default }.pagination .active a:hover {background-color: transparent }.pagination .first a, .pagination .last a, .pagination .next a, .pagination .previous a {overflow: hidden;text-indent: -99em;background-image: url(../images/sprites.svg);background-repeat: no-repeat }.pagination .first a {background-position: -220px -142px }.pagination .last a {background-position: -240px -142px }.pagination .previous a {background-position: -180px -142px }.pagination .next a {background-position: -200px -142px }.iframe-wrap {position: relative;width: 32em;height: 160em;margin: 0 auto }.iframe-wrap iframe {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0 }@media screen and (min-width:48em) {.iframe-wrap {width: 73em;height: 92em }}@media screen and (min-width:64em) {.iframe-wrap {width: 96em;height: 74em }}.iframe-subscribe-wrap {width: 100%;height: 240em }.iframe-subscribe-wrap iframe {width: 100%;height: 100%;overflow: hidden }@media screen and (min-width:49em) {.iframe-subscribe-wrap {height: 165em }}@media screen and (min-width:65em) {.iframe-subscribe-wrap {height: 128em }}.iframe-subscribe-wrap-valid {height: 239em }@media screen and (min-width:48em) {.iframe-subscribe-wrap-valid {height: 164em }.mega-menu-new #searchForm .hd-search .wrap {width: 100% }}@media screen and (min-width:64em) {.iframe-subscribe-wrap-valid {height: 128em }}.event-banner {height: 4em;padding: 1em 0;line-height: 4em;background-color: #f1f1f1 }.event-banner .action, .event-banner .hfn-logo {float: left;padding: 0 1em;box-sizing: border-box }.event-banner .hfn-logo {width: 50% }.event-banner .hfn-logo img {display: block;width: 7.5em;height: auto }.event-banner p {float: left;width: 55%;line-height: 3.5em;text-align: right }.event-banner .action {width: 50%;text-align: right }@media screen and (min-width:48em) {.event-banner .hfn-logo {width: 25% }.event-banner .action {width: 20% }}.stage-hfn {position: relative;height: 24em;background-size: auto 100%;background-position: center center }.stage-hfn:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, .5) }.stage-hfn h1, .stage-hfn p {color: #fff }.stage-hfn h1 img {max-width: 5.33em }.stage-hfn .content {width: 54%;text-align: left }.log-account, .two-zones-block .or, .two-zones-block .orBlock .title {text-align: center }.stage-hfn .content h1+p {margin-bottom: 0 }@media screen and (min-width:48em) {.stage-hfn {height: 27em;background-size: 100% auto }.stage-hfn .content {width: 45% }}@media screen and (min-width:64em) {.event-banner p {line-height: 2.667em }.stage-hfn {height: 28.5em }.stage-hfn .content {width: 41% }}.two-zones-block {overflow: hidden;margin: 4.5em 0 6em }.two-zones-block .wrap {position: relative }.two-zones-block .title {margin-bottom: -1em }.two-zones-block .column {position: relative;z-index: 3 }.two-zones-block .highlight, .two-zones-block .highlight .small-accordion {margin-top: 2em }.two-zones-block .highlight input[type=text] {width: 6em;padding-left: .75em }.two-zones-block .character-name {font-size: 1.4em;font-weight: 700;text-transform: none }.two-zones-block .date-event {font-size: 1.4em;margin-bottom: .25em }.two-zones-block .date-event sup {font-size: 1em;vertical-align: baseline;text-transform: uppercase }.two-zones-block .title-hfn {margin-bottom: 1.5em;font-size: 1.8em;letter-spacing: .06em }.two-zones-block .or {margin-bottom: 2.33em;font-size: 1.5em }.two-zones-block .inside-hfn {position: relative;padding: 3.5em 1em;margin-bottom: 4.5em;text-align: center }.two-zones-block .inside-hfn p {font-size: 1.4em;line-height: 1.7em;margin-bottom: 2em }.two-zones-block .inside-hfn span {margin-top: 20px }.two-zones-block .inside-hfn .sub-txt {position: absolute;bottom: -55px;right: 0;font-size: 1.1em }@media screen and (min-width:48em) {.two-zones-block .cols-3 {margin-top: 9em }.two-zones-block .cols-5 {margin-top: 3em }.two-zones-block .highlight {margin-top: 0 }.two-zones-block .column {margin-bottom: 2em }.two-zones-block .character-name {font-size: 2em }.two-zones-block blockquote {padding-bottom: 1em;margin-bottom: 2em;border-bottom: 1px solid #d8d8d8 }.two-zones-block .highlight input[type=text] {width: auto }.two-zones-block .orBlock {float: none;display: inline-block;vertical-align: middle;width: 50%;padding: 0 2.088% }.two-zones-block .orBlock.first {margin: 0 0 0 -2.088% }.two-zones-block .orBlock.last {margin: 0 -2.088% 0 0 }.two-zones-block .or {display: inline-block;vertical-align: middle;width: 8.33%;margin: 0 -2.5% }}@media screen and (min-width:64em) {.two-zones-block .cols-3 {margin-top: 13em }.two-zones-block .cols-5 {margin-top: 4em }.two-zones-block .date-event {font-size: 2em }.two-zones-block .date-event sup {font-size: auto;vertical-align: sup;text-transform: none }.two-zones-block .title-hfn {margin: .25em 0 .75em;font-size: 4em;line-height: 1.2em }.two-zones-block .inside-hfn {padding: 3.5em 5em }.two-zones-block .inside-hfn p {font-size: 1.5em }}.log-account {margin: 0 1em 8em }.log-account .wrap {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc }.log-account p {display: inline-block;padding: 1.66em 0;font-size: 1.4em }.log-account a {display: block;color: #002fa7;border-bottom: 1px solid #002fa7;font-weight: 700 }.hfn-2016 .picture {position: relative;z-index: 3;width: auto;margin-right: 1em }.hfn-2016 .inner {position: relative;overflow: hidden;padding: 24em 2em 4em;margin: -20em 0 0 1em }.hfn-2016 .deco {position: absolute;z-index: 0;bottom: -2em;right: 2.4em }.hfn-2016 .button, .hfn-2016 .title, .hfn-2016 p, .select-salon .inner {position: relative }.hfn-2016 .title {padding: 0 }.hfn-2016 .surtitle {font-size: 1.4em;margin-bottom: 0 }.hfn-2016 .title-large {line-height: 1.2em;margin-bottom: .25em }.hfn-2016 p {font-size: 1.4em;line-height: 1.7em }.hfn-2016 p a {font-weight: 700;border-bottom: 1px solid #000 }@media screen and (min-width:48em) {.log-account {text-align: right }.log-account a {display: inline }.hfn-2016 {margin-bottom: 8em }.hfn-2016 .picture {width: 50% }.hfn-2016 .highlight {width: auto;margin-left: 8em }.hfn-2016 .inner {padding: 4em 3em 3em 30em;margin: -28em 0 0 }.hfn-2016 .deco {right: 2.5em;bottom: 2.5em }}@media screen and (min-width:64em) {.hfn-2016 .picture {width: auto }.hfn-2016 .highlight {width: auto;margin-left: 8em }.hfn-2016 .inner {padding: 8em 6em 6em 42em;margin: -34em 0 0 }.hfn-2016 .deco {right: 3.5em;bottom: 3.5em }.hfn-2016 p {font-size: 1.6em }}.moodboard {margin: 8em 0 4em }.moodboard .title {margin-bottom: 1.5em }@media screen and (min-width:48em) {.moodboard {margin: 8em 0 }}.partners {margin-bottom: 8em }.partners .surtitle {color: #000 }.partners .partnersList {margin: 4.5em 0 }.partners .partnersList li {display: inline-block;vertical-align: top;width: 50%;padding: 0 1em;box-sizing: border-box }.partners .partnersList a {display: block }.partners .partnersList img {display: block;width: 100%;margin-bottom: 3em;height: auto }.partners .partnersList h3 {margin-bottom: 1em }@media screen and (min-width:48em) {.partners .partnersList li {width: 33.33% }}@media screen and (min-width:64em) {.partners .partnersList li {width: 16.66% }}.select-salon h1 {font-size: 4em;padding: 0 10px }.select-salon .sub-text {font-size: 1.5em;padding: 0 10px }.select-salon .inner {padding: 30px;margin: 30px 0;background-color: #f1f1f1 }.select-salon .inner .form-find-salon .ctt-forms {margin: .5em 0 }.select-salon .inner p {font-weight: 700 }.select-salon .inner ul {width: 100% }.select-salon .inner li {display: inline-block;vertical-align: middle;position: relative }.select-salon .inner select {width: 100%;height: 41px;padding: 0 .75em 0 1.5em;outline: 0;font-size: 1.3em }.select-salon .inner .town-salon {width: 100%;outline: 0;vertical-align: bottom;height: 38.7px;box-sizing: border-box }.select-salon .inner .button {width: 110px;height: 41px }@media screen and (min-width:48em) {.select-salon .sub-text {font-size: 2em }.select-salon .inner {padding: 40px;margin-top: 60px }.select-salon .inner select {width: 150px }.select-salon .inner .town-salon {width: 367px;height: 41px;margin-left: -5px;border-left: 0 }.select-salon .inner .button {margin-left: -5px }}@media screen and (min-width:64em) {.select-salon .inner .town-salon {width: 531px }.select-salon .inner .button {width: 190px }}.lf_storeLocatorWidget .clr {clear: both;height: 0;width: 0 }.lf_storeLocatorWidget .lf_error {font-size: 9pt;color: #5a5e62;padding: 15px;display: none }.lf_storeLocatorWidget .lf_error a {font-size: 9pt;color: #5a5e62;text-decoration: underline }.lf_storeLocatorWidget .hidden {display: none }.typeahead-container {display: block;vertical-align: bottom;margin-top: 10px }@media screen and (min-width:48em) {.typeahead-container {width: 515px;display: inline-block }}@media screen and (min-width:64em) {.typeahead-container {width: 680px }}.lf_storeLocatorWidget fieldset {padding: 20px 15px }.lf_storeLocatorWidget label {display: block }.lf_storeLocatorWidget label a {font-size: 15px;color: #000;font-weight: 700;font-family: Raleway }.lf_storeLocatorWidget .lf_results-or {float: left;padding-top: 10px;width: 40px;text-align: center }.lf_storeLocatorWidget a.lf_geoloc {font-size: 12px;position: absolute;right: 16px;top: 100px;color: #cacaca }.lf_storeLocatorWidget a.lf_geoloc:before {content: "";background: url(../images/sprites.svg) -78px -375px no-repeat;width: 20px;height: 20px;display: inline-block;vertical-align: top }@media screen and (min-width:48em) {.lf_storeLocatorWidget a.lf_geoloc {right: 170px;font-size: 12px;line-height: 20px;top: 80px }}@media screen and (min-width:64em) {.lf_storeLocatorWidget a.lf_geoloc {right: 260px;font-size: 15px;top: 80px }}.maxmind {position: absolute;left: 15px;top: 0;width: auto;font-size: 9px }.lf_storeLocatorWidget_loader {width: 100%;height: 0;color: #78205d }.lf_storeLocatorWidget_ggmaps {height: 375px;width: 63%;float: right }.lf_storeLocatorWidget_poslist {width: 28%;float: left;height: 382px;overflow-y: scroll;-webkit-overflow-y: scroll }@media screen and (min-width:48em) {.lf_storeLocatorWidget_ggmaps {width: 48% }.lf_storeLocatorWidget_poslist {width: 48%;overflow-y: scroll }}@media screen and (min-width:64em) {.lf_storeLocatorWidget_ggmaps {width: 63% }.lf_storeLocatorWidget_poslist {width: 36%;overflow-y: scroll }}.lf_storeLocatorWidget_result {display: none;position: absolute;background-color: #cfe2f3 }.lf_storeLocatorWidget_poslist ul {list-style: none }.lf_storeLocatorWidget_poslist li {margin: 10px 0;padding: 5px 0;width: 100%;background-color: #fff;border-bottom: 1px solid #fff }.lf_storeLocatorWidget_poslist li a {margin-left: 62px;text-decoration: underline;font-weight: 700;font-family: Raleway;font-size: 13px }@media screen and (min-width:48em) {.lf_storeLocatorWidget_poslist li a {margin-left: 64px }}.lf_storeLocatorWidget_marker {display: block;float: left;width: 20px;height: 32px;text-align: center;color: #fff;font-weight: 700;font-size: 12px;padding-top: 5px;box-sizing: border-box;background: url(../images/sprites.svg) -150px -375px no-repeat }.lf_storeLocatorWidget_poslist address {float: left;width: 263px;font-style: normal;margin-left: 10px;color: #333;font-size: 12px;position: relative;text-transform: lowercase;margin-bottom: 10px }.lf_storeLocatorWidget_poslist address:first-letter {text-transform: uppercase;vertical-align: top }@media screen and (min-width:48em) {.lf_storeLocatorWidget_poslist address {width: 80% }}@media screen and (min-width:64em) {.lf_storeLocatorWidget_poslist address {float: left;width: 263px;font-style: normal;margin-left: 10px;color: #333;font-size: 12px;position: relative;text-transform: lowercase;margin-bottom: 10px }.lf_storeLocatorWidget_poslist address:first-letter {text-transform: uppercase;vertical-align: top }}.lf_storeLocatorWidget_poslist address .proximity {color: #000;position: absolute;right: 8px;top: 0 }.lf_results_address_a_span {font-weight: 700;color: #000;font-family: Raleway;font-size: 15px;text-decoration: none }.lf_storeLocatorWidget_infowindow a {text-decoration: underline;font-weight: 700;font-family: Raleway;font-size: 13px }.lf_storeLocatorWidget_poslist address a, .lf_storeLocatorWidget_poslist address span {font-weight: 700;color: #000;font-family: Raleway;font-size: 15px;text-decoration: none;text-transform: lowercase }.lf_storeLocatorWidget_poslist address a:first-letter, .lf_storeLocatorWidget_poslist address span:first-letter {text-transform: uppercase;vertical-align: top }.lf_storeLocatorWidget_address_address1, .lf_storeLocatorWidget_address_city, .lf_storeLocatorWidget_address_zipcode {font-family: Raleway;font-size: 15px;font-weight: 100 }.lf_storeLocatorWidget_poslist address span.closed {color: red;margin: 5px 0;display: block }.lf_storeLocatorWidget_poslist address span.opened {color: green;margin: 5px 0;display: block }.lf_storeLocatorWidget_ggmaps #lf_storeLocatorWidget_overlay img, .lf_storeLocatorWidget_viewMore {display: none }.lf_storeLocatorWidget_poslist address a:hover {text-decoration: underline }.lf_storeLocatorWidget_poslist li.pos_type {text-align: center;background-color: #78205d;color: #fff;box-shadow: none;border-bottom: 0 }.lf_storeLocatorWidget_poslist li.inactif {background-color: grey }.lf_storeLocatorWidget_use_form {background: #000;color: #fff;padding: 5px;float: left;cursor: pointer }.lf_storeLocatorWidget .lf_openinghoursdays {background-color: #8fafdb;float: left;margin-left: -40px;padding: 5px;margin-top: 2px }.lf_storeLocatorWidget .lf_openinghoursdays .day strong {float: left;width: 36%;padding: 0 }.lf_storeLocatorWidget .lf_openinghoursdays .day ul {float: left;width: 61%;margin: 0 1%;min-height: 28px }.lf_storeLocatorWidget .lf_openinghoursdays .day {text-align: right;float: left;padding: 0 0 3px;width: 49%;background: 0;margin: 0;box-shadow: none;border-bottom: 0 }.lf_storeLocatorWidget .lf_openinghoursdays .today {color: #78205d }.lf_storeLocatorWidget .lf_distantexceptionalopeninghours h4, .lf_storeLocatorWidget .lf_openinghoursdays h4 {color: #fff }.lf_storeLocatorWidget .lf_openinghoursdays .lf_normalopeninghours li {border: 0;padding: 0;margin: 0;background: 0;box-shadow: none;border-bottom: 0 }.lf_storeLocatorWidget .lf_distantexceptionalopeninghours {background-color: #8fafdb;margin-left: -40px;padding: 5px }.lf_storeLocatorWidget ul li a.select {margin-left: 50px;padding: 0;border: 0;outline: 0;font-size: 11px;color: #0060b2;vertical-align: baseline;background: 0;font-family: Arial }.lf_storeLocatorWidget_ggmaps #lf_storeLocatorWidget_overlay div {margin-top: -11px;margin-left: -5px;text-indent: -9999px }.lf_storeLocatorWidget_infowindow .lf_results_address_a {font-weight: 700;color: #78205d;font-size: 10pt;text-transform: uppercase;text-decoration: none }.lf_storeLocatorWidget_pagination {text-align: center;padding: 5px 0;overflow: scroll }.lf_storeLocatorWidget_pagination .lf_storeLocatorWidget_page {display: inline;padding: 0 3px;font-weight: 700;color: #78205d;font-size: 10pt;cursor: pointer }.lf_storeLocatorWidget_pagination .lf_storeLocatorWidget_page.active {color: #03bbef }@media(max-width:768px) {.lf_storeLocatorWidget_ggmaps {display: none }.lf_storeLocatorWidget {width: 100% }.lf_storeLocatorWidget_poslist {width: 98% }.lf_storeLocatorWidget_poslist address {width: 77% }.lf_storeLocatorWidget .lf_distantexceptionalopeninghours, .lf_storeLocatorWidget .lf_openinghoursdays {margin-left: 0 }.lf_storeLocatorWidget input.submit {width: 100px }.lf_storeLocatorWidget .lf_results-or {clear: both;margin-top: 10px }.lf_storeLocatorWidget a.lf_geoloc {float: left;margin-top: 10px;width: 130px }}@media(max-width:767px) {.popin-nl .model-left {display: none }.popin-nl .model-right {width: 100%;height: auto }.nl-modal-popup {z-index: 22px }.popin-nl .model-right {width: 100%;overflow: auto;padding-bottom: 10px }.hair-advice .select.nl-dob {float: none;width: 80% }.hair-advice .select {width: 80% !important }.hair-advice .nothanks {margin-left: 0;float: left }.model-right h3 {width: 95% }.hair-advice .model-right h3 {margin: 12px auto 5px }.nl-modal-popup .popin-nl-ctt {top: 50px }.site-ft .footer-mail-container .model-txtbox {width: 240px !important;height: 34px !important }}.autocomplete-suggestions {text-align: left;cursor: default;border: 1px solid #ccc;border-top: 0;background: #fff;box-shadow: -1px 1px 3px rgba(0, 0, 0, .1);position: absolute;display: none;z-index: 9999;max-height: 254px;overflow: hidden;overflow-y: auto;box-sizing: border-box }.autocomplete-suggestion {position: relative;padding: 0 .6em;line-height: 23px;white-space: nowrap;overflow: hidden;font-size: 1.02em;color: #333 }.autocomplete-suggestion b {font-weight: 400;color: #78205d }.autocomplete-suggestion.selected {background: #f0f0f0 }.legal-mentions p {font-size: 1em;color: #a7a7a7 }.video-full {position: relative;height: 32em;margin-bottom: 2em;overflow: hidden;background-color: #000;background-size: cover;background-position: center center;background-repeat: no-repeat }.video-full.active {background-image: none }.video-full.active .video-trigger {background: url(../images/loader-video.gif) center center no-repeat #000;z-index: 1;cursor: default }.video-full .wrap {position: relative;height: 100%;z-index: 10 }.video-full .video-wrap {height: 100% }.video-full iframe, .video-full video {width: 100%;height: 100% }.video-full .closer {position: absolute;right: 8px;top: 15px;background-position: -150px -200px }.video-full .video-trigger {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: background-color .66s ease-out;z-index: 20 }.video-full .video-trigger:after {transition: opacity .5s ease-out }@media screen and (min-width:48em) {.video-full {height: 40em;margin-bottom: 6em }.video-full .closer {right: -15px }}@media screen and (min-width:64em) {.video-full {height: 54em }}.launch-header .stage-video {position: relative;height: auto;padding-top: 32em;background-color: #000;color: #fff;background-size: 110% auto;background-position: center top;text-align: left }.launch-header .stage-video .video-trigger {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;height: 63%;transition: background-color .66s ease-out;z-index: 20 }.launch-header .stage-video .video-trigger:after {transition: opacity .5s ease-out }.launch-header .stage-video.active {background-image: none;padding-top: 0;height: 28em }.launch-header .stage-video.active .video-trigger {background: url(../images/loader-video.gif) center center no-repeat #000;z-index: 1;cursor: default }.launch-header .stage-video .wrap {position: relative;z-index: 10;background-color: #000 }.launch-header .stage-video .video-wrap {height: 100% }.launch-header .stage-video.active .wrap {display: none }.launch-header .stage-video.active .video-wrap {display: block }.launch-header .stage-video iframe, .launch-header .stage-video video {width: 100%;height: 100% }.launch-header .stage-video .skew-wrapper:before {display: none;background-color: #000 }.launch-header .stage-video .content {width: 100%;padding: 1em 0 }.launch-header .stage-video h1 {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.2em;font-weight: 400 }.launch-header .stage-video .surtitle {color: #fff }.launch-header .stage-video .button {margin: 0 }.launch-header .stage-video .range-name {display: block;font-family: "Droid Serif", Georgia, Times, serif;font-size: 2.14em;line-height: 1.5em }.launch-header .stage-video .retail {margin: 2em 0 1em;text-align: center }.launch-header .stage-video .retail input[type=text] {width: 16em }.launch-header .stage-video .retail .table-caption {margin-top: .5em;font-size: 1.4em }.launch-header .stage-video .closer {position: absolute;right: 8px;top: 15px;background-position: -150px -200px }@media screen and (min-width:48em) {.launch-header .stage-video {height: 46em;padding: 0;text-align: right;background-size: 50% auto;background-position: left center }.launch-header .stage-video .wrap {background-color: transparent }.launch-header .stage-video .skew-wrapper::before {display: block;left: 40% }.launch-header .stage-video .content {width: 55% }.launch-header .stage-video h1 {font-family: "Droid Serif", Georgia, Times, serif;font-size: 3em;font-weight: 700 }.launch-header .stage-video .range-name {display: inline;font-family: inherit;font-size: inherit;line-height: inherit }.launch-header .stage-video .retail {text-align: right }.launch-header .stage-video .retail .table-caption {font-size: 1.3em }.launch-header .stage-video .video-trigger {width: 45%;height: 100% }.launch-header .stage-video .closer {right: -15px }.launch-header .stage-video.active {height: 46em }.launch-header .stage-video.active .video-trigger {width: 100% }.launch-header .table {display: table;width: 100%;caption-side: top }.launch-header .table-caption {display: table-caption;width: 100% }}.video-header-block .video-header {position: relative;height: 40em;background-position: center center;background-size: auto 100%;background-color: #000 }.video-header-block .video-header .video-trigger {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: background-color .66s ease-out;z-index: 20 }.video-header-block .video-header .video-trigger:after {transition: opacity .5s ease-out }.video-header-block .video-header.active {background-image: none }.video-header-block .video-header.active .video-trigger {background: url(../images/loader-video.gif) center center no-repeat #000;z-index: 1;cursor: default }.video-header-block .video-header .wrap {position: relative;z-index: 10 }.video-header-block .video-header .video-wrap {height: 100% }.video-header-block .video-header iframe {width: 100%;height: 100% }.video-header-block .video-header .closer {position: absolute;right: 8px;top: 15px;background-position: -150px -200px }@media screen and (min-width:48em) {.video-header-block .video-header {height: 45em;background-size: 100% auto }.video-header-block .video-header .closer {right: -15px }}@media screen and (min-width:64em) {.launch-header .stage-video h1 {font-size: 5em }.launch-header .stage-video .retail .table-caption {font-size: 1.5em }.video-header-block .video-header {height: 49em }}.portrait-block h1 {margin: 1em 0 }.portrait-block p {font-size: 1.4em;margin-bottom: 1em }.portrait-block article {margin-bottom: 4em }.portrait-block .img-wrap {position: relative;margin: 0 -1em;overflow: hidden;padding-bottom: 1.5em }.portrait-block .accordion-hd {padding: 1.5em 0;cursor: pointer;border-top: 1px solid #c9c9c9 }.portrait-block .accordion-hd:first-child {border: 0 }.portrait-block .accordion-hd p {margin-bottom: 0 }.portrait-block .accordion-ctt {padding-bottom: 2em }.portrait-block .portraits li {box-sizing: border-box;list-style: disc inside }.portrait-block .portraits li p {display: inline;margin-bottom: 0 }.portrait-block .portraits .packshot {margin: 4em 0 }.portrait-block .portraits .tags li p {padding: 6px;font-size: 1.1em;margin-top: .5em }.portrait-block .catalogue .list-items .item {width: 100% }.portrait-block .catalogue .list-items .item img {width: 70% }@media screen and (min-width:48em) {.portrait-block article {margin-bottom: 8em }.portrait-block .img-wrap {margin: 0;overflow: visible }.portrait-block .accordion-hd {cursor: default;border: 0 }.portrait-block .medium-hidden, .portrait-block .medium-hidden1 {display: none }}@media screen and (min-width:64em) {.portraits h2 {font-size: 3em }.push-t {margin-top: 1em }}.backstage .img-wrap {position: relative;margin: 0 -1em;overflow: hidden }.backstage .table-ctt {margin: 4em 0 }.backstage p {font-size: 1.4em;margin-bottom: 1em }.backstage .toggle-hidden {font-size: 1.5em;position: relative;left: .66em }.backstage .hidden-content {display: none;margin-top: 2.5em;clear: both }.backstage .highlight {text-align: right }.backstage .highlight img {max-width: 6em;height: auto }.backstage .v-margin {margin-top: 1.5em }.backstage .pack {position: relative;margin: 2em 0 }.backstage .pack .media {width: auto;margin: 0 auto }@media screen and (min-width:48em) {.backstage .img-wrap {margin: 0;overflow: visible }.backstage .table {display: table;width: 100%;caption-side: top }.backstage .toggle-hidden {margin-left: 50% }.backstage .v-margin {margin-top: 2em }}@media screen and (min-width:64em) {.backstage .v-margin {margin-top: 3em }}.hairdresser .inline-row {display: flex;flex-wrap: wrap }.hairdresser .inline-row .column {box-sizing: border-box;height: auto;width: 50%;margin-bottom: 2em }.hairdresser .inline-row .column blockquote {margin-bottom: 1em }.hairdresser .inline-row .hidden-content, .hairdresser .inline-row .push-top {margin-top: 0 }.hairdresser .inline-row .toggle-hidden {left: 0;text-align: left;margin-left: 0;font-size: 1.3em }.hairdresser .inline-row .accordion-hd {padding: .5em 0 }.hairdresser .inline-row .accordion-ctt {display: block;height: auto;opacity: 1;visibility: visible;border-bottom: 0 }.hairdresser .inline-row .accordion-hd.active+.accordion-ctt {visibility: visible;opacity: 1;height: auto }.ctt-forms input[type=checkbox], .ctt-forms input[type=radio] {position: absolute;opacity: 0 }.hairdresser .inline-row .medium-hidden {display: none }.hairdresser .inline-row .social a {text-align: left;background: 0;width: auto;height: auto;border-radius: 0 }.hairdresser .inline-row .itlooks .accordion-ctt {padding-bottom: 0 }.hairdresser .inline-row .social {text-align: left }.hairdresser .inline-row .social li {margin: 0 0 0 1em }.hairdresser .inline-row .social li:first-child, .hairdresser .inline-row .social li:nth-child(2) {margin-left: 0 }.hairdresser .inline-row .social li:first-child:after {content: "";display: block;width: 100%;height: 1px;background: #000;margin-bottom: 1em }.hairdresser .inline-row .social li:nth-child(2) {display: block }.hairdresser .inline-row .social .title-character-name p {text-align: left }.ctt-forms .thx, .ctt-forms .thx-news {text-align: center;vertical-align: middle;width: 100% }.hairdresser .inline-row input[type=text] {width: 50% }.itlooks .inline-row .column:first-child {margin-top: 0 }@media screen and (min-width:48em) {.hairdresser .inline-row {-webkit-box-sizing: border-box;box-sizing: border-box }.hairdresser .inline-row .column {width: 33.3%;display: inline-block;margin-bottom: 2em }.hairdresser .inline-row .push-top {margin-top: 3em }.hairdresser .inline-row .itlooks .accordion-ctt {padding-bottom: 2em }.hairdresser .inline-row .toggle-hidden {font-size: 1.5em }.hairdresser .inline-row .social li {margin: 0 0 0 .4em }.hairdresser .inline-row .social li:first-child, .hairdresser .inline-row .social li:nth-child(2) {margin-left: 0;display: inline-block }.hairdresser .inline-row .social li:first-child:after {content: "";display: block;width: 130%;height: 1px;background: #000;margin-bottom: 1em }}@media screen and (min-width:64em) {.hairdresser .inline-row .social li {margin: 0 0 0 1em }.hairdresser .inline-row .social li:first-child, .hairdresser .inline-row .social li:nth-child(2) {margin-left: 0 }.hairdresser .inline-row .social li:first-child:after {content: "";display: block;width: 130%;height: 1px;background: #000;margin-bottom: 2em }}.colors-block img, .colors-block p {display: inline-block;vertical-align: middle }.colors-block {margin: 4em 0 }.colors-block .inner {padding: 0 1em }.colors-block li {margin-bottom: 4em }.colors-block img {width: 7em;height: 7em;margin-right: 2em;border-radius: 50% }.colors-block p {width: 13em;font-size: 1.5em;font-weight: 700 }@media screen and (min-width:48em) {.colors-block .inner {padding: 9em 1em 4em 7em;border: 1px solid #000 }.colors-block ul:after {content: "";display: block;clear: both }.colors-block li {float: left;width: 50%;margin-bottom: 5em }}@media screen and (min-width:64em) {.colors-block li {width: 33.33% }}.ctt-forms {margin: 2em 0 }.ctt-forms input[type=email], .ctt-forms input[type=tel], .ctt-forms input[type=text] {width: 100%;height: 39px;vertical-align: middle;font-size: 1.4em;box-sizing: border-box }.ctt-forms input:disabled {color: #ccc }.ctt-forms .hidden {display: none }.ctt-forms .radiolist {display: inline-block;width: 100% }.ctt-forms .tabs-content li {margin: 20px 0 }.ctt-forms .tabs-content li:last-child {margin-bottom: 0;margin-top: 30px }.ctt-forms select.combo-phone-prefix {width: 70px }.ctt-forms input.combo-phone-number {width: 65%;vertical-align: top;margin-left: 10px }.ctt-forms label {font-size: 15px;display: inline-block;margin-bottom: 5px;width: 100% }.ctt-forms .inner-hd {margin-bottom: 0 }.ctt-forms .inner-hd h2:after {content: "";height: 1px;background: repeat-y #000;display: block;margin: 15px 0 }.ctt-forms .call h2:before, .ctt-forms .write:before {content: "";display: inline-block;width: 40px;height: 50px;margin-right: 10px;vertical-align: middle }.ctt-forms .inner-hd h2 span {font-size: 30px;font-style: italic }.ctt-forms h2 {font-size: 20px }.ctt-forms .write:before {background: url(../images/sprites.svg) -250px -250px no-repeat }.ctt-forms .contact {padding: 15px 30px 30px;border: 1px solid #000;box-sizing: border-box }.ctt-forms .call {padding: 20px;background: #f1f1f1 }.ctt-forms .call p {margin-bottom: 15px;font-size: 1.5em }.ctt-forms .call .date-contact {margin-bottom: 40px;font-size: 13px }.ctt-forms .call .date-contact:last-child {margin-bottom: 10px }.ctt-forms .call h2:before {background: url(../images/sprites.svg) -389px -249px no-repeat }.ctt-forms .tabs-hd {margin: 20px 0 0 }.ctt-forms .tabs-hd li {float: left;width: 50%;box-sizing: border-box }.ctt-forms .tabs-hd li:first-child {margin-bottom: -1px;border: 1px solid #000;border-bottom: 0 }.ctt-forms .button-sm {width: 100%;height: 120px;display: block;padding: 17px;box-sizing: border-box }.ctt-forms .button-sm p {font-size: 26px;font-weight: 700;text-align: center;font-family: "Droid Serif, Georgia, Times, serif" }.ctt-forms select, .ctt-forms textarea {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 15px }.ctt-forms .mentions {display: block;margin-top: 10px }.ctt-forms .call-sm p:before, .ctt-forms .write-sm p:before {display: block;height: 50px;margin: 0 auto;content: "" }.ctt-forms .write-sm {position: relative;z-index: 1;background: #fff }.ctt-forms .write-sm p:before {background: url(../images/sprites.svg) -250px -250px no-repeat;width: 40px }.ctt-forms .call-sm {background-color: #f1f1f1 }.ctt-forms .call-sm p:before {background: url(../images/sprites.svg) -388px -248px no-repeat;width: 45px }.ctt-forms .customer {width: 100% }.ctt-forms .customer:before {content: "";width: 25px;height: 25px;padding-left: 10px;display: inline-block;vertical-align: middle;background: url(../images/sprites.svg) -250px -200px no-repeat }.ctt-forms input:checked~.customer:before {content: "";width: 25px;height: 25px;display: inline-block;vertical-align: middle;background: url(../images/sprites.svg) -350px -200px no-repeat }.ctt-forms .cr label:before, .ctt-forms input[type=checkbox]:checked~.cniltxt:before {width: 30px;height: 25px;margin-right: 10px;vertical-align: middle;display: inline-block;content: "" }.ctt-forms .cr label:before {background: url(../images/sprites.svg) -350px -100px no-repeat }.ctt-forms input[type=checkbox]:checked~.cniltxt:before {background: url(../images/sprites.svg) -390px -100px no-repeat }.ctt-forms textarea {padding: 10px;box-sizing: border-box;border: 1px solid #c4c4c4;width: 100% }.ctt-forms select {height: 39px;padding-left: 10px }.ctt-forms .chapo, .ctt-forms .thx {font-size: 1.5em }.ctt-forms #message {height: 200px }.ctt-forms .cniltxt {width: 89%;vertical-align: top }.ctt-forms .cr .button {width: 100% }.ctt-forms .box-r {margin: 0 !important;width: 100%;display: inline-block }.ctt-forms .box-r .civi {width: 74% }.ctt-forms .box-r .civi:last-child {width: 79% }.ctt-forms .news {width: 100% }.ctt-forms .custom {width: 32% }.ctt-forms .subject {width: 100% }.ctt-forms .thx {display: inline-block;margin: 0 auto }.ctt-forms .thx-news {font-size: 20px;display: inline-block;font-family: Raleway }.ctt-forms .back {font-size: 13px;font-weight: 700;display: block;margin-top: 50px;margin-bottom: 20px;border-bottom: 1px solid #000;width: 130px }.ctt-forms .back:before {content: "";width: 10px;height: 10px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url(../images/sprites.svg) -350px -150px no-repeat }.ctt-forms .ch-confirm {margin-bottom: 50px }.ctt-forms .newsletters {padding: 0;box-sizing: border-box }.ctt-forms .newsletters .birthday {width: 49%;margin-bottom: 1em }.ctt-forms .newsletters .block-sub .button {width: 100% }.ctt-forms .img-thx {width: 65px;height: 65px;margin: 20px auto 10px;display: block;background: url(../images/sprites.svg) -350px 0 no-repeat }@media screen and (min-width:48em) {.ctt-forms .thx, .ctt-forms .thx-news {width: auto;text-align: left }.ctt-forms #email2, .ctt-forms .box-r {vertical-align: top }.ctt-forms .cr:last-child, .ctt-forms .thx {text-align: left }.ctt-forms .thx-news {max-width: 15em }.ctt-forms .box-r {display: inline-block;width: 36%;box-sizing: border-box }.ctt-forms input.combo-phone-number {width: 78%;margin-left: 10px;vertical-align: top }.ctt-forms .inner-hd {margin-bottom: 30px }.ctt-forms textarea {width: 100% }.ctt-forms .cniltxt {width: 93% }.ctt-forms .button {width: 150px }.ctt-forms .call h2 {font-size: 18px }.ctt-forms .call p {margin-bottom: 10px;font-size: 1.5em }.ctt-forms .call .date-contact {font-size: 12px;margin-bottom: 30px }.ctt-forms .newsletters .birthday {width: 125px;margin-right: 25px;margin-bottom: 0 }.ctt-forms .newsletters .box-r {width: 21% }.ctt-forms .newsletters .block-sub:last-child {margin-top: 0 }.ctt-forms .confirm {border: 0 }.ctt-forms .img-thx {width: 65px;height: 65px;margin: 0 20px 0 0;display: inline-block;vertical-align: middle;background: url(../images/sprites.svg) -350px 0 no-repeat }}@media screen and (min-width:64em) {.ctt-forms .radiolist {width: 70%;vertical-align: middle }.ctt-forms .cr input[type=email], .ctt-forms .cr input[type=text], .ctt-forms .yourmess {vertical-align: top }.ctt-forms label {width: 150px }.ctt-forms input[type=email], .ctt-forms input[type=tel], .ctt-forms input[type=text], .ctt-forms textarea {width: 72% }.ctt-forms input.combo-phone-number {width: 57%;margin-left: 10px }.ctt-forms .subject {width: 72% }.ctt-forms .cr {margin-left: 150px }.ctt-forms .cr label {width: 360px;vertical-align: top }.ctt-forms .cr .button {width: 175px }.ctt-forms .write {margin-left: 110px }.ctt-forms .call p {padding-left: 50px }.ctt-forms .thx-news {max-width: 26em }.ctt-forms .newsletters {box-sizing: border-box }.ctt-forms .newsletters label {width: 120px;vertical-align: middle }.ctt-forms .newsletters input[type=email], .ctt-forms .newsletters input[type=text] {width: 300px;vertical-align: middle }.ctt-forms .newsletters .birthday {width: 125px;margin-right: 25px }.ctt-forms .newsletters .birthday:last-child {margin-right: 0 }.ctt-forms .newsletters .inline {display: inline-block;width: 49%;margin: 0 }.ctt-forms .newsletters .inline:last-child {margin: 0 }.ctt-forms .newsletters label+ul {display: inline-block;vertical-align: middle }.ctt-forms .newsletters .box-r {width: 110px }.ctt-forms .newsletters .box-r .civi {width: auto }.ctt-forms .newsletters .news {width: 220px }.ctt-forms .newsletters .news label {width: auto }.ctt-forms .newsletters .cniltxt {width: 70% }.ctt-forms .newsletters .block-sub {margin-left: 120px }.ctt-forms .newsletters .block-sub:last-child {margin-top: 0 }.ctt-forms .newsletters .block-sub .button {width: 300px }}@media only screen and (min-width:768px) {.popin-nl .popin-nl-ctt>div.col-img, .popin-nl .popin-nl-ctt>div.col-txt {width: 50%;float: left }}.header_promo.content {position: relative;max-width: none;width: 100%;padding: 0 }.content {margin: 0 auto }@font-face {font-family: ITCAvantGardeStd-DemiCn;src: url(ITCAvantGardeStd-DemiCn.eot);src: url(ITCAvantGardeStd-DemiCn.eot?#iefix) format("embedded-opentype"), url(font/ITCAvantGardeStd-DemiCn.woff) format("woff"), url(ITCAvantGardeStd-DemiCn.ttf) format("truetype"), url(ITCAvantGardeStd-DemiCn.svg#ITCAvantGardeStd-DemiCn) format("svg");font-weight: 400;font-style: normal;font-stretch: normal }.promo_banner {text-align: center;font-family: ITCAvantGardeStd-DemiCn;font-size: 8px;width: 96%;position: relative;letter-spacing: 1px }.promo_banner>div {width: 100%;height: 30px }.promo_banner>div p {width: 1280px;margin: 0 auto;text-transform: uppercase;max-width: 100%;line-height: 30px;display: inline-block;vertical-align: text-top }.header_promo_close {height: 12px;width: 10px;background: url(../img/icon/closeimg.png) no-repeat;position: absolute;right: 10px;top: 10px;cursor: pointer }.js_hide {display: none }header .logo-new {width: 140px;float: left;height: 55px }header .logo-new img {margin: 20px 0;max-width: 140px;display: inline-block }header .logo-new a {padding: 0 }footer .logo-new img {max-width: 140px }.logo-new a:hover {text-decoration: none;border: 0 }.logo-new a {border-bottom: 0 }@media only screen and (max-width:767px) {header .logo-new img {margin: 8px;max-width: 110px }}div#page .site-hd>.wrap {position: initial }#clickbuy {width: 50%;position: fixed;left: 0;margin: auto;right: 0;top: 0;bottom: 0;z-index: 1000;visibility: hidden;display: none }#clickbuy:target {visibility: visible;display: block }.reveal-modal {background: #fff;margin: 0 auto;width: 87%;height: auto;position: relative;z-index: 41;top: 13%;padding: 30px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);box-shadow: 0 0 10px rgba(0, 0, 0, .4) }.close-reveal-modal {position: absolute;right: 10px;top: 0 }.popin-hd h2 {font-size: 24px;padding: 20px }.popin-hd .buy-online {float: left }.popin-hd .product-preview {float: right }.popin-hd .product-thumb {width: 8em;display: inline-block }.popin-hd .product-thumb img {width: 100% }.popin-hd .product-text {display: inline-block;vertical-align: top;padding-top: 10px;width: 16em }.popin-hd .product-text .product-type {font-size: 21px;font-weight: 700;text-transform: uppercase;margin-bottom: 0 }.popin-hd .product-text .product-name {line-height: 1.1em;font-weight: 700;font-size: 28px;text-transform: uppercase;margin-top: 10px;margin-bottom: 0 }.popin-hd .product-text .product-range {font-size: 16px }.popin-hd .product-preview .product-text .product-range {font-size: 1.1em }.popin-hd .product-preview .product-text .product-type {font-size: 1.3em;font-weight: 700;text-transform: uppercase }@media only screen and (max-width:1024px) {#clickbuy {width: 100% }}@media only screen and (max-width:767px) {.reveal-modal {height: auto }.popin-hd .product-preview {float: left }section.stage.product-stage {height: auto !important }}@media only screen and (min-width:768px) and (max-width:1024px) {.reveal-modal {height: auto }}a.button.buybutton {background-color: #eaeaea;color: #1c1c1b }.buy-now-wrapper {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, .2);z-index: 99;overflow: hidden }.nav-main .dropdown {height: auto !important;min-height: 46em }.nav-main .dropdown .column {padding-bottom: 2.5em }.legal-mention-txt {padding: 0 30px 30px;font-size: 1em;clear: both }.site-ft .bt li img {width: auto;height: 20px }.presentation.possbilitesBottom .alt-media {position: initial;float: none;clear: both;margin: 0 auto;padding-top: 15px }.presentation.possbilitesBottom .alt-media li {height: auto;border-radius: 0;width: 30%;display: inline-block;box-sizing: border-box }.presentation.possbilitesBottom .alt-media ul {text-align: left }.presentation.possbilitesBottom .alt-media li img {width: 57px;float: left;margin-left: 10px }.presentation.possbilitesBottom .alt-media .inner {background-color: #fff;text-align: center;border-width: 2px;border-style: outset;margin-top: 15px }@media only screen and (max-width:767px) {.presentation.possbilitesBottom .alt-media li {display: block;width: auto }}.presentation.possbilitesBottom .alt-media li label {float: left;margin-left: 25px;margin-top: 20px;word-wrap: break-word;word-spacing: normal;text-overflow: ellipsis;width: 60% }@media only screen and (max-width:1024px) {.presentation.possbilitesBottom .alt-media li label {width: 50% }}@media only screen and (max-width:767px) {.presentation .alt-media {margin-top: -2em }}@media only screen and (min-width:768px) and (max-width:1023px) {.presentation .alt-media {position: absolute;right: 0;margin-top: 0 }}html[lang=en-GB] .legal-txt-gb {font-size: 1.2em }#form-news input[type=checkbox]:focus+label:before, #form-news input[type=radio]:focus+label:before, #newsletterform input[type=checkbox]:focus+label:before, #newsletterform input[type=radio]:focus+label:before {outline: 1px solid red;padding: 0;margin-right: 10px }@media only screen and (max-width:767px) {html[lang=en-GB] .popin-nl .col-txt .button {margin: 15px 0;max-width: 140px;clear: both }html[lang=en-GB] .ctt-forms .news {width: 50%;float: left }html[lang=en-GB] .legal-txt-gb {font-size: .9em }}@media only screen and (min-width:768px) {html[lang=en-GB] .popin-nl .col-img {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex }html[lang=en-GB] .popin-nl .popin-nl-ctt {height: auto }html[lang=en-GB] .popin-nl .col-txt {padding: 50px;padding-bottom: 0 }html[lang=en-GB] .ctt-forms {margin: 1em 0 }html[lang=en-GB] .popin-nl .col-txt .button {margin-top: 0;margin-bottom: 10px }}@media only screen and (min-width:768px) and (max-width:1023px) {html[lang=en-GB] .popin-nl .col-txt {padding: 20px;padding-bottom: 0 }html[lang=en-GB] .popin-nl .col-txt input[type=email] {margin: 10px 0 }html[lang=en-GB] .popin-nl .col-txt h1 {margin-bottom: 10px }html[lang=en-GB] .popin-nl .col-txt p {line-height: 2em }}@media only screen and (min-width:1024px) and (max-width:1279px) {html[lang=en-GB] .popin-nl .col-img {width: 38% }html[lang=en-GB] .popin-nl .col-txt {width: 62% }html[lang=en-GB] .popin-nl .col-txt p {line-height: 1.5em }html[lang=en-GB] .popin-nl .col-txt {padding: 30px;padding-bottom: 0 }}@media only screen and (min-width:1280px) {html[lang=en-GB] .popin-nl .popin-nl-ctt>div {width: 62% }html[lang=en-GB] .popin-nl .popin-nl-ctt .col-img {width: 38% }html[lang=en-GB] .popin-nl .col-txt p {line-height: 1.5em }html[lang=en-GB] .popin-nl .col-txt {padding: 30px;padding-bottom: 0 }}.nl-modal-popup {display: none;position: fixed;z-index: 1;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, .5);font-family: Raleway, Helvetica, Arial, sans-serif }.popin-nl.nl-modal-popup {z-index: 22 }.nl-modal-popup .head-desc {text-align: center;margin-left: 0;padding: 0;width: 90%;font-weight: 400;font-size: 16px }.hair-advice .head-desc {text-transform: uppercase;margin: 0 auto }.hair-advice .info-form {margin: 20px 0 25px 25px }.hair-advice .info-form label {font-size: 15px }.nl-modal-popup .model-terms-desc {margin: 5px 10px 10px 18px }.nl-modal-popup-content {background-color: #fefefe;margin: auto;padding: 0;width: 727px;overflow: auto;position: relative }.close, .close-popup {color: #fff;float: right;font-size: 28px;font-weight: 700;position: absolute;right: 28px;top: 0;cursor: pointer }.close:focus, .close:hover {color: #fff;text-decoration: none;cursor: pointer }.model-left {width: 43%;background: #eee;float: left;height: 470px;background-image: url(men-expert.jpg);background-repeat: no-repeat;box-sizing: border-box;border: 1px solid #696868 }.model-left img {width: 100%;height: 100% }.model-right {width: 57%;background: #000;color: #fff;float: left;padding: 0 25px;box-sizing: border-box;height: 470px }.hair-advice .model-right {width: 100%;overflow: auto;background: 0;background-color: rgba(0, 0, 0, .5) }.hair-advice {overflow: hidden }.hair-advice form {margin: 0 20px }.hair-advice .select {margin: 10px 0 }.model-right h3 {width: 55%;margin: 15px auto 15px;font-size: 21px;font-weight: 400;text-align: center }.hair-advice .model-right h3 {margin: 30px auto 5px }.model-terms-desc {font-size: 12px !important }.model-right p {font-size: 15px;font-weight: 400;width: 95% }.model-right .model-txtbox {width: 200px;height: 15px;display: block;padding: 10px;color: #000;margin: 15px 20px }.model-right .button {background: #fff;border: 0;color: #000;font-weight: 700;line-height: 2.5em;margin: 17px 0 10px 18px }.hair-advice .model-right .button {margin: 5px 0 5px 0 }.control__indicator {position: absolute;top: 2px;left: 0;width: 15px;height: 15px;background: #e6e6e6 }.agree-professional {position: relative;top: 3px;left: 15px }.regular-checkbox {display: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 0 !important;height: 0 !important }.regular-checkbox+label {background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05);padding: 9px;border-radius: 3px;display: inline-block;position: relative }.regular-checkbox+label:active, .regular-checkbox:checked+label:active {box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 3px rgba(0, 0, 0, .1) }.regular-checkbox:checked+label {background-color: #e9ecee;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05), inset 15px 10px -12px rgba(255, 255, 255, .1);color: #276ea3 }.regular-checkbox:checked+label:after {content: "\2714";font-size: 14px;position: absolute;top: 0;left: 3px;color: #276ea3 }.hair-advice .select {position: relative;display: block;width: 30em;height: 3.5em;line-height: 3.5;background: #2c3e50;overflow: hidden;border-radius: .25em;margin: 15px 0 }.hair-advice select {width: 100%;height: 100%;margin: 0;padding: 0 0 0 .5em;cursor: pointer;-webkit-appearance: none;background: #fff }.hair-advice select::-ms-expand {display: none }.hair-advice .select::after {content: "\25BC";position: absolute;top: 0;right: 0;bottom: 0;padding: 0 1em;pointer-events: none;color: #000 }.hair-advice .select:hover::after {color: #000 }.hair-advice .select::after {-webkit-transition: .25s all ease;transition: .25s all ease }.hair-advice .nothanks {cursor: pointer;font-size: 15px;margin-left: 12px }#nws-pop {width: 100% }.input-group {width: 100%;float: left }.input-group label {float: left;width: 100% }.input-group .select {float: left }.select.nl-dob {width: 14%;margin-right: 15px }#newletterPopup {overflow: hidden }.hair-advice .close {right: 25px }.footer-mail-container {margin-bottom: 20px }.site-ft .footer-mail-container input[type=submit] {background: #fff;border: 0;color: #000;font-weight: 700;margin: 4px 0 10px 5px;text-indent: unset;width: 27%;line-height: 3em;font-size: 10px;text-transform: uppercase;height: 33px;vertical-align: middle;position: relative }.site-ft .footer-mail-container .model-txtbox {width: 250px;height: 10px;padding: 11px;color: #000;background: #fff;font-size: 12px }.footer-mail-container p.footer-head-desc {font-size: 1.2em }.footer-mail-container .subscribe-desc {font-size: .8em }#newletterPopup, .hair-advice {border: 1px solid #696868 }.nl-modal-popup input[type=checkbox], .nl-modal-popup input[type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none }.nl-mail-success {display: none;font-size: 14px;color: #4ee04e }.already-registered-msg {display: none;font-size: 14px;color: red }.dob-label {margin: 12px 0 }.disable-subscribe-btn {pointer-events: none;color: #ddd !important }.nl-modal-popup .overlay {background: rgba(0, 0, 0, .3);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;display: none }.nl-modal-popup .loader-box {left: 50%;margin: 0;position: absolute;text-align: center;top: 43%;margin-left: -45px;z-index: 100001 !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px }.nl-modal-popup form {position: relative }.agree-professional {top: -4px;position: relative }.agree-professional label {vertical-align: sub }.footer-news-letter {margin: 5px 0 0 10px }@font-face {font-family: Droid Serif;src: url(font/droid-serif/DroidSerif.eot), url(font/droid-serif/DroidSerif.woff) format("woff"), url(font/droid-serif/DroidSerif.ttf) format("truetype"), url(font/droid-serif/DroidSerif.svg#DroidSerif) format("svg") }.lanchPopups {font-family: Droid Serif }.lanchPopups .closer {background: url(../images/sprites.svg) no-repeat -142px -195px;width: 30px;height: 28px;background-color: #000;right: 0;top: 0 }.lanchPopups .popin-nl-ctt {border: 4px solid #000;padding-bottom: 30px;height: auto }.lanchPopups .popup-footer {background: #000;clear: both;float: none;text-align: center;width: 100% !important;position: absolute;bottom: 0 }.lanchPopups .popup-footer li img {width: 22px }.lanchPopups .popup-footer li a {display: inline-block }.lanchPopups .popup-footer li {display: inline-block;margin: 0 4px;vertical-align: middle;color: #fff;font-size: 12px;margin-top: 5px;margin-bottom: 3px }.lanchPopups img {max-width: 100%;height: auto }.lanchPopups .popin-nl-ctt {background-color: #f1f1f3 }.lanchPopups .be-the-first {font-size: 26px;margin: 10px auto }.lanchPopups .launch-text-1 {font-size: 16px;margin-top: 2em;line-height: 22px }.lanchPopups .launch-text-2 {font-size: 13px;line-height: 16px;margin-top: 1em }.lanchPopups .launch-right {padding: 20px;color: #666 }.lanchPopups .input-div {text-align: left }.lanchPopups form input[type=submit] {border: 1px solid #858c3c;background-color: #858c3c;height: 34px;padding: 0 25px;line-height: normal;margin-top: 10px }.lanchPopups::-webkit-input-placeholder {color: #858c3c }.lanchPopups::-moz-placeholder {color: #858c3c }.lanchPopups:-ms-input-placeholder {color: #858c3c }.lanchPopups:-moz-placeholder {color: #858c3c }.lanchPopups form {margin-top: 15px;padding-left: 25px }.lanchPopups .input-div input[type=email], .lanchPopups .input-div input[type=text] {border: 1px solid #858c3c;height: 30px;margin-top: 5px;padding-left: 10px;width: 80%;max-width: 300px }html .ws-po-arrow {margin-left: -15px }.lanchPopups .input-div input[name=post-code] {max-width: 150px }.lanchPopups .conditions-text {margin-top: 10px;font-size: 9px;line-height: 13px }.lanchPopups .checkbox-div label {font-size: 12px }.lanchPopups .succes {display: none;color: #858c3c;text-align: center;margin-left: -25px }.lanchPopups .checkbox-div input[type=checkbox]:focus {outline: 0 }.lanchPopups .checkbox-div input[type=checkbox] {width: 14px;height: 14px;vertical-align: bottom }.lanchPopups .checkbox-div input[type=checkbox]::after {content: "";position: absolute;width: 14px;height: 14px;border: 1px solid #858c3c }.lanchPopups .checkbox-div input[type=checkbox]:checked::after {content: "";position: absolute;width: 14px;height: 14px;border: 1px solid #858c3c;background-color: #858c3c }.lanchPopupB .conditions-text, .lanchPopupC .conditions-text {margin-top: 3em }.lanchPopups.lanchPopupA #clockdiv .smalltext {font-size: 14px }.lanchPopups.lanchPopupA #clockdiv>div {padding: 0 3px }.lanchPopups.lanchPopupA .be-the-first {font-size: 20px;margin: 5px auto }.lanchPopups.lanchPopupA .launch-text-1 {margin-top: 0;padding-right: 20px }.lanchPopups.lanchPopupD .conditions-text {margin-top: 5px }.lanchPopups.lanchPopupD .launch-right {padding: 10px }.lanchPopups.lanchPopupD form {margin-top: 0 }.lanchPopups.lanchPopupD .launch-text-2 {margin-top: 5px }.lanchPopupD #clockdiv>div {padding: 0 3px }.lanchPopups.lanchPopupD form input[type=submit] {margin-top: 3px }.clock-title {font-size: 14px;text-transform: uppercase;margin-bottom: 5px }.checkbox-div {min-height: 24px }.nav-secondary ul li a.button.make-a-class-for-me {line-height: 2.5em;color: #fff }@media only screen and (min-width:1280px) {html[lang=en-GB] .lanchPopups .popin-nl-ctt .launch-left, html[lang=en-GB] .lanchPopups .popin-nl-ctt .launch-right {width: 50% }}@media only screen and (max-width:767px) {.lanchPopups .launch-logo img {max-width: 200px }.lanchPopups .hide-mobile {display: none }.lanchPopups .launch-text-1 {margin-top: 0 }.lanchPopups form {padding: 0 }.lanchPopups .succes {margin-left: 0 }.lanchPopups .conditions-text {margin-left: 2em }.lanchPopups .launch-image {max-width: 240px;margin: 0 auto;margin-top: 3em }.lanchPopupB .launch-logo, .lanchPopupC .launch-logo, .lanchPopupD .launch-logo {margin-top: -10em }.lanchPopups .popup-footer {position: relative }.lanchPopups .popin-nl-ctt {padding-bottom: 0 }.lanchPopups.lanchPopupB .launch-logo img {max-width: 100%;background-color: #f1f1f3 }}@media only screen and (max-width:1023px) {.lanchPopups .checkbox-div label {font-size: 10px }.lanchPopups .conditions-text {font-size: 8px }.lanchPopups .be-the-first {font-size: 22px }.lanchPopups .launch-text-1 {font-size: 14px }.lanchPopups .launch-text-2 {font-size: 12px }}@media only screen and (min-width:768px) {.lanchPopups .launch-left, .lanchPopups .launch-right {width: 50%;float: left;box-sizing: border-box }.lanchPopups .popin-nl-ctt {overflow: hidden }}#clockdiv span {font-size: 28px;border: 1px solid #858c3c;background-color: #e7e7e7;padding: 5px;border-radius: 3px;display: inline-block;margin: 1px;box-shadow: 0 0 1px #858c3c;color: #858c3c }#clockdiv>div {padding: 10px 3px;border-radius: 3px;display: inline-block }#clockdiv .smalltext {padding-top: 5px;font-size: 16px }@media screen and (min-width:64em) {.lanchPopups .popin-nl-ctt {margin-left: -40em;margin-top: -45vh;max-height: 90%;width: 80em }}.lanchPopups .BEShare>div {color: #fff;display: inline-block;font-size: 12px }.lanchPopups .BEShare a[class*=icon-] {color: #000;width: 24px;height: 18px;display: inline-block;margin: 5px;vertical-align: middle;background-size: contain;background-repeat: no-repeat }.icon-facebook {background-image: url(../Images/fb1.png) }.icon-linkedin {background-image: url(../Images/in.png) }.icon-twitter {background-image: url(../Images/twiter1.png) }.icon-googleplus {background-image: url(../Images/google-pluse1.png) }.back-stage-block {display: table;height: 260px }.back-stage-block .stage-block {display: table-cell;vertical-align: bottom }.back-stage-heading .back-stage-h4 {color: #2db2ee;font-size: 2em;text-transform: uppercase }.back-stage-heading .back-stage-h2 {margin-bottom: 10px }.column.cols-6.muse-smallImg {padding: 0 }@media only screen and (min-width:768px) and (max-width:1024px) {.table-ctt.margin-stage {margin: 0 }.back-stage-block {height: 215px }}@media only screen and (max-width:767px) {.back-stage-block {height: auto;margin-top: -40px }.img-wrap.m-bot-40 {margin-bottom: 40px }.back-stage-heading .back-stage-h4 {font-size: 1em }.column.cols-6.muse-smallImg {padding: 0 1em }}#transparent .cttSlider .center div {display: inline-block;margin-top: -15px;margin-bottom: 7px }.button-disable {opacity: .5;pointer-events: none }.dob-err-msg {font-size: 12px;color: red;font-weight: 800;margin: 11px 0 -5px 0;max-width: 100%;font-family: "Neue Helvetica W01";clear: both;padding-left: 125px;display: none }@media only screen and (min-width:768px) {.site-ft .cols-6 .i-location {margin-right: 18% !important }}.wrap .localize.header-bookAppointment {margin-left: 5em }.localize.header-bookAppointment span.icon {width: 25px;height: 25px }.localize.header-bookAppointment span.icon img {width: 100%;height: auto;position: relative;bottom: 3px }.site-hd .wrap a.localize.header-bookAppointment {text-indent: 0 }.form-combo.footer-book-apoint {margin-top: -15px;margin-bottom: 25px;text-align: right }.form-combo.footer-book-apoint .form-combo-submit button {width: 200px;font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 15px;color: #fff }.form-combo.footer-book-apoint .form-combo-submit img {width: 23px;margin-left: 15px;vertical-align: middle;cursor: pointer }.form-combo.footer-book-apoint .form-combo-submit button {padding: 0;margin: 0 }.site-hd a.localize.header-bookAppointment {border-bottom: 0 }@media only screen and (max-width:767px) {.wrap .localize.header-bookAppointment span.icon img {top: 0 }.wrap .localize.header-bookAppointment {margin-left: 0 !important }.wrap a.localize.header-bookAppointment {width: 30px }.wrap .localize.header-bookAppointment span.icon {width: 30px;height: 30px;top: 15px }.wrap .header-bookAppointment span.word_appoinement {text-indent: -99em;display: block }.form-combo.footer-book-apoint .form-combo-submit img {display: none }.form-combo.footer-book-apoint {margin-top: 5px }.form-combo.footer-book-apoint .form-combo-submit button {background: #002fa7;color: #fff;font-weight: 600;font-size: 12px;display: inline-block;padding: 9px;cursor: pointer;margin: 0 1em;width: auto }}@media only screen and (min-width:768px) and (max-width:1024px) {.wrap .localize.header-bookAppointment span.icon {width: 30px;height: 30px }.localize.header-bookAppointment span.icon img {bottom: 0 }.site-hd .wrap a.localize.header-bookAppointment {text-indent: 0 }}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.wrap .header-bookAppointment span.word_appoinement {text-indent: -99em;display: block }.wrap .localize.header-bookAppointment span.icon {top: 8px }}.protocol .step-description span.type {max-width: 180px }.liveChat {position: fixed;top: 100px;right: 3px;width: 70px;z-index: 9999 }.liveChat img {max-width: 100%;height: auto }#bookAppointmentForm .form-combo-submit a {font-size: 15px;padding-right: 10px;color: #002fa7;text-decoration: underline }#bookAppointmentForm .form-combo-submit button {width: 30px }#bookAppointmentForm .form-combo-submit img {width: 100%;height: auto;vertical-align: middle }.hairdresser #bookAppointmentForm .form-combo-submit {margin-top: 10px }.quote .highlight .inner #bookAppointmentForm .form-combo-submit {margin-top: 10px;padding-left: 13px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 25px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit {margin-top: 10px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit a {padding-right: 2.6px }.product-stage .skew-wrapper span a.bookAppointmentBtn {margin-top: 10px }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 58px }.product-stage {height: 40.5em }.product-stage .retail {bottom: 0 }.toolbox .wrap .column span.icon {display: block;margin: 0 auto }.toolbox .wrap .column.book-apoinment span.icon {width: 60px;margin-bottom: 5px;height: 60px }.toolbox .wrap .column.book-apoinment span.icon img {width: 100%;height: auto }.stage.product-stage .product-content .retail span:last-child {display: block }@media only screen and (max-width:767px) {#bookAppointmentForm .form-combo-submit button {width: 20px }#bookAppointmentForm .form-combo-submit a {font-size: 9px }.hairdresser #bookAppointmentForm .form-combo-submit {padding-left: 0;width: 129px;text-align: right }.hairdresser #bookAppointmentForm .form-combo-submit a {padding-right: 5px }.quote .highlight .inner #bookAppointmentForm .form-combo-submit {padding-left: 0 }.quote .highlight .inner #bookAppointmentForm .form-combo-submit a {padding-right: 3px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 11px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit a {font-size: 12px }.product-stage .retail span a.bookAppointmentBtn {width: 40% }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 49px }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit a {font-size: 15px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 75px }.toolbox .wrap .column span.icon {float: left;margin-right: 5px }.toolbox .wrap .column.book-apoinment span.icon {width: 25px;height: 25px }}@media only screen and (min-width:768px) and (max-width:1024px) {#bookAppointmentForm .form-combo-submit button {width: 25px }#bookAppointmentForm .form-combo-submit a {font-size: 13px }.hairdresser #bookAppointmentForm .form-combo-submit {padding-left: 0 }.hairdresser #bookAppointmentForm .form-combo-submit a {padding-right: 1px }.hairdresser #bookAppointmentForm .form-combo-submit button {width: 20px }.quote .highlight .inner #bookAppointmentForm .form-combo-submit {padding-left: 20px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit a {padding-right: 0 }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 40px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 30px }.toolbox .wrap .column.book-apoinment span.icon {margin-right: 38px }}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {.hairdresser #bookAppointmentForm .form-combo-submit {padding-left: 40px }.quote .highlight .inner #bookAppointmentForm .form-combo-submit {padding-left: 38px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 26px }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 82px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 60px }.toolbox .wrap .column.book-apoinment span.icon {margin-right: 75px }}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {.hairdresser #bookAppointmentForm .form-combo-submit {padding-left: 0;width: 140px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 75px }}@-moz-document url-prefix() {.quote .highlight .inner #bookAppointmentForm .form-combo-submit {margin-top: 10px;padding-left: 10px }.hairdresser #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 8px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 23px }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 66px }}@supports(-ms-ime-align:auto) {.quote .highlight .inner #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 3px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 15px }.cta #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: -8px }}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait) {.hairdresser #bookAppointmentForm .form-combo-submit {padding-left: 2px }.backstage .wrap #bookAppointmentForm .form-combo-submit {margin-top: 10px;margin-left: 23px }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 44px }.quote .highlight .inner #bookAppointmentForm .form-combo-submit {padding-left: 12px }}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape) {.hairdresser #bookAppointmentForm .form-combo-submit {padding-left: 42px }.product-stage .skew-wrapper .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 85px }.quote .highlight .inner #bookAppointmentForm .form-combo-submit {padding-left: 47px }.product-reminder .product-content .retail #bookAppointmentForm .form-combo-submit {padding-left: 29px }}#signup-wffm-form .col-rgttxt {padding-top: 3em;width: 90%;color: #fff;padding: 3em 5% 0 5% }#signup-wffm-form .page-header h1 {font-size: 4em }#signup-wffm-form select.birthday {width: 123px !important;margin-right: 7px !important }#signup-wffm-form select.birthday.year {margin-right: 0 !important }#signup-wffm-form img {max-width: 100%;height: auto }#signup-wffm-form .logo-new {margin: 0 auto;width: 300px;text-align: center }#signup-wffm-form .form-group {margin-bottom: 2em }#signup-wffm-form .newsletter-hd {text-align: center }#signup-wffm-form .newsletter-hd h2 {color: #c5d5e5;font-size: 33px;margin-top: 20px;letter-spacing: 2px;line-height: 1.4em;font-family: Raleway, Helvetica, Arial, sans-serif;font-weight: 400 }#signup-wffm-form .newsletter-hd p {width: 80%;margin: 5px auto 0;font-size: 18px }#signup-wffm-form .page-header {margin-top: 1em;margin-bottom: 1.5em }#signup-wffm-form #tab11 {margin-top: 25px;clear: both;display: inline-block;width: 100% }#signup-wffm-form .row {margin: 0 0 2em }#signup-wffm-form input[type=submit] {padding: 15px 25px !important;text-align: center;display: block;background-color: #c5d5e5;color: #000;font-weight: 600;font-size: 20px;margin: 30px auto;border: 0;border-radius: 0;width: auto;height: auto;text-transform: uppercase;min-width: 150px;line-height: normal !important }.ctt-forms #signup-wffm-form li.box-r {width: 194px;word-break: break-word;padding-left: 5px;display: inline-block }.ctt-forms #signup-wffm-form .checkbox-border.block-sub.cr {margin-left: 0 }.ctt-forms #signup-wffm-form .checkbox-border.block-sub.cr label:before {margin-left: -35px }.ctt-forms #signup-wffm-form .inner-hd {width: 91%;clear: both;margin-top: 35px;display: inline-block;padding-left: 2em;font-size: 7px;color: #fff }.ctt-forms #signup-wffm-form .customer:before {background: url(../images/ie/sprites.png) -250px -406px no-repeat }.ctt-forms #signup-wffm-form input:checked~.customer:before {background: url(../images/ie/sprites.png) -350px -406px no-repeat }#signup-wffm-form .required-filed {text-align: center;color: #c5d5e5;font-size: 13px;clear: both }#signup-wffm-form .img-rgt {background-position: 450px 100px !important }#signup-wffm-form label {color: #c5d5e5;vertical-align: middle;width: 100% !important;font-size: 17px }#signup-wffm-form .field-validation-error {margin-top: 5px;color: red;font-size: 14px;font-weight: 300 }#signup-wffm-form span.help-block.field-validation-error {word-break: break-all }.ctt-forms #signup-wffm-form .cr label:before, .ctt-forms #signup-wffm-form input[type=checkbox]:checked~.cniltxt:before {float: left;height: 25px }#signup-wffm-form .text-box, .ctt-forms #signup-wffm-form input[type=email], .ctt-forms #signup-wffm-form input[type=tel], .ctt-forms #signup-wffm-form input[type=text], .ctt-forms #signup-wffm-form textarea {color: #787878;background: #fff;border: 1px solid #4890a7;border-radius: 0;margin: 0 1% 0 0;width: 100%;padding: 3px 8px }#signup-wffm-form .cniltxt {margin-left: 36px;width: 95% !important }.ctt-forms #signup-wffm-form .customer:before, .ctt-forms #signup-wffm-form input:checked~.customer:before {width: 17px }#signup-wffm-form .column-txt.text-left {width: 45%;float: left }#signup-wffm-form .column-txt.text-center {width: 45%;margin: 0 auto }#signup-wffm-form .column-txt.text-right {width: 45%;float: right }@media(max-width:767px) {.ctt-forms #signup-wffm-form li.box-r {width: 164px }}@media(max-width:768px) {#signup-wffm-form .col-rgttxt {width: 90%;margin-right: 0;float: none;padding: 25px 5% }#signup-wffm-form .newsletter-hd p {width: 100% }#signup-wffm-form .cniltxt {width: 91% !important }#signup-wffm-form select.birthday {width: 107px !important }.ctt-forms #signup-wffm-form .inner-hd {margin-top: 0;padding-bottom: 25px }#signup-wffm-form .column-txt.text-center, #signup-wffm-form .column-txt.text-left, #signup-wffm-form .column-txt.text-right {width: 100%;float: none }.liveChat {display: none }}.stylehair img {width: 28px;height: 30px;margin-left: -3px;opacity: .5 }ul.img_block li.img_blk {display: inline-block;width: 45.5%;margin: 2em 0 0 1em;vertical-align: top }@media screen and (min-width:48em) {.stylehair img {width: auto;margin-left: 0;height: auto;opacity: 1 }ul.img_block li.img_blk {width: 23.2% }}span.icon.i-locator.i-email {background-position: -70px 20px }.localize.newslettermail {margin: 0 !important }@media screen and (min-width:64em) {.site-hd a.localize .icon {width: 20px;height: 20px }.site-hd a.localize .icon.i-email {height: 16px;background-position: -100px 0 }}@media screen and (min-width:48em) {span.icon.i-locator.i-email {background-position: -100px 16px }}.carousel.pdpsliders .slider-item {background-size: 100% 100% }.carousel.pdpsliders .prev {left: 50%;margin-left: -35.4em }.carousel.pdpsliders .next {left: 50%;margin-left: 35.4em }.launch-header .stage-video.pdpsliders .video-trigger {width: 72%;height: 100%;transform: translate(-3%, 0) }.carousel.pdpsliders .slider-state {width: 50em;margin-left: -48em }.launch-header .sliderTitle {margin: auto;display: block;margin-bottom: 2em }.launch-header .sliderTitle strong {font-size: 2.25em;font-weight: 700;font-style: italic;line-height: .9em }.pdpsliders {width: 50%;margin: auto;display: block }@media screen and (max-width:450px) {.carousel.pdpsliders .prev {margin-left: -15.4em }.carousel.pdpsliders .next {margin-left: 12.4em }.launch-header .sliderTitle {padding: initial }.pdpsliders {width: 95% !important;margin: auto;display: block }.carousel.pdpsliders .slider-state {width: 100%;margin-left: -28px;text-align: center }.launch-header section.pdpsliders .video-trigger:after {left: 73% !important }}@media screen and (min-width:451px) and (max-width:767px) {.launch-header .sliderTitle {padding: initial }.pdpsliders {width: 95% !important;margin: auto;display: block }.carousel.pdpsliders .next {margin-left: 23.4em }.carousel.pdpsliders .prev {margin-left: -26.4em }.carousel.pdpsliders .slider-state {width: 100%;margin-left: -28px;text-align: center }.launch-header section.pdpsliders .video-trigger:after {left: 73% !important }}@media screen and (min-width:768px) and (max-width:1024px) {.launch-header .sliderTitle {padding: initial }.carousel.pdpsliders .slider-state {width: 100%;margin-left: -48%;text-align: center }.carousel.pdpsliders .prev {margin-left: -32.4em }.carousel.pdpsliders .next {margin-left: 28.4em }.launch-header section.pdpsliders .video-trigger:after {left: 73% !important }}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {.pdpsliders {width: 70.8em !important;margin: auto;display: block }.launch-header .sliderTitle {padding: initial }}@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {.pdpsliders {width: 75em !important;margin: auto;display: block }}@media screen and (min-width:1024px) and (max-width:1366px) {.pdpsliders {width: 96em;margin: auto;display: block }}.pdpsliders .closer {right: 17px !important }.pdpsliders li.slider-item .wrap.video-wrap {background: #000 !important;width: auto }.pdpsliders, .sliderTitle {width: 100%;margin: 0 auto }@media screen and (min-width:48em) {.pdpsliders, .sliderTitle {width: 70.8em }}@media screen and (min-width:64em) {.pdpsliders, .sliderTitle {width: 96em;position: relative }}.cyper_day_add .cyper_day {width: 6em;position: absolute;margin-left: 135px }.cyper_day_add .cyper_day a {padding: 0 }.cyper_day_add .cyper_day a img {max-width: 100% }@media(max-width:767px) {.cyper_day_add .cyper_day {width: 4em;position: absolute;margin-left: 165px;margin-top: 5px }}@media screen and (max-width:767px) {input.btn.lat_news_button {width: auto !important;margin: auto !important;display: block }.ctt-forms .box-r {width: 100px !important }.Birthday .has-feedback .day, .Birthday .has-feedback .year {width: 100px !important;margin-right: 5px !important }.Birthday .has-feedback .month {width: 122px !important;margin-right: 5px !important }.chkconfirm .field-validation-error {padding-left: 0 }}input.btn.lat_news_button {padding: 0 .833em;background-color: #002fa7;color: #fff;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;font-weight: 700;font-size: 1.2em;line-height: 2.5em;width: 300px;margin-left: 15%;font-family: Times New Roman }#ui-datepicker-div .ui-datepicker-calendar td {display: table-cell !important }@media screen and (min-width:64em) {.latam_news .checkbox-border.block-sub.cr {margin-left: 0 !important }}body .optanon-alert-box-wrapper .optanon-alert-box-body #alert-box-message a {color: #00e }@media screen and (min-width:768px) and (max-width:1023px) {.chkconfirm .field-validation-error {padding-left: 0 }}@media(max-width:451px) {.form-submit-border.text-left .btn {width: 100%;margin: 0 }}#st-3 {font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;backface-visibility: hidden;display: block;position: fixed;opacity: 1;top: 40%;z-index: 94034 }#st-3.st-left {right: 0 }#st-3>div {clear: right;float: right }#st-3 .st-btn {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;border: 0;cursor: pointer;display: inline-block;font-size: NaNpx;height: 48px;line-height: 24px;margin-bottom: 0;opacity: 1;overflow: hidden;padding: 12px;position: relative;text-align: left;top: 0;vertical-align: top;white-space: nowrap;width: 48px;border: 1px solid #fff }#st-3 .st-btn img {-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;height: 24px;margin-left: 0;vertical-align: top;width: 24px }#st-3.st-has-labels .st-btn:hover {width: 60px }#st-3:not(.st-has-labels) .st-btn:hover {width: 62px }#st-3 .st-btn:hover img {margin-left: 5px }@media(max-width:767px) {#st-3 {bottom: 0;display: flex;left: 0;right: 0;top: auto;width: 100% }#st-3>div {-moz-flex: 1;-ms-flex: 1;-webkit-flex: 1;clear: none;flex: 1;float: none }#st-3 .st-btn {-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;text-align: center;width: auto }}#st-3 .st-btn[data-network=Twitter] {background-color: #000 }#st-3 .st-btn[data-network=Whatsapp] {background-color: #000 }#st-3 .st-btn[data-network=Facebook] {background-color: #000 }.nav-main .mega-menu-new-mobile {display: none }.mega-menu-new .hd-seeall a.std-link {text-decoration: none }.mega-menu-new.site-hd .search-trigger.active .i-search {background-position: -139px -144px }@media(max-width:767px) {.mega-menu-new .old_mega-menu {display: none }.nav-main .mega-menu-new-mobile {display: block }.mobile-nav-wrap {z-index: 99 }.mega-menu-new .mobile-nav-wrap {position: fixed;right: 0;top: 0;bottom: 0;overflow-y: auto;margin-right: -100%;margin-top: 70px;margin-left: auto;background-color: #fdfdfc;-webkit-transition: all .25s ease-out;transition: all .25s ease-out;opacity: 0;overflow-x: hidden }.mega-menu-new .mobile-nav-wrap .mega-menu-new-mobile {margin-top: 0 }.mega-menu-new .mega-menu-new-mobile.mega-menu-new-mobile-right li {padding: 1.1em 3em;background: #fdfdfc }.mega-menu-new .mega-menu-new-mobile .innerContain_1 {width: 100%;height: 100vh;position: absolute;left: 0;top: 0;background: #fff;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: 1 }.mega-menu-new .mega-menu-new-mobile .innerContain_1.inactive {left: 100% }.mega-menu-new .mobile-nav-wrap.active {margin-right: 0;opacity: 1 }.mega-menu-new .mega-menu-new-mobile .innerContain_1 ul {display: block }.mega-menu-new .mega-menu-new-mobile li {background: #fdfdfc;border-bottom: 0;padding: 0;text-transform: uppercase;font-family: helveticaneuebold }.mega-menu-new .mega-menu-new-mobile li.links a {padding: .8em .5em .8em 2em;font-size: 1.5em;position: relative }.mega-menu-new .mega-menu-new-mobile li.clk_off {background: #e9e9e8;text-transform: capitalize }.mega-menu-new .mega-menu-new-mobile .innerContain_1.sub_level li.links a {text-transform: capitalize;font-weight: 700;letter-spacing: 1px;font-size: 14px;font-family: helveticaneueregular;border-bottom: 0;display: block;line-height: inherit }.mega-menu-new .mega-menu-new-mobile li.links h3 {text-transform: capitalize;font-size: 1.2em }.mega-menu-new-mobile li.links>a.sub1_arrow:after {content: " ";display: inline-block;background: url(../images/sprites.svg) -210px -150px no-repeat;width: 15px;height: 15px;position: absolute;right: 5px;top: 15px }.mega-menu-new-mobile li.clk_off a:before {content: " ";display: inline-block;background: url(../images/sprites.svg) -190px -150px no-repeat;width: 15px;height: 15px;position: absolute;left: 10px;vertical-align: middle;top: 14px }.mega-menu-new .search-icon {width: 30px;height: 30px;float: left;cursor: pointer;margin: 20px -50px 0 11px;position: relative }.mega-menu-new .search-line {width: 15px;height: 2px;background: #000;display: inline-block;transform: rotate(45deg);position: absolute;top: 20px;left: 12px;transition: all .3s ease-in 0 }.mega-menu-new .search-icon.active .search-line {width: 30px;left: 0;top: 15px;transition: all .3s ease-out 0 }.mega-menu-new .search-icon .search-circle {width: 14px;height: 14px;border: 2px solid #000;display: inline-block;position: absolute;top: 0;left: 0;border-radius: 50%;transition: top .3s ease-in 0, left .3s ease-in 0, border-radius .3s ease-in 0, border-width .3s ease-in 0, width .3s ease-in 0, height .3s ease-in 0, background-color .1s ease-in 0 }.mega-menu-new .search-icon.active .search-circle {width: 0;height: 0;border-width: 0;top: 12px;left: 12px;transition: top .3s ease-in 0, left .3s ease-in 0, border-radius 0 ease-in .3s, border-width .3s ease-in 0, width .3s ease-in 0, height .3s ease-in 0, background-color 0 ease-in .3s }.mega-menu-new .search-icon.active .search-circle.second {width: 30px;height: 2px;top: 15px;left: 0;transform: rotate(45deg);background-color: #000 }.mega-menu-new .search-icon.active .second-line {transform: rotate(135deg) }.mega-menu-new .search-icon.active .search-circle.third {width: 30px;height: 2px;top: 15px;left: 0;transform: rotate(135deg);background-color: #000;border-radius: 0 }.mega-menu-new .logo {margin: 0 auto;float: none;width: 16em }.mega-menu-new .header-search {display: none }.mega-menu-new .header-salon {display: none }.mega-menu-new .menu-toggle {display: none }.mega-menu-new .mega_menu_open {position: relative;width: 86% }.mega-menu-new .mega-menu-toggle {position: absolute;right: 0;width: auto;height: auto;cursor: pointer }.mega-menu-new .mega-menu-toggle .line {position: absolute;width: 2.3em;height: 1px;background-color: #000;-moz-transform: translateZ(0);-o-transform: translateZ(0);-ms-transform: translateZ(0);-mstransform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: -webkit-transform .4s ease-out, opacity .2s ease-out, margin .2s ease-out;transition: transform .4s ease-out, opacity .2s ease-out, margin .2s ease-out }.mega-menu-new .mega-menu-toggle .lt {top: 1em }.mega-menu-new .mega-menu-toggle .mt {top: 1.7em }.mega-menu-toggle .bt {top: 2.4em }.mega-menu-new .mega-menu-toggle.active .lt {-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-mstransform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-top: .6em }.mega-menu-new .mega-menu-toggle.active .lt {-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-mstransform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-top: .6em }.mega-menu-new .mega-menu-toggle.active .mt {opacity: 0 }.mega-menu-new .mega-menu-toggle.active .bt {-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-mstransform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);margin-top: -.8em }.mega-menu-new .mega-menu-new-mobile li.links img.bullet {width: 11px;height: 11px;border-radius: 50%;position: relative;top: -1px;margin-right: .6em;vertical-align: middle }.mega-menu-new .mobile_ourexperts {width: 94%;padding-left: 10px;margin-top: 10px }.mega-menu-new .mobile_ourexperts .mobile_ourexper_h3 {font-size: 2.5em !important;text-transform: uppercase;letter-spacing: 0;font-family: alternategothic2_btregular }.mega-menu-new .mobile_ourexperts p {margin-bottom: 10px;font-family: helveticaneueregular;font-weight: 700;text-transform: none;letter-spacing: 1px;font-size: 15px;padding-right: 15px }.mega-menu-new .mobile_ourexperts a {padding: 0 !important }.mega-menu-new .mobile_ourexperts .mobile_ourexper_h3:after {content: "\2192";display: inline-block;width: 15px;height: 15px;position: absolute;right: 30px;font-size: 1em }.mega_menu_active {position: fixed !important }.mega-menu-new .content_div {overflow: auto;height: 570px;padding-bottom: 100px }.mega-menu-new .mobile_ourexper_h3 {position: relative }.mega-menu-new .mega-menu-new-mobile .content_div li.mobile_img_container:last-child {padding-bottom: 50px }#mega-menu-toggle {position: absolute;right: 10px;top: 35px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;padding: 10px 35px 16px 0 }#mega-menu-toggle span, #mega-menu-toggle span:after, #mega-menu-toggle span:before {cursor: pointer;border-radius: 1px;width: 35px;height: 1px;background: #000;position: absolute;display: block;content: "" }#mega-menu-toggle.current_page_item span:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg) }#mega-menu-toggle.current_page_item span:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg) }#mega-menu-toggle span, #mega-menu-toggle span:after, #mega-menu-toggle span:before {transition: all .5s ease }#mega-menu-toggle span:before {top: -9px }#mega-menu-toggle span:after {top: 9px }#mega-menu-toggle.current_page_item span {background-color: transparent }#mega-menu-toggle.current_page_item span:after, #mega-menu-toggle.current_page_item span:before {top: 0 }.mega-menu-new .innerContain_1 li.mobile_img_container .mobile_ourexperts a h3:after {content: "\2192";display: inline-block;width: 15px;height: 15px;position: absolute;right: 20px;top: -5px;font-size: 1.8em }.mega-menu-new .innerContain_1.sub_level li.links a.sub3_arrow:after {content: "\2192";display: inline-block;width: 15px;height: 15px;position: absolute;right: 20px;top: 0;font-size: 2em }.mega-menu-new .mega-menu-new-mobile li.mobile_img_container h3 {position: relative;margin-top: 10px }.mega-menu-new .mega-menu-new-mobile li.clk_off a span.regfont {font-family: helveticaneueregular }}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {.mega-menu-new.site-hd a.localize {font-size: 1em }.mega-menu-new .nav-main li {padding: 0 1.3em 0 }.mega-menu-new .header-container {width: 100% }.mega-menu-new .mobile-nav-wrap {width: 100% }.mega-menu-new .dropdown .wrap {width: 100% }}@font-face {font-family: alternategothic2_btregular;src: url(../font/alternategothic2bt2.woff2) format("woff2"), url(../font/alternategothic2bt.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: helveticaneueregular;src: url(../font/helveticaneue2.woff2) format("woff2"), url(../font/helveticaneue.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: helveticaneuebold;src: url(../font/helveticaneuebd.woff2) format("woff2"), url(../font/helveticaneuebd.woff) format("woff");font-weight: 400;font-style: normal }.newsletter-form-container h2 {font-family: alternategothic2_btregular;font-weight: 700;font-size: 64px;line-height: 80px;text-align: center;text-transform: uppercase;color: #000;width: 80%;display: block;margin: auto }.newsletter-form-container h3 {font-family: alternategothic2_btregular;font-weight: 400;font-size: 37px;font-style: normal;text-align: center;text-transform: uppercase;line-height: 70px;color: #000 }.newsletter-form-container label {display: block;width: auto;text-align: left;font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;font-size: 20px;display: flex;align-items: center;text-transform: uppercase;color: #000;padding-bottom: 0;padding-top: 20px }.newsletter-form-container .form-group {max-width: 600px;margin: auto }.newsletter-form-container .form-group.newsletter-check-box, .newsletter-form-container .form-group.newsletter-check-box-one {max-width: 100%;margin: auto }.newsletter-form-container .form-group.newsletter-check-box .checkbox-border label, .newsletter-form-container .form-group.newsletter-check-box-one .checkbox-border label {font-family: helveticaneueregular;font-style: normal;font-weight: 700;font-size: 17px;text-transform: none }.newsletter-form-container .form-group.newsletter-check-box .checkbox-border, .newsletter-form-container .form-group.newsletter-check-box-one .checkbox-border {margin-left: 0 }.newsletter-form-container .form-group input.form-control {width: 100%;border: 2px solid #000 }.newsletter-form-container .form-submit-border input.btn {background: #fff;font-family: helveticaneuebold;font-style: normal;font-weight: 700;font-size: 17px;line-height: 24px;display: flex;align-items: center;text-align: center;text-transform: uppercase;color: #000;border: 2px solid #000;border-radius: 50px;width: auto;margin: auto;margin-top: 20px;padding: 10px 75px }.newsletter-form-container p {font-family: helveticaneueregular;font-size: 17px;text-transform: none;line-height: 25px;padding-top: 20px;font-weight: 700 }.newsletter-form-container li .customer {font-family: helveticaneueregular;font-size: 15px;text-transform: none;line-height: 20px;font-weight: 700 }.newsletter-form-container .required-field.form-group input[type=radio] {width: 2em;margin-top: 30px;height: 2em }.newsletter-form-container .required-field.form-group input[type=checkbox] {margin-top: 25px;width: 2em }.newsletter-form-container .form-group input[type=checkbox] {margin-top: 25px;width: 2em }.newsletter-form-container .newsletter-check-box label.cniltxt, .newsletter-form-container .newsletter-check-box-one label.cniltxt {display: inline-block;padding-left: 50px;text-indent: -50px }.newsletter-form-container .form-group.newsletter-check-box .checkbox-border label, .newsletter-form-container .form-group.newsletter-check-box-one .checkbox-border label {width: 100% }@media(max-width:767px) {.newsletter-form-container h2 {font-size: 48px;line-height: 65px;margin-bottom: 28px }.newsletter-form-container h3 {font-size: 40px;line-height: 50px }.newsletter-form-container .box-r.custom {width: 50% !important }.newsletter-form-container .form-group.newsletter-check-box .checkbox-border label, .newsletter-form-container .form-group.newsletter-check-box-one .checkbox-border label {width: auto }majirelsuccess {text-align: center;max-width: 700px;margin: auto }.majirelsuccess h3 {font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;font-size: 90px;line-height: 100px;text-align: center;text-transform: uppercase;border: 1px solid #000;box-sizing: border-box;border-radius: 50%;display: inline-block;padding: 60px 40px;margin-bottom: 30px;width: 310px;height: 310px;margin-top: 30px }.majirelsuccess p {font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;font-size: 40px;line-height: 45px;text-align: center;text-transform: uppercase;color: #000;margin-bottom: 30px }.majirelsuccess a {background: #fff;font-family: helveticaneuebold;font-weight: 700;font-size: 17px;line-height: 24px;display: flex;align-items: center;text-align: center;text-transform: uppercase;color: #000;border: 2px solid #000;border-radius: 50px;width: auto;margin: auto;margin-top: 20px;padding: 10px 75px;display: inline-block;margin-bottom: 30px }}@media screen and (max-width:767px) {.form-view input[type=email], .form-view input[type=text], .form-view select {width: 100% !important }.form-view .form-group {margin-bottom: 10px;width: 100% }.form-view li label {width: 100% !important;font-size: 10px !important }.form-view .field-hide {width: 96%;background: #f1f1f1;margin-bottom: 0;padding: 7px }.form-view label {width: 100% }.form-view .form-submit-border {text-align: center }.form-view .btn-info {padding: 10px;background: #002fa7;color: #fff }}@media screen and (min-width:768px) and (max-width:1023px) {.stylehair img {width: auto;margin-left: 0;height: auto;opacity: 1 }.form-view .text-box {width: 235px !important }.form-view .form-group {margin-bottom: 10px }.form-view label {display: block }.form-view .email, .form-view .first-name, .form-view .postcode {width: 38%;display: inline-block }.form-view .last-name {width: 35%;display: inline-block }.form-view .country {width: 19%;display: inline-block }.form-view li label {width: 100% !important;font-size: 10px !important }.form-view .field-hide {width: 75%;background: #f1f1f1;margin-bottom: 0;padding: 7px }.form-view label {width: 100% }.form-view .btn-info {padding: 10px;margin-left: 34%;background: #002fa7;color: #fff }}@media screen and (min-width:1024px) {.form-view .btn-info {margin: 10px 0 0 27%;padding: 10px;background: #002fa7;color: #fff }.form-view .form-group {margin-bottom: 10px }.form-view label {display: block }.form-view .email, .form-view .first-name, .form-view .postcode {width: 35%;display: inline-block }.form-view .last-name {width: 55%;display: inline-block }.form-view .country {width: 19%;display: inline-block }.form-view li label {width: 100% !important;font-size: 10px !important }.form-view .field-hide {width: 62%;background: #f1f1f1;margin-bottom: 0;padding: 7px }.form-view label {width: 100% }}.form-view .scfCheckboxBorder {margin-left: 0;margin-top: 3% }.form-view .common-fields, .form-view .country, .form-view .email, .form-view .field-hide, .form-view .first-name, .form-view .form-submit-border, .form-view .last-name, .form-view .newsletter_terms_policy_Div, .form-view .postcode, .form-view .salon, .form-view .scfCaptcha, .form-view .scfCheckboxBorder {display: none }.form-view .country select {vertical-align: middle !important;width: 100% }.required-field.salon-radio.form-group {margin: 10px }.salon-radio label.control-label {font-weight: 700;margin: 14px 0 }.form-view span.help-block:before {content: "\00a0" }.form-view span.help-block {display: block }.form-view .newsletter_terms_policy {font-size: 15px;color: #002fa7;font-weight: 700 }.form-view .scfCheckboxBorder label.cniltxt {width: 100% }.form-view .common-fields {margin-top: 2% }.launch-header section.stage.carousel.stage-video.landing-stage .video-trigger:after {left: 72% }@media only screen and (min-width:768px) and (max-width:1024px) {.launch-header section.stage.carousel.stage-video.landing-stage .video-trigger:after {left: 50% }}@media only screen and (max-width:767px) {.launch-header section.stage.carousel.stage-video.landing-stage .skew-wrapper:before {background-color: #000;opacity: .5;display: block }.launch-header section.stage.carousel.stage-video.landing-stage .wrap {background-color: transparent }.launch-header section.stage.carousel.stage-video.landing-stage {text-align: right;background-position: left center;background-repeat: no-repeat;background-size: 100% auto;height: 28em;background-color: #000;padding-top: 0 }.launch-header section.stage.carousel.stage-video.landing-stage .video-trigger:after {left: 25% }.launch-header section.stage.carousel.stage-video.landing-stage .video-trigger {height: 100% }.launch-header section.stage.carousel.stage-video.landing-stage .content {display: inline-block;position: relative;box-sizing: border-box;width: 75%;padding-right: 2.5em;margin: 0 auto }.launch-header section.stage.carousel.stage-video.landing-stage .wrap h1 {font-family: "Droid Serif", Georgia, Times, serif;font-size: 3em;font-weight: 700 }}.product-reminder .social-share-icon {margin-bottom: 1em !important }.editorial .addthis_counter a, .editorial a.addthis_button_compact {border: 0 }.product-reminder .product-content .column.s-cols-8 {float: right;margin-top: 12% }.pro_longer {margin-bottom: 4% }.pro_longer:after {content: "";clear: both;display: block }.pro_longer h2 {margin: 2vw 0 1vw 0;font-size: 57px;line-height: 58px;font-family: alternategothic2_btregular;text-transform: uppercase;word-wrap: break-word;font-weight: 400;letter-spacing: 0 }.pro_longer h3 {font-family: alternategothic2_btregular;text-transform: uppercase;word-wrap: break-word;font-size: 33px;font-weight: 400;background: #fff }.pro_longer p {font-family: HelveticaNeue, Arial;font-size: 17px;font-weight: 400;line-height: 24px;margin-bottom: 4% }.pro_longer .cta {width: 211px;top: 1646px;font-family: helveticaneuebold;font-size: 15px;line-height: 24px;display: block;align-items: center;text-transform: uppercase;color: #000;border: 2px solid #000 !important;box-sizing: border-box;border-radius: 80px;margin: auto;padding: 5px;text-align: center }.pro_longer .main {width: 96em;position: relative;box-sizing: border-box;padding: 0 1em;margin: 0 auto }.pro_longer img {max-width: 100%;height: auto }.pro_longer.break_through .break_through_mobile {display: none }.pro_longer.break_through .break_through_desktop {display: block }.video_player_bloc_slide_state {display: block !important }.str_blocnew.pro_longer {position: relative }.full-width-video .bloc_video-player {height: 60em }.full-width-video .i_video-playernew, .pro_longer .i_video-playernew, .video_player_bloc.stage-video .i_video-playernew {position: absolute;width: 296px;height: 379.34px;cursor: pointer;z-index: 1;box-sizing: border-box;left: 50%;top: 50%;transform: translate(-50%, -50%) }.full-width-video .bloc_video-player .video-trigger:after, .video_player_bloc.stage-video .video-trigger:after {content: none }.pro_longer .video_thumbnailnew {width: 100% !important;max-width: 100% !important }.video_player_bloc.stage-video .i_video-playernew {width: 301px;height: 300px;left: 73% }.pro_longer .iconicformula, .pro_longer .palyita {display: inline-block;vertical-align: bottom;width: 50%;float: left }.pro_longer .palyitaDiv {width: 98% }.pro_longer .palyitaDiv h2 {width: 72% }.pro_longer .iconicbodyDiv span, .pro_longer .palyitaDiv span {color: #e9517f }.pro_longer .palyItB {display: inline-block;vertical-align: bottom;width: 50% }.pro_longer .palyItBDiv {width: 100% }.pro_longer .palyItBimg {width: 80%;float: right }.pro_longer.palyItCool .cta {display: inline-block;font-size: 16px }#pro_longer.pure {position: relative }.pro_longer .main_contain {width: 100%;position: relative;box-sizing: border-box;padding: 0 1em }.pro_longer .pureTitle {font-family: alternategothic2_btregular;transform: translate3d(0, 17px, 0);height: 122px;line-height: 75px;text-transform: uppercase;color: #f6f6f6;margin: 5% 0 3% 0 !important }.pro_longer.pure.pro_longer_title {margin-bottom: 3% }.pro_longer.pure .pro_longer_main {font-family: alternategothic2_btregular;text-transform: uppercase;color: #f6f6f6;width: 100%;max-height: 500px;overflow: hidden }.pro_longer.pure .pro_longer_main div.left {font-weight: 400;font-size: 23vw;font-style: normal;letter-spacing: 5px;margin-left: -1%;width: 30%;text-align: left;line-height: 345px;float: left }.pro_longer.pure .pro_longer_main div.right {font-weight: 400;font-size: 23vw;font-style: normal;letter-spacing: 5px;margin-right: -2%;width: 70%;text-align: right;line-height: 345px;float: right }.pro_longer .pureTitle span {font-style: normal;font-weight: 400;font-size: 20em;letter-spacing: 28px }.pro_longer .pureTitle span.left {float: left;display: inline-block;margin-left: -28px }.pro_longer .pureTitle span.right {float: right;display: inline-block;margin-right: -47px }.pro_longer.pure {position: relative }.pro_longer .iconicformula {display: inline-block;vertical-align: bottom;width: 50%;float: left }.pro_longer .iconicformula img {margin-bottom: 4% }.pro_longer.pure .iconicbody h3 {margin-top: 1em;margin-bottom: 4% }.pro_longer .iconicformulaDiv {width: 85% }.pro_longer .iconicbody {display: inline-block;vertical-align: bottom;width: 50% }.pro_longer .iconicbodyDiv {width: 98%;float: right }.pro_longer.break_through h2 {width: 80% }.pro_longer.break_through .palyitaDiv {width: 98% }.pro_longer.break_through .palyitaDiv strong {font-family: helveticaneuebold;letter-spacing: 0 }.pro_longer.bandeau .marquee3k {width: 100%;line-height: 100px;border-top: 1px solid #80808024;border-bottom: 1px solid #80808024;height: 100px;background: #fff;overflow: hidden }.pro_longer.bandeau .marquee3k p {color: #000;font-family: alternategothic2_btregular;font-size: 60px;font-weight: 400;font-style: normal;line-height: 75px;text-transform: uppercase }.pro_longer.bandeau .marquee3k p span {margin-right: 20px }.pro_longer.bandeau .marquee3k {line-height: 83px;margin-top: 16px;border-top: 1px solid #8c8a8a12;border-bottom: 1px solid #8c8a8a12;height: 84px }.pro_longer.bandeau .marquee3k {line-height: 100px;border-top: 1px solid #80808024;border-bottom: 1px solid #80808024;height: 100px }.video_player_bloc.stage-video {margin-bottom: 4% }.pro_longer.professional_range h2 {width: 70% }.pro_longer.accordionStyle {font-family: alternategothic2_btregular }.pro_longer.accordionStyle .titleAcc {font-size: 30px;text-transform: uppercase;font-weight: 800;color: #a3a3a3;position: relative }.pro_longer.accordionStyle .carousel-cell1 {width: 100%;display: flex;flex-direction: column;margin-bottom: 2vw;padding-bottom: 2vw }.pro_longer.accordionStyle .carousel-cell1.on .titleAcc {color: #e9517f }.pro_longer.accordionStyle .carousel-cell1.on .cttExpand {opacity: 1;visibility: visible;height: auto }.pro_longer.accordionStyle .carousel-cell1.on .cttImg {opacity: 1;visibility: visible;height: auto;margin-top: 30px }.pro_longer.accordionStyle .carousel-cell1 .cttText {order: -1;display: block }.pro_longer.accordionStyle .cttImg img {margin: auto;max-width: 100%;float: unset }.pro_longer.accordionStyle .cttExpand {width: 100%;opacity: 0;visibility: hidden;height: 0;margin: 0 }.pro_longer.accordionStyle .cttExpand p {font-size: 16px;line-height: 25px }.pro_longer.accordionStyle .cttExpand p {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 400;font-size: 15px;line-height: 25px }.pro_longer.accordionStyle #trig1, .pro_longer.accordionStyle #trig2, .pro_longer.accordionStyle #trig3 {cursor: pointer;font-style: normal;font-weight: 400;font-size: 57px;line-height: 60px;text-transform: uppercase;color: #a3a3a3;font-family: alternategothic2_btregular;cursor: pointer;margin-bottom: .4em }.pro_longer.accordionStyle #trig1.on, .pro_longer.accordionStyle #trig2.on, .pro_longer.accordionStyle #trig3.on {color: #e9517f }.pro_longer.accordionStyle #ctt1.on, .pro_longer.accordionStyle #ctt2.on, .pro_longer.accordionStyle #ctt3.on {opacity: 1;height: auto;display: block;margin-bottom: 0 }.pro_longer.accordionStyle #ctt1.on a, .pro_longer.accordionStyle #ctt1.on p, .pro_longer.accordionStyle #ctt2.on a, .pro_longer.accordionStyle #ctt2.on p, .pro_longer.accordionStyle #ctt3.on a, .pro_longer.accordionStyle #ctt3.on p {opacity: 1;height: auto;display: block }.pro_longer.accordionStyle #ctt1, .pro_longer.accordionStyle #ctt2, .pro_longer.accordionStyle #ctt3 {opacity: 0;height: 0;display: none;margin-bottom: 0 }.video_player_bloc.stage-video .video-trigger {transition: none }.pro_longer.bandeau .marquee3k p {line-height: 100px;margin-top: 0 }.pro_longer.accordionStyle .carousel-cell1 .cttExpand strong {font-family: helveticaneuebold }.bloc_video-player.active .video-trigger {background: 0 }.full-width-video .bloc_video-player {height: 100vh }.full-width-video .bloc_video-player .wrap {width: 100% }.bloc_video-player video {object-fit: fill }.bloc_video-player.active .closer {display: none }@media only screen and (max-width:767px) {.pro_longer .iconicbody, .pro_longer .iconicformula, .pro_longer .palyItB, .pro_longer .palyita {width: 100% }.pro_longer .main {width: 100%;margin: 0 auto;padding: 0 1em }.pro_longer .palyItBimg {width: 94%;margin: auto;display: block;float: none }.pro_longer h2 {font-size: 50px }.pro_longer .palyitaDiv {width: 98% }.pro_longer .palyitaDiv h2 {width: 72% }.pro_longer p {font-size: 14.5px }.pro_longer.palyItCool .cta {margin-bottom: 4% }.pro_longer h3 {font-size: 35px }.pro_longer.break_through .palyitaDiv h2 {width: 75% }.pro_longer.break_through .palyitaDiv {width: 100% }.pro_longer.break_through .break_through_mobile {display: block }.pro_longer.break_through .break_through_desktop {display: none }.pro_longer .i_video-playernew {width: 100px }.pro_longer.professional_range h2 {width: 97% }.pro_longer .pureTitle span {font-size: 7.5em;letter-spacing: -3px }.pro_longer .pureTitle span.left {margin-left: -9px }.pro_longer .pureTitle span.right {margin-right: -5px }.pro_longer.video_player_bloc .main, .pro_longer.video_player_bloc .wrap {padding: 0 }.pro_longer.video_player_bloc.carousel .slider-state {width: 80%;text-align: center;bottom: 7em }.pro_longer .iconicformulaDiv {width: 100% }.pro_longer.accordionStyle .carousel-cell1 {display: block !important }.pro_longer.accordionStyle #trig1, .pro_longer.accordionStyle #trig2, .pro_longer.accordionStyle #trig3 {font-size: 50.7px;letter-spacing: 0 }.video_player_bloc.stage-video .i_video-playernew {width: 155px;height: 155px;left: 73% }.full-width-video .i_video-playernew {width: 155px;height: 155px }.full-width-video .bloc_video-player {height: 32em }.pro_longer.pure .pro_longer_main div.left, .pro_longer.pure .pro_longer_main div.right {letter-spacing: 5px;line-height: normal }}@media screen and (min-width:768px) {.pro_longer.accordionStyle .carousel-cell1.on .cttImg {margin-top: 0 }.pro_longer.accordionStyle .carousel-cell1 {font-size: 0;display: inline-block }#page .accordionStyle .carousel-cell1 .cttImg, .pro_longer.accordionStyle .carousel-cell1 .cttText {width: 43%;display: inline-block;vertical-align: top }#page .accordionStyle .carousel-cell1 .cttText {width: 50% }.pro_longer.accordionStyle .carousel-cell1 .cttText {padding-left: 60px;box-sizing: border-box }.pro_longer.accordionStyle .carousel-cell1 .titleAcc {font-size: 45px }.pro_longer.accordionStyle .carousel-cell1.on .cttExpand {margin-top: 20px }}@media screen and (min-width:768px) and (max-width:1024px) {.pro_longer .main {width: 100% }.pro_longer .palyitaDiv h2 {width: 68% }.pro_longer.break_through .palyitaDiv h2 {width: 80% }.pro_longer.break_through .palyitaDiv {width: 95% }.pro_longer .pureTitle span {font-size: 12em;letter-spacing: 3px }.pro_longer .pureTitle span.left {margin-left: -19px }.pro_longer .pureTitle span.right {margin-right: -22px }.pro_longer.pure .pro_longer_main div.left, .pro_longer.pure .pro_longer_main div.right {line-height: normal }.pro_longer.pure.pro_longer_title {margin-bottom: 6% }}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.pro_longer.professional_range h2 {width: 84% }.pro_longer.accordionStyle #trig1, .pro_longer.accordionStyle #trig2, .pro_longer.accordionStyle #trig3 {font-size: 40px;line-height: 48px }#page .accordionStyle .carousel-cell1 .cttText {margin-top: 1% }}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {.pro_longer .pureTitle span {font-size: 16em }.pro_longer .palyitaDiv h2 {width: 50% }}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {.pro_longer .pureTitle span {letter-spacing: 10px }}.i_video-playernew, .mega-menu-new-mobile li a, .video-trigger, span.next, span.prev {-webkit-tap-highlight-color: transparent }@font-face {font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight: 400;font-style: normal }:root {--swiper-theme-color: #007aff }.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1 }.swiper-container-vertical>.swiper-wrapper {flex-direction: column }.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box }.swiper-container-android .swiper-slide, .swiper-wrapper {transform: translate3d(0, 0, 0) }.swiper-container-multirow>.swiper-wrapper {flex-wrap: wrap }.swiper-container-multirow-column>.swiper-wrapper {flex-wrap: wrap;flex-direction: column }.swiper-container-free-mode>.swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto }.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform }.swiper-slide-invisible-blank {visibility: hidden }.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto }.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height }.swiper-container-3d {perspective: 1200px }.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {transform-style: preserve-3d }.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10 }.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none }.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none }.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start }.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type: x mandatory }.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type: y mandatory }:root {--swiper-navigation-size: 44px }.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #000 }.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none }.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial }.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto }.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: "prev" }.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto }.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: "next" }.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {--swiper-navigation-color: #fff }.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {--swiper-navigation-color: #000 }.swiper-button-lock {display: none }.swiper-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0, 0, 0);z-index: 10 }.swiper-pagination.swiper-pagination-hidden {opacity: 0 }.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100% }.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0 }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(.33);position: relative }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.33) }.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2 }button.swiper-pagination-bullet {border: 0;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none }.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer }.swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color)) }.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0, -50%, 0) }.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block }.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px }.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: .2s transform, .2s top }.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px }.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap }.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform, .2s left }.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform, .2s right }.swiper-pagination-progressbar {background: rgba(0, 0, 0, .25);position: absolute }.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top }.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top }.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0 }.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0 }.swiper-pagination-white {--swiper-pagination-color: #fff }.swiper-pagination-black {--swiper-pagination-color: #000 }.swiper-pagination-lock {display: none }.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, .1) }.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98% }.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98% }.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, .5);border-radius: 10px;left: 0;top: 0 }.swiper-scrollbar-cursor-drag {cursor: move }.swiper-scrollbar-lock {display: none }.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center }.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;object-fit: contain }.swiper-slide-zoomed {cursor: move }.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent }.swiper-lazy-preloader-white {--swiper-preloader-color: #fff }.swiper-lazy-preloader-black {--swiper-preloader-color: #000 }@keyframes swiper-preloader-spin {100% {transform: rotate(360deg) }}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000 }.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out }.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity }.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-cube {overflow: visible }.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100% }.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0 }.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible }.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0 }.swiper-container-flip {overflow: visible }.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1 }.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }* {-webkit-tap-highlight-color: transparent }.pro_longer.break_through.fb-block1 .break_through_mobile {display: none }.pro_longer.break_through.fb-block1 .break_through_desktop {display: block }.pro_longer.break_through.fb-block1 .palyitaDiv h2 {margin-top: 0 }.pro_longer.break_through.fb-block1 .palyitaDiv p span {color: #000 }.pro_longer.break_through.fb-block1 .palyita .seemore-link {font-family: helveticaneuebold;font-style: normal;font-weight: 700;font-size: 17px;text-decoration: underline;margin-bottom: 30px;display: block }.pro_longer.break_through.fb-block1 .palyitaDiv p {margin-bottom: 0;padding: 20px 2px 20px 0 }.pro_longer.break_through.fb-block1 .break_through_desktop.gif-img img {min-height: 670px;height: 670px;width: 100% }.pro_longer.break_through.fb-block2 .palyItBimg.mob {display: none }.pro_longer.break_through.fb-block2 .palyItBimg.desk_top {display: block }.pro_longer.break_through.fb-block2 .palyitaDiv h2 {margin-top: 0;width: 70% }.pro_longer.break_through.fb-block2 a.cta {width: 280px;display: block;margin: 30px auto }.pro_longer.break_through.fb-block2 .palyitaDiv {width: 100% }.pro_longer.break_through.fb-block2 .palyitaDiv h2.w-100 {width: 100% }.pro_longer.break_through.fb-block3 .palyitaDiv h2 {margin-top: 0;width: 100% }.pro_longer.break_through.fb-block3 .palyitaDiv {width: 100% }.pro_longer.accordionStyle.img_blk_color .carousel-cell1 .cttText p {font-size: 17px }.pro_longer.accordionStyle.img_blk_color #trig1.on, .pro_longer.accordionStyle.img_blk_color #trig2.on, .pro_longer.accordionStyle.img_blk_color #trig3.on {color: #000 }.pro_longer .image_slider {position: relative }.pro_longer .image_slider .swiper-btn-next, .pro_longer .image_slider .swiper-btn-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;outline: 0 }.pro_longer .image_slider .swiper-btn-next:after, .pro_longer .image_slider .swiper-btn-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial }.pro_longer .image_slider .swiper-btn-next {right: -40px }.pro_longer .image_slider .swiper-btn-prev {left: -40px }.pro_longer .image_slider .swiper-btn-next:after {content: "next" }.pro_longer .image_slider .swiper-btn-prev:after {content: "prev" }.pro_longer .image_slider .swiper-button-next, .pro_longer .image_slider .swiper-button-prev {visibility: hidden }.pro_longer .image_slider .swiper-wrapper .swiper-slide img.media {width: auto }.pro_longer .swiper-btn {margin: 40px 0 }.pro_longer .swiper-btn a {text-align: center }.pro_longer .swiper-btn a, .pro_longer.accordionStyle.img_blk_color a.cta, .pro_longer.break_through.fb-block2 a.cta {padding: 12px 0 }.pro_longer .swiper_contain h2 {text-align: center;margin: 30px auto }.launch-header .stage-video iframe, .launch-header .stage-video video {outline: 0 }.pdpsliders.carousel .slider-item {background: #f1f1f1 }.launch-header section.stage.carousel.stage-video.landing-stage {background-color: #f1f1f1 }.pro_longer.serie_expert img {width: 100% }.swiper-btn-next.swiper-button-disabled, .swiper-btn-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none }@media screen and (max-width:767px) {.pro_longer.break_through.fb-block2 .palyItBimg.mob {display: block;width: 100% }.pro_longer.break_through.fb-block2 .palyItBimg.desk_top {display: none }.pro_longer.break_through.fb-block2 .palyitaDiv h2 {width: 90% }.pro_longer.break_through.fb-block3 .break_through_desktop {display: block;width: 100% }.pro_longer.break_through.fb-block1 .break_through_desktop.gif-img {margin: 10px 0;width: 100% }.pro_longer.break_through.fb-block1 .palyita .seemore-link {margin-bottom: 20px;display: block }.pro_longer.break_through.fb-block2 .break_through_desktop {width: 100% }.video_player_bloc.stage-video {margin-top: 30px;margin-bottom: 40px }.pro_longer .image_slider .swiper-btn-next {right: 0 }.pro_longer .image_slider .swiper-btn-prev {left: 0 }.pro_longer.accordionStyle.img_blk_color {margin: 30px 0 }.pro_longer.accordionStyle.img_blk_color .cttText {margin-top: 30px }.pro_longer.palyItCool.break_through.fb-block3 {margin: 50px 0 }.pro_longer.palyItCool.break_through.fb-block3 h3 {width: 75% }.pro_longer p {font-size: 14.5px }.pro_longer.break_through.fb-block1 .palyitaDiv h2 {width: 95% }.pro_longer.break_through.fb-block2 .palyitaDiv p {padding-right: 0 }.pro_longer.accordionStyle.img_blk_color .carousel-cell1 .cttText p {font-size: 15px }}@media screen and (min-width:768px) {.pro_longer.break_through.fb-block1 .palyita h2 {width: 70% }.pro_longer.break_through.fb-block1 .palyitaDiv p span {display: block }.palyita, .pro_longer.break_through.fb-block1 .palyita, .pro_longer.break_through.fb-block2 .palyita, .pro_longer.break_through.fb-block3 .palyita {width: 60% }.pro_longer.break_through.fb-block1 .palyItB, .pro_longer.break_through.fb-block2 .palyItB, .pro_longer.break_through.fb-block3 .palyItB {width: 40% }.pro_longer.break_through.fb-block1 .palyitaDiv, .pro_longer.break_through.fb-block2 .palyitaDiv, .pro_longer.break_through.fb-block3 .palyitaDiv {width: 100% }.pro_longer.break_through.fb-block1 .palyItBimg, .pro_longer.break_through.fb-block2 .palyItBimg, .pro_longer.break_through.fb-block3 .palyItBimg {width: 90% }.pro_longer.accordionStyle.img_blk_color .carousel-cell1 .cttImg {width: 40% !important }.pro_longer.accordionStyle.img_blk_color .carousel-cell1 .cttText {width: 60% !important;padding-left: 66px }.pro_longer.accordionStyle.img_blk_color .main-carousel1 .carousel-cell1.on.mob .cttImg img {width: 90%;margin-left: 0 }section.pro_longer.palyItCool.break_through.fb-block3 p {width: 85% }.pro_longer.accordionStyle.img_blk_color .carousel-cell1 .cttText p {padding-right: 20px }.pro_longer.palyItCool.break_through.fb-block3 h3 {width: 58% }.pro_longer .swiper_contain h2 {width: 75% }}.dispatch_page.wrapper-fluid {width: 100%;background: #000 }.dispatch_page h1, .dispatch_page h2, .dispatch_page h3, .dispatch_page h4, .dispatch_page h5 {font-family: alternategothic2_btregular;letter-spacing: 0 }.dispatch_page p {font-family: HelveticaNeue, Arial;font-size: 18px }.dispatch_page.wrapper-fluid .ariane {margin-top: 0;padding-top: 20px }.dispatch_page.wrapper-fluid .ariane a {color: #fff }.dispatch_page.wrapper-fluid .ariane li:after {background-position: -53px -254px;width: 10px;height: 10px }.dispatch_page.wrapper-fluid .title-content {text-align: center }.dispatch_page.wrapper-fluid .title-content h1 {color: #fff;text-transform: uppercase;padding: 70px 0 110px 0;font-weight: 400 }.dispatch_page.wrapper_w-50 {display: flex;align-items: center;background: #f5f5f5 }.dispatch_page.wrapper_w-50 .even-block {width: 50% }.dispatch_page.wrapper_w-50 .even-block .middle-content h2 {font-weight: 400 }.dispatch_page.wrapper_w-50 .even-block .middle-content p {font-style: italic;color: #7a7a7a }.dispatch_page.wrapper_w-50 .even-block .middle-content {padding: 0 30px }.dispatch_page.wrapper_w-50 .even-block .link a {font-size: 20px;text-transform: uppercase;text-decoration: underline;font-family: helveticaneuebold }.dispatch_page.wrapper_w-50 .even-block img {width: 100% }.dispatch_page.search_box {padding: 40px 0 }.dispatch_page.search_box .search_boxclk {display: flex;align-items: center;margin-top: 30px }.dispatch_page.search_box .search_boxclk .w-25 {width: 25% }.dispatch_page.search_box .search_boxclk .w-75 {width: 75%;margin-left: 20px;position: relative }.dispatch_page.search_box .search_boxclk .w-75:before {content: "";position: absolute;top: -22px;width: 1px;height: 70px;background: #000;left: -8px }.dispatch_page.search_box .search_boxclk .w-25 form {position: relative }.dispatch_page.search_box .search_boxclk .w-25 form input {position: relative;width: 100%;border: 2px solid #000;box-sizing: border-box;border-radius: 30px;padding: 23px 0;outline: 0;padding-left: 40px;font-size: 12px;color: #000 }.dispatch_page.search_box .search_boxclk .w-25 form button.search-tagg {background: url(../images/sprites.svg);background-position: -1226px 85px;width: 30px;height: 30px;position: absolute;left: 10px;top: 28%;background-size: inherit }.dispatch_page.search_box .search_boxclk .w-25 form button.close-tagg {position: absolute;right: 16px;top: 16px;font-size: 16px;font-weight: 400;display: none }.dispatch_page.search_box .wrapper_w-50 {display: none }.dispatch_page.search_box .search_boxclk .w-75 ul {list-style: none }.dispatch_page.search_box .search_boxclk .w-75 ul li {position: relative;margin: 0 6px;display: inline-block }.dispatch_page.search_box .search_boxclk .w-75 ul li .search-title {border: 2px solid #000;padding: 12px 16px;border-radius: 30px;font-size: 16px;font-family: HelveticaNeue, Arial;cursor: pointer;letter-spacing: 2px;font-weight: 400;background: 0 }.dispatch_page.search_box .search_boxclk .w-75 ul li .search-title.select_active {background: #ff2372 !important;border: 2px solid #ff2372 !important;color: #fff !important }.dispatch_page.search_box .search_boxclk .w-75 ul li .close-btn {display: inline-block;position: absolute;top: -22px;background: #000;border-radius: 50%;width: 20px;height: 20px;color: #fff;text-align: center;right: 0;line-height: 20px }.dispatch_page.search_box .search_boxclk .search_suggest {position: absolute;top: -20px;left: 27%;font-size: 12px }.dispatch_page .wrap.articles {margin-top: 40px }.dispatch_page .wrap.articles .article_title {text-align: center;margin: 30px 0 }.dispatch_page .wrap.articles .article_title h2 {text-transform: uppercase;margin: 40px 0;font-weight: 400 }.dispatch_page .wrap.articles .article_title h2 span {color: #ff2372 }.dispatch_page .wrapper_w-100 {position: relative;margin: 0 auto }.dispatch_page .wrapper_w-50 .even-block {padding-left: 15px;padding-right: 15px }.dispatch_page .wrapper_w-50 .even-block .article_content {background: #f5f5f5 }.dispatch_page .wrapper_w-50 .even-block .article_content img {width: 100% }.dispatch_page .wrapper_w-50 .even-block .article_content .article_title {padding: 20px }.dispatch_page .wrapper_w-50 .even-block .article_content .article_title h2 {font-weight: 400;letter-spacing: 0;height: 110px;min-height: 110px }.dispatch_page .wrapper_w-50 .even-block .article_content .article_link {font-size: 20px;margin-top: 10px }.dispatch_page .wrapper_w-50 .even-block .article_content .article_link a {text-decoration: underline;font-family: helveticaneuebold;text-transform: uppercase }.dispatch_page .article_listing {margin-top: 40px }.dispatch_page .article_listing ul {list-style: none }.dispatch_page .article_listing ul li {display: flex;justify-content: space-between;align-items: center;position: relative;border-bottom: 2px solid #f5f5f5;padding: 50px 20px }.dispatch_page .article_listing ul li h2 {font-weight: 400;width: 35%;letter-spacing: 0 }.dispatch_page .article_listing ul li a {text-decoration: none;cursor: pointer }.dispatch_page .article_listing ul li a.hover-text span {display: none }.dispatch_page .article_listing ul li .article_link a {text-decoration: underline;font-family: helveticaneuebold;text-transform: uppercase }.dispatch_page.wrapper-fluid .wrap .breadcrumb_list {padding: 20px 0 }.dispatch_page.wrapper-fluid .wrap .breadcrumb_list ul {list-style: none }.dispatch_page.wrapper-fluid .wrap .breadcrumb_list ul li {display: inline-block;margin: 0 10px }.dispatch_page.wrapper-fluid .wrap .breadcrumb_list ul li a {color: #fff;font-size: 14px }.dispatch_page .wrap.articles.lower_device {display: none }.dispatch_page .article_title .tags_chgtxt {display: none }.dispatch_page .invalid_error_msgg {position: absolute;background: #fff;border-radius: 4px;padding: 6px 12px;font-family: arial;font-size: 13px;color: red;border: 1px solid #ccc;margin-left: 30px;margin-top: 6px;display: none;pointer-events: none;z-index: 1 }.dispatch_page .arrow-up_clr:before {display: inline-block;content: "";width: 0;height: 0;border-bottom: 6px solid #fff;border-bottom-color: #ccc;border-right: 6px solid transparent;border-left: 6px solid transparent;position: absolute;top: -7px;left: 10px }.dispatch_page .arrow-up_clr:after {display: inline-block;content: "";width: 0;height: 0;border-bottom: 6px solid #fff;border-right: 6px solid transparent;border-left: 6px solid transparent;position: absolute;top: -6px;left: 10px }.swiper-btn-next.swiper-button-disabled, .swiper-btn-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none }.dispatch_page .search-tagg:focus, .dispatch_page .search-tagg:hover {outline: 0 !important }.dispatch_page .wrapper_w-100 .content_noresult {padding: 40px 0 0 20px;font-size: 16px;display: none }.wrapper_w-50 .swiper-container .swiper-slide {width: 50% }.swiper-button-next, .swiper-button-prev {outline: 0 }@media(max-width:576px) {.dispatch_page.wrapper_w-50 {display: block }.dispatch_page .wrapper_w-50 .even-block {width: 100%;padding: 0 }.dispatch_page .wrapper_w-50 {display: block;margin-top: 40px }.dispatch_page.wrapper_w-50 .even-block {width: 100% }.dispatch_page.wrapper_w-50 .even-block .middle-content {padding: 20px 30px }.dispatch_page .article_listing ul li .article_link {margin-top: 30px }.wrapper_w-50 .swiper-container .swiper-slide {width: 80%;margin: 0 12px }}@media(max-width:767px) {.dispatch_page.search_box .search_boxclk .search_suggest {display: none }.dispatch_page.search_box .search_boxclk .w-75:before {display: none }.dispatch_page.search_box .search_boxclk .w-25 {width: 100% }.dispatch_page.search_box .search_boxclk .w-75 {width: 100%;margin-top: 20px;margin-left: 0 }.dispatch_page.search_box .search_boxclk {display: block;padding: 0 10px }.dispatch_page.search_box .search_boxclk .w-75 ul li {width: 32.33%;margin: 18px 0 }.dispatch_page.search_box .search_boxclk .w-75 ul li .search-title {padding: 8px 20px }.dispatch_page .article_listing ul li {display: block }.dispatch_page h2 {font-size: 30px }.dispatch_page .article_listing ul li h2 {width: 100% }.dispatch_page .wrap.articles.desk_dev {display: none }.dispatch_page .wrap.articles.lower_device {display: block }.dispatch_page.wrapper-fluid .title-content h1 {padding: 40px 0 80px 0 }}@media(min-width:768px) {.wrapper_w-100 {width: 750px }.dispatch_page .article_listing .article_list.mover {opacity: .5 }.dispatch_page .article_listing .article_list.mleave {opacity: 1 }.wrapper_w-50 .swiper-button-next, .wrapper_w-50 .swiper-button-prev {display: none }.wrapper_w-50 .swiper-wrapper {transform: translate3d(0, 0, 0) !important }}@media(min-width:992px) {.wrapper_w-100 {width: 970px }.dispatch_page.wrapper_w-50 .even-block .link {margin-top: 60px }}@media only screen and (min-width:768px) and (max-width:1024px) {.dispatch_page.search_box .search_boxclk .w-75 ul li .search-title {padding: 12px 8px;font-size: 14px }}@media(max-width:1200px) {.dispatch_page.wrapper-fluid .wrap:first-child {width: 100% }}@media(min-width:1200px) {.wrapper_w-100 {width: 1170px }.dispatch_page.wrapper-fluid .wrap:first-child {width: 1210px;margin: 0 auto }.dispatch_page.wrapper-fluid .ariane {margin-left: 0 }}@media(min-width:1025px) {.dispatch_page .article_listing ul li a.hover-text:hover span {display: block;position: absolute;top: 0;left: 51.5% }.dispatch_page.search_box .search_boxclk .w-75 ul li.article_clk_btn .search-title:hover {background: #ff2372;border: 2px solid #ff2372;color: #fff }}@media screen and (max-width:767px) {.popin-nl-ctt.corona_disply a.closer {right: 1em }}.popin-nl-ctt.corona_disply {display: flex;align-items: center;overflow: hidden }.popin-nl-ctt.corona_disply .col-txt {padding: 10px 20px }.popin-nl-ctt.corona_disply .col-txt h1 {font-size: 3.4em }.popin-nl-ctt.corona_disply .col-txt p {font-size: 1.4em }.ctt-forms .news_page select {height: 40px;padding-left: 10px;width: 300px;margin-left: -10px }.ctt-forms .news_page .cr {margin-left: 0 }.ctt-forms .news_page .cr label {width: auto;float: left }.ctt-forms .news_page .help-block {font-size: 15px }.ctt-forms .news_page .help-block a {text-decoration: underline }.ctt-forms .news_page input.btn.lat_news_button {margin: 10px 0 }.ctt-forms .news_page .box-r {width: 196px }.ctt-forms .news_page .texthide {position: relative;margin-bottom: 26px }.ctt-forms .news_page .texthide .help-block.field-validation-error {position: absolute;top: 24px;left: 36px }.required-field.texthide .checkbox:after {display: none }.popUpForm .texthide {position: relative }.popUpForm .texthide .help-block.field-validation-error {position: absolute;top: 12px }.popUpForm .form-submit-border input[type=submit] {width: 180px }.popUpForm input[type=checkbox], .popUpForm input[type=radio] {width: 1em;height: 1em;float: left;margin-right: 4px }.popUpForm .form-group.has-feedback li.box-r.custom {width: 18%;padding-left: 3px }.popUpForm .form-group.has-feedback a {text-decoration: underline }.popUpForm .form-group select {float: right;width: 220px;height: 40px }.popUpForm .mob-radiobtn.form-group label {margin-right: 18% }@media screen and (max-width:767px) {.ctt-forms .news_page {padding: 0 2em }.ctt-forms .news_page input[type=email], .ctt-forms .news_page input[type=text] {width: 100% }.ctt-forms .news_page select {width: 100% }.ctt-forms .news_page .box-r {width: 50% !important }.ctt-forms .news_page .box-r .civi:last-child {width: 100% }.popUpForm .form-group.has-feedback li.box-r.custom {width: 49% !important;margin: 6px 0 }.popUpForm .form-group select {height: 32px }.ctt-forms .news_page .texthide .help-block.field-validation-error {top: 40px }.popUpForm .mob-radiobtn.form-group label {display: block }}.popin-nl-ctt ul.news-birthdate {width: 104% }.popin-nl-ctt ul.news-birthdate label {font-size: 10px;display: block;margin-bottom: 6px }.popin-nl-ctt ul.news-birthdate select {width: 32%;padding: 10px 4px;font-size: 12px;background-size: 20px 14px }.popup-formulaire .popup-column .form-title {text-align: center }.popup-formulaire form {height: 46em;overflow-y: scroll }.popup-formulaire form::-webkit-scrollbar-track {border: 1px solid #000;background-color: #f5f5f5 }.popup-formulaire form::-webkit-scrollbar {width: 10px;background-color: #f5f5f5 }.popup-formulaire form::-webkit-scrollbar-thumb {background-color: #ccc }.popup-formulaire .popup-column .form-title h2 {font-family: alternategothic2_btregular;font-size: 22px;color: #000 }.popup-formulaire .popup-column .form-title h3 {font-family: alternategothic2_btregular;font-size: 16px;color: #000;margin-top: 10px }.popup-formulaire .popup-column .form-group {padding: 6px 20px }.popup-formulaire .popup-column {float: left;border: 0 solid #333;padding: 10px }.popup-formulaire .popup-column .form-group {overflow: hidden }.popup-formulaire .popup-column .form-group .form-input label, .popup-formulaire .popup-column .form-group p {font-family: alternategothic2_btregular;font-size: 14px;color: #000;margin: 4px 0;font-weight: 700 }.popup-formulaire .popup-column .form-group .form-input label {display: block }.popup-formulaire .popup-column .form-group .form-input input {width: 100%;-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;color: -internal-light-dark-color(black, #fff);letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0;text-shadow: none;display: inline-block;text-align: start;background-color: -internal-light-dark-color(white, #000);-webkit-rtl-ordering: logical;cursor: text;margin: 0;font: 400 13.3333px Arial;padding: 1px 4px;height: 2em;border: 1px solid #ccc }.popup-formulaire .popup-column .form-group .form-input .checkbox-inline.block, .popup-formulaire .popup-column .form-group .form-input .radio-inline.block {display: block;width: 100%;font-size: 12px }.popup-formulaire .popup-column .form-group .form-input .checkbox-inline, .popup-formulaire .popup-column .form-group .form-input .radio-inline {display: inline-block;margin-right: 10px;font-size: 13px;font-family: HelveticaNeue, Arial;font-weight: 400 }.popup-formulaire .popup-column .form-group .form-input .checkbox-inline input, .popup-formulaire .popup-column .form-group .form-input .radio-inline input {width: auto;margin-right: 6px;display: inline-block;float: left;margin-top: -4px;cursor: pointer }.popup-formulaire .popup-column .form-group .form-content p {font-size: 12px;font-family: HelveticaNeue, Arial;font-weight: 400;display: inline-block }.popup-formulaire .popup-column .form-group .form-content p a {text-decoration: underline }.popup-formulaire .popup-column .form-btn {margin-bottom: 20px;text-align: center }.popup-formulaire .popup-column .form-btn input {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 700;font-size: 15px;line-height: 24px;text-align: center;border-radius: 50px;padding: 1px 40px;color: #000;border: 1px solid #000;background: 0;outline: 0 }.popup-column.thanks-form {display: flex;align-items: center;height: 100%;float: none;padding: 0 }.popup-formulaire .popup-column .form-group .form-input .checkbox-inline.block p {margin-left: 18px !important;font-family: HelveticaNeue, Arial;font-size: 12px;font-weight: 400 !important }.popup-formulaire .popup-column .form-btn input {cursor: pointer }.popup-formulaire form {height: 46em !important;overflow-y: scroll;position: relative }@media(min-width:992px) {.popup-formulaire form {width: 47em }}.popup-formulaire .popup-column .pf-formbtn-2 {text-align: left;width: 45em;position: absolute;bottom: 0;margin-bottom: 0 }@media(max-width:768px) {.popup-formulaire .popup-column .pf-formbtn-2 {text-align: left;width: 28em }}.popup-formulaire .popup-column .form-btn input.previous-question {border: 0;text-decoration: underline;color: #a0a0a0;float: left;width: 5em;padding: 1px 0 }.popup-formulaire .popup-column .form-btn input.previous-question:hover {color: #151414 }.popup-formulaire .popup-column .form-btn input.next-question {border: 0;text-decoration: none;color: #000;float: right;border: 1px solid #000;width: 10em }.popup-formulaire .popup-column .form-btn input:disabled:hover {color: #a0a0a0;cursor: default }.popup-formulaire .popup-column .form-btn.popupformulae-1 input {width: 125px;padding: 8px 0 }@supports(-webkit-touch-callout:none) {.popup-formulaire .popup-column .form-group .form-input .checkbox-inline input, .popup-formulaire .popup-column .form-group .form-input .radio-inline input {width: auto;margin-right: 6px;display: inline-block;float: left;margin-top: 0 !important;cursor: pointer;height: auto }.popup-formulaire .popup-column .form-btn.popupformulae-1 {padding-bottom: 20px }.popup-formulaire .popup-column .form-btn input:disabled:hover {color: #000 }.popup-formulaire .popup-column .form-btn input:disabled {color: #000 }}@media screen and (min-width:768px) {.popup-formulaire img {width: 350px;margin: 0 auto;overflow: hidden;margin-top: 20px }.popup-formulaire .popup-column .form-title {width: 90%;margin: 0 auto }}@media screen and (min-width:64em) {.popin-nl .popin-nl-ctt.popup-formulaire {height: 500px;max-height: 500px;padding-top: 30px }.popin .popup-formulaire .closer {top: 1.5em }.popup-formulaire .popup-column.thanks-form img {width: 350px;height: 440px;max-height: 440px;margin-top: 0 }}@media(min-width:768px) and (max-width:1024px) {.popin .popup-formulaire .closer {right: 4em }}@media screen and (max-width:767px) {.popup-formulaire {overflow: auto !important;padding: 0 }.popup-formulaire form {height: 100%;max-height: 100%;overflow-y: initial }.popup-formulaire .popup-column {padding: 0 0 10px;height: auto }.popup-formulaire img {width: 100% }.popup-column.thanks-form {display: block;height: 100%;margin-top: 60px }.popup-form-img {display: none }.popup-formulaire .popup-column .form-group .form-input.profiles .radio-inline {width: auto !important }.popup-formulaire a span {margin-top: 5px !important }.popup-formulaire .close {margin-bottom: 10px }.popup-formulaire {top: 30px }}@media screen and (max-width:1024px) and (min-width:768px) {.popin-nl .popin-nl-ctt.popup-formulaire {height: 50em }}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2) {.popup-formulaire .popup-column .form-group .form-input .checkbox-inline input, .popup-formulaire .popup-column .form-group .form-input .radio-inline input {margin-top: 0 }}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) {.popup-formulaire .popup-column .form-group .form-input .checkbox-inline input, .popup-formulaire .popup-column .form-group .form-input .radio-inline input {margin-top: 0 }}.popup-formulaire .popup-column .form-group .form-input.profiles .radio-inline {width: 28% }.popup-formulaire .popup-column .form-group .form-input {margin-top: 4px }.thanks-group h2, .thanks-group p {font-family: alternategothic2_btregular }@media(max-width:768px) {.thanks-circle {margin-top: 25px }.popup-formulaire .popup-column .form-title {margin-top: 40px }}@media(min-width:768px) {.thanks-circle p {font-size: 2.5em }}.thanks-circle {text-align: center }.thanks-circle span {width: 150px;height: 150px;border-radius: 50%;text-align: center;margin: 0 auto;display: flex;align-items: center;margin-bottom: 30px;justify-content: center }.thanks-circle h2 {font-size: 40px;text-transform: uppercase }.thanks-circle h2, .thanks-circle p {font-family: alternategothic2_btregular }.artist-page.img-column {margin: 40px 0;width: 100%;float: left }.artist-page.img-column .artist-column {background: #000;margin: 1em 0;cursor: pointer;-webkit-overflow-scrolling: touch }.artist-page.img-column .artist-column .img-block {position: relative }.artist-page.img-column .artist-column .img-block .overlay-btn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;-moz-transition: all .4s ease-in-out 0;-webkit-transition: all .4s ease-in-out 0;-ms-transition: all .4s ease-in-out 0;transition: all .4s ease-in-out 0 }.artist-page.img-column .artist-column .img-block .overlay-btn .btn-text {font-family: HelveticaNeue, Arial;font-size: 17px;text-transform: uppercase;font-weight: 700;text-align: center;color: #fff;border: 2px solid #fff;border-radius: 50px;padding: 10px 40px;display: inline-block;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.artist-page.img-column .artist-column .img-block:hover .overlay-btn {opacity: 1 }.artist-page .wrap .artist-name h3:hover .overlay-btn {opacity: 1 }.artist-page .wrap .artist-name h3, .artist-page .wrap .main-title h2 {font-size: 40px;font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;text-transform: uppercase }.artist-page .wrap .artist-name h3 {color: #fff;text-align: center;font-size: 20px;border-bottom: 2px solid transparent;display: inline-block;cursor: pointer;-moz-transition: all .4s ease-in-out 0;-webkit-transition: all .4s ease-in-out 0;-ms-transition: all .4s ease-in-out 0;transition: all .4s ease-in-out 0 }.artist-page .artist-column .img-block:hover .artist-name h3 {border-bottom: 2px solid #fff }.artist-page .wrap .seemore-btn {text-align: center }.artist-page .wrap .seemore-btn a {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 700;font-size: 17px;border-bottom: 2px solid #000;display: inline-block;text-transform: uppercase;margin: 20px 0 }.artist-page .wrap .artist-name {padding: 10px 0;text-align: center }.artist-content {width: 100%;float: left }.artist-content .artist-btn {margin-top: 40px }.artist-content .artist-btn a {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 700;font-size: 17px;line-height: 24px;text-align: center;border-radius: 50px;padding: 12px 24px;text-transform: uppercase;color: #000;border: 1px solid #000;margin-right: 20px }.artist-store .appstore, .artist-store .playstore {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 700;font-size: 17px;line-height: 24px;text-align: center;border-radius: 50px;padding: 14px 28px;text-transform: uppercase;color: #000;border: 1px solid #000;margin-right: 10px }.artist-popup {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, .85) !important;z-index: 11;display: none }.artist-popup .popup-inner {max-width: 900px;width: 90%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;border: 1px solid #000;height: 460px;max-height: 460px }.artist-popup .column {padding: 0 }.artist-popup .artist-name {background: #000;padding: 0 12px;width: 100% }.artist-popup .artist-name h2 {font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;color: #fff;padding: 10px 0 }.artist-popup .flag-content {display: flex;align-items: center;justify-content: space-between }.artist-popup .flag-content p {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 700;font-size: 17px }.artist-popup .description-content ul, .artist-popup .flag-content ul {list-style: none }.artist-popup .description-content ul li, .artist-popup .flag-content ul li {display: inline-block }.artist-popup .artist-description {padding: 0 12px }.artist-popup .description-content ul li:first-child {font-weight: 700;font-size: 20px;margin-right: 5px }.artist-popup .description-content ul li {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 400;font-size: 17px }.artist-popup .description-content p {font-family: HelveticaNeue, Arial;font-style: normal;font-weight: 400;font-size: 14px;line-height: 22px;margin-top: 10px }.artist-popup .img-block img {height: 460px;max-height: 460px }.artist-popup .flag-content ul li {margin: 10px 4px }.flag-content span.flag img {width: 30px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 5px }.artist-popup .popup-close {padding-top: 4px;display: inline-block;position: absolute;top: -30px;right: 10px;transition: ease .25s all;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);font-family: HelveticaNeue, Arial;font-size: 30px;text-align: center;line-height: 100%;color: #fff }.dispatch_page.wrapper-fluid .artist-wrap .title-content h1 {padding: 10px 0;color: #f5f5f5 }.wrap.artist-wrap .title-content {width: 75em;margin: 0 auto }.dispatch_page.wrapper-fluid .artist-wrap .title-content p {font-size: 17px;font-family: HelveticaNeue, Arial;color: #fff;font-style: normal;font-weight: 400;padding: 16px 10px;text-align: left }.dispatch_page.wrapper-fluid .wrap.artist-video {padding: 10px 0 }.artist-content .main p {font-family: HelveticaNeue, Arial;font-style: normal;font-size: 17px;line-height: 25px;margin-bottom: 0 }.artist-content .main {display: flex;align-items: center }.artist-content .strong-text {text-transform: uppercase;font-weight: 700;padding: 10px 0 }.artist-content .main .artist-title h2 {font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;font-size: 40px;line-height: 45px;text-transform: uppercase }.artist-page .wrap .seemore-btn a {position: relative }.artist-page .wrap .seemore-btn a:after {content: '';position: absolute;background: url(../images/sprites.svg);background-repeat: no-repeat;background-position: -40px -144px;width: 50px;height: 30px }.artist-content .artist-btn a span img {width: 30px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 5px }.artist-content .artist-btn.desktop, .flag-content.desktop ul {display: block }.artist-content .artist-btn.mobile, .flag-content.mobile ul {display: none }.artist-popup .swiper-btn-next, .artist-popup .swiper-btn-prev {position: absolute;bottom: 50%;width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;outline: 0;color: #fff }.artist-popup .swiper-btn-next:after, .artist-popup .swiper-btn-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial }.artist-popup .swiper-btn-prev:after {content: 'prev' }.artist-popup .swiper-btn-next:after {content: 'next' }.artist-popup .swiper-btn-next {right: -40px }.artist-popup .swiper-btn-prev {left: -40px }.artist-page.img-column .column:nth-child(n+8) {display: none }.artist-popup .artist-name.desktop {display: block }.artist-popup .artist-name.mobile {display: none }.column.expert_container.no-line a {text-decoration: none !important }.column.expert_container.artist-menu-cont a {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.5em;line-height: 1.5em;font-weight: 400 !important;letter-spacing: inherit }.column.expert_container.artist-menu-cont h3 {margin-bottom: 0 !important }.artist-content .artist-btn a.appstore span img, .artist-content .artist-btn a.playstore span img {width: auto;height: auto;margin-right: 0;margin-top: -5px }.artist-popup .img-block .carousel.flickity-enabled {height: 460px;max-height: 460px;overflow: hidden;margin-bottom: 0;position: relative }.artist-popup .img-block .carousel .flickity-viewport {overflow: hidden;position: relative;height: 100% !important }.artist-popup .img-block .carousel.flickity-enabled .flickity-page-dots {bottom: 20px }.artist-popup .img-block .flickity-slider {position: absolute;width: 100%;height: 100% }.artist-popup .img-block .carousel .carousel-cell {width: 100%;height: 100% }.artist-popup .img-block .flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.artist-popup .img-block .flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1 }.artist-popup .img-block .flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;border-radius: 50%;background: #fff !important;cursor: pointer;opacity: 1 !important;z-index: 4 !important }.artist-popup .img-block .flickity-page-dots .dot.is-selected {background: #ff2372 !important;opacity: 4 !important;position: relative;z-index: 11111 !important }.artist-popup .img-block .flickity-button {position: absolute;background: hsla(0, 0, 100%, .75);border: 0;color: #333 }.artist-popup .img-block .flickity-prev-next-button.next {right: 10px }.artist-popup .img-block .flickity-prev-next-button.previous {left: 10px }.artist-popup .img-block .flickity-prev-next-button {top: 50%;width: 44px;height: 44px;border-radius: 50%;transform: translateY(-50%);display: none }@media(max-width:767px) {.dispatch_page.wrapper-fluid .artist-wrap .title-content h1 {font-size: 50px }.wrap.artist-wrap .title-content {width: 100% }.artist-content .main {display: block }.artist-content .artist-btn.desktop, .flag-content.desktop ul {display: none }.artist-content .artist-btn.mobile, .flag-content.mobile ul {display: block }.artist-popup {overflow: scroll }.artist-popup .popup-inner {height: 620px;max-height: 620px;border: 0;background: 0 }.artist-popup .swiper-btn-next {right: 40% }.artist-popup .swiper-btn-prev {left: 40% }.artist-popup .column.cols-8.s-cols-12 {background: #fff }.artist-content .artist-btn a {display: block;margin: 14px 0 }.artist-popup .artist-name.desktop {display: none }.artist-popup .artist-name.mobile {display: block;text-align: center }.artist-popup .swiper-btn-next:after, .artist-popup .swiper-btn-prev:after {font-size: 20px }.artist-page.img-column .artist-column .img-block .overlay-btn .btn-text {font-size: 14px;padding: 8px 20px }.artist-popup .popup-close {position: fixed;z-index: 99 }.swiper-slide {overflow-y: scroll !important;overflow-x: hidden !important }.mega-menu-new .mobile_ourexperts .mobile_ourexper_h3.mob-arow a {font-size: unset }.mega-menu-new .mobile_ourexperts .mobile_ourexper_h3.mob-arow:after {top: 0 }}@media(max-width:576px) {.artist-page .wrap .main-title h2 {margin: 0 10px;line-height: 45px;width: 6em }.artist-popup .swiper-btn-next, .artist-popup .swiper-btn-prev {bottom: -350px }.artist-popup .popup-inner .popup_slider .swiper-container {background: #fff;height: 550px;overflow-y: scroll;padding-bottom: 30px }.artist-popup .swiper-btn-next, .artist-popup .swiper-btn-prev {bottom: 0 }.artist-popup .popup-inner {top: 50% }.artist-popup .img-block {height: 350px;overflow: hidden }.artist-popup .img-block .carousel.flickity-enabled {height: 100% !important;max-height: 100% !important }.artist-popup .img-block .carousel.flickity-enabled .flickity-page-dots .dot {width: 16px;height: 16px }}@media screen and (max-width:990px) and (min-width:768px) {.wrap.artist-video .full-width-video .bloc_video-player {height: 40em }.artist-content .artist-btn a {padding: 12px 6px;font-size: 14px }.artist-popup .img-block img {height: 350px;max-height: 350px }.artist-popup .popup-inner {top: 30%;height: 350px;max-height: 350px;width: 88% }.artist-popup .artist-description {overflow-y: scroll;height: 280px }.artist-popup .flag-content p {font-size: 12px }.artist-popup .img-block .carousel.flickity-enabled {height: 350px !important;max-height: 350px !important }}@media(max-width:450px) {.artist-popup .popup-inner {margin-top: 60px !important }}@media(min-width:460px) and (max-width:767px) {.artist-popup .popup-inner {top: 105% !important }}@media only screen and (device-width :414px) and (device-height :896px) and (-webkit-device-pixel-ratio :2) {.artist-popup .img-block .flickity-page-dots {z-index: 11111 !important }.artist-popup .img-block .flickity-page-dots .dot {z-index: 11111 !important }}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) {.artist-popup .img-block .flickity-page-dots {z-index: 11111 !important }.artist-popup .img-block .flickity-page-dots .dot {z-index: 11111 !important }}.artist-popup .img-block .flickity-page-dots .dot {opacity: 4 !important;position: relative;z-index: 11111 !important }.artist-popup .img-block img {position: relative }.moodboard .inline-row {font-size: 0 }.moodboard .inline-row .column {font-size: 10px }@media screen and (min-width:48em) {.mega-menu-new .nav-main {display: flex;justify-content: center }}.column.expert_container.artist-menu-cont a:nth-child(2) {text-decoration: none;min-height: 100px }.column.expert_container.artist-menu-cont a:nth-child(2):hover {color: #e05a8f }@media(min-width:768px) and (max-width:992px) {.column.expert_container.artist-menu-cont a:nth-child(2) {min-height: 150px !important }}@media(min-width:992px) {.artist-popup .description-content {height: 325px;overflow-y: auto }}.grecaptcha-badge {display: none !important }.news-letter-landing-container.lat_mvform .clearfix {clear: both }.news-letter-landing-container.lat_mvform .wrap {padding: 0 1em;margin-bottom: 25px }.news-letter-landing-container.lat_mvform .wrap h2 {font-size: 1.5em;font-weight: 400 }.news-letter-landing-container.lat_mvform .wrap .radio-container {float: left;width: auto;margin: 10px 10px 20px 0;font-size: 12px }.news-letter-landing-container.lat_mvform .wrap .top-container {width: 50%;float: left;margin: 0 0 10px 0 }.news-letter-landing-container.lat_mvform .wrap .left-container {width: 100%;float: left;margin: 8px 0 10px 0 }.news-letter-landing-container.lat_mvform .wrap .country-container label, .news-letter-landing-container.lat_mvform .wrap .left-container .post-code-container label, .news-letter-landing-container.lat_mvform .wrap .left-container label, .news-letter-landing-container.lat_mvform .wrap .top-container label {width: auto;margin: 25px 0 10px 0;display: block;font-size: 12px }.left-container input[type=email], .news-letter-landing-container.lat_mvform .wrap .left-container input[type=text], .news-letter-landing-container.lat_mvform .wrap .top-container input[type=text] {height: 40px;width: 85%;border: 2px solid #333;font-size: 12px;box-sizing: border-box }.news-letter-landing-container.lat_mvform .wrap .left-container .country-container, .news-letter-landing-container.lat_mvform .wrap .left-container .post-code-container {float: left;width: 150px;font-size: 12px }.news-letter-landing-container.lat_mvform .wrap .left-container .post-code-container #postcode {height: 40px;width: 100px;border: 2px solid #333;font-size: 12px }.news-letter-landing-container.lat_mvform .wrap .left-container .country-container select {height: 40px;width: 115px;padding: 0 5px;border: 2px solid #333;font-size: 12px }.stage.rangeBanner.au-newsletter .content p {font-size: 1.4em;text-align: left }.news-letter-landing-container.lat_mvform .wrap .star {color: red;margin-right: 5px;display: inline-block;position: relative;top: 3px;font-size: 12px }.news-letter-landing-container.lat_mvform .wrap .bottom-container {margin-top: 35px;background: #ccc;width: 40%;padding: 10px 0 0 10px }.news-letter-landing-container.lat_mvform .wrap .bottom-container p {font-weight: 700;font-size: 1.3em }.news-letter-landing-container.lat_mvform .wrap .accept-container {margin: 35px 0;font-size: 12px }.news-letter-landing-container.lat_mvform .wrap input[type=radio] {margin-left: 0;width: 1em;height: 1em }.news-letter-landing-container.lat_mvform .wrap .btn-container {display: flex;justify-content: center;margin: 25px 0 }.news-letter-landing-container.lat_mvform .wrap .btn-container .news-letter-btn {padding: 10px 15px;background: #00f;border: 0;color: #fff;width: 150px }.news-letter-landing-container.lat_mvform .wrap h3 {margin: 20px 0 15px 25px;text-transform: none }.news-letter-landing-container.lat_mvform .wrap .accept-container a {text-decoration: underline;color: #002fa7 }@media screen and (min-width:64em) {.stage.rangeBanner.au-newsletter .content {width: 66% }}.news-letter-landing-container.lat_mvform .wrap form {width: 88%;margin: 0 auto;font-family: HelveticaNeue, Arial;position: relative }.news-letter-landing-container.lat_mvform .wrap form input[type=checkbox], .news-letter-landing-container.lat_mvform .wrap form input[type=radio] {display: inline-block;vertical-align: middle;width: 1em;height: 1em;margin-right: 5px }.news-letter-landing-container.lat_mvform .wrap .first-container {overflow: hidden;margin-left: 25px }.news-letter-landing-container.lat_mvform .wrap .errormsg {display: block;font-size: 10px;margin: 5px 0 0 0;color: red;position: absolute }.news-letter-landing-container.lat_mvform .wrap .input-container {width: 50%;float: left }.news-letter-landing-container.lat_mvform #signup-confirm, .news-letter-landing-container.lat_mvform .wrap .main-container {display: none }@media(max-width:768px) {.news-letter-landing-container.lat_mvform .wrap .input-container {width: 100%;float: none !important }.news-letter-landing-container.lat_mvform .wrap .left-container, .news-letter-landing-container.lat_mvform .wrap .top-container {margin: -15px 0 10px 0 !important }.news-letter-landing-container.lat_mvform .wrap .left-container input[type=email], .news-letter-landing-container.lat_mvform .wrap .left-container input[type=text], .news-letter-landing-container.lat_mvform .wrap .top-container input[type=text] {width: 100%;box-sizing: border-box;height: 35px }.news-letter-landing-container.lat_mvform .wrap .left-container .post-code-container #postcode {height: 35px }.news-letter-landing-container.lat_mvform .wrap .left-container, .news-letter-landing-container.lat_mvform .wrap .top-container {width: 100%;box-sizing: border-box }.news-letter-landing-container.lat_mvform .wrap .bottom-container {box-sizing: border-box;width: 100% }.news-letter-landing-container.lat_mvform .wrap .left-container {margin: 0 0 10px 0 }.news-letter-landing-container.lat_mvform .wrap .left-container, .news-letter-landing-container.lat_mvform .wrap .top-container {margin: 0 }.news-letter-landing-container.lat_mvform .wrap .middle-container {margin-top: 0 }.news-letter-landing-container.lat_mvform .wrap .left-container .country-container select {height: 35px }.news-letter-landing-container.lat_mvform .wrap .left-container .post-code-container #postcode {box-sizing: border-box }.news-letter-landing-container.lat_mvform .wrap h3 {margin: 20px 0 15px 0 }.news-letter-landing-container.lat_mvform .wrap .first-container {margin-left: 0 }.news-letter-landing-container.lat_mvform .wrap .left-container input[type=text] {margin-bottom: 0 }}@media(max-width:450px) {.news-letter-landing-container.lat_mvform .wrap form {width: 100% !important }}@media(min-width:992px) {.news-letter-landing-container.lat_mvform .wrap .left-container label.margintop, .news-letter-landing-container.lat_mvform .wrap .top-container label.margintop {margin-top: 5px !important }}.news-letter-landing-container.lat_mvform .wrap .bottom-container, .news-letter-landing-container.lat_mvform .wrap .errormsg, .news-letter-landing-container.lat_mvform .wrap .middle-container {display: none }.news-letter-landing-container.lat_mvform .wrap .bottom-container {background: #f1f1f1 }.form-group .g-recaptcha {position: relative }.form-group .g-recaptcha .ws-popover.validity-alert {position: inherit !important;width: 50% !important }.popin-nl .col-txt .button {margin-bottom: 15px }.captchav3_viewmsg {font-size: 1em !important }.captchav3_errormsg {color: #e3242c;display: none }.popin-ctt .retailers li.Isproretailer a {border: 2px solid #9d9d9d;background: #f1f1f1;padding: 0 5px }@media(max-width:767px) {.popin-ctt .retailers ul {border-top: 0 }}@media screen and (max-width:767px) {.site-hd .salon-locator-icon .i-locator {background-position: 0 0 }.salon-locator-icon {width: 40px;float: left;margin-left: 40px;margin-top: 20px;margin-right: -50px }}@media(min-width:768px) {.site-hd .salon-locator-icon {display: none }.mega-menu-new .nav-main .dropdown {transition: all .6s ease .6s }.mega-menu-new .nav-main li:hover .dropdown {transition: all .6s ease .6s }}@media(min-width:1200px) {.mega-menu-new.site-hd a.localize:hover, .mega-menu-new.site-hd a.search-trigger:hover {color: #737373 }.mega-menu-new.site-hd a.localize, .mega-menu-new.site-hd a.search-trigger {transition: unset !important }.mega-menu-new .nav-main li {padding: 0 2.8em 0 !important }}@media screen and (min-width:48em) {.mega-menu-new .nav-main li {padding: 0 1.1em 0 }}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape) {.mega-menu-new .nav-main li {padding: 0 1em 0 }}@media screen and (min-width:48em) {.mega-menu-new .nav-main .dropdown li {padding: 0 !important }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {.wrap {position: static }}.nav-secondary ul li a .ecarticon {width: 18px;height: 18px;position: relative;top: 2px }@media screen and (min-width:48em) {.site-hd a.envelope.localize {margin-right: 0 }}.popup-formulaire .popup-column .form-group .form-input .labeltxt, .popup-formulaire .popup-column .form-title h2, .popup-formulaire .popup-column .form-title h3, .thanks-circle h2, .thanks-circle p {font-family: helveticaneuebold;text-transform: uppercase }.popup-formulaire form {overflow-y: auto }.stickwidget a img {width: 150px;height: 150px }.stickwidget {position: fixed;bottom: 0;right: 0;z-index: 999 }@media(min-width:48em) {.site-hd a.ecarticon-link {color: #002fa7;font-size: 1.3em;font-weight: 700 }}@media(max-width:767px) {.site-hd a.ecarticon-link {color: #002fa7 }.nav-secondary .dropdown li {margin: 0 2.3em 0 0 }}@media(max-width:768px) {section.image_size {background-size: 100% 100% !important }}.procta {width: 230px;display: inline-block }section.pro_longer.professional_range .main {text-align: center }@media(max-width:768px) {.procta {width: 155px }.procta a {width: 150px !important }}.editorial .full-width-video.article-video h2 {font-size: 23px;font-family: helveticaneuebold;margin-bottom: 5px }.editorial .full-width-video.article-video p {font-size: 16px;font-family: helveticaneueregular }.editorial .wrap .article-video .wrap {padding: 0 !important }@media screen and (min-width:64em) {.full-width-video.article-video .bloc_video-player {height: 54em !important }}.full-width-video.article-video .i_video-playernew {width: 87px !important;height: 87px !important }.article-video .video-full .closer {display: none }@media screen and (min-width:48em) {.full-width-video.article-video .bloc_video-player {height: 40em }}section.QABlock {overflow: hidden;margin-bottom: 25px }section.QABlock h2 {font-family: helveticaneuebold;font-size: 23px;margin-bottom: -5px }section.QABlock p {font-family: helveticaneueregular;font-size: 16px }section.QABlock ul li {font-family: helveticaneueregular;font-size: 16px;list-style: disc;margin-left: 35px }section.QABlock div {margin-top: 25px }.artist-content {float: none !important }@media screen and (min-width:48em) {.revamprangepage .item {width: 32%;background: #f5f5f5;margin-left: 10px;padding-top: 10px;height: 480px }.revamprangepage .item.product_position1, .revamprangepage .item.product_position2 {width: 48.5% }}.revamprangepage .product-label {font-family: alternategothic2_btregular;font-size: 30px;color: #fff;width: 156px;height: 61px;background: #000;display: flex;align-items: center;justify-content: center;text-transform: uppercase }.revamprangepage .product-name {font-family: helveticaneuebold;font-size: 20px;text-transform: capitalize }@media(max-width:768px) {.revamprangepage .item {width: 100%;background: #f5f5f5;padding-top: 10px }.revamprangepage .item.product_position1, .revamprangepage .item.product_position2 {width: 100% }.revamprangepage .item {height: auto !important }}.flip-container .img-container .topimage {display: none }@media(min-width:1200px) {.flip-container .img-container .topimage {display: none;position: absolute;top: 0;left: 0;z-index: 99;bottom: 0 }.flip-container .img-container:hover .topimage {display: inline;background: #fff !important }}.Lp-banner-container .left-content {width: 50%;float: left;background: #000;height: 570px;position: relative }.Lp-banner-container .left-content ul li {font-family: helveticaneueregular;font-size: 16px;color: #fff;list-style: none;display: inline-block;text-transform: capitalize;margin-right: 5px }.Lp-banner-container .left-content ul li.active {font-weight: 700 }.Lp-banner-container .left-content .text-content {text-align: center;width: 490px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) }.Lp-banner-container .left-content .text-content h1 {font-family: alternategothic2_btregular;font-size: 80px;text-transform: uppercase;color: #fff;margin: 10px;line-height: 75px }.Lp-banner-container .left-content .text-content p {font-family: helveticaneueregular;font-size: 17px;color: #fff;margin: 0 }.Lp-banner-container .right-content {width: 49.7%;float: left;height: 570px }.Lp-banner-container .clearfloat {clear: both }.Lp-banner-container .left-content ul li a span {color: #fff;font-family: helveticaneueregular;font-size: 16px }.Lp-banner-container .right-content img {height: 570px;width: 100% }.Lp-banner-container .right-content {position: relative }.Lp-banner-container {position: relative;background: #000;overflow: hidden }.Lp-banner-container .ariane {position: absolute;top: 0;z-index: 999;left: 25px }.Lp-banner-container .ariane ul li a {color: #fff;font-family: helveticaneueregular;font-size: 16px }.Lp-banner-container .right-content img {height: 570px;width: 100%;object-fit: cover }.Lp-banner-container .left-content .text-content a {font-family: helveticaneueregular;font-size: 17px;color: #fff;text-decoration: underline;margin-top: 15px;display: inline-block;font-weight: 700 }.Lp-banner-container .wrap {width: 100% }.revamprangepage .product-label-container {height: 61px;margin-bottom: 15px }.revamprangepage .item {padding-top: 15px;padding-bottom: 15px }@media(min-width:1000px) {.flip-container {display: flex;align-items: center;justify-content: center }.flip-container .img-container {width: 300px;height: 280px;position: relative;display: inline-block }}@media(min-width:1200px) {.Lp-banner-container {height: 570px }.Lp-banner-container .right-content .video-full {height: 57em !important;margin-bottom: 0 !important }}@media(min-width:992px) {.Lp-banner-container .right-content {float: right }}@media(max-width:768px) {.Lp-banner-container .left-content, .Lp-banner-container .right-content {width: 100%;float: none }.Lp-banner-container .left-content .text-content {width: 75% }.Lp-banner-container .left-content .ariane {margin: 0 !important }.Lp-banner-container .left-content ul {padding: 15px }.Lp-banner-container .right-content {height: auto !important }}.Lp-banner-container .ariane li:after {content: '/' !important;color: #fff;background: 0 0 !important;font-weight: 700;margin: 0 0 0 5px !important }.Lp-banner-container .ariane li:last-child:after {content: '' !important }.Lp-banner-container .ariane {z-index: unset !important }.revamprangepage .product-name {height: 50px;overflow: hidden }@media screen and (min-width:48em) {.revamprangepage .item {height: 520px }}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape) {.Lp-banner-container .video-full.lazy.visible {margin-bottom: 0;height: 57em }}@media screen and (min-width:48em) {.Lp-banner-container .video-full {margin-bottom: 0 !important }}.popup-video-trigger {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: background-color .66s ease-out;z-index: 20 }.popup-video-trigger:after {display: block;position: absolute;top: 50%;left: 50%;width: 87px;height: 87px;margin: -44px 0 0 -44px;background: url(../images/sprites.svg) -250px -300px no-repeat;overflow: hidden;position: absolute }.video-full .popup-video-trigger:after {transition: opacity .5s ease-out }.popup-video-trigger:after {content: "" }.Lp-banner-container .right-content .video-full {position: relative }.Lp-banner-container .left-content ul li {margin-right: 0 !important }.revamprangepage .product-label {font-family: alternategothic2_btregular;font-size: 17px;color: #fff;width: auto !important;height: 20px;background: #000;position: absolute;padding: 0 8px }.revamprangepage .product-label-container {height: 20px;margin-bottom: 10px;position: relative }.revamprangepage .product-name {height: auto;overflow: hidden }@media screen and (min-width:48em) {.revamprangepage .item {height: 480px }}.video_player_bloc.stage-video .video-trigger:after {content: '' }.video_player_bloc li.non-youtube a:after {content: none !important }.LP_accordion_container {width: 500px }.LP_accordion_container .LP_accordion_head, .LP_accordion_container .LP_accordion_head1 {cursor: pointer;margin: 0 0 1px 0;padding: 20px 20px 15px 0;border-top: 1px solid #000;font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000 }.LP_accordion_container .LP_accordion_head1 span {display: none }.LP_accordion_container .LP_accordion_head1.remove-border {border-top: 0 }.LP_accordion_container .LP_accordion_body {display: none }.LP_accordion_container .LP_accordion_body p, .LP_accordion_container .LP_accordion_body1 p {padding: 7px 5px 20px 0;margin: 0;font-family: helveticaneueregular;font-style: normal;font-weight: 400;font-size: 17px;color: #000 }.LP_accordion_container .LP_plusminus {float: right;font-size: 50px;width: 25px;height: 25px;position: relative;top: -10px;font-weight: 700 }.LP_accordion_container {width: 100%;background: #fff }.pdp-second-container {margin-top: 25px }.pdp-second-container h1 {font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;font-size: 80px;line-height: 90px;text-align: center;text-transform: uppercase;color: #000 }.pdp-second-container .left-container {width: 49%;float: left;margin-right: 15px }.pdp-second-container .right-container {width: 49%;float: right }.clearfloat {clear: both }.pdp-percentage-container {background: #000;height: 350px;width: 100%;display: flex;justify-content: center;align-items: center;margin: 50px 0 }.pdp-percentage-container .product-container {width: 400px;float: left }.pdp-percentage-container .product-container h1 {font-family: alternategothic2_btregular;font-size: 80px;text-align: center;letter-spacing: 2px;text-transform: uppercase;color: #fff;margin: 0 0 10px 0 }.pdp-percentage-container .product-container h2 {font-family: alternategothic2_btregular;font-size: 36px;text-align: center;letter-spacing: 2px;text-transform: uppercase;color: #fff;margin: 0 0 10px 0 }.pdp-percentage-container .product-container p {font-size: 17px;text-align: center;color: #fff;font-family: helveticaneueregular;margin: 0 }.prdouct-list-container h1 {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;margin: 25px 0 30px 0 }.prdouct-list-container ul {list-style: none;padding-left: 0 }.prdouct-list-container ul li {width: 31%;margin-right: 17px;height: 720px;float: left }.prdouct-list-container ul li .inner-bg-container {background: #f5f5f5;padding: 20px;margin-top: 20px;height: 432px }.prdouct-list-container .imag-container {height: 240px;margin-bottom: 25px;display: flex;align-items: center;justify-content: center }.prdouct-list-container ul li h2 {font-family: alternategothic2_btregular;font-size: 70px;text-transform: uppercase;color: #000;margin: 0;line-height: 80px;height: 230px;overflow: hidden }.prdouct-list-container ul li .title-container h3 {font-family: helveticaneuebold;font-weight: 700;font-size: 20px;color: #000;margin: 0 0 10px 0;text-transform: unset }.prdouct-list-container ul li .title-container h4 {font-family: alternategothic2_btregular;font-size: 30px;text-transform: uppercase;color: #000;margin: 0 }.prdouct-list-container ul li .title-container p {font-family: helveticaneueregular;font-size: 17px;color: #000;margin-top: 25px;height: 72px;overflow: hidden }.block-one {background: #000;height: 640px }.block-one .left-container {width: 49%;float: left;margin-right: 15px;height: 640px;background: #f5f5f5 }.block-one .right-container {width: 49%;float: left }.block-one .right-container .vertical-content span {margin-bottom: 44px;word-break: break-all }.block-one .right-container .vertical-content {font-family: alternategothic2_btregular;font-size: 35px;line-height: 25px;color: #fff;width: 25px;float: left;height: 640px;transform: rotate(0);writing-mode: vertical-rl;text-transform: uppercase;overflow: hidden;line-height: 30px }.block-one .right-container .vertical-content marquee {width: 25px;height: 500px }.block-one .right-container .detail-container {float: right;width: 85%;margin-top: 50px }.block-one .right-container .detail-container p {font-family: helveticaneueregular;font-size: 17px;color: #fff;margin-top: 25px }.block-one .right-container .detail-container h1 {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #fff;margin: 0 0 35px 0 }.block-one .right-container .detail-container .rating-container {display: flex }.block-one .right-container .detail-container .ingredient-container ul, .block-one .right-container .detail-container .rating-container ul {margin: 0;padding: 0;list-type: none }.block-one .right-container .detail-container .ingredient-container ul li, .block-one .right-container .detail-container .rating-container ul li {display: inline-block;margin-right: 10px;text-align: center }.block-one .right-container .detail-container .ingredient-container ul li div a, .block-one .right-container .detail-container .rating-container a {font-family: helveticaneueregular;font-size: 17px;color: #fff;margin: 8px 10px 0 0 }.block-one .right-container .detail-container .ingredient-container {margin: 37px 0 30px 0 }.block-one .right-container .detail-container .ingredient-container ul li div {font-family: helveticaneueregular;font-size: 17px;text-align: center;color: #fff }.block-one .right-container .detail-container .btn-container {margin: 35px 0 50px 0;display: block }.block-one .right-container .detail-container .btn-container a {font-family: helveticaneueregular;font-weight: 700;font-size: 17px;text-transform: uppercase;color: #fff;border: 2px solid #fff;border-radius: 25px;padding: 15px 22px;text-decoration: none;margin-right: 15px }.block-one .right-container .detail-container .btn-container a:hover {color: #000;background: #fff }.related-product-container {margin: 35px 0 }.related-product-container h1 {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;margin-bottom: 40px }.related-product-container h3 {font-family: helveticaneuebold;font-weight: 700;font-size: 20px;color: #000;margin-bottom: 5px;margin-top: 15px;text-transform: capitalize }.related-product-container h4 {font-family: helveticaneueregular;font-size: 17px;color: #000;margin-top: 0 }.related-product-container ul {list-style: none;margin: 0;padding: 0 }.related-product-container ul li {width: 31%;float: left;margin-right: 17px }.related-product-container ul li .image-container {height: 300px;background: #f3f3f3 }.related-product-container ul li img {width: 50%;height: 300px;float: left }.related-product-container ul li .sliding-container {background: #000 }.related-product-container ul li .sliding-container .marquee-container {height: 45px;width: auto;white-space: nowrap;overflow: hidden;position: relative;cursor: pointer }.related-product-container ul li .sliding-container .marquee-container div {display: block;height: 45px;position: absolute;overflow: hidden;left: -6% }.related-product-container ul li .sliding-container .marquee-container span i {margin-right: 20px;font-style: normal;font-family: alternategothic2_btregular;font-size: 35px;text-transform: uppercase;color: #fff;line-height: 45px }@keyframes marquee-container {0 {left: -6% }100% {left: -100% }}.pdp-second-container .right-container .img-container {height: 540px }.pdp-second-container .right-container .img-container img {height: 540px }.block-one .left-container .ariane ul li a {color: #000;font-family: helveticaneueregular;font-size: 16px }.block-one .left-container .ariane ul li:after {content: '/' !important;color: #000;background: 0 0 !important;font-weight: 700;margin: 0 0 0 5px !important }.block-one .left-container .ariane ul li:last-child:after {content: '' !important }.block-one .left-container .ariane ul li:last-child a {font-weight: 700 }.block-one .right-container .detail-container .ingredient-container ul li div a, .block-one .right-container .detail-container .rating-container span.see-more, .reviews-box .review-stars.rating-stars-count.see-more {text-decoration: underline }.carousel.pdpsliders.image_bg .slider-item {background-size: 100% 100% !important }.block-one .right-container .detail-container .rating-container .reviews-box .rating-stars-count, .block-one .right-container .detail-container .rating-container .reviews-box .rating-stars-count.see-more {color: #fff }.block-one .right-container .detail-container .rating-container .reviews-box .rating-stars-count.see-more, .reviews-box .review-stars.rating-stars-count.see-more {margin-left: 12px }@media(min-width:1200px) {.related-product-container ul li .image-container:hover+div+div .marquee-container div, .related-product-container ul li .marquee-container div:hover {animation: marquee-container 5s linear infinite }}@media and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {.prdouct-list-container ul li, .related-product-container ul li {width: 33% }}@media(max-width:768px) {.block-one .left-container, .block-one .right-container {float: none !important;width: 100%;height: auto }.pdp-second-container .left-container, .pdp-second-container .right-container {float: none;width: 100%;margin-bottom: 25px }.LP_accordion_container {width: 90%;margin: 0 auto }.pdp-percentage-container .product-container {width: 100%;float: none }.pdp-percentage-container {background: #000;height: auto;width: 100%;display: block;margin: 50px 0;padding: 25px 0;text-align: center }.block-one {height: auto }.block-one .right-container .vertical-content {width: 100%;float: left;height: 28px;transform: unset;writing-mode: unset;margin-bottom: 30px;text-align: center }.block-one .right-container .detail-container .btn-container a {margin-right: 0;display: block;width: 160px;margin: 0 auto;text-align: center;margin-top: 15px }.wrap {width: 100% }.pdp-second-container .right-container .img-container {max-width: 100%;display: flex;justify-content: center;height: auto }.pdp-second-container .right-container .img-container img {max-width: 100%;height: auto }.pdp-second-container h1 {font-size: 50px;line-height: 50px }.prdouct-list-container .imag-container a img {height: 240px;width: auto }.prdouct-list-container h1, .prdouct-list-container ul li h2, .related-product-container h1, .related-product-container h3, .related-product-container h4 {padding: 0 15px }.block-one .right-container .detail-container {width: 90%;padding: 0 15px;float: none }.pdp-slide-container .gallery-thumbs {width: 100% }.block-one .left-container .ariane {margin: 0;padding: 25px }.block-one .right-container .vertical-content span {margin-right: 25px }.prdouct-list-container ul li {overflow-y: hidden !important;height: auto !important }}.pdp-slide-container .swiper-pagination-bullet, .prdouct-list-container.swiper-mobile-container .swiper-pagination-bullet, .related-product-container.swiper-mobile-container .swiper-pagination-bullet {border: 1px solid #000 !important;background: 0 }.pdp-slide-container .swiper-pagination-bullet.swiper-pagination-bullet-active, .prdouct-list-container.swiper-mobile-container .swiper-pagination-bullet.swiper-pagination-bullet-active, .related-product-container.swiper-mobile-container .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #000 !important;outline: 0 }.pdp-slide-container .swiper-slide-visible img {width: 80px !important;height: 70px !important;cursor: pointer }.pdp-slide-container .swiper-slide-visible {width: 80px !important }.pdp-slide-container .gallery-thumbs {margin-top: 20px;height: 85px;width: 400px }.reviews-box .rating-stars-on {color: #000 !important }.reviews-box .rating-stars-off {color: #cccdd1 !important }.block-one .right-container .detail-container .rating-container .rating-stars-on {color: #fff !important }.rr-avg-customer-rating-inner .rating-stars-on {color: #fff !important }.pdp-slide-container .swiper-container {height: 420px;margin-left: auto;margin-right: auto }.pdp-slide-container .swiper-slide {background-size: cover;background-position: center }.pdp-slide-container .swiper-slide img {width: 100%;height: 100%;object-fit: cover }.pdp-slide-container .gallery-top {width: 100% }.pdp-slide-container .gallery-thumbs {box-sizing: border-box;padding: 10px 0 }.pdp-slide-container .gallery-thumbs .swiper-slide {height: fit-content }.pdp-slide-container .video-icon {position: relative }.pdp-slide-container .video-icon .video-play-icon {top: 50%;left: 50%;transform: scale(3) translate(-15%, -15%);-webkit-transform: scale(3) translate(-15%, -15%);box-sizing: border-box;position: absolute;display: block;width: 22px;height: 22px;border: 2px solid #fff;border-radius: 20px;cursor: pointer }.pdp-slide-container .gallery-thumbs .video-icon .video-play-icon {transform: scale(2) translate(-25%, -25%);-webkit-transform: scale(2) translate(-25%, -25%);cursor: pointer }.pdp-slide-container .video-icon .video-play-icon::before {content: "";display: block;box-sizing: border-box;position: absolute;width: 0;height: 10px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 6px solid #fff;top: 4px;left: 7px }.pdp-slide-container .gallery-thumbs {margin-top: 20px;height: auto;display: none }.block-one .right-container .detail-container .rating-container span.see-more {cursor: pointer }.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {pointer-events: unset }.rating-container [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist {color: #fff !important }.rating-container [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text {color: #fff !important;text-decoration: none !important }@media(max-width:420px) {.pdp-slide-container .gallery-thumbs {width: 100% }}@media only screen and (min-width:993px) {.swiper-mobile-container .swiper-button-next, .swiper-mobile-container .swiper-button-prev, .swiper-mobile-container .swiper-pagination {display: none }.pdp-slide-container .gallery-thumbs, .prdouct-list-container .swiper-button-next, .prdouct-list-container .swiper-button-prev {display: block }.pdp-slide-container .swiper-slide img {object-fit: contain }}@media only screen and (max-width:768px) {.swiper-mobile-container .swiper-container {padding-bottom: 25px }.swiper-mobile-container .swiper-wrapper {padding-bottom: 10px }.pdp-slide-container .gallery-top .swiper-slide, .prdouct-list-container .swiper-wrapper .swiper-slide, .related-product-container .swiper-wrapper .swiper-slide {width: 86% !important;margin-right: 0 }.pdp-slide-container .gallery-top .swiper-slide:last-child, .prdouct-list-container .swiper-wrapper .swiper-slide:last-child, .related-product-container .swiper-wrapper .swiper-slide:last-child {width: 100% !important }.pdp-slide-container .gallery-top {padding-bottom: 30px }.swiper-mobile-container .swiper-button-next, .swiper-mobile-container .swiper-button-prev {display: none }}.rating-container .bv_avgRating_component_container.notranslate:hover, .rating-container [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover, .rating-container [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover, .rating-container [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover {color: #fff !important }.rating-container .bv_avgRating_component_container.notranslate, .rating-container [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container, .rating-container [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist, .rating-container [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text {color: #fff !important;text-decoration: underline !important }.rating-container [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover {color: #fff !important }@media(max-width:768px) {.pdp-percentage-container .product-container {margin-bottom: 25px }.prdouct-list-container ul li h2 {font-family: alternategothic2_btregular;font-size: 53px;line-height: 60px;height: 180px;overflow: hidden }}.prdouct-list-container ul li .title-container a.step-type {font-family: helveticaneuebold;font-weight: 700;font-size: 20px;color: #000;margin: 0 0 10px 0;text-transform: unset;display: block }.prdouct-list-container ul li .title-container a.step-product-name {font-family: alternategothic2_btregular;font-size: 30px;text-transform: uppercase;color: #000;margin: 0;display: block }.LP_accordion_container .LP_accordion_body p, .LP_accordion_container .LP_accordion_body1 p, .block-one .right-container .detail-container p, .pdp-percentage-container .product-container p, .prdouct-list-container ul li .title-container p, .related-product-container h4 {letter-spacing: 2px }.LP_accordion_container .LP_accordion_body p, .LP_accordion_container .LP_accordion_body1 p, .prdouct-list-container ul li .title-container p, .related-product-container h4 {font-weight: 700 }.block-one .right-container .detail-container .ingredient-container ul li img {width: 50px;height: 50px }.block-one .right-container .detail-container h1 {text-transform: capitalize }.pdp-second-container h2 {font-family: alternategothic2_btregular;font-style: normal;font-weight: 400;font-size: 80px;line-height: 90px;text-align: center;text-transform: uppercase;color: #000 }.LP_accordion_container .LP_accordion_head h3, .LP_accordion_container .LP_accordion_head1 h3 {cursor: pointer;margin: 0 0 1px 0;padding: 0;font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;width: 92%;font-weight: 400 }.LP_accordion_container .LP_plusminus {top: -65px }.pdp-percentage-container .product-container span.title {font-family: alternategothic2_btregular;font-size: 80px;text-align: center;letter-spacing: 2px;text-transform: uppercase;color: #fff;margin: 0 0 10px 0;display: block }.pdp-percentage-container .product-container span.subtitle {font-family: alternategothic2_btregular;font-size: 36px;text-align: center;letter-spacing: 2px;text-transform: uppercase;color: #fff;margin: 0 0 10px 0;display: block }.prdouct-list-container h2 {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;margin: 25px 0 30px 0 }.prdouct-list-container ul li h3 {font-family: alternategothic2_btregular;font-size: 70px;text-transform: uppercase;color: #000;margin: 0;line-height: 80px;height: 230px;overflow: hidden }.related-product-container h2 {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;margin-bottom: 40px }@media(min-width:992px) {.block-one .right-container .detail-container .btn-container {display: flex;justify-content: center }.pdp-slide-container .swiper-container {height: 460px !important }.pdp-slide-container .swiper-slide img {object-fit: unset;width: 500px;height: 460px;margin: auto;display: block }}@media(max-width:767px) {.pdp-slide-container .swiper-slide {overflow-y: hidden !important;overflow-x: hidden !important }}.block-one .right-container .detail-container .rating-container {margin-top: 15px }.block-one .right-container .detail-container h1 {margin: 0 !important }.block-one .right-container .detail-container h1.product-quantity {font-size: 17px !important;font-weight: 400 !important }.block-one .right-container .vertical-content {width: 28px }.block-one .right-container .detail-container span.product-quantity {font-size: 17px !important;font-weight: 400 !important;display: block;margin-top: -20px }@media(min-width:992px) {.pdp-slide-container .swiper-slide img {width: auto }}@media(max-width:768px) {.pdp-second-container h2 {font-size: 70px }.block-one .right-container .vertical-content {width: 100% !important }}.prdouct-list-container ul li h3 {font-size: 60px }.block-one .right-container .detail-container .rating-container {margin: 20px 0 }.block-one .right-container .detail-container .ingredient-container {margin: 20px 0 20px 0 }.block-one .right-container .detail-container p {margin-top: 10px !important }.block-one .right-container .detail-container span.product-quantity {line-height: 15px }.block-one .right-container .detail-container span.product-quantity {margin-top: 0 !important }@media(max-width:768px) {.pdp-slide-container .gallery-top .swiper-slide {width: 100% !important }.pdp-second-container h2 {font-size: 70px }.block-one .right-container .vertical-content {width: 100% !important }.pdp-second-container h2 {font-size: 50px;line-height: 55px }.prdouct-list-container ul li h3 {font-size: 35px;margin: 0;line-height: 35px;height: 68px;padding-left: 15px }.prdouct-list-container ul li .inner-bg-container {height: 375px }.prdouct-list-container ul li .title-container p {margin-top: 10px;height: 50px }.prdouct-list-container h2 {font-size: 30px;margin-bottom: 10px;padding: 0 15px }}.article-menu-container {background: #f1f1f1;margin-bottom: 80px;padding: 25px 0 }.article-menu-container .article_menus ul li {display: inline-block;margin-right: 25px }.article-menu-container .article_menus ul li a {font-family: helveticaneuebold;font-size: 16px;display: block }.intro_block p {font-family: helveticaneueregular;font-size: 17px;letter-spacing: 1.5px }.article-menu-container .article_menus ul {text-align: center }.article-menu-container .article_menus ul li:last-child {margin-right: 0 }.article-template-header .title-content h1 {padding: 70px 0 70px 0 !important }@media(max-width:768px) {.article-template-header .title-content h1 {padding: 40px 0 40px 0 !important }.intro_block {padding: 10px 15px }.article-menu-container .article_menus ul li {display: block;margin-right: 0;border-bottom: 1px solid #d6d4d4;text-align: center;padding: 15px 0 }.article-menu-container .article_menus ul li:last-child {border-bottom: 0 }.article-menu-container {padding: 0 }}.lp-custom-checkbox-container {width: auto;height: 385px;overflow-y: scroll }.LP-filter-container .LP_accordion_container1 {width: 360px }.LP-filter-container .LP_accordion_head {cursor: pointer;margin: 0 0 1px 0;padding: 20px 0;border-top: 1px solid #000;font-family: alternategothic2_btregular;font-size: 30px;text-transform: uppercase;color: #000 }.LP-filter-container .LP_accordion_body {display: none }.LP-filter-container .LP_accordion_body p {padding: 18px 5px;margin: 0 }.LP-filter-container .LP_accordion_body ul li {cursor: default;line-height: 0;margin-bottom: 10px;height: 30px;padding-top: 3px }.LP-filter-container .LP_accordion_body a {display: inline-block;text-decoration: none;font-family: helveticaneueregular;font-size: 16px;color: #000;cursor: pointer;line-height: 18px;height: 25px;letter-spacing: 1.5px }.LP-filter-container .LP_accordion_body a img.bullet {width: 11px;height: 11px;border-radius: 50%;position: relative;top: -1px;margin-right: .6em }.LP-filter-container .LP_plusminus {float: right;font-size: 30px;width: 25px;height: 25px;position: relative;top: 0;font-weight: 700 }.LP-filter-container .title-container {clear: both;overflow: hidden;width: 360px;margin: 10px 0 40px 0;font-weight: 700;color: #000;font-size: 25px }.LP-filter-container .title-container .left {float: left;font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000 }.LP-filter-container .title-container .right {float: right;font-family: helveticaneuebold;font-size: 16px;color: #000;text-transform: uppercase;margin-top: 15px;font-weight: 700;cursor: pointer }.LP-filter-container {width: 360px;background: #fff;padding: 25px;height: 100%;overflow-y: scroll }.lp-custom-checkbox-container .checkbox-container {display: inline-block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family: helveticaneuebold;font-size: 16px;color: #000;text-transform: capitalize;letter-spacing: 1.5px;width: auto }.lp-custom-checkbox-container .checkbox-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0 }.lp-custom-checkbox-container .checkmark {position: absolute;top: -12px;left: 0;border: 2px solid #000;border-radius: 8px 8px 8px 8px;height: 20px;width: 23px }.lp-custom-checkbox-container .checkbox-container input:checked~.checkmark {border: 2px solid #000;border-radius: 8px 8px 8px 8px;height: 20px;width: 23px }.lp-custom-checkbox-container .checkmark:after {content: "";position: absolute;display: none }.lp-custom-checkbox-container .checkbox-container input:checked~.checkmark:after {display: block }.lp-custom-checkbox-container .checkbox-container .checkmark:after {left: 6px;top: 5px;border: 2px solid #000;background-color: #000;height: 7px;border-radius: 50%;width: 7px }.lp-custom-checkbox-container {width: auto }.product-count-container .product-count {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;float: left }.product-count-container .sort-container {float: right;margin-top: 5px }.product-count-container .sort-container ul {list-style: none }.product-count-container .sort-container ul li {display: inline-block;margin-right: 9px;font-family: helveticaneuebold;font-weight: 700;font-size: 17px;text-transform: uppercase;color: #000;cursor: pointer;vertical-align: middle }.LP-filter-container .btn-container {margin-top: 25px;margin-bottom: 50px;display: flex;justify-content: space-around }.LP-filter-container .btn-container a {font-family: helveticaneueregular;font-weight: 700;font-size: 17px;text-transform: uppercase;color: #fff;border: 2px solid #fff;border-radius: 80px;text-decoration: none;background: #000;display: inline-block;width: 160px;height: 50px;line-height: 50px;text-align: center;letter-spacing: 1.5px }.LP-filter-container .btn-container a:hover {color: #000;background: #fff;border: 2px solid #ccc }#LP-filter-overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .5);z-index: 999;cursor: default }#LP-filter-overlay-container {position: absolute;font-size: 50px;color: #fff;right: 0;height: 100% }.product-count-container {overflow: hidden;margin: 25px 0 }.product-count-container .sort-container ul li select {padding: 8px 30px 6px 10px }@media(max-width:768px) {.LP-filter-container .LP_accordion_container1, .LP-filter-container .title-container, .lp-custom-checkbox-container {width: 100% }.LP-filter-container {width: 90%;float: right;overflow-y: scroll }.LP-filter-container .LP_accordion_head {font-size: 24px }.LP-filter-container .btn-container a {width: 115px }.product-count-container .product-count {font-size: 24px;margin-top: 10px }.product-count-container .sort-container {float: left;margin-left: 10px }.product-count-container .sort-container ul li {margin-right: 5px;font-size: 15px }.product-count-container {padding: 0 15px }.LP-filter-container .LP_plusminus {top: -4px }.pdp-slide-container .gallery-top .swiper-slide {width: 100% !important }.product-count-container .sort-container ul li select {padding: 10px 30px 7px 10px }}@media(max-width:420px) {.product-count-container .sort-container {margin-left: 0 !important }}.applied-filters, .applied-filters * {box-sizing: border-box }.applied-filters {float: left;max-width: 43%;padding: 12px 0 12px 15px;box-sizing: border-box;overflow: hidden;position: relative;white-space: nowrap;display: none }.applied-filters-inner, .link-filter-open {display: inline-block;font-family: helveticaneueregular;font-weight: 700;font-size: 20px }.link-filter-open {padding-left: 3px;position: absolute;right: 0;z-index: 9;background-color: #fff;display: none;height: 25px;top: 12px }.applied-filters-inner a {margin-left: 6px;width: 16px;height: 16px;border-radius: 16px;background-color: #000;display: inline-block;color: #fff;line-height: normal;font-size: 12px;text-align: center;vertical-align: middle;padding-left: 2px }.applied-filters-inner>span {padding: 0 3px;border-radius: 5px }.applied-filters-inner span {vertical-align: middle;display: inline-block;font-family: helveticaneueregular;font-weight: 700;font-size: 20px;letter-spacing: 1.5px }.applied-filters-inner>span:hover {background-color: rgba(0, 0, 0, .03);border-radius: 3px }.link-filter-open:hover {background-color: #eee;border: solid 1px rgba(0, 0, 0, .1);border-radius: 3px }.article-container .left-content {float: left;width: 49%;margin-right: 15px }.article-container .right-content {float: left;width: 49% }.article-container .description-container .inner-container h2 {font-size: 20px;font-family: alternategothic2_btregular;text-transform: capitalize }.clearfloat {clear: both }.article-container .description-container .inner-container h2 {font-size: 28px;font-family: alternategothic2_btregular;text-transform: capitalize;margin-bottom: 15px }.article-container .description-container .inner-container, .article-container .description-container .inner-container p, .article-video .desc-content, .intro_block, .intro_block p {font-size: 20px !important;font-family: helveticaneueregular;letter-spacing: 2px;font-weight: 700 }.article-container .left-content img, .article-container .right-content img {height: 475px;width: 100%;max-width: 100% }.article-container .description-container {display: flex;align-items: center;flex-wrap: wrap;height: 509px;overflow: hidden }.article-container img.right {padding: 0 }.article-container img {padding: 0 }.article-container .cta-container a {width: 211px;font-family: helveticaneuebold;font-size: 15px;line-height: 24px;display: block;align-items: center;text-transform: uppercase;color: #000;border: 2px solid #000 !important;box-sizing: border-box;border-radius: 80px;padding: 5px;text-align: center;margin: 25px 0 }.article-container .cta-container a:hover {background: #000;color: #fff }.intro_block p {font-family: helveticaneuebold }.article-container .highlighted {background: #eee;padding: 25px }.center-content .description-container {height: auto !important }.article-container .left-content img, .article-container .right-content img {height: 475px;width: 80%;max-width: 100%;height: auto }@media(min-width:992px) {.article-container .pull-right {float: right !important;margin-right: 0 !important }}@media(max-width:768px) {.article-container .left-content img, .article-container .right-content img {width: 100% !important;display: flex;justify-content: center;height: auto }.article-container .left-content img, .article-container .right-content img {width: 100%;display: flex;justify-content: center;height: auto }.article-container .left-content, .article-container .right-content {width: 100%;display: block;height: auto }.article-container .description-container {height: auto }.article-container .cta-container {text-align: center;display: flex;justify-content: center }}.lp-custom-checkbox-container .checkbox-container {display: flex;align-items: center }.LP-filter-container .LP_accordion_body ul li {line-height: initial;height: auto }.lp-custom-checkbox-container .checkmark {top: auto }header .logo-new {width: 200px;height: 70px }header .logo-new img {margin: 0;max-width: 200px;display: inline-block;width: 200px;height: 70px }@media(max-width:768px) {.mega-menu-new .logo-new {float: none;margin: 10px auto }}@media(max-width:768px) {.LP-filter-container {width: 275px }}.block-one .right-container .detail-container .btn-container a {color: #fff !important;background: #000 !important;line-height: initial }.block-one .right-container .detail-container .btn-container a:hover {color: #000 !important;background: #fff !important }.LP_accordion_container .LP_accordion_head1 h3 strong {display: block }@media(min-width:992px) {.block-one .right-container .detail-container .btn-container {display: flex;justify-content: center;flex-wrap: wrap }}.ourservice-stas h3 {font-family: alternategothic2_btregular;font-size: 30px;text-transform: uppercase;text-align: center;margin: 25px 0 }.ourservice-stas .main-container {padding: 25px 0;height: 500px }.ourservice-stas .highlighted, .ourservice-stas.highlighted {background: #f1f1f1 }.ourservice-stas .inner-container .image-container {float: left;width: 50%;display: flex;justify-content: center;position: relative;top: 20px }.ourservice-stas .inner-container.bottom-content .image-container {top: 0 }.ourservice-stas .inner-container.bottom-content .image-container img {width: 400px;height: auto }.ourservice-stas .inner-container .image-container img {width: auto;height: 600px }.ourservice-stas .inner-container .detail-container {float: right;width: 50%;display: flex;justify-content: center;height: 500px;overflow: hidden;align-items: center;flex-wrap: wrap }.ourservice-stas .inner-container .detail-container .detail-content {padding: 0 15px }.ourservice-stas .inner-container .detail-container h4 {font-family: alternategothic2_btregular;font-size: 24px;text-transform: uppercase;margin-bottom: 15px }.ourservice-stas .inner-container .detail-container p {font-size: 18px;font-family: helveticaneueregular;letter-spacing: 1.5px;font-weight: 700 }.ourserive-block2 .detail-container .left-container .first-container .readmore, .ourserive-block2 .parent-container .first-container .readmore, .ourservice-stas .inner-container .detail-container .readmore {font-family: alternategothic2_btregular;font-size: 20px;text-transform: capitalize;color: #000;margin: 15px 0 15px 0;display: inline-block;text-decoration: underline }.ourservice-stas .inner-container .detail-container .btn-container {width: 205px;float: left;margin-right: 5px }.ourserive-block2 .detail-container .left-container .first-container .btn-container a, .ourserive-block2 .parent-container .first-container .btn-container a, .ourservice-stas .inner-container .detail-container .btn-container a {width: 200px;height: 40px;border: 2px solid #000;border-radius: 50px;background: #fff;color: #000;display: block;display: flex;align-items: center;justify-content: center;text-decoration: none;text-transform: uppercase;font-family: helveticaneuebold;font-size: 18px;margin: 5px auto }.ourserive-block2 .detail-container .left-container .first-container .btn-container a:hover, .ourserive-block2 .parent-container .first-container .btn-container a:hover, .ourservice-stas .inner-container .detail-container .btn-container a:hover {background: #000;color: #fff }.ourservice-stas .inner-container.bottom-content {margin-top: 150px;padding: 25px 0 }.ourservice-intro.highlighted {background: #000;padding: 25px 0;color: #fff }.ourservice-intro .center-content .description-container h2 {font-family: alternategothic2_btregular;font-size: 50px;text-align: center;margin-bottom: 25px }.ourservice-intro .center-content .description-container p {font-size: 18px;font-family: helveticaneueregular;letter-spacing: 1.5px;font-weight: 700;padding: 0 15px }.ourserive-block2 .detail-container .left-container .first-container, .ourserive-block2 .parent-container .first-container {float: left;width: 30%;background: #ccc;padding: 25px 25px 25px 25px;height: 500px }.ourserive-block2 .detail-container .left-container .first-container .img-container, .ourserive-block2 .parent-container .first-container .img-container {border: 1px solid red;height: 150px;width: 150px;margin: 0 auto }.ourserive-block2 .detail-container .left-container .first-container .img-container img, .ourserive-block2 .parent-container .first-container .img-container img {height: 200px;width: auto }.ourserive-block2 .detail-container .left-container .first-container h3, .ourserive-block2 .parent-container .first-container h3 {font-family: alternategothic2_btregular;font-size: 50px;margin: 15px 0;text-align: center }.ourserive-block2 .detail-container .left-container .first-container h4, .ourserive-block2 .parent-container .first-container h4 {font-family: alternategothic2_btregular;font-size: 24px;text-transform: uppercase;margin: 40px 0 15px 0 }.ourserive-block2 .detail-container .left-container .first-container p, .ourserive-block2 .parent-container .first-container p {font-family: helveticaneueregular;font-size: 16px }.ourserive-block2 .detail-container {margin-top: 10px }.ourserive-block2 .detail-container .left-container {float: left;width: 30%;position: relative }.ourserive-block2 .detail-container .left-container .first-container {width: 100%;box-sizing: border-box }.ourserive-block2 .detail-container .left-container .first-container .go-back {background: #000;padding: 20px;width: 30px;color: #fff;position: absolute;top: 0;left: 0 }.ourserive-block2 .detail-container .right-container {float: left;width: 70% }.ourserive-block2 .detail-container .right-container .info-container {width: 33.2%;float: left;padding: 15px 20px;box-sizing: border-box;background: #e0e0e0;height: 500px }.ourserive-block2 .detail-container .right-container .info-container .img-container {border: 1px solid red;width: 200px;height: 200px;margin: 0 auto }.ourserive-block2 .detail-container .right-container .info-container h5 {font-family: helveticaneuebold;font-size: 16px;text-transform: uppercase;margin-bottom: 10px }.ourserive-block2 .detail-container .right-container .info-container p {font-family: helveticaneueregular;font-size: 16px }.readmore-container {max-height: 80px;overflow: hidden }@media(min-width:1024px) {.ourservice-stas .inner-container.bottom-content .detail-container {float: left }.ourservice-stas .inner-container.bottom-content .image-container {float: right }}@media(max-width:768px) {.ourservice-stas .inner-container .detail-container, .ourservice-stas .inner-container .image-container, .ourservice-stas .inner-container.bottom-content .detail-container, .ourservice-stas .inner-container.bottom-content .image-container {float: none }.ourservice-stas .inner-container .image-container img {position: static }.ourservice-stas .inner-container .detail-container, .ourservice-stas .inner-container .image-container, .wrap {width: 100% }.ourservice-stas .inner-container .image-container {top: -100px }.ourservice-stas .main-container {margin-top: 100px;height: auto }.wrap {width: 100%;padding: 0 1em }.ourservice-stas .inner-container .detail-container {margin-top: -50px }.ourservice-stas .inner-container.bottom-content {margin-top: 50px }.ourservice-stas .inner-container.bottom-content .image-container {margin-bottom: 80px }.ourservice-stas .inner-container .detail-container {height: auto;overflow: auto }.ourservice-stas .inner-container .detail-container .btn-container {width: auto;float: none }.ourserive-block2 .detail-container .left-container .first-container .readmore, .ourserive-block2 .parent-container .first-container .readmore, .ourservice-stas .inner-container .detail-container .readmore {text-align: center;display: block }.ourservice-stas .inner-container .detail-container h4 {text-align: center }.ourservice-stas .inner-container .image-container img {width: auto;height: 400px }.ourservice-stas .inner-container.bottom-content .image-container img {width: 350px }}.menurighttitle {font-family: helveticaneuebold !important;font-size: 18px !important;margin-bottom: 5px }p.menurightdesc {font-size: 1.65em !important;font-family: helveticaneueregular;letter-spacing: 1.5px;font-weight: 700 }.block-one .right-container .detail-container {margin-top: 0;display: flex;flex-direction: column;justify-content: center;height: 635px;overflow: hidden }.block-one .right-container .detail-container .btn-container {margin: 35px 0 10px 0 }.block-one .right-container .detail-container .desc-content {font-family: helveticaneueregular;font-size: 17px;color: #fff }@media(max-width:768px) {.block-one .right-container .detail-container {height: auto }}section.related-article {overflow: hidden }.related-article h2 {font-size: 36px;font-family: alternategothic2_btregular;margin-left: 15px }.related-article .title {font-size: 35px;font-family: alternategothic2_btregular }.related-article .related-article-container {display: flex;flex-wrap: wrap }.related-article .related-article-container .content {flex-basis: 48%;margin: 15px auto;background: #f5f5f5;padding-bottom: 15px }.related-article .related-article-container .content img {float: none;max-width: 100%;height: auto;width: 100% }.related-article .related-article-container .content .title {font-size: 30px;font-family: alternategothic2_btregular;padding: 0 15px;margin-top: 15px;margin-bottom: 50px }.related-article .related-article-container .content a {font-size: 24px;font-family: alternategothic2_btregular;margin: 0 15px;border: 0;text-decoration: underline }.related-article .related-article-container .content .desc-content p {font-family: helveticaneueregular !important;letter-spacing: 1.5px;font-size: 18px;padding: 0 15px }@media(max-width:768px) {.related-article .related-article-container .content img {height: auto }}.LP_accordion_container .LP_accordion_body p, .LP_accordion_container .LP_accordion_body ul li, .LP_accordion_container .LP_accordion_body1 p, .LP_accordion_container .LP_accordion_body1 ul li {padding: 7px 5px 20px 0;margin: 0;font-family: helveticaneueregular;font-style: normal;font-weight: 400;font-size: 17px;color: #000;letter-spacing: 1.5px }#LP-sort-overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .5);z-index: 999;cursor: pointer }#LP-sort-overlay .LP-filter-container .LP_accordion_head {color: #000;font-size: 20px;letter-spacing: 1.5px;text-transform: capitalize;font-weight: 700;font-family: helveticaneuebold !important }#LP-sort-overlay .LP-filter-container .LP_accordion_head span {text-decoration: underline }@media(max-width:768px) {.product-count-container .sort-container {margin-top: 13px }}@media(max-width:420px) {.product-count-container .sort-container {margin-left: 10px !important }}@media(max-width:768px) {.block-one .right-container .detail-container {margin-top: 50px }.block-one .right-container .vertical-content {margin-top: 20px }}.related-article .related-article-container .content {position: relative }.related-article .related-article-container .content a {position: absolute;bottom: 10px }.article-container .description-container .inner-container ul li {font-size: 20px !important;font-family: helveticaneueregular;letter-spacing: 2px;font-weight: 700 }#LP-country-selector-overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .5);z-index: 999 }#LP-country-selector-overlay .LP-filter-container .logo-container .img-container {width: 200px;height: 50px;float: left }#LP-country-selector-overlay .LP-filter-container .logo-container img {width: auto;height: 50px }#LP-country-selector-overlay .LP-filter-container .logo-container .close, #LP-country-selector-overlay .coutry-selector-container .country-close {float: right;font-family: helveticaneuebold;font-size: 30px;color: #000;text-transform: uppercase;margin-top: 10px;cursor: pointer }#LP-country-selector-overlay .LP-filter-container .title-container .left {float: left;font-family: alternategothic2_btregular;font-size: 40px;font-weight: 400 }#LP-country-selector-overlay .LP-filter-container .title-container {margin: 80px 0 10px 0 }#LP-country-selector-overlay .coutry-selector-container {width: 60%;background: #fff;padding: 25px 50px;box-sizing: border-box;margin: 50px auto }#LP-country-selector-overlay .coutry-selector-container .country-logo {width: 97%;height: 50px;float: left;display: flex;justify-content: center }#LP-country-selector-overlay .coutry-selector-container .country-logo img {width: 300px;height: 50px }#LP-country-selector-overlay .coutry-selector-container .country-container {overflow: hidden }#LP-country-selector-overlay .coutry-selector-container .country-container h2 {font-family: alternategothic2_btregular;font-size: 40px;text-transform: uppercase;color: #000;text-align: left;margin-bottom: 15px;font-weight: 400 }#LP-country-selector-overlay .coutry-selector-container .country-container .inner-container {display: flex;justify-content: space-between }#LP-country-selector-overlay .coutry-selector-container .country-container .list-container {flex-basis: 15%;border-top: 2px solid #000;padding: 0 10px 25px 0 }#LP-country-selector-overlay .coutry-selector-container .country-container .list-container:last-child {margin-right: 0 }#LP-country-selector-overlay .coutry-selector-container .country-container .list-container h3 {font-family: alternategothic2_btregular;font-size: 30px;text-transform: uppercase;color: #000;margin-top: 15px;margin-bottom: 5px;text-align: left;font-weight: 400 }#LP-country-selector-overlay .LP-filter-container .LP_accordion_body a, #LP-country-selector-overlay .coutry-selector-container .country-container .list-container a {font-family: helveticaneueregular;font-size: 18px;color: #000;display: block;text-decoration: none;text-transform: capitalize;margin-bottom: 10px;letter-spacing: 1.5px }section.catalogue.country_selector {margin-bottom: 0 }.mega-menu-new.site-hd a.countryselector {color: #000;text-decoration: none;font-family: helveticaneueregular;font-size: 1em;letter-spacing: 1px;height: auto;line-height: normal;float: left;font-weight: 700;position: relative;z-index: 99 }.i-globe {width: 18px;height: 20px;background: url(../images/globe.svg) no-repeat;margin-left: 10px }#LP-country-selector-overlay .LP-filter-container .LP_accordion_body a, #LP-country-selector-overlay .coutry-selector-container .country-container .list-container a {font-family: helveticaneueregular;font-size: 15px;color: #000;display: block;text-decoration: none;text-transform: capitalize;margin-bottom: 10px;text-align: left;font-weight: 700;padding: 0 }#LP-country-selector-overlay .LP-filter-container .LP_accordion_head {text-align: left;font-size: 30px !important;font-weight: 400 !important }@media(max-width:768px) {#LP-country-selector-overlay .coutry-selector-container {display: none }#LP-country-selector-overlay .LP-filter-container .logo-container {position: relative }#LP-country-selector-overlay .LP-filter-container .logo-container .img-container {width: 100%;display: flex;justify-content: center }#LP-country-selector-overlay .LP-filter-container .logo-container .img-container .logo {width: 150px;height: 50px }#LP-country-selector-overlay .LP-filter-container .logo-container .close {position: absolute;top: 0;right: 0 }}@media(min-width:769px) {#LP-country-selector-overlay .LP-filter-container {display: none }}@media(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {#LP-country-selector-overlay .coutry-selector-container {width: 90% }}@media(max-width:767px) {.mobile-country-icon {float: left;margin-left: 55px;margin-top: 24px;width: 30px;margin-right: -50px;position: relative;z-index: 99 }}@media(min-width:768px) {.mobile-country-icon {display: none }}@media(min-width:1200px) {.flip-container .img-container:hover .topimage {background: #f5f5f5 !important }}.product-count-container .sort-container ul li:first-child, .product-count-container .sort-container ul li:last-child {border-bottom: 2px solid #000 }#LP-sort-overlay .LP-filter-container .LP_accordion_head span {text-decoration: none }.pintrest-large img {border-radius: 36px }.pintrest-medium img {border-radius: 24px }.pintrest-small img {border-radius: 16px }.pinerest-widget {text-align: center;margin: 50px 0 }@media(max-width:768px) {.pintrest-medium, .pintrest-medium img, .pintrest-small, .pintrest-small img {width: auto;height: auto }.pintrest-large, .pintrest-large img {width: 100%;height: auto }}.pro_longer.professional_range h2 {margin: 0 auto }.pro_longer .cta {margin-bottom: 25px }.video_title h2 {font-family: alternategothic2_btregular;font-size: 40px;margin-bottom: 15px }.prdouct-list-container ul li h3 {font-size: 30px;height: auto;line-height: initial }.prdouct-list-container ul li {height: 560px }.article-container .description-container .inner-container h2, .article-container .description-container .inner-container h3, .article-container .description-container .inner-container h4 {font-size: 28px;font-family: alternategothic2_btregular;text-transform: capitalize;margin-bottom: 15px }@media(min-width:768px) {.mega-menu-new .nav-main .dropdown {-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important }.mega-menu-new .nav-main li:hover .dropdown {-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important }}@font-face {font-family: CenturyGothichBold;src: url(../font/CenturyGothicW05-Bold.woff2) format("woff2"), url(../font/CenturyGothicW05-Bold.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: CenturyGothichRegular;src: url(../font/CenturyGothicW05-Regular.woff2) format("woff2"), url(../font/CenturyGothicW05-Regular.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: CenturyGothichItalic;src: url(../font/CenturyGothicW05-Italic.woff2) format("woff2"), url(../font/CenturyGothicW05-Italic.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: CenturyGothichBoldItalic;src: url(../font/CenturyGothicW05-BoldItalic.woff2) format("woff2"), url(../font/CenturyGothicW05-BoldItalic.woff) format("woff");font-weight: 400;font-style: normal }.artist-content .main .artist-title h2, .artist-page .wrap .artist-name h3, .artist-page .wrap .main-title h2, .artist-popup .artist-name h2, .dispatch_page h1, .dispatch_page h2, .dispatch_page h3, .dispatch_page h4, .dispatch_page h5, .pro_longer .cta, .pro_longer h2, .pro_longer h3, .pro_longer.accordionStyle #trig1, .pro_longer.accordionStyle #trig2, .pro_longer.accordionStyle #trig3, .pro_longer.accordionStyle .carousel-cell1 .cttExpand strong, .pro_longer.bandeau .marquee3k p, .pro_longer.break_through .palyitaDiv strong, .pro_longer.pure .pro_longer_main, .title-smoky {font-family: CenturyGothichBold !important }.artist-content .artist-btn a, .artist-content .main p, .artist-page .wrap .seemore-btn a, .artist-page.img-column .artist-column .img-block .overlay-btn .btn-text, .artist-popup .description-content p, .artist-popup .description-content ul li, .artist-popup .flag-content p, .dispatch_page.wrapper-fluid .artist-wrap .title-content p, .pro_longer p, .pro_longer.accordionStyle .cttExpand p {font-family: CenturyGothichRegular !important }.pro_longer.pure .pro_longer_main div.left, .pro_longer.pure .pro_longer_main div.right {font-size: 13vw }.pro_longer .palyitaDiv h2 {width: 98% }.pro_longer.break_through h2 {width: 98% }.pro_longer.professional_range h2 {width: 90% }@media(max-width:768px) {.pro_longer h2 {font-size: 32px;line-height: initial }.pro_longer.pure .pro_longer_main div.left, .pro_longer.pure .pro_longer_main div.right {font-size: 12vw }.pureTitle {font-size: 9.5em }}@media(min-width:768px) {.ourserive-block2 .load-detail-section .heading-middle-col {opacity: 0 }.ourserive-block2 .load-detail-section.swiper-slide-next .heading-middle-col {opacity: 1 }}.ourserive-block2 .detail-accord-section, .ourserive-block2 .detail-container, .ourserive-block2 .detail-container .right-containe .swiper-container {display: none }.ourserive-block2 .detail-container {position: absolute;top: 0;z-index: 99;margin: 0;width: 100%;box-sizing: border-box }.ourserive-block2 .detail-container .swiper-container {background-color: #e0e0e0 }.ourserive-block2 .detail-container .left-container, .ourserive-block2 .detail-container .right-container, .ourserive-block2 .detail-container .right-container .swiper-slide *, .ourserive-block2 .load-detail-section, .ourserive-block2 .swiper-container, .ourserive-block2 .swiper-slide {box-sizing: border-box }.ourserive-block2 .detail-container .mobile-accord-head {display: none }@media(max-width:767px) {.ourserive-block2 .detail-container {position: fixed;left: 0;right: 0;bottom: 0;background: #fff;overflow: auto }.ourserive-block2 .detail-container .left-container, .ourserive-block2 .detail-container .right-container, .ourserive-block2 .detail-container .right-container .swiper-slide {width: 100% }.ourserive-block2 .detail-container .left-container .first-container {height: auto }.ourserive-block2 .detail-container .mobile-accord-wrap {width: 100%;margin: 0 }.ourserive-block2 .detail-container .mobile-accord-head, .ourserive-block2 .detail-container .right-container .swiper-wrapper {display: block }.ourserive-block2 .detail-container .right-container .swiper-container .swiper-button-next, .ourserive-block2 .detail-container .right-container .swiper-container .swiper-button-prev {display: none }}.ourserive-block2 .detail-container .left-container .first-container p, .ourserive-block2 .parent-container .first-container p {height: 75px;overflow: hidden;letter-spacing: 1.5px }.ourserive-block2 .detail-container .left-container .first-container, .ourserive-block2 .parent-container .first-container {background: #ccc;height: 630px }.ourserive-block2 .detail-container .right-container .info-container {background: #fff;height: 630px;margin-right: 0 !important }.ourserive-block2 .detail-container .right-container .LP_accordion_container .LP_accordion_head h3 {padding-left: 15px }.ourserive-block2 .detail-container .right-container .info-container h5, .ourserive-block2 .detail-container .right-container .info-container p {margin-top: 25px;letter-spacing: 1.5px }@media(max-width:768px) {.ourserive-block2 .detail-container .left-container .first-container, .ourserive-block2 .parent-container .first-container {height: auto }.ourserive-block2 .detail-container .right-container .info-container {height: auto }}@media(max-width:768px) {.artist-page .wrap .artist-name h3 {font-size: 14px }}.ourserive-block2 .detail-container .left-container .first-container .img-container img, .ourserive-block2 .parent-container .first-container .img-container img {height: 150px;width: 150px }.ourserive-block2 .detail-container .left-container .first-container .img-container, .ourserive-block2 .parent-container .first-container .img-container {border: 0 }.ourserive-block2 .detail-container .left-container .first-container h3, .ourserive-block2 .detail-container .left-container .first-container h4, .ourserive-block2 .detail-container .left-container .first-container p, .ourserive-block2 .parent-container .first-container .readmore, .ourserive-block2 .parent-container .first-container h3, .ourserive-block2 .parent-container .first-container h4, .ourserive-block2 .parent-container .first-container p {color: #fff }.ourserive-block2 .detail-container .left-container .first-container h1, .ourserive-block2 .parent-container .first-container h1 {font-family: alternategothic2_btregular;font-size: 50px;margin: 15px 0;text-align: center;color: #fff }.ourserive-block2 .detail-container .left-container .first-container h2, .ourserive-block2 .parent-container .first-container h2 {font-family: alternategothic2_btregular;font-size: 24px;text-transform: uppercase;margin: 40px 0 15px 0;color: #fff }.ourserive-block2 .detail-container .right-container .info-container .img-container, .ourserive-block2 .detail-container .right-container .info-container .img-container img {border: 0;width: 200px;height: 200px;margin: 0 auto }.ourserive-block2 .detail-container .left-container .first-container .go-back {padding: 10px }.ourserive-block2 .detail-container .left-container .first-container .go-back span {font-size: 25px }.ourserive-block2 .detail-container .right-container .info-container h3 {font-family: helveticaneuebold;font-size: 16px;text-transform: uppercase;margin-bottom: 10px;margin-top: 15px }.ourserive-block2 .detail-container .swiper-container {background-color: #fff !important }@media(max-width:768px) {.ourserive-block2 .detail-container .right-container .info-container {background: 0 0 !important }.ourserive-block2 .detail-container .right-container .info-container .img-container, .ourserive-block2 .detail-container .right-container .info-container h3 {display: none }.ourserive-block2 .detail-container .right-container .info-container p {margin-top: 0 }.ourserive-block2 .LP_plusminus.ourserive-plus {border: solid #000;border-width: 0 3px 3px 0;display: inline-block;padding: 0;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-top: 30px }.ourserive-block2 .LP_plusminus.ourserive-minus {border: solid #000;border-width: 0 3px 3px 0;display: inline-block;padding: 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-top: 12px }.ourserive-block2 .LP_accordion_container .LP_accordion_head, .ourserive-block2 .LP_accordion_container .LP_accordion_head1 {position: relative;float: left;width: 97%;padding: 20px 20px 0 0 }.ourserive-block2 .LP_accordion_container .LP_plusminus {position: absolute;right: 28px;top: 10px !important }.ourserive-block2 .LP_accordion_container .LP_accordion_body p {padding: 7px 5px 20px 0 }.ourserive-block2 .detail-container .right-container .info-container {padding: 0 20px 15px 20px }.ourserive-block2 .main-slider-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .ourserive-block2 .main-slider-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {outline: 0 !important }.artist-page .wrap .artist-name h3 {font-size: 14px }.ourserive-block2 .main-slider-container .swiper-button-next, .ourserive-block2 .main-slider-container .swiper-button-prev {top: 40% }.ourserive-block2 .main-slider-container .swiper-button-next:after, .ourserive-block2 .main-slider-container .swiper-button-prev:after {font-size: 26px;color: #fff }.ourserive-block2 .main-slider-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {background-color: #fff;opacity: 1 }.ourserive-block2 .main-slider-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: rgba(0, 0, 0, .9);opacity: 1 }.ourserive-block2 .main-slider-container .swiper-button-next.swiper-button-disabled, .ourserive-block2 .main-slider-container .swiper-button-prev.swiper-button-disabled {opacity: 0 }}@media(min-width:768px) {.ourserive-block2 .main-slider-container .swiper-button-next, .ourserive-block2 .main-slider-container .swiper-button-prev {top: 43% }.ourserive-block2 .main-slider-container .swiper-button-next:after, .ourserive-block2 .main-slider-container .swiper-button-prev:after {font-size: 26px;color: #fff }.ourserive-block2 .detail-container .right-container .swiper-button-next, .ourserive-block2 .detail-container .right-container .swiper-button-prev {border: solid 1px rgba(0, 0, 0, .3);border-radius: 50px;width: 28px;height: 28px;opacity: 1;top: 44.5% }.ourserive-block2 .detail-container .right-container .swiper-button-next:after, .ourserive-block2 .detail-container .right-container .swiper-button-prev:after {font-size: 14px }.ourserive-block2 .swiper-button-next.swiper-button-disabled, .ourserive-block2 .swiper-button-prev.swiper-button-disabled {opacity: 0 !important }}@media(max-width:768px) {.ourserive-block2 .left-container .swiper-button-next, .ourserive-block2 .left-container .swiper-button-prev {top: 40% }.ourserive-block2 .left-container .swiper-button-next:after, .ourserive-block2 .left-container .swiper-button-prev:after {font-size: 26px;color: #fff }.ourserive-block2 .left-container .swiper-button-next.swiper-button-disabled, .ourserive-block2 .left-container .swiper-button-prev.swiper-button-disabled {opacity: 0 }}.videodiv h3 {line-height: 45px;width: 55% }.pro_longer h3 {font-size: 26px }.artist-content .main .artist-title h2, .artist-page .wrap .main-title h2, .artist-popup .artist-name h2 {font-size: 30px }#page #trig1, #page #trig2, #page #trig3, .pro_longer h2 {font-size: 30px;line-height: 48px }@media screen and (min-width:64em) {.old_mega-menu a, .old_mega-menu a.first, .old_mega-menu strong {font-size: 1.1em }.mega-menu-new.site-hd a, .mega-menu-new.site-hd a.first, .mega-menu-new.site-hd strong {font-size: 1.6em }}@media(max-width:576px) {.artist-page .wrap .main-title h2 {width: 100% }}.geolocation-popin .pop-in {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999999999;text-align: center }.geolocation-popin .pop-in.opened {visibility: visible;opacity: 1;width: 100% }.popin-overlay {position: fixed;background: rgba(0, 0, 0, .57);top: 0;left: 0;bottom: 0;right: 0;cursor: pointer;width: 100%;height: 100%;z-index: -1 }.pop-in-content {max-width: 510px }.pop-in .pop-in-content {text-align: left;position: relative;margin: 110px auto;padding: 30px;background: #fff;border-radius: 0;display: inline-block }@media only screen and (min-device-width:320px) and (max-device-width:480px) {.pop-in .pop-in-content {width: 86% }}@media only screen and (max-device-width:820px) and (orientation:landscape) {.pop-in .pop-in-content {margin-top: 20px;height: 90vh;overflow-y: auto }}.pop-in .pop-in-content .close {display: block;position: absolute;top: 10px;right: 12px;width: 30px;height: 30px;z-index: 999;padding: 0;border: 0;cursor: pointer }.pop-in .pop-in-content .close::after, .pop-in .pop-in-content .close::before {position: absolute;z-index: 100000;left: 13px;top: 0;content: ' ';height: 30px;width: 2px;background-color: #9b9797 }.pop-in .pop-in-content .close::before {transform: rotate(45deg) }.pop-in .pop-in-content .close::after {transform: rotate(-45deg) }.popin-container-content .btn-default {background: #242424;color: #fff;text-transform: uppercase;font-size: 18px;font-family: Arial, Helvetica, sans-serif;letter-spacing: .3px;border-radius: 0 }.popin-container-content .btn-default:active:focus {background: #242424;color: #fff;text-transform: uppercase;font-size: 18px;font-family: Arial, Helvetica, sans-serif;letter-spacing: .3px;border-radius: 0 }.geolocationicon {display: flex;align-items: center }.geolocationicon .mapicon {width: 24px;margin-top: -10px }@media only screen and (min-device-width:320px) and (max-device-width:480px) {.geolocationicon .mapicon {margin-top: -63px }}.logoicon {margin-top: -27px }.geolocation-popin .btn__wrapper {cursor: pointer;display: inline-block;font-size: 12px }@media only screen and (min-device-width:320px) and (max-device-width:480px) {.geolocation-popin .btn__wrapper {display: flex;margin-left: 0;font-size: 12px;width: 62% }}.geolocation-popin #intcta {margin-left: 23px }@media only screen and (min-device-width:320px) and (max-device-width:480px) {.geolocation-popin #intcta {margin-left: 0 }}.geolocation-popin .popin-container h2 {font-size: 25px;font-family: CenturyGothichBold;color: #ccc;margin-bottom: 15px;text-transform: uppercase }.geolocation-popin .popin-container .geolocationicon p {font-family: CenturyGothichRegular;font-size: 16px }.geolocation-popin .popin-container button {font-family: CenturyGothichRegular;font-size: 16px;padding: 15px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;text-transform: uppercase;margin-right: 25px;margin: 15px 25px 0;font-weight: 700 }.geolocation-popin .popin-container h2 strong {color: #000 }.geolocation-popin .popin-container h2+div {font-family: CenturyGothichRegular;font-size: 14px }.geolocation-popin .popin-container button:before {content: '>';padding-right: 10px }@media screen and (max-width:767px) {.bloc_carousel-range .obj_buttons {float: left;width: 100% }}.ourservice-intro .center-content .description-container h1 {font-family: alternategothic2_btregular;font-size: 70px;text-align: center;margin-bottom: 25px;color: #fff }.ourservice-intro .center-content .description-container p {color: #fff }.ourserive-block2 .parent-container .first-container h2.heading-middle-col {font-family: alternategothic2_btregular;font-size: 50px;margin: 15px 0;text-align: center;color: #fff }.ourserive-block2 .parent-container .first-container {border-left: 1px solid #000;border-right: 1px solid #000 }.ourserive-block2 .detail-container .left-container .first-container, .ourserive-block2 .parent-container .first-container {background: 0 }.ourserive-block2 .parent-container .first-container h2 {font-family: alternategothic2_btregular;font-size: 24px;margin: 15px 0;text-align: center;color: #fff }.ourservice-intro {margin-bottom: 15px;padding: 25px 0 }.ourservice-intro.non-highlighted {background: #000 }.ourservice-stas h2 {text-align: center;font-family: alternategothic2_btregular;font-size: 50px;margin: 15px 0 }.btn-vermas-container {text-align: center }.btn-vermas-container button {font-family: Raleway;font-size: 14px;text-transform: uppercase;letter-spacing: .7px;border: solid 1px #575757;background-color: #fff;padding: 10px 30px;font-weight: 700 }#mf_ppa_frame {min-height: 400px }#modiface_tryon_container {width: 100%;height: 100% }#page .tryIt .ctt-meches li {display: inline-block;width: 20%;vertical-align: top;position: relative }#page .tryIt .ctt-meches li a {padding: 0 8px;border: 0 solid #fff;transition: border .2s ease-out }#page .tryIt .ctt-meches li a, #page .tryIt .ctt-meches li img {border-radius: 50%;display: block;max-width: 100%;height: auto }#page .tryIt .ctt-meches-second .subCtt li a, #page .tryIt .ctt-meches-second .subCtt li img {border-radius: 50%;display: block }#page .tryIt .ctt-meches-second .subCtt li {display: inline-block;vertical-align: top;width: 16.66%;padding: 0 5px;box-sizing: border-box;position: relative;margin-bottom: 10px }#page .tryIt .ctt-meches .titleSelect {font-size: 5vw;font-family: Raleway;text-align: center;text-transform: uppercase;font-weight: 700;margin-bottom: 3vw }#page .tryIt .ctt-meches-second .subCtt li a, #page .tryIt .ctt-meches-second .subCtt li img {border-radius: 50%;display: block;width: 100%;height: auto }#page .tryIt .ctt-meches-second .subCtt {opacity: 0;visibility: hidden;height: 0;font-size: 0 }.visibleMeche {opacity: 1 !important;visibility: visible !important;height: auto !important }#page .tryIt p.nameShadeSecond {font-family: 'Droid Serif', Georgia, Times, serif;font-size: 9vw;text-align: center;font-style: italic;font-weight: 700;margin-top: 2vw;opacity: 0;visibility: hidden;height: 0 }#page .tryIt .ctt-meches {padding: 0 16vw }#page .tryIt .ctt-meches p.nameShadeMain {font-family: 'Droid Serif', Georgia, Times, serif;font-size: 9vw;text-align: center;font-style: italic;font-weight: 700;margin-top: 2vw;margin-bottom: 8vw;transition: opacity .5s ease-out;-webkit-transition: opacity .5s ease-out;opacity: 0;visibility: hidden }#page .tryIt .ctt-meches li.active a:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 8vw;height: 8vw;border: 5px solid #fff;transition: border .2s ease-out;box-shadow: 0 0 30px 0 rgb(0 0 0 / 60%);border-radius: 50% }#page .tryIt .ctt-meches .titleSelect.tsTwo {opacity: 0;visibility: hidden;height: 0 }#page .tryIt .ctt-meches-second .subCtt li.active a:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 12vw;height: 12vw;border: 5px solid #fff;transition: border .2s ease-out;box-shadow: 0 0 20px 0 rgb(0 0 0 / 60%);border-radius: 50% }.privacy_policy_checkbox[data-v-192b2328] {position: absolute;display: inline-block;width: 1.6em;height: 1.6em;cursor: pointer;border: 0;margin-top: undefined;margin-top: calc(.017 * var(--vh)) }@media screen and (max-width:768px) {#page .tryIt .ctt-meches .titleSelect {margin-top: 15px }}@media screen and (min-width:768px) {.cttModiface {width: 640px;height: 480px;margin: 0 auto 40px }#page .tryIt .ctt-meches-second .subCtt li img {width: 100% }#page .tryIt p.nameShadeSecond {font-family: 'Droid Serif', Georgia, Times, serif;font-size: 7vw;text-align: center;font-style: italic;font-weight: 700;margin-top: 2vw }#page .tryIt .ctt-meches p.nameShadeMain {font-size: 7vw }#page .tryIt .ctt-meches li.active a:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 6.3vw;height: 6.3vw;border: 3px solid #fff;transition: border .2s ease-out;box-shadow: 0 0 30px 0 rgb(0 0 0 / 60%);border-radius: 50% }#page .tryIt .ctt-meches-second .subCtt li.active a:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 9vw;height: 9vw;border: 3px solid #fff;transition: border .2s ease-out;box-shadow: 0 0 20px 0 rgb(0 0 0 / 60%);border-radius: 50% }}@media screen and (min-width:1024px) {#page .tryIt p.nameShadeSecond {font-size: 30px;text-align: left;margin-top: 20px }#page .tryIt {margin-top: 0;margin-bottom: 0;border: 0 }.cttModiface {width: 400px;height: 480px;display: inline-block;vertical-align: top;position: relative;box-shadow: -6px -8px 50px 0 rgba(0, 0, 0, .15);-webkit-box-shadow: -6px -8px 50px 0 rgba(0, 0, 0, .15) }.ctt-meches-desk {display: inline-block;width: 41vw;margin-left: 0;padding: 2vw 32.5px;box-sizing: border-box }#page .tryIt .ctt-meches li {margin: 0;width: 69px }#page .tryIt .ctt-meches-second .subCtt li {width: 64px;padding: 0 5px;margin-bottom: 10px }#page .tryIt h2 {font-size: 120px;line-height: 120px }#page .tryIt .ctt-meches .titleSelect {font-size: 20px;text-align: left;margin-bottom: 25px }#page .tryIt .ctt-meches {padding: 0;text-align: left }#page .tryIt .ctt-meches p.nameShadeMain {font-size: 30px;text-align: left;margin-top: 20px;margin-bottom: 25px;border-bottom: 1px solid #e1e1e1;padding-bottom: 57.5px }#page .tryIt .ctt-meches li.active a:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 55px;height: 55px;border: 3px solid #fff;transition: border .2s ease-out;box-shadow: 0 0 30px 0 rgb(0 0 0 / 30%);border-radius: 50% }#page .tryIt .ctt-meches-second .subCtt li.active a:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 54px;height: 54px;border: 3px solid #fff;transition: border .2s ease-out;box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%);border-radius: 50% }}@media screen and (min-width:1280px) {.ctt-meches-desk {display: inline-block;vertical-align: top;width: 505px;padding: 0 82.5px }}.article-container .description-container .inner-container, .article-container .description-container .inner-container p, .article-video .desc-content, .dispatch_page .ariane li a span, .dispatch_page .wrapper_w-100 .content_noresult, .dispatch_page p, .dispatch_page.search_box .search_boxclk .search_suggest, .dispatch_page.search_box .search_boxclk .w-25 form input, .dispatch_page.search_box .search_boxclk .w-75 ul li .search-title, .editorial .full-width-video.article-video p, .editorial article p, .editorial article p span, .intro_block, .intro_block p, .related-article .related-article-container .content .title {font-family: CenturyGothichRegular !important;font-size: 16px !important }.article-container .cta-container a, .article-container .description-container .inner-container h2, .article-container .description-container .inner-container h3, .article-container .description-container .inner-container h4, .article-menu-container .article_menus ul li a, .dispatch_page .article_listing ul li .article_link a, .dispatch_page .wrapper_w-50 .even-block .article_content .article_link a, .dispatch_page.wrapper_w-50 .even-block .link a, .editorial .full-width-video.article-video h2, .editorial article h3, .editorial article h4, .intro_block p, .related-article .related-article-container .content a, .related-article h2, section.QABlock h2 {font-family: CenturyGothichBold }.article-container .wrap {display: flex;align-items: center }.article-container .related-article .wrap {display: block }.article-container .description-container {display: block;align-items: unset;flex-wrap: unset;height: auto;overflow: visible }@media(max-width:768px) {.article-container .wrap {display: block;align-items: unset }}@media(min-width:992px) {.article-container .pull-right {order: 1 !important }}.article-container .description-container .inner-container, .article-container .description-container .inner-container p, .article-container .description-container .inner-container ul li, .article-video .desc-content, .dispatch_page .ariane li a span, .dispatch_page .wrapper_w-100 .content_noresult, .dispatch_page p, .dispatch_page.search_box .search_boxclk .search_suggest, .dispatch_page.search_box .search_boxclk .w-25 form input, .dispatch_page.search_box .search_boxclk .w-75 ul li .search-title, .editorial .full-width-video.article-video p, .editorial article p, .editorial article p span, .intro_block, .intro_block p, .rangeBanner p, .related-article .related-article-container .content .title, section.QABlock p, section.QABlock ul li {font-family: CenturyGothichRegular !important;font-size: 16px !important }.article-container .cta-container a, .article-container .description-container .inner-container h2, .article-container .description-container .inner-container h3, .article-container .description-container .inner-container h4, .article-menu-container .article_menus ul li a, .dispatch_page .article_listing ul li .article_link a, .dispatch_page .wrapper_w-50 .even-block .article_content .article_link a, .dispatch_page.wrapper_w-50 .even-block .link a, .editorial .full-width-video.article-video h2, .editorial article h3, .editorial article h4, .editorial article h4 a, .editorial article h5, .intro_block p, .rangeBanner h1, .related-article .related-article-container .content a, .related-article h2, section.QABlock h2 {font-family: CenturyGothichBold }.article-container .wrap {display: flex;align-items: center }.article-container .related-article .wrap {display: block }.article-container .description-container {display: block;align-items: unset;flex-wrap: unset;height: auto;overflow: visible }@media(max-width:768px) {.article-container .wrap {display: block;align-items: unset }}@media(min-width:992px) {.article-container .pull-right {order: 1 !important }}@media(max-width:768px) {.editorial article h5 {font-size: 18px }}#page .title-large-modiface .title-strong {font-size: 3vw !important }@media(min-width:1024px) {#page .title-large-modiface .title-strong {font-size: 120px !important }}.ourserive-block2 {background: #000;padding: 15px 0 }.ourservice-intro {margin-bottom: 0 }@font-face {font-family: LorealProBold;src: url(../font/LOREALPRO-Bold.woff2) format("woff2"), url(../font/LOREALPRO-Bold.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: LorealProMedium;src: url(../font/LOREALPRO-Medium.woff2) format("woff2"), url(../font/LOREALPRO-Medium.woff) format("woff");font-weight: 400;font-style: normal }#page .tryIt .ctt-meches p.nameShadeMain, #page .tryIt p.nameShadeSecond, .aside-content h2, .aside-content h3, .aside-content strong, .block-one .right-container .detail-container h1, .download h2, .find h2, .inspiration h2, .moodboard h2, .pdp-percentage-container .product-container span.subtitle, .pdp-percentage-container .product-container span.title, .popin .popin-hd h2, .popin-retail .product-preview .product-text .product-name, .prdouct-list-container h2, .prdouct-list-container ul li .title-container a, .prdouct-list-container ul li h3, .presentation h2, .presentation h2 strong, .presentation h3, .product-reminder h2, .product-stage h1, .protocol .count-large, .quote h2, .quote h3, .quote strong, .rating h2, .rating h3, .related-product-container h2, .related-product-container h3, .reviews-box h2, .reviews-box h3.rr-sub-title, .stage h1, .tryIt .title-large-modiface, .video_title h2 {font-family: LorealProBold !important }#page .download a.button, #page .tryIt .ctt-ctaBis .col.picto p, #page .tryIt .ctt-ctaBis a.button, #page .tryIt .ctt-meches .titleSelect, #page .tryIt .ctt-meches p.paraGrey, .LP_accordion_container .LP_accordion_body p, .LP_accordion_container .LP_accordion_body ul li, .LP_accordion_container .LP_accordion_body1 p, .LP_accordion_container .LP_accordion_body1 ul li, .aside-content p, .aside-content span, .block-one .form-combo input[type=text], .block-one .left-container .ariane ul li a, .block-one .right-container .detail-container .btn-container a, .block-one .right-container .detail-container .ingredient-container ul li div, .block-one .right-container .detail-container .ingredient-container ul li div a, .block-one .right-container .detail-container p, .block-one .right-container .vertical-content span, .download h4, .find h4, .inspiration h4, .moodboard a, .moodboard p, .pdp-percentage-container .product-container p, .popin-hd .product-preview .product-text p, .prdouct-list-container ul li .title-container p, .presentation p, .presentation ul li, .product-reminder .form-combo input[type=text], .product-reminder p, .product-reminder strong, .product-stage .price .light, .product-stage .price .salon-only, .product-stage .price strong, .product-stage .retail .button, .product-stage input[type=text], .product-stage p, .quote input[type=text], .quote p, .quote span, .rating p, .related-product-container h4, .related-product-container ul li .sliding-container .marquee-container span i, .retail a, .retail span, .reviews-box .body-row, .reviews-box .body-row-right input, .reviews-box .body-row-right select, .reviews-box .button, .reviews-box .full-width .body-row-right, .reviews-box .onoffswitch-inner .before, .reviews-box .overall-rating .body-row-left, .reviews-box .rating-stars-count, .reviews-box .recommend-slider .left-title, .reviews-box .recommend-slider .right-title, .reviews-box .review-popup-header, .reviews-box .review-stars.rating-stars-count.see-more, .reviews-box .rr-active-filter span.clear_all_filter, .reviews-box .rr-conatiner-outer p, .reviews-box .rr-conatiner-outer ul li, .reviews-box .rr-label, .reviews-box .rr-label-info, .reviews-box .rr-most-fav-review-left-inner, .reviews-box .rr-most-fav-review-right-inner, .reviews-box .star-label, .reviews-box .write-review-btn, .reviews-box span.rr-review-date, .reviews-box ul.rr-help-content li, .reviews-box ul.rr-sort-content li, .rr-table-footer-left, .stage h4, .step-description .button, .toolbox .form-combo input[type=text], .tryIt h4, span.std-link {font-family: LorealProMedium !important }.prdouct-list-container ul li h3 {font-size: 23px }.prdouct-list-container h2 {font-size: 35px }.prdouct-list-container ul li .title-container a.step-product-name {font-size: 21px }#page .modiface-description, #page .title-large-modiface .title-strong, #page .title-small .title-strong, #page .tryIt .ctt-meches p.nameShadeMain, #page .tryIt p.nameShadeSecond, .presentation .legend, .protocol .count-large, .title-large strong, .title-small strong {font-style: normal !important }.title-large strong, .title-small strong {font-size: 1.25em }.block-one .right-container .detail-container p strong {font-weight: 400 }.block-one .right-container .vertical-content span {font-size: 27px }.pdp-percentage-container .product-container span.title {font-size: 60px }.LP_accordion_container .LP_accordion_head h3, .LP_accordion_container .LP_accordion_head1 h3 {font-size: 35px }@media(max-width:768px) {.prdouct-list-container h2 {font-size: 21px }.related-product-container h2 {font-size: 30px }.related-product-container ul li .sliding-container .marquee-container span i {font-size: 24px }.pdp-percentage-container .product-container span.subtitle {font-size: 27px }.block-one .right-container .vertical-content {font-size: 27px }.pdp-percentage-container .product-container span.title {font-size: 30px }.LP_accordion_container .LP_accordion_head h3, .LP_accordion_container .LP_accordion_head1 h3 {font-size: 27px }#page .title-large-modiface {font-size: 24px !important }#page .title-large-modiface .title-strong {font-size: 30px !important }}@media(min-width:769px) {.aside-content .inner {padding-top: 0;padding-bottom: 15px }#page .title-large-modiface {font-size: 40px !important;line-height: 50px !important }#page .title-large-modiface .title-strong {font-size: 50px !important }}#LP-country-selector-overlay .LP-filter-container .LP_accordion_head, #LP-country-selector-overlay .LP-filter-container .title-container .left, #LP-country-selector-overlay .coutry-selector-container .country-container .list-container h3, #LP-country-selector-overlay .coutry-selector-container .country-container h2, .geolocation-popin .popin-container h2, .mega-menu-new .mobile_ourexperts .mobile_ourexper_h3, .mega-menu-new .nav-main .dropdown h3, .mega-menu-new .nav-main a, .nav-main .dropdown h3, .popin-nl .col-txt h1, .popup-formulaire .popup-column .form-btn input, .popup-formulaire .popup-column .form-group .form-input .labeltxt, .popup-formulaire .popup-column .form-title h2, .popup-formulaire .popup-column .form-title h3, .stage .stage-title, .thanks-circle h2, .thanks-circle p, .title-large, .two-zones-block h1 {font-family: LorealProBold !important }#LP-country-selector-overlay .LP-filter-container .LP_accordion_body a, #LP-country-selector-overlay .coutry-selector-container .country-container .list-container a, #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk button, #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button, #onetrust-consent-sdk #onetrust-banner-sdk a, #onetrust-consent-sdk #onetrust-policy-text, .button, .cookie-notify p, .ctt-forms label, .geolocation-popin .popin-container .geolocationicon p, .geolocation-popin .popin-container button, .geolocation-popin .popin-container h2+div, .limitless-llm11, .mega-menu-new .mega-menu-new-mobile li.clk_off a span.regfont, .mega-menu-new .mobile_ourexperts p, .mega-menu-new .nav-main .dropdown a, .mega-menu-new.site-hd a.countryselector, .mega-menu-new.site-hd a.localize, .mega-menu-new.site-hd a.search-trigger, .nav-main .dropdown .std-link, .nav-main .dropdown li a, .nav-main .dropdown p, .nav-main .info, .popin-nl .col-txt .button, .popin-nl .col-txt input[type=email], .popin-nl .col-txt p, .popup-formulaire .popup-column .form-group .form-content p, .popup-formulaire .popup-column .form-group .form-input .checkbox-inline, .popup-formulaire .popup-column .form-group .form-input .checkbox-inline.block p, .popup-formulaire .popup-column .form-group .form-input .radio-inline, .popup-formulaire .popup-column .form-group .form-input input, .popup-formulaire .popup-column .form-title, .recycle, .site-ft .inner-pict, .site-ft .top-link a, .site-ft a, .site-ft input[type=email], .site-ft input[type=submit], .site-ft input[type=text], .site-hd a, .stage .button, .stage .content p, .toolbox .button, .toolbox .inline-title .group, .two-zones-block .button, .two-zones-block p, .ws-po-box, .ws-popover {font-family: LorealProMedium !important }#LP-country-selector-overlay .coutry-selector-container .country-container .list-container h3 {font-size: 20px }#LP-country-selector-overlay .coutry-selector-container .country-container h2 {font-family: alternategothic2_btregular;font-size: 28px }@media(max-width:768px) {#LP-country-selector-overlay .LP-filter-container .title-container .left {font-size: 25px !important }#LP-country-selector-overlay .LP-filter-container .LP_accordion_head {font-size: 20px !important }}@media screen and (min-width:769px) {.mega-menu-new .nav-main .dropdown a {font-weight: 400 !important }.mega-menu-new .header-salon {font-size: 1.4em }.mega-menu-new .nav-main .dropdown h3 {font-size: 17px }}.lp-search-result-container .search-filter {width: 100%;overflow: hidden }.lp-search-result-container .search-filter .LP-filter-container {float: right;overflow-y: hidden }.lp-search-result-container .lp-product-container h2 {font-family: alternategothic2_btregular;font-size: 30px;text-transform: uppercase }.lp-search-result-container .lp-product-container .inner-container .detail-container {margin-bottom: 15px;flex-basis: 32.2%;margin-right: 15px;background: #f5f5f5;padding: 15px;box-sizing: border-box;margin-top: 20px }.lp-search-result-container .lp-product-container .inner-container .detail-container .img-container {width: 100%;height: auto;overflow: hidden;display: flex;justify-content: center;align-items: center;box-sizing: border-box }.lp-search-result-container .lp-product-container .inner-container .detail-container .img-container img {width: auto !important;height: auto }.lp-search-result-container .lp-product-container .inner-container .detail-container h3 {font-family: alternategothic2_btregular;font-size: 20px;text-transform: capitalize;text-align: center;margin: 15px 0 10px 0;word-break: break-word }.lp-search-result-container .lp-product-container .inner-container .detail-container p {font-family: helveticaneueregular;font-size: 17px;text-align: center;height: 78px;overflow: hidden }.lp-search-result-container .lp-product-container .inner-container .detail-container:nth-child(3n+0) {margin-right: 0 }.lp-search-result-container a.showMore, .lp-search-result-container a.showMoreArt, .lp-search-result-container a.showMoreProduct {border: 1px solid #000;padding: 15px;width: 100%;background: 0;margin: 25px 0;display: inline-block;text-align: center;font-size: 15px;box-sizing: border-box }.lp-search-result-container .lp-product-container button {border: 1px solid #000;padding: 15px;width: 100%;background: 0;margin-top: 25px;box-sizing: border-box }.lp-search-result-container .LP-filter-container .LP_accordion_head {padding: 0;font-size: 22px }.lp-search-result-container .LP-filter-container .LP_accordion_head a {display: block;padding: 20px 0 }.lp-search-result-container .lp-product-container .inner-container {overflow: hidden;display: flex;flex-wrap: wrap }.lp-search-result-container .LP-filter-container .LP_accordion_container1, .lp-search-result-container .LP-filter-container .title-container {width: auto }.lp-search-result-container .product-count-container {margin: 15px 0 0 0 }.lp-search-result-container .LP-filter-container .title-container .right {margin-top: 10px }.lp-search-result-container .LP-filter-container .title-container .left {font-size: 30px }.lp-search-result-container .LP-filter-container .LP_accordion_head, .lp-search-result-container .LP-filter-container .LP_accordion_head a, .lp-search-result-container .LP-filter-container .title-container .left {font-family: LorealProBold !important }.lp-search-result-container .LP-filter-container .title-container .right, .lp-search-result-container .lp-product-container .inner-container .detail-container h3, .lp-search-result-container .lp-product-container .inner-container .detail-container p, .lp-search-result-container .lp-product-container h2, .lp-search-result-container .product-count-container .sort-container ul li, .lp-search-result-container a.showMore, .lp-search-result-container a.showMoreArt, .lp-search-result-container a.showMoreProduct, .lp-search-result-container p, .lp-search-result-container p strong {font-family: LorealProMedium !important }.lp-search-result-container .lp-product-container .inner-container .detail-container .img-container, .lp-search-result-container .lp-product-container .inner-container .detail-container .img-container img {height: 200px }.lp-search-result-container .logo {background: url(../images/Search-logo.png) center center no-repeat;height: 200px !important;width: 200px;margin: auto }.lp-search-result-container .product-count-container .sort-container {float: right;position: absolute;right: 10px }@media(max-width:768px) {.lp-search-result-container .lp-product-container .inner-container .detail-container {width: 100%;float: none;height: auto }.lp-search-result-container .lp-product-container .inner-container {overflow: hidden;display: block;flex-wrap: unset }.lp-search-result-container .lp-product-container h2 {font-size: 23px }.lp-search-result-container .product-count-container {padding: 0 }.lp-search-result-container .product-count-container .sort-container {right: 10px }.lp-search-result-container .lp-product-container .inner-container .detail-container .img-container, .lp-search-result-container .lp-product-container .inner-container .detail-container .img-container img {height: auto }.lp-search-result-container .lp-product-container .inner-container .detail-container .img-container img {width: 100% !important }}@media screen and (min-width:48em) {.lp-search-result-container .logo {margin: 1em 0 1em 0 }}@media(min-width:1025px) {.lp-search-result-container .search-filter #LP-filter-overlay-container {height: 100% }}.favourite-product .tags {overflow: hidden;margin-top: 5px }.favourite-product .text h3 {font-size: 14px;margin: 10px 0 }.favourite-product .product-info {display: block;font-size: 13px !important }.favourite-product .tags li {height: auto !important;width: auto !important;margin-right: 5px !important }.favourite-product .text h3 {font-family: LorealProBold !important }.favourite-product .text div, .favourite-product .text p {font-family: LorealProMedium !important }.favourite-product .prdouct-list-container ul li {height: 500px }.favourite-product .tags p {margin-bottom: 0 !important }@media only screen and (max-width:768px) {.favourite-product .prdouct-list-container .swiper-wrapper .swiper-slide {width: 100% !important }.favourite-product .prdouct-list-container ul li h3 {padding-left: 0 }}@media(min-width:1025px) {.favourite-product .swiper-button-next, .favourite-product .swiper-button-prev {top: 40%;right: -10px }.favourite-product .swiper-button-next:after, .favourite-product .swiper-button-prev:after {font-size: 20px }.favourite-product .swiper-button-next.swiper-button-disabled, .favourite-product .swiper-button-prev.swiper-button-disabled {display: none }}@media screen and (min-width:48em) {.favourite-product ul li .text {padding: 1em }}.dispatch_page.search_box .search_boxclk .w-75 ul li .search-title.select_active {background: #000 !important;border: 2px solid #000 !important;color: #fff !important }.dispatch_page .wrapper_w-50 .even-block .article_content .article_title .ellipsis-warp {height: 160px !important;min-height: 160px !important;overflow: hidden }.dispatch_page .wrapper_w-50 .even-block .article_content .article_title .ellipsis-warp h2 {height: unset }.dispatch_page .wrapper_w-50 .even-block .article_content img {width: 100% }.dispatch_page .article_listing .logo {margin: 0 !important }@media(min-width:1025px) {.dispatch_page.search_box .search_boxclk .w-75 ul li.article_clk_btn .search-title:hover {background: #000 !important;border: 2px solid #000 !important;color: #fff !important }}@media(max-width:768px) {.dispatch_page .wrapper_w-50 .even-block .article_content .article_title .ellipsis-warp {height: 120px !important;min-height: 120px !important }}.onlineBtn {border: 2px solid #a19c9c }@media screen and (min-width:769px) {.revamprangepage ul {display: flex;flex-wrap: wrap }.revamprangepage ul li {height: auto !important }}.dispatch_page .wrap.articles .article_title h2 span {color: #fff;background: #000;padding: 0 5px }.dispatch_page .wrapper_w-50 .even-block .article_content img {height: 250px }p.surtitle {width: auto;padding: 2px 5px;background: #000;color: #fff !important;display: inline-block }.content .surtitle {background: #fff;color: #000 !important }.mega-menu-new.site-hd .i-locator {background-position: -200px 0 !important }.LP-filter-container .LP_accordion_head {font-size: 26px }.LP-filter-container .title-container .left {font-size: 30px }.applied-filters-inner span {font-size: 14px }#LP-sort-overlay .LP-filter-container .LP_accordion_head, .LP-filter-container .LP_accordion_head, .LP-filter-container .title-container .left, .LP-filter-container .title-container .right, .Lp-banner-container .left-content .text-content h1, .article-menu-container .article_menus ul li a, .artist-content .main .artist-title h2, .artist-page .wrap .artist-name h3, .artist-page .wrap .main-title h2, .artist-popup .artist-name h2, .ctt-forms h2, .dispatch h2, .dispatch_page .article_listing ul li .article_link a, .dispatch_page h1, .dispatch_page h2, .dispatch_page h3, .dispatch_page h4, .dispatch_page h5, .dispatch_page.wrapper_w-50 .even-block .link a, .editorial article h3, .editorial article h4, .editorial article h4 a, .editorial article h5, .lp-custom-checkbox-container .checkbox-container, .newsletter-form-container h3, .popUpForm .page-header h1, .popUpForm h2, .popUpForm input[type=submit], .pro_longer .cta, .pro_longer h2, .pro_longer h3, .pro_longer.accordionStyle #trig1, .pro_longer.accordionStyle #trig2, .pro_longer.accordionStyle #trig3, .pro_longer.accordionStyle .carousel-cell1 .cttExpand strong, .pro_longer.bandeau .marquee3k p, .pro_longer.break_through .palyitaDiv strong, .pro_longer.pure .pro_longer_main, .product-count-container .product-count, .product-count-container .sort-container ul li, .related-article .related-article-container .content a, .revamprangepage h2, .title-smoky, h2, h3 {font-family: LorealProBold !important }#signup-form .accept-container, #signup-form input[type=text], #signup-form label, #signup-form select, .LP-filter-container .btn-container a, .Lp-banner-container .left-content .text-content a, .Lp-banner-container .left-content .text-content p, .Lp-banner-container .left-content ul li a span, .accordion-ctt li a, .applied-filters-inner span, .article-container .description-container .inner-container p, .article-container .description-container .inner-container ul li, .artist-content .artist-btn a, .artist-content .main p, .artist-page .wrap .seemore-btn a, .artist-page.img-column .artist-column .img-block .overlay-btn .btn-text, .artist-popup .description-content p, .artist-popup .description-content ul li, .artist-popup .flag-content p, .backstage p, .contact-form-footer, .content, .cta, .ctt-forms .back, .ctt-forms .mentions, .ctt-forms div, .ctt-forms input[type=text], .ctt-forms p, .ctt-forms select, .dispatch_page p, .dispatch_page.search_box .search_boxclk .search_suggest, .dispatch_page.search_box .search_boxclk .w-25 form input, .dispatch_page.search_box .search_boxclk .w-75 ul li .search-title, .dispatch_page.wrapper-fluid .artist-wrap .title-content p, .editorial .full-width-video.article-video p, .editorial article p, .editorial article p span, .editorial article p span a, .editorial ul li, .field-validation-error, .form-combo input[type=text], .form-combo.footer-book-apoint .form-combo-submit button, .form-submit-border, .help-block, .iconicbody p, .inner-div p, .inner-div strong, .intro_block p, .palyita p, .popUpForm .help-block, .popUpForm .text-box, .popUpForm label, .popUpForm select, .popin-nl-ctt span, .popupSubmit, .pro_longer p, .pro_longer.accordionStyle .cttExpand p, .quote .cta, .related-article .related-article-container .content .title, .required-field, .revamprangepage p, .trigger-list, iconicbody p, input.btn.lat_news_button, p, section.QABlock p, section.QABlock ul li {font-family: LorealProMedium !important }.form-combo.footer-book-apoint .form-combo-submit button {font-size: 14px }.product-count-container .product-count {font-size: 33px }.label {background-color: #000 }.button {border: 2px solid #000;background: #fff;color: #000;border-radius: 50px }.button:hover {border: 2px solid #000;background: #000;color: #fff }.button.alt:hover {background-color: #000 }.launch-header .stage-video .button {border: 2px solid #fff;background: #000;color: #fff;border-radius: 50px }.launch-header .stage-video .button:hover {border: 2px solid #fff;background: #fff;color: #000 }.i-locator {background: url(../images/sprites.svg) no-repeat !important }.LP-filter-container .LP_accordion_body ul li {width: 100% }@media screen and (min-width:64em) {input.i-locator {background-position: -237px 10px !important }}input.i-locator {background-color: #002fa7 !important }input.i-locator {background-color: #000 !important }input.i-locator:hover {background-position: -186px 10px !important;border: 1px solid #c4c4c4 !important;background-color: unset !important }.Lp-banner-container .left-content .text-content h1 {font-size: 60px }.LP-filter-container .LP_accordion_body ul li {margin-bottom: 0 }.ctt-forms .contact-form-container input[type=submit]:hover {background-color: #000 !important;color: #fff !important }.ctt-forms .contact-form-container input[type=submit] {background-color: #fff !important;color: #000 !important }.pdpLocator input.i-locator {background-color: #000 !important }.pdpLocator input.i-locator:hover {background-color: #ccc !important }@media(max-width:768px) {.product-count-container .product-count {font-size: 23px }.LP-filter-container .LP_accordion_head {font-size: 22px !important }.product-count-container .sort-container ul li {font-size: 13px }.product-count-container .product-count {font-size: 16px }.LP-filter-container .title-container .left {font-size: 23px }.LP-filter-container .title-container .right {margin-top: 8px }.Lp-banner-container .left-content .text-content h1 {font-size: 54px }.site-ft input[type=submit] {background-color: #000 }input.i-locator:hover {background-position: -193px 5px !important }input.i-locator {background-position: -243px 5px !important }.Lp-banner-container .left-content .text-content h1 {font-size: 34px }}.latam_news {margin-top: 15px }@media screen and (max-width:767px) {.has-feedback .day, .has-feedback .month, .has-feedback .year {width: 95px !important;margin-right: 0 !important;margin-bottom: 10px;margin-left: 5px }.Birthday .has-feedback label {width: 100% !important;display: inline-block }.ctt-forms .news_page .form-group select {margin-left: 5px !important;margin-right: 0 !important }.ctt-forms .news_page .Birthday .has-feedback .day, .ctt-forms .news_page .Birthday .has-feedback .month, .ctt-forms .news_page .Birthday .has-feedback .year {width: 106px !important }.ctt-forms .button {margin-left: 0 !important }}@media screen and (min-width:769px) {.has-feedback .day, .has-feedback .month, .has-feedback .year {width: 106px !important;margin-right: 10px !important;margin-left: 0 !important }.popUpForm .has-feedback .day, .popUpForm .has-feedback .month, .popUpForm .has-feedback .year {width: 96px !important;margin-right: 0 !important;margin-left: 10px !important }}.popUpForm .scfDateSelectorBorder.form-group select {float: none !important }@font-face {font-family: LorealBetaCyrgrkBold;src: url(../font/LOREALBETACYRGRK-Bold.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: LorealBetaCyrgrkMedium;src: url(../font/LOREALBETACYRGRK-Medium.woff) format("woff");font-weight: 400;font-style: normal }.greek_font #LP-country-selector-overlay .LP-filter-container .LP_accordion_head, .greek_font #LP-country-selector-overlay .LP-filter-container .title-container .left, .greek_font #LP-country-selector-overlay .coutry-selector-container .country-container .list-container h3, .greek_font #LP-country-selector-overlay .coutry-selector-container .country-container h2, .greek_font #LP-sort-overlay .LP-filter-container .LP_accordion_head, .greek_font #page .tryIt .ctt-meches p.nameShadeMain, .greek_font #page .tryIt p.nameShadeSecond, .greek_font .LP-filter-container .LP_accordion_head, .greek_font .LP-filter-container .title-container .left, .greek_font .LP-filter-container .title-container .right, .greek_font .Lp-banner-container .left-content .text-content h1, .greek_font .article-menu-container .article_menus ul li a, .greek_font .artist-content .main .artist-title h2, .greek_font .artist-page .wrap .artist-name h3, .greek_font .artist-page .wrap .main-title h2, .greek_font .artist-popup .artist-name h2, .greek_font .aside-content h2, .greek_font .aside-content h3, .greek_font .aside-content strong, .greek_font .block-one .right-container .detail-container h1, .greek_font .ctt-forms h2, .greek_font .dispatch h2, .greek_font .dispatch_page .article_listing ul li .article_link a, .greek_font .dispatch_page h1, .greek_font .dispatch_page h2, .greek_font .dispatch_page h3, .greek_font .dispatch_page h4, .greek_font .dispatch_page h5, .greek_font .dispatch_page.wrapper_w-50 .even-block .link a, .greek_font .download h2, .greek_font .editorial article h3, .greek_font .editorial article h4, .greek_font .editorial article h4 a, .greek_font .editorial article h5, .greek_font .favourite-product .text h3, .greek_font .find h2, .greek_font .geolocation-popin .popin-container h2, .greek_font .inspiration h2, .greek_font .lp-custom-checkbox-container .checkbox-container, .greek_font .lp-search-result-container .LP-filter-container .LP_accordion_head, .greek_font .lp-search-result-container .LP-filter-container .LP_accordion_head a, .greek_font .lp-search-result-container .LP-filter-container .title-container .left, .greek_font .mega-menu-new .mobile_ourexperts .mobile_ourexper_h3, .greek_font .mega-menu-new .nav-main .dropdown h3, .greek_font .mega-menu-new .nav-main a, .greek_font .moodboard h2, .greek_font .nav-main .dropdown h3, .greek_font .newsletter-form-container h3, .greek_font .pdp-percentage-container .product-container span.subtitle, .greek_font .pdp-percentage-container .product-container span.title, .greek_font .popUpForm .page-header h1, .greek_font .popUpForm h2, .greek_font .popUpForm input[type=submit], .greek_font .popin .popin-hd h2, .greek_font .popin-nl .col-txt h1, .greek_font .popin-retail .product-preview .product-text .product-name, .greek_font .popup-formulaire .popup-column .form-btn input, .greek_font .popup-formulaire .popup-column .form-group .form-input .labeltxt, .greek_font .popup-formulaire .popup-column .form-title h2, .greek_font .popup-formulaire .popup-column .form-title h3, .greek_font .prdouct-list-container h2, .greek_font .prdouct-list-container ul li .title-container a, .greek_font .prdouct-list-container ul li h3, .greek_font .presentation h2, .greek_font .presentation h2 strong, .greek_font .presentation h3, .greek_font .pro_longer .cta, .greek_font .pro_longer h2, .greek_font .pro_longer h3, .greek_font .pro_longer.accordionStyle #trig1, .greek_font .pro_longer.accordionStyle #trig2, .greek_font .pro_longer.accordionStyle #trig3, .greek_font .pro_longer.accordionStyle .carousel-cell1 .cttExpand strong, .greek_font .pro_longer.bandeau .marquee3k p, .greek_font .pro_longer.break_through .palyitaDiv strong, .greek_font .pro_longer.pure .pro_longer_main, .greek_font .product-count-container .product-count, .greek_font .product-count-container .sort-container ul li, .greek_font .product-reminder h2, .greek_font .product-stage h1, .greek_font .protocol .count-large, .greek_font .quote h2, .greek_font .quote h3, .greek_font .quote strong, .greek_font .rating h2, .greek_font .rating h3, .greek_font .related-article .related-article-container .content a, .greek_font .related-product-container h2, .greek_font .related-product-container h3, .greek_font .revamprangepage h2, .greek_font .reviews-box h2, .greek_font .reviews-box h3.rr-sub-title, .greek_font .stage .stage-title, .greek_font .stage h1, .greek_font .thanks-circle h2, .greek_font .thanks-circle p, .greek_font .title-large, .greek_font .title-smoky, .greek_font .tryIt .title-large-modiface, .greek_font .two-zones-block h1, .greek_font .video_title h2, .greek_font a.std-link, .greek_font blockquote, .greek_font h2, .greek_font h3 {font-family: LorealBetaCyrgrkBold !important }.greek_font #LP-country-selector-overlay .LP-filter-container .LP_accordion_body a, .greek_font #LP-country-selector-overlay .coutry-selector-container .country-container .list-container a, .greek_font #onetrust-banner-sdk #onetrust-pc-btn-handler, .greek_font #onetrust-banner-sdk button, .greek_font #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button, .greek_font #onetrust-consent-sdk #onetrust-banner-sdk a, .greek_font #onetrust-consent-sdk #onetrust-policy-text, .greek_font #page .download a.button, .greek_font #page .tryIt .ctt-ctaBis .col.picto p, .greek_font #page .tryIt .ctt-ctaBis a.button, .greek_font #page .tryIt .ctt-meches .titleSelect, .greek_font #page .tryIt .ctt-meches p.paraGrey, .greek_font #signup-form .accept-container, .greek_font #signup-form input[type=text], .greek_font #signup-form label, .greek_font #signup-form select, .greek_font .LP-filter-container .btn-container a, .greek_font .LP_accordion_container .LP_accordion_body p, .greek_font .LP_accordion_container .LP_accordion_body ul li, .greek_font .LP_accordion_container .LP_accordion_body1 p, .greek_font .LP_accordion_container .LP_accordion_body1 ul li, .greek_font .Lp-banner-container .left-content .text-content a, .greek_font .Lp-banner-container .left-content .text-content p, .greek_font .Lp-banner-container .left-content ul li a span, .greek_font .accordion-ctt li a, .greek_font .applied-filters-inner span, .greek_font .ariane li a span, .greek_font .article-container .description-container .inner-container p, .greek_font .article-container .description-container .inner-container ul li, .greek_font .artist-content .artist-btn a, .greek_font .artist-content .main p, .greek_font .artist-page .wrap .seemore-btn a, .greek_font .artist-page.img-column .artist-column .img-block .overlay-btn .btn-text, .greek_font .artist-popup .description-content p, .greek_font .artist-popup .description-content ul li, .greek_font .artist-popup .flag-content p, .greek_font .aside-content p, .greek_font .aside-content span, .greek_font .backstage p, .greek_font .block-one .form-combo input[type=text], .greek_font .block-one .left-container .ariane ul li a, .greek_font .block-one .right-container .detail-container .btn-container a, .greek_font .block-one .right-container .detail-container .ingredient-container ul li div, .greek_font .block-one .right-container .detail-container .ingredient-container ul li div a, .greek_font .block-one .right-container .detail-container p, .greek_font .block-one .right-container .vertical-content span, .greek_font .button, .greek_font .button-tool, .greek_font .contact-form-footer, .greek_font .content, .greek_font .cookie-notify p, .greek_font .cta, .greek_font .ctt-forms .back, .greek_font .ctt-forms .mentions, .greek_font .ctt-forms div, .greek_font .ctt-forms input[type=text], .greek_font .ctt-forms label, .greek_font .ctt-forms p, .greek_font .ctt-forms select, .greek_font .dispatch_page .wrapper_w-100 .content_noresult, .greek_font .dispatch_page p, .greek_font .dispatch_page.search_box .search_boxclk .search_suggest, .greek_font .dispatch_page.search_box .search_boxclk .w-25 form input, .greek_font .dispatch_page.search_box .search_boxclk .w-75 ul li .search-title, .greek_font .dispatch_page.wrapper-fluid .artist-wrap .title-content p, .greek_font .download h4, .greek_font .editorial .full-width-video.article-video p, .greek_font .editorial article p, .greek_font .editorial article p span, .greek_font .editorial article p span a, .greek_font .editorial ul li, .greek_font .favourite-product .text div, .greek_font .favourite-product .text p, .greek_font .field-validation-error, .greek_font .find h4, .greek_font .form-combo.footer-book-apoint .form-combo-submit button, .greek_font .form-submit-border, .greek_font .geolocation-popin .popin-container .geolocationicon p, .greek_font .geolocation-popin .popin-container button, .greek_font .geolocation-popin .popin-container h2+div, .greek_font .greek_font .rating p, .greek_font .help-block, .greek_font .iconicbody p, .greek_font .inner-div p, .greek_font .inner-div strong, .greek_font .inspiration h4, .greek_font .intro_block p, .greek_font .limitless-llm11, .greek_font .lp-search-result-container .LP-filter-container .title-container .right, .greek_font .lp-search-result-container .lp-product-container .inner-container .detail-container h3, .greek_font .lp-search-result-container .lp-product-container .inner-container .detail-container p, .greek_font .lp-search-result-container .lp-product-container h2, .greek_font .lp-search-result-container .product-count-container .sort-container ul li, .greek_font .lp-search-result-container a.showMore, .greek_font .lp-search-result-container a.showMoreArt, .greek_font .lp-search-result-container a.showMoreProduct, .greek_font .lp-search-result-container p, .greek_font .lp-search-result-container p strong, .greek_font .mega-menu-new .mega-menu-new-mobile li.clk_off a span.regfont, .greek_font .mega-menu-new .mobile_ourexperts p, .greek_font .mega-menu-new .nav-main .dropdown a, .greek_font .mega-menu-new.site-hd a.countryselector, .greek_font .mega-menu-new.site-hd a.localize, .greek_font .mega-menu-new.site-hd a.search-trigger, .greek_font .moodboard a, .greek_font .moodboard p, .greek_font .nav-main .dropdown .std-link, .greek_font .nav-main .dropdown li a, .greek_font .nav-main .dropdown p, .greek_font .nav-main .info, .greek_font .optanon-alert-box-wrapper *, .greek_font .palyita p, .greek_font .pdp-percentage-container .product-container p, .greek_font .popUpForm .help-block, .greek_font .popUpForm .text-box, .greek_font .popUpForm label, .greek_font .popUpForm select, .greek_font .popin-hd .product-preview .product-text p, .greek_font .popin-nl .col-txt .button, .greek_font .popin-nl .col-txt input[type=email], .greek_font .popin-nl .col-txt p, .greek_font .popin-nl-ctt span, .greek_font .popup-formulaire .popup-column .form-group .form-content p, .greek_font .popup-formulaire .popup-column .form-group .form-input .checkbox-inline, .greek_font .popup-formulaire .popup-column .form-group .form-input .checkbox-inline.block p, .greek_font .popup-formulaire .popup-column .form-group .form-input .radio-inline, .greek_font .popup-formulaire .popup-column .form-group .form-input input, .greek_font .popup-formulaire .popup-column .form-title, .greek_font .popupSubmit, .greek_font .prdouct-list-container ul li .title-container p, .greek_font .presentation p, .greek_font .presentation ul li, .greek_font .pro_longer p, .greek_font .pro_longer.accordionStyle .cttExpand p, .greek_font .product-reminder .form-combo input[type=text], .greek_font .product-reminder p, .greek_font .product-reminder strong, .greek_font .product-stage .price .light, .greek_font .product-stage .price .salon-only, .greek_font .product-stage .price strong, .greek_font .product-stage .retail .button, .greek_font .product-stage input[type=text], .greek_font .product-stage p, .greek_font .quote .cta, .greek_font .quote input[type=text], .greek_font .quote p, .greek_font .quote span, .greek_font .recycle, .greek_font .related-article .related-article-container .content .title, .greek_font .related-product-container h4, .greek_font .related-product-container ul li .sliding-container .marquee-container span i, .greek_font .required-field, .greek_font .retail a, .greek_font .retail span, .greek_font .revamprangepage p, .greek_font .reviews-box .body-row, .greek_font .reviews-box .body-row-right input, .greek_font .reviews-box .body-row-right select, .greek_font .reviews-box .button, .greek_font .reviews-box .full-width .body-row-right, .greek_font .reviews-box .onoffswitch-inner .before, .greek_font .reviews-box .overall-rating .body-row-left, .greek_font .reviews-box .rating-stars-count, .greek_font .reviews-box .recommend-slider .left-title, .greek_font .reviews-box .recommend-slider .right-title, .greek_font .reviews-box .review-popup-header, .greek_font .reviews-box .review-stars.rating-stars-count.see-more, .greek_font .reviews-box .rr-active-filter span.clear_all_filter, .greek_font .reviews-box .rr-conatiner-outer p, .greek_font .reviews-box .rr-conatiner-outer ul li, .greek_font .reviews-box .rr-label, .greek_font .reviews-box .rr-label-info, .greek_font .reviews-box .rr-most-fav-review-left-inner, .greek_font .reviews-box .rr-most-fav-review-right-inner, .greek_font .reviews-box .star-label, .greek_font .reviews-box .write-review-btn, .greek_font .reviews-box span.rr-review-date, .greek_font .reviews-box ul.rr-help-content li, .greek_font .reviews-box ul.rr-sort-content li, .greek_font .rr-table-footer-left, .greek_font .site-ft .inner-pict, .greek_font .site-ft .top-link a, .greek_font .site-ft a, .greek_font .site-ft input[type=email], .greek_font .site-ft input[type=submit], .greek_font .site-ft input[type=text], .greek_font .site-hd a, .greek_font .stage .button, .greek_font .stage .content p, .greek_font .stage h4, .greek_font .step-description .button, .greek_font .toolbox .button, .greek_font .toolbox .form-combo input[type=text], .greek_font .toolbox .inline-title .group, .greek_font .trigger-list, .greek_font .tryIt h4, .greek_font .two-zones-block .button, .greek_font .two-zones-block p, .greek_font .ws-po-box, .greek_font .ws-popover, .greek_font iconicbody p, .greek_font input.btn.lat_news_button, .greek_font input[type=email], .greek_font input[type=tel], .greek_font input[type=text], .greek_font p, .greek_font section.QABlock p, .greek_font section.QABlock ul li, .greek_font span.std-link {font-family: LorealBetaCyrgrkMedium !important }@media screen and (min-width:64em) {.greek_font p {font-size: 1.2em }}.contactformau {width: 515px;margin: 0 auto }.contactautitle {width: 515px;margin: 0 auto }.ctt-forms .cr label {width: auto }.contactautitle h2 {font-size: 26px }.contactformau .form-group {margin: 10px 0 }.contactformau .cr {margin-left: 0 }.contactformau .checkbox {width: auto;float: left }.contactformau .help-block {margin-top: 1px;display: inline-block;font-size: 15px;margin-left: 5px }.contactformau .required-field .checkbox:after {font-size: 15px;content: " " }.contactformau .required-field .checkbox .cniltxt a.chkbxprivacyau:after {color: #d00;content: "*";font-weight: bolder }.ctt-forms .cr label:before, .ctt-forms input[type=checkbox]:checked~.cniltxt:before {margin-right: 0 }.contactauscript {margin-bottom: 200px }@media(max-width:768px) {.contactautitle, .contactformau {width: 100% !important }.contactautitle {padding: 0 15px;box-sizing: border-box }.ctt-forms .contactformau input[type=email], .ctt-forms .contactformau input[type=tel], .ctt-forms .contactformau input[type=text], .ctt-forms .contactformau textarea {width: 100% }.contactautitle h2 {font-size: 18px }}a.productfilemedia {background: #000;color: #fff;padding: 10px 15px;margin-top: 0;display: inline-block }.pdpfilecta {margin-top: 25px;width: 100%;text-align: center }.popin-nl .col-txt input[type=email], .popin-nl .col-txt input[type=number], .popin-nl .col-txt input[type=text] {margin: 10px 0 5px 0;width: 92% }.popin-nl .col-txt input[type=number] {font-family: Raleway, Helvetica, Arial, sans-serif;font-size: 1.1em;height: 2.725em;line-height: normal;padding: 0 .75em 0 1.5em;border: 1px solid #c4c4c4;box-sizing: content-box;border-radius: 0;width: 92%;margin-bottom: 5px }.popin-nl .col-txt input[type=checkbox] {width: 1.5em;height: 1.5em }@media screen and (min-width:64em) {.popin-nl .col-txt input[type=number] {height: 3em;font-size: 1.3em }.popin-nl .col-txt {padding: 52px 20px }}.popin-nl .col-txt input[type=date], .popin-nl .col-txt input[type=number], .popin-nl .col-txt input[type=text], .popin-nl .col-txt label {font-family: LorealProMedium !important }.popin-nl .col-txt label {font-size: 1.5em }.popin-nl .col-txt input[type=date] {border: 1px solid #c4c4c4 !important;padding: 0 .75em 0 1.5em;height: 3em;width: 92%;margin-top: 5px }.popin-nl .col-txt p {padding-right: 0 }.popin-nl .col-txt input[type=date]:before {content: attr(placeholder) !important;color: #aaa;margin-right: .5em }.popin-nl .col-txt input[type=date]:focus:before, .popin-nl .col-txt input[type=date]:valid:before {content: "" }.popin-nl-ctt .inner-content {display: flex;justify-content: center;align-items: center }.date-formater {position: relative }.date-formater:before {position: absolute;top: 11px;left: 19px;content: attr(data-date) !important;display: inline-block }#form-news .date-formater:before {content: attr(data-date) !important }.date-formater.txt-dark:before {color: #000 !important }.date-formater::-webkit-clear-button, .date-formater::-webkit-datetime-edit, .date-formater::-webkit-inner-spin-button {display: none }.date-formater::-webkit-calendar-picker-indicator {position: absolute;top: 10px;right: 10px;color: #000;opacity: 1 }.popin-nl .col-txt .btn-conainer {text-align: right }.popin-nl .col-txt .checkbox-container {margin-top: 3px }.popin-nl .col-txt .button {margin: 8px 0 !important }.popin-nl .col-txt p#legalMentiontxt {margin-top: 5px }.popin-nl .col-txt input#guest {margin-left: 15px !important }.popin-nl .col-txt input#guest, .popin-nl .col-txt input#professional {margin: 5px 0 }.popin-nl .col-txt input[type=email]::placeholder, .popin-nl .col-txt input[type=number]::placeholder, .popin-nl .col-txt input[type=tel]::placeholder, .popin-nl .col-txt input[type=text]::placeholder {color: #aaa }.popin-nl .col-txt input[type=date], .popin-nl .col-txt input[type=email], .popin-nl .col-txt input[type=number], .popin-nl .col-txt input[type=text] {margin: 3px 0 0;width: 92% }.popin-nl .col-txt input[type=number] {margin-bottom: 0 }.popin-nl .col-txt .form-news-fields label {font-size: 1.5em;position: relative;top: 3px }.popin-nl .col-txt label {position: relative;top: 3px }.popin-nl .col-txt .checkbox-container label {font-size: 1em;position: relative;top: 1px }.popin-nl .col-txt #form-news input[type=date]:focus, .popin-nl .col-txt #form-news input[type=number]:focus {outline: 0 }.popin-nl .col-txt input[type=date]:focus:invalid, .popin-nl .col-txt input[type=number]:focus:invalid {border-color: red }@media screen and (min-width:64em) {.popin-nl .col-txt {padding: 35px 20px 10px }.popin-nl .col-txt h1 {font-size: 4.5em;margin: 0 }.popin-nl .col-txt p {line-height: 1.3em;font-size: 1.5em }.popin-nl .inner-container {display: flex;justify-content: center;align-items: center }.popin-nl .col-img, .popin-nl .col-txt {width: 50% }}@media(max-width:768px) {.popin-nl .col-txt .form-news-fields label {font-size: 1.1em;top: 0 }.popin-nl .col-txt input[type=date] {width: 90% }}.popin-nl .col-txt input[type=date] {color: #fff }.popin-nl .col-txt input[type=date].txt-dark:before {color: #000 }.popin-nl .col-txt input[type=date], .popin-nl .col-txt input[type=email], .popin-nl .col-txt input[type=number], .popin-nl .col-txt input[type=text], .popin-nl select#proType {box-sizing: border-box;width: 100%;height: 3em;padding: 0 15px }.date-formater:before {left: unset;top: unset }.popin-nl select#proType {width: 100%;height: 3em;outline: 0;box-sizing: border-box }.popin-nl .col-txt input[type=date], .popin-nl .col-txt input[type=number] {background: #fff !important;width: 100% !important }.popin-nl .col-txt input[type=date], .popin-nl .col-txt input[type=number] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0 }.popin-nl .select-container {overflow: hidden;width: 100% }.popin-nl .select-container label {float: left;width: 15%;font-size: 13px !important;display: inline-block;margin-top: 8px }.popin-nl .select-container select {width: 84% !important;float: right;display: inline-block }@media(max-width:786px) {.popin-nl select#proType {margin-top: 3px }}@media(max-width:1024px) {.popin-nl .select-container label {float: left;width: 23% }.popin-nl .select-container select {width: 74% !important }}.newslettersignuppage .popin-nl .col-txt input[type=email] {margin: 30px 0 }@media(max-width:768px) {.newslettersignuppage .popin-nl .col-txt input[type=email] {margin: 20px 0 }}.mega-menu-new.site-hd .languages li {line-height: 0 }.mega-menu-new.site-hd .languages li a {font-size: 1em !important;font-weight: 700;padding-left: 0;margin-top: -3px }.mega-menu-new.site-hd a.countryselector {padding-right: 0 }.pro_access_a, .third_link_a {font-weight: 700 !important }.site-ft .bt ul {float: left }.site-ft .bt li {margin-right: 2em;margin-left: 0 !important }.footer-bottomlink {overflow: hidden }.social {text-align: left }.mega-menu-new.site-hd .languages, .mega-menu-new.site-hd .languages li {font-family: LorealProMedium !important }.header-search ul {margin-right: 70px }.header-search ul li a {padding: 0 10px 0 0 }.header-search ul li {line-height: 2.8em }.small-accordion .social-footer {width: 50%;float: left }.social-footer ul li {margin: 0 2em 0 0 !important }.followus-footer {width: 155px;float: left;font-size: 15px;font-family: LorealProMedium;text-align: right;padding-right: 15px;box-sizing: border-box }@media screen and (min-width:64em) {.mega-menu-new .header-search {float: right;width: 36%;text-align: right !important }.mega-menu-new .header-salon {text-align: left }.mega-menu-new.site-hd a.countryselector {margin-top: 2px }}@media(max-width:768px) {.mega-menu-new .mobile-nav-wrap .mobile-nav .languages {text-align: left;font-size: 1.5em;padding-left: 30px;margin-top: 30px }.mega-menu-new .mobile-nav-wrap .mobile-nav .pro-access li a {text-align: left;font-size: 1.5em;padding-left: 30px;font-weight: 700 }.mega-menu-new .mobile-nav-wrap .mobile-nav ul li {line-height: normal }.mega-menu-new .search-icon {right: 99px;position: absolute }.salon-locator-icon {margin-left: 0 !important }.followus-footer {display: none !important }.social {text-align: center }.footer-bottomlink {overflow: visible }.site-ft .bt ul {width: 100%;box-sizing: border-box }.small-accordion .social-footer {width: 100% }.nav-main .dropdown {height: auto !important;min-height: auto !important }.mobile-nav {display: flex !important;flex-direction: column-reverse !important }.mega-menu-new .mobile-nav-wrap .mobile-nav {display: block !important }.mobile-country-icon {margin-left: 19px;position: relative;left: 20px }.site-hd a.localize .icon {position: absolute;top: 10px;height: 20px }}@media(min-width:679px) {.mega-menu-new .mobile-nav-wrap .mobile-nav .languages, .mega-menu-new .mobile-nav-wrap .mobile-nav .pro-access {display: none }}.retail.social-share-content a {margin-bottom: 3px !important }.block-one .right-container .detail-container .btn-container a {margin-bottom: 5px }.ca-popin input#stylist {margin-left: 15px }.ca-popin input[type=checkbox], .ca-popin input[type=radio] {-webkit-appearance: revert;-moz-appearance: revert;appearance: revert;width: 2em;height: 2em;margin: 4px 0 }.ca-popin .form-news-fields label {font-size: 1.5em;position: relative;top: 3px;font-family: LorealProMedium !important }.ca-popin input[type=email], .ca-popin input[type=text] {width: 100%;background: 0;border: 1px solid #ccc;margin: 3px 0 0 0;box-sizing: border-box;height: 35px;padding: 0 15px }.ca-popin .select-container select, .ca-popin .select-container-stylist select {height: 35px;outline: 0;box-sizing: border-box;padding: 0 50px 0 10px;margin-top: 3px;width: 100% !important;box-sizing: border-box }.ca-popin .model-right {background: #fff;color: #000;overflow-y: auto }.ca-popin .model-right h3 {margin: 0 0 6px 0;width: 100%;text-align: left;font-size: 2.5em }.ca-popin .model-right p {font-size: 1.5em;width: 97% }.ca-popin .model-right .button {border: 2px solid #000;margin: 5px 0 20px 0;width: 140px }.ca-popin .model-terms-desc {margin: 5px 0 10px 0;width: 100%;font-size: 14px }.ca-popin p#succes-newsletter {margin-top: 35px;font-weight: 700;font-size: 15px }.ca-popin .model-left, .ca-popin .model-right {height: auto }.ca-popin .newsletters-pop {display: flex;align-items: center;justify-content: center }.ca-popin .popin-nl-ctt {background: #fff }.ca-popin .model-left img {max-width: 100%;height: auto }.ca-popin {padding-top: 0 }.ca-popin a {text-decoration: underline;font-weight: 700 }@media screen and (min-width:64em) {.ca-popin .popin-nl-ctt {width: 94em;height: 64em }}.ca-popin #newletterPopup, .ca-popin .model-left {border: 0 }@media(max-width:480px) {.ca-popin .model-right .button {width: 100% }.ca-popin .model-right h3 {margin: 30px 0 6px 0 }}.ca-popin .consumerhairtypelist.user-error, .ca-popin .consumerhairconcernlist.user-error, .ca-popin .stylistjoblist.user-error, .ca-popin .stylistpurchasedlist.user-error {border-color: red }@media screen and (min-width:64em) {.mega-menu-new .mobile-nav-wrap, .mega-menu-new .header-container {width: 100% }}@media screen and (min-width:48em) {.questions li, .technics .ingredients .inner {box-sizing: border-box }}@media(min-width:1200px) {.block-one .right-container .detail-container .btn-container a {margin-right: 0 }}@media(max-width:1024px) {.block-one .right-container .detail-container .btn-container div {display: flex;flex-direction: column;justify-content: center;align-items: center }.block-one .right-container .detail-container .btn-container a {margin-right: auto }}.block-one .right-container .detail-container .btn-container .sep {font-size: 1.3em;font-weight: 700;padding: 0 1em;color: #fff;margin: 10px 0 0 0 }#LP-country-selector-overlay .coutry-selector-container .country-logo {width: 96%;height: 90px }@media(max-width:768px) {#LP-country-selector-overlay .LP-filter-container .logo-container .img-container {height: 70px;margin-bottom: 20px }}#LP-sort-overlay .LP-filter-container {overflow: unset }.popin-nl .col-txt p#legalMentiontxt2 {margin-top: 5px }.popin-nl .col-txt p#legalMentiontxt {margin-top: 10px }@media(min-width:768px) {#mega-menu-toggle {display: none }}.pdp-second-container .LP_accordion_container .LP_accordion_body .left-content {float: left;width: 52px;margin-right: 5px }.pdp-second-container .LP_accordion_container .LP_accordion_body .right-content {float: left;width: 75%;margin-top: -3px }@media(max-width:768px) {.pdp-second-container .LP_accordion_container .LP_accordion_body {overflow: hidden }}.videoPlayerOverlay iframe {width: 800px;height: 500px }@media(max-width:768px) {.videoPlayerOverlay iframe {width: 100%;height: 200px }}@font-face {font-family: 'Droid Serif';font-style: italic;font-weight: 400;src: url(../font/Droid-serif.eot);src: url(../font/Droid-serif.eot?#iefix) format('embedded-opentype'), url(../font/Droid-serif.woff) format('woff'), url(../font/Droid-serif.ttf) format('truetype'), url(../font/Droid-serif.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: 'Droid Serif';font-style: italic;font-weight: 700;src: url(../font/Droid-serif.eot);src: url(../font/Droid-serif.eot?#iefix) format('embedded-opentype'), url(../font/Droid-serif.woff) format('woff'), url(../font/Droid-serif.ttf) format('truetype'), url(../font/Droid-serif.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: 'Droid Serif';font-style: normal;font-weight: 400;src: url(../font/Droid-serif.eot);src: url(../font/Droid-serif.eot?#iefix) format('embedded-opentype'), url(../font/Droid-serif.woff) format('woff'), url(../font/Droid-serif.ttf) format('truetype'), url(../font/Droid-serif.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: 'Droid Serif';font-style: normal;font-weight: 700;src: url(../font/Droid-serif.eot);src: url(../font/Droid-serif.eot?#iefix) format('embedded-opentype'), url(../font/Droid-serif.woff) format('woff'), url(../font/Droid-serif.ttf) format('truetype'), url(../font/Droid-serif.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: 'Homemade Apple';font-style: normal;font-weight: 400;src: url(../font/Homemade-Apple.eot);src: url(../font/Homemade-Apple.eot?#iefix) format('embedded-opentype'), url(../font/Homemade-Apple.woff) format('woff'), url(../font/Homemade-Apple.ttf) format('truetype'), url(../font/Homemade-Apple.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 400;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 400;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 400;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 400;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 400;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 700;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 700;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 700;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 700;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-family: 'Raleway';font-style: normal;font-weight: 700;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: Raleway;font-style: normal;font-weight: 400;src: url(../font/Raleway.eot);src: url(../font/Raleway.eot?#iefix) format('embedded-opentype'), url(../font/Raleway.woff2) format('woff2'), url(../font/Raleway.woff) format('woff'), url(../font/Raleway.ttf) format('truetype');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF }@media(max-width:768px) {.product-count-container .sort-container ul li {float: left }}.ctt-forms .newsletters select {outline: 0 !important }.ctt-forms .newsletters select.user-error, .ctt-forms .newsletters input[type='text'].user-error, .ctt-forms .newsletters input[type='email'].user-error, .ctt-forms .newsletters input[type='radio'].user-error, .ctt-forms .newsletters input[type='checkbox'].user-error {border: 1px solid red !important;display: inline-block;outline: 0 !important }.footer-bottomlink ul li img {display: inline-block;height: auto !important;position: relative;top: 2px;margin-right: 5px }.block-one .right-container .vertical-content {position: relative;top: 25px;height: 610px }.block-one .right-container .detail-container span.product-quantity {margin-top: 10px !important }.block-one .right-container .detail-container p a {color: #fff;text-decoration: underline }.block-one .right-container .detail-container {text-align: left }.block-one .right-container .detail-container .btn-container .sep {margin: 10px 0;display: inline-block }.block-one .right-container .detail-container .form-combo {margin: 15px 0 }.pdpLocator input.i-locator {background-position: -243px 5px !important }.block-one .right-container .detail-container .btn-container a {margin-bottom: 5px !important }.block-one .left-container {overflow: hidden }@media(max-width:767px) {.block-one .right-container .vertical-content {height: 28px;top: 0 }.block-one .right-container .detail-container h1 {font-size: 38px }.block-one .right-container .detail-container span.product-quantity {margin-top: 15px !important }.popin-ctt .retailers li a {display: flex;flex-direction: column;align-items: center;justify-content: center;position: static;height: 10em;line-height: unset;font-size: 1em;text-align: left;border: 2px solid #9d9d9d;margin-bottom: 10px;background: #f1f1f1;padding: 15px 0;box-sizing: border-box }.popin-retail .product-preview .product-text .product-name {font-size: 2em }.popin-ctt .retailers li a img {max-width: 18em }.popin-ctt .retailers li a .text {position: static;margin-top: 1em }}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {.block-one .left-container, .block-one .right-container {float: left !important;width: 49% }.block-one .right-container .vertical-content {width: 28px !important }.block-one .right-container .vertical-content {width: 100%;float: left;height: auto;transform: rotate(0);writing-mode: vertical-rl;margin-top: 25 }.block-one .right-container .detail-container {width: 80%;padding: 0 15px;float: right;DISPLAY: block;height: 590px;overflow-y: scroll;padding-bottom: 70px }.block-one .right-container .detail-container {margin-top: 30px }.block-one .left-container, .block-one .right-container {height: 640px;overflow: hidden }.block-one .right-container .vertical-content {top: 0 }.block-one .right-container .detail-container .ingredient-container ul li div {font-size: 13px }.block-one .right-container .detail-container h1 {font-size: 33px }.block-one .right-container .vertical-content {position: relative;top: 25px;height: 610px;margin-top: 0 }.pdp-slide-container .swiper-container.gallery-thumbs {display: none }}@media(min-width:992px) {.block-one .right-container .detail-container .btn-container {display: block }}@media(max-width:1024px) {.block-one .right-container .detail-container .btn-container div {display: block }.block-one .right-container .detail-container .btn-container a {margin: initial }}@media(min-width:1200px) {.pdpLocator input.i-locator {background-position: -238px 10px !important }}.ca-popin .model-right .checkbox-container-ca label {font-size: 12px;font-family: LorealProMedium !important }.ca-popin .model-right .checkbox-container-ca input[type=checkbox] {width: 1.5em;height: 1.5em }.launch-header .homenew-banner iframe, .launch-header .homenew-banner video {float: left;}.launch-header .homenew-banner {height: 36vw;min-height: 460px;}.launch-header .homenew-banner .slider-state {text-align: left;}.launch-header .homenew-banner .obj_aox-slide {position: relative;min-height: 460px;height: 36vw;width: 100%;padding: 30px;}.launch-header .homenew-banner .obj_aox-slide, .launch-header .homenew-banner .obj_aox-slide * {box-sizing: border-box;}.launch-header .homenew-banner .obj_aox-slide .ctn_aox-slide {display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 2;height: 100%;width: 100%;max-width: 940px;margin: 0 auto;}.launch-header .homenew-banner .obj_aox-slide .ctn_align {height: 400px;width: 50%;margin-left: 50%;}.launch-header .homenew-banner .obj_aox-slide .ctn_text {padding: 30px;color: black;text-align: left;background: white;}.launch-header .homenew-banner .obj_aox-slide .ctn_text>*+* {margin-top: 10px !important;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .t_ribbon {position: relative;display: flex;margin: 0;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .t_ribbon span {padding: 4px 10px;font-family: 'LorealProBold', sans-serif !important;font-size: 14px;line-height: 1;font-weight: 700;color: #ffffff;text-transform: initial;background-color: #000000;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .t_title-1 {margin: 0;font-family: 'LorealProMedium', sans-serif !important;font-size: calc(23px + 0.7vw);line-height: 1;font-weight: 400;letter-spacing: 0 !important;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .t_title-2 {margin: 0;font-family: 'LorealProBold', sans-serif !important;font-size: calc(31px + 0.7vw);line-height: 1;font-weight: 700;letter-spacing: 0 !important;text-transform: initial;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .t_desc {margin: 0;font-family: 'LorealProBold', sans-serif !important;font-size: 16px;line-height: 1.2;font-weight: 700;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .ctn_buttons {margin-top: 20px !important;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .ctn_buttons .obj_button+.obj_button {margin-left: 10px;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .obj_button {display: inline-block;padding: 12px 25px;min-width: 100px;font-family: 'LorealProBold', sans-serif;font-size: 13px;line-height: 1;font-weight: 700;color: black;text-align: center;border: 2px solid black;border-radius: 100px;text-decoration: none;transition: all ease 400ms;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .obj_button:hover {color: white;background: black;}.launch-header .homenew-banner .obj_aox-slide .ctn_legal {position: absolute;left: 50%;bottom: 0;padding: 10px;width: 50%;text-align: left;background: rgba(0, 0, 0, 0.15);}.launch-header .homenew-banner .obj_aox-slide .ctn_legal p {margin: 0;font-size: 12px !important;}.launch-header .homenew-banner .obj_aox-slide .ctn_image {display: block;position: absolute;top: 0;left: 0;z-index: 1;height: 100%;width: 100%;object-fit: cover;object-position: center center;}.launch-header .homenew-banner .obj_aox-slide .ctn_image img {display: block;height: 100%;width: 100%;object-fit: cover;object-position: center center;}.launch-header .homenew-banner .slider-item {background-color: #ebebeb !important;}.launch-header .homenew-banner .slider-state .on a {background-color: #000 !important;}.launch-header .homenew-banner .slider-state a {background-color: #9d9a9a !important;}.launch-header .homenew-banner {background-color: #fff !important;}.launch-header .homenew-banner .ctn_hide {display: none;}.launch-header .homenew-banner .slider-item {background-size: 100% 100%;}.launch-header .homenew-banner .button:hover {border: 2px solid #fff;background: #000;color: #fff;}.launch-header .homenew-banner .button {border: 2px solid #000;background: #fff;color: #000;border-radius: 50px;margin-bottom: 5px;}@media screen and (min-width: 64em) {.launch-header .homenew-banner .slider-item {background-size: 100% auto;}}@media screen and (min-width: 48em) {.launch-header .homenew-banner .next .arrow, .launch-header .homenew-banner .prev .arrow {top: 47%;}.launch-header .homenew-banner .video_mobile {display: none;}.launch-header .homenew-banner .image_slider_mobile {display: none;}.launch-header .homenew-banner ul.main {height: 36vw;min-height: 460px;}.launch-header .homenew-banner {height: 50em;}.launch-header .homenew-banner .slider-state {bottom: 1em;text-align: center;}.launch-header .homenew-banner .obj_aox-slide {position: absolute;top: 0;z-index: 99;}.launch-header .homenew-banner .image_slider_desktop img {width: 100%;height: 100%;display: block;}}@media screen and (max-width: 767px) {.launch-header .homenew-banner .next .arrow, .launch-header .homenew-banner .prev .arrow {top: 44%;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .t_desc {height: 41px;overflow: hidden;}.launch-header .homenew-banner .obj_aox-slide .ctn_aox-slide {height: 360px;overflow: hidden;}.launch-header .homenew-banner .next, .launch-header .homenew-banner .prev {top: -150px;}.launch-header .homenew-banner .slider-state {text-align: center;bottom: 0;position: static;}.launch-header .homenew-banner {height: auto !important;}.launch-header .homenew-banner .obj_aox-slide {display: flex;flex-direction: column-reverse;min-height: auto;height: auto;padding: 0;overflow: hidden;}.launch-header .homenew-banner .obj_aox-slide .ctn_aox-slide {padding: 30px;background: white;}.launch-header .homenew-banner .obj_aox-slide .ctn_image {position: static;height: 350px;}.launch-header .homenew-banner .obj_aox-slide .ctn_align {height: auto;width: 100%;margin-left: 0;}.launch-header .homenew-banner .obj_aox-slide .ctn_text {padding: 0;}.launch-header .homenew-banner .obj_aox-slide .ctn_legal {position: static;padding: 0;width: 100%;margin-top: 20px;margin-bottom: 25px;background: transparent;}.launch-header .homenew-banner .obj_aox-slide .ctn_legal p {color: #C9C9C9;}.launch-header .homenew-banner .video_desktop {display: none;}.launch-header .homenew-banner .image_slider_desktop {display: none;}.launch-header .homenew-banner .obj_video-background, .launch-header .homenew-banner .image_slider_background, .launch-header .homenew-banner .image_slider_mobile {height: 350px;width: 100%;}.launch-header .homenew-banner .image_slider_mobile img {height: 100%;width: 100%;display: block;object-fit: cover;object-position: top center;}.launch-header .homenew-banner .video_mobile {object-fit: cover;object-position: top center;}}@media(min-width:768px) and (max-width:1024px) {.launch-header .homenew-banner .slider-item .obj_video-background {height: 100%;}.launch-header .homenew-banner .slider-item .obj_video-background video {object-fit: cover;height: 100%;object-position: top center;}.launch-header .homenew-banner .slider-item .image_slider_background .image_slider_desktop {height: 460px }.launch-header .homenew-banner .image_slider_desktop img {object-fit: cover;object-position: top center;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .ctn_buttons .obj_button+.obj_button {margin-left: 5px;}.launch-header .homenew-banner .obj_aox-slide .ctn_text .obj_button {padding: 12px 15px;}}@media(min-width:420px) and (max-width:767px) {.launch-header .homenew-banner .obj_video-background, .launch-header .homenew-banner .image_slider_background, .launch-header .homenew-banner .image_slider_mobile {height: 500px;width: 100%;}}@media (min-width:1200px) {.launch-header .homenew-banner .obj_video-background video {clip-path: inset(1px 1px);margin-left: -1px;}}@media(min-width:1360px) {.launch-header .homenew-banner {height: 39vw;}}@media(max-width:767px) {.Lp-banner-container .left-content .text-content h1 {line-height: initial;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {.site-hd a.localize .icon {top: 0px;}.mega-menu-new.site-hd a.localize .icon {margin: 0 0 0 4em;}}@media(max-width:767px) {.aside-content .inner .medium-up {display: block;}.aside-content .inner .home-product-container {overflow-x: scroll;white-space: nowrap;}.aside-content .inner .home-product-container li {float: none;display: inline-block;white-space: normal;}.quote .aside-content {top: -2em;}}.pdp-second-container h2 {font-size: 60px;line-height: initial;text-align: left;text-transform: initial;margin-bottom: 20px;}@media (max-width: 768px) {.pdp-second-container h2 {font-size: 10vw;word-wrap: break-word;}}.revamprangepage .range-name li {margin-right: 15px;display: inline-block;}.optanon-toggle-display {cursor: pointer;}@media (min-width:768px) and (max-width:1180px) {.mega-menu-new .nav-main .dropdown h3 {font-size: 17px;}}.aside-content .outline {border: none;}.contactformau select.form-control, .newslettersignuppage .contact-form-container select.form-control {width: 300px;}@media(max-width:768px) {.contactformau select.form-control, .newslettersignuppage .contact-form-container select.form-control {width: 100%;}}.stage .content .surtitle.hfntitle {padding: 5px 5px;font-family: LorealProMedium !important;margin-bottom: 1.2em;}.stage .content .banner-logo {margin: 1em 0 1.5em 0;}.ui-datepicker-year {display: none;}.popin-ctt .retailers li .salon-exclusive {position: absolute;top: 28px;bottom: 1em;left: 1em;right: 1em;font-size: 14px;font-family: 'LorealProBold';}@media (max-width: 767px) {.popin-ctt .retailers li {position: relative;}.popin-ctt .retailers li .salon-exclusive {top: 58px;text-align: center;}}@media (min-width: 768px) and (max-width: 1024px) {.popin-ctt .retailers li span.std-link {display: block;font-size: 8px !important;}}.popin-nl .select-container-usa select {width: 49% !important;}.popin-nl .inputcontainer, .popin-nl .select-container-usa {display: flex;justify-content: space-between;}.popin-nl .col-txt input[type=text], .popin-nl .col-txt #zipcode, .popin-nl .col-txt input[type=date] {width: 49% !important;}.popin-nl select#distributor {box-sizing: border-box;width: 100%;height: 3em;padding: 0 15px;}.popin-nl p {display: block;margin-top: 5px;}.popin-nl .col-txt .checkbox-container {float: left;padding-right: 5px;}.popin-nl .col-txt p#legalMentiontxt2 {margin-top: 4px;}@media (max-width: 767px) {.popin-nl .col-txt p#legalMentiontxt2 {margin-top: 0px;}.popin-nl select#proType {margin-top: 0px;}}@media (min-width: 768px) and (max-width: 980px) {.popin-nl .col-txt p#legalMentiontxt2 {margin-top: 0px;}}@media screen and (min-width: 48em) {.popin-nl .col-img {width: 42%;}}.dispatchpage .stage .skew-wrapper:before {transform: none;}.dispatchpage .stage h1 {text-align: left;padding-left: 50px;}@media(max-width:767px) {.dispatchpage .stage h1 {font-size: 2em;padding-left: 25px;}}@media (min-width: 768px) and (max-width: 1024px) {.popin-ctt .retailers li span.std-link {display: inline-block;}}@media (min-width: 768px) and (max-width: 980px) {.popin-nl .col-txt .checkbox-container {margin-top: 5px;}.popin-nl select#proType {margin-top: 0px;}}.captchav3_errormsg {display: none !important;}.retags {margin: 25px 0px;}.retags .retags-container h3 {margin-left: 12px;font-size: 4em;text-transform: initial;line-height: 1.2em;padding-bottom: 0px;font-family: LorealProBold;}.retags .retags-container h4 {padding-bottom: 20px;margin-left: 12px;font-size: 4em;text-transform: initial;font-family: LorealProBold;}@media (max-width:767px) {.retags .retags-container h3 {font-size: 20px;}.retags .retags-container h4 {font-size: 18px;}}#widget_weact_watersaver .widget_watersaver_steps .step_02 .widget_watersaver_ctn_text .t_title strong a {border-bottom: none;}.privacy-policy h1 {font-size: 4em;font-family: LorealProBold !important;}.privacy-policy h2 {font-size: 3em;}.privacy-policy h3 {font-size: 2em;}.privacy-policy h4 {font-size: 1.5em;}.privacy-policy p {font-size: 14px;}.privacy-policy ul li, .privacy-policy ul li p, .privacy-policy ol li {font-size: 14px;font-family: LorealProMedium !important;display: inline-block;word-break: break-word;}.privacy-policy table tr td {padding: 0 10px;}.privacy-policy ol li a {font-size: 16px;font-family: LorealProBold !important;display: inline-block }@media(max-width:768px) {.privacy-policy .otnotice-sections {margin-left: 0px;margin-right: 0px;}.privacy-policy .otnotice-content .otnotice-sections .otnotice-section-content ol, .privacy-policy .otnotice-content .otnotice-sections .otnotice-section-content ul {padding-inline: 0;}.privacy-policy h1 {font-size: 3em;font-family: LorealProBold !important;}.privacy-policy h2 {font-size: 2em;}.privacy-policy h3 {font-size: 1.8em;}.privacy-policy h4 {font-size: 1.5em;}}@media screen and (max-width: 767px) {.push_data .obj_push-data .counter span {font-size: var(--aox-fs-40px) !important;}}.retags .retags-container h3 {font-size: 58px;}.retags .retags-container h4 {font-size: 28px;}@media(max-width:767px) {.retags .retags-container h3 {font-size: 30px;}.retags .retags-container h4 {font-size: 20px;}}.newsletter-from .col-img {width: 42.7%;display: none;vertical-align: top }.newsletter-from .col-txt input[type=number] {border: 1px solid #c4c4c4;}.newsletter-from input[type=checkbox], .newsletter-from input[type=radio] {position: static;opacity: initial;}.newsletter-from .col-img img {height: auto;max-width: 100% }.newsletter-from .col-txt input[type=date], .newsletter-from .col-txt input[type=email], .newsletter-from .col-txt input[type=number], .newsletter-from .col-txt input[type=text] {margin: 3px 0 0 !important;}.newsletter-from .col-txt input#guest, .newsletter-from .col-txt input#professional {margin: 5px 0;}.newsletter-from .col-txt .radiocontainer label {width: auto;}.newsletter-from .col-txt .radiocontainer input {height: auto;}.newsletter-from .col-txt input#guest {margin-left: 15px !important;}.newsletter-from .col-txt .checkbox-container {margin-top: 3px;}.newsletter-from .col-txt input[type=checkbox] {width: 1.5em;height: 1.5em;}.newsletter-from .col-txt {width: 100%;display: inline-block;vertical-align: top;background: #fff;padding: 30px;box-sizing: border-box }.newsletter-from .col-txt .surtitle {color: #000 }.newsletter-from .col-txt h1 {font-size: 3em;margin: 5px 0 20px }.newsletter-from .col-txt p {line-height: 2em;padding-right: 12px }.newsletter-from .col-txt p a {font-weight: 700;text-decoration: underline }.newsletter-from .col-txt input[type=email] {margin: 20px 0;width: 92% }.newsletter-from .col-txt .button {margin-top: 30px;width: 100%;padding: 0;text-align: center }.newsletter-from .col-txt #succes-newsletter {display: none;margin: 20px 0;font-weight: 700 }.newsletter-from .col-txt input[type=date] {color: #fff;}.newsletter-from .col-txt input[type=date].txt-dark:before {color: #000;}.newsletter-from .col-txt input[type=date], .newsletter-from .col-txt input[type=email], .newsletter-from .col-txt input[type=number], .newsletter-from .col-txt input[type=text], .newsletter-from select#proType {box-sizing: border-box;width: 100%;height: 3em;padding: 0 15px;}.newsletter-from select#proType {width: 100%;height: 3em;outline: none;box-sizing: border-box;}.newsletter-from .col-txt input[type=number], .newsletter-from .col-txt input[type=date] {background: #fff !important;width: 100% !important;}.newsletter-from .col-txt input[type=date], .newsletter-from .col-txt input[type=number] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;}.newsletter-from .select-container {overflow: hidden;width: 100%;}.newsletter-from .select-container label {float: left;width: 15%;font-size: 13px !important;display: inline-block;margin-top: 8px;}.newsletter-from .select-container select {width: 84% !important;float: right;display: inline-block;}.newsletter-from .col-txt p#legalMentiontxt2 {margin-top: 5px;}.newsletter-from .col-txt p#legalMentiontxt {margin-top: 10px;}.newsletter-from .select-container-usa select {width: 49% !important;}.newsletter-from .inputcontainer, .newsletter-from .select-container-usa {display: flex;justify-content: space-between;}.newsletter-from .col-txt input[type=text], .newsletter-from .col-txt #zipcode, .newsletter-from .col-txt input[type=date] {width: 49% !important;}.newsletter-from select#distributor {box-sizing: border-box;width: 100%;height: 3em;padding: 0 15px;}.newsletter-from p {display: block;margin-top: 5px;}.newsletter-from .col-txt .checkbox-container {float: left;padding-right: 5px;}.newsletter-from .col-txt select.proType {box-sizing: border-box;width: 100%;height: 3em;padding: 0 15px;}.newsletter-from .col-txt #birthday_page {height: 2.9em;}@media screen and (min-width:48em) {.newsletter-from .col-img, .newsletter-from .col-txt {display: inline-block;vertical-align: top }.newsletter-from {width: 100%;height: 100% }.newsletter-from .newsletter-from-ctt {width: 70em;height: 64em;position: absolute;top: 50%;left: 50%;margin-left: -35em;margin-top: -38vh;max-height: 77%;overflow: auto }.newsletter-from .col-img {width: 42.7% }.newsletter-from .col-img img {height: 100% }.newsletter-from .col-txt {width: 100%;background: #fff;padding: 70px;box-sizing: border-box }.newsletter-from .col-txt .surtitle {color: #000 }.newsletter-from .col-txt h1 {font-size: 3.2em;margin: 0 0 20px }.newsletter-from .col-txt p {line-height: 2.2em;font-size: 1.3em }.newsletter-from .col-txt input[type=email] {margin: 25px 0;width: 100% }.newsletter-from .col-txt .button {margin-top: 25px;width: 140px;padding: 0;text-align: center }.newsletter-from .col-txt #succes-newsletter {display: none;margin: 27px 0 }.nl-modal-popup .newsletter-from-ctt {width: 90%;background-color: transparent;}.newsletter-from .col-img {width: 42%;}}@media screen and (min-width:64em) {.newsletter-from .col-txt .informationtxt {margin-bottom: 25px;}.newsletter-from .col-img, .newsletter-from .col-txt {display: inline-block;vertical-align: top }.newsletter-from {width: 100%;height: 100% }.newsletter-from .newsletter-from-ctt {width: 94em;height: 64em;position: absolute;top: 50%;left: 50%;margin-left: -47em;margin-top: -38vh;max-height: 77%;overflow: auto }.newsletter-from .col-img {width: 42.7% }.newsletter-from .col-img img {height: 100% }.newsletter-from .col-txt {width: 57.3%;background: #fff;padding: 52px 70px;box-sizing: border-box }.newsletter-from .col-txt .surtitle {color: #000 }.newsletter-from .col-txt h1 {font-size: 4.5em;margin: 0 0 20px }.newsletter-from .col-txt p {line-height: 2em;font-size: 1.5em }.newsletter-from .col-txt input[type=email] {margin: 30px 0;width: 92% }.newsletter-from .col-txt .button {margin-top: 25px;width: 140px;padding: 0;text-align: center }.newsletter-from .col-txt #succes-newsletter {display: none;margin: 35.2px 0 }.newsletter-from .col-txt .btn-conainer {text-align: right;}.newsletter-from .col-txt .checkbox-container {margin-top: 3px;}.newsletter-from .col-txt .button {margin: 8px 0px !important;}.newsletter-from .col-txt p#legalMentiontxt {margin-top: 5px;}.newsletter-from .col-txt input#guest {margin-left: 15px !important }.newsletter-from .col-txt input#professional, .newsletter-from .col-txt input#guest {margin: 5px 0px;}.newsletter-from .col-txt input[type=email]::placeholder, .newsletter-from .col-txt input[type=tel]::placeholder, .newsletter-from .col-txt input[type=text]::placeholder, .newsletter-from .col-txt input[type=number]::placeholder {color: #aaa;}.newsletter-from .col-txt input[type=email], .newsletter-from .col-txt input[type=number], .newsletter-from .col-txt input[type=text], .newsletter-from .col-txt input[type=date] {margin: 3px 0px 0px;width: 100%;}.newsletter-from .col-txt input[type=number] {margin-bottom: 0px;}.newsletter-from .col-txt .form-news-fields label {font-size: 1.5em;position: relative;top: 3px;}.newsletter-from .col-txt label {position: relative;top: 3px;}.newsletter-from .col-txt .checkbox-container label {font-size: 1em;position: relative;top: 1px;}.newsletter-from .col-txt #form-news input[type=number]:focus, .newsletter-from .col-txt #form-news input[type=date]:focus {outline: none;}.newsletter-from .col-txt input[type=number]:focus:invalid, .newsletter-from .col-txt input[type=date]:focus:invalid {border-color: red;}.newsletter-from .col-txt {padding: 35px 20px 10px;}.newsletter-from .col-txt h1 {font-size: 4.5em;margin: 0 0 0px;}.newsletter-from .col-txt p {line-height: 1.3em;font-size: 1.5em;}.newsletter-from .inner-container {display: flex;justify-content: center;align-items: center;}.newsletter-from .col-img, .newsletter-from .col-txt {width: 100%;}}@media(max-width:768px) {.newsletter-from .col-txt .form-news-fields label {font-size: 1.1em;top: 0px;}.newsletter-from .col-txt input[type=date] {width: 90%;}.newsletter-from select#proType {margin-top: 3px;}}@media (max-width:1024px) {.newsletter-from .select-container label {float: left;width: 23%;}.newsletter-from .select-container select {width: 74% !important;}}@media (max-width: 767px) {.newsletter-from .col-txt .informationtxt {margin-bottom: 15px;}.newsletter-from .col-txt p#legalMentiontxt2 {margin-top: 0px;}.newsletter-from select#proType {margin-top: 0px;}}@media (min-width: 768px) and (max-width: 980px) {.newsletter-from .col-txt p#legalMentiontxt2 {margin-top: 0px;}}.newsletter-from .col-txt #zipcode_page {width: 49% !important;}.newsletter-from select#proType_page {box-sizing: border-box;width: 100%;height: 3em;padding: 0 15px;}.newsletter-from .col-txt input[type=email], .newsletter-from .col-txt input[type=tel], .newsletter-from .col-txt input[type=text], .newsletter-from .col-txt input[type=number] {font-family: LorealProMedium !important;}.newsletter-from .col-txt input[type=number]:focus:invalid, .newsletter-from .col-txt input[type=date]:focus:invalid {border-color: red;}.newsletter-from .col-txt input[type=number]:focus {outline: 0;}.newsletter-from input[type=number] {font-size: 1.4em;}.newsletter-from .col-txt #birthday_page {height: 3em;}@media(max-width:767px) {.newsletter-from .col-txt .radiocontainer {margin-top: 2px;}.newsletter-from p {margin-top: 0px;}}.newsletter-from .col-txt p.captchav3_viewmsg {margin-bottom: 20px }.Header-breadcrumbs .ariane {margin: 1em 2em;}.Header-breadcrumbs ul li a {font-family: LorealProMedium !important;font-size: 16px;}.Header-breadcrumbs ul li:last-child a {font-weight: 700;}.site-hd.mega-menu-new .nav-main .dropdown p.menurightdesc, .mega-menu-new .mobile_ourexperts p.menurightdesc {font-weight: normal;font-size: 16.5px !important;letter-spacing: normal;margin-top: 5px;}.site-hd.mega-menu-new .nav-main .dropdown a.menurighttitle, .mega-menu-new .mobile_ourexperts a {font-family: LorealProBold !important;display: block;}.site-hd.mega-menu-new .nav-main .dropdown a.menurighttitle img, .mega-menu-new .mobile_ourexperts a img {margin-bottom: 10px;}#newsletterformpage #legalMentiontxtPage, #newsletterformpage .legalMentiontxtPage3, #form-news #legalMentiontxt {font-size: 12px;}