.clearfix:after,.content:after,.pdp_main .tabs_menu:after{content:"";display:table;clear:both}.pt_product_details,.pt_cart,.pt_optcheckout,.pt_order_confirmation,.pt_account,.pt_order,.pt_customer_service,.plp.pt_product_search_result,.pt_product_search_noresult,.pt_error{background:#fff;color:#333}.pt_product_details a,.pt_cart a,.pt_optcheckout a,.pt_order_confirmation a,.pt_account a,.pt_order a,.pt_customer_service a,.plp.pt_product_search_result a,.pt_product_search_noresult a,.pt_error a{color:#000}.pt_product_details a.button,.pt_cart a.button,.pt_optcheckout a.button,.pt_order_confirmation a.button,.pt_account a.button,.pt_order a.button,.pt_customer_service a.button,.plp.pt_product_search_result a.button,.pt_product_search_noresult a.button,.pt_error a.button,.pt_product_details a.button_cancel,.pt_cart a.button_cancel,.pt_optcheckout a.button_cancel,.pt_order_confirmation a.button_cancel,.pt_account a.button_cancel,.pt_order a.button_cancel,.pt_customer_service a.button_cancel,.plp.pt_product_search_result a.button_cancel,.pt_product_search_noresult a.button_cancel,.pt_error a.button_cancel{color:#fff}.pt_product_details .breadcrumb,.pt_cart .breadcrumb,.pt_optcheckout .breadcrumb,.pt_order_confirmation .breadcrumb,.pt_account .breadcrumb,.pt_order .breadcrumb,.pt_customer_service .breadcrumb,.plp.pt_product_search_result .breadcrumb,.pt_product_search_noresult .breadcrumb,.pt_error .breadcrumb{color:#000}.pt_product_details .breadcrumb a,.pt_cart .breadcrumb a,.pt_optcheckout .breadcrumb a,.pt_order_confirmation .breadcrumb a,.pt_account .breadcrumb a,.pt_order .breadcrumb a,.pt_customer_service .breadcrumb a,.plp.pt_product_search_result .breadcrumb a,.pt_product_search_noresult .breadcrumb a,.pt_error .breadcrumb a{color:#444}.pt_product_details .loader_bg,.pt_cart .loader_bg,.pt_optcheckout .loader_bg,.pt_order_confirmation .loader_bg,.pt_account .loader_bg,.pt_order .loader_bg,.pt_customer_service .loader_bg,.plp.pt_product_search_result .loader_bg,.pt_product_search_noresult .loader_bg,.pt_error .loader_bg{background-color:#fff}.pt_product_details .product_tile .product_image_wrapper,.pt_cart .product_tile .product_image_wrapper,.pt_optcheckout .product_tile .product_image_wrapper,.pt_order_confirmation .product_tile .product_image_wrapper,.pt_account .product_tile .product_image_wrapper,.pt_order .product_tile .product_image_wrapper,.pt_customer_service .product_tile .product_image_wrapper,.plp.pt_product_search_result .product_tile .product_image_wrapper,.pt_product_search_noresult .product_tile .product_image_wrapper,.pt_error .product_tile .product_image_wrapper{background:0}.category-banner.v2 .cta_subtitle,.category-banner .cta_title,.category-banner.ingridients-banner .cta_subtitle,.custom_clp.press h1,.press_item_detail_name,.lookbook-title,.lookbook-detail h1,.pdp_main .product_name,.pt_account .main h1,.pt_order .main h1,#customerservice-show-page .primary h1,.storelocator>h1,.pt_error .main h1{font:40px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.category_title_slot,.lookbook_carousel_title,.category-banner.big .cta_title,.clp_ceremonies_title h2,.lookbook-name,.lookbook_carousel .categorycarousel_name,.artofhair_carousel .title,.artofhair_carousel .cta_title,.pdp_main .product_subtitle,.cart_title,.checkout_title,.confirmation_title,.myaccount_welcome,.myaccount_block h2,.my_salon_account .sub_title,.pt_customer_service .primary h1,#customerservice-show-page .primary h2,.plp.pt_product_search_result .search_hits_head_text,.pt_product_search_noresult .search_hits_head_text{font:30px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.dialog_checkout_login h1,.dialog_checkout_login h2,.press_item_detail_products_title,.ceremonies_carousel h2,.samples_header h2,.cart_gift_wrapper h3,.cart_coupon_code .title,.cart_my_salon .title,.you_may_also_like_cart .recommendation_title,.customer_service_title,.cart_order_totals .order_summary_title,.account_login_page .block h2,.salon-locator-title h3,.pt_product_search_result .content_header,.no_hits_message,.no_hits_suggest_message,.no_hits_recommendations h2{font:20px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.refinement_headline,.account_navigation .toggle,.pt_customer_service .secondary_navigation .toggle,.b-newsletter-subscribe h3,.footer-title,.category-banner.v2 .cta_title,.category-banner .cta_subtitle,.category-banner.ingridients-banner .cta_title,.ceremonies_carousel h3,.cart_table .name,.cart_table .product_name,.checkout_form_title,.shipping_address_header,.billing_address_header,.payment_methods_header,.order_summary h3,.order_summary_product .product_name,.login_create_account .section_header,.order_details .section_header,.order_shipment_table .product_name{font:17px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.send_to_friend_page .preview_header,.dialog_address_suggestion h3,.back_to_press_link,.order_summary_product .product_attributes,.order_summary_product .product_total,.order_shipment_table .attribute,.no_hits_return_to_block a{font:14px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1083px){.category-banner.v2 .cta_subtitle,.category-banner .cta_title,.category-banner.ingridients-banner .cta_subtitle,.custom_clp.press h1,.press_item_detail_name,.lookbook-title,.lookbook-detail h1,.pdp_main .product_name,.pt_account .main h1,.pt_order .main h1,#customerservice-show-page .primary h1,.storelocator>h1,.pt_error .main h1{font-size:26px}.category_title_slot,.lookbook_carousel_title,.category-banner.big .cta_title,.clp_ceremonies_title h2,.lookbook-name,.lookbook_carousel .categorycarousel_name,.artofhair_carousel .title,.artofhair_carousel .cta_title,.pdp_main .product_subtitle,.cart_title,.checkout_title,.confirmation_title,.myaccount_welcome,.myaccount_block h2,.my_salon_account .sub_title,.pt_customer_service .primary h1,#customerservice-show-page .primary h2,.plp.pt_product_search_result .search_hits_head_text,.pt_product_search_noresult .search_hits_head_text{font-size:22px}.dialog_checkout_login h1,.dialog_checkout_login h2,.press_item_detail_products_title,.ceremonies_carousel h2,.samples_header h2,.cart_gift_wrapper h3,.cart_coupon_code .title,.cart_my_salon .title,.you_may_also_like_cart .recommendation_title,.customer_service_title,.cart_order_totals .order_summary_title,.account_login_page .block h2,.salon-locator-title h3,.pt_product_search_result .content_header,.no_hits_message,.no_hits_suggest_message,.no_hits_recommendations h2{font-size:17px}}@media only screen and (max-width:767px){.category-banner.v2 .cta_subtitle,.category-banner .cta_title,.category-banner.ingridients-banner .cta_subtitle,.custom_clp.press h1,.press_item_detail_name,.lookbook-title,.lookbook-detail h1,.pdp_main .product_name,.pt_account .main h1,.pt_order .main h1,#customerservice-show-page .primary h1,.storelocator>h1,.pt_error .main h1{font-size:20px}.category_title_slot,.lookbook_carousel_title,.category-banner.big .cta_title,.clp_ceremonies_title h2,.lookbook-name,.lookbook_carousel .categorycarousel_name,.artofhair_carousel .title,.artofhair_carousel .cta_title,.pdp_main .product_subtitle,.cart_title,.checkout_title,.confirmation_title,.myaccount_welcome,.myaccount_block h2,.my_salon_account .sub_title,.pt_customer_service .primary h1,#customerservice-show-page .primary h2,.plp.pt_product_search_result .search_hits_head_text,.pt_product_search_noresult .search_hits_head_text{font-size:18px}.dialog_checkout_login h1,.dialog_checkout_login h2,.press_item_detail_products_title,.ceremonies_carousel h2,.samples_header h2,.cart_gift_wrapper h3,.cart_coupon_code .title,.cart_my_salon .title,.you_may_also_like_cart .recommendation_title,.customer_service_title,.cart_order_totals .order_summary_title,.account_login_page .block h2,.salon-locator-title h3,.pt_product_search_result .content_header,.no_hits_message,.no_hits_suggest_message,.no_hits_recommendations h2{font-size:14px}.refinement_headline,.account_navigation .toggle,.pt_customer_service .secondary_navigation .toggle,.b-newsletter-subscribe h3,.footer-title,.category-banner.v2 .cta_title,.category-banner .cta_subtitle,.category-banner.ingridients-banner .cta_title,.ceremonies_carousel h3,.cart_table .name,.cart_table .product_name,.checkout_form_title,.shipping_address_header,.billing_address_header,.payment_methods_header,.order_summary h3,.order_summary_product .product_name,.login_create_account .section_header,.order_details .section_header,.order_shipment_table .product_name{font-size:14px}.send_to_friend_page .preview_header,.dialog_address_suggestion h3,.back_to_press_link,.order_summary_product .product_attributes,.order_summary_product .product_total,.order_shipment_table .attribute,.no_hits_return_to_block a{font-size:12px}}.button,.button_cancel,.quickviewbutton,.address_create,.card_create,.order_detail_options>a,.pt_favorites .product_favorite_remove a,.lookbook-products .product_tile .button,.lookbook-products .product_tile .button_cancel,.product_tile .button_shop_now,.pt_product_search_result .recommendations_block .button,.pt_product_search_result .recommendations_block .button_cancel,.pdp_main .recommendations_block .add_to_cart,.pdp_main .recommendations_block .notifyme,.pdp_main .recommendations_block .add_all_to_cart,.you_may_also_like_cart .button,.you_may_also_like_cart .button_cancel,.login_register_page .button,.login_register_page .button_cancel,.order_history_header .submit_button,.no_hits_recommendations .button,.no_hits_recommendations .button_cancel,.featured_salon_main .cta_link.first,.featured_salons_list .cta_link.first{display:inline-block;vertical-align:top;margin:0;border:0;text-align:center;text-transform:uppercase;cursor:pointer}.button:focus,.button_cancel:focus,.quickviewbutton:focus,.address_create:focus,.card_create:focus,.order_detail_options>a:focus,.pt_favorites .product_favorite_remove a:focus,.lookbook-products .product_tile .button:focus,.lookbook-products .product_tile .button_cancel:focus,.product_tile .button_shop_now:focus,.pt_product_search_result .recommendations_block .button:focus,.pt_product_search_result .recommendations_block .button_cancel:focus,.pdp_main .recommendations_block .add_to_cart:focus,.pdp_main .recommendations_block .notifyme:focus,.pdp_main .recommendations_block .add_all_to_cart:focus,.you_may_also_like_cart .button:focus,.you_may_also_like_cart .button_cancel:focus,.login_register_page .button_cancel:focus,.order_history_header .submit_button:focus,.no_hits_recommendations .button:focus,.no_hits_recommendations .button_cancel:focus,.featured_salon_main .cta_link.first:focus,.featured_salons_list .cta_link.first:focus{outline:#fff dotted thin}[disabled].button,[disabled].button_cancel,[disabled].quickviewbutton,[disabled].address_create,[disabled].card_create,.order_detail_options>a[disabled],.pt_favorites .product_favorite_remove a[disabled],.lookbook-products .product_tile [disabled].button,.lookbook-products .product_tile [disabled].button_cancel,.product_tile [disabled].button_shop_now,.pt_product_search_result .recommendations_block [disabled].button,.pt_product_search_result .recommendations_block [disabled].button_cancel,.pdp_main .recommendations_block [disabled].add_to_cart,.pdp_main .recommendations_block [disabled].notifyme,.pdp_main .recommendations_block [disabled].add_all_to_cart,.you_may_also_like_cart [disabled].button,.you_may_also_like_cart [disabled].button_cancel,.login_register_page [disabled].button_cancel,.order_history_header [disabled].submit_button,.no_hits_recommendations [disabled].button,.no_hits_recommendations [disabled].button_cancel,.featured_salon_main [disabled].cta_link.first,.featured_salons_list [disabled].cta_link.first{background:#bbb !important;border-color:#bbb !important;color:#555 !important;cursor:default}.button,.button_cancel,.quickviewbutton,.address_create,.card_create,.order_detail_options>a,.pt_favorites .product_favorite_remove a{min-height:32px;padding:0 45px;font:14px/32px "FranklinGothicURW-Boo",Arial,sans-serif;letter-spacing:2px}.lookbook-products .product_tile .button,.lookbook-products .product_tile .button_cancel,.product_tile .button_shop_now,.pt_product_search_result .recommendations_block .button,.pt_product_search_result .recommendations_block .button_cancel,.pdp_main .recommendations_block .add_to_cart,.pdp_main .recommendations_block .notifyme,.pdp_main .recommendations_block .add_all_to_cart,.you_may_also_like_cart .button,.you_may_also_like_cart .button_cancel,.login_register_page .button,.login_register_page .button_cancel,.order_history_header .submit_button,.no_hits_recommendations .button,.no_hits_recommendations .button_cancel{min-height:28px;padding:0 10px;font:14px/28px "FranklinGothicURWCon-Dem",Arial,sans-serif;letter-spacing:1px}.press_item_products .product_details a,.lookbook-item .button,.lookbook-item .button_cancel,.lookbook-products .product_tile .button,.lookbook-products .product_tile .button_cancel,.product_tile .button_shop_now,.salon_locator .button,.salon_locator .button_cancel,.featured_salon_main .cta_link.first,.featured_salons_list .cta_link.first{background:#fff;color:#000}.press_item_products .product_details a:hover,.lookbook-item .button:hover,.lookbook-item .button_cancel:hover,.lookbook-products .product_tile .button:hover,.lookbook-products .product_tile .button_cancel:hover,.product_tile .button_shop_now:hover,.salon_locator .button:hover,.salon_locator .button_cancel:hover,.featured_salon_main .cta_link.first:hover,.featured_salons_list .cta_link.first:hover{background:#333;color:#fff}.ui_notifyme_dialog .button,.ui_notifyme_dialog .button_cancel,.button,.button_cancel,.quickviewbutton,.pt_product_search_result .recommendations_block .button,.pt_product_search_result .recommendations_block .button_cancel,.pdp_main .recommendations_block .add_to_cart,.pdp_main .recommendations_block .notifyme,.pdp_main .recommendations_block .add_all_to_cart,.address_create,.card_create,.order_history_header .submit_button,.order_detail_options>a,.pt_favorites .product_favorite_remove a{background:#666;color:#fff}.ui_notifyme_dialog .button_cancel:hover,.button:hover,.button_cancel:hover,.quickviewbutton:hover,.pt_product_search_result .recommendations_block .button:hover,.pt_product_search_result .recommendations_block .button_cancel:hover,.pdp_main .recommendations_block .add_to_cart:hover,.pdp_main .recommendations_block .notifyme:hover,.pdp_main .recommendations_block .add_all_to_cart:hover,.address_create:hover,.card_create:hover,.order_history_header .submit_button:hover,.order_detail_options>a:hover,.pt_favorites .product_favorite_remove a:hover{background:#222}.dialog_checkout_login .required_email,.dialog_checkout_login .password_reset,.button_text,.shipping_address_header .button,.shipping_address_header .button_cancel,.billing_address_header .button,.billing_address_header .button_cancel,.payment_methods_header .button,.payment_methods_header .button_cancel,.account_login_page .block .password_reset,.register_page a,.addresses>span a,.payment_instruments>span a,.address_edit a,.address_delete .delete,.address_make_default a,.my_salon_account .mysalon_remove{min-height:0;margin:0;padding:0;border:0;background:0;font:14px "FranklinGothicURW-Boo",Arial,sans-serif;text-transform:uppercase;text-decoration:underline;color:#666;cursor:pointer}.dialog_checkout_login .required_email:hover,.dialog_checkout_login .password_reset:hover,.button_text:hover,.shipping_address_header .button:hover,.shipping_address_header .button_cancel:hover,.billing_address_header .button:hover,.billing_address_header .button_cancel:hover,.payment_methods_header .button:hover,.payment_methods_header .button_cancel:hover,.account_login_page .block .password_reset:hover,.register_page a:hover,.addresses>span a:hover,.payment_instruments>span a:hover,.address_edit a:hover,.address_delete .delete:hover,.address_make_default a:hover,.my_salon_account .mysalon_remove:hover{color:#000}@media only screen and (min-width:768px) and (max-width:1083px){.button,.button_cancel,.quickviewbutton,.address_create,.card_create,.order_detail_options>a,.pt_favorites .product_favorite_remove a{min-height:30px;line-height:30px}.lookbook-products .product_tile .button,.lookbook-products .product_tile .button_cancel,.product_tile .button_shop_now,.pt_product_search_result .recommendations_block .button,.pt_product_search_result .recommendations_block .button_cancel,.pdp_main .recommendations_block .add_to_cart,.pdp_main .recommendations_block .notifyme,.pdp_main .recommendations_block .add_all_to_cart,.you_may_also_like_cart .button,.you_may_also_like_cart .button_cancel,.login_register_page .button,.login_register_page .button_cancel,.order_history_header .submit_button,.no_hits_recommendations .button,.no_hits_recommendations .button_cancel{min-height:23px;line-height:23px;font-size:13px}}@media only screen and (max-width:767px){.button,.button_cancel,.quickviewbutton,.address_create,.card_create,.order_detail_options>a,.pt_favorites .product_favorite_remove a{min-height:28px;padding:0 30px;line-height:28px;letter-spacing:1px}.lookbook-products .product_tile .button,.lookbook-products .product_tile .button_cancel,.product_tile .button_shop_now,.pt_product_search_result .recommendations_block .button,.pt_product_search_result .recommendations_block .button_cancel,.pdp_main .recommendations_block .add_to_cart,.pdp_main .recommendations_block .notifyme,.pdp_main .recommendations_block .add_all_to_cart,.you_may_also_like_cart .button,.you_may_also_like_cart .button_cancel,.login_register_page .button,.login_register_page .button_cancel,.order_history_header .submit_button,.no_hits_recommendations .button,.no_hits_recommendations .button_cancel{min-height:23px;line-height:23px;font-size:13px}.dialog_checkout_login .required_email,.dialog_checkout_login .password_reset,.button_text,.shipping_address_header .button,.shipping_address_header .button_cancel,.billing_address_header .button,.billing_address_header .button_cancel,.payment_methods_header .button,.payment_methods_header .button_cancel,.account_login_page .block .password_reset,.register_page a,.addresses>span a,.payment_instruments>span a,.address_edit a,.address_delete .delete,.address_make_default a,.my_salon_account .mysalon_remove{font-size:11px}}.refinement_headline,.account_navigation .toggle,.pt_customer_service .secondary_navigation .toggle{display:block;padding:0 10px 4px 0;margin:0 0 15px;border-bottom:1px solid #fff;letter-spacing:1px}.refinement_headline:after,.account_navigation .toggle:after,.pt_customer_service .secondary_navigation .toggle:after{content:'';display:inline-block;vertical-align:top;width:0;height:0;margin:7px -15px 0 5px;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent}.expanded.refinement_headline:after,.account_navigation .expanded.toggle:after,.pt_customer_service .secondary_navigation .expanded.toggle:after{border-top-width:0;border-bottom-width:5px}.account_navigation .toggle,.pt_customer_service .secondary_navigation .toggle,.plp.pt_product_search_result .refinement_headline,.pt_product_search_noresult .refinement_headline{border-bottom-color:#000}.account_navigation .toggle:after,.pt_customer_service .secondary_navigation .toggle:after,.plp.pt_product_search_result .refinement_headline:after,.pt_product_search_noresult .refinement_headline:after{border-color:#000 transparent}.refinement_list,.account_navigation .toggle_content,.pt_customer_service .secondary_navigation .toggle_content{margin:20px 0 30px}.refinement_list_link,.account_navigation a,.pt_customer_service .secondary_navigation a{position:relative;display:block;margin:0 0 7px;font-size:16px;line-height:1}@media only screen and (min-width:768px) and (max-width:1083px){.refinement_headline,.account_navigation .toggle,.pt_customer_service .secondary_navigation .toggle{font-size:13px}.refinement_headline:after,.account_navigation .toggle:after,.pt_customer_service .secondary_navigation .toggle:after{margin-top:5px}.refinement_list,.account_navigation .toggle_content,.pt_customer_service .secondary_navigation .toggle_content{margin:15px 0 25px}.refinement_list_link,.account_navigation a,.pt_customer_service .secondary_navigation a{margin-bottom:4px;font-size:12px}}@media only screen and (max-width:767px){.refinement_headline,.account_navigation .toggle,.pt_customer_service .secondary_navigation .toggle{padding:5px 35px;border:1px solid #898989 !important;margin:-1px 0 0;font-size:12px}.refinement_headline:after,.account_navigation .toggle:after,.pt_customer_service .secondary_navigation .toggle:after{font:9px/13px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2b";position:absolute;right:17px;width:auto;height:auto;border:0;margin:0}.expanded.refinement_headline:after,.account_navigation .expanded.toggle:after,.pt_customer_service .secondary_navigation .expanded.toggle:after{font:9px/13px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2d"}.refinement_list,.account_navigation .toggle_content,.pt_customer_service .secondary_navigation .toggle_content{display:none;margin:0}.refinement_list_link,.account_navigation a,.pt_customer_service .secondary_navigation a{margin:0;padding:5px 15px 5px 55px !important;border:solid;border-width:0 1px 1px;border-color:#898989 !important;background:#636363;font:12px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}}.plp_tabs .tabs_menu,.pdp_main .tabs_menu{white-space:nowrap}.plp_tabs .tabs_menu>li,.pdp_main .tabs_menu>li{display:inline-block;min-width:125px;margin-right:5px;border-bottom:0}.plp_tabs .tabs_menu>li.ui-state-default,.pdp_main .tabs_menu>li.ui-state-default{border:1px solid #fff}.plp_tabs .tabs_menu>li.ui-state-active,.pdp_main .tabs_menu>li.ui-state-active{border-bottom-color:#000;margin-bottom:-1px}.plp_tabs .tabs_menu .ui-state-default,.pdp_main .tabs_menu .ui-state-default{position:relative;float:left}.plp_tabs .tabs_menu .ui-state-default+li,.pdp_main .tabs_menu .ui-state-default+li{float:right;width:100%;margin:35px 0 0 -100%;white-space:normal}.plp_tabs .tabs_menu a,.pdp_main .tabs_menu a{display:block;padding:0 10px;font:20px/35px "FranklinGothicBT-RomanCondensed",Arial,sans-serif;text-transform:uppercase;text-align:center;outline:0}.pdp_main .tabs_menu>li.ui-state-default,.plp.pt_product_search_result .plp_tabs .tabs_menu>li.ui-state-default,.pt_product_search_noresult .plp_tabs .tabs_menu>li.ui-state-default{border-color:#000}.pdp_main .tabs_menu>li.ui-state-active,.plp.pt_product_search_result .plp_tabs .tabs_menu>li.ui-state-active,.pt_product_search_noresult .plp_tabs .tabs_menu>li.ui-state-active{border-bottom-color:#fff}.plp_tabs .tab_content,.pdp_main .tab_content{display:none;min-height:155px;margin-top:1px;border-top:1px solid;padding-top:15px;margin-bottom:10px;line-height:27px}@media only screen and (min-width:768px) and (max-width:1083px){.plp_tabs .tabs_menu a,.pdp_main .tabs_menu a{font-size:17px}.plp_tabs .tab_content,.pdp_main .tab_content{padding:10px 10px 10px 0}}@media only screen and (max-width:767px){.plp_tabs .tabs_menu li.ui-state-default,.pdp_main .tabs_menu li.ui-state-default{width:100%;border-width:1px 0 0}.plp_tabs .tabs_menu li.ui-state-default:first-child,.pdp_main .tabs_menu li.ui-state-default:first-child{border:0}.plp_tabs .tabs_menu li.ui-state-default+li,.pdp_main .tabs_menu li.ui-state-default+li{display:block;float:left;width:auto;height:auto;margin:0}.plp_tabs .tabs_menu a,.pdp_main .tabs_menu a{padding:0;font-size:14px;text-align:left}.plp_tabs .tab_content,.pdp_main .tab_content{padding:0 0 20px;border:0}}.pt_product_search_result .recommendations_block .recommendation_title,.pdp_main .recommendation_title,.pdp_main .product_set_title{position:relative;display:inline-block;padding:0 10px;border:solid #231f20;border-width:1px 1px 0;font:20px/35px "FranklinGothicBT-RomanCondensed",Arial,sans-serif;color:#000;text-transform:uppercase;text-align:center;background:#fff;z-index:1}@media only screen and (min-width:768px) and (max-width:1083px){.pt_product_search_result .recommendations_block .recommendation_title,.pdp_main .recommendation_title,.pdp_main .product_set_title{font-size:17px}}@media only screen and (max-width:767px){.pt_product_search_result .recommendations_block .recommendation_title,.pdp_main .recommendation_title,.pdp_main .product_set_title{border:0;padding:0;font-size:14px}}.pt_product_search_result .recommendations_block .jcarousel-clip,.pdp_main .recommendations_block .jcarousel-clip{border-top:1px solid #231f20;margin-top:-1px;padding-bottom:30px}@media only screen and (max-width:767px){.pt_product_search_result .recommendations_block .jcarousel-clip,.pdp_main .recommendations_block .jcarousel-clip{border:0;padding:0}}.social_links a,.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{background:#4d4d4d;background:#4d4d4d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#4d4d4d 0,#4d4d4d 50%,#393939 51%,#393939 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4d4d4d),color-stop(50%,#4d4d4d),color-stop(51%,#393939),color-stop(100%,#393939));background:-webkit-linear-gradient(top,#4d4d4d 0,#4d4d4d 50%,#393939 51%,#393939 100%);background:-o-linear-gradient(top,#4d4d4d 0,#4d4d4d 50%,#393939 51%,#393939 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#4d4d4d 50%,#393939 51%,#393939 100%);background:linear-gradient(to bottom,#4d4d4d 0,#4d4d4d 50%,#393939 51%,#393939 100%)}.send_to_friend_product .product_image,.category-banner .cta_image_wrapper,.sample_item .f_label{position:absolute;top:0;left:0;bottom:0;right:0}html,body{padding:0;margin:0}table{width:100%;border-collapse:collapse}th,td{margin:0;padding:0;text-align:left;vertical-align:top}p{margin:0}img,body,html{border:0}dl,dt,dd,ul,ol,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}form,fieldset,legend,input,textarea{padding:0;margin:0;font-family:inherit}form,fieldset,legend{border:0;outline:0}.button::-moz-focus-inner,.button_cancel::-moz-focus-inner{border:0;padding:0}html{height:100%}body{position:relative;min-height:100%;background:#000;color:#fff;font:15px "FranklinGothicURW-Boo",Arial,sans-serif}a{color:#fff;text-decoration:none}a:hover{color:#aaa}a:active{background-color:transparent}input:focus,textarea:focus{outline:0}.scroll_off{overflow:hidden}.hidden,.js_hide{display:none}.hidden-desktop{display:none}.anchor-link{cursor:text}.anchor-link:hover{color:#000}@media only screen and (max-width:1083px){a:hover{color:inherit}}.main{padding:79px 0 163px}.content{width:1080px;margin:0 auto}.main>.content{position:relative}.primary{position:relative;float:right;width:880px}.secondary{float:left;width:170px}.tertiary{clear:both}.breadcrumb{margin:15px 0;font-size:16px;color:#fff;word-wrap:break-word}.breadcrumb a{color:#aaa}.breadcrumb ul,.breadcrumb li{display:inline}.breadcrumb li+li:before{content:'\00a0>\00a0\00a0';color:#aaa}.breadcrumb .refined_by li{text-transform:uppercase}.breadcrumb .refined_by li+li:before{content:', '}.breadcrumb .refined_by a{text-transform:none;text-decoration:underline;color:#666}.breadcrumb .refined_by a:after{content:' x';font-weight:bold;color:#aaa}.toggle{display:block;cursor:pointer}.jcarousel-clip{position:relative;height:auto;overflow:hidden}.jcarousel-control{position:absolute;z-index:1;background:#e7e7e7;cursor:pointer;color:#aaa;text-align:center}.jcarousel-control.disabled{display:none}.jcarousel-control:hover{text-decoration:none;background:#d7d7d7;color:#999}.horizontal_carousel{position:relative}.horizontal_carousel .productcarousel_list,.horizontal_carousel .contentcarousel_list{position:relative;width:20000px;overflow:hidden}.horizontal_carousel .product_tile_wrapper,.horizontal_carousel .productcarousel_list_item,.horizontal_carousel .contentcarousel_list_item{float:left;overflow:hidden}.horizontal_carousel .jcarousel-control{top:50%;width:48px;margin:-36px 0 0}.horizontal_carousel .jcarousel-prev{left:0}.horizontal_carousel .jcarousel-prev:before{font:42px/72px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c2"}.horizontal_carousel .jcarousel-next{right:0}.horizontal_carousel .jcarousel-next:before{font:42px/72px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c3"}.vertical_carousel{position:relative}.vertical_carousel .productcarousel_list,.vertical_carousel .contentcarousel_list{position:relative;width:100%}.vertical_carousel .productcarousel_list_item,.vertical_carousel .contentcarousel_list_item{width:100%;overflow:hidden}.vertical_carousel .jcarousel-control{left:50%;width:72px;margin:0 0 0 -36px}.vertical_carousel .jcarousel-prev{top:0}.vertical_carousel .jcarousel-prev:before{font:42px/48px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c4"}.vertical_carousel .jcarousel-next{bottom:0}.vertical_carousel .jcarousel-next:before{font:42px/48px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c5"}.disabled_carousel .contentcarousel_list_item{overflow:hidden}.carousel_navigation_list{text-align:center}.carousel_navigation_list_item{display:inline}.carousel_navigation_list_link{display:inline-block;height:8px;width:8px;margin:4px 6px;border-radius:10px;background:#ccc;text-indent:15px;overflow:hidden;cursor:pointer}.selected .carousel_navigation_list_link{background:#444}.tooltip{position:relative;display:inline-block;border-bottom:1px solid #999;font-size:12px;line-height:10px;text-transform:uppercase;cursor:help}.tooltip:hover .tooltip_content{display:block}.tooltip_content{display:none;position:absolute;z-index:1;left:100%;top:100%;min-width:130px;max-width:500px;padding:5px;border:1px solid #aaa;background:#fafafa;font-size:13px;text-transform:none}.loader{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%}.loader_bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.loader_indicator{position:absolute;left:50%;top:50%;z-index:100;width:64px;height:64px;margin:-32px;background:url("../images/loading-small.gif") center center no-repeat}.color-white{color:#fff}.color-silver{color:silver}.color-gray{color:gray}.color-black{color:#000}.color-red{color:#fcc}.color-maroon{color:maroon}.color-yellow{color:#ffc}.color-olive{color:olive}.color-lime{color:#cfc}.color-green{color:#008000}.color-aqua{color:#0ff}.color-teal{color:teal}.color-blue{color:#ccf}.color-navy{color:navy}.color-fuchsia{color:#fcf}.color-purple{color:purple}.ui-widget-overlay,.fancybox-overlay{position:fixed;z-index:999;top:-999px;left:-999px;bottom:-999px;right:-999px;min-width:100%;height:9999px;min-height:100%;background:#3f3f3f;opacity:.8}.ui-dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:999;left:0 !important;right:0 !important;max-width:450px;max-height:95%;margin:0 auto;padding:20px;border:1px solid #c2c2c2;background:#fff;box-shadow:-4px 4px 8px 0 rgba(0,0,0,0.5);overflow:auto}.ui-dialog,.ui-dialog a{color:#000}.ui-dialog-titlebar{position:relative;z-index:1}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog-title,.dialog_edit_address h1,.ui-dialog .privacy_policy h1,.ui-dialog .information_about_shipping h1{display:block;min-height:18px;padding-right:80px;margin-bottom:15px;font:18px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.ui-dialog-titlebar-close{position:absolute;z-index:1;top:0;right:0;margin:0;padding:0;border:0;background:0;font-size:14px;text-transform:uppercase;cursor:pointer}.ui-dialog-titlebar-close:after{font:13px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\292b";color:#aaa;margin-left:5px}.ui-dialog-content{height:auto !important;max-height:none !important;min-height:0 !important;padding-bottom:20px;margin-bottom:-20px}.ui-dialog-content .required_indicator{margin:0}.ui-dialog-content .button,.ui-dialog-content .button_cancel,.ui-dialog-content .formfield,.ui-dialog-content .b-block-message{margin:10px 0 0}.ui-dialog-content .button,.ui-dialog-content .button_cancel{color:#fff}.ui-dialog-content .formfield_button .button,.ui-dialog-content .formfield_button .button_cancel,.ui-dialog-content .formfield .button,.ui-dialog-content .b-block-message .button,.ui-dialog-content .formfield .button_cancel,.ui-dialog-content .b-block-message .button_cancel{margin-top:0}.ui-dialog-content img{max-width:100%;height:auto}.fancybox-overlay{z-index:998}.fancybox-wrap{z-index:999;left:0 !important;right:0 !important;max-width:670px;margin:0 auto}.fancybox-wrap iframe{vertical-align:top;max-width:100%}.fancybox-skin{position:relative;padding:25px 15px 15px !important;background-color:#1f1d1f;text-align:center}.fancybox-close{display:block;position:absolute;top:5px;right:17px;color:#666}.fancybox-close:before{content:"Close | X";font-size:12px;color:#666;text-transform:uppercase}.fancybox-inner{width:640px !important}.fancybox-inner iframe{width:640px !important;height:396px}.fancybox-inner img{width:700px}@media only screen and (max-width:767px){.fancybox-wrap{left:50% !important;margin-left:-150px !important;width:300px !important}.fancybox-skin{width:280px !important;padding:22px 10px 7px !important}.fancybox-inner{width:280px !important;height:auto !important}.fancybox-inner img{width:280px}.fancybox-inner iframe{width:280px !important;height:166px}.fancybox-close{right:12px}}.ui_resetpassword_dialog h1{display:none}.ui_resetpassword_dialog .formfield_email,.ui_resetpassword_dialog .request_password_page{font-size:13px}.ui_resetpassword_confirm_dialog .ui-dialog-content{min-height:0 !important}.dialog_edit_address .ui-dialog-content{margin-top:-33px}.dialog_edit_payment h1{display:none}.ui_notifyme_dialog .ui-dialog-titlebar-close:before{content:'close'}.ui_notifyme_dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.ui_notifyme_dialog,.ui_notifyme_dialog p{display:inline;font-size:13px}.dialog_checkout_login{max-width:700px}.dialog_checkout_login .checkout_unregistered_section{display:none}.dialog_checkout_login .loginform_column{float:left;width:330px}.dialog_checkout_login .block_login_new_customers_col{float:right;width:290px}.dialog_checkout_login h1,.dialog_checkout_login h2{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #000}.dialog_checkout_login .formfield_password .f_label,.dialog_checkout_login .formfield_email .f_label{display:none}.dialog_checkout_login .radio_buttons_checkout{margin:10px 0}.dialog_checkout_login .f_field_radio{margin:5px 0 0}.dialog_checkout_login .required_email,.dialog_checkout_login .password_reset{display:inline-block;margin:10px 0 0}.dialog_checkout_login strong{font-weight:700}.dialog_checkout_login .checkout-login-newcustomer-benefits{margin-top:20px}.dialog_checkout_login .checkout-login-guest-message{margin-top:40px}.ui-dialog.quickview{max-width:880px;background:#000;border:3px solid #555;outline:0}.csstransforms.no-ie .ui-dialog.quickview{top:50% !important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.ui-dialog.quickview .ui-dialog-title,.ui-dialog.quickview .dialog_edit_address h1,.dialog_edit_address .ui-dialog.quickview h1,.ui-dialog.quickview .privacy_policy h1,.ui-dialog.quickview .information_about_shipping h1{font-size:0}.ui-dialog.quickview .ui-dialog-titlebar-close{color:#fff;background:#000}@media only screen and (min-width:768px) and (max-width:1083px){.ui-dialog.quickview{max-width:530px;padding:15px}.ui-dialog.quickview .ui-dialog-content{padding-bottom:15px;margin-bottom:-15px}.ui-dialog.quickview .ui-dialog-titlebar-close{font-size:9px}.ui-dialog.quickview .ui-dialog-titlebar-close:after{font-size:8px}}.send_to_friend_page{max-width:600px;overflow:hidden}.send_to_friend_page .f_field{max-width:260px}.send_to_friend_page .f_field_checkbox .f_label{display:inline}.send_to_friend_page .form_caption{max-width:260px;margin:0 0 10px}.send_to_friend_page .form_caption a{display:inline-block;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase}.send_to_friend_page .form_caption a:after{font:8px/18px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c3";vertical-align:top}.send_to_friend_page .formfield_button{font-size:0}.send_to_friend_page .button,.send_to_friend_page .button_cancel{margin-right:4px;padding:0 14px}.send_to_friend_page .cancel_button{display:none}.ui-dialog .send_to_friend_page .cancel_button{display:inline-block}.send_to_friend_page .preview_header{margin-top:10px}.send_to_friend_page .preview_message{display:block;width:300px;font-size:13px}.send_to_friend_product{float:right;width:280px;margin:-320px 0 0}.send_to_friend_product .product_image_wrapper{position:relative;display:block;width:280px;height:280px;margin:0 auto}.send_to_friend_product .product_image{margin:auto}.send_to_friend_product h2{font-size:14px;text-transform:uppercase;text-align:center}.send_to_friend_product .product_description_short{margin:10px 0 0}.send_to_friend_product .product_description_short .value,.send_to_friend_product .product_description_short .label,.send_to_friend_product .product_description_short dt{display:none}.send_to_friend_product .product_id,.send_to_friend_product .attribute{display:none}.send_to_friend_preview{float:left;margin-top:10px}.send_to_friend_preview .send_to_friend_product{margin-top:-110px}.send_to_friend_preview .product_image_wrapper{float:right;width:200px;margin:40px 70px 0 0}.send_to_friend_preview .product_description{margin:10px 0}.send_to_friend_preview .product_description dl{display:none}.send_to_friend_preview .product_description h2{display:block;position:absolute;bottom:60px;left:330px;width:200px;text-align:center;min-height:2em}.send_to_friend_preview .send_to_friend_mailing_data{width:300px;margin-right:280px;font-size:13px;word-break:break-word}.send_to_friend_preview .send_to_friend_mailing_data .product_description_short,.send_to_friend_preview .send_to_friend_mailing_data .product_description{display:none}.send_to_friend_preview .send_to_friend_mailing_data dt{font-weight:700}.send_to_friend_preview .send_to_friend_mailing_data dd{margin:0 0 10px}#send-to-friend-form.preview .required_indicator{display:none}.send_to_friend_success h2{margin:10px 0;font-weight:400}.ui_sendtofriend_dialog{max-width:600px;font-size:13px}@media only screen and (max-width:767px){.send_to_friend_product{float:none;width:265px;margin:0}.send_to_friend_product .product_image_wrapper{width:170px;height:170px}.send_to_friend_preview .send_to_friend_mailing_data{width:270px;margin-right:0}.send_to_friend_preview .product_image_wrapper{display:block;float:none;margin:0 auto}.send_to_friend_preview .product_description h2{position:static;width:auto}.send_to_friend_preview .send_to_friend_product{margin-top:0}}.pt_optcheckout .ui-dialog{max-width:89%}.ui-dialog.ui_email_signup{max-width:450px}.ui-dialog.dialog_address_suggestion{width:480px}.ui-dialog .privacy_policy,.ui-dialog .information_about_shipping{margin-top:-33px}.ui-dialog .privacy_policy p,.ui-dialog .privacy_policy ul,.ui-dialog .privacy_policy ol,.ui-dialog .information_about_shipping p,.ui-dialog .information_about_shipping ul,.ui-dialog .information_about_shipping ol{margin:.5em 0}.ui-dialog .privacy_policy ul li,.ui-dialog .information_about_shipping ul li{list-style:square inside}.ui-dialog .privacy_policy ol li,.ui-dialog .information_about_shipping ol li{list-style:decimal inside}.ui-dialog .privacy_policy img,.ui-dialog .information_about_shipping img{display:none}.dialog_address_suggestion{top:50%;margin-top:-180px}.dialog_address_suggestion h1{display:none}.dialog_address_suggestion .address_validation{margin:1.5em 0;word-wrap:break-word;overflow:hidden}.dialog_address_suggestion .applicable_suggestion{float:left;width:50%}.dialog_address_suggestion .applicable_suggestion .f_field_radio{color:#555}.dialog_address_suggestion .applicable_suggestion ul{margin:5px 0 0 20px;font-size:.9em;line-height:1.4}.my_salon_cart_dialog{min-width:840px}.desktop .my_salon_cart_dialog{top:3% !important}.my_salon_cart_dialog .ui-dialog-titlebar{cursor:default}.my_salon_cart_dialog h1{display:none}.my_salon_cart_dialog .my_salon_account .sub_title{margin:.5em 0}.home_main_promotion_dialog{max-width:700px;padding:0 !important;border:1px solid #000;overflow:hidden}.home_main_promotion_dialog .ui-dialog-title,.home_main_promotion_dialog .dialog_edit_address h1,.dialog_edit_address .home_main_promotion_dialog h1,.home_main_promotion_dialog .ui-dialog .privacy_policy h1,.ui-dialog .privacy_policy .home_main_promotion_dialog h1,.home_main_promotion_dialog .ui-dialog .information_about_shipping h1,.ui-dialog .information_about_shipping .home_main_promotion_dialog h1{display:none}.home_main_promotion_dialog .ui-dialog-titlebar-close{right:12px;top:12px;padding:3px 4px;border:1px solid #fff;font-size:12px;line-height:11px;color:#fff}.home_main_promotion_dialog .ui-dialog-titlebar-close:after{content:'X';margin:0 0 0 3px;font:12px/8px sans-serif;color:#fff}.home_main_promotion_dialog .ui-dialog-titlebar-close::-moz-focus-inner{border:0;padding:0}.home_main_promotion_dialog .ui-dialog-content{margin:0;padding:0}.home_main_promotion_dialog img{max-width:100%;height:auto;vertical-align:top}.homepage-promotion-banner{display:block;min-height:400px}.f_legend{display:block;margin:0;padding:0}.required_indicator{display:block;margin:0 0 10px;font-size:12px;color:#444}.required_indicator span:before{content:'* '}.button::-moz-focus-inner,.button_cancel::-moz-focus-inner,.button_text::-moz-focus-inner{border:0;padding:0}a.button:hover,a.button_cancel:hover{color:white}.button_cancel{background-color:#888}.formfield,.b-block-message{margin:0 0 10px}.f_label{display:block}.textinput,.textarea,.select,.cart_table .quantity_select{padding:6px;border:1px solid #c7c7c7;border-radius:0;margin:0;font-size:13px;background-color:#fff;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textinput.error,.f_state_error .textinput,.textarea.error,.f_state_error .textarea,.select.error,.cart_table .error.quantity_select,.f_state_error .select,.f_state_error .cart_table .quantity_select,.cart_table .f_state_error .quantity_select{border-color:red}.formfield .textinput,.b-block-message .textinput,.formfield .textarea,.b-block-message .textarea,.formfield .select,.b-block-message .select,.formfield .cart_table .quantity_select,.cart_table .formfield .quantity_select,.b-block-message .cart_table .quantity_select,.cart_table .b-block-message .quantity_select{width:260px}.textinput,.select,.cart_table .quantity_select{height:32px}.f_field_radio .f_label,.formfield_checkbox .f_label{display:inline}.input_radio,.checkbox{vertical-align:-1px;margin:1px}.error_form,.error_message,.f_error_message,.f_error,.quantity_error{display:block;font-size:12px;color:red}.formfield_description,.f_field_description{display:block;color:#999;font-size:12px}.header{position:absolute;z-index:5;top:0;left:0;right:0;background:#fff;color:#000}.domloaded .header{position:fixed}.disable_fixed_header .header{position:absolute}.header .content{position:relative;height:24px}.header .logo{position:absolute;bottom:-42px;left:2px;z-index:2;width:148px;font-size:23px;text-transform:uppercase}.header .logo>span{display:none}.header a{color:#000}.logo_image{vertical-align:top;max-width:100%;height:auto}.header_promo_slot{float:left;padding:5px 0;font:12px "FranklinGothicURWCon-Dem",Arial,sans-serif}.header_promo_slot a{text-decoration:underline}.header_search{position:absolute;bottom:-38px;right:0}.header_search .search_label{display:none}.header_search .search_input{float:right;width:150px;height:14px;padding:0;border:0;border-bottom:1px solid #fff;border-radius:0;background:0;font-size:11px;line-height:15px;color:#fff}.header_search .search_button{float:left;width:26px;height:19px;min-height:0;padding:0;border:0;background:0;overflow:hidden;color:#fff}.header_search .search_button:before{display:block;width:100%;text-indent:0;text-align:center;font:14px/18px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\25cb"}.suggestions{display:none;position:absolute;top:100%;z-index:5;width:150px;margin-top:-4px;background-color:#555;font-size:11px;color:#ddd;cursor:pointer}.suggestions .specified{color:#fff}.suggestions>div{padding:4px 6px;overflow:hidden}.suggestions>div:hover{background-color:#777}.suggestions .suggestionterm{float:left}.suggestions .hits{float:right;width:50px;margin-left:3px;text-align:right}.account_navigation_list,.utility_navigation_list{float:right}.account_navigation_list_item,.utility_navigation_list li{float:left;height:10px;margin:7px 5px 0 0;padding:0 7px 0 0;border-right:1px solid #000;font:12px/10px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:capitalize}.account_navigation_header{display:none}.minicart_wrapper{float:right}.mini_cart_link{display:block;margin:6px 0 0;font:12px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:capitalize}.mini_cart_link>.mini_cart_quantity{position:relative;top:1px;display:inline-block;min-width:6px;min-height:10px;padding:1px 2px 2px;margin:1px;background:#000;font-size:9px;line-height:10px;color:#fff;text-align:center}.mini_cart_link>.mini_cart_quantity:before{content:'';position:absolute;left:50%;top:-4px;margin:0 0 0 -4.5px;width:7px;height:5px;border:solid #000;border-width:1px 1px 0;border-radius:10px 10px 0 0}.mini_cart_amount{display:none}.mini_cart_content{display:none;position:absolute;right:-11px;top:100%;z-index:4;width:445px;margin-top:4px;border:1px solid #444;background:#fff;box-shadow:-2px 2px 8px 0 rgba(0,0,0,0.54);font-size:18px}.mini_cart_content:before{content:'';position:absolute;top:-9px;right:55px;width:16px;height:9px;background:url(../images/menu-arr.png) 0 0 no-repeat}.empty_minicart .mini_cart_content{width:395px;padding:20px 25px}.mini_cart_header,.mini_cart_product,.mini_cart_slot .html_slot_container{border-bottom:1px solid #999}.mini_cart_header{padding:25px;font-size:18px;line-height:1;letter-spacing:3px;text-transform:uppercase}.mini_cart_close{display:none}.mini_cart_totals{position:relative;overflow:hidden;padding:0 25px 20px;text-align:center}.mini_cart_slot .html_slot_container{padding:20px 25px;margin:0 -25px 20px;text-align:left}.mini_cart_slot .html_slot_container img{max-width:100%;height:auto}.mini_cart_subtotals{position:absolute;left:0;right:0;bottom:65px;font:22px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.mini_cart_subtotals .label:after{content:':'}.mini_cart_link_cart{display:block;min-height:0;margin:55px 0 0;font-size:18px;letter-spacing:4px;color:#fff !important}.mini_cart_product{padding:10px;line-height:100px;overflow:hidden}.mini_cart_product .product_image_container{float:left;width:100px;height:100px;margin-right:5px;text-align:center}.mini_cart_product .product_detail{display:inline-block;vertical-align:middle;width:280px;font:16px/22px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.mini_cart_product .attribute{display:inline;margin-right:6%;white-space:nowrap}.mini_cart_product .attribute .label:after{content:':'}.mini_cart_product .product_productSubtitle_wrapper{display:none}.navigation{position:absolute;z-index:4;top:24px;left:0;right:0;min-height:30px;padding:14px 0 11px;background:#232323}.domloaded .navigation{position:fixed}.disable_fixed_header .navigation{position:absolute}.navigation>.content{position:relative}.navigation .item_description{font-size:12px;font-style:italic;white-space:nowrap}.navigation_header{display:none}.level_1_list{margin-left:162px;font-size:0}.level_1_list_item{position:relative;display:inline-block;vertical-align:top;margin:0 6px;text-align:left}.level_1_list_item:hover .navigation_dropdown{display:block}.level_1_list_item_link{position:relative;display:block;padding:0 12px;margin:0;font:14px/30px "FranklinGothicURWCon-Dem",Arial,sans-serif;color:#fff !important;text-transform:uppercase}.level_1_list_item:hover .level_1_list_item_link,.expanded .level_1_list_item_link{z-index:1;background:#fff;color:#000 !important}.cat_art_of_hair .level_1_list_item_link,.cat_salon .level_1_list_item_link{color:#9a9a9a}.level_2_list{padding:1px 28px 14px 13px}.level_2_list_item{margin:8px 0 0;color:#444}.level_2_list_item_link{display:block;font-size:13px;color:#000;text-transform:uppercase;white-space:nowrap}.navigation_dropdown{display:none;position:absolute;left:0;z-index:12;min-width:100%;max-width:200px;margin:-1px 0 0;background:#fff;box-shadow:1px 3px 3px 0 rgba(0,0,0,0.5)}.navigation_dropdown>.content{width:auto}.navigation_dropdown .html_slot_container{margin:5px;font-size:11px}.navigation_dropdown img{vertical-align:top;max-width:100%;height:auto}.footer{position:absolute;bottom:0;right:0;left:0;background:#232323;min-height:94px;padding:33px 0;overflow:hidden}.footer,.footer a{color:#fff !important}.footer .loader_bg{background-color:#000}.no-desktop .footer{margin-bottom:-1px}.b-newsletter-subscribe{float:left;margin:0 75px 15px 0}.b-newsletter-subscribe h3{margin:0 0 4px}.b-newsletter-subscribe .formfield,.b-newsletter-subscribe .b-block-message{float:left;margin:0;width:170px}.b-newsletter-subscribe .textinput{width:170px;height:21px;padding:0 6px;border:solid #888;border-width:0 1px 0 0;background:#fff;color:#000}.b-newsletter-subscribe .button,.b-newsletter-subscribe .button_cancel{float:left;width:25px;height:21px;min-height:0;padding:0;background:#fff;line-height:20px;overflow:hidden}.b-newsletter-subscribe .button:before,.b-newsletter-subscribe .button_cancel:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent #888}.b-newsletter-subscribe .error_message{white-space:nowrap}.footer-menu{float:left;margin:0 75px 20px 0;font-size:12px;line-height:14px}.footer-title{margin:0 0 4px}.social_links a{float:left;width:21px;height:21px;margin:5px 10px 0 0;border-radius:3px;text-indent:30px;overflow:hidden}.social_links a:before{display:block;text-indent:0;text-align:center}.social_links .youtube{width:45px}.social_links .pinterest:before{font:14px/21px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24c5"}.social_links .youtube:before{font:14px/21px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24ce"}.social_links .twitter:before{font:14px/21px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24c9"}.social_links .facebook:before{font:14px/21px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24d5"}.category_title_slot,.lookbook_carousel_title{overflow:hidden;text-align:center}.category_title_slot .html_slot_container,.lookbook_carousel_title>span{display:inline-block;position:relative;margin:1em 0 .25em}.category_title_slot .html_slot_container:before,.lookbook_carousel_title>span:before,.category_title_slot .html_slot_container:after,.lookbook_carousel_title>span:after{content:"";position:absolute;top:50%;width:600px;border-bottom:1px solid #fff}.category_title_slot .html_slot_container:before,.lookbook_carousel_title>span:before{right:100%;margin-right:15px}.category_title_slot .html_slot_container:after,.lookbook_carousel_title>span:after{left:100%;margin-left:15px}.category-banner{position:relative;margin:0 0 10px;background:#0f0f0f;font-size:14px;line-height:125px;text-align:right;overflow:hidden;color:#fff}.category-banner .cta_image_wrapper{text-align:left;overflow:hidden}.category-banner .cta_image{height:100%;width:auto;vertical-align:top}.category-banner .content_item_info{position:relative;display:inline-block;vertical-align:middle;max-width:55%;padding:14px 25px;line-height:1}.category-banner.v2 .cta_subtitle,.category-banner .cta_title{line-height:.8;color:inherit}.category-banner.v2 .cta_title,.category-banner .cta_subtitle{color:#898989}.category-banner .contentcarousel_asset_body{margin-top:3px}.category-banner p,.category-banner ul{margin:.8em 0 0}.category-banner li{list-style:none !important}.category-banner strong{text-transform:uppercase}.category-banner.top{line-height:250px}.category-banner.top .content_item_info{vertical-align:top;padding-top:20px}.category-banner.top .contentcarousel_asset_body{margin-top:.5em}.category-banner.big{line-height:490px}.category-banner.big .content_item_info{vertical-align:bottom;max-width:48%}.category-banner.big .cta_subtitle{font:44px/0.9 "FranklinGothicBT-RomanCondensed",Arial,sans-serif;color:inherit}.category-banner.big .contentcarousel_asset_body{margin-top:.8em;line-height:1.2}.category-banner.ingridients-banner{font-size:12px}.category-banner.ingridients-banner .content_item_info{vertical-align:middle}.category-banner.ingridients-banner .cta_title{line-height:1;color:#898989}.category-banner.ingridients-banner .cta_subtitle{line-height:.8;color:inherit}.category-banner.ingridients-banner .contentcarousel_asset_body{margin-top:.8em}.category-banner-list{text-align:justify}.category-banner-list .category-banner{display:inline-block;vertical-align:top;max-width:49.5%;width:535px;min-height:245px;line-height:normal}.category-banner-list .category-banner.top{max-width:none;width:100%}.category-banner-list .content_item_info{max-width:85%;vertical-align:top}.category-banner-list .cta_subtitle{font-size:25px}.category-banner-list:after{content:'i i';display:inline-block;vertical-align:top;width:100%;height:0;overflow:hidden}.tab_content .category-banner{background:0;font-size:14px;line-height:1;text-align:left;color:inherit}.pdp_main .tab_content .category-banner{font-size:inherit;line-height:inherit}.pdp_main .tab_content .category-banner p,.pdp_main .tab_content .category-banner ul{margin:0 0 .8em}.tab_content .category-banner .cta_image_wrapper{position:static;float:left;border:1px solid #fff;width:272px;height:272px}.tab_content .category-banner .content_item_info{display:block;max-width:none;overflow:hidden;padding-top:0;padding-right:0}.tab_content .category-banner .contentcarousel_asset_body{margin-top:1.5em}.tab_content .ingridients-banner li{margin-top:.8em}.tab_content .ingridients-banner strong{display:block;font-family:"FranklinGothicURWCon-Dem",Arial,sans-serif}.pdp_main .tab_content .ingridients-banner strong{display:inline}.tab_video_block iframe{max-width:100%}.buzz_list{font-size:0;margin-left:-20px;margin-right:-10px}.buzz_list img{vertical-align:top;width:280px;height:auto;margin:0 0 20px 20px}.custom_clp.press h1{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #fff}.press_content{margin-bottom:125px;font-size:12px}.press_select_month{min-width:270px;height:40px;padding-left:20px;background:#000;border-color:#fff;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#fff}.press_item_title{font:2.5em/1 "FranklinGothicBT-RomanCondensed",Arial,sans-serif;text-transform:uppercase;word-wrap:break-word}.press_item_products_title,.press_item_month{font:2em/1 "FranklinGothicBT-RomanCondensed",Arial,sans-serif;text-transform:uppercase}.press_item_products_title{margin-top:1em;color:#888}.press_item_products .product_tile{width:100%;margin-top:1em;font-size:1.5em;letter-spacing:1px;text-transform:uppercase;color:#888}.press_item_products .product_tile .product_image_wrapper{display:none}.press_item_products .product_details a{display:inline-block;min-height:2em;margin-top:.5em;padding:0 1em;font-size:1em;line-height:2em}.press_item_big{position:relative;width:800px;min-height:540px;margin:50px auto 20px}.press_item_big .press_item_image{width:50%}.press_item_big .press_item_image img{max-width:100%;vertical-align:top}.press_item_big .press_item_info{position:absolute;left:52%;bottom:0}.press_item{display:block;width:300px;min-height:350px;margin:20px auto;text-align:center}.press_item img{max-width:100%;vertical-align:top}.press_item .press_item_image{width:260px;min-height:350px;margin:0 auto 10px}.press_item .press_item_title{font-size:2em}.press_item .press_item_month,.press_item .press_item_products_title,.press_item .press_item_products{display:none}.press_items{background:#1a1a1a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1a1a1a 0,black 50%,#1a1a1a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(50%,black),color-stop(100%,#1a1a1a));background:-webkit-linear-gradient(top,#1a1a1a 0,black 50%,#1a1a1a 100%);background:-o-linear-gradient(top,#1a1a1a 0,black 50%,#1a1a1a 100%);background:-ms-linear-gradient(top,#1a1a1a 0,black 50%,#1a1a1a 100%);background:linear-gradient(to bottom,#1a1a1a 0,#000 50%,#1a1a1a 100%);overflow:hidden}.press_items .carousel{width:880px;margin:0 auto}.press_items .contentcarousel_list_item{width:440px}.press_items .carousel_navigation_list{display:none}.press_item_detail{margin:30px 0;overflow:hidden}.back_to_press_link{display:block;margin:15px 0}.press_item_detail_images{float:left;width:620px}.press_item_detail_images img{vertical-align:top;max-width:100%;height:auto}.press_item_detail_images_main{height:836px;text-align:center}.press_item_detail_images_main img{height:100%;width:auto}.press_item_detail_images_thumbnails{margin-right:-15px;font-size:0}.press_item_detail_images_thumbnails div,.press_item_detail_images_thumbnails ul,.press_item_detail_images_thumbnails li{display:inline}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{display:inline-block;vertical-align:top;width:200px;height:270px;margin:10px 10px 0 0;text-align:center}.press_item_detail_images_thumbnails img{max-width:100%;max-height:100%;width:auto;height:auto;opacity:.8;cursor:pointer}.press_item_detail_images_thumbnails img:hover{opacity:1}.press_item_detail_info{margin-left:700px}.press_item_detail_info .atclear{clear:none}.press_item_detail_info .product_social_networking{position:relative}.press_item_detail_info .addthis_button_google_plusone_share,.press_item_detail_info .addthis_native_counter_sibling{color:#000}.press_item_detail_info .addthis_counter.addthis_bubble_style.addthis_native_counter{border-color:#fff}.press_item_detail_info .addthis_counter.addthis_bubble_style.addthis_native_counter:after{border-right-color:#000}.press_item_detail_info .addthis_counter.addthis_bubble_style.addthis_native_counter:before{border-right-color:#fff}.press_item_detail_info .addthis_counter.addthis_bubble_style.addthis_native_counter a.addthis_button_expanded{color:#fff}.press_item_detail_info .send_to_friend{float:right;margin:21px 68px 0 0;color:#000;text-indent:-999px;overflow:hidden}.press_item_detail_name{word-wrap:break-word}.press_item_detail_products{margin-right:-15px}.press_item_detail_products .variant_swatch:before{content:'Size:'}.press_item_detail_products_title{margin:60px 0 30px}.press_item_detail_social_networking{max-height:16px}.custom_clp.ceremonies>.content{width:998px;margin:96px auto;padding:45px 40px;border:1px solid #666}.custom_clp.ceremonies .breadcrumb{margin-top:-127px;margin-left:-46px}.custom_clp.ceremonies .breadcrumb li+li a{cursor:text;color:#fff}.clp_ceremonies_title{margin:0 55px;color:#888;text-align:center}.clp_ceremonies_title h1{margin-bottom:30px;font:44px/0.8 "FranklinGothicBT-RomanCondensed",Arial,sans-serif;color:#fff}.clp_ceremonies_title h1>span,.clp_ceremonies_title h2>span{display:inline-block;padding:0 15px;background:#000}.clp_ceremonies_video{text-align:center}.clp_ceremonies_video iframe{max-width:100%}.ceremonies_carousel{width:990px;margin:10px auto 30px;padding-top:40px;overflow:hidden}.ceremonies_carousel .jcarousel-clip{margin:0 -30px}.ceremonies_carousel .jcarousel-control{display:none}.ceremonies_carousel .carousel_navigation_list{position:absolute;top:10px;left:0;right:0}.ceremonies_carousel .contentcarousel_list_item{width:290px;margin:0 30px}.ceremonies_carousel .content_item_info{position:static;text-align:left}.ceremonies_carousel .cta_image_wrapper{min-height:290px}.ceremonies_carousel .cta_image_wrapper,.ceremonies_carousel .bg_image{margin:0 0 2em}.ceremonies_carousel .cta_image,.ceremonies_carousel .bg_image{max-width:100%;height:auto;vertical-align:top}.ceremonies_carousel h2{font-size:25px}.ceremonies_carousel p{margin:0 0 1.5em}.lookbook-title{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #fff;letter-spacing:2px;word-spacing:2px}.lookdetail .lookbook-title{margin-bottom:12px}.lookbook-list{margin-left:-15px;font-size:0}.lookbook-item{display:inline-block;vertical-align:top;width:350px;margin-left:15px;margin-bottom:55px;font-size:15px}.lookbook-image{max-width:100%;height:auto;vertical-align:top}.lookbook-name{display:block;min-height:2em;margin:.7em 1.5em .7em 0;font-family:"FranklinGothicBT-RomanCondensed",Arial,sans-serif;letter-spacing:1px}.lookbook-description{font:35px "RageItalicPlain",cursive;color:#7ecfe0;text-transform:none}.six-beauty-insiders_dory-larrabee_class .lookbook-description,.six-beauty-insiders_pia-bhattacharya_class .lookbook-description{color:#f68e1d}.six-beauty-insiders_runa-bhattacharya_class .lookbook-description,.six-beauty-insiders_carolyn-hsu_class .lookbook-description{color:#ce8c80}.six-beauty-insiders_christina-han_class .lookbook-description{color:#e41d24}.lookbook_carousel{margin:0 0 10px;overflow:hidden}.lookbook_carousel .jcarousel-clip{margin:0 -5px}.lookbook_carousel .jcarousel-control{color:#888;opacity:.8}.lookbook_carousel .categorycarousel_item{position:relative;display:inline-block;vertical-align:top;width:166px;min-height:166px;margin:0 5px;border:1px solid #a7a9ac}.desktop .lookbook_carousel .categorycarousel_item:hover .categorycarousel_image,.lookbook_carousel .categorycarousel_item.active .categorycarousel_image{opacity:.4}.desktop .lookbook_carousel .categorycarousel_item:hover .categorycarousel_name,.lookbook_carousel .categorycarousel_item.active .categorycarousel_name{display:block}.lookbook_carousel .categorycarousel_image{vertical-align:top;width:100%;height:auto}.lookbook_carousel .categorycarousel_name{display:none;position:absolute;top:5px;right:5px;bottom:5px;left:5px;font-family:"FranklinGothicBT-RomanCondensed",Arial,sans-serif;line-height:150px;text-align:center;color:#fff;word-wrap:break-word;overflow:hidden}.lookbook_carousel .categorycarousel_name span{display:inline-block;vertical-align:middle;max-width:100%;line-height:1}.lookbook_carousel.on_detail_page{margin:-12px 0 0;padding:12px 0;border-bottom:1px solid #fff}.lookbook_carousel.on_detail_page .jcarousel-clip{margin:0 -6px}.lookbook_carousel.on_detail_page .categorycarousel_item{width:168px;min-height:168px;margin:0 6px}.lookbook-detail{position:relative;margin:80px 0;overflow:hidden}.lookbook-detail h1{margin:0 0 .5em;line-height:.9}.lookbook-detail .lookbook-description{display:inline-block;vertical-align:-3px;padding:0 30px 0 20px;border-bottom:1px solid #fff;font-size:40px;line-height:5px}.lookbook-detail .content_asset h2{margin:1.5em 0 .5em;font:1.1em/1 "FranklinGothicURWCon-Dem",Arial,sans-serif}.lookbook-detail .content_asset li,.lookbook-detail .content_asset p{margin:0 0 1em}.lookbook-detail .content_asset strong{font-weight:700}.lookbook-detail .content_asset b,.lookbook-detail .content_asset i{font:1em "FranklinGothicURWCon-Dem",Arial,sans-serif;color:#edb9ac;text-transform:uppercase}.lookbook-detail .content_asset i{color:#999}.lookbook-main-image{float:left;margin-bottom:2em;width:490px}.lookbook-products{margin-left:490px;font-size:0}.lookbook-products .product_tile_wrapper{display:inline-block;vertical-align:top;width:185px;margin:15px 0 35px 45px;text-align:center}.six-beauty-insiders .lookbook-products .product_tile{padding-bottom:30px}.lookbook-products .product_tile{width:100%}.lookbook-products .product_tile .product_image_wrapper{height:185px;line-height:185px;margin-bottom:1em}.lookbook-products .product_tile .quickviewbutton{top:75px;left:0;width:100%;margin:0;padding:0;font:20px/45px "FranklinGothicURWCon-Dem",Arial,sans-serif;letter-spacing:1px}.lookbook-products .product_tile .product_name{min-height:0;margin-right:0}.lookbook-products .product_tile .product_description,.lookbook-products .product_tile .product_size,.lookbook-products .product_tile .price{display:none !important}.lookbook-products .quantity_error{width:185px;margin-top:5px}.six-beauty-insiders .lookbook-products .quantity_error{bottom:0}.lookbook-products .product_actions{height:auto;margin-top:1em}.lookbook-category-title,.lookbook_category_slot_1{margin-left:535px}.lookbook-category-title{max-width:415px}.lookbook-category-title .html_slot_container{margin-top:0}.lookbook_category_slot_1{min-height:205px}.lookbook_category_slot_1 .content_asset{margin-bottom:2em}.lookbook_category_slot_2{clear:both;width:465px}.lookbook-products+.lookbook_category_slot_2{margin-top:-30px}.lookbook-click-element{position:absolute;top:0;left:0;width:490px;height:490px;cursor:pointer;background:rgba(0,0,0,0)}.artofhair_carousel{margin-bottom:2.5em;overflow:hidden}.artofhair_carousel .jcarousel-clip{margin-left:-15px}.artofhair_carousel .contentcarousel_list_item{width:350px;margin-left:15px}.artofhair_carousel .cta_image_wrapper{min-height:245px}.artofhair_carousel .bg_image,.artofhair_carousel .cta_image{vertical-align:top;width:100%;height:auto}.artofhair_carousel .content_item_info,.artofhair_carousel .contentcarousel_item_info{position:static;padding-top:1em;text-align:right}.artofhair_carousel .contentcarousel_asset_body{margin-left:10%;font-size:16px;text-align:right}.refinement_header{display:none}.refine_section_header{margin:0 0 20px;font-size:16px;line-height:1;font-weight:400}.refinement_list_link{padding-left:25px}.refinement_list_link:before{content:'';position:absolute;top:2px;left:0;width:13px;height:13px;background:#888}.selected .refinement_list_link:before{background:#fff}.refinement_collection .refinement_list_link,.refinement_category .refinement_list_link{padding-left:0}.refinement_collection .refinement_list_link:before,.refinement_category .refinement_list_link:before{display:none}.refinement_collection .refinement_list_link.active,.refinement_collection .refinement_list_link.selected,.refinement_category .refinement_list_link.active,.refinement_category .refinement_list_link.selected{color:#aaa}.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:14px}.capture_product_id{display:none}.product_tile{position:relative;display:inline-block;vertical-align:top;width:286px;font-size:13px;line-height:1}.product_tile .product_image_wrapper{display:block;height:286px;line-height:286px;margin:0 0 15px;background-color:#111;text-align:center;overflow:hidden}.product_tile .price_set{display:inline}.product_tile .price,.product_tile .product_size,.product_tile .product_name,.product_tile .variant_swatch{display:block;font:18px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.product_tile .product_name{min-height:2em}.product_tile .product_name+.price,.product_tile .product_name+.product_size{margin-top:39px}.product_tile .product_name+.inline_rating_link,.product_tile .product_name+.inline_rating_link+.inline_rating_label_link{margin-top:57px}.product_tile .product_subtitle,.product_tile .product_description{display:block;min-height:3em}.product_tile .price,.product_tile .product_size,.product_tile .variant_swatch{font-size:17px}.product_tile .product_minsize,.product_tile .product_maxsize{white-space:nowrap}.product_tile .button_shop_now{margin:20px 0 0}.product_tile .inline_rating_link,.product_tile .inline_rating_label_link{display:inline-block;margin-bottom:3px;vertical-align:middle}.product_tile .inline_rating_label_link{margin-left:5px;margin-bottom:1px}.product_tile .carousel{padding:0 22px}.product_tile .carousel .product_swatch_list{position:relative;width:2000px}.product_tile .carousel .jcarousel-control{width:22px;text-indent:30px;white-space:nowrap;overflow:hidden}.product_tile .carousel .jcarousel-control:before{font-size:14px;text-indent:0}.quickviewbutton{display:none;position:absolute;top:130px;left:50%;margin-left:-88px}.quickviewbutton:hover,.product_image_wrapper:hover+.quickviewbutton{display:block;color:#fff}.quantity_error{position:absolute;max-width:100%;margin-top:3px}.bv-rating{position:relative;display:block;height:17px;width:85px;font-size:0;line-height:17px;white-space:nowrap}.bv-rating_empty{display:block;height:100%;overflow:hidden;color:#aaa}.bv-rating_value{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.bv-rating_item{display:inline-block;vertical-align:top;width:17px;text-align:center}.bv-rating_item:before{font:14px/16px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2605"}.product_swatch_list{overflow:hidden}.product_swatch_list_item{float:left;width:12px;height:12px;padding:1px}.product_swatch_list_item .swatch_image{vertical-align:top;max-width:100%;height:auto}.product_image{vertical-align:middle;max-width:100%;height:auto}.swatch_image{vertical-align:top}.search_result_items{margin-left:-11px;font-size:0}.search_result_items.carousel{overflow:hidden;margin-left:0}.search_result_items.carousel .jcarousel-clip{margin-left:-11px}.search_result_items.carousel .jcarousel-control{top:110px;margin:0}.search_result_items .content_slot{word-spacing:normal}.search_result_items .product_tile_wrapper{position:relative;display:inline-block;vertical-align:top;word-spacing:normal;font-size:11px;margin:0 0 30px 11px}.plp_tabs{margin:50px 0 0}.pt_product_search_result .recommendations_block .jcarousel-clip{padding-bottom:60px}.pt_product_search_result .recommendations_block .carousel_navigation_list{display:none}.pt_product_search_result .recommendations_block .productcarousel_list li+li{margin-left:11px}.pt_product_search_result .recommendations_block .product_tile_wrapper{padding-bottom:50px}.pt_product_search_result .recommendations_block .button,.pt_product_search_result .recommendations_block .button_cancel{margin:20px 0 0}.pt_product_search_result .recommendations_block .jcarousel-control{top:145px;margin:0}.pt_product_search_result .recommendations_block .jcarousel-control:before{color:#aaa}.pt_product_search_result .recommendations_block .jcarousel-next{right:-48px}.pt_product_search_result .recommendations_block .jcarousel-prev{left:-48px}.pdp_main{width:100%;padding-bottom:20px;background:#fff}.pdp_main,.pdp_main a{color:#000}.pdp_main .product_image_container{display:inline-block;width:540px;font-size:0}.pdp_main .product_primary_image{margin-bottom:20px;height:540px;line-height:540px;background:#000}.pdp_main .product_image_wrapper{text-align:center;outline:0}.pdp_main .product_image_wrapper img{vertical-align:top}.pdp_main .mousetrap{z-index:1 !important;width:100% !important;height:100% !important;left:0;top:0;bottom:0;right:0}.pdp_main .cloud-zoom-big{z-index:5 !important;border-left:1px solid #fff;background-color:#000}.pdp_main .cloud-zoom-lens{border:1px dotted #666;background:#fff;cursor:move;opacity:.2 !important;z-index:0 !important}.pdp_main .product_thumbnails{display:inline-block;font-size:0}.pdp_main .thumb{display:inline-block;width:130px;height:130px;padding:5px;border:1px solid #939598;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pdp_main .thumb+.thumb{margin-left:6px}.pdp_main .thumb.selected{border-color:#000}.pdp_main .productthumbnail{max-width:100%;background:#000}.pdp_main .product_name{line-height:.9}.pdp_main .product_subtitle{margin-bottom:10px}.pdp_main .availability{display:none}.pdp_main .product_share_title{font-size:15px}.pdp_main .product_detail{display:inline-block;width:490px;margin-left:40px;vertical-align:top}.pdp_main .product_detail .add_to_cart,.pdp_main .product_detail .notifyme,.pdp_main .product_detail .add_all_to_cart{display:block;width:490px;border:1px solid #acacac;font:22px/34px "FranklinGothicURWCon-Dem",Arial,sans-serif;color:#000;background:#acacac}.pdp_main .product_detail .add_to_cart:hover,.pdp_main .product_detail .notifyme:hover,.pdp_main .product_detail .add_all_to_cart:hover{color:#fff;background:#000;border:1px solid #464646}.pdp_main .product_add_to_cart{position:relative;margin-top:20px;overflow:hidden}.pdp_main .inline_rating_link{display:inline-block;vertical-align:middle;outline:0}.pdp_main .inline_rating_label_link{display:inline-block;vertical-align:middle;padding:0 10px;font-size:21px;color:#969696;outline:0}.pdp_main .bv-rating{width:100px}.pdp_main .bv-rating_item{width:20px}.pdp_main .product_detail .variant_dropdown,.pdp_main .product_detail .quantity{position:relative;float:left;margin-bottom:15px;font-size:0;white-space:nowrap;overflow:hidden;cursor:pointer}.pdp_main .product_detail .variant_dropdown:before,.pdp_main .product_detail .variant_dropdown:after,.pdp_main .product_detail .quantity:before,.pdp_main .product_detail .quantity:after{content:'';position:absolute;cursor:pointer}.pdp_main .product_detail .variant_dropdown:before,.pdp_main .product_detail .quantity:before{z-index:1;right:0;top:0;width:20px;height:40px;border:solid #636363;border-width:1px 1px 1px 0;background-color:#fff}.pdp_main .product_detail .variant_dropdown:after,.pdp_main .product_detail .quantity:after{z-index:2;right:10px;top:20px;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#000 transparent transparent}.pdp_main .product_detail .variant_dropdown label,.pdp_main .product_detail .quantity label{position:absolute;top:0;left:10px;width:45px;font:22px/42px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.pdp_main .product_detail .quantity{float:right;overflow:visible;max-width:110px}.pdp_main .product_detail .quantity label:after{content:':'}.pdp_main .product_detail .quantity select,.pdp_main .product_detail .variation-select{position:relative;z-index:3;width:130px;height:42px;margin:0 -20px 0 0;padding:6px 0 6px 55px;border:1px solid #636363;background:0;outline:0;font:22px/26px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pdp_main .product_detail .quantity select::-ms-expand,.pdp_main .product_detail .variation-select::-ms-expand{display:none}.pdp_main .product_detail .quantity select:focus,.pdp_main .product_detail .variation-select:focus{z-index:0;margin-right:0;width:110px}.pdp_main .product_detail .variation-select{width:385px;padding-left:60px}.pdp_main .product_detail .variation-select:focus{width:365px}.pdp_main .product_detail .quantity_error{position:static;float:right;max-width:none;margin:2px 0 -8px;text-align:right;white-space:nowrap}.chrome.gt-1024 .quickview .pdp_main .product_add_to_cart{width:auto}.pdp_main .product_tabs{margin-top:50px}.pdp_main .tab_content{font-size:18px}.pdp_main .tab_content li{list-style:disc inside none}.pdp_main .product_video_section{display:inline-block;font-size:0}.pdp_main .product_video_section .product_video_thumbnail{display:inline-block;margin:5px 0 0 6px;padding:5px;line-height:130px;text-align:center;border:1px solid #939598}.pdp_main .product_video_section .product_video_wrapper{width:118px;overflow:hidden}.pdp_main .product_video_section img{float:left;position:relative;left:-50%;max-height:100%}.pdp_main .product_video_section a{float:left;position:relative;left:50%;height:118px}.pdp_main .product_video_section a:after{position:absolute;margin-left:-15px;display:block;text-indent:0;text-align:center;color:#939598;font:30px/120px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2299"}.pdp_main .recommendations_block{margin-top:95px}.pdp_main .recommendations_block .product_tile_wrapper{position:relative;margin:0 20px}.pdp_main .recommendations_block .product_tile{width:235px;padding:20px 0 30px;text-align:center}.pdp_main .recommendations_block .product_image_wrapper img{vertical-align:middle}.pdp_main .recommendations_block .product_image_wrapper{height:235px;line-height:235px}.pdp_main .recommendations_block .product_name{min-height:35px;margin:0;font-size:15px;line-height:18px}.pdp_main .recommendations_block .product_subtitle,.pdp_main .recommendations_block .quickviewbutton{display:none}.pdp_main .recommendations_block .price{margin:10px 0 0;font-size:17px;color:#636363}.pdp_main .recommendations_block .product_actions{margin-top:20px}.pdp_main .recommendations_block .quantity_error{position:absolute;bottom:0;left:0;right:0;max-width:160px;text-align:center;margin:auto;white-space:normal}.pdp_main .recommendations_block .add_to_cart,.pdp_main .recommendations_block .notifyme,.pdp_main .recommendations_block .add_all_to_cart{padding:0 20px;letter-spacing:1px}.pdp_main .recommendations_block .jcarousel-next{right:-48px}.pdp_main .recommendations_block .jcarousel-prev{left:-48px}.quickview .pdp_main{float:none;margin-top:-10px;padding-bottom:0;background:#000;color:#fff}.quickview .pdp_main .product_content{margin-bottom:10px}.quickview .pdp_main .product_name{font-size:30px}.quickview .pdp_main .product_subtitle{margin-bottom:0;font-size:22px}.quickview .pdp_main .product_add_to_cart{margin-top:10px}.quickview .pdp_main .quantity_error{bottom:-18px}.quickview .pdp_main .product_primary_image{height:370px;line-height:370px;margin-bottom:0;background:#111;outline:0}.quickview .pdp_main .product_image_container{width:370px}.quickview .pdp_main .product_detail{position:relative;width:410px;margin-left:30px}.quickview .pdp_main .product_detail .add_to_cart,.quickview .pdp_main .product_detail .notifyme,.quickview .pdp_main .product_detail .add_all_to_cart{width:100%;margin:0;border:0;background:#464646;font-size:18px;color:#fff}.quickview .pdp_main .inline_rating_link,.quickview .pdp_main .inline_rating_label_link{border-color:#fff;color:inherit}.quickview .pdp_main .product_set .inline_rating_label_link,.quickview .pdp_main .product_set .inline_rating_link{margin-bottom:10px}.quickview .pdp_main .product_set .tab_content{margin-top:0}.quickview .pdp_main .tabs_menu .ui-state-default,.quickview .pdp_main .product_thumbnails{display:none}.quickview .pdp_main .tabs_menu .ui-state-default+li{float:none;display:block;margin:0}.quickview .pdp_main .product_tabs{margin-top:0;font-size:0}.quickview .pdp_main .tab_content{display:block;min-height:0;border-top:0;margin:15px 0;padding:0;font-size:15px;line-height:1.4}.quickview .pdp_main .variant_dropdown:before,.quickview .pdp_main .quantity:before{background-color:#000}.quickview .pdp_main .variant_dropdown:after,.quickview .pdp_main .quantity:after{border-color:#fff transparent}.quickview .pdp_main .variant_dropdown label,.quickview .pdp_main .quantity label{font-size:18px}.quickview .pdp_main .quantity{max-width:100px}.quickview .pdp_main .quantity select,.quickview .pdp_main .variation-select{width:120px;padding:8px 0 8px 40px;font-size:18px;line-height:22px;color:#fff}.quickview .pdp_main .quantity select:focus,.quickview .pdp_main .variation-select:focus{width:100px}.quickview .pdp_main .quantity select option,.quickview .pdp_main .variation-select option{background:#000}.quickview .pdp_main .variation-select{width:315px;padding-left:50px}.quickview .pdp_main .variation-select:focus{width:295px}.quickview .pdp_main .product_actions .send_to_friend{margin-left:2px}.quickview .pdp_main .product_social_networking,.quickview .pdp_main .product_social_networking>li{width:265px;min-height:28px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter{margin-right:5px;border-color:#fff}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter:before{border-right-color:#fff;border-width:6px 8px 7px 6px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter:after{border-right-color:#000;border-width:5px 6px 6px 5px}.quickview .pdp_main .addthis_counter.addthis_bubble_style.addthis_native_counter .addthis_button_expanded{color:#fff}.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{color:#fff}.pdp_main .product_set .tab_content{display:block;min-height:0;border-top:0;margin-bottom:0;padding-bottom:0}.pdp_main .product_set_list{margin-top:50px;overflow:hidden}.pdp_main .product_set_list>div{margin:-1px 0 0 -40px;border-top:1px solid #000}.pdp_main .product_set_details{margin-top:40px}.pdp_main .product_set .product_social_actions{margin-top:30px}.pdp_main .product_total_price{margin-bottom:10px;padding:0 20px;border:1px solid #636363;font:22px/40px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.pdp_main .product_total_price .price,.pdp_main .product_total_price .price_set{display:inline-block}.pdp_main .product_set_item{position:relative;display:inline-block;margin-left:41px;width:235px;vertical-align:top}.pdp_main .product_set_item .product_name{font-size:18px;line-height:20px}.pdp_main .product_set_item .product_subtitle{min-height:2em;margin-top:5px;font-size:12px}.pdp_main .product_set_item .promotion_title{display:none}.pdp_main .product_set_item .product_set_image{height:300px;line-height:300px}.pdp_main .product_set_item .variant_swatch{margin:15px 0;font:18px/1 "FranklinGothicBT-RomanCondensed",Arial,sans-serif;text-transform:uppercase}.pdp_main .product_set_item .quantity{position:relative;float:left;margin:0 0 35px 1px}.pdp_main .product_set_item .quantity:after{top:13px}.pdp_main .product_set_item .quantity select{width:80px;height:28px;padding:2px 5px 2px 40px;border:1px solid #636363;font:17px/22px "FranklinGothicURWCon-Dem",Arial,sans-serif}.pdp_main .product_set_item .quantity label{position:absolute;left:10px;top:0;font:18px/28px "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase}.pdp_main .product_set_item .quantity label:after{content:':'}.pdp_main .product_set_item .quantity_error{max-width:none;width:200px;bottom:-35px;font-size:13px}.pdp_main .product_set_item .add_to_cart,.pdp_main .product_set_item .notifyme{min-height:28px;margin-left:10px;padding:0 10px;font:16px/28px "FranklinGothicBT-RomanCondensed",Arial,sans-serif;letter-spacing:1px}.product_social_networking{float:left;width:280px;margin-top:5px;vertical-align:top}.product_social_networking>li{width:280px;height:20px}.addthis_native_counter_parent{float:left}.product_social_actions{margin-top:15px;font-size:15px;line-height:20px}.product_actions{display:inline-block;height:28px;margin-top:5px;vertical-align:top}.product_actions>li{float:left;margin-right:5px;vertical-align:top}.product_actions .gift_action{display:none}.product_actions .favorites_action{width:28px;height:28px;margin-right:3px}.product_actions .favorites_action:before{display:block;text-indent:0;text-align:center;color:#e24552;font:24px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2661";font-weight:700}.product_actions .favorites_action.is_in_favorites:before,.product_actions .favorites_action:hover:before{font:24px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2665"}.product_actions .send_to_friend,.product_actions .favorites_action{display:inline-block;margin-left:5px;text-indent:-999px;white-space:nowrap;overflow:hidden}.addthis_counter.addthis_bubble_style.addthis_native_counter{position:relative;height:26px;padding:0;margin:0 10px 0 5px;border:1px solid #000;border-radius:3px;background:none !important}.addthis_counter.addthis_bubble_style.addthis_native_counter:after,.addthis_counter.addthis_bubble_style.addthis_native_counter:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}.addthis_counter.addthis_bubble_style.addthis_native_counter:after{border-right-color:#fff;border-width:5px;margin-top:-5px}.addthis_counter.addthis_bubble_style.addthis_native_counter:before{border-right-color:#000;border-width:6px;margin-top:-6px}.addthis_counter.addthis_bubble_style.addthis_native_counter a.addthis_button_expanded{height:26px;font-size:16px;line-height:26px}.press_item_detail_social_networking .send_to_friend,.product_actions .send_to_friend,.addthis_button_twitter>span,.addthis_button_pinterest>span,.addthis_button_facebook>span,.addthis_button_google_plusone_share>span{width:28px;height:28px;line-height:28px;border-radius:3px;background:#cecece;background:#cecece url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#cecece 0,#cecece 50%,#e5e5e5 51%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cecece),color-stop(50%,#cecece),color-stop(51%,#e5e5e5),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#cecece 0,#cecece 50%,#e5e5e5 51%,#e5e5e5 100%);background:-o-linear-gradient(top,#cecece 0,#cecece 50%,#e5e5e5 51%,#e5e5e5 100%);background:-ms-linear-gradient(top,#cecece 0,#cecece 50%,#e5e5e5 51%,#e5e5e5 100%);background:linear-gradient(to bottom,#cecece 0,#cecece 50%,#e5e5e5 51%,#e5e5e5 100%);background-position:0 0 !important}.press_item_detail_social_networking .send_to_friend:before,.product_actions .send_to_friend:before,.addthis_button_twitter>span:before,.addthis_button_pinterest>span:before,.addthis_button_facebook>span:before,.addthis_button_google_plusone_share>span:before{display:block;text-indent:0;text-align:center}.product_actions .send_to_friend:before,.press_item_detail_social_networking .send_to_friend:before{font:19px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2709";font-weight:700}.addthis_button_twitter>span:before{font:16px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24c9"}.addthis_button_pinterest>span:before{font:16px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24c5"}.addthis_button_facebook>span:before{font:16px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24d5"}.addthis_button_google_plusone_share>span:before{font:16px/28px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\24d6"}.samples_block,.cart_gift_wrapper,.cart_coupon_code,.cart_my_salon,.you_may_also_like_cart .recommendations_block{width:900px;padding:40px 5px;border-top:1px solid #777}.samples_header h2,.cart_gift_wrapper h3,.cart_coupon_code .title,.cart_my_salon .title,.you_may_also_like_cart .recommendation_title{margin:0 0 15px;color:#000}.samples_header a,.cart_coupon_code a,.cart_my_salon a,.cart_order_totals .change_estimated_tax,.cart_order_totals .estimate_tax_label{display:inline-block;border-bottom:1px solid #999;line-height:.85;font-weight:700;text-transform:uppercase;color:#000}.samples_header a:hover,.cart_coupon_code a:hover,.cart_my_salon a:hover,.cart_order_totals .change_estimated_tax:hover,.cart_order_totals .estimate_tax_label:hover{color:#666}.samples_header a.hidden,.cart_coupon_code a.hidden,.cart_my_salon a.hidden,.cart_order_totals .hidden.change_estimated_tax,.cart_order_totals .hidden.estimate_tax_label,.samples_header a.js_hide,.cart_coupon_code a.js_hide,.cart_my_salon a.js_hide,.cart_order_totals .js_hide.change_estimated_tax,.cart_order_totals .js_hide.estimate_tax_label{display:none}.cart_title{margin:0 0 15px;letter-spacing:1px;color:#000}.cart{padding-bottom:30px;font-size:16px;line-height:1}.cart .primary,.cart .secondary{position:static;float:none}.cart .primary{width:910px}.cart .secondary{width:445px}.cart .error_form{margin:0 0 15px}.cart .error_form li{margin:0 0 5px}.cart .customer_service .section_header{display:none}.cart .f_checkbox{vertical-align:-1px}.cart_empty{margin:0 auto 2em}.customer_service_block,.cart_order_totals .order_totals_block{min-height:238px;padding:20px 15px;border:1px solid #222;background:#fafafc;font-size:16px;line-height:1.2;letter-spacing:.8px;color:#333}.customer_service_title,.cart_order_totals .order_summary_title{margin:0 0 25px;padding:0 0 5px;border-bottom:1px solid #666;color:#000}.customer_service_label{padding-bottom:3px;font-weight:700}.dymanic-cart-content{width:710px}.cart_table{font-size:14px;text-transform:uppercase}.cart_table th{padding:5px 30px;font-size:20px;letter-spacing:1px}.cart_table td{padding:15px 30px;border-top:1px solid #777;vertical-align:middle}.cart_table .item_image{width:190px;padding:5px 0}.cart_table .product_image{max-width:140px}.cart_table .product_id,.cart_table .product_subtitle{display:none}.cart_table .attribute{font:12px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif}.cart_table .item_details>.item_edit_details{display:none}.cart_table .item_user_actions{float:left;margin:10px 10px 0 0}.cart_table .item_quantity{max-width:100px;font-size:.84em;text-transform:none}.cart_table .quantity_select{margin:4px 0}.cart_table .item_price{white-space:nowrap}.cart_table .item_price .qty:before{content:'x ';text-transform:none}.cart_table .product_add_to_cart{cursor:pointer}.cart_table .not_available{display:block;margin:5px 0;font-size:10px}.cart_table .cart_promo{display:none}.samples_block .jcarousel-clip{width:820px}.samples_block .jcarousel-control{color:#aaa !important}.formfield_dont_need_samples{margin:20px 0 0}.sample_item{position:relative;width:195px;min-height:215px;padding:0 5px}.sample_item .sample_item_image{width:100%;overflow:hidden;min-height:170px;font-size:0}.sample_item .product_image{margin:-60px 0 0 -25px;max-width:230px}.sample_item .f_field_checkbox{float:left}.sample_item .f_label{cursor:pointer;background:#fff;opacity:0}.sample_item h3{min-height:2em;margin:0 0 0 20px;font-weight:400}.cart_gift_wrapper .char-count{float:right;font-size:.8em;line-height:1.25;color:#666}.cart_gift_wrapper .formfield_gift_message .f_label{display:none}.cart_gift_wrapper .button,.cart_gift_wrapper .button_cancel,.cart_gift_wrapper .formfield,.cart_gift_wrapper .b-block-message{margin:10px 0 0}.cart_coupon_code .code_message{display:block}.cart_coupon_code .formfield_coupon_code{display:inline-block;vertical-align:top;margin:20px 10px 0 0}.cart_coupon_code .formfield_coupon_code .f_textinput{width:280px}.cart_coupon_code .button,.cart_coupon_code .button_cancel{margin:20px 0 0;padding:0 30px}.cart_coupon_code>.error_message{margin:5px 0 0}.cart_coupon_code .not_applied{color:red}.cart_coupon_code .coupons{margin:10px 0 0}.cart_coupon_code .cartcoupon{display:inline-block;padding:5px 0 0}.cart_my_salon{overflow:hidden}.cart_my_salon .button,.cart_my_salon .button_cancel{margin:1em 0 0}.you_may_also_like_cart .horizontal_carousel{margin-bottom:-10px}.you_may_also_like_cart .productcarousel_list,.you_may_also_like_cart .product_tile_wrapper,.you_may_also_like_cart .productcarousel_list_item,.you_may_also_like_cart .product_tile{min-height:100%}.you_may_also_like_cart .productcarousel_list{font-size:0}.you_may_also_like_cart .product_tile_wrapper,.you_may_also_like_cart .productcarousel_list_item{position:relative;display:inline-block;vertical-align:top;width:205px;margin:0 10px;overflow:hidden}.you_may_also_like_cart .product_tile{position:relative;width:100%;padding:20px 0 30px;text-align:center}.you_may_also_like_cart .product_tile .price,.you_may_also_like_cart .product_tile .product_name{margin-right:0}.you_may_also_like_cart .product_tile .product_name{min-height:0;margin-bottom:60px}.you_may_also_like_cart .product_tile .price{position:absolute;bottom:68px;left:0;right:0;color:#555}.you_may_also_like_cart .capture_product_id,.you_may_also_like_cart .product_subtitle,.you_may_also_like_cart .product_price_title{display:none}.you_may_also_like_cart .product_image_wrapper,.you_may_also_like_cart .product_image_container{display:block;height:205px;line-height:205px;margin:0 auto 5px;background:0}.you_may_also_like_cart .quickviewbutton{display:none !important}.you_may_also_like_cart .product_actions{position:absolute;bottom:30px;left:0;right:0;height:auto}.you_may_also_like_cart .quantity_error{position:absolute;bottom:0;left:0;right:0;max-width:160px;text-align:center;margin:auto;white-space:normal}.you_may_also_like_cart .jcarousel-control{color:#aaa !important}.you_may_also_like_cart .carousel_navigation_list{display:none}.cart_order_totals{position:relative;float:right;width:445px}.cart_order_totals .change_estimated_tax,.cart_order_totals .estimate_tax_label{cursor:pointer}.cart_order_totals .formfield,.cart_order_totals .b-block-message{margin-bottom:5px}.cart_order_totals .textinput{width:160px}.cart_order_totals .estimatetax_btn{width:160px}.cart_order_totals .f_error_message{text-transform:none;white-space:nowrap}.cart_order_totals .find_estimated_tax_box{margin:0 0 10px;text-align:left;text-transform:none}.cart_order_totals .estimated_tax_message{font-size:.8em;text-transform:none;color:#666;white-space:nowrap}.cart_order_totals .estimated_tax_result_box{float:right;max-width:150px}.cart_order_totals .order_totals_table{letter-spacing:0;text-transform:uppercase}.cart_order_totals .order_totals_table th{display:none}.cart_order_totals .order_totals_table td{width:100%;padding:5px 0;text-align:right}.cart_order_totals .order_totals_table td:first-child{text-align:left}.cart_order_totals .order_totals_table .order_total td{font-size:18px;font-weight:700}.cart-action-buttons{clear:both;float:right;text-align:right}.cart-action-buttons .cart_actions{margin:20px 0 15px}.cart_checkout_button{min-width:190px}.continue_shopping_link{font-size:.9em;letter-spacing:1px;text-transform:uppercase}.continue_shopping_link:before{content:"or "}.continue_shopping_link:after{content:" >"}.shipping_address,.billing_address,.payment_options,.shipping_method_block,.shipping_address_review,.billing_address_review,.payment_methods_review{float:left;width:300px;margin:0 60px 20px 0}.checkout_form_title,.shipping_address_header,.billing_address_header,.payment_methods_header{display:block;margin:0 0 15px;color:#000}.shipping_address a,.billing_address a,.payment_options a,.shipping_method_block a{display:inline-block;font:13px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;text-transform:uppercase;color:#000 !important}.shipping_address_header .button,.shipping_address_header .button_cancel,.billing_address_header .button,.billing_address_header .button_cancel,.payment_methods_header .button,.payment_methods_header .button_cancel{vertical-align:top;margin:0 0 0 10px;letter-spacing:0}.pt_optcheckout .primary,.pt_optcheckout .secondary{float:none;clear:both;width:auto}.checkout_title{margin:0 0 15px;letter-spacing:1px;color:#000}.checkout_progress_indicator{margin:15px auto;font-size:15px;text-align:right;text-transform:uppercase;color:#999}.checkout_progress_indicator .active_step{text-decoration:underline;color:#333}.checkout_progress_indicator .checkout_step_indicator{display:inline-block;margin-left:35px}.checkout_progress_indicator .checkout_step_indicator:first-child{margin-left:0}.checkout_progress_indicator .checkout-step-indicator-number{display:inline}.checkout_progress_indicator .checkout-step-indicator-number:after{content:"."}.checkout_notification_area{margin:15px 0;color:red}.order_summary{margin:10px 0;padding:15px 20px;border:1px solid #c7c7c7;overflow:hidden}.order_summary h3{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #000;color:#000}.order_summary h3 .section_header_note{display:none}.order_summary_product{overflow:hidden;padding:5px 10px 5px 0;border-bottom:1px solid #c7c7c7}.order_summary_product .product_image_container{float:left;width:90px;margin-right:20px}.order_summary_product .product_name{margin:20px 0 5px}.order_summary_product .product_subtitle{display:none}.order_summary_product .product_attributes .label:after{content:':'}.order_summary_product .bonus_item,.order_summary_product .mini_cart_price{float:right;width:90px;font-family:"FranklinGothicURW-Boo",Arial,sans-serif}.bonus_products{margin:15px 0 0}.bonus_products .product_name{margin-top:30px}.checkout_order_totals{float:right;width:340px;margin:20px 0 5px;font-size:13px;text-transform:uppercase}.checkout_order_totals .order_summary_title,.checkout_order_totals th{display:none}.checkout_order_totals td{width:100px;padding:7px 0}.checkout_order_totals td:first-child{width:auto}.checkout_order_totals .order_total{font-size:14px;color:#000}.shipping_billing{margin:40px 0 0}.shipping_address .f_legend_value,.shipping_address .legend_message,.billing_address .f_legend_value,.billing_address .legend_message,.payment_options .f_legend_value,.payment_options .legend_message,.shipping_method_block .f_legend_value,.shipping_method_block .legend_message{display:none}.shipping_address .required_indicator,.billing_address .required_indicator,.payment_options .required_indicator,.shipping_method_block .required_indicator{margin-bottom:2px}.shipping_address a .tooltip_content,.billing_address a .tooltip_content,.payment_options a .tooltip_content,.shipping_method_block a .tooltip_content{display:none}.shipping_address .formfield_checkbox .f_label,.billing_address .formfield_checkbox .f_label,.payment_options .formfield_checkbox .f_label,.shipping_method_block .formfield_checkbox .f_label{font-size:12px}.shipping_address .checkbox,.billing_address .checkbox,.payment_options .checkbox,.shipping_method_block .checkbox{vertical-align:-2px}.select_address .f_label,.select_billing_address .f_label{display:none}.shipping_address .with_helper_text{display:none}.billing_address .billing_address_info{margin-bottom:-200px}.billing_address .required_indicator{display:none}.billing_address .formfield_use_as_billing_address{margin:-3px 0 1px}.payment_options .select_payment_method{display:none}.payment_options .expiration_date{display:inline-block;vertical-align:top;margin:0 -15px 0 0}.payment_options .expiration_date .formfield_credit_card_year,.payment_options .expiration_date .formfield_credit_card_month{float:left;margin-right:10px}.payment_options .expiration_date .select,.payment_options .expiration_date .cart_table .quantity_select,.cart_table .payment_options .expiration_date .quantity_select{width:125px}.payment_options .formfield_credit_card_cvn{float:left;margin-right:20px}.payment_options .formfield_credit_card_cvn .textinput{width:125px}.payment_options .form_field_tooltip{clear:both}.payment_options .cvn_tip{clear:none;margin-top:7px}.payment_options .cvn_tip .tooltip_content{min-width:200px;line-height:normal;text-transform:none}.payment_options .formfield_credit_card_save{clear:both}.shipping_method_block{clear:both}.shipping_method_block .f_field_radio{font-size:14px;margin-bottom:5px}.shipping_method_block .delivery_map{display:none}.payment-options-message,.shipping-method-message{margin:0 75px 5px 0}.payment-options-message,.payment-options-message a,.shipping-method-message,.shipping-method-message a{font-size:12px}.payment-options-message p,.shipping-method-message p{margin:0 0 2em}.order_action_button{margin-left:720px}.shipping_address_review,.billing_address_review,.payment_methods_review{line-height:1.8;word-wrap:break-word}.shipping_address_header h4,.billing_address_header h4,.payment_methods_header h4{display:inline;font-weight:400}.shipping_address_header .formfield,.shipping_address_header .b-block-message,.billing_address_header .formfield,.billing_address_header .b-block-message,.payment_methods_header .formfield,.payment_methods_header .b-block-message{display:inline}.order_review_content .submit_order.bottom{clear:both;margin:20px 0;text-align:right}.login_create_account .section_header,.order_details .section_header{margin:0 0 15px;letter-spacing:1px;color:#000}.order_payment_details_item{display:inline-block;vertical-align:top;width:235px;margin:0 60px 20px;line-height:1.7;word-break:break-all}.payment_details_title{margin:0 -10px 5px;border-bottom:1px solid #c7c7c7;font-weight:400;text-transform:uppercase;letter-spacing:1px}.pt_order_confirmation .primary{float:none;width:auto}.pt_order_confirmation .secondary{display:none}.login_create_account .resource_message{display:none}.confirmation_title{margin:46px 0 5px;letter-spacing:1px;color:#000}.confirmation_title .print_page{display:none}.confirmation_message{margin:15px 0}.confirmation_print_page{float:right;margin:10px 0 0;font-size:.9em;letter-spacing:.5px;text-decoration:underline;color:#666 !important;cursor:pointer}.order_payment_details,.order_shipping_details{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #c7c7c7}.order_payment_details_item.ordertotal .value{float:right}.order_payment_details_item.ordertotal .orderdetails_paymentsubtotal{margin:5px -10px 0;padding:5px 10px 0;border-top:1px solid #c7c7c7;text-align:right;color:#000}.order_payment_details_item.ordertotal .orderdetails_paymentsubtotal .value{float:none}.order_details>.order_date_info{margin:15px 0 20px;padding-top:10px;border-top:1px solid #c7c7c7;text-transform:uppercase;letter-spacing:1px}.order_shipment_table{width:100%;margin:20px auto 30px;font-size:18px;text-transform:uppercase}.order_shipment_table th{padding:0 0 3px 10px;font-size:.8em;color:#000}.order_shipment_table th.order_product_info{padding-left:20px}.order_shipment_table td{padding:10px;border-top:1px solid #c7c7c7;vertical-align:middle}.order_shipment_table .order_product_image{width:140px;padding-left:0;text-align:center}.order_shipment_table .product_image{max-width:140px}.order_shipment_table .product_name{margin-bottom:5px}.order_shipment_table .attribute .label:after{content:':'}.order_shipment_table .order_shipment_gift_message{padding-top:0;border-top:0;font-weight:400;letter-spacing:0;text-transform:none}.order_shipment_table .order_product_quantity,.order_shipment_table .order_product_price{width:20%;white-space:nowrap}.order_shipment_table .single_product_price{display:block}.order_shipment_table .price_total .qty:before{content:'x ';text-transform:none}.pt_account .main h1,.pt_order .main h1{margin-bottom:.5em;padding-bottom:3px;border-bottom:1px solid #000}.pt_account .primary,.pt_order .primary{margin-bottom:25px}.login_register_page .primary{width:100%}.login_register_page .secondary{display:none}.login_register_page .registration_description{margin-bottom:2em;font-size:16px}.login_register_page .button,.login_register_page .button_cancel{padding:0 30px;font:12px/1 Arial,sans-serif;letter-spacing:2px}.account_login_page .block{float:left;font-size:12px}.account_login_page .block .password_reset{font-size:13px}.account_login_page .block h2{font-family:"FranklinGothicBT-RomanCondensed",Arial,sans-serif;margin:0 0 5px}.account_login_page .block p{margin-bottom:10px;color:#363636}.account_login_page .block_create{width:350px;padding-right:60px;border-right:1px solid #d7d7d7}.account_login_page .block_search,.account_login_page .block_login{width:325px;padding:0 240px 0 65px;margin-left:30px}.account_login_page .block_login{padding-bottom:50px}.account_login_page .block_login .section_title{margin-bottom:30px}.account_login_page .block_login .formfield_email .f_label_value,.account_login_page .block_login .formfield_password .f_label_value,.account_login_page .block_login>p{display:none}.account_login_page .block_search{padding-top:20px;border-top:1px solid #d7d7d7}.account_navigation{margin-top:22px}.myaccount_welcome{margin:45px 0 15px}.account_overview_page{overflow:hidden}.account_landing_content{font-size:15px}.myaccount_blocks{display:inline-block;margin:45px 0 0 -20px}.myaccount_block{float:left;position:relative;width:430px;min-height:185px;padding:30px 0 60px 20px;border-top:1px solid #bfbfbf;font-size:16px;vertical-align:top;word-wrap:break-word}.myaccount_block .inner{margin-top:30px}.myaccount_block .edit_link{position:absolute;bottom:10px;left:20px}.myaccount_block .edit_link:after{content:" >"}.myaccount_block .default_title{font-weight:400}.myaccount_block .mini_address_name,.myaccount_block .mini_address_title{display:none}.myaccount_block .mini_address_location{font-size:16px}.myaccount_block .mini_address_location .country_code,.myaccount_block .mini_address_location .phone{display:none}.myaccount_block .mini_address_location .city,.myaccount_block .mini_address_location .state_code,.myaccount_block .mini_address_location .postal_code{display:inline}.myaccount_block .mini_address_location .city:after{content:','}.myaccount_favorites .product_name{text-transform:uppercase}.myaccount_favorites .account_product_item{margin-top:10px}.register_page{font-size:14px}.register_page .f_label,.account_login_page .block .f_label,.login_wishlist_page .block .f_label{color:#464646}.register_page .formfield_button,.account_login_page .block .formfield_button,.login_wishlist_page .block .formfield_button{margin:20px 0}.register_page .formfield_radio-list .f_field_radio,.account_login_page .block .formfield_radio-list .f_field_radio,.login_wishlist_page .block .formfield_radio-list .f_field_radio{display:inline;margin:0}.register_page .formfield_radio-list .f_radio,.account_login_page .block .formfield_radio-list .f_radio,.login_wishlist_page .block .formfield_radio-list .f_radio{margin-left:10px}.register_page .formfield_radio-list .f_label,.account_login_page .block .formfield_radio-list .f_label,.login_wishlist_page .block .formfield_radio-list .f_label{display:inline-block;font-size:12px;vertical-align:top}.register_page .formfield_radio-list>.f_label,.account_login_page .block .formfield_radio-list>.f_label,.login_wishlist_page .block .formfield_radio-list>.f_label{float:left;font-size:12px;text-transform:uppercase}.address_create,.card_create{position:absolute;bottom:0;left:0;color:#fff !important}.addresses,.payment_instruments{position:relative;margin-bottom:55px;padding-bottom:40px}.addresses>span,.payment_instruments>span{position:absolute;bottom:-50px;left:0}.address_edit a,.address_delete .delete,.address_make_default a{margin-right:5px}.address_list,.address_list_empty,.payment_list,.payment_list_empty{font-size:16px;word-wrap:break-word;overflow:hidden}.address_list .f_field_simplify,.address_list_empty .f_field_simplify,.payment_list .f_field_simplify,.payment_list_empty .f_field_simplify{margin-top:10px}.address_list .f_label,.address_list_empty .f_label,.payment_list .f_label,.payment_list_empty .f_label{display:inline-block;vertical-align:top}.address_list_empty,.payment_list_empty{margin:30px 0 0}.payment_item{position:relative;display:inline-block;min-height:130px;width:240px;margin:0 25px 20px 0;font-size:12px;line-height:16px;vertical-align:bottom}.payment_item .mini_creditcard{min-height:4em}.address_item{display:inline;margin-right:25px;font-size:0}.address_item .city,.address_item .state_code,.address_item .postal_code{display:inline}.address_item .city:after{content:","}.address_information,.address_actions{display:inline-block;vertical-align:top;width:240px;font-size:12px;line-height:16px}.address_information{padding-bottom:50px}.address_actions{vertical-align:bottom;min-height:20px;margin:10px 0 20px -240px}.address_actions li{display:inline-block;margin:0 10px 0 0;text-decoration:underline;text-transform:uppercase}.payment_item>.value,.mini_address_title{font-size:13px;font-weight:700;text-transform:uppercase}.default .payment_item>.value:after,.default .mini_address_title:after{content:"(Default)"}.mini_address_name,.mini_address_location{font-size:13px;line-height:16px}.mini_creditcard{margin:0 0 15px}.account_addresses_page .section_header,.account_payment_page .section_header{font-size:0}.account_address_detail_page .legend_message,.account_address_detail_page .form_field_tooltip,.account_address_detail_page .formfield_country,.account_address_detail_page .b-block-message,.account_payment_details_page .legend_message,.account_payment_details_page .form_field_tooltip,.account_payment_details_page .formfield_country,.account_payment_details_page .b-block-message{display:none}.account_address_detail_page .formfield_checkbox,.account_payment_details_page .formfield_checkbox{clear:both}.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:125px;margin-right:10px}.account_address_detail_page .formfield_month .f_select,.account_address_detail_page .formfield_year .f_select,.account_payment_details_page .formfield_month .f_select,.account_payment_details_page .formfield_year .f_select{width:100%;vertical-align:top}.account_address_detail_page .formfield_month,.account_payment_details_page .formfield_month{float:left}.account_address_detail_page .formfield_month .error_message,.account_payment_details_page .formfield_month .error_message{margin-bottom:5px}.account_address_detail_page .formfield_year,.account_payment_details_page .formfield_year{margin-left:135px}.account_address_detail_page .formfield_button,.account_payment_details_page .formfield_button{font-size:0;margin-left:-5px}.account_address_detail_page .button,.account_address_detail_page .button_cancel,.account_payment_details_page .button,.account_payment_details_page .button_cancel{margin-left:5px;padding:0 17px}.my_salon_account .sub_title{margin:1.3em 0 .7em}.my_salon_account .f_field::-webkit-input-placeholder{color:#000}.my_salon_account .f_field:-moz-placeholder{color:#000}.my_salon_account .f_field::-moz-placeholder{color:#000}.my_salon_account .f_field:-ms-input-placeholder{color:#000}.my_salon_account .f_field,.my_salon_account .search,.my_salon_account .element-or{display:inline-block;vertical-align:top;margin:0}.my_salon_account .textinput{border-color:#000}.my_salon_account .element-or{margin:0 20px;line-height:32px}.my_salon_account .search{margin-left:20px}.my_salon_account .mysalon_item_content{margin:5px 0 0 20px}.my_salon_account .mysalon_item{overflow:hidden;line-height:1.5em}.my_salon_account .mysalon_item .full_width{clear:both;padding:15px 0 0;margin:10px 0 0}.my_salon_account .mysalon_address{float:left;width:200px;margin:0 10px 10px 0}.my_salon_account .mysalon_remove{display:block;margin:20px 0 0}.mysalon_search_results{clear:both;margin-top:20px}.mysalon_search_results .mysalon_item{display:inline-block;vertical-align:top;width:40%;margin:0 5% 20px 0}.mysalon_search_results .mysalon_item .radio{float:left;margin:10px 0 0 2px}.mysalon_search_results .mysalon_item h2{font-weight:400}.mysalon_search_results .salon_confirm,.mysalon_search_results .skip_this{display:inline;margin:10px 10px 0 0}.js_no_salon_result{margin:0 0 15px}.orders_page .search_result_items{margin-left:0}.orders_page .search_result_options:first-child{display:none}.orders_page .paging_bar{color:#999;line-height:18px}.orders_page .pagination_list{display:inline-block;margin:0 20px}.orders_page .pagination_list_item{display:inline-block;margin:2px;font-size:1.05em}.orders_page .pagination_list_item.current{padding:3px;font-weight:700;color:#000;font-size:1.15em}.orders_page .pagination_list_link{display:inline-block;padding:3px;color:#333}.orders_page .pagination_list_link:hover{color:#777}.order_history_header{overflow:hidden;text-transform:uppercase;word-spacing:1px}.order_history_header .submit_button{float:right;font-family:"FranklinGothicURW-Boo",Arial,sans-serif}.order_history_item{font-size:15px}.order_history_items{margin:10px 0 30px;word-spacing:0}.order_history_items th{padding:5px 0 5px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px;text-transform:uppercase}.order_history_items td{padding:30px 20px;border-bottom:1px solid #ddd}.order_history_items .order_shipped_to,.order_history_items .order_total_price{width:20%}.order_details_page .order_details>.order_date_info{padding-top:0;border-top:0}.order_details_page .order_payment_details_item{width:260px;margin-left:15px;margin-right:15px}.order_details_page .mini_address_location,.order_details_page .mini_address_name,.order_details_page .mini_creditcard{margin:0;font:inherit}.order_details_page .order_payment_details_content .order_totals_block{margin:0 -10px}.order_details_page .order_payment_details_content .mini_address_location .city,.order_details_page .order_payment_details_content .mini_address_location .state_code,.order_details_page .order_payment_details_content .mini_address_location .postal_code{display:inline}.order_details_page .order_payment_details_content .mini_address_location .city:after{content:","}.order_details_page .order_payment_details_content .order_summary_title,.order_details_page .order_payment_details_content th{display:none}.order_details_page .order_payment_details_content td{padding:0 0 0 5px}.order_details_page .order_payment_details_content .order_total td{padding-top:2px;border-top:1px solid #c7c7c7;color:#000}.order_details_page .order_payment_details_content .order_total td:first-child{text-align:right}.order_detail_options{font-size:0}.order_detail_options>a{margin:0 10px 10px 0;padding:0 25px}.pt_favorites .quickviewbutton{display:none !important}.pt_favorites .product_favorite_remove{float:right;margin-top:5px}.pt_favorites .product_favorite_remove a{width:73px;padding:0;letter-spacing:1px}.pt_favorites .product_actions{float:left;height:auto}.pt_favorites .product_tile .price_set{display:inline}.pt_favorites .product_tile .button,.pt_favorites .product_tile .button_cancel{width:208px;padding:0;letter-spacing:1px}.pt_favorites .product_tile_wrapper{margin-bottom:60px}.hp_carousel_main .carousel_navigation_list,.hp_maincarousel_navigation .carousel_navigation_list{position:absolute;bottom:-55px;left:0;right:0}.hp_carousel_main .contentcarousel_list_item,.hp_maincarousel_navigation .contentcarousel_list_item{position:relative}.hp_carousel_main .content_item,.hp_maincarousel_navigation .content_item{position:relative;width:100%;height:100%}.hp_carousel_main .contentcarousel_item_info,.hp_carousel_main .content_item_info,.hp_maincarousel_navigation .contentcarousel_item_info,.hp_maincarousel_navigation .content_item_info{position:absolute;top:0;bottom:0;left:0;right:0}.hp_carousel_main .bg_image,.hp_carousel_main .cta_image,.hp_maincarousel_navigation .bg_image,.hp_maincarousel_navigation .cta_image{max-height:100%;width:auto;vertical-align:top}.hp_carousel_main .cta_link,.hp_maincarousel_navigation .cta_link{color:#fff}.hp_carousel_main{margin:0 0 80px}.hp_carousel_main .contentcarousel_list,.hp_carousel_main .contentcarousel_list_item{height:590px}.hp_carousel_main .contentcarousel_list_item{width:1080px;display:none}.hp_carousel_main .contentcarousel_list_item.js_active{display:block}.hp_carousel_main .contentcarousel_item_info,.hp_carousel_main .content_item_info{padding:30px}.hp_carousel_main .title,.hp_carousel_main .cta_title{max-width:28%;font:50px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.hp_maincarousel_navigation{margin:0 0 35px;overflow:hidden}.hp_maincarousel_navigation .contentcarousel_list,.hp_maincarousel_navigation .contentcarousel_list_item{height:245px}.hp_maincarousel_navigation .jcarousel-clip{margin:0 -7px 0 -8px}.hp_maincarousel_navigation .contentcarousel_list_item{width:350px;margin:0 7px 0 8px;cursor:pointer}.hp_maincarousel_navigation .contentcarousel_list_item.js_active{cursor:default}.hp_maincarousel_navigation .js_active .cta_link{cursor:default}.hp_maincarousel_navigation .contentcarousel_item_info,.hp_maincarousel_navigation .content_item_info{top:auto;padding:8px 15px;text-align:right}.hp_maincarousel_navigation .title,.hp_maincarousel_navigation .cta_title{font:25px/1 "FranklinGothicURWCon-Dem",Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.pt_customer_service .primary{margin-bottom:2em}.pt_customer_service .primary h1{font-family:"FranklinGothicBT-RomanCondensed",Arial,sans-serif;margin:.5em 0 .7em}.pt_customer_service .primary h2,.pt_customer_service .primary h3{margin:1.5em 0;font-weight:400;text-transform:uppercase}.pt_customer_service .primary h2{font-size:1.25em;text-decoration:underline;color:#000}.pt_customer_service .primary p{margin:1em 0}.pt_customer_service .primary ul{margin:1em}.pt_customer_service .primary ul li{list-style:square inside}.pt_customer_service .primary ol{margin:1em}.pt_customer_service .primary ol li{list-style:decimal inside}.pt_customer_service .primary img{max-width:100%;height:auto}.pt_customer_service .secondary_navigation{margin-top:22px}.pt_customer_service .privacy_policy h2:before{display:block;content:" ";margin-top:-90px;height:95px;visibility:hidden}#customerservice-show-page .primary{float:none;width:auto}#customerservice-show-page .primary h1{margin-bottom:1em;padding-bottom:3px;border-bottom:1px solid #000}#customerservice-show-page .primary h2{text-decoration:none;margin:1em 0 0}#customerservice-show-page .primary ul{margin-left:0}#customerservice-show-page .primary ul li{list-style:none}#customerservice-show-page .secondary{display:none}.customer_service_root{display:none}.customer_service_directory{overflow:hidden}.customer_service_section{float:left;width:100%;height:200px;margin:30px -50% 0 0;border-top:1px solid #000}.contact_us_form_page .char_remains{margin:0 0 10px}.contact_us_form_page .formfield_button{float:left;margin-right:10px}.contact_us_form_page .textarea{height:17em}.contact_us_form_page .button,.contact_us_form_page .button_cancel{padding:0 37px}.pt_storelocator .main .content{width:auto}.pt_storelocator .breadcrumb,.pt_storelocator .storelocator h1,.pt_storelocator .findstore_message{display:block;width:1080px;margin-left:auto;margin-right:auto}.pt_storelocator .primary{float:none;width:auto}.pt_storelocator .secondary{display:none}.salon_locator>.content>h1{display:none}.salon_locator .textinput{background:0;border-color:#fff;color:#fff}.salon_locator .formfield,.salon_locator .b-block-message{display:inline-block;vertical-align:top;margin:0}.salon_locator .button,.salon_locator .button_cancel{margin-left:6%}.salon_locator .element-or{display:inline-block;vertical-align:top;margin:0 3%;font-size:1.2em;line-height:1.8;text-transform:uppercase}.salon_locator .featured_salons_list{margin-bottom:-50px}.salon_locator .js_salon_locator_error{float:right;width:160px;margin:10px 240px 0 0;text-align:center}.storelocator .findstore_message+div{width:1080px;margin:0 auto}.storelocator iframe{width:100%;min-height:750px;height:auto;margin:15px 0 0;overflow-x:hidden;overflow-y:auto}.salon-locator-title{margin-bottom:2em}.salon-locator-title img{max-width:100%;height:auto;vertical-align:top;margin:0 0 2em}.salon-locator-title h3{font-size:25px;line-height:.6}.salon-locator-title h1,.featured_salons_list h2{font:45px/1 "FranklinGothicBT-RomanCondensed",Arial,sans-serif;text-transform:uppercase;color:#fff}.featured_salons_list h2{margin:.8em 0 5px}.salon-locator-text{position:relative;margin:2em 0;text-transform:uppercase}.salon-locator-text a{text-decoration:underline}.featured_salons h1{display:none}.featured_salon_main,.featured_salons_list{color:#d7d7d7;text-transform:uppercase}.featured_salon_main .bg_image,.featured_salons_list .bg_image{vertical-align:top;max-width:100%;height:auto;margin-bottom:1em}.featured_salon_main .cta_link.first,.featured_salons_list .cta_link.first{margin-top:1em;padding:0 1.9em;font-size:.85em;line-height:2}.featured_salon_main .contentcarousel_list_item{width:100%;margin:0 0 2.4em;font-size:28px;line-height:1}.featured_salon_main .title{font-size:1.55em;line-height:.8;color:#fff}.featured_salon_main .cta_link.first{font-size:.607em}.featured_salons_list .contentcarousel_list{margin:0 -15px 0 0;font-size:0}.featured_salons_list .contentcarousel_list_item{display:inline-block;vertical-align:top;width:354px;margin:0 9px 3em 0;font-size:20px;line-height:1}.featured_salons_list .title{font-size:1.25em;color:#fff}.main.featured_salon_detail_page .content{width:auto}#featuredSalonsIframe{min-height:1600px;overflow-x:hidden;overflow-y:auto}.plp.pt_product_search_result .selected .refinement_list_link:before,.pt_product_search_noresult .selected .refinement_list_link:before{background:#000}.plp.pt_product_search_result .quickviewbutton,.pt_product_search_noresult .quickviewbutton{color:#fff}.plp.pt_product_search_result .button_shop_now,.pt_product_search_noresult .button_shop_now{background:#636363}.plp.pt_product_search_result .button_shop_now:hover,.pt_product_search_noresult .button_shop_now:hover{background:#333}.plp.pt_product_search_result .search_hits_head_text,.pt_product_search_noresult .search_hits_head_text{padding:0 0 6px;border-bottom:1px solid #000;margin:0 0 40px}.plp.pt_product_search_result .search_hits_search_term,.pt_product_search_noresult .search_hits_search_term{color:#898989}.search_hits_search_term,.no_hits_search_term{word-wrap:break-word}.pt_product_search_result .content_header{margin:0 0 20px}.pt_product_search_result .sort_by_label:after{content:'';display:block;margin:0 0 10px}.pt_product_search_result .sort_by_list{width:280px}.pt_product_search_result .search_result_content+.search_result_options{display:none}.js .pt_product_search_result .sort_by_submit{display:none}a.no_hits_search_suggest{color:#898989;text-decoration:underline}a.no_hits_search_suggest:hover{text-decoration:none}.noresults_help{margin:0 0 25px}.noresults_help p{margin:10px 0}.noresults_help li{line-height:1.75em}.noresults_help li:before{content:'\25A0';margin:0 5px;font-size:18px}.no_hits_search{position:relative}.no_hits_search .search_label{display:block;margin:0 0 10px}.no_hits_search .search_button{padding:0 20px;margin:0 0 0 15px}.no_hits_search .formfield,.no_hits_search .b-block-message{margin-bottom:0}.no_hits_search .suggestions{width:260px;margin-top:-1px;font-size:13px}.no_hits_search .suggestions>div{padding:6px 8px}.no_hits_return_to_block{margin-top:10px}.no_hits_recommendations{margin:50px 0 70px}.no_hits_recommendations .capture_product_id,.no_hits_recommendations .product_price_title,.no_hits_recommendations .quickviewbutton,.no_hits_recommendations .carousel_navigation_list{display:none !important}.no_hits_recommendations h2{margin:0 0 20px}.no_hits_recommendations .productcarousel_list{font-size:0}.no_hits_recommendations .product_tile_wrapper,.no_hits_recommendations .productcarousel_list_item{position:relative;margin:0 20px;overflow:visible}.no_hits_recommendations .product_tile{width:180px;padding:20px 0 30px;text-align:center}.no_hits_recommendations .product_image_wrapper{height:180px;line-height:180px}.no_hits_recommendations .product_name{margin:0;font-size:16px}.no_hits_recommendations .price{margin:10px 0;color:#636363}.no_hits_recommendations .quantity_error{bottom:0;left:0;right:0;max-width:160px;min-height:2.2em;text-align:center;margin:auto}#shu_wordpress_blog-page body{height:100%;overflow:hidden}.shu_blog_page{height:100%;overflow:hidden}.shu_blog_page+.footer{display:none}.shu_blog_page iframe{display:block;height:100%;width:100%;margin:0 auto;padding-top:80px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pt_error .main h1{margin:0 0 15px}.errorpage-banner-asset{margin:0 0 15px}.errorpage-banner-asset img{max-width:100%}.error_page_message{margin:0 0 20px}.error_page_message p{margin:20px 0}.error_page_message ul{width:650px}.error_page_message li{display:inline-block;width:300px}.error_page_message a{font:16px/2.5em "FranklinGothicURW-Boo",Arial,sans-serif;text-transform:uppercase}