
        @font-face {
        font-family: Futura;
        src: url(../../Futura-Medium-01.ttf);
        }

body{
    background: white;
}

.slick-slide {
/*    width: 260px !important*/
}

img.partner{
    height: 30px;
    width: auto !important;
    margin: -11px 14px !important;
}

section.lorealxmas-row.lorealxmas-start-xs[data-name=HEADER]{
    background-image: url(../../content/img/header.jpg);
}

.lorealxmas-container[data-name=CAROUSEL2]{
    background-image: url(../../content/img/back1.jpg);
    padding-bottom: 21px !important;
}
.lorealxmas-container[data-name=CAROUSEL4]{
    background-image: url(../../content/img/back2.jpg);
    padding-bottom: 21px !important;
}
.lorealxmas-container[data-name=CAROUSEL5]{
    background-image: url(../../content/img/back3.jpg);
    padding-bottom: 21px !important;
}


section.lorealxmas-row.lorealxmas-start-xs[data-name=HEADER], .lorealxmas-container[data-name=CAROUSEL2]{
    background-position: center center;
    background-size: cover;x
}
    




.lorealxmas-main a,.lorealxmas-main abbr,.lorealxmas-main acronym,.lorealxmas-main address,.lorealxmas-main applet,.lorealxmas-main article,.lorealxmas-main aside,.lorealxmas-main audio,.lorealxmas-main b,.lorealxmas-main big,.lorealxmas-main blockquote,.lorealxmas-main canvas,.lorealxmas-main caption,.lorealxmas-main center,.lorealxmas-main cite,.lorealxmas-main code,.lorealxmas-main dd,.lorealxmas-main del,.lorealxmas-main details,.lorealxmas-main dfn,.lorealxmas-main div,.lorealxmas-main dl,.lorealxmas-main dt,.lorealxmas-main em,.lorealxmas-main embed,.lorealxmas-main fieldset,.lorealxmas-main figcaption,.lorealxmas-main figure,.lorealxmas-main footer,.lorealxmas-main form,.lorealxmas-main h1,.lorealxmas-main h2,.lorealxmas-main h3,.lorealxmas-main h4,.lorealxmas-main h5,.lorealxmas-main h6,.lorealxmas-main header,.lorealxmas-main hgroup,.lorealxmas-main i,.lorealxmas-main iframe,.lorealxmas-main img,.lorealxmas-main ins,.lorealxmas-main kbd,.lorealxmas-main label,.lorealxmas-main legend,.lorealxmas-main li,.lorealxmas-main mark,.lorealxmas-main menu,.lorealxmas-main nav,.lorealxmas-main object,.lorealxmas-main ol,.lorealxmas-main output,.lorealxmas-main p,.lorealxmas-main pre,.lorealxmas-main q,.lorealxmas-main ruby,.lorealxmas-main s,.lorealxmas-main samp,.lorealxmas-main section,.lorealxmas-main small,.lorealxmas-main span,.lorealxmas-main strike,.lorealxmas-main strong,.lorealxmas-main sub,.lorealxmas-main summary,.lorealxmas-main sup,.lorealxmas-main table,.lorealxmas-main tbody,.lorealxmas-main td,.lorealxmas-main tfoot,.lorealxmas-main th,.lorealxmas-main thead,.lorealxmas-main time,.lorealxmas-main tr,.lorealxmas-main tt,.lorealxmas-main u,.lorealxmas-main ul,.lorealxmas-main var,.lorealxmas-main video{margin:0 auto;padding:0;border:0;font:inherit;vertical-align:baseline
}.lorealxmas-main article,.lorealxmas-main aside,.lorealxmas-main details,.lorealxmas-main figcaption,.lorealxmas-main figure,.lorealxmas-main footer,.lorealxmas-main header,.lorealxmas-main hgroup,.lorealxmas-main menu,.lorealxmas-main nav,.lorealxmas-main section{display:block
}.lorealxmas-main ol,.lorealxmas-main ul{list-style:none
}.lorealxmas-main blockquote,.lorealxmas-main q{quotes:none
}.lorealxmas-main blockquote:after,.lorealxmas-main blockquote:before,.lorealxmas-main q:after,.lorealxmas-main q:before{content:none
}.lorealxmas-main table{border-collapse:collapse;border-spacing:0
}#lorealxmas .lorealxmas-container-fluid{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0
}#lorealxmas .lorealxmas-row.lorealxmas-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse
}#lorealxmas .lorealxmas-col.lorealxmas-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse
}#lorealxmas .lorealxmas-col-xs{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-xs-1,#lorealxmas .lorealxmas-col-xs-10,#lorealxmas .lorealxmas-col-xs-11,#lorealxmas .lorealxmas-col-xs-12,#lorealxmas .lorealxmas-col-xs-2,#lorealxmas .lorealxmas-col-xs-3,#lorealxmas .lorealxmas-col-xs-4,#lorealxmas .lorealxmas-col-xs-5,#lorealxmas .lorealxmas-col-xs-6,#lorealxmas .lorealxmas-col-xs-7,#lorealxmas .lorealxmas-col-xs-8,#lorealxmas .lorealxmas-col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%
}#lorealxmas .lorealxmas-col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%
}#lorealxmas .lorealxmas-col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%
}#lorealxmas .lorealxmas-col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%
}#lorealxmas .lorealxmas-col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%
}#lorealxmas .lorealxmas-col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%
}#lorealxmas .lorealxmas-col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%
}#lorealxmas .lorealxmas-col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%
}#lorealxmas .lorealxmas-col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%
}#lorealxmas .lorealxmas-col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%
}#lorealxmas .lorealxmas-col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%
}#lorealxmas .lorealxmas-col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%
}#lorealxmas .lorealxmas-col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%
}#lorealxmas .lorealxmas-col-xs-offset-1{margin-left:8.333%
}#lorealxmas .lorealxmas-col-xs-offset-2{margin-left:16.667%
}#lorealxmas .lorealxmas-col-xs-offset-3{margin-left:25%
}#lorealxmas .lorealxmas-col-xs-offset-4{margin-left:33.333%
}#lorealxmas .lorealxmas-col-xs-offset-5{margin-left:41.667%
}#lorealxmas .lorealxmas-col-xs-offset-6{margin-left:50%
}#lorealxmas .lorealxmas-col-xs-offset-7{margin-left:58.333%
}#lorealxmas .lorealxmas-col-xs-offset-8{margin-left:66.667%
}#lorealxmas .lorealxmas-col-xs-offset-9{margin-left:75%
}#lorealxmas .lorealxmas-col-xs-offset-10{margin-left:83.333%
}#lorealxmas .lorealxmas-col-xs-offset-11{margin-left:91.667%
}#lorealxmas .lorealxmas-start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start
}#lorealxmas .lorealxmas-center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center
}#lorealxmas .lorealxmas-end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end
}#lorealxmas .lorealxmas-top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start
}#lorealxmas .lorealxmas-middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center
}#lorealxmas .lorealxmas-bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end
}#lorealxmas .lorealxmas-around-xs{-ms-flex-pack:distribute;justify-content:space-around
}#lorealxmas .lorealxmas-between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between
}#lorealxmas .lorealxmas-first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1
}#lorealxmas .lorealxmas-last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1
}@media only screen and (min-width:48em){#lorealxmas .lorealxmas-col-sm{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-sm-1,#lorealxmas .lorealxmas-col-sm-10,#lorealxmas .lorealxmas-col-sm-11,#lorealxmas .lorealxmas-col-sm-12,#lorealxmas .lorealxmas-col-sm-2,#lorealxmas .lorealxmas-col-sm-3,#lorealxmas .lorealxmas-col-sm-4,#lorealxmas .lorealxmas-col-sm-5,#lorealxmas .lorealxmas-col-sm-6,#lorealxmas .lorealxmas-col-sm-7,#lorealxmas .lorealxmas-col-sm-8,#lorealxmas .lorealxmas-col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%
}#lorealxmas .lorealxmas-col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%
}#lorealxmas .lorealxmas-col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%
}#lorealxmas .lorealxmas-col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%
}#lorealxmas .lorealxmas-col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%
}#lorealxmas .lorealxmas-col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%
}#lorealxmas .lorealxmas-col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%
}#lorealxmas .lorealxmas-col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%
}#lorealxmas .lorealxmas-col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%
}#lorealxmas .lorealxmas-col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%
}#lorealxmas .lorealxmas-col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%
}#lorealxmas .lorealxmas-col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%
}#lorealxmas .lorealxmas-col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%
}#lorealxmas .lorealxmas-col-sm-offset-1{margin-left:8.333%
}#lorealxmas .lorealxmas-col-sm-offset-2{margin-left:16.667%
}#lorealxmas .lorealxmas-col-sm-offset-3{margin-left:25%
}#lorealxmas .lorealxmas-col-sm-offset-4{margin-left:33.333%
}#lorealxmas .lorealxmas-col-sm-offset-5{margin-left:41.667%
}#lorealxmas .lorealxmas-col-sm-offset-6{margin-left:50%
}#lorealxmas .lorealxmas-col-sm-offset-7{margin-left:58.333%
}#lorealxmas .lorealxmas-col-sm-offset-8{margin-left:66.667%
}#lorealxmas .lorealxmas-col-sm-offset-9{margin-left:75%
}#lorealxmas .lorealxmas-col-sm-offset-10{margin-left:83.333%
}#lorealxmas .lorealxmas-col-sm-offset-11{margin-left:91.667%
}#lorealxmas .lorealxmas-start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start
}#lorealxmas .lorealxmas-center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center
}#lorealxmas .lorealxmas-end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end
}#lorealxmas .lorealxmas-top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start
}#lorealxmas .lorealxmas-middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center
}#lorealxmas .lorealxmas-bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end
}#lorealxmas .lorealxmas-around-sm{-ms-flex-pack:distribute;justify-content:space-around
}#lorealxmas .lorealxmas-between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between
}#lorealxmas .lorealxmas-first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1
}#lorealxmas .lorealxmas-last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1
}
}@media only screen and (min-width:62em){#lorealxmas .lorealxmas-col-md{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-md-1,#lorealxmas .lorealxmas-col-md-10,#lorealxmas .lorealxmas-col-md-11,#lorealxmas .lorealxmas-col-md-12,#lorealxmas .lorealxmas-col-md-2,#lorealxmas .lorealxmas-col-md-3,#lorealxmas .lorealxmas-col-md-4,#lorealxmas .lorealxmas-col-md-5,#lorealxmas .lorealxmas-col-md-6,#lorealxmas .lorealxmas-col-md-7,#lorealxmas .lorealxmas-col-md-8,#lorealxmas .lorealxmas-col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%
}#lorealxmas .lorealxmas-col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%
}#lorealxmas .lorealxmas-col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%
}#lorealxmas .lorealxmas-col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%
}#lorealxmas .lorealxmas-col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%
}#lorealxmas .lorealxmas-col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%
}#lorealxmas .lorealxmas-col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%
}#lorealxmas .lorealxmas-col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%
}#lorealxmas .lorealxmas-col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%
}#lorealxmas .lorealxmas-col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%
}#lorealxmas .lorealxmas-col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%
}#lorealxmas .lorealxmas-col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%
}#lorealxmas .lorealxmas-col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%
}#lorealxmas .lorealxmas-col-md-offset-1{margin-left:8.333%
}#lorealxmas .lorealxmas-col-md-offset-2{margin-left:16.667%
}#lorealxmas .lorealxmas-col-md-offset-3{margin-left:25%
}#lorealxmas .lorealxmas-col-md-offset-4{margin-left:33.333%
}#lorealxmas .lorealxmas-col-md-offset-5{margin-left:41.667%
}#lorealxmas .lorealxmas-col-md-offset-6{margin-left:50%
}#lorealxmas .lorealxmas-col-md-offset-7{margin-left:58.333%
}#lorealxmas .lorealxmas-col-md-offset-8{margin-left:66.667%
}#lorealxmas .lorealxmas-col-md-offset-9{margin-left:75%
}#lorealxmas .lorealxmas-col-md-offset-10{margin-left:83.333%
}#lorealxmas .lorealxmas-col-md-offset-11{margin-left:91.667%
}#lorealxmas .lorealxmas-start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start
}#lorealxmas .lorealxmas-center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center
}#lorealxmas .lorealxmas-end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end
}#lorealxmas .lorealxmas-top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start
}#lorealxmas .lorealxmas-middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center
}#lorealxmas .lorealxmas-bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end
}#lorealxmas .lorealxmas-around-md{-ms-flex-pack:distribute;justify-content:space-around
}#lorealxmas .lorealxmas-between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between
}#lorealxmas .lorealxmas-first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1
}#lorealxmas .lorealxmas-last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1
}
}@media only screen and (min-width:75em){#lorealxmas .lorealxmas-col-lg{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-lg-1,#lorealxmas .lorealxmas-col-lg-10,#lorealxmas .lorealxmas-col-lg-11,#lorealxmas .lorealxmas-col-lg-12,#lorealxmas .lorealxmas-col-lg-2,#lorealxmas .lorealxmas-col-lg-3,#lorealxmas .lorealxmas-col-lg-4,#lorealxmas .lorealxmas-col-lg-5,#lorealxmas .lorealxmas-col-lg-6,#lorealxmas .lorealxmas-col-lg-7,#lorealxmas .lorealxmas-col-lg-8,#lorealxmas .lorealxmas-col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:0;padding-left:0
}#lorealxmas .lorealxmas-col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%
}#lorealxmas .lorealxmas-col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%
}#lorealxmas .lorealxmas-col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%
}#lorealxmas .lorealxmas-col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%
}#lorealxmas .lorealxmas-col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%
}#lorealxmas .lorealxmas-col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%
}#lorealxmas .lorealxmas-col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%
}#lorealxmas .lorealxmas-col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%
}#lorealxmas .lorealxmas-col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%
}#lorealxmas .lorealxmas-col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%
}#lorealxmas .lorealxmas-col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%
}#lorealxmas .lorealxmas-col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%
}#lorealxmas .lorealxmas-col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%
}#lorealxmas .lorealxmas-col-lg-offset-1{margin-left:8.333%
}#lorealxmas .lorealxmas-col-lg-offset-2{margin-left:16.667%
}#lorealxmas .lorealxmas-col-lg-offset-3{margin-left:25%
}#lorealxmas .lorealxmas-col-lg-offset-4{margin-left:33.333%
}#lorealxmas .lorealxmas-col-lg-offset-5{margin-left:41.667%
}#lorealxmas .lorealxmas-col-lg-offset-6{margin-left:50%
}#lorealxmas .lorealxmas-col-lg-offset-7{margin-left:58.333%
}#lorealxmas .lorealxmas-col-lg-offset-8{margin-left:66.667%
}#lorealxmas .lorealxmas-col-lg-offset-9{margin-left:75%
}#lorealxmas .lorealxmas-col-lg-offset-10{margin-left:83.333%
}#lorealxmas .lorealxmas-col-lg-offset-11{margin-left:91.667%
}#lorealxmas .lorealxmas-start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start
}#lorealxmas .lorealxmas-center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center
}#lorealxmas .lorealxmas-end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end
}#lorealxmas .lorealxmas-top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start
}#lorealxmas .lorealxmas-middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center
}#lorealxmas .lorealxmas-bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end
}#lorealxmas .lorealxmas-around-lg{-ms-flex-pack:distribute;justify-content:space-around
}#lorealxmas .lorealxmas-between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between
}#lorealxmas .lorealxmas-first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1
}#lorealxmas .lorealxmas-last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1
}
}#lorealxmas .lorealxmas-F-Arial{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-Times{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-SofiaProRegular{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-SofiaProBold{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-SofiaProLight{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-SofiaProMedium{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-SofiaProItalic{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-F-SofiaProSemiBold{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}#lorealxmas .lorealxmas-flex{display:flex
}#lorealxmas .lorealxmas-relative,#lorealxmas.lorealxmas-main div[data-name],#lorealxmas.lorealxmas-main section[data-name]{position:relative
}#lorealxmas .lorealxmas-upperCase{text-transform:uppercase
}#lorealxmas .lorealxmas-txtBrown{color:#000000
}#lorealxmas .lorealxmas-txtPink{color:#ffffff;text-shadow: 0 2PX 4PX #0000009e;
}#lorealxmas .lorealxmas-hidden,#lorealxmas .lorealxmas-hidden--mobile{display:none
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-hidden--mobile{display:block
}
}#lorealxmas .lorealxmas-hidden--mobile-medium{display:none
}@media only screen and (min-width:480px){#lorealxmas .lorealxmas-hidden--mobile-medium{display:block
}
}#lorealxmas .lorealxmas-hidden--tablet{display:block
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-hidden--tablet{display:none
}
}#lorealxmas .lorealxmas-hidden--tablet-medium{display:block
}@media only screen and (min-width:992px){#lorealxmas .lorealxmas-hidden--tablet-medium{display:none
}
}#lorealxmas .lorealxmas-hidden--desktop{display:block
}@media only screen and (min-width:1280px){#lorealxmas .lorealxmas-hidden--desktop{display:none
}
}#lorealxmas .lorealxmas-hidden--desktop-medium{display:block
}@media only screen and (min-width:1440px){#lorealxmas .lorealxmas-hidden--desktop-medium{display:none
}
}#lorealxmas .lorealxmas-show,#lorealxmas .lorealxmas-show--mobile{display:block
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-show--mobile{display:none
}
}#lorealxmas .lorealxmas-show--tablet{display:none
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-show--tablet{display:block
}
}#lorealxmas .lorealxmas-show--tablet-medium{display:none
}@media only screen and (min-width:992px){#lorealxmas .lorealxmas-show--tablet-medium{display:block
}
}#lorealxmas .lorealxmas-show--desktop{display:none
}@media only screen and (min-width:1280px){#lorealxmas .lorealxmas-show--desktop{display:block
}
}#lorealxmas .lorealxmas-show--desktop-medium{display:none
}@media only screen and (min-width:1440px){#lorealxmas .lorealxmas-show--desktop-medium{display:block
}
}#lorealxmas .lorealxmas-block,#lorealxmas .lorealxmas-block--mobile{display:block
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-block--mobile{display:none
}
}#lorealxmas .lorealxmas-block--tablet{display:none
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-block--tablet{display:block
}
}@media only screen and (min-width:992px){#lorealxmas .lorealxmas-block--tablet{display:none
}
}#lorealxmas .lorealxmas-block--tablet-medium{display:none
}@media only screen and (min-width:992px){#lorealxmas .lorealxmas-block--tablet-medium{display:block
}
}@media only screen and (min-width:1280px){#lorealxmas .lorealxmas-block--tablet-medium{display:none
}
}#lorealxmas .lorealxmas-block--desktop{display:none
}@media only screen and (min-width:1280px){#lorealxmas .lorealxmas-block--desktop{display:block
}
}@media only screen and (min-width:1440px){#lorealxmas .lorealxmas-block--desktop{display:none
}
}#lorealxmas .lorealxmas-block--desktop-medium,#lorealxmas.lorealxmas-main [data-name=QRCODE] h5 br{display:none
}@media only screen and (min-width:1440px){#lorealxmas .lorealxmas-block--desktop-medium{display:none
}
}#lorealxmas .lorealxmas-sticky,#lorealxmas .lorealxmas-wrapper{max-width:1125px
}#lorealxmas .lorealxmas-wrapper{font:inherit;position:relative;width:100%;min-width:290px;margin:0 auto;padding-right:0;padding-left:0;background-repeat:no-repeat,no-repeat,repeat-y;background-size:100%auto;background-position:center bottom,center top,center;
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-wrapper{padding-right:0;padding-left:0;
}
}#lorealxmas .lorealxmas-container{width:100%;padding:0 10px
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-container{padding:0 20px
}
}@media only screen and (min-width:992px){#lorealxmas .lorealxmas-container{padding:0 40px
}
}#lorealxmas .lorealxmas-backround{background-repeat:no-repeat;background-size:100%auto,cover;background-position:center top,center bottom
}@media only screen and (min-width:768px){#lorealxmas .lorealxmas-backround{background-size:100%auto,cover
}
}#lorealxmas.lorealxmas-main{font:12px/14px"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif;position:relative;visibility:hidden;width:100%;margin:0 auto;color:#000;background-color:#fff
}@media only screen and (min-width:480px){#lorealxmas.lorealxmas-main{font:12px/18px"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main{font-size:13px
}
}@media only screen and (min-width:1280px){#lorealxmas.lorealxmas-main{font-size:13px
}
}@media only screen and (min-width:1440px){#lorealxmas.lorealxmas-main{font-size:13px
}
}#lorealxmas.lorealxmas-main *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}#lorealxmas.lorealxmas-main img{display:inherit;width:100%;margin:0 auto
}#lorealxmas.lorealxmas-main small{font-size:80%
}#lorealxmas.lorealxmas-main sub,#lorealxmas.lorealxmas-main sup{font-size:60%
}#lorealxmas.lorealxmas-main b,#lorealxmas.lorealxmas-main strong{font-weight:700
}#lorealxmas.lorealxmas-main h1{font-size:3.3333333333em;line-height:1
}#lorealxmas.lorealxmas-main h2{font-size:2.9166666667em;line-height:1
}#lorealxmas.lorealxmas-main h3{font-size:2.5em;line-height:1
}#lorealxmas.lorealxmas-main h4{font-size:2.0833333333em;line-height:1
}#lorealxmas.lorealxmas-main h5{font-size:1.6666666667em;line-height:1
}#lorealxmas.lorealxmas-main h6{font-size:1.3333333333em;line-height:1
}#lorealxmas.lorealxmas-main a{font-size:1em;line-height:normal;text-decoration:none;color:#000;display:inline-block
}#lorealxmas.lorealxmas-main p{font-size:1em;line-height:1.5;padding:1.5%
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main p{font-size:1.0769230769em
}
}@media only screen and (min-width:1280px){#lorealxmas.lorealxmas-main p{font-size:1.2307692308em
}
}#lorealxmas.lorealxmas-main div[data-name].lorealxmas-sticky,#lorealxmas.lorealxmas-main section[data-name].lorealxmas-sticky{position:-webkit-sticky;position:sticky;top:initial;bottom:0;width:100%;z-index:100
}#lorealxmas.lorealxmas-main div[data-name].lorealxmas-sticky[data-sticky="1"],#lorealxmas.lorealxmas-main section[data-name].lorealxmas-sticky[data-sticky="1"]{transform:translateX(-50%);left:50%
}#lorealxmas.lorealxmas-main .lorealxmas-button{text-transform:uppercase;font-size:1.0833333333em;width:80%;max-width:182px;margin:0 auto;padding:7px 32px;background:#000000;color:#fff;border:1px solid #fff
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .lorealxmas-button{width:fit-content
}
}#lorealxmas.lorealxmas-main .lorealxmas-button:active,#lorealxmas.lorealxmas-main .lorealxmas-button:focus,#lorealxmas.lorealxmas-main .lorealxmas-button:hover,#lorealxmas.lorealxmas-main .lorealxmas-button:target{color:#fff
}#lorealxmas.lorealxmas-main .lorealxmas-blockTitle{font-size:1.8333333333em;line-height:1.3
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-blockTitle{font-size:3.0769230769em
}
}#lorealxmas.lorealxmas-main .lorealxmas-blockTitle2{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif;font-size:1.6666666667em;line-height:1.2;margin-top:1em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .lorealxmas-blockTitle2{font-size:2.3076923077em;margin-bottom:.7692307692em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-blockTitle2{font-size:2.6153846154em;margin-top:.7692307692em;margin-bottom:.9230769231em;max-width:75%;letter-spacing:1.5px
}
}#lorealxmas.lorealxmas-main .lorealxmas-blockSubTitle{font-size:2em;line-height:1.2em;margin-top:1.5789473684em;margin-bottom:1.0526315789em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .lorealxmas-blockSubTitle{font-size:2em;margin-top:0;margin-bottom:1.1538461538em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-blockSubTitle{font-size:2.5em;margin-top:.5357142857em;letter-spacing:.15px
}
}#lorealxmas.lorealxmas-main .lorealxmas-d-inherit{display:inherit
}#lorealxmas.lorealxmas-main .lorealxmas-border{border:2px solid #b29140;border-image-slice:1;border-image-source:linear-gradient(to right bottom,#d9c37d,#a08c49)
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .lorealxmas-border{border:3px solid #b29140;border-image-slice:1;border-image-source:linear-gradient(to right bottom,#d9c37d,#a08c49)
}
}#lorealxmas.lorealxmas-main .lorealxmas-border-dark{border-image-source:linear-gradient(to right bottom,#a08c49,#d9c37d)
}#lorealxmas.lorealxmas-main .lorealxmas-border-light{border-image-source:linear-gradient(to right,#ffffff,#ffffff)
}#lorealxmas.lorealxmas-main .lorealxmas-Zindex{position:relative;z-index:20
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel{width:84%
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel{width:90%;margin-bottom:1.1538461538em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel{width:100%
}
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li{text-transform:uppercase;padding:0
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li{padding:0 10px
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li{padding:0 12px
}
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li:hover .lorealxmas-button,#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod:hover .lorealxmas-button{color:#fff;border:1px solid #b29140;border-image-slice:1;border-image-source:linear-gradient(to right bottom,#ffffff,#ffffff);background-color:#445e9d
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li a{background-color:#fff;flex-direction:column;padding-bottom:2.1666666667em;
    height: 350px !important;
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li a{padding-bottom:1.25em
}
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li h4{
    font-weight: 600;
    font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif;font-size:1.25em;margin-bottom:.9333333333em;
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li h4{font-size:1.3076923077em
}
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li h5{font-size:1.25em;line-height:1.3em;padding:0 1.25em
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li h5{font-size:1.3076923077em
}
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li p{font-size:1em;margin-bottom:.8333333333em;

    text-transform: none;
    font-weight: 100;
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li p{font-size:1em
}
}#lorealxmas.lorealxmas-main .lorealxmas-Carousel li img{display:block;width:70%;margin-top:2.5em;margin-bottom:2.5em
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .lorealxmas-Carousel li img{margin-top:2.3076923077em;margin-bottom:2.3076923077em
}
}#lorealxmas.lorealxmas-main .lorealxmas-snow{position:absolute;width:100%;height:100%;overflow:hidden;display:block;visibility:hidden;pointer-events:none;z-index:30
}#lorealxmas.lorealxmas-main [data-name=HEADER]{padding-top:5vw;min-height:185vw
}@media only screen and (min-width:480px){#lorealxmas.lorealxmas-main [data-name=HEADER]{padding-top:30vw;min-height:50vw
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=HEADER]{padding-top:15vw;min-height:50vw
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=HEADER]{min-height:500px;padding-top:8.4615384615em
}
}#lorealxmas.lorealxmas-main [data-name=HEADER] h2{font-size:3.3333333333em;margin-bottom:.2777777778em;line-height:1.1
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=HEADER] h2{font-size:4.4615384615em;margin-bottom:.2181818182em
}
}#lorealxmas.lorealxmas-main [data-name=HEADER] h4{font-size:2em;position:relative;padding-bottom:.75em;margin-bottom:.6666666667em
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=HEADER] h4{font-size:2.6923076923em;margin-bottom:.9142857143em
}
}#lorealxmas.lorealxmas-main [data-name=HEADER] h4::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:150px;height:2px;background-color:#b98f49
}#lorealxmas.lorealxmas-main [data-name=HEADER] img{margin-top:15%;margin-bottom:1em;max-width:50%
}@media only screen and (min-width:375px){#lorealxmas.lorealxmas-main [data-name=HEADER] img{margin-bottom:1.5833333333em
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=HEADER] img{max-width:75%;margin-top:3.75em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=HEADER] img{max-width:88%;margin-bottom:2.3333333333em
}
}#lorealxmas.lorealxmas-main [data-name=HEADER] p{font-size:1.1666666667em;line-height:1.35;padding:0 1.3333333333em;margin-bottom:1.5384615385em
}@media only screen and (min-width:375px){#lorealxmas.lorealxmas-main [data-name=HEADER] p{font-size:1.3333333333em
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=HEADER] p{padding:0
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=HEADER] p{font-size:1.3846153846em;padding:0 .9523809524em;margin-bottom:2.5em
}
}#lorealxmas.lorealxmas-main [data-name=HEADER] .lorealxmas-button{display:block;border-radius:20px;text-transform:uppercase;border:1px solid #fff;font-size:1.3846153846em;line-height:1.2;width:13.0555555556em;padding:.4166666667em .8333333333em;margin:.7692307692em auto;background:#ffffff;max-width:100%
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=HEADER] .lorealxmas-button{font-size:1.5384615385em;width:8.8095238095em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=HEADER] .lorealxmas-b1-content{padding:0 2.3076923077em
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=CAROUSEL1]{padding-top:2.4615384615em
}
}#lorealxmas.lorealxmas-main [data-name=CAROUSEL1] h3~p{margin-top:1.0526315789em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=CAROUSEL1] h3~p{margin-top:0
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=CAROUSEL1] h3~p{margin-top:.5357142857em
}
}#lorealxmas.lorealxmas-main [data-name=CAROUSEL3]{position:relative;z-index:20
}#lorealxmas.lorealxmas-main [data-name=CAROUSEL6]{position:relative;padding-bottom:2.6923076923em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=CAROUSEL6]{padding-bottom:.3846153846em
}
}#lorealxmas.lorealxmas-main [data-name=BVIDEO]{padding-top:3.3333333333em;padding-bottom:3.3333333333em;position:relative;background:#c3a36c;background:linear-gradient(0deg,#c3a36c 0,#eed09c 15%,#eed09c 85%,#d9b475 100%)
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BVIDEO]{padding-top:5em;padding-bottom:5em
}
}#lorealxmas.lorealxmas-main [data-name=BVIDEO] iframe,#lorealxmas.lorealxmas-main [data-name=BVIDEO] img{position:relative;padding:.4166666667em .8333333333em;display:block
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BVIDEO] iframe,#lorealxmas.lorealxmas-main [data-name=BVIDEO] img{padding:.8333333333em
}
}#lorealxmas.lorealxmas-main [data-name=BVIDEO] p{position:relative;font-size:1.9166666667em;line-height:1.2;text-transform:uppercase;margin-bottom:.8333333333em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BVIDEO] p{margin-bottom:0
}
}#lorealxmas.lorealxmas-main [data-name=BVIDEO] .lorealxmas-txtlight,#lorealxmas.lorealxmas-main [data-name=BVIDEO] .lorealxmas-video{position:relative
}#lorealxmas.lorealxmas-main [data-name=BVIDEO] .lorealxmas-txtlight img{pointer-events:none;mix-blend-mode:screen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:170%;height:auto
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BVIDEO] .lorealxmas-txtlight img{padding-top:5em;top:0;left:55%;width:290%
}
}#lorealxmas.lorealxmas-main [data-name=BVIDEO] .lorealxmas-video iframe{position:absolute;width:100%;height:100%;top:0;left:0
}#lorealxmas.lorealxmas-main [data-name=BPRODUCT]{padding-top:3.3333333333em;position:relative
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BPRODUCT]{padding-top:2.5em
}
}#lorealxmas.lorealxmas-main [data-name=BPRODUCT] h4{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif;font-size:1.25em;line-height:1.3em;margin-top:.7692307692em;text-transform:uppercase;letter-spacing:-1px
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=BPRODUCT] h4{font-size:1.3076923077em;letter-spacing:0
}
}#lorealxmas.lorealxmas-main [data-name=BPRODUCT] h5{font-size:1.25em;line-height:1.3em;padding:0 .4166666667em;text-transform:uppercase
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=BPRODUCT] h5{font-size:1.3076923077em
}
}#lorealxmas.lorealxmas-main [data-name=BPRODUCT] p{font-size:1em;margin-bottom:.8461538462em
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=BPRODUCT] p{font-size:1.2307692308em
}
}#lorealxmas.lorealxmas-main [data-name=BPRODUCT] .lorealxmas-prod a{margin:.4166666667em;background:#c2a26b;background:linear-gradient(90deg,#c2a26b 0,#eed09c 30%,#eed09c 70%,#c2a26b 100%)
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=BPRODUCT] .lorealxmas-prod a{margin:.8333333333em
}
}#lorealxmas.lorealxmas-main [data-name=BPRODUCT] .lorealxmas-blockTitle{margin-bottom:.7692307692em
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=BPRODUCT] .lorealxmas-blockTitle{margin-bottom:.7692307692em
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE],#lorealxmas.lorealxmas-main [data-name=QUOTE]>div{position:relative
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE]{padding-top:3.3333333333em;padding-bottom:1.6666666667em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QRCODE]{padding-top:4.1666666667em;padding-bottom:1.6666666667em
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box{background-color:#fff;padding:2.5em .5833333333em 3.3333333333em;margin:1.6666666667em .4166666667em
}@media only screen and (min-width:375px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box{padding:2.5em .8333333333em 3.3333333333em
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box{padding:3.3333333333em 2.1666666667em 4.1666666667em;margin:0 .4166666667em 1.6666666667em
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box-qr{padding:1.6666666667em .8333333333em;margin-top:3.3333333333em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box-qr{padding:1.25em;margin-top:1.4166666667em;max-width:72.5%
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box-qr img{max-width:13.3333333333em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box-qr img{max-width:9.5833333333em
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box-qr p{padding:.8333333333em 0
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-box-qr p{padding:0 1.25em
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod{margin-top:1.6666666667em;margin-bottom:0
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod{margin-top:3.3333333333em;margin-bottom:1.6666666667em
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod-center div{position:relative;width:106%;margin-left:-3%
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod h5,#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod h6{text-transform:uppercase;padding:.4166666667em 0
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod h5,#lorealxmas.lorealxmas-main [data-name=QRCODE] .lorealxmas-prod h6{padding:.8333333333em 0 1em
}#lorealxmas.lorealxmas-main [data-name=QRCODE] h3{text-shadow:0 0 5px rgba(213,198,167,.25),0 0 10px #f9f7f3,0 0 15px #f9f7f3,0 0 20px #f9f7f3,0 0 25px #f9f7f3,0 0 30px #f9f7f3,0 0 35px #f9f7f3,0 0 40px #f9f7f3,0 0 45px #f9f7f3,0 0 50px #f9f7f3,0 0 55px #f9f7f3
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] h5{font-size:1.3333333333em;line-height:1.3
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QRCODE] h5{font-size:1.5384615385em
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QRCODE] h5 br:nth-child(1){display:block
}
}#lorealxmas.lorealxmas-main [data-name=QRCODE] h6{font-size:1.3333333333em;line-height:1.3;text-transform:uppercase
}#lorealxmas.lorealxmas-main [data-name=QRCODE] p{font-size:1.25em;line-height:1.2
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QRCODE] p{font-size:1.6923076923em
}
}#lorealxmas.lorealxmas-main [data-name=BRANDS]{position:relative;z-index:20;padding-bottom:1.6666666667em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BRANDS]{padding-top:1.5384615385em;padding-bottom:6.25em
}
}#lorealxmas.lorealxmas-main [data-name=BRANDS] h3{margin-bottom:.6153846154em
}#lorealxmas.lorealxmas-main [data-name=BRANDS] h5{font-size:1.1666666667em;line-height:1.3
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=BRANDS] h5{font-size:1.5384615385em
}
}#lorealxmas.lorealxmas-main [data-name=BRANDS] img{
    display: block;
    padding: 2em 1.3em;
    box-sizing: content-box;


}@media only screen and (max-width:480px){#lorealxmas.lorealxmas-main [data-name=BRANDS] img{
    display: block;
    padding: .5em .3em !important;
    box-sizing: content-box;

}}

