.clearfix:after{content:"";display:table;clear:both}@media only screen and (max-width:1083px){.no-desktop body{overflow:visible !important}.no-desktop .scroll_off{overflow:hidden !important}.no-desktop .ui-dialog{position:absolute;max-height:none;overflow:visible}.no-desktop .ui-dialog:after{content:'';position:absolute;top:100%;right:0;bottom:-40px;left:0}.no-desktop .quickview{position:fixed}}@media only screen and (min-width:768px) and (max-width:1083px){body{min-width:768px;font-size:13px}.main{padding-top:123px}.content{width:750px}.main .content{width:670px}.primary{width:540px}.secondary{width:110px}.breadcrumb{margin:10px 0}.breadcrumb,.breadcrumb a{font-size:14px}.no-desktop .dialog_address_suggestion{position:fixed}.my_salon_cart_dialog{min-width:570px}.textinput,.textarea,.select{padding:5px}.textinput,.select{height:30px}.header .logo{width:220px;bottom:-62px;left:50%;margin-left:-110px}.header_search{bottom:-92px}.mini_cart_content{width:290px;font-size:13px}.empty_minicart .mini_cart_content{width:240px;padding:15px 20px}.mini_cart_header{padding:15px;font-size:12px;letter-spacing:2px}.mini_cart_totals{padding:0 15px 15px}.mini_cart_slot .html_slot_container{padding:10px 15px;margin:0 -15px 15px}.mini_cart_subtotals{bottom:46px;font-size:16px}.mini_cart_link_cart{margin-top:36px;font-size:13px;line-height:24px}.mini_cart_product{padding:10px;line-height:100px}.mini_cart_product .product_detail{width:160px;font-size:13px;line-height:15px}.navigation{min-height:28px;padding:68px 0 3px}.level_1_list{margin-left:0}.level_1_list_item{margin:0 -1px}.level_1_list_item_link{padding:0 8px 0 7px;line-height:28px}.subnavigation_close{display:none}.b-newsletter-subscribe,.footer-menu{margin:0 10px 15px 40px}}@media only screen and (max-width:767px){body{min-width:320px;font-size:12px}.main{padding:92px 0 0;overflow-x:hidden}.content,.primary,.secondary{float:none;width:300px}.primary,.secondary{position:static}.breadcrumb{margin:8px 0}.breadcrumb,.breadcrumb a{font-size:10px}.ui-dialog{padding:15px}.ui-dialog,.ui-dialog.ui_email_signup{max-width:300px}.ui-dialog-content{padding-bottom:15px;margin-bottom:-15px}.dialog_checkout_login{max-width:300px}.dialog_checkout_login .loginform_column,.dialog_checkout_login .block_login_new_customers_col{float:none;width:auto}.dialog_checkout_login .checkout-login-newcustomer-message,.dialog_checkout_login .checkout-login-newcustomer-benefits,.dialog_checkout_login .checkout-login-guest-message{margin-top:20px}.dialog_address_suggestion{top:15px;margin-top:auto}.dialog_address_suggestion.ui-dialog{max-width:300px}.dialog_address_suggestion .applicable_suggestion{float:none;width:auto}.pt_optcheckout.scroll_off .main>.content{position:static}.my_salon_cart_dialog{min-width:300px;top:35px !important}.home_main_promotion_dialog .ui-dialog-titlebar-close{right:5px;top:5px;padding:3px;font-size:10px;line-height:9px}.home_main_promotion_dialog .ui-dialog-titlebar-close:after{font-size:10px}.homepage-promotion-banner{min-height:175px}.textinput,.textarea,.select{padding:3px 3px 3px 6px;font-size:12px}.textinput,.select{height:28px}.domloaded .header{position:absolute}.header .logo{z-index:6;width:120px;top:33px;left:50%;bottom:auto;margin-left:-60px}.domloaded .header .logo{position:fixed}.disable_fixed_header .header .logo{position:absolute}.android4 .disable_fixed_header .header .logo{position:fixed}.header_promo_slot{position:absolute;z-index:5;top:0;left:0;right:0;width:100%;height:14px;background:#fff;font-size:10px;text-align:center}.domloaded .header_promo_slot{position:fixed}.disable_fixed_header .header_promo_slot{position:absolute}.android4 .disable_fixed_header .header_promo_slot{position:fixed}.header_promo_slot .content_asset{position:relative;left:50%;width:300px;margin-left:-150px}.header_search{right:0;bottom:-68px;background:#232323}.header_search .f_placeholder{display:none !important}.header_search .search_button{position:absolute;top:0;right:0;width:36px;height:28px}.header_search .search_button:before{line-height:28px}.header_search .search_input{position:relative;z-index:1;width:36px;height:28px;border:0;color:#000;opacity:0;cursor:pointer}.header_search .search_input:focus{opacity:1;width:250px;padding:0 40px 0 10px;background:#fff;cursor:text}.header_search .search_input:focus+.search_button{z-index:6;color:#000}.suggestions{width:300px;margin-top:0}.suggestions>div{padding:6px 10px}.minicart_wrapper{position:absolute;z-index:5;top:24px;left:0;right:0;width:100%;height:40px;background:#232323}.domloaded .minicart_wrapper{position:fixed}.disable_fixed_header .minicart_wrapper{position:absolute}.android4 .disable_fixed_header .minicart_wrapper{position:fixed}.minicart_wrapper>.minicart{position:relative;top:10px;left:50%;margin-left:80px;display:inline-block;vertical-align:top}.mini_cart_label{display:none}.mini_cart_link>.mini_cart_quantity{background:#fff;color:#000}.mini_cart_link>.mini_cart_quantity:before{border-color:#fff}.mini_cart_content{display:none !important}.horizontal_carousel .jcarousel-control{width:35px;margin-top:-28px}.horizontal_carousel .jcarousel-control:before{font-size:28px;line-height:56px}.navigation{min-height:28px;padding:40px 0 0}.domloaded .navigation{position:absolute}.navigation .item_description{display:none}.utility_navigation_list a,.account_navigation_header,.navigation_header{display:block;float:left;padding:0 10px;margin:0;font:12px/28px "FranklinGothicBT-RomanCondensed",Arial,sans-serif;color:#fff !important;text-transform:uppercase;cursor:pointer}.desktop .utility_navigation_list a:hover,.utility_navigation_list a.expanded,.desktop .account_navigation_header:hover,.account_navigation_header.expanded,.desktop .navigation_header:hover,.navigation_header.expanded{background-color:#fff;color:#000 !important}.navigation_dropdown{position:static;margin:0;border:0;box-shadow:none}.navigation_dropdown .html_slot_container{display:none}.account_navigation_list,.level_1_list{display:none;position:absolute;top:100%;left:0;width:300px;margin:9px -1px 0;border:1px solid #222;background:#fff}.account_navigation_list_item,.level_1_list_item{display:block;margin:-1px 0 0}.account_navigation_list_item:hover .navigation_dropdown,.level_1_list_item:hover .navigation_dropdown{display:none}.account_navigation_list_item:first-child,.level_1_list_item:first-child{margin-top:0}.account_navigation_list_item:first-child:before,.level_1_list_item:first-child:before{content:'';position:absolute;top:-9px;left:16px;width:16px;height:9px;background:url(../images/menu-arr.png) 0 0 no-repeat}.account_navigation_list_item:first-child:hover:before,.account_navigation_list_item:first-child.expanded:before,.level_1_list_item:first-child:hover:before,.level_1_list_item:first-child.expanded:before{background-position:0 -9px}.account_navigation_list_item:first-child>a,.level_1_list_item:first-child>a{border-top:0}.account_navigation_link,.level_1_list_item_link{position:relative;padding:6px 30px 6px 20px;margin:0;border-top:1px solid #999;font:12px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;color:#000 !important}.level_1_list_item:hover .account_navigation_link,.expanded .account_navigation_link,.account_navigation_link:hover,.level_1_list_item:hover .level_1_list_item_link,.expanded .level_1_list_item_link,.level_1_list_item_link:hover{border-color:#222;background:#222;color:#fff !important}.account_navigation_link:after,.level_1_list_item_link:after{font:9px/24px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2b";position:absolute;top:0;right:10px;width:10px;text-align:center}.level_2_list{padding:5px 0;box-shadow:none}.level_2_list_item{margin:0;white-space:normal}.level_2_list_item_link{padding:4px 20px 4px 30px;font:12px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif}.subnavigation_close{position:absolute;z-index:1;top:0;right:0;width:30px;height:24px;background:#222;color:#fff;text-align:center;overflow:hidden}.subnavigation_close:before{display:block;font:9px/24px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2d"}.utility_navigation_list,.account_navigation_list_wrapper{position:absolute;bottom:-68px;left:60px}.utility_navigation_list{left:155px}.account_navigation_list{left:-60px}.utility_navigation_list li,.account_navigation_list_item{float:none;height:auto;padding:0;border:0;text-transform:uppercase}.utility_navigation_list li:first-child:before,.account_navigation_list_item:first-child:before{left:96px}.utility_navigation_list li{margin:0}.account_navigation_list_item{padding:6px 30px 6px 20px;line-height:1}.account_navigation_list_item:hover{background:#000}.account_navigation_list_item:hover,.account_navigation_list_item:hover a{color:#fff !important}.account_navigation_link{display:block;margin:-6px -30px -6px -20px}.account_navigation_link:after{display:none}.account_navigation_welcome .account_navigation_link{display:inline;padding:0;margin:0}.footer{position:static;height:auto;padding:15px 0}.footer .content{width:270px}.b-newsletter-subscribe,.footer-menu{float:none;margin-right:0}.b-newsletter-subscribe{min-height:53px;margin-bottom:5px}}@media only screen and (max-width:1083px){.lookbook-products .quantity_error{width:150px}}@media only screen and (min-width:768px) and (max-width:1083px){.category-banner{margin-bottom:6px;font-size:12px;line-height:78px}.category-banner .content_item_info{padding:10px}.category-banner.v2 .cta_title,.category-banner .cta_subtitle{font-size:15px}.category-banner.top{line-height:155px}.category-banner.big{line-height:310px}.category-banner.big .cta_subtitle{font-size:30px}.category-banner.ingridients-banner{font-size:9px}.category-banner.ingridients-banner .content_item_info{max-width:45%;text-align:left}.category-banner.ingridients-banner .cta_title{font-size:11px}.category-banner-list .category-banner{width:332px;min-height:155px}.category-banner-list .cta_subtitle{font-size:20px}.tab_video_block iframe{width:530px;height:300px}.buzz_list{margin-left:-10px}.buzz_list img{width:170px;margin:0 0 10px 10px}.tab_content .category-banner{font-size:12px}.tab_content .category-banner .cta_image_wrapper{width:250px;height:250px}.tab_content .category-banner .content_item_info{max-width:none}.custom_clp.press h1{margin-bottom:10px}.press_content{margin-bottom:60px;font-size:8px}.press_select_month{min-width:175px;font-size:16px}.press_item_big{width:560px;min-height:370px}.press_items .carousel{width:560px}.press_items .contentcarousel_list_item{width:280px}.press_item{width:180px;min-height:240px}.press_item .press_item_image{width:160px;min-height:216px;margin-bottom:5px}.back_to_press_link{margin:15px 0}.press_item_detail_images{width:440px}.press_item_detail_images_main{height:593px}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{width:140px;height:190px}.press_item_detail_info{margin-left:480px}.press_item_detail_info .product_social_networking{width:160px;margin-top:6px;padding-bottom:50px;overflow:hidden}.press_item_detail_info .addthis_counter_facebook{position:absolute;left:0;top:35px}.press_item_detail_info .addthis_button_google_plusone_share{position:absolute;left:80px;top:35px}.press_item_detail_info .send_to_friend{margin-right:0}.press_item_detail_products_title{margin:30px 0 20px}.custom_clp.ceremonies>.content{width:608px;margin-top:72px;margin-bottom:72px;padding:30px}.custom_clp.ceremonies .breadcrumb{margin-top:-93px;margin-left:-31px}.clp_ceremonies_title{margin:0 25px}.clp_ceremonies_title h1{margin-bottom:20px;font-size:30px}.ceremonies_carousel{width:600px}.ceremonies_carousel .jcarousel-clip{margin:0 -20px}.ceremonies_carousel .contentcarousel_list_item{width:280px;margin:0 20px}.ceremonies_carousel .cta_image_wrapper{min-height:280px}.ceremonies_carousel h2{font-size:22px}.ceremonies_carousel.three{font-size:11px}.ceremonies_carousel.three .jcarousel-clip{margin:0 -15px}.ceremonies_carousel.three .contentcarousel_list_item{width:180px;margin:0 15px}.ceremonies_carousel.three .cta_image_wrapper{min-height:180px}.ceremonies_carousel.three h2{font-size:16px}.ceremonies_carousel.three h3{font-size:14px}.lookdetail .lookbook-title{margin-bottom:10px}.lookbook-list{margin-left:-20px}.lookbook-item{width:325px;margin-left:20px;margin-bottom:50px}.lookbook-description{font-size:25px}.lookbook_carousel{margin-bottom:6px}.lookbook_carousel .jcarousel-clip{margin:0 -2px 0 -3px}.lookbook_carousel .jcarousel-control{width:35px;margin-top:-25px}.lookbook_carousel .jcarousel-control:before{font-size:30px;line-height:50px}.lookbook_carousel .categorycarousel_item{width:102px;min-height:102px;margin:0 2px 0 3px}.lookbook_carousel .categorycarousel_name{font-size:16px;line-height:90px}.lookbook_carousel.on_detail_page{margin-top:-10px;padding-top:10px;padding-bottom:10px}.lookbook_carousel.on_detail_page .jcarousel-clip{margin:0 -5px}.lookbook_carousel.on_detail_page .jcarousel-control{width:45px;margin-top:-35px}.lookbook_carousel.on_detail_page .jcarousel-control:before{font-size:40px;line-height:70px}.lookbook_carousel.on_detail_page .categorycarousel_item{width:158px;min-height:158px;margin:0 5px}.lookbook_carousel.on_detail_page .categorycarousel_name{font-size:22px;line-height:148px}.lookbook-detail{margin:40px 0}.lookbook-detail .lookbook-description{vertical-align:-2px;padding:0 20px 0 15px;font-size:30px}.lookbook-main-image,.lookbook_category_slot_2{width:330px}.lookbook-category-title,.lookbook_category_slot_1{margin-left:350px}.lookbook_category_slot_1{min-height:115px}.lookbook-products{margin-left:330px}.lookbook-products .product_tile_wrapper{width:150px;margin-top:10px;margin-left:20px}.lookbook-products .product_tile .product_image_wrapper{height:148px;line-height:148px}.lookbook-products .product_tile .quickviewbutton{top:60px;font-size:16px;line-height:34px}.lookbook-click-element{width:420px;height:420px}.artofhair_carousel .jcarousel-clip{margin-left:-5px}.artofhair_carousel .contentcarousel_list_item{width:220px;margin-left:5px}.artofhair_carousel .cta_image_wrapper{min-height:154px}.artofhair_carousel .contentcarousel_asset_body{font-size:12px}}@media only screen and (max-width:767px){.category-banner{font-size:10px;line-height:65px}.category-banner .cta_image_wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(to right,rgba(0,0,0,0.05),rgba(0,0,0,0.7),rgba(0,0,0,0.9),rgba(0,0,0,0.7),rgba(0,0,0,0.05));background:-moz-linear-gradient(to right,rgba(0,0,0,0.05),rgba(0,0,0,0.7),rgba(0,0,0,0.9),rgba(0,0,0,0.7),rgba(0,0,0,0.05));background:-o-linear-gradient(to right,rgba(0,0,0,0.05),rgba(0,0,0,0.7),rgba(0,0,0,0.9),rgba(0,0,0,0.7),rgba(0,0,0,0.05));background:linear-gradient(to right,rgba(0,0,0,0.05),rgba(0,0,0,0.7),rgba(0,0,0,0.9),rgba(0,0,0,0.7),rgba(0,0,0,0.05))}.category-banner .content_item_info{max-width:80%;padding:5px 10px 10px}.category-banner.v2 .cta_subtitle,.category-banner .cta_title{font-size:24px}.category-banner.top{width:320px;margin-left:-10px;font-size:12px;line-height:140px}.category-banner.top .content_item_info{max-width:85%;padding-top:12px}.category-banner.big{background:0;font-size:12px;line-height:normal;overflow:visible}.category-banner.big .cta_image_wrapper{position:static;height:180px;margin:0 -10px 5px}.category-banner.big .cta_image_wrapper:before{display:none}.category-banner.big .content_item_info{max-width:none;width:auto}.category-banner.big .cta_subtitle{font-size:25px}.category-banner.big .contentcarousel_asset_body{line-height:1}.category-banner.ingridients-banner{font-size:9px}.category-banner.ingridients-banner .content_item_info{text-align:left}.category-banner.ingridients-banner .cta_title{font-size:11px}.category-banner-list .category-banner{display:block;max-width:none;width:300px;min-height:140px;margin-left:auto;margin-right:auto}.category-banner-list .cta_subtitle{font-size:18px}.category-banner-list:after{content:none}.tab_video_block iframe{width:300px;height:170px}.buzz_list{margin-left:-10px}.buzz_list img{width:145px;margin:0 0 10px 10px}.tab_content .category-banner{width:300px;margin-left:0;font-size:10px}.tab_content .category-banner .cta_image_wrapper{width:130px;height:130px}.tab_content .category-banner .cta_image_wrapper:before{display:none}.tab_content .category-banner .content_item_info{max-width:none;padding-top:0;padding-left:10px}.cdi_styling,.cdi_must_haves{padding-top:140px}.cdi_styling .category-banner.top,.cdi_must_haves .category-banner.top{position:absolute;top:0;left:0}.custom_clp.press h1{margin-bottom:10px}.press_content{width:320px;margin:0 auto 20px;font-size:5px}.press_select_month{min-width:175px;padding:5px;font-size:14px}.press_item_big{display:none}.press_items{background:0}.press_items .carousel{width:auto;margin-bottom:20px}.press_items .jcarousel-clip,.press_items .contentcarousel_list_item{width:250px;margin:0 auto}.press_items .carousel_navigation_list{position:absolute;bottom:-15px;left:0;right:0;display:block}.press_item{position:relative;width:auto;min-height:165px;text-align:left}.press_item .press_item_image{width:50%;min-height:165px;margin:0}.press_item .press_item_month,.press_item .press_item_products_title,.press_item .press_item_products{display:block}.press_item .press_item_info{position:absolute;left:53%;bottom:0}.press_item_detail{margin:20px 0}.back_to_press_link{margin:10px 0}.press_item_detail_images{float:none;width:auto}.press_item_detail_images_main{height:404px}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{width:96px;height:130px;margin:6px 6px 0 0}.press_item_detail_info{margin-left:0;margin-top:20px}.press_item_detail_info .addthis_counter.addthis_bubble_style{width:20px !important;height:18px;margin-right:5px}.press_item_detail_info .addthis_counter.addthis_bubble_style a.addthis_button_expanded{width:20px;height:20px;font-size:11px;line-height:19px}.press_item_detail_info .send_to_friend{margin:19px 82px 0 0}.press_item_detail_info .send_to_friend,.press_item_detail_info .addthis_button_twitter span,.press_item_detail_info .addthis_button_pinterest span,.press_item_detail_info .addthis_button_facebook span,.press_item_detail_info .addthis_button_google_plusone_share span{width:20px;height:20px;line-height:20px}.press_item_detail_info .send_to_friend:before,.press_item_detail_info .addthis_button_twitter span:before,.press_item_detail_info .addthis_button_pinterest span:before,.press_item_detail_info .addthis_button_facebook span:before,.press_item_detail_info .addthis_button_google_plusone_share span:before{font-size:15px;line-height:22px}.press_item_detail_info .product_social_networking,.press_item_detail_info .product_social_networking>li{width:193px}.press_item_detail_products_title{margin:45px 0 20px}.custom_clp.ceremonies>.content{width:300px;margin-top:0;margin-bottom:30px;padding:0;border:0}.custom_clp.ceremonies .breadcrumb{margin-top:8px;margin-left:0}.clp_ceremonies_title{margin:0 10px}.clp_ceremonies_title h1{margin-bottom:5px;font-size:20px}.clp_ceremonies_video iframe{width:280px;height:157px}.ceremonies_carousel{width:320px;margin:20px -10px 5px;padding:35px 0 0;border-top:1px solid #666}.ceremonies_carousel .jcarousel-clip{margin:0}.ceremonies_carousel .contentcarousel_list_item{width:300px;margin:0 10px}.ceremonies_carousel .cta_image_wrapper{min-height:135px}.ceremonies_carousel .cta_image_wrapper,.ceremonies_carousel .bg_image{float:left;max-width:135px}.ceremonies_carousel .contentcarousel_asset_body{margin-left:150px;font-size:10px}.ceremonies_carousel h2{font-size:14px}.ceremonies_carousel h3{font-size:12px}.lookdetail .lookbook-title{margin-bottom:10px}.lookbook-list{margin-left:-10px}.lookbook-list .button{min-height:22px;padding:0 22px;font-size:11px;line-height:22px}.lookbook-item{width:145px;margin-left:10px;margin-bottom:25px}.lookbook-name{margin-right:0;font-size:14px}.lookbook-description{font-size:18px}.lookbook_carousel.on_detail_page .jcarousel-clip,.lookbook_carousel .jcarousel-clip{margin:0 -5px}.lookbook_carousel.on_detail_page .categorycarousel_item,.lookbook_carousel .categorycarousel_item{width:143px;min-height:143px;margin:0 5px}.lookbook_carousel .categorycarousel_name{font-size:25px;line-height:123px}.lookbook_carousel.on_detail_page{margin-top:-10px;padding-top:10px;padding-bottom:10px}.lookbook-detail{margin:20px 0}.lookbook-detail .lookbook-description{vertical-align:-1px;padding:0 8px 0 6px;font-size:25px}.lookbook-main-image,.lookbook_category_slot_2{float:none;width:auto;margin:0 0 20px}.lookbook-products,.lookbook-category-title,.lookbook_category_slot_1{margin-left:0}.lookbook_category_slot_1{min-height:0}.lookbook-products+.lookbook_category_slot_2{margin-top:0}.lookbook-products{margin:0 0 10px -10px;font-size:0}.lookbook-products .product_tile_wrapper{width:145px;margin:0 0 25px 10px}.lookbook-products .product_tile .product_image_wrapper{height:143px;line-height:143px}.lookbook-products .quantity_error{font-size:11px}.lookbook-click-element{width:300px;height:300px}.artofhair_carousel .jcarousel-control{display:none}.artofhair_carousel .jcarousel-clip{height:auto !important;margin-left:0}.artofhair_carousel .contentcarousel_list{position:static;width:auto}.artofhair_carousel .contentcarousel_list_item{float:none;width:250px;margin:20px auto}.artofhair_carousel .cta_image_wrapper{min-height:0}.artofhair_carousel .content_item_info{padding-top:.5em}.artofhair_carousel .contentcarousel_asset_body{font-size:11px}}@media only screen and (max-width:1083px){.product_tile .inline_rating_link,.product_tile .inline_rating_label_link{margin-bottom:0}.quantity_error{font-size:11px}.bv-rating{width:70px}.bv-rating_item{width:14px}.bv-rating_item:before{font-size:12px}}@media only screen and (min-width:768px) and (max-width:1083px){.refine_section_header{margin-bottom:15px;font-size:12px}.refinement_headline:after{margin-top:6px;border-width:4px 4px 0}.refinement_headline.expanded:after{border-bottom-width:4px}.refinement_list_link{padding-left:15px}.refinement_list_link:before{width:8px;height:8px}.category_level_2{margin:5px 0 15px 15px}.category_level_2 .refinement_list_item{margin:0 0 2px}.category_level_2 .refinement_list_link{font-size:12px}.product_tile{width:176px;font-size:10px}.product_tile .product_image_wrapper{height:176px;line-height:176px;margin-bottom:10px}.product_tile .product_name{font-size:13px}.product_tile .product_name+.price,.product_tile .product_name+.product_size{margin-top:30px}.product_tile .product_name+.inline_rating_link,.product_tile .product_name+.inline_rating_link+.inline_rating_label_link{margin-top:42px}.product_tile .price,.product_tile .product_size,.product_tile .variant_swatch{font-size:12px}.product_tile .quickviewbutton{top:75px;margin-left:-63px;padding:0 25px;font-size:12px;line-height:30px}.product_tile .button_shop_now{margin:10px 0 0}.search_result_items{margin-left:-6px}.search_result_items.carousel .jcarousel-clip{margin-left:-6px}.search_result_items.carousel .jcarousel-control{top:50px}.search_result_items .product_tile_wrapper{margin-left:6px}.plp_tabs .tabs_menu{font-size:12px;line-height:18px}.pt_product_search_result .recommendations_block .productcarousel_list li+li{margin-left:6px}.pt_product_search_result .recommendations_block .jcarousel-control{top:95px;width:40px}.pt_product_search_result .recommendations_block .jcarousel-control:before{font:34px/60px "icomoon"}.pt_product_search_result .recommendations_block .jcarousel-next{right:-40px}.pt_product_search_result .recommendations_block .jcarousel-prev{left:-40px}}@media only screen and (max-width:767px){.refinements{margin:0 0 15px}.refine_section_header{padding:0 0 5px;border:solid #898989;border-width:0 0 2px;margin:15px 0 0;font:12px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.refinement_list_link:before{display:none}.product_tile{width:145px;font-size:10px}.product_tile .product_image_wrapper{height:145px;line-height:145px;margin-bottom:5px}.product_tile .product_name{font-size:12px}.product_tile .product_name+.price,.product_tile .product_name+.product_size{margin-top:30px}.product_tile .product_name+.inline_rating_link,.product_tile .product_name+.inline_rating_link+.inline_rating_label_link{margin-top:52px}.product_tile .price,.product_tile .product_size,.product_tile .variant_swatch{font-size:11px}.product_tile .button_shop_now{margin:10px 0 0}.product_tile .quickviewbutton{display:none !important}.bv-rating_item:before{font-size:11px}.search_result_items{margin-left:-10px;margin-right:-1px}.search_result_items.carousel .jcarousel-clip{margin-left:-10px}.search_result_items.carousel .jcarousel-control{top:45px}.search_result_items .product_tile_wrapper{margin-left:10px}.product_tile_wrapper{margin:0 0 20px}.pt_product_search_result .utility_navigation_list a{color:#fff}.pt_product_search_result .utility_navigation_list a:hover{color:#000}.plp_tabs .tabs_menu{white-space:normal}.plp_tabs .tabs_menu li{display:block}.plp_tabs .tabs_menu a{text-align:left}.plp_tabs .tab_content{display:block !important}.pt_product_search_result .recommendations_block{border-top:1px solid #231f20}.pt_product_search_result .recommendations_block .productcarousel_list li+li,.pt_product_search_result .recommendations_block .product_tile_wrapper{margin:10px 0;height:300px}.pt_product_search_result .recommendations_block .productcarousel_list{width:auto}.pt_product_search_result .recommendations_block .jcarousel-control{display:none}}@media only screen and (max-width:1083px){.pdp_main{width:100%}.pdp_main .product_detail{width:100%;margin-left:0}.pdp_main .mousetrap,.pdp_main .cloud-zoom-big{display:none !important}}@media only screen and (min-width:768px) and (max-width:1083px){.pdp_main{width:540px;float:none;margin:0 auto}.pdp_main .product_name{font-size:28px}.pdp_main .product_subtitle{margin-bottom:0;font-size:20px}.pdp_main .product_add_to_cart{width:415px;margin-top:5px}.pdp_main .product_total_price{width:415px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pdp_main .product_image_container{width:100%;height:400px;margin-bottom:10px;overflow:hidden}.pdp_main .product_primary_image{float:left;width:400px;height:400px}.pdp_main .product_thumbnails{display:inline-block;margin-left:5px;vertical-align:top}.pdp_main .thumb{display:block}.pdp_main .thumb+.thumb{margin:5px 0 0}.pdp_main .product_detail .add_to_cart,.pdp_main .product_detail .notifyme,.pdp_main .product_detail .add_all_to_cart{width:415px;font-size:18px}.pdp_main .inline_rating_label_link{font-size:18px}.pdp_main .bv-rating{width:85px}.pdp_main .bv-rating_item{width:17px}.pdp_main .tab_content{min-height:0;font-size:15px;line-height:23px}.pdp_main .product_tabs{margin-top:40px}.pdp_main .product_share_title{font-size:15px}.pdp_main .product_video_section{display:block}.pdp_main .recommendations_block{margin-top:35px}.pdp_main .recommendations_block .product_tile_wrapper{margin:0 5px}.pdp_main .recommendations_block .product_tile{width:170px;margin:0;padding-bottom:25px}.pdp_main .recommendations_block .product_subtitle,.pdp_main .recommendations_block .product_name{font-size:15px;line-height:1}.pdp_main .recommendations_block .product_subtitle{min-height:3em}.pdp_main .recommendations_block .product_price{font-size:17px}.pdp_main .recommendations_block .product_image_wrapper{height:170px;line-height:170px}.pdp_main .recommendations_block .product_name{margin-top:20px}.pdp_main .recommendations_block .jcarousel-control{width:40px}.pdp_main .recommendations_block .jcarousel-control:before{font:34px/60px "icomoon"}.pdp_main .recommendations_block .jcarousel-prev{left:-40px}.pdp_main .recommendations_block .jcarousel-next{right:-40px}.pdp_main .product_set{width:415px}.pdp_main .product_detail .variant_dropdown:after,.pdp_main .product_detail .quantity:after{top:16px}.pdp_main .product_detail .variant_dropdown:before,.pdp_main .product_detail .quantity:before{height:32px}.pdp_main .product_detail .variant_dropdown label,.pdp_main .product_detail .quantity label{width:40px;font-size:18px;line-height:34px}.pdp_main .product_detail .quantity{max-width:95px}.pdp_main .product_detail .variation-select,.pdp_main .product_detail .quantity select{width:115px;height:34px;padding:4px 0 4px 45px;font-size:18px;line-height:22px}.pdp_main .product_detail .variation-select:focus,.pdp_main .product_detail .quantity select:focus{width:95px}.pdp_main .product_detail .variation-select{width:325px;padding-left:50px}.pdp_main .product_detail .variation-select:focus{width:305px}.pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter{width:25px !important;height:22px}.pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter a.addthis_button_expanded{width:25px;height:22px;font-size:14px;line-height:24px}.pdp_main .product_actions .send_to_friend,.pdp_main .addthis_button_twitter>span,.pdp_main .addthis_button_pinterest>span,.pdp_main .addthis_button_facebook>span,.pdp_main .addthis_button_google_plusone_share>span{width:24px;height:24px;line-height:28px}.pdp_main .addthis_button_twitter>span:before,.pdp_main .addthis_button_pinterest>span:before,.pdp_main .addthis_button_facebook>span:before,.pdp_main .addthis_button_google_plusone_share>span:before{font-size:13px}.pdp_main .product_actions .send_to_friend:before{font-size:15px;line-height:25px}.pdp_main .product_social_networking,.pdp_main .product_social_networking>li{width:245px}.pdp_main .product_actions .favorites_action,.pdp_main .product_actions .favorites_action:before{line-height:24px}.pdp_main .product_set_item .quantity select{padding:3px 5px 3px 40px}.pdp_main .product_set_item .product_subtitle{font-size:12px}.pdp_main .product_set_item .add_to_cart,.pdp_main .product_set_item .notifyme,.pdp_main .product_set_item .quantity select,.pdp_main .product_set_item .quantity label,.pdp_main .product_set_item .product_name,.pdp_main .product_set_item .variant_swatch{font-size:15px}.pdp_main .product_set_item .quantity{margin-left:0}.pdp_main .product_set_item .quantity:after{top:11px}.pdp_main .product_set .product_total_price{padding:0 30px;font-size:20px}.pdp_main .product_set .tab_content{padding-right:0}.quickview .pdp_main{width:490px;margin-top:-20px}.quickview .pdp_main .product_image_container{width:230px;height:auto;margin-bottom:0}.quickview .pdp_main .product_primary_image{width:230px;height:230px;line-height:230px}.quickview .pdp_main .product_name{font-size:18px;line-height:1}.quickview .pdp_main .product_subtitle{font-size:14px}.quickview .pdp_main .product_add_to_cart{width:auto;margin-top:5px}.quickview .pdp_main .product_detail{display:inline-block;width:240px;margin-left:15px}.quickview .pdp_main .product_detail .add_to_cart,.quickview .pdp_main .product_detail .notifyme,.quickview .pdp_main .product_detail .add_all_to_cart{min-height:22px;font-size:11px;line-height:22px}.quickview .pdp_main .product_social_networking,.quickview .pdp_main .product_social_networking>li{width:163px;min-height:20px}.quickview .pdp_main .variant_dropdown,.quickview .pdp_main .quantity{margin-bottom:10px}.quickview .pdp_main .variant_dropdown:before,.quickview .pdp_main .quantity:before{height:20px}.quickview .pdp_main .variant_dropdown:after,.quickview .pdp_main .quantity:after{top:10px;right:6px}.quickview .pdp_main .quantity{max-width:60px}.quickview .pdp_main .variant_dropdown label,.quickview .pdp_main .quantity label{left:7px;top:5px;font-size:12px;line-height:12px}.quickview .pdp_main .product_price{margin-left:7px;margin-top:5px;font-size:12px;line-height:12px}.quickview .pdp_main .variation-select,.quickview .pdp_main .quantity select{width:80px;height:22px;padding:2px 2px 2px 27px;font-size:12px;line-height:12px}.quickview .pdp_main .variation-select:focus,.quickview .pdp_main .quantity select:focus{width:60px}.quickview .pdp_main .variation-select{width:190px;padding-left:33px}.quickview .pdp_main .variation-select:focus{width:170px}.quickview .pdp_main .quantity_error{bottom:-25px;font-size:10px}.quickview .pdp_main .tab_content{margin:10px 0;font-size:11px}.quickview .pdp_main .product_share_title{font-size:11px}.quickview .pdp_main .product_set .product_total_price{width:100%;font-size:12px;line-height:20px}.quickview .pdp_main .product_set .add_all_to_cart{padding:0}.quickview .pdp_main .product_set .tab_content{margin:5px 0}.quickview .pdp_main .product_set .product_social_actions{font-size:12px;margin-top:10px}.quickview .pdp_main .inline_rating_label_link{font-size:12px;line-height:16px}.quickview .pdp_main .product_set .inline_rating_label_link,.quickview .pdp_main .product_set .inline_rating_link{margin-bottom:5px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter{width:15px !important;height:15px;margin-right:2px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter:after,.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter:before{margin-top:-4px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter:after{border-width:4px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter:before{border-width:4px 6px 6px 4px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter a.addthis_button_expanded{width:15px;height:15px;font-size:11px;line-height:15px}.quickview .pdp_main .product_actions .send_to_friend,.quickview .pdp_main .addthis_button_twitter span,.quickview .pdp_main .addthis_button_pinterest span,.quickview .pdp_main .addthis_button_facebook span,.quickview .pdp_main .addthis_button_google_plusone_share span{width:18px;height:18px}.quickview .pdp_main .product_actions .send_to_friend:before,.quickview .pdp_main .addthis_button_twitter span:before,.quickview .pdp_main .addthis_button_pinterest span:before,.quickview .pdp_main .addthis_button_facebook span:before,.quickview .pdp_main .addthis_button_google_plusone_share span:before{font-size:13px;line-height:17px}.quickview .pdp_main .product_actions{height:20px}.quickview .pdp_main .product_actions>li{margin-right:1px}.quickview .pdp_main .product_actions .favorites_action{width:20px;height:20px}.quickview .pdp_main .product_actions .favorites_action:before{font-size:14px;line-height:16px}.pdp_additional_content .content{width:540px}}@media only screen and (max-width:767px){.pdp_main .product_name{margin-bottom:0;font-size:19px;line-height:20px}.pdp_main .product_subtitle{margin-bottom:5px;font-size:13px;line-height:1}.pdp_main .product_add_to_cart{min-width:295px;margin-top:0}.pdp_main .product_image_container{width:100%}.pdp_main .product_primary_image{height:300px;line-height:300}.pdp_main .product_thumbnails{display:none}.pdp_main .product_detail .add_to_cart,.pdp_main .product_detail .notifyme,.pdp_main .product_detail .add_all_to_cart{width:300px;min-height:28px;font-size:12px;letter-spacing:1px;line-height:1.5em}.pdp_main .product_detail .variant_dropdown,.pdp_main .product_detail .quantity{margin-bottom:10px}.pdp_main .product_detail .variant_dropdown:before,.pdp_main .product_detail .quantity:before{height:20px}.pdp_main .product_detail .variant_dropdown:after,.pdp_main .product_detail .quantity:after{top:9px;right:8px}.pdp_main .product_detail .variant_dropdown label,.pdp_main .product_detail .quantity label{width:20px;top:2px;left:7px;font-size:13px;line-height:20px}.pdp_main .product_detail .quantity{max-width:70px}.pdp_main .product_detail .variation-select,.pdp_main .product_detail .quantity select{width:90px;height:22px;padding:2px 2px 2px 30px;font-size:13px;line-height:16px}.pdp_main .product_detail .variation-select:focus,.pdp_main .product_detail .quantity select:focus{width:70px}.pdp_main .product_detail .variation-select{width:240px;padding-left:35px}.pdp_main .product_detail .variation-select:focus{width:220px}.pdp_main .addthis_counter.addthis_bubble_style{width:20px !important;height:18px;margin-right:5px}.pdp_main .addthis_counter.addthis_bubble_style a.addthis_button_expanded{width:20px;height:20px;font-size:11px;line-height:20px}.pdp_main .product_actions .favorites_action,.pdp_main .product_actions .send_to_friend,.pdp_main .addthis_button_twitter>span,.pdp_main .addthis_button_pinterest>span,.pdp_main .addthis_button_facebook>span,.pdp_main .addthis_button_google_plusone_share>span{width:20px;height:20px;line-height:20px}.pdp_main .product_actions .send_to_friend:before,.pdp_main .addthis_button_twitter>span:before,.pdp_main .addthis_button_pinterest>span:before,.pdp_main .addthis_button_facebook>span:before,.pdp_main .addthis_button_google_plusone_share>span:before{font-size:15px;line-height:22px}.pdp_main .product_social_networking,.pdp_main .product_social_networking>li{width:193px}.pdp_main .product_actions>li{margin-right:2px}.pdp_main .product_actions .favorites_action:before{font-size:17px;line-height:20px}.pdp_main .product_tabs{margin-top:20px}.pdp_main .tab_content{display:block !important;min-height:0;font-size:11px;line-height:18px}.pdp_main .product_share_title{font-size:11px}.pdp_main .product_video_section{display:none}.pdp_main .product_set_list>div{margin-left:-10px}.pdp_main .product_set_item{width:140px;margin-left:10px}.pdp_main .product_set_item .product_name_wrapper{min-height:3.5em}.pdp_main .product_set_item .product_name,.pdp_main .product_set_item .variant_swatch{font-size:12px;line-height:1}.pdp_main .product_set_item .product_subtitle{font-size:9px;margin-top:0}.pdp_main .product_set_item .product_set_image{height:145px;line-height:145px}.pdp_main .product_set_item .quantity{margin:0 0 30px}.pdp_main .product_set_item .quantity:after{top:8px}.pdp_main .product_set_item .quantity select{width:60px;height:20px;padding:2px 0 2px 25px;font-size:10px;line-height:12px}.pdp_main .product_set_item .quantity label{left:8px;font-size:10px;line-height:22px}.pdp_main .product_set_item .quantity_error{width:150px;bottom:-25px;font-size:11px}.pdp_main .product_set_item .add_to_cart,.pdp_main .product_set_item .notifyme{min-height:20px;margin-left:5px;padding:0 5px;font-size:9px;line-height:20px}.pdp_main .product_set{width:300px}.pdp_main .product_set .tab_content{margin-bottom:0;padding-bottom:10px}.pdp_main .product_set .product_social_actions{margin-top:20px}.pdp_main .product_set .quantity_error{bottom:-20px}.pdp_main .product_set_list{border-top:1px solid #231f20}.pdp_main .product_set_list>div{border:0}.pdp_main .product_set_details{min-height:45px}.pdp_main .product_total_price{width:auto;font-size:13px;line-height:20px}.quickview .pdp_main{display:none}.pdp_main .recommendations_block{margin-top:25px;border-top:1px solid #231f20}.pdp_main .recommendations_block .product_tile_wrapper{margin:0 5px}.pdp_main .recommendations_block .product_tile{width:140px;padding-bottom:22px}.pdp_main .recommendations_block .product_image_wrapper{height:140px;line-height:140px}.pdp_main .recommendations_block .product_subtitle,.pdp_main .recommendations_block .product_name{font-size:12px;line-height:1}.pdp_main .recommendations_block .product_subtitle{min-height:3em}.pdp_main .recommendations_block .product_price{font-size:13px}.pdp_main .recommendations_block .quantity_error{left:-5px;right:-5px}.pdp_main .recommendations_block .jcarousel-clip{width:300px;border-top:0}.pdp_main .recommendations_block .productcarousel_list{position:static;width:auto}.pdp_main .recommendations_block .jcarousel-control{display:none}.pdp_main .recommendations_block .carousel_navigation_list{display:none !important}.ui-dialog.quickview{display:none !important}}@media only screen and (max-width:1083px){.cart .secondary,.cart .primary{float:none;width:auto}.dymanic-cart-content,.samples_block,.cart_gift_wrapper,.cart_coupon_code,.cart_order_totals,.cart-action-buttons,.cart_my_salon,.you_may_also_like_cart .recommendations_block{width:auto}.cart_checkout_button{min-width:150px}.customer_service_block,.cart_order_totals .order_totals_block{min-height:170px;font-size:13px}.customer_service_title{margin-bottom:20px}.cart_order_totals .textinput{width:130px}.cart_order_totals .estimatetax_btn{width:130px;padding:0 10px}.cart_order_totals .order_totals_table td{padding:3px 0}.cart_order_totals .order_totals_table .order_total td{font-size:15px}.order_action_button{clear:both;margin:20px 0;text-align:center}.billing_address .billing_address_info{margin-bottom:0}.order_review_content .submit_order.bottom{text-align:center}}@media only screen and (min-width:768px) and (max-width:1083px){.cart{font-size:13px}.cart .secondary{width:330px;margin-top:0}.cart_empty{margin-bottom:30px}.samples_block .jcarousel-clip{width:660px;margin:0 auto}.sample_item{width:155px;min-height:170px}.sample_item .sample_item_image{min-height:135px}.sample_item .product_image{margin:-50px 0 0 -20px;max-width:185px}.you_may_also_like_cart .recommendations_block{width:660px}.you_may_also_like_cart .product_tile_wrapper,.you_may_also_like_cart .productcarousel_list_item{width:155px;margin:0 5px}.you_may_also_like_cart .product_image_wrapper,.you_may_also_like_cart .product_image_container{height:155px;line-height:155px}.you_may_also_like_cart .product_tile{padding-bottom:25px}.you_may_also_like_cart .product_tile .product_name{margin-bottom:43px}.you_may_also_like_cart .product_tile .price{bottom:53px}.you_may_also_like_cart .product_actions{bottom:25px}.cart_order_totals{width:330px}.shipping_billing{margin:40px -20px 0 -50px}.checkout_notification_area{margin-left:50px;margin-right:20px}.shipping_address,.billing_address,.payment_options,.shipping_method_block{margin:0 0 40px 65px}.payment_options{clear:both}.shipping_method_block{clear:none}.ui-dialog .privacy_policy{max-height:600px;margin-top:-10px;overflow:auto}.shipping_address_review,.billing_address_review,.payment_methods_review{margin:0 0 20px 55px;width:185px}.order_payment_details_item{width:170px;margin:0 25px 20px}.order_shipment_table{font-size:16px}.order_shipment_table .order_product_image{width:130px}.order_shipment_table .product_image{max-width:130px}}@media only screen and (max-width:767px){.cart{width:320px;font-size:12px}.cart_empty{width:300px}.cart_title,.cart .breadcrumb,.cart .secondary,.cart-action-buttons{margin-left:13px;margin-right:13px}.samples_block,.cart_gift_wrapper,.cart_coupon_code,.cart_order_totals,.cart_my_salon,.you_may_also_like_cart .recommendations_block{padding:20px 13px;border-top-color:#d5d5d5}.samples_header h2,.cart_gift_wrapper h3,.cart_coupon_code .title,.cart_my_salon .title,.you_may_also_like_cart .recommendation_title{margin-bottom:10px}.customer_service_block,.cart_order_totals .order_totals_block{min-height:0}.dymanic-cart-content{width:320px}.cart_table{font-size:12px}.cart_table th{padding:0 10px 1px 0;font-size:12px;letter-spacing:0}.cart_table th.product{padding-left:20px}.cart_table td{padding:5px 8px 5px 0;border-top-color:#d5d5d5}.cart_table .item_image{width:95px}.cart_table .product_image{max-width:90px}.cart_table .attribute{font-size:11px}.cart_table .item_user_actions{margin-top:5px}.cart_table .quantity_select{height:auto;padding:0}.you_may_also_like_cart .recommendations_block{padding-left:0;padding-right:0}.you_may_also_like_cart .recommendation_title{padding-left:13px;padding-right:13px}.you_may_also_like_cart .jcarousel-clip{width:300px;margin:0 auto}.you_may_also_like_cart .product_tile_wrapper,.you_may_also_like_cart .productcarousel_list_item{width:140px;margin:0 5px}.you_may_also_like_cart .product_image_wrapper,.you_may_also_like_cart .product_image_container{height:140px;line-height:140px}.you_may_also_like_cart .product_tile{padding-bottom:22px}.you_may_also_like_cart .product_tile .product_name{margin-bottom:40px}.you_may_also_like_cart .product_tile .price{bottom:50px}.you_may_also_like_cart .product_actions{bottom:24px}.you_may_also_like_cart .quantity_error{left:-5px;right:-5px}.samples_block .carousel{margin:0 10px}.samples_block .jcarousel-clip{width:160px;margin:0 auto}.sample_item{width:150px;min-height:170px}.sample_item .sample_item_image{min-height:145px}.sample_item .product_image{margin:-50px 0 0 -25px;max-width:195px}.cart_coupon_code .formfield_coupon_code,.cart_coupon_code .button{margin-top:10px}.cart_coupon_code .coupons{margin-top:5px}.cart_order_totals{float:none;padding-bottom:0}.cart-action-buttons{float:none;margin-bottom:20px}.cart-action-buttons .cart_actions{margin-bottom:15px}.checkout_progress_indicator{width:300px;font-size:10px}.checkout_progress_indicator .checkout_step_indicator{margin-left:15px}.order_summary{margin:10px -10px;padding:0;border:0;border-top:1px solid #d5d5d5}.order_summary h3{margin:0;padding:10px 15px;border-bottom:0}.order_summary_product .product_image_container{margin-right:5px}.order_summary_product .bonus_item,.order_summary_product .mini_cart_price{width:70px}.bonus_products{margin-top:0}.bonus_products h3{margin-bottom:-15px}.checkout_order_totals{float:none;width:280px;margin:10px auto 0}.checkout_order_totals td{width:60px;padding:4px 0}.shipping_billing{margin:0 -10px}.checkout_notification_area{margin-left:20px;margin-right:20px}.shipping_address,.billing_address,.payment_options,.shipping_method_block,.shipping_address_review,.billing_address_review,.payment_methods_review{float:none;width:auto;margin:0 auto 20px;padding:20px 30px 0;border-top:1px solid #d5d5d5}.payment_options{clear:both}.payment_options .cvn_tip .tooltip_content{left:auto;right:0}.payment-options-message,.shipping-method-message{margin-right:0}.shipping_address_review,.billing_address_review,.payment_methods_review{font-size:13px}.order_details{margin:0 -10px}.confirmation_print_page,.order_details>.order_date_info,.order_payment_details,.order_shipping_details,.order_shipping_products>.section_header{padding-left:10px;padding-right:10px}.order_payment_details_item{display:block;width:220px;margin:0 auto 20px}.order_shipment_table{font-size:13px}.order_shipment_table th{padding-left:5px}.order_shipment_table th.order_product_info{padding-left:10px}.order_shipment_table td{padding:5px}.order_shipment_table .order_product_image{width:100px}.order_shipment_table .product_image{max-width:100px}}@media only screen and (max-width:1083px){.myaccount_block{width:260px;min-height:130px;padding:20px 0 20px 20px;font-size:11px}.myaccount_block .mini_address_location{font-size:11px;line-height:13px}.myaccount_block h2{font-size:18px}.myaccount_block .inner{margin-top:15px}.myaccount_block .edit_link{bottom:5px}.login_register_page .button{font-size:11px}.pt_favorites .variant_swatch{font-size:12px}.pt_favorites .product_actions,.pt_favorites .product_favorite_remove{display:block;float:none}.pt_favorites .product_tile .button,.pt_favorites .product_favorite_remove a{width:100%;min-height:25px;font-size:10px;line-height:25px}.pt_favorites .product_tile .button:hover,.pt_favorites .product_favorite_remove a:hover{background:#666}.mysalon_search_results .mysalon_item .radio{margin-top:7px}.my_salon_account .button{font-size:10px;padding:0 20px}.order_history_item{font-size:12px}.order_history_header .submit_button{margin-top:10px}.pt_order .order_shipment_table{margin-top:0}}@media only screen and (min-width:768px) and (max-width:1083px){.account_navigation{margin-top:12px}.myaccount_welcome{margin-top:25px;font-size:18px}.account_landing_content{font-size:11px}.myaccount_blocks{margin-top:25px}.account_login_page .block_create{width:260px;padding-right:30px}.account_login_page .block_search,.account_login_page .block_login{width:290px;margin-left:20px}.account_login_page .block_login{padding:0 0 0 50px}.account_login_page .block_search{padding:20px 0 0 50px}.login_register_page .registration_description{font-size:13px}.my_salon_account .textinput{width:165px;font-size:10px}.address_create,.card_create{font-size:11px}.address_list_empty,.payment_list_empty{font-size:13px}.order_history_items .order_shipped_to,.order_history_items .order_total_price{width:125px}.order_details_page .order_payment_details_item{width:220px}}@media only screen and (max-width:767px){.account_navigation{margin:1em 0}.account_navigation a{background-color:#ddd}.myaccount_welcome{margin:10px 0 5px}.account_landing_content{font-size:11px}.myaccount_blocks{margin-top:20px;margin-bottom:0}.myaccount_block{width:100%;min-height:110px;padding:20px 15px 30px 35px}.myaccount_block .edit_link{left:35px}.myaccount_title,.myaccount_welcome,.account_landing_content{padding:0 15px}.account_login_page .block_create{width:auto;border-right:0;padding-right:0}.account_login_page .block_login .section_title{margin-bottom:15px}.account_login_page .block_login,.account_login_page .block_search{width:100%;margin:0;padding:10px 0 0;border-top:1px solid #d7d7d7}.login_register_page .registration_description{display:none}.pt_account .main .content{padding-bottom:50px}.address_create,.card_create{font-size:10px}.address_list_empty,.payment_list_empty{font-size:12px}.payment_instruments,.addresses{padding-bottom:35px}.payment_instruments>span,.addresses>span{bottom:-25px}.address_item{height:auto;padding-bottom:10px}.address_item,.payment_item{display:block;margin-right:0}.address_information,.address_actions{display:block;padding-bottom:0;margin-left:0}.pt_favorites .product_tile .button,.pt_favorites .product_favorite_remove a{font-size:9px}.my_salon_account .f_field{display:block;margin-right:0}.my_salon_account .element-or{display:block;width:260px;margin:10px 0;text-align:center;line-height:14px}.my_salon_account .f_field.formfield.name{margin:10px 0 20px}.my_salon_account .search{margin:0}.mysalon_search_results .mysalon_item{display:block;width:100%;margin:0 0 20px 5px}.salon_input_data_error{margin-top:10px}.order_history_items th{padding-left:5px;font-size:9px}.order_history_items td{padding:10px 5px}.order_history_header .submit_button{font-size:8px}.order_details_page .order_payment_details_item{width:220px;margin-left:auto;margin-right:auto}.register_page{font-size:11px}}@media only screen and (max-width:1083px){.no_hits_recommendations{margin:40px 0}.no_hits_recommendations .product_name{font-size:12px}.no_hits_recommendations .price{margin:5px 0}.storelocator iframe{min-height:520px}#shu_wordpress_blog-page body{height:auto}}@media only screen and (min-width:768px) and (max-width:1083px){.homepage>.content{width:768px}.hp_carousel_main .contentcarousel_list,.hp_carousel_main .contentcarousel_list_item{height:420px}.hp_carousel_main .contentcarousel_list_item{width:768px}.hp_carousel_main .contentcarousel_item_info,.hp_carousel_main .content_item_info{padding:15px 20px}.hp_carousel_main .title,.hp_carousel_main .cta_title{font-size:30px}.hp_maincarousel_navigation .contentcarousel_list,.hp_maincarousel_navigation .contentcarousel_list_item{height:220px}.hp_maincarousel_navigation .jcarousel-clip{width:660px;margin:0 auto}.hp_maincarousel_navigation .contentcarousel_list_item{width:320px;margin:0 5px}.pt_customer_service .secondary_navigation{margin-top:12px}.customer_service_section{height:130px;margin-top:20px}.pt_storelocator .breadcrumb,.pt_storelocator .storelocator h1,.pt_storelocator .findstore_message{width:670px}.salon_locator .textinput{width:195px;font-size:12px}.salon_locator .featured_salons_list{margin-bottom:-40px}.salon_locator .js_salon_locator_error{margin-right:15px}.storelocator .findstore_message+div{width:675px}.storelocator iframe{width:675px}.salon-locator-title h3{font-size:16px}.salon-locator-title h1,.featured_salons_list h2{font-size:33px}.featured_salon_main .contentcarousel_list_item{font-size:18px}.featured_salons_list .contentcarousel_list_item{width:220px;margin-right:5px;font-size:13px}#featuredSalonsIframe{min-height:1500px}.plp.pt_product_search_result .search_hits_head_text,.no_hits_page .search_hits_head_text{margin:0 0 30px}.plp.pt_product_search_result .content_header{margin:0 0 15px}.no_hits_recommendations .product_tile_wrapper,.no_hits_recommendations .productcarousel_list_item{margin:0 5px}.no_hits_recommendations .product_tile{width:125px;padding-bottom:25px}.no_hits_recommendations .product_image_wrapper{height:125px;line-height:125px}.no_hits_recommendations .quantity_error{left:-10px;right:-10px}.shu_blog_page iframe{padding-top:125px}}@media only screen and (max-width:767px){.homepage>.content{width:320px}.hp_carousel_main{margin-bottom:15px}.hp_carousel_main .carousel_navigation_list,.hp_carousel_main .jcarousel-control{display:none}.hp_carousel_main .contentcarousel_list,.hp_carousel_main .contentcarousel_list_item{float:none;height:auto;width:100%}.hp_carousel_main .contentcarousel_list_item{display:block !important;margin:0 0 10px}.hp_carousel_main .contentcarousel_item_info,.hp_carousel_main .content_item_info{padding:10px 15px}.hp_carousel_main .bg_image,.hp_carousel_main .cta_image{max-height:none;max-width:100%}.hp_carousel_main .title,.hp_carousel_main .cta_title{max-width:40%;font-size:20px}.hp_slot_2{display:none}.pt_customer_service .secondary_navigation{margin:-1em 0 1em}.pt_customer_service .secondary_navigation a{background-color:#ddd}#customerservice-show-page .primary h1{margin:0 -10px 15px;padding:0 10px 3px}.customer_service_directory{overflow:visible}.customer_service_section{float:none;width:auto;height:125px;margin:15px -10px 0;padding:0 10px}.customer_service_section h2{margin:15px 0 10px}.pt_storelocator .breadcrumb,.pt_storelocator .storelocator h1,.pt_storelocator .findstore_message{width:300px}.salon_locator .textinput{width:100%}.salon_locator .formfield,.salon_locator .element-or{display:block;text-align:center}.salon_locator .element-or{margin:5px 0}.salon_locator .js_salon_locator_error{float:none;width:100%;text-align:left}.salon_locator .button{margin:20px 0 0}.salon_locator .featured_salons_list{margin:0 -10px -25px;padding-top:10px;border-top:1px solid #fff}.salon_locator .featured_salons_list h2{margin-left:10px;margin-right:10px}.storelocator .findstore_message+div{width:300px}.storelocator iframe{width:300px}.salon-locator-title img{max-width:320px;margin-left:-10px}.salon-locator-title h3{font-size:14px}.salon-locator-title h1,.featured_salons_list h2{font-size:24px}.featured_salon_main .contentcarousel_list_item{font-size:17px}.featured_salon_main .bg_image{max-width:320px;margin:0 -10px 1em}.featured_salons_list .contentcarousel_list_item{width:145px;margin-right:10px;font-size:12px}.featured_salons_list.mobile_one_column .contentcarousel_list{margin:0}.featured_salons_list.mobile_one_column .contentcarousel_list_item{display:block;width:280px;margin:3px auto 25px;font-size:14px}#featuredSalonsIframe{min-height:1300px}.plp.pt_product_search_result .search_hits_head_text,.no_hits_page .search_hits_head_text{padding:0 0 3px;margin:0 0 20px}.pt_product_search_result .content_header{margin:0 0 10px}.pt_product_search_result .sort_by_label:after{margin:0 0 5px}.pt_product_search_result .sort_by_list{width:185px}.pt_product_search_result .secondary{margin-bottom:15px}.pt_product_search_noresult .secondary{display:none}.no_hits_search .search_input{width:185px}.no_hits_search .search_button{margin:0 0 0 5px}.no_hits_search .suggestions{width:185px;font-size:12px}.no_hits_recommendations{margin:20px -10px;padding:20px 10px;border-top:1px solid #999}.no_hits_recommendations .jcarousel-clip{height:auto !important}.no_hits_recommendations .jcarousel-control{display:none}.no_hits_recommendations .productcarousel_list{position:static;width:auto}.no_hits_recommendations .product_tile_wrapper,.no_hits_recommendations .productcarousel_list_item{float:none;display:inline-block;margin:0 4px 0}.no_hits_recommendations .product_tile{width:140px;padding-bottom:22px}.no_hits_recommendations .product_image_wrapper{height:140px;line-height:140px}.no_hits_recommendations .quantity_error{left:-5px;right:-5px}.shu_blog_page iframe{padding-top:92px}.errorpage-banner-asset img{max-width:none;max-height:140px;margin-left:-65px}.error_page_message p{margin:10px 0}.error_page_message ul{max-width:100%}.error_page_message li{width:145px}.error_page_message a{font-size:10px}}