.header{position:relative;z-index:80;background:#fff}.display-inline-block{display:inline-block !important}.top-header{background:#000;display:none}.top-header .customer-action{height:35px;line-height:35px;margin:0 auto;text-transform:uppercase}.top-header .customer-action .info{margin-left:10px;color:#ccc;font-size:14px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;letter-spacing:1px}.top-header .customer-action .info span{margin-right:10px;letter-spacing:0.5px}.top-header .customer-action .action ul{overflow:hidden}.top-header .customer-action .action ul li{float:left;margin-right:15px}.top-header .customer-action .action ul li:last-child{margin-right:0}@media (min-width: 992px){.top-header .customer-action .action ul li{margin-right:20px}}.top-header .customer-action .action ul li a{color:#ccc;font-size:14px;line-height:100%;font-family:"FuturaLTPro LightCondensed",helvetica,arial,sans-serif}.top-header .customer-action .action ul li a:hover{color:#fff}.btn-menu{left:30px;top:5px;width:21px;height:19px;position:absolute;z-index:1;background:url("../images/icon-burger.png") no-repeat 0 0;-webkit-background-size:cover;background-size:cover}.btn-search{position:absolute;right:20%;top:8px}.btn-search .icon-SEARCH{font-size:19px;vertical-align:middle;cursor:pointer;color:#666}@media (min-width: 768px){.btn-search{left:auto;right:160px;top:15px}.btn-search .icon-SEARCH{font-size:35px}}@media (min-width: 992px){.btn-search{display:none}}.search-box{position:absolute;right:20%;top:8px}.search-box .close-search{cursor:pointer;color:#666;font-size:19px;display:none}.search-box .search-suggestion{display:none;border:1px solid #a5a5a5;z-index:100;width:347px;text-align:left;position:absolute;margin:-1px auto 0;left:0;right:0;background:#fff}.search-box .search-suggestion p{margin:0}.search-box .search-suggestion ul .item{clear:both;cursor:pointer}.search-box .search-suggestion ul .item .order{width:35px;border-top:1px solid #e6e6e6;line-height:30px;color:#444;float:left;font-size:13px;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;text-align:center}.search-box .search-suggestion ul .item .value{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;font-size:11px;padding:7px 10px;margin-left:35px}.search-box .search-suggestion ul .item .value a{color:#777}.search-box .search-suggestion ul .ss-header{color:#000;font-size:13px;line-height:40px;background-color:#f2f5f5;padding-left:14px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;text-transform:uppercase}.search-box .search-suggestion ul .ss-footer{background-color:#a5a5a5;color:#fff;font-size:11px;text-align:center;line-height:30px;cursor:pointer;clear:both}.search-box .search-suggestion ul .ss-footer span{vertical-align:middle}.search-box input{width:347px;height:36px;line-height:38px;color:#000;font-size:13px;font-family:"FuturaLTPro Light",helvetica,arial,sans-serif;border:1px solid #ccc;padding:0 14px;letter-spacing:0.7px;display:none;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;box-sizing:border-box}.search-box button{height:36px;box-sizing:border-box;border:1px solid #ccc;border-left:0 none}.search-box .icon-SEARCH-button{font-size:19px;vertical-align:middle;cursor:pointer;color:#666}.search-box .icon-SEARCH-button:before{display:block}.search-box button{display:none;padding:0 13px 0 0;background:#f7f7f7;margin-left:-2px}.utility-links{position:absolute;right:20px;top:7px;max-width:45px}.utility-links li{float:left}.utility-links li.my-account{margin-right:10px}.utility-links li.your-dermo,.utility-links li.about-dermo{display:none;margin-right:15px}.utility-links li.your-dermo a span.icon-yourdermo,.utility-links li.your-dermo a span.icon-aboutdermo,.utility-links li.about-dermo a span.icon-yourdermo,.utility-links li.about-dermo a span.icon-aboutdermo{display:inline-block;font-size:24px;line-height:24px;vertical-align:middle;margin-right:10px}.utility-links li a{color:#444;font-size:14px;display:block;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.utility-links li a a:hover{color:#fff}.utility-links li a span span{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:#444}.utility-links li a .minicart-button{display:block;font-size:24px}.utility-links li a .account-button{display:none}.utility-links li.cart{position:relative}.utility-links li.cart .minicart-quantity{position:absolute;background:#000;border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;color:#fff;text-align:center;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:11px;line-height:1;width:20px;height:20px;top:-11px;right:-18px;padding-top:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_account{display:none}.wrap_header{position:relative}.wrap_header .logo{text-align:left;margin-left:71px}.wrap_header .logo a{display:inline-block;width:160px;color:#000}@media only screen and (min-width: 768px) and (max-width: 991px){.wrap_header .logo a{width:auto}.wrap_header .logo a img{max-height:62px}}.wrap_header .logo a picture{display:block}.wrap_header .logo a span{display:block;line-height:100%}.wrap_header .logo a span.bottom{font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:10px;color:#444;margin-top:2px}.active-search .header,.menu-mobile .header{padding:0}.active-search .wrap_header .logo,.menu-mobile .wrap_header .logo{display:none}.active-search .utility-links li.cart,.menu-mobile .utility-links li.cart{display:none}.active-search .search-box,.menu-mobile .search-box{position:relative;width:100%;background:#000;text-align:center;padding:16px 0;left:0;right:0;top:0}.active-search .search-box .search-suggestion,.menu-mobile .search-box .search-suggestion{width:245px}.active-search .search-box .close-search,.menu-mobile .search-box .close-search{position:absolute;left:0;top:0;padding:0 20px;height:37px;line-height:37px;z-index:2;color:#666;font-size:20px}@media (min-width: 768px){.active-search .search-box .close-search,.menu-mobile .search-box .close-search{padding:0 40px;height:52px;line-height:55px;font-size:40px}}@media (max-width: 374px){.active-search .search-box .close-search,.menu-mobile .search-box .close-search{padding:0 15px}}.active-search .search-box input[type="text"],.menu-mobile .search-box input[type="text"]{display:inline-block;height:35px;line-height:100%;width:200px;line-height:35px}@media screen and (-webkit-min-device-pixel-ratio: 0){.active-search .search-box input[type="text"],.menu-mobile .search-box input[type="text"]{font-size:16px;line-height:100%}}.active-search .search-box button,.menu-mobile .search-box button{display:inline-block;position:absolute;right:13px;top:7px;width:22px;height:22px;background:none;padding:0;border:0 none}.active-search .btn-menu{display:none}.active-search .menu-top{padding-bottom:15px}.menu-scroll-bar .reversed-header{display:none}.menu-mobile .btn-menu{top:35px;left:10px;background:none}.menu-mobile .utility-links{position:relative;left:0;right:0;top:0;padding-top:159px;max-width:100%}.menu-mobile .utility-links li.cart{display:none}.menu-mobile .utility-links li.your-dermo,.menu-mobile .utility-links li.about-dermo{float:right;width:100%;text-align:center;margin:0;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.menu-mobile .utility-links li.your-dermo a,.menu-mobile .utility-links li.about-dermo a{padding:25px 0}.menu-mobile .utility-links li.your-dermo a{border-left:1px solid #ccc}.menu-mobile .utility-links li.my-account{height:50px;position:absolute;top:0;left:0;right:0;float:none;margin:0}.menu-mobile .wrap_account{display:block;text-align:center;color:#000}.menu-mobile .wrap_account .title_page{font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px;text-transform:uppercase;padding:16px 0;margin:0;letter-spacing:0.5px;border-bottom:1px solid #ccc}.menu-mobile .content-account{background:#d1e8e6;padding:19px 0 20px}.menu-mobile .content-account p{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:0.5px}.menu-mobile .content-account.registered .text-content-wrapper{padding-right:12px;padding-left:12px;max-width:515px;margin:0 auto}.menu-mobile .content-account.registered .text-content-wrapper p{float:left}.menu-mobile .content-account.registered .text-content-wrapper a{float:right;font-size:12px;text-transform:uppercase;text-decoration:underline}.menu-mobile .content-account.registered .wrap_button_login a{width:30.5%;margin-right:3px}.menu-mobile .content-account.registered .wrap_button_login a:first-child{margin-right:3px}.menu-mobile .content-account.registered .wrap_button_login a:last-child{margin-right:0}.menu-mobile .wrap_button_login a{display:inline-block;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;text-transform:uppercase;font-size:13px;border:0 none;background:#7dc5c2;color:#000;width:43.5%;max-width:169px;height:40px;line-height:40px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu-mobile .wrap_button_login a:first-child{margin-right:8px}@media (min-width: 768px){.btn-menu{left:60px;top:12px;width:41px;height:38px}.search-box{left:auto;right:160px;top:15px}.search-box .search-suggestion{width:458px}.search-box .icon-SEARCH-button{font-size:35px}.utility-links{top:15px;max-width:90px;right:45px}.utility-links li.your-dermo a span.icon-yourdermo,.utility-links li.your-dermo a span.icon-aboutdermo,.utility-links li.about-dermo a span.icon-yourdermo,.utility-links li.about-dermo a span.icon-aboutdermo{font-size:45px;line-height:45px}.utility-links li a{font-size:25px;line-height:45px}.utility-links li a .minicart-button{font-size:40px;margin-right:10px}.utility-links li.cart .minicart-quantity{width:40px;height:40px;font-size:22px;top:-21px;right:-20px;line-height:1;padding-top:10px}.wrap_header .logo{margin-left:141px;width:auto}.wrap_header .logo a{font-size:45px}.wrap_header .logo a span.bottom{font-size:18px}.active-search .wrap_header .search-box input[type="text"],.menu-mobile .wrap_header .search-box input[type="text"]{width:430px;height:50px;line-height:50px;font-size:26px}.active-search .wrap_header .search-box button,.menu-mobile .wrap_header .search-box button{top:4px;right:6%;width:40px;height:40px}.menu-mobile .btn-menu{left:10%;top:35px}.menu-mobile .utility-links{padding-top:298px}.menu-mobile .wrap_account .title_page{font-size:34px;padding:26px 0}.menu-mobile .content-account{padding:44px 0 54px}.menu-mobile .content-account p{font-size:26px;margin-bottom:30px}.menu-mobile .content-account.registered .text-content-wrapper a{font-size:20px}.menu-mobile .wrap_button_login input{font-size:25px;height:80px;line-height:80px;max-width:337px}.menu-mobile .wrap_button_login input:first-child{margin-right:15px}}@media (min-width: 992px){.header{padding:0}.btn-menu{display:none}.top-header{display:block}.search-box{right:auto;top:26px;left:20px}.search-box .search-suggestion{width:347px;position:relative;margin-left:0;right:auto}.search-box .search-suggestion ul .item .order{font-size:14px}.search-box .search-suggestion ul .item .value{font-size:12px}.search-box .search-suggestion ul .ss-header{font-size:14px}.search-box .search-suggestion ul .ss-footer{font-size:12px}.search-box input,.search-box button{display:inline-block;vertical-align:middle}.search-box .icon-SEARCH-button{font-size:19px;line-height:1.5;vertical-align:middle;margin-left:5px}.search-box .icon-SEARCH-button:before{display:inline-block}.utility-links{top:37px;max-width:100%;padding-top:0;right:20px}.utility-links li.your-dermo,.utility-links li.about-dermo{display:inline-block}.utility-links li.your-dermo a span,.utility-links li.about-dermo a span{vertical-align:middle}.utility-links li.your-dermo a span span,.utility-links li.about-dermo a span span{vertical-align:initial}.utility-links li.your-dermo a span.icon-yourdermo,.utility-links li.your-dermo a span.icon-aboutdermo,.utility-links li.about-dermo a span.icon-yourdermo,.utility-links li.about-dermo a span.icon-aboutdermo{margin-right:3px;font-size:24px;line-height:normal}.utility-links li a{font-size:14px;line-height:normal}.utility-links li a .minicart-button{font-size:21px;margin-right:3px}.utility-links li a .account-button{display:inline-block;font-size:25px}.utility-links li.cart .minicart-quantity{width:20px;height:20px;top:-12px;right:-11px;font-size:11px;padding-top:5px}.wrap_header .logo{text-align:left;padding-top:24px;margin-left:0;margin-bottom:5px}.wrap_header .logo a{width:243px}.wrap_header .logo a span.bottom{font-size:12px}.fixed .header{position:fixed;left:0;right:0;z-index:90;background:#fff;border-bottom:1px solid #ccc;min-height:70px}.fixed .header .menu-scroll-bar{max-width:1280px;width:100%;margin:0 auto;position:relative;height:70px}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header .menu-scroll-bar{height:76px}}@media (min-width: 992px){.fixed .header .top-header{display:none}.fixed .header header{float:left}.fixed .header .wrap_header{position:static;min-width:0;padding-right:0}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header .wrap_header{padding-right:15px}}@media (min-width: 992px){.fixed .header .wrap_header .logo{padding:10px 0 0;margin-bottom:0}.fixed .header .search-box{display:none}.fixed .header .search-box input{width:105px}.fixed .header .utility-links{right:40px;top:25px}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header .utility-links{right:20px}}@media (min-width: 992px){.fixed .header .utility-links li.your-dermo,.fixed .header .utility-links li.about-dermo{display:none}.fixed .header .main-nav-wrapper{border:0 none}.fixed .header nav{float:left;max-width:65%;padding:0;position:static}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header nav{max-width:900px}}@media (min-width: 992px){.fixed .header nav .wrap_nav{border:0 none}.fixed .header nav .container{padding:0;position:static}.fixed .header nav .menu-category{height:70px}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header nav .menu-category{height:76px}}@media (min-width: 992px){.fixed .header nav .menu-category>li{padding:0 10px}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header nav .menu-category>li{padding:0 21px}}@media (min-width: 992px){.fixed .header nav .menu-category>li:before{left:-10px}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header nav .menu-category>li:before{left:-25px}}@media (min-width: 992px){.fixed .header nav .menu-category>li>a{padding:26px 3px}}@media (min-width: 992px) and (min-width: 1280px){.fixed .header nav .menu-category>li>a{padding:29px 3px}}@media (min-width: 992px){.fixed .header nav .menu-category>li .level-2{margin:0}}@media only all and (min-width: 992px) and (-ms-high-contrast: none){.fixed .header nav .menu-category>li *::-ms-backdrop,.fixed .header nav .menu-category>li .level-2{width:100%}}@media (min-width: 992px){#inner-content-wrapper.header-fixed{padding-top:177px}.header .top-header .customer-action{padding-left:35px;padding-right:35px}.header header .wrap_header{padding-left:35px;padding-right:35px}.header header .wrap_header .search-box{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:400000}.header header .wrap_header .utility-links{right:35px}}@media only screen and (min-width: 1092px){.fixed .header .search-box input{width:115px}}@media (min-width: 1280px){.top-header .action ul li:last-child{margin-right:10px}.fixed .header .search-box input{width:185px}.search-box .icon-SEARCH-button{margin-left:10px}.utility-links{top:34px;right:30px}.utility-links li.my-account{margin-right:11px}.utility-links li.your-dermo,.utility-links li.about-dermo{margin-right:22px;letter-spacing:.75px}.utility-links li.your-dermo a span.icon-aboutdermo,.utility-links li.your-dermo a span.icon-yourdermo,.utility-links li.about-dermo a span.icon-aboutdermo,.utility-links li.about-dermo a span.icon-yourdermo{margin-right:0}}@media (max-width: 991px){.menu-scroll-bar{position:relative}.menu-scroll-bar header{border-bottom:2px solid #ccc;padding:30px 0 20px;background-color:white}.menu-scroll-bar .reversed-header{display:block;height:73px}.menu-scroll-bar .reversed-header+header{position:absolute;top:0;left:0;width:100%}.menu-mobile .menu-scroll-bar .reversed-header{display:none}.menu-mobile .menu-scroll-bar .reversed-header+header{position:static;padding-top:0;padding-bottom:0;border-bottom:0}.active-search .menu-scroll-bar .reversed-header+header{padding-top:0;padding-bottom:0;border-bottom:0}.fixed .header{position:fixed;left:0;right:0;z-index:90;background:#fff}.menu-mobile .fixed .header{position:relative}}@media (max-width: 767px){.menu-scroll-bar header{padding-top:15px;padding-bottom:10px;border-bottom:1px solid #ccc}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav nav .level-1>li.mainIcon .icon_menu{top:11px}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav nav .level-1>li .active-sub.icon_menu{-webkit-transform:90deg;transform:rotate(90deg)}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav nav .level-1>li .active-sub.icon_menu:before{content:"\e905" !important}}html .main-nav-wrapper.main-mobile-nav nav .level-1>li.active-sub .icon_menu{opacity:0}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav nav .level-1>li .icon_menu{color:#666666;font-size:15px;top:3px;right:32px}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav nav .level-1>li>a{text-align:left;padding-left:64px;box-sizing:border-box;padding:20px 65px 20px 47px;top:4px}}.menu-category>li:hover .style-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media (max-width: 991px){.menu-category>li:hover .style-flex{display:block !important;overflow-y:auto}}@media (max-width: 991px){.menu-category>li .level-2.style-flex{max-width:100% !important;width:100% !important;box-sizing:border-box;display:none !important}.menu-category>li .level-2.style-flex.menu-open{display:block !important}}.menu-category>li .level-2.style-flex .left-submenu-vertical{width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;flex-wrap:wrap;padding-left:30px}@media (max-width: 991px){.menu-category>li .level-2.style-flex .left-submenu-vertical{display:block !important;box-sizing:border-box}}.menu-category>li .level-2.style-flex .header-submenu{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.menu-category>li .level-2.style-flex .sub-col-flex{flex:auto}@media (min-width: 992px){.menu-category>li .level-2.style-flex .sub-col-flex{flex-grow:10}}@media (min-width: 992px){.menu-category>li .level-2.style-flex .sub-col-flex .left-submenu-vertical{flex-wrap:nowrap}}.menu-category>li .level-2.style-flex .sub-col-flex .left-submenu-vertical>li{position:relative;padding-bottom:40px}@media (min-width: 992px){.menu-category>li .level-2.style-flex .sub-col-flex .left-submenu-vertical>li{width:100%;padding-right:5%;box-sizing:border-box}}.menu-category>li .level-2.style-flex .sub-col-flex .left-submenu-vertical>li>ul>li:last-child{position:absolute;bottom:0;left:0}@media (max-width: 991px){.menu-category>li .level-2.style-flex .sub-col-flex .left-submenu-vertical>li>ul>li:last-child{position:static}}.menu-category>li .level-2.style-flex .sub-col-flex .level-3 li{max-width:115px;position:relative}@media (max-width: 991px){.menu-category>li .level-2.style-flex .sub-col-flex .level-3 li{max-width:100%;box-sizing:border-box;padding-right:0;margin-top:0}.menu-category>li .level-2.style-flex .sub-col-flex .level-3 li>a{line-height:initial !important}}@media (max-width: 991px){.menu-category>li .level-2.style-flex .sub-col-flex .bottom-submenu{display:none}}.menu-category>li .level-2.style-flex .sub-col-flex-bottom .left-submenu-vertical{display:none !important}@media (min-width: 992px){.menu-category>li .level-2.style-flex .sub-col-flex-bottom .bottom-submenu{display:none}}.menu-category>li .level-2.style-flex>.sub-col-flex-one{flex:auto;border-left:1px solid #c7c7c7}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one{border-left:0 none}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video{padding-right:65px;padding-left:10px}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video{padding-left:0;padding-right:0}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video.sub-video-four .left-submenu-vertical>li{width:auto !important}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li{width:100%}}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3{padding:0}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3.col-four{width:375px}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3.col-four{width:100%;padding:0}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3.col-four li{width:48%;margin-bottom:25px;float:left}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3.col-four li{width:100%}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3.col-four li+li{margin-top:0 !important}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3 li:last-of-type{height:50px}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3 li .video-cta{position:relative;padding-left:0;padding-right:12px}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3 li .video-cta img{width:100%;height:auto}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li>.level-3 li .video-cta:before{content:"\e94b";font-family:"font-icon-pfdc" !important;display:block;height:45px;width:45px;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;border-radius:100%;border:1px solid #fff;line-height:45px;text-align:center;font-size:23px;color:#fff}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li+li{margin-top:34px !important}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video>ul>li+li{margin-top:0;padding-left:27px}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video li{height:auto;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-video li .video-cta{margin-bottom:10px;border:0 none;background:none}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-color{background:#f7f7f7}@media (max-width: 991px){.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-color{background:#fff}}.menu-category>li .level-2.style-flex>.sub-col-flex-one.sub-color li:last-child a{text-decoration:none;color:#333}.menu-category>li .level-2.style-flex .level-3 li{position:relative}@media (max-width: 991px){.menu-category>li .level-2.style-flex .level-3 li{height:49px;position:relative !important}.menu-category>li .level-2.style-flex .level-3 li>a,.menu-category>li .level-2.style-flex .level-3 li>a:last-child{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;bottom:initial}}.menu-category>li .level-2.style-flex .level-3 li a{line-height:normal;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.menu-category>li .level-2.style-flex .level-3 li:last-child{max-width:100% !important}.menu-category>li .level-2.style-flex .level-3 li:last-child a{color:#7dc5c2;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;text-decoration:underline}.menu-category>li .level-2.style-flex .level-3 li+li{margin-top:18px}@media (max-width: 991px){.menu-category>li:first-child .level-2{width:100% !important;min-width:100% !important;max-width:100% !important}}@media (max-width: 991px){.menu-category>li:first-child .level-2.menu-open .left-submenu-horizontal{left:0;overflow:auto}}.menu-category>li:first-child .level-2>div.left-submenu-horizontal{width:201px;padding-left:18px;padding-bottom:15px !important;-webkit-transition:0.3s all ease-out;transition:0.3s all ease-out}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal{box-sizing:border-box;padding:0 !important;position:static;height:100%;width:100%;background:#fff;z-index:200000000000000;top:304px;left:-100%}.menu-category>li:first-child .level-2>div.left-submenu-horizontal.active{left:0}}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu{height:auto;position:relative;cursor:pointer;border-left:0 none;padding:27px 0 !important;margin-bottom:0 !important}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu{padding:0 !important;width:100%;box-sizing:border-box;background:#fff}}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu.active{background:#fff;border-left:6px solid}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu.active{border-left:0}}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu.active+.flx-wrap-nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu.active+.flx-wrap-nav{display:none;position:static}}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu:hover{background:#fff;border-left:6px solid}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu:hover+.flx-wrap-nav{display:-webkit-box;display:-ms-flexbox;display:flex;display:none}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu:hover ~ .flx-wrap-nav{display:none}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu .title-submenu{line-height:normal;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:20px}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu .title-submenu{position:static;height:60px;-webkit-transform:initial !important;transform:initial !important;padding:0;line-height:60px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px;padding:0 54px;box-sizing:border-box}}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu .title-submenu .icon_menu_sub{color:#666666;font-size:15px;top:2px;right:32px}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu .title-submenu .icon_menu_sub:before{content:"\e905" !important}}.menu-category>li:first-child .level-2>div.left-submenu-horizontal .row-submenu .pictogram_img{position:absolute;top:18px;right:18px}.menu-category>li:first-child .level-2>div.left-submenu-horizontal>div:hover+.flx-wrap-nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media (max-width: 991px){.menu-category>li:first-child .level-2>div.left-submenu-horizontal>div:hover+.flx-wrap-nav{display:block !important}}.menu-category>li:first-child .level-2 .right-submenu-horizontal{left:189px;top:0;position:absolute;display:none;width:calc(100% - 190px)}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal{padding:0;width:100%;box-sizing:border-box;display:none;position:static}}.menu-category>li:first-child .level-2 .right-submenu-horizontal:hover{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal:hover{display:block !important}}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav.activated{display:block}}.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav .flx-nav.brand-block-image{position:relative;width:359px}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav .flx-nav.brand-block-image{display:none}}.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav .flx-nav.brand-block-image .img_banner_blck{width:100%;height:auto}@media (min-width: 992px){.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav .flx-nav.brand-block-image .img_banner_blck{vertical-align:top}}.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav .flx-nav.brand-block-image .logo_img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.menu-category>li:first-child .level-2 .right-submenu-horizontal.flx-wrap-nav .flx-nav.brand-block-image .pictogram_img{position:absolute;top:18px;right:18px}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu{width:500px;padding:0 80px 0 40px;box-sizing:content-box}@media (min-width: 992px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu{padding:0;width:100%;box-sizing:border-box;overflow:hidden}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu h2{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:28px;text-transform:uppercase;margin:0}@media (min-width: 992px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu h2{background-color:#fff !important}}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu h2{font-size:18px;background:#ff8d7a;height:49px;line-height:49px;color:#fff !important;padding-left:62px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px;box-sizing:border-box}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu h3{color:#666666;margin:0;color:#666;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:14px}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu h3{display:none}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .desc-content{color:#666666;margin:0;color:#666;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:11px;padding-top:29px;line-height:21px;max-height:150px;overflow:hidden}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .desc-content{display:none}}@media (min-width: 992px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .desc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand{display:block;padding-top:29px;width:100%;text-align:left}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand{padding-top:0;padding-left:62px;box-sizing:border-box}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li{display:inline-block;margin-right:5px}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li:nth-child(1){position:relative;left:-7px}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li:nth-child(1){float:none;position:static}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li:nth-child(3){margin-right:0}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li{display:block;width:100%;margin-right:0;border-bottom:1px solid #ccc}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li a{font-size:11px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;text-decoration:none;color:#000;padding-left:40px;position:relative;letter-spacing:-0.5px}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li a{box-sizing:border-box;padding:0;height:49px;line-height:49px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li a i.icon-nav-em{font-size:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;color:#999999;left:8px}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .list-link-to-brand li a i.icon-nav-em{display:none}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content{margin-top:38px;position:relative}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content{overflow:hidden}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content .txt-link-img{width:100%;height:auto}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content .txt-link-img{display:inline-block;padding-left:62px;overflow:hidden;box-sizing:border-box}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content .txt-link-nav{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:55px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;color:#000;text-decoration:none}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content .txt-link-nav{font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px}}.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content .txt-link-nav i{position:relative;top:0px;padding-left:8px;font-size:9px}@media (max-width: 991px){.menu-category>li:first-child .level-2 .right-submenu-horizontal .content-sub-menu .bl-all-content .txt-link-nav i{font-size:13px}}html #wrapper.fixed .main-nav-wrapper.main-mobile-nav .menu-category .menu-sales{margin-left:0 !important}html .search-box form{position:relative !important}html .search-box .search-suggestion{position:absolute !important}html .search-box .search-suggestion-wrapper .hitgroup .header{position:static !important}@media (max-width: 991px){html .active-search .search-box{z-index:20000000000000000;opacity:1 !important}}html .active-search .btn-search{display:none !important}@media (max-width: 991px){html .menu-mobile.active-search .search-box{z-index:20000000000000000;opacity:1 !important}}html .menu-mobile.active-search .btn-search{display:none !important}@media (max-width: 991px){html .menu-mobile.nextSubMenu .wrap_header.main-menu-open .inside-fixed{position:fixed;width:100%;z-index:10000000000000000;background:#ffff;height:70px;overflow:hidden}}@media (max-width: 991px){html .wrap-new-header-mob .title_page,html .wrap-new-header-mob .text-content-wrapper{display:none !important}}@media (max-width: 991px){html .wrap-new-header-mob .content-account.registered{padding:43px 0px 40px}}@media (max-width: 991px){html .wrap-new-header-mob .content-account.registered .text-content-wrapper{display:block !important}}@media (max-width: 991px){html .wrap-new-header-mob .mobile-top-menu-wrapper{border-top:0 none}}@media (max-width: 991px){html .wrap-new-header-mob .btn-search{top:7px;position:absolute;z-index:100000000000000000}}@media (max-width: 991px){html .wrap-new-header-mob .search-box{opacity:0}}html .wrap-new-header-mob .close-menu-main{display:none}@media (max-width: 991px){html .wrap-new-header-mob .utility-links{position:absolute;top:5px;right:21px;z-index:1000000}}html .wrap-new-header-mob.wrap_header.main-menu-open .utility-links{max-width:calc(100% - 45px);background:#fff}@media (max-width: 991px){html .wrap-new-header-mob.wrap_header.main-menu-open .utility-links{top:23px}}html .wrap-new-header-mob.wrap_header.main-menu-open .cart{display:block !important;position:absolute;top:24px;right:39px}@media (max-width: 991px){html .wrap-new-header-mob.wrap_header.main-menu-open .cart{position:absolute;top:-1px;right:-15px}}@media (max-width: 991px){html .wrap-new-header-mob.wrap_header.main-menu-open .btn-search{top:22px}}html .wrap-new-header-mob .logo-mobile{position:relative}@media (max-width: 991px){html .wrap-new-header-mob .logo-mobile{top:7px}}html .wrap-new-header-mob.wrap_header.main-menu-open{background:#fff}html .wrap-new-header-mob.wrap_header.main-menu-open .logo{background:#fff}html .wrap-new-header-mob.wrap_header.main-menu-open .logo .close-menu-main{position:absolute;font-size:23px;top:22px;color:#666666;display:block;width:auto;cursor:pointer;left:28px;z-index:2000000000000}@media (max-width: 991px){html .wrap-new-header-mob.wrap_header.main-menu-open .logo{display:block !important;position:absolute;top:0;left:0;z-index:2000000;margin:0 !important;height:70px !important;width:50% !important;background:#fff}html .wrap-new-header-mob.wrap_header.main-menu-open .logo .logo-mobile{padding:24px 0 0 70px !important;top:0 !important}}@media (max-width: 991px){html .wrap-new-header-mob .wrap_account{margin-top:61px}}@media (max-width: 767px){html .wrap-new-header-mob .wrap_account{margin-top:47px}}@media (max-width: 991px){html .wrap-new-header-mob .content-account{background:#f7f7f7;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:29px 0 20px}}@media (max-width: 991px){html .wrap-new-header-mob .wrap_button_login .mobile-login-button{color:#fff;text-align:center;width:100%;border:1px solid #4fb3ae;margin:0 auto 18px;padding:0;max-width:280px}}@media (max-width: 991px){html .wrap-new-header-mob .wrap_button_login .mobile-login-button+a{display:block;background:none;color:#5bc7c2;text-decoration:underline;text-transform:initial;font-size:17px;text-align:center;margin:0 auto;width:100%;box-sizing:border-box;font-family:"FuturaLTPro Book",helvetica,arial,sans-serif}}@media (max-width: 991px){html .menu-mobile header{background:transparent !important}}@media (max-width: 991px){html .menu-mobile .header{right:0;left:0;z-index:100000;background:transparent}}html .menu-mobile:before{content:"";position:fixed;top:0;left:0;background:rgba(0,0,0,0.8);height:100%;width:100%;z-index:10000}html .menu-mobile .menu-spec-pf{display:block !important}html .main-nav-wrapper.main-mobile-nav nav .container{width:100%;padding:0;max-width:100%}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav{width:100%;max-width:calc(100% - 45px);z-index:3;top:62px;background:#fff}}html .main-nav-wrapper.main-mobile-nav .menu-spec-pf{display:none}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-spec-pf{width:100%}}html .main-nav-wrapper.main-mobile-nav .menu-spec-pf li{width:100%}html .main-nav-wrapper.main-mobile-nav .menu-spec-pf li a{font-size:17px;color:#000;line-height:100%;padding:21px 0;display:block;border-bottom:1px solid #dadada;text-transform:uppercase;padding-left:64px;box-sizing:border-box;padding:20px 47px 20px 47px;top:4px;background:#f7f7f7}html .main-nav-wrapper.main-mobile-nav .menu-spec-pf li a .nbAddedItemBasket{height:20px;width:20px;color:#fff;background:#000;text-align:center;font-family:"FuturaLTPro XBold",helvetica,arial,sans-serif;border-radius:100%;margin-left:10px;display:inline-block;line-height:20px;vertical-align:middle;position:relative;top:0px;font-size:12px}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav{position:relative;top:152px;z-index:20000000}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .brands-logos{display:none !important}}html .main-nav-wrapper.main-mobile-nav .fixedMobile.last-level .row-submenu{display:none !important}html .main-nav-wrapper.main-mobile-nav .fixedMobile.last-level .row-submenu.active{display:none !important}html .main-nav-wrapper.main-mobile-nav .fixedMobile.last-level .left-submenu-horizontal>div{display:none !important}html .main-nav-wrapper.main-mobile-nav .fixedMobile.last-level .left-submenu-horizontal>div.flx-wrap-nav.activated{display:block !important}html .main-nav-wrapper.main-mobile-nav .fixedMobile .backItem{display:block}html .main-nav-wrapper.main-mobile-nav .fixedMobile .has-sub-menu{background:#f7f7f7;border-bottom:1px solid #cccccc;padding-top:8px !important}html .main-nav-wrapper.main-mobile-nav .fixedMobile .icon_menu{opacity:0 !important}html .main-nav-wrapper.main-mobile-nav .backItem,html .main-nav-wrapper.main-mobile-nav .backItemBrands{box-sizing:border-box;padding:0;height:49px;line-height:49px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;text-transform:uppercase;padding:0 47px;background:#fff;display:none}html .main-nav-wrapper.main-mobile-nav .backItem.active,html .main-nav-wrapper.main-mobile-nav .backItemBrands.active{display:block !important}html .main-nav-wrapper.main-mobile-nav .backItem.hideMenu,html .main-nav-wrapper.main-mobile-nav .backItemBrands.hideMenu{display:none !important}html .main-nav-wrapper.main-mobile-nav .backItem.hideMenu+.has-sub-menu,html .main-nav-wrapper.main-mobile-nav .backItemBrands.hideMenu+.has-sub-menu{display:none !important}html .main-nav-wrapper.main-mobile-nav .backItem a,html .main-nav-wrapper.main-mobile-nav .backItemBrands a{color:#999999;cursor:pointer;font-family:"FuturaLTPro Book",helvetica,arial,sans-serif;font-size:17px}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .backItem a,html .main-nav-wrapper.main-mobile-nav .backItemBrands a{max-width:calc(100% + 30px);display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html .main-nav-wrapper.main-mobile-nav .backItem a i,html .main-nav-wrapper.main-mobile-nav .backItemBrands a i{padding-right:15px;font-size:13px}html .main-nav-wrapper.main-mobile-nav .menu-category .menu-sales{margin-left:90px}html .main-nav-wrapper.main-mobile-nav .menu-category .menu-sales>a{color:#7dc5c2;border-color:none}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-category .menu-sales>a{border-top:1px solid #dadada}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-category .menu-sales{margin-left:0}}html .main-nav-wrapper.main-mobile-nav .menu-category .menu-sales:before{display:none}html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon.fixedMobile.mainIcon:first-child a.has-sub-menu{color:#000 !important;border-color:none}html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon.fixedMobile.mainIcon:first-child a.has-sub-menu>i{color:#000 !important}html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon:first-child a.has-sub-menu{color:#7dc5c2 !important;border-color:none}html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon:first-child a.has-sub-menu>i{color:#7dc5c2 !important}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon{border:0 none}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon>a{border:0 none}}html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon>a>i{display:none}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon>a>i{display:inline-block;font-size:28px;padding:0 0 0 0;position:relative;top:6px;left:-3px}html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon>a>i.icon-face{font-size:20px}}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .menu-category .mainIcon.fixedMobile{position:fixed;top:70px;left:0;width:calc(100% - 45px);height:100%;z-index:200000;background:#fff;overflow-y:auto;padding-bottom:70px;box-sizing:border-box}}html .main-nav-wrapper.main-mobile-nav .right-submenu-horizontal{display:none}@media (max-width: 991px){html .main-nav-wrapper.main-mobile-nav .right-submenu-horizontal.flx-wrap-nav.activated{display:block !important;position:static !important}}@media (max-width: 991px){html .main-nav-wrapper .left-submenu-vertical{display:block !important;padding-top:0;padding-left:62px !important}}@media (max-width: 991px){html .main-nav-wrapper .left-submenu-vertical li .icon_menu_sub{display:inline-block;width:auto;max-width:50px;z-index:2;float:right;position:absolute;top:0;font-size:15px;right:32px;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#666}html .main-nav-wrapper .left-submenu-vertical li .icon_menu_sub.active-sub{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}html .main-nav-wrapper .left-submenu-vertical li .icon_menu_sub:before{content:"\e905" !important}}@media (max-width: 991px){html .main-nav-wrapper .left-submenu-vertical li h2.header-submenu{padding:19 0 !important}}@media (max-width: 991px){html .main-nav-wrapper .left-submenu-vertical li{display:block;width:100%;padding-bottom:0 !important}}@media (max-width: 991px){html .main-nav-wrapper .left-submenu-vertical li>a{box-sizing:border-box;padding:0;height:49px;line-height:49px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:15px}}nav{position:relative;z-index:81;display:none;letter-spacing:0.5px}nav .icon_menu,nav .icon_menu_sub{display:none}nav .has-child .icon_menu,nav .has-child .icon_menu_sub{display:block;position:absolute;right:0;top:0;padding:20px 15px;text-align:center;vertical-align:middle;font-size:20px}nav .has-child .icon_menu.active-sub:before,nav .has-child .icon_menu_sub.active-sub:before{content:"\e90a"}@media (min-width: 768px){nav .has-child .icon_menu,nav .has-child .icon_menu_sub{padding-top:27px;padding-bottom:27px}}nav .container{position:relative;padding:0}nav .brands-logos{display:none}nav .brands-logos ul{overflow:hidden;border-bottom:1px solid #dadada}nav .brands-logos ul li{width:50%;min-height:80px;border-left:1px solid #dadada;text-align:center;box-sizing:border-box;display:block;float:left}nav .brands-logos ul li a{display:block;padding:15px 10px}nav .brands-logos ul li a>img{max-height:45px}nav .brands-logos ul li:first-child{border-left:0 none}nav .brands-logos ul.brands_logos_2 li{width:33.333333%;float:left}nav .product-tile .trend-award-wrapper{width:25px;top:7px;left:7px}nav .product-tile .trend-award-wrapper .awards>li{width:30px !important;float:none !important}nav .product-tile .promo-wrapper{top:7px;right:7px}nav .product-tile .promo-wrapper:before{font-size:35px}nav .product-tile .promo-wrapper span{font-size:10px;line-height:35px}nav .level-1>li.has-child{position:relative}nav .level-1>li>a{font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:17px;color:#000;line-height:100%;padding:21px 0;display:block;border-bottom:1px solid #dadada;text-align:center;text-transform:uppercase}nav .level-1>li.has-sub-active .level-2{display:block}nav .level-2{display:none;background:#fff}nav .level-2 .header-submenu{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:14px;text-transform:uppercase;margin-top:0;line-height:100%;margin-bottom:0}nav .level-3{display:none;padding-top:20px}nav .level-3 li a{color:#333;display:block;font-size:13px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}nav .level-3 li a:hover{text-decoration:underline;color:#000}nav .level-3 li a .description_category{color:#999;font-size:9px}nav .left-submenu-horizontal .header-submenu{display:none}nav .left-submenu-vertical h2{padding:19px 20px}@media (max-width: 767px){nav .left-submenu-vertical h2{padding:19px 70px 19px 20px}}nav .left-submenu-vertical ul.level-3{padding:0 20px 19px}nav .left-submenu-vertical>li{position:relative;border-bottom:1px solid #dadada}nav .left-submenu-vertical>li ul a{padding:10px 15px 10px 1.1em}@media (min-width: 992px){nav .beautytips .left-submenu-vertical{width:42%}}@media (min-width: 992px){nav .beautytips .left-submenu-vertical li{width:50%}}nav .beautytips .right-submenu-vertical{width:58%}nav .beautytips .beauty-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:95%}nav .beautytips .beauty-wrapper .beauty-block{width:50%}nav .beautytips .beauty-wrapper .beauty-block .title{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;color:#000;text-transform:uppercase;padding:10px 0;margin:0;font-size:13px;letter-spacing:0}nav .beautytips .beauty-wrapper .beauty-block .short{font-size:12px;color:#333;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;min-height:36px}nav .beautytips .beauty-wrapper .beauty-block .button{background:#7dc5c2;color:#fff;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:13px;width:147px;height:38px;text-indent:0;line-height:38px;text-align:center;text-transform:uppercase;display:block;margin-top:20px}nav .beautytips .beauty-wrapper .beauty-block .button:hover{background-color:#000}nav .beautytips .beauty-wrapper .beauty-block:first-child .short{width:86%}nav .beautytips .beauty-wrapper .beauty-block:last-child .short{width:97%}nav .right-submenu-horizontal,nav .right-submenu-vertical{display:none}nav .right-submenu-horizontal .product-tile,nav .right-submenu-vertical .product-tile{text-align:left}nav .right-submenu-horizontal .product-tile .product-image-wrapper,nav .right-submenu-vertical .product-tile .product-image-wrapper{border:1px solid #ccc}nav .right-submenu-horizontal .product-tile .product-image-wrapper .trend-award-wrapper,nav .right-submenu-vertical .product-tile .product-image-wrapper .trend-award-wrapper{display:none;top:5px;left:5px;width:40px}nav .right-submenu-horizontal .product-tile .product-image-wrapper .promo-wrapper,nav .right-submenu-vertical .product-tile .product-image-wrapper .promo-wrapper{top:5px;right:5px}nav .right-submenu-horizontal .product-tile .product-brand,nav .right-submenu-vertical .product-tile .product-brand{font-size:13px;margin-bottom:0;letter-spacing:0.5px}nav .right-submenu-horizontal .product-tile .product-brand p,nav .right-submenu-vertical .product-tile .product-brand p{margin-bottom:0}nav .right-submenu-horizontal .product-tile .product-name,nav .right-submenu-vertical .product-tile .product-name{font-size:13px;margin-bottom:5px;padding:0;text-transform:uppercase;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;letter-spacing:0}nav .right-submenu-horizontal .product-tile .product-name a,nav .right-submenu-vertical .product-tile .product-name a{color:#000}nav .right-submenu-horizontal .product-tile .product-description,nav .right-submenu-vertical .product-tile .product-description{color:gray;padding:0;margin-bottom:5px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:13px;letter-spacing:0}nav .right-submenu-horizontal .product-tile .product-description p,nav .right-submenu-vertical .product-tile .product-description p{margin-bottom:5px}nav .right-submenu-horizontal .product-tile .product-description a,nav .right-submenu-vertical .product-tile .product-description a{color:gray}nav .right-submenu-horizontal .product-tile .product-variant,nav .right-submenu-vertical .product-tile .product-variant{height:16px;font-size:13px;margin-bottom:0;font-weight:bold}nav .right-submenu-horizontal .product-tile .wrap_price,nav .right-submenu-vertical .product-tile .wrap_price{padding:0;margin-bottom:26px}nav .right-submenu-horizontal .product-tile .wrap_price .price,nav .right-submenu-vertical .product-tile .wrap_price .price{font-size:15px}nav .right-submenu-horizontal .product-tile .wrap_price .price.price-standard,nav .right-submenu-vertical .product-tile .wrap_price .price.price-standard{margin-right:10%}nav .right-submenu-horizontal .product-tile .wrap-button-cart .add-to-cart,nav .right-submenu-vertical .product-tile .wrap-button-cart .add-to-cart{display:block;background:#000;color:#fff;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;letter-spacing:1px;font-size:13px;width:147px;height:38px;text-indent:0;line-height:38px;text-align:center;text-transform:uppercase}nav .right-submenu-horizontal .product-tile .wrap-button-cart .add-to-cart:hover,nav .right-submenu-vertical .product-tile .wrap-button-cart .add-to-cart:hover{background:#64c7c3}nav .row-submenu{border-bottom:1px solid}@media (max-width: 991px){nav .row-submenu{border-color:#dadada !important}}nav .row-submenu .title-submenu{position:relative;padding:20px 20px 18px}nav .row-submenu .title-submenu .icon_menu{font-size:20px}@media (max-width: 991px){nav .row-submenu .title-submenu.active-sub:before{display:none}}nav .row-submenu .title-submenu.active-sub .icon_menu:before{content:"\e905"}nav .row-submenu .brand-attribute{display:none;padding-bottom:16px}nav .title-submenu{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:14px;text-transform:uppercase;color:#000}nav .description-brand{font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:12px;color:#4c4c4c;display:none}nav .brand-attribute li a{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:13px;text-transform:capitalize;color:#000;display:block;padding:0px 15px 15px 2.6em}.mobile-top-menu-wrapper{overflow:hidden}.mobile-top-menu-wrapper .mobile-top-menu-inner{overflow-x:auto}.menu-top{padding:12px 0 12px 0;display:block;border-bottom:1px solid #ccc;text-align:center}@media (min-width: 768px){.menu-top{padding:25px 0 2px 0;border-bottom:none}.menu-top.hide-on-desktop{padding:24px 0 24px 0}}.menu-top li{display:inline-block;text-align:center;padding-left:14px;padding-right:14px;margin-right:-2px}.menu-top li:first-child{padding-left:0}.menu-top li:last-child{padding-right:0}@media (min-width: 768px){.menu-top li{padding-left:30px;padding-right:30px}}.menu-top li:first-child{display:none}.menu-top li a{color:#444;font-size:15px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;text-transform:uppercase;display:block}.menu-top li:active a{color:#ff847b}@media (max-width: 374px){.mobile-top-menu li{padding-left:12px;padding-right:12px}}.mobile-top-menu li:first-child{display:inline-block}.menu-mobile .menu-top,.menu-mobile #inner-content-wrapper{display:none}.menu-mobile .header{right:0;left:0}.menu-mobile .header header .wrap_header .logo{display:none}.menu-mobile .header header .wrap_header .utility-links li.cart{display:none}.menu-mobile nav{display:block}.menu-mobile nav .wrap_nav .brands-logos{display:block}@media (min-width: 768px){nav .title-submenu{font-size:28px}nav .level-1>li>a{font-size:34px}nav .level-2 .header-submenu{font-size:28px}nav .level-3 li a{font-size:26px}nav .brand-attribute li a{font-size:26px}.menu-top li a{font-size:35px}}@media (min-width: 992px){.main-nav-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc}nav{display:block}nav .container{padding-left:15px;padding-right:15px}nav .menu-category{height:50px;text-align:center;white-space:nowrap}nav .menu-category li{white-space:normal;margin-bottom:2px}nav .title-submenu{font-size:13px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}nav .level-1>li{display:inline-block;padding:0 9px}nav .level-1>li:first-child{padding-left:30px}nav .level-1>li:last-child{padding-right:30px}nav .level-1>li.has-child{position:static}nav .level-1>li.has-child .icon_menu,nav .level-1>li.has-child .icon_menu_sub{display:none}nav .level-1>li:before{width:1px;height:10px;display:inline-block;content:"";background:#ccc;position:relative;left:-9px}nav .level-1>li:first-child:before{display:none}nav .level-1>li.has-sub-active>a{border-color:#7dc5c2}nav .level-1>li>a{font-size:15px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;padding:18px 3px 14px;display:inline-block;border-bottom:4px solid transparent}nav .level-1>li>a.has-sub-menu{cursor:default}nav .level-1>li>a .active{border-color:#7dc5c2}nav .level-2{position:absolute;left:-20px;right:-20px;top:100%;border-top:1px solid #ccc;text-align:left}nav .level-2 .header-submenu{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:15px;margin-bottom:19px;text-align:left}}@media (min-width: 992px) and (min-width: 1280px){nav .level-2{left:0;right:0}}@media (min-width: 992px){nav .level-2 .level-3{display:block;padding-top:0}nav .level-3 li a{line-height:20px;font-size:12px}nav .left-submenu-horizontal{background:#f7f7f7;padding:30px 0 0 55px;width:31%;float:left;box-sizing:border-box}nav .left-submenu-horizontal .header-submenu{display:block}nav .right-submenu-horizontal{display:block;width:69%;float:left;padding:30px 23px;box-sizing:border-box}nav .right-submenu-horizontal .header-submenu{margin-left:65px}nav .right-submenu-horizontal .horizontal-carousel{max-width:570px}nav .right-submenu-horizontal .horizontal-carousel .owl-stage-outer .owl-item{padding:0 15px;box-sizing:border-box}nav .right-submenu-horizontal .horizontal-carousel .owl-dots{text-align:center;margin-top:25px}nav .right-submenu-horizontal .horizontal-carousel .owl-dots .owl-dot span{background:#7dc5c2}nav .right-submenu-horizontal .horizontal-carousel .owl-dots .owl-dot.active span{border-color:#7dc5c2;background:none}nav .right-submenu-horizontal .horizontal-carousel .owl-nav .owl-prev{left:-45px;top:35%}nav .right-submenu-horizontal .horizontal-carousel .owl-nav .owl-next{top:35%;right:-45px}nav .left-submenu-vertical{padding:26px 0 0 55px;width:60%;float:left;box-sizing:border-box}nav .left-submenu-vertical h2{padding:0}nav .left-submenu-vertical ul.level-3{padding:0}nav .left-submenu-vertical>li{padding:0;float:left;width:186px;margin-bottom:22px;border-bottom:0 none}nav .left-submenu-vertical>li ul a{padding:0}nav .left-submenu-vertical>li:nth-child(3n+1){clear:both}nav .right-submenu-vertical{display:block;float:left;width:40%;padding:27px 0 30px 7px;box-sizing:border-box}nav .right-submenu-vertical+.bottom-submenu{padding-top:0}nav .right-submenu-vertical .search-result-items{overflow:hidden}nav .right-submenu-vertical .search-result-items .grid-tile{float:left;width:160px;margin-right:30px}nav .right-submenu-vertical .search-result-items .grid-tile .product-tile .product-image-wrapper{border:1px solid #ccc;min-height:158px}nav .right-submenu-vertical .search-result-items .grid-tile .product-tile .product-image-wrapper .trend-award-wrapper{top:5px;left:5px;width:40px}nav .right-submenu-vertical .search-result-items .grid-tile .product-tile .product-image-wrapper .promo-wrapper{top:5px;right:5px}nav .bottom-submenu{display:block;position:relative;clear:both}nav .bottom-submenu .icon-MICROSCOPE{position:absolute;left:93px;top:50%;font-size:87px;color:#7dc5c2;z-index:50;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}nav .row-submenu{padding-left:15px;border-left:6px solid;margin-bottom:25px;border-bottom:0 none;line-height:20px}nav .row-submenu .title-submenu{padding:0}nav .row-submenu .brand-attribute{display:block;padding-bottom:0}nav .row-submenu.deep-orange{border-color:#ff8d7a}nav .row-submenu.brown-light{border-color:#afa298}nav .row-submenu.pink-light{border-color:#f4b1be}nav .row-submenu.green-dark{border-color:#00a650}nav .row-submenu.green-light-2{border-color:#8fc941}nav .description-brand{display:block}nav .brand-attribute li{display:inline-block;margin-left:10px}nav .brand-attribute li:first-child{margin-left:0}nav .brand-attribute li:after{display:inline-block;content:"";border-top:4px solid #fff;border-bottom:4px solid #fff;border-left:4px solid #000;margin-left:5px}nav .brand-attribute li a{font-size:12px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;padding:0;display:inline-block;text-transform:uppercase}.menu-top{display:none}.fixed .main-mobile-nav .search-box{margin-right:170px}}@media (min-width: 992px) and (min-width: 992px){.fixed .main-mobile-nav .search-box{margin-right:133px}}@media (min-width: 992px){.fixed .main-mobile-nav .search-box button{margin-left:-3px}.fixed .header .wrap_header .logo{display:none}.fixed .main-mobile-nav .search-box{display:block !important;top:17px;position:relative !important;float:right}.fixed .main-mobile-nav .search-box form{position:relative !important}.fixed .main-mobile-nav .search-box .search-suggestion{position:absolute !important;left:0 !important}.fixed .main-mobile-nav nav{max-width:100%}.fixed .main-mobile-nav nav .menu-category{float:left;padding-left:10px}.fixed .main-mobile-nav nav .menu-category>li{padding:0}.fixed .main-mobile-nav nav .menu-category>li+li:before{display:inline-block !important;left:-1px;width:1px;height:10px;background:#ccc;content:""}.fixed .main-mobile-nav nav .menu-category>li:first-child:before{display:none !important;padding-left:0}.fixed .main-mobile-nav nav .menu-category>li:before{display:inline-block !important;left:-11px;width:1px;height:10px}.is-desktop nav .level-1>.category-menu:hover>a{color:#7dc5c2}.is-desktop nav .level-1>li .level-2 .left-submenu-horizontal,.fixed.is-desktop nav .level-1>li .level-2 .left-submenu-horizontal{overflow:hidden}.is-desktop nav .level-1>li.menu-sales a,.fixed.is-desktop nav .level-1>li.menu-sales a{color:#7dc5c2;border-color:none}.is-desktop nav .level-1>li:first-child a.has-sub-menu,.fixed.is-desktop nav .level-1>li:first-child a.has-sub-menu{color:#7dc5c2 !important;border-color:none}.is-desktop nav .level-1>li:first-child a.has-sub-menu>i,.fixed.is-desktop nav .level-1>li:first-child a.has-sub-menu>i{color:#7dc5c2 !important}.is-desktop nav .level-1>li:hover:first-child a.has-sub-menu,.fixed.is-desktop nav .level-1>li:hover:first-child a.has-sub-menu{border-color:#7dc5c2}.is-desktop nav .level-1>li:hover a,.fixed.is-desktop nav .level-1>li:hover a{border-color:#7dc5c2}.is-desktop nav .level-1>li:hover a.has-sub-menu,.fixed.is-desktop nav .level-1>li:hover a.has-sub-menu{color:#7dc5c2}.is-desktop nav .level-1>li:hover .level-2,.fixed.is-desktop nav .level-1>li:hover .level-2{display:block}.is-desktop nav .menu-category>li:hover>a,.fixed.is-desktop nav .menu-category>li:hover>a{border-bottom:solid 4px #7dc5c2}}@media only screen and (min-width: 1092px){.fixed.is-desktop .main-mobile-nav nav .menu-category>li{padding:0 4px}.fixed.is-desktop .main-mobile-nav nav .menu-category>li+li:before{left:-4px}}@media (min-width: 1280px){nav .level-1>li{padding:0 25px}nav .level-1>li:before{content:'';left:-28px}.fixed.is-desktop .main-mobile-nav nav .menu-category>li{padding:0 10px}.fixed.is-desktop .main-mobile-nav nav .menu-category>li+li:before{left:-11px}}nav .left-submenu-vertical>li.diagnostic-beauty{width:auto}nav .left-submenu-vertical>li.diagnostic-beauty .bottom-submenu{margin-bottom:0;margin-left:0}.bottom-submenu{width:312px;height:90px;border:1px solid #c7c7c7;padding-top:0;margin-bottom:30px;margin-left:30px;background:#f7f7f7;position:relative}@media (max-width: 991px){.bottom-submenu{display:block;margin-top:30px;border:0 none;width:auto}}.bottom-submenu .icon-RIGHT{color:#999999;top:50%;right:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;position:absolute}@media (max-width: 991px){.bottom-submenu .icon-RIGHT{-webkit-transform:initial;transform:initial;display:none}}.bottom-submenu .wrap-bottom-submenu{padding:0;height:90px;box-sizing:border-box;padding:21px 0 0 25px;display:block}@media (max-width: 991px){.bottom-submenu .wrap-bottom-submenu{height:90px;box-sizing:border-box;padding:21px 0 0 25px;display:inline-block;width:100%}}.bottom-submenu .wrap-bottom-submenu .header-submenu{margin-bottom:0 !important;color:#999999;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:10px}@media (max-width: 991px){.bottom-submenu .wrap-bottom-submenu .header-submenu{padding:0 !important}}.bottom-submenu .wrap-bottom-submenu .icon-MICROSCOPE{position:absolute;top:50%;right:57px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:100%;font-size:61px}@media (max-width: 991px){.bottom-submenu .wrap-bottom-submenu .icon-MICROSCOPE{color:#7dc5c2;right:26px}}.bottom-submenu .wrap-bottom-submenu p{background:transparent;color:#7dc5c2;font-style:italic;position:static;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:15px;max-width:136px;display:block;line-height:16px;text-align:left;padding:7px 0 0 0}.product-tile{position:relative;text-align:center}.product-tile .product-image-wrapper{position:relative;margin-bottom:10px}.product-tile .product-image-wrapper .trend-award-wrapper,.product-tile .product-image-wrapper .promo-wrapper{position:absolute}.product-tile .product-image-wrapper .trend-award-wrapper{top:20px;left:20px;width:50px;z-index:1}.product-tile .product-image-wrapper .trend-award-wrapper .awards li{margin-top:7px}.product-tile .product-image-wrapper .promo-wrapper{top:20px;right:20px;z-index:1}.product-tile .product-image-wrapper .promo-wrapper:before{content:"\e912";font-family:"font-icon-pfdc";color:#64c7c3;font-size:54px;text-align:center}.product-tile .product-image-wrapper .promo-wrapper span{position:absolute;display:block;top:0;right:0;bottom:0;left:0;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;color:#fff;font-size:13px;line-height:54px;text-align:center;z-index:1}.product-tile .product-image-wrapper .product-image{display:block;margin-bottom:5px;padding:20px 20px 0}.product-tile .product-image-wrapper .product-image .product-picture{width:100%}.product-tile .product-brand{margin:0 0 5px;font-size:17px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:#000;letter-spacing:0.2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-tile .product-brand a{color:#444}.product-tile .product-brand a:hover{color:#000}.product-tile .product-name{max-width:170px;padding:0 5%;margin:0 auto 6px;font-size:17px;display:-webkit-box;height:2.4em;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;letter-spacing:0;overflow:hidden}.product-tile .product-name:after{content:'\00a0';display:inline-block;width:0}.product-tile .product-name a{color:#444}.product-tile .product-name a:hover{color:#000}.product-tile .product-description{max-width:170px;padding:0 5%;margin:0 auto 17px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:13px;display:-webkit-box;height:2.4em;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.5px;overflow:hidden}.product-tile .product-description:after{content:'\00a0';display:inline-block;width:0}.product-tile .product-description a{color:#000}.product-tile .product-variant{display:block;height:1.25em;margin-bottom:10px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:16px;letter-spacing:0;color:gray}.product-tile .product-variant .label{display:none;margin-right:10px}.product-tile .wrap_price{height:22px;padding:0 5%;margin-bottom:20px}.product-tile .wrap_price .price{display:inline-block;font-size:17px;letter-spacing:-0.25px}.product-tile .wrap_price .price.price-standard{color:gray;text-decoration:line-through;margin-right:5%;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.product-tile .wrap_price .price.price-format-sale{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif}.product-tile .icon-CART{border:none;background:none;font-size:18px}.product-tile .btn-add-to-cart{display:block;background:#000;color:#fff;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;letter-spacing:1px;font-size:13px;width:98%;max-width:160px;height:38px;text-indent:0;line-height:38px;text-align:center;text-transform:uppercase;border:0 none;margin-left:auto;margin-right:auto}.product-tile .prm{margin:10px 0px 15px 0px}.product-tile .prm .pr-snippet-rating-decimal{display:none !important}.product-tile .prm .pr-category-snippet__total{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:12px;padding-top:2px;letter-spacing:1px;color:#7dc5c2;text-transform:uppercase}.product-tile .prm-placeholder{height:20px;margin:10px 0 15px}@media (max-width: 767px){.product-tile .prm-placeholder{height:36px}}@media (min-width: 768px){.product-tile .product-brand{font-size:34px}.product-tile .icon-CART{font-size:36px}.product-tile .product-description,.product-tile .product-name{max-width:270px;font-size:22px}.product-tile .product-name{font-size:30px}}@media (min-width: 992px){.product-tile .product-brand{font-size:17px}.product-tile .icon-CART{font-size:21px}.product-tile .product-description,.product-tile .product-name{font-size:13px}.product-tile .product-name{font-size:17px}.product-tile .product-variant{color:inherit}}@media (max-width: 479px){.product-tile .product-name{font-size:15px;line-height:1.2;height:2.4em;margin-bottom:7px}.product-tile .product-name a{color:#000}.product-tile .product-description{font-size:11px;margin-bottom:6px;line-height:1.6;height:3.2em}.product-tile .product-variant{font-size:18px;color:gray}.product-tile .icon-CART{font-size:23px}.product-tile .product-image-wrapper .promo-wrapper{top:10px;right:10px}.product-tile .product-image-wrapper .promo-wrapper:before{font-size:40px}.product-tile .product-image-wrapper .promo-wrapper span{line-height:42px;font-size:10px}.product-tile .product-image-wrapper .trend-award-wrapper{top:10px;left:10px;width:30px}}.product-tile .product-button{width:25px;height:56px;display:table-cell;vertical-align:middle;text-align:center;border:1px solid #ccc;color:#64c7c3;font-size:18px}.product-tile .product-button:hover{background-color:#64c7c3;color:#fff}.wrap_nav .product-tile .quickview{display:none}.product-tile .quickview{display:none}.cart .minicart-wrapper{padding-top:17px;position:absolute;width:230px;display:none;right:-10px;z-index:100}.cart .minicart-wrapper .minicart-content{background:#fff;border:1px solid #bbb}.cart .minicart-wrapper .minicart-header{padding:15px 0 14px 12px;text-transform:uppercase;font-size:13.5px;color:#444;border-bottom:1px solid #bbb}.cart .minicart-wrapper .minicart-promotion{border-bottom:1px solid #bbb}.cart .minicart-wrapper .minicart-promotion .promotion-inner{padding:4px 15px 10px;background:#f6f6f6}.cart .minicart-wrapper .minicart-promotion .promotion-inner a{display:inline-block;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:9px;color:#999;padding-bottom:1px;border-bottom:1px solid #bbb}.cart .minicart-wrapper .minicart-products{max-height:250px;overflow:auto;margin:3px 3px 0 0}.cart .minicart-wrapper .minicart-products .minicart-cart-empty{padding:0 4px;font-size:12px}.cart .minicart-wrapper .minicart-products>.scroll-element,.cart .minicart-wrapper .minicart-products>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.cart .minicart-wrapper .minicart-products>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.cart .minicart-wrapper .minicart-products>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.cart .minicart-wrapper .minicart-products>.scroll-element.scroll-draggable{background-color:#999}.cart .minicart-wrapper .minicart-products>.scroll-element.scroll-draggable .scroll-bar{background-color:#e9e9e9}.cart .minicart-wrapper .minicart-products>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.cart .minicart-wrapper .minicart-products>.scroll-element .scroll-element_outer{overflow:hidden}.cart .minicart-wrapper .minicart-products>.scroll-element .scroll-element_track{background:transparent}.cart .minicart-wrapper .minicart-products>.scroll-element .scroll-bar{background-color:#e9e9e9;border-radius:0;max-height:104px}.cart .minicart-wrapper .minicart-products .minicart-product{display:table;border-bottom:0;padding:17px 0 20px;margin:0 10px;position:relative}.cart .minicart-wrapper .minicart-products .minicart-product:after{content:"";height:1px;width:98%;position:absolute;background:url(../images/line.png);left:5px;bottom:0}.cart .minicart-wrapper .minicart-products .minicart-product:last-child:after{display:none}@media (min-width: 768px){.cart .minicart-wrapper .minicart-products .minicart-product{width:94%;margin:0 3%;padding:34px 0 40px}.cart .minicart-wrapper .minicart-products .minicart-product:after{height:2px}}@media (min-width: 992px){.cart .minicart-wrapper .minicart-products .minicart-product{padding:20px 0}}.cart .minicart-wrapper .minicart-products .minicart-product .product-left,.cart .minicart-wrapper .minicart-products .minicart-product .product-right{display:table-cell;vertical-align:middle}.cart .minicart-wrapper .minicart-products .minicart-product .product-left{width:35%}.cart .minicart-wrapper .minicart-products .minicart-product .product-right{width:65%}.cart .minicart-wrapper .minicart-products .minicart-product:last-child{border-bottom:none}.cart .minicart-wrapper .minicart-products .minicart-branch{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:13px;color:#444;white-space:nowrap}.cart .minicart-wrapper .minicart-products .minicart-name a.name-link{display:-webkit-box;height:2.4em;line-height:1.2em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:9.5px;color:#444}@media (min-width: 992px){.cart .minicart-wrapper .minicart-products .minicart-attributes{margin-top:9px}}.cart .minicart-wrapper .minicart-products .label{display:inline-block;min-width:36px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:8px;color:#999}.cart .minicart-wrapper .minicart-products .value{margin-left:5px;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;font-size:10px;color:#000}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-sale{display:inline-block;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;font-size:10px;color:#000;margin:0 0 0 7px;white-space:nowrap;letter-spacing:normal}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-standard,.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-bonus{display:inline-block;margin:0 0 0 7px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:10px;color:gray;text-decoration:line-through;white-space:nowrap;letter-spacing:normal}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-bonus{text-decoration:none}.cart .minicart-wrapper .minicart-bonus-wrapper{width:90%;padding:0px 5%;display:block}.cart .minicart-wrapper .minicart-bonusproducts{border-top:1px solid #bbb;padding:15px 0}.cart .minicart-wrapper .minicart-bonusproducts .minicart-gift{float:left;width:30%;text-align:center;padding:27px 0px}@media (max-width: 767px){.cart .minicart-wrapper .minicart-bonusproducts .minicart-gift{width:20%}}.cart .minicart-wrapper .minicart-bonusproducts .minicart-bonus-mention{width:70%;float:right}.cart .minicart-wrapper .minicart-bonusproducts .minicart-bonus-mention .minicart-eligible{font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:16px;max-width:75%;color:#444;margin-bottom:5px}.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item{padding:10px 0;margin-right:10px;display:table;width:100%;border-bottom:1px solid #ccc}.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item .minicart-discount-products{width:75%}.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item .minicart-discount-product{font-size:12px;font-family:"FuturaLTPro Book",helvetica,arial,sans-serif}.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item .minicart-discount-product:not(:last-child){margin-bottom:5px}.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item .minicart-discount-products,.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item .bonus-discount-cta{display:table-cell}.cart .minicart-wrapper .minicart-bonusproducts .minicart-discount-line-item .bonus-discount-cta{color:#64c7c3;text-transform:uppercase;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:16px;cursor:pointer;vertical-align:middle;text-align:right}.cart .minicart-wrapper .minicart-total-amount{display:table;padding:10px 10%;width:80%;background:#f0f0f0}.cart .minicart-wrapper .minicart-total-amount .label{display:table-cell;vertical-align:middle;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:10.5px;color:#444;text-align:left}.cart .minicart-wrapper .minicart-total-amount .value{display:table-cell;vertical-align:middle;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;font-size:17.5px;color:#01b8b0;text-align:right}.cart .minicart-wrapper .minicart-actions{padding:20px 15px;clear:both}.cart .minicart-wrapper .minicart-actions a{display:block;text-align:center}.cart .minicart-wrapper .minicart-actions a span{display:block;margin-bottom:5px;padding:10px 0;width:100%;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;color:#fff;font-size:10.5px;text-transform:uppercase;background:#999}.cart .minicart-wrapper .minicart-actions a:last-child span{background:#64c7c3}@media (min-width: 768px){.cart .minicart-wrapper{width:460px}.cart .minicart-wrapper .minicart-content{background:#fff;border:2px solid #bbb}.cart .minicart-wrapper .minicart-header{padding:31px 0 29px 25px;font-size:27px;border-bottom:2px solid #bbb}.cart .minicart-wrapper .minicart-promotion{border-bottom:2px solid #bbb}.cart .minicart-wrapper .minicart-promotion .promotion-inner{padding:10px 30px 20px}.cart .minicart-wrapper .minicart-promotion .promotion-inner a{font-size:18px;border-bottom:2px solid #bbb}.cart .minicart-wrapper .minicart-products{max-height:426px}.cart .minicart-wrapper .minicart-products .minicart-cart-empty{padding:0 12px;font-size:18px}.cart .minicart-wrapper .minicart-products .minicart-branch{font-size:26px}.cart .minicart-wrapper .minicart-products .minicart-name a.name-link{font-size:19px}.cart .minicart-wrapper .minicart-products .label{font-size:16px;min-width:70px}.cart .minicart-wrapper .minicart-products .value{font-size:20px;margin-left:14px}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-sale{font-size:20px;margin:0 0 0 14px}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-standard,.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-bonus{margin:0 0 0 14px;font-size:20px}.cart .minicart-wrapper .minicart-total-amount .label{font-size:21px}.cart .minicart-wrapper .minicart-total-amount .value{font-size:35px}.cart .minicart-wrapper .minicart-actions{padding:40px 30px}.cart .minicart-wrapper .minicart-actions a span{margin-bottom:10px;padding:20px 0;font-size:21px}}@media (min-width: 992px){.cart .minicart-wrapper{width:305px}.cart .minicart-wrapper .minicart-content{background:#fff;border:1px solid #bbb}.cart .minicart-wrapper .minicart-header{padding:15px 0 14px 17px;font-size:18px;border-bottom:1px solid #bbb}.cart .minicart-wrapper .minicart-promotion{border-bottom:1px solid #bbb}.cart .minicart-wrapper .minicart-promotion .promotion-inner{padding:4px 20px 10px}.cart .minicart-wrapper .minicart-promotion .promotion-inner a{font-size:13px;letter-spacing:-1px;border-bottom:1px solid #bbb}.cart .minicart-wrapper .minicart-products{max-height:308px}.cart .minicart-wrapper .minicart-products .minicart-cart-empty{padding:0 10px;font-size:14px}.cart .minicart-wrapper .minicart-products .minicart-branch{font-size:17px;text-transform:uppercase}.cart .minicart-wrapper .minicart-products .minicart-name a.name-link{font-size:13px}.cart .minicart-wrapper .minicart-products .label{min-width:50px;font-size:11px}.cart .minicart-wrapper .minicart-products .value{font-size:13px;margin-left:7px}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-sale{font-size:13px;margin:0 0 0 7px}.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-standard,.cart .minicart-wrapper .minicart-products .minicart-pricing .minicart-price-bonus{margin:0 0 0 7px;font-size:13px}.cart .minicart-wrapper .minicart-total-amount .label{font-size:14px}.cart .minicart-wrapper .minicart-total-amount .value{font-size:24px}.cart .minicart-wrapper .minicart-actions{padding:30px 20px 24px}.cart .minicart-wrapper .minicart-actions a span{margin-bottom:5px;padding:13px 0;font-size:14px}}.breadcrumb-container{padding-top:15px;padding-bottom:15px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.breadcrumb-container ol{list-style-type:none;padding:0 15px;margin:0}.breadcrumb-container ol li{display:inline-block;position:relative;padding-right:16px}.breadcrumb-container ol li:after{display:inline-block;position:absolute;top:5px;right:0;content:"\e905";margin:0 2px;font-family:"font-icon-pfdc";font-size:10px;color:#999}@media (min-width: 768px){.breadcrumb-container ol li{padding-right:23px}.breadcrumb-container ol li:after{top:6px}}@media (min-width: 992px){.breadcrumb-container ol li{padding-right:13px}.breadcrumb-container ol li:after{top:5px}}.breadcrumb-container ol li:last-child:after{content:"";margin:0}.breadcrumb-container ol li:last-child .breadcrumb-element{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;color:#000}.breadcrumb-container ol li .breadcrumb-relax{position:relative;display:inline-block;padding:3px;top:1px;font-size:10px;color:#000}.breadcrumb-container ol li .breadcrumb-relax:hover{color:#64c7c3}.breadcrumb-container ol li .breadcrumb-element,.breadcrumb-container ol li .breadcrumb-refinement-name,.breadcrumb-container ol li .breadcrumb-refinement-value{padding:2px;text-decoration:none;color:#999;vertical-align:middle}.breadcrumb-container ol li a.breadcrumb-element:hover{color:#000}@media (min-width: 768px){.breadcrumb-container{padding-top:20px;padding-bottom:20px}.breadcrumb-container a{transition:color .3s}.breadcrumb-container a:hover{color:#000}.breadcrumb-container ol{padding:0}}.horizontal-carousel{margin:0 auto;max-width:990px}.horizontal-carousel .owl-stage-outer .owl-item{text-align:center}.horizontal-carousel .owl-nav .owl-prev,.horizontal-carousel .owl-nav .owl-next{position:absolute;top:20.5%;display:block;opacity:1;font-family:"font-icon-pfdc";font-size:0}.horizontal-carousel .owl-nav .owl-prev:before,.horizontal-carousel .owl-nav .owl-next:before{border:1px solid #ccc;font-size:12px;background:#fff;color:#64c7c3;width:32px;padding:20px 0;display:inline-block;text-align:center}@media (min-width: 768px){.horizontal-carousel .owl-nav .owl-prev:before,.horizontal-carousel .owl-nav .owl-next:before{width:64px;height:108px;padding:0;line-height:108px;font-size:24px}}@media (min-width: 992px){.horizontal-carousel .owl-nav .owl-prev:before,.horizontal-carousel .owl-nav .owl-next:before{width:32px;height:54px;line-height:54px;font-size:12px}}.horizontal-carousel .owl-nav .owl-prev:hover:before,.horizontal-carousel .owl-nav .owl-next:hover:before{background:#64c7c3;color:#fff;border-color:#64c7c3}.horizontal-carousel .owl-nav .owl-prev.disabled,.horizontal-carousel .owl-nav .owl-next.disabled{opacity:0.5;cursor:default}.horizontal-carousel .owl-nav .owl-prev.disabled:hover:before,.horizontal-carousel .owl-nav .owl-next.disabled:hover:before{background:#fff;color:#64c7c3;border-color:#ccc}.horizontal-carousel .owl-nav .owl-prev{left:-126px}.horizontal-carousel .owl-nav .owl-prev:before{content:"\e904"}@media (max-width: 1279px){.horizontal-carousel .owl-nav .owl-prev{left:0}}@media (max-width: 767px){.horizontal-carousel .owl-nav .owl-prev{left:10px}}.horizontal-carousel .owl-nav .owl-next{right:-127px}.horizontal-carousel .owl-nav .owl-next:before{content:"\e905"}@media (max-width: 1279px){.horizontal-carousel .owl-nav .owl-next{right:0}}@media (max-width: 767px){.horizontal-carousel .owl-nav .owl-next{right:10px}}.owl-dot{display:inline-block;margin-left:12px}@media (max-width: 1279px){.owl-dot{margin:0 15px}}.owl-dot span{height:4px;width:4px;border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;display:inline-block;line-height:8px;vertical-align:middle;background:#7dc5c2}@media (max-width: 991px){.owl-dot span{height:9px;width:9px;line-height:100%}}@media (max-width: 767px){.owl-dot span{width:4px;height:4px}}.owl-dot.active span{background:none;border:2px solid #7dc5c2;width:5px;height:5px}@media (min-width: 768px){.owl-dot.active span{border-width:4px;width:15px;height:15px}}@media (min-width: 992px){.owl-dot.active span{border-width:2px;width:6px;height:6px}}@media (max-width: 767px){.owl-dot.active span{border-width:2px;width:7px;height:7px}}.cross-sell-container{overflow:hidden}.cross-sell-container .title{margin:0 auto 40px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:26px;text-align:center;text-transform:uppercase;letter-spacing:.5px}@media (min-width: 992px){.cross-sell-container .title{max-width:492px;padding-bottom:15px;border-bottom:1px solid #cdcdcd;font-size:42px}}@media (min-width: 992px){.cross-sell-container{padding-bottom:30px}}.cross-sell-carousel.owl-carousel .owl-nav .owl-next,.cross-sell-carousel.owl-carousel .owl-nav .owl-prev{top:20%}@media (max-width: 767px){.cross-sell-carousel{max-width:200px}.cross-sell-carousel .product-tile-wrapper{padding:0 5px}.cross-sell-carousel.owl-carousel .owl-stage-outer{overflow:visible}.cross-sell-carousel.owl-carousel .owl-nav .owl-next{right:0;top:75px}.cross-sell-carousel.owl-carousel .owl-nav .owl-prev{left:0;top:75px}}.tabs-wrapper .tabs-nav{border-bottom:solid 1px #ccc;text-align:center}.tabs-wrapper .tabs-nav li{display:inline-block;margin-right:10px}.tabs-wrapper .tabs-nav li:last-child{margin-right:0}.tabs-wrapper .tabs-nav li.active a{font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;color:#444;border-color:#64c7c3}.tabs-wrapper .tabs-nav li a{display:block;padding:7px 5px;border-bottom:solid 4px #fff;color:#999;font-size:11px;line-height:14px;letter-spacing:-.75px;transition-duration:.3s;transition-property:color, border;text-transform:uppercase}.tabs-wrapper .tabs-nav li a .highlight{vertical-align:bottom;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:10px;color:#64c7c3}@media (min-width: 768px){.tabs-wrapper .tabs-nav li a{font-size:14px}}@media (min-width: 768px) and (min-width: 992px){.tabs-wrapper .tabs-nav li{margin-right:25px}.tabs-wrapper .tabs-nav li a{padding:7px 25px;font-size:16px}.tabs-wrapper .tabs-nav li a:hover{color:#444}.tabs-wrapper .tabs-nav li a .highlight{font-size:12px}}.tabs-wrapper .tabs-content .tab{display:none}.tabs-wrapper .tabs-content .tab.active{display:block}.drop-down-wrapper{position:relative;margin-bottom:10px}.drop-down-wrapper.open h2:after{content:"\e909";font-size:9px}.drop-down-wrapper.open .drop-down{display:block}.drop-down-wrapper h2,.drop-down-wrapper .label{position:relative;display:block;padding:0 10px;margin:0;line-height:37px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:13px;border:solid 1px #ccc;text-transform:uppercase;cursor:pointer;letter-spacing:-0.5px}.drop-down-wrapper h2:after,.drop-down-wrapper .label:after{content:"\e908";position:absolute;line-height:9px;top:16px;right:10px;font-family:"font-icon-pfdc";font-size:14px;color:#64c7c3}.drop-down-wrapper .drop-down{position:absolute;display:none;top:39px;right:0;left:0;border:solid 1px #ccc;margin-top:-1px;background-color:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,0.5);z-index:5}.drop-down-wrapper .drop-down li a,.drop-down-wrapper .drop-down .refinement-top-level a{display:block;padding:8px 10px;color:#2f2f2f;font-size:13px;border-bottom:solid 1px #d9d9d9}.brand-story .modal .modal-content .close,.new-beauty-tip .modal .modal-content .close{position:absolute;top:0;right:0;z-index:1;border:0;border-radius:2px;width:20px;height:20px}.brand-story .modal .modal-content .modal-body,.new-beauty-tip .modal .modal-content .modal-body{position:relative;width:100%;padding:0 0 56.25% 0}.brand-story .modal .modal-content .modal-body iframe,.new-beauty-tip .modal .modal-content .modal-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn{display:inline-block;text-decoration:none;font-size:13px;text-transform:uppercase;padding:9px 0}.new-beauty-tip{padding-bottom:40px}@media (min-width: 768px){.new-beauty-tip{padding-bottom:80px}}@media (min-width: 992px){.new-beauty-tip{padding-bottom:50px}}.new-beauty-tip .title-header-beauty{letter-spacing:0.5px;font-size:26px;color:#000;text-transform:uppercase;text-align:center;margin-bottom:30px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;line-height:normal}.new-beauty-tip .new-beauty-list{font-size:0;margin:0;padding:0}.new-beauty-tip .new-beauty-wrapper{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;margin-bottom:45px;padding:0}.new-beauty-tip .image{font-size:0;min-height:210px;position:relative;overflow:hidden}@media (max-width: 374px){.new-beauty-tip .image{min-height:175px}}.new-beauty-tip .image img{width:100%;display:block}@media (min-width: 768px){.new-beauty-tip .image img{height:100%}}.new-beauty-tip .image .btn-primary{position:relative;width:100%;height:100%;border:0;padding:0;outline:0;background:none;line-height:0}.new-beauty-tip .image .btn-primary:before{content:url(../images/play.png);position:absolute;top:0;left:0;right:0;bottom:0;width:60px;height:40px;margin:auto}.new-beauty-tip .shortdesc-promotion-date{box-sizing:border-box}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc{position:relative;z-index:2;background:#fff;float:left;margin-top:-25px;padding:20px 0 0 30px;box-sizing:border-box;width:70.3%;margin-left:-0.3%}@media (max-width: 374px){.new-beauty-tip .shortdesc-promotion-date .box-shortdesc{padding:10px 0 0 15px}}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .title-detail{display:-webkit-box;height:2.4em;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:82%;padding:0;font-size:17px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;color:#000;text-transform:uppercase}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .shortdesc{display:-webkit-box;height:4.8em;line-height:1.2;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:82%;margin:35px 0 30px 0;font-size:12px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;color:#4c4c4c}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .read-more .btn-read-more{color:#fff;background-color:#64c7c3;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:13px;min-width:140px;text-align:center}.new-beauty-tip .shortdesc-promotion-date .promotion-date{width:30%;float:right;text-align:center}.new-beauty-tip .shortdesc-promotion-date .promotion-date .promotion{color:#fff;background:#b3b3b3;padding:5px 10px;font-size:13px;text-transform:uppercase;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;letter-spacing:0.2px}.new-beauty-tip .shortdesc-promotion-date .promotion-date .date{padding:27px 0 0 0;font-size:11px;font-family:"FuturaLTPro Book",helvetica,arial,sans-serif}.new-beauty-tip .view-all-new-tip{text-align:center}.new-beauty-tip .view-all-new-tip .btn-view-all{color:#64c7c3;background-color:#fff;border:solid 1px #64c7c3;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;font-size:13px;border:solid 1px #64c7c3;min-width:140px;text-align:center}@media (min-width: 768px){.new-beauty-tip .title-header-beauty{font-size:54px;margin-bottom:60px}.new-beauty-tip .new-beauty-list{margin:0 -5px}.new-beauty-tip .view-all-new-tip{margin-top:15px}.new-beauty-tip .image{min-height:420px;height:421px}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc{margin-top:-50px;padding:40px 0 0 60px;width:73.8%}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .title-detail{font-size:34px}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .shortdesc{display:-webkit-box;height:4.5em;line-height:1.5em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:70px 0 60px 0;font-size:22px}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .read-more .btn-read-more{font-size:26px;min-width:280px;line-height:normal}.new-beauty-tip .shortdesc-promotion-date .promotion-date{width:26.5%}.new-beauty-tip .shortdesc-promotion-date .promotion-date .promotion{font-size:26px}.new-beauty-tip .shortdesc-promotion-date .promotion-date .date{padding:54px 0 0 0;font-size:22px}.new-beauty-tip .view-all-new-tip .btn-view-all{font-size:26px;min-width:280px}}@media (min-width: 992px){.new-beauty-tip .title-header-beauty{font-size:26px;margin:0 0 23px}.new-beauty-tip .new-beauty-list{margin:0 -5px}.new-beauty-tip .view-all-new-tip{margin-top:50px}.new-beauty-tip .new-beauty-wrapper{width:33.33%;padding:0 5px;margin-bottom:0}.new-beauty-tip .image{min-height:180px;height:181px}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc{margin-top:-20px;padding:20px 0 0 30px}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .title-detail{width:87%;padding:0;margin:0;font-size:18px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;color:#000;text-transform:uppercase}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .shortdesc{margin:30px 0 34px 0;font-size:12px;width:100%;height:4.5em}.new-beauty-tip .shortdesc-promotion-date .box-shortdesc .read-more .btn-read-more{font-size:14px;min-width:140px}.new-beauty-tip .shortdesc-promotion-date .promotion-date{width:26.5%;float:right;text-align:center}.new-beauty-tip .shortdesc-promotion-date .promotion-date .promotion{padding:7px 5px;font-size:13px}.new-beauty-tip .shortdesc-promotion-date .promotion-date .date{padding:10px 0 0 0;font-size:11px}.new-beauty-tip .view-all-new-tip{text-align:center}.new-beauty-tip .view-all-new-tip .btn-view-all{border:solid 1px #64c7c3;font-size:14px;min-width:248px}}.pfdc-form{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.pfdc-form fieldset{display:flex;width:100%;padding:0;border:none;margin:0 0 40px;border-bottom:solid 1px #bbb;margin-bottom:60px;flex-direction:column}.pfdc-form fieldset legend{width:100%;border-bottom:solid 1px #bbb;padding:0 15px 15px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:15px;letter-spacing:.5px;box-sizing:border-box;text-transform:uppercase}.pfdc-form .field-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:45px;margin:0 15px;border-bottom:solid 1px #f2f2f2;align-items:center}.pfdc-form .field-box:last-child{border-bottom:none}.pfdc-form .field-box.field-error .input-wrapper input[type=text],.pfdc-form .field-box.field-error .input-wrapper input[type=password],.pfdc-form .field-box.field-error .input-wrapper textarea,.pfdc-form .field-box.field-error .input-wrapper .dropdown-select .custom-select{border-color:#e74c3c;color:#e74c3c}.pfdc-form .field-box.field-error .input-wrapper.checkbox label,.pfdc-form .field-box.field-error .input-wrapper.input-checkbox label{color:#e74c3c}.pfdc-form .field-box.field-error .input-wrapper.checkbox label::before,.pfdc-form .field-box.field-error .input-wrapper.input-checkbox label::before{border-color:#e74c3c}.pfdc-form .field-box.field-error .input-title{color:#e74c3c}.pfdc-form .field-box .input-title{width:20%;padding-right:2%;margin:auto 0;float:left;font-size:13px;letter-spacing:.5px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:#999;text-transform:uppercase;display:inline-flex;align-items:center}.pfdc-form .field-box .input-title.has-sub-title{margin:8px 0;flex-direction:column;align-items:flex-start}.pfdc-form .field-box .input-title .tooltip-icon{margin-left:5px}.pfdc-form .field-box .input-title .input-sub-title{display:block;font-size:14px;letter-spacing:0;text-transform:none}@media (min-width: 768px){.pfdc-form .field-box .input-title .input-sub-title{font-size:16px}}@media (min-width: 992px){.pfdc-form .field-box .input-title .input-sub-title{font-size:14px}}.pfdc-form .field-box .tooltip-label{font-size:12px;color:#999;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;text-decoration:underline;cursor:pointer}@media (min-width: 768px){.pfdc-form .field-box .tooltip-label{font-size:16px}}@media (min-width: 992px){.pfdc-form .field-box .tooltip-label{font-size:12px}}.pfdc-form .field-box .simple-tooltip{font-size:12px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}@media (min-width: 768px){.pfdc-form .field-box .simple-tooltip{font-size:16px}}@media (min-width: 992px){.pfdc-form .field-box .simple-tooltip{font-size:12px}}.pfdc-form .field-box .input-wrapper{width:78%;margin:auto 0}.pfdc-form .field-box .input-wrapper .input-box{margin:8px 0}.pfdc-form .field-box .input-wrapper .value{line-height:29px;font-size:14px;letter-spacing:0}.pfdc-form .field-box .input-wrapper .show-hide-password{margin-bottom:5px}.pfdc-form .field-box .input-wrapper .show-hide-password a{font-size:11px;color:#999;text-decoration:underline}.pfdc-form .field-box .input-wrapper .small-cta{display:inline-block;padding:4.5px 15px;border:solid 1px #bbb;color:#fff;background-color:#bbb;text-transform:uppercase;letter-spacing:.5px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;line-height:18px;transition:all .3s}.pfdc-form .field-box .input-wrapper .small-cta:focus{outline:none;border-color:#64c7c3;box-shadow:0 0 10px rgba(100,199,195,0.5)}.pfdc-form .field-box .input-wrapper .dropdown-select{position:relative;line-height:28px}.pfdc-form .field-box .input-wrapper .dropdown-select select{position:absolute;top:0;left:0;width:100%;height:29px;border:none;-webkit-appearance:none;padding-left:7px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;opacity:0.01}.pfdc-form .field-box .input-wrapper .dropdown-select .custom-select{display:block;width:100%;height:29px;padding-left:7px;border:solid 1px #ccc;font-size:13px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;box-sizing:border-box;cursor:pointer}.pfdc-form .field-box .input-wrapper .dropdown-select .custom-select:after{content:"\e908";position:absolute;display:block;width:30px;height:25px;line-height:27px;padding-top:2px;border-left:solid 1px #ccc;top:1px;right:1px;font-family:"font-icon-pfdc";background-color:#fff;text-align:center}.pfdc-form .field-box .input-wrapper input[type=text],.pfdc-form .field-box .input-wrapper input[type=password],.pfdc-form .field-box .input-wrapper textarea{width:100%;padding:4px 7px;border:solid 1px #ccc;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;font-size:13px;box-sizing:border-box;box-shadow:none;transition-property:border, box-shadow;transition-duration:.3s;border-radius:0;-webkit-appearance:none}.pfdc-form .field-box .input-wrapper input[type=text]:focus,.pfdc-form .field-box .input-wrapper input[type=password]:focus,.pfdc-form .field-box .input-wrapper textarea:focus{outline:none;color:#000;border-color:#64c7c3;box-shadow:0 0 10px rgba(100,199,195,0.5)}.pfdc-form .field-box .input-wrapper input[type=text][readonly=readonly],.pfdc-form .field-box .input-wrapper input[type=password][readonly=readonly],.pfdc-form .field-box .input-wrapper textarea[readonly=readonly]{background-color:#f2f5f5}.pfdc-form .field-box .input-wrapper .checkbox{display:inline-block;margin:4px 25px 4px 0}.pfdc-form .field-box .input-wrapper .checkbox.checked label:after{opacity:1}.pfdc-form .field-box .input-wrapper .checkbox input[type=checkbox]{display:none}.pfdc-form .field-box .input-wrapper .checkbox label{position:relative;display:inline-block;padding-left:23px;line-height:16px;font-size:13px;letter-spacing:0;cursor:pointer;transition:color .3s}.pfdc-form .field-box .input-wrapper .checkbox label:before{content:"";position:absolute;display:inline-block;width:14px;height:14px;left:0;top:0;border-radius:2px;border:solid 1px #ccc;margin-right:5px}.pfdc-form .field-box .input-wrapper .checkbox label:after{content:"\2714";font-family:"Zapf Dingbats",helvetica,arial,sans-serif;position:absolute;display:block;line-height:16px;top:0;left:0;font-size:12px;text-align:center;color:#64c7c3;transition:opacity .3s;opacity:0;width:16px}.pfdc-form .field-box .input-wrapper .checkbox label a{color:#999;text-decoration:underline}.pfdc-form .field-box .input-wrapper .radio{display:inline-block;margin:4px 25px 4px 0}.pfdc-form .field-box .input-wrapper .radio.checked label:after{opacity:1}.pfdc-form .field-box .input-wrapper .radio input[type=radio]{display:none}.pfdc-form .field-box .input-wrapper .radio label{position:relative;display:inline-block;padding-left:23px;font-size:13px;letter-spacing:0;cursor:pointer;line-height:16px;transition:color .3s}.pfdc-form .field-box .input-wrapper .radio label:before{content:"";position:absolute;display:block;width:14px;height:14px;top:0;left:0;border-radius:50%;border:solid 1px #ccc;margin-right:5px}.pfdc-form .field-box .input-wrapper .radio label:after{content:"";position:absolute;display:block;width:6px;height:6px;top:5px;left:5px;border-radius:50%;font-size:13px;background-color:#64c7c3;transition:opacity .3s;opacity:0}.pfdc-form .field-box .input-wrapper .notice{font-size:11px;margin:0;letter-spacing:-.75px;color:#999}.pfdc-form .field-box .input-wrapper.input-email .input-box{width:85%}.pfdc-form .field-box .input-wrapper.input-email .input-box:first-child{position:relative;margin-right:3%}.pfdc-form .field-box .input-wrapper.input-email .input-box:first-child:after{content:"@";position:absolute;line-height:29px;top:0;right:-13px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.pfdc-form .field-box .input-wrapper.input-clinic .input-box{width:85%}.pfdc-form .field-box .input-wrapper.input-phone .input-box{position:relative;width:29%;margin-right:5%;display:inline-block;vertical-align:middle}.pfdc-form .field-box .input-wrapper.input-phone .input-box:after{content:"-";position:absolute;line-height:29px;top:0;right:-10%;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.pfdc-form .field-box .input-wrapper.input-phone .input-box:last-child{margin-right:0}.pfdc-form .field-box .input-wrapper.input-phone .input-box:last-child:after{display:none}.pfdc-form .field-box .input-wrapper.input-phone .input-box input[type=text]{padding:0 7px;line-height:27px;text-align:center}.pfdc-form .field-box .input-wrapper.input-address .input-zipcode input{width:61%;float:left;margin-right:3%}.pfdc-form .field-box .input-wrapper.input-address .input-zipcode a{width:36%;padding-left:0;padding-right:0;float:left;box-sizing:border-box;text-align:center}.pfdc-form .field-box .input-wrapper.input-dob .wrapper-inner{max-width:260px}.pfdc-form .field-box .input-wrapper.input-dob .input-box{width:32%;float:left;margin-left:4%}.pfdc-form .field-box .input-wrapper.input-dob .input-box:first-child{width:33%;margin-left:0}.pfdc-form .field-box .input-wrapper.input-dob .input-box:first-child input{width:60%}.pfdc-form .field-box .input-wrapper.input-dob .input-box:last-child{width:27%}.pfdc-form .field-box .input-wrapper.input-dob .input-box input{width:43%}.pfdc-form .field-box .input-wrapper.input-dob .input-box label{margin-left:2px}.pfdc-form .field-box .input-wrapper.body-type{padding:10px 0}.pfdc-form .field-box .input-wrapper.body-type .input-box{width:100%}.pfdc-form .field-box .input-wrapper.marketing-acceptance .input-box{width:auto;min-width:33%;margin-right:0}.pfdc-form .field-box .input-wrapper.input-cancel-reason textarea{resize:vertical}.pfdc-form .field-box .input-wrapper.input-cancel-reason .dropdown-select{max-width:325px}.pfdc-form .submit-wrapper{text-align:center}.pfdc-form .submit-wrapper .cta{display:inline-block;width:35%;padding:15px;border:solid 1px #bbb;font-size:17px;letter-spacing:.5px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:#444;box-sizing:content-box;text-transform:uppercase}.pfdc-form .submit-wrapper .cta:first-child{margin-right:4%}.pfdc-form .submit-wrapper .cta.submit{background-color:#64c7c3;color:#fff;border-color:#64c7c3;cursor:pointer;border-radius:0;-webkit-appearance:none}@media (min-width: 768px){.pfdc-form fieldset legend{padding-left:0;padding-right:0}.pfdc-form .field-box{margin-right:0;margin-left:0;padding-right:2%}.pfdc-form .field-box .small-cta:hover{background-color:#64c7c3;border-color:#64c7c3}.pfdc-form .field-box .input-wrapper.input-email .input-box{width:32%;float:left}.pfdc-form .field-box .input-wrapper.input-email .input-box:last-child{margin-left:1%}.pfdc-form .field-box .input-wrapper.body-type.marketing-acceptance .input-box{width:auto;min-width:0;margin-right:45px}.pfdc-form .field-box .input-wrapper.body-type.marketing-acceptance .input-box:last-child{margin-right:0}.pfdc-form .field-box .input-wrapper.body-type .input-box{float:left;margin-right:2%}.pfdc-form .field-box .input-wrapper.input-phone .wrapper-inner{max-width:340px}.pfdc-form .field-box .input-wrapper.input-address .input-zipcode{max-width:260px}.pfdc-form .field-box .input-wrapper.input-return-reason .wrapper-inner{max-width:340px}.pfdc-form .field-box .input-wrapper input[type=text]:hover,.pfdc-form .field-box .input-wrapper select:hover{border-color:#64c7c3}.pfdc-form .field-box .input-wrapper .checkbox:not(.checked) label:hover,.pfdc-form .field-box .input-wrapper .radio:not(.checked) label:hover{color:#64c7c3}.pfdc-form .submit-wrapper .cta{min-width:190px;width:auto;margin:0 5px;transition:all .3s}.pfdc-form .submit-wrapper .cta:hover{color:#777;border-color:#e1e1e1}.pfdc-form .submit-wrapper .cta.submit:hover{background-color:#9cdbd9;border-color:#9cdbd9;color:#fff}}.tooltip-icon{display:inline-block;width:15px;height:15px;background:url("../images/tooltip/tooltip-icon.svg") no-repeat 0 0;background-size:contain;border-radius:100%;vertical-align:text-bottom;cursor:pointer}.pfdc-table{width:100%;border-spacing:0;border-bottom:solid 1px #ccc;margin-bottom:30px}.pfdc-table .hide-mobile{display:none}.pfdc-table th{display:none;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;letter-spacing:.5px}.pfdc-table td{padding:20px 0;border-bottom:solid 1px #f2f5f5;text-align:center}.pfdc-table tr:last-child td{border-bottom:none}.pfdc-table .product-line-wrapper{padding:0;border-bottom:none}.pfdc-table .order-summary-mobile-top{padding:10px 15px;border-bottom:solid 1px #f2f2f2;border-top:solid 1px #ccc}.pfdc-table .order-summary-mobile-top .order-id{padding:0}.pfdc-table .order-summary-mobile-top .order-id span{display:inline-block;margin-right:10px}.pfdc-table .order-summary-mobile-bottom ul{padding:10px 15px;border-top:solid 1px #f2f2f2}.pfdc-table .order-summary-mobile-bottom ul li{display:inline-block;margin:0 2.5px}.pfdc-table .order-id{padding:0 10px;font-size:14px}.pfdc-table .order-id span{display:block;color:#999}.pfdc-table .order-id a{color:#999;text-decoration:underline}.pfdc-table .product-info{position:relative;padding:15px 15px;border-bottom:solid 1px #f2f5f5;text-align:left;box-sizing:border-box}.pfdc-table .product-info.last{border-bottom:none}.pfdc-table .picture-wrapper{position:absolute;width:64px;height:64px;top:50%;bottom:0;left:15px;margin-top:-32px}.pfdc-table .picture-wrapper img{position:relative;top:50%;margin-top:-32px}.pfdc-table .info-wrapper{padding-left:70px}.pfdc-table .product-brand{display:inline-block;margin-bottom:5px;font-size:16px;color:#444;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;letter-spacing:0;transition:color .3s}.pfdc-table .product-name{font-size:14px;color:#444;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif}.pfdc-table .more-info-wrapper ul:before,.pfdc-table .more-info-wrapper ul:after{content:" ";display:table}.pfdc-table .more-info-wrapper ul:after{clear:both}.pfdc-table .more-info-wrapper li{margin:0 25px 5px 0;float:left}.pfdc-table .more-info-wrapper li:last-child,.pfdc-table .more-info-wrapper li.price{margin-right:0}.pfdc-table .more-info-wrapper li.status{clear:left}.pfdc-table .more-info-wrapper .label{display:inline-block;margin-right:10px;font-size:12px;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;color:#999;letter-spacing:-.75px}.pfdc-table .more-info-wrapper .value{font-size:14px;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;color:#000}.pfdc-table .product-price{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;font-size:15px}.pfdc-table .order-status{width:100px;padding:0 10px;box-sizing:border-box}.pfdc-table .order-status-value{text-transform:uppercase;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;letter-spacing:.5px}.pfdc-table .order-actions li{margin:5px 0}.pfdc-table .hollow-cta,.pfdc-table .solid-cta{width:60px}.pfdc-table .product-actions{border-bottom:none;border-left:solid 1px #f2f5f5}.pfdc-table .action-row td{width:100vw}.pfdc-table .action-row td a{padding-left:25px;padding-right:25px}@media (min-width: 768px){.pfdc-table .hide-mobile{display:table-cell}.pfdc-table .order-id-value:hover,.pfdc-table .product-brand:hover{color:#64c7c3}.pfdc-table th{display:table-cell;height:34px;padding:0 5px;background-color:#bbb;text-align:center;color:#fff;font-weight:normal;text-transform:uppercase}.pfdc-table td{padding:0}.pfdc-table .product-info{height:108px;padding-right:0;padding-left:0}.pfdc-table .product-line-wrapper{border-bottom:solid 1px #f2f5f5}.pfdc-table .picture-wrapper{left:0}.pfdc-table .order-actions{padding:10px}.pfdc-table .product-name{height:16px;overflow:hidden}.pfdc-table .multi-products .order-id{width:83px;border-right:solid 1px #f2f5f5}.pfdc-table .multi-products .product-price .price-block{height:108px;padding:42px 10px 0;border-bottom:solid 1px #f2f5f5;box-sizing:border-box}.pfdc-table .multi-products .product-price .price-block:last-child{border-bottom:none;margin-bottom:0}.pfdc-table .multi-products .order-status{border-left:solid 1px #f2f5f5}}.information-panel{border-style:solid;border-color:#bbb;border-width:1px 0;margin-bottom:30px}.information-panel.fluid-mobile{margin-right:15px;margin-left:15px}.information-panel.fluid-mobile .row .cell{padding-right:0;padding-left:0}.information-panel.fluid-mobile .value{text-align:right}.information-panel .row:last-child{border-bottom:none}.information-panel .row .cell{padding:15px 30px;border-bottom:solid 1px #f2f2f2}.information-panel .row .cell:before,.information-panel .row .cell:after{content:" ";display:table}.information-panel .row .cell:after{clear:both}.information-panel .row .cell .label{display:block;width:105px;padding-right:15px;margin:auto 0;float:left;font-size:13px;color:#999;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}.information-panel .row .cell .value{display:block;width:calc(100% - 120px);margin:auto 0;float:left;font-size:13px;color:#000;letter-spacing:.5px}.information-panel .row .cell .value span{display:inline-block;vertical-align:middle}.information-panel .row .cell .number{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:15px}.information-panel .row .cell .minus-sign{display:inline-block;width:9px;height:9px;line-height:6px;padding:3px 2.5px 3px 3.5px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:18px;margin-right:20px}.information-panel .row .cell .minus-sign.circle{position:relative;padding:0;width:14px;height:14px;line-height:15px;font-size:0}.information-panel .row .cell .minus-sign.circle::before{content:'-';width:5px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white}.information-panel .row .cell.total-discount .value{color:#ff0066}.information-panel .row .cell.total-discount .value .minus-sign{border-radius:50%;text-align:center;color:#fff;background-color:#ff0066}.information-panel .row .cell.payment-detail ul.value li{display:inline-block}.information-panel .row .cell.payment-detail ul.value li:last-child .number{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif}.information-panel .row .cell.payment-price .number{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif}@media (min-width: 768px){.information-panel{border-color:#dfdfdf;margin:0 0 45px}.information-panel.fluid-mobile{margin-left:0;margin-right:0}.information-panel.fluid-mobile .value{text-align:left}.information-panel .row{padding:15px 0;border-bottom:solid 1px #f2f2f2}.information-panel .row:last-child .cell:last-child{border-bottom:none}.information-panel .row.two-cells:before,.information-panel .row.two-cells:after{content:" ";display:table}.information-panel .row.two-cells:after{clear:both}.information-panel .row.two-cells .cell{width:50%;float:left}.information-panel .row .cell{padding:0;border-bottom:none}.information-panel .row .cell .label{width:105px;padding-right:15px}.information-panel .row .cell .value{float:left}}.pfdc-pagination{text-align:center}.pfdc-pagination li{display:inline-block;margin:0 5px;font-family:"FuturaLTPro XBold",helvetica,arial,sans-serif;vertical-align:middle}.pfdc-pagination li.current-page span,.pfdc-pagination li a{display:block;width:24px;line-height:16px;padding:2px 5px;border-radius:50%;box-sizing:border-box}.pfdc-pagination li.current-page span{font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;color:#000;border:solid 2px #64c7c3}.pfdc-pagination li a{border:solid 2px transparent;color:#999;transition:all .3s}.pfdc-pagination li a:hover{border-color:#64c7c3;color:#000}.pfdc-pagination li a.page-previous,.pfdc-pagination li a.page-next{display:block;height:13px;padding:0 5px;border:none;font-size:13px}.modal{display:none}.modal.confirm-modal .modal-dialog{text-align:center}.modal.confirm-modal .modal-dialog .modal-content{margin:auto;width:360px;background:#f1f1f1;border-radius:10px}@media (max-width: 767px){.modal.confirm-modal .modal-dialog .modal-content{width:250px}}.modal.confirm-modal .modal-dialog .modal-content .modal-header{display:none}.modal.confirm-modal .modal-dialog .modal-content .modal-body{background:url("../images/coupon.png") no-repeat center 25px;padding:136px 0 28px 0;font-size:18px}@media (max-width: 767px){.modal.confirm-modal .modal-dialog .modal-content .modal-body{padding:130px 0 20px 0}}.modal.confirm-modal .modal-dialog .modal-content .modal-footer{padding:0}.modal.confirm-modal .modal-dialog .modal-content .modal-footer button{background:#333;color:#fff;border-radius:0 0 10px 10px;display:block;width:100%;font-size:20px;height:50px;border:none;outline:none}#popin-post-authentication .modal-dialog{width:450px}#popin-post-authentication .modal-header{border:none;padding:4px 30px 4px}#popin-post-authentication .modal-header button.close{width:29px;height:29px;background:url("../images/icon-close.png") no-repeat 0 0;opacity:0.5;margin-top:20px}#popin-post-authentication .modal-header button.close:hover{opacity:1}#popin-post-authentication .modal-header button.close span{display:none}#popin-post-authentication .modal-title{font-size:30px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;line-height:30px;margin-top:20px}#popin-post-authentication .modal-content{border:4px solid #444;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#popin-post-authentication .modal-body{text-align:center;padding-bottom:35px}#popin-post-authentication .icon-coupon{display:inline-block;background:url("../images/icon-coupon-popup.png") no-repeat 0 0 transparent}#popin-post-authentication .number-of-coupons{font-size:22px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:#444;margin-bottom:5px;line-height:1}#popin-post-authentication .number-of-coupons span{color:#64c7c3;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif}#popin-post-authentication .message{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:#999;font-size:16px;margin-bottom:0}#popin-post-authentication .modal-footer{border:none;padding:0;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;text-align:center}#popin-post-authentication .modal-footer .button{display:block;border-top:1px solid #bbb;border-bottom:1px solid #bbb;line-height:52px;height:52px;color:#fff;background-color:#444;font-size:17px}#popin-post-authentication .checkbox{display:inline-block;padding-top:9px;padding-bottom:9px}#popin-post-authentication .checkbox input[type=checkbox]:checked+label:after{opacity:1}#popin-post-authentication .checkbox input[type=checkbox]{display:none}#popin-post-authentication .checkbox label{position:relative;display:inline-block;padding-left:27px;line-height:19px;font-size:12px;letter-spacing:0;cursor:pointer;transition:color .3s;color:#444}#popin-post-authentication .checkbox label:before{content:"";position:absolute;display:inline-block;width:19px;height:19px;left:0;top:0;border-radius:2px;border:solid 1px #ccc;margin-right:5px}#popin-post-authentication .checkbox label:after{content:"\2714";font-family:"Zapf Dingbats",helvetica,arial,sans-serif;position:absolute;display:block;line-height:19px;top:0;left:0;font-size:15px;text-align:center;color:#64c7c3;transition:opacity .3s;opacity:0;width:23px}@media (min-width: 992px){#popin-post-authentication{text-align:left}#popin-post-authentication .modal-dialog{width:450px;margin-left:30px;margin-top:50px;vertical-align:top}#popin-post-authentication .modal-header{padding:4px 30px 4px}#popin-post-authentication .modal-header button.close{width:29px;height:29px;-webkit-background-size:29px;background-size:29px;margin-top:20px}#popin-post-authentication .modal-header button.close:hover{opacity:1}#popin-post-authentication .modal-title{font-size:30px;line-height:30px;margin-top:20px}#popin-post-authentication .modal-content{border:4px solid #444}#popin-post-authentication .modal-body{text-align:center;padding-bottom:40px}#popin-post-authentication .icon-coupon{width:229px;height:229px;-webkit-background-size:229px;background-size:229px;margin-bottom:15px}#popin-post-authentication .number-of-coupons{font-size:22px;margin-bottom:5px}#popin-post-authentication .message{font-size:16px}#popin-post-authentication .modal-footer{border:none;padding:0;text-align:center}#popin-post-authentication .modal-footer .button{border-top:1px solid #bbb;border-bottom:1px solid #bbb;line-height:52px;height:52px;font-size:17px}}@media (max-width: 991px){#popin-post-authentication .modal-dialog{width:600px;vertical-align:top}#popin-post-authentication .modal-header{padding:4px 30px 4px}#popin-post-authentication .modal-header button.close{width:39px;height:39px;-webkit-background-size:39px;background-size:39px;margin-top:25px}#popin-post-authentication .modal-title{font-size:40px;line-height:40px;margin-top:25px}#popin-post-authentication .modal-content{border-width:7px}#popin-post-authentication .modal-body{padding-top:25px;padding-bottom:50px}#popin-post-authentication .icon-coupon{width:306px;height:306px;-webkit-background-size:306px;background-size:306px;margin-bottom:25px}#popin-post-authentication .number-of-coupons{font-size:40px}#popin-post-authentication .message{font-size:23px}#popin-post-authentication .modal-footer{border:none;padding:0;text-align:center}#popin-post-authentication .modal-footer .button{border-width:2px;line-height:73px;height:73px;font-size:23px}#popin-post-authentication .checkbox{padding-top:15px;padding-bottom:15px}#popin-post-authentication .checkbox label{font-size:16px;padding-left:35px;line-height:25px}#popin-post-authentication .checkbox label:before{width:25px;height:25px}#popin-post-authentication .checkbox label:after{width:30px;line-height:25px;font-size:20px}}@media (max-width: 767px){#popin-post-authentication .modal-dialog{width:300px !important}#popin-post-authentication .modal-header{padding:2px 15px 2px}#popin-post-authentication .modal-header button.close{width:20px;height:20px;margin-top:12px;-webkit-background-size:20px;background-size:20px}#popin-post-authentication .modal-title{font-size:20px;line-height:20px;margin-top:12px}#popin-post-authentication .modal-content{border-width:3px}#popin-post-authentication .modal-body{padding-top:12px;padding-bottom:25px}#popin-post-authentication .icon-coupon{width:153px;height:153px;-webkit-background-size:153px;background-size:153px;margin-bottom:12px}#popin-post-authentication .number-of-coupons{font-size:20px}#popin-post-authentication .message{font-size:12px}#popin-post-authentication .modal-footer{border:none;padding:0;text-align:center}#popin-post-authentication .modal-footer .button{border-width:1px;line-height:36px;height:36px;font-size:12px}#popin-post-authentication .checkbox{padding-top:7px;padding-bottom:7px}#popin-post-authentication .checkbox label{font-size:9px;padding-left:25px;line-height:18px}#popin-post-authentication .checkbox label:before{width:14px;height:14px}#popin-post-authentication .checkbox label:after{width:18px;font-size:11px;line-height:17px}}.notification{padding:15px;border-style:solid;border-width:2px;margin-bottom:15px;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;letter-spacing:0;animation:1s fadeOut 5s forwards}.notification.success{background-color:#e0f4f3;border-color:#64c7c3}.notification.warning{background-color:#faebae;border-color:#f1c40f}.notification.error{background-color:#f9d6d2;border-color:#e74c3c}.notification p{margin:0}@keyframes fadeOut{0%{opacity:1}99%{height:auto;opacity:0;border-width:2px;margin-bottom:15px;padding:15px}100%{visibility:hidden;height:0;padding:0;margin:0;border-width:0;overflow:hidden}}#error-page{padding:80px 15px;text-align:center;letter-spacing:.5px;text-transform:uppercase}#error-page .title{margin:0 0 15px;font-family:"FuturaLTPro LightCondensed",helvetica,arial,sans-serif;color:#444;font-size:55px;letter-spacing:.5px}#error-page .subtitle{margin-bottom:25px;font-size:20px;font-family:"FuturaLTPro LightCondensed",helvetica,arial,sans-serif;color:#666}#error-page .additional-info{padding:30px 40px;margin-bottom:40px;background-color:#f5f5f5;color:#666}#error-page .additional-info .bloc:first-child{margin-bottom:20px}#error-page .additional-info .bloc h2{margin:0;font-size:18px;font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif}#error-page .additional-info .bloc p{margin:0;font-size:14px;text-transform:initial}#error-page .cta-home{display:inline-block;padding:15px;background-color:#64c7c3;color:#fff;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;font-size:13px}@media (min-width: 768px){#error-page .title{font-size:110px;margin-bottom:5px}#error-page .subtitle{font-size:28px;margin-bottom:50px}#error-page .additional-info{display:table;width:700px;margin-left:auto;margin-right:auto;color:#666;text-align:left;box-sizing:border-box}#error-page .additional-info .bloc{display:table-cell;vertical-align:middle}#error-page .additional-info .bloc:first-child{width:45%;border-right:solid 1px #dcdcdc}#error-page .additional-info .bloc:last-child{width:55%;padding-left:5%}#error-page .additional-info h2{font-size:22px}#error-page .additional-info p{font-size:15px}#error-page .cta-home{font-size:15px;transition:background, .3s}#error-page .cta-home:hover{background-color:#89d5d2}}@media (min-width: 768px){.stores-wrapper .footer .container-big,.stores-wrapper .footer .top-header .customer-action,.top-header .stores-wrapper .footer .customer-action,.stores-wrapper .footer .wrap_header,.stores-wrapper .footer nav{padding-left:0;padding-right:0}.stores-wrapper .cs-center-wrapper{padding-left:45px;padding-right:45px}}@media (min-width: 992px){.stores-wrapper .cs-center-wrapper{padding-left:15px;padding-right:15px}}.stores-wrapper #inner-content-wrapper{position:relative}.stores-wrapper .breadcrumb-account{padding:20px 40px 20px 30px}@media (min-width: 768px){.stores-wrapper .breadcrumb-account{padding:40px 120px 40px 60px;font-size:25px}.stores-wrapper .breadcrumb-account ol li:after{font-size:18px}}@media (min-width: 992px){.stores-wrapper .breadcrumb-account{padding:12px 15px 11px;font-size:12px}.stores-wrapper .breadcrumb-account ol li:after{font-size:8px}}.stores-wrapper #account-nav{top:15px;right:30px;padding:0}@media (min-width: 768px){.stores-wrapper #account-nav{top:30px;right:60px}}@media (min-width: 992px){.stores-wrapper #account-nav{top:auto;right:auto;padding:25px}}.stores-page{box-sizing:border-box}.stores-page .big-title{margin-left:0;margin-right:0}.stores-page .store-locator-text{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;color:gray;font-size:14px;padding-bottom:20px;border-bottom:2px solid #b5b5b5}.stores-page .store-locator-text p{margin-bottom:0}.stores-page .store-locator-text span{color:#64c7c3}.stores-page .form-search-store-inner{padding:20px 0;margin-left:-7px;margin-right:-7px;box-sizing:border-box}.stores-page .form-search-store-inner:before,.stores-page .form-search-store-inner:after{content:" ";display:table}.stores-page .form-search-store-inner:after{clear:both}.stores-page .form-search-store-inner .field-box{padding-left:7px;padding-right:7px;border-bottom:none;margin:0;min-height:inherit;box-sizing:border-box}.stores-page .form-search-store-inner .field-box .input-wrapper{width:100%}.stores-page .form-search-store-inner .field-box .input-wrapper h6{display:none}.stores-page .form-search-store-inner .field-box .input-wrapper .field-box{display:block;padding:0}.stores-page .form-search-store-inner .field-box .input-wrapper .input-box{margin:0}.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select .custom-select,.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select select{height:36px;line-height:36px;font-size:14px}.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select .custom-select:after,.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select select:after{height:34px;line-height:34px;width:36px;box-sizing:border-box}.stores-page .form-search-store-inner .select-box{width:50%;float:left;margin-bottom:9px}.stores-page .form-search-store-inner .input-search-map{position:relative}.stores-page .form-search-store-inner .input-search-map input[type=text]{height:36px;font-size:14px}.stores-page .form-search-store-inner .input-search-map .store-btn-search{position:absolute;top:0;right:0;width:36px;height:36px;text-indent:-300px;background:transparent;border:none;overflow:hidden}.stores-page .form-search-store-inner .input-search-map .store-btn-search:before{content:'\e90e';font-family:"font-icon-pfdc";text-align:center;width:inherit;height:inherit;font-size:19px;line-height:36px;position:absolute;text-indent:0;left:0;top:0;color:#666}.stores-page .store-search-results{padding:10px;background-color:#f6f6f6;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;max-height:500px;overflow:hidden;margin-bottom:20px;display:none}.stores-page .store-search-results .search-result-content{overflow-y:scroll;max-height:460px}.stores-page .store-search-results .search-result-content::-webkit-scrollbar{background-color:#d7d7d7;width:9px}.stores-page .store-search-results .search-result-content::-webkit-scrollbar-thumb{background-color:#999}.stores-page .store-search-results .search-result-content .item{margin-bottom:10px;box-sizing:border-box}.stores-page .store-search-results .search-result-content .item-inner{background-color:#fff;padding:20px;color:#999;font-size:12px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:111px}.stores-page .store-search-results .search-result-content .item-inner p{margin-bottom:5px}.stores-page .store-search-results .search-result-content .item-inner p:last-child{margin-bottom:0}.stores-page .store-search-results .search-result-content .item-inner .name{color:#000;font-size:14px}.stores-page .store-search-results .search-result-content .item-inner .name span{margin-right:3px}.stores-page .store-search-results .search-result-content .item-inner .lat-long{display:none}.stores-page .store-search-results .search-result-content .item-inner .phone{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;margin-bottom:0}.stores-page .store-search-results .search-result-content .item-inner .marker{position:absolute;right:20px;bottom:11px;width:22px;height:28px;cursor:pointer}.stores-page .store-search-results .search-result-content .item-inner .counter{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"FuturaLTPro XBold",helvetica,arial,sans-serif;font-size:11px;font-style:normal;margin-top:-10%}.stores-page .pagination{margin-bottom:30px;font-size:14px}.stores-page .pagination li{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.stores-page .marker-detail{padding:7px 50px 7px 7px;position:relative}.stores-page .marker-detail p{margin-bottom:2px;font-size:12px;color:#999}.stores-page .marker-detail p:last-child{margin-bottom:0}.stores-page .marker-detail .name{color:#000;font-size:14px}.stores-page .marker-detail .name span{margin-right:3px}.stores-page .marker-detail .phone{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;margin-bottom:0}.stores-page .marker-detail .marker{position:absolute;right:0;top:50%;width:22px;height:28px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.stores-page .marker-detail .marker img{max-width:100%;height:auto}.stores-page .marker-detail .counter{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"FuturaLTPro XBold",helvetica,arial,sans-serif;font-size:11px;font-style:normal;margin-top:-10%}.stores-page #google_map{height:370px}.stores-page #google_map .gmnoprint img{width:32px !important;height:39px !important}@media (min-width: 768px){.stores-page .big-title{font-size:55px}.stores-page .store-locator-text{margin:0;font-size:28px;padding-bottom:40px;border-width:4px}.stores-page .form-search-store-inner{padding:38px 0;margin-left:-14px;margin-right:-14px}.stores-page .form-search-store-inner .field-box{padding-left:14px;padding-right:14px}.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select .custom-select,.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select select{height:70px;line-height:70px;font-size:28px}.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select .custom-select:after,.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select select:after{height:68px;line-height:68px;width:70px}.stores-page .form-search-store-inner .select-box{margin-bottom:20px}.stores-page .form-search-store-inner .input-search-map input[type=text]{height:70px;font-size:28px}.stores-page .form-search-store-inner .input-search-map .store-btn-search{width:70px;height:70px}.stores-page .form-search-store-inner .input-search-map .store-btn-search:before{font-size:35px;line-height:70px}.stores-page .store-search-results{border-width:2px;padding:20px;max-height:1000px;margin-bottom:40px;margin-left:0;margin-right:0}.stores-page .store-search-results .search-result-content{max-height:960px}.stores-page .store-search-results .search-result-content::-webkit-scrollbar{width:18px}.stores-page .store-search-results .search-result-content .item{margin-bottom:20px}.stores-page .store-search-results .search-result-content .item-inner{padding:38px 40px;font-size:24px;min-height:222px}.stores-page .store-search-results .search-result-content .item-inner p{margin-bottom:10px}.stores-page .store-search-results .search-result-content .item-inner .name{font-size:28px}.stores-page .store-search-results .search-result-content .item-inner .marker{height:55px;width:44px;right:40px;bottom:25px}.stores-page .store-search-results .search-result-content .item-inner .counter{font-size:22px}.stores-page .pagination{margin-bottom:70px;font-size:28px}.stores-page .pagination li.current-page span{width:55px;height:55px;padding:0;line-height:54px;border-width:3px}.stores-page .marker-detail{min-width:330px;padding:15px 90px 15px 15px}.stores-page .marker-detail p{margin-bottom:5px;font-size:24px}.stores-page .marker-detail .name{font-size:28px}.stores-page .marker-detail .marker{width:45px;height:58px}.stores-page .marker-detail .counter{font-size:16px}.stores-page #google_map{height:744px;margin:0}}@media (min-width: 992px){.stores-page .container{padding-left:0;padding-right:0}.stores-page .big-title{font-size:30px}.stores-page .store-locator-text{margin:0;font-size:14px;padding-bottom:20px;border-width:2px}.stores-page .store-locator-text br{display:none}.stores-page .store-locator-text ul li{margin-bottom:5px}.stores-page .form-search-store-inner{padding:15px 30px;margin-left:-5px;margin-right:-5px}.stores-page .form-search-store-inner .field-box{padding-left:5px;padding-right:5px;margin-bottom:0}.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select .custom-select,.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select select{height:35px;line-height:35px;font-size:13px}.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select .custom-select:after,.stores-page .form-search-store-inner .field-box .input-wrapper .dropdown-select select:after{height:33px;line-height:33px;width:35px}.stores-page .form-search-store-inner .field-box.select-box{width:25%}.stores-page .form-search-store-inner .field-box.input-box{width:50%}.stores-page .form-search-store-inner .input-search-map input[type=text]{height:35px;font-size:14px}.stores-page .form-search-store-inner .input-search-map .store-btn-search{width:35px;height:35px}.stores-page .form-search-store-inner .input-search-map .store-btn-search:before{font-size:18px;line-height:35px}.stores-page .store-search-results{border-width:1px;padding:10px;max-height:290px;margin-bottom:15px;border-bottom:none}.stores-page .store-search-results .search-result-content{max-height:270px;margin-left:-5px;margin-right:-5px}.stores-page .store-search-results .search-result-content:before,.stores-page .store-search-results .search-result-content:after{content:" ";display:table}.stores-page .store-search-results .search-result-content:after{clear:both}.stores-page .store-search-results .search-result-content::-webkit-scrollbar{width:9px}.stores-page .store-search-results .search-result-content .item{width:50%;float:left;padding-left:5px;padding-right:5px;margin-bottom:10px}.stores-page .store-search-results .search-result-content .item-inner{padding:30px 20px 20px;font-size:14px;min-height:132px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stores-page .store-search-results .search-result-content .item-inner p{margin-bottom:5px}.stores-page .store-search-results .search-result-content .item-inner .name{font-size:16px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stores-page .store-search-results .search-result-content .item-inner .address{min-height:35px}.stores-page .store-search-results .search-result-content .item-inner .marker{height:33px;width:26px;right:23px;bottom:18px}.stores-page .store-search-results .search-result-content .item-inner .counter{font-size:12px}.stores-page .pagination{margin-bottom:40px;font-size:12px}.stores-page .pagination li.current-page span{width:23px;height:23px;line-height:22px;border-width:2px}.stores-page .marker-detail{min-width:120px;padding:15px 50px 15px 15px}.stores-page .marker-detail p{margin-bottom:5px;font-size:12px}.stores-page .marker-detail .name{font-size:14px}.stores-page .marker-detail .marker{width:22px;height:28px}.stores-page .marker-detail .counter{font-size:11px}.stores-page #google_map{height:500px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body{min-width:290px;margin:0 auto;padding:0;font-size:12px;font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;color:#000}#account-disabled{display:none}#wrapper{overflow-x:hidden}#wrapper:after{content:'';display:block;visibility:hidden;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0;-webkit-transition:opacity .12s ease;transition:opacity .12s ease;z-index:10}@media (min-width: 1280px){#wrapper.menu-hover{overflow-x:hidden}#wrapper.menu-hover:after{opacity:.7;visibility:visible}}@media (min-width: 992px) and (max-width: 1279px){#wrapper.has-sub-active{overflow-x:hidden}#wrapper.has-sub-active:after{opacity:.7;visibility:visible}}img{max-width:100%}a{text-decoration:none}p{margin:0 0 10px}ul,ol{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}.container-fluid,.container,.container-big,.top-header .customer-action,.wrap_header,nav{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width: 767px){.container-fluid,.container,.container-big,.top-header .customer-action,.wrap_header,nav{padding-left:0;padding-right:0}}.container{max-width:1020px}.container-big,.top-header .customer-action,.wrap_header,nav{max-width:1310px}@media (max-width: 767px){.container,.container-big,.top-header .customer-action,.wrap_header,nav{max-width:768px}}@media (max-width: 767px) and (max-width: 767px){.container,.container-big,.top-header .customer-action,.wrap_header,nav{max-width:100%}}.left{float:left}.popin-login-hidden{display:none}button{cursor:pointer}.right{float:right}.menu-open{display:block !important}.number{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.number-bold{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif}.cta-style-1{display:inline-block;padding:10px 25px;border:solid 1px #64c7c3;font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif;font-size:13px;text-align:center;color:#64c7c3;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.point-icon{width:13px;height:13px;padding:2px 4px;line-height:11px;font-family:"FuturaLTPro XBold",helvetica,arial,sans-serif;font-size:7px;color:#fff;border-radius:50%;background-color:#000;cursor:default;box-sizing:border-box}.success{color:#64c7c3 !important}.warning{color:#f1c40f !important}.error{color:#e74c3c !important}.hollow-cta,.solid-cta{display:inline-block;padding:5px 7px;border:solid 1px #dfdfdf;font-size:11px;letter-spacing:.5px;color:#666;line-height:14px;text-transform:uppercase;vertical-align:middle;transition:all .3s;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}@media (min-width: 768px){.hollow-cta:hover,.solid-cta:hover{background-color:#64c7c3 !important;border-color:#64c7c3;color:#fff}}.solid-cta{line-height:10px;background-color:#bbb;color:#fff}.big-cta{min-width:160px;padding:15px;border:solid 1px #c5c5c5;background-color:transparent;font-family:"FuturaLTPro MediumBold",helvetica,arial,sans-serif;text-align:center;color:#000;box-sizing:border-box;transition:all .3s}@media (min-width: 768px){.big-cta:hover{background-color:#c5c5c5;color:#fff}}.big-title{margin:20px 0;font-size:30px;color:#4c4c4c}.section-title{padding-bottom:10px;margin:0;font-size:15px}.big-title,.section-title{margin-left:15px;margin-right:15px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}.big-title .small,.section-title .small{font-size:12px}.section-title-wrapper{position:relative}.section-title-wrapper .section-title{margin-right:75px}.section-title-wrapper .cta-more{position:absolute;top:3px;right:15px;z-index:1;color:#999;text-transform:uppercase;transition:color .3s}@media (min-width: 768px){.section-title-wrapper .cta-more{right:0}.section-title-wrapper .cta-more:hover{color:#b3b3b3}.section-title-wrapper .cta-more:hover .icon-PLUS-ROUND{color:#5e5e5e}}.section-title-wrapper .cta-more .icon-PLUS-ROUND{display:inline-block;margin-left:3px;vertical-align:middle;color:#444}.level-new{color:#b7b7b7}.level-family{color:#e3e275}.level-vip{color:#f79767}.level-vvip{color:#c3c}@media (min-width: 768px){.big-title,.section-title{margin-left:0;margin-right:0}}@media (min-width: 1280px){.hide-on-desktop{display:none !important}.show-on-desktop{display:block !important}}@media (min-width: 768px) and (max-width: 1279px){.hide-on-tablet{display:none !important}.show-on-tablet{display:block !important}}.show-on-mobile{display:none}@media (max-width: 767px){.hide-on-mobile{display:none !important}.show-on-mobile{display:block !important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper .scroll-element,.scroll-wrapper .scroll-element div{box-sizing:content-box}.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-wrapper .scroll-element .scroll-bar{cursor:default}.jBox-wrapper{text-align:left;box-sizing:border-box}.jBox-title,.jBox-content,.jBox-container{position:relative;word-break:break-word;box-sizing:border-box}.jBox-container{background:#fff}.jBox-content{padding:13px 18px;overflow-x:hidden;overflow-y:auto;transition:opacity .2s}.jBox-Tooltip .jBox-container,.jBox-Mouse .jBox-container{border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}.jBox-Tooltip .jBox-title,.jBox-Mouse .jBox-title{padding:8px 10px 0;font-weight:bold}.jBox-hasTitle.jBox-Tooltip .jBox-content,.jBox-hasTitle.jBox-Mouse .jBox-content{padding-top:5px}.jBox-Mouse{pointer-events:none}.jBox-pointer{position:absolute;overflow:hidden}.jBox-pointer-top{top:0}.jBox-pointer-bottom{bottom:0}.jBox-pointer-left{left:0}.jBox-pointer-right{right:0}.jBox-pointer-top,.jBox-pointer-bottom{width:30px;height:12px}.jBox-pointer-left,.jBox-pointer-right{width:12px;height:30px}.jBox-pointer:after{content:'';width:10px;height:10px;position:absolute;background:#fff;transform:rotate(45deg)}.jBox-pointer-top:after{left:5px;top:6px;box-shadow:-1px -1px 2px rgba(0,0,0,0.15)}.jBox-pointer-right:after{top:5px;right:8px;box-shadow:1px -1px 2px rgba(0,0,0,0.15)}.jBox-pointer-bottom:after{left:5px;bottom:6px;box-shadow:1px 1px 2px rgba(0,0,0,0.15)}.jBox-pointer-left:after{top:5px;left:8px;box-shadow:-1px 1px 2px rgba(0,0,0,0.15)}.jBox-Modal .jBox-container{border-radius:4px}.jBox-Modal .jBox-content{padding:15px 20px}.jBox-Modal .jBox-title{border-radius:4px 4px 0 0;padding:15px 20px;background:#fafafa;border-bottom:1px solid #eee}.jBox-Modal .jBox-footer{border-radius:0 0 4px 4px}.jBox-Modal.jBox-closeButton-title .jBox-title{padding-right:55px}.jBox-Modal .jBox-container,.jBox-Modal.jBox-closeButton-box:before{box-shadow:0 3px 15px rgba(0,0,0,0.4),0 0 5px rgba(0,0,0,0.4)}.jBox-closeButton{cursor:pointer;position:absolute}.jBox-closeButton svg{position:absolute;top:50%;right:50%}.jBox-closeButton path{transition:fill .2s}.jBox-closeButton path{fill:#aaa}.jBox-closeButton:hover path{fill:#888}.jBox-closeButton:active path{fill:#666}.jBox-overlay .jBox-closeButton{top:0;right:0;width:40px;height:40px}.jBox-overlay .jBox-closeButton svg{width:20px;height:20px;margin-top:-10px;margin-right:-10px}.jBox-overlay .jBox-closeButton path,.jBox-overlay .jBox-closeButton:active path{fill:#ddd}.jBox-overlay .jBox-closeButton:hover path{fill:#fff}.jBox-closeButton-title .jBox-closeButton{top:0;right:0;bottom:0;width:40px}.jBox-closeButton-title .jBox-closeButton svg{width:12px;height:12px;margin-top:-6px;margin-right:-6px}.jBox-closeButton-box .jBox-closeButton{top:-8px;right:-10px;width:24px;height:24px;background:#fff;border-radius:50%}.jBox-closeButton-box .jBox-closeButton svg{width:10px;height:10px;margin-top:-5px;margin-right:-5px}.jBox-hasTitle.jBox-Modal.jBox-closeButton-box .jBox-closeButton{background:#fafafa}.jBox-closeButton-box:before{content:'';position:absolute;top:-8px;right:-10px;width:24px;height:24px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.3)}.jBox-pointerPosition-top.jBox-closeButton-box:before{top:5px}.jBox-pointerPosition-right.jBox-closeButton-box:before{right:2px}.jBox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.82)}.jBox-footer{background:#fafafa;border-top:1px solid #eee;padding:8px 10px;border-radius:0 0 3px 3px}body[class^="jBox-blockScroll-"],body[class*=" jBox-blockScroll-"]{overflow:hidden}.jBox-draggable{cursor:move}@keyframes jBoxLoading{to{transform:rotate(360deg)}}.jBox-loading .jBox-content{opacity:.2}.jBox-loading-spinner .jBox-content{min-height:38px !important;min-width:38px !important;opacity:0}.jBox-spinner{box-sizing:border-box;position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px}.jBox-spinner:before{display:block;box-sizing:border-box;content:'';width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.8);animation:jBoxLoading .6s linear infinite}[class^="jBox-animated-"],[class*=" jBox-animated-"]{animation-fill-mode:both}@keyframes jBox-tada{0%{transform:scale(1)}10%,20%{transform:scale(0.8) rotate(-4deg)}30%,50%,70%,90%{transform:scale(1.2) rotate(4deg)}40%,60%,80%{transform:scale(1.2) rotate(-4deg)}100%{transform:scale(1) rotate(0)}}.jBox-animated-tada{animation:jBox-tada 1s}@keyframes jBox-tadaSmall{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-2deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(2deg)}40%,60%,80%{transform:scale(1.1) rotate(-2deg)}100%{transform:scale(1) rotate(0)}}.jBox-animated-tadaSmall{animation:jBox-tadaSmall 1s}@keyframes jBox-flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.jBox-animated-flash{animation:jBox-flash .5s}@keyframes jBox-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.jBox-animated-shake{animation:jBox-shake .4s}@keyframes jBox-pulseUp{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.jBox-animated-pulseUp{animation:jBox-pulseUp .25s}@keyframes jBox-pulseDown{0%{transform:scale(1)}50%{transform:scale(0.85)}100%{transform:scale(1)}}.jBox-animated-pulseDown{animation:jBox-pulseDown .25s}@keyframes jBox-popIn{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.jBox-animated-popIn{animation:jBox-popIn .25s}@keyframes jBox-popOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(0)}}.jBox-animated-popOut{animation:jBox-popOut .25s}@keyframes jBox-fadeIn{0%{opacity:0}100%{opacity:1}}.jBox-animated-fadeIn{animation:jBox-fadeIn .2s}@keyframes jBox-fadeOut{0%{opacity:1}100%{opacity:0}}.jBox-animated-fadeOut{animation:jBox-fadeOut .2s}@keyframes jBox-slideUp{0%{transform:translateY(0)}100%{transform:translateY(-300px);opacity:0}}.jBox-animated-slideUp{animation:jBox-slideUp .4s}@keyframes jBox-slideRight{0%{transform:translateX(0)}100%{transform:translateX(300px);opacity:0}}.jBox-animated-slideRight{animation:jBox-slideRight .4s}@keyframes jBox-slideDown{0%{transform:translateY(0)}100%{transform:translateY(300px);opacity:0}}.jBox-animated-slideDown{animation:jBox-slideDown .4s}@keyframes jBox-slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-300px);opacity:0}}.jBox-animated-slideLeft{animation:jBox-slideLeft .4s}.jBox-closeButton{z-index:1}.jBox-countdown{border-radius:3px 3px 0 0;z-index:0;background:#000;opacity:.2;position:absolute;top:0;left:0;right:0;height:3px}.jBox-countdown_inner{border-radius:3px 3px 0 0;top:0;right:0;width:100%;height:3px;position:absolute;background:#fff}.content-asset .asset-terms-of-use{font-size:13px;color:#999;padding-top:15px}@media (min-width: 768px){.content-asset .asset-terms-of-use{font-size:28px}}@media (min-width: 992px){.content-asset .asset-terms-of-use{font-size:13px}}.product-tile .product-brand{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;letter-spacing:normal}.product-tile .product-name{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.product-tile .product-description{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.product-tile .product-variant{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif;letter-spacing:normal}.cart .minicart-wrapper .minicart-products .label{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.cart .minicart-wrapper .minicart-products .minicart-branch{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.cart .minicart-wrapper .minicart-products .minicart-name a.name-link{font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.cart .minicart-wrapper .minicart-actions a span{font-family:"FuturaLTPro Heavy",helvetica,arial,sans-serif}.cart .minicart-content .minicart-total-amount .label{font-family:"FuturaLTPro Medium",helvetica,arial,sans-serif}.breadcrumb-container{padding-top:15px;padding-bottom:15px;font-family:"FuturaLTPro MediumCondensed",helvetica,arial,sans-serif}.breadcrumb-container ol{list-style-type:none;padding:0 15px;margin:0}.breadcrumb-container ol li{display:inline-block;position:relative;padding-right:16px}.breadcrumb-container ol li:after{display:inline-block;position:absolute;top:5px;right:0;content:"\e905";margin:0 2px;font-family:"font-icon-pfdc";font-size:10px;color:#999}@media (min-width: 768px){.breadcrumb-container ol li{padding-right:23px}.breadcrumb-container ol li:after{top:6px}}@media (min-width: 992px){.breadcrumb-container ol li{padding-right:13px}.breadcrumb-container ol li:after{top:5px}}.breadcrumb-container ol li:last-child:after{content:"";margin:0}.breadcrumb-container ol li:last-child .breadcrumb-element{font-family:"FuturaLTPro BoldCondensed",helvetica,arial,sans-serif;color:#000}.breadcrumb-container ol li .breadcrumb-relax{position:relative;display:inline-block;padding:3px;top:1px;font-size:10px;color:#000}.breadcrumb-container ol li .breadcrumb-relax:hover{color:#64c7c3}.breadcrumb-container ol li .breadcrumb-element,.breadcrumb-container ol li .breadcrumb-refinement-name,.breadcrumb-container ol li .breadcrumb-refinement-value{padding:2px;text-decoration:none;color:#999;vertical-align:middle}.breadcrumb-container ol li a.breadcrumb-element:hover{color:#000}@media (min-width: 768px){.breadcrumb-container{padding-top:20px;padding-bottom:20px}.breadcrumb-container a{transition:color .3s}.breadcrumb-container a:hover{color:#000}.breadcrumb-container ol{padding:0}}