#lorealxmas.lorealxmas-main [data-name=BRANDS] .lorealxmas-brands{
    display: flex
;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    height: 9em;
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=BRANDS] .lorealxmas-brands{/*padding:2.5em 0 3.3333333333em*/
}
}#lorealxmas.lorealxmas-main [data-name=QUOTE]{padding-top:2.5em;margin-bottom:1.5384615385em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QUOTE]{padding-top:1.5384615385em
}
}#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content{position:absolute;top:49.5%;right:0;left:0;height:auto;display:flex;justify-content:center;align-items:center;max-width:90%
}@media only screen and (min-width:375px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content{top:52%
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content{top:0;left:initial;right:1.75%;max-width:64%;height:100%
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content{height:96%
}
}#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content h4{color:#fff;text-transform:uppercase;font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif;line-height:1;font-size:30px
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content h4{font-size:30px;line-height:.9;margin-bottom:.1538461538em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content h4{font-size:45px;line-height:.9
}
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content h4 br{display:none
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content h4 br{display:block
}
}#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p{font-size:14px;color:#fff;max-width:100%;line-height:1.35;padding:5px 0;letter-spacing:-.75px
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p{max-width:98%;font-size:16px
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p{max-width:98%;font-size:18px
}
}#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p span{font-size:18px;text-transform:uppercase;color:#ffffff;letter-spacing:0;line-height:.9
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p span{font-size:18px;line-height:1
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p span{font-size:22px;line-height:1
}
}@media only screen and (max-width:375px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p abbr{font-size:14px;line-height:1.4
}
}@media only screen and (max-width:320px){#lorealxmas.lorealxmas-main [data-name=QUOTE] .lorealxmas-quote-content p abbr{display:block;font-size:12px;line-height:1.4;letter-spacing:-.25px
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER]{background-color:#ffffff;border-top:2px solid #fff;padding:.4166666667em 0 .5833333333em;box-shadow:0-2px 13px 0 rgba(116,77,76,.22)
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=FOOTER]{padding:.7692307692em 0 .7692307692em 1.6666666667em
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=FOOTER]{padding:.7692307692em 0 .7692307692em 3.3333333333em
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER] h3,#lorealxmas.lorealxmas-main [data-name=FOOTER] h5,#lorealxmas.lorealxmas-main [data-name=FOOTER] p{text-align:center
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=FOOTER] h3,#lorealxmas.lorealxmas-main [data-name=FOOTER] h5,#lorealxmas.lorealxmas-main [data-name=FOOTER] p{text-align:left
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER] img{max-width:161px;width:110%;height:auto;position:absolute;right:-30%;bottom:-40%;margin-right:.8333333333em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=FOOTER] img{bottom:-30%;right:0;width:100%;margin-right:0
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main [data-name=FOOTER] img{top:initial;bottom:-40%
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER] h3{color:#fff;margin:0;font-size:1.25em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=FOOTER] h3{font-size:2.3076923077em;margin-bottom:.1em;line-height:1em
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER] h5{line-height:1.2em;font-size:.8333333333em;margin-bottom:.4em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=FOOTER] h5{font-size:1.3076923077em;margin-bottom:.2352941176em
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER] p{font-family:"Futura Std Medium", "Futura",Futura, Futura Std Medium, Arial,Helvetica,sans-serif;padding:0;line-height:1.2em;color:#fff;font-size:.6666666667em
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main [data-name=FOOTER] p{font-size:1em
}
}#lorealxmas.lorealxmas-main [data-name=FOOTER] .lorealxmas-footerIcon{position:relative
}#lorealxmas.lorealxmas-main .slick-next,#lorealxmas.lorealxmas-main .slick-prev{width:50px;height:50px!important
}#lorealxmas.lorealxmas-main .slick-next{right:-45px
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .slick-next{right:-50px
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .slick-next{right:-40px
}
}#lorealxmas.lorealxmas-main .slick-prev{left:-45px
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .slick-prev{left:-50px
}
}@media only screen and (min-width:992px){#lorealxmas.lorealxmas-main .slick-prev{left:-40px
}
}#lorealxmas.lorealxmas-main .slick-next:before,#lorealxmas.lorealxmas-main .slick-prev:before{content:"";position:absolute;top:50%;left:50%;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%);opacity:1
}@media only screen and (min-width:768px){#lorealxmas.lorealxmas-main .slick-next:before,#lorealxmas.lorealxmas-main .slick-prev:before{width:120%;height:120%
}
}#lorealxmas.lorealxmas-main .slick-prev:before{width:0;height:0;border-width:21px 15px 21px 0;border-color:transparent #ffffff transparent transparent;border-style:solid
}#lorealxmas.lorealxmas-main .slick-next:before{width:0;height:0;border-width:21px 0 21px 15px;border-color:transparent transparent transparent #ffffff;border-style:solid
}#lorealxmas.lorealxmas-main .slick-next.slick-disabled:before,#lorealxmas.lorealxmas-main .slick-prev.slick-disabled:before{opacity:0
}#lorealxmas.lorealxmas-main .slick-arrow:focus{outline:0!important
}#lorealxmas.lorealxmas-main .slick-arrow:after{display:none
}
#lorealxmas.lorealxmas-main ul.slick-slider button.slick-arrow:active,#lorealxmas.lorealxmas-main ul.slick-slider button.slick-arrow:focus,#lorealxmas.lorealxmas-main ul.slick-slider button.slick-arrow:hover{border:0!important
}


@media only screen and (max-width:480px){

.lorealxmas-brands {
    padding: 0 !important;
}

img.partner {
    margin: 6px 14px !important;
}

#lorealxmas.lorealxmas-main [data-name=HEADER] {
    min-height: 59vw;
}


}

@media only screen and (max-width:829px){
    #lorealxmas.lorealxmas-main .lorealxmas-Carousel li a {
    width: 264px !important;
}
}

@media only screen and (max-width:350px){
    #lorealxmas.lorealxmas-main .lorealxmas-Carousel li a {
    width: 244px !important;
}
}

@media only screen and (max-width:300px){
    #lorealxmas.lorealxmas-main .lorealxmas-Carousel li a {
    width: 224px !important;
}
}


.fixbtn{
    height: 9em;
}


@media only screen and (max-width:1100px){
    .fixbtn{
    height: 10em;

    }

}

@media only screen and (max-width:1010px){
    .fixbtn{
    height: 10em;

    }

}

@media only screen and (max-width:958px){
    .fixbtn{
    height: 11em;

    }

}

@media only screen and (max-width:829px){
    .fixbtn{
    height: 8em;

    }

}
