@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Nothing+You+Could+Do|Open+Sans|Raleway:100,300,400,500,600,700,800|Roboto:100,300,400,500,700&subset=greek,greek-ext");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.cart-list .action.remove-item span,.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clear-both,.clearfix:after{clear:both}.text-initial{text-transform:none}.col-grid-1{float:left;width:8.33333%}.col-grid-2{float:left;width:16.66667%}.col-grid-3{float:left;width:25%}.col-grid-4{float:left;width:33.33333%}.col-grid-5{float:left;width:41.66667%}.col-grid-6{float:left;width:50%}.col-grid-7{float:left;width:58.33333%}.cart-total .bt-container,.col-grid-8{float:left;width:66.66667%}.col-grid-9{float:left;width:75%}.col-grid-10{float:left;width:83.33333%}.col-grid-11{float:left;width:91.66667%}.col-grid-12{float:left;width:100%}@font-face{font-family:Jellyka-CuttyCupcakes;src:url(../fonts/jellyka/Jellyka-CuttyCupcakes.eot?) format("eot"),url(../fonts/jellyka/Jellyka-CuttyCupcakes.woff) format("woff"),url(../fonts/jellyka/Jellyka-CuttyCupcakes.ttf) format("truetype"),url(../fonts/jellyka/Jellyka-CuttyCupcakes.svg#Jellyka-CuttyCupcakes) format("svg")}@font-face{font-family:dehuti;src:url(../fonts/dehuti/Dehuti-Book.eot?) format("eot"),url(../fonts/dehuti/Dehuti-Book.woff) format("woff"),url(../fonts/dehuti/Dehuti-Book.ttf) format("truetype"),url(../fonts/dehuti/Dehuti-Book.svg#dehuti) format("svg")}@font-face{font-family:icons;src:url(../fonts/icons/icons.eot?) format("eot"),url(../fonts/icons/icons.woff) format("woff"),url(../fonts/icons/icons.ttf) format("truetype"),url(../fonts/icons/icons.svg#icons) format("svg")}.fixed{position:fixed}.absolute{position:absolute}.first-component{margin-top:0!important}.no-scroll{overflow:hidden;height:100%}.lowercase{text-transform:lowercase}body.authenticated .public-only,body.public .authenticated-only{display:none}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}*,:after,:before{box-sizing:border-box}@media only screen and (min-width:1025px){body,html{height:100%}}body{font-family:Raleway,sans-serif;font-weight:400;font-size:12px;background-color:#f0f0f0;color:#000;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1025px){body{padding-top:120px}}@media only screen and (min-width:1281px){body{padding-top:130px;font-size:14px}}@media only screen and (max-width:1024px){body{font-size:10px;padding-top:55px}}body.expand{overflow:hidden}.not-supported-temp{display:none}body.not-supported{padding:0;margin:0;background-color:#f0f0f0;font-family:Raleway,sans-serif;letter-spacing:6px;text-align:center}body.not-supported .footer,body.not-supported .header,body.not-supported .main,body.not-supported .popin{display:none}body.not-supported .not-supported-temp{text-align:center;display:block}body.not-supported .error .header-sup{background-color:#fff;width:100%;padding:60px 0}body.not-supported .error .tt-2{font-size:44px;letter-spacing:2px;font-weight:300;margin:0}body.not-supported .error .wrapper{padding:0}body.not-supported .error .content{padding:100px 0}body.not-supported .error .tt-3,body.not-supported .error .tt-4,body.not-supported .error .tt-cart-head{text-transform:uppercase;letter-spacing:.3em;font-weight:300;margin:0 0 40px}body.not-supported .error .tt-3,body.not-supported .error .tt-cart-head{font-size:20px;margin-bottom:30px}body.not-supported .error .tt-4{line-height:1.75;font-size:22px}.header body.not-supported .error .logo-mobile,body.not-supported .error .header .logo-mobile,body.not-supported .error .logo{margin-top:140px;width:310px}body.not-supported .error p{letter-spacing:0;line-height:1em;color:#151515;font-size:16px;font-weight:300;margin-top:20px}body.not-supported .error .browsers{padding-top:40px}body.not-supported .error .browsers ul{padding:0}body.not-supported .error .browsers li{text-decoration:none;display:inline-block;padding:0 50px}@media screen and (max-width:1280px){body.not-supported .error .content{padding:50px 10px}body.not-supported .error .content br{display:none}body.not-supported .error .tt-2{font-size:22px}body.not-supported .tt-4{font-size:14px;margin-bottom:20px;letter-spacing:.15em}body.not-supported .error .browsers li{text-decoration:none;display:block;padding:0}}.no-beautyGenius #beautyGenius,.no-beautyGenius .-reviews,.no-beautyGenius .addToFavorites,.no-beautyGenius .beautyGenius,.no-beautyGenius .beautygenius-box,.no-beautyGenius .introBeautyGenius,.no-beautyGenius .mobile-nav li:last-child,.no-beautyGenius .myaccount-btn-wrap,.no-beautyGenius .product-review,.no-beautyGenius .rating,.no-beautyGenius .register-process,.no-beautyGenius .subscription-box .bt-container,.no-beautyGenius .wishlist,.no-beautyGenius [data-target=articleFavourites],.no-beautyGenius [data-target=productFavourites],.no-user-data #beautyGenius,.no-user-data .-reviews,.no-user-data .addToFavorites,.no-user-data .beautyGenius,.no-user-data .beautygenius-box,.no-user-data .introBeautyGenius,.no-user-data .mobile-nav li:last-child,.no-user-data .myaccount-btn-wrap,.no-user-data .newsletter,.no-user-data .product-review,.no-user-data .rating,.no-user-data .register-process,.no-user-data .subscription-box .bt-container,.no-user-data .wishlist,.no-user-data [data-target=articleFavourites],.no-user-data [data-target=productFavourites]{display:none!important}.noscroll{position:fixed;overflow:hidden!important}.overflow-hidden{overflow:hidden!important;position:relative;height:100%}.wrapper{margin:0 auto;clear:both;max-width:1000px;width:100%}@media only screen and (max-width:1280px){.wrapper{max-width:800px}}.wrapper-fluid{background:#fff;max-width:1200px;padding:60px 90px;margin:60px auto}@media only screen and (max-width:1280px){.wrapper-fluid{max-width:1000px;padding:40px 60px;margin:40px auto}}@media only screen and (max-width:1024px){.wrapper-fluid{background:#f7f7f7}}.page-header{background:#fff;padding:60px 0}@media only screen and (max-width:1280px){.page-header{padding:40px 0}}@media only screen and (max-width:1024px){.page-header{padding:30px 20px;border-bottom:1px solid #dfdfdf}}a{color:#000;text-decoration:none}::-moz-selection{background:#847155;text-shadow:none;color:#fff}::selection{background:#847155;text-shadow:none;color:#fff}.desktop-size{display:block}@media only screen and (max-width:640px){.desktop-size{display:none}}.smartphone-size{display:none}@media only screen and (max-width:640px){.smartphone-size{display:block}}h1,h2,h3,h4{font-weight:700;color:#000;margin-bottom:20px;letter-spacing:.05em}.tt-1,h1{font-size:90px;line-height:100px;font-weight:100}@media only screen and (max-width:768px){.tt-1,h1{font-size:60px;line-height:70px}}.tt-1 strong,h1 strong{font-weight:500}.tt-2,h2{font-size:44px;line-height:50px;font-weight:300}@media only screen and (max-width:768px){.tt-2,h2{font-size:34px;line-height:34px;margin-bottom:13px}}.tt-2 strong,h2 strong{font-weight:700}.tt-3,.tt-cart-head,h3{font-size:20px;line-height:26px;font-weight:300}.tt-3 strong,.tt-cart-head strong,h3 strong{font-weight:700}.tt-4,h4{font-size:20px;line-height:26px;text-transform:uppercase}@media only screen and (max-width:768px){.tt-4,h4{font-size:16px;line-height:22px}}.tt-5,.tt-cart-list,h5{font-size:16px;line-height:20px;text-transform:uppercase}@media only screen and (max-width:768px){.tt-5,.tt-cart-list,h5{font-size:14px;line-height:18px}}.tt-section{font-size:44px;line-height:50px;position:relative;margin-bottom:60px;font-weight:300;text-transform:none}@media only screen and (max-width:768px){.tt-section{font-size:28px;line-height:40px}}.tt-section strong{font-weight:700}@media only screen and (max-width:640px){.tt-section{margin-bottom:50px}}.tt-section:after{content:"";height:2px;width:20px;position:absolute;left:0;right:0;margin:0 auto;bottom:-20px;background:#000}.tt-underline{color:#a3a2a2;display:block;text-align:left;font-weight:600;letter-spacing:.1em;position:relative;padding-bottom:20px}@media only screen and (min-width:1025px){.tt-underline:after{content:"";height:1px;width:250px;position:absolute;bottom:0;left:0;background:#c8bcaa}}@media only screen and (min-width:1025px){.articleFavourites .tt-underline:after,.articleRecommended .tt-underline:after,.productFavourites .tt-underline:after,.productRecommended .tt-underline:after{width:100%}}.tt-widget{font-size:16px;line-height:20px;font-weight:300;letter-spacing:.3em;text-transform:uppercase}.tt-widget strong{font-weight:700}.tt-page{text-align:center;margin:0}@media only screen and (max-width:1280px){.tt-page{font-size:36px}}@media only screen and (max-width:1024px){.tt-page{font-size:26px}}.tt-page span{font-size:inherit;text-transform:none;letter-spacing:inherit;font-weight:inherit;display:inline;color:#847155}.tt-page .subtitle{margin:10px 0 0;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (min-width:1025px){.tt-page .subtitle{margin:20px 0 0}}.subtitle{font-size:10px;line-height:10px;font-weight:700;text-transform:none;letter-spacing:.3em;white-space:nowrap}@media only screen and (max-width:640px){.subtitle{font-size:9px}}.subtitle:after,.subtitle:before{content:"";display:inline-block;width:40px;height:2px;background-color:#000;vertical-align:middle}@media only screen and (max-width:640px){.subtitle:after,.subtitle:before{width:60px}}.subtitle:before{margin:0 9px 0 0}.subtitle:after{margin:0 0 0 5px}h1 .subtitle{display:block;font-style:normal}@media only screen and (max-width:640px){.slider .subtitle:after,.slider .subtitle:before{width:40px;height:1px}}.highlight-paragraph{font-weight:600;color:#847155}p{font-size:14px;letter-spacing:.025em;margin-bottom:20px;line-height:20px;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (max-width:1024px){p{line-height:18px}}@media only screen and (max-width:768px){p{font-size:14px;line-height:18px}}b,strong{font-weight:700}blockquote,em,i{font-style:italic}blockquote{font-family:Times,Serif;font-size:26px;text-align:center}.more-arrow{text-transform:uppercase;letter-spacing:.3em;display:inline-block;text-align:center;font-weight:700}.more-arrow:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:16px;padding-left:10px;font-weight:900;display:inline-block;vertical-align:middle;padding-bottom:5px}.more-arrow:before{display:none}[class^=cta-]{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;padding:10px 30px;display:inline-block}@media only screen and (min-width:1025px){[class^=cta-]{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1024px){[class^=cta-]{padding:10px 20px}}@media only screen and (max-width:640px){[class^=cta-]{padding:10px 15px}}.cta-light{border:1px solid #ccc;color:#000;background:#fff;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;padding:10px 30px;display:inline-block}@media only screen and (min-width:1025px){.cta-light{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.cta-light.active,.cta-light:not(.no-hover):hover{background-color:#000;color:#fff;border-color:#fff}}.cta-transp,.sliderGrid .sliderButtons ul li a,.store .directions{border:1px solid #ccc;color:#000;background:transparent;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;padding:10px 30px;display:inline-block}@media only screen and (min-width:1025px){.cta-transp,.sliderGrid .sliderButtons ul li a,.store .directions{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.cta-transp.active,.cta-transp:hover,.sliderGrid .sliderButtons ul li a.active,.sliderGrid .sliderButtons ul li a:hover,.store .active.directions,.store .directions:hover{background-color:#000;color:#fff;border-color:#000}}.cta-transp:after,.cta-transp:before,.sliderGrid .sliderButtons ul li a:after,.sliderGrid .sliderButtons ul li a:before,.store .directions:after,.store .directions:before{transition:.8s cubic-bezier(.19,1,.22,1);color:#000;font-size:14px;display:inline-block;vertical-align:top}.cta-transp:before,.sliderGrid .sliderButtons ul li a:before,.store .directions:before{padding-right:7px}.cta-transp:after,.sliderGrid .sliderButtons ul li a:after,.store .directions:after{padding-left:7px}@media only screen and (min-width:1025px){.cta-transp:hover:after,.cta-transp:hover:before,.sliderGrid .sliderButtons ul li a:hover:after,.sliderGrid .sliderButtons ul li a:hover:before,.store .directions:hover:after,.store .directions:hover:before{color:#fff}}.cta-dark{color:#fff;background:#000;border:1px solid #444;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;padding:10px 30px;display:inline-block;text-decoration:none}.cta-dark.-transp{background:transparent;border:1px solid #444}@media only screen and (min-width:1025px){.cta-dark{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.cta-dark.active,.cta-dark:hover{background-color:#fff;color:#000;border-color:#000}}.cta-dark:after,.cta-dark:before{transition:.8s cubic-bezier(.19,1,.22,1);color:#fff;font-size:14px;display:inline-block;vertical-align:top}.cta-dark:before{padding-right:7px}.cta-dark:after{padding-left:7px}@media only screen and (min-width:1025px){.cta-dark:hover:after,.cta-dark:hover:before{color:#000}}.cta-dark.-fb{background:#4e64a3;border-color:#4e64a3}@media only screen and (min-width:1025px){.cta-dark.-fb:hover{background:transparent;border-color:#4e64a3;color:#4e64a3}.cta-dark.-fb:hover:after{color:#4e64a3}}.cta-gold{border:none;color:#fff;background:#c3ac83;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;padding:10px 30px;display:inline-block;outline:none}@media only screen and (min-width:1025px){.cta-gold{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.cta-gold.active,.cta-gold:hover{background-color:#000;color:#fff;border-color:#000}}.cta-gold:after,.cta-gold:before{transition:.8s cubic-bezier(.19,1,.22,1);color:#000;font-size:14px;display:inline-block;vertical-align:top}.cta-gold:before{padding-right:7px}.cta-gold:after{padding-left:7px}@media only screen and (min-width:1025px){.cta-gold:hover:after,.cta-gold:hover:before{color:#fff}}.cta-text{border:0;background:transparent;letter-spacing:0;padding:2px 10px}.cta-text,.whereToBuy:before{text-transform:none;font-weight:400}.whereToBuy:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;line-height:1}[class^=bt-]{background:none;border:0 none;color:#000;display:inline-block;outline:none;padding:0;vertical-align:middle;text-decoration:none;transition:all 1ms ease-out}[class^=bt-]:after{display:block;line-height:1}.cf:after{display:block;content:"";clear:both}.at,.hashtag,.hashtags a{text-decoration:none!important}body.unicode .article h3 span,body.unicode .experts h5,body.unicode .menu-box .items .article h3 span,body.unicode .rating p{font-family:dehuti;text-transform:uppercase;font-size:1.5rem;line-height:2.5rem}.bg-wrapper{z-index:0;height:100%;overflow:hidden}.bg-wrapper,.bg:not(.-text){position:absolute;left:0;top:0;width:100%}.bg:not(.-text){height:110%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#151515}@media only screen and (min-width:1681px){.bg:not(.-text){top:0}}.more,.more-content{border:1px solid #999;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;padding:10px 30px;display:inline-block;text-decoration:none!important}@media only screen and (min-width:1025px){.more,.more-content{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1024px){.more,.more-content{padding:10px 20px}}@media only screen and (max-width:640px){.more,.more-content{padding:10px 15px}}@media only screen and (min-width:1025px){.more-content:hover,.more:hover{background-color:#000;color:#fff;border-color:#000}}.more-hover{text-transform:uppercase;font-size:20px;letter-spacing:.3em;position:absolute;top:50%;left:0;width:100%;text-align:center;color:#fff;z-index:1;margin-top:-10px}.loading-btn,.more-content{position:relative}.loading-btn:after,.more-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000 url(../img/loader.gif) no-repeat 50% 50%;opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1) .8s}.loading-btn.loading,.more-content.loading{border-color:#000;cursor:normal}.loading-btn.loading:after,.more-content.loading:after{opacity:1}.more-details{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.3em;color:#000;position:fixed;top:0;left:0;padding-left:40px;line-height:30px;vertical-align:middle;opacity:0;visibility:hidden;pointer-events:none}.more-details:after,.more-details:before{content:"";width:30px;height:2px;background-color:#000;position:absolute;top:0;left:-15px;margin-top:-1px}.more-details:after{transform:rotate(90deg)}@media only screen and (min-width:1025px){.more-details{transition:opacity .2s ease,visibility .2s ease}}@media only screen and (max-width:1024px){.more-details{display:none}}.more-details.visible{opacity:1;visibility:visible}.socialnetworks ul,.social ul{display:block;width:100%;margin-top:5px}.social li,.socialnetworks li{display:inline-block;margin-left:25px;width:25px;height:25px}@media only screen and (max-width:1280px){.social li,.socialnetworks li{margin-left:7px}}@media only screen and (max-width:1024px){.social li,.socialnetworks li{margin-left:7px}}@media only screen and (max-width:768px){.social li,.socialnetworks li{margin-left:5px}}.social li:first-of-type,.socialnetworks li:first-of-type{margin-left:0}.social a,.socialnetworks a{display:block;width:100%;height:25px;line-height:25px;transition:.8s cubic-bezier(.19,1,.22,1)}.social a:before,.socialnetworks a:before{font-size:25px;font-family:FontAwesome;color:#c3ac83;cursor:pointer}.social a:hover,.socialnetworks a:hover{opacity:.5}.social i,.socialnetworks i{display:none}.social .fb a:before,.socialnetworks .fb a:before{content:""}.social .fb a:before,.social .tw a:before,.socialnetworks .fb a:before,.socialnetworks .tw a:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social .tw a:before,.socialnetworks .tw a:before{content:""}.social .yt a:before,.socialnetworks .yt a:before{content:""}.social .ig a:before,.social .yt a:before,.socialnetworks .ig a:before,.socialnetworks .yt a:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social .ig a:before,.socialnetworks .ig a:before{content:""}.social .pt a:before,.socialnetworks .pt a:before{content:""}.social .ok a:before,.social .pt a:before,.socialnetworks .ok a:before,.socialnetworks .pt a:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social .ok a:before,.socialnetworks .ok a:before{content:""}.social .vk a:before,.socialnetworks .vk a:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.chapo{text-align:center}.chapo .subtitle{margin-bottom:60px}@media only screen and (max-width:1280px){.chapo .subtitle{margin-bottom:40px}}@media only screen and (max-width:768px){.chapo .subtitle{margin-bottom:30px}}.grids,.grids .wrapper{position:relative}.grids .wrapper>h4{margin-bottom:30px}@media only screen and (max-width:768px){.grids .wrapper>h4{display:none}}.grids .wrapper>h4 a{text-transform:none;font-size:12px;font-weight:500;color:#847155;border-left:1px solid #ccc;padding-left:15px;margin-left:10px;vertical-align:middle;display:inline-block}.grids .wrapper>h4 a:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:11px;display:inline-block;margin-right:5px}@media only screen and (min-width:1025px){.grids .wrapper>h4 a:hover{color:#000}}@media only screen and (max-width:640px){.products-associated .grid .size-small{width:100%;float:left;clear:none}}@media only screen and (max-width:640px){.products-associated .grid .product .trigger-link-product .media{min-height:320px}}@media only screen and (max-width:640px){.products-associated .grid .product .trigger-link-product .actions .cart,.products-associated .grid .product .trigger-link-product .actions .wishlist{opacity:1}}.products-associated .wrapper .product-inner{padding:60px 0 0}.products-associated .title-container h2,.products-associated .title-container h3{color:#000!important}.grid{overflow:hidden}@media only screen and (max-width:1024px){.grid{padding:0 20px}}@media only screen and (max-width:640px){.grid{padding:0 10px}}.grid .article,.grid .beautygenius-box,.grid .facebook-box,.grid .newsletter-box,.grid .product{float:left;position:relative;margin-bottom:20px;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (max-width:640px){.grid .article,.grid .beautygenius-box,.grid .facebook-box,.grid .newsletter-box,.grid .product{float:none;clear:both}}.grid .expert{position:relative;margin-bottom:20px;display:inline-block;margin:0 auto;vertical-align:middle}@media only screen and (max-width:640px){.grid .expert{float:none;clear:both}}.grid .grid-item{padding:0 10px}.grid .size-small{width:33.3333333333%;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:640px){.grid .size-small{width:50%;float:left;clear:none}}@media only screen and (max-width:640px){.grid .size-small.expert,.grid .size-small.expert img{width:100%}.grid .size-small.expert .img-container{margin:0 auto;width:60%}}@media only screen and (max-width:640px) and (max-width:640px){.grid .size-small.expert .img-container{width:90%}}.grid .size-semi{width:50%}@media only screen and (max-width:640px){.grid .size-semi{width:100%}}.grid .size-medium{width:66.6666667%}@media only screen and (max-width:640px){.grid .size-medium{width:100%}}@media only screen and (max-width:640px){.grid .beautygenius-box,.grid .facebook-box,.grid .newsletter-box{width:92%;margin:0 auto;clear:both;float:none;margin-bottom:20px}}.grid .article img{max-width:100%;height:auto}.grid .article .wishlist{opacity:1;cursor:pointer}.grid .article .wishlist:before{color:#d9d9d9;opacity:1}.grid.product-inner .grid-item .actions{pointer-events:none}.grid.product-inner .grid-item .cart,.grid.product-inner .grid-item .wishlist{opacity:0;cursor:pointer;pointer-events:all}.grid.product-inner .grid-item:hover .cart,.grid.product-inner .grid-item:hover .wishlist{opacity:1}.grid .product .trigger-link-product h3{color:#000}.grid .product .trigger-link-product .media{overflow:hidden;background-color:#fff;position:relative;cursor:none;min-height:320px;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){.grid .product .trigger-link-product .media{min-height:270px}}@media only screen and (max-width:768px){.grid .product .trigger-link-product .media{min-height:290px}}@media only screen and (max-width:520px){.grid .product .trigger-link-product .media{min-height:230px}}@media only screen and (max-width:420px){.grid .product .trigger-link-product .media{min-height:200px}}.grid .product .trigger-link-product .media .imgs{width:100%;height:auto;position:relative;background-color:#fff;transition:transform .65s ease;margin:auto;text-align:center;max-height:500px;display:inline-block}@media only screen and (max-width:1280px){.grid .product .trigger-link-product .media .imgs{max-height:420px}}.grid .product .trigger-link-product .media .imgs img{width:auto;height:auto;transition:transform .65s ease;margin-right:-3px;max-width:80%;max-height:500px;display:inline-block}@media only screen and (max-width:1280px){.grid .product .trigger-link-product .media .imgs img{max-height:420px}}.grid .product .trigger-link-product .media .imgs img:last-child{bottom:0;left:150%;width:auto;position:absolute;transition:all .65s ease;transform:scale(1.2) translateX(-50%);transform-origin:left bottom}.grid .product .trigger-link-product .media .imgs.half-ratio{height:auto}.grid .product .trigger-link-product .media .imgs.half-ratio img{height:auto;max-width:70%}.grid .product .trigger-link-product .media .imgs.half-ratio img:last-child{max-height:120%}.ie10-11 .grid .product .trigger-link-product .media{display:block}.ie10-11 .grid .product .trigger-link-product .media .imgs{position:absolute;top:50%;transform:translateY(-50%)}.ie10-11 .grid .product .trigger-link-product .media .imgs.half-ratio img{max-height:320px}.ie10-11 .grid .product .trigger-link-product .media.half-ratio{min-height:420px}@media only screen and (min-width:1025px){.grid .product .trigger-link-product:hover .media .imgs{transform:translate(-100%)}}@media only screen and (min-width:1025px){.ie10-11 .grid .product .trigger-link-product:hover .media .imgs{transform:translate(-100%,-50%)}}.grid .product .trigger-link-product:hover .cart,.grid .product .trigger-link-product:hover .wishlist{opacity:1;cursor:pointer}.grid .product .trigger-link-product .rating p span{display:inline-block}@media only screen and (min-width:1025px){.grid .product .trigger-link-product:hover .rating{opacity:1}}.grid .step .product h3{z-index:10}.grid .step .product .trigger-link-product{z-index:10;position:relative;display:block;background-color:#fff;height:375px;padding-top:375px}@media only screen and (max-width:1280px){.grid .step .product .trigger-link-product{height:310px;padding-top:310px}}@media only screen and (max-width:1024px){.grid .step .product .trigger-link-product{height:340px;padding-top:340px}}@media only screen and (max-width:768px){.grid .step .product .trigger-link-product{display:block;height:0;width:100%}}@media only screen and (max-width:640px){.grid .step .product .trigger-link-product{clear:none;float:none}}.grid .step .product .trigger-link-product .media{vertical-align:middle;width:100%;position:absolute;top:50%;transform:translateY(-50%);overflow:visible}.grid .step .product .trigger-link-product .media .rating{bottom:auto;top:80%}.grid .step .product .trigger-link-product .media .imgs.half-ratio{overflow:visible}.grid .step .product .trigger-link-product .media .imgs.half-ratio img:first-child{max-height:415px}@media only screen and (max-width:1280px){.grid .step .product .trigger-link-product .media .imgs.half-ratio img:first-child{max-height:310px}}@media only screen and (max-width:1024px){.grid .step .product .trigger-link-product .media .imgs.half-ratio img:first-child{max-height:340px}}@media only screen and (min-width:1025px){.grid .imgs{transition:transform,.65s,ease-in}}.grid .cart,.grid .rating,.grid .remove,.grid .wishlist{opacity:0}@media only screen and (min-width:1025px){.grid .cart,.grid .rating,.grid .remove,.grid .wishlist{opacity:0;transition:opacity,.3s}}.grid .cart,.grid .remove,.grid .wishlist{opacity:1}@media only screen and (min-width:1025px){.grid .cart,.grid .remove,.grid .wishlist{opacity:0}}.grid .expert{width:33%;padding:0 5%;margin-bottom:0}@media only screen and (max-width:1024px){.grid .expert{padding:0 4%}}@media only screen and (max-width:640px){.grid .expert{width:100%;margin-bottom:20px;padding:0}}.grid .expert .img-container{height:100%;width:100%;position:relative;transition:.8s cubic-bezier(.19,1,.22,1)}.grid .expert .img-container:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg,hsla(0,0%,60%,0) 54%,hsla(0,0%,60%,.2) 63%,#0f0f0f)}.grid .expert img{display:block;max-width:100%;height:auto}@media only screen and (max-width:640px){.grid .expert img{margin:0 auto;width:100%}}.grid .expert:hover .img-container{transform:translateY(5%) scale(1.1)}@media only screen and (min-width:1025px){.grid .expert:hover .more{background-color:transparent;color:#fff}}.grid .expert:nth-of-type(3n-1):after,.grid .expert:nth-of-type(3n-1):before{content:"";width:10px;height:2px;background-color:#fff;position:absolute;top:160px}@media only screen and (max-width:640px){.grid .expert:nth-of-type(3n-1):after,.grid .expert:nth-of-type(3n-1):before{display:none}}.grid .expert:nth-of-type(3n-1):before{left:-5px}.grid .expert:nth-of-type(3n-1):after{right:-5px}.grid .expert a{display:block;position:relative}.products.account-products{margin-right:20px}@media only screen and (max-width:768px){.products.account-products{margin-right:0}}.products.account-products .grid .product .trigger-link-product:hover .remove{opacity:.75}.products.account-products .grid .product .trigger-link-product .remove:hover{opacity:1}.products.account-products .wrapper{position:relative}.grid-masonry{margin-bottom:60px}@media only screen and (min-width:769px){.grid-masonry{margin-left:-10px;margin-right:-10px}}@media only screen and (max-width:1024px){.grid-masonry{padding:0;margin-bottom:30px}}.ambassadors,.articles,.experts,.products{padding:90px 0}.ambassadors{padding:140px 0}@media only screen and (max-width:1280px){.ambassadors{padding:115px 0 60px}}@media only screen and (max-width:768px){.ambassadors{padding:85px 0}}.products{margin-bottom:60px;padding-bottom:0;margin-top:60px;padding-top:0}@media only screen and (max-width:1280px){.search-results .products{padding-top:80px}}@media only screen and (max-width:1024px){.search-results .products{padding-top:60px}}@media only screen and (max-width:1024px){.search-results .filters span{text-transform:uppercase;display:inline-block;width:100%;color:#847155;font-weight:700;letter-spacing:.3em}}.articles{background-color:#e4e4e4;text-align:center}@media only screen and (max-width:640px){.articles{background:#fff}}.articles.tutorials{background:#fff}@media only screen and (min-width:769px){.articles .grid{padding:0 0 30px}}@media only screen and (min-width:1401px){.articles .grid{padding:0 0 60px}}.article{text-align:center}.article h3{font-size:21px;letter-spacing:.3em;line-height:26px;text-transform:uppercase;font-weight:700;display:inline-block}@media only screen and (max-width:768px){.article h3{font-size:16px;line-height:22px}}.article h3 span{font-family:Jellyka-CuttyCupcakes,cursive;text-transform:none;color:#847155;font-weight:400;font-size:52px;letter-spacing:0}.article .imgs{width:200%;overflow:hidden}.article .imgs img{float:left;width:50%;height:auto}.article .link{color:inherit}.article.grid-item:hover{background:none}.article-xlarge{padding:40px;background-color:#fff}@media only screen and (max-width:1024px){.article-xlarge{padding:30px}}@media only screen and (max-width:768px){.article-xlarge{padding:20px}}.article-xlarge .content,.article-xlarge .wrapper{height:700px}@media only screen and (max-width:1280px){.article-xlarge .content,.article-xlarge .wrapper{height:570px}}.article-xlarge .wrapper{max-width:100%;background-color:#151515;position:relative;display:table;padding-right:35%;overflow:hidden}@media only screen and (max-width:768px){.article-xlarge .wrapper{padding-right:0}}.article-xlarge .more{background-color:#fff;position:absolute;right:0;top:50%;border:0;font-size:12px;color:#000;letter-spacing:.05em}@media only screen and (max-width:640px){.article-xlarge .more{bottom:50px;top:auto}}.article-xlarge .content{display:table-cell;vertical-align:middle;width:50%;position:relative}@media only screen and (max-width:768px){.article-xlarge .content{width:100%}}@media only screen and (max-width:640px){.article-xlarge .content{vertical-align:top;padding-top:20px}}.article-xlarge .content .subtitle,.article-xlarge .content h2,.article-xlarge .content h3,.article-xlarge .content p{color:#fff}.article-xlarge .content h2{text-transform:uppercase;font-weight:300;margin-bottom:0;letter-spacing:0;font-size:58px;line-height:64px}@media only screen and (max-width:1280px){.article-xlarge .content h2{font-size:48px;line-height:54px}}@media only screen and (max-width:768px){.article-xlarge .content h2{font-size:38px;line-height:44px}}@media only screen and (max-width:640px){.article-xlarge .content h2{font-size:24px;line-height:30px;padding:0 10px}}.article-xlarge .content h3{text-transform:uppercase;font-size:40px;line-height:46px}@media only screen and (max-width:1280px){.article-xlarge .content h3{font-size:30px;line-height:46px}}@media only screen and (max-width:768px){.article-xlarge .content h3{font-size:20px;line-height:36px}}@media only screen and (max-width:640px){.article-xlarge .content h3{font-size:16px;line-height:32px;padding:0 10px}}.article-xlarge .content p{font-size:18px;color:#999;padding:0 20px}@media only screen and (max-width:1280px){.article-xlarge .content p{font-size:14px}}.article-xlarge .content p:before{content:"";display:block;width:10px;height:2px;background-color:#fff;margin:0 auto 20px}@media only screen and (max-width:640px){.article-xlarge .content p:before{margin:-15px auto 10px}}.article-xlarge .content .subtitle{display:inline-block}.article-xlarge .subtitle{display:inline-block;margin-bottom:20px}@media only screen and (min-width:641px){.article-xlarge .subtitle{margin-bottom:60px}}.article-xlarge .subtitle:after,.article-xlarge .subtitle:before{background-color:#fff}@media only screen and (max-width:640px){.article-xlarge .bg{top:auto;bottom:0;width:100%;height:100%;background-position:72% 100%;background-size:auto 62%;background-color:#000}}@media only screen and (max-width:640px){.article.size-small,.facebook-box.size-small{width:92%;margin:0 auto 20px;float:none}}.article.size-small a,.facebook-box.size-small a{display:table-cell;vertical-align:middle}@media only screen and (min-width:1025px){.article.size-small a,.facebook-box.size-small a{transition:background .3s ease}}@media only screen and (max-width:640px){.article.size-small.grid-item,.facebook-box.size-small.grid-item{left:0;right:0;clear:both;float:none}}@media only screen and (min-width:1025px){.article.size-small.grid-item a,.facebook-box.size-small.grid-item a{display:block}}.article.size-small .subtitle,.facebook-box.size-small .subtitle{color:#847155;margin-bottom:40px;text-align:center}@media only screen and (max-width:1280px){.article.size-small .subtitle,.facebook-box.size-small .subtitle{font-size:9px;margin-bottom:20px}.article.size-small .subtitle:after,.article.size-small .subtitle:before,.facebook-box.size-small .subtitle:after,.facebook-box.size-small .subtitle:before{width:20px}}.article.size-small .subtitle:after,.article.size-small .subtitle:before,.facebook-box.size-small .subtitle:after,.facebook-box.size-small .subtitle:before{background-color:#847155;width:30px}@media only screen and (max-width:1280px){.article.size-small .subtitle:after,.article.size-small .subtitle:before,.facebook-box.size-small .subtitle:after,.facebook-box.size-small .subtitle:before{width:10px}}@media only screen and (min-width:1025px){.article.size-small .block-content p.subtitle{margin-left:-5px}.article.size-small .block-content p.subtitle:after,.article.size-small .block-content p.subtitle:before{width:15px}}.article.size-small .content{padding:0 30px}@media only screen and (max-width:1024px){.article.size-small .content{padding:0 10px}}.article.size-medium,.article.size-semi{margin-bottom:60px!important}.article.size-medium.grid-item,.article.size-semi.grid-item{margin-bottom:80px!important}@media only screen and (max-width:640px){.article.size-medium,.article.size-medium.grid-item,.article.size-semi,.article.size-semi.grid-item{margin-bottom:120px!important}}.article.size-medium .trigger-link-article,.article.size-semi .trigger-link-article{display:block}.article.size-medium .trigger-link-article.bg-black{background-color:#151515}@media only screen and (min-width:1025px){.article.size-medium .trigger-link-article:before,.article.size-semi .trigger-link-article:before{content:"";position:absolute;margin-top:0;top:0;left:0;bottom:0;right:0;background:transparent;z-index:1;transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.article.size-medium .trigger-link-article:hover:before,.article.size-semi .trigger-link-article:hover:before{background:rgba(0,0,0,.55)}}@media only screen and (min-width:1025px){.article.size-medium .trigger-link-article:hover:after,.article.size-semi .trigger-link-article:hover:after{z-index:20}}@media only screen and (min-width:1025px){.article.size-medium .trigger-link-article:hover .content,.article.size-semi .trigger-link-article:hover .content{padding-bottom:55px}}@media only screen and (min-width:1025px){.article.size-medium .trigger-link-article:hover .more-arrow,.article.size-semi .trigger-link-article:hover .more-arrow{opacity:1}}.article.size-medium .content,.article.size-semi .content{width:460px;background-color:#151515;bottom:-60px;position:absolute;text-align:center;padding:45px 55px;left:0;right:0;margin:auto}@media only screen and (min-width:1025px){.article.size-medium .content,.article.size-semi .content{transition:.8s cubic-bezier(.19,1,.22,1);z-index:4}}@media only screen and (max-width:1280px){.article.size-medium .content,.article.size-semi .content{width:400px;padding:30px 45px}}@media only screen and (max-width:1024px){.article.size-medium .content,.article.size-semi .content{left:10%;margin-left:0;width:calc(80% - 20px);padding:30px 20px}}@media only screen and (max-width:640px){.article.size-medium .content,.article.size-semi .content{bottom:-100px;left:0;right:0;margin:auto;width:92%}}.article.size-medium .content h3,.article.size-medium .content p,.article.size-semi .content h3,.article.size-semi .content p{color:#fff}.article.size-medium .content .subtitle,.article.size-semi .content .subtitle{color:#847155;margin-bottom:30px}@media only screen and (min-width:1281px){.article.size-medium .content .subtitle,.article.size-semi .content .subtitle{margin-bottom:50px}}.article.size-medium .content .subtitle:after,.article.size-medium .content .subtitle:before,.article.size-semi .content .subtitle:after,.article.size-semi .content .subtitle:before{background-color:#847155;width:40px}@media only screen and (max-width:640px){.article.size-medium .content .subtitle:after,.article.size-medium .content .subtitle:before,.article.size-semi .content .subtitle:after,.article.size-semi .content .subtitle:before{width:20px}}.article.size-medium .content p:not(.subtitle),.article.size-semi .content p:not(.subtitle){letter-spacing:.025em;color:#999}@media only screen and (max-width:640px){.article.size-medium .content p:not(.subtitle),.article.size-semi .content p:not(.subtitle){font-size:12px}}@media only screen and (max-width:640px){.article.size-medium .content p:not(.subtitle) br,.article.size-semi .content p:not(.subtitle) br{display:none}}.article.size-medium .content .more-arrow,.article.size-semi .content .more-arrow{margin:0;font-size:13px;color:gray;opacity:0;position:absolute;bottom:28px;width:100%;left:0;right:0;margin:auto}@media only screen and (min-width:1025px){.article.size-medium .content .more-arrow,.article.size-semi .content .more-arrow{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:768px){.article.size-medium .content .more-arrow,.article.size-semi .content .more-arrow{position:static;opacity:1;font-size:11px}}.article.size-medium .wishlist,.article.size-semi .wishlist{position:absolute;top:10px;right:12px;z-index:98;opacity:1;cursor:pointer}.article.size-medium .wishlist:before,.article.size-semi .wishlist:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#d9d9d9;font-size:24px;position:absolute;top:-2px}@media only screen and (min-width:1025px){.article.size-medium .wishlist:before,.article.size-semi .wishlist:before{transition:all .8s cubic-bezier(.19,1,.22,1)}}.article.size-medium .wishlist:after,.article.size-semi .wishlist:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:24px;color:#cc1734;display:inline-block;position:absolute;top:-2px;z-index:20;opacity:0}@media only screen and (min-width:1025px){.article.size-medium .wishlist:after,.article.size-semi .wishlist:after{transition:.8s cubic-bezier(.19,1,.22,1);transform:scale(1.25)}}.article.size-medium .wishlist i,.article.size-semi .wishlist i{display:none}.article.size-medium .wishlist.added,.article.size-medium .wishlist:hover,.article.size-semi .wishlist.added,.article.size-semi .wishlist:hover{opacity:1}.article.size-medium .wishlist.added:before,.article.size-medium .wishlist:hover:before,.article.size-semi .wishlist.added:before,.article.size-semi .wishlist:hover:before{opacity:0}.article.size-medium .wishlist.added:after,.article.size-medium .wishlist:hover:after,.article.size-semi .wishlist.added:after,.article.size-semi .wishlist:hover:after{transform:scale(1);opacity:1}.article.alt h3{color:#fff}@media only screen and (min-width:1025px){.article.alt .trigger-link-article:hover{background-color:#222}}.article.alt .trigger-link-article{padding:30px 18px}@media only screen and (min-width:1025px){.article.alt .trigger-link-article .content h3{transition:transform .8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1280px){.article.alt .trigger-link-article{padding:30px 15px}}.article.alt .block-content{background:#151515}.article.alt:hover .trigger-link-article .content h3{transform:scale(.93)}.article.alt:hover .trigger-link-article:after{opacity:1;border:1px solid #fff;color:#fff}.article.size-medium:nth-of-type(2n){float:right}@media only screen and (max-width:768px){.article.size-medium:nth-of-type(2n){padding-left:0}}.article.size-medium:nth-of-type(2n).grid-item{padding:0 10px}@media only screen and (min-width:1025px){.article.size-medium:nth-of-type(2n) .content{left:0;right:0;margin:auto}}.video.intro a:after,.video.size-medium a:after{position:absolute;top:35%;left:50%;width:120px;height:120px;line-height:120px;font-size:40px;border-color:#fff;color:#fff;padding-left:5px;background-color:hsla(0,0%,100%,.2);transform:translate(-50%,-50%)}@media only screen and (max-width:640px){.video.intro a:after,.video.size-medium a:after{width:80px;height:80px;line-height:80px;font-size:30px;margin-top:-5px}}.articles .grid.wrapper,.products .grid.wrapper{position:relative;margin-left:auto;margin-right:auto}.articles .grid.wrapper:after,.products .grid.wrapper:after{content:"";display:block;clear:both}@media only screen and (max-width:1024px){.articles .grid.wrapper,.products .grid.wrapper{float:none}}.articles .grid.wrapper .container,.products .grid.wrapper .container{width:auto;margin-left:-10px;margin-right:-10px}.articles .grid.wrapper .container:after,.products .grid.wrapper .container:after{content:"";display:block;clear:both}.articles .block,.products .block{position:relative;padding-bottom:100%}@media only screen and (max-width:640px){.articles .facebook-box .block,.articles .newsletter-box .block,.products .facebook-box .block,.products .newsletter-box .block{padding-bottom:68%}}.articles .block-content,.products .block-content{position:absolute;display:block;top:0;left:0;bottom:0;right:0;height:100%;text-align:center;background-size:cover}.articles .block-content img,.products .block-content img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:1025px){.articles .block-content img,.products .block-content img{height:auto;z-index:0}}.articles .size-small .content,.products .size-small .content{position:absolute;text-align:center;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}@media only screen and (min-width:1281px){.articles .size-small .content,.products .size-small .content{padding:0 30px}}.articles .size-small .content h4,.products .size-small .content h4{transition:.8s cubic-bezier(.19,1,.22,1)}.articles .size-small .more-arrow,.products .size-small .more-arrow{display:none}.articles .size-small:not(.alt) .block-content,.products .size-small:not(.alt) .block-content{background-color:#fff}@media only screen and (min-width:1025px){.articles .article.size-small .block-content:before,.products .article.size-small .block-content:before{content:"";width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;transition:all .8s cubic-bezier(.19,1,.22,1)}}.articles .article.size-small .block-content:hover:before,.products .article.size-small .block-content:hover:before{background:rgba(0,0,0,.25);z-index:0}.articles .article.size-small .block-content:hover .content,.products .article.size-small .block-content:hover .content{z-index:20}.articles .article.size-small .block-content:hover .content h4,.products .article.size-small .block-content:hover .content h4{transform:scale(.93)}.articles .article.size-small .block-content:hover:after,.products .article.size-small .block-content:hover:after{opacity:1;border:1px solid #fff;color:#fff}@media only screen and (min-width:641px){.articles .size-medium,.articles .size-small,.products .size-medium,.products .size-small{margin:20px auto;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;margin:0 0 20px}}.articles .size-medium,.products .size-medium{margin-bottom:80px!important}@media only screen and (max-width:640px){.articles .size-medium,.products .size-medium{margin-bottom:120px}}.articles .size-medium:last-child,.products .size-medium:last-child{margin-bottom:0}.articles .article.size-semi,.products .article.size-semi{margin-bottom:20px}.articles .article.size-semi .block,.articles .article.size-semi .block-content,.articles .article.size-semi .block-content img,.articles .article.size-semi .thumb,.products .article.size-semi .block,.products .article.size-semi .block-content,.products .article.size-semi .block-content img,.products .article.size-semi .thumb{position:relative;top:0;left:0;transform:translate(0)}.articles .article.size-semi .block,.products .article.size-semi .block{padding-bottom:0}.articles .article.size-semi p,.products .article.size-semi p{margin:20px 0 0}.articles .article.size-semi .content,.products .article.size-semi .content{margin-top:-80px;bottom:auto;position:relative;width:calc(100% - 40px)}@media only screen and (max-width:1280px){.articles .article.size-semi .content,.products .article.size-semi .content{padding-left:35px;padding-right:35px}}@media only screen and (max-width:1024px){.articles .article.size-semi .content,.products .article.size-semi .content{left:0;margin-left:20px;width:calc(100% - 40px)}}.articles .article.size-semi .content .subtitle,.products .article.size-semi .content .subtitle{margin:0 0 30px}.articles .article.size-semi h4,.products .article.size-semi h4{margin-bottom:0;font-weight:400}.articles .article.size-semi .more-hover,.products .article.size-semi .more-hover{opacity:0;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:1025px){.articles .article.size-semi a:before,.products .article.size-semi a:before{display:none}.articles .article.size-semi .thumb,.products .article.size-semi .thumb{overflow:hidden}.articles .article.size-semi .thumb img,.products .article.size-semi .thumb img{transition:transform 1s cubic-bezier(.19,1,.22,1)}.articles .article.size-semi .thumb span,.products .article.size-semi .thumb span{transform:scale(.98)}.articles .article.size-semi .thumb:before,.products .article.size-semi .thumb:before{content:"";position:absolute;margin-top:0;top:0;left:0;bottom:0;right:0;background:transparent;z-index:1;transition:.8s cubic-bezier(.19,1,.22,1)}}.articles .size-semi a:hover .thumb img,.products .size-semi a:hover .thumb img{transition:transform 10s cubic-bezier(.19,1,.22,1);transform:scale(1.05)}@media only screen and (min-width:1025px){.articles .size-semi a:hover .thumb:before,.products .size-semi a:hover .thumb:before{background:rgba(0,0,0,.45)}}@media only screen and (min-width:1025px){.articles .size-semi a:hover .thumb span,.products .size-semi a:hover .thumb span{transform:scale(1)}}@media only screen and (min-width:1025px){.articles .size-semi a:hover .content,.products .size-semi a:hover .content{opacity:0;padding-bottom:30px;transform:translateY(-3%)}}@media only screen and (min-width:1025px){.articles .size-semi a:hover .more-hover,.products .size-semi a:hover .more-hover{opacity:1}}.articles .article.size-semi:nth-of-type(odd),.products .article.size-semi:nth-of-type(odd){padding-right:10px}.articles .article.size-semi:nth-of-type(2n),.products .article.size-semi:nth-of-type(2n){padding-left:10px}.sitecore-edit-mode .size-semi a:hover .content{opacity:1}@media only screen and (min-width:769px){.myarticles .wrapper,.myproducts .wrapper,.timeline .wrapper{float:left}}.beautygenius-box .block-content,.newsletter-box .block-content{background:#fff url(../img/bg-noise-mobile.png) 0 0 repeat}@media only screen and (min-width:641px){.beautygenius-box .block-content,.newsletter-box .block-content{background:#fff url(../img/bg-noise-desktop.png)}}.beautygenius-box a{text-align:center;padding:10px 40px;height:270px}@media only screen and (min-width:641px){.beautygenius-box a{padding:20px}}.beautygenius-box a h4{font-size:24px;font-weight:400;margin-bottom:5px;padding-top:0}@media only screen and (max-width:1280px){.beautygenius-box a h4{font-size:22px;margin-bottom:10px}}@media only screen and (max-width:1024px){.beautygenius-box a h4{font-size:16px;margin-bottom:0}}@media only screen and (max-width:640px){.beautygenius-box a h4{font-size:24px;margin-bottom:10px}}.beautygenius-box a h4:before{content:"";width:100px;height:100px;background:url(../img/logo-beautygenius.svg) no-repeat 45% 0;background-size:contain;display:block;margin:0 auto 20px}@media only screen and (max-width:1280px){.beautygenius-box a h4:before{margin-bottom:10px;width:55px;height:55px}}@media only screen and (max-width:640px){.beautygenius-box a h4:before{width:110px;height:110px;margin:10px auto}}.beautygenius-box a h4 strong{font-weight:700}.beautygenius-box a p{font-weight:500;letter-spacing:.025;margin-bottom:30px}@media only screen and (max-width:1280px){.beautygenius-box a p{margin-bottom:15px;font-size:12px}}@media only screen and (max-width:1024px){.beautygenius-box a p{font-size:10px;margin-bottom:5px}}@media only screen and (max-width:640px){.beautygenius-box a p{margin-bottom:15px}}.beautygenius-box a .more{padding:10px 40px;background-color:#847155;border:1px solid #847155;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:.3em;font-size:12px;font-weight:700;margin-bottom:10px}@media only screen and (max-width:1280px){.beautygenius-box a .more{font-size:10px}}@media only screen and (min-width:1025px){.beautygenius-box a .more{transition:background .3s,color .3s}}.beautygenius-box a .legal{font-size:12px;font-weight:500;margin-bottom:0;color:#847155}@media only screen and (max-width:1280px){.beautygenius-box a .legal{font-size:10px}}@media only screen and (min-width:1025px){.beautygenius-box a:hover .more{background-color:#fff;color:#847155}}@media only screen and (max-width:640px){.facebook-box{height:auto!important}}.facebook-box a{background:#fff;display:table-cell;vertical-align:middle;text-align:center;border:8px solid #4e64a3;padding:10px 40px;height:265px}@media only screen and (min-width:641px){.facebook-box a{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;padding:0}}@media only screen and (max-width:1280px){.facebook-box a{padding:15px 20px}}@media only screen and (max-width:640px){.facebook-box a{padding:10px 10px 20px;height:auto;border-width:4px}}.facebook-box a p{font-size:16px;line-height:1.5;color:#4e64a3;margin:10px 0;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1280px){.facebook-box a p{font-size:14px}}.facebook-box a .number{font-size:45px;font-weight:300;line-height:68px;margin-bottom:0}@media only screen and (max-width:1280px){.facebook-box a .number{font-size:35px;line-height:48px;font-size:32px}}@media only screen and (max-width:640px){.facebook-box a .number{font-size:40px;line-height:48px;margin-bottom:10px}}.facebook-box a span{text-transform:uppercase;font-size:10px;color:#4e64a3;font-weight:700;letter-spacing:.3em;display:block;margin-top:40px;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1280px){.facebook-box a span{margin-top:25px}}@media only screen and (max-width:768px){.facebook-box a span{margin-top:15px}}.facebook-box a span:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;vertical-align:bottom;font-size:22px;padding-right:8px;color:#4e64a3;transform:translate(0)}.facebook-box a:hover span{transform:scale(1.3)}.newsletter-box{text-align:left}@media only screen and (max-width:640px){.newsletter-box{margin-bottom:30px!important}}.newsletter-box form{height:265px;vertical-align:middle;width:100%}@media only screen and (max-width:1280px){.newsletter-box form{padding:10px 25px}}@media only screen and (max-width:640px){.newsletter-box form{padding:35px 40px;height:170px}}.newsletter-box form h2{font-size:24px;font-weight:400;margin-bottom:40px;text-align:left;line-height:26px;text-transform:uppercase}.newsletter-box form h2 strong{font-weight:700}@media only screen and (max-width:1280px){.newsletter-box form h2{font-size:19px;line-height:25px;margin-bottom:10px}}@media only screen and (max-width:768px){.newsletter-box form h2{font-size:18px;line-height:26px}}.newsletter-box .content{width:100%}@media only screen and (max-width:1280px){.newsletter-box .content{width:85%!important}}@media only screen and (min-width:1281px){.newsletter-box .text input:focus{width:90%}}@media only screen and (min-width:1401px){.newsletter-box .text input:focus{width:80%}}.newsletter form .text{position:relative}.newsletter form .text:before{color:#999;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:20px;line-height:17px;position:absolute;left:0;top:7px}.newsletter form .text input{display:inline-block;text-align:left;float:left;padding-left:25px;height:34px;margin-bottom:10px}.newsletter form .text input:focus+.submit{opacity:1}.newsletter form .text input{width:100%;transition:.8s cubic-bezier(.19,1,.22,1);transform:translateZ(0)}.newsletter form .text input:focus{width:80%}@media only screen and (min-width:1401px){.newsletter form .text input:focus{width:85%}}.newsletter form.sending .text input+.submit{opacity:1}.newsletter form.sending .text input{width:80%}@media only screen and (min-width:1401px){.newsletter form.sending .text input{width:85%}}.newsletter form .submit{position:absolute;right:0;left:auto;bottom:auto;top:0;opacity:0}@media only screen and (min-width:1025px){.newsletter form .submit{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1280px){.newsletter form .submit{right:0}}.newsletter form .submit button{text-transform:uppercase;color:#847155;font-weight:600;border:0;background:none;font-size:14px;padding:0;border-left:1px solid #847155;padding-left:10px;margin-top:10px;outline:0;position:relative}.newsletter form .submit button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(../img/loader2.gif) no-repeat 50% 50%;opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1) .8s}.newsletter form .submit button.loading{border-color:#fff;cursor:normal}.newsletter form .submit button.loading:after{opacity:1}.newsletter form span.error{color:#d91e18;text-transform:none;position:absolute;top:auto;bottom:0;letter-spacing:0;bottom:-70px;width:100%;left:0}.newsletter form span.error:after,.newsletter form span.error:before{display:none}.footer .newsletter form .text input{width:100%}@media only screen and (min-width:1401px){.footer .newsletter form .text input{width:85%;transition:.8s cubic-bezier(.19,1,.22,1)}}.footer .newsletter form .text input:focus{width:85%}@media only screen and (min-width:1401px){.footer .newsletter form .text input:focus{width:75%}}@media only screen and (max-width:768px){.footer .newsletter form .text:before{left:0}}.footer .newsletter form .submit{position:absolute;top:-5px}@media only screen and (min-width:1025px){.footer .newsletter form .submit{right:-30px}}@media only screen and (min-width:1401px){.footer .newsletter form .submit{right:20px}}.footer .newsletter form span.error{width:auto}.products{text-align:center;position:relative}.alsolike h2,.category-products h2,.home-products h2{text-transform:uppercase}@media only screen and (max-width:640px){.alsolike h2,.category-products h2,.home-products h2{font-size:19px}}.alsolike .chapo,.category-products .chapo,.home-products .chapo{margin:30px 0 40px}@media only screen and (max-width:640px){.alsolike .chapo,.category-products .chapo,.home-products .chapo{margin-top:30px;margin-bottom:30px}}.alsolike .expandDown,.category-products .expandDown,.home-products .expandDown{display:none}@media only screen and (max-width:768px){.alsolike .expandDown,.category-products .expandDown,.home-products .expandDown{position:relative;width:30px;height:30px;border:1px solid #ccc;display:inline-block;border-radius:50%;margin:-5px 0 0 5px}.alsolike .expandDown i,.category-products .expandDown i,.home-products .expandDown i{display:none}.alsolike .expandDown:before,.category-products .expandDown:before,.home-products .expandDown:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:15.38462px;line-height:29px;display:block;text-align:center;color:#000;letter-spacing:0}}.expandDown select{font-size:medium;opacity:0;position:absolute;top:0;right:0;height:100%}.product{text-align:left}.product h3{letter-spacing:.3em;margin-bottom:10px;padding-left:20px;position:relative;font-size:20px;line-height:26px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:768px){.product h3{margin-bottom:5px;font-size:16px;line-height:20px;margin-top:4px;padding-left:8px}}.product h3:before{content:"";width:10px;height:2px;background-color:#000;display:block;margin-top:-35px;margin-bottom:20px;position:relative}@media only screen and (max-width:768px){.product h3:before{margin-top:-25px;margin-bottom:10px}}.product p{padding-left:20px}@media only screen and (max-width:1024px){.product p{margin-bottom:5px}}@media only screen and (max-width:768px){.product p{padding-left:8px}}.product p span{color:#b3b3b3;display:block;padding-left:3px}.product p span:before{content:"";display:inline-block;margin-right:5px;width:5px;height:1px;background:#ccc;vertical-align:middle;text-transform:capitalize}@media only screen and (min-width:1025px){.product .bt-container{margin:30px 0 0 15px}}.rating{white-space:nowrap;position:absolute;left:20px;bottom:60px}.rating p{font-size:24px;font-family:Jellyka-CuttyCupcakes,cursive;font-weight:400;line-height:24px;letter-spacing:.08em;color:#646464;padding-left:0;margin-bottom:0}.stars i{display:none}.stars span:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:20px;line-height:30px;display:inline-block;color:#c3ac83;letter-spacing:0;opacity:.5}.stars span.on:before{opacity:1}.article .actions,.product .actions{margin-bottom:20px;text-align:center}@media only screen and (min-width:1025px){.article .actions,.product .actions{position:absolute;top:10px;left:20px;right:20px;z-index:98;margin-bottom:0}}@media only screen and (max-width:1024px){.article .actions,.product .actions{z-index:1}.article .actions span,.product .actions span{display:inline-block;margin-right:15px}}@media only screen and (max-width:1024px){.article .actions.-remove,.product .actions.-remove{right:12px;top:12px;left:auto}}.article .cart,.article .remove,.article .wishlist,.product .cart,.product .remove,.product .wishlist{display:block;width:20px;height:20px;position:relative;margin-bottom:2px}.article .cart:after,.article .cart:before,.article .remove:after,.article .remove:before,.article .wishlist:after,.article .wishlist:before,.product .cart:after,.product .cart:before,.product .remove:after,.product .remove:before,.product .wishlist:after,.product .wishlist:before{font-size:28px;font-weight:100;padding:0;position:absolute;width:100%;height:100%;z-index:98;top:0;left:0;opacity:1}@media only screen and (min-width:1025px){.article .cart:after,.article .cart:before,.article .remove:after,.article .remove:before,.article .wishlist:after,.article .wishlist:before,.product .cart:after,.product .cart:before,.product .remove:after,.product .remove:before,.product .wishlist:after,.product .wishlist:before{font-size:20px;font-weight:900;transition:.8s cubic-bezier(.19,1,.22,1)}}.article .cart:before,.article .remove:before,.article .wishlist:before,.product .cart:before,.product .remove:before,.product .wishlist:before{color:#bfbfbf}.article .cart:after,.article .remove:after,.article .wishlist:after,.product .cart:after,.product .remove:after,.product .wishlist:after{opacity:0}@media only screen and (min-width:1025px){.article .cart:after,.article .remove:after,.article .wishlist:after,.product .cart:after,.product .remove:after,.product .wishlist:after{transition:.8s cubic-bezier(.19,1,.22,1);transform:scale(1.25)}}.article .cart i,.article .remove i,.article .wishlist i,.product .cart i,.product .remove i,.product .wishlist i{display:none}.article .cart.added,.article .remove.added,.article .wishlist.added,.product .cart.added,.product .remove.added,.product .wishlist.added{opacity:1}.article .cart.added:before,.article .remove.added:before,.article .wishlist.added:before,.product .cart.added:before,.product .remove.added:before,.product .wishlist.added:before{opacity:0}.article .cart.added:after,.article .remove.added:after,.article .wishlist.added:after,.product .cart.added:after,.product .remove.added:after,.product .wishlist.added:after{transform:scale(1);opacity:1}@media only screen and (min-width:1025px){.article .wishlist,.product .wishlist{float:right}}.article .wishlist:before,.product .wishlist:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:24px;position:absolute;top:-2px}@media only screen and (min-width:1025px){.article .wishlist:before,.product .wishlist:before{margin-top:-4px}}.article .wishlist:after,.product .wishlist:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#cc1734;font-size:24px;position:absolute;top:-2px}@media only screen and (min-width:1025px){.article .wishlist:after,.product .wishlist:after{margin-top:-4px}}.article .wishlist.added,.article .wishlist:hover,.product .wishlist.added,.product .wishlist:hover{opacity:1}.article .wishlist.added:before,.article .wishlist:hover:before,.product .wishlist.added:before,.product .wishlist:hover:before{opacity:0}.article .wishlist.added:after,.article .wishlist:hover:after,.product .wishlist.added:after,.product .wishlist:hover:after{transform:scale(1);opacity:1}@media only screen and (min-width:1025px){.article .cart,.product .cart{float:left}}.article .cart:before,.product .cart:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media only screen and (max-width:1024px){.article .cart:before,.product .cart:before{font-size:21px}}.article .cart:after,.product .cart:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;opacity:0;color:#847155}@media only screen and (max-width:1024px){.article .cart:after,.product .cart:after{font-size:21px}}.article .cart.added,.article .cart:hover,.product .cart.added,.product .cart:hover{opacity:1}.article .cart.added:before,.article .cart:hover:before,.product .cart.added:before,.product .cart:hover:before{opacity:0}.article .cart.added:after,.article .cart:hover:after,.product .cart.added:after,.product .cart:hover:after{transform:scale(1);opacity:1}@media only screen and (min-width:1025px){.article .-remove .cart,.product .-remove .cart{float:right;margin-right:5px}}.article .remove,.product .remove{float:left;cursor:pointer}.article .remove:before,.product .remove:before{color:#151515;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-weight:900;font-size:16px;opacity:1;z-index:1;position:absolute;top:2px}.article .remove:hover,.product .remove:hover{opacity:1}.article .actions{position:absolute;top:15px}.article .remove:before{color:#fff}@media only screen and (max-width:1024px){.article .remove:before{color:#000}}.article .actions{left:auto;right:10px}@media only screen and (max-width:1024px){.article .actions{width:20px;height:20px}}@media only screen and (max-width:1024px){.article .trigger-link-article .remove{opacity:.75}}.article .trigger-link-article:hover .remove{opacity:.75}.article .trigger-link-article .remove:hover{opacity:1}@media only screen and (max-width:1024px){.article .addToFavorites:after,.article .addToFavorites:before{font-size:20px}}.ambassadors{text-align:center;background-color:#000;overflow-x:hidden}@media only screen and (min-width:1025px){.ambassadors{padding-bottom:0}}.ambassadors .chapo{padding:0 20px}@media only screen and (max-width:768px){.ambassadors .chapo h2{font-size:30px}}.ambassadors .chapo .wrapper{position:relative}.ambassadors .chapo .wrapper:after,.ambassadors .chapo .wrapper:before{content:"";width:3px;height:10px;background:#fff;position:absolute;z-index:97}.ambassadors .chapo .wrapper:before{left:-65px;top:75px}@media only screen and (max-width:1280px){.ambassadors .chapo .wrapper:before{left:-65px/1.5}}.ambassadors .chapo .wrapper:after{right:-85px;top:140px}.ambassadors .chapo .home-chapo-wrap:before{top:155px}.ambassadors .chapo .home-chapo-wrap:after{top:220px}.ambassadors .sliderAmbassadors{margin-bottom:100px}@media only screen and (max-width:1280px){.ambassadors .sliderAmbassadors{margin-bottom:80px}}@media only screen and (max-width:768px){.ambassadors .sliderAmbassadors{margin-bottom:42px}}.ambassadors .sliderAmbassadors .picture-container{position:relative;height:480px}@media only screen and (max-width:1280px){.ambassadors .sliderAmbassadors .picture-container{height:350px}}@media only screen and (max-width:1024px){.ambassadors .sliderAmbassadors .picture-container{height:auto}}.ambassadors .sliderAmbassadors .content{position:relative;padding-left:15px;margin-top:-30px;width:41%;background:transparent}@media only screen and (max-width:1280px){.ambassadors .sliderAmbassadors .content{width:49%}}@media only screen and (max-width:1024px){.ambassadors .sliderAmbassadors .content{margin:0 auto;margin-top:-25px;width:80%;padding-left:0}}@media only screen and (max-width:768px){.ambassadors .sliderAmbassadors .content{width:94%;margin-bottom:100px}}.ambassadors .sliderAmbassadors .content:after{content:"";height:3px;width:10px;background:#fff;right:-35%;top:100px;position:absolute;z-index:10}@media only screen and (max-width:1280px){.ambassadors .sliderAmbassadors .content:after{right:-20%}}@media only screen and (max-width:1024px){.ambassadors .sliderAmbassadors .content:after{display:none}}.ambassadors .sliderAmbassadors+a{margin-bottom:110px}@media only screen and (max-width:1280px){.ambassadors .sliderAmbassadors+a{margin-bottom:90px}}.ambassadors .sliderAmbassadors .bt-container{margin-top:20px}@media only screen and (max-width:768px){.ambassadors .sliderAmbassadors .bt-container{text-align:center;width:100%;position:absolute}}.ambassadors .sliderAmbassadors .parallax-wrap{z-index:4;position:relative;text-align:left;transform:translateZ(0)}.ambassadors .sliderAmbassadors .parallax-wrap:before{content:"";background:#000;width:100%;height:100%;top:30px;position:absolute}.ambassadors .sliderAmbassadors .parallax-wrap p{color:#fff}.ambassadors .sliderAmbassadors .ambassador__title{letter-spacing:.3em;font-size:34px;line-height:38px;text-transform:uppercase}@media only screen and (max-width:768px){.ambassadors .sliderAmbassadors .ambassador__title{font-size:24px;line-height:28px}}@media only screen and (max-width:640px){.ambassadors .sliderAmbassadors .ambassador__title{font-size:20px;line-height:24px}}.ambassadors .sliderAmbassadors .ambassador__title:before{content:"";width:10px;height:2px;margin-bottom:10px;background-color:#fff;display:block}.ambassadors .sliderAmbassadors .ambassador__title strong{font-weight:700}.ambassadors .sliderNavArrow li{z-index:98}@media only screen and (max-width:768px){.ambassadors .sliderNavArrow li{top:25px}}.ambassadors .bg{display:block;position:relative;z-index:1}.ambassadors .bg:after{content:"";width:12px;height:2px;background:#fff;display:block;text-align:left;margin:30px 0;position:absolute;left:50%;margin-left:-6px}@media only screen and (max-width:1024px){.ambassadors .bg:after{left:100%;margin-left:-12px}}.ambassadors .bg picture{display:block}.ambassadors .bg img{width:100%;height:auto}.ambassadors .home-bg{background-color:#000}.ambassadors .more{border-color:#fff;background-color:#fff;color:#000;margin-bottom:30px}@media only screen and (min-width:1025px){.ambassadors .more{transition:color .3s,background .3s}}@media only screen and (min-width:1025px){.ambassadors .more:hover{background-color:#000;color:#fff}}.ambassadors a,.ambassadors h1,.ambassadors h2,.ambassadors h3,.ambassadors h4{color:#fff}.ambassadors .sliderAmbassadors .parallax-wrap a{text-decoration:underline}.ambassadors h3:after,.ambassadors h3:before{background-color:#fff}@media only screen and (min-width:1025px){.ambassadors .more-content:hover{background-color:#fff;color:#000}}.ambassadors .products{background-color:#f0f0f0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:60px}.ambassadors .products a{color:#000}.experts{text-align:center;background-color:#151515}.experts .wrapper{max-width:1300px}.experts .grid{padding-bottom:100px;margin:0 auto}.experts .grid a{text-decoration:none}@media only screen and (max-width:1280px){.experts .grid{margin:50px auto 0}}@media only screen and (max-width:640px){.experts .grid{padding-bottom:40px}}.experts .more{border-color:#fff;background-color:#fff;color:#000}@media only screen and (min-width:1025px){.experts .more{transition:color .3s,background .3s}}@media only screen and (min-width:1025px){.experts .more:hover{background-color:transparent;color:#fff}}.experts a,.experts h2,.experts h3,.experts h4{color:#fff}.experts h4{font-size:20px;letter-spacing:.3em;margin-top:-10px}@media only screen and (max-width:1024px){.experts h4{font-size:20px}}@media only screen and (max-width:640px){.experts h4{font-size:23px}}.experts h5{line-height:30px;font-size:38px;font-family:Jellyka-CuttyCupcakes,cursive;font-weight:400;color:#847155;text-transform:none}@media only screen and (max-width:640px){.experts h5{line-height:38px;font-size:48px}}.experts h3:after,.experts h3:before{background-color:#fff}@media only screen and (min-width:1025px){.experts .more-content:hover{background-color:#fff;color:#000}}@media only screen and (max-width:640px){.experts .expert.size-small:nth-of-type(2),.experts .expert.size-small:nth-of-type(3){display:none}}.experts .expert__content{position:relative;padding-bottom:5px;margin-top:0;min-height:240px}@media only screen and (max-width:640px){.experts .expert__content{width:75%;margin:0 auto}}.experts .expert__content h5{margin-top:-34px}@media only screen and (max-width:1024px){.experts .expert__content h5{margin-top:-40px;font-size:32px}}@media only screen and (max-width:640px){.experts .expert__content h5{margin-top:-38px}}.experts .expert__content p{margin-bottom:20px;-webkit-font-smoothing:antialiased;width:120%;margin-left:-10%}.experts .expert__content .more{position:absolute;width:69%;left:0;right:0;bottom:0;margin:0 auto}@media only screen and (max-width:1024px){.experts .expert__content .more{width:95%}}@media only screen and (max-width:640px){.experts .expert__content .more{display:block;margin-top:15px;position:relative;width:145px}}@media only screen and (max-width:640px){.experts .expert__content p{width:auto;margin-left:0}}@media only screen and (max-width:640px){.ambassadors a[class^=cta-],.experts a[class^=cta-]{position:relative;margin-bottom:30px}.ambassadors a[class^=cta-]:before,.experts a[class^=cta-]:before{content:"";width:10px;height:2px;background:#fff;position:absolute;top:-33px;left:0;right:0;margin:0 auto}}.edito{background-color:#fff;margin:0 auto;position:relative;clear:both;max-width:1200px}@media only screen and (max-width:1280px){.edito{max-width:870px}}.edito .wrapper{padding:80px 0;overflow:hidden}@media only screen and (max-width:1280px){.edito .wrapper{padding:60px 35px}}@media only screen and (max-width:1024px){.edito .wrapper{padding:60px}}@media only screen and (max-width:768px){.edito .wrapper{padding:40px}}@media only screen and (max-width:768px){.edito .wrapper .content{padding:0 15px;margin-bottom:30px}}@media only screen and (min-width:641px){.edito .wrapper .content{float:left;width:50%}}@media only screen and (min-width:641px){.edito .wrapper .media{float:right;width:50%}}@media only screen and (min-width:1401px){.edito .wrapper .media{margin-top:0}}.edito .wrapper .media img{max-width:100%;height:auto;float:right}@media only screen and (max-width:1280px){.edito .wrapper .media img{padding:0 0 0 20px}}@media only screen and (max-width:640px){.edito .wrapper .media img{padding:0;margin-top:30px;margin-bottom:30px}}.edito .wrapper h2{font-size:34px;line-height:40px;text-transform:uppercase;letter-spacing:.3em}@media only screen and (max-width:768px){.edito .wrapper h2{font-size:28px;line-height:34px}}@media only screen and (max-width:640px){.edito .wrapper h2{font-size:24px;line-height:30px;letter-spacing:.15em}}.edito .wrapper h3{text-transform:uppercase;font-size:14px;line-height:22px;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (max-width:768px){.edito .wrapper h3{line-height:20px}}.edito .wrapper p{color:gray}.edito.reverse .content{float:right}.edito.reverse .media,.edito.reverse .media img{float:left}@media only screen and (max-width:1280px){.edito.reverse .media img{padding:0 20px 0 0}}.edito-alt .wrapper{padding:80px 0;overflow:hidden}@media only screen and (max-width:1280px){.edito-alt .wrapper{padding:60px 35px}}@media only screen and (max-width:1024px){.edito-alt .wrapper{padding:60px}}@media only screen and (max-width:768px){.edito-alt .wrapper{padding:40px}}@media only screen and (max-width:768px){.edito-alt .wrapper .content{padding:0 15px}}@media only screen and (min-width:641px){.edito-alt .wrapper .content{float:left;width:50%}}@media only screen and (min-width:641px){.edito-alt .wrapper .media{float:right;width:50%}}@media only screen and (min-width:1401px){.edito-alt .wrapper .media{margin-top:0}}.edito-alt .wrapper .media img{max-width:100%;height:auto;float:right}@media only screen and (max-width:1280px){.edito-alt .wrapper .media img{padding:0 0 0 20px}}@media only screen and (max-width:640px){.edito-alt .wrapper .media img{padding:0;margin-top:30px;margin-bottom:30px}}.edito-alt .wrapper h2{font-size:34px;line-height:40px;text-transform:uppercase;letter-spacing:.3em}@media only screen and (max-width:768px){.edito-alt .wrapper h2{font-size:28px;line-height:34px}}@media only screen and (max-width:640px){.edito-alt .wrapper h2{font-size:24px;line-height:30px;letter-spacing:.15em}}.edito-alt .wrapper h3{text-transform:uppercase;font-size:14px;line-height:22px;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (max-width:768px){.edito-alt .wrapper h3{line-height:20px}}.edito-alt .wrapper p{color:gray}.all-products .page-header{border-bottom:1px solid #e6e6e6}.all-products .all-products-title-wrapper{text-align:center;position:relative}.all-products .expandDown{display:inline-block;vertical-align:middle;position:relative}.all-products .expandDown i{cursor:pointer;width:36px;height:36px;border:1px solid #ccc;border-radius:50%;display:inline-block;margin-left:15px}.all-products .expandDown i i{display:none}.all-products .expandDown i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:18.46154px;line-height:35px;display:block;text-align:center;color:#000;letter-spacing:0}@media only screen and (min-width:1025px){.all-products .expandDown i{transition:.8s cubic-bezier(.19,1,.22,1)}}.all-products .expandDown i:hover{opacity:.65}@media only screen and (max-width:1024px){.all-products .all-products-title-wrapper{text-align:center}.all-products .all-products-title-wrapper .expandDown{margin-left:0;transform:none}}.all-products .all-filters{display:inline-block;vertical-align:bottom;position:absolute;top:50%;transform:translateY(-50%);margin-left:100px}@media only screen and (max-width:1280px){.all-products .all-filters{margin-left:50px}}@media only screen and (max-width:1024px){.all-products .all-filters{right:0;display:block;vertical-align:bottom;text-align:center;margin-top:20px;position:relative;margin-left:0;margin-top:35px}}.all-products .all-filters span,.all-products .all-filters span a{display:inline-block!important;color:#847155;vertical-align:middle;margin-right:35px;padding-bottom:4px;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (max-width:1280px){.all-products .all-filters span,.all-products .all-filters span a{margin-right:20px}}.all-products .all-filters span i{font-style:normal;margin-left:5px}@media only screen and (min-width:1025px){.all-products .all-filters span i{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.all-products .all-filters span a:active i{color:#fff;background-color:#847155;border-color:#847155}}.all-products .all-filters span a.active i{color:#fff;background-color:#847155;border-color:#847155}@media only screen and (max-width:1024px){.all-products .all-filters span a.active i:before{content:"\e601"}}@media only screen and (max-width:1024px){.all-products .all-filters span a[data-open=colors]{display:none!important}}.all-products .all-filters .add-filters i{width:16px;height:16px;border:1px solid #ccc;display:inline-block;border-radius:50%;position:relative;vertical-align:middle}.all-products .all-filters .add-filters i i{display:none}.all-products .all-filters .add-filters i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:8.20513px;line-height:15px;display:block;text-align:center;color:#ccc;letter-spacing:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.all-products .all-filters .add-filters i{width:23px;height:23px;border:1px solid #ccc;display:inline-block;border-radius:50%}.all-products .all-filters .add-filters i i{display:none}.all-products .all-filters .add-filters i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:11.79487px;line-height:22px;display:block;text-align:center;color:#ccc;letter-spacing:0}}.all-products .all-filters .clear-filters i{width:16px;height:16px;border:1px solid #ccc;display:inline-block;border-radius:50%;position:relative;vertical-align:middle}.all-products .all-filters .clear-filters i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:6.27451px;line-height:15px;display:block;text-align:center;color:#ccc;letter-spacing:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.all-products .all-filters .clear-filters i{width:23px;height:23px;border:1px solid #ccc;display:inline-block;border-radius:50%}.all-products .all-filters .clear-filters i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:9.01961px;line-height:22px;display:block;text-align:center;color:#ccc;letter-spacing:0}}.all-products .all-filters span a:not(.all){color:#847155;letter-spacing:.3em;font-size:10px;font-weight:700}@media only screen and (max-width:1024px){.all-products .all-filters span a:not(.all){margin-right:0;font-size:8px;letter-spacing:.1em}}.all-products .all-filters .span-title{text-transform:uppercase;display:block;font-size:10px;color:#847155;font-weight:700;letter-spacing:.3em;margin:0;padding:0;height:23px;line-height:1em;margin-right:15px}@media only screen and (max-width:1280px){.all-products .all-filters .span-title{font-size:9px}}.all-products .all-filters .span-title:before{content:"";width:6px;height:1px;background:#847155;display:inline-block;vertical-align:middle;margin:0 7px 2px 0}@media only screen and (min-width:1025px){.all-products .all-filters .span-title:before{width:8px;height:2px}}@media only screen and (max-width:1024px){.all-products .all-filters .span-title{display:inline}}.all-products .filters .wrapper{max-width:1300px;position:relative}@media only screen and (max-width:1024px){.all-products .filters .wrapper{position:static}}.all-products .filters .wrapper nav{float:left}@media only screen and (min-width:1025px){.all-products .filters .wrapper nav{width:20%}}.all-products .filters .wrapper li{text-align:left}@media only screen and (max-width:1024px){.all-products .filters .wrapper li{line-height:28px}}.all-products .filters .wrapper a{font-weight:700;text-transform:none;color:#000}.all-products .filters span{text-transform:uppercase;display:inline-block;width:100%;color:#847155;font-weight:700;letter-spacing:.3em}.all-products .filters .cols:after{content:"";display:table;clear:both}@media only screen and (min-width:1025px){.all-products .filters .cols{max-width:1280px;width:97%;margin:0 auto}}@media only screen and (min-width:1025px){.all-products .filters .cols .col{display:inline-block;width:25%;position:relative;float:left}}@media only screen and (min-width:1025px){.all-products .filters .filter-subtitle{margin-top:10px}.all-products .filters .filter-subtitle label{font-weight:800}.all-products .filters .filter-subtitle-first{margin:0}.all-products .filters .filter-title{margin-top:20px}}.bg-overlay,.bg-overlayLight{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);overflow:hidden;opacity:0}@media only screen and (min-width:1025px){.bg-overlay,.bg-overlayLight{transition:.8s cubic-bezier(.19,1,.22,1)}}.bg-overlay.visible,.visible.bg-overlayLight{z-index:99;opacity:1;-ms-touch-action:none;touch-action:none}.bg-overlay.over-header,.over-header.bg-overlayLight{z-index:98;opacity:1}.bg-overlayLight{background-color:hsla(0,0%,97%,.9)}@media only screen and (min-width:1025px){.hoverable-img-product{cursor:none}}.newsletter-subscribe .bt-container a{margin:0 10px}@media only screen and (max-width:1024px){.newsletter-subscribe .bt-container a{width:100%;margin:20px 0;text-align:center}}.mobile-nav{text-align:center;float:right;display:none;margin-top:3px}@media only screen and (max-width:1024px){.mobile-nav{display:block}}.mobile-nav li{display:table-cell;vertical-align:middle;position:relative}@media only screen and (max-width:1024px){.mobile-nav li{padding:0 21px}}@media only screen and (max-width:640px){.mobile-nav li{padding:0 6px;width:50px}}@media screen and (max-width:360px){.mobile-nav li{width:40px}}.mobile-nav li:before{content:"";height:60px;width:1px;background:#343434;position:absolute;top:-18px;left:0}@media only screen and (max-width:640px){.mobile-nav li:last-child{width:52px}}.mobile-nav li.switch-lang a{font-size:14px;text-transform:uppercase;color:#877457}.mobile-nav li .myaccount:before{width:25px;height:30px;margin:0 auto}.beautyGeniusBtn:before,.cartBtn:before,.locatorBtn:before{font-size:22px;color:#847155;display:inline-block;padding:0 4px}.beautyGeniusBtn span,.cartBtn span,.locatorBtn span{display:none!important;text-indent:9999px!important}.cartBtn:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:22px}@media only screen and (max-width:640px){.cartBtn:before{padding-top:3px}}.cartBtn b{background-color:#847155;color:#000;font-size:9px;width:13px;height:13px;line-height:13px;text-align:center;border-radius:50%;position:absolute;top:-2px;left:18px;padding-left:2px}@media only screen and (max-width:1024px){.cartBtn b{left:43px;top:0}}@media only screen and (max-width:640px){.cartBtn b{left:29px}}.locatorBtn:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;padding-left:6px}@media only screen and (max-width:640px){.locatorBtn:before{padding-top:3px}}.beautyGeniusBtn:before{content:"";width:28px;height:34px;background:url(../img/logo-beautygenius.svg) no-repeat 0 0;background-size:100% auto;margin:0 auto}.menuOpen{overflow:hidden;width:100%;height:100%}.menuOpen .burger:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menuOpen .menu-mobile{display:block}.menuOpen .main{overflow:hidden}.header{height:130px;position:fixed;width:100%;top:0;left:0;z-index:110}@media only screen and (max-width:1280px){.header{height:120px}}@media only screen and (max-width:1024px){.header{height:55px}}@media only screen and (min-width:1025px){.header.sticky{height:71px}}.header.sticky .header-top>.wrapper{height:66px}@media only screen and (max-width:1024px){.header.sticky .header-top>.wrapper{height:55px;max-width:none}}.header .burger{display:none;margin:0;width:47px;height:40px;margin-top:7px;padding:0}.header .burger:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#847155;font-size:20px;display:inline-block;margin-left:20px}@media only screen and (max-width:1024px){.header .burger{display:inline-block;vertical-align:top}}.header .header-top{background-color:#151515;position:relative;z-index:109}@media only screen and (max-width:1024px){.header .header-top{display:inline-block;width:100%}}.header .header-top>.wrapper{width:100%;margin:0;height:130px;transition:all .8s cubic-bezier(.19,1,.22,1)}.header .header-top>.wrapper:after{content:"";display:block;clear:both}@media only screen and (max-width:1280px){.header .header-top>.wrapper{height:120px}}@media only screen and (max-width:1024px){.header .header-top>.wrapper{padding:10px 0 0;overflow:visible;position:relative;width:100%;height:55px;max-width:none}}.header a{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}@media screen and (min-width:1580px){.header a{font-size:12px}}@media only screen and (min-width:1025px){.header a{transition:opacity .3s}}@media only screen and (max-width:1400px){.header a{font-size:11px;letter-spacing:.06em}}@media only screen and (max-width:1024px){.header a{font-size:14px}}@media only screen and (min-width:1025px){.header a:not(.myaccount):hover{opacity:.7}}.header .top{padding-left:40px;display:inline-block;line-height:130px;border-right:1px solid #212121;width:245px;position:absolute;top:0;left:0;z-index:1;background-color:#151515;transition:all .8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1280px){.header .top{padding-left:20px;padding-right:15px;line-height:120px}}@media only screen and (max-width:1024px){.header .top{float:none;border-right:0;padding:0;line-height:55px;text-align:left}}@media only screen and (min-width:1281px){.header .top{width:200px;width:209px}}@media only screen and (max-width:1280px){.header .top{width:185px}}.header.sticky .top{line-height:66px}@media only screen and (min-width:1281px){.header.sticky .top{line-height:66px;width:200px;width:209px}}@media only screen and (max-width:1280px){.header.sticky .top{width:185px}}.header .logo,.header .logo-mobile{width:120px;height:30px;overflow:hidden;text-indent:-9999px;display:inline-block;vertical-align:middle;margin-right:5px;background:url(../img/logo.svg) no-repeat;background-size:100%;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1280px){.header .logo,.header .logo-mobile{width:110px}}@media only screen and (max-width:1024px){.header .logo,.header .logo-mobile{display:none}}@media only screen and (min-width:1025px){.header.sticky .logo-mobile:not(.expand-logo),.header.sticky .logo:not(.expand-logo){width:120px;margin:5px 5px 0 0}}@media only screen and (max-width:1280px){.header.sticky .logo-mobile:not(.expand-logo),.header.sticky .logo:not(.expand-logo){width:110px}}.header .logo-mobile{display:none}@media only screen and (max-width:1024px){.header .logo-mobile{display:inline-block;vertical-align:top;width:100px;height:30px;margin:5px 0 0 6%;padding-top:4px;background-size:100% auto}}@media only screen and (max-width:640px){.header .logo-mobile{display:inline-block;vertical-align:top;width:85px;height:29px;margin:7px 0 0}}@media screen and (max-width:360px){.header .logo-mobile{margin:7px 0 0 -5px}}.header .expandMenu{width:22px;height:22px;border:1px solid #646464;display:inline-block;border-radius:50%;display:none;vertical-align:middle;margin-left:3px}.header .expandMenu i{display:none}.header .expandMenu:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:11.28205px;display:block;text-align:center;color:#646464;letter-spacing:0}@media only screen and (min-width:1025px){.header .expandMenu{display:inline-block}}@media only screen and (min-width:1401px){.header .expandMenu{margin-left:5px}}.header .expandMenu:before{line-height:21px}@media only screen and (min-width:1401px){.header .expandMenu:before{padding-left:1px}}.header .menus{width:100%;position:absolute;padding-left:240px;background-color:#151515}@media only screen and (max-width:1400px){.header .menus{padding-left:20px;padding-left:215px}}@media only screen and (max-width:1280px){.header .menus{padding-left:20px;padding-left:210px}}@media only screen and (max-width:1024px){.header .menus{display:none}}.header .menus nav{display:table;height:130px;width:100%;position:relative;transition:height .8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1280px){.header .menus nav{height:120px}}@media only screen and (max-width:1024px){.header .menus nav{height:55px}}.header .menus ul{display:table-cell;vertical-align:middle}@media only screen and (max-width:1280px){.header .menus ul{padding-right:5px}}@media only screen and (min-width:1025px){.header.sticky .menus{width:100%;position:absolute;padding-left:240px}}@media only screen and (min-width:1025px) and (max-width:1280px){.header.sticky .menus{width:100%;position:absolute;padding-left:210px}}@media only screen and (min-width:1025px){.header.sticky .menus nav{height:71px}}.header .expandMenu-box .nav-item,.header .expandMenu-box .span-title,.header .header-op .nav-item,.header .header-op .span-title,.header .menu-box:not(.expand-search) .nav-item,.header .menu-box:not(.expand-search) .span-title,.header .menu-mobile .nav-item,.header .menu-mobile .span-title{text-transform:uppercase;display:block;font-size:10px;color:#847155;font-weight:700;letter-spacing:.3em;margin-bottom:10px}@media only screen and (max-width:1024px){.header .expandMenu-box .nav-item,.header .expandMenu-box .span-title,.header .header-op .nav-item,.header .header-op .span-title,.header .menu-box:not(.expand-search) .nav-item,.header .menu-box:not(.expand-search) .span-title,.header .menu-mobile .nav-item,.header .menu-mobile .span-title{font-size:13px}}.header .expandMenu-box .nav-item:before,.header .expandMenu-box .span-title:before,.header .header-op .nav-item:before,.header .header-op .span-title:before,.header .menu-box:not(.expand-search) .nav-item:before,.header .menu-box:not(.expand-search) .span-title:before,.header .menu-mobile .nav-item:before,.header .menu-mobile .span-title:before{content:"";width:8px;height:2px;background-color:#847155;display:inline-block;vertical-align:middle;margin:0 10px 0 -18px}@media only screen and (max-width:1024px){.header .expandMenu-box .nav-item:before,.header .expandMenu-box .span-title:before,.header .header-op .nav-item:before,.header .header-op .span-title:before,.header .menu-box:not(.expand-search) .nav-item:before,.header .menu-box:not(.expand-search) .span-title:before,.header .menu-mobile .nav-item:before,.header .menu-mobile .span-title:before{display:none}}@media only screen and (max-width:1024px){.header .expandMenu-box .span-title a,.header .header-op .span-title a,.header .menu-box:not(.expand-search) .span-title a,.header .menu-mobile .span-title a{font-size:13px!important}}.header .expandMenu-box span a:not(.all),.header .header-op span a:not(.all),.header .menu-box:not(.expand-search) span a:not(.all),.header .menu-mobile span a:not(.all){color:#847155;letter-spacing:.3em;font-size:10px;font-weight:700}@media only screen and (min-width:1025px){.header.sticky .primaryMenu>a{border:0;padding-left:10px;margin-left:0}}.header .primaryMenu>a,.header span .all{text-transform:none;font-size:11px;font-weight:500;color:#646464;border-left:1px solid hsla(0,0%,100%,.3);padding-left:10px;margin-left:5px;vertical-align:middle;display:inline-block}.header .primaryMenu>a:before,.header span .all:before{color:inherit!important;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:11px!important;line-height:17px!important;display:inline-block;margin-right:5px}@media only screen and (min-width:1025px){.header .primaryMenu>a:hover,.header span .all:hover{color:#fff}}@media only screen and (max-width:1024px){.header .primaryMenu>a,.header span .all{display:none}}.header .primaryMenu{padding-right:5px;padding-left:0;position:relative}@media only screen and (min-width:1401px){.header .primaryMenu{padding-left:10px}}@media only screen and (max-width:1400px){.header .primaryMenu{padding-right:20px}}.header .primaryMenu li{display:inline-block;margin-right:25px;margin-top:35px}@media only screen and (min-width:1025px){.header .primaryMenu li{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1401px){.header .primaryMenu li{margin-top:40px}}@media only screen and (max-width:1280px){.header .primaryMenu li{margin-right:15px}}.header .primaryMenu li:last-child{margin-right:0}@media screen and (max-width:1200px){.header .primaryMenu li{margin-top:0;margin-right:5px}}.header.sticky .primaryMenu li{margin-top:0}.header .secondaryMenu{width:auto;text-align:right;position:absolute;margin-top:32px;left:0;display:block;z-index:99;opacity:1;padding-left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width:1025px){.header .secondaryMenu{transition:all .5s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1280px){.header .secondaryMenu{margin-top:32px}}@media only screen and (min-width:1401px){.header .secondaryMenu{margin-top:37px;padding-left:10px}}@media screen and (max-width:1200px){.header .secondaryMenu{display:none!important}}.header .secondaryMenu li{display:inline-block;white-space:nowrap;margin-right:15px;position:relative}@media only screen and (min-width:1401px){.header .secondaryMenu li{margin-right:30px}}.header .secondaryMenu li span:before{display:none}.header .secondaryMenu li span a{margin-top:-2px;margin-left:-5px;border:0}.header .secondaryMenu li span a:after{display:none}.header .secondaryMenu a{display:inline-block;position:relative;font-weight:600;padding:5px 5px 0 32px;line-height:18px;border-top:1px solid #847155;text-transform:none}.header .secondaryMenu a:before{font-size:18px;line-height:1;color:#847155;display:inline-block;vertical-align:bottom;padding:0 5px;text-align:right;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header .secondaryMenu .all{padding:5px 5px 0 0}.header .secondaryMenu .all:before{font-size:18px;line-height:26px;color:#847155;display:inline-block;vertical-align:0;padding:0 5px;text-align:right;transform:none;position:relative;top:0}.header .secondaryMenu li.icon--eye a:before{content:"";top:60%}.header .secondaryMenu li.icon--eye a:before,.header .secondaryMenu li.icon--play a:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.header .secondaryMenu li.icon--play a:before{content:"";top:57%}@media only screen and (min-width:1025px){.header.sticky .secondaryMenu{opacity:0;visibility:hidden}}.header .annexeMenu{text-align:center;border-right:1px solid #212121;border-left:1px solid #212121;position:relative;padding:0 10px;display:table-cell;vertical-align:middle}@media only screen and (max-width:1280px){.header .annexeMenu{padding-right:5px}}@media only screen and (min-width:1401px){.header .annexeMenu{padding:0 20px}}.header .annexeMenu>div{display:inline-block;margin-right:10px;position:relative;height:100%}.header .annexeMenu>div:before{content:"";display:inline-block;vertical-align:middle;height:100%}@media only screen and (min-width:1401px){.header .annexeMenu>div{margin-right:20px}}.header .annexeMenu>div:first-child{margin-left:0}.header .annexeMenu>div:last-child{margin-right:0}.header .annexeMenu>div>a{position:relative;display:inline-block;vertical-align:middle}.header .annexeMenu>div>a:before{font-size:22px;color:#847155;display:inline;position:relative}.header .annexeMenu>div.switch-lang a{font-size:14px;text-transform:uppercase;color:#877457}.header .annexeMenu>div.switch-lang a:hover{text-decoration:underline}.header .annexeMenu>div.cart-icon>a:before{content:""}.header .annexeMenu>div.cart-icon>a:before,.header .annexeMenu>div.wheretobuy a:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.header .annexeMenu>div.wheretobuy a:before{content:""}.header .annexeMenu>div.search-icon a:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.header .annexeMenu>div i:not(.ticker){display:none}.header .annexeMenu>div b{background-color:#847155;color:#000;font-size:9px;width:13px;height:13px;line-height:13px;text-align:center;border-radius:50%;position:absolute;top:-2px;left:18px;padding-left:2px}@media only screen and (max-width:1280px){.header.sticky .annexeMenu li a:before{font-size:22px}.header.sticky .annexeMenu li.cart a:before{font-size:25px}}@media only screen and (max-width:768px){.header .beautyGeniusBtn{position:relative;display:inline-block;height:30px}}.header .myaccount-btn-wrap:not(.beautyGeniusBtn){display:table-cell;text-align:center;vertical-align:middle;padding:0;font-size:10px;position:relative;min-width:110px}@media only screen and (min-width:1025px){.header .myaccount-btn-wrap:not(.beautyGeniusBtn){transition:.8s cubic-bezier(.19,1,.22,1)}}.header .myaccount-btn-wrap:not(.beautyGeniusBtn) span{left:5px;right:0;margin:auto;width:100%;opacity:1;font-size:10px}@media only screen and (min-width:1025px){.header .myaccount-btn-wrap:not(.beautyGeniusBtn) span{transition:all .2s ease-in-out}}.header .myaccount{display:inline-block;vertical-align:middle;line-height:normal}.header .myaccount:before{content:"";background:#151515 url(../img/logo-beautygenius.svg) no-repeat 0 0;width:100%;height:58px;background-size:contain;display:block;margin:5px auto 10px;background-position:50% 0}@media only screen and (min-width:1025px){.header .myaccount:before{transition:.8s cubic-bezier(.19,1,.22,1)}}.header .logOut:before{content:normal}@media only screen and (max-width:1024px){.header .logOut .accountSpan{font-size:7px;position:absolute;left:50%;transform:translateX(-50%);width:100%}}.header.sticky .myaccount.logOut span{display:none}@media only screen and (min-width:1025px){.header.sticky .myaccount:before{width:30px;height:30px;margin-top:18px}.header.sticky .myaccount span{opacity:0;bottom:30px}}.header .search form .text{position:relative}.header .search form .text:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#847155;font-size:20px;line-height:17px;position:absolute;left:0;top:20%}.header .search form .text input{padding-left:30px}.header .search form .submit{display:none}.menu-mobile{display:none;position:fixed;z-index:100;top:-5px;left:0;bottom:-5px;overflow:hidden;padding:60px 20px 15px;background-color:#000;height:calc(100vh + 20px);box-sizing:border-box}@media only screen and (min-width:1025px){.menu-mobile{width:100%}}@media only screen and (max-width:1024px){.menu-mobile{width:33%;min-width:340px}}@media only screen and (max-width:640px){.menu-mobile{width:100%;min-width:0}}.menu-mobile .mobile-wrap{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menu-mobile .newsletter form .text input{padding-left:30px}.menu-mobile nav{padding-bottom:50px}.menu-mobile li{line-height:24px;text-align:left;overflow:hidden}.menu-mobile li .nav-item{border-bottom:1px solid #847155;margin-bottom:0;line-height:52px;position:relative}.menu-mobile li .nav-item.nav-item{margin-bottom:0}.menu-mobile li:last-child span{border:0}.menu-mobile li a i:after{content:"+";top:0;font-size:44px;font-weight:100;line-height:50px;position:absolute;right:0;color:#847155;font-style:normal}.menu-mobile li .link i:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:20px;line-height:20px;vertical-align:middle;top:50%;transform:translateY(-50%)}.menu-mobile li.active i:after{content:"-";top:-4px}.menu-mobile li.has-children{position:relative}.menu-mobile li.has-children ul{display:none;margin-top:0;padding-top:0}.menu-mobile li.has-children ul li{line-height:26px;font-size:16px}.menu-mobile li.has-children ul li a{color:#ccc}.menu-mobile li.has-children i:after{right:-15px}.menu-mobile li.has-children.open ul{display:block}.menu-mobile li.has-children.open i:after{content:"-";top:-4px}.menu-mobile .pages{padding:10px 20px;display:none;box-sizing:border-box}.menu-mobile .pages.open{display:block}.menu-mobile .pages li{line-height:34px}.menu-mobile label{display:none}.menu-mobile .newsletter{position:static;width:100%;bottom:70px;left:0;padding:0;margin:15px auto;color:#847155}.menu-mobile .newsletter:after{content:"";display:block;clear:both}.menu-mobile .newsletter .text:before{color:#847155}.menu-mobile .newsletter form{position:relative}.menu-mobile .newsletter form:before{content:"";width:15px;height:2px;background:#847155;display:block;text-align:left;position:absolute;top:-20px;left:2px}.menu-mobile .search{margin:10px 0 30px}.menu-mobile .text input{border-bottom-width:1px;color:#fff}.menu-mobile .text ::-webkit-input-placeholder{color:#847155;text-transform:uppercase;font-style:italic;letter-spacing:.3em}.menu-mobile .text ::-moz-placeholder{color:#847155;text-transform:uppercase;font-style:italic;letter-spacing:.3em}.menu-mobile .text :-ms-input-placeholder{color:#847155;text-transform:uppercase;font-style:italic;letter-spacing:.3em}.menu-mobile .text input:-moz-placeholder{color:#847155;text-transform:uppercase;font-style:italic;letter-spacing:.3em}.menu-mobile .socialnetworks{text-align:center;position:static;width:100%;bottom:20px;left:0}.menu-mobile .socialnetworks li{margin:0 15px}.menu-mobile .socialnetworks li:first-child{margin-left:0}.menu-mobile .socialnetworks li:last-child{margin-right:0}.menu-mobile .open ul{display:block}.header a.account:hover{opacity:1!important}.expandMenu-box{position:absolute;z-index:111;top:0;left:0;width:100%;background-color:#000;padding-top:90px;padding-bottom:20px;text-align:center;transform:translateY(-100%);transition:transform .6s cubic-bezier(1,0,0,1)}@media only screen and (max-width:1280px){.expandMenu-box{padding-top:60px}}.expandMenu-box .header .logo-mobile,.expandMenu-box .logo,.header .expandMenu-box .logo-mobile{margin-bottom:90px!important;width:250px!important;height:70px!important}@media only screen and (max-width:1280px){.expandMenu-box .header .logo-mobile,.expandMenu-box .logo,.header .expandMenu-box .logo-mobile{margin-bottom:60px!important}}.expandMenu-box .close,.expandMenu-box .header .logo-mobile,.expandMenu-box .logo,.expandMenu-box .socialnetworks,.expandMenu-box .wrapper,.header .expandMenu-box .logo-mobile{opacity:0;transition:opacity .3s;transition-delay:.5s}.expandMenu-box ul{display:inline-block;vertical-align:top;text-align:left;margin-left:80px;margin-bottom:90px}@media only screen and (max-width:1280px){.expandMenu-box ul{margin-bottom:0}}.expandMenu-box ul:first-of-type{margin-left:0}.expandMenu-box li{line-height:36px}@media only screen and (max-width:1024px){.expandMenu-box li{line-height:26px}}.expandMenu-box>.wrapper li:first-of-type{display:block}.expandMenu-box a{font-size:18px}@media only screen and (max-width:1280px){.expandMenu-box a{font-size:16px}}@media only screen and (max-width:1024px){.expandMenu-box a{font-size:14px}}.expandMenu-box .socialnetworks{margin-bottom:0}.expandMenu-box .socialnetworks span{display:inline-block}.expandMenu-box .socialnetworks span:before{display:none}.expandMenu-box .socialnetworks li{margin-left:20px;width:20px;height:20px}.expandMenu-box .socialnetworks li:first-of-type{width:auto;height:auto;margin-left:0}.expandMenu-box .socialnetworks a{height:20px;line-height:20px}.expandMenu-box .socialnetworks a:before{font-size:20px}.close{position:absolute;top:25px;right:25px;color:#fff;padding-right:20px;font-size:13px;font-weight:700;letter-spacing:.05em}.close:after,.close:before{content:"";background-color:#fff;width:15px;height:2px;position:absolute;right:0;top:50%;margin-top:-2px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.expandMenu .expandMenu-box{transform:translate(0);overflow:visible}.expandMenu .expandMenu-box .close,.expandMenu .expandMenu-box .header .logo-mobile,.expandMenu .expandMenu-box .logo,.expandMenu .expandMenu-box .socialnetworks,.expandMenu .expandMenu-box .wrapper,.header .expandMenu .expandMenu-box .logo-mobile{opacity:1}.header.sticky .menu-box{padding:71px 0 0}@media only screen and (max-width:1024px){.header.sticky .menu-box{padding:0}}@media only screen and (max-width:1024px){.menu-box:not(.menu-category){display:none}}.menu-box{position:absolute;z-index:98;top:0;left:0;width:100%;background-color:#fff;text-align:center;transform:translateY(-120%)}.menu-box.contextual{padding-top:66px}@media only screen and (min-width:1025px){.menu-box{transition:transform .6s cubic-bezier(1,0,0,1)}}.menu-box>nav>ul{padding:30px;border-bottom:1px solid #e2e2e2}@media only screen and (max-width:1280px){.menu-box>nav>ul{padding:20px}}.menu-box>nav>ul li{display:inline-block;margin:0 30px 0 0}@media only screen and (max-width:1280px){.menu-box>nav>ul li{margin:0 20px}}.menu-box>nav>ul a{color:#ccc;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.3em;text-transform:uppercase}@media only screen and (min-width:1025px){.menu-box>nav>ul a{transition:color .3s}}@media only screen and (max-width:1280px){.menu-box>nav>ul a{font-size:18px;line-height:18px}}@media only screen and (max-width:1024px){.menu-box>nav>ul a{font-size:16px;line-height:16px}}@media only screen and (min-width:1025px){.menu-box>nav>ul li.active a{color:#847155;opacity:1}}.menu-box>nav>ul a:hover{opacity:1!important}.menu-box .wrapper{padding:40px 20px;max-width:1300px;overflow:hidden;position:relative}@media only screen and (max-width:1024px){.menu-box .wrapper{padding:5px 20px 20px;position:static;overflow:hidden}}.menu-box .wrapper nav{float:left}@media only screen and (min-width:1025px){.menu-box .wrapper nav{width:20%}}.menu-box .wrapper li{text-align:left;line-height:34px}@media only screen and (max-width:1024px){.menu-box .wrapper li{line-height:28px}}.menu-box .wrapper a{font-weight:700;text-transform:none;color:#000}@media only screen and (max-width:1024px){.menu-box.menu-category .wrapper nav{width:100%;padding-top:10px}.menu-box.menu-category .wrapper li{text-align:center}.menu-box.menu-category .wrapper a{color:#a3a2a2;transition:.8s cubic-bezier(.19,1,.22,1);font-size:16px}.menu-box.menu-category .wrapper a:hover{color:#4d4d4d}}@media only screen and (max-width:1024px) and (min-width:1025px){.menu-box.menu-category .wrapper li.active a{color:#847155;opacity:1}}.menu-box .items{display:table}.menu-box .items.w20{width:20%}.menu-box .items.w40{width:40%}.menu-box .items.w60{width:60%}.menu-box .items.w80{width:80%}.menu-box .items.w100{width:100%}.menu-box .items .item{width:25%;display:table-cell;text-align:center}.menu-box .items img{max-width:100%;width:100%;height:auto}.menu-box .items a{display:block}.menu-box .items h4{padding:0 20px;margin-bottom:0}.menu-box .items h4:before{display:none}.menu-box .items .subtitle:after,.menu-box .items .subtitle:before{width:30px}.menu-box .items .product h3{font-size:14px;line-height:18px}@media only screen and (max-width:1024px){.menu-box .items .product h3{font-size:12px;line-height:16px}}.menu-box .items .article{vertical-align:top;padding-top:50px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.menu-box .items .article p{color:#847155}.menu-box .items .article p:after,.menu-box .items .article p:before{background:#847155}@media only screen and (max-width:1280px){.menu-box .items .article p:after,.menu-box .items .article p:before{width:10px}}.menu-box .items .article.video{position:relative}.menu-box .items .article h3{font-size:22px}@media only screen and (max-width:1280px){.menu-box .items .article h3{font-size:18px}}.menu-box .items .article h3 span{font-family:Jellyka-CuttyCupcakes,cursive;text-transform:none;color:#847155;font-weight:400;font-size:52px;letter-spacing:0}.menu-box .items .article h3 span:after,.menu-box .items .article h3 span:before{display:none}.menu-box span{text-transform:uppercase;display:block;color:#847155;font-weight:700;margin-bottom:10px}@media only screen and (max-width:1024px){.menu-box .span-title a{font-size:8px}}.menu-box .wrap{position:relative;margin:0 auto;min-height:450px;background:#fff}.menu-box .menu-wrapper{position:absolute;width:100%;top:0;left:0;right:0;opacity:0;visibility:hidden}@media only screen and (min-width:1025px){.menu-box .menu-wrapper{transition:.8s cubic-bezier(.19,1,.22,1)}}.menu-box .menu-wrapper.current{opacity:1;visibility:visible}.menu-box .menu-wrapper .items{margin:0 auto}@media only screen and (min-width:1025px){.menu-box.category-l2 .wrapper nav{float:none;margin:0 auto}.menu-box.category-l2 .wrapper nav a{color:#a3a2a2;transition:.8s cubic-bezier(.19,1,.22,1);font-size:16px}.menu-box.category-l2 .wrapper nav a:hover{color:#4d4d4d}.menu-box.category-l2 .wrapper nav li.active a{color:#847155;opacity:1}}.menu-box.category-l2.expand{width:100%}.menu-box.category-l2 .wrapper{padding:20px}.menu-box.category-l2 nav{width:100%;text-align:center}.menu-box.category-l2 nav a{font-size:11px!important;letter-spacing:2px}.menu-box.category-l2 nav li{display:inline;margin:0 10px}@media only screen and (max-width:768px){.menu-box.category-l2 nav li{display:block}}.menu-box.category-l2 nav li a{text-transform:uppercase}@media only screen and (max-width:1024px){.menu-box.category-l2{width:auto}.menu-box.category-l2 li{display:block;margin:0}}.menu-box.category-small-align-left.expand{width:100%}.menu-box.category-small-align-left>nav a{font-size:11px!important;letter-spacing:2px}.scroll-nav .cols nav ul li a{color:#ccc}@media only screen and (min-width:1025px){.scroll-nav .cols nav ul li a{transition:.8s cubic-bezier(.19,1,.22,1)}}.scroll-nav .cols nav ul li a:hover{color:#000}@media only screen and (min-width:1401px){.header.sticky .menu-box{padding:71px 0 0}}.header .menu-box{padding:130px 0 0}@media only screen and (min-width:1401px){.header .menu-box{padding:130px 0 0}}@media only screen and (max-width:1280px){.header .menu-box{padding-top:120px}}@media only screen and (max-width:1024px){.header .menu-box{padding-top:40px}}@media only screen and (max-width:640px){.header .menu-box{top:94px;padding-top:0;position:fixed!important}}.expand.menu-box{transform:translate(0)}.home .menu-box{padding-top:130px}@media only screen and (max-width:1280px){.home .menu-box{padding-top:120px}}.home .header.sticky .menu-box{padding-top:71px}@media only screen and (min-width:769px){.l1 .sticky-wrapper,.l2 .sticky-wrapper{position:absolute}}.scroll-nav-wrap{position:relative;height:40px;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}@media only screen and (min-width:769px){.scroll-nav-wrap{position:fixed;top:55px;height:0;transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.scroll-nav-wrap{top:100%}}.scroll-nav-wrap.swap{transform:translateY(-100%);transition:transform .21s ease-in-out}@media only screen and (max-width:1024px){.scroll-nav-wrap.swap{display:none!important}}.scroll-nav-wrap.stuck{position:absolute;top:100%;height:40px}@media only screen and (max-width:1024px){.scroll-nav-wrap.stuck{top:54px;position:fixed;z-index:110}}.scroll-nav-wrap .menu-box:not(.menu-category){z-index:0;top:100%}@media only screen and (max-width:1024px){.scroll-nav-wrap .menu-box:not(.menu-category){top:0;display:none}}.scroll-nav-wrap .slideRight{font-style:normal;position:absolute;right:0;top:0;width:35px;height:30px;z-index:99;height:90%;box-shadow:-4px 0 4px 1px #fff;background:#fff}.scroll-nav-wrap .slideRight:before{font-size:14px;color:#c3ac83;font-weight:700;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;background:#fff;font-weight:900;top:20px;left:10px;position:absolute;transform:translateY(-50%);right:0}.categories-trigger,.header .categories-trigger{color:rgba(132,113,85,.55);text-transform:uppercase;letter-spacing:.3em;text-align:right;margin-right:10%;font-weight:700;width:100%;position:absolute;right:30px;top:7px;margin:auto}@media only screen and (max-width:768px){.categories-trigger,.header .categories-trigger{text-align:center;left:0;right:0}}@media only screen and (min-width:1025px){.categories-trigger,.header .categories-trigger{right:10%}}.categories-trigger.active,.categories-trigger:hover,.header .categories-trigger.active,.header .categories-trigger:hover{color:rgba(132,113,85,.95);opacity:1}.categories-trigger i,.header .categories-trigger i{margin-left:10px;width:23px;height:23px;border:1px solid #ccc;display:inline-block;border-radius:50%}.categories-trigger i i,.header .categories-trigger i i{display:none}.categories-trigger i:before,.header .categories-trigger i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:11.79487px;line-height:22px;display:block;text-align:center;color:#ccc;letter-spacing:0}.categories-trigger.active i,.header .categories-trigger.active i{background-color:#847155;border-color:#847155}.categories-trigger.active i:before,.header .categories-trigger.active i:before{color:#fff}@media only screen and (min-width:1025px){.categories-trigger,.header .categories-trigger,.menu-category.menu-box.expand,i,i:before{transition:.8s cubic-bezier(.19,1,.22,1)}.menu-category.menu-box.expand{transform:translateY(40px)}}.scroll-nav{position:relative;width:100%;background:#fff;z-index:99;left:0;height:40px;margin-top:0;top:0;padding:5px 0 0}@media only screen and (max-width:768px){.scroll-nav.longMenu .nav-menu{width:30em;text-align:left;padding-left:20px}}.scroll-nav:after{content:"";width:150%;height:1px;background:#e6e6e6;position:absolute;bottom:0;left:0}@media only screen and (max-width:768px){.scroll-nav{padding:7px 0 0;position:relative;bottom:0;top:auto;width:100%;left:0;opacity:1;margin-top:0}}.scroll-nav ul{text-transform:uppercase;margin:0}.scroll-nav ul li{display:inline-block;vertical-align:middle}.scroll-nav .nav-menu{width:100%;text-align:center;font-weight:700;font-size:16px;padding-top:3px;position:absolute;left:0;right:0;margin:auto;z-index:98}@media only screen and (min-width:769px){.scroll-nav .nav-menu{padding-top:3px;text-align:center;width:auto;z-index:2;transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:768px){.scroll-nav .nav-menu.is-expanded{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100% - 80px)}}.scroll-nav .nav-menu li{margin-right:15px;font-size:15px;font-weight:600}@media only screen and (min-width:1025px){.scroll-nav .nav-menu li{margin-right:30px}}.scroll-nav .nav-menu li:last-child{margin-right:0}.scroll-nav .nav-menu a{color:rgba(132,113,85,.55);text-transform:uppercase;letter-spacing:.3em;transition:.8s cubic-bezier(.19,1,.22,1)}.scroll-nav .nav-menu a.active,.scroll-nav .nav-menu a:hover{color:rgba(132,113,85,.95)}.menu-category{z-index:0}@media only screen and (max-width:1024px){.menu-category{z-index:0;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;background:#fff}.menu-category.expand{display:block;height:auto;position:static;width:100%}.menu-category nav ul li{display:block;line-height:18px;margin:15px 0}}.header .nav-guide,.nav-guide{display:none}@media only screen and (min-width:769px){.header .nav-guide,.nav-guide{display:inline-block;float:left;padding:0 0 0 20px;position:relative;z-index:2;z-index:20}}.header .nav-guide li,.nav-guide li{margin:0 10px}.header .nav-guide li.current,.nav-guide li.current{position:relative}.header .nav-guide li.current:before,.nav-guide li.current:before{content:"•";display:inline-block;vertical-align:middle;color:#b2b2b2;padding-right:5px;font-size:20px;position:absolute;left:-15px}.header .nav-guide .link,.nav-guide .link{font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#a3a3a3;font-size:11px;position:relative}.header .nav-guide .link:after,.nav-guide .link:after{content:"";width:1px;height:20px;background:rgba(0,0,0,.1);position:absolute;right:-10px;top:-3px}.header .nav-guide h4,.header .nav-guide h4 a,.nav-guide h4,.nav-guide h4 a{font-weight:300;font-size:22px;margin:0;color:#000;display:inline;text-transform:none}.header .nav-guide h4 .expandDown,.header .nav-guide h4 a .expandDown,.nav-guide h4 .expandDown,.nav-guide h4 a .expandDown{width:25px;height:25px;border:1px solid #cdcdcd;display:inline-block;border-radius:50%;vertical-align:top;margin-left:5px}.header .nav-guide h4 .expandDown i,.header .nav-guide h4 a .expandDown i,.nav-guide h4 .expandDown i,.nav-guide h4 a .expandDown i{display:none}.header .nav-guide h4 .expandDown:before,.header .nav-guide h4 a .expandDown:before,.nav-guide h4 .expandDown:before,.nav-guide h4 a .expandDown:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:12.82051px;line-height:24px;display:block;text-align:center;color:#000;letter-spacing:0;font-size:12px}@media only screen and (max-width:1024px){.header .stickyNav.stuck,.header .stickyNav:not(.stuck){display:none}}.menu-annexe{text-align:center;border-top:1px solid #ccc;padding:10px 0;background:#fff;width:100%;transition:.1s ease}@media only screen and (max-width:768px){.menu-annexe{padding-left:25px;text-align:left}}.menu-annexe.stuck{border-bottom:1px solid #e6e6e6;height:auto}.menu-annexe li{display:inline-block;vertical-align:middle;margin:0 0 0 50px}@media only screen and (max-width:1024px){.menu-annexe li{margin-left:30px}}@media only screen and (max-width:640px){.menu-annexe li{margin-left:0}}.menu-annexe a{letter-spacing:.2em;font-size:14px;font-weight:700;color:#847155!important;text-transform:uppercase;transition:.8s cubic-bezier(.19,1,.22,1);position:relative;padding-left:20px}@media only screen and (min-width:641px){.menu-annexe a.addToFavorites:before{position:absolute;top:-3px}}@media only screen and (max-width:768px){.menu-annexe a.whereToBuy,.menu-annexe a.writeReview{display:none}.menu-annexe a.addToCart,.menu-annexe a.addToFavorites{font-size:12px}}@media only screen and (max-width:640px){.menu-annexe a{padding-left:0}.menu-annexe a.whereToBuy,.menu-annexe a.writeReview{display:none}.menu-annexe a.addToCart,.menu-annexe a.addToFavorites{font-size:0}.menu-annexe a.addToCart:before,.menu-annexe a.addToFavorites:before{position:relative;font-size:21px;top:3px;left:0}}.menu-annexe a:before{display:inline-block;color:#847155;font-size:24px;transition:.8s cubic-bezier(.19,1,.22,1);padding-right:15px;position:absolute;left:-15px;top:-3px}@media only screen and (min-width:1025px){.menu-annexe a:hover,.menu-annexe a:hover:before{opacity:.75}}@media only screen and (max-width:768px){.menu-annexe a{font-size:12px}}.menu-annexe a.whereToBuy:before{content:""}.menu-annexe a.addToCart:before,.menu-annexe a.whereToBuy:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menu-annexe a.addToCart:before{content:""}.menu-annexe a.addToCart.added:before{content:""}.menu-annexe a.addToCart.added:before,.menu-annexe a.addToFavorites:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menu-annexe a.addToFavorites:before{content:""}.menu-annexe a.addToFavorites.added:before{content:"";color:#cc1734}.menu-annexe a.addToFavorites.added:before,.menu-annexe a.writeReview:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menu-annexe a.writeReview:before{content:""}.menu-annexe a span{display:none}.menu-annexe a.fb:before{content:""}.menu-annexe a.fb:before,.menu-annexe a.tw:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menu-annexe a.tw:before{content:""}.menu-annexe a.pt:before{content:""}.menu-annexe a.ok:before,.menu-annexe a.pt:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menu-annexe a.ok:before{content:""}.menu-annexe a.vk:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.menu-annexe .social{margin:15px 0 15px 70px}@media only screen and (max-width:768px){.menu-annexe .social{float:right;margin:0 0 0 40px}}@media only screen and (min-width:769px){.menu-annexe .social{margin:0 25px 0 40px;padding-top:0}}@media only screen and (min-width:1025px){.menu-annexe .social{margin-top:0}}.menu-annexe .social li{margin:0 10px}.menu-annexe .social a{letter-spacing:0}@media only screen and (max-width:640px){.menu-annexe .social a{padding-left:15px}}@media only screen and (max-width:1280px){.menu-annexe.mini-icon{height:52px}.menu-annexe.mini-icon li{float:left;margin-left:15px;height:28px;line-height:28px}.menu-annexe.mini-icon a{padding-left:0}.menu-annexe.mini-icon a.addToCart,.menu-annexe.mini-icon a.addToFavorites,.menu-annexe.mini-icon a.whereToBuy,.menu-annexe.mini-icon a.writeReview{font-size:0}.menu-annexe.mini-icon a.addToCart:before,.menu-annexe.mini-icon a.addToFavorites:before,.menu-annexe.mini-icon a.whereToBuy:before,.menu-annexe.mini-icon a.writeReview:before{position:relative;font-size:21px;top:50%;transform:translateY(-50%);left:0}.menu-annexe.mini-icon .social{float:right;margin:0 0 0 40px}}@media only screen and (max-width:640px){.menu-annexe.mini-icon li{margin-left:0}.menu-annexe.mini-icon a.whereToBuy,.menu-annexe.mini-icon a.writeReview{display:none}}.menu-annexe-dark{background-color:#000;border-bottom:1px solid #292929!important;border-top:none}.footer{clear:both;background-color:#fff;text-transform:uppercase;z-index:98}@media only screen and (max-width:1280px){.footer{background-position:50% 60px;background-size:220px auto}}@media only screen and (max-width:640px){.footer{background-position:50% 40px;background-size:180px auto;position:relative}}.footer-logo{height:250px;width:100%;background:url(../img/logo-inverted.svg) no-repeat 50% 50%;background-size:250px}.ie .footer .footer-logo{background:url(../img/logo-inverted.png) no-repeat 50% 50%;background-size:250px}.footer .text{max-width:320px;margin:0 auto}@media only screen and (max-width:640px){.footer:before{content:"";width:90%;left:0;right:0;position:absolute;height:1px;background:#e6e6e6;top:200px;margin:0 auto}}.footer .wrapper{display:table;margin-bottom:90px}@media only screen and (max-width:1280px){.footer .wrapper{margin-bottom:30px;max-width:900px}}.footer .wrapper nav{width:600px;display:table-cell;padding-left:80px}@media only screen and (max-width:1024px){.footer .wrapper nav{padding-left:60px;width:560px}}@media only screen and (max-width:768px){.footer .wrapper nav{width:500px;padding-left:40px}}@media only screen and (max-width:640px){.footer .wrapper nav{display:none}}.footer .wrapper nav ul{float:left}.footer .wrapper nav ul:first-of-type{width:250px}@media only screen and (max-width:768px){.footer .wrapper nav ul:first-of-type{width:175px}}.footer .wrapper nav ul:nth-of-type(2){margin-bottom:40px}.footer .wrapper nav li{font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:5px}@media only screen and (min-width:1025px){.footer .wrapper nav a{transition:.8s cubic-bezier(.19,1,.22,1)}}.footer .wrapper nav a:hover{opacity:.5}.footer .version{text-align:center;text-transform:uppercase;font-size:10px;color:#999;padding-bottom:15px}.footer strong{text-transform:none;display:block;font-size:10px;color:#847155;font-weight:700;letter-spacing:.3em;margin-bottom:10px}@media only screen and (max-width:640px){.footer strong{margin-bottom:15px}}.footer strong:before{content:"";width:8px;height:2px;background-color:#847155;display:inline-block;vertical-align:middle;margin:0 10px 0 -18px}@media only screen and (max-width:640px){.footer strong:before{display:none}}.footer .annexe{display:table-cell;vertical-align:middle;padding:0 20px 0 90px;border-left:1px solid #e5e5e5}@media only screen and (max-width:1024px){.footer .annexe{padding-left:60px;padding-right:40px;min-width:270px}}@media only screen and (max-width:768px){.footer .annexe{padding-left:50px}}@media only screen and (max-width:640px){.footer .annexe{padding:0;border-left:0;text-align:center}}.footer .socialnetworks{display:inline-block;margin-bottom:15px;position:relative}@media only screen and (min-width:1401px){.footer .socialnetworks{width:85%}}.footer .socialnetworks:after{content:"";width:12px;height:2px;background:#c3ac83;display:block;text-align:left;margin:30px 0;margin:30px auto 20px;height:3px}.footer .socialnetworks ul{text-align:center}@media only screen and (max-width:640px){.footer .socialnetworks li{margin:0 15px}}@media only screen and (max-width:640px){.footer .socialnetworks li:first-of-type{margin-left:0}}@media only screen and (max-width:640px){.footer .socialnetworks li:last-child{margin-right:0}}@media only screen and (max-width:640px){.footer .socialnetworks strong{display:none}}.footer .footer-change-location{color:#847155;font-weight:700}.footer .location-list ul{padding-top:5px;padding-bottom:20px}.footer .location-list li{margin:0 17px}.footer .location-list li:before{content:""}.footer .location-list a{text-transform:none;font-weight:900;font-size:12px;color:#b2b2b2}.footer .dropDownTrigger:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;color:#847155;padding-left:5px;vertical-align:middle}.footer .dropDownTrigger.active:after{content:""}.footer .dropDownContent{height:0;transition:.8s cubic-bezier(.19,1,.22,1);overflow:hidden}.footer .dropDownContent.open{overflow:visible}@media only screen and (max-width:1024px){.footer .location-list ul{padding:0}}.bottom{text-align:center;border-top:1px solid #e5e5e5;line-height:40px}.bottom ul{padding:10px 0 15px}@media only screen and (max-width:1024px){.bottom ul{padding-bottom:7px}}.bottom li{display:inline;font-size:10px;font-weight:700;letter-spacing:.05em}@media only screen and (max-width:640px){.bottom li{display:block}}.bottom li:before{content:"•";color:#999;display:inline-block;margin:0 5px}@media only screen and (max-width:640px){.bottom li:before{display:none}}.bottom li:first-child:before{content:""}.bottom a{color:#999}@media only screen and (min-width:1025px){.bottom a{transition:.8s cubic-bezier(.19,1,.22,1)}}.bottom a:hover{opacity:.5}.more-details{z-index:99;min-width:100px}.more-details.white{color:#fff}.more-details.white:after,.more-details.white:before{background-color:#fff}input{-webkit-transition:border .3s;-webkit-transition-delay:0s;transition:border false false .3s}.text{width:100%;margin:0 auto}.text label{display:none}.text input{border:0;border-bottom:3px solid #c3ac83;line-height:30px;font-size:14px;font-family:Raleway,sans-serif;font-weight:500;letter-spacing:.025em;color:#000;padding:0 20px;width:100%;background-color:transparent;border-radius:0}@media only screen and (max-width:1280px){.text input{font-size:12px}}.text input.error{color:#d91e18!important}.text input:focus{outline:0}.text ::-webkit-input-placeholder{color:#999}.text ::-moz-placeholder{color:#999}.text :-ms-input-placeholder{color:#999}.text input:-moz-placeholder{color:#999}.form-validate .validate-label{display:block;position:absolute;bottom:0;color:#d91e18;width:100%;left:0;right:0;margin:auto;text-align:center;font-size:11px;letter-spacing:.05em}.form-validate .text:nth-of-type(2) .validate-label{position:absolute;bottom:-20px}.form-validate .text:nth-of-type(3) .validate-label{position:absolute;bottom:-40px}.form-validate .text:nth-of-type(4) .validate-label{position:absolute;bottom:-60px}.checkboxes [type=checkbox]:checked,.checkboxes [type=checkbox]:not(:checked),.checkboxes [type=radio]:checked,.checkboxes [type=radio]:not(:checked){position:absolute;left:-9999px}.checkboxes [type=checkbox]:checked+label,.checkboxes [type=checkbox]:not(:checked)+label,.checkboxes [type=radio]:checked+label,.checkboxes [type=radio]:not(:checked)+label{position:relative;display:block}.checkboxes [type=checkbox]:not(:checked)+label,.checkboxes [type=radio]:not(:checked)+label{cursor:pointer}.checkboxes.-small [type=checkbox]:checked+label,.checkboxes.-small [type=checkbox]:not(:checked)+label,.checkboxes.-small [type=radio]:checked+label,.checkboxes.-small [type=radio]:not(:checked)+label{display:inline-block;vertical-align:middle;position:relative}.checkboxes.-small [type=checkbox]:checked+label:before,.checkboxes.-small [type=checkbox]:not(:checked)+label:before,.checkboxes.-small [type=radio]:checked+label:after,.checkboxes.-small [type=radio]:not(:checked)+label:after{content:"";display:inline-block;width:15px;height:15px;background:#fff;border-radius:50%;border:1px solid #000;vertical-align:middle;margin:0 0 2px 5px}.checkboxes.-small [type=checkbox]:checked+label:after,.checkboxes.-small [type=checkbox]:not(:checked)+label:after,.checkboxes.-small [type=radio]:checked+label:after,.checkboxes.-small [type=radio]:not(:checked)+label:after{border-color:rgba(0,0,0,.4)}.checkboxes.-small [type=checkbox]:checked+label:after,.checkboxes.-small [type=checkbox]:not(:checked)+label:after,.checkboxes.-small [type=radio]:checked+label:before,.checkboxes.-small [type=radio]:not(:checked)+label:before{content:"";position:absolute;right:4px;top:4px;font-size:12px;color:#000;transition:.8s cubic-bezier(.19,1,.22,1);width:7px;height:7px;border-radius:50%;opacity:1;background:#000}.checkboxes.-small [type=radio]:not(:checked)+label:before{opacity:0;transform:scale(0)}.checkboxes.-small [type=radio]:checked+label:before{opacity:1;transform:scale(1)}.checkboxes.-small{text-align:left;margin:20px 0}.checkboxes.-small li{display:inline-block;width:auto;text-transform:uppercase}.checkboxes.-small li:nth-of-type(2),.checkboxes.-small li:nth-of-type(3),.checkboxes.-small li:nth-of-type(4),.checkboxes.-small li:nth-of-type(5){margin-left:20px}.checkboxes.-small .product-customisation-link-q{display:inline-block;vertical-align:middle;position:relative}.checkboxes.-small .product-customisation-link-q:before{content:"";position:absolute;right:4px;top:4px;font-size:12px;color:#000;transition:.8s cubic-bezier(.19,1,.22,1);width:7px;height:7px;border-radius:50%;opacity:1;background:#000;opacity:0;transform:scale(0)}.checkboxes.-small .product-customisation-link-q:after{content:"";display:inline-block;width:15px;height:15px;background:#fff;border-radius:50%;border:1px solid #000;vertical-align:middle;margin:0 0 2px 5px;border-color:rgba(0,0,0,.4)}.checkboxes.-small .product-customisation-link-q.selected:before{opacity:1;transform:scale(1)}.checkboxes.-colorLabel [type=checkbox]:checked,.checkboxes.-colorLabel [type=checkbox]:not(:checked),.checkboxes.-default [type=checkbox]:checked,.checkboxes.-default [type=checkbox]:not(:checked){position:absolute;left:-9999px}.checkboxes.-colorLabel [type=checkbox]:checked+label,.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label,.checkboxes.-default [type=checkbox]:checked+label,.checkboxes.-default [type=checkbox]:not(:checked)+label{position:relative;padding:10px 14px 10px 45px;display:inline-block;text-transform:uppercase;letter-spacing:.1em}.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label:not(.disabled),.checkboxes.-default [type=checkbox]:not(:checked)+label:not(.disabled){cursor:pointer}.checkboxes.-colorLabel [type=checkbox]:checked+label:before,.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label:before,.checkboxes.-default [type=checkbox]:checked+label:before,.checkboxes.-default [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:4px;width:30px;height:30px;border-radius:50%;border:1px solid #847155;transition:.2s ease-in-out}.checkboxes.-colorLabel [type=checkbox]:checked+label:not(.disabled):after,.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label:not(.disabled):after,.checkboxes.-default [type=checkbox]:checked+label:not(.disabled):after,.checkboxes.-default [type=checkbox]:not(:checked)+label:not(.disabled):after{content:"";position:absolute;top:11px;left:7px;margin:auto;font-size:14px;color:#000;transition:.2s ease-in-out;width:16px;height:16px;border-radius:50%;background:#847155}.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label:after,.checkboxes.-default [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.checkboxes.-colorLabel [type=checkbox]:checked+label:after,.checkboxes.-default [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.checkboxes.-colorLabel [type=checkbox]:disabled:checked+label:before,.checkboxes.-colorLabel [type=checkbox]:disabled:not(:checked)+label:before,.checkboxes.-default [type=checkbox]:disabled:checked+label:before,.checkboxes.-default [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#a3a2a2;background-color:#b2b2b2}.checkboxes.-colorLabel [type=checkbox]:disabled:checked+label:after,.checkboxes.-default [type=checkbox]:disabled:checked+label:after{color:#999}.checkboxes.-colorLabel [type=checkbox]:disabled+label,.checkboxes.-default [type=checkbox]:disabled+label{color:#a3a2a2}.checkboxes.-colorLabel label:not(.disabled):hover:before,.checkboxes.-default label:not(.disabled):hover:before{border:1px solid #655641}.checkboxes.-color [type=checkbox]:checked,.checkboxes.-color [type=checkbox]:not(:checked),.checkboxes.-color [type=radio]:checked,.checkboxes.-color [type=radio]:not(:checked),.checkboxes.-img [type=checkbox]:checked,.checkboxes.-img [type=checkbox]:not(:checked),.checkboxes.-img [type=radio]:checked,.checkboxes.-img [type=radio]:not(:checked){position:absolute;left:-9999px}.checkboxes.-color [type=checkbox]:checked+label,.checkboxes.-color [type=checkbox]:not(:checked)+label,.checkboxes.-color [type=radio]:checked+label,.checkboxes.-color [type=radio]:not(:checked)+label,.checkboxes.-img [type=checkbox]:checked+label,.checkboxes.-img [type=checkbox]:not(:checked)+label,.checkboxes.-img [type=radio]:checked+label,.checkboxes.-img [type=radio]:not(:checked)+label{position:relative;display:block}.checkboxes.-color [type=checkbox]:not(:checked)+label,.checkboxes.-color [type=radio]:not(:checked)+label,.checkboxes.-img [type=checkbox]:not(:checked)+label,.checkboxes.-img [type=radio]:not(:checked)+label{cursor:pointer}.checkboxes.-color .after-container:after,.checkboxes.-color [type=checkbox]:checked+label:after,.checkboxes.-color [type=checkbox]:not(:checked)+label:after,.checkboxes.-color [type=radio]:checked+label:after,.checkboxes.-color [type=radio]:not(:checked)+label:after,.checkboxes.-img .after-container:after,.checkboxes.-img [type=checkbox]:checked+label:after,.checkboxes.-img [type=checkbox]:not(:checked)+label:after,.checkboxes.-img [type=radio]:checked+label:after,.checkboxes.-img [type=radio]:not(:checked)+label:after{content:"";font-family:icons;position:absolute;top:50%;left:50%;font-size:12px;color:#000;width:20px;height:20px;border-radius:50%;background:#fff;padding:2px 0 0 4px;font-weight:600;transform:translate(-50%,-50%)}.checkboxes.-color [type=checkbox]:not(:checked)+label:after,.checkboxes.-color [type=radio]:not(:checked)+label:after,.checkboxes.-img [type=checkbox]:not(:checked)+label:after,.checkboxes.-img [type=radio]:not(:checked)+label:after{opacity:0;width:30px;height:30px}.checkboxes.-color [type=checkbox]:checked+label:after,.checkboxes.-color [type=radio]:checked+label:after,.checkboxes.-img [type=checkbox]:checked+label:after,.checkboxes.-img [type=radio]:checked+label:after{opacity:1;transition:opacity .2s ease-in-out;width:20px;height:20px}.checkboxes.-colorLabel [type=checkbox]:checked+label:before,.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label:before,.checkboxes.-colorLabel [type=radio]:not(:checked)+label:before{border:0}.checkboxes.-colorLabel [type=checkbox]:checked+label:not(.disabled):after,.checkboxes.-colorLabel [type=checkbox]:not(:checked)+label:not(.disabled):after,.checkboxes.-colorLabel [type=radio]:not(:checked)+label:not(.disabled):after{content:"";font-family:icons;position:absolute;top:-1px;left:5px;bottom:0;margin:auto;font-size:25px;color:#000;transition:.8s cubic-bezier(.19,1,.22,1);width:20px;height:20px;border-radius:50%;background:#fff;padding:2px 0 0 7px;font-weight:600}@media only screen and (max-width:1024px){.checkboxes.-colorLabel,.checkboxes.-colorRadio{text-align:center}}.checkboxes.-main{margin:20px 0 30px;text-align:left}@media only screen and (max-width:1280px){.checkboxes.-main{margin:10px 0 15px}}@media only screen and (max-width:640px){.checkboxes.-main{margin:20px 0 15px}}.checkboxes.-main li{display:block;width:100%;margin:20px 0;clear:both}.checkboxes.-main input,.checkboxes.-main label,.checkboxes.-main span{-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer}.checkboxes.-main input[type=checkbox]+label,.checkboxes.-main input[type=radio]+label{text-transform:uppercase;font-weight:600;float:left;text-align:left;display:inline-block;vertical-align:middle;margin:5px 0}@media only screen and (max-width:640px){.checkboxes.-main input[type=checkbox]+label,.checkboxes.-main input[type=radio]+label{font-size:12px}}.checkboxes.-main input[type=checkbox]+label span,.checkboxes.-main input[type=radio]+label span{display:inline-block;width:30px;height:30px;margin:0 20px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;position:relative;border:1px solid #ccc;pointer-events:none}.checkboxes.-main input[type=checkbox]+label span:after,.checkboxes.-main input[type=radio]+label span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;padding:0;width:20px;height:20px;border-radius:50%;font-weight:600;display:none;background:#000;margin:auto}@media only screen and (min-width:1025px){.checkboxes.-main input[type=checkbox]+label span:after,.checkboxes.-main input[type=radio]+label span:after{transition:.8s cubic-bezier(.19,1,.22,1)}}.checkboxes.-main input[type=checkbox]:checked+label span:after,.checkboxes.-main input[type=radio]:checked+label span:after{display:block}.checkboxes.-main.-light input[type=checkbox]+label,.checkboxes.-main.-light input[type=radio]+label{color:#fff}.checkboxes.-main.-light input[type=checkbox]+label span,.checkboxes.-main.-light input[type=radio]+label span{border:1px solid #fff}.checkboxes.-main.-light input[type=checkbox]+label span:after,.checkboxes.-main.-light input[type=radio]+label span:after{background:#fff}.checkboxes.-main.-dark input[type=checkbox]+label,.checkboxes.-main.-dark input[type=radio]+label{color:gray}.checkboxes.-main.-dark input[type=checkbox]+label span,.checkboxes.-main.-dark input[type=radio]+label span{border:1px solid #ccc}.checkboxes.-main.-dark input[type=checkbox]+label span:after,.checkboxes.-main.-dark input[type=radio]+label span:after{background:#000}.checkboxes.-colorRadio li{display:inline-block}.checkboxes.-colorRadio input[type=radio]+label span{display:inline-block;width:40px;height:40px;margin:0 20px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;position:relative;pointer-events:none}@media only screen and (max-width:1024px){.checkboxes.-colorRadio input[type=radio]+label span{margin-right:0;margin-bottom:10px}}.checkboxes.-colorRadio input[type=radio]+label span:after{content:"";font-family:icons;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;font-size:17px;color:#000;transition:.8s cubic-bezier(.19,1,.22,1);width:28px;height:28px;border-radius:50%;padding:3px 0 0 5px;font-weight:600;opacity:0;text-indent:0;background:#fff;transform:scale(.75)}.checkboxes.-colorRadio input[type=radio]:checked+label span:after{opacity:1;transform:scale(1)}.checkboxes.-colorRadio.-noLabel input[type=radio]+label span{margin-right:10px;text-indent:-9999px}.checkboxes.-colorRadio .product-customisation-link{display:block}@media only screen and (max-width:640px){.checkboxes.-colorRadio .product-customisation-link{margin-top:5px}}.checkboxes.-colorRadio .product-customisation-link span{display:inline-block;width:40px;height:40px;margin:0 6px;vertical-align:middle;cursor:pointer;border-radius:50%;position:relative;border:1px solid rgba(53,53,53,.2);pointer-events:none}@media only screen and (max-width:1024px){.checkboxes.-colorRadio .product-customisation-link span{margin-right:0;margin-bottom:10px}}@media only screen and (max-width:640px){.checkboxes.-colorRadio .product-customisation-link span{width:30px;height:30px}}.checkboxes.-colorRadio .product-customisation-link span:after{content:"";font-family:icons;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;font-size:17px;color:#000;transition:.8s cubic-bezier(.19,1,.22,1);width:28px;height:28px;border-radius:50%;padding:3px 0 0 5px;font-weight:600;opacity:0;text-indent:0;background:#fff;transform:scale(.75)}@media only screen and (max-width:640px){.checkboxes.-colorRadio .product-customisation-link span:after{width:22px;height:22px;padding:1px 0 0 4px;font-size:15px}}.checkboxes.-colorRadio .product-customisation-link.selected span:after{opacity:1;transform:scale(1)}.checkboxes.-filter{font-weight:600;color:#999;font-size:13px;position:relative}.checkboxes.-filter input[type=checkbox]+label i,.checkboxes.-filter input[type=radio]+label i{display:inline-block;width:17px;height:17px;margin:-1px 10px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;position:relative;border:1px solid #ccc;pointer-events:none}.checkboxes.-filter input[type=checkbox]+label i:after,.checkboxes.-filter input[type=radio]+label i:after{content:"";width:11px;height:11px;background:#847155;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transform:scale(.85);transition:.15s}.checkboxes.-filter input[type=checkbox]:checked+label i:after,.checkboxes.-filter input[type=radio]:checked+label i:after{opacity:1;transform:scale(1)}@media only screen and (min-width:1025px){.checkboxes.-filter input[type=checkbox]+label,.checkboxes.-filter input[type=radio]+label{transition:.15s}}.checkboxes.-filter input[type=checkbox]:checked+label,.checkboxes.-filter input[type=radio]:checked+label{color:#4d4d4d}.checkboxes.-filter .category input[type=checkbox]:checked+label,.checkboxes.-filter .category input[type=radio]:checked+label{color:#847155}.checkboxes.-filter .subcategory input[type=checkbox]:checked+label,.checkboxes.-filter .subcategory input[type=radio]:checked+label{color:#4d4d4d}.breadcrumb{margin-bottom:10px}.breadcrumb li{display:inline-block;font-size:11px}.breadcrumb li:after{margin-left:5px;margin-right:1px}.breadcrumb li:last-child:after{display:none}.breadcrumb a{color:inherit}.product-large .breadcrumb{display:none}@media only screen and (min-width:641px){.product-large .breadcrumb{display:block}}.product-large .breadcrumb li{color:#646464}.product-large .breadcrumb li:after{content:"-"}@media only screen and (min-width:1025px){.product-large .breadcrumb a:hover{text-decoration:underline}}.cover .breadcrumb li{color:#fff;text-transform:none;letter-spacing:.3em;font-weight:700}.cover .breadcrumb li:after{content:"•"}.cover.alt .breadcrumb li{color:#000}.mobile-cover .breadcrumb{margin-bottom:5px}.mobile-cover .breadcrumb a,.mobile-cover .breadcrumb li{color:#fff!important}.inside-lop .cover .breadcrumb{margin-left:-3px}.sidebar{float:left;width:300px;padding-right:0;position:absolute;top:50px;left:0;height:calc(100% - 50px);padding-bottom:0;top:63px}.sidebar .tt-widget{text-align:center;left:50%;transform:translateX(-50%);width:80%}.sidebar .widget-faq-list{overflow:hidden;list-style:disc;padding-left:15px;margin-top:20px;height:200px}.sidebar .widget-faq-list .widget-faq-question{text-align:left;font-size:14px;padding:12px 0}@media only screen and (min-width:1025px){.lp-wrapper{padding:60px 0;position:relative}.lp-wrapper:after{content:"";display:table;clear:both}.sidebar-content{width:300px;height:auto;text-align:center}.main-content{width:calc(100% - 340px);float:right;margin:0 0 0 20px}.lp-categories{margin:10px 0 30px;text-align:left}.lp-categories a{line-height:26px;display:block;color:#b2b2b2;position:relative;transition:.8s cubic-bezier(.19,1,.22,1);cursor:pointer;font-weight:600}.lp-categories a:before{content:"•";position:absolute;left:-15px;top:0;opacity:0;font-size:20px;transition:.8s cubic-bezier(.19,1,.22,1)}.lp-categories a.selected,.lp-categories a:hover{color:#000}.lp-categories a.selected:before{opacity:1}.lp-group{padding:20px 0 40px}.widget{background:#fff;margin:40px 0;padding:25px 20px 20px;position:relative;text-align:left}.widget .tt-widget{position:absolute;top:-8px}.widget .contact-block{margin:10px 0}.widget .contact-block span{font-weight:700}.widget .contact-block ul{color:#847155}.widget .widget-content-customer{text-align:center;padding:0 10px}.widget .widget-content-customer p{margin:10px 0}.widget .bt-container{margin:15px 0 0;text-align:center;width:100%}}.scrollTopBtn{display:inline-block;margin:0 auto;text-align:center;line-height:1em}.scrollTopBtn.default{position:relative;transform:none;left:auto!important;top:auto!important;bottom:auto!important}.scrollTopBtn.scroll{position:fixed;bottom:auto}.scrollTopBtn.bottom{position:absolute;top:auto;left:50%!important;transform:translateX(-50%);bottom:0;border:none}.scrollTopBtn i{width:30px;height:30px;border:1px solid #a3a2a2;display:inline-block;border-radius:50%;display:block;margin:0 auto 10px;cursor:pointer}.scrollTopBtn i i{display:none}.scrollTopBtn i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:15.38462px;line-height:29px;text-align:center;color:#a3a2a2;letter-spacing:0;transform:rotate(-180deg);line-height:26px;display:block}.scrollTopBtn i:hover{background-color:#000}.scrollTopBtn i:hover:before{color:#fff}.scrollTopBtn span{display:block;text-align:center;text-transform:uppercase;color:#a3a2a2;font-weight:600;letter-spacing:.25em;font-size:12px;transition:.8s cubic-bezier(.19,1,.22,1);cursor:pointer}.scrollTopBtn:hover i{border:1px solid #fff;background-color:#000}.scrollTopBtn:hover i:before{color:#fff}.scrollTopBtn:hover span{color:#000}.lp-group.selected,.lp-intro.selected{display:block}.lp-group .faq-content,.lp-intro .faq-content{margin-left:10px;height:0;overflow:hidden}.lp-group .faq-content p,.lp-intro .faq-content p{font-size:12px;margin:20px 0 40px 40px}.lp-group .faq-content a,.lp-intro .faq-content a{text-decoration:underline}.lp-group .faq-content a:hover,.lp-intro .faq-content a:hover{text-decoration:none}.lp-group li a:not(.faq-trigger),.lp-intro li a:not(.faq-trigger){text-decoration:underline;color:#000}.lp-group li a:not(.faq-trigger):hover,.lp-intro li a:not(.faq-trigger):hover{text-decoration:none}.lp-group .lp-title .tt,.lp-intro .lp-title .tt{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0 0 35px;text-transform:capitalize}.lp-group .faq-trigger,.lp-intro .faq-trigger{line-height:1.75;margin:15px 0;display:block;position:relative;padding-left:25px;font-size:14px;-webkit-font-smoothing:subpixel-antialiased}.lp-group .faq-trigger:before,.lp-intro .faq-trigger:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:gray;position:absolute;left:0;top:4px;transition:transform .8s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:1025px){.lp-group .faq-trigger,.lp-group .faq-trigger:before,.lp-intro .faq-trigger,.lp-intro .faq-trigger:before{transition:.8s cubic-bezier(.19,1,.22,1)}.lp-group .faq-trigger:hover,.lp-intro .faq-trigger:hover{color:#000}}.lp-group .faq-trigger.selected:before,.lp-intro .faq-trigger.selected:before{transform:rotate(90deg)}.lp-group p,.lp-intro p{font-size:14px;text-align:justify;-webkit-font-smoothing:subpixel-antialiased;line-height:1.65;font-weight:400}@media only screen and (max-width:768px){.lp-group p,.lp-intro p{word-wrap:break-word}}.lp-filters{display:none}@media only screen and (max-width:1280px){.widget{margin:20px 0;padding:20px 15px 30px}.scrollTopBtn{margin:0}.lp-categories{margin:10px 0 35px}}@media only screen and (max-width:1024px){.sidebar{display:none;top:0;text-align:center;position:relative;float:none;margin:0 auto}.sidebar .tt-widget{text-align:center;left:0;transform:translateX(0);width:100%;margin-top:-29px}.sidebar .scrollTopBtn{display:none}.sidebar .widget-faq-list{overflow:hidden;list-style:none;font-weight:700}.sidebar .widget-faq-list .widget-faq-question{padding:10px 0}.sidebar .lp-categories{display:none}.sidebar .contact-block{margin:0;font-size:14px}.sidebar .contact-block span{font-weight:700}.sidebar .contact-block ul{color:#847155}.sidebar .widget{background:#fff;font-size:14px}.lp .tt-page{font-size:20px}.lp .page-header{padding-left:0;padding-right:0}.lp-filter{display:block}.lp-items{padding:0 20px;margin:78px 0}.lp-title{margin:30px 0 0}.lp-group .faq-trigger{position:relative;padding-left:25px}.lp-group .faq-trigger:before{font-size:17px;color:#b2b2b2;margin-right:10px;position:absolute;left:0;top:5px}.lp-group li:not(.lp-title){margin:30px 0 15px}.lp-filters{display:block;background:#fff;border-bottom:1px solid #ccc;padding:10px 0;overflow:hidden;font-size:18px;letter-spacing:.3em;text-align:center;position:absolute;width:100%}.lp-filters.sticky{position:fixed;top:55px;width:100%;background:#fff;z-index:99}.lp-filters .tt-3,.lp-filters .tt-cart-head{text-transform:uppercase;font-size:18px;letter-spacing:.15em}.lp-filters .expandDown{width:26px;height:26px;border:1px solid #ccc;border-radius:50%;display:inline-block;position:relative}.lp-filters .expandDown i{display:none}.lp-filters .expandDown:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:13.33333px;line-height:25px;display:block;text-align:center;color:#000;letter-spacing:0}.lp-filters select{background:transparent;cursor:pointer;padding:0;width:100%;border:0;outline:0;width:180%;position:relative;position:absolute;opacity:0}.lp-filters i{width:25px;height:25px;border:1px solid #ccc;display:inline-block;border-radius:50%;position:absolute;z-index:9;top:10px}.lp-filters i i{display:none}.lp-filters i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:12.82051px;line-height:24px;display:block;text-align:center;color:#000;letter-spacing:0}.faq-trigger,.lpFilterName{font-weight:600}.lp-group .faq-trigger{margin:0}.lp-filters .lpFilterName{font-size:14px}.lp-group .faq-content p,.lp-intro .faq-content p{margin:10px 0 0 10px;font-weight:300}}.fb-form{display:none}.account .checkboxes li,.global-form .checkboxes li{letter-spacing:.1em;font-size:12px}.account .checkboxes.-colorLabel,.account .checkboxes.-default,.global-form .checkboxes.-colorLabel,.global-form .checkboxes.-default{text-align:left;overflow:hidden;font-size:12px;min-height:110px}@media only screen and (max-width:1024px){.account .checkboxes.-colorLabel,.account .checkboxes.-default,.global-form .checkboxes.-colorLabel,.global-form .checkboxes.-default{margin-top:20px}}.account .checkboxes.-colorLabel li,.account .checkboxes.-default li,.global-form .checkboxes.-colorLabel li,.global-form .checkboxes.-default li{display:inline-block;float:left}@media only screen and (max-width:640px){.account .checkboxes.-colorLabel li,.account .checkboxes.-default li,.global-form .checkboxes.-colorLabel li,.global-form .checkboxes.-default li{width:100%}}.account .checkboxes.-colorLabel p,.account .checkboxes.-default p,.global-form .checkboxes.-colorLabel p,.global-form .checkboxes.-default p{margin:10px 0 5px}.account .checkboxes.-colorLabel p.title,.account .checkboxes.-default p.title,.global-form .checkboxes.-colorLabel p.title,.global-form .checkboxes.-default p.title{font-weight:600;text-transform:uppercase}.account .checkboxes.-small:not(.no-bef),.global-form .checkboxes.-small:not(.no-bef){position:relative;padding-left:75px}.account .checkboxes.-small:not(.no-bef):before,.global-form .checkboxes.-small:not(.no-bef):before{position:absolute;display:inline-block;content:"";top:9px;left:0;width:60px;height:2px;margin-right:15px;background:#000;vertical-align:middle}.account .checkboxes.-small li,.global-form .checkboxes.-small li{margin:0 20px 0 0;min-width:60px;text-align:right}@media only screen and (min-width:769px){.account .checkboxes.-small li,.global-form .checkboxes.-small li{min-width:0}}@media only screen and (max-width:1024px){.account .checkboxes.-colorRadio,.global-form .checkboxes.-colorRadio{text-align:left}}.account .checkboxes.-colorRadio li,.global-form .checkboxes.-colorRadio li{margin:5px 12px 15px 0;text-transform:uppercase;color:#000}@media only screen and (max-width:1024px){.account .checkboxes.-colorRadio label,.global-form .checkboxes.-colorRadio label{text-align:center}}.account .checkboxes.-colorRadio input[type=radio]+label span,.global-form .checkboxes.-colorRadio input[type=radio]+label span{width:30px;height:30px;margin-right:0;line-height:18px}@media only screen and (max-width:1024px){.account .checkboxes.-colorRadio input[type=radio]+label span,.global-form .checkboxes.-colorRadio input[type=radio]+label span{display:block;margin:0 auto 10px}}.account .checkboxes.-colorRadio input[type=radio]+label span:after,.global-form .checkboxes.-colorRadio input[type=radio]+label span:after{width:20px;height:20px;font-size:12px;padding:2px 0 0 4px}@media only screen and (max-width:1024px){.account .checkboxes.-colorRadio input[type=radio]+label span:after,.global-form .checkboxes.-colorRadio input[type=radio]+label span:after{padding:1px}}.account .checkboxes.-colorRadio input[type=radio]+label span:before,.global-form .checkboxes.-colorRadio input[type=radio]+label span:before{display:none}.account .checkboxes.-colorRadio:not(.-noLabel) li,.global-form .checkboxes.-colorRadio:not(.-noLabel) li{width:60px;margin:5px 0 10px}@media only screen and (min-width:1025px){.account .checkboxes.-colorRadio:not(.-noLabel) li,.global-form .checkboxes.-colorRadio:not(.-noLabel) li{width:120px}}.account .checkboxes.-colorRadio:not(.-noLabel) input[type=radio]+label span,.global-form .checkboxes.-colorRadio:not(.-noLabel) input[type=radio]+label span{margin-right:15px}@media only screen and (max-width:1024px){.account .checkboxes.-colorRadio:not(.-noLabel) input[type=radio]+label span,.global-form .checkboxes.-colorRadio:not(.-noLabel) input[type=radio]+label span{margin:10px auto}}body.account-logged,body.account-page,body.account-unlogged{background-color:#fff}@media only screen and (min-width:1025px){body.account-logged,body.account-page,body.account-unlogged{padding-top:0}}body.account-logged .footer,body.account-page .footer,body.account-unlogged .footer{width:100%;margin:30px 0;padding:0}@media only screen and (min-width:1025px){body.account-logged .footer,body.account-page .footer,body.account-unlogged .footer{position:fixed;bottom:0;margin:0;z-index:10}}body.account-logged .footer .footer-logo,body.account-logged .footer .wrapper,body.account-logged .footer:before,body.account-page .footer .footer-logo,body.account-page .footer .wrapper,body.account-page .footer:before,body.account-unlogged .footer .footer-logo,body.account-unlogged .footer .wrapper,body.account-unlogged .footer:before{display:none}body.account-logged .footer .bottom,body.account-page .footer .bottom,body.account-unlogged .footer .bottom{border:0;background:#fff;border-top:1px solid #e5e5e5}@media only screen and (min-width:1025px){body.account-logged .footer .bottom,body.account-page .footer .bottom,body.account-unlogged .footer .bottom{line-height:10px}}.account.product-expanded{background-color:#f7f7f7}.account .back{display:none;padding:22px 15px 20px 50px;text-align:left;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#000;font-size:11px;letter-spacing:.1em;font-size:14px;z-index:200;background:transparent;border-bottom:1px solid #ccc;color:gray;margin-bottom:0;padding-left:50px;position:relative}.account .back:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#999;font-size:20px;display:inline-block;text-align:right;float:right}.account .back.back:after{transform:rotate(180deg);position:absolute;left:15px}.account .back .stars{display:inline-block;position:absolute;padding-left:20px}.account .back .stars span:before{line-height:17px;letter-spacing:-4px;font-size:18px}@media only screen and (max-width:1024px){.account .back{display:none;position:fixed;width:100%;background-color:#fff;height:60px;top:55px;box-shadow:none}}@media only screen and (min-width:1025px){.account .back{display:none}}.account .back:before{color:#000}.account .back.error{font-size:9px}.account .account-category .back{display:block}.account .register-process .account-category .back{display:none}@media only screen and (max-width:1024px){.account-main .productFavourites .wrap,.account-main .productRecommended .wrap{padding:0}}.account-category{display:none}.account-category:after{content:"";display:block;clear:both}.account-category.expanded{display:block;margin-bottom:90px;position:relative;width:100%}@media only screen and (min-width:1025px){.account-category.expanded{max-width:1000px}}.account-category .message{display:block;margin:20px 0}.account-category.empty .account-filter,.account-category.empty .articles,.account-category.empty .more-content,.account-category.empty .products,.account-category.empty .wrap{display:none}.account-category.empty .message{display:block}@media only screen and (max-width:1024px){.account-category.empty .message{margin-top:80px;margin-left:20px}}@media only screen and (max-width:1024px){.account-category form{padding-left:40px;padding-top:5px}}@media only screen and (max-width:640px){.account-category form{padding:0}}.account-category #dependingQuestions{display:none}.account-category .account-filter{position:absolute;right:20px;top:0;z-index:100}@media only screen and (max-width:1024px){.account-category .account-filter{position:fixed;top:77px;z-index:200}}.account-category .account-filter .tt-underline{padding-bottom:3px;text-align:right;display:block;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1400px){.account-category .account-filter .tt-underline{margin-bottom:28px}}.account-category .account-filter .tt-underline:after{content:none}.account-category .account-filter .tt-underline i{width:16px;height:16px;border:1px solid #ccc;display:inline-block;border-radius:50%;font-style:normal;margin-left:5px}.account-category .account-filter .tt-underline i i{display:none}.account-category .account-filter .tt-underline i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:8.20513px;line-height:15px;display:block;text-align:center;color:#ccc;letter-spacing:0}@media only screen and (min-width:1025px){.account-category .account-filter .tt-underline i{transition:.8s cubic-bezier(.19,1,.22,1);width:23px;height:23px;border:1px solid #ccc;display:inline-block;border-radius:50%}.account-category .account-filter .tt-underline i i{display:none}.account-category .account-filter .tt-underline i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:11.79487px;line-height:22px;display:block;text-align:center;color:#ccc;letter-spacing:0}}.account-category .categories-mask{overflow:hidden;height:100%;width:100%;position:absolute;top:40px;left:0;pointer-events:none}@media only screen and (max-width:1024px){.account-category .categories-mask{overflow:scroll;position:fixed;top:115px;z-index:100;max-height:500px}}@media only screen and (max-width:320px){.account-category .categories-mask{max-height:350px}}.account-category .categories-wrapper{position:absolute;top:0;left:0;z-index:100;background-color:#fff;width:100%;height:auto;text-align:center;padding:60px 0;transform:translateY(-100%);transition:transform .3s ease-in-out}@media only screen and (max-width:1024px){.account-category .categories-wrapper{padding:20px 0}}.account-category .categories-wrapper .categories{transition:.8s cubic-bezier(.19,1,.22,1);text-transform:uppercase;width:100%;color:#847155;font-weight:700;letter-spacing:.3em;text-align:left;display:inline-block;width:auto;vertical-align:top;padding:0 50px}@media only screen and (max-width:1024px){.account-category .categories-wrapper .categories{padding:0 20px;display:block;width:100%}}.account-category .categories-wrapper .categories .category label{margin-bottom:20px}.account-category .categories-wrapper .categories .category.expandable .icon-expand{display:none}@media only screen and (max-width:1024px){.account-category .categories-wrapper .categories .category.expandable>label{padding-bottom:20px;border-bottom:1px solid #ccc}.account-category .categories-wrapper .categories .category.expandable .icon-expand{display:block;height:50px;width:50px;position:absolute;right:0;top:0;transform:translateY(-34%);cursor:pointer}.account-category .categories-wrapper .categories .category.expandable .icon-expand:after{content:"+";font-size:44px;font-weight:100;position:absolute;left:50%;transform:translateX(-50%);top:-8px;margin:auto;z-index:0;color:#a3a2a2;height:auto}.account-category .categories-wrapper .categories .category.expandable.expand .subcategories{display:block}.account-category .categories-wrapper .categories .category.expandable.expand .icon-expand:after{content:"-";top:-12px}}.account-category .categories-wrapper .categories .subcategories{font-weight:600;color:#999;font-size:13px;position:relative}@media only screen and (max-width:1024px){.account-category .categories-wrapper .categories .subcategories{display:none}}.account-category .categories-wrapper .categories .subcategories .subcategory{margin-left:25px}.account-category .categories-wrapper .bt-container{width:100%;margin:50px 0;text-align:center}@media only screen and (max-width:1024px){.account-category .categories-wrapper .bt-container{margin:15px 0}}.account-category .account-products .wrapper,.account-category .articles{position:relative}.account-category .account-products .wrapper:after,.account-category .articles:after{content:"";background-color:#000;top:0;left:0;width:100%;height:100%;position:absolute;z-index:99;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}@media only screen and (max-width:1024px){.account-category .account-products .wrapper,.account-category .articles{float:none;max-width:none;padding:20px}}.account-category.active .account-filter .tt-underline{color:#847155}.account-category.active .account-filter .tt-underline i{background-color:#847155}.account-category.active .account-filter .tt-underline i:before{color:#fff}.account-category.active .categories-mask{pointer-events:auto}.account-category.active .categories-wrapper{transform:translateY(0)}.account-category.active .account-products .wrapper:after,.account-category.active .articles:after{opacity:.7}.account-category .more-content{margin-bottom:50px}.account-nav{width:100%;height:100%;background:#f7f7f7;z-index:1;top:0}@media only screen and (min-width:1025px){.account-nav{position:fixed;left:0;padding-top:130px;width:270px;height:100%;background:#f0f0f0}}@media only screen and (min-width:1401px){.account-nav{width:340px}}

/*!* User Head **/.user-head{position:relative;display:table;width:100%;margin:0;padding:10px;text-align:left;border-bottom:1px solid #ccc}@media only screen and (min-width:1025px){.user-head{margin:0 0 10px;padding:20px 20px 0;text-align:center;border:0}}@media only screen and (min-width:1281px){.user-head{padding:60px 30px 30px}}.user-head .deconnexionBtn{position:relative;font-size:20px;color:#847155;font-weight:400;vertical-align:middle;display:table-cell;text-align:center;width:30px}.user-head .deconnexionBtn:before{font-family:icons;content:""}@media only screen and (min-width:769px){.user-head .deconnexionBtn{display:none}}.user-head .uploadImg{position:relative;display:table-cell;width:55px;height:55px;overflow:hidden;vertical-align:middle}@media only screen and (min-width:1025px){.user-head .uploadImg:not(.no-select):hover:before{background:rgba(0,0,0,.75)}.user-head .uploadImg:not(.no-select):hover:after{opacity:1}}.user-head .uploadImg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:transparent}@media only screen and (min-width:1025px){.user-head .uploadImg:before{transition:.8s cubic-bezier(.19,1,.22,1)}}.user-head .uploadImg:after{content:"+";position:absolute;top:50%;left:50%;margin:auto;color:#fff;font-size:52px;transform:translate(-50%,-50%);opacity:0}@media only screen and (min-width:1025px){.user-head .uploadImg:after{transition:.8s cubic-bezier(.19,1,.22,1)}}.user-head .uploadImg.no-select{width:0;cursor:default}@media only screen and (min-width:1025px){.user-head .uploadImg.no-select{width:35px}}.user-head .invisible-input{width:80px;height:80px;position:absolute;top:0;left:0;opacity:0;z-index:98}.user-head img{max-width:50px;height:auto;border-radius:50%}@media only screen and (max-width:1024px){.user-head img{max-width:65px}}@media only screen and (min-width:1281px){.user-head img{max-width:75px}}.user-head .tt-3,.user-head .tt-cart-head{display:table-cell;vertical-align:middle;text-align:left;margin-left:10px;padding:0 10px}@media only screen and (min-width:1025px){.user-head .tt-3,.user-head .tt-cart-head{margin-left:0;padding:0 15px}}

/*!* Image Upload **/.imageBox-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;background:#fff;opacity:0;visibility:hidden;z-index:102;width:95%}@media only screen and (min-width:1025px){.imageBox-wrapper{max-width:580px;width:100%;transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1280px){.imageBox-wrapper{top:55%}}.imageBox-wrapper.visible{opacity:1;visibility:visible}.imageBox-container{padding:10px}@media only screen and (min-width:1025px){.imageBox-container{padding:25px}}.imageBox-container .tt-3,.imageBox-container .tt-cart-head{letter-spacing:.3em;text-transform:uppercase;text-align:center;line-height:20px}@media only screen and (max-width:1024px){.imageBox-container .tt-3,.imageBox-container .tt-cart-head{font-size:13px;line-height:13px;padding-top:10px}}.imageBox-container .bt-container{margin-top:15px;text-align:center}.imageBox-container [class^=cta-]{width:35%;display:inline-block;margin-right:10px;margin-left:10px;text-align:center}@media only screen and (max-width:1024px){.imageBox-container [class^=cta-]{width:42%;font-size:9px;margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px}}.imageBox{position:relative;border:1px solid #aaa;background:#fff;overflow:hidden;background-repeat:no-repeat;cursor:move;background:#000;max-width:300px;width:100%;height:200px;margin:0 auto;background-size:cover}@media only screen and (min-width:1025px){.imageBox{height:350px;width:525px;max-width:none}}.imageBox .thumbBox{position:absolute;top:50%;left:50%;border-radius:50%;box-sizing:border-box;border:1px solid #666;box-shadow:0 0 0 1000px rgba(0,0,0,.6);background:none repeat scroll 0 0 transparent;width:150px;height:150px;margin-top:-75px;margin-left:-75px}@media only screen and (min-width:1025px){.imageBox .thumbBox{width:300px;height:300px;margin-top:-150px;margin-left:-150px}}.imageBox .spinner{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:400px;background:rgba(0,0,0,.7)}.cropped>img{margin-right:10px;border-radius:50%}.zoom{position:absolute;bottom:20px;right:20px;z-index:99}.bt-zoomin,.bt-zoomout{display:block;width:30px;height:40px}.bt-zoomin:after,.bt-zoomout:after{font-size:22px;color:#e6e6e6;border:1px solid #646464;padding:7px 10px}.bt-zoomin{margin-bottom:-3px}.bt-zoomin:after{content:"+"}.bt-zoomout:after{content:"-"}.user-menu{clear:both;text-indent:20px}@media only screen and (min-width:1025px){.user-menu{margin:5% 0 0 69px;text-indent:0;position:relative}}@media only screen and (min-width:1281px){.user-menu{padding-left:12px}}.user-menu>li{text-align:left;position:relative}@media only screen and (min-width:1025px){.user-menu>li{margin:30px 0;border:0}}.user-menu>li>a{position:relative;display:block;color:#000;font-size:14px;font-weight:600;line-height:60px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ccc}@media only screen and (min-width:1025px){.user-menu>li>a{color:#646464;line-height:15px;border:0;transition:.8s cubic-bezier(.19,1,.22,1);transition-delay:.4s}.user-menu>li>a:hover{color:#000}.user-menu>li>a:before{position:absolute;display:inline-block;top:8px;left:-30px;width:0;content:"";height:2px;margin:-3px 30px 0 0;vertical-align:middle;background:#000;transition:.8s cubic-bezier(.19,1,.22,1);transition-delay:.4s}.user-menu>li>a:after{display:none}}.user-menu>li.active .user-sub-menu{height:auto}@media only screen and (min-width:1025px){.user-menu>li.active>a{color:#000;font-weight:700;padding-left:30px;pointer-events:none}.user-menu>li.active>a:before{width:40px}}.user-menu li.has-children:after{content:"+";font-size:44px;font-weight:100;position:absolute;right:15px;top:0;bottom:0;margin:auto;z-index:0;color:#a3a2a2}.user-menu li.has-children.active:after{content:"-";top:-5px;display:none}@media only screen and (min-width:1025px){.user-menu li.has-children:after{display:none}}.user-menu li:not(.has-children):after{position:absolute;right:18px;top:35%;color:#000;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:16px;font-weight:700;font-weight:100;z-index:0}@media only screen and (min-width:1025px){.user-menu li:not(.has-children):after{display:none}}.user-sub-menu{height:0;overflow:hidden;transition:.2s ease}@media only screen and (min-width:1025px){.user-sub-menu{transition:.8s cubic-bezier(.19,1,.22,1)}}.user-sub-menu a{display:block;line-height:60px;color:#000;border-bottom:1px solid #ccc;padding:0;text-indent:40px;font-size:13px;position:relative;z-index:3;text-transform:uppercase;letter-spacing:.1em}@media only screen and (min-width:1025px){.user-sub-menu a{text-transform:uppercase;color:#a3a2a2;display:block;font-size:12px;letter-spacing:.1em;padding:10px 0 0 10px;font-weight:700;border:0;line-height:25px;transition:.8s cubic-bezier(.19,1,.22,1);text-align:left}.user-sub-menu a:hover{color:#847155}}@media only screen and (min-width:1281px){.user-sub-menu a{padding:10px 0 7px 30px}}.user-sub-menu li{position:relative}@media only screen and (min-width:1025px){.user-sub-menu li{border:0}.user-sub-menu li:first-child{margin-top:8px}.user-sub-menu li.active a{color:#847155;pointer-events:none}}.account-main .articles,.account-main .products{padding:20px 0 0}.account-main .wrap{margin-top:80px;padding:0 20px 30px}@media only screen and (min-width:769px){.account-main .wrap{margin-top:0;padding:0}}@media only screen and (min-width:1025px){.account-main .wrap{padding:0}}.account-main.expanded{display:block}@media only screen and (min-width:1025px){.account-main{padding:130px 0 40px 270px}}@media only screen and (min-width:1401px){.account-main{padding-left:340px}}.myproducts .products{padding-top:20px}@media only screen and (max-width:1400px){.myproducts .products{padding-top:40px}}@media only screen and (max-width:640px){.myproducts .products{padding-top:0}}.myproducts .wrap{text-align:center!important}

/*!* My Articles **/.myarticles .articles{padding-top:20px;background-color:transparent}@media only screen and (max-width:1024px){.myarticles .articles{margin-top:80px}}.myarticles .articles .grid.wrapper .container{margin-right:20px}@media only screen and (max-width:768px){.myarticles .articles .grid.wrapper .container{margin-right:0}}@media only screen and (max-width:1024px){.myarticles .article .remove{top:5px;right:2px}}.myarticles .articles .size-medium,.myarticles .articles .size-small,.myarticles .products .size-medium,.myarticles .products .size-small{position:relative!important;top:auto!important}

/*!* My Styles **/.mystyles .checkboxes.-colorLabel li,.mystyles .checkboxes.-default li{margin:10px 0}@media only screen and (min-width:1025px){.mystyles .checkboxes.-colorLabel li,.mystyles .checkboxes.-default li{margin:10px 40px 30px 0;width:190px;float:left}}

/*!* My Interests **/.myinterests p.title{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.15em}@media only screen and (max-width:1024px){.myinterests p.title{margin-top:25px}}.myinterests .checkboxes.-colorLabel,.myinterests .checkboxes.-default{margin:0}.myinterests .checkboxes.-colorLabel li,.myinterests .checkboxes.-default li{margin:0 25px 10px 0}@media only screen and (min-width:1025px){.myinterests .checkboxes.-colorLabel li,.myinterests .checkboxes.-default li{width:200px;float:left}}.checkboxes.-colorLabel [type=radio]:checked+label:not(.disabled):after,.checkboxes.-colorLabel [type=radio]:not(:checked)+label:not(.disabled):after,.checkboxes.-default [type=radio]:checked+label:not(.disabled):after,.checkboxes.-default [type=radio]:not(:checked)+label:not(.disabled):after{content:"";position:absolute;top:11px;left:7px;margin:auto;font-size:14px;color:#000;transition:.2s ease-in-out;width:16px;height:16px;border-radius:50%;background:#847155}

/*!* My Profile **/.settings.expanded{min-height:100%}.settings .error{color:#d91e18;font-size:11px;text-transform:none}.settings .edit{margin:30px 0;position:relative;text-align:left;font-size:14px;padding-left:0}.settings .edit i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;font-size:18px;color:#000;vertical-align:middle;padding:0 5px 0 0;font-style:normal;cursor:pointer;margin-top:-3px}.settings .edit span:first-of-type{text-transform:uppercase;font-weight:600;letter-spacing:.15em}.settings .edit span:nth-of-type(2){padding-left:10px}@media only screen and (max-width:1024px){.settings .edit span{display:inline-block;margin-bottom:10px}}.settings .edit input{border:0;outline:none;background:transparent;padding-left:10px;width:100%;max-width:300px}.settings p.label{text-align:left;margin-bottom:20px}.settings .checkboxes{margin:0 0 30px}.settings .checkboxes.top-marg li{margin-bottom:10px!important}body.account-unlogged .account-nav{display:none}@media only screen and (min-width:1025px){body.account-unlogged .account-nav{display:block}}.timeline .entries{margin-top:10px;padding:25px 20px;background:#f7f7f7;color:gray;text-align:left;letter-spacing:.1em;position:relative}.timeline .entries ul li{display:block;margin:10px 0}.timeline .entries ul li:first-child,.timeline .entries ul li:last-child{margin:0}.timeline .entries ul li span{display:inline-block;margin:0 15px 0 0}.timeline .entries ul li sup{font-size:.5em;line-height:.8em}.timeline .entries .date{width:7%;color:#9c9c9c;vertical-align:top}.timeline .entries .content{display:inline-block;text-transform:uppercase;width:80%}.timeline .entries .content a{color:inherit}@media only screen and (min-width:1025px){.timeline .entries .content a{transition:.8s cubic-bezier(.19,1,.22,1)}}.timeline .entries .content a:hover{color:#000}.timeline .entries:before{content:"";position:absolute;width:1px;height:74%;top:0;bottom:0;margin:auto;background:#e6e6e6;left:9.15%}@media only screen and (max-width:1024px){.timeline-panel .entries{background:#fff;width:100%;padding:0;margin:0 auto;font-size:12px;left:0}.timeline-panel .entries:before{display:none}.timeline-panel .entries li{display:block;padding:20px 0 20px 20px;line-height:1.25;margin:0}.timeline-panel .entries li:after{content:"";display:table;clear:both}.timeline-panel .entries li:nth-of-type(odd){background:#f2f2f2}.timeline-panel .entries .date{width:55px;display:inline-block;float:left}.timeline-panel .entries .date:after{content:"";display:block;clear:both}.timeline-panel .entries .content{width:calc(100% - 90px);float:left}}.myReviews .review{padding-top:20px}@media only screen and (max-width:1024px){.myReviews .review{position:static!important;padding-top:20px;padding-left:40px}}@media only screen and (max-width:640px){.myReviews .review{padding:0}}.myReviews .review .wrapper{padding:0}.myReviews .review .comments{float:left;text-align:left}.account-panel{display:none;margin:0 auto;padding:0}@media only screen and (min-width:1025px){.account-panel{position:relative;width:100%;padding:60px 0 0 70px;box-sizing:border-box}.account-panel:after{content:"";display:table;clear:both}}@media only screen and (min-width:1401px){.account-panel{max-width:1070px;margin-left:0}}.account-panel.expanded{display:block}@media only screen and (max-width:1024px){.account-panel.expanded{min-height:100%}}.account-panel.register-process{padding:20px 0 0}.account-panel .tt-2{text-align:left;display:none}@media only screen and (min-width:1025px){.account-panel .tt-2{margin-bottom:30px;display:block}}.account-panel .tt-underline{display:none}@media only screen and (min-width:1025px){.account-panel .tt-underline{display:block;margin-bottom:30px}}.account-panel.myproducts{max-width:none;width:100%}@media only screen and (max-width:1024px){.account-panel.myproducts .product .remove{position:absolute;top:10px;right:0}}.account-panel.myarticles .beautygenius-box a h4:before{width:80px;height:80px;margin:15px auto 5px}.account-panel.myarticles .beautygenius-box a .content,.account-panel.myarticles .newsletter-box .content{padding:0 10px!important}@media only screen and (min-width:1281px){.account-panel.myarticles .newsletter-box form h4{font-size:22px}}.mycolors{padding:0 0 20px}@media only screen and (max-width:1024px){.mycolors{padding:0}}.mycolors p.title{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.15em}.mycolors .col{margin:0 auto;width:100%}@media only screen and (min-width:1025px){.mycolors .col{float:left;width:33.3333%}.mycolors .col:first-of-type .checkboxes{max-width:260px}.mycolors .col:nth-of-type(3){float:right}}.mycolors ul.checkboxes{text-align:left;margin:0 0 40px;text-transform:uppercase}.mycolors ul.checkboxes li{display:inline-block;margin:5px 5px 10px 0}@media only screen and (max-width:1024px){.mycolors ul.checkboxes li{margin:10px 10px 0 0}}.mycolors ul.checkboxes li:last-child{margin-right:0}.mycolors ul.checkboxes.-img label{overflow:hidden;border-radius:50%;width:30px;height:30px}.mycolors ul.checkboxes.-img label img{width:100%;height:100%}

/*!* Register **/.bg-register{padding-top:20px;text-align:center}@media only screen and (min-width:769px){.bg-register{padding-top:0}}.bg-register.-lg .header-bg{margin:0}.bg-register.-lg .bg-logo{display:inline-block;margin:0 0 20px}@media only screen and (max-width:1280px){.bg-register.-lg .bg-logo{margin:0 0 18px -10px}}.bg-register.-lg .tt-3,.bg-register.-lg .tt-cart-head{font-size:20px;letter-spacing:.3em;margin-bottom:10px}@media only screen and (min-width:1025px){.bg-register.-lg .tt-3,.bg-register.-lg .tt-cart-head{font-size:28px;letter-spacing:.6em;margin-bottom:20px}}@media only screen and (max-width:1024px){.bg-register.-lg .tt-3,.bg-register.-lg .tt-cart-head{position:relative;top:-68px;font-size:16px}.bg-register.-lg .tt-3 strong,.bg-register.-lg .tt-cart-head strong{margin-left:80px}}@media only screen and (max-width:1024px){.bg-register.-lg .submit{margin:15px 0 60px}}.bg-register.-lg .text .validate-label{margin:5px 0 0;position:static;text-align:left}.bg-register.-lg .text.region{display:none;margin:20px 0 10px}.bg-register.-lg .accountContent{top:105px}.bg-register.-lg .subtitle{font-size:24px;color:#000;margin:10px 20px 0 0}@media only screen and (min-width:1281px){.bg-register.-lg .subtitle:after,.bg-register.-lg .subtitle:before{width:155px}}@media only screen and (max-width:1280px){.bg-register.-lg .subtitle{margin:5px 10px 0 0}}.bg-register.-lg .benefits-list{text-align:center;border:3px solid #000;box-sizing:border-box;padding:50px;max-width:630px;width:100%;margin:50px auto 25px}.bg-register.-lg .benefits-list li{color:#847155;font-size:17px;font-weight:600;margin:0 0 20px}.bg-register.-lg .benefits-list li:last-child{margin-bottom:0}@media only screen and (max-width:1280px){.bg-register.-lg .benefits-list{padding:25px;margin:35px auto 20px;max-width:590px}}@media only screen and (max-width:1024px){.bg-register.-lg .benefits-list{border:0;padding:50px 30px 30px;margin:0 auto}}.bg-register.-lg .cols{max-width:700px;width:100%;margin:0 auto;text-align:center;position:relative}.bg-register.-lg .cols:after{content:"";display:block;clear:both}.bg-register.-lg .cols .col{padding:0 25px}.bg-register.-lg .cols .beautyGeniusResetPswForm .tt-reset{padding-bottom:0}.bg-register.-lg .cols .beautyGeniusResetPswForm .tt-reset:after{content:normal}@media only screen and (max-width:1024px){.bg-register.-lg .cols .beautyGeniusResetPswForm .tt-reset{display:block}}.bg-register.-lg .cols .beautyGeniusResetPswForm p{text-align:left}.bg-register.-lg .cols .beautyGeniusResetPswForm button{width:100%;letter-spacing:.25em}@media only screen and (min-width:1025px){.bg-register.-lg .cols{margin:0 auto}.bg-register.-lg .cols:before{content:"";width:35px;height:2px;background:#000;left:0;right:0;margin:auto;position:absolute;top:0;z-index:9}.bg-register.-lg .col{display:inline-block;width:45%;padding:40px;position:relative;vertical-align:top;margin-top:40px}.bg-register.-lg .col:first-child{padding-right:20px}.bg-register.-lg .col:last-child{padding-left:60px}.bg-register.-lg .col:last-child:before{content:"";width:1px;background:#ccc;height:85%;position:absolute;top:0;left:0}}.bg-register.-lg .select:after{content:"";display:table;clear:both}.bg-register.-lg .select-content{text-align:left;float:left}.bg-register.-lg .register-form [class^=cta-]{width:70%}.bg-register .back{display:none}.bg-register .beautyGeniusThanks p{text-align:left}@media only screen and (max-width:640px){.bg-register .beautyGeniusThanks p{text-align:center}}@media only screen and (max-width:1024px){.bg-register [data-id^=login].current [data-id^=loginEmail]{display:block}.bg-register [data-id^=login].current .beautyGeniusLoginBtns,.bg-register [data-id^=register].current .beautyGeniusLoginBtns{display:none}.bg-register [data-id^=benefits] .desktop-size{display:none!important}}.bg-register .registerProcessStep .checkboxes.-small [type=checkbox]+label:before{margin:0 12px 2px 0!important;border-color:rgba(0,0,0,.3)!important;float:left!important}.bg-register .registerProcessStep .checkboxes.-small [type=checkbox]:not(:checked)+label:after{left:4px;background:#847155;float:left}.bg-register .registerProcessStep .checkboxes.-small [type=checkbox]:checked+label:after{display:none}.bg-register .registerProcessStep .checkboxes.-small [type=checkbox]+label{color:#847155;font-weight:600}.bg-register .step-mobile{display:none}@media only screen and (max-width:1024px){.bg-register .step-mobile{display:inline-block}}.bg-register .step-desktop{display:none}@media only screen and (min-width:1025px){.bg-register .step-desktop{display:inline-block}}@media only screen and (max-width:1024px){.bg-register .no-log{margin:15px 0}}.empty-section-message{text-align:left;margin:20px 0}@media only screen and (max-width:1024px){.empty-section-message{text-align:center;padding:20px 0}.empty-section-message+a{margin:0 20px}}.bt-container{width:100%;margin:10px 0;text-align:left}@media only screen and (max-width:1024px){.bt-container{text-align:center}}.select-hidden{font-size:14px;text-align:center;border:0;border-bottom:1px solid #847155!important;border-radius:0;background-color:#fff;-webkit-appearance:caret}@media only screen and (min-width:769px){.select-hidden{display:none;visibility:hidden}}.select-wrap{text-align:center}.select-wrap:after{content:"";display:table;clear:both}.select{cursor:pointer;display:inline-block;position:relative;color:#847155;width:35px;height:30px;margin-right:35px}.select.isCountry{width:100%}.select.isCountry .select-options{width:100%;left:0}@media only screen and (min-width:641px){.select{margin-right:15px}}.select-country{margin-top:20px}.select-country .select{width:100%;text-align:left;line-height:30px}.select-country .select-options{left:0;width:100%;height:65px}.select-country p{margin-bottom:10px}.select-styled{display:none}@media only screen and (min-width:769px){.select-styled{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid #847155;transition:all .2s ease-in}.select-styled:hover{background-color:#fafafa}.select-styled.active,.select-styled:active{background-color:#f2f2f2}.select-styled:after{top:9px;border-color:transparent transparent #847155}}.select-options{display:none;position:absolute;top:100%;right:0;left:-75%;width:90px;height:150px;margin:auto;padding:0;overflow:auto;text-align:center;list-style:none;border:1px solid #e6e6e6;background-color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.15);z-index:999}.select-options li{margin:0;padding:0 15px;text-align:center;font-size:11px;line-height:20px;letter-spacing:1.7px;border-top:1px solid #e6e6e6;transition:all .15s ease-in}.select-options li:hover{background:#e6e6e6}.select-options li[rel=hide]{display:none}.select-options li:nth-of-type(odd){background:#f2f2f2}.select-options li:nth-of-type(odd):hover{background:#e6e6e6}.input-radio-result{font-weight:400;letter-spacing:.1em;margin:0 0 10px;padding:0;text-align:left;text-transform:uppercase}.input-radio-result span{display:block;color:#000;font-size:1em;letter-spacing:.1em;font-weight:700}.input-radio-result span:after,.input-radio-result span:before{display:none}.settings__field.latest-news .contextual__choices-news,.settings__field.latest-news ul{float:left}@media only screen and (max-width:640px){.settings__field.latest-news .contextual__choices-news,.settings__field.latest-news ul{float:none}}.settings__field.latest-news .contextual__choices-news{display:none;position:relative;min-width:200px;margin:-7px 0 0 30px}@media only screen and (max-width:640px){.settings__field.latest-news .contextual__choices-news{position:static;width:80%;min-width:0;margin:0 auto 40px}}.settings__field.latest-news .contextual__choices-news .validate-label{position:static}.settings__field.latest-news .contextual__choices-news input{color:#847155;font-size:11px;font-weight:600;letter-spacing:.3em;width:100%;padding-left:0;line-height:30px;text-transform:uppercase;border:0;border-bottom:1px solid #d9d9d9;background-color:transparent;outline:0}.settings__field.latest-news .contextual__choices-news ::-webkit-input-placeholder{color:#847155}.settings__field.latest-news .contextual__choices-news ::-moz-placeholder{color:#847155}.settings__field.latest-news .contextual__choices-news :-ms-input-placeholder{color:#847155}.settings__field.latest-news .contextual__choices-news input:-moz-placeholder{color:#847155}.bg-register.-lg .select-wrap{margin-bottom:0}.bg-register.-lg .submit{margin-top:5px}.storeLocator{width:93%;margin:40px auto;position:relative}@media only screen and (max-width:768px){.storeLocator{margin:0;width:100%}}#map-canvas,#panel{height:auto;min-height:820px}@media only screen and (max-width:1024px){#map-canvas,#panel{min-height:400px}}@media only screen and (max-width:640px){#map-canvas,#panel{min-height:250px}}.storelocator-panel{border:0;overflow:auto}.storelocator-panel .store-list{margin:0;padding:0}.storelocator-panel .directions-panel,.storelocator-panel .store-list li{padding:5px;background:#fff}.storelocator-panel .directions-panel{font-size:.8em}.storelocator-panel .store-list li.store:hover{cursor:pointer;background:#fff}.storelocator-panel .store-list li.highlighted,.storelocator-panel .store-list li.highlighted:hover{background:#e6e6e6}.storelocator-panel .directions{display:none}.storelocator-panel .location-search{padding:5px}.storelocator-panel .location-search input{width:95%}.storelocator-panel .location-search h4{font-size:.8em;margin:0;padding:0}.storelocator-panel .store-list .no-stores{color:grey}.storelocator-panel .store .features{display:none}.storelocator-panel .feature-filter{overflow:hidden}.storelocator-panel .feature-filter label{display:block;font-size:.8em;margin:0 .4em;float:left}.store{font-family:Raleway,sans-serif;text-align:center}.store .title{font-weight:700;text-align:center;color:#847155;font-size:16px;padding:15px 10px 10px}.store .address{font-size:13px;font-weight:400;color:#000;padding:0 15px;font-weight:700;position:relative}.store .address:after{content:"";width:12px;height:2px;background:#000;text-align:left;margin:30px 0;display:block;margin:10px auto}.store .address,.store .misc,.store .phone,.store .web{display:block}.store .features{overflow:hidden;margin:0;padding:0;font-size:70%;max-width:250px}.store .features li{display:inline;float:left;padding-right:.8em}.store .hours{font-size:12px;color:#000;display:block}.store .phone{padding:15px 0 5px;font-size:14px}.store .directions{margin:5px auto;font-size:9px;display:block;width:85%;margin-bottom:20px;padding-left:10px;padding-right:10px;margin-top:20px}.store .streetview,.store .zoomhere{text-indent:0;border:0;padding:0;display:block;font-weight:700;letter-spacing:.1em;color:#000;margin:5px 15px 0 0;transition:.8s cubic-bezier(.19,1,.22,1);display:none}.store .streetview:before,.store .zoomhere:before{display:inline-block;text-indent:0;color:#847155;font-weight:900;font-size:18px;padding-right:10px;vertical-align:middle}.store .streetview:hover,.store .zoomhere:hover{opacity:.8}.store .zoomhere:before{content:""}.store .streetview:before,.store .zoomhere:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.store .streetview:before{content:""}#panel .store-list{position:relative}#panel .store-list:before{content:"";height:135px;display:block;background:#fff url(../img/logo-inverted.svg) no-repeat 50% 50px;pointer-events:none;cursor:default}#panel .store-list:after{content:"";height:2px;width:8px;background:#000;position:absolute;left:0;right:0;margin:auto;top:110px;z-index:0}#panel .store-list li{padding:25px 10px;border-bottom:1px solid #ccc}#panel .store-list li:first-child{border-top:1px solid #ccc}#panel .title{padding:0 0 10px}#panel .address{padding:0;font-size:13px;font-weight:400}#panel .address:after{display:none}#panel .no-stores{padding:0 20px;text-align:center;color:#d91e18;font-weight:600}.ie #panel .store-list:before{content:"";background:#fff url(../img/logo-inverted.png) no-repeat 50% 50px;background-size:70%}#map-canvas,#panel{height:500px}@media only screen and (max-width:640px){#map-canvas,#panel{height:400px}}@media only screen and (max-width:320px){#map-canvas,#panel{height:300px}}#map-canvas__mask{position:absolute;top:0;width:100%;height:100%;z-index:10;background-color:#fff;opacity:1}#map-canvas__mask .sliderLoader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}#panel{width:300px;float:left;z-index:1;position:relative}@media only screen and (max-width:1280px){#panel{width:260px}}#panel .feature-filter label{width:130px}p.attribution,p.attribution a{color:#646464}.header-storeLocator{padding:20px 0 15px;border-bottom:1px solid #e6e6e6}.header-storeLocator .location-search{text-align:center}.header-storeLocator h4{font-size:16px;letter-spacing:.3em;color:#847155;text-transform:uppercase;font-weight:700;text-align:center;display:inline-block;border-right:1px solid #ccc;padding-right:20px;padding-bottom:0;margin-bottom:0}.header-storeLocator input{display:inline-block;border:0;text-transform:none;color:#847155!important;letter-spacing:.15em;border-bottom:1px solid #ccc;outline:0;margin-left:20px;padding:0 0 10px 5px;min-width:280px;overflow:visible;font-weight:600;font-style:italic}.header-storeLocator [class^=cta-]{font-size:10px;margin-left:30px;outline:0;cursor:pointer}.header-storeLocator .list-store-trigger{text-transform:uppercase;font-size:13px;color:#a3a2a2;display:inline-block;float:right;font-weight:700;padding-top:5px;display:none}.header-storeLocator .list-store-trigger .map-open{display:none}.header-storeLocator .list-store-trigger:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#a3a2a2;display:inline-block;vertical-align:middle;font-size:16px;padding-bottom:4px;padding-right:5px}.header-storeLocator .list-store-trigger.open:before{content:""}.header-storeLocator .list-store-trigger.open span{display:none}.header-storeLocator .list-store-trigger.open .map-open{display:inline}#panel .phone{padding:5px 0}@media only screen and (max-width:1024px){#panel{position:absolute;top:148px;left:0;right:0;bottom:0;background:#fff;width:100%;height:auto;z-index:99;display:none}#panel.visible{display:block}#panel .store-list li.store{position:relative}#panel .store-list li.store:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;background:transparent;color:#4d4d4d;z-index:98;left:auto;right:25px;top:50%;font-size:18px;position:absolute;display:inline-block;margin:0;width:auto;transform:translateY(-50%)}#panel .store-list li.no-stores{font-size:12px;padding:15px}#panel .address,#panel .hours,#panel .title{text-align:left;padding-left:5px}#panel .store-list:after,#panel .store-list:before{display:none}#panel .store-list li:nth-of-type(2n){background:#e6e6e6}#panel .store-list li:first-child{border:0}#panel .store-list li.highlighted{background:#fff}#panel .phone{text-align:left;padding-left:5px}.store-list{padding-bottom:150px}.header-storeLocator{padding:10px}.header-storeLocator:after{content:"";display:table;clear:both}.header-storeLocator form{float:left}.header-storeLocator [class^=cta-]{display:none}.header-storeLocator h4{font-size:11px;margin:0;letter-spacing:.1em;padding-right:10px}.header-storeLocator input{min-width:100px;margin-left:10px}.header-storeLocator .list-store-trigger,.list-store-trigger{display:block}}.store-locator-result{text-transform:uppercase;font-size:13px}.seeAllStores{position:absolute;top:100%;left:0;padding:20px 0 20px 20px;background:#fff;width:100%;font-weight:400}.seeAllStores:hover{opacity:.7}.seeAllStores:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;font-size:12px;color:#000;vertical-align:middle;padding-left:5px}@media only screen and (min-width:1025px){.header-storeLocator{position:relative}.store-locator-result{position:absolute;left:0;top:15px;color:#000;text-transform:uppercase;letter-spacing:.1em;font-size:15px;line-height:40px;left:30px;display:none}.seeAllStores,.seeAllStores:after{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:1024px){.header-storeLocator{padding:0}.store-locator-result{padding:10px 0 0 8px}.storelocator-filter{padding:0 0 10px 8px}#panel .store .title{font-size:14px;margin-bottom:0;padding-bottom:5px}.store-locator-result{width:100%;left:0;right:0;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #e6e6e6}.list-store-trigger{position:relative;padding-right:10px;width:60px}.list-store-trigger:after{content:"";width:1px;height:70px;background:#e6e6e6;left:-10px;top:-10px;position:absolute}}.search-results .products{margin-top:130px;padding:0}@media only screen and (max-width:1280px){.search-results .products{margin-top:60px;padding-top:60px}}.search-wrapper{background:#f7f7f7;position:relative}.search-wrapper .content{padding:300px 0 100px}@media only screen and (max-width:1024px){.search-wrapper .content{padding:30px 0}}.search-wrapper .tt-3,.search-wrapper .tt-cart-head{text-transform:uppercase;letter-spacing:.3em;text-align:center;font-size:16px}@media only screen and (max-width:1024px){.search-wrapper .tt-3,.search-wrapper .tt-cart-head{font-size:13px;padding:0 15px}}.search-wrapper .search-tips{margin:55px auto 0}@media only screen and (max-width:1024px){.search-wrapper .search-tips{margin:25px auto}}.expand-search-form{width:100%}.expand-search-form nav{right:0;margin-right:30px}@media only screen and (max-width:640px){.expand-search-form nav{margin-right:0}}.expand-search-form nav .span-title{margin-right:0}.search-tips{background:#fff;padding:35px 20px 20px 40px;max-width:335px;width:100%}@media only screen and (max-width:1024px){.search-tips{padding:25px 15px;width:95%}}.search-tips li{display:block;color:#847155;font-weight:700;margin:0 0 15px;position:relative;font-size:13px}.search-tips li:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background:#000;position:relative;border-radius:50%;margin-right:15px}.search-tips li:after{content:"";font-family:icons;color:#fff;font-size:10px;position:absolute;padding:5px;line-height:10px;top:0;left:0;margin:auto;z-index:2}.search-result{position:absolute;width:100%;top:95px;text-align:center}@media only screen and (max-width:1024px){.search-result{position:static;margin-top:120px}}.expand-search{transform:translateY(-100%);background:#fff}.expand-search.static{display:block!important;transform:translate(0)}@media only screen and (max-width:1024px){.expand-search.static{position:fixed;top:55px;padding-top:0;background:transparent;z-index:99}}.expand-search .wrapper{padding:20px}.expand-search .items .item{width:20%}.expand-search .items h4{margin-top:15px;position:relative}.expand-search .items h4:after{content:"";width:12px;height:2px;background:#000;text-align:left;margin:30px 0;display:block;margin:25px auto 0}.results{height:0;overflow:hidden}@media only screen and (min-width:1025px){.results{transition:.8s cubic-bezier(.19,1,.22,1)}}.filter-panel{height:0;overflow:hidden;background:#fff;overflow:auto;max-height:calc(100vh - 122px)}@media only screen and (min-width:1025px){.filter-panel{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:768px){.all-products .filter-panel{max-height:none}}@media only screen and (max-width:1024px){.filter-panel .close{display:none}}.filter-panel .bt-container{text-align:center;margin-bottom:100px}@media only screen and (max-width:640px){.filter-panel .bt-container{margin-bottom:0}}@media only screen and (min-width:1025px){.filter-panel .wrapper,.filters .wrapper{padding:30px 0 60px}}@media only screen and (min-width:1025px){.filter-panel .wrapper li,.filters .wrapper li{line-height:30px;position:relative}}.filter-panel .cols:after,.filters .cols:after{content:"";display:table;clear:both}@media only screen and (min-width:1025px){.filter-panel .cols,.filters .cols{max-width:1280px;width:97%;margin:0 auto}}@media only screen and (min-width:1025px){.filter-panel .cols .col,.filters .cols .col{display:inline-block;width:16%;position:relative;float:left}.filter-panel .cols .col .icon-wrap i,.filters .cols .col .icon-wrap i{display:block;width:17px;height:17px;vertical-align:middle;cursor:pointer;border-radius:50%;position:absolute;border:1px solid #ccc;pointer-events:none;margin-top:7px}.filter-panel .cols .col .label-wrap,.filters .cols .col .label-wrap{display:inline-block;margin-left:25px;margin-right:5px}}@media only screen and (max-width:1024px){.filter-panel .cols .col,.filters .cols .col{padding-top:5px;width:100%;clear:both}}@media only screen and (min-width:1025px){.filter-panel .cols .col.bd-r:after,.filters .cols .col.bd-r:after{content:"";width:1px;height:100%;background:#e6e6e6;right:15%;top:0;position:absolute}}@media only screen and (min-width:1025px){.filter-panel .cols .col.bd-l:before,.filters .cols .col.bd-l:before{content:"";width:1px;height:100%;background:#e6e6e6;left:15%;top:0;position:absolute}}@media only screen and (min-width:1025px){.filter-panel .cols .col.lg,.filters .cols .col.lg{margin-left:-5%;margin-right:2.5%}}.filter-panel .cols .col .icon-wrap,.filters .cols .col .icon-wrap{float:left}@media only screen and (max-width:1024px){.filter-panel .cols .bt-container,.filters .cols .bt-container{padding:30px 0}}@media only screen and (max-width:640px){.filter-panel .cols .bt-container,.filters .cols .bt-container{padding:30px 0 60px}}@media only screen and (max-width:320px){.filter-panel .cols .bt-container,.filters .cols .bt-container{padding:30px 0 90px}}.filter-panel ul,.filters ul{float:none;display:inline-block;vertical-align:top;text-transform:none}@media only screen and (max-width:768px){.filter-panel ul,.filters ul{float:left}}@media only screen and (max-width:1024px){.filter-panel .wrapper,.filters .wrapper{padding:0 20px}.filter-panel .checkboxes,.filters .checkboxes{height:0;margin:0;overflow:auto;width:100%;display:none;background:#fff}.filter-panel .checkboxes li:last-child,.filters .checkboxes li:last-child{margin:0 0 10px}.filter-panel .cols .col,.filters .cols .col{padding:0}.filter-panel .filter-title,.filters .filter-title{position:relative;line-height:50px;padding:0;border-bottom:1px solid #e6e6e6}.filter-panel .filter-title i,.filters .filter-title i{position:absolute;top:0;font-style:normal;right:0}.filter-panel .filter-title i:after,.filters .filter-title i:after{content:"+";font-size:44px;font-weight:100;position:absolute;right:15px;top:0;bottom:0;margin:auto;z-index:0;color:#847155}.filter-panel .filter-title i.active:after,.filters .filter-title i.active:after{content:"-";top:-5px}.filter-panel .filter-title.active,.filters .filter-title.active{border-bottom:0}.filter-panel .filter-title.active i:after,.filters .filter-title.active i:after{content:"-"}.filter-panel .checkboxes.-filter,.filters .checkboxes.-filter{font-size:10px}}.filter-panel ul,.filters ul{width:100%;margin:10px 0}@media only screen and (max-width:1024px){.filter-panel ul,.filters ul{margin:20px 0}}.filter-panel ul li,.filters ul li{display:block}.filter-panel span,.filters span{font-size:12px;text-align:left}.filter-panel span:after,.filter-panel span:before,.filters span:after,.filters span:before{display:none}@media only screen and (max-width:1024px){.filter-panel span,.filters span{margin:0}}.search-bar{border-bottom:1px solid #e6e6e6;position:relative;display:inline-block;width:100%;background:#f7f7f7;height:auto;padding:0}.search-bar a:hover{opacity:1!important}.search-bar .link{display:inline-block;vertical-align:top;display:none;margin:0}.expand-search.static .search-bar .nav-guide{display:block!important}.search-bar .nav-guide{vertical-align:bottom;white-space:no-wrap;opacity:0;width:100%;display:none!important;text-align:left;padding:12px 35px}@media only screen and (max-width:1280px){.search-bar .nav-guide{padding-left:5px}}@media only screen and (max-width:640px){.search-bar .nav-guide{padding:12px 10px}}@media only screen and (min-width:1025px){.search-bar .nav-guide{transition:.8s cubic-bezier(.19,1,.22,1)}}.search-bar .nav-guide.visible{opacity:1}.search-bar .nav-guide li{display:inline-block;margin:0}.search-bar .nav-guide h4{font-size:20px}@media only screen and (max-width:1280px){.search-bar .nav-guide h4{font-size:16px}}@media only screen and (max-width:1024px){.search-bar .nav-guide h4{font-size:14px;padding:10px 0}}.search-bar span,.search-bar span a{display:inline-block!important;color:#847155;vertical-align:middle;margin-right:35px;padding-bottom:4px;padding:0}@media only screen and (max-width:1280px){.search-bar span,.search-bar span a{margin-right:20px}}@media only screen and (max-width:640px){.search-bar span,.search-bar span a{margin-right:20px}}@media only screen and (max-width:640px){.search-bar span:nth-of-type(2),.search-bar span a:nth-of-type(2){display:none!important}}@media only screen and (max-width:1024px){.search-bar span:nth-of-type(2):after,.search-bar span:nth-of-type(2):before,.search-bar span a:nth-of-type(2):after,.search-bar span a:nth-of-type(2):before{display:none}}.search-bar span i{width:16px;height:16px;border:1px solid #ccc;display:inline-block;border-radius:50%;font-style:normal;margin-left:5px}.search-bar span i i{display:none}.search-bar span i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:8.20513px;line-height:15px;display:block;text-align:center;color:#ccc;letter-spacing:0}@media only screen and (min-width:1025px){.search-bar span a:active i{color:#fff;background-color:#000;border-color:#000}}.search-bar span a.active i{color:#fff;background-color:#000;border-color:#000}@media only screen and (max-width:1024px){.search-bar span a.active i:before{content:"\e601"}}@media only screen and (max-width:1024px){.search-bar a[data-open=colors]{display:none!important}}.search-bar form{width:calc(100% - 450px);display:inline-block;vertical-align:middle;transition:.8s cubic-bezier(.19,1,.22,1);float:none;margin:0 auto;padding-left:100px;width:100%;text-align:left;padding:0 0 0 5px;border-top:1px solid #dfdfdf;background:transparent;position:relative;z-index:0;height:auto;padding:12px 35px}@media only screen and (max-width:640px){.search-bar form{padding:12px 10px}}.search-bar form>span:first-child{margin-right:5px}.search-bar form>span:last-child{float:right}.search-bar form .span-title{margin-right:0;letter-spacing:.1em;margin:0;padding:0;vertical-align:middle}@media only screen and (max-width:640px){.search-bar form .span-title{display:none!important}}.search-bar form .span-title:before{content:"";width:6px;height:1px;background:#847155;display:inline-block;vertical-align:middle;margin:0 7px 2px 0}@media only screen and (min-width:1025px){.search-bar form .span-title:before{width:8px;height:2px}}.search-bar form nav{display:none;position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0;padding:0}.search-bar form nav.visible{display:inline-block}.search-bar form nav .span-title{display:inline-block!important}.search-bar form .text{width:650px;display:inline-block;overflow:hidden;position:relative;margin:0;padding:0;vertical-align:middle}@media only screen and (max-width:1024px){.search-bar form .text{width:60%}}.search-bar form .text:before{display:none}.search-bar form .text:after{content:"";width:1px;height:100%;background:#ccc;position:absolute;left:0;right:auto;top:0;margin:auto}@media only screen and (max-width:640px){.search-bar form .text:after{display:none}}.search-bar form input{border-bottom:1px solid rgba(132,113,85,.25);color:#847155;text-transform:uppercase;float:left;letter-spacing:.1em;padding:0;margin:0;margin-left:12px;width:90%;font-size:10px;padding:2px 0;line-height:15px}@media only screen and (max-width:640px){.search-bar form input{margin:0}}.search-bar form .search-submit{border:0;background:transparent;outline:0;position:relative;width:20px;height:20px;margin:-7px 0 0 10px;position:absolute}.search-bar form .search-submit:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#847155;position:absolute;right:10px;left:auto;top:10px;font-weight:900;font-size:14px;width:100%;height:100%}.search-bar form .submit{display:inline-block;width:25%}.search-bar form .submit button{position:relative;border-left:1px solid #ccc;color:gray;float:right;outline:0;letter-spacing:.05em}.search-bar form .submit button:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;vertical-align:middle;padding:0 0 3px 6px;font-size:12px;color:#000}.expand-search.static{transition:padding .8s cubic-bezier(.19,1,.22,1)}.expand-search.static .nav-guide{opacity:1}.expand-search.static .nav-guide h4{opacity:1;visibility:visible}.main .search-bar{padding:0}@media only screen and (max-width:1024px){body.expand .main{overflow:hidden}body.expand .expand-search{position:fixed;height:100%;top:50px}body.expand .expand-search .container{position:absolute;width:100%;height:100%;overflow:auto;padding-bottom:50px;-webkit-overflow-scrolling:touch;background:#fff}body.expand .expand-search .filter-panel{overflow:visible}}.inside-lop h1,.trends-and-tutorials h1{font-size:70px;line-height:80px}@media only screen and (max-width:1024px){.inside-lop h1,.trends-and-tutorials h1{font-size:60px;line-height:70px}}@media only screen and (max-width:768px){.inside-lop h1,.trends-and-tutorials h1{font-size:50px;line-height:60px}}@media only screen and (max-width:640px){.inside-lop h1,.trends-and-tutorials h1{font-size:30px;line-height:40px}}body.ambassador .simpleSlider .intro{max-width:1080px}@media only screen and (max-width:640px){body.ambassador .sliderNavArrow li.next{top:25px}}body.ambassador .ambassador__title{text-align:left;position:relative;padding-left:20px}@media only screen and (max-width:640px){body.ambassador .ambassador__title{margin-left:20px;margin-top:-20px}}body.ambassador .ambassador__title strong{font-weight:700}body.ambassador .cols{position:relative;text-align:center;padding-left:20px}@media only screen and (max-width:640px){body.ambassador .cols{padding:0 20px}}body.ambassador .cols:after{content:"";clear:both;display:block}body.ambassador .col{color:#fff;text-align:left;margin-bottom:30px}@media only screen and (min-width:1025px){body.ambassador .col{width:50%;margin-right:-4px;margin-bottom:60px;display:inline-block;vertical-align:top}}body.ambassador .col p{-webkit-font-smoothing:subpixel-antialiased;line-height:1.75;opacity:1;clear:both}body.ambassador .col .hashtags{float:right;width:40%;margin-bottom:40px;color:gray;font-size:12px}@media only screen and (max-width:640px){body.ambassador .col .hashtags{width:50%;margin-bottom:20px}}body.ambassador .col .hashtags li{margin-bottom:5px}body.ambassador .col .hashtags a{color:#fff;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (min-width:1025px){body.ambassador .col .hashtags a{transition:.8s cubic-bezier(.19,1,.22,1)}}body.ambassador .col .hashtags a:hover{color:gray}body.ambassador .col .quote{font-size:22px;line-height:26px;font-weight:300;margin-left:20%}@media only screen and (max-width:640px){body.ambassador .col .quote{margin-left:0}}body.ambassador .sliderAmbassadors{margin-bottom:0}body.ambassador .ambassadors{margin-bottom:0;padding-bottom:0}@media only screen and (max-width:640px){body.ambassador .ambassadors{margin-bottom:40px}}body.ambassador .ambassadors .cta-bg{display:block;margin:0 auto;padding:0}@media only screen and (max-width:1024px){body.ambassador .ambassadors .cta-bg{padding:10px 15px}}.singleTutorial{background:#fff;color:#000;padding:25px 0 0;text-align:left;position:relative;height:100%;z-index:2}@media only screen and (min-width:1281px){.singleTutorial{padding:45px 0 0}}.singleTutorial.expand{transform:translate(0)}.singleTutorial .sliderContent .panel a{z-index:10}.singleTutorial .title{margin:-10px 0 20px 20px}.singleTutorial h1,.singleTutorial h2{font-size:34px;line-height:42px;letter-spacing:.3em;text-transform:uppercase;position:relative;margin:0;font-weight:400}@media only screen and (max-width:640px){.singleTutorial h1,.singleTutorial h2{font-size:20px;line-height:28px}}.singleTutorial h1{font-weight:700}.singleTutorial .video a:after{top:50%}.singleTutorial .intro a{text-decoration:underline}.singleTutorial .intro p{font-size:14px;margin-left:20px;margin-right:20px;height:auto}.singleTutorial .simpleSlider .intro{padding-bottom:20px;margin-bottom:40px}@media only screen and (max-width:768px){.singleTutorial .simpleSlider .intro{padding:20px}}@media only screen and (max-width:640px){.singleTutorial .simpleSlider .intro{padding-bottom:60px}}.singleTutorial .sliderNavArrow li{top:200px;display:block;max-width:200px;z-index:20;position:absolute}@media only screen and (max-width:640px){.singleTutorial .sliderNavArrow li{top:9.5%;position:absolute;opacity:0}}.singleTutorial .sliderNavArrow li a:after,.singleTutorial .sliderNavArrow li a:before{background-color:#000}.singleTutorial .products{padding:0;background:#f0f0f0;height:100%;margin-bottom:0;margin-top:0}.singleTutorial .all{background:#f0f0f0;text-align:center;padding:45px 0}@media only screen and (max-width:1024px){.singleTutorial .all{padding-bottom:60px}}@media only screen and (max-width:640px){.singleTutorial .all{padding-bottom:30px}}.singleTutorial .product-inner{margin:0 auto;max-width:1355px;padding:50px 200px 80px}@media only screen and (max-width:1024px){.singleTutorial .product-inner{padding:50px 20px}}@media only screen and (max-width:640px){.singleTutorial .product-inner{padding:20px}}.singleTutorial .product-inner:after{content:"";display:block;clear:both}.singleTutorial .product-inner:empty{display:none}.singleTutorial .product-inner .descr a{text-decoration:underline}.singleTutorial .tutorial-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:20;pointer-events:none}.singleTutorial .tutorial-overlay .stickyNav{position:absolute;top:300px;opacity:0;pointer-events:auto;z-index:20;border-top:1px solid #e5e5e5;transition:none}.singleTutorial .step{overflow:hidden}@media only screen and (max-width:640px){.singleTutorial .step{overflow:visible}}.singleTutorial .step .descr{text-align:left;color:#000;width:70%;padding-left:40px;position:relative;clear:left;margin-bottom:60px}.singleTutorial .step .descr:before{content:"1.";font-size:24px;position:absolute;left:15px;top:0}@media only screen and (max-width:640px){.singleTutorial .step .descr:before{left:10px}}@media only screen and (max-width:640px){.singleTutorial .step .descr{padding:0 20px 0 30px;width:100%;margin-bottom:30px}}.singleTutorial .step .article .img-container{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:30px}@media only screen and (max-width:640px){.singleTutorial .step .article .img-container{position:relative}}.singleTutorial .step .article .img-container img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;min-width:50%;min-height:50%;overflow-x:hidden}@media only screen and (max-width:640px){.singleTutorial .step .article .img-container img{min-height:0;position:relative}}.singleTutorial .step .size-medium{width:70%;margin-bottom:40px;height:415px;overflow:hidden}@media only screen and (max-width:1280px){.singleTutorial .step .size-medium{height:310px}}@media only screen and (max-width:1024px){.singleTutorial .step .size-medium{height:340px}}@media only screen and (max-width:768px){.singleTutorial .step .size-medium{width:100%}}@media only screen and (max-width:640px){.singleTutorial .step .size-medium{overflow:visible;margin-bottom:15px;height:auto}}.singleTutorial .step .size-small{width:26%;float:right;height:auto;padding:0;margin-left:10px;margin-right:10px;overflow:hidden}@media only screen and (max-width:768px){.singleTutorial .step .size-small{width:100%;max-width:350px;clear:none;float:none;display:block;margin:0 auto}}.singleTutorial .step .size-small p{font-size:"Raleway",sans-serif}.singleTutorial .step .size-small p:first-of-type:before{position:static;display:inline-block;margin-right:5px}.singleTutorial .step:nth-of-type(2) .descr:first-of-type:before{content:"2."}.singleTutorial .step:nth-of-type(3) .descr:first-of-type:before{content:"3."}.singleTutorial .step:nth-of-type(4) .descr:first-of-type:before{content:"4."}.singleTutorial .step:nth-of-type(5) .descr:first-of-type:before{content:"5."}.singleTutorial .step:nth-of-type(6) .descr:first-of-type:before{content:"6."}.singleTutorial .step:nth-of-type(7) .descr:first-of-type:before{content:"7."}.singleTutorial .step:nth-of-type(8) .descr:first-of-type:before{content:"8."}.singleTutorial .step:nth-of-type(9) .descr:first-of-type:before{content:"9."}.singleTutorial .step:nth-of-type(10) .descr:first-of-type:before{content:"10."}.landing-product-step .step{margin-bottom:60px;margin-top:60px}.landing-product-step .step .article{display:inline-block;vertical-align:middle;margin-bottom:0;float:none;margin-right:-3px}@media only screen and (max-width:640px){.landing-product-step .step .article{display:block;margin:0}}.landing-product-step .step .article img{margin-bottom:0}@media only screen and (max-width:640px){.landing-product-step .step .article img{margin-bottom:20px}}.landing-product-step .step .size-medium{width:60%}.landing-product-step .step .size-small{width:40%;text-align:left;padding-left:30px}@media only screen and (max-width:640px){.landing-product-step .step .article{width:100%}}.landing-product-step .step .article p{width:100%}.landing-product-step .step .article-title{font-size:22px;line-height:30px}.gallery{padding-top:90px}@media only screen and (max-width:1024px){.gallery{padding-top:60px}}@media only screen and (max-width:640px){.gallery{padding-top:30px}}@media only screen and (max-width:640px){.gallery .sliderGallery{padding:0 10px;overflow:visible}}@media only screen and (max-width:768px){.gallery .sliderGallery .wrapper{padding:0 10px}}.gallery .sliderGallery .sliderNavArrow{position:absolute;height:100%;width:100%;top:0;left:0}.gallery .sliderGallery .sliderNavArrow li{display:block;z-index:20}.gallery .sliderGallery .sliderNavArrow li.prev{top:50%;transform:translateY(-50%);bottom:auto}@media only screen and (max-width:640px){.gallery .sliderGallery .sliderNavArrow li.prev{top:0;bottom:auto;margin-top:-5px;transform:translateY(-100%)}}.gallery .sliderGallery .sliderNavArrow li.next{top:50%;transform:translateY(-50%);bottom:auto}@media only screen and (max-width:640px){.gallery .sliderGallery .sliderNavArrow li.next{bottom:0;top:auto;margin-bottom:-5px;transform:translateY(100%)}}.gallery .sliderGallery .sliderNavArrow .next a:after,.gallery .sliderGallery .sliderNavArrow .prev a:before{background-color:#000}.gallery .sliderGallery picture{display:block}.gallery .sliderGallery .parallax-wrap{position:relative;z-index:1}.gallery .sliderGallery .parallax-wrap:after{content:"";background:none;width:100%;height:100%;position:absolute;top:25px}.gallery .sliderGallery .content{position:relative;z-index:1;padding-left:15px}@media only screen and (max-width:1024px){.gallery .sliderGallery .content{margin-top:-25px}}@media only screen and (max-width:640px){.gallery .sliderGallery .content{margin-top:-15px}}.gallery .sliderGallery h2{text-transform:uppercase;font-size:34px;line-height:42px;letter-spacing:.3em}@media only screen and (max-width:640px){.gallery .sliderGallery h2{font-size:24px;line-height:32px}}@media only screen and (max-width:640px){.topic-landing h1{font-size:50px;line-height:60px}}.topic-landing .edito{margin-bottom:60px;margin-top:60px}@media only screen and (max-width:1024px){.topic-landing .edito{margin-bottom:60px}}@media only screen and (max-width:640px){.topic-landing .edito{margin-bottom:30px}}.topic-landing .edito-alt{margin-bottom:0}.topic-landing .articles,.topic-landing .gallery{background-color:#fff}@media only screen and (max-width:768px){.topic-landing .product>a{min-height:385px}}.topic-landing .product .bt-container{margin:10px 0 0 20px;width:50%;min-width:150px}@media only screen and (max-width:1024px){.topic-landing .product .bt-container{text-align:center;width:150px}}@media only screen and (max-width:768px){.topic-landing .product .bt-container{position:static;margin:0 auto;display:block}}.shopping-cart .cols:after{content:"";display:table;clear:both}.col-pic{float:left;width:16.66667%}.col-desc{float:left;width:25%}.col-price{float:left;width:16.66667%}.col-quantity{float:left;width:25%}.col-subtotal{float:left;width:16.66667%}[class^=tt-cart-]{color:#000}.tt-cart-head,[class^=tt-cart-]{text-transform:uppercase;letter-spacing:.3em}.tt-cart-head{font-size:28px;line-height:32px}.tt-cart-list{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.tt-cart-list sup{font-size:.55em;letter-spacing:0;display:inline-block;vertical-align:top;padding-bottom:10px;line-height:1.25;text-indent:-5px}.pdt-desc{text-transform:uppercase;letter-spacing:.1em;display:block;font-weight:600;font-size:12px}.cart-form p,.cart-form span,.cart-intro p,.cart-intro span{color:#646464}.cart-form .tt-cart-list,.cart-intro .tt-cart-list{color:#000}.cart-form .pdt-desc,.cart-intro .pdt-desc{color:#b2b2b2}.cart-intro{position:relative;border-bottom:1px solid #ccc}.shopping-bag-empty .cart-intro{border:none}.shopping-bag-empty .cart-intro .tt-cart-head{text-align:center}@media only screen and (min-width:1025px){.shopping-bag-empty .cart-intro .tt-cart-head{text-align:left}.shopping-bag-empty .cart-intro .col{height:150px;position:relative}.shopping-bag-empty .cart-intro .col .bt-container{position:absolute;bottom:0;width:auto;left:0}}.cart-store-locator{padding:30px 0;text-align:center}@media only screen and (min-width:1025px){.cart-intro{padding:15px 0 30px}}@media only screen and (min-width:1281px){.cart-intro{padding:15px 0 60px}.cart-store-locator{padding:50px 0 0}}.cart-resellers{border-bottom:1px solid #ccc}.cart-resellers:after{content:"";display:table;clear:both}.cart-resellers li{float:left;width:16.66667%;padding:30px 0;opacity:.45;margin-right:15px;text-align:center;position:relative;height:120px}.cart-resellers li img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);max-height:45px;max-width:145px}.cart-resellers li i{display:block;background:#fff;width:42px;height:25px;position:absolute;left:0;right:0;bottom:-11px;margin:auto;z-index:97;display:none}.cart-resellers li i:after,.cart-resellers li i:before{content:"";background:#bfbfbf;height:1px;width:29px;position:absolute;bottom:0;left:0;transform:rotate(45deg)}.cart-resellers li i:before{left:-4px}.cart-resellers li i:after{transform:rotate(-45deg);right:-4px;left:auto}.cart-resellers li.current{opacity:1}.cart-resellers li.current img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.cart-resellers li.current i{display:block}.cart-resellers .reseller-img{height:35px}.cart-resellers .reseller-name{display:none}.cart-resellers .reseller-count{display:block;color:#000;font-weight:700;padding:10px 0 0}.store-filter{display:none;width:100%;position:relative;background:#b2b2b2;padding:10px;overflow:hidden;font-weight:700;font-size:18px;letter-spacing:.3em}.store-filter select{background:transparent;cursor:pointer;width:100%;border:0;outline:0;width:180%;position:relative;color:#fff;padding:0;text-transform:uppercase;letter-spacing:.15em}.store-filter i{width:18px;height:18px;border:1px solid #fff;display:inline-block;border-radius:50%;position:absolute;z-index:9;top:13px;right:18px}.store-filter i i{display:none}.store-filter i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:9.23077px;line-height:17px;display:block;text-align:center;color:#fff;letter-spacing:0}.quantity-label{display:none}.cart-form .quantity-label{text-transform:none;font-size:20px;color:#000}.cart-form .quantity-count{color:#000}.cart-head{text-align:center;border-bottom:1px solid #ccc}.cart-head:after{content:"";display:table;clear:both}.cart-head span{display:block;padding:40px 0}.cart-list:after{content:"";display:table;clear:both}.cart-list .item{padding:30px 0;border-bottom:1px solid #ccc;position:relative}.cart-list .item:after{content:"";display:table;clear:both}.cart-list .col-desc{padding:20px 0 0}.cart-list .action{position:absolute;right:0;border:0;background:transparent;outline:0;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.15em}.cart-list .action span{color:#4d4d4d}.cart-list .action.remove-item{top:15px;cursor:pointer}.cart-list .action.remove-item:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:14px;color:#646464}.cart-list .action.save-item{bottom:15px;top:auto}.cart-list .action{transition:.8s cubic-bezier(.19,1,.22,1);opacity:.3}@media only screen and (min-width:1025px){.cart-list .action:hover{opacity:1}}.cart-list .expandDown{position:relative;width:20px;height:20px;border:1px solid #ccc;display:inline-block;border-radius:50%;margin-left:5px}.cart-list .expandDown i{display:none}.cart-list .expandDown:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:10.25641px;line-height:19px;display:block;text-align:center;color:#999;letter-spacing:0}.cart-list .col-price,.cart-list .col-quantity,.cart-list .col-subtotal{text-align:center;padding-top:40px}.cart-list .out-of-stock .tt-cart-list{color:#d91e18}.cart-total{padding:40px 0}.cart-total:after{content:"";display:table;clear:both}.cart-total .tt-total{font-size:22px;font-weight:400}.cart-total .bt-container{margin:30px 0 15px;float:right;text-align:right;margin-right:-7.5px}.cart-total .bt-container [class^=cta-]{margin:0 7.5px}.cart-total .tt-cart-list{font-weight:300;line-height:1.75}.cart-total .tt-cart-list strong{font-weight:700}.reseller-wrapper{display:none}.reseller-wrapper.active{display:block}@media only screen and (max-width:1024px){.col-pic{float:left;width:33.33333%}.col-pic img{max-width:100%}.col-desc{float:left;width:66.66667%}.col-quantity,.col-subtotal{float:left;width:50%}.cart-list .col-subtotal{text-align:right;padding-right:20px}.cart-list .col-quantity{text-align:left;padding-left:20px}.col-quantity{clear:both}.col-quantity.out-of-stock{width:100%;padding:15px 0 0;text-align:center}.cart-resellers,.col-price{display:none}.store-filter{display:block}.cart-head{display:none}.tt-cart-head{font-size:21px;line-height:1.2}.cart-form p,.cart-form span,.cart-intro p,.cart-intro span{font-size:11px}.cart-form .tt-cart-list,.cart-intro .tt-cart-list{font-size:18px}.cart-intro p br{display:none}.shopping-cart .wrapper-fluid{background:transparent;padding:15px 20px}.quantity-label{display:inline-block;padding-right:12px}.cart-list .item{background:#fff}.cart-list .action.remove-item{top:10px;right:5px;cursor:pointer}.cart-list .action.remove-item:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:20px}.cart-list .action.save-item{top:10px;right:40px;bottom:auto}.cart-list .action.save-item span{font-size:15px;font-weight:700}.cart-total{text-align:center;padding:30px 0 0}.cart-total .tt-cart-list{text-align:center;display:block;padding:5px 0 10px}.cart-total .tt-total{padding:15px 0}.cart-total .bt-container{text-align:center;width:100%;margin:20px 0 0}.cart-total .bt-container [class^=cta-]{width:80%;margin:0 0 30px;font-size:9px}.cart-store-locator{padding:5px 0 40px;margin-bottom:20px;border-bottom:1px solid #ccc}.cart-store-locator [class^=cta-]{font-size:9px}}@media only screen and (min-width:1025px){.cart-intro .col:first-of-type{float:left;width:66.66667%}.cart-intro .col:nth-of-type(2){float:left;width:33.33333%}.cart-total .col:first-of-type{float:left;width:83.33333%}.cart-total .col:nth-of-type(2){float:left;width:16.66667%}}.contact-us{background-color:#f0f0f0}.contact-us header{background-color:#fff}.contact-us header .tt-2{padding-top:60px;text-transform:none}.contact-us header .subtitle{padding-bottom:60px;text-transform:none;margin:0}.contact-us .wrapper{position:relative}.contact-us .content{padding:100px 0;width:calc(100% - 340px);float:right;margin:0 0 0 20px;min-height:1000px}.contact-us-section{margin-bottom:70px}.contact-us-section h5{font-size:18px;font-weight:700;text-transform:none;margin-bottom:15px;text-align:left}.contact-us-section p{font-size:14px;line-height:2em}.contact-us-section .register-form-head{width:50%}.contact-us-section .select{width:100%;text-align:left;position:relative}.contact-us-section .select-options{width:100%;height:200px;left:0}.contact-us-section .select-options li{text-align:left;font-size:12px;line-height:30px}.contact-us-section .select-icon{width:auto;height:auto;display:inline-block;position:absolute;top:8px;right:20px;z-index:300;pointer-events:none}.contact-us-section .select-icon:after{position:absolute;z-index:-1;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:13px;display:inline-block;color:#999;font-weight:700;padding:0;transform:rotate(90deg)}.contact-us .bg-register .text input{font-size:12px}.contact-us textarea{outline:none;border:0;border-radius:0;padding:10px 15px;background:#f8f8f8;display:block;width:100%;font-size:14px}.contact-us .submit{text-align:right}.contact-us .select-styled{line-height:2em}@media only screen and (max-width:1024px){.contact-us .content{width:100%;padding:60px 0;float:none;margin:0;min-height:0}.contact-us header .tt-2{padding-top:30px;text-transform:none;font-size:30px}.contact-us header .subtitle{padding-bottom:30px;text-transform:none;margin:0}.contact-us .wrapper{padding:0 40px}.contact-us-section{margin-bottom:0}.contact-us-section .register-form-head{width:100%}.contact-us-section .text{width:auto;z-index:300}.contact-us-section h5{font-size:16px}.contact-us-section p{font-size:11px;line-height:2em}.contact-us-section .select{text-align:center;width:100%}.contact-us-section .select .select-icon{top:-5px;right:5px;z-index:300;width:30px;height:30px;opacity:.5;border:1px solid #000;border-radius:50%}.contact-us-section .select .select-icon:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);color:#000}.contact-us-section .select-wrap{text-align:center;width:100%}.contact-us-section .select-wrap h5{display:none}.contact-us-section .select-wrap .select-hidden{background:transparent;border:none;text-align:center;opacity:.5;font-size:16px;color:#000;font-weight:700;width:100%;margin:0 auto;display:block;visibility:visible}.contact-us-section .select-wrap .select-hidden:focus{outline:none}.bg-register .text input{line-height:2em;padding-bottom:0}}.error404 .wrapper{padding:0}.error404 .content{padding:140px 0;text-align:center}.error404 .bt-container{margin:15px 0;padding:0;text-transform:uppercase;width:auto}.error404 .tt-3,.error404 .tt-4,.error404 .tt-cart-head{text-transform:uppercase;letter-spacing:.3em;font-weight:300;margin:0 0 40px}.error404 .tt-3,.error404 .tt-cart-head{font-size:26px;margin-bottom:30px}.error404 .tt-4{line-height:1.75}.error404 .bt-container{text-align:center;min-width:190px}.error404 .bt-container [class^=cta-]{width:100%}@media only screen and (max-width:1024px){.error404 .content{padding:50px 10px}.error404 .content br{display:none}.error404 .tt-3,.error404 .tt-cart-head{font-size:16px}.error404 .tt-4{font-size:14px;margin-bottom:20px;letter-spacing:.15em}}.cover{position:relative;width:100%;min-height:100%;background-color:#000}.cover.category{height:calc(100vh - 120px)}@media only screen and (max-width:768px){.cover.category{height:auto}}.cover .intro-category a{color:#fff;text-decoration:underline}.cover .intro-category .cta-dark{color:#000;background:#fff;border:1px solid #444;text-decoration:none}.cover .intro-category .cta-dark:hover{color:#fff;background:#000;border:1px solid #fff}@media only screen and (max-width:640px){.cover{padding:0;margin-bottom:0;height:420px}}.cover .bg{z-index:0;top:0}@media only screen and (max-width:768px){.cover .bg{background-size:200% auto;height:auto;position:relative;background-position:0 0;overflow:hidden;background-image:none;height:100%}}.cover .bg_img{display:none}@media only screen and (max-width:768px){.cover .bg_img{display:block;height:auto;width:200%}}.cover .content{max-width:500px;width:55%;position:absolute;top:50%;transform:translateY(-50%);text-align:left;color:#999;z-index:3;right:10%}@media only screen and (max-width:768px){.cover .content{width:80%;margin:0 auto;position:relative;display:block;top:auto;left:auto;right:auto;transform:none;padding:25px 0}}.cover .content p{line-height:24px;color:#fff;-webkit-font-smoothing:antialiased;position:relative}.cover .content p:after{content:"";width:12px;height:2px;background:#fff;display:block;text-align:left;margin:30px 0}@media only screen and (min-width:1025px){.cover .content p{text-align:justify}}@media only screen and (max-width:1280px){.cover .content p{font-size:13px;line-height:20px;margin-bottom:25px}}.cover .content h1{color:#fff;margin-left:-6px;text-transform:uppercase;text-align:left;font-size:63px;line-height:70px;margin:15px 0;width:150%;max-width:620px}@media only screen and (max-width:1280px){.cover .content h1{max-width:580px}}@media only screen and (max-width:1024px){.cover .content h1{width:auto;font-size:60px;line-height:60px}}@media only screen and (max-width:768px){.cover .content h1{width:auto;font-size:45px;line-height:45px}}@media only screen and (max-width:640px){.cover .content h1{margin-left:-4px;white-space:normal;width:auto;font-size:30px;line-height:30px}}a.scrollDown{display:inline-block;position:absolute;left:0;right:0;bottom:30px;margin:0 auto;text-align:center;z-index:10;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#fff;font-size:11px}@media only screen and (max-width:768px){a.scrollDown{bottom:0;position:relative;text-align:center;margin:0 auto;left:auto;right:auto;display:block;padding-bottom:30px}}@media screen and (max-height:600px) and (min-width:780px){a.scrollDown{display:none}}a.scrollDown span{display:block;margin-bottom:5px}a.scrollDown .arrow{margin-top:7px;width:20px;height:20px;transform:rotate(90deg);position:relative;margin:0 auto}a.scrollDown .arrow:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#fff;font-size:20px;font-weight:700;display:block;position:absolute;transform:translateX(0);left:0;opacity:1;transition:all .3s ease-in-out}a.scrollDown:hover .arrow:after{transform:translateX(7px)}a.scrollDown h1,a.scrollDown p{color:#fff}.cover.alt .intro-category a,.cover.alt h1,.cover.alt p{color:#000}.cover.alt .content p:after{background-color:#000}.cover.alt a.scrollDown,.cover.alt a.scrollDown .arrow:after{color:#000}@media only screen and (max-width:768px){.cover.alt h1,.cover.alt p{color:#fff}.cover.alt .content p:after{background-color:#fff}.cover.alt a.scrollDown,.cover.alt a.scrollDown .arrow:after{color:#fff}}.cover.alt .intro-category .cta-dark{color:#fff;background:#000;border:1px solid #444;text-decoration:none}.cover.alt .intro-category .cta-dark:hover{color:#000;background:#fff;border:1px solid #444}.edito{margin-bottom:60px;margin-top:60px}.edito .content a{text-decoration:underline}@media only screen and (min-width:769px){.edito{display:block}}.edito .content p:after{display:none}.edito-large{max-width:100%;margin:0}.edito-large .wrapper{padding:90px 0}@media only screen and (max-width:1280px){.edito-large .wrapper{padding:60px 0}}@media only screen and (max-width:1024px){.edito-large .wrapper{padding:40px}}@media only screen and (max-width:640px){.edito-large .wrapper{padding:30px 15px 15px}}@media only screen and (max-width:640px){.edito-large .wrapper .bt-container{margin:40px 0 0;text-align:center}}@media only screen and (max-width:768px){.edito-large .media img{margin:20px auto}}.product-page-lipstick .edito,.product-page .edito{display:block}@media only screen and (max-width:768px){.intro-category{position:relative;background:#fff;padding:20px 25px 50px;line-height:2;font-size:14px;color:#636262;text-align:center}.intro-category p{line-height:1.75;text-align:left}}.intro-category .scroll-nav{border-top:1px solid #f2f2f2}@media only screen and (max-width:768px){.cover .content .intro-category{display:none}}@media only screen and (max-width:1280px){.category-page .sliderSmall{max-width:870px}.category-page .sliderSmall .subtitle{margin-bottom:30px}}@media only screen and (max-width:1280px) and (max-width:640px){.category-page .sliderSmall .subtitle{margin-bottom:20px}}@media only screen and (max-width:1280px){.category-page .sliderSmall h2{font-size:38px;line-height:1.25}}@media only screen and (max-width:1280px) and (max-width:640px){.category-page .sliderSmall h2{font-size:24px;position:relative}.category-page .sliderSmall h2:after{content:"";width:12px;height:2px;background:#fff;text-align:left;margin:30px 0;display:block;margin:10px auto}}.expert-large{background-color:#151515;padding:90px 0}.expert-large .wrapper{overflow:hidden;max-width:1300px;position:relative}.expert-large .wrapper:after,.expert-large .wrapper:before{content:"";width:3px;height:10px;background:#fff;position:absolute;z-index:97}.expert-large .wrapper:before{left:0;top:143px}@media only screen and (max-width:1280px){.expert-large .wrapper:before{left:70px}}.expert-large .wrapper:after{right:0;top:410px}@media only screen and (max-width:1280px){.expert-large .wrapper:after{right:70px}}.expert-large .content,.expert-large .media{width:50%;float:left}.expert-large .media{padding-left:20px;text-align:center}.expert-large .content{padding-right:20px}.expert-large h2,.expert-large h3,.expert-large h4,.expert-large h5,.expert-large p{color:#fff}.expert-large h3:after,.expert-large h3:before{background-color:#fff}.expert-large h4,.expert-large h5{letter-spacing:.3em;font-size:30px;line-height:38px;text-transform:uppercase}.expert-large h4{text-align:right;margin-right:17%;margin-top:-22px}.expert-large h5{margin-bottom:20px}.expert-large p{line-height:24px;max-width:450px;width:100%}.expert-large .more{border-color:#fff;background-color:#fff;color:#000}@media only screen and (min-width:1025px){.expert-large .more{margin:50px 0 25px}}@media only screen and (min-width:1025px){.expert-large .more:hover{background-color:#000;color:#fff}}.slider{position:relative;margin:0 auto;width:100%;max-width:1180px}.slider,.slider .wrapper{overflow:hidden}.slider .sliderContent{width:300%;background-color:#000}.slider .panel{float:left;width:33.333333%;position:relative}.slider .content{width:50%;text-align:left}@media only screen and (max-width:1280px){.slider .content{width:50%}}@media only screen and (max-width:768px){.slider .content{width:100%}}.slider .panel .wrapper img{width:100%;height:auto;display:block}.slider .panel .wrapper img.desktop-size{display:block}@media only screen and (max-width:768px){.slider .panel .wrapper img.desktop-size{display:none}}.slider .panel .wrapper img.smartphone-size{display:none}@media only screen and (max-width:768px){.slider .panel .wrapper img.smartphone-size{display:block}}.slider .content p,.slider .subtitle,.slider h2{color:#fff}.slider .subtitle{margin-bottom:40px;display:block}@media only screen and (max-width:1680px){.slider .subtitle{margin-bottom:30px}}@media only screen and (max-width:768px){.slider .subtitle{margin-bottom:20px}}.slider .subtitle:after,.slider .subtitle:before{background-color:#fff}.slider h2{text-transform:uppercase;font-weight:100}.slider h2 strong{font-weight:700}.slider h2 span{font-size:30px;line-height:40px;display:block}@media only screen and (max-width:1024px){.slider h2 span{font-size:20px;line-height:30px;font-weight:600}}.slider p{font-weight:500;line-height:24px;opacity:.8}@media only screen and (max-width:1024px){.slider p{line-height:22px;font-size:13px}}@media only screen and (min-width:1401px){.slider p{max-width:600px}}.slider .panel.alt .subtitle,.slider .panel.alt h2,.slider .panel.alt p{color:#fff}.slider .panel.alt .subtitle:after,.slider .panel.alt .subtitle:before{background-color:#fff}.sliderTabs .panel.alt .cta-dark{color:#fff;background:#000;border:1px solid #444;text-decoration:none}.sliderTabs .panel.alt .cta-dark:hover{color:#000;background:#fff;border:1px solid #000}.sliderTabs .panel.alt .subtitle,.sliderTabs .panel.alt h2,.sliderTabs .panel.alt p{color:#000}.sliderTabs .panel.alt .subtitle:after,.sliderTabs .panel.alt .subtitle:before,.sliderTabs .panel.alt h2:after{background-color:#000}.sliderTabs .panel.alt .btn-sliderHome,.sliderTabs .panel.alt .btn-sliderHome-mobile{color:#fff;background-color:#000}.sliderTabs .panel.alt .btn-sliderHome-mobile:hover,.sliderTabs .panel.alt .btn-sliderHome:hover{background-color:#fff;color:#000}.sliderNavItems{position:relative}.sliderNavItems li{display:inline-block;white-space:nowrap}.sliderNavItems a{position:relative;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:#000;display:block;height:140px;padding-left:140px;line-height:13px;font-size:13px;letter-spacing:.05em;opacity:.5}@media only screen and (min-width:1025px){.sliderNavItems a{transition:opacity .3s}}@media only screen and (max-width:1280px){.sliderNavItems a{height:95px;padding-left:110px}}@media only screen and (max-width:1024px){.sliderNavItems a{text-indent:-9999px}}@media only screen and (max-width:768px){.sliderNavItems a{font-size:12px;line-height:12px;text-indent:-9999px;padding-left:60px;height:60px}}@media only screen and (min-width:1025px){.sliderNavItems a:hover{opacity:1}}.sliderNavItems a span{color:#847155;font-size:10px;font-weight:700;letter-spacing:.3em;display:block;margin-top:60px}@media only screen and (max-width:1280px){.sliderNavItems a span{margin-top:35px}}@media only screen and (max-width:768px){.sliderNavItems a span{margin-top:40px;display:none}}.sliderNavItems a span:before{content:"";display:inline-block;width:5px;height:2px;background-color:#847155;vertical-align:middle;margin-right:10px}.sliderNavItems a:before{content:"01";position:absolute;left:40px;font-size:66px;font-weight:800;line-height:140px;letter-spacing:.05em;height:140px}@media only screen and (max-width:1280px){.sliderNavItems a:before{height:90px;line-height:90px;left:30px;font-size:54px}}@media only screen and (max-width:1024px){.sliderNavItems a:before{text-indent:0}}@media only screen and (max-width:768px){.sliderNavItems a:before{height:60px;line-height:60px;text-indent:0;left:10px;font-size:36px}}.sliderNavItems li:nth-of-type(2) a:before{content:"02"}.sliderNavItems li:nth-of-type(3) a:before{content:"03"}.sliderNavItems li:nth-of-type(4) a:before{content:"04"}.sliderNavItems li:nth-of-type(5) a:before{content:"05"}.sliderNavItems li:nth-of-type(6) a:before{content:"06"}.sliderNavItems .current a{opacity:1}.sliderNavItems .cursor{height:10px;width:35px;background-color:#000;position:absolute;z-index:1;top:-5px;left:50px}@media only screen and (max-width:640px){.sliderNavItems .cursor{left:20px}}.sliderNavArrow li{position:absolute;top:200px;display:none;max-width:200px;z-index:20}.sliderNavArrow li.prev{text-align:left}.sliderNavArrow li.next{text-align:right}.sliderNavArrow.nowrap li{max-width:none}.sliderNavArrow a{text-transform:uppercase;text-decoration:none;font-weight:700;display:block;position:relative;transition:padding .8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.sliderNavArrow a{position:relative}}.sliderNavArrow .next a:after,.sliderNavArrow .prev a:before{content:"";width:60px;height:2px;background-color:#fff;position:absolute;top:50%;transition:width .8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1024px){.sliderNavArrow .next a:after,.sliderNavArrow .prev a:before{width:40px}}@media only screen and (max-width:768px){.sliderNavArrow .next a:after,.sliderNavArrow .prev a:before{width:30px;display:block;position:absolute;bottom:-5px}}.sliderNavArrow .next span,.sliderNavArrow .prev span{display:inline-block}.sliderNavArrow .prev{left:20px}@media only screen and (max-width:768px){.sliderNavArrow .prev{left:0}}.sliderNavArrow .prev a{padding-left:70px}@media only screen and (max-width:1024px){.sliderNavArrow .prev a{padding-left:50px;padding-right:50px}}.sliderNavArrow .prev a:before{left:0}.sliderNavArrow .prev:hover a{padding-left:50px;padding-right:20px}@media only screen and (max-width:1024px){.sliderNavArrow .prev:hover a{padding-left:30px;padding-right:70px}}.sliderNavArrow .prev:hover a:before{width:40px}@media only screen and (max-width:1024px){.sliderNavArrow .prev:hover a:before{width:20px}}.sliderNavArrow .next{right:20px;text-align:right}@media only screen and (max-width:768px){.sliderNavArrow .next{right:0}}.sliderNavArrow .next a{padding-right:70px}@media only screen and (max-width:1024px){.sliderNavArrow .next a{padding-left:50px;padding-right:50px}}.sliderNavArrow .next a:after{right:0}.sliderNavArrow .next:hover a{padding-left:20px;padding-right:50px}@media only screen and (max-width:1024px){.sliderNavArrow .next:hover a{padding-left:70px;padding-right:30px}}.sliderNavArrow .next:hover a:after{width:40px}@media only screen and (max-width:1024px){.sliderNavArrow .next:hover a:after{width:20px}}.sliderMobile,.sliderNav{max-width:100%}.sliderMobile .wrapper,.sliderNav .wrapper{max-width:1480px;padding:0 200px}@media only screen and (max-width:1024px){.sliderMobile .wrapper,.sliderNav .wrapper{padding:0 170px}}@media only screen and (max-width:640px){.sliderMobile .wrapper,.sliderNav .wrapper{padding:0}}.sliderMobile .content,.sliderNav .content{margin:-25px 0 0 20px;position:relative}@media only screen and (max-width:768px){.sliderMobile .content,.sliderNav .content{margin:-25px auto 0}.sliderMobile .content .bt-container,.sliderNav .content .bt-container{position:relative;text-align:center;margin:40px 0 30px}}.sliderMobile h2,.sliderNav h2{letter-spacing:.3em;font-size:34px;line-height:38px}@media only screen and (max-width:768px){.sliderMobile h2,.sliderNav h2{font-size:24px;line-height:28px}}@media only screen and (max-width:640px){.sliderMobile h2,.sliderNav h2{font-size:20px;line-height:24px}}.sliderMobile h2:before,.sliderNav h2:before{content:"";width:10px;height:2px;margin-bottom:10px;background-color:#fff;display:block}.sliderMobile .bg,.sliderNav .bg{position:relative;height:inherit;display:block}.sliderMobile .content,.sliderNav .content{opacity:0;transition:opacity .6s}.sliderMobile .current .content,.sliderNav .current .content{opacity:1}.sliderTabs{padding:40px 40px 0;background-color:#fff}.sliderTabs .sliderNavItems{opacity:0}@media only screen and (max-width:1280px){.sliderTabs{padding:30px 30px 0}}@media only screen and (max-width:640px){.sliderTabs{padding:15px 15px 0}}.sliderTabs .btn-sliderHome,.sliderTabs .btn-sliderHome-mobile{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background-color:#fff;position:absolute;padding:13px 40px;-webkit-font-smoothing:antialiased;right:0;top:52%;transform:translateY(-50%);transition:.8s cubic-bezier(.19,1,.22,1);z-index:100}.sliderTabs .btn-sliderHome-mobile:hover,.sliderTabs .btn-sliderHome:hover{background-color:#000;color:#fff}@media only screen and (max-width:768px){.sliderTabs .btn-sliderHome-mobile:hover,.sliderTabs .btn-sliderHome:hover{background-color:#fff;color:#000}}.sliderTabs .btn-sliderHome-mobile{display:none;padding:0;width:50px;height:50px;right:0}.sliderTabs .btn-sliderHome-mobile:before{content:"+";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;font-size:36px;transform:translate(-50%,-50%);position:absolute;left:50%;top:40%}@media only screen and (max-width:1280px){.sliderTabs .btn-sliderHome{display:none}.sliderTabs .btn-sliderHome-mobile{display:block}}.sliderTabs .wrapper{max-width:100%}.sliderTabs .sliderContent{width:100%;position:relative}.sliderTabs .content,.sliderTabs .panel,.sliderTabs .sliderContent{height:530px}@media only screen and (max-width:1280px){.sliderTabs .content,.sliderTabs .panel,.sliderTabs .sliderContent{height:380px}}@media only screen and (max-width:1024px){.sliderTabs .content,.sliderTabs .panel,.sliderTabs .sliderContent{height:450px}}.sliderTabs:not(.sliderHome) .btn-sliderHome-mobile{top:80%}.sliderTabs:not(.sliderHome) .content{right:auto;left:100px;padding:0;max-width:600px}.sliderTabs:not(.sliderHome) .content p{max-width:400px;margin:0 auto}@media only screen and (max-width:1280px){.sliderTabs:not(.sliderHome) .content{max-width:400px;left:60px}}@media only screen and (max-width:768px){.sliderTabs:not(.sliderHome) .content{left:50%;transform:translateX(-50%);width:80%;top:45px}}.sliderTabs .panel{width:100%;position:absolute;z-index:0;left:0;top:0;padding:0!important;opacity:0;transition:opacity .6s ease}@media only screen and (max-width:640px){.sliderTabs .panel{padding-right:5%;padding-left:5%}}.sliderTabs .panel .cta-dark{color:#000;background:#fff;border:1px solid #444;text-decoration:none}.sliderTabs .panel .cta-dark:hover{color:#fff;background:#000;border:1px solid #fff}.sliderTabs .panel.current{z-index:1;opacity:1}.sliderTabs .content{width:50%;margin:0 auto;text-align:center;height:auto!important;position:absolute;top:50%;right:0;padding-right:235px;transform:translateY(-50%)}@media only screen and (max-width:1280px){.sliderTabs .content{padding-right:105px}}.sliderTabs .img{position:absolute}.sliderTabs .more{position:absolute;right:10%;top:36.5%;border:0;background-color:#fff;color:#000;text-align:center;padding:0;width:60px;height:60px;line-height:81px;border-radius:50%;overflow:hidden;transform:scale(.75)}@media only screen and (max-width:640px){.sliderTabs .more{line-height:74px}}.sliderTabs .more .icon--more-details{background:url(../img/more-details.svg) no-repeat;background-position:0 0;width:26px;height:26px;display:inline-block;background-size:26px}@media only screen and (max-width:640px){.sliderTabs .more .icon--more-details{background-size:20px;width:20px;height:20px}}@media only screen and (max-width:1280px){.sliderTabs .more{top:34.5%;right:5%}}@media only screen and (max-width:1024px){.sliderTabs .more{top:79%;right:2%}}@media screen and (min-width:1660px){.sliderTabs .more{top:40%}}@media only screen and (max-width:1024px){.sliderTabs .more{font-size:11px}}@media only screen and (max-width:640px){.sliderTabs .more{top:70%}}.sliderTabs .current .img{transform:translate(0)}@media only screen and (max-width:1680px){.sliderTabs .current .img{transform:translate(0) scale(.8)}}@media only screen and (max-width:1280px){.sliderTabs .current .img{transform:translate(0) scale(.7)}}@media only screen and (max-width:1024px){.sliderTabs .current .img{transform:translate(0) scale(.5)}}@media only screen and (max-width:640px){.sliderTabs .current .img{transform:translate(-40px) scale(.57)}}.sliderTabs .img{transform:translate(100px);transition:transform 2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1680px){.sliderTabs .img{transform:translate(100px) scale(.8);transform-origin:75% bottom}}@media only screen and (max-width:1280px){.sliderTabs .img{transform:translate(50px) scale(.7)}}@media only screen and (max-width:1024px){.sliderTabs .img{transform:translate(100px) scale(.5)}}@media only screen and (max-width:640px){.sliderTabs .img{transform:translate(100px) scale(.57)}}@media only screen and (max-width:768px){.sliderTabs .img{margin-right:-110px;margin-top:-40px}}.sliderTabs .more{transition-delay:.3s;transition:transform .9s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sliderHome{max-width:100%}.sliderHome .subtitle{margin-bottom:20px}.sliderHome .content,.sliderHome .panel,.sliderHome .sliderContent{height:450px}@media only screen and (max-width:1280px){.sliderHome .content,.sliderHome .panel,.sliderHome .sliderContent{height:400px}}@media only screen and (max-width:1024px){.sliderHome .content,.sliderHome .panel,.sliderHome .sliderContent{height:350px}}@media screen and (min-width:1660px){.sliderHome .content,.sliderHome .panel,.sliderHome .sliderContent{height:610px}}@media screen and (min-width:1921px){.sliderHome .content,.sliderHome .panel,.sliderHome .sliderContent{height:700px}}.sliderHome .panel{padding-left:50%;padding-right:10%}@media only screen and (max-width:1280px){.sliderHome .panel{padding-left:40%;padding-right:15%}}@media only screen and (min-width:641px){.sliderHome .panel{padding-left:40%;height:100%}}@media only screen and (min-width:1025px){.sliderHome .panel{padding-left:45%}}@media only screen and (min-width:1401px){.sliderHome .panel{padding-left:50%}}@media only screen and (min-width:1681px){.sliderHome .panel{padding-left:60%}}.sliderHome .bg{background-size:cover;height:100%;top:0}.sliderHome .bg img{position:absolute;left:0;width:auto;height:100%}@media only screen and (max-width:1024px){.sliderHome .bg{top:0;height:100%}}@media only screen and (max-width:640px){.sliderHome .bg img{display:block}}.sliderHome h2{font-size:50px;line-height:50px;font-weight:300;position:relative;display:inline-block;margin-bottom:0}@media only screen and (max-width:1024px){.sliderHome h2{font-size:40px;line-height:40px}}@media only screen and (max-width:640px){.sliderHome h2{font-size:30px;line-height:30px;text-align:center}}.sliderHome h2.left{text-align:left;line-height:1;margin-bottom:20px;font-size:60px;max-width:500px;margin:0 auto 20px;margin-bottom:0}.sliderHome h2.left:after{position:relative;content:"";display:block;width:10px;height:2px;background-color:#fff;margin:12px auto}@media only screen and (max-width:1400px){.sliderHome h2.left{font-size:56px}}@media only screen and (max-width:768px){.sliderHome h2.left{padding-left:0;text-align:center}}@media only screen and (max-width:640px){.sliderHome h2.left{font-size:30px;line-height:9px}}.sliderHome h2.left span{text-align:center;line-height:1;font-weight:700;margin-bottom:15px;font-size:24px}@media only screen and (max-width:640px){.sliderHome h2.left span{font-size:20px}}@media only screen and (min-width:769px){.sliderHome h2.left span{text-align:left;margin-bottom:0}}.sliderHome h2:after{position:relative;content:"";display:block;width:10px;height:2px;background-color:#fff;margin:20px auto}.sliderHome p{font-size:14px;padding:0;color:#fff;text-transform:none;margin:0 auto;max-width:400px;line-height:21px}@media only screen and (max-width:1400px){.sliderHome p{font-size:14px}}@media only screen and (max-width:1024px){.sliderHome p{text-transform:none;display:none}}@media only screen and (max-width:768px){.sliderHome .content{vertical-align:top;padding-top:20px}}@media only screen and (max-width:640px){.sliderHome .sliderNavItems{margin:0 0 30px}}@media only screen and (max-width:640px){.sliderHome .sliderContent{height:auto;padding-bottom:124.13793%}.sliderHome .content,.sliderHome .panel{height:auto;top:0;bottom:0;padding:0}.sliderHome .panel{position:absolute}.sliderHome .content{top:40px;display:block;right:50%;transform:translateX(50%);padding:0;width:80%}.sliderHome .bg{top:0;height:100%;width:100%}.sliderHome .bg img{max-width:100%;width:100%;margin:0}}.products .sliderGrid .sliderButtons{height:35px}.sliderGrid{max-width:100%;color:#000;height:auto!important}.sliderGrid .tt-2,.sliderGrid h2,.sliderGrid h4,.sliderGrid p{color:#000}.sliderGrid .tt-2{text-transform:none}.sliderGrid .subtitle{color:#000}.sliderGrid .subtitle:after,.sliderGrid .subtitle:before{background:#000}@media only screen and (max-width:768px){.sliderGrid .sliderNavArrow li{position:absolute;top:10px}}.sliderGrid p{line-height:18px}.sliderGrid .sliderNavArrow li a{color:#000}@media only screen and (max-width:768px){.sliderGrid .sliderNavArrow li a{top:25px;display:none!important}}.sliderGrid .sliderNavArrow li a:after,.sliderGrid .sliderNavArrow li a:before{background-color:#000}.sliderGrid .sliderButtons{text-align:center;margin:10px 0 20px}.sliderGrid .sliderButtons .cursor{display:none}.sliderGrid .sliderButtons ul{list-style:none;text-align:center}.sliderGrid .sliderButtons ul li{display:inline-block;width:33.3%;margin:0 auto;padding:0 2%;margin-right:-5px}@media only screen and (max-width:640px){.sliderGrid .sliderButtons ul li{margin-right:6px}}.sliderGrid .sliderButtons ul li a{opacity:.5;padding-left:20px;padding-right:20px;letter-spacing:.1em;font-size:9px;width:100%;text-indent:0;height:auto;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:640px){.sliderGrid .sliderButtons ul li a{padding-left:5px;padding-right:5px}}@media only screen and (min-width:1025px){.sliderGrid .sliderButtons ul li a:active,.sliderGrid .sliderButtons ul li a:focus,.sliderGrid .sliderButtons ul li a:hover{background:#000;color:#fff;opacity:1;border-color:#000}}.sliderGrid .sliderButtons ul li a:before{display:none}.sliderGrid .sliderButtons ul li.current a{background:#000;color:#fff;opacity:1;border-color:#000}@media only screen and (max-width:768px){.sliderGrid .panel .chapo{display:none}}.sliderGrid .tablet-size{display:none}@media only screen and (max-width:768px){.sliderGrid .tablet-size{display:inline-block}}@media only screen and (max-width:640px){.alsolike .tt-2{font-size:19px}}.category-products .sliderGrid{background:#f2f2f2}.alsolike .sliderGrid .sliderButtons,.category-products .sliderGrid .sliderButtons{position:relative;margin:0 auto 5%;width:100%}.alsolike .sliderGrid .sliderButtons:after,.category-products .sliderGrid .sliderButtons:after{content:"";display:table;clear:both}.alsolike .sliderGrid .sliderButtons ul,.category-products .sliderGrid .sliderButtons ul{width:auto;margin-right:-5%;margin-left:-5%}.alsolike .sliderGrid .sliderButtons ul:after,.category-products .sliderGrid .sliderButtons ul:after{content:"";display:block;clear:both}.alsolike .sliderGrid .sliderButtons ul li,.category-products .sliderGrid .sliderButtons ul li{width:25%;float:left;margin-right:0;box-sizing:border-box;padding:0 5%}@media only screen and (max-width:768px){.alsolike .sliderGrid .sliderButtons ul li,.category-products .sliderGrid .sliderButtons ul li{width:50%}}.alsolike .sliderGrid .sliderButtons ul li a,.category-products .sliderGrid .sliderButtons ul li a{max-width:100%;float:none;margin:0 auto;font-size:11px}@media only screen and (max-width:768px){.alsolike .sliderGrid .sliderButtons,.category-products .sliderGrid .sliderButtons{display:none}}.alsolike .sliderGrid .sliderButtons ul li{width:33%}@media only screen and (max-width:768px){.home-products .sliderGrid .sliderButtons{display:none}}.sliderSmall{padding:15px 15px 0;border:1px solid #e5e5e5;margin-bottom:60px;margin-top:60px}@media only screen and (max-width:1280px){.sliderSmall{max-width:870px}}.sliderSmall h2{position:relative}.sliderSmall h2:after{content:"";width:12px;height:2px;background:#fff;display:block;text-align:left;margin:30px 0;margin:15px auto 10px}.sliderSmall .panel{padding-left:7%;padding-right:52%}@media only screen and (max-width:768px){.sliderSmall .panel{padding-left:15px;padding-right:15px}}@media only screen and (min-width:1025px){.sliderSmall .bg:not(.-text){top:0;background-size:cover;height:100%;width:100%}}@media only screen and (max-width:768px){.sliderSmall .bg:not(.-text){bottom:0;top:auto;background-size:150% auto;background-position:100% 100%}}@media only screen and (max-width:640px){.sliderSmall .more{top:auto;bottom:5%}}.category-products .slider{background:#f0f0f0}.simpleSlider{display:block}.simpleSlider,.simpleSlider .sliderContent{position:relative;overflow-x:hidden}.simpleSlider .sliderContent .checkboxes.-colorRadio{margin:15px 0}.simpleSlider .sliderContent .checkboxes.-colorRadio li{display:inline-block;float:left}.simpleSlider .sliderContent .checkboxes.-colorRadio ul{height:40px}.simpleSlider .panel,.simpleSlider .panelReseller{width:100%!important}.simpleSlider .panelLeftCenter{width:auto!important;margin-left:40px}@media only screen and (max-width:1024px){.simpleSlider .panelLeftCenter{margin-left:65px}}@media only screen and (max-width:768px){.simpleSlider .panelLeftCenter{margin-left:9px}}.simpleSlider .panel+.panel,.simpleSlider .panelReseller+.panelReseller{position:absolute}.simpleSlider .panel .wrapper img,.simpleSlider .panelReseller .wrapper img{width:100%;height:auto;display:block}.simpleSlider .panel .wrapper img.desktop-size,.simpleSlider .panelReseller .wrapper img.desktop-size{display:block}@media only screen and (max-width:768px){.simpleSlider .panel .wrapper img.desktop-size,.simpleSlider .panelReseller .wrapper img.desktop-size{display:none}}.simpleSlider .panel .wrapper img.smartphone-size,.simpleSlider .panelReseller .wrapper img.smartphone-size{display:none}@media only screen and (max-width:768px){.simpleSlider .panel .wrapper img.smartphone-size,.simpleSlider .panelReseller .wrapper img.smartphone-size{display:block}}.simpleSlider .panel a.video_player{height:100%}.simpleSlider .panel a.video_player.has_no_preview{opacity:0;min-height:500px}.simpleSlider .panel a.video_player.has_no_preview .bg,.simpleSlider .panel a.video_player.has_no_preview .video_container{min-height:500px}@media only screen and (max-width:768px){.simpleSlider .panel a.video_player.has_no_preview,.simpleSlider .panel a.video_player.has_no_preview .bg,.simpleSlider .panel a.video_player.has_no_preview .video_container{min-height:300px}}.simpleSlider .panel .video_player{overflow:hidden;display:block;position:relative;margin-bottom:20px}.simpleSlider .panel .video_player:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;width:120px;height:120px;line-height:120px;font-size:40px;color:#fff;padding-left:5px;border:1px solid #fff;text-align:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.simpleSlider .panel .video_player:after{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:768px){.simpleSlider .panel .video_player:after{margin-top:5px;width:80px;height:80px;line-height:80px}}@media only screen and (max-width:640px){.simpleSlider .panel .video_player:after{margin-top:-10px}}.simpleSlider .panel .video_player img{transition:.8s cubic-bezier(.19,1,.22,1)}.simpleSlider .panel .video_player:hover img{transform:scale(1.05)}.simpleSlider .panel h1{pointer-events:none}.simpleSlider.alt a:after{color:gray}.simpleSlider .wrapper:after{content:"";display:block;clear:both}.sliderColors{height:40px;overflow:hidden}.sliderColors .sliderContent{display:block;text-align:center;overflow:hidden;height:40px}.sliderColors .checkboxes{display:inline-block;overflow:hidden;height:40px}.sliderColors .checkboxes.-colorRadio.-noLabel input[type=radio]+label span{margin-right:0}.sliderColors .checkboxes.-colorRadio.-noLabel input[type=radio]+label span:after{padding-left:1px}.sliderColors .checkboxes li+li{margin-left:10px}.sliderColors .sliderNavArrow li{position:absolute;top:0;bottom:0;margin:auto;width:25px;height:25px;border:1px solid #ccc;display:inline-block;border-radius:50%;z-index:97;overflow:hidden}.sliderColors .sliderNavArrow li i{display:none}.sliderColors .sliderNavArrow li:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:12.82051px;line-height:24px;display:block;text-align:center;color:#ccc;letter-spacing:0}.sliderColors .sliderNavArrow li.prev{left:0;transform:rotate(90deg)}.sliderColors .sliderNavArrow li.next{right:0;transform:rotate(-90deg)}.sliderColors .sliderNavArrow li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:99999px;background:transparent}.sliderColors .sliderNavArrow li a:after,.sliderColors .sliderNavArrow li a:before{content:"";background:transparent;margin:0}.sliderColors .sliderPagination{display:none}.product-large .simpleSlider{margin:5px 0 0;padding:0}.sliderLooks .wrapper{background:#000!important}.sliderLooks .panel{background:#000}.sliderLooks .sliderNavArrow li{display:block;z-index:20}@media only screen and (max-width:1024px){.sliderLooks .sliderNavArrow li{top:29%}}.sliderLooks .sliderNavArrow a{color:#fff}.sliderLooks .wrapper{padding:0 30px}.sliderLooks .sliderLoader{top:20%}@media only screen and (min-width:1025px){.sliderLooks .sliderContent .wrapper{position:relative;padding:0}}.sliderLooks .sliderContent .wrapper .sliderNavArrow li{top:15%}.sliderPagination{margin:10px 0 20px;text-align:center}.sliderPagination li{display:inline-block;margin-right:5px}.sliderPagination li a{display:inline-block;width:10px;height:10px;background:#a3a2a2;margin:0 8px;padding:0;border-radius:50%;text-indent:-99999px}.sliderPagination li a:before{display:none;height:0;margin:0;padding:0}.sliderPagination li.current a{background:#000}.sliderLoader{position:absolute;top:225px;left:50%;z-index:20}.sliderLoader i{display:block;position:absolute;padding:5px;border-radius:50%;background:#000;opacity:0;animation:a 1s ease-in-out 0s infinite}.sliderLoader i:first-child{animation-delay:0s}.sliderLoader i:nth-child(2){animation-delay:.15s}.sliderLoader i:nth-child(3){animation-delay:.3s}.sliderLoader i:nth-child(4){animation-delay:.45s}@keyframes a{0%{transform:translateX(-100px);opacity:0}50%{opacity:1}to{transform:translateX(100px);opacity:0}}.simpleSlider{width:100%}.simpleSlider .sliderContent{overflow:hidden;padding:0;z-index:20}@media only screen and (max-width:768px){.simpleSlider .sliderContent{margin:0 auto}}.simpleSlider .wrapper{overflow:hidden;zoom:1;padding:0}.simpleSlider.sliderMobile .sliderContent{height:350px!important}.sliderColors .sliderNavItems{position:absolute;z-index:99;width:100%;left:0;right:0;margin:auto;bottom:0}@media only screen and (min-width:1025px){.sliderColors .sliderContent{max-width:86%;margin:0 auto}}@media only screen and (max-width:768px){.sliderColors .sliderContent{width:270px}}@media only screen and (max-width:640px){.sliderColors .sliderContent{width:225px}}.sliderDefault ol.sliderNavArrow li{display:block!important}.singleTutorial .simpleSlider .panel>div,.singleTutorial .simpleSlider .panelReseller>div{height:100%}.sliderGallery .chapo .subtitle{white-space:normal}.sliderGallery .chapo .subtitle:after,.sliderGallery .chapo .subtitle:before{display:none}.list-products,.mega-list{background:#000;text-transform:uppercase}@media only screen and (min-width:1025px){.mega-list .cols:after{content:"";display:table;clear:both}.mega-list .col{float:left;width:25%}.mega-list .cols{margin-right:-.75em;margin-left:-.75em}.mega-list .col{padding:0 1.5em}.mega-list .wrapper{max-width:1200px;width:97%}}@media only screen and (max-width:1024px){.mega-list .wrapper{padding-left:27px;padding-right:27px}}@media only screen and (min-width:1025px){.mega-list{padding:70px 0}.mega-list hr{border-color:transparent;padding:5px 0}.ml-group.equalHeight{min-height:270px}}@media only screen and (max-width:1024px){.mega-list hr{margin:0;padding:0;border:0;height:0}.list-products{display:none;position:fixed;left:0;right:0;bottom:0;top:55px;background:#000;height:100%;z-index:101;padding-top:20px}.list-products.expand{display:block}.mega-list .wrapper{padding:0;margin:0;max-width:none}.sitemap hr{position:relative;height:0;padding:20px 0}.sitemap hr:after{position:absolute;display:block;content:"";top:50%;width:100%;height:1px;background-color:#847155}.brands-filter-select{display:none}}@media only screen and (min-width:1025px){.mega-list a{transition:.8s cubic-bezier(.19,1,.22,1)}.mega-list a:hover{opacity:.75}.list-products{position:absolute;z-index:0;top:0;left:0;z-index:99;width:100%;height:100%;transform:translateY(-100%);transition:transform .6s cubic-bezier(.19,1,.22,1);padding:150px 0 0}.list-products.expand{transform:translate(0)}.list-products .close{top:140px}.list-products .wrapper{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;max-width:none;padding-left:5%;padding-right:5%}.list-products .wrapper:after{content:"";display:table;clear:both}.list-products .cols{height:auto;overflow:visible}}@media only screen and (min-width:1281px){.list-products{padding:170px}.list-products .close{top:155px}}.mega-list .ml-title{display:inline-block;position:relative;color:rgba(132,113,85,.4);font-size:20px;font-weight:700;letter-spacing:.3em;line-height:45px;text-align:center;text-transform:uppercase;border-bottom:1px solid #e6e6e6;background:#fff;margin-bottom:20px}.mega-list .ml-title:before{display:none}.mega-list .ml-title i{position:absolute;opacity:0;top:9px;right:20px;width:28px;height:28px;border:1px solid #000;display:inline-block;border-radius:50%;background:#000;transition:opacity .25s ease-out .2s}.mega-list .ml-title i i{display:none}.mega-list .ml-title i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:14.35897px;line-height:27px;display:block;text-align:center;color:#fff;letter-spacing:0}@media only screen and (max-width:1024px){.mega-list .ml-title i{top:50%;transform:translateY(-50%)}}.mega-list .ml-title.selected i{opacity:1;transition:opacity .25s ease-out .2s}@media only screen and (min-width:1025px){.mega-list .ml-title{display:inline-block;color:#847155;line-height:1;text-align:left;border:none;background:transparent}.mega-list .ml-title:before{display:block;position:absolute;content:"";left:-20px;top:11px;width:8px;height:2px;background:#847155}.mega-list .ml-title i{display:none}}@media only screen and (max-width:1024px){.mega-list .ml-title{display:block;margin:0}.mega-list .ml-title .ml-title-inner{width:75%;margin:0 auto;line-height:30px;padding:8px 0}}.mega-list .ml-wrapper{height:0;overflow:hidden}@media only screen and (min-width:1025px){.mega-list .ml-wrapper{height:auto}}.mega-list .ml-item{font-size:11px;letter-spacing:.1em;margin:0;padding:20px 0 20px 15px;overflow:hidden;border-bottom:1px solid #847155}.mega-list .ml-item.sub-category{padding:0 0 0 15px}@media only screen and (max-width:1024px){.mega-list .ml-item.sub-category li{padding:0}.mega-list .ml-item.sub-category a:not(.ml-subtitle){margin:8px 0;display:inline-block}}.mega-list .ml-item a{color:#fff;-webkit-font-smoothing:subpixel-antialiased}.mega-list .ml-item ul{padding-left:20px}.mega-list .ml-item li{padding:8px 0}.mega-list .ml-item.selected .ml-subtitle.has-children:after{content:"-"}.mega-list .ml-item .has-children+ul>li:last-child{margin-bottom:20px}@media only screen and (min-width:1025px){.mega-list .ml-item{margin:0 0 40px;padding:0;border-bottom:0}.mega-list .ml-item ul{padding-left:0}}.mega-list .ml-subtitle,.mega-list a.ml-subtitle{display:block;position:relative;color:#847155;font-size:15px;font-weight:700;letter-spacing:.15em;padding:15px 0;line-height:1em;-webkit-font-smoothing:subpixel-antialiased}.mega-list .ml-subtitle.has-children:after,.mega-list a.ml-subtitle.has-children:after{content:"+";position:absolute;right:15px;top:55%;color:#c3ac83;font-weight:100;font-size:28px;transform:translateY(-50%)}@media only screen and (max-width:1024px){.mega-list .ml-subtitle,.mega-list a.ml-subtitle{padding:12px 0}.mega-list .ml-subtitle.no-children:after,.mega-list a.ml-subtitle.no-children:after{display:none}.mega-list .ml-subtitle+ul,.mega-list a.ml-subtitle+ul{height:0}.mega-list .ml-subtitle.open.has-children:after,.mega-list a.ml-subtitle.open.has-children:after{content:"-"}.mega-list .ml-subtitle.open.has-children+ul,.mega-list a.ml-subtitle.open.has-children+ul{display:block}}@media only screen and (min-width:1025px){.mega-list .ml-subtitle,.mega-list a.ml-subtitle{font-size:11px;padding:0 0 8px}}.image-viewer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000}.image-viewer button{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;outline:none}.image-viewer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.92)}.image-viewer__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__body{position:relative;width:100%;height:100%}.image-viewer__body img{position:absolute;top:0;left:0;width:100%;height:auto}.image-viewer__close{position:absolute;left:100%;top:-10px;margin-left:44px;color:#fff;padding:10px}.image-viewer__close svg{display:block;width:30px;height:30px;transition:transform .8s cubic-bezier(.19,1,.22,1);transform:rotate(0deg) scale(.7)}.image-viewer__close polygon{fill:#fff}.image-viewer__close:hover svg{transform:rotate(90deg) scale(1)}.image-viewer__control{position:absolute;top:50%;color:#fff;text-transform:uppercase;font-weight:700;display:block;white-space:nowrap;padding:10px;visibility:hidden;transform:translateY(-50%)}.image-viewer__control--next{left:100%;padding-left:44px;transition:transform .8s cubic-bezier(.19,1,.22,1)}.image-viewer__control--next:after{content:"";width:60px;height:2px;background-color:#fff;display:inline-block;vertical-align:middle;margin-left:10px;transition:transform .8s cubic-bezier(.19,1,.22,1),width .8s cubic-bezier(.19,1,.22,1)}.image-viewer__control--next:hover{transform:translate(30px,-50%)}.image-viewer__control--next:hover:after{width:40px;transform:translate(0)}.image-viewer__control--prev{right:100%;padding-right:44px;transition:transform .8s cubic-bezier(.19,1,.22,1)}.image-viewer__control--prev:before{content:"";width:60px;height:2px;background-color:#fff;display:inline-block;vertical-align:middle;margin-right:10px;transition:transform .8s cubic-bezier(.19,1,.22,1),width .8s cubic-bezier(.19,1,.22,1)}.image-viewer__control--prev:hover{transform:translate(-30px,-50%)}.image-viewer__control--prev:hover:before{width:40px;transform:translate(0)}#beautyGenius p,.beautyGenius p{margin:0}#beautyGenius .bg_wrapper,.beautyGenius .bg_wrapper{position:relative;z-index:0;width:100%;max-height:600px;height:auto;border:30px solid #e2f3f3;background-color:#fff;text-align:center}@media only screen and (min-width:1281px){#beautyGenius .bg_wrapper,.beautyGenius .bg_wrapper{max-height:830px;height:auto}}#beautyGenius .bg_header,.beautyGenius .bg_header{width:100%;height:100px}#beautyGenius .bg_header--mobile,.beautyGenius .bg_header--mobile{display:none}#beautyGenius .bg_header .subtitle,.beautyGenius .bg_header .subtitle{font-size:10px;color:#000;margin:0;text-transform:uppercase}@media only screen and (min-width:1281px){#beautyGenius .bg_header .subtitle:after,#beautyGenius .bg_header .subtitle:before,.beautyGenius .bg_header .subtitle:after,.beautyGenius .bg_header .subtitle:before{width:155px}}@media only screen and (max-width:1280px){#beautyGenius .bg_header .subtitle:after,#beautyGenius .bg_header .subtitle:before,.beautyGenius .bg_header .subtitle:after,.beautyGenius .bg_header .subtitle:before{width:135px}}@media only screen and (max-width:1280px){#beautyGenius .bg_header .subtitle,.beautyGenius .bg_header .subtitle{margin:5px 10px 0 0}}#beautyGenius .bg_header_step,.beautyGenius .bg_header_step{display:none}#beautyGenius .bg_header_intro,.beautyGenius .bg_header_intro{margin-top:90px;z-index:1;position:relative}#beautyGenius .bg_header_intro--mobile,.beautyGenius .bg_header_intro--mobile{display:none}#beautyGenius .bg_header_intro .subtitle,.beautyGenius .bg_header_intro .subtitle{font-size:10px;color:#000;margin:0;text-transform:uppercase}@media only screen and (min-width:1281px){#beautyGenius .bg_header_intro .subtitle:after,#beautyGenius .bg_header_intro .subtitle:before,.beautyGenius .bg_header_intro .subtitle:after,.beautyGenius .bg_header_intro .subtitle:before{width:155px}}@media only screen and (max-width:1280px){#beautyGenius .bg_header_intro .subtitle:after,#beautyGenius .bg_header_intro .subtitle:before,.beautyGenius .bg_header_intro .subtitle:after,.beautyGenius .bg_header_intro .subtitle:before{width:135px}}@media only screen and (max-width:1280px){#beautyGenius .bg_header_intro .subtitle,.beautyGenius .bg_header_intro .subtitle{margin:5px 10px 0 0}}#beautyGenius .bg_content,.beautyGenius .bg_content{width:100%;height:540px;margin:auto;padding:0 20px}@media only screen and (max-width:1280px){#beautyGenius .bg_content,.beautyGenius .bg_content{height:440px}}#beautyGenius .bg_content .bg_ariane_hidden,.beautyGenius .bg_content .bg_ariane_hidden{margin-left:auto;margin-right:auto;width:1280px}@media only screen and (max-width:1280px){#beautyGenius .bg_content .bg_ariane_hidden,.beautyGenius .bg_content .bg_ariane_hidden{width:1000px}}@media only screen and (max-width:1024px){#beautyGenius .bg_content .bg_ariane_hidden,.beautyGenius .bg_content .bg_ariane_hidden{width:800px}}@media only screen and (max-width:768px){#beautyGenius .bg_content .bg_ariane_hidden,.beautyGenius .bg_content .bg_ariane_hidden{width:auto}}#beautyGenius a,.beautyGenius a{color:#000}#beautyGenius .bg_look,.beautyGenius .bg_look{display:table;margin:auto;width:100%;text-align:center;border-spacing:auto}#beautyGenius .bg_look--mobile,.beautyGenius .bg_look--mobile{display:none}#beautyGenius .bg_look__image,.beautyGenius .bg_look__image{position:relative;display:table-cell;vertical-align:middle;width:18%;background-size:cover;background-position:50%}#beautyGenius .bg_look__image img,.beautyGenius .bg_look__image img{width:100%}#beautyGenius .beautyGenius .bg_look__image .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_look__image div,#beautyGenius .bg_fave__images .bg_look__image div,#beautyGenius .bg_look__image .bg_buy-module__square,#beautyGenius .bg_look__image .bg_fave__images div,#beautyGenius .bg_look__image .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_look__image div,.beautyGenius .bg_fave__images .bg_look__image div,.beautyGenius .bg_look__image #beautyGenius .bg_buy-module__square,.beautyGenius .bg_look__image #beautyGenius .bg_fave__images div,.beautyGenius .bg_look__image .bg_buy-module__square,.beautyGenius .bg_look__image .bg_fave__images div,.beautyGenius .bg_look__image .bg_square{position:absolute;top:8px;left:8px;display:inline-block;width:100%;height:100%}@media only screen and (min-width:1281px){#beautyGenius .beautyGenius .bg_look__image .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_look__image div,#beautyGenius .bg_fave__images .bg_look__image div,#beautyGenius .bg_look__image .bg_buy-module__square,#beautyGenius .bg_look__image .bg_fave__images div,#beautyGenius .bg_look__image .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_look__image div,.beautyGenius .bg_fave__images .bg_look__image div,.beautyGenius .bg_look__image #beautyGenius .bg_buy-module__square,.beautyGenius .bg_look__image #beautyGenius .bg_fave__images div,.beautyGenius .bg_look__image .bg_buy-module__square,.beautyGenius .bg_look__image .bg_fave__images div,.beautyGenius .bg_look__image .bg_square{top:10px;left:10px}}#beautyGenius .bg_look__left,.beautyGenius .bg_look__left{display:table-cell;vertical-align:middle;width:42%}#beautyGenius .bg_look__left img,.beautyGenius .bg_look__left img{width:80%;height:auto}#beautyGenius .bg_look__btns,.beautyGenius .bg_look__btns{display:table-cell;vertical-align:middle;padding-left:60px;width:42%}#beautyGenius .bg_look__btns .bg_btn,.beautyGenius .bg_look__btns .bg_btn{display:block;width:200px;margin-bottom:20px}#beautyGenius .bg_article,.beautyGenius .bg_article{display:table}#beautyGenius .bg_article--mobile,.beautyGenius .bg_article--mobile{display:none}#beautyGenius .bg_article__infos,#beautyGenius .bg_article__photo,.beautyGenius .bg_article__infos,.beautyGenius .bg_article__photo{display:table-cell;vertical-align:middle;width:50%;background-size:cover;background-position:50%}#beautyGenius .bg_article__infos,.beautyGenius .bg_article__infos{position:relative;text-align:left}#beautyGenius .bg_article__infos__content p,.beautyGenius .bg_article__infos__content p{margin:40px 0;width:80%}#beautyGenius .bg_article__photo img,.beautyGenius .bg_article__photo img{width:100%}@media only screen and (min-width:1281px){#beautyGenius .bg_article__photo,.beautyGenius .bg_article__photo{height:500px}}#beautyGenius .bg_products,.beautyGenius .bg_products{display:table;width:100%;text-align:left}#beautyGenius .bg_products .sliderLoader,.beautyGenius .bg_products .sliderLoader{position:absolute;top:50%;left:50%;z-index:20}#beautyGenius .bg_products .bg_text--title,.beautyGenius .bg_products .bg_text--title{margin-bottom:60px;display:inline-block}@media only screen and (max-width:1280px){#beautyGenius .bg_products .bg_text--title,.beautyGenius .bg_products .bg_text--title{margin-bottom:20px}}#beautyGenius .bg_products--mobile,.beautyGenius .bg_products--mobile{display:none}#beautyGenius .bg_products__lists,.beautyGenius .bg_products__lists{display:table-cell;vertical-align:middle;width:65%;text-align:left;position:relative}@media only screen and (max-width:1280px){#beautyGenius .bg_products__lists,.beautyGenius .bg_products__lists{vertical-align:top}}@media only screen and (min-width:1281px){#beautyGenius .bg_products__lists,.beautyGenius .bg_products__lists{width:75%}}#beautyGenius .bg_products .bg_buy-module,.beautyGenius .bg_products .bg_buy-module{display:table-cell;text-align:center}#beautyGenius .bg_products__item,.beautyGenius .bg_products__item{float:left;position:relative;width:30%;margin:0 0 0 3%;text-align:center}@media only screen and (max-width:1280px){#beautyGenius .bg_products__item,.beautyGenius .bg_products__item{margin:20px 3% 0 0}}#beautyGenius .bg_products__item img,.beautyGenius .bg_products__item img{height:200px}@media only screen and (max-width:1280px){#beautyGenius .bg_products__item img,.beautyGenius .bg_products__item img{height:100px}}#beautyGenius .bg_products__item h4,#beautyGenius .bg_products__item p,.beautyGenius .bg_products__item h4,.beautyGenius .bg_products__item p{text-align:left}#beautyGenius .bg_products__nav,.beautyGenius .bg_products__nav{position:absolute;right:60px;padding-right:10px;transition:padding .3s;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;margin-top:5px;color:#000;top:50%}@media only screen and (max-width:1680px){#beautyGenius .bg_products__nav,.beautyGenius .bg_products__nav{top:25%}}@media only screen and (max-width:1280px){#beautyGenius .bg_products__nav,.beautyGenius .bg_products__nav{top:31%}}@media only screen and (max-width:1024px){#beautyGenius .bg_products__nav,.beautyGenius .bg_products__nav{top:23%}}#beautyGenius .bg_products__nav:after,.beautyGenius .bg_products__nav:after{left:100%;transition:width .3s,transform .3s;content:"";position:absolute;top:50%;width:75px;height:2px;background-color:#000}html.no-touchevents #beautyGenius .bg_products__nav:hover,html.no-touchevents .beautyGenius .bg_products__nav:hover{padding-right:0}html.no-touchevents #beautyGenius .bg_products__nav:hover:after,html.no-touchevents .beautyGenius .bg_products__nav:hover:after{width:65px;transform:translate(10px)}#beautyGenius .bg_single-product,.beautyGenius .bg_single-product{display:table;width:100%}#beautyGenius .bg_single-product--mobile,.beautyGenius .bg_single-product--mobile{display:none}#beautyGenius .bg_single-product__title,.beautyGenius .bg_single-product__title{display:table-cell;vertical-align:top;width:33.33%;padding:40px 20px 0 0}#beautyGenius .bg_single-product__title p,.beautyGenius .bg_single-product__title p{text-align:left;padding-left:30px;color:#c1c1c1}#beautyGenius .bg_single-product__item,.beautyGenius .bg_single-product__item{position:relative;display:table-cell;vertical-align:top;width:33.33%;text-align:center}#beautyGenius .bg_single-product__item img,.beautyGenius .bg_single-product__item img{width:100%}#beautyGenius .bg_single-product .bg_buy-module,.beautyGenius .bg_single-product .bg_buy-module{display:table-cell;vertical-align:middle;width:33.33%}#beautyGenius .bg_fave,.beautyGenius .bg_fave{margin-top:20px!important}@media only screen and (max-width:1024px){#beautyGenius .bg_fave.slide.bg_ariane_hidden,.beautyGenius .bg_fave.slide.bg_ariane_hidden{margin-top:20px}}#beautyGenius .bg_fave--mobile,.beautyGenius .bg_fave--mobile{display:none}@media only screen and (max-width:1024px){#beautyGenius .bg_fave .bg_text--title,.beautyGenius .bg_fave .bg_text--title{position:static;padding:0;margin-bottom:40px}}#beautyGenius .bg_fave__content,.beautyGenius .bg_fave__content{width:100%;margin:20px auto 0}@media only screen and (max-width:1024px){#beautyGenius .bg_fave__content,.beautyGenius .bg_fave__content{width:100%}}#beautyGenius .bg_fave__content>div,.beautyGenius .bg_fave__content>div{display:table;width:100%}#beautyGenius .bg_fave__content .bg_underline,.beautyGenius .bg_fave__content .bg_underline{margin:20px 0 40px;display:block}#beautyGenius .beautyGenius .bg_fave__item--aside,#beautyGenius .beautyGenius .bg_fave__item--center,#beautyGenius .bg_fave__item,#beautyGenius .bg_fave__item--aside,#beautyGenius .bg_fave__item--center,.beautyGenius #beautyGenius .bg_fave__item--aside,.beautyGenius #beautyGenius .bg_fave__item--center,.beautyGenius .bg_fave__item,.beautyGenius .bg_fave__item--aside,.beautyGenius .bg_fave__item--center{display:table-cell;vertical-align:middle}#beautyGenius .bg_fave__item--aside,.beautyGenius .bg_fave__item--aside{width:30%;margin:0 20px}#beautyGenius .bg_fave__item--center,.beautyGenius .bg_fave__item--center{position:relative;width:40%}#beautyGenius .bg_fave__images,.beautyGenius .bg_fave__images{width:100%;height:100%}#beautyGenius .bg_fave__images img,.beautyGenius .bg_fave__images img{float:left;width:50%}#beautyGenius .bg_fave__images div,.beautyGenius .bg_fave__images div{position:absolute;top:-20px;left:-20px;z-index:1;pointer-events:none;width:100%;height:100%}@media only screen and (max-width:768px){#beautyGenius .bg_fave__images div,.beautyGenius .bg_fave__images div{top:-15px;left:-15px}}#beautyGenius .bg_tuto,.beautyGenius .bg_tuto{position:relative}#beautyGenius .beautyGenius .bg_tuto .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_tuto div,#beautyGenius .bg_fave__images .bg_tuto div,#beautyGenius .bg_tuto .bg_buy-module__square,#beautyGenius .bg_tuto .bg_fave__images div,#beautyGenius .bg_tuto .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_tuto div,.beautyGenius .bg_fave__images .bg_tuto div,.beautyGenius .bg_tuto #beautyGenius .bg_buy-module__square,.beautyGenius .bg_tuto #beautyGenius .bg_fave__images div,.beautyGenius .bg_tuto .bg_buy-module__square,.beautyGenius .bg_tuto .bg_fave__images div,.beautyGenius .bg_tuto .bg_square{width:100%;height:100%;top:15px;left:15px;position:absolute}#beautyGenius .bg_tuto .bg_text--title,.beautyGenius .bg_tuto .bg_text--title{position:absolute;top:20px;left:0}#beautyGenius .bg_tuto .bg_text--title.left-align strong,.beautyGenius .bg_tuto .bg_text--title.left-align strong{padding-left:0}#beautyGenius .bg_tuto__content,.beautyGenius .bg_tuto__content{width:40%;height:300px;margin:auto}#beautyGenius .bg_tuto__video,.beautyGenius .bg_tuto__video{position:relative;width:100%;height:100%;background-size:cover}html.no-touchevents #beautyGenius .bg_tuto__video:hover:before,html.no-touchevents .beautyGenius .bg_tuto__video:hover:before{opacity:1}#beautyGenius .bg_tuto__video:after,.beautyGenius .bg_tuto__video:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;padding-left:2px;width:60px;height:60px;border:1px solid #fff;border-radius:50%;color:#fff;background-color:hsla(0,0%,100%,.2);font-size:23px;line-height:55px;text-align:center}#beautyGenius .bg_tuto__video:before,.beautyGenius .bg_tuto__video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.4s;background-color:rgba(0,0,0,.3);opacity:0}#beautyGenius .bg_register,.beautyGenius .bg_register{margin:0 auto;width:40%}@media only screen and (min-width:1281px){#beautyGenius .bg_register,.beautyGenius .bg_register{width:50%;padding:40px}}@media only screen and (max-width:1024px){#beautyGenius .bg_register,.beautyGenius .bg_register{width:80%;margin-top:50px!important}}#beautyGenius .beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_register div,#beautyGenius .bg_fave__images .bg_register div,#beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_register .bg_fave__images div,#beautyGenius .bg_register .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_register div,.beautyGenius .bg_fave__images .bg_register div,.beautyGenius .bg_register #beautyGenius .bg_buy-module__square,.beautyGenius .bg_register #beautyGenius .bg_fave__images div,.beautyGenius .bg_register .bg_buy-module__square,.beautyGenius .bg_register .bg_fave__images div,.beautyGenius .bg_register .bg_square{padding:20px 0}@media only screen and (min-width:769px){#beautyGenius .beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_register div,#beautyGenius .bg_fave__images .bg_register div,#beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_register .bg_fave__images div,#beautyGenius .bg_register .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_register div,.beautyGenius .bg_fave__images .bg_register div,.beautyGenius .bg_register #beautyGenius .bg_buy-module__square,.beautyGenius .bg_register #beautyGenius .bg_fave__images div,.beautyGenius .bg_register .bg_buy-module__square,.beautyGenius .bg_register .bg_fave__images div,.beautyGenius .bg_register .bg_square{width:540px;margin:0 auto}}@media only screen and (min-width:1281px){#beautyGenius .beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_register div,#beautyGenius .bg_fave__images .bg_register div,#beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_register .bg_fave__images div,#beautyGenius .bg_register .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_register div,.beautyGenius .bg_fave__images .bg_register div,.beautyGenius .bg_register #beautyGenius .bg_buy-module__square,.beautyGenius .bg_register #beautyGenius .bg_fave__images div,.beautyGenius .bg_register .bg_buy-module__square,.beautyGenius .bg_register .bg_fave__images div,.beautyGenius .bg_register .bg_square{padding:40px 0}}#beautyGenius .beautyGenius .bg_register .bg_buy-module__square p,#beautyGenius .bg_fave__images .beautyGenius .bg_register div p,#beautyGenius .bg_fave__images .bg_register div p,#beautyGenius .bg_register .bg_buy-module__square p,#beautyGenius .bg_register .bg_fave__images div p,#beautyGenius .bg_register .bg_square p,.beautyGenius .bg_fave__images #beautyGenius .bg_register div p,.beautyGenius .bg_fave__images .bg_register div p,.beautyGenius .bg_register #beautyGenius .bg_buy-module__square p,.beautyGenius .bg_register #beautyGenius .bg_fave__images div p,.beautyGenius .bg_register .bg_buy-module__square p,.beautyGenius .bg_register .bg_fave__images div p,.beautyGenius .bg_register .bg_square p{margin-bottom:20px}#beautyGenius .beautyGenius .bg_register .bg_buy-module__square .bg_btn,#beautyGenius .bg_fave__images .beautyGenius .bg_register div .bg_btn,#beautyGenius .bg_fave__images .bg_register div .bg_btn,#beautyGenius .bg_register .bg_buy-module__square .bg_btn,#beautyGenius .bg_register .bg_fave__images div .bg_btn,#beautyGenius .bg_register .bg_square .bg_btn,.beautyGenius .bg_fave__images #beautyGenius .bg_register div .bg_btn,.beautyGenius .bg_fave__images .bg_register div .bg_btn,.beautyGenius .bg_register #beautyGenius .bg_buy-module__square .bg_btn,.beautyGenius .bg_register #beautyGenius .bg_fave__images div .bg_btn,.beautyGenius .bg_register .bg_buy-module__square .bg_btn,.beautyGenius .bg_register .bg_fave__images div .bg_btn,.beautyGenius .bg_register .bg_square .bg_btn{margin:10px}#beautyGenius .bg_register .bg_underline,.beautyGenius .bg_register .bg_underline{position:relative;margin:40px 0;display:inline-block;text-transform:none;font-weight:600;letter-spacing:1px}#beautyGenius .bg_register .bg_underline:after,.beautyGenius .bg_register .bg_underline:after{right:150%;transform:translateX(100%)}#beautyGenius .bg_register .bg_underline:before,.beautyGenius .bg_register .bg_underline:before{left:150%;transform:translateX(-100%)}#beautyGenius .bg_register .bg_underline:after,#beautyGenius .bg_register .bg_underline:before,.beautyGenius .bg_register .bg_underline:after,.beautyGenius .bg_register .bg_underline:before{content:"";position:absolute;top:50%;height:1px;width:60px;background-color:#000}#beautyGenius .bg_intro,.beautyGenius .bg_intro{padding:5% 80px 0}@media only screen and (max-width:1024px){#beautyGenius .bg_intro,.beautyGenius .bg_intro{padding:10% 50px 0}}@media only screen and (max-width:768px){#beautyGenius .bg_intro,.beautyGenius .bg_intro{padding:10% 30px 0}}#beautyGenius .bg_intro>p,.beautyGenius .bg_intro>p{font-size:22px;font-weight:300}#beautyGenius .bg_intro__content,.beautyGenius .bg_intro__content{width:40%;padding:30px 40px;margin:60px auto;border:4px solid #000}@media only screen and (min-width:1281px){#beautyGenius .bg_intro__content,.beautyGenius .bg_intro__content{width:30%}}@media only screen and (max-width:1024px){#beautyGenius .bg_intro__content,.beautyGenius .bg_intro__content{width:60%}}#beautyGenius .bg_intro .bg_btn,.beautyGenius .bg_intro .bg_btn{position:relative;outline-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#beautyGenius .bg_intro .bg_btn:after,.beautyGenius .bg_intro .bg_btn:after{right:-10%;transform:translateX(100%)}#beautyGenius .bg_intro .bg_btn:before,.beautyGenius .bg_intro .bg_btn:before{left:-10%;transform:translateX(-100%)}#beautyGenius .bg_intro .bg_btn:after,#beautyGenius .bg_intro .bg_btn:before,.beautyGenius .bg_intro .bg_btn:after,.beautyGenius .bg_intro .bg_btn:before{content:"";position:absolute;top:50%;height:1px;width:60px;background-color:#000}#beautyGenius .bg_intro .bg_intro--container,.beautyGenius .bg_intro .bg_intro--container{text-align:center;margin:0 auto;width:550px;position:relative;z-index:3}#beautyGenius .bg_intro .bg_intro--container .logo_intro,.beautyGenius .bg_intro .bg_intro--container .logo_intro{width:150px}#beautyGenius .bg_intro .bg_intro--container h4,.beautyGenius .bg_intro .bg_intro--container h4{font-size:24px;font-weight:700;margin-top:30px}#beautyGenius .bg_intro .bg_intro--container p,.beautyGenius .bg_intro .bg_intro--container p{font-size:18px;font-weight:400;line-height:35px}#beautyGenius .bg_intro .bg_intro--container .bg-start-beauty,.beautyGenius .bg_intro .bg_intro--container .bg-start-beauty{margin-top:45px}#beautyGenius .bg_intro .bg_intro--container .bg-start-beauty:after,#beautyGenius .bg_intro .bg_intro--container .bg-start-beauty:before,.beautyGenius .bg_intro .bg_intro--container .bg-start-beauty:after,.beautyGenius .bg_intro .bg_intro--container .bg-start-beauty:before{content:none}#beautyGenius .bg_circle-choices__container,.beautyGenius .bg_circle-choices__container{width:100%;text-align:center}#beautyGenius .bg_circle-choices__row,.beautyGenius .bg_circle-choices__row{display:inline-block;font-size:0}#beautyGenius .bg_circle-choices--images .bg_circle-choices__item--circle,.beautyGenius .bg_circle-choices--images .bg_circle-choices__item--circle{width:100px;height:100px}@media only screen and (max-width:1024px){#beautyGenius .bg_circle-choices--images .bg_circle-choices__item--circle,.beautyGenius .bg_circle-choices--images .bg_circle-choices__item--circle{width:70px;height:70px}}#beautyGenius .bg_circle-choices--images .bg_circle-choices--mobile,.beautyGenius .bg_circle-choices--images .bg_circle-choices--mobile{display:none}#beautyGenius .bg_circle-choices__item,.beautyGenius .bg_circle-choices__item{margin:40px;display:inline-block}@media only screen and (max-width:1280px){#beautyGenius .bg_circle-choices__item,.beautyGenius .bg_circle-choices__item{margin:30px}}@media only screen and (max-width:1024px){#beautyGenius .bg_circle-choices__item,.beautyGenius .bg_circle-choices__item{margin:10px}}#beautyGenius .bg_circle-choices__item--circle,.beautyGenius .bg_circle-choices__item--circle{position:relative;z-index:0;width:80px;height:80px;margin:20px auto;border-radius:50%;background-size:150%;background-position:50%;cursor:pointer;transform:scale(1.08);transition:transform .4s}@media only screen and (max-width:1024px){#beautyGenius .bg_circle-choices__item--circle,.beautyGenius .bg_circle-choices__item--circle{width:60px;height:60px}}#beautyGenius .bg_circle-choices__item--circle:after,.beautyGenius .bg_circle-choices__item--circle:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.5);opacity:0;transition:.2s;transform:scale(1.2)}html.no-touchevents #beautyGenius .bg_circle-choices__item--circle:hover,html.no-touchevents .beautyGenius .bg_circle-choices__item--circle:hover{transform:scale(1)}html.no-touchevents #beautyGenius .bg_circle-choices__item--circle:hover:after,html.no-touchevents .beautyGenius .bg_circle-choices__item--circle:hover:after{opacity:1}html.no-touchevents #beautyGenius .bg_circle-choices__item--circle:hover+p,html.no-touchevents .beautyGenius .bg_circle-choices__item--circle:hover+p{color:#000}#beautyGenius .bg_circle-choices__item .is-validated,.beautyGenius .bg_circle-choices__item .is-validated{transform:scale(1)}#beautyGenius .bg_circle-choices__item .is-validated:after,.beautyGenius .bg_circle-choices__item .is-validated:after{opacity:1}#beautyGenius .bg_circle-choices__item .is-validated+p,.beautyGenius .bg_circle-choices__item .is-validated+p{color:#000}#beautyGenius .beautyGenius .bg_double-radios--illustrated,#beautyGenius .beautyGenius .bg_triple-radios,#beautyGenius .bg_double-radios,#beautyGenius .bg_double-radios--illustrated,#beautyGenius .bg_triple-radios,.beautyGenius #beautyGenius .bg_double-radios--illustrated,.beautyGenius #beautyGenius .bg_triple-radios,.beautyGenius .bg_double-radios,.beautyGenius .bg_double-radios--illustrated,.beautyGenius .bg_triple-radios{position:relative}#beautyGenius .bg_double-radios__item,.beautyGenius .bg_double-radios__item{margin:80px 20px 0;position:relative;z-index:1;cursor:pointer;display:inline-block}#beautyGenius .bg_double-radios__item .is-validated:after,.beautyGenius .bg_double-radios__item .is-validated:after,html.no-touchevents #beautyGenius .bg_double-radios__item:hover .is-selected:after,html.no-touchevents .beautyGenius .bg_double-radios__item:hover .is-selected:after{transform:translate(-50%,-50%) scale(1)}#beautyGenius .bg_double-radios--mobile,.beautyGenius .bg_double-radios--mobile{display:none}#beautyGenius .bg_double-radios--illustrated,.beautyGenius .bg_double-radios--illustrated{margin:0 auto;width:1280px}@media only screen and (max-width:1280px){#beautyGenius .bg_double-radios--illustrated,.beautyGenius .bg_double-radios--illustrated{width:1000px}}@media only screen and (max-width:1024px){#beautyGenius .bg_double-radios--illustrated,.beautyGenius .bg_double-radios--illustrated{width:800px}}@media only screen and (max-width:768px){#beautyGenius .bg_double-radios--illustrated,.beautyGenius .bg_double-radios--illustrated{width:auto}}#beautyGenius .bg_double-radios--illustrated--mobile,.beautyGenius .bg_double-radios--illustrated--mobile{display:none}#beautyGenius .bg_double-radios--illustrated #woman,.beautyGenius .bg_double-radios--illustrated #woman{left:30px}#beautyGenius .bg_double-radios--illustrated #man,.beautyGenius .bg_double-radios--illustrated #man{right:30px}#beautyGenius .bg_double-radios--illustrated #man+.bg_double-radios__item .bg_text--choice-radio,.beautyGenius .bg_double-radios--illustrated #man+.bg_double-radios__item .bg_text--choice-radio{float:left;margin:0 20px 0 0}#beautyGenius .bg_double-radios--illustrated .bg_illustration,.beautyGenius .bg_double-radios--illustrated .bg_illustration{position:absolute;bottom:-50%;z-index:0;width:25%;max-width:300px;height:auto}#beautyGenius .bg_double-radios--illustrated .bg_illustration#man,.beautyGenius .bg_double-radios--illustrated .bg_illustration#man{width:22%;bottom:-30%}@media only screen and (max-width:1280px){#beautyGenius .bg_double-radios--illustrated .bg_illustration,.beautyGenius .bg_double-radios--illustrated .bg_illustration{bottom:-25%}}@media only screen and (max-width:1024px){#beautyGenius .bg_double-radios--illustrated .bg_illustration,.beautyGenius .bg_double-radios--illustrated .bg_illustration{bottom:-20%}#beautyGenius .bg_double-radios--illustrated .bg_illustration#man,.beautyGenius .bg_double-radios--illustrated .bg_illustration#man{bottom:-5%}}#beautyGenius .bg_multiple-radios__item,.beautyGenius .bg_multiple-radios__item{cursor:pointer}#beautyGenius .bg_multiple-radios__item .is-validated:after,.beautyGenius .bg_multiple-radios__item .is-validated:after,html.no-touchevents #beautyGenius .bg_multiple-radios__item:hover .is-selected:after,html.no-touchevents .beautyGenius .bg_multiple-radios__item:hover .is-selected:after{transform:translate(-50%,-50%) scale(1)}#beautyGenius .bg_multiple-radios__content,.beautyGenius .bg_multiple-radios__content{float:left;width:60%;text-align:right}#beautyGenius .bg_multiple-radios__content>div,.beautyGenius .bg_multiple-radios__content>div{padding:40px 80px 0 0}#beautyGenius .bg_multiple-radios .bg_text--title:after,.beautyGenius .bg_multiple-radios .bg_text--title:after{display:none}#beautyGenius .bg_multiple-radios .bg_illustration,.beautyGenius .bg_multiple-radios .bg_illustration{float:left;height:300px;margin-left:50px;width:auto}@media only screen and (max-width:1024px){#beautyGenius .bg_multiple-radios .bg_illustration,.beautyGenius .bg_multiple-radios .bg_illustration{height:250px;margin-left:25px;margin-top:20px}}#beautyGenius .bg_multiple-radios__item,.beautyGenius .bg_multiple-radios__item{position:relative;margin:20px 0}#beautyGenius .bg_multiple-radios__item .bg_radios,.beautyGenius .bg_multiple-radios__item .bg_radios{vertical-align:middle}#beautyGenius .bg_multiple-radios__item .bg_text--choice-radio,.beautyGenius .bg_multiple-radios__item .bg_text--choice-radio{display:inline-block;float:none;margin-right:20px;text-align:right}#beautyGenius .bg_multiple-radios--mobile,.beautyGenius .bg_multiple-radios--mobile{display:none}#beautyGenius .bg_radios,.beautyGenius .bg_radios{position:relative;width:20px;height:20px;display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,.2);cursor:pointer}#beautyGenius .bg_radios:after,.beautyGenius .bg_radios:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:#000;transform-origin:center;transition:.2s}#beautyGenius .bg_arianne,.beautyGenius .bg_arianne{height:80px}#beautyGenius .bg_buy-module h5,#beautyGenius .bg_buy-module h6,.beautyGenius .bg_buy-module h5,.beautyGenius .bg_buy-module h6{font-weight:600;text-transform:uppercase}#beautyGenius .bg_buy-module h5,.beautyGenius .bg_buy-module h5{font-size:14px}@media only screen and (max-width:1280px){#beautyGenius .bg_buy-module h5,.beautyGenius .bg_buy-module h5{font-size:12px}}#beautyGenius .bg_buy-module h6,.beautyGenius .bg_buy-module h6{font-size:12px;width:80%;text-align:left}@media only screen and (max-width:1280px){#beautyGenius .bg_buy-module h6,.beautyGenius .bg_buy-module h6{width:100%}}#beautyGenius .bg_buy-module p,.beautyGenius .bg_buy-module p{font-size:12px}@media only screen and (max-width:1280px){#beautyGenius .bg_buy-module p,.beautyGenius .bg_buy-module p{font-size:10px}}#beautyGenius .bg_buy-module a,.beautyGenius .bg_buy-module a{font-size:10px}#beautyGenius .bg_buy-module__square,.beautyGenius .bg_buy-module__square{padding:10px 20px}#beautyGenius .bg_buy-module__square>div,.beautyGenius .bg_buy-module__square>div{margin-top:20px}#beautyGenius .bg_buy-module__infos,.beautyGenius .bg_buy-module__infos{text-align:left;margin-top:12px}#beautyGenius .bg_buy-module__infos p,.beautyGenius .bg_buy-module__infos p{margin-top:10px;color:gray;font-size:14px;font-weight:300}@media only screen and (max-width:1280px){#beautyGenius .bg_buy-module__infos p,.beautyGenius .bg_buy-module__infos p{font-size:10px}}#beautyGenius .bg_buy-module__actions,.beautyGenius .bg_buy-module__actions{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.2);text-align:left}#beautyGenius .bg_buy-module__actions .underline,.beautyGenius .bg_buy-module__actions .underline{color:rgba(0,0,0,.6)}#beautyGenius .bg_buy-module__actions .wishlist,.beautyGenius .bg_buy-module__actions .wishlist{text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,.4);margin-left:10px}#beautyGenius .bg_buy-module__actions .wishlist:before,.beautyGenius .bg_buy-module__actions .wishlist:before{position:relative;top:5px;font-size:22px;color:rgba(0,0,0,.2);content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#beautyGenius .bg_buy-module__actions>div,.beautyGenius .bg_buy-module__actions>div{margin-top:20px}#beautyGenius .bg_btn,.beautyGenius .bg_btn{display:inline-block;border:1px solid rgba(0,0,0,.2);padding:10px 30px;background-color:transparent;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.3em;transition:.8s cubic-bezier(.19,1,.22,1);color:#000}html.no-touchevents #beautyGenius .bg_btn:hover,html.no-touchevents .beautyGenius .bg_btn:hover{background-color:#000;color:#fff}#beautyGenius .bg_nav,.beautyGenius .bg_nav{position:absolute;bottom:0;left:0;width:100%;padding:0 60px 20px}#beautyGenius .bg_nav--next,#beautyGenius .bg_nav--prev,.beautyGenius .bg_nav--next,.beautyGenius .bg_nav--prev{position:relative;color:#000;text-decoration:none}#beautyGenius .bg_nav--next:after,#beautyGenius .bg_nav--prev:after,.beautyGenius .bg_nav--next:after,.beautyGenius .bg_nav--prev:after{content:"";position:absolute;top:50%;width:75px;height:2px;background-color:#000}#beautyGenius .bg_nav--next,.beautyGenius .bg_nav--next{float:right;padding-right:10px;position:relative;transition:.3s}#beautyGenius .bg_nav--next:after,.beautyGenius .bg_nav--next:after{left:100%;transition:.3s}html.no-touchevents #beautyGenius .bg_nav--next:hover,html.no-touchevents .beautyGenius .bg_nav--next:hover{padding-right:0}html.no-touchevents #beautyGenius .bg_nav--next:hover:after,html.no-touchevents .beautyGenius .bg_nav--next:hover:after{width:65px;transform:translate(10px)}#beautyGenius .bg_nav--prev,.beautyGenius .bg_nav--prev{float:left;padding-left:10px;transition:.3s}#beautyGenius .bg_nav--prev:after,.beautyGenius .bg_nav--prev:after{right:100%;transition:.3s}html.no-touchevents #beautyGenius .bg_nav--prev:hover,html.no-touchevents .beautyGenius .bg_nav--prev:hover{padding-left:0}html.no-touchevents #beautyGenius .bg_nav--prev:hover:after,html.no-touchevents .beautyGenius .bg_nav--prev:hover:after{width:65px;transform:translate(-10px)}#beautyGenius .bg_header_step .bg_text--big,.beautyGenius .bg_header_step .bg_text--big{text-transform:uppercase;font-size:24px;letter-spacing:36px;font-weight:700;line-height:100px}@media only screen and (max-width:1280px){#beautyGenius .bg_header_step .bg_text--big,.beautyGenius .bg_header_step .bg_text--big{font-size:18px}}@media only screen and (max-width:1024px){#beautyGenius .bg_header_step .bg_text--big,.beautyGenius .bg_header_step .bg_text--big{letter-spacing:10px}}#beautyGenius .bg_header_step .bg_text--big img,.beautyGenius .bg_header_step .bg_text--big img{width:64px;margin-right:30px}#beautyGenius .bg_header_intro .bg_text--big,.beautyGenius .bg_header_intro .bg_text--big{text-transform:none;font-size:44px;font-weight:400;margin-bottom:25px;z-index:1;color:#000}@media only screen and (max-width:1280px){#beautyGenius .bg_header_intro .bg_text--big,.beautyGenius .bg_header_intro .bg_text--big{font-size:18px}}@media only screen and (max-width:1024px){#beautyGenius .bg_header_intro .bg_text--big,.beautyGenius .bg_header_intro .bg_text--big{letter-spacing:10px}}#beautyGenius .bg_header_intro .bg_text--big img,.beautyGenius .bg_header_intro .bg_text--big img{width:64px;margin-right:30px}#beautyGenius .bg_text--title,.beautyGenius .bg_text--title{position:relative;z-index:5;text-transform:uppercase;font-size:21px;letter-spacing:9px;color:#000}#beautyGenius .bg_text--title span,.beautyGenius .bg_text--title span{font-weight:800}@media only screen and (max-width:1024px){#beautyGenius .bg_text--title span,.beautyGenius .bg_text--title span{display:block}}#beautyGenius .bg_text--title:after,.beautyGenius .bg_text--title:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-50%);width:20px;height:2px;background-color:#000}#beautyGenius .bg_text--title.left-align,.beautyGenius .bg_text--title.left-align{text-align:left}@media only screen and (max-width:1280px){#beautyGenius .bg_text--title.left-align,.beautyGenius .bg_text--title.left-align{font-size:18px;letter-spacing:8px}}#beautyGenius .bg_text--title.left-align strong,.beautyGenius .bg_text--title.left-align strong{padding-left:30px;display:block;color:#000}@media only screen and (max-width:1024px){#beautyGenius .bg_text--title.left-align strong,.beautyGenius .bg_text--title.left-align strong{padding-left:30px}}#beautyGenius .bg_text--title.left-align:after,.beautyGenius .bg_text--title.left-align:after{display:none}#beautyGenius .bg_text--pagination,.beautyGenius .bg_text--pagination{text-transform:uppercase;letter-spacing:10px;font-size:12px;font-weight:700}#beautyGenius .bg_text--choice-radio,.beautyGenius .bg_text--choice-radio{float:right;margin-left:20px;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:2px}#beautyGenius .bg_text--choice-circle,.beautyGenius .bg_text--choice-circle{text-transform:uppercase;color:rgba(0,0,0,.3);font-weight:700;font-size:12px;lette-spacing:5px}#beautyGenius .bg_text--ariane,.beautyGenius .bg_text--ariane{position:relative;z-index:5;display:inline-block;margin:20px 70px 0;color:rgba(0,0,0,.3);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px;cursor:pointer}#beautyGenius .bg_text--ariane.is-actif,.beautyGenius .bg_text--ariane.is-actif{color:#000}#beautyGenius .bg_text--ariane:first-child,.beautyGenius .bg_text--ariane:first-child{margin-left:0}#beautyGenius .bg_text--ariane:last-child,.beautyGenius .bg_text--ariane:last-child{margin-right:0}#beautyGenius .bg_text--ariane:not(:last-child):after,.beautyGenius .bg_text--ariane:not(:last-child):after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);width:100px;height:1px;margin-left:20px;background-color:rgba(0,0,0,.3)}@media only screen and (max-width:1280px){#beautyGenius .bg_text--ariane,.beautyGenius .bg_text--ariane{margin:20px 30px 0}#beautyGenius .bg_text--ariane:not(:last-child):after,.beautyGenius .bg_text--ariane:not(:last-child):after{margin-left:10px;width:40px}}#beautyGenius .bg_text--product-title,.beautyGenius .bg_text--product-title{font-size:16px;letter-spacing:3px;margin:0}#beautyGenius .bg_text--product-title:before,.beautyGenius .bg_text--product-title:before{margin-bottom:10px;margin-top:20px}#beautyGenius .bg_illustration,.beautyGenius .bg_illustration{width:400px}#beautyGenius .bg_illustration_intro,.beautyGenius .bg_illustration_intro{position:absolute;top:50%;transform:translateY(-50%);height:auto}#beautyGenius .bg_illustration_intro#man,.beautyGenius .bg_illustration_intro#man{right:5%}#beautyGenius .bg_illustration_intro#woman,.beautyGenius .bg_illustration_intro#woman{left:5%}@media only screen and (max-width:1680px){#beautyGenius .bg_illustration_intro,.beautyGenius .bg_illustration_intro{width:425px}}@media only screen and (max-width:1400px){#beautyGenius .bg_illustration_intro,.beautyGenius .bg_illustration_intro{width:350px}}@media only screen and (max-width:1280px){#beautyGenius .bg_illustration_intro,.beautyGenius .bg_illustration_intro{width:300px}}@media only screen and (max-width:1024px){#beautyGenius .bg_illustration_intro,.beautyGenius .bg_illustration_intro{display:none}}#beautyGenius .bg_underline,.beautyGenius .bg_underline{font-weight:600;font-size:12px;text-transform:uppercase;text-decoration:underline;letter-spacing:3px;color:#000}#beautyGenius .beautyGenius .bg_buy-module__square,#beautyGenius .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius div,#beautyGenius .bg_fave__images div,#beautyGenius .bg_square,.beautyGenius #beautyGenius .bg_buy-module__square,.beautyGenius #beautyGenius .bg_fave__images div,.beautyGenius .bg_buy-module__square,.beautyGenius .bg_fave__images #beautyGenius div,.beautyGenius .bg_fave__images div,.beautyGenius .bg_square{border:5px solid #000}#beautyGenius .is-hidden,.beautyGenius .is-hidden{display:none!important}#beautyGenius .is-not-visible,.beautyGenius .is-not-visible{visibility:hidden}#beautyGenius .slide,.beautyGenius .slide{margin-top:50px}@media only screen and (max-width:1024px){#beautyGenius .slide,.beautyGenius .slide{margin-top:0}}@media only screen and (max-width:1024px){#beautyGenius .slide.bg_ariane_hidden,.beautyGenius .slide.bg_ariane_hidden{margin-top:60px}}#beautyGenius .slide.bg_products,#beautyGenius .slide.bg_single-product,.beautyGenius .slide.bg_products,.beautyGenius .slide.bg_single-product{margin-top:60px}@media only screen and (max-width:1024px){#beautyGenius .slide.bg_products,#beautyGenius .slide.bg_single-product,.beautyGenius .slide.bg_products,.beautyGenius .slide.bg_single-product{margin-top:20px}}#beautyGenius .bg_no-padding,.beautyGenius .bg_no-padding{padding:0}@media only screen and (max-width:1280px){#beautyGenius .bg_header_intro,.beautyGenius .bg_header_intro{margin-top:45px}#beautyGenius .bg_header_intro .bg_text--big,.beautyGenius .bg_header_intro .bg_text--big{text-transform:none;font-size:28px}#beautyGenius .bg_intro,.beautyGenius .bg_intro{padding:3% 0 0}#beautyGenius .bg_intro .bg_intro--container,.beautyGenius .bg_intro .bg_intro--container{width:460px}#beautyGenius .bg_intro .bg_intro--container .logo_intro,.beautyGenius .bg_intro .bg_intro--container .logo_intro{width:100px}#beautyGenius .bg_intro .bg_intro--container h4,.beautyGenius .bg_intro .bg_intro--container h4{font-size:18px}#beautyGenius .bg_intro .bg_intro--container p,.beautyGenius .bg_intro .bg_intro--container p{font-size:16px}#beautyGenius .bg_intro .bg_intro--container .bg-start-beauty,.beautyGenius .bg_intro .bg_intro--container .bg-start-beauty{margin-top:20px}}@media only screen and (max-width:640px){#beautyGenius .bg_wrapper,.beautyGenius .bg_wrapper{height:500px;max-height:500px;border:15px solid #e2f3f3;padding:10px 0 50px}#beautyGenius .bg_arianne,.beautyGenius .bg_arianne{display:none}#beautyGenius .bg_header,.beautyGenius .bg_header{height:60px;padding:0 20px}#beautyGenius .bg_header--mobile,.beautyGenius .bg_header--mobile{display:block;text-align:left}#beautyGenius .bg_header--mobile img,.beautyGenius .bg_header--mobile img{width:50px;margin-right:20px}#beautyGenius .bg_header--mobile .bg_text--title,.beautyGenius .bg_header--mobile .bg_text--title{position:relative;display:inline-block;padding:0;font-weight:800;letter-spacing:12px}#beautyGenius .bg_header--mobile .bg_text--title:after,.beautyGenius .bg_header--mobile .bg_text--title:after{display:block;top:40px;left:0}#beautyGenius .bg_content,.beautyGenius .bg_content{height:auto;padding:0}#beautyGenius .bg_content .bg_ariane_hidden,.beautyGenius .bg_content .bg_ariane_hidden{width:auto}#beautyGenius .bg_header_intro,.beautyGenius .bg_header_intro{margin-top:25px}#beautyGenius .bg_header_intro .bg_text--big,.beautyGenius .bg_header_intro .bg_text--big{letter-spacing:4px;font-weight:600;line-height:30px;text-transform:none;font-size:18px;margin-bottom:0}#beautyGenius .bg_header_intro .subtitle:after,#beautyGenius .bg_header_intro .subtitle:before,.beautyGenius .bg_header_intro .subtitle:after,.beautyGenius .bg_header_intro .subtitle:before{width:50px}#beautyGenius .bg_intro,.beautyGenius .bg_intro{width:85%;margin:0 auto}#beautyGenius .bg_intro .bg_intro--container,.beautyGenius .bg_intro .bg_intro--container{width:auto!important}#beautyGenius .bg_intro .bg_intro--container h4,.beautyGenius .bg_intro .bg_intro--container h4{font-size:16px}#beautyGenius .bg_intro .bg_intro--container p,.beautyGenius .bg_intro .bg_intro--container p{font-size:12px;line-height:25px}#beautyGenius a,.beautyGenius a{color:#000}#beautyGenius .bg_double-radios--desktop,.beautyGenius .bg_double-radios--desktop{display:none}#beautyGenius .bg_double-radios--mobile,.beautyGenius .bg_double-radios--mobile{display:block}#beautyGenius .bg_double-radios--mobile .bg_text--choice-radio,.beautyGenius .bg_double-radios--mobile .bg_text--choice-radio{display:block;margin:20px}#beautyGenius .bg_double-radios__item,.beautyGenius .bg_double-radios__item{margin:0}#beautyGenius .bg_double-radios--illustrated,.beautyGenius .bg_double-radios--illustrated{width:auto}#beautyGenius .bg_double-radios--illustrated--desktop,.beautyGenius .bg_double-radios--illustrated--desktop{display:none}#beautyGenius .bg_double-radios--illustrated--mobile,.beautyGenius .bg_double-radios--illustrated--mobile{display:block}#beautyGenius .bg_double-radios--illustrated--mobile .bg_illustration,.beautyGenius .bg_double-radios--illustrated--mobile .bg_illustration{top:0;width:60%!important}#beautyGenius .bg_double-radios--illustrated--mobile .bg_double-radios__item,.beautyGenius .bg_double-radios--illustrated--mobile .bg_double-radios__item{line-height:125px;width:100%}#beautyGenius .bg_double-radios--illustrated--mobile .bg_double-radios__item:first-child,.beautyGenius .bg_double-radios--illustrated--mobile .bg_double-radios__item:first-child{text-align:left}#beautyGenius .bg_double-radios--illustrated--mobile .bg_double-radios__item:last-child,.beautyGenius .bg_double-radios--illustrated--mobile .bg_double-radios__item:last-child{text-align:right}#beautyGenius .bg_double-radios--illustrated--mobile .bg_text--choice-radio,.beautyGenius .bg_double-radios--illustrated--mobile .bg_text--choice-radio{float:none!important}#beautyGenius .bg_double-radios--illustrated--mobile #woman,.beautyGenius .bg_double-radios--illustrated--mobile #woman{right:0;left:inherit;max-width:130px}#beautyGenius .bg_double-radios--illustrated--mobile #man,.beautyGenius .bg_double-radios--illustrated--mobile #man{left:0;max-width:130px}#beautyGenius .bg_double-radios--illustrated--mobile>div,.beautyGenius .bg_double-radios--illustrated--mobile>div{height:125px;position:relative}#beautyGenius .bg_triple-radios .bg_double-radios__item,.beautyGenius .bg_triple-radios .bg_double-radios__item{display:block;text-align:left;padding-left:30%;margin-bottom:20px}#beautyGenius .bg_multiple-radios--desktop,.beautyGenius .bg_multiple-radios--desktop{display:none}#beautyGenius .bg_multiple-radios--mobile,.beautyGenius .bg_multiple-radios--mobile{display:block;margin-bottom:20px}#beautyGenius .bg_multiple-radios__content,.beautyGenius .bg_multiple-radios__content{width:100%}#beautyGenius .beautyGenius .bg_circle-choices--images,#beautyGenius .bg_circle-choices,#beautyGenius .bg_circle-choices--images,.beautyGenius #beautyGenius .bg_circle-choices--images,.beautyGenius .bg_circle-choices,.beautyGenius .bg_circle-choices--images{margin-bottom:20px}#beautyGenius .bg_circle-choices--images .bg_circle-choices__item--circle,.beautyGenius .bg_circle-choices--images .bg_circle-choices__item--circle{width:100px;height:100px;margin-bottom:20px}#beautyGenius .bg_circle-choices--images .bg_circle-choices--mobile,.beautyGenius .bg_circle-choices--images .bg_circle-choices--mobile{display:block}#beautyGenius .bg_circle-choices--images .bg_circle-choices--desktop,.beautyGenius .bg_circle-choices--images .bg_circle-choices--desktop{display:none}#beautyGenius .bg_circle-choices__item,.beautyGenius .bg_circle-choices__item{margin:0}#beautyGenius .bg_circle-choices__item--circle,.beautyGenius .bg_circle-choices__item--circle{width:50px;height:50px;margin:10px 15px}#beautyGenius .bg_circle-choices__item--circle:hover:after,.beautyGenius .bg_circle-choices__item--circle:hover:after{display:none}#beautyGenius .bg_look--mobile,.beautyGenius .bg_look--mobile{display:block}#beautyGenius .bg_look--desktop,#beautyGenius .bg_look img,.beautyGenius .bg_look--desktop,.beautyGenius .bg_look img{display:none}#beautyGenius .beautyGenius .bg_look .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_look div,#beautyGenius .bg_fave__images .bg_look div,#beautyGenius .bg_look .bg_buy-module__square,#beautyGenius .bg_look .bg_fave__images div,#beautyGenius .bg_look .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_look div,.beautyGenius .bg_fave__images .bg_look div,.beautyGenius .bg_look #beautyGenius .bg_buy-module__square,.beautyGenius .bg_look #beautyGenius .bg_fave__images div,.beautyGenius .bg_look .bg_buy-module__square,.beautyGenius .bg_look .bg_fave__images div,.beautyGenius .bg_look .bg_square{border-width:4px}#beautyGenius .bg_look__image,.beautyGenius .bg_look__image{width:40%;padding-bottom:55%}#beautyGenius .bg_look__content,.beautyGenius .bg_look__content{display:table;margin-bottom:20px;width:100%}#beautyGenius .bg_look__content>div,.beautyGenius .bg_look__content>div{display:table-cell;vertical-align:middle}#beautyGenius .bg_look__content>div:last-child,.beautyGenius .bg_look__content>div:last-child{text-align:right}#beautyGenius .bg_look .bg_btn,.beautyGenius .bg_look .bg_btn{width:90%;padding:10px 20px}#beautyGenius .bg_look .bg_btn:first-child,.beautyGenius .bg_look .bg_btn:first-child{margin-bottom:10px}#beautyGenius .bg_article--desktop,.beautyGenius .bg_article--desktop{display:none}#beautyGenius .bg_article--mobile,.beautyGenius .bg_article--mobile{display:block}#beautyGenius .bg_article img,.beautyGenius .bg_article img{width:80%;margin-top:10px;height:auto}#beautyGenius .bg_article p,.beautyGenius .bg_article p{text-align:left;font-size:9px}#beautyGenius .bg_article .bg_btn,.beautyGenius .bg_article .bg_btn{margin:10px 0 20px}#beautyGenius .bg_products--desktop,.beautyGenius .bg_products--desktop{display:none}#beautyGenius .bg_products--mobile,.beautyGenius .bg_products--mobile{display:block;width:calc(100vw - 30px);text-align:center}#beautyGenius .bg_products__nav,.beautyGenius .bg_products__nav{display:none}#beautyGenius .bg_products .bg_btn,.beautyGenius .bg_products .bg_btn{margin:10px 0 20px}#beautyGenius .bg_products .bg_separator,.beautyGenius .bg_products .bg_separator{display:none}#beautyGenius .bg_single-product,.beautyGenius .bg_single-product{width:100%!important}#beautyGenius .bg_single-product__item img,.beautyGenius .bg_single-product__item img{width:auto;height:160px}#beautyGenius .bg_single-product--desktop,.beautyGenius .bg_single-product--desktop{display:none}#beautyGenius .bg_single-product--mobile,.beautyGenius .bg_single-product--mobile{display:block;padding:0}#beautyGenius .bg_single-product--mobile .bg_text--title,.beautyGenius .bg_single-product--mobile .bg_text--title{padding:30px 0 0}#beautyGenius .bg_single-product .bg_btn,.beautyGenius .bg_single-product .bg_btn{margin:0 0 20px}#beautyGenius .bg_fave--desktop,.beautyGenius .bg_fave--desktop{display:none}#beautyGenius .bg_fave--mobile,.beautyGenius .bg_fave--mobile{display:block}#beautyGenius .bg_fave.slide.bg_ariane_hidden,.beautyGenius .bg_fave.slide.bg_ariane_hidden{margin-top:0}#beautyGenius .bg_fave .bg_text--title,.beautyGenius .bg_fave .bg_text--title{padding:0;margin-bottom:30px}#beautyGenius .bg_fave__images,.beautyGenius .bg_fave__images{display:table;position:relative;width:60%;margin:20px auto}#beautyGenius .bg_fave__images>div,.beautyGenius .bg_fave__images>div{border-width:4px;top:-10px;left:-10px}#beautyGenius .bg_fave__images>img,.beautyGenius .bg_fave__images>img{display:table-cell}#beautyGenius .bg_fave__btns,.beautyGenius .bg_fave__btns{width:90%;margin:20px auto}#beautyGenius .bg_fave__btns .bg_btn,.beautyGenius .bg_fave__btns .bg_btn{width:40%;padding:10px 0;margin:10px}#beautyGenius .bg_tuto__content,.beautyGenius .bg_tuto__content{width:100%;height:230px;margin-top:40px}#beautyGenius .bg_tuto .bg_text--title,.beautyGenius .bg_tuto .bg_text--title{position:static}#beautyGenius .beautyGenius .bg_tuto .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_tuto div,#beautyGenius .bg_fave__images .bg_tuto div,#beautyGenius .bg_tuto .bg_buy-module__square,#beautyGenius .bg_tuto .bg_fave__images div,#beautyGenius .bg_tuto .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_tuto div,.beautyGenius .bg_fave__images .bg_tuto div,.beautyGenius .bg_tuto #beautyGenius .bg_buy-module__square,.beautyGenius .bg_tuto #beautyGenius .bg_fave__images div,.beautyGenius .bg_tuto .bg_buy-module__square,.beautyGenius .bg_tuto .bg_fave__images div,.beautyGenius .bg_tuto .bg_square{border-width:4px;top:-10px;left:-10px}#beautyGenius .bg_slider,.beautyGenius .bg_slider{overflow:hidden;height:200px}#beautyGenius .bg_slider__container,.beautyGenius .bg_slider__container{white-space:nowrap}#beautyGenius .bg_slider .bg_illustration,.beautyGenius .bg_slider .bg_illustration{float:none;display:block;margin:0 auto;width:40%;height:auto}#beautyGenius .bg_slider img,.beautyGenius .bg_slider img{width:auto;height:145px}#beautyGenius .bg_slider__item,.beautyGenius .bg_slider__item{display:inline-block;vertical-align:middle;width:100%;text-align:center}#beautyGenius .bg_slider .bg_radios,.beautyGenius .bg_slider .bg_radios{vertical-align:middle;margin-right:20px;display:none}#beautyGenius .bg_slider__nav,.beautyGenius .bg_slider__nav{margin-top:15px}#beautyGenius .bg_slider__nav ul,.beautyGenius .bg_slider__nav ul{text-align:center}#beautyGenius .bg_slider__nav li,.beautyGenius .bg_slider__nav li{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 5px;background-color:rgba(0,0,0,.5)}#beautyGenius .bg_slider__nav li.is-active,.beautyGenius .bg_slider__nav li.is-active{background-color:#000}#beautyGenius .bg_nav,.beautyGenius .bg_nav{padding:20px 60px 20px 0}#beautyGenius .bg_nav--next,.beautyGenius .bg_nav--next{color:#000;text-decoration:none}#beautyGenius .bg_nav--prev,.beautyGenius .bg_nav--prev{visibility:hidden;position:absolute;bottom:10px;left:10px;color:#000;text-decoration:none}#beautyGenius .bg_nav--prev:before,.beautyGenius .bg_nav--prev:before{position:absolute;bottom:0;left:0;content:"";width:36px;height:36px;background-image:url(../img/beauty-genius/previous.png);background-size:contain;visibility:visible}#beautyGenius .bg_nav--prev:after,.beautyGenius .bg_nav--prev:after{display:none}#beautyGenius .bg_btn,.beautyGenius .bg_btn{font-size:8px}#beautyGenius .bg_underline,.beautyGenius .bg_underline{font-weight:600;font-size:10px}#beautyGenius .bg_radios,.beautyGenius .bg_radios{vertical-align:middle}#beautyGenius .product,.beautyGenius .product{position:relative}#beautyGenius .product .actions,.beautyGenius .product .actions{position:absolute;right:10px;top:5px}#beautyGenius .product .actions>span,.beautyGenius .product .actions>span{display:block;width:30px;height:30px}#beautyGenius .product .actions>span:first-child,.beautyGenius .product .actions>span:first-child{margin-bottom:5px}#beautyGenius .product .actions>span:last-child,.beautyGenius .product .actions>span:last-child{border-top:1px solid #d2d2d2}#beautyGenius .product .actions>span:last-child:before,.beautyGenius .product .actions>span:last-child:before{margin-top:20px}#beautyGenius .bg_header_step>h2 span,.beautyGenius .bg_header_step>h2 span{margin:0 5px 0 10px}#beautyGenius .bg_header_step .bg_text--big,.beautyGenius .bg_header_step .bg_text--big{text-transform:uppercase;font-size:15px;letter-spacing:4px;font-weight:600;line-height:60px}#beautyGenius .bg_header_step .bg_text--big img,.beautyGenius .bg_header_step .bg_text--big img{width:50px;margin-right:0}#beautyGenius .bg_text--title,.beautyGenius .bg_text--title{padding:30px 0 0;font-size:16px;text-align:left;letter-spacing:3px!important;color:#000}#beautyGenius .bg_text--title:after,.beautyGenius .bg_text--title:after{display:none}#beautyGenius .bg_text--title span,.beautyGenius .bg_text--title span{display:block}#beautyGenius .bg_text--title--large-margin,.beautyGenius .bg_text--title--large-margin{margin-bottom:8%}#beautyGenius .bg_text--choice-radio,.beautyGenius .bg_text--choice-radio{float:none;display:inline-block;vertical-align:middle}#beautyGenius .bg_text--step,.beautyGenius .bg_text--step{color:#bdbdbd;float:right;margin-top:18px;font-weight:500;font-size:16px}#beautyGenius .bg_text--slider,.beautyGenius .bg_text--slider{position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;letter-spacing:2px;font-weight:600}#beautyGenius .bg_text--choice-circle,.beautyGenius .bg_text--choice-circle{text-transform:uppercase;color:rgba(0,0,0,.3);font-weight:700;font-size:11px;lette-spacing:0}#beautyGenius .bg_separator,.beautyGenius .bg_separator{width:30%;height:1px;margin:20px auto}#beautyGenius .slide,.beautyGenius .slide{margin-top:0;padding:0 20px}#beautyGenius .slide.bg_mobile_slider,.beautyGenius .slide.bg_mobile_slider{padding:0;margin-bottom:20px}#beautyGenius .slide.bg_mobile_slider .bg_text--title,.beautyGenius .slide.bg_mobile_slider .bg_text--title{padding:30px 20px 0}#beautyGenius .slide.bg_ariane_hidden,#beautyGenius .slide.bg_products,#beautyGenius .slide.bg_single-product,.beautyGenius .slide.bg_ariane_hidden,.beautyGenius .slide.bg_products,.beautyGenius .slide.bg_single-product{margin-top:0}#beautyGenius .bg_register,.beautyGenius .bg_register{margin-top:30px!important}#beautyGenius .bg_register .bg_underline,.beautyGenius .bg_register .bg_underline{margin:25px 0}#beautyGenius .beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_fave__images .beautyGenius .bg_register div,#beautyGenius .bg_fave__images .bg_register div,#beautyGenius .bg_register .bg_buy-module__square,#beautyGenius .bg_register .bg_fave__images div,#beautyGenius .bg_register .bg_square,.beautyGenius .bg_fave__images #beautyGenius .bg_register div,.beautyGenius .bg_fave__images .bg_register div,.beautyGenius .bg_register #beautyGenius .bg_buy-module__square,.beautyGenius .bg_register #beautyGenius .bg_fave__images div,.beautyGenius .bg_register .bg_buy-module__square,.beautyGenius .bg_register .bg_fave__images div,.beautyGenius .bg_register .bg_square{margin-bottom:10px}}.faq-module{background-color:#f0f0f0;color:#000}.faq-module__container{max-width:750px;width:100%;margin:0 auto;padding:0}.faq-module .wrapper{background-color:#f0f0f0}.faq-module .tt-2{color:#000}.faq-module .chapo{padding:80px 0;margin:0}.faq-module .chapo .faq-title{text-transform:none;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-module .chapo .arrowDown{position:relative;width:40px;height:40px;border:1px solid #ccc;display:inline-block;border-radius:50%;margin:0 0 0 30px;vertical-align:middle;cursor:pointer}.faq-module .chapo .arrowDown i{display:none}.faq-module .chapo .arrowDown:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:20.51282px;line-height:39px;display:block;text-align:center;color:#000;letter-spacing:0;font-size:18px;line-height:40px;border-radius:50%;transition:background-color .3s ease,color .3s ease;position:absolute;width:100%;height:100%}.faq-module .main-content{display:none;margin:0 auto;float:none;width:100%}.faq-module .main-content .lp-group{padding-top:30px}.faq-module .main-content .lp-group li:first-child{margin-top:0}.faq-module .main-content .tt{font-size:18px;font-weight:700;line-height:1em;padding:0;text-align:left;-webkit-font-smoothing:antialiased;color:#000}.faq-module .main-content .faq-content{margin-left:25px;font-size:12px}.faq-module .main-content .faq-content p{margin:0}.faq-module.active .chapo .arrowDown:before{color:#fff;background-color:#847155}.faq-module.active .main-content{display:block}@media only screen and (max-width:640px){.faq-module .chapo{padding:60px 0}.faq-module .chapo .faq-title{font-size:20px}.faq-module .chapo .arrowDown{margin:0 0 0 15px;width:25px;height:25px}.faq-module .chapo .arrowDown:before{width:23px;height:23px;font-size:12px;line-height:25px}.faq-module .main-content .tt{font-size:17px}.faq-module .main-content .faq-content{font-size:11px}.faq-module .main-content .lp-group .faq-trigger{padding-left:30px}}.col-grid,.shopping-cart [class^=col-]{float:left;box-sizing:border-box}@media only screen and (max-width:768px){[class^=col-grid-]{width:100%}}.shopTheLook{background:#000;color:#fff;padding:25px 0 0;text-align:center}@media only screen and (min-width:1281px){.shopTheLook{padding:45px 0 0}}.shopTheLook .inner h2,.shopTheLook .inner h3{color:#fff}.shopTheLook.expand{transform:translate(0)}.shopTheLook h2:after,.shopTheLook h2:before,.shopTheLook h3:after,.shopTheLook h3:before{background:#fff}.shopTheLook .chapo .subtitle{margin-bottom:50px}.shopTheLook .chapo>.wrapper{position:relative;background:#000}.shopTheLook .chapo>.wrapper:after,.shopTheLook .chapo>.wrapper:before{display:none}@media only screen and (min-width:1025px){.shopTheLook .chapo>.wrapper:after,.shopTheLook .chapo>.wrapper:before{content:"";width:3px;height:10px;background:#fff;position:absolute;z-index:99;display:block}}.shopTheLook .chapo>.wrapper:before{left:0;top:0}.shopTheLook .chapo>.wrapper:after{right:0;top:140px}@media only screen and (max-width:1024px){.shopTheLook .panel .wrapper{width:600px}}@media only screen and (max-width:768px){.shopTheLook .panel .wrapper{width:90%}}.shopTheLook .panel .wrapper .cols{height:640px}.shopTheLook .panel .wrapper .cols img{width:100%}@media only screen and (max-width:1024px){.shopTheLook .panel .wrapper .cols{height:400px}}@media only screen and (max-width:768px){.shopTheLook .panel .wrapper .cols{height:auto}}.shopTheLook .cols{position:relative;text-align:center}.shopTheLook .cols:after{content:"";clear:both;display:block}.shopTheLook .col a{text-decoration:underline}@media only screen and (min-width:769px){.shopTheLook .col{height:400px;width:50%;display:block;float:left;position:relative}}@media only screen and (min-width:1281px){.shopTheLook .col{height:520px}}.shopTheLook .col .tt-4{color:#fff;margin-top:-12px;font-size:22px;letter-spacing:.3em}@media only screen and (min-width:1281px){.shopTheLook .col .tt-4{font-size:36px;letter-spacing:.35em}}.shopTheLook .col .legend{text-align:center;padding:0 5px}@media only screen and (min-width:769px){.shopTheLook .col .legend{padding:0 50px 30px}}@media only screen and (min-width:1025px){.shopTheLook .col .legend{position:absolute;top:50%;transform:translateY(-50%);text-align:left}}.shopTheLook .col .legend h4{color:#fff}@media only screen and (max-width:1024px){.shopTheLook .col .legend h4{text-align:left}}.shopTheLook .col .legend h5{font-size:14px;line-height:1.25;letter-spacing:.2em;text-align:left;margin:30px 0 10px;font-weight:400}@media only screen and (min-width:1025px){.shopTheLook .col .legend h5{font-size:20px}}.shopTheLook .col .legend h5 strong{font-weight:700}.shopTheLook .col .legend p{line-height:1.75;opacity:1;text-align:left}@media only screen and (max-width:640px){.shopTheLook .col .legend p{font-size:11px!important}}.shopTheLook .col .legend .cta-light{border:1px solid #fff;text-decoration:none}.shopTheLook .col .legend a:not(.cta-light){display:inline-block;color:#fff;font-weight:600}.shopTheLook .col .legend .cta-light{margin:40px 0 20px}@media only screen and (max-width:768px){.shopTheLook .col .legend .cta-light{margin:20px 0 100px}}.shopTheLook .intro{background:#000}.shopTheLook .products{padding:40px 0 0;background:#f0f0f0;margin-bottom:0}.shopTheLook .product{min-height:415px}@media only screen and (max-width:1024px){.shopTheLook .product{min-height:440px}}@media only screen and (max-width:930px){.shopTheLook .product{min-height:410px}}.shopTheLook .product-inner{margin:0 auto;max-width:1355px;padding:20px}@media only screen and (min-width:1025px){.shopTheLook .product-inner{padding:50px 200px 80px}}.shopTheLook .product-inner:after{content:"";display:block;clear:both}@media only screen and (min-width:1025px){.shopTheLook .product-inner article{padding:0 2.75%}}.shopTheLook .product-inner article h4{font-size:16px;line-height:1.5}.shopTheLook .product-inner article .more{display:inline-block;margin:20px 0 0 20px}.flyout{position:relative;background:#fff;box-sizing:border-box;box-shadow:0 12px 30px rgba(0,0,0,.15);text-align:center;opacity:0;visibility:hidden;z-index:98;position:absolute;width:100%;right:0;left:0;top:55px;padding:40px 7px;z-index:100}@media only screen and (min-width:1025px){.flyout{border-radius:5px;left:auto;padding:15px 20px 30px;right:0;width:230px;margin-right:0;opacity:0;top:100%;visibility:hidden;border:1px solid #e6e6e6;transition:.8s cubic-bezier(.19,1,.22,1)}}.flyout.visible{visibility:visible;opacity:1}@media only screen and (max-width:640px){.flyout .flyout__checkout{display:none}}@media only screen and (max-width:768px){.register-flyout{padding:40px 20px}}.register-flyout .validate-label{bottom:20px}.bg-register .bg-logo,.bg-register .box-img,.flyout .bg-logo,.flyout .box-img{display:block;margin:10px auto 0;max-height:70px}.bg-register .box-img,.flyout .box-img{width:auto}.bg-register .tt-3,.bg-register .tt-cart-head,.flyout .tt-3,.flyout .tt-cart-head{text-transform:uppercase;letter-spacing:.2em;font-size:20px;margin-bottom:15px}.bg-register .beautyGeniusTitle,.flyout .beautyGeniusTitle{letter-spacing:.1em}.bg-register [class^=cta-],.flyout [class^=cta-]{font-size:11px;font-weight:700;margin:10px 0;letter-spacing:.3em}@media only screen and (min-width:1025px){.bg-register [class^=cta-],.flyout [class^=cta-]{transition:.8s cubic-bezier(.19,1,.22,1)}}.bg-register a.close,.flyout a.close{top:0;right:0;width:50px;height:50px}.bg-register a.close:after,.bg-register a.close:before,.flyout a.close:after,.flyout a.close:before{background:#000;right:20px}.bg-register p,.bg-register p>a,.flyout p,.flyout p>a{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}.bg-register p>a,.flyout p>a{margin:5px 0}.bg-register .flyoutLogin,.flyout .flyoutLogin{color:#646464}.bg-register .flyoutLogin a,.flyout .flyoutLogin a{display:inline;color:#646464}.bg-register i.cart,.bg-register i.heart,.flyout i.cart,.flyout i.heart{display:block}.bg-register i.cart:before,.bg-register i.heart:before,.flyout i.cart:before,.flyout i.heart:before{display:inline-block;font-size:26px;position:absolute;left:15px;top:10px}@media only screen and (min-width:769px){.bg-register i.cart,.flyout i.cart{display:none}}.bg-register i.heart:before,.flyout i.heart:before{color:#cc1734;content:""}.bg-register i.cart:before,.bg-register i.heart:before,.flyout i.cart:before,.flyout i.heart:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.bg-register i.cart:before,.flyout i.cart:before{color:#c3ac83;content:""}.bg-register .btn-container,.flyout .btn-container{text-align:center}.bg-register .btn-container a,.flyout .btn-container a{color:#000}@media only screen and (max-width:640px){.bg-register .btn-container a,.flyout .btn-container a{font-size:9px;padding-left:4px;padding-right:4px;margin-left:5px;margin-right:5px;width:46%}}.bg-register .box-img,.flyout .box-img{margin:0 auto 15px;display:block}.bg-register .text,.flyout .text{margin:0 0 20px}.bg-register .text input,.flyout .text input{border-bottom:1px solid #d9d9d9;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#847155;font-size:11px;padding-left:0;line-height:1em;padding-bottom:2px}.bg-register .text ::-webkit-input-placeholder,.flyout .text ::-webkit-input-placeholder{color:#847155}.bg-register .text ::-moz-placeholder,.flyout .text ::-moz-placeholder{color:#847155}.bg-register .text :-ms-input-placeholder,.flyout .text :-ms-input-placeholder{color:#847155}.bg-register .text input:-moz-placeholder,.flyout .text input:-moz-placeholder{color:#847155}.bg-register .submit,.flyout .submit{margin-top:15px}.bg-register label,.flyout label{font-weight:400;color:gray;letter-spacing:.1em;font-size:12px}.bg-register p>a,.flyout p>a{margin:0;text-decoration:underline;text-transform:none;color:gray;letter-spacing:0;display:block}.bg-register .select-wrap p,.flyout .select-wrap p{font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#847155;font-size:11px;padding-left:0;display:block;text-align:left}.bg-register .select-wrap,.flyout .select-wrap{margin-bottom:30px}.bg-register .select-wrap span,.flyout .select-wrap span{font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#847155;font-size:11px}.bg-register .btns,.flyout .btns{text-align:center;max-width:200px;margin:0 auto}.bg-register .btns li,.flyout .btns li{display:block;margin-bottom:18px}.bg-register .btns li a,.flyout .btns li a{width:100%;margin:0}.bg-register .btns .-fb,.flyout .btns .-fb{padding-left:25px}.bg-register .btns .-fb:after,.flyout .btns .-fb:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;font-size:13px}.bg-register h3,.flyout h3{font-size:23px}.bg-register .subtitle,.flyout .subtitle{text-transform:none;letter-spacing:0;font-size:16px;font-weight:400}.bg-register .benefits-list,.flyout .benefits-list{margin:30px 0;text-align:left}.bg-register .benefits-list li,.flyout .benefits-list li{margin-bottom:20px}.bg-register .createAccount p,.flyout .createAccount p{max-width:250px;width:100%;margin:0 auto;color:#000;font-size:14px;position:relative}.bg-register .createAccount p:after,.flyout .createAccount p:after{content:"";width:12px;height:2px;background:#000;display:block;text-align:left;margin:30px 0}.bg-register .createAccount p strong,.flyout .createAccount p strong{font-weight:600}.bg-register .createAccount p:after,.flyout .createAccount p:after{margin:20px auto 25px}.bg-register .createAccount .login,.flyout .createAccount .login{color:#a3a2a2;font-size:13px;font-weight:600;margin:20px 0 0;display:inline-block}.bg-register .createAccount .login i,.flyout .createAccount .login i{width:40px;height:40px;border:1px solid #ccc;display:inline-block;border-radius:50%;margin-left:10px}.bg-register .createAccount .login i i,.flyout .createAccount .login i i{display:none}.bg-register .createAccount .login i:before,.flyout .createAccount .login i:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:20.51282px;line-height:39px;display:block;text-align:center;color:#a3a2a2;letter-spacing:0;transform:rotate(-90deg);font-size:14px}.bg-register .btns .-fb{padding-left:10px}.bg-register .cta-dark,.bg-register .cta-transp,.bg-register .sliderGrid .sliderButtons ul li a,.bg-register .store .directions,.sliderGrid .sliderButtons ul li .bg-register a,.store .bg-register .directions{padding:10px}.cartlist-flyout{margin-right:-105px}.cartlist-flyout .cart-qt{display:block;position:absolute;top:10px;left:20px;width:25px;height:25px;color:#fff;font-size:14px;font-weight:700;line-height:25px;background-color:#000;border-radius:50%}.register-process{position:relative}.register-process .register-flyout{height:auto;display:inline-block;vertical-align:middle;margin:25px auto;padding:15px 30px 30px;position:relative;border:0;position:absolute;top:0;left:0;max-width:300px}.register-process .register-flyout.bg-register{opacity:0;visibility:hidden;transition:.8s cubic-bezier(.19,1,.22,1)}.register-process .register-flyout.bg-register.current{opacity:1;visibility:visible}.ticker{position:absolute;display:block;right:0;left:0;margin:auto;width:25px;height:25px;background:#fff;top:-10px;z-index:99;display:none}@media only screen and (min-width:1025px){.ticker{display:block;border-radius:4px;transform:rotate(45deg)}}.intro-flyout .ticker,.register-flyout .ticker,.wishlist-flyout .ticker{right:55px;left:auto}.intro-flyout{z-index:97}.header .introBeautyGenius.extended,.header .register-flyout.extended{position:fixed;width:100%;top:130px;padding:0;background:hsla(0,0%,100%,.98)}.header .introBeautyGenius.extended .bg-extended__wrapper,.header .register-flyout.extended .bg-extended__wrapper{margin:0 auto;padding:10px 0}.header .introBeautyGenius.extended .box-img,.header .register-flyout.extended .box-img{display:inline-block;width:80px;max-height:88px;margin-bottom:0}.header .introBeautyGenius.extended .cta-light,.header .register-flyout.extended .cta-light{color:#151515;line-height:11px;padding:9px 30px}.header .introBeautyGenius.extended .cta-light:hover,.header .register-flyout.extended .cta-light:hover{color:#fff;opacity:1}.header .introBeautyGenius.extended a.close,.header .register-flyout.extended a.close{width:100px;height:16px;top:50%;right:40px;margin-top:-8px;color:#b0afaf}.header .introBeautyGenius.extended a.close:after,.header .introBeautyGenius.extended a.close:before,.header .register-flyout.extended a.close:after,.header .register-flyout.extended a.close:before{background:#b0afaf}.header.sticky .flyout.extended{top:66px}.header .introBeautyGenius.extended .bg-extended__wrapper{max-width:600px}.header .introBeautyGenius.extended .bg-extended__wrapper .bg-extended__intro{position:relative;display:inline-block;width:400px;margin-right:35px;vertical-align:middle}.header .introBeautyGenius.extended .bg-extended__wrapper .bg-extended__intro p{display:inline-block;color:#877457;font-size:14px;letter-spacing:0;max-width:300px;margin-bottom:0;padding:0 30px;text-align:left;vertical-align:middle}.header .introBeautyGenius.extended .bg-extended__wrapper .bg-extended__intro:after{position:absolute;display:block;content:"";top:50%;right:0;width:1px;height:62px;margin-top:-31px;background-color:#e3e3e3}.header .introBeautyGenius.extended .bg-extended__wrapper .bg-extended__start{display:inline-block;max-width:160px;text-align:left;vertical-align:middle}.header .introBeautyGenius.extended .bg-extended__wrapper .bg-extended__start .flyoutLogin{color:#d1d1d1;font-size:10px;margin-bottom:0}.header .introBeautyGenius.extended .bg-extended__wrapper .bg-extended__start .flyoutLogin a{color:inherit;font-size:10px}.header .register-flyout.extended .bg-extended__wrapper{max-width:760px}.header .register-flyout.extended .register-form{display:inline-block;width:640px;margin:0 0 0 30px;text-align:left;vertical-align:middle}.header .register-flyout.extended .register-form .text{display:inline-block;max-width:190px;margin:30px 10px 0;vertical-align:top}.header .register-flyout.extended .register-form .submit{position:relative;display:inline-block;margin:0 0 0 45px;padding:30px 0 0 35px;vertical-align:top}.header .register-flyout.extended .register-form .submit .cta-light{margin:0 0 3px}.header .register-flyout.extended .register-form .submit p{color:#d1d1d1;font-size:10px;margin-bottom:0}.header .register-flyout.extended .register-form .submit a{display:inline;color:inherit;font-size:10px}.header .register-flyout.extended .register-form .submit:after{position:absolute;display:block;content:"";top:50%;left:0;width:1px;height:62px;margin-top:-31px;background-color:#e3e3e3}.behindthescene{background:#000;padding:90px 0}@media only screen and (max-width:1024px){.behindthescene{padding:60px 0}}@media only screen and (max-width:640px){.behindthescene{padding:30px 0}}.behindthescene .wrapper{overflow:hidden;zoom:1}.behindthescene .wrapper .col a{color:#fff;text-decoration:underline}.behindthescene .subtitle:after,.behindthescene .subtitle:before{background-color:#fff}.behindthescene .bg{display:block;position:relative;z-index:1;overflow:hidden}.behindthescene picture{display:block}.behindthescene picture img{position:relative;left:50%;transform:translate(-50%);width:100%;height:auto;max-width:1000px}@media only screen and (max-width:1024px){.behindthescene picture img{width:90%}}.behindthescene h2,.behindthescene h3,.behindthescene h4,.behindthescene p{color:#fff}.behindthescene .parallax-wrap{position:relative;z-index:1;color:#fff}.behindthescene .parallax-wrap:after{content:"";background:#000;width:100%;height:100%;position:absolute;top:25px}.behindthescene .parallax-wrap h4{z-index:1;font-size:34px;line-height:42px;letter-spacing:.3em;text-transform:uppercase;position:relative;margin:-20px 0 20px 20px;font-weight:400}@media only screen and (max-width:640px){.behindthescene .parallax-wrap h4{font-size:28px;line-height:34px}}.behindthescene .parallax-wrap h4 strong{font-weight:700}.behindthescene .cols{position:relative;text-align:left;z-index:1;padding:0 20px}.behindthescene .cols:after{content:"";clear:both;display:block}.behindthescene .col{color:#fff}@media only screen and (min-width:1025px){.behindthescene .col{width:39%;display:inline-block;vertical-align:top}}@media only screen and (min-width:1281px){.behindthescene .col{width:49%}}.behindthescene .col p{line-height:1.75;opacity:1;clear:both}.behindthescene .col .hashtags{float:right;width:40%;font-size:12px;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (max-width:640px){.behindthescene .col .hashtags{width:50%;margin-bottom:20px;color:#fff}}.behindthescene .col .hashtags li{margin-bottom:5px}.behindthescene .col .hashtags a{color:#fff;transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:640px){.behindthescene .col .hashtags a{color:#fff}}.behindthescene .col .hashtags a:hover{color:gray}.behindthescene .wrapper.video .video_player{overflow:hidden;display:block;height:100%;position:relative;margin-bottom:20px}.behindthescene .wrapper.video .video_player:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;display:inline-block;width:120px;height:120px;line-height:120px;font-size:40px;color:#fff;padding-left:5px;border:1px solid #fff;text-align:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);cursor:pointer}@media only screen and (min-width:1025px){.behindthescene .wrapper.video .video_player:after{transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:768px){.behindthescene .wrapper.video .video_player:after{margin-top:5px;width:80px;height:80px;line-height:80px}}@media only screen and (max-width:640px){.behindthescene .wrapper.video .video_player:after{margin-top:-10px}}.behindthescene .wrapper.video .video_player img{transition:.8s cubic-bezier(.19,1,.22,1);cursor:pointer}.behindthescene .wrapper.video h1{pointer-events:none}.behindthescene .wrapper.video_playing h4,.behindthescene .wrapper.video h4{margin-top:20px}.instagram{clear:both;position:relative;padding:35px;background-color:#000}.instagram .title-container{margin:0 auto;text-align:center;height:100%;display:block;color:#fff}.instagram .title-container h2{text-align:center}.instagram .title-container p{font-size:20px;font-family:Open Sans,sans-serif;color:#fff;text-transform:uppercase;line-height:1.09;text-align:center;letter-spacing:4px;word-spacing:6px}@media only screen and (max-width:640px){.instagram .title-container p{font-size:16px}}.instagram .title-container .logo_insta{margin-top:40px;margin-bottom:60px;width:190px}.instagram .bg_text--big{text-transform:none;letter-spacing:intitial!important;font-size:44px;font-weight:400;margin-bottom:20px;color:#fff;position:relative;margin-top:105px}.instagram .bg_text--big:after,.instagram .bg_text--big:before{content:"";display:inline-block;width:40px;height:2px;background-color:#fff;vertical-align:middle;color:#fff}@media only screen and (min-width:1281px){.instagram .bg_text--big:after,.instagram .bg_text--big:before{width:100px}}.instagram .bg_text--big:before{margin:0 15px 0 0}.instagram .bg_text--big:after{margin:0 0 0 15px}@media only screen and (max-width:1024px){.instagram .bg_text--big{font-size:28px;margin-top:80px}}@media only screen and (max-width:640px){.instagram .bg_text--big{font-size:20px;margin-top:0}}.instagram .content{position:absolute;top:50%;left:50%;margin:-6% 0 0 -280px;width:560px;text-align:center;z-index:2}@media only screen and (max-width:1280px){.instagram .content{margin:-7.5% 0 0 -280px}}@media only screen and (max-width:1024px){.instagram .content{margin-top:-5%}}@media only screen and (max-width:640px){.instagram .content{top:50%;transform:translateY(-60%);left:0;width:100%;margin:0}}.instagram .content h2{color:#fff;font-size:67px;letter-spacing:-4px;line-height:60px;font-family:Nothing You Could Do,cursive;margin-bottom:10px;position:relative}@media only screen and (max-width:1024px){.instagram .content h2{font-size:46px;line-height:50px;letter-spacing:-3px}}@media only screen and (max-width:640px){.instagram .content h2{letter-spacing:-2px;font-size:34px;line-height:30px}}.instagram .content h2:before{content:"";display:block;width:50px;height:50px;margin:0 auto 15px;background:url(../img/instagram-alt.svg) 0 0 no-repeat;background-size:contain}@media only screen and (max-width:768px){.instagram .content h2:before{width:27px;height:27px}}.instagram .content p{color:#fff;text-transform:uppercase;font-size:20px;font-weight:500;letter-spacing:.2em;margin-bottom:0}@media only screen and (max-width:1024px){.instagram .content p{font-size:16px}}@media only screen and (max-width:768px){.instagram .content p{font-size:10px}}.instagrams{overflow:hidden;background:#000}.instagrams a{width:20%;padding-top:20%;float:left;overflow:hidden;position:relative;opacity:1;cursor:none;height:100%;color:#4d4d4d}@media only screen and (min-width:1025px){.instagrams a{transition:opacity .4s cubic-bezier(.65,0,.23,1)}}@media only screen and (max-width:1024px){.instagrams a{width:33%;padding-top:33%}}@media only screen and (max-width:640px){.instagrams a{width:50%;padding-top:50%}}.instagrams a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border:none;transition:border-width .4s ease-out,background .4s ease-out}@media only screen and (min-width:1401px){.instagrams a:hover:before{border:10px solid #fff;background:rgba(0,0,0,.7)}}@media only screen and (min-width:1025px){.instagrams a:hover:before{border:8px solid #fff}}.instagrams a img:not(.picto_insta):not(.picto_shop){display:block;position:absolute;top:0;left:0;width:100%;height:auto}@media only screen and (min-width:1025px){.instagrams a img:not(.picto_insta):not(.picto_shop){transition:.8s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:1025px){.instagrams a:hover img:not(.picto_insta):not(.picto_shop){transform:scale(1.04)}.instagrams a:hover .container_shop{z-index:1}}.instagrams a.video:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;width:120px;height:120px;line-height:115px;font-size:52px;border-color:#fff;border:2px solid #fff;color:#fff;padding:0 35px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.instagrams a.lookTrigger{position:relative;z-index:1}.instagrams a.lookTrigger span{position:absolute;z-index:98;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.15em;text-align:center;width:100%;font-weight:700;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.instagrams a.lookTrigger span{opacity:.85;letter-spacing:.3em}}@media only screen and (min-width:1025px){.instagrams a.lookTrigger span{font-size:16px;letter-spacing:.3em}}@media only screen and (min-width:1281px){.instagrams a.lookTrigger span{font-size:16px}}.instagrams a.lookTrigger:after{content:"";width:85%;height:85%;border:6px solid #fff;position:absolute;left:0;top:0;margin:auto;transition:.8s cubic-bezier(.19,1,.22,1);opacity:0}@media only screen and (max-width:768px){.instagrams a.lookTrigger:after{display:none}}@media only screen and (min-width:1025px){.instagrams a.lookTrigger:hover:after,.instagrams a.lookTrigger:hover span{opacity:0}}.instagrams a .container_shop,.instagrams a .picto_insta{position:absolute}.instagrams a .picto_insta{position:absolute;top:auto;left:auto;right:15px;bottom:15px;width:20px;z-index:5}.instagrams a .container_shop{right:0;bottom:0;width:155px;height:35px;background-color:#fff;padding:8px;z-index:0}.instagrams a .container_shop .picto_shop{width:15px;margin-left:10px;margin-right:10px;z-index:3}.instagrams a .container_shop p{display:inline-block;vertical-align:baseline;text-transform:uppercase;font-size:12px;font-weight:700}@media only screen and (max-width:1024px){.instagrams a .container_shop p{font-size:10px}}.instagrams a{display:none}.instagrams a.mobile{display:block}@media only screen and (min-width:641px){.instagrams a{display:none}.instagrams a.tablet{display:block}}@media only screen and (min-width:1025px){.instagrams a{display:block}}.product-large{background-color:#fff}.product-large .wrapper{overflow:hidden;padding:30px 0;position:relative;max-width:810px}@media only screen and (max-width:1024px){.product-large .wrapper{padding:60px 20px}}@media only screen and (max-width:640px){.product-large .wrapper{padding:30px 20px 0}.product-large .wrapper .sliderPaginationMobile{display:none}}@media only screen and (min-width:641px){.product-large .media{float:left;width:50%;padding-right:20px}}.product-large .media img{max-width:100%;height:auto;max-height:450px}@media only screen and (max-width:1024px){.product-large .media img{max-height:420px}}@media only screen and (max-width:640px){.product-large .media img{display:block;margin:0 auto;position:static;width:auto}}.product-large .content{text-align:center}@media only screen and (min-width:641px){.product-large .content{float:right;width:50%;margin-bottom:50px;text-align:left}}@media only screen and (max-width:1280px){.product-large .content{margin-bottom:10px}}.product-large .content .rating{position:static;margin-bottom:20px}@media only screen and (max-width:640px){.product-large .content .rating{display:none}}.product-large .content .rating p{display:inline-block;font-size:30px;color:#000}.product-large .content .stars{display:inline-block;margin-right:10px}.product-large .content .color{height:16px;color:gray;font-size:12px}@media only screen and (max-width:640px){.product-large .content .color{margin-top:50px}}.product-large h1{font-size:34px;line-height:38px;text-transform:uppercase;letter-spacing:.3em;font-weight:400}.product-large h1 strong{font-weight:700}@media only screen and (max-width:640px){.product-large h1{text-align:center;font-size:24px;max-width:80%;margin:0 auto 20px;line-height:30px}}.product-large h3{text-transform:uppercase;font-size:14px;font-weight:700;line-height:22px;margin-bottom:10px}.product-large p{color:gray}.product-large .attribute-list{margin-bottom:50px}.product-large .attribute-list a{overflow:hidden;display:inline-block;border:3px solid #fff;border-radius:50%}.product-large .attribute-list .selected{border-color:#e6e6e6}.product-large .benefits,.product-large .ingredients{clear:both;padding-top:50px}@media only screen and (min-width:769px){.product-large .benefits,.product-large .ingredients{width:49%;display:inline-block;vertical-align:top}}.product-large .benefits h5,.product-large .ingredients h5{color:gray}@media only screen and (min-width:769px){.product-large .benefits{padding-right:4%}}@media only screen and (min-width:769px){.product-large .ingredients{padding-left:6%}}.product-large .price{margin-top:30px}@media only screen and (min-width:769px){.product-large .price{margin:30px 0 10px}}.product-large .price p{text-transform:uppercase;font-size:18px;letter-spacing:.3em;color:#000}.product-large .price p strong{font-weight:600}.product-large .addToCart,.product-large .portableCart{margin-bottom:20px}@media only screen and (max-width:640px){.product-large .addToCart{margin-bottom:30px}}.product-large .addToCart img{width:20px;height:auto;margin-top:-3px}.product-large .addToCart button{padding-right:45px;padding-left:35px}.product-large .addToCart button span{margin:0 0 0 12px}.product-large .favorites{text-transform:uppercase;letter-spacing:.3em;font-size:12px;font-weight:700;margin-bottom:20px}.product-large .favorites a{color:#999}@media only screen and (min-width:1025px){.product-large .favorites a{transition:color .3s}}.product-large .favorites a:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:16px;margin-right:10px}@media only screen and (min-width:1025px){.product-large .favorites a:hover{color:#000}}.product-large .menu-anchor{border-top:1px solid #e5e5e5;padding-top:10px}.product-large .menu-anchor li{display:inline-block;margin-right:20px}.product-large .menu-anchor li:last-child{margin-right:0}.product-large .menu-anchor a{border-bottom:1px solid #646464;color:#646464}@media only screen and (min-width:1025px){.product-large .menu-anchor a{transition:border .3s,color .3s}}@media only screen and (min-width:1025px){.product-large .menu-anchor a:hover{border-bottom-color:#000;color:#000}}.product-large .addToFavorites:before{position:relative;top:3px}.product-large .addToFavorites.added,.product-large .addToFavorites.added:before{color:#c3ac83}.product-large .addToFavorites.added:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#cc1734}.product-large .simpleSlider{margin:30px 0}.product-large .simpleSlider.-noLabel{overflow:visible;display:block;max-height:none}.product-large .simpleSlider .panel{display:inline-block!important;height:auto%}.product-large .simpleSlider .panel img{top:50%;transform:translateY(-50%);width:100%}.product-large .-noLabel{max-height:40px;overflow:hidden;margin:30px 0 40px;padding-bottom:20px}@media only screen and (max-width:1024px){.product-large .checkboxes.-colorLabel,.product-large .checkboxes.-colorRadio{text-align:left}.product-large .checkboxes.-colorLabel input[type=radio]+label span,.product-large .checkboxes.-colorRadio input[type=radio]+label span{margin:0 20px 0 0}}@media only screen and (max-width:640px){.product-large .checkboxes.-colorLabel,.product-large .checkboxes.-colorRadio{text-align:center}.product-large .checkboxes.-colorLabel input[type=radio]+label span,.product-large .checkboxes.-colorRadio input[type=radio]+label span{margin:0 0 10px}}.product-large .checkboxes.-colorRadio{margin:15px 0}.product-large .checkboxes.-colorRadio li{display:inline-block}@media only screen and (max-width:640px){.product-large .checkboxes.-colorRadio{width:290px;margin:0 auto 20px}.product-large .checkboxes.-colorRadio li{margin-left:4px;margin-right:5px}}.product-large .checkboxes.-colorRadio input[type=radio]+label{color:gray}@media only screen and (max-width:1024px){.product-large .checkboxes.-colorRadio input[type=radio]+label{font-size:12px}}.product-large .checkboxes.-colorRadio input[type=radio]+label span{width:40px;height:40px;border:1px solid #c1bebe}.product-large .checkboxes.-colorRadio input[type=radio]+label span:after{padding-left:6px}@media only screen and (max-width:640px){.product-large .checkboxes.-colorRadio input[type=radio]+label span:after{padding-left:0}}@media only screen and (max-width:1024px){.product-large .checkboxes.-colorRadio input[type=radio]+label span{margin-right:10px}}@media only screen and (max-width:640px){.product-large .checkboxes.-colorRadio input[type=radio]+label span{width:30px;height:30px;margin:5px auto;display:block}.product-large .checkboxes.-colorRadio input[type=radio]+label span:after{width:22px;height:22px;padding-top:0}}.product-large .checkboxes.-noLabel input[type=radio]+label span:after{padding-left:0}.product-large .alternative-views{text-align:center;width:100%;clear:both}@media only screen and (max-width:768px){.product-large .alternative-views{display:none}}@media only screen and (min-width:1025px){.product-large .alternative-views{margin-top:-80px}}.product-large .alternative-views ul{text-align:left}.product-large .alternative-views li{display:inline-block;margin-right:20px;width:33%;text-align:center;margin-right:-5px;padding:15px}.product-large .alternative-views li img{width:auto;max-width:100%;max-height:250px}.product-large .alternative-views li:last-child{margin-right:0}.product-large .linkFirstReview{display:inline-block;margin-bottom:20px;font-size:12px;color:#646464;visibility:hidden}.product-large .linkFirstReview:hover{color:#000;text-decoration:underline}.product-quantity{font-size:12px;font-weight:300}.product-quantity .quantity__list{position:relative;padding-left:75px}.product-quantity .quantity__list:after,.product-quantity .quantity__list:before{position:absolute;display:inline-block;content:"";top:50%;left:0;width:60px;height:2px;margin-right:15px;background:#000;vertical-align:middle}.product-quantity .quantity__list:after{display:none}.product-quantity .quantity__list li{display:inline-block;margin:5px 0!important;margin-right:20px!important}@media only screen and (max-width:640px){.product-quantity .quantity__list{padding:0;text-align:center;width:60%;margin:40px auto}.product-quantity .quantity__list:after{display:block;right:-60px;left:auto;width:30px}.product-quantity .quantity__list:before{left:-60px;width:30px}}.mobile-btns{background:#fff}.mobile-btn:not(.back){margin-bottom:5px}.mobile-btn.back{z-index:98;text-align:center}@media only screen and (max-width:640px){.mobile-btn.back{border-bottom:1px solid #e8e8e8}}@media only screen and (max-width:640px){.mobile-btn.back .stars{display:none}}.mobile-btn{display:none;padding:22px 15px 20px 50px;text-align:left;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#000;font-size:11px;letter-spacing:.1em;font-size:14px;z-index:200}@media only screen and (max-width:640px){.mobile-btn{display:block}}.mobile-btn:after{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#999;font-size:20px;display:inline-block;text-align:right;float:right}.mobile-btn.back:after{transform:rotate(180deg);position:absolute;left:15px}.mobile-btn .stars{display:inline-block;position:absolute;padding-left:20px}.mobile-btn .stars span:before{line-height:17px;letter-spacing:-4px;font-size:18px}.product-review,.productDetails{padding-bottom:30px}.product-review .col a,.productDetails .col a{text-decoration:underline}@media only screen and (max-width:640px){.product-review,.productDetails{height:100%;position:fixed;top:0;left:0;right:0;width:100%;background:#fff;z-index:99;padding:15px 20px;display:none}}@media only screen and (max-width:640px) and (max-width:640px){.product-review .inner,.productDetails .inner{height:calc(100% - 55px);overflow:scroll;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:768px){.product-review.fixFixed,.productDetails.fixFixed{position:absolute;height:auto;bottom:0;z-index:99}}@media only screen and (max-width:640px){.product-review.mobileActive,.productDetails.mobileActive{display:block}}@media only screen and (max-width:640px){.productDetails{padding:55px 0 0}.productDetails .inner{padding:10px 20px 90px;background:#fff}.productDetails .inner .col.benefits{padding-top:0}}@media only screen and (max-width:640px){.productDetails.mobileActive{position:fixed!important;padding:0!important;z-index:900;margin-top:52px}.productDetails.mobileActive p{color:gray!important;line-height:18px!important}.productDetails.mobileActive h3{text-transform:uppercase;font-size:14px;font-weight:700;line-height:22px;margin-bottom:10px}.productDetails.mobileActive h5{color:gray!important}}.colorsList{z-index:1;position:relative}.embed{text-align:center;padding:0;padding-top:60px;padding-bottom:60px}@media only screen and (max-width:640px){.embed{background:#fff}}@media only screen and (max-width:640px){.embed.switch-the-look{display:none}}.embed.switch-the-look .switch-box{background-color:#000;padding:10px}.review{overflow:hidden;padding:30px 0 60px}@media only screen and (min-width:769px){.review{margin:0}}@media only screen and (max-width:640px){.review.mobileActive{position:fixed!important;padding:0!important;z-index:900;margin-top:52px}}.review.empty .comments .actions{border:none}.review.empty .writeComment .container{margin-top:-25px}@media only screen and (min-width:1025px){.review{transition:.8s cubic-bezier(.19,1,.22,1);padding:60px 0}}@media only screen and (max-width:640px){.review{padding:55px 0 5px}.review .rating{border-bottom:1px solid #e6e6e6;padding:0 0 30px;margin-bottom:40px;position:static;text-align:center}.review .rating p{font-size:36px;text-align:center;margin:20px 0}.review .rating .stars{text-align:center}}.review .wrapper{padding:0 20px}@media only screen and (max-width:640px){.review .wrapper{padding:0 20px 70px}}.review .global{position:relative;background-color:#fff;float:left;width:40%;margin-bottom:40px;padding:0 20px 40px 30px}@media only screen and (max-width:640px){.review .global{width:auto;padding:0;padding-bottom:40px;background:#f2f2f2;text-align:center;float:none}}.review .global .rating:not(.n1){padding-left:10px}@media only screen and (max-width:640px){.review .global .rating:not(.n1){margin-bottom:0;padding-bottom:0;border-bottom:0;padding-left:0}}.review .global .rating.n1{margin:10px 0 60px}@media only screen and (max-width:640px){.review .global .rating.n1{margin-bottom:10px;border:0}}.review .global .rating.n1 .stars span:before{font-size:30px}.review .global .rating.n1 .stars{position:relative}.review .global .rating.n1 .stars:after{content:"";width:13px;height:3px;background:#000;top:57px;left:8px;display:block;position:absolute}@media only screen and (max-width:640px){.review .global .rating.n1 .stars:after{top:49px;left:50%;transform:translateX(-50%)}}.review .global>div{position:relative;margin-bottom:20px}@media only screen and (max-width:640px){.review .global>div{margin-bottom:5px}}.review .global>div:last-child{margin-bottom:0}.review .global h2{text-transform:uppercase;letter-spacing:.3em;font-size:23px;line-height:32px;margin-top:-15px;margin-bottom:0}@media only screen and (max-width:1280px){.review .global h2{font-size:20px}}@media only screen and (max-width:768px){.review .global h2{font-size:19px;line-height:28px}}@media only screen and (max-width:640px){.review .global h2{padding-left:4px}}.review .global h3{text-transform:uppercase;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.3em;margin-bottom:0}@media only screen and (max-width:768px){.review .global h3{font-size:14px;line-height:22px}}@media only screen and (max-width:640px){.review .global h3{padding-left:4px}}.review .global .rating{position:static}.review .global-wrap{margin-bottom:0;display:inline-block;text-align:left}.review .comments{float:right;width:56%}@media only screen and (max-width:640px){.review .comments{width:100%;margin:30px 0}}.review .comments .comments-filters{position:relative;display:inline-block}.review .comments .comments-filters label{display:inline-block;vertical-align:top;margin-right:10px}.review .comments .comments-filters select.select-styled{position:static;color:#999;font-size:11px;font-weight:600;letter-spacing:.3em;padding-right:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;border:none;outline:none;box-shadow:none;background-image:none;vertical-align:top;background-color:transparent;width:auto;display:inline-block;cursor:pointer}.review .comments .comments-filters select.select-style:focus{outline:none}.review .comments .comments-filters .select-icon{width:auto;height:auto;display:inline-block;position:absolute;right:0;top:0}.review .comments .comments-filters .select-icon:after{position:absolute;top:2px;left:-18px;z-index:-1;content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;font-size:13px;display:inline-block;color:#999;font-weight:700;padding:0;transform:rotate(90deg)}.review .comments .sortBy{letter-spacing:.3em;color:#999;font-weight:600;font-size:11px;text-transform:uppercase;position:relative;display:block;margin:0 0 20px}@media only screen and (max-width:640px){.review .comments .sortBy{display:none}}@media only screen and (max-width:1024px){.review .comments .addComment{display:none}}.review .comments .addComment:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.review .comments .firstComment{display:none}.review .comments .comment{padding-bottom:20px}.review .comments .comment .meta{border-bottom:1px solid #d3d3d3;overflow:hidden;margin-bottom:10px;padding-bottom:10px}.review .comments .comment .meta .author,.review .comments .comment .meta .item{letter-spacing:.3em;text-transform:uppercase;margin-right:10px;font-weight:500}@media only screen and (max-width:640px){.review .comments .comment .meta .author,.review .comments .comment .meta .item{font-size:13px}}.review .comments .comment .meta .stars{display:inline-block;text-transform:uppercase}.review .comments .comment .meta .stars span:before{color:#000;font-size:14px;line-height:24px}.review .comments .comment .meta .date{float:right;letter-spacing:.3em;color:#999;font-weight:500}@media only screen and (max-width:640px){.review .comments .comment .meta .date{font-size:13px}}.review .comments .comment .message a{text-decoration:underline}@media only screen and (max-width:640px){.review .comments .comment .message p{font-size:11px}}.review .actions{padding:25px 0 0;border-top:1px solid #d3d3d3;position:relative}@media only screen and (max-width:640px){.review .actions .action{width:100%}}@media only screen and (max-width:1280px){.review .actions .action a[class^=cta-]{padding-left:10px;padding-right:10px}}.review .actions .action:nth-of-type(2){position:absolute;top:20px;right:0;z-index:3}.review .actions .pagination{text-align:right;padding-top:8px;font-weight:600}@media only screen and (max-width:640px){.review .actions .pagination{text-align:center;padding-top:10px;position:relative}}.review .actions .pagination li{display:inline-block;margin-right:10px;letter-spacing:.3em;text-transform:uppercase}.review .actions .pagination li.prev{display:none}.review .actions .pagination li a{color:#999}@media only screen and (min-width:1025px){.review .actions .pagination li a{transition:.8s cubic-bezier(.19,1,.22,1)}}.review .actions .pagination li a:hover{color:#000}@media only screen and (max-width:640px){.review .actions .pagination li:not(.next):not(.prev){margin-right:10px;letter-spacing:.3em;text-transform:uppercase;border-radius:50%;width:30px;height:30px;right:0;background-color:#e5e5e5;margin-bottom:30px;padding-left:2px;padding-top:4px}.review .actions .pagination li:not(.next):not(.prev) a,.review .actions .pagination li:not(.next):not(.prev) span{color:#fff;font-size:15px;padding-top:50px;margin-top:30px}}.review .actions .pagination li.current{text-decoration:underline}@media only screen and (max-width:640px){.review .actions .pagination li.current{text-decoration:none;background-color:#000!important}}@media only screen and (max-width:640px){.review .actions .pagination .prev{left:0;position:absolute;margin-top:7px}}@media only screen and (max-width:640px){.review .actions .pagination .next{right:0;position:absolute;margin-top:7px}}.writeComment .container{pointer-events:none}.writeComment .container a{pointer-events:all}@media only screen and (max-width:640px){.writeComment .addComment.desktop{display:none}}@media only screen and (min-width:641px){.writeComment{width:100%;max-height:40px;position:relative;transition:.8s cubic-bezier(.19,1,.22,1)}.writeComment .container{float:right;width:56%;margin-top:-30px}.writeComment button{float:right;opacity:0;visibility:hidden}.writeComment .addComment,.writeComment button{transition:.8s cubic-bezier(.19,1,.22,1)}.writeComment .addComment:before{content:"";font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}}.writeComment .form__customer-review{width:100%;margin-top:25px;overflow:visible;display:none}@media only screen and (min-width:641px){.writeComment .form__customer-review{opacity:0;visibility:hidden;position:relative;max-height:0;margin-top:15px}}@media only screen and (max-width:640px){.writeComment .form__customer-review{display:none;float:none}}.writeComment .form__customer-review .text__error{opacity:0;transition:.8s cubic-bezier(.19,1,.22,1)}.writeComment .form__customer-review .text__error.active{opacity:1}.writeComment .form__customer-review .field__error{color:#cc1734}.writeComment .form__customer-review .field__customer__wrap{position:relative;width:56%;float:left}@media only screen and (max-width:640px){.writeComment .form__customer-review .field__customer__wrap{width:100%;padding:0}}.writeComment .form__customer-review .field__customer-review__comment{outline:none;border:0;border-radius:0;padding:10px 15px;background:#f8f8f8;display:block;width:100%;min-height:275px;margin:20px auto;font-size:14px}@media only screen and (min-width:641px){.writeComment .form__customer-review .field__customer-review__comment{margin:0 0 10px;transition:.8s cubic-bezier(.19,1,.22,1)}}.writeComment .form__customer-review .product-review__optin{margin-bottom:20px}.writeComment .form__customer-review .product-review__optin.checkboxes.-colorLabel label,.writeComment .form__customer-review .product-review__optin.checkboxes.-default label{cursor:pointer;padding:6px 14px 5px 25px;font-size:12px;text-transform:none;white-space:normal}.writeComment .form__customer-review .product-review__optin.checkboxes.-colorLabel label:before,.writeComment .form__customer-review .product-review__optin.checkboxes.-default label:before{width:18px;height:18px}.writeComment .form__customer-review .product-review__optin.checkboxes.-colorLabel label:after,.writeComment .form__customer-review .product-review__optin.checkboxes.-default label:after{width:10px;height:10px;top:8px;left:4px}.writeComment .form__customer-review .product-review__optin.checkboxes.-colorLabel label a,.writeComment .form__customer-review .product-review__optin.checkboxes.-default label a{text-decoration:underline}.writeComment .form__customer-review .product-review__ratings__wrap{position:relative;width:44%;float:left;padding-right:40px}@media only screen and (max-width:768px){.writeComment .form__customer-review .product-review__ratings__wrap{padding-right:20px}}@media only screen and (max-width:640px){.writeComment .form__customer-review .product-review__ratings__wrap{width:100%;padding:0}}.writeComment .form__customer-review .product-review__ratings{float:right;margin-left:-35px;width:100%;max-width:295px;min-height:225px;background-color:#fff}@media only screen and (max-width:640px){.writeComment .form__customer-review .product-review__ratings{position:relative;transform:none;float:none;top:auto;min-height:0;margin-left:0}}.writeComment .form__customer-review .product-review__ratings h3{font-size:16px;letter-spacing:5px;margin-top:-12px;text-align:center;text-transform:uppercase}@media only screen and (max-width:640px){.writeComment .form__customer-review .product-review__ratings h3{margin-top:0}}.writeComment .form__customer-review .product-review__ratings .ratings-wrapper{display:inline-block;position:relative;width:auto;padding:0 20px 12px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:640px){.writeComment .form__customer-review .product-review__ratings .ratings-wrapper{display:block;left:auto;transform:none}}.writeComment .form__customer-review .product-review__ratings .rating-field{margin-bottom:12px}.writeComment .form__customer-review .product-review__ratings .rating-label{font-size:10px;font-weight:500;line-height:12px;letter-spacing:3px;margin-bottom:1px}@media only screen and (max-width:640px){.writeComment .form__customer-review .product-review__ratings .rating-label{display:inline-block;min-width:60%;text-align:left;vertical-align:bottom}}.writeComment .form__customer-review .product-review__ratings .stars{height:16px}.writeComment .form__customer-review .product-review__ratings .stars span:before{font-size:14px;line-height:16px}.writeComment .form__customer-review .product-review__ratings .stars span.hover:before,.writeComment .form__customer-review .product-review__ratings .stars span:active:before{opacity:1}@media only screen and (max-width:640px){.writeComment .form__customer-review .product-review__ratings .stars{display:inline-block;height:20px;vertical-align:top}.writeComment .form__customer-review .product-review__ratings .stars span:before{font-size:20px;line-height:20px}}.writeComment .form__customer-review .product-review__ratings .stars span:hover{cursor:pointer}.writeComment .form__customer-review .product-review__ratings .global-rating{margin-bottom:25px}.writeComment .form__customer-review .product-review__ratings .global-rating .rating-label{font-size:14px;line-height:16px;letter-spacing:5px}.writeComment .form__customer-review .product-review__ratings .global-rating .stars{height:24px}.writeComment .form__customer-review .product-review__ratings .global-rating .stars span:before{font-size:24px;line-height:30px}.writeComment .form__customer-review .submit-review{opacity:1;float:right;visibility:visible}@media only screen and (max-width:640px){.writeComment .form__customer-review .submit-review{float:none}}.writeComment .form__customer-review.has-errors .rating-field.error .rating-label{color:#cc1734}.writeComment .form__customer-review.has-errors .field__customer-review__comment.error{border:1px solid #cc1734}.writeComment .form__customer-review.has-errors .product-review__optin.error{color:#cc1734}.writeComment .form__customer-review.has-errors .product-review__optin.error label:before{border-color:#cc1734}.writeComment .form__customer-review.has-errors .product-review__optin.error a{color:#cc1734}.writeComment.open{overflow:visible;pointer-events:all}@media only screen and (max-width:768px){.writeComment.open .addComment{display:none}}@media only screen and (min-width:1025px){.writeComment.open{max-height:250px}}@media only screen and (min-width:1401px){.writeComment.open{max-height:350px}}.writeComment.open a[class^=cta-]{opacity:0;visibility:hidden}.writeComment.open .form__customer-review{opacity:1;visibility:visible;display:block;max-height:550px;transition:opacity .3s ease-out .3s}@media only screen and (max-width:640px){.writeComment.open .form__customer-review{max-height:none;display:block;width:auto;margin-bottom:40px}}.alert-box,.buyOnline-box,.languages-box,.reviews-box,.reviews-box-login,.subscription-box,.update-box{width:95%;margin:0 auto;position:fixed;top:50%;top:calc(50% + 30px);left:50%;transform:translate(-50%,-50%);padding:40px;text-align:center;background:#fff;z-index:600}@media only screen and (min-width:1025px){.alert-box,.buyOnline-box,.languages-box,.reviews-box,.reviews-box-login,.subscription-box,.update-box{max-width:650px;width:100%}}.alert-box .header .logo-mobile,.alert-box .logo,.buyOnline-box .header .logo-mobile,.buyOnline-box .logo,.header .alert-box .logo-mobile,.header .buyOnline-box .logo-mobile,.header .languages-box .logo-mobile,.header .reviews-box-login .logo-mobile,.header .reviews-box .logo-mobile,.header .subscription-box .logo-mobile,.header .update-box .logo-mobile,.languages-box .header .logo-mobile,.languages-box .logo,.reviews-box-login .header .logo-mobile,.reviews-box-login .logo,.reviews-box .header .logo-mobile,.reviews-box .logo,.subscription-box .header .logo-mobile,.subscription-box .logo,.update-box .header .logo-mobile,.update-box .logo{margin:0 auto 20px;width:165px;position:relative}@media only screen and (max-width:1024px){.alert-box .header .logo-mobile,.alert-box .logo,.buyOnline-box .header .logo-mobile,.buyOnline-box .logo,.header .alert-box .logo-mobile,.header .buyOnline-box .logo-mobile,.header .languages-box .logo-mobile,.header .reviews-box-login .logo-mobile,.header .reviews-box .logo-mobile,.header .subscription-box .logo-mobile,.header .update-box .logo-mobile,.languages-box .header .logo-mobile,.languages-box .logo,.reviews-box-login .header .logo-mobile,.reviews-box-login .logo,.reviews-box .header .logo-mobile,.reviews-box .logo,.subscription-box .header .logo-mobile,.subscription-box .logo,.update-box .header .logo-mobile,.update-box .logo{width:130px}}.alert-box .header .logo-mobile:after,.alert-box .logo:after,.buyOnline-box .header .logo-mobile:after,.buyOnline-box .logo:after,.header .alert-box .logo-mobile:after,.header .buyOnline-box .logo-mobile:after,.header .languages-box .logo-mobile:after,.header .reviews-box-login .logo-mobile:after,.header .reviews-box .logo-mobile:after,.header .subscription-box .logo-mobile:after,.header .update-box .logo-mobile:after,.languages-box .header .logo-mobile:after,.languages-box .logo:after,.reviews-box-login .header .logo-mobile:after,.reviews-box-login .logo:after,.reviews-box .header .logo-mobile:after,.reviews-box .logo:after,.subscription-box .header .logo-mobile:after,.subscription-box .logo:after,.update-box .header .logo-mobile:after,.update-box .logo:after{content:"";width:12px;height:2px;background:#000;text-align:left;margin:30px 0;display:block;margin:20px auto}.alert-box .header .logo-mobile img,.alert-box .logo img,.buyOnline-box .header .logo-mobile img,.buyOnline-box .logo img,.header .alert-box .logo-mobile img,.header .buyOnline-box .logo-mobile img,.header .languages-box .logo-mobile img,.header .reviews-box-login .logo-mobile img,.header .reviews-box .logo-mobile img,.header .subscription-box .logo-mobile img,.header .update-box .logo-mobile img,.languages-box .header .logo-mobile img,.languages-box .logo img,.reviews-box-login .header .logo-mobile img,.reviews-box-login .logo img,.reviews-box .header .logo-mobile img,.reviews-box .logo img,.subscription-box .header .logo-mobile img,.subscription-box .logo img,.update-box .header .logo-mobile img,.update-box .logo img{width:100%;height:auto}.alert-box .tt-2,.alert-box .tt-3,.alert-box .tt-cart-head,.buyOnline-box .tt-2,.buyOnline-box .tt-3,.buyOnline-box .tt-cart-head,.languages-box .tt-2,.languages-box .tt-3,.languages-box .tt-cart-head,.reviews-box-login .tt-2,.reviews-box-login .tt-3,.reviews-box-login .tt-cart-head,.reviews-box .tt-2,.reviews-box .tt-3,.reviews-box .tt-cart-head,.subscription-box .tt-2,.subscription-box .tt-3,.subscription-box .tt-cart-head,.update-box .tt-2,.update-box .tt-3,.update-box .tt-cart-head{letter-spacing:.3em;text-transform:uppercase;text-align:center;line-height:20px;font-size:18px}@media only screen and (max-width:1024px){.alert-box .tt-2,.alert-box .tt-3,.alert-box .tt-cart-head,.buyOnline-box .tt-2,.buyOnline-box .tt-3,.buyOnline-box .tt-cart-head,.languages-box .tt-2,.languages-box .tt-3,.languages-box .tt-cart-head,.reviews-box-login .tt-2,.reviews-box-login .tt-3,.reviews-box-login .tt-cart-head,.reviews-box .tt-2,.reviews-box .tt-3,.reviews-box .tt-cart-head,.subscription-box .tt-2,.subscription-box .tt-3,.subscription-box .tt-cart-head,.update-box .tt-2,.update-box .tt-3,.update-box .tt-cart-head{font-size:13px;line-height:13px;padding-top:10px}}.alert-box .tt-4,.buyOnline-box .tt-4,.languages-box .tt-4,.reviews-box-login .tt-4,.reviews-box .tt-4,.subscription-box .tt-4,.update-box .tt-4{font-size:25px;font-family:Raleway;text-transform:uppercase;line-height:1.2;text-align:center;letter-spacing:.3em}.alert-box p,.buyOnline-box p,.languages-box p,.reviews-box-login p,.reviews-box p,.subscription-box p,.update-box p{font-size:14px;line-height:1.5;text-align:center}@media only screen and (max-width:1024px){.alert-box p,.buyOnline-box p,.languages-box p,.reviews-box-login p,.reviews-box p,.subscription-box p,.update-box p{font-size:12px}}@media only screen and (min-width:1025px){.alert-box p:nth-of-type(2),.alert-box p:nth-of-type(3),.buyOnline-box p:nth-of-type(2),.buyOnline-box p:nth-of-type(3),.languages-box p:nth-of-type(2),.languages-box p:nth-of-type(3),.reviews-box-login p:nth-of-type(2),.reviews-box-login p:nth-of-type(3),.reviews-box p:nth-of-type(2),.reviews-box p:nth-of-type(3),.subscription-box p:nth-of-type(2),.subscription-box p:nth-of-type(3),.update-box p:nth-of-type(2),.update-box p:nth-of-type(3){margin-bottom:0}}@media only screen and (max-width:1024px){.alert-box p a,.buyOnline-box p a,.languages-box p a,.reviews-box-login p a,.reviews-box p a,.subscription-box p a,.update-box p a{display:block;margin:15px auto}}.alert-box .bt-container,.buyOnline-box .bt-container,.languages-box .bt-container,.reviews-box-login .bt-container,.reviews-box .bt-container,.subscription-box .bt-container,.update-box .bt-container{margin:30px 0 0;text-align:center}.alert-box .bt-container [class^=cta-],.buyOnline-box .bt-container [class^=cta-],.languages-box .bt-container [class^=cta-],.reviews-box-login .bt-container [class^=cta-],.reviews-box .bt-container [class^=cta-],.subscription-box .bt-container [class^=cta-],.update-box .bt-container [class^=cta-]{font-size:11px}@media only screen and (max-width:1024px){.alert-box .bt-container [class^=cta-],.buyOnline-box .bt-container [class^=cta-],.languages-box .bt-container [class^=cta-],.reviews-box-login .bt-container [class^=cta-],.reviews-box .bt-container [class^=cta-],.subscription-box .bt-container [class^=cta-],.update-box .bt-container [class^=cta-]{font-size:9px}}.alert-box a.close,.buyOnline-box a.close,.languages-box a.close,.reviews-box-login a.close,.reviews-box a.close,.subscription-box a.close,.update-box a.close{top:0;right:0;width:50px;height:50px}.alert-box a.close:after,.alert-box a.close:before,.buyOnline-box a.close:after,.buyOnline-box a.close:before,.languages-box a.close:after,.languages-box a.close:before,.reviews-box-login a.close:after,.reviews-box-login a.close:before,.reviews-box a.close:after,.reviews-box a.close:before,.subscription-box a.close:after,.subscription-box a.close:before,.update-box a.close:after,.update-box a.close:before{background:#e6e6e6;right:20px}@media only screen and (min-width:1025px){.alert-box a.close:after,.alert-box a.close:before,.buyOnline-box a.close:after,.buyOnline-box a.close:before,.languages-box a.close:after,.languages-box a.close:before,.reviews-box-login a.close:after,.reviews-box-login a.close:before,.reviews-box a.close:after,.reviews-box a.close:before,.subscription-box a.close:after,.subscription-box a.close:before,.update-box a.close:after,.update-box a.close:before{transition:.8s cubic-bezier(.19,1,.22,1)}}.alert-box a.close:hover:after,.alert-box a.close:hover:before,.buyOnline-box a.close:hover:after,.buyOnline-box a.close:hover:before,.languages-box a.close:hover:after,.languages-box a.close:hover:before,.reviews-box-login a.close:hover:after,.reviews-box-login a.close:hover:before,.reviews-box a.close:hover:after,.reviews-box a.close:hover:before,.subscription-box a.close:hover:after,.subscription-box a.close:hover:before,.update-box a.close:hover:after,.update-box a.close:hover:before{background:#999}.buyOnline-box .tt-2{font-size:24px;padding:15px 0 0;margin:0}@media only screen and (max-width:1024px){.buyOnline-box .tt-2{font-size:18px}}.buyOnline-box .cols:after{content:"";display:table;clear:both}.buyOnline-box .cols .col{margin-bottom:20px}@media only screen and (min-width:769px){.buyOnline-box .cols .col{width:33.333333%;float:left;padding-left:20px;padding-right:20px}}.buyOnline-box .reseller-logo{margin:20px 0 5px}@media only screen and (min-width:769px){.buyOnline-box .reseller-logo{width:150px;min-height:140px;margin:0;position:relative}}.buyOnline-box .reseller-logo img{display:block;max-width:170px;margin:0 auto 10px}@media only screen and (min-width:769px){.buyOnline-box .reseller-logo img{max-width:none;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}.buyOnline-box .reseller-link{text-align:center}.buyOnline-box .reseller-link [class^=cta-]{vertical-align:top;font-size:10px;padding-left:15px;padding-right:15px;clear:both}.buyOnline-box .reseller-link span{display:block;color:#ccc;text-transform:uppercase;font-weight:700;letter-spacing:.15em;font-size:10px;margin:10px 0;padding-left:5px;text-align:left}@media only screen and (max-width:640px){.buyOnline-box .reseller-link span{text-align:center}}.alert-box,.buyOnline-box,.languages-box,.reviews-box,.subscription-box,.update-box{opacity:0;visibility:hidden;z-index:101;box-shadow:0 12px 30px rgba(0,0,0,.05)}@media only screen and (min-width:1025px){.alert-box,.buyOnline-box,.languages-box,.reviews-box,.subscription-box,.update-box{transition:.8s cubic-bezier(.19,1,.22,1)}}.alert-box.visible,.buyOnline-box.visible,.languages-box.visible,.reviews-box.visible,.subscription-box.visible,.update-box.visible{opacity:1;visibility:visible}@media only screen and (max-width:640px){.languages-box{display:block;padding-left:0;padding-right:0}.languages-box .cta-transp,.languages-box .sliderGrid .sliderButtons ul li a,.languages-box .store .directions,.sliderGrid .sliderButtons ul li .languages-box a,.store .languages-box .directions{padding:10px;margin:0 8px}}.reviews-box-login{z-index:200;opacity:0;visibility:hidden;transition:.8s cubic-bezier(.19,1,.22,1)}.reviews-box-login .tt-3,.reviews-box-login .tt-cart-head{letter-spacing:.2em;line-height:1.8;font-size:16px;margin:0 auto;width:85%;text-align:center}@media only screen and (max-width:1024px){.reviews-box-login .tt-3,.reviews-box-login .tt-cart-head{font-size:13px;line-height:13px;padding-top:10px}}.reviews-box-login .text{display:inline-block;width:215px;margin:40px 22px 30px}.reviews-box-login .text input{border-bottom:1px solid #d9d9d9;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#847155;font-size:11px;padding-left:0}.reviews-box-login .text ::-webkit-input-placeholder{color:#847155}.reviews-box-login .text ::-moz-placeholder{color:#847155}.reviews-box-login .text :-ms-input-placeholder{color:#847155}.reviews-box-login .text input:-moz-placeholder{color:#847155}.reviews-box-login button{padding:10px;display:inline-block;width:120px;text-align:center;margin:0 10px;margin-bottom:30px}.reviews-box-login button:hover a{color:#fff}.reviews-box-login .submit{margin-top:15px}.reviews-box-login label{font-weight:400;color:gray;letter-spacing:.1em;font-size:12px}.reviews-box-login p{margin:0}.reviews-box-login .forgot{font-size:10px;font-family:Raleway;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.2em}.reviews-box-login.visible{opacity:1;visibility:visible}.reviews-box-login a.close{top:0;right:0;width:50px;height:50px}.reviews-box-login a.close:after,.reviews-box-login a.close:before{background:#e6e6e6;right:20px}@media only screen and (min-width:1025px){.reviews-box-login a.close:after,.reviews-box-login a.close:before{transition:.8s cubic-bezier(.19,1,.22,1)}}.reviews-box-login a.close:hover:after,.reviews-box-login a.close:hover:before{background:#999}@media only screen and (max-width:640px){.reviews-box-login{padding:30px}.reviews-box-login .tt-3,.reviews-box-login .tt-cart-head{font-size:11px;line-height:22px;padding-top:10px}.reviews-box-login .text{width:215px;margin:15px 0}.reviews-box-login .submit{margin-top:15px}.reviews-box-login .submit button{padding:10px 0;display:inline-block;width:100px;text-align:center;margin:0 5px;margin-bottom:15px}}.cookie-wrap{background:#fff;color:#151515;font-size:12px;position:fixed;width:100%;overflow:hidden;top:0;bottom:auto;z-index:110;padding:10px 15px;display:none}@media only screen and (max-width:640px){.cookie-wrap{padding:0 15px}}.cookie-wrap.-german{background:#151515;color:#fff;bottom:0;top:auto;max-height:365px;height:100%;overflow:hidden}@media only screen and (max-width:768px){.cookie-wrap.-german{top:0;bottom:auto}.cookie-wrap.-german p{position:relative}.cookie-wrap.-german p:after{content:"";width:12px;height:2px;background:#151515;text-align:left;margin:30px 0;margin:20px auto 15px;display:block}}@media only screen and (min-width:1025px){.cookie-wrap.-german{max-height:165px;transition:.8s cubic-bezier(.19,1,.22,1)}}.cookie-wrap.-german .coo-kies-banner{padding:20px 0 0}@media only screen and (max-width:1280px){.cookie-wrap.-german .coo-kies-banner{overflow:hidden}}.cookie-wrap.-german .cookies-details{top:500px;position:absolute}.cookie-wrap.-german.expand .cookies-details{top:0;position:relative}@media only screen and (max-width:768px){.cookie-wrap.-german.expand .cookies-details{padding-top:20px}}.cookie-wrap.-german.expand .coo-kies-banner{overflow-y:scroll}.cookie-wrap.-german .close{top:-30px}@media only screen and (max-width:768px){.cookie-wrap.-german .close{top:-15px;right:0}}@media only screen and (min-width:1025px){.cookie-wrap.-german .message{width:70%;float:left}}@media only screen and (max-width:1024px){.cookie-wrap.-german .btn-container{width:100%}.cookie-wrap.-german .btn-container a{width:60%}}.cookie-wrap.-german .cta-light{width:77%}.cookie-wrap.expand{height:100%;max-height:none;bottom:0;top:0}.coo-kies-banner{padding:5px 0;height:100%}@media only screen and (max-width:1024px){.coo-kies-banner{padding:40px 0 20px}}.coo-kies-banner .message{line-height:1.25;color:#151515}.coo-kies-banner .message p{margin-bottom:0;font-size:12px;line-height:1.75}.coo-kies-banner .message a{text-decoration:underline;font-weight:600;color:#151515}.coo-kies-banner .close{color:#4d4d4d;position:absolute;text-transform:uppercase;z-index:2}.coo-kies-banner .close:after,.coo-kies-banner .close:before{color:#4d4d4d;background-color:#4d4d4d}.cookie-wrap:not(.-german) .coo-kies-banner .close{right:20px;top:18px}@media only screen and (min-width:1281px){.cookie-wrap:not(.-german) .coo-kies-banner .close{top:50%;transform:translateY(-50%)}}.cookie-wrap:not(.-german) .message{width:85%}@media only screen and (min-width:1401px){.cookie-wrap:not(.-german) .message{width:68%;padding-right:20px}}@media only screen and (max-width:1024px){.cookie-wrap:not(.-german) .message{position:relative;width:auto;margin:10px auto}.cookie-wrap:not(.-german) .message:after{content:"";width:12px;height:2px;background:#151515;display:block;text-align:left;margin:30px 0}}.cookie-wrap:not(.-german) .message:after{margin:20px auto 0}.cookie-wrap .wrapper{padding:0 10px}.cookie-wrap .wrapper:after{content:"";clear:both;display:block}.cookie-wrap .wrapper .cookie-container{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cookie-wrap h3,.cookie-wrap h4{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:5px}@media only screen and (max-width:768px){.cookie-wrap h3,.cookie-wrap h4{text-align:center}}.cookie-wrap h3{font-size:14px;line-height:1.25;margin-bottom:20px}@media only screen and (min-width:1401px){.cookie-wrap h3{font-size:16px;margin-bottom:60px;line-height:1.5}}.cookie-wrap h4{font-size:12px}.cookie-wrap li,.cookie-wrap p{font-weight:400;font-size:11px}.cookie-wrap p{line-height:14px;font-weight:600}.cookie-wrap .btn-container,.cookie-wrap .message{float:left}@media only screen and (max-width:1024px){.cookie-wrap .btn-container,.cookie-wrap .message{text-align:center}}@media only screen and (max-width:1024px){.cookie-wrap .btn-container:after,.cookie-wrap .message:after{margin:15px auto 10px}}.cookie-wrap .btn-container{margin:15px 0}@media only screen and (max-width:1024px){.cookie-wrap .btn-container{margin:15px auto}}@media only screen and (min-width:1025px){.cookie-wrap .btn-container{width:30%;text-align:right}}@media only screen and (min-width:1025px){.cookie-wrap .btn-container button{display:block;width:85%}}.cookie-wrap .cta-light{background:transparent;color:#fff;width:70%;padding-left:15px;padding-right:15px;text-align:center;margin-bottom:10px;border-color:#999;font-size:10px;letter-spacing:.1em}.cookie-wrap .cta-light:hover{background:#fff;color:#000}.cookie-wrap .cookies-details{display:block;margin:40px 0}@media only screen and (max-width:1024px){.cookie-wrap .cookies-details{margin:15px 0}}.cookie-wrap .cookies-details .btn-container{width:100%;text-align:center}@media only screen and (min-width:1025px){.cookie-wrap .cookies-details .btn-container{margin:20px 0}}.cookie-wrap .cookies-details .btn-container .cta-light{margin-right:30px;width:80%;margin:0 auto 10px}@media only screen and (min-width:1025px){.cookie-wrap .cookies-details .btn-container .cta-light{width:30%;margin-right:20px;display:inline-block}}.cookie-wrap .cookies-details li{display:block;margin:10px 0}@media only screen and (min-width:1281px){.cookie-wrap .cookies-details li{margin:30px 0}}.cookie-wrap .cookies-details li:after{content:"";display:block;clear:both}.cookie-wrap .cookies-details li .check{width:15%;float:left}@media only screen and (min-width:641px){.cookie-wrap .cookies-details li .check{width:60px}}.cookie-wrap .cookies-details li .content{width:85%;float:left}.cookie-wrap .cookies-details li label{min-height:70px;display:block}@media only screen and (max-width:768px){.cookie-wrap .cookies-details li label{height:100%}}.cookie-wrap .cookies-details li h4{text-align:left}body.sitecore-edit-mode{padding-top:0}body.sitecore-edit-mode .header{position:relative}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.rtf_content,.rtf_content *{text-align:left;line-height:normal;letter-spacing:normal;margin:auto 0;text-transform:none;font-style:normal}.product-large .simpleSlider .panel img{position:absolute!important;transform:translate(-50%);padding:2px;width:auto;left:50%}@media only screen and (min-width:1024px){.product-single .simpleSlider.sliderMobile .sliderContent{text-align:center}}.simpleSlider.sliderMobile .sliderContent{height:420px!important}@media only screen and (max-width:991px){.product-large .simpleSlider .panel img{top:0}}@media only screen and (max-width:1280px){.product-large .content{margin-bottom:10px;padding:30px 0}}@media only screen and (min-width:641px){.products.products-associated .grid .size-small{width:33%;display:inline-block;float:none}}p.product-price{font-size:18px}.buynow-btn{padding-left:20px}.display-none{display:none}.btn-disabled,.btn-disabled:hover{background:#ccc;border-color:#ccc;cursor:not-allowed}@media only screen and (max-width:768px){.products.products-associated .buynow-btn{padding-left:10px}}@media only screen and (max-width:767px){.products.products-associated .buynow-btn,.products.products-associated .product-price{display:inline-block}}@media only screen and (max-width:420px){.products.products-associated .buynow-btn{padding-left:20px}}@media only screen and (max-width:420px){html[lang=fr] .products.products-associated .buynow-btn .cta-gold{padding:10px}}@media only screen and (max-width:320px){.products.products-associated .buynow-btn{padding-left:10px}}@media only screen and (max-width:1024px) and (min-width:768px){.sidebar{display:inline-block;margin-left:20px}.lp-items{width:calc(100% - 340px);float:right;margin:0 0 0 20px}.sidebar .widget-call-us .contact-block:not(:first-child) .tt-widget{display:none}.wrapper.lp-wrapper{height:inherit!important;margin-top:60px}}@media only screen and (min-width:1025px){body{padding-top:120px!important}}@media only screen and (max-width:1024px){body{padding-top:55px!important}}@media only screen and (max-width:767px){.sidebar{display:block;top:8em;height:calc(75% - 50px)}.sidebar .widget-call-us .contact-block:not(:first-child) .tt-widget{display:none}}@media only screen and (max-width:768px){.topic-landing .cover.alt .content{background-color:rgba(0,0,0,.6)}}.trigger-link-product .bv-cv2-cleanslate{position:relative!important;left:20px!important;bottom:40px!important}@media only screen and (min-width:1024px){.product-single .simpleSlider.sliderMobile .sliderContent :first-child.panel{display:inline-block!important}}.product-large .product-quantity .quantity__list:after,.product-large .product-quantity .quantity__list:before{background:transparent}.product-large .product-quantity .quantity__list{padding-left:0}@media only screen and (max-width:767px){.sliderSmall .bg:not(.-text){bottom:inherit}.bg{background-image:none!important}.bg img{width:100%}}.product-large .menu-anchor{margin-top:25px}@media only screen and (max-width:767px){.bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary{position:relative;left:-100px!important}}@media only screen and (max-width:640px){.sliderNavItems .cursor{left:0}}@media only screen and (max-width:767px){.sliderNavItems .cursor{left:11px}}@media only screen and (min-width:768px) and (max-width:1023px){.sliderNavItems .cursor{left:11px}}@media only screen and (device-width:1024px) and (orientation:landscape){.sliderNavItems .cursor{left:0}}@media only screen and (device-width:1024px) and (orientation:portrait){.sliderNavItems .cursor{left:35px}}.picture-slider img{display:none!important}.panel.current .picture-slider img{display:block!important}.menu-wrapper article img{display:none!important}.menu-wrapper.current article img{display:block!important}.product-module a:hover{text-decoration:underline}.product-module{position:relative;width:100%;background:#fff;padding-top:0!important;padding-bottom:0!important}.product-module:after{clear:both;content:"";display:block}div#ProductResult .product-logo-switch{height:22.6em}.product-logo-switch{width:33%;height:21.6em;background:#000;float:left;margin:.5em 0 .5em .5em}.product-logo{background:url(/img/circle-mobile-retina.png) no-repeat 0 75px;background-size:100%;width:251px;margin:0 auto;height:251px;padding-top:3.5em}.product-instructions{width:54%;padding:5.6em 6% 0;font-size:.875em;float:left}.instructions-text{padding-right:8%;padding-top:0;width:48%;margin-bottom:0;float:left;text-align:left}.instructions-text span{font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.3em;margin-bottom:1em;float:left;width:100%}.instructions-text p{font-family:HelveticaNeueW01-200,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:-.01em;font-size:1em}.instructions{padding:0;float:left;width:50.4%;height:18em;margin-top:-2.6em;font-size:.875em}.instructions h3{padding-bottom:1.8em;border-bottom:none;font-size:1em;font-family:HelveticaNeueW01,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-align:left}.instructions ul{text-align:left;list-style:none;padding-left:0}.instructions ul li{margin-bottom:2px;border-bottom:none}.instructions ul li label{display:none}.instructions ul li .custom-select{height:2.35em;overflow:hidden}.instructions ul li:first-child .custom-select{margin-top:0}.custom-select{position:relative;background-color:#bfbfbf;cursor:pointer}.instructions ul li .custom-select select{height:2.35em;padding:.4em 0 .5em .8125em;line-height:18px;font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;color:#fff;cursor:pointer;width:120%;background-color:#bfbfbf}.custom-select select{border:none}.custom-select select option{color:#fff}.hidden{display:none!important;visibility:hidden!important}.custom-select .sprite.toggler-plus{position:absolute;margin:0;pointer-events:none}.sprite.toggler-plus{height:8px;width:14px}.instructions ul li .custom-select .sprite.toggler-plus{top:0;right:0;padding:16px 16px 14px;background-color:#bdbdbd;background-position:10px -388px}.sprite{background:url(/img/sprite.png) no-repeat 0 0}.instructions a.generic-black-button{background-color:#000;font-size:.875em;font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-transform:uppercase;color:#fff;padding:.6em 1em;border:1px solid #000;margin:1em 0 0 .2em;padding:.5em 1.2em;font-size:1em;float:right}.instructions a.generic-black-button.disabled{cursor:default;text-decoration:none;background-color:#dddada;color:#ababab;border:1px solid #dddada}.instructions a.go-back{bottom:1em;left:.9em;padding-right:2em;right:-1.5em;margin-bottom:0;border-top:1px solid #ccc;color:#000;display:block;font:600 .785em/3.3 HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.2em 2em 0 0;position:absolute;text-transform:uppercase;background-color:transparent;width:63%;text-align:right;float:right!important;margin-left:34.8%}.instructions a.go-back .sprite{margin-right:.6em}.instructions a.clear-button{margin-left:60%}.instructions a{display:inline-block}.instructions a.clear-button{color:#000;font:600 .875em HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;margin:1.9em 0 0;text-transform:uppercase;margin-top:1.9em}.instructions:after{clear:both;content:"";display:block}.result-match{width:60%;padding:.85em 0 0;height:20.5em;margin:0 1em .6em 2em;float:right;border-bottom:1px solid #d6d6d6}.result-match h2{font-size:1em;width:60%;font-family:HelveticaNeueW01-200,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:200;color:#666;display:block;float:left;text-align:left;margin-bottom:0}.result-match .result-match-image{margin-right:4em;width:30%;top:0;float:right}.result-match .result-match-image img{max-width:100%;width:216px;height:255px;margin-top:10px}.result-match .result-match-description{width:40%;float:left;text-align:left}.result-match .result-match-description h3{font-size:1.25em;margin-top:.5em;line-height:1em;margin-bottom:0}.result-match .result-match-description h3 a{font-size:1em;font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#000}.result-match .result-match-description small{font-size:.75em;font-family:HelveticaNeueW01-200,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:200;color:#999;font-style:italic;display:block}.result-match .result-match-description .rating-container{margin:.1em 0 0}.rating-container{float:left;width:80%}.result-match .result-match-description .rating-container .rating{float:left}.rating-container .rating{display:inline-block;margin-top:.1em;padding:0}.sprite.rate-small.selected{background-position:0 -650px}.sprite.rate-small{background-position:0 -675px;height:11px}.sprite{background:url(../../img/sprite.png) no-repeat 0 0;display:inline-block;height:10px;width:10px}.result-match .result-match-description .rating-container span{font-size:.75em;font-size:.7em;font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-left:.5em}.result-match .result-match-description p.result-match-features{clear:both;font-size:1em;width:100%;margin-bottom:0;font-family:HelveticaNeueW01,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:0}.result-match .result-match-description .price-review{display:inline-block;margin:2em .3em 0 0;float:none}.result-match .result-match-description .price-review small{font-size:1.2em;font-weight:500;margin-left:0;font-family:HelveticaNeueW01,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#000;font-style:normal;display:block}.result-match .result-match-description>a{margin-top:0;position:static}.sprite.circle-bt{background-position:0 -500px;height:37px;width:37px}.circle-bt{bottom:10px;width:70px;height:70px;position:absolute;bottom:8px;top:auto;right:10px;line-height:35px;text-transform:uppercase;color:#000;font-size:.5em;text-decoration:none;font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;cursor:pointer}.sprite.black-circle{background-position:0 -600px;color:#fff}.result-match:after{clear:both;content:"";display:block}p.disclaim{width:auto;margin-left:6em;margin:-.35em 0 0 7.5em;font-size:8px;line-height:2em;font-family:HelveticaNeueW01-200,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:200;color:#999;float:left}.result-nav{margin-top:0;float:right;margin-left:0;margin:0}.result-nav .bot-navigation{text-transform:uppercase;font-size:.688em;font-family:HelveticaNeueW01-600,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;font-weight:600;margin-right:1em;background-color:transparent}.result-nav .bot-navigation span.banner-arrow-back{margin-right:.3em}.sprite.banner-arrow-back{background-position:-25px -1425px;width:6px;height:9px}.sprite.banner-arrow{background-position:0 -1425px;width:6px;height:9px}@media only screen and (min-device-width:320px) and (max-device-width:480px){.product-logo-switch{width:100%}.product-logo{width:70%}.product-instructions{width:100%;padding:7em 4%}.instructions ul li .custom-select .sprite.toggler-plus{top:-7px}.result-match{width:100%;float:left;height:auto}}@media screen and (device-aspect-ratio:40/71){.cta-gold{padding:14px 8px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.result-match{height:auto}.instructions ul li .custom-select .sprite.toggler-plus{top:-7px}}@media only screen and (max-device-width:1024px) and (min-device-width:768px){.result-match{padding:0 1px}.result-match .result-match-image img{width:209px;height:209px}}.bvseoBVRRSummaryContainer{display:none}