.clearfix:after{content:"";display:table;clear:both}@media only screen and (max-width:1083px){.scrollable{height:auto}.mousetrap,.cloud-zoom-big{display:none !important}.no-desktop .ui-dialog{overflow:visible}.no-desktop .ui-dialog:after{content:'';position:absolute;top:100%;right:0;bottom:-40px;left:0}.ui-dialog-content{max-height:none !important}.utility_navigation_blog{display:none}.utility_navigation_blog+li{border-left:0}.cat_blog-buzz-whats-new{display:none}.suggestions{right:0;left:auto !important}.level_1_list_item_link{letter-spacing:1px}}@media only screen and (min-width:768px) and (max-width:1083px){body{-webkit-text-size-adjust:none;min-width:768px}.content{width:678px}.footer>.content{width:728px}.header .content{width:768px}.carousel_navigation_list{top:auto;bottom:35px;margin-left:345px}.horizontal_carousel.productcarousel{margin:0 27px 0 28px}.horizontal_carousel.productcarousel .jcarousel-next{right:-27px}.horizontal_carousel.productcarousel .jcarousel-prev{left:-28px}.header{min-height:27px}.header .logo{left:20px;top:45px}.fixed_header{min-height:27px}.footer .b-newsletter-subscribe{margin:7px 5px 0 0}.footer_copyrights_asset{clear:none;float:left}.account_navigation_list>li>a,.utility_navigation_list>li>a{font-size:9px}.account_navigation_list{margin:6px 1px 0}.account_navigation_list_item{padding:1px 10px 1px 2px;margin:0 10px 0 0}.account_navigation_welcome{overflow:hidden;text-indent:-200px;width:40px}.account_navigation_welcome .account_navigation_link{float:right;display:block;text-indent:0}.utility_navigation_list{margin:6px 0 0}.utility_navigation_list>li{padding:1px 2px 1px 10px;margin:0 0 0 10px}.utility_navigation_list>li:first-child{margin-left:19px}.newsletter_subscribe_link{margin-left:-5px}.newsletter_subscribe_hover .newsletter_subscribe_link{font-size:10px !important}.newsletter_subscribe_content{left:5px;top:22px}.header_search{margin:3px 4px 0 0}.header_search .search_input{width:50px;height:21px;line-height:21px}.header_search .search_button{width:27px;height:21px;background-position:35% 50%}.header_search .search_button:before{line-height:23px}.content>.minicart_wrapper{padding:1px 10px 2px 0;margin:6px 10px 0 0}.mini_cart_total{margin:-7px -6px;padding:7px 6px}.mini_cart_label{font-size:9px}.mini_cart_quantity{font-size:10px;margin-left:6px}.mini_cart_content{right:-7px}.logo_image{width:125px}.navigation>.content{width:760px}.level_1_list{margin-left:150px}.level_1_list_item.menu_list_item_3{position:static}.level_1_list_item.menu_list_item_3 .navigation_dropdown{left:auto;right:0}.level_1_list_item_link{padding:0 5px;font-size:8px;word-spacing:-1px}.level_2_list_item{width:130px}.level_2_list_item_link{font-size:10px;line-height:14px}.level_3_list_item{margin:8px 0 0}.level_3_list_item .item_description{font-size:9px}.level_3_list_item_link{font-size:10px;line-height:14px}.subnavigation_close{display:none}.click-element{width:680px}}@media only screen and (min-width:768px){.level_1_list,.account_navigation_list{display:block !important}}@media only screen and (max-width:767px){html{height:auto;background:#fff}body{background:#fff;filter:none;min-width:320px}.hidden-mobile{display:none}.hidden-desktop{display:block}.main{padding-bottom:0}.content{width:320px;padding:0;margin:0 auto}.content .primary,.content .secondary{float:none;width:100%;padding:0}.content .primary:after,.content .secondary:after{content:"";display:table;clear:both}.breadcrumb{display:block;width:300px;overflow:hidden;margin:0 auto}.breadcrumb li{margin-right:-15px;padding-right:15px}.carousel_navigation_list{top:auto;bottom:15%;margin-left:130px}.horizontal_carousel.productcarousel{margin:0 9px}.horizontal_carousel.productcarousel .jcarousel-next{right:-9px}.horizontal_carousel.productcarousel .jcarousel-prev{left:-9px}.ui-dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;padding:19px}.header{position:static;min-height:36px;border-top:65px solid #fff;padding:0;background:#000}.header .content{padding:0}.fixed_header{position:static;background:0}.header_search{right:17px;margin:0;padding:3px 0;width:30px;height:30px}.header_search .f_placeholder{display:none !important}.header_search .search_input{opacity:0;position:absolute;right:0;top:0;z-index:13;width:20px;height:30px;padding:0 5px;cursor:pointer}.header_search .search_input:focus{opacity:1;right:35px;width:175px;margin:3px 0;cursor:text}.header_search .search_input:focus+.search_button{position:relative;z-index:6}.header_search .search_button{width:30px;height:30px;padding:0}.header_search .search_button:before{display:block;width:100%;text-indent:0;font:22px/30px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2609"}.header_search .search_button,.header_search .search_button:hover{background:0}.suggestions{right:-17px;width:320px}.ui_email_signup{width:280px !important;padding:20px 15px}.utility_navigation_list{display:none}.account_navigation_list_wrapper{position:relative}.account_navigation_list{display:block;float:none;clear:both;margin:0;background:#fff}.account_navigation_list_item.account_navigation_welcome,.account_navigation_link{display:block;padding:10px 20px;margin:0;border-bottom:1px solid #d6d6d6;font-size:14px !important;line-height:20px !important;font-weight:700;color:#000 !important}.account_navigation_list_item.account_navigation_welcome:hover,.account_navigation_link:hover{background:#666;color:#fff !important}.account_navigation_welcome>.account_navigation_link{display:inline;padding:0;border-bottom:0;background:0}.account_navigation_welcome:hover>.account_navigation_link{color:#fff !important}.account_navigation_list_item{float:none;padding:0;margin:0;border-right:0}.account_navigation_list_item>a:hover{color:#f26d33}.account_navigation_list_item .login_iframe_wrapper{display:none}.account_navigation_header{float:left;padding:0 20px 0 10px;margin-left:105px;font-size:12px;line-height:36px;color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.account_navigation_header:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.account_navigation_header.expanded:after{border-width:0 5px 5px}.header .content{position:static}.header .logo{position:fixed;top:0;left:50%;z-index:100;margin:15px -55px 0}.header .logo_image{width:110px}.content>.minicart_wrapper{position:fixed;left:0;top:0;z-index:99;width:100%;height:65px;padding:0;margin:0;border:0;border-bottom:1px solid #000;background:#fff}.content>.minicart_wrapper>.minicart{position:absolute;right:50%;top:10px;width:30px;padding:0;margin-right:-140px}.mini_cart_total{padding:0;margin:0}.mini_cart_link{position:relative;display:block;width:31px;height:38px}.mini_cart_link:before{font:38px/38px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2589";color:#666}.mini_cart_quantity{position:absolute;top:-3px;right:-12px;min-width:16px;height:22px;padding:0 3px;margin:0;border-radius:11px;background:#d3d3d3;font-size:11px;font-weight:bold;line-height:22px;text-align:center;color:#fc5405}.mini_cart_label,.mini_cart_amount{display:none}.mini_cart_content{display:none !important}.navigation_header{position:absolute;top:-36px;left:0;z-index:3;padding:0 20px 0 10px;font-size:12px;line-height:36px;color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.navigation_header:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.navigation_header.expanded:after{border-width:0 5px 5px}.navigation{position:static;padding:0;background-color:#000;text-align:left}.level_1_list{margin-left:0;background:#fff}.level_1_list_item{display:block}.level_1_list_item:hover .navigation_dropdown{display:none}.level_1_list_item.menu_list_item_6 .level_1_list_item_link:hover{padding-top:10px;line-height:20px}.level_1_list_item_link{position:relative;padding:10px 20px;border-width:0 0 1px;border-color:#d6d6d6;font-size:14px;line-height:20px;color:#000}.level_1_list_item:hover .level_1_list_item_link,.expanded .level_1_list_item_link{background:#666;border-width:0 0 1px;color:#fff}.level_2_list_item{float:none;display:block;width:auto;padding:0;margin:0 0 15px;border-left:0}.subnavigation_close{position:absolute;top:0;right:0;padding:0 10px;font-size:10px;letter-spacing:0;line-height:40px;color:#000;background:#bbb}.navigation_dropdown{position:static;border:0;box-shadow:none}div.level_2{display:none;position:relative}div.level_2.menu-horizontal li{border:0 !important;float:none !important}div.level_2 .custom{display:none}.account_navigation_login,.newsletter_subscribe{position:static}.footer{position:static;height:auto}.footer>.content{width:auto;padding:0}.footer .b-newsletter-subscribe{float:none;width:280px;margin:-30px auto 10px}.footer .b-newsletter-subscribe h3{float:none}.footer .b-newsletter-subscribe .f_field{width:125px}.footer .b-newsletter-subscribe .js_newsletter_subscribe_form{opacity:0;position:relative;margin:-24px auto 0}.footer .b-newsletter-subscribe:hover .js_newsletter_subscribe_form{opacity:1}.footer_navigation_asset{float:none;margin-bottom:10px}.footer_navigation_asset li{float:none}.footer_navigation_asset .toggle,.secondary .toggle{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.footer_navigation_asset .toggle,.footer_navigation_asset .toggle>span,.secondary .toggle,.secondary .toggle>span{font-size:14px;line-height:14px;font-weight:700;color:white}.footer_navigation_asset .toggle>span,.secondary .toggle>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.footer_navigation_asset .toggle+.toggle_content:target,.secondary .toggle+.toggle_content:target{display:block}.footer_navigation_asset .toggle>span:after,.secondary .toggle>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.footer_navigation_asset .toggle.expanded>span:after,.secondary .toggle.expanded>span:after{border-width:0 5px 5px}.footer_navigation_asset .toggle_content,.secondary .toggle_content{display:none;margin:0}.footer_navigation_asset .toggle_content li,.secondary .toggle_content li{margin:0;border-bottom:1px solid #d6d6d6}.footer_navigation_asset .toggle_content li a,.secondary .toggle_content li a{display:block;width:280px;padding-top:20px;padding-bottom:20px;margin:0 auto;font-size:18px;line-height:20px;font-weight:700;color:#666;text-transform:uppercase}.footer_navigation_asset .toggle_content li a:before,.secondary .toggle_content li a:before{display:none}.footer_social_networking_asset{float:none;width:280px;margin:0 auto 10px;overflow:hidden}.footer_copyrights_asset{display:none}.account_navigation_header,.navigation_header{display:block}.account_navigation_header.expanded,.navigation_header.expanded{background:#fff;color:#000}.account_navigation_header.expanded:after,.navigation_header.expanded:after{border-color:#000 transparent}.account_navigation_list,.level_1_list{display:none;position:absolute;left:0;top:-6px;z-index:12;min-width:275px}.account_navigation_list{top:30px}.click-element{width:260px}.invodo-overlay{overflow-y:auto}.invodo-overlay-mask{position:fixed;top:0;left:0;right:0}.invodo-overlay-outerwrap{margin-top:0 !important;top:40px !important}.invodo-overlay-outerwrap:after{content:'';position:absolute;top:100%;right:0;bottom:-40px;left:0}.invodo-overlay-content{height:auto !important}.invodo-overlay-content div{float:none !important;width:100% !important;overflow:hidden !important}.invodo-overlay-content>div>div:first-child{height:160px !important}#at3win{width:300px;left:50%;top:5%;max-height:90%;margin-left:-150px}}@media only screen and (min-width:768px) and (max-width:1083px){.homepage .content{width:670px}.hp_slot_2 .jcarousel-clip{width:680px;margin:0 -5px}.hp_slot_2 .contentcarousel_list_item{width:330px;margin:0 5px}.ui-dialog.home_main_promotion_dialog{width:640px !important}.ui-dialog.home_main_promotion_dialog .html_slot_container,.ui-dialog.home_main_promotion_dialog img{height:379px}}@media only screen and (max-width:767px){.pt_storefront .navigation{margin-bottom:0}.hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item,.hp_slot_1 .tile_hero .cta_image_wrapper,.hp_slot_1 .tile_hero .cta_image{height:216px}.hp_slot_2 .jcarousel-control{display:none}.hp_slot_2 .jcarousel-clip{height:auto !important;width:auto;margin:0}.hp_slot_2 .contentcarousel_list{position:static}.hp_slot_2 .contentcarousel_list_item{float:none;width:320px;height:auto;margin:5px 0 0}.ui-dialog.home_main_promotion_dialog .html_slot_container,.ui-dialog.home_main_promotion_dialog img{height:177px}}@media only screen and (max-width:1083px){.c_landing_p .secondary{margin-left:0}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual,.featuredsalons .content_asset.in_salon_rituals_fusio_dose_homelab,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{width:300px;height:320px}.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{height:360px}.goTop{display:none !important}}@media only screen and (min-width:768px) and (max-width:1083px){.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .tile_hero .cta_image{height:285px;line-height:285px}.look-book>.content{background-size:auto 760px;min-height:760px}.look-book .primary,.look-book .breadcrumb{width:720px}.look-book .category-title{margin:15px 20px 30px}.lookbook-carousel{margin:0 auto 40px}.lookbook-carousel .jcarousel-clip{width:560px}.lookbook-carousel .contentcarousel_list_item{width:560px}.lookbook-carousel .jcarousel-control{width:85px;max-height:365px}.lookbook-carousel .jcarousel-control:before{font-size:40px}.lookbook-carousel .jcarousel-next{right:0}.lookbook-carousel .jcarousel-prev{left:0}.lookbook-carousel .carousel_navigation_list{margin:10px auto 0}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list{width:700px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list{width:720px}.custom_category_slot_3 .lookbook-carousel .carousel_navigation_list{width:552px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list{width:468px}.custom_category_slot_5 .lookbook-carousel .carousel_navigation_list{width:552px}.lookbook-carousel .carousel_navigation_list_link .category-item{width:84px}.lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:84px}.lookbook-carousel .carousel_navigation_list_link .category-item .button{padding:0 5px;margin:5px auto;font-size:6px;line-height:12px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item{width:62px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:62px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .button{font-size:5px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list_link .category-item{width:82px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:82px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list_link .category-item{width:109px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:109px}.lookbook-carousel .category-item{width:260px;height:340px;margin:10px 9px 20px;box-shadow:4px 3px 6px 0 rgba(0,0,0,0.21)}.lookbook-carousel .category-item .category-image{height:260px}.clpcustom-navigation,.lookbook-navigation{font-size:12px}.clpcustom-navigation li>ul,.lookbook-navigation li>ul{left:auto;right:0;line-height:42px}.pt_product_search_result .main .lookpage.content{width:678px}.lookpage .clp_slot_1 h3{margin:10px 10px 20px}.lookpage .clp_slot_1 .top_img img{margin-left:-78px}.lookpage .clp_slot_1 .img_wrapper{float:none;margin:0 auto 20px;overflow:hidden}.lookpage .clp_slot_1 .text{padding:16px 0 0}.lookpage #apDiv1{width:auto;margin:0}.world-of-Kerastase .list_banners_steps h2{margin:0 0 20px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item{width:250px;margin:0 20px}.world-of-Kerastase .regimen-carousel h2{margin:0}.protect-style .breadcrumb{width:678px}.protect-style .custom_category_slot_1{max-width:660px}.shop3step .primary{width:648px;margin:20px auto 0}.shop3step .product_category_name span,.shop3step .product_category_name:before{left:0}.shop3step_tabs{width:640px}.shop3step_tabs .productset_titles{width:200px}.shop3step_tabs .tab_link{padding:10px}.shop3step_tabs .tabs_content{margin-left:210px}.cuctom_category_slot2_popup img{width:620px;height:auto}.featuredsalons .salonLocator .f_field_textinput{width:216px}.featuredsalons .salonLocator .f_field_textinput input{width:210px}.featuredsalons .content_asset.locate_a_salon{width:300px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator{top:330px;left:28px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field{width:200px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield input,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field input{width:200px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .button{padding:0 20px}.featured_salons_list .tile_compact{width:212px;min-height:212px}.featured_salons_list .tile_compact .title{height:35px}.featured_salons_list .tile_compact .subtitle{height:30px}.featured_salons_list .tile_compact .cta_image{width:100%}.fancybox-inner iframe{width:640px !important;height:388px}.fancybox-skin .fancybox-inner{width:640px !important}.fancybox-skin .fancybox-inner iframe{width:640px !important}.fancybox-skin .fancybox-inner img{width:640px}.list_banners_discover{margin-left:-15px;width:480px}.list_banners_discover .contentcarousel_list_item{width:220px;margin:0 0 15px 15px}.kerastase_regimen .regimen-carousel{float:none;clear:both}.regimen-carousel{width:678px}.regimen-carousel .jcarousel-next,.regimen-carousel .jcarousel-prev{width:35px}.heritage-carousel{width:auto}.heritage-carousel .jcarousel-clip{overflow:hidden}.heritage-carousel .jcarousel-control{width:100px}.in-the-press-whats-new h1,.in_the_press h1{margin-left:0}.press_select_month{margin-left:0}.press_item_big{width:700px;min-height:420px;padding-left:40px;font-size:20px}.press_item_big .press_item_month{width:133px}.press_item_big .press_item_month:after{bottom:-17px;height:7px}.press_items{padding:10px 0}.press_items .carousel{width:600px}.press_items .horizontal_carousel .jcarousel-control:before{font-size:35px}.press_item{width:200px}.press_item .press_item_title{font-size:12px}.press_item .press_item_image{min-height:155px}.press_item .press_item_image img{margin:-20px 0}.press_item_detail_images{width:350px}.press_item_detail_images_main{height:470px;line-height:470px}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{width:105px;height:140px;line-height:140px;margin:10px 10px 0 0}.press_item_detail_info{margin-left:400px}}@media only screen and (max-width:767px){.clp_slot_header h1{margin:20px auto}.clp_slot_header h1 span{padding:0 10px}.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .tile_hero .cta_image{height:170px;line-height:170px}.category-title{letter-spacing:0}.category-title strong:after,.category-title strong:before{margin-right:15px;margin-left:15px}.look-book>.content{background-size:auto 350px;min-height:350px}.look-book .breadcrumb{width:300px}.look-book .primary{width:320px}.look-book .category-title{margin:15px 20px 20px;font-size:16px}.lookbook-carousel{margin-bottom:65px}.lookbook-carousel .jcarousel-clip{left:auto;width:310px;margin-bottom:10px}.lookbook-carousel .contentcarousel_list_item{width:310px}.lookbook-carousel .jcarousel-control{position:static;float:left;display:block;width:159px;height:30px;background:#333;text-align:center}.lookbook-carousel .jcarousel-control:before{position:static;font-size:20px;line-height:30px;vertical-align:top}.lookbook-carousel .jcarousel-next{float:right}.lookbook-carousel .carousel_navigation_list{display:none}.lookbook-carousel .category-item{width:145px;height:185px;margin:0 4px 10px;box-shadow:2px 5px 5px 0 rgba(0,0,0,0.21)}.lookbook-carousel .category-item .category-image{height:145px}.lookbook-carousel .category-item .button{padding:0 10px;margin:10px auto 0;font-size:10px;line-height:20px}.lookbook-carousel .category-item .play_button{width:20px;height:20px;margin:10px 0 0 5px;background:#333}.lookbook-carousel .category-item .play_button:before{margin:5px 0 0 8px;border-width:5px 0 5px 7px}.clpcustom-navigation,.lookbook-navigation{position:relative;font-size:12px;height:auto;background:0;text-align:left;white-space:normal}.clpcustom-navigation .toggle,.lookbook-navigation .toggle{display:block;display:block;padding:9px 0 10px;margin:0;border:0;background-color:#333}.clpcustom-navigation .toggle,.clpcustom-navigation .toggle>span,.lookbook-navigation .toggle,.lookbook-navigation .toggle>span{font-size:14px;line-height:14px;font-weight:700;color:white}.clpcustom-navigation .toggle>span,.lookbook-navigation .toggle>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.clpcustom-navigation .toggle+.toggle_content:target,.lookbook-navigation .toggle+.toggle_content:target{display:block}.clpcustom-navigation .toggle>span:after,.lookbook-navigation .toggle>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.clpcustom-navigation .toggle.expanded>span:after,.lookbook-navigation .toggle.expanded>span:after{border-width:0 5px 5px}.clpcustom-navigation .toggle_content,.lookbook-navigation .toggle_content{display:none;position:absolute;top:100%;left:50%;z-index:1;margin:0 0 0 -160px;width:250px;background:#333}.clpcustom-navigation li,.lookbook-navigation li{display:block;height:auto;margin:0;border-left:0}.clpcustom-navigation li,.clpcustom-navigation li li,.lookbook-navigation li,.lookbook-navigation li li{border-top:1px solid #fff}.clpcustom-navigation li>ul,.lookbook-navigation li>ul{position:static;margin:0;border-top:1px solid #fff;background:0}.clpcustom-navigation li>a,.lookbook-navigation li>a{display:block;padding:14px;margin:0;font-size:15px;line-height:17px}.clpcustom-navigation li>a:hover,.clpcustom-navigation li:hover>a,.lookbook-navigation li>a:hover,.lookbook-navigation li:hover>a{background:0}.pt_product_search_result .main .lookpage.content{width:320px}.lookpage>.primary>h1{margin:10px 10px 15px;font-size:10px}.lookpage .clp_slot_1{margin-bottom:20px}.lookpage .clp_slot_1 h3{margin:0 10px 10px}.lookpage .clp_slot_1 .top_img{margin:10px 10px 13px}.lookpage .clp_slot_1 .top_img img{margin-left:-267px}.lookpage .clp_slot_1 .img_wrapper{float:none;width:auto;margin:0 auto 20px;overflow:hidden}.lookpage .clp_slot_1 .img_thumbnails{float:none;width:auto;margin:0 -6px 0 0}.lookpage .clp_slot_1 .img_thumbnails:before{margin:8px 5px;text-align:left}.lookpage .clp_slot_1 .img_thumbnails>a{float:left;width:76px;margin:0 5.33px 5px 0}.lookpage .clp_slot_1 .img_original{float:none;width:320px;height:320px;line-height:320px}.lookpage .clp_slot_1 .text{width:280px;padding:0;margin:0 auto}.lookpage .clp_slot_1 .text h1{font-size:18px;font-weight:400}.lookpage .clp_slot_1 .text h2{font-size:14px}.lookpage .clp_slot_1 .text p,.lookpage .clp_slot_1 .text ul,.lookpage .clp_slot_1 .text li{margin:0 0 10px}.list_banners_discover{margin-left:auto;width:auto}.list_banners_discover .contentcarousel_list_item{width:100%;margin:0 0 25px}.world-of-Kerastase .content{width:300px}.world-of-Kerastase .list_banners_steps h2,.world-of-Kerastase .regimen-carousel h2{margin:0}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item{display:block;width:auto;margin:0 -10px 20px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item .cta_image{width:241px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item .subtitle{padding:0 10px}.protect-style .breadcrumb{width:300px}.shop3step .primary{width:300px;margin:0 auto}.shop3step .category-title{margin:15px auto;padding:0 25px}.shop3step .video-block{margin:15px -10px}.shop3step .search_result_content .product_tile_wrapper{overflow:visible;margin:50px auto 0 auto}.shop3step .search_result_content .product_image_wrapper{right:-5px}.shop3step .search_result_content .product_tile{padding-top:0}.shop3step .product_category_name{position:absolute;top:-30px;left:0;right:0;width:auto;margin:0}.shop3step .product_category_name span,.shop3step .product_category_name:before{left:0;right:0;width:auto}.shop3step_text,.shop3step_video{margin:15px auto}.shop3step_tabs{width:auto;max-width:none;margin:0 -10px 20px}.shop3step_tabs .productset_titles{float:none;width:auto;margin-bottom:20px}.shop3step_tabs .tab_link{border-left:0;border-right:0;margin:-2px 0 0}.shop3step_tabs .tabs_content{margin:0}.shop3step_tabs .tab_content.clpcustom_result_content{width:auto;margin:0}.cuctom_category_slot2_popup img{width:280px;height:auto}.featuredsalons .content{width:300px}.featuredsalons h2{margin-top:10px}.featuredsalons .salonLocator p{font-size:12px}.featuredsalons .salonLocator .f_field_textinput,.featuredsalons .salonLocator .button{margin:10px 0}.featuredsalons .salonLocator .f_field_textinput{width:250px}.featuredsalons .salonLocator .f_field_textinput input{width:245px}.featuredsalons .content_asset.locate_a_salon_subtitle,.featuredsalons .content_asset.locate_a_salon_left{float:none;clear:both;width:300px}.featuredsalons .content_asset.locate_a_salon_left,.featuredsalons .content_asset.locate_a_salon{margin-bottom:30px}.featuredsalons .content_asset.locate_a_salon{position:static;width:300px}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual,.featuredsalons .content_asset.in_salon_rituals_fusio_dose_homelab,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{float:none;clear:both;width:300px;height:auto;padding-bottom:25px}.featuredsalons .content_asset.in_salon_rituals_description{margin:70px auto 30px auto}.featuredsalons #dwfrm_salonlocator{float:none;clear:both;width:300px;margin-bottom:30px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator{top:280px;left:0}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field{width:250px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield input,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field input{width:250px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .button{float:right;padding:0 15px;margin:0 0 0 -5px}.featured_salon_main{width:300px;margin-left:auto;margin-right:auto}.featured_salons_list .jcarousel-clip{margin:0}.featured_salons_list .contentcarousel_list_item{float:none;clear:both}.featured_salons_list .tile_compact{width:300px;min-height:300px;margin:0 auto 20px}.featured_salons_list .cta_image{width:100%}.featured_salon_detail_page .content{width:auto}.fancybox-inner iframe{width:280px !important;height:166px}.fancybox-wrap{left:50% !important;margin-left:-150px !important;width:300px !important}.fancybox-skin{width:280px !important;padding:22px 10px 7px 10px !important}.fancybox-skin .fancybox-inner{width:280px !important;height:auto !important}.fancybox-skin .fancybox-inner iframe{width:280px !important}.fancybox-skin .fancybox-inner img{width:280px}.fancybox-skin .fancybox-close{right:12px}.kerastase_regimen .regimen-carousel{float:none}.regimen-carousel{width:300px;margin:0 auto 10px}.regimen-carousel h2{letter-spacing:0}.regimen-carousel h2 strong:after,.regimen-carousel h2 strong:before{margin-right:15px;margin-left:15px}.regimen-carousel .jcarousel-clip,.regimen-carousel .contentcarousel_list_item{width:200px}.regimen-carousel .jcarousel-control:before{font-size:30px}.regimen-carousel .jcarousel-next,.regimen-carousel .jcarousel-prev{height:220px}.regimen-carousel .carousel_navigation_list{display:none}.heritage-carousel{width:auto;overflow:visible}.heritage-carousel h2{letter-spacing:0}.heritage-carousel h2 strong:after,.heritage-carousel h2 strong:before{margin-right:15px;margin-left:15px}.heritage-carousel .jcarousel-clip{overflow:hidden;width:300px}.heritage-carousel .contentcarousel_list_item{width:260px;min-height:175px}.heritage-carousel .jcarousel-control{width:20px;height:220px}.heritage-carousel .jcarousel-control:before{font-size:30px}.heritage-carousel .carousel_navigation_list{display:none}.in-the-press-whats-new,.in_the_press{padding-bottom:30px}.in-the-press-whats-new .content,.in_the_press .content{width:300px}.in-the-press-whats-new h1,.in_the_press h1{display:block;padding-right:0;margin:0}.press_select_month{margin-left:0}.press_item_big{position:relative;width:280px;min-height:460px;padding:30px 0 0;font-size:20px;overflow:visible}.press_item_big .press_item_image{float:none;width:90%;margin:0 auto}.press_item_big .press_item_month,.press_item_big .press_item_title,.press_item_big .press_item_products_title,.press_item_big .press_item_products{margin-left:0}.press_item_big .press_item_month{position:absolute;top:0;right:-10px;width:100%;margin:0;font-size:1.1em;text-align:right}.press_item_big .press_item_month:after{left:auto;right:0;bottom:-6px;width:30px;height:3px}.press_item_big .press_item_month span{width:24px;bottom:auto;left:auto;top:0;right:0}.press_item_big .press_item_products_title{margin-top:5px;margin-bottom:10px}.press_item_big .press_item_products{letter-spacing:0}.press_items{padding:10px 0 5px;margin:20px 0 0;background:#fff}.press_items .carousel{width:320px}.press_items .horizontal_carousel .jcarousel-control:before{font-size:25px}.press_items .horizontal_carousel .jcarousel-prev{left:0}.press_items .horizontal_carousel .jcarousel-next{right:0}.press_item{width:150px;padding:0 5px}.press_item .press_item_title{font-size:10px}.press_item .press_item_image{min-height:120px}.press_item .press_item_image img{margin:-15px 0}.back_to_press_link{margin-left:10px}.press_item_detail{width:300px;margin:8px auto 0}.press_item_detail_images{float:none;width:100%;margin:0 0 20px}.press_item_detail_images_main{height:400px;line-height:400px}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{width:90px;height:120px;line-height:120px;margin:10px 10px 0 0}.press_item_detail_info{margin-left:0}.press_item_detail_product{padding:0 30px}.send_to_friend_page .preview_message,.send_to_friend_page .preview_header{margin-right:0}.send_to_friend_product{float:none;width:auto;margin:0 0 10px}.send_to_friend_product .product_image_wrapper{text-align:center}.send_to_friend_preview .send_to_friend_product{margin-top:0}.send_to_friend_preview .send_to_friend_mailing_data{margin-right:0}}@media only screen and (min-width:768px) and (max-width:1083px){.folder_content_list li{display:block;width:auto}.pt_product_search_noresult .main .primary,.pt_product_search_result .main .primary{width:430px}.last_visited .horizontal_carousel{width:380px}}@media only screen and (max-width:1083px){.pt_product_search_noresult .main .content,.c_listing_p .main .content,.plp .main .content{width:678px;padding:0}.quickviewbutton{display:none !important}.search_result_content .product_tile,.search_result_content .product_tile_bottom{width:213px}.search_result_content .product_tile_bottom{margin-left:-213px}}@media only screen and (max-width:767px){.pt_product_search_noresult .main .content,.pt_product_search_result .main .content{width:auto;padding:0}.pt_product_search_noresult .main .primary,.pt_product_search_result .main .primary{width:300px;margin:0 auto}.pt_product_search_noresult .main .refinements,.pt_product_search_result .main .refinements{width:auto}.refine_section_header span{display:block;width:280px;margin:0 auto}:nth-of-type(1)>.refinement_headline{background:#333}:nth-of-type(2)>.refinement_headline{background:#666}:nth-of-type(3)>.refinement_headline{background:#999}:nth-of-type(4)>.refinement_headline{background:#aaa}.refinement_headline.expanded{background:#fff}.refinement_headline.expanded>span{color:#666}.refinement_headline.expanded>span:after{border-color:#666 transparent}.refinement_list_link{background-position:0 -13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selected .refinement_list_link{background-position:0 -54px}.salonlocator{width:280px;padding:10px 0;margin:0 auto;border-top:0}.salonlocator .f_field_textinput{width:220px}.salonlocator .f_field_textinput input{width:228px;height:30px;line-height:30px}.salonlocator .button{padding:0 15px;line-height:30px}.search_result_content .search_result_items{text-align:center;margin:0}.search_result_content .product_tile_wrapper{display:block;position:relative;width:270px;min-height:130px;overflow:hidden;padding:20px 15px;border:1px solid #ddd;margin:0 0 18px;text-align:left}.search_result_content .product_tile,.search_result_content .product_tile_bottom{display:block;width:150px;border:0;padding:0;margin:0;background:0}.search_result_content .product_tile_bottom{position:static}.search_result_content .product_image_topwrapper{position:static;margin:0}.search_result_content .product_image_wrapper{position:absolute;right:-10px;top:15px;width:155px;height:155px;line-height:155px}.search_result_content .product_name,.search_result_content .product_subtitle{padding:0}.search_result_content .product_name{margin:0 0 5px;font-weight:bold}.search_result_content .product_subtitle{font-size:12px}.search_result_content .button{font-size:12px;line-height:28px}.productcarousel{text-align:center}.productcarousel .productcarousel_list_item{display:inline-block;position:relative;width:270px;min-height:130px;overflow:hidden;padding:20px 15px;border:1px solid #ddd;margin:0 0 18px;text-align:left}.productcarousel .product_tile{display:block;width:150px;border:0;padding:0;margin:0;background:0}.productcarousel .product_image_wrapper{position:absolute;right:-10px;top:15px;width:155px;height:155px;line-height:155px}.productcarousel .product_name{margin:0 0 5px}.productcarousel .product_subtitle{font-size:12px}.productcarousel .product_details>a,.productcarousel .button{font-size:12px;line-height:28px}.custom_clp .productcarousel .product_tile{min-height:80px;padding-bottom:0}.custom_clp .productcarousel .product_details{position:static}.custom_clp .productcarousel .price{position:static;margin:0 0 15px 0}.new-york-fashion-week-whats-new .content,.Met-Gala-Hair-Tutorials .content{width:300px}.new-york-fashion-week-whats-new .content .primary,.Met-Gala-Hair-Tutorials .content .primary{padding-bottom:30px}.new-york-fashion-week-whats-new .productcarousel_list_item,.Met-Gala-Hair-Tutorials .productcarousel_list_item{width:250px}.pt_product_search_noresult .no_hits_page{width:300px;margin:20px auto}.pt_product_search_noresult .no_hits_search .formfield{overflow:hidden}.pt_product_search_noresult .no_hits_search .f_textinput{float:left;width:200px}.pt_product_search_noresult .no_hits_search .search_button{float:right}.pt_product_search_noresult .secondary{display:none}.last_visited .horizontal_carousel{width:220px}.last_visited .productcarousel_list_item{margin:0 35px}}@media only screen and (min-width:768px) and (max-width:1083px){.pt_product_details>.footer>.content{width:768px}.pdp_right{float:none;display:inline-block;width:100%}.pdp>.content{width:738px}.pdp_main{float:none;width:auto}.pdp_main .product_image_container{width:360px;overflow:hidden}.pdp_main .product_primary_image{float:none;width:100%}.pdp_main .product_detail{margin:10px 0 0}.product_set_list,.recommendations_list{float:none;width:auto;margin:28px 22px 0;overflow:hidden}.recommendations_list{margin:58px 16px 0}.product_set_title,.recommendations_title{margin-bottom:17px;font-size:9px;letter-spacing:0;text-align:left}.product_set_item{float:left;width:175px;padding:0 0 0 39px;margin:0 0 30px 24px;border-left:1px solid #d5d5d5;border-top:0}.product_set_item:nth-of-type(3n+1),.product_set_item:first-child{margin-left:0;border-left:0}.product_set_item .tile_category{top:17px;left:3px}.product_set_item .product_set_image{line-height:65px}.product_set_item .product_set_details{margin:0 0 0 66px}.product_set_item .product_name_wrapper{padding:3px 0 0}.product_set_item .product_name{font-size:13px;line-height:16px}.product_set_item .block_add_to_cart{margin:0 0 0 9px}.product_set_item .block_add_to_cart .button{width:109px;margin-top:12px;font-size:11px;line-height:21px}.product_set_item .block_add_to_cart select{width:44px;margin:3px 0 0}.product_set_item .quantity_error{width:158px}.product_set_item .product-variations{margin-top:6px}.product_set_item .variation-select{width:100%}.product_set_item label,.product_set_item .label{font-size:8px}.recommendations_item{float:left;width:180px;padding:0 0 16px 39px;margin:0 0 20px 12px;border-left:1px solid #d5d5d5;border-top:0}.recommendations_item:nth-of-type(3n+1),.recommendations_item:first-child{margin-left:0;border-left:0}.recommendations_item .tile_category{top:17px;left:3px}.recommendations_item .product_tile{padding:6px 0 0 72px;margin:0;font-size:13px;letter-spacing:0}.recommendations_item .product_image_wrapper{margin-top:-6px;line-height:65px}.recommendations_item .product_details>a{padding:0 7px 0 8px;margin:7px 0 0 2px;font-size:10px;line-height:20px;letter-spacing:1px}.product_section_productvideo_content{display:inline-block;width:100%;margin-bottom:-18px}.product_section_productvideo_content iframe{width:294px;height:165px}.product_video_block{width:293px;height:156px;line-height:156px}}@media only screen and (max-width:767px){.pdp_right{float:none;width:auto;padding-top:20px}.pdp{border-bottom:0;background-position:70% -134px;background-size:auto 520px}.pdp>.content{width:auto;margin-bottom:0}.pdp #invodoVideoHolder{padding:0}.pdp_main .product_image_container,.pdp_main .product_image_container.product_set{float:none;width:215px;margin:10px auto 0}.pdp_main .product_primary_image,.pdp_main .product_set .product_primary_image{height:auto;line-height:normal}.pdp_main .product_detail{float:none;width:auto;padding:0;margin-right:0;margin-top:3px;background:0;box-shadow:none}.pdp_main .product_detail .category_name{display:none}.pdp_main .product_detail .regimen{width:280px;margin-left:auto;margin-right:auto}.pdp_main .product_detail .product_name{width:280px;margin-left:auto;margin-right:auto;font-size:27px;letter-spacing:1px}.pdp_main .product_detail .product_subtitle{width:280px;margin-left:auto;margin-right:auto;font-size:10px}.pdp_main .product_detail .product_content{display:block;width:280px;margin:20px auto}.pdp_main .product_detail .attribute{width:100px}.pdp_main .product_detail .attribute .size{min-width:98px}.pdp_main .product_detail .product_add_to_cart{width:170px}.pdp_main .product_detail .product_social_actions{position:static;display:inline-block;vertical-align:top;width:100%;padding-top:15px}.pdp_main .product_detail #BVCustomerRatings{display:none;float:none;position:relative;left:50%;top:28px;width:80px;height:19px;margin:-19px 0 0 60px;z-index:1}.product_tabs{margin-top:0}.product_tabs li.tab_details,.product_tabs li.tab_benefits,.product_tabs li.tab_tips,.product_tabs li.tab_technology{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999;padding:0}.product_tabs li.tab_details,.product_tabs li.tab_details>a,.product_tabs li.tab_benefits,.product_tabs li.tab_benefits>a,.product_tabs li.tab_tips,.product_tabs li.tab_tips>a,.product_tabs li.tab_technology,.product_tabs li.tab_technology>a{font-size:14px;line-height:14px;font-weight:700;color:white}.product_tabs li.tab_details>a,.product_tabs li.tab_benefits>a,.product_tabs li.tab_tips>a,.product_tabs li.tab_technology>a{display:block;width:280px;padding:0;margin:0 auto;border:0}.product_tabs li.tab_details+.toggle_content:target,.product_tabs li.tab_benefits+.toggle_content:target,.product_tabs li.tab_tips+.toggle_content:target,.product_tabs li.tab_technology+.toggle_content:target{display:block}.product_tabs li.tab_details>a:after,.product_tabs li.tab_benefits>a:after,.product_tabs li.tab_tips>a:after,.product_tabs li.tab_technology>a:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.product_tabs li.tab_details.ui-tabs-active>a:after,.product_tabs li.tab_benefits.ui-tabs-active>a:after,.product_tabs li.tab_tips.ui-tabs-active>a:after,.product_tabs li.tab_technology.ui-tabs-active>a:after{border-width:0 5px 5px}.product_tabs li.tab_details>a,.product_tabs li.tab_benefits>a,.product_tabs li.tab_tips>a,.product_tabs li.tab_technology>a{padding:10px 0}.product_tabs li.tab_details>a:after,.product_tabs li.tab_benefits>a:after,.product_tabs li.tab_tips>a:after,.product_tabs li.tab_technology>a:after{float:none;top:auto}.product_tabs li.tab_details,.product_tabs li.tab_benefits{background:#333}.product_tabs li.tab_tips{background:#666}.product_tabs li.tab_technology{background:#999}.product_tabs li.tab_reviews_anchor{display:none}.product_tabs .tab_content{width:280px;margin:0 auto;padding-top:8px}.product_tabs .tab_content>.print_page{margin-top:-3px}.product_actions .wishlist_action{height:19px;background-position:50% 2px}.product_actions .wishlist_action:hover{background-position:50% -26px}.product_set_list,.recommendations_list{float:none;width:302px;margin:20px auto}.product_set_title,.recommendations_title{margin:0 20px 20px}.product_set_item,.recommendations_item{position:relative;padding:20px 19px;margin:18px 0 0;border:1px solid #d5d5d5}.product_set_item:first-child,.recommendations_item:first-child{padding-top:20px;margin-top:0;border-top:1px solid #d5d5d5}.product_set_item .tile_category,.recommendations_item .tile_category{left:13px;top:17px}.product_set_item .product_set_details{margin:45px 120px 0 0}.product_set_item .block_add_to_cart{clear:none;margin:0 120px 0 0}.product_set_item .block_add_to_cart .quantity{float:left;max-width:50px;margin-top:12px}.product_set_item .block_add_to_cart select{width:45px;height:21px;margin:0}.product_set_item .block_add_to_cart .button{float:right;width:90px;margin-top:11px;letter-spacing:0}.product_set_item .quantity_error{width:150px;margin-right:-9px;text-align:left}.product_set_item .product_set_image{float:right;width:130px;margin-right:-15px;line-height:145px}.product_set_item .product_name_wrapper{padding:0}.product_set_item .variation-select{width:100%;height:21px}.product_set_item label,.product_set_item .label{display:none !important}.recommendations_item .product_tile{padding:45px 134px 0 0;margin:0}.recommendations_item .product_image_wrapper{float:right;width:130px;margin:-45px -144px 0 0;line-height:145px}.recommendations_item .product_details>a{line-height:26px}.recommendations_item .bv-rating{display:block;margin-top:7px}.recommendations_item .price{display:block;margin-top:5px;font-size:14px;font-weight:700}.pt_product_details .navigation{margin:0}.pt_product_details>.footer>.content{width:auto}.pdp_additional_content{box-shadow:none}.pdp_additional_content>.content{width:auto}.pdp_additional_content .product_section{display:none}.pdp_additional_content .product_tabs{padding:0}.pdp_additional_content .product_tabs li.tab_reviews{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#c8c8c8;padding:0}.pdp_additional_content .product_tabs li.tab_reviews,.pdp_additional_content .product_tabs li.tab_reviews>a{font-size:14px;line-height:14px;font-weight:700;color:white}.pdp_additional_content .product_tabs li.tab_reviews>a{display:block;width:280px;padding:0;margin:0 auto;border:0}.pdp_additional_content .product_tabs li.tab_reviews+.toggle_content:target{display:block}.pdp_additional_content .product_tabs li.tab_reviews>a:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.pdp_additional_content .product_tabs li.tab_reviews.ui-tabs-active>a:after{border-width:0 5px 5px}.pdp_additional_content .product_tabs li.tab_reviews>a{padding:10px 0}.pdp_additional_content .product_tabs .bv-rating{display:block;float:left;left:50%;margin:9px 0 -24px 42px;background-position:0 -28px}.pdp_additional_content .product_tabs .bv-rating_empty{color:#fff}.pdp_additional_content .BVRRRatingSummary .BVRRBuyAgainContainer{position:static;float:none}.pdp_additional_content #BVRRQuickTakeContentID{width:100%}.pdp_additional_content .BVRRReviewDisplayStyle3Summary{float:none;width:auto}.pdp_additional_content .BVRRReviewDisplayStyle3Main{padding:0;margin:0}.product_video_block{float:none;width:280px;height:158px;margin:15px auto;line-height:158px}}@media only screen and (max-width:1083px){.pt_customer_service .primary{margin-right:0}.pt_customer_service .primary .cta_content_header{background-size:cover}.pt_customer_service .secondary{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1083px){.pt_customer_service .primary{width:430px}.pt_customer_service .primary h2 span{padding-right:60px}.pt_customer_service .cta_content_header{height:188px !important;box-shadow:0 0 10px rgba(0,0,0,0.15) inset;background-position:-140px 0;background-size:cover !important}.pt_customer_service .cta_content_header h1{width:680px}.pt_customer_service .main.content_default .cta_content_header h1{width:680px;padding-top:65px;font-size:28px}.pt_customer_service .main.content_default .cta_content_header span{position:relative}.pt_customer_service .main.content_default .cta_content_header span:after{content:'';position:absolute;left:0;bottom:6px;width:30px;height:5px;background-color:#666}.pt_customer_service .cs-landing{margin:0 100px 24px 40px}.pt_customer_service .customer_service_directory{width:660px;margin:0 auto}.pt_customer_service .customer_service_section{width:150px;padding:23px;margin-left:15px;margin-bottom:20px}.pt_customer_service .secondary{width:205px}}@media only screen and (max-width:767px){.pt_customer_service .cta_content_header{height:126px;box-shadow:none;background-position:-140px 0;background-size:cover !important}.pt_customer_service .cta_content_header h1{width:260px;padding-top:50px;font-size:17px}.pt_customer_service .cta_content_header h1 span{padding-bottom:11px;font-size:10px;letter-spacing:1px;background-position:0 18px;position:relative}.pt_customer_service .cta_content_header h1 span:after{content:'';position:absolute;left:0;bottom:6px;width:16px;height:3px;background-color:white}.pt_customer_service .main.content_default .cta_content_header{height:130px}.pt_customer_service .main.content_default .cta_content_header h1{width:260px;padding-top:65px;font-size:20px;letter-spacing:2px}.pt_customer_service .main.content_default .cta_content_header span:after{background-color:#666}.pt_customer_service .contact_us_form .primary .f_error_message{margin-left:0}.pt_customer_service .main>.content{width:100%}.pt_customer_service .primary{float:none;width:260px;margin:0 auto;padding:0}.pt_customer_service .primary .cs_landing{margin-top:20px}.pt_customer_service .primary h2{margin:15px 0 20px 0}.pt_customer_service .primary h2 span{width:100%;padding-right:0}.pt_customer_service .primary h3{margin-top:25px}.pt_customer_service .secondary h3{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.pt_customer_service .secondary h3,.pt_customer_service .secondary h3>span{font-size:14px;line-height:14px;font-weight:700;color:white}.pt_customer_service .secondary h3>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.pt_customer_service .secondary h3+.toggle_content:target{display:block}.pt_customer_service .secondary h3>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.pt_customer_service .secondary h3.expanded>span:after{border-width:0 5px 5px}.pt_customer_service .secondary .secondary_section:nth-child(2) h3{background-color:#232323}.pt_customer_service .secondary .secondary_section:nth-child(3) h3{background-color:#333}.pt_customer_service .secondary .secondary_section:nth-child(4) h3{background-color:#666}.pt_customer_service .secondary .secondary_section:nth-child(5) h3{background-color:#959595}.pt_customer_service .secondary .secondary_section:nth-child(6) h3{background-color:#bdbdbd}.pt_customer_service .secondary .secondary_section:nth-child(7) h3{background-color:#d7d7d7}.pt_customer_service .secondary .secondary_section:nth-child(8) h3{background-color:#fff}.pt_customer_service .secondary .secondary_section:nth-child(8) h3,.pt_customer_service .secondary .secondary_section:nth-child(8) h3>span{color:#666}.pt_customer_service .secondary .secondary_section:nth-child(8) h3>span:after{border-color:#666 transparent}.pt_customer_service .secondary .toggle_content{width:280px;margin:0 auto}.pt_customer_service .footer-navigation-asset{display:none}.pt_customer_service .content_default .secondary{display:block}.pt_customer_service .content_default .primary{width:260px}.pt_customer_service .content_default .customer_service_directory{display:none}}@media only screen and (max-width:1083px){.dialog_checkout_login .checkout-login-customer-service{float:none;clear:both;width:auto;margin:15px}.dialog_checkout_login .f_field_email input,.dialog_checkout_login .f_field_password input{width:100%}}@media only screen and (min-width:768px) and (max-width:1083px){.login_register_page .account_navigation,.login_wishlist_page .account_navigation,.checkout-login-customer-service,.customer_service{float:none;clear:both;width:500px;margin:0 auto}.login_register_page .account_navigation .section_item,.login_wishlist_page .account_navigation .section_item,.checkout-login-customer-service .section_item,.customer_service .section_item{display:inline-block;vertical-align:top}.login_register_page .account_navigation .section_item.email,.login_wishlist_page .account_navigation .section_item.email,.checkout-login-customer-service .section_item.email,.customer_service .section_item.email{padding-right:50px}.cart{width:695px}.cart .primary{float:none;margin:0 auto}.cart .secondary{float:none;width:auto;margin:50px 70px 0}.cart_title{margin-left:0}.dialog_checkout_login{max-width:600px}.dialog_checkout_login .ui-dialog-titlebar{margin-bottom:0}.dialog_checkout_login .block_login_forms_col{float:none;width:auto;margin-right:0}.dialog_checkout_login .loginform_column,.dialog_checkout_login .block_login_new_customers_col{width:48%}.my_salon_cart_dialog{max-width:650px}.checkout_progress_indicator{float:right}.checkout_title{float:left}.checkout_order_totals{width:270px}.shipping_billing{display:block}.payment_options,.order_action_button{float:none}.shipping_method_block{border-bottom:2px solid #d1d1d1}.order_review_content .submit_order{overflow:visible}.order_review_content .js_place_order_form.bottom{width:258px;margin:-20px 40px 40px}.order_payment_details_item,.shipping_address_review,.billing_address_review,.payment_methods_review{margin:0 40px 40px}.ordertotal,.payment_methods_review{clear:both;margin-bottom:0}.confirmation_title,.confirmation_message{margin-right:0}.order_shipment_table{width:100%;font-size:15px}.order_shipment_table .product_image{max-width:110px}}@media only screen and (min-width:768px){.shipping_billing .toggle_content,.customer_service .toggle_content{display:block !important;height:auto !important;overflow:visible !important}}@media only screen and (max-width:767px){.login_register_page .account_navigation,.login_wishlist_page .account_navigation,.customer_service{padding:0;border:0;box-shadow:none}.login_register_page .account_navigation .section_header,.login_wishlist_page .account_navigation .section_header,.customer_service .section_header{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#666}.login_register_page .account_navigation .section_header,.login_register_page .account_navigation .section_header>span,.login_wishlist_page .account_navigation .section_header,.login_wishlist_page .account_navigation .section_header>span,.customer_service .section_header,.customer_service .section_header>span{font-size:14px;line-height:14px;font-weight:700;color:white}.login_register_page .account_navigation .section_header>span,.login_wishlist_page .account_navigation .section_header>span,.customer_service .section_header>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.login_register_page .account_navigation .section_header+.toggle_content:target,.login_wishlist_page .account_navigation .section_header+.toggle_content:target,.customer_service .section_header+.toggle_content:target{display:block}.login_register_page .account_navigation .section_header>span:after,.login_wishlist_page .account_navigation .section_header>span:after,.customer_service .section_header>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.login_register_page .account_navigation .section_header.expanded>span:after,.login_wishlist_page .account_navigation .section_header.expanded>span:after,.customer_service .section_header.expanded>span:after{border-width:0 5px 5px}.login_register_page .account_navigation .toggle_content,.login_wishlist_page .account_navigation .toggle_content,.customer_service .toggle_content{width:280px;margin:0 auto;padding:10px 0}.cart{width:auto}.cart.content{margin-bottom:0}.cart .primary{float:none;width:280px !important;margin:0 auto 30px}.cart .secondary{float:none;width:auto;margin:0}.cart .samples_block{padding:15px 10px}.cart .samples_block .vertical_carousel{margin:40px -30px 30px}.cart .samples_block .vertical_carousel .jcarousel-clip{width:320px;height:168px}.cart .samples_block .vertical_carousel .contentcarousel_list_item{height:84px}.cart .samples_block .horizontal_carousel{margin:10px 40px 0}.cart .samples_block .horizontal_carousel .jcarousel-clip{width:159px}.cart .samples_block .horizontal_carousel .jcarousel-control{text-align:center}.cart .samples_errormessage{margin:8px 0 0}.cart .samples_header{margin:0}.cart .samples_header h2{margin:0 -15px;letter-spacing:0;text-align:center}.cart .samples_header .message{margin:6px 3px 0;font-size:11px}.cart .remove_samples{margin:6px 3px 0}.cart .sample-filters{margin:20px 0 0;font-size:14px}.cart .sample-filters .sample-filter{margin:0 6px}.cart .sample_item{width:133px;height:58px;line-height:58px;padding:5px;margin:7px}.cart .sample_item .product_image{max-width:35px;max-height:58px}.cart .sample_item h3{width:90px;font-size:10px;line-height:10px}.cart .cart_my_salon .title,.cart .cart_my_salon .button,.cart .cart_my_salon .selected_salon,.cart .cart_my_salon .cart_coupon_code>.error_message,.cart .gift_promo_block .title,.cart .gift_promo_block .button,.cart .gift_promo_block .selected_salon,.cart .gift_promo_block .cart_coupon_code>.error_message{float:none;margin:0 0 5px;letter-spacing:0}.cart .cart_my_salon .formfield_coupon_code,.cart .gift_promo_block .formfield_coupon_code{margin:0 0 5px;width:135px}.cart .cart_my_salon label.error,.cart .cart_my_salon .cart_coupon_code>.error_message,.cart .gift_promo_block label.error,.cart .gift_promo_block .cart_coupon_code>.error_message{padding:0;width:250px}.cart .cart_my_salon .button,.cart .gift_promo_block .button{float:right}.cart .cart_my_salon .coupons,.cart .gift_promo_block .coupons{top:0}.cart_gift_wrapper,.cart .gift_promo_block,.cart .cart_my_salon{padding:15px 10px}.cart .gift_promo_block .cart_coupon_code .custom_message{float:none;margin:0 0 5px}.cart_gift_wrapper h3,.cart_gift_wrapper .formfield_gift,.cart_gift_wrapper .giftwrap_product_price{max-width:220px;letter-spacing:0}.cart_gift_wrapper h3{float:none;margin-bottom:10px}.cart_gift_wrapper .giftwrap_product_price{margin-top:-26px}.cart_gift_wrapper .js_isGift,.cart_gift_wrapper .js_addGiftMessage{margin:0}.cart_gift_wrapper .js_giftMessage .char-count{float:none}.cart_gift_wrapper .js_giftWrapConfirmBlock{padding:0}.cart_gift_wrapper .gift_message{font-size:12px}.gift_message{max-width:260px}.cart_title{width:280px;margin:20px auto 5px;font-size:16px}.dymanic-cart-content{max-width:280px}.cart_table{font-size:11px}.cart_table .item_image{width:65px}.cart_table .product_image{max-width:65px}.cart_table .item_details{padding:18px 0 15px}.cart_table .item_quantity{width:auto;max-width:50px;padding:15px 5px}.cart_table .item_price{width:45px;padding:18px 0 15px;font-size:12px}.cart_table .name,.cart_table .product_name{font-size:12px;letter-spacing:0}.cart_table .attribute{margin:25px 0 0}.cart_table .button_text{margin:10px 0 0;letter-spacing:0}.cart_table .item_details>.item_edit_details,.cart_table .attribute{letter-spacing:0}.cart_order_totals .order_totals_table{letter-spacing:0}.cart_order_totals .order_totals_table td{padding:10px 5px;text-align:right}.cart_order_totals .order_totals_table td:first-child{text-align:left}.cart-action-buttons{float:none;margin:0}.pt_optcheckout>.main>.content{width:auto}.pt_optcheckout.scroll_off>.main>.content{position:static}.pt_optcheckout .header{border-bottom:0;box-shadow:none}.pt_optcheckout .header,.pt_optcheckout .header .content{position:static}.pt_optcheckout .header .logo{position:absolute !important}.pt_optcheckout .footer_navigation_asset .toggle{background-color:#ccc}.checkout_header_inforamtion{float:none;padding:6px}.checkout_title{width:280px;margin:18px auto 2px;font-size:20px}.checkout-customer-service{width:280px;margin:0 auto 12px;font-size:11px}.checkout_progress_indicator{display:none}.checkout_notification_area{width:280px;margin:0 auto 20px;font-size:12px}.ch_left_wrapper,.gift_cards_block,.order_action_button{display:block;float:none;width:100%}.order_summary{display:block;width:300px;padding-top:20px;margin:0 auto}.order_summary .section_header{margin-left:10px;line-height:16px}.checkout_order_totals{position:static;float:none;width:100%;margin:10px 0 0;font-size:12px}.checkout_order_totals td{padding:8px 0 8px 15px}.checkout_order_totals .order_sales_tax>td{padding-bottom:20px}.checkout_order_totals .order_total>td{height:53px;padding:0 0 0 15px;border-top:1px solid #c7c7c7;font-size:14px;text-transform:uppercase}.order_summary_product{padding:10px 0}.shipping_billing{padding-top:0;border-top:0}.shipping_address,.billing_address,.shipping_method_block,.payment_options{display:block;float:none !important;width:100%;padding:0;margin:0;border:0}.shipping_address>.toggle_content,.billing_address>.toggle_content,.shipping_method_block>.toggle_content,.payment_options>.toggle_content{display:none;width:280px;padding:10px 0;margin:0 auto}.checkout_form_title{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.checkout_form_title,.checkout_form_title>span{font-size:14px;line-height:14px;font-weight:700;color:white}.checkout_form_title>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.checkout_form_title+.toggle_content:target{display:block}.checkout_form_title>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.checkout_form_title.expanded>span:after{border-width:0 5px 5px}.shipping_address .checkout_form_title{background:#000}.billing_address .checkout_form_title{background:#333}.shipping_method_block .checkout_form_title{background:#666}.payment_options .checkout_form_title{background:#999}.gift_cards_block{margin-left:0}.order_top_action_button{display:block;width:280px;margin:0 auto;padding-top:20px;padding-bottom:20px;border-top:2px solid #cfcfcf;text-align:center}.order_top_action_button .formfield{margin:0}.shipping_billing .order_action_button{display:none}.address_suggestions_popup{max-height:none;margin-left:-150px}.address_suggestions_popup.ui-dialog{position:absolute;top:10px;margin-top:0;overflow:hidden}.address_suggestions_popup .applicable_suggestion{float:none;width:auto;margin:10px 0 0}.order_review_content{display:block;width:300px;margin:0 auto}.order_review_content .js_place_order_form{float:none;text-align:center}.order_review_content .js_place_order_form,.order_review_content .js_place_order_form.top{margin:0 0 15px}.order_review_content .order_summary{margin-bottom:15px}.shipping_address_review,.billing_address_review,.payment_methods_review{float:none;width:auto;margin:0 20px 20px}.shipping_address_header,.billing_address_header,.payment_methods_header{font-size:12px}.shipping_address_summary,.billing_address_summary,.payment_methods_summary,.shipping_address_review .selected_shipping_method,.shipping_address_review .gift_box{margin:0 10px 2px;font-size:12px}.shipping_address_summary li,.shipping_address_summary h5,.shipping_address_summary p,.billing_address_summary li,.billing_address_summary h5,.billing_address_summary p,.payment_methods_summary li,.payment_methods_summary h5,.payment_methods_summary p,.shipping_address_review .selected_shipping_method li,.shipping_address_review .selected_shipping_method h5,.shipping_address_review .selected_shipping_method p,.shipping_address_review .gift_box li,.shipping_address_review .gift_box h5,.shipping_address_review .gift_box p{margin:0 0 2px}.pt_order_confirmation .primary{width:280px;margin:18px auto 0}.confirmation_title{margin-right:0;font-size:20px;text-align:center}.confirmation_message{margin:0 0 12px;font-size:11px}.order_details>.order_date_info{font-size:12px}.pt_order_confirmation .order_date_info .value{display:block}.order_shipping_details,.order_payment_details,.order_shipping_table{overflow:visible}.order_details_page .order_payment_details_item,.order_payment_details_item{display:block;width:auto;margin:0 10px 20px}.order_payment_details_item,.order_payment_details_item .mini_address_name,.order_payment_details_item .mini_address_location,.order_payment_details_item .mini_creditcard{font-size:12px}.order_payment_details_content,.order_shippingaddress,.orderdetails_billingaddress,.orderdetails_paymentmethods,.orderdetails_paymenttotal{font-size:12px}.order_payment_details_content div,.order_payment_details_content ul,.order_payment_details_content li,.order_payment_details_content p,.order_shippingaddress div,.order_shippingaddress ul,.order_shippingaddress li,.order_shippingaddress p,.orderdetails_billingaddress div,.orderdetails_billingaddress ul,.orderdetails_billingaddress li,.orderdetails_billingaddress p,.orderdetails_paymentmethods div,.orderdetails_paymentmethods ul,.orderdetails_paymentmethods li,.orderdetails_paymentmethods p,.orderdetails_paymenttotal div,.orderdetails_paymenttotal ul,.orderdetails_paymenttotal li,.orderdetails_paymenttotal p{margin-top:3px;margin-bottom:3px}.orderdetails_paymentsubtotal{margin-top:6px}.order_shipment_table{width:100%;margin-bottom:10px;font-size:12px;letter-spacing:0}.order_shipment_table th{padding:0 0 3px 10px;font-size:9px}.order_shipment_table th.order_product_info{padding-left:10px}.order_shipment_table td{padding:15px 0 15px 10px}.order_shipment_table .order_product_image,.order_shipment_table .order_product_quantity,.order_shipment_table .order_product_price{width:auto}.order_shipment_table .order_product_image{padding-left:0}.order_shipment_table .order_product_quantity{text-align:center}.order_shipment_table .order_product_info{padding-right:0;padding-left:0}.order_shipment_table .product_image{max-width:65px}.order_shipment_table .attribute{margin-top:10px;font-size:.8em}.dialog_checkout_login .block_login_new_customers_col,.dialog_checkout_login .block_login_forms_col{clear:both;width:100%;margin-right:0}.dialog_checkout_login .loginform_column{margin:0}.dialog_checkout_login .ui-dialog-content{min-width:260px}}@media only screen and (max-width:1083px){.myaccount .block.block_create{margin-left:auto}.login_register_page .primary:after,.login_wishlist_page .primary:after{content:"";display:table;clear:both}.login_register_page .secondary,.login_wishlist_page .secondary{float:none;clear:both}.login_register_page .registration_description,.login_wishlist_page .registration_description{position:static}.mini_address_location{margin:0 0 10px}.address_create,.card_create{position:static;margin:0 0 20px}}@media only screen and (min-width:768px) and (max-width:1083px){.pt_account .primary,.pt_order .primary{width:470px}.pt_account .secondary,.pt_order .secondary{width:180px}.login_register_page .block .textinput,.login_wishlist_page .block .textinput{width:90%}.login_register_page .block.block_create,.login_wishlist_page .block.block_create{margin-right:60px}.login_register_page .block.block_login,.login_register_page .block.block_search,.login_wishlist_page .block.block_login,.login_wishlist_page .block.block_search{margin-right:0}.login_register_page .breadcrumb,.login_wishlist_page .breadcrumb{margin-top:10px}.login_register_page .content,.login_register_page .registration_description,.login_wishlist_page .content,.login_wishlist_page .registration_description{width:678px}.login_register_page .registration_container,.login_wishlist_page .registration_container{margin-top:20px;margin-bottom:10px}.login_register_page .registration_description,.login_wishlist_page .registration_description{padding-bottom:10px;margin-bottom:25px}.login_register_page .primary,.login_wishlist_page .primary{width:100%;margin-bottom:70px}.login_register_page .secondary,.login_wishlist_page .secondary{width:500px;margin:30px auto}.login_wishlist_page .wishlist_landing_page,.login_wishlist_page .wishlist_search{margin-top:10px}.login_wishlist_page .secondary{margin-top:0}.login_wishlist_page .primary{margin-bottom:60px}.login_wishlist_page .primary h1{position:static;width:100%;margin-bottom:20px}.login_wishlist_page .block.block_login{margin-left:0;margin-right:60px}.account_landing_page .primary{width:455px}.account_landing_page .secondary{width:190px}.myaccount_block{width:179px;margin:0 0 20px 15px;padding-left:20px;padding-right:20px}.myaccount_block>.edit_link{left:20px}.myaccount_block .f_textinput,.myaccount_block .textinput,.myaccount_block .f_textarea,.myaccount_block .textarea,.myaccount_block .f_select,.myaccount_block .select{width:179px}.myaccount_block>.description,.myaccount_block>p{margin-right:-5px}.myaccount_favorites,.myaccount_payment_info{clear:both}.myaccount_address_book{clear:none}.myaccount_hair_profile{min-height:458px}.account_landing_right_nav_slot{max-height:329px}.account_landing_right_nav_slot .img img{top:-80px;max-height:455px}.account_landing_right_nav_slot .tile_info{margin-left:0}.address_item,.payment_item{width:205px}.start-shopping-list li,.start_shopping_list li{width:50%}.facebookregistration span,.facebookregistration iframe{width:680px !important}}@media only screen and (max-width:767px){.account .content,.account .secondary,.login_register_page .content,.login_register_page .secondary,.login_wishlist_page .content,.login_wishlist_page .secondary{width:100%;border:0}.account .primary,.account .registration_description,.login_register_page .primary,.login_register_page .registration_description,.login_wishlist_page .primary,.login_wishlist_page .registration_description{width:auto;margin:0 auto 15px auto}.account .registration_container,.login_register_page .registration_container,.login_wishlist_page .registration_container{margin-top:0;margin-bottom:10px}.login_register_page .block,.login_wishlist_page .block{float:none;width:auto;margin:0 auto 20px}.login_register_page .block .textinput,.login_wishlist_page .block .textinput{width:100%}.login_wishlist_page .wishlist_landing_page,.login_wishlist_page .wishlist_search{margin-top:0}.login_wishlist_page .primary h1{position:static;width:100%;margin-bottom:20px}.login_wishlist_page .block.block_login{margin-left:0}.pt_account>.navigation{margin:0}.account_landing_page .primary{width:320px !important;margin:0 auto}.account_landing_page .primary h1{margin:0 25px}.account_landing_page .account_login_page{margin-bottom:10px}.account_landing_content{margin:5px 25px 0}.myaccount_blocks{display:block;margin:10px 0 0 0}.myaccount_block{float:none;width:auto;min-height:0;padding:18px 18px 55px;margin:0 10px 13px 10px}.myaccount_block>.edit_link{left:18px;bottom:18px}.myaccount_check_order{padding-bottom:18px}.account_navigation .section_header,.account_navigation .toggle{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.account_navigation .section_header,.account_navigation .section_header>span,.account_navigation .toggle,.account_navigation .toggle>span{font-size:14px;line-height:14px;font-weight:700;color:white}.account_navigation .section_header>span,.account_navigation .toggle>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.account_navigation .section_header+.toggle_content:target,.account_navigation .toggle+.toggle_content:target{display:block}.account_navigation .section_header>span:after,.account_navigation .toggle>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:white transparent;vertical-align:middle}.account_navigation .section_header.expanded>span:after,.account_navigation .toggle.expanded>span:after{border-width:0 5px 5px}.account_navigation .section_header,.account_navigation .shopping{background:#333}.account_navigation .about_me{background:#000}.account_navigation .toggle_content{margin:0 0 -1px}.account_navigation .toggle_content li{margin:0;border-bottom:1px solid #d6d6d6}.account_navigation .toggle_content li a{display:block;width:280px;padding:10px 20px;margin:0 auto;background:0;font-size:14px;line-height:20px;font-weight:700;color:#666;text-transform:uppercase}.account_landing_right_nav_slot{max-height:246px}.account_landing_right_nav_slot .img img{top:-40px;max-height:305px}.account_landing_right_nav_slot .tile_info{bottom:auto;top:100%;margin-left:0;margin-top:-42px}.login_wishlist_page .main .content,.login_wishlist_page .secondary,.pt_account .main .content,.pt_account .secondary,.pt_order .main .content,.pt_order .secondary{width:100%;margin:auto}.login_wishlist_page .primary,.pt_account .primary,.pt_order .primary{width:280px}.login_wishlist_page .primary,.login_wishlist_page .secondary,.pt_account .primary,.pt_account .secondary,.pt_order .primary,.pt_order .secondary{float:none;clear:both;margin-left:auto;margin-right:auto}.login_wishlist_page .primary:after,.login_wishlist_page .secondary:after,.pt_account .primary:after,.pt_account .secondary:after,.pt_order .primary:after,.pt_order .secondary:after{content:"";display:table;clear:both}.login_wishlist_page .f_field .f_textinput,.login_wishlist_page .f_field .textinput,.login_wishlist_page .f_field .f_textarea,.login_wishlist_page .f_field .textarea,.login_wishlist_page .f_field .f_select,.login_wishlist_page .f_field .select,.pt_account .f_field .f_textinput,.pt_account .f_field .textinput,.pt_account .f_field .f_textarea,.pt_account .f_field .textarea,.pt_account .f_field .f_select,.pt_account .f_field .select,.pt_order .f_field .f_textinput,.pt_order .f_field .textinput,.pt_order .f_field .f_textarea,.pt_order .f_field .textarea,.pt_order .f_field .f_select,.pt_order .f_field .select{width:100%}.login_wishlist_page .search_result_content,.pt_account .search_result_content,.pt_order .search_result_content{padding:0}.login_wishlist_page .search_result_content .product_tile,.pt_account .search_result_content .product_tile,.pt_order .search_result_content .product_tile{position:static;padding:0;margin:0}.login_wishlist_page .product_tile_wrapper,.pt_account .product_tile_wrapper,.pt_order .product_tile_wrapper{width:248px}.login_wishlist_page .product_tile_wrapper .price,.login_wishlist_page .product_tile_wrapper .variant_swatch,.login_wishlist_page .product_tile_wrapper .bv-rating,.login_wishlist_page .product_tile_wrapper .quantity,.login_wishlist_page .product_tile_wrapper .product_actions,.pt_account .product_tile_wrapper .price,.pt_account .product_tile_wrapper .variant_swatch,.pt_account .product_tile_wrapper .bv-rating,.pt_account .product_tile_wrapper .quantity,.pt_account .product_tile_wrapper .product_actions,.pt_order .product_tile_wrapper .price,.pt_order .product_tile_wrapper .variant_swatch,.pt_order .product_tile_wrapper .bv-rating,.pt_order .product_tile_wrapper .quantity,.pt_order .product_tile_wrapper .product_actions{margin:0}.login_wishlist_page .product_tile_wrapper .price,.pt_account .product_tile_wrapper .price,.pt_order .product_tile_wrapper .price{margin-bottom:10px}.login_wishlist_page .product_tile_wrapper .quantity,.pt_account .product_tile_wrapper .quantity,.pt_order .product_tile_wrapper .quantity{max-width:25%;margin-top:-4px}.login_wishlist_page .product_tile_wrapper .quantity label,.pt_account .product_tile_wrapper .quantity label,.pt_order .product_tile_wrapper .quantity label{display:block}.login_wishlist_page .product_tile_wrapper:after,.pt_account .product_tile_wrapper:after,.pt_order .product_tile_wrapper:after{display:none !important}.account-navigation-unregistered>.toggle{background:#000}.account-navigation-service>.toggle{background:#333}.account_landing_tabs,.account_overview_orders{display:none}.start-shopping-list li,.start_shopping_list li{width:100%}.ui-dialog .request_password_page .f_field label,.ui-dialog .request_password_page .formfield label,.ui_resetpassword_dialog .f_field label,.ui_resetpassword_dialog .formfield label,.ui_notifyme_dialog .f_field label,.ui_notifyme_dialog .formfield label{width:60px}.ui-dialog .request_password_page .f_field .error_message,.ui-dialog .request_password_page .formfield .error_message,.ui_resetpassword_dialog .f_field .error_message,.ui_resetpassword_dialog .formfield .error_message,.ui_notifyme_dialog .f_field .error_message,.ui_notifyme_dialog .formfield .error_message{margin-left:62px}.ui-dialog .request_password_page .f_field input,.ui-dialog .request_password_page .formfield input,.ui_resetpassword_dialog .f_field input,.ui_resetpassword_dialog .formfield input,.ui_notifyme_dialog .f_field input,.ui_notifyme_dialog .formfield input{width:160px !important}.dialog_edit_address,.dialog_edit_payment{width:300px !important}.dialog_edit_address .f_textinput,.dialog_edit_address .textinput,.dialog_edit_address .f_textarea,.dialog_edit_address .textarea,.dialog_edit_address .f_select,.dialog_edit_address .select,.dialog_edit_payment .f_textinput,.dialog_edit_payment .textinput,.dialog_edit_payment .f_textarea,.dialog_edit_payment .textarea,.dialog_edit_payment .f_select,.dialog_edit_payment .select{width:100%}.account_address_detail_page .f_checkbox,.account_payment_details_page .f_checkbox{width:20px !important}.account_address_detail_page .formfield_month,.account_address_detail_page .formfield_year,.account_payment_details_page .formfield_month,.account_payment_details_page .formfield_year{width:48%;margin-right:0;margin-left:0}.account_address_detail_page .formfield_year,.account_payment_details_page .formfield_year{float:right}.my_salon_account{overflow:hidden}.my_salon_account .f_field{float:none;margin:0 0 10px 0;width:100%}.my_salon_cart_dialog .my_salon_account .f_field{float:left;margin:0 10px 10px 0;width:45%}.my_salon_cart_dialog .my_salon_account .f_field .f_field{float:none;margin:0}.mysalon_search_results .mysalon_item{display:block;width:100%;margin:0 0 20px 0}.mysalon_search_results .salon_confirm{margin:0 -10px 0 0}.my_salon_cart_dialog .mysalon_search_results .salon_confirm{margin:0 -20px 0 0}.mysalon_search_results .skip_this{float:left;margin:0 0 0 -10px}.my_salon_cart_dialog .mysalon_search_results .skip_this{margin:0 0 0 -20px}.mysalon_search_results .salon_confirm .button,.mysalon_search_results .skip_this .button{padding:0 18px}.pt_favorites .product_tile_wrapper .inline_rating_link,.pt_favorites .product_tile_wrapper .inline_rating_label_link{margin:20px 5px 0 0}.pt_favorites .product_tile_wrapper .product_name,.pt_favorites .product_tile_wrapper .product_subtitle{min-height:none;margin-bottom:0 0 5px}.pt_favorites .product_tile_wrapper .price{margin:5px 0 0}.pt_favorites .product_tile_wrapper .bv-rating{margin-left:0;padding-top:5px}.pt_favorites .product_tile_wrapper .product_favorite_remove{margin:0}.pt_favorites .product_tile_wrapper .product_favorite_remove a{font-size:12px;line-height:28px}.pt_favorites .product_tile_wrapper .product_actions{position:relative;z-index:10;margin:0 -20px 0 0}.pt_favorites .product_tile_wrapper .product_actions .add_all_to_cart{margin-right:-25px}.pt_mysamples .fullsize_productimage_for_sample{right:105px}.pt_mysamples .fullsize_productimage_for_sample .product_image_wrapper{position:static}.orders_page .search_result_items{text-align:left}}@media only screen and (min-width:768px) and (max-width:1083px){.pt_storelocator .breadcrumb,.pt_storelocator .primary h1,.pt_storelocator .findstore_message{width:678px}.pt_error .primary>h1{font-size:20px;margin:40px 0 15px}}@media only screen and (max-width:767px){.pt_storelocator .breadcrumb,.pt_storelocator .primary h1,.pt_storelocator .findstore_message{width:320px}.pt_error .primary{width:auto;margin:0 20px}.pt_error .primary>h1{font-size:18px;margin:20px 0 10px}.error_page_message p,.error_page_message ul{margin-bottom:20px}.error_page_message li{margin-bottom:5px}}@media only screen and (min-width:750px){body>.pt_accountlogin .registrationform{margin-left:6%}}@media only screen and (min-width:768px) and (max-width:1083px){.diagnoseMyHair{max-width:680px}.diagnoseMyHair .chooseGender{width:620px;padding-right:30px}.diagnoseMyHair .genderOption{margin-left:35px}.diagnoseMyHair .mediumbutton{display:block;margin:0 auto}.yseop_dialog_container{width:640px !important}}@media only screen and (max-width:600px){body>.pt_accountlogin .registrationform,body>.pt_accountlogin .accountlogin{float:none;clear:both;width:100%}}@media only screen and (max-width:767px){.diagnoseMyHair{padding-bottom:0}.diagnoseMyHair h1{margin:5px 10px 20px 10px !important}.diagnoseMyHair #content{width:300px;margin:0 auto;padding-bottom:110px}.diagnoseMyHair .content{height:auto !important;padding:20px 10px;box-sizing:border-box;background-size:contain !important}.diagnoseMyHair .footer{position:absolute}.diagnoseMyHair .footer .content{width:100%;padding:10px 0}.diagnoseMyHair .chooseGender{float:none;width:300px;margin:0 auto;padding:0;text-align:center}.diagnoseMyHair .chooseGender h2{display:none}.diagnoseMyHair .chooseGender .genderOption,.diagnoseMyHair .chooseGender .optionFemale{float:none;clear:both;margin:0 auto}.diagnoseMyHair .mediumbutton{display:block;margin:0 auto}.diagnoseMyHair .returningUsers{padding:0 10px;margin:10px 0 40px 0}.diagnoseMyHair .returningUsers span{font-size:15px}.yseop_dialog_container{padding:10px 5px}}@media only screen and (min-width:768px) and (max-width:1083px){.tile_hero .tile_info_wrapper{max-width:330px;margin-left:40px}.tile_hero .cta_link.first{font-size:36px}.tile_detailed .title{min-height:28px;font-size:14px}.tile_detailed .subtitle,.tile_detailed .cta_link.second{font-size:11px}.tile_detailed .subtitle{min-height:28px}.list_banners_steps{margin-left:-15px;width:480px}.list_banners_steps .contentcarousel_list_item{width:220px;margin:0 0 30px 15px}}@media only screen and (max-width:767px){.tile_hero .tile_info_wrapper{left:auto;right:50%;margin-right:-150px;text-align:right}.look-book .tile_hero .tile_info_wrapper{bottom:2px;margin-left:0}.tile_hero .tile_info{vertical-align:bottom}.tile_hero .title{padding-bottom:12px;font-size:14px;letter-spacing:0;position:relative}.tile_hero .title:after{content:'';position:absolute;left:0;bottom:6px;width:16px;height:3px;background-color:white}.tile_hero .cta_link.first{font-size:24px}.tile_hero .subtitle,.tile_hero .cta_link{display:none}.whats_new .whats-new-hp-custom-css .tile_hero .tile_info{left:60%;right:5%;width:35%}.list_banners_steps h2{letter-spacing:0}.list_banners_steps h2 strong{padding:0 15px}.list_banners_steps .contentcarousel_list_item{margin-left:auto;margin-right:auto}.tile_medium{width:200px;line-height:normal;text-align:center}.tile_medium .cta_image{float:none;max-width:100%}.tile_medium .tile_text{display:block;width:auto}.tile_medium .title{margin:0;font-size:1.5em}.tile_medium .cta_link,.tile_medium .contentcarousel_asset_body{display:none}.tile_medium.right{width:200px;height:auto;font-size:13px;line-height:normal}.tile_medium.right .cta_image{float:none;max-width:100px}.tile_medium.right .subtitle{color:#888}}