﻿@font-face{font-family:'icomoon';src:url("fonts/icomoon21.eot?#iefix") format("embedded-opentype"),url("fonts/icomoon21.ttf") format("truetype"),url("fonts/icomoon21.woff") format("woff"),url("fonts/icomoon21.svg#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon-new';src:url("fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf") format("truetype"),url("fonts/icomoon.woff") format("woff"),url("fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir LT Std';src:url("fonts/AvenirLTStd-Light.eot"),url("fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Light.woff") format("woff"),url("fonts/AvenirLTStd-Light.ttf") format("truetype"),url("fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'DIN Next LT Pro';src:url("fonts/DINNextLTPro-LightCondensed.eot"),url("fonts/DINNextLTPro-LightCondensed.eot?#iefix") format("embedded-opentype"),url("fonts/DINNextLTPro-LightCondensed.woff") format("woff"),url("fonts/DINNextLTPro-LightCondensed.ttf") format("truetype"),url("fonts/DINNextLTPro-LightCondensed.svg#DINNextLTPro-LightCondensed") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'DIN Next LT Pro';src:url("fonts/DINNextLTPro-MediumCond.eot"),url("fonts/DINNextLTPro-MediumCond.eot?#iefix") format("embedded-opentype"),url("fonts/DINNextLTPro-MediumCond.woff") format("woff"),url("fonts/DINNextLTPro-MediumCond.ttf") format("truetype"),url("fonts/DINNextLTPro-MediumCond.svg#DINNextLTPro-MediumCond") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Playfair Display';src:url("fonts/PlayfairDisplay-Regular.eot"),url("fonts/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/PlayfairDisplay-Regular.woff") format("woff"),url("fonts/PlayfairDisplay-Regular.ttf") format("truetype"),url("fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular") format("svg");font-weight:normal;font-style:normal}.clearfix:after,.main>.content:after,.horizontal_carousel .productcarousel_list:after,.horizontal_carousel .contentcarousel_list:after,.hp_slot_2 .productcarousel .productcarousel_list:after,.productcarousel .productcarousel_list:after,.product_tile:after{content:"";display:table;clear:both}html,body{padding:0;margin:0;background-color:#fff}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,input,textarea{padding:0;margin:0;font-family:inherit}.js_hide{display:none}html{height:100%;font-family:"Avenir LT Std";font-size:15px;margin:0;padding:0}body{position:relative;min-height:100%}a{color:#242424;text-decoration:none}a:focus,input:focus{outline:0}fieldset{padding:0;border:0;margin:0}.f_legend,legend{display:block;padding:0;margin:0}.required_indicator{display:block;line-height:18px;font-style:normal;color:#242424}.required_indicator span:before{content:'* ';vertical-align:middle}.button,.quickviewbutton,.featured_salon_main .tile_hero .cta_link,.product_tile .product_details>a,.address_create,.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a,.order_details_page .order_detail_options>a,.diagnoseMyHair .mediumbutton,#confirmChangebuttons .primary-button,.save-subscription-changes,.cancel-order-changes,.save-or-order-changes{display:inline-block;padding:0 15px;border:0;font-family:"DIN Next LT Pro";font-size:16px;font-weight:500;color:#fff;line-height:32px;text-transform:uppercase;background:#242424;cursor:pointer}.button:hover,.quickviewbutton:hover,.featured_salon_main .tile_hero .cta_link:hover,.product_tile .product_details>a:hover,.address_create:hover,.card_create:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove a:hover,.order_details_page .order_detail_options>a:hover,.diagnoseMyHair .mediumbutton:hover,#confirmChangebuttons .primary-button:hover,.save-subscription-changes:hover,.cancel-order-changes:hover,.save-or-order-changes:hover{opacity:.8}.button[disabled],[disabled].quickviewbutton,.featured_salon_main .tile_hero [disabled].cta_link,.product_tile .product_details>a[disabled],[disabled].address_create,[disabled].card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a[disabled],.order_details_page .order_detail_options>a[disabled],.diagnoseMyHair [disabled].mediumbutton,#confirmChangebuttons [disabled].primary-button,[disabled].save-subscription-changes,[disabled].cancel-order-changes,[disabled].save-or-order-changes{opacity:.6;cursor:default}.button+.button,.quickviewbutton+.button,.featured_salon_main .tile_hero .cta_link+.button,.product_tile .product_details>a+.button,.address_create+.button,.card_create+.button,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.button,.order_details_page .order_detail_options>a+.button,.diagnoseMyHair .mediumbutton+.button,#confirmChangebuttons .primary-button+.button,.save-subscription-changes+.button,.cancel-order-changes+.button,.save-or-order-changes+.button,.button+.quickviewbutton,.quickviewbutton+.quickviewbutton,.featured_salon_main .tile_hero .cta_link+.quickviewbutton,.product_tile .product_details>a+.quickviewbutton,.address_create+.quickviewbutton,.card_create+.quickviewbutton,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.quickviewbutton,.order_details_page .order_detail_options>a+.quickviewbutton,.diagnoseMyHair .mediumbutton+.quickviewbutton,#confirmChangebuttons .primary-button+.quickviewbutton,.save-subscription-changes+.quickviewbutton,.cancel-order-changes+.quickviewbutton,.save-or-order-changes+.quickviewbutton,.featured_salon_main .tile_hero .button+.cta_link,.featured_salon_main .tile_hero .quickviewbutton+.cta_link,.featured_salon_main .tile_hero .cta_link+.cta_link,.product_tile .featured_salon_main .tile_hero .product_details>a+.cta_link,.featured_salon_main .tile_hero .product_tile .product_details>a+.cta_link,.featured_salon_main .tile_hero .address_create+.cta_link,.featured_salon_main .tile_hero .card_create+.cta_link,.pt_favorites .product_tile_wrapper .product_favorite_remove .featured_salon_main .tile_hero a+.cta_link,.featured_salon_main .tile_hero .pt_favorites .product_tile_wrapper .product_favorite_remove a+.cta_link,.order_details_page .featured_salon_main .tile_hero .order_detail_options>a+.cta_link,.featured_salon_main .tile_hero .order_details_page .order_detail_options>a+.cta_link,.diagnoseMyHair .featured_salon_main .tile_hero .mediumbutton+.cta_link,.featured_salon_main .tile_hero .diagnoseMyHair .mediumbutton+.cta_link,#confirmChangebuttons .featured_salon_main .tile_hero .primary-button+.cta_link,.featured_salon_main .tile_hero #confirmChangebuttons .primary-button+.cta_link,.featured_salon_main .tile_hero .save-subscription-changes+.cta_link,.featured_salon_main .tile_hero .cancel-order-changes+.cta_link,.featured_salon_main .tile_hero .save-or-order-changes+.cta_link,.product_tile .product_details>.button+a,.product_tile .product_details>.quickviewbutton+a,.featured_salon_main .tile_hero .product_tile .product_details>.cta_link+a,.product_tile .featured_salon_main .tile_hero .product_details>.cta_link+a,.product_tile .product_details>a+a,.product_tile .product_details>.address_create+a,.product_tile .product_details>.card_create+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .product_tile .product_details>a+a,.product_tile .pt_favorites .product_tile_wrapper .product_favorite_remove .product_details>a+a,.order_details_page .product_tile .product_details.order_detail_options>a+a,.product_tile .order_details_page .product_details.order_detail_options>a+a,.diagnoseMyHair .product_tile .product_details>.mediumbutton+a,.product_tile .diagnoseMyHair .product_details>.mediumbutton+a,#confirmChangebuttons .product_tile .product_details>.primary-button+a,.product_tile #confirmChangebuttons .product_details>.primary-button+a,.product_tile .product_details>.save-subscription-changes+a,.product_tile .product_details>.cancel-order-changes+a,.product_tile .product_details>.save-or-order-changes+a,.button+.address_create,.quickviewbutton+.address_create,.featured_salon_main .tile_hero .cta_link+.address_create,.product_tile .product_details>a+.address_create,.address_create+.address_create,.card_create+.address_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.address_create,.order_details_page .order_detail_options>a+.address_create,.diagnoseMyHair .mediumbutton+.address_create,#confirmChangebuttons .primary-button+.address_create,.save-subscription-changes+.address_create,.cancel-order-changes+.address_create,.save-or-order-changes+.address_create,.button+.card_create,.quickviewbutton+.card_create,.featured_salon_main .tile_hero .cta_link+.card_create,.product_tile .product_details>a+.card_create,.address_create+.card_create,.card_create+.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.card_create,.order_details_page .order_detail_options>a+.card_create,.diagnoseMyHair .mediumbutton+.card_create,#confirmChangebuttons .primary-button+.card_create,.save-subscription-changes+.card_create,.cancel-order-changes+.card_create,.save-or-order-changes+.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove .button+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .quickviewbutton+a,.featured_salon_main .tile_hero .pt_favorites .product_tile_wrapper .product_favorite_remove .cta_link+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .featured_salon_main .tile_hero .cta_link+a,.product_tile .pt_favorites .product_tile_wrapper .product_favorite_remove .product_details>a+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .product_tile .product_details>a+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .address_create+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .card_create+a,.pt_favorites .product_tile_wrapper .product_favorite_remove a+a,.order_details_page .pt_favorites .product_tile_wrapper .product_favorite_remove .order_detail_options>a+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .order_details_page .order_detail_options>a+a,.diagnoseMyHair .pt_favorites .product_tile_wrapper .product_favorite_remove .mediumbutton+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .diagnoseMyHair .mediumbutton+a,#confirmChangebuttons .pt_favorites .product_tile_wrapper .product_favorite_remove .primary-button+a,.pt_favorites .product_tile_wrapper .product_favorite_remove #confirmChangebuttons .primary-button+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .save-subscription-changes+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cancel-order-changes+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .save-or-order-changes+a,.order_details_page .order_detail_options>.button+a,.order_details_page .order_detail_options>.quickviewbutton+a,.featured_salon_main .tile_hero .order_details_page .order_detail_options>.cta_link+a,.order_details_page .featured_salon_main .tile_hero .order_detail_options>.cta_link+a,.product_tile .order_details_page .order_detail_options.product_details>a+a,.order_details_page .product_tile .order_detail_options.product_details>a+a,.order_details_page .order_detail_options>.address_create+a,.order_details_page .order_detail_options>.card_create+a,.pt_favorites .product_tile_wrapper .product_favorite_remove .order_details_page .order_detail_options>a+a,.order_details_page .pt_favorites .product_tile_wrapper .product_favorite_remove .order_detail_options>a+a,.order_details_page .order_detail_options>a+a,.diagnoseMyHair .order_details_page .order_detail_options>.mediumbutton+a,.order_details_page .diagnoseMyHair .order_detail_options>.mediumbutton+a,#confirmChangebuttons .order_details_page .order_detail_options>.primary-button+a,.order_details_page #confirmChangebuttons .order_detail_options>.primary-button+a,.order_details_page .order_detail_options>.save-subscription-changes+a,.order_details_page .order_detail_options>.cancel-order-changes+a,.order_details_page .order_detail_options>.save-or-order-changes+a,.diagnoseMyHair .button+.mediumbutton,.diagnoseMyHair .quickviewbutton+.mediumbutton,.featured_salon_main .tile_hero .diagnoseMyHair .cta_link+.mediumbutton,.diagnoseMyHair .featured_salon_main .tile_hero .cta_link+.mediumbutton,.product_tile .diagnoseMyHair .product_details>a+.mediumbutton,.diagnoseMyHair .product_tile .product_details>a+.mediumbutton,.diagnoseMyHair .address_create+.mediumbutton,.diagnoseMyHair .card_create+.mediumbutton,.pt_favorites .product_tile_wrapper .product_favorite_remove .diagnoseMyHair a+.mediumbutton,.diagnoseMyHair .pt_favorites .product_tile_wrapper .product_favorite_remove a+.mediumbutton,.order_details_page .diagnoseMyHair .order_detail_options>a+.mediumbutton,.diagnoseMyHair .order_details_page .order_detail_options>a+.mediumbutton,.diagnoseMyHair .mediumbutton+.mediumbutton,#confirmChangebuttons .diagnoseMyHair .primary-button+.mediumbutton,.diagnoseMyHair #confirmChangebuttons .primary-button+.mediumbutton,.diagnoseMyHair .save-subscription-changes+.mediumbutton,.diagnoseMyHair .cancel-order-changes+.mediumbutton,.diagnoseMyHair .save-or-order-changes+.mediumbutton,#confirmChangebuttons .button+.primary-button,#confirmChangebuttons .quickviewbutton+.primary-button,.featured_salon_main .tile_hero #confirmChangebuttons .cta_link+.primary-button,#confirmChangebuttons .featured_salon_main .tile_hero .cta_link+.primary-button,.product_tile #confirmChangebuttons .product_details>a+.primary-button,#confirmChangebuttons .product_tile .product_details>a+.primary-button,#confirmChangebuttons .address_create+.primary-button,#confirmChangebuttons .card_create+.primary-button,.pt_favorites .product_tile_wrapper .product_favorite_remove #confirmChangebuttons a+.primary-button,#confirmChangebuttons .pt_favorites .product_tile_wrapper .product_favorite_remove a+.primary-button,.order_details_page #confirmChangebuttons .order_detail_options>a+.primary-button,#confirmChangebuttons .order_details_page .order_detail_options>a+.primary-button,.diagnoseMyHair #confirmChangebuttons .mediumbutton+.primary-button,#confirmChangebuttons .diagnoseMyHair .mediumbutton+.primary-button,#confirmChangebuttons .primary-button+.primary-button,#confirmChangebuttons .save-subscription-changes+.primary-button,#confirmChangebuttons .cancel-order-changes+.primary-button,#confirmChangebuttons .save-or-order-changes+.primary-button,.button+.save-subscription-changes,.quickviewbutton+.save-subscription-changes,.featured_salon_main .tile_hero .cta_link+.save-subscription-changes,.product_tile .product_details>a+.save-subscription-changes,.address_create+.save-subscription-changes,.card_create+.save-subscription-changes,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.save-subscription-changes,.order_details_page .order_detail_options>a+.save-subscription-changes,.diagnoseMyHair .mediumbutton+.save-subscription-changes,#confirmChangebuttons .primary-button+.save-subscription-changes,.save-subscription-changes+.save-subscription-changes,.cancel-order-changes+.save-subscription-changes,.save-or-order-changes+.save-subscription-changes,.button+.cancel-order-changes,.quickviewbutton+.cancel-order-changes,.featured_salon_main .tile_hero .cta_link+.cancel-order-changes,.product_tile .product_details>a+.cancel-order-changes,.address_create+.cancel-order-changes,.card_create+.cancel-order-changes,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.cancel-order-changes,.order_details_page .order_detail_options>a+.cancel-order-changes,.diagnoseMyHair .mediumbutton+.cancel-order-changes,#confirmChangebuttons .primary-button+.cancel-order-changes,.save-subscription-changes+.cancel-order-changes,.cancel-order-changes+.cancel-order-changes,.save-or-order-changes+.cancel-order-changes,.button+.save-or-order-changes,.quickviewbutton+.save-or-order-changes,.featured_salon_main .tile_hero .cta_link+.save-or-order-changes,.product_tile .product_details>a+.save-or-order-changes,.address_create+.save-or-order-changes,.card_create+.save-or-order-changes,.pt_favorites .product_tile_wrapper .product_favorite_remove a+.save-or-order-changes,.order_details_page .order_detail_options>a+.save-or-order-changes,.diagnoseMyHair .mediumbutton+.save-or-order-changes,#confirmChangebuttons .primary-button+.save-or-order-changes,.save-subscription-changes+.save-or-order-changes,.cancel-order-changes+.save-or-order-changes,.save-or-order-changes+.save-or-order-changes{margin-left:10px}.small_button{font-size:10px;line-height:20px}.button::-moz-focus-inner,.quickviewbutton::-moz-focus-inner,.featured_salon_main .tile_hero .cta_link::-moz-focus-inner,.product_tile .product_details>a::-moz-focus-inner,.address_create::-moz-focus-inner,.card_create::-moz-focus-inner,.pt_favorites .product_tile_wrapper .product_favorite_remove a::-moz-focus-inner,.order_details_page .order_detail_options>a::-moz-focus-inner,.diagnoseMyHair .mediumbutton::-moz-focus-inner,#confirmChangebuttons .primary-button::-moz-focus-inner,.save-subscription-changes::-moz-focus-inner,.cancel-order-changes::-moz-focus-inner,.save-or-order-changes::-moz-focus-inner{border:0;padding:0}a.button:hover,a.quickviewbutton:hover,.featured_salon_main .tile_hero a.cta_link:hover,.product_tile .product_details>a:hover,a.address_create:hover,a.card_create:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove a:hover,.order_details_page .order_detail_options>a:hover,.diagnoseMyHair a.mediumbutton:hover,#confirmChangebuttons a.primary-button:hover,a.save-subscription-changes:hover,a.cancel-order-changes:hover,a.save-or-order-changes:hover{color:#fff}.button_text,.button.view_all_content_hits,.view_all_content_hits.quickviewbutton,.featured_salon_main .tile_hero .view_all_content_hits.cta_link,.product_tile .product_details>a.view_all_content_hits,.view_all_content_hits.address_create,.view_all_content_hits.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits,.order_details_page .order_detail_options>a.view_all_content_hits,.diagnoseMyHair .view_all_content_hits.mediumbutton,#confirmChangebuttons .view_all_content_hits.primary-button,.view_all_content_hits.save-subscription-changes,.view_all_content_hits.cancel-order-changes,.view_all_content_hits.save-or-order-changes{border:0;font-weight:500;font-family:"DIN Next LT Pro";cursor:pointer;color:#242424;background:0}.button_text:hover,.button.view_all_content_hits:hover,.view_all_content_hits.quickviewbutton:hover,.featured_salon_main .tile_hero .view_all_content_hits.cta_link:hover,.product_tile .product_details>a.view_all_content_hits:hover,.view_all_content_hits.address_create:hover,.view_all_content_hits.card_create:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits:hover,.order_details_page .order_detail_options>a.view_all_content_hits:hover,.diagnoseMyHair .view_all_content_hits.mediumbutton:hover,#confirmChangebuttons .view_all_content_hits.primary-button:hover,.view_all_content_hits.save-subscription-changes:hover,.view_all_content_hits.cancel-order-changes:hover,.view_all_content_hits.save-or-order-changes:hover{opacity:.8}.button[disabled],[disabled].quickviewbutton,.featured_salon_main .tile_hero [disabled].cta_link,.product_tile .product_details>a[disabled],[disabled].address_create,[disabled].card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a[disabled],.order_details_page .order_detail_options>a[disabled],.diagnoseMyHair [disabled].mediumbutton,#confirmChangebuttons [disabled].primary-button,[disabled].save-subscription-changes,[disabled].cancel-order-changes,[disabled].save-or-order-changes{opacity:.6;cursor:default}.quickviewbutton{padding:0 9px;letter-spacing:1px}.quickviewbutton:hover{opacity:1}.formfield,.f_field{margin:0 0 10px;vertical-align:top}.f_label{display:inline-block;width:100px}.f_textinput,.textinput,.f_textarea,.textarea,.f_select,.select{padding:7px;margin:0;border:1px solid #242424;border-radius:0;background-color:#fff;box-shadow:none;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.f_textinput.error,.f_state_error .f_textinput,.textinput.error,.f_state_error .textinput,.f_textarea.error,.f_state_error .f_textarea,.textarea.error,.f_state_error .textarea,.f_select.error,.f_state_error .f_select,.select.error,.f_state_error .select{border-color:#fc5405}.formfield .f_textinput,.f_field .f_textinput,.formfield .textinput,.f_field .textinput,.formfield .f_textarea,.f_field .f_textarea,.formfield .textarea,.f_field .textarea,.formfield .f_select,.f_field .f_select,.formfield .select,.f_field .select{width:253px}.f_checkbox{margin:0;vertical-align:bottom}.f_field_checkbox .f_label{display:inline-block;width:auto}.error_form,.error_message,.f_error_message,.f_error{display:block;color:#fc5405}.NOT_LOGINED_CUSTOMER_HAS_AUTOREPLENISHMENT_PRODUCTS,.LOGINED_CUSTOMER_HAS_AUTOREPLENISHMENT_PRODUCTS{color:#e3242c;padding:0 0 15px 0}.formfield_description,.f_field_description{display:block;color:#242424}.fancybox-overlay,.ui-widget-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;width:100%;height:9999px;min-height:100%;opacity:.8;background:#fff}.fancybox-overlay{z-index:998}.fancybox-wrap{position:absolute;z-index:999;left:0 !important;right:0 !important;margin:0 auto}#newcreditcard .credit_card_add_number{float:none !important}.ui-dialog{z-index:999;overflow:hidden;position:absolute;left:0 !important;right:0 !important;padding:20px 25px;border:1px solid #eee;margin:0 auto;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}.ui-dialog-titlebar{position:relative;z-index:1}.ui-dialog-title{display:block;padding-right:70px;font-size:22px;text-transform:uppercase;color:#666}.ui-dialog-titlebar-close{position:absolute;right:-4%;top:-10px;padding:5px;border:0;font-size:15px;font-weight:bold;text-transform:uppercase;background:0;color:#242424;cursor:pointer}.ui-dialog-titlebar-close:before{content:"\2715 \00a0 \00a0"}.ui-button-text{display:none}.ui-dialog-content{overflow:auto}.ui-draggable .ui-dialog-titlebar{cursor:move}.selectboxit-container{display:none !important}.no-desktop .ui-dialog{overflow:auto;max-height:90vh}.no-desktop .ui-dialog .ui-dialog-content{max-height:none !important}.address_suggestions_popup .addresssuggestions_continue button.button,.address_suggestions_popup .addresssuggestions_continue button.quickviewbutton,.address_suggestions_popup .addresssuggestions_continue .featured_salon_main .tile_hero button.cta_link,.featured_salon_main .tile_hero .address_suggestions_popup .addresssuggestions_continue button.cta_link,.address_suggestions_popup .addresssuggestions_continue button.address_create,.address_suggestions_popup .addresssuggestions_continue button.card_create,.address_suggestions_popup .addresssuggestions_continue .diagnoseMyHair button.mediumbutton,.diagnoseMyHair .address_suggestions_popup .addresssuggestions_continue button.mediumbutton,.address_suggestions_popup .addresssuggestions_continue #confirmChangebuttons button.primary-button,#confirmChangebuttons .address_suggestions_popup .addresssuggestions_continue button.primary-button,.address_suggestions_popup .addresssuggestions_continue button.save-subscription-changes,.address_suggestions_popup .addresssuggestions_continue button.cancel-order-changes,.address_suggestions_popup .addresssuggestions_continue button.save-or-order-changes{padding:0 20px !important;margin:10px 0}.address_suggestions_popup .addresssuggestions_continue button.button.ui-dialog-titlebar-close,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.quickviewbutton,.address_suggestions_popup .addresssuggestions_continue .featured_salon_main .tile_hero button.ui-dialog-titlebar-close.cta_link,.featured_salon_main .tile_hero .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.cta_link,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.address_create,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.card_create,.address_suggestions_popup .addresssuggestions_continue .diagnoseMyHair button.ui-dialog-titlebar-close.mediumbutton,.diagnoseMyHair .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.mediumbutton,.address_suggestions_popup .addresssuggestions_continue #confirmChangebuttons button.ui-dialog-titlebar-close.primary-button,#confirmChangebuttons .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.primary-button,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.save-subscription-changes,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.cancel-order-changes,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.save-or-order-changes{position:static;background:#333;min-height:30px;line-height:30px;font-family:"Avenir LT Std";font-size:15px;color:#fff;text-transform:uppercase;margin-left:10px}.address_suggestions_popup .addresssuggestions_continue button.button.ui-dialog-titlebar-close:before,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.quickviewbutton:before,.address_suggestions_popup .addresssuggestions_continue .featured_salon_main .tile_hero button.ui-dialog-titlebar-close.cta_link:before,.featured_salon_main .tile_hero .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.cta_link:before,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.address_create:before,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.card_create:before,.address_suggestions_popup .addresssuggestions_continue .diagnoseMyHair button.ui-dialog-titlebar-close.mediumbutton:before,.diagnoseMyHair .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.mediumbutton:before,.address_suggestions_popup .addresssuggestions_continue #confirmChangebuttons button.ui-dialog-titlebar-close.primary-button:before,#confirmChangebuttons .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.primary-button:before,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.save-subscription-changes:before,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.cancel-order-changes:before,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.save-or-order-changes:before{content:'';display:none}.address_suggestions_popup .addresssuggestions_continue button.button.ui-dialog-titlebar-close:hover,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.quickviewbutton:hover,.address_suggestions_popup .addresssuggestions_continue .featured_salon_main .tile_hero button.ui-dialog-titlebar-close.cta_link:hover,.featured_salon_main .tile_hero .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.cta_link:hover,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.address_create:hover,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.card_create:hover,.address_suggestions_popup .addresssuggestions_continue .diagnoseMyHair button.ui-dialog-titlebar-close.mediumbutton:hover,.diagnoseMyHair .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.mediumbutton:hover,.address_suggestions_popup .addresssuggestions_continue #confirmChangebuttons button.ui-dialog-titlebar-close.primary-button:hover,#confirmChangebuttons .address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.primary-button:hover,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.save-subscription-changes:hover,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.cancel-order-changes:hover,.address_suggestions_popup .addresssuggestions_continue button.ui-dialog-titlebar-close.save-or-order-changes:hover{background:#666}.js .ui-dialog-content .pdp_main .product_set_list{height:500px;overflow:auto;border:1px solid #d9d9d9}.js .ui-dialog-content .pdp_main .product_set_list .product_set_item{margin:1em 0}.js .ui-dialog-content .pdp_main .product_set_list .product_set_image{width:25%}.js .ui-dialog-content .pdp_main .product_set_list .product_set_details{width:75%}.js .ui-dialog-content .pdp_main .product_set_list .block_add_to_cart .price{width:130px;font-size:1.5em;padding:.4em 0 0}.js button.select{display:none}.js .loader{position:absolute;left:0;top:0;width:100%;height:100%}.js .loader_bg{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.js .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}.js #quickviewbutton{display:none;position:absolute;top:50%;width:100%;height:17px;padding:10px 0;background:url(../images/quickview.gif) center center no-repeat}.hidden,.js_hide{display:none}.hidden-desktop{display:none}.content{max-width:1366px;width:96%;margin-right:auto;margin-left:auto}.main>.content{position:relative}.primary{position:relative;float:right;width:74%}.secondary{float:left;width:24%}.tertiary{clear:both}.content_header{margin:10px 0;font-size:22px;font-weight:normal;text-transform:uppercase;color:#666}.toggle{display:block;padding:15px 2px;font-size:14px;text-transform:uppercase;cursor:pointer}.tooltip{cursor:help;position:relative;display:inline-block}.tooltip_content,#tooltip{position:absolute;z-index:3000;min-width:200px;max-width:500px;padding:5px;border:1px solid #242424;background:#fff}.tooltip_content{display:none;left:100%;top:100%}.tooltip:hover{text-decoration:none !important}.tooltip:hover .tooltip_content{display:block}.js .tooltip_content{display:none !important}#tooltip .small{width:300px}#tooltip .medium{width:500px}#tooltip .tooltip_header{padding:10px;font-size:14px;font-weight:bold;background:#ccc}#tooltip .tooltip_description,#tooltip .tooltip_attributes{padding:10px}.click-element{position:relative;z-index:1;display:block;width:1000px;height:100%;margin:0 auto;background:#fff;opacity:0;cursor:pointer}.click-element img{width:100% !important;height:100% !important}.contentcarousel,.productcarousel{position:relative}.carousel>h2{position:relative;z-index:1;display:block;margin:0 0 5px;font-family:"DIN Next LT Pro";font-size:16px;line-height:20px;color:#242424;text-align:center;text-transform:uppercase}.disabled_carousel .contentcarousel_list_item{display:inline-block;vertical-align:top;overflow:hidden}.horizontal_carousel{position:relative}.horizontal_carousel .jcarousel-clip{position:relative;width:100%;height:auto;overflow:hidden}.horizontal_carousel .productcarousel_list,.horizontal_carousel .contentcarousel_list{position:relative;width:20000px;overflow:hidden}.horizontal_carousel .productcarousel_list_item,.horizontal_carousel .contentcarousel_list_item{float:left;overflow:hidden}.horizontal_carousel .jcarousel-control{top:0;bottom:0;width:18px;background:0;color:#ccc}.horizontal_carousel .jcarousel-control:before{position:absolute;left:0;right:0;top:50%;margin:-16px 0 0}.horizontal_carousel .jcarousel-prev{left:10px;background:url(../images/arrows.png) no-repeat left center}.horizontal_carousel .jcarousel-next{right:10px;background:url(../images/arrows.png) no-repeat right center}.vertical_carousel{position:relative}.vertical_carousel .jcarousel-clip{position:relative;width:100%;height:auto;overflow:hidden}.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:0;right:0;height:30px;background:0;color:#ccc}.vertical_carousel .jcarousel-control:before{position:absolute;top:0;bottom:0;left:50%;width:40px;margin:0 0 0 -20px;text-align:center}.vertical_carousel .jcarousel-prev{top:-30px}.vertical_carousel .jcarousel-prev:before{font:33px/33px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c4"}.vertical_carousel .jcarousel-next{bottom:-30px}.vertical_carousel .jcarousel-next:before{font:33px/33px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c5"}.horizontal_carousel.productcarousel{max-width:96%;padding:0;margin:50px auto}.horizontal_carousel.productcarousel .productcarousel_list_item{margin:0}.horizontal_carousel.productcarousel .jcarousel-clip{width:auto}.horizontal_carousel.productcarousel .jcarousel-control:hover{color:#aaa}.horizontal_carousel.productcarousel .jcarousel-next{right:-27px}.horizontal_carousel.productcarousel .jcarousel-prev{left:-27px}.jcarousel-control{position:absolute;cursor:pointer;color:#666;z-index:1}.jcarousel-control.disabled{display:none}.jcarousel-control:hover{text-decoration:none !important;color:#999}.carousel_navigation_list{position:static;text-align:center}.carousel_navigation_list_item{margin:0 6px 11px 5px;display:inline-block}.carousel_navigation_list_link{display:none;width:7px;height:7px;border-radius:10px;text-indent:20px;overflow:hidden;background:#696c70;cursor:pointer}.carousel_navigation_list_link:hover,.selected .carousel_navigation_list_link{border-color:#ddd;background:#fff}.cta_navigationselectionimg{display:none}.breadcrumb{padding:8px 0}.breadcrumb,.breadcrumb a{font-family:"Avenir LT Std";font-size:12px;line-height:19px;color:#444;letter-spacing:.005em}.breadcrumb ul,.breadcrumb li{display:inline}.breadcrumb li{padding:0 75px 2px 0;margin:0 -75px 0 0}.breadcrumb li a{text-decoration:underline}.breadcrumb li+li:before{content:'>'}.breadcrumb li:first-child a{background:url("../images/home.jpg") no-repeat;display:inline-block;position:relative;text-indent:-999999px;width:20px;text-decoration:none}.breadcrumb li:last-child a{text-decoration:none}#at3win{position:fixed !important;top:10%;overflow:auto}.hp_slot_3 .carousel_navigation_list{position:absolute;z-index:2;left:50%;top:55%;width:20px;margin-left:515px;text-align:left}iframe[name="google_conversion_frame"]{display:none}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper{max-width:100%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad{float:left;width:74%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad .so-disc{margin-left:0;float:left}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad img{float:left;max-width:100% !important}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side{width:25%;float:right}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side img{width:100%}.hidden-icon{display:none}.liveagent{padding:5px 0 0 10px}.liveagent,.liveagent_footer{overflow:hidden}.liveagent_footer{display:inline-block}#liveagent_header_button_online,#liveagent_footer_button_online,#liveagent_cart_button_online,#liveagent_cart_button_offline{color:#fff;padding-bottom:1px;line-height:17px;text-transform:uppercase}#liveagent_header_button_online:before,#liveagent_footer_button_online:before,#liveagent_cart_button_online:before,#liveagent_cart_button_offline:before{background:url(../images/sprite.png) 10px -191px no-repeat;padding-left:15px;height:18px;width:25px;display:inline-block;text-decoration:none;content:"";float:left;border-left:1px dotted #d8d8d8}#liveagent_cart_button_online:before{background-position:3px -191px}#liveagent_cart_button_offline{font-size:12px;font-weight:700;text-transform:uppercase;color:#585858}#liveagent_cart_button_offline:before{background-position-x:3px;border:0}#liveagent_header_button_online{font-size:9px}#liveagent_header_button_online:hover{color:#f26d33}.liveagent_cart{padding:20px 0 0 0}.liveagent_cart #liveagent_cart_button_online{font-size:12px;font-weight:700;color:#585858}.liveagent_cart #liveagent_cart_button_online:before{border:0;padding-left:16px}#liveagent_footer_button_online{margin:0;color:#666;text-transform:none}#liveagent_footer_button_online:before{border:0}#liveagent_header_button_offline{color:#fff;padding:2px 3px 3px 10px;font-size:9px;text-transform:uppercase;border-left:1px dotted #d8d8d8}#liveagent_header_button_offline:hover{color:#f26d33}.cart .liveagent{padding-top:15px;margin-left:-20px}.liveagent_autoinvite{z-index:10000}.liveagent_autoinvite .liveagent-auto-invite{background-color:#f5f5f5}.liveagent_autoinvite .autoinvite-headerfield{text-transform:uppercase}.invite-border{background:#242424;padding:8px;text-align:center;color:#fff;width:205px;box-sizing:border-box}.auto-invite-content{padding:52px 20px;height:250px;width:205px;box-sizing:border-box}.auto-invite-content p{color:#242424;font-size:14px;text-align:center;line-height:16px;padding-bottom:20px}.auto-invite-content .liveagent_auto_invite_button{text-align:center}.auto-invite-content .liveagent_auto_invite_button a{color:#242424;font-size:16px;font-weight:bold}.close-link:before{content:'x';color:#fff;font-family:"Avenir LT Std";font-size:12px;position:absolute;right:0;padding:6px 10px;top:0;cursor:pointer;box-sizing:border-box}.left-image:before{background:url(../images/sprite.png) -1px -228px no-repeat;height:10px;width:10px;content:"";float:left;margin-top:-11px;cursor:pointer}.pop-min-max:before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sub-footer .liveagent_footer{line-height:60px}.sub-footer .liveagent_footer #liveagent_footer_button_online,.sub-footer .liveagent_footer #liveagent_footer_button_offline{color:#242424;font-family:"DIN Next LT Pro";font-size:21px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle}.sub-footer .liveagent_footer #liveagent_footer_button_online:before,.sub-footer .liveagent_footer #liveagent_footer_button_offline:before{background:url(../images/sprite.png) 1px -234px no-repeat;height:35px;width:35px;display:inline-block;content:"";position:relative;top:10px;padding:0;float:none;border:0;background-size:95%}.display-lg{display:block}.display-sm{display:none}.display-md{display:none}@media only screen and (min-width:768px) and (max-width:1023px){.display-lg{display:none}.display-sm{display:none}.display-md{display:block}}@media only screen and (max-width:767px){.liveagent,.liveagent_autoinvite{display:none}.footer-navigation-asset{display:block}.display-lg{display:none}.display-sm{display:block}.display-md{display:none}.hgoffcanvasopener .main{z-index:2;background:#fff;position:fixed;overflow:hidden;width:100%}.hgoffcanvasopener .subfooter,.hgoffcanvasopener .footer{position:fixed;overflow:hidden;width:100%}}.browser_compatibility_alert_wrapper{background:#fff;width:100%;z-index:999;position:fixed;padding:3px;height:15px;border-bottom:1px solid #646464;top:0}.js .navigation{top:auto}.js .browser_compatibility_alert_wrapper{display:none}.js .header .logo{top:0}.js .fixed_header{top:0}.cookieDisabled .navigation{top:46px}.cookieDisabled .browser_compatibility_alert_wrapper{display:block !important}.cookieDisabled .header .logo{top:0}.cookieDisabled .fixed_header{top:20px}.header{position:fixed;left:0;right:0;top:0;z-index:99;background:#fff;border-bottom:1px solid rgba(0,0,0,0.2)}.header .content{position:relative}.header .logo{position:absolute;top:0;z-index:2;font-size:23px;line-height:31px;font-variant:small-caps;color:#000;left:0;right:0;margin:0 auto;width:123px}.header .logo>span{display:none}.header-promo-slot-banner{background:#242424;font-family:"Avenir LT Std";font-size:12px;font-weight:300;line-height:28px;text-align:center;color:#fff}.fixed_header{padding:10px 0 25px}.logo_image{width:auto;height:35px}.header_search{position:relative;float:right;margin:1px 0 0}.header_search .search{float:left;font-family:"DIN Next LT Pro";font-size:14px;line-height:16px;color:#242424;margin-right:3px}.header_search .simple-search-label{font-family:"DIN Next LT Pro";font-size:13px;line-height:28px;color:#242424;text-transform:uppercase}.header_search .search_label{display:none}.header_search .search_input{float:left;width:119px;height:19px;padding:0 0 0 12px;border:0;border-radius:0;background:#fff;font-family:"DIN Next LT Pro";font-size:12px;line-height:16px;color:#242424;text-transform:uppercase;border-bottom:1px solid #242424}.header_search .search_button{background:url("../images/search.png") no-repeat;background-size:contain;float:left;width:23px;height:20px;padding:0;text-indent:100px;overflow:hidden;margin-left:10px}.content>.minicart_wrapper{position:relative;float:right;padding:3px 0 2px 0;margin:4px 0 0 0}.minicart-mobile-container{position:absolute;top:45px;right:0;font-family:"DIN Next LT Pro";font-size:16px;line-height:16px;color:#fff;white-space:nowrap;text-transform:uppercase;z-index:100;display:none}.minicart-mobile-container .mobile-arrow{display:inline-block;position:relative;background:#242424;padding:15px;margin-top:3px}.minicart-mobile-container .mobile-arrow:after{content:'';display:block;position:absolute;right:3%;top:0;width:0;height:0;margin-top:-20px;border-bottom:10px solid #242424;border-right:10px solid transparent;border-top:10px solid transparent;border-left:10px solid transparent}.minicart{position:relative}.mini_cart_total{position:relative;z-index:5;padding:7px 0 9px;margin:-7px -5px -9px}.mini_cart_link{color:#fff;text-transform:uppercase}.mini_cart_label{float:right;font-family:"DIN Next LT Pro";font-size:13px;line-height:16px;color:#242424;text-transform:uppercase}.mini_cart_quantity{display:inline-block;height:24px;width:23px;line-height:33px;text-align:center;background:url("../images/bag.png") no-repeat;background-size:contain;color:#242424;margin-top:-3px;margin-right:5px;font-family:"DIN Next LT Pro";font-size:11px;top:-4px;position:relative}.account-header-iconn{background:transparent url("../images/account.png") no-repeat scroll 0 0/contain;color:#242424;display:inline-block;height:20px;margin-right:3px;margin-top:-11px;text-align:center;width:20px;position:relative;top:3px}.extole-referfriend{float:right;margin:6px 0 0 20px}.mini_cart_content{display:none;width:524px;position:absolute;right:0;top:70%;z-index:4;border:1px solid #e0e0e0;background:#fff}.mini_cart_content .left{float:left;margin:20px 0 0;width:303px;height:385px;border-right:1px solid #e0e0e0}.mini_cart_content .right{float:right;margin:20px 10px 0 10px}.mini_cart_header{font-family:"DIN Next LT Pro";font-size:20px;text-transform:uppercase;color:#242424;padding:0 15px}.mini_cart_product,.mini_cart_totals{border-top:1px solid #e2e2e2}.mini_cart_products{height:362px;overflow:auto;padding:0 15px}.mini_cart_product{overflow:hidden;padding:10px 0}.mini_cart_product .product_image_container{float:left;width:100px}.mini_cart_product .product_detail{padding-left:100px}.mini_cart_product .mini_cart_name{font-family:"Playfair Display";margin:0 0 5px;font-size:17px;font-weight:300}.mini_cart_product .product_image{width:100%}.mini_cart_attributes{font-family:"Avenir LT Std";font-size:12px;font-weight:300;color:#242424}.mini_cart_attributes .attribute{display:block;margin-right:4px}.mini_cart_attributes .label:after{content:':'}.mini_cart_pricing{margin:7px 0 0;font-size:18px;line-height:26px;font-weight:300;color:#242424;font-family:"DIN Next LT Pro"}.mini_cart_totals{padding:14px 0 0;font-size:14px;font-weight:bold;color:#666}.mini_cart_subtotals,.mini_cart_link_cart{font-size:13px;line-height:28px}.mini_cart_link_cart{font-size:11px;line-height:20px;padding:0 20px;width:98px;box-sizing:border-box}.mini_cart_buttons{float:left;width:100%;margin-top:10px}.mini_cart_buttons .mini_cart_link_cart{float:left;width:49%;text-align:center;font-family:"DIN Next LT Pro";font-size:20px;font-weight:300;line-height:40px}.mini_cart_buttons .mini_cart_checkout_pay_pal_button{float:right;background:#eee url(../images/paypal-cart-image.png) center center no-repeat;background-size:initial;width:49%;height:40px;box-sizing:border-box}.mini_cart_buttons .mini_cart_checkout_divider{display:none}.mini_cart_subtotals{width:49%;font-family:"DIN Next LT Pro";font-size:24px;font-weight:400;color:#242424;text-transform:uppercase}.mini_cart_subtotals .label{float:left}.mini_cart_subtotals .value{float:right}.mini_cart_link_cart{float:right}.minicart-checkout-container{width:96%;height:auto;overflow:hidden;margin:0 auto 10px}.you_may_also_like_minicart{width:200px}.you_may_also_like_minicart .product_set_title span,.you_may_also_like_minicart .recommendations_title span{font-weight:400}.you_may_also_like_minicart .product_set_title,.you_may_also_like_minicart .recommendations_title{margin-bottom:0}.you_may_also_like_minicart .carousel li{padding:10px 0 0;height:auto;border-bottom:1px solid #f7f7f7;margin:0 10px}.you_may_also_like_minicart .carousel li:last-child{border-bottom:transparent}.you_may_also_like_minicart h2{margin-bottom:15px}.you_may_also_like_minicart h2 span{width:215px;font-size:12px;text-overflow:ellipsis;overflow:hidden;display:block}.you_may_also_like_minicart .jcarousel-clip{width:auto;height:372px}.you_may_also_like_minicart .productcarousel{height:395px}.you_may_also_like_minicart .productcarousel .product_tile{border-width:0;width:200px;padding:0;margin:0}.you_may_also_like_minicart .productcarousel .product_tile .quickviewbutton{display:none;position:absolute;top:35%;left:35%}.you_may_also_like_minicart .productcarousel .product_tile .product_image_wrapper{float:left;width:60px;height:60px;line-height:60px}.you_may_also_like_minicart .productcarousel .product_tile .carousel_product_desc{float:right;width:135px}.you_may_also_like_minicart .productcarousel .product_tile .carousel_product_desc .product_subtitle,.you_may_also_like_minicart .productcarousel .product_tile .carousel_product_desc .product_promo{display:none}.you_may_also_like_minicart .productcarousel .product_tile .product_name{width:98%;line-height:18px;font-size:15px;margin:10px 0 0;overflow:hidden;word-wrap:break-word;color:#242424;text-align:left;min-height:auto}.you_may_also_like_minicart .productcarousel .product_tile .price{float:left;margin:10px 0;max-height:42px;line-height:14px;font-size:15px;color:#242424;font-family:"DIN Next LT Pro";width:135px;margin-left:5px;text-align:left}.you_may_also_like_minicart .vertical_carousel .jcarousel-next:before,.you_may_also_like_minicart .vertical_carousel .jcarousel-prev:before{color:#333;font:14px/10px "icomoon"}.you_may_also_like_minicart .vertical_carousel .jcarousel-prev{top:40px;height:10px}.mini_cart_slot{font-family:"Avenir LT Std";font-size:13px;font-weight:300;padding:15px 5px;border-top:1px solid #e0e0e0}.mini_cart_slot b{font-weight:600}.product_name{display:block}.account_navigation_list>li>a,.utility_navigation_list>li>a{font-family:"DIN Next LT Pro";font-size:13px;line-height:16px;color:#242424}.account_navigation_header{display:none}.account_navigation_list{float:right;margin:4px 15px 0 15px;text-transform:uppercase;font-family:"DIN Next LT Pro";font-size:14px;line-height:16px;color:#242424}.account_navigation_list_item{float:left;padding:3px 15px 2px}.account_navigation_list_item .login_iframe_wrapper{display:none}.utility_navigation_list{float:left;margin:4px 0 0;color:#fff;text-transform:uppercase}.utility_navigation_list>li{float:left;padding:3px 1px 2px 15px;margin:0 0 0 14px;border-left:1px dotted #d8d8d8}.utility_navigation_list>li:first-child{padding-left:0;padding-right:0;margin-left:0;border-left:0}.utility_navigation_list>li a:hover{color:#f26d33}.newsletter_subscribe{position:relative}.newsletter_subscribe_link{position:relative;display:block;padding:7px 12px 9px 10px;margin:-7px -12px -9px -11px}.newsletter_subscribe_hover .newsletter_subscribe_link{z-index:15;background:#fff;color:#666 !important}.newsletter_subscribe_content{display:none;position:absolute;left:4px;top:24px;z-index:14;width:260px;padding:23px 21px 18px 17px;background:#fff;box-shadow:1px 2px 9px 0 rgba(0,0,0,0.58);color:#666;text-transform:none}.newsletter_subscribe_content .subscribe_text{margin:0 2px 14px;font-size:10px;line-height:11px}.newsletter_subscribe_content .f_field_email .error_message{display:block;color:red}.newsletter_subscribe_content .textinput{height:30px;width:173px;padding:0 8px;border:1px solid #d7d7d7}.newsletter_subscribe_content .button,.newsletter_subscribe_content .quickviewbutton,.newsletter_subscribe_content .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .newsletter_subscribe_content .cta_link,.newsletter_subscribe_content .product_tile .product_details>a,.product_tile .newsletter_subscribe_content .product_details>a,.newsletter_subscribe_content .address_create,.newsletter_subscribe_content .card_create,.newsletter_subscribe_content .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .newsletter_subscribe_content a,.newsletter_subscribe_content .order_details_page .order_detail_options>a,.order_details_page .newsletter_subscribe_content .order_detail_options>a,.newsletter_subscribe_content .diagnoseMyHair .mediumbutton,.diagnoseMyHair .newsletter_subscribe_content .mediumbutton,.newsletter_subscribe_content #confirmChangebuttons .primary-button,#confirmChangebuttons .newsletter_subscribe_content .primary-button,.newsletter_subscribe_content .save-subscription-changes,.newsletter_subscribe_content .cancel-order-changes,.newsletter_subscribe_content .save-or-order-changes{float:right;padding:0 8px 0 14px;border:1px solid #d7d7d7;font-size:12px;line-height:28px;letter-spacing:1px}.newsletter_subscribe_content .f_field_checkbox .f_label{display:inline}.newsletter_subscribe_content .f_state_valid .f_error_message{text-indent:-999px}.newsletter_subscribe_confirm a{text-transform:uppercase;text-decoration:underline;font-size:13pt}.newsletter_subscribe_confirm input{width:140px;height:27px;margin-top:12px;text-transform:uppercase}.newsletter_subscribe_confirm .button,.newsletter_subscribe_confirm .quickviewbutton,.newsletter_subscribe_confirm .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .newsletter_subscribe_confirm .cta_link,.newsletter_subscribe_confirm .product_tile .product_details>a,.product_tile .newsletter_subscribe_confirm .product_details>a,.newsletter_subscribe_confirm .address_create,.newsletter_subscribe_confirm .card_create,.newsletter_subscribe_confirm .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .newsletter_subscribe_confirm a,.newsletter_subscribe_confirm .order_details_page .order_detail_options>a,.order_details_page .newsletter_subscribe_confirm .order_detail_options>a,.newsletter_subscribe_confirm .diagnoseMyHair .mediumbutton,.diagnoseMyHair .newsletter_subscribe_confirm .mediumbutton,.newsletter_subscribe_confirm #confirmChangebuttons .primary-button,#confirmChangebuttons .newsletter_subscribe_confirm .primary-button,.newsletter_subscribe_confirm .save-subscription-changes,.newsletter_subscribe_confirm .cancel-order-changes,.newsletter_subscribe_confirm .save-or-order-changes{width:auto;height:auto}.newsletter_subscribe_error_message{margin-top:25px;color:red;display:block}.ui_email_signup{width:400px !important}.ui_email_signup h1{border-bottom:1px solid #c5c5c5;margin:20px 0 6px 0;padding-bottom:9px;font-size:18px;font-weight:normal;color:#333;text-transform:uppercase}.ui_email_signup .emailSignupPopup{text-align:left}.emailSignupPopup{text-align:center}.login_iframe_placement.loading{position:absolute;right:0;top:100%;width:700px;height:120px;background:#fff;border:1px solid #000;overflow:hidden}.login_iframe{position:absolute;right:0;top:100%;display:none;width:700px;background:#fff;border:1px solid #000;overflow:hidden}.login_popup{height:420px;padding:20px 20px 10px;background-color:#fff}.login_popup .block h2{margin:0 0 10px;font-size:16px}.login_popup .block p{margin:0 0 10px}.login_popup .block .textinput{width:100%}.login_popup .block_login .error_form,.login_popup .block_registration{display:none;width:320px;margin-left:20px;float:left}.login_popup .account_create_login_benefits{display:none}.login_popup .block_registration form{margin-top:-10px}.login_popup .block_registration form .formfield{margin:5px 0}.login_popup .block_registration form .formfield .f_label{line-height:20px}.login_popup .block_registration form+div{padding:0 0 0 75px;margin-top:-35px}.login_popup .block_create{width:320px;margin-left:20px;float:left;padding-top:35px}.login_popup .block_login{float:left;width:305px}.login_popup fieldset{overflow:hidden}.login_popup fieldset .section_header{line-height:25px;background:0}.login_popup fieldset .section_title{position:relative;padding:5px 10px;line-height:25px;font-size:14px;background:#efefef}.password_reset{font-weight:bold}.password_reset:hover{text-decoration:underline}.welcomeback_user.account_navigation_login.hover .login_iframe{width:290px;height:230px !important}.navigation_header{display:none;text-align:left}.navigation{position:relative;padding:15px 0 20px;background:#fff;border-bottom:1px solid rgba(0,0,0,0.2);text-align:right}.navigation>.content{position:relative}.level_1_list{margin-right:4%}.level_1_list_item_link{font-family:"DIN Next LT Pro";font-weight:500;position:relative;display:block;margin:0 30px;border:solid transparent;border-width:1px 1px 0;font-size:17px;line-height:20px;letter-spacing:.2px;word-spacing:2px;color:#242424;text-transform:uppercase}.level_2_list{white-space:nowrap;overflow:hidden;float:right;width:75%}.level_2_list_item{display:inline-block;vertical-align:top;max-width:200px;width:100%;padding:0 0 0 20px;white-space:normal}.level_2_list_item:first-child{padding-left:0;margin-left:0;border-left:0}.level_2_list_item_link{font-family:"DIN Next LT Pro";font-weight:500;font-size:16px;text-transform:uppercase;text-decoration:none}.level_3_list_item{margin:15px 0;line-height:12px}.level_3_list_item .item_description{display:none}.level_3_list_item_link{display:block;font-family:"Avenir LT Std";font-size:13px;font-weight:300}.item_description{font-size:11px}.navigation_dropdown{display:none;position:absolute;left:0;z-index:12;margin:-1px 0 0;border:1px solid #e6e6e6;background:#fff;box-shadow:1px 3px 3px 0 rgba(0,0,0,0.5);opacity:.93}.navigation_dropdown>.content{width:auto;padding:20px}.navigation_dropdown .html_slot_container{font-size:11px}.custom_navigation_slot_1{float:left;max-width:280px;width:20%;border-right:2px solid #666}.suggestions{width:205px;height:auto;padding:0;display:none;position:absolute;background-color:#666;color:#e0e0e0;cursor:pointer;z-index:30}.suggestions div{clear:both;height:23px;padding:5px;overflow:hidden;white-space:nowrap}.suggestions div:hover{background-color:#ccc;color:#333}.suggestions div div.suggestionterm{float:left;overflow:hidden;width:110px}.suggestions div span.hits{float:right;line-height:1.8em;text-align:right;margin-left:3px}.suggestions .selected{background-color:#ccc;color:#333}.suggestions .title{text-transform:uppercase;border-bottom:1px solid #333;font-weight:bold;font-size:11px;line-height:20px}.suggestions .title span{color:#727273;font-weight:normal}.suggestions .productDetails{margin:0 10px;padding:10px 0;height:auto;border-top:1px solid #bdbdbd}.suggestions .first{border-top:0}.suggestions .article{padding:10px 0;margin:0 10px}.suggestions .article .col1{float:left;width:150px;padding:0;border:1px solid #000;margin-right:10px}.suggestions .article .col1 img{width:150px;height:80px}.suggestions .article .col2{float:left;width:170px}.suggestions .article .col2 .articlename{margin-bottom:5px;text-transform:uppercase;font-weight:bold;font-size:11px}.suggestions .article .col2 .articaldescription{margin-bottom:5px;color:#727273}.suggestions .productDetails .col1{float:left;width:77px;height:100px}.suggestions .productDetails .col2{float:left;width:240px;height:150px}.suggestions .productDetails .col2 h3{border:0;margin-top:5px;padding-bottom:5px}.suggestions .productDetails .col2 .productDescription{color:#fff;margin-bottom:5px}.suggestions .productDetails .col2 .price,.suggestions .productDetails .col2 .BVrating{margin-bottom:5px}.suggestions .productDetails .col2 .pricing{margin:0 0 5px}.suggestions .productDetails .col2 .shopnow .shopnowlink{font-size:11px;text-transform:uppercase;text-decoration:underline;font-weight:bold}.searchSuggestViewall{margin:0 10px;padding:5px 0;border-top:1px solid #bdbdbd}.searchSuggestViewall a{padding-top:5px;text-align:right;display:block;text-transform:uppercase;text-decoration:underline;font-weight:bold}.suggestionterm .boldSubStr{font-weight:bold}.live_chat .title{display:inline-block;padding:0 3px}.live_chat .sub{display:none;position:absolute;top:100%;right:0;width:200px;padding:10px;border:5px solid #999;background:#fff;z-index:2}.live_chat:hover .title{color:#fff;background:#999}.live_chat:hover .sub,.live_chat:hover .sub span{display:block}.live_chat_submission_button{display:none}.header .logo .logo_image{position:fixed;left:auto}.main{padding-top:113px}.main .cart_title{width:100%}@media only screen and (max-width:767px){.main{margin-top:0}}.ui-dialog.ui_email_signup_modal{opacity:0;z-index:9999;width:698px !important;max-width:100%}.ui-dialog.ui_email_signup_modal:focus,.ui-dialog.ui_email_signup_modal *:focus{outline:0}.ui-dialog.ui_email_signup_modal .ui-dialog-titlebar-close{top:10px;right:0}.ui-dialog.ui_email_signup_modal .ui-dialog-titlebar-close:before{color:#fff;font-size:13px;padding:5px 10px;content:"X"}.ui-dialog.ui_email_signup_modal .ui-dialog-titlebar-close:after{color:#fff;font-size:13px;padding:5px 10px 5px 0}.ui-dialog.ui_email_signup_modal .ui-dialog-titlebar-close span{display:none}.ui-dialog.ui_email_signup_modal .ui-dialog-content{width:600px !important;background:transparent;color:#fff;height:auto !important;float:left;box-shadow:none;max-height:400px !important}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content{padding:0 0 10px;top:0;left:0;width:100% !important}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-signin-modal,.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-signin-form{max-width:300px;clear:both;float:left;width:100%}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-signin-modal,.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-signin-form{max-width:100%}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .first-heading{width:100%;float:left;text-align:center}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .first-heading{font-size:16px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .second-heading{float:left;width:100%;text-align:center;font-size:24px;margin:5px 0 10px;font-weight:bold}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .second-heading{font-size:25px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .cover-text{float:left;width:100%;text-align:center;line-height:22px}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .cover-text{font-size:15px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .cover-text .clear{clear:both;float:left;width:100%;text-align:center}.ui-dialog.ui_email_signup_modal .ui-dialog-content .cover-text .italic{font-style:italic;font-weight:bold}.ui-dialog.ui_email_signup_modal .ui-dialog-content .js_newsletter_subscribe_form{height:85px}.ui-dialog.ui_email_signup_modal .ui-dialog-content label{display:none}.ui-dialog.ui_email_signup_modal .ui-dialog-content .f_field_email{width:100%;text-align:center}.ui-dialog.ui_email_signup_modal .ui-dialog-content .textinput{width:250px;float:none;margin:20px 0 0;font-size:14px;color:#4c4f50;font-style:italic}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .textinput{width:270px !important;float:none;margin:10px auto 0}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .error_message.f_error_message{float:none;margin:0 auto;width:250px;height:12px;text-align:left}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .error_message.f_error_message{width:270px;font-size:12px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter_subscribe_error_message{margin:0 auto;width:250px;text-align:left}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter_subscribe_error_message{width:270px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content button{border:0;background:transparent;width:auto;text-align:center;margin:0 auto;font-size:14px;display:block;clear:both;float:none;padding:5px 0 0}.ui-dialog.ui_email_signup_modal .ui-dialog-content button:hover{text-decoration:underline}.ui-dialog.ui_email_signup_modal .ui-dialog-content button:after{content:'>'}.ui-dialog.ui_email_signup_modal .ui-dialog-content button:focus{outline:0}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content button{font-size:20px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-footer-text{float:left;width:100%;color:#fff;margin-top:60px}@media only screen and (max-width:767px){.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-footer-text{width:93%;padding:0 10px 0;margin-top:5px}}.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-footer-text span{float:left;font-size:11px;line-height:15px}.ui-dialog.ui_email_signup_modal .ui-dialog-content .newsletter-footer-text span a{color:#fff;text-decoration:underline}.hp_slot_3 .productcarousel_list_item .product_subtitle{line-height:15px;height:50px;overflow:hidden}.utility_navigation_list #extole_zone_global_header a{font-family:"DIN Next LT Pro";font-size:12px;line-height:13px;color:#fff}.utility_navigation_list #extole_zone_global_header a:hover{color:#f26d33}.hgmain .extole-referfriend{padding-right:15px;padding-left:20px;margin:6px 0 0 0}.hgmain .extole-referfriend #extole_zone_global_header a{font-family:"DIN Next LT Pro";font-size:13px;line-height:13px;color:#242424}.country-selector-content{float:left}.account_navigation_list:after{content:"|";margin-top:3px;float:right}.account_navigation_list:before{content:"|";display:inherit;float:left;margin-top:3px}.header-salon-locator{float:right;margin-left:15px}.header-salon-locator a{font-family:"DIN Next LT Pro";font-size:13px;line-height:30px;display:block;text-transform:uppercase;cursor:pointer;background:url("../images/salon-locator.png") no-repeat;background-size:10px;padding-left:16px;background-position:1px 7px;margin:0}.header-country-selector{float:right;position:relative}.header-country-selector:after{content:"|";margin-top:8px;float:right;font-size:12px}.header-country-selector:before{content:"|";display:inherit;float:left;margin-top:8px;font-size:12px}.header-country-selector li{font-family:"DIN Next LT Pro";font-size:13px;line-height:17px;padding:6px 15px 0 15px;float:left;cursor:pointer}.header-country-selector li a{font-family:"DIN Next LT Pro";font-size:14px;line-height:16px;display:block;text-transform:uppercase;cursor:pointer}.header-country-selector li span{font-size:22px;position:relative;top:-6px}@-moz-document url-prefix(){.header-country-selector li span{font-size:20px;position:relative;top:-3px}}.header-country-selector li:not(.init){display:none;background:#fff;border:1px solid #e0e0e0;position:absolute;left:0;top:25px;z-index:1;width:420px;-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;column-break-inside:avoid;padding:15px;float:unset}.header-country-selector li:not(.init) a{font-family:"Avenir LT Std";font-size:13px;font-weight:300;line-height:30px;color:#242424;display:block;text-transform:capitalize;padding:0 7px}.header-country-selector li:not(.init) a:hover{color:#000}.header-sub-nav{position:absolute;left:0;top:-59px}.header-sub-nav .extole-referfriend{float:left}.hgmain html,.hgmain body,.hgmain iframe,.hgmain h1,.hgmain h2,.hgmain h3,.hgmain h4,.hgmain h5,.hgmain h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:normal;font-size:12px;line-height:18px;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:subpixel-antialiased}.hgmain .cl{clear:both}.hgmain img,object,embed,video{border:0 none;max-width:100%}.hgmain a:focus{outline:0}.hgmain:before,.hgmain:after{content:"";display:table}.hgmain:after{clear:both}.overlapblackbg{display:none}.smllogo{padding:0;margin:0;float:left}.smllogo a{display:block;float:left;padding:12px 20px 0 15px}.smllogo a img{width:90px}.topmenusearch{float:right;width:168px;height:47px;position:relative;margin:0}.topmenusearch .searchicon{-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}.topmenusearch input{width:100%;position:relative;float:right;top:0;right:0;bottom:0;width:100%;border:0;padding:0;margin:0;text-indent:15px;height:47px;z-index:2;outline:0;color:#ccc;background-color:#2b3a40;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}.topmenusearch input:focus{color:#fff;width:250px;background-color:#181818}.topmenusearch input:hover{color:#fff;width:250px;background-color:#181818}.topmenusearch input:focus ~ .btnstyle{background-color:#3a4a51;color:#fff;opacity:.9}.topmenusearch input:hover ~ .btnstyle{background-color:#3a4a51;color:#fff;opacity:.9}.topmenusearch input:focus ~ .btnstyle .fa{color:#fff}.topmenusearch input:focus ~ .searchicon{opacity:1;z-index:3;color:#fff}.topmenusearch .btnstyle{top:0;position:absolute;right:0;bottom:0;width:40px;line-height:30px;z-index:1;cursor:pointer;opacity:.3;color:#fff;z-index:1000;background-color:transparent;border:solid 0;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}.topmenusearch .btnstyle .fa{line-height:38px;margin:0;padding:0;text-align:center}.topmenusearch .btnstyle:hover{background-color:#282c37;opacity:.9}.hgmain{width:96%;max-width:1366px;margin:0 auto;position:relative}.hgmenu{max-width:1366px;margin:0 auto}.hgmenu-list{margin:0 auto;text-align:center}.hgmenu-list>li{text-align:center;display:inline-block;margin:0;padding:0}.hgmenu-list>li>a .fa{display:inline-block}.hgmenu-list li ul li a .fa.fa-angle-double-right{margin:0 3px 0 -4px}.mobiletext{display:none}.hgmenu-list li a .arrow:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #898d91;content:"";right:12px;height:0;margin:0 0 0 9px;position:absolute;text-align:right;top:22px;width:0}.hgmenu-list>li>a{display:block;line-height:36px;text-decoration:none;position:relative}.hgmenu-list li a:hover span{border-bottom:2px solid #242424}.megamenu iframe{width:100%;margin-top:10px;min-height:200px}.megamenu video{width:100%;margin-top:10px;min-height:200px}.hgmenu-list>li a.menuhomeicon{padding:0 20px}.hgmenu-list>li.socialicon{float:left}.hgmenu-list>li.socialicon a{width:38px;padding:0 10px}.hgmenu-list>li.socialicon a .fa{font-size:15px;color:#898d91;text-align:center}.hgmenu-list>li.rightmenu{float:right}.hgmenu-list>li.rightmenu a{padding:0 30px 0 20px;border-right:0}.hgmenu-list>li.rightmenu a .fa{font-size:15px}.hgmenu-list>li.rightmenu{float:right}.hgmenu-list>li.rightmenu:before,.hgmenu-list>li.rightmenu:after{content:"";display:table}.hgmenu-list>li.rightmenu:after{clear:both}.hgmenu-list>li.rightmenu{zoom:1}.hgmenu-list>li.carticon a{padding:0 27px 0 15px;text-align:center}.hgmenu-list>li.carticon a .fa{font-size:15px}.hgmenu-list>li.carticon em.roundpoint{position:absolute;top:8px;width:15px;height:15px;background-color:#da4b38;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:9px;text-align:center;font-style:normal;line-height:14px;color:#fff;right:20px}.hgmenu-list li:hover .megamenu{opacity:1}.menu-line{display:none;left:0;position:absolute;right:0;width:100%;bottom:-1px}.megamenu{width:100%;min-height:250px;left:0;position:absolute;top:38px;z-index:1000;margin:0;text-align:left;border:solid 1px #c2c2c2;border-top:transparent;background-color:#fff;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s}.megamenu .content{margin:30px 20px;overflow:hidden}.megamenu .title{border-bottom:1px solid #CCC;font-size:14px;padding:9px 5px 9px 0;font-size:17px;color:#424242;margin:0 0 7px 0;text-align:left;height:39px;margin:0 0 10px 0}.mega-menu-banner{width:80%;margin:0 auto;color:#242424}.mega-menu-banner a{color:#242424}.mega-menu-banner img{width:100%;display:block}.mega-menu-banner .mega-menu-banner-title{font-family:"Playfair Display";font-size:24px;line-height:32px;margin:10px 0 25px}.mega-menu-banner .mega-menu-copy{font-family:"Avenir LT Std";font-size:12px;font-weight:300;line-height:18px;margin:10px 0 25px;color:#242424}.mega-menu-banner .mega-menu-discover-button{display:block;font-family:"DIN Next LT Pro";font-size:14px;text-transform:uppercase;margin:10px 0}.link-list li{display:block;text-align:center;white-space:nowrap;text-align:left}.link-list li a{line-height:18px;border-right:0;text-align:left;padding:6px 0;background:#fff;background-image:none;color:#242424;border-right:0 none;display:block;border-right:1px solid #e7e7e7;background-color:#fff;color:#424242}.link-list .fa{font-size:11px}.megacollink{width:23%;float:left;margin:0 1%;padding:0}.megacollink li{display:block;text-align:center;white-space:nowrap;text-align:left}.megacollink li a{line-height:18px;border-right:0;text-align:left;padding:8px 0;background:#fff;background-image:none;color:#242424;border-right:0 none;display:block;border-right:1px solid #e7e7e7;background-color:#fff;color:#424242}.megacollink .fa{font-size:11px}.megacolimage{width:31.33%;float:left;margin:0 1%}.typographydiv{width:100%;margin:0}.typographylinks{width:25%;float:left;margin:0}.typographylinks ul{padding:0}.mainmapdiv{width:100%;display:block;margin:0}.hgmenu-list .ad-style{width:28%;float:right}.hgmenu-list .ad-style a{border:0;padding:0;margin:0;line-height:normal;background-image:none}.mobile-sub .megamenu .ad-style a:hover{background-color:transparent}.hgmenu-list .megamenu li:hover>a{background:transparent}.hgmenu-list .megamenu li a:hover{background:transparent;text-decoration:underline}.hgmenu-list .megamenu li .fa{margin-right:5px;text-align:center;width:18px}.mrgtop{margin-top:15px}.show-grid div{padding-bottom:10px;padding-top:10px;background-color:#dbdbdb;border:1px solid #e7e7e7;color:#6a6a6a;margin:2px 0}.megamenu .left.carousel-control{padding-top:20%}.megamenu .right.carousel-control{padding-top:20%}.carousel-inner .item img{width:100%}.megamenu .carousel-caption{bottom:0;background-color:rgba(0,0,0,0.7);font-size:13px;height:31px;left:0;padding:7px 0;right:0;width:100%}.typography-text{padding:0;font-size:14px}.typography-text ul{padding:0;margin:0}.typography-text p{text-align:justify;line-height:24px;color:#656565}.typography-text ul li{display:block;padding:2px 0;line-height:22px}.typography-text ul li a{color:#656565}.halfmenu{width:40%;right:auto;left:auto}.halfmenu .megacollink{width:48%;float:left;margin:0 1%}.halfdiv{width:30%;right:auto;left:auto}.halfdiv03{width:25%;right:auto;left:auto}.menu_form{width:100%;display:block}.menu_form input[type="text"]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#242424;font-size:13px;padding:8px 5px;margin-bottom:8px}.menu_form input[type="password"]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#242424;font-size:13px;padding:8px 5px;margin-bottom:8px}.menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#242424;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px}.menu_form input[type="submit"]{width:30%;display:inline-block;padding:7px 15px;font-size:13px;font-weight:bold;margin-right:8px;float:right;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.9);white-space:nowrap;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa,#eaeaea);background-image:-webkit-linear-gradient(#fafafa,#eaeaea);background-image:linear-gradient(#fafafa,#eaeaea);background-repeat:repeat-x;border-radius:2px;border:1px solid #ddd;border-bottom-color:#c5c5c5;box-shadow:0 1px 3px rgba(0,0,0,0.05);vertical-align:middle;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;text-decoration:none}.menu_form input[type="button"]{width:30%;display:inline-block;padding:7px 15px;font-size:13px;font-weight:bold;float:right;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.9);white-space:nowrap;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa,#eaeaea);background-image:-webkit-linear-gradient(#fafafa,#eaeaea);background-image:linear-gradient(#fafafa,#eaeaea);background-repeat:repeat-x;border-radius:2px;border:1px solid #ddd;border-bottom-color:#c5c5c5;box-shadow:0 1px 3px rgba(0,0,0,0.05);vertical-align:middle;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;text-decoration:none}.hgmenu-list li>.hgmenu-submenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.hgmenu-list li:hover>.hgmenu-submenu{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.hgmenu-submenu li>.hgmenu-submenu-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.hgmenu-submenu li:hover>.hgmenu-submenu-sub{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.hgmenu-submenu-sub li>.hgmenu-submenu-sub-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.hgmenu-submenu-sub li:hover>.hgmenu-submenu-sub-sub{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.hgmenu-list li>.megamenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}.hgmenu-list li:hover>.megamenu{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.hgmenu-submenu{position:absolute;top:48px;z-index:1000;margin:0;padding:0;border:solid 1px #eee;background-color:#fff;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s}.hgmenu-submenu li a{background:#fff;background-image:none;color:#242424;border-right:0 none;text-align:left;display:block;line-height:22px;padding:6px 12px;text-transform:none;font-size:13px;letter-spacing:normal;border-right:0 solid}.hgmenu-submenu li{position:relative;margin:0;padding:0}.hgmenuexpandermain{display:none}.hgmenu-list li:hover .hgmenu-submenu{display:block}.hgmenu-list .hgmenu-submenu .hgmenu-submenu-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s}.hgmenu-list .hgmenu-submenu li:hover .hgmenu-submenu-sub{opacity:1;list-style:none;padding:0;border:solid 1px #eee;background-color:#fff}.hgmenu-list .hgmenu-submenu li:hover .hgmenu-submenu-sub{display:block}.hgmenu-list .hgmenu-submenu .hgmenu-submenu-sub .hgmenu-submenu-sub-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s}.hgmenu-list .hgmenu-submenu .hgmenu-submenu-sub li:hover .hgmenu-submenu-sub-sub{opacity:1;list-style:none;padding:0;border:solid 1px #eee;background-color:#fff}.hgmenu-submenu li{position:relative;padding:0;margin:0;display:block}.hgmenu-click{display:none}.hgmenu-click02{display:none}.hgmenu-submenu .fa{margin-right:7px}.hgmenu-list>li>a:hover span{display:block}.hgmenu-list>li>a.active{text-decoration:none;color:#242424}.hgmenu-submenu>li>a:hover{border-radius:0 !important;text-decoration:none;text-decoration:none;color:#242424}.hgmenu-list>li.rightmenu{display:none}.fa-angle-down::before{content:"" !important}.cat_collections li{border-left:3px solid}.cat_collections li .level_3_list_item_link{padding-left:10px}.cat_collections li.cat_Elixir,.cat_collections .cat_Elixir_Ultime{border-color:#d47400}.cat_collections li.cat_aura-botanica-regimen{border-color:#3d0000}.cat_collections li.cat_chronologiste{border-color:#000}.cat_collections li.cat_Densifique{border-color:#f3ede3}.cat_collections li.cat_discipline{border-color:#e4866e}.cat_collections li.cat_nutritive{border-color:#eb2f00}.cat_collections li.cat_resistance{border-color:#27a8a9}.cat_collections li.cat_reflection{border-color:#d03f9b}.cat_collections li.cat_specifique{border-color:#939594}.cat_collections li.cat_initialiste{border-color:#cecece}@media only screen and (min-width:1110px) and (max-width:1275px){.level_2_list_item{max-width:180px}}@media only screen and (max-width:1109px){.level_2_list_item{max-width:143px}}@media only screen and (min-width:781px){.hgmenu-list li:hover>.hgmenu-submenu{display:block}.hgmenu-submenu li:hover>.hgmenu-submenu-sub{display:block}.hgmenu-submenu-sub li:hover>.hgmenu-submenu-sub-sub{display:block}.hgmenu-list li:hover>.megamenu{display:block}.hgmenu-list>li a.menuhomeicon .fa{margin-right:0}.hgmenu-list>li.carticon a .fa{margin-right:0}.hgmenu-list>li.socialicon a .fa{margin-right:0}}@media only screen and (max-width:1023px){.hgmenu-list li a:hover span{border-bottom:transparent}.hgmenu-list{margin-left:0;float:none}.hgmain{margin:0;background-color:transparent}.topmenusearch{margin:0;width:100%;height:44px}.topmenusearch input:focus{width:100%;background-color:#f5f5f5;color:#242424}.topmenusearch input:hover{width:100%;background-color:#f5f5f5;color:#242424}.topmenusearch input{border-radius:0;height:44px;background-color:#f1f1f1}.smllogo{width:100%;display:none;margin:0 auto;text-align:center}.smllogo a{margin:0 auto;text-align:center;float:none;padding:10px 0 3px 0}.topmenusearch .btnstyle{height:44px;color:#424242}.hgmenucontainer{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.overlapblackbg{left:0;z-index:99;width:100%;height:100%;position:fixed;top:0;display:none;background-color:rgba(0,0,0,0.45);cursor:pointer}.hgmenucontainer.hgoffcanvasopener{display:block}.hgmobileheader{display:block;position:relative;top:0;right:0;left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.callusicon{color:#c9c9c9;font-size:21px;height:25px;position:fixed;right:15px;top:15px;transition:all .4s ease-in-out 0;width:25px;z-index:102;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.callusicon:focus,callusicon:hover{color:#fff}.hgoffcanvasopener .callusicon{display:none}.hgmobileheader{width:100%;display:block;text-align:center;padding-top:9px;position:fixed;z-index:98;width:100%;height:40px;background:#fff;border-bottom:1px solid #666}.smallogo>img{margin-top:6px}.hgmenu-list>li:hover>a{text-decoration:none}.mobiletext{display:block}.hgoffcanvasopener .overlapblackbg{display:block}.hgoffcanvasopener .hgmain{left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.level_1_list{margin-left:0 !important}.rightmenu .account_navigation_header,.rightmenu .navigation_header{display:none}.hgmain{width:240px;left:-240px;height:100%;position:fixed;top:0;margin:0;float:none;background-color:#fff;border-radius:0;z-index:103;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:0;background-color:#fff}.megamenu{height:auto}.hgmain-container{display:block;height:100%;overflow-y:auto}.hgmenu{border-left:0;float:none;width:100%;display:block}.hgmenu-click{height:43px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:100%}.menu_list_item_1{margin-top:65px}.hgmenu-click i{height:4px;width:4px;margin-top:20px;margin-right:10px;float:right}.hgmenu-click02{height:43px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:100%}.hgmenu-click02 i{display:block;height:23px;width:25px;margin-top:11px;margin-right:8px;background-size:25px;font-size:21px;color:rgba(0,0,0,0.25);float:right}.hg-activearrow>i{transform:rotate(180deg)}.hgmenu-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.animated-arrow{position:fixed;left:0;top:0;z-index:102;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.seacrh-animated-arrow{position:fixed;left:0;top:0;z-index:102;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hgoffcanvasopener .animated-arrow{left:190px;top:-6px}.animated-arrow{cursor:pointer;margin:0;padding:23px 10px;display:block;width:25px}.search-animated-arrow{cursor:pointer;margin:0;padding:29px 10px;display:none;width:25px}.animated-arrow span,.animated-arrow span:before,.animated-arrow span:after{cursor:pointer;height:2px;width:20px;background:#242424;position:absolute;display:block;content:''}.animated-arrow span:before{top:-7px}.animated-arrow span:after{bottom:-7px}.animated-arrow span,.animated-arrow span:before,.animated-arrow span:after{transition:all 500ms ease-in-out}.search-animated-arrow span,.search-animated-arrow span:before,.search-animated-arrow span:after{cursor:pointer;height:2px;width:25px;background:#242424;position:absolute;display:block;content:''}.search-animated-arrow span:before{top:-4px}.search-animated-arrow span:after{bottom:-4px}.search-animated-arrow span,.search-animated-arrow span:before,.search-animated-arrow span:after{transition:all 500ms ease-in-out}.simple-search-rotate .search-animated-arrow{display:block;position:absolute;top:7px;left:5px;padding:0}.simple-search-rotate .search-animated-arrow span{background-color:transparent;width:17px}.simple-search-rotate .search-animated-arrow span:before,.search-animated-arrow.active span:after{top:4px;width:17px}.simple-search-rotate .search-animated-arrow span:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:0;width:17px}.simple-search-rotate .search-animated-arrow span:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:17px}.header_search.simple-search-rotate .simple-search-label{background:transparent}.header_search.simple-search-rotate .search{overflow:hidden;padding:45px 0;opacity:.9}.header_search.simple-search-rotate .search_input{border-bottom:1px solid #242424;cursor:pointer;height:35px;opacity:1;margin:15px 0;padding:0;position:absolute;left:10px;top:0;width:95%;z-index:13;font-size:20px}.header_search.simple-search-rotate .search_button{float:right;position:absolute;right:10px;z-index:100;top:15px}.header_search.simple-search-rotate .suggestions{left:0 !important;right:0;width:100%;position:fixed;background:#fff;color:#242424;font-size:16px;font-style:normal;top:120px;opacity:.9;text-align:left}.hgoffcanvasopener .animated-arrow span{background-color:transparent;width:17px}.hgoffcanvasopener .animated-arrow span:before,.animated-arrow.active span:after{top:7px;width:17px}.hgoffcanvasopener .animated-arrow span:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:0;width:17px}.hgoffcanvasopener .animated-arrow span:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:17px}.megacollink{width:96%;margin:0 2%}.megacolimage{width:90%;margin:0 5%}.typographylinks{width:98%;margin:0 1%}.typographydiv{width:86%;margin:0 7%}.mainmapdiv{width:90%;margin:0 5%}.innerpnd{padding:0}.typography-text{padding:10px 0}.hgmenu-list .megamenu{color:#242424;display:none;position:relative;top:0;padding:0;transform:none;opacity:1;visibility:visible}.hgmenu-list li:hover .megamenu{display:none;position:relative;top:0}.megamenu .title{color:#242424;font-size:15px;padding:10px 8px 10px 0}.megamenu>ul{width:100%;margin:0;padding:0;font-size:13px}.megamenu>ul>li>a{padding:9px 14px;line-height:normal;font-size:13px;color:#242424}.megamenu>ul>li>a:hover{color:#242424}.ad-style{width:100%}.megamenu ul li.title{line-height:26px;color:#242424;margin:0;font-size:15px;padding:7px 13px;border-bottom:1px solid #ccc;background-color:transparent}.hgmenu-submenu>li:hover>a{color:#242424}.hgmenu>.hgmenu-list>li>a.active{color:#242424}.menuhomeicon{border-bottom:1px solid #ccc}.hgmenu>.hgmenu-list>li>a:hover{color:#242424}.hgmenu-list li:hover .hgmenu-submenu{display:none}.hgmenu-list li:hover .hgmenu-submenu .hgmenu-submenu-sub{display:none}.hgmenu-list .hgmenu-submenu .hgmenu-submenu-sub li:hover .hgmenu-submenu-sub-sub{display:none;list-style:none;padding:2px;border:solid 1px #eee;background-color:#fff}.hgmenu-list li:first-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.hgmenu-list li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0;border-radius:0;border-right:0 solid;background:transparent !important}.hgmenu-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0;border:solid 0;transform:none;opacity:1;visibility:visible}.hgmenu-submenu-sub li{margin:0;padding:0;position:relative}.hgmenu-submenu-sub a{display:block;padding:10px 25px 10px 25px;border-bottom:solid 1px #ccc;font-weight:normal}.hgmenu-submenu-sub li a.active{color:#242424}.hgmenu-submenu-sub li:hover>a{color:#fff}.hgmenu>.hgmenu-list>li>a>.fa{font-size:20px;color:#242424;margin-right:11px;text-align:center;width:19px}.hgmenu-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0;border:solid 0;transform:none;opacity:1;visibility:visible}.hgmenu-submenu-sub-sub li{margin:0}.hgmenu-submenu-sub-sub a{display:block;color:#242424;padding:10px 25px;background:#242424;border-bottom:solid 1px #ccc;font-weight:normal}.hgmenu-submenu-sub-sub li a.active{color:#242424}.hgmenu-submenu-sub-sub li:hover>a{color:#fff}.hgmenu .hgmenu-list{display:block;min-width:auto}.hgmenu .hgmenu-list>li{width:100%;display:block;float:none;border-right:0;background-color:transparent;position:relative;white-space:inherit;overflow:hidden}.hgmain-menu-header{position:sticky;height:50px;width:240px;background:#fff;overflow:hidden;top:0;z-index:1;border-bottom:1px solid #ccc}.hgmenu>.hgmenu-list>li>a{padding:9px 32px 9px 12px;font-size:20px;text-align:left;border-right:solid 0;background-color:transparent;color:#242424;line-height:32px;position:static}.hgmenu>.hgmenu-list>li>a:hover{background-color:transparent}.hgmenu .hgmenu-list li a .arrow:after{display:none}.hgmenu .hgmenu-list li ul li a .fa.fa-caret-right{font-size:12px}.mobile-sub .hgmenu-submenu{transform:none;opacity:1;display:none;position:relative;top:0;background-color:#fff;border:solid 1px #ccc;padding:0;visibility:visible}.mobile-sub .hgmenu-submenu li a{line-height:20px;height:36px;font-size:13px;padding:8px 0 8px 18px;color:#8e8e8e}.mobile-sub .hgmenu-submenu li a:hover{background-color:#e7e7e7;color:#242424;text-decoration:underline}.mobile-sub .hgmenu-submenu li:hover>a{background-color:#e7e7e7;color:#242424}.mobile-sub .hgmenu-submenu li .hgmenu-submenu-sub li a{line-height:20px;height:36px;background-color:#e7e7e7;border-bottom:0;padding-left:28px}.mobile-sub .hgmenu-submenu li .hgmenu-submenu-sub li .hgmenu-submenu-sub-sub li a{line-height:20px;height:36px;background-color:#e7e7e7;border-bottom:0;padding-left:38px;color:#8e8e8e}.hgmenu-list>li.socialicon a{width:100%}.hgmenu-list>li.carticon em.roundpoint{left:22px}.halfdiv .title{padding-left:15px}.halfdiv{width:100%;display:block}.halfdiv03 .title{padding-left:15px}.halfdiv03{width:100%}.halfmenu{width:100%;display:block}.menu_form{padding:10px 10px 63px 10px;background-color:#e7e7e7}.menu_form input[type="button"]{width:46%}.menu_form input[type="submit"]{width:46%}.menu_form textarea{min-height:100px}.hgmenu-list li>.hgmenu-submenu{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible}.hgmenu-list li:hover>.hgmenu-submenu{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible}.hgmenu-submenu li>.hgmenu-submenu-sub{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible}.hgmenu-submenu li:hover>.hgmenu-submenu-sub{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible;opacity:1}.hgmenu-submenu-sub li>.hgmenu-submenu-sub-sub{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible;opacity:1}.hgmenu-submenu-sub li:hover>.hgmenu-submenu-sub-sub{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible;opacity:1}.hgmenu-list li>.megamenu{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible;opacity:1}.hgmenu-list li:hover>.megamenu{transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;-o-transform:none;-moz-transform:none;-webkit-transform:none;visibility:visible;opacity:1}.menuhomeicon .mobiletext{text-align:center;font-size:17px;line-height:52px;text-transform:uppercase;font-family:"DIN Next LT Pro"}.hgmenu-list>li.rightmenu a{padding:0}.hgmenu-list>li.rightmenu a:hover{text-decoration:none;color:#242424;border:transparent;background-color:rgba(0,0,0,0.08)}.custom_navigation_slot_1{float:none;width:90%;border:transparent;margin:30px auto}.level_2_list{float:none;width:100%}.view-all-cat-link{display:none}.mega-menu-banner{width:95%;text-align:center}.megamenu{border:transparent;border-bottom:1px solid #d6d6d6}.megamenu .content{margin:0;width:100% !important;overflow:unset}.mini_cart_quantity{background:transparent url("../images/bag.png") no-repeat scroll 0 0/cover;color:#242424;display:inline-block;height:33px;line-height:44px;margin-right:-3px;margin-top:0;text-align:center;width:28px;font-size:14px;padding-left:2px}.mini_cart_label{display:none}.level_2_list_item{float:none;width:100%;display:block;padding:0}.account_navigation_list{float:none}.account_navigation_list:hover{background:transparent}.account_navigation_link{display:block;margin-right:0;width:100%}.account_navigation_link:hover{background:transparent}.level_1_list .level_1_list_item_link{border-bottom:1px solid #ccc}.header_search{position:fixed;z-index:102;right:48px;top:13px}.header_search .search{display:none;position:fixed;top:50px;background:#fff;width:100%;left:0;right:0;padding:20px 0}.header_search .simple-search-label{background:transparent url("../images/search.png") no-repeat scroll 0 0/contain;height:25px;overflow:hidden;padding:0;width:25px;display:block;text-indent:-99999999999px;cursor:pointer}.level_2_list_item_link a,.level_2_list_item_link span{border-bottom:1px solid #ccc;width:100%;display:block;font-size:16px;text-decoration:none !important;padding-left:11px;line-height:44px}.level_2_list_item_link a:hover,.level_2_list_item_link span:hover{text-decoration:none}.level_2_list_item_link.view-all-cat-link{display:none}.level_2_list_item{max-width:100%;width:100% !important;margin:0 !important}.level_2_list_item:hover{text-decoration:none}.level_3_list{display:none}.open-submenu .level_3_list{display:block;padding:0 0 0 15px;overflow:hidden;border-bottom:1px solid #ccc}.open-submenu .level_3_list_item{margin:20px 0}.open-submenu .fa-angle-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.open-submenu .level_2_list_item_link i{right:23px}.open-submenu .level_2_list_item_link a{border:transparent}.hgmenu i{border:solid #ccc;border-width:0 1px 1px 0;display:inline-block;padding:3px}.fa-angle-down{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.hg-activearrow .fa-angle-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.hgmenu-click.hg-activearrow i{margin-top:18px}.level_2_list_item_link i{float:right;position:relative;right:27px;top:20px}.level_1_list{margin-right:0}.hgmenu-list>li.rightmenu a{display:inline;float:none}.account_navigation_welcome{margin:0;padding:0}.account_navigation_welcome a{margin:0}.account_navigation_list_item{margin:0;padding:0}.header_search.search-404{top:0}.header_search.search-404 .search{position:relative;display:block;left:0;right:0;padding:0;top:0;margin-left:51px}.header_search.search-404 .search_button{margin-left:0}.fa-angle-down::before{content:"" !important}}.footer{background:#242424;color:#fff;font-size:14px;position:relative;margin:0;overflow:hidden;clear:both}.footer a{color:#fff}.footer .footer-container{margin:60px auto 20px}.footer .footer-nav-header{font-family:"DIN Next LT Pro";font-size:18px;font-stretch:condensed;line-height:60px;letter-spacing:.8px;text-transform:uppercase}.footer .footer-nav-list{font-size:14px;font-family:"Avenir LT Std";font-weight:300;line-height:16px;letter-spacing:.1px;padding:10px 0}.footer .footer_navigation_asset{float:left;width:70%;margin-bottom:90px}.footer .footer_social_networking_asset{float:right;width:330px}.footer .col-3{float:left;width:33%}.footer .col-3:first-child{margin-left:5%}.footer .footer-prof-line{font-family:"Avenir LT Std";font-weight:300;font-size:14px;border-top:1px solid #fff;margin-top:100px;line-height:70px;max-width:250px;clear:both}.footer .footer_copyrights_asset{border-top:1px solid #fff;clear:both}.footer .footer_copyrights_asset .copywrite{font-family:"Avenir LT Std";font-weight:300;font-size:14px;line-height:60px;text-align:right;color:#696969}.footer .b-newsletter-subscribe{float:right;margin:-5px 10px 0 0}.footer .b-newsletter-subscribe h3,.footer .b-newsletter-subscribe .h3{float:left;margin:0 15px 0 0;line-height:24px;font-weight:400;text-transform:uppercase;color:#666}.footer .b-newsletter-subscribe .js_newsletter_subscribe_form{float:left}.footer .b-newsletter-subscribe .f_field{float:left;width:145px;height:24px;margin:0}.footer .b-newsletter-subscribe .f_field .error_message{display:block;width:175px;color:red}.footer .b-newsletter-subscribe .f_field_checkbox{width:175px;clear:both;margin:12px 0 54px 0;color:#666;display:none}.footer .b-newsletter-subscribe .f_field_checkbox .f_label{display:inline}.footer .b-newsletter-subscribe .textinput{width:100%;height:24px;padding:0 15px;border:0;background:#b2b2b2;color:#fff}.footer .b-newsletter-subscribe .textinput::-webkit-input-placeholder{color:#e1e1e1}.footer .b-newsletter-subscribe .button,.footer .b-newsletter-subscribe .quickviewbutton,.footer .b-newsletter-subscribe .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .footer .b-newsletter-subscribe .cta_link,.footer .b-newsletter-subscribe .product_tile .product_details>a,.product_tile .footer .b-newsletter-subscribe .product_details>a,.footer .b-newsletter-subscribe .address_create,.footer .b-newsletter-subscribe .card_create,.footer .b-newsletter-subscribe .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .footer .b-newsletter-subscribe a,.footer .b-newsletter-subscribe .order_details_page .order_detail_options>a,.order_details_page .footer .b-newsletter-subscribe .order_detail_options>a,.footer .b-newsletter-subscribe .diagnoseMyHair .mediumbutton,.diagnoseMyHair .footer .b-newsletter-subscribe .mediumbutton,.footer .b-newsletter-subscribe #confirmChangebuttons .primary-button,#confirmChangebuttons .footer .b-newsletter-subscribe .primary-button,.footer .b-newsletter-subscribe .save-subscription-changes,.footer .b-newsletter-subscribe .cancel-order-changes,.footer .b-newsletter-subscribe .save-or-order-changes{float:left;width:30px;height:24px;padding:0;background:#b2b2b2;text-indent:50px;overflow:hidden}.footer .b-newsletter-subscribe .button:before,.footer .b-newsletter-subscribe .quickviewbutton:before,.footer .b-newsletter-subscribe .featured_salon_main .tile_hero .cta_link:before,.featured_salon_main .tile_hero .footer .b-newsletter-subscribe .cta_link:before,.footer .b-newsletter-subscribe .product_tile .product_details>a:before,.product_tile .footer .b-newsletter-subscribe .product_details>a:before,.footer .b-newsletter-subscribe .address_create:before,.footer .b-newsletter-subscribe .card_create:before,.footer .b-newsletter-subscribe .pt_favorites .product_tile_wrapper .product_favorite_remove a:before,.pt_favorites .product_tile_wrapper .product_favorite_remove .footer .b-newsletter-subscribe a:before,.footer .b-newsletter-subscribe .order_details_page .order_detail_options>a:before,.order_details_page .footer .b-newsletter-subscribe .order_detail_options>a:before,.footer .b-newsletter-subscribe .diagnoseMyHair .mediumbutton:before,.diagnoseMyHair .footer .b-newsletter-subscribe .mediumbutton:before,.footer .b-newsletter-subscribe #confirmChangebuttons .primary-button:before,#confirmChangebuttons .footer .b-newsletter-subscribe .primary-button:before,.footer .b-newsletter-subscribe .save-subscription-changes:before,.footer .b-newsletter-subscribe .cancel-order-changes:before,.footer .b-newsletter-subscribe .save-or-order-changes:before{display:block;width:100%;text-indent:0;text-align:center;font:7px/26px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\25b6"}.footer-social-icons{float:left;margin-left:-35px;margin-top:8px}.footer_social_link{background:url("../images/social-sprite.png") no-repeat;background-size:cover;display:block;float:right;height:20px;width:20px;margin-left:30px;text-indent:-9999999px}.footer_social_link.pi{background-position:-50px 0}.footer_social_link.yt{background-position:-104px 0}.footer_social_link.tw{background-position:-77px 0}.footer_social_link.fb{background-position:7px 0}.footer_social_link.insta{background-position:-18px 0}.sub-footer{min-height:260px;border-top:1px solid #999;margin-top:20px;padding:40px 0 0}.sub-footer .col-3{width:32%;float:left;text-align:center}.sub-footer h3,.sub-footer .h3{display:none}.sub-footer .footer-findsalon,.sub-footer .footer-newsletter,.sub-footer .footer-livechat{font-family:"Avenir LT Std";font-weight:300;font-size:14px}.sub-footer .footer-findsalon .footer-findsalon-head,.sub-footer .footer-findsalon .footer-newsletter-head,.sub-footer .footer-findsalon .footer-livechat-head,.sub-footer .footer-newsletter .footer-findsalon-head,.sub-footer .footer-newsletter .footer-newsletter-head,.sub-footer .footer-newsletter .footer-livechat-head,.sub-footer .footer-livechat .footer-findsalon-head,.sub-footer .footer-livechat .footer-newsletter-head,.sub-footer .footer-livechat .footer-livechat-head{font-family:"DIN Next LT Pro";font-size:21px;font-weight:500;font-stretch:condensed;line-height:60px;letter-spacing:.8px;text-transform:uppercase}.sub-footer .footer-findsalon a,.sub-footer .footer-newsletter a,.sub-footer .footer-livechat a{text-decoration:underline}.sub-footer .f_textinput,.sub-footer .textinput,.sub-footer .f_textarea,.sub-footer .textarea,.sub-footer .f_select,.sub-footer .select{font-family:"Avenir LT Std";font-weight:300;font-size:12px;font-weight:300;line-height:1.7;letter-spacing:.1px;color:#000;margin:20px 0;padding:10px 5px;border:1px solid #696969;background:#fff;box-shadow:none;width:242px;height:42px;opacity:1}.sub-footer .button,.sub-footer .quickviewbutton,.sub-footer .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .sub-footer .cta_link,.sub-footer .product_tile .product_details>a,.product_tile .sub-footer .product_details>a,.sub-footer .address_create,.sub-footer .card_create,.sub-footer .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .sub-footer a,.sub-footer .order_details_page .order_detail_options>a,.order_details_page .sub-footer .order_detail_options>a,.sub-footer .diagnoseMyHair .mediumbutton,.diagnoseMyHair .sub-footer .mediumbutton,.sub-footer #confirmChangebuttons .primary-button,#confirmChangebuttons .sub-footer .primary-button,.sub-footer .save-subscription-changes,.sub-footer .cancel-order-changes,.sub-footer .save-or-order-changes{font-family:"DIN Next LT Pro";font-weight:300;font-size:13px;font-weight:500;line-height:1.54;letter-spacing:.1px;width:50px;margin:20px 0 20px -10px;padding:10px 5px;background:0;color:#000;border:1px solid #696969;border-left:0;height:42px;opacity:1}.sub-footer .formfield,.sub-footer .f_field{float:left;margin:0}.sub-footer #dwfrm_salonlocator,.sub-footer #dwfrm_newsletter{max-width:300px;margin:0 auto}.sub-footer #dwfrm_salonlocator .button span,.sub-footer #dwfrm_salonlocator .quickviewbutton span,.sub-footer #dwfrm_salonlocator .featured_salon_main .tile_hero .cta_link span,.featured_salon_main .tile_hero .sub-footer #dwfrm_salonlocator .cta_link span,.sub-footer #dwfrm_salonlocator .product_tile .product_details>a span,.product_tile .sub-footer #dwfrm_salonlocator .product_details>a span,.sub-footer #dwfrm_salonlocator .address_create span,.sub-footer #dwfrm_salonlocator .card_create span,.sub-footer #dwfrm_salonlocator .pt_favorites .product_tile_wrapper .product_favorite_remove a span,.pt_favorites .product_tile_wrapper .product_favorite_remove .sub-footer #dwfrm_salonlocator a span,.sub-footer #dwfrm_salonlocator .order_details_page .order_detail_options>a span,.order_details_page .sub-footer #dwfrm_salonlocator .order_detail_options>a span,.sub-footer #dwfrm_salonlocator .diagnoseMyHair .mediumbutton span,.diagnoseMyHair .sub-footer #dwfrm_salonlocator .mediumbutton span,.sub-footer #dwfrm_salonlocator #confirmChangebuttons .primary-button span,#confirmChangebuttons .sub-footer #dwfrm_salonlocator .primary-button span,.sub-footer #dwfrm_salonlocator .save-subscription-changes span,.sub-footer #dwfrm_salonlocator .cancel-order-changes span,.sub-footer #dwfrm_salonlocator .save-or-order-changes span{line-height:100%}.sub-footer .f_checkbox{float:left}.sub-footer .f_label{text-align:left;font-size:9px;font-family:"Avenir LT Std";width:90%}.sub-footer .f_label a{font-family:"Avenir LT Std";font-size:9px}.sub-footer .f_state_error{position:relative}.sub-footer .f_field_email .f_error_message{top:80%}.sub-footer .f_error_message{position:absolute;top:100%;left:0;right:0}.sub-footer .newsletter_subscribe_error_message{margin:0}.sub-footer .f_state_valid .f_error_message{text-indent:-9999px}.footer-stiky-subscribe{display:none;position:fixed;bottom:0;right:0;left:0;z-index:10;width:100%;background:#242424;font-family:"Avenir LT Std";font-weight:300;padding:50px 0 30px;opacity:.95}.footer-stiky-subscribe .content{opacity:1;position:relative;overflow:hidden;max-width:1200px}.footer-stiky-subscribe .close-sticky-subscribe:after{content:'\2715';position:absolute;top:5%;right:0;font-size:33px;font-weight:300;cursor:pointer}.footer-stiky-subscribe .form_caption{font-size:10px;overflow:hidden;margin-top:-10px;clear:both}.footer-stiky-subscribe .footer-stiky-subscribe-left{float:left;width:40%;margin-left:3%}.footer-stiky-subscribe .footer-stiky-subscribe-right{float:right;width:48%}.footer-stiky-subscribe .footer-stiky-subscribe-title{font-family:"Playfair Display";font-size:24px;font-weight:300;line-height:1.42;margin:-8px 0 15px}.footer-stiky-subscribe .footer-stiky-subscribe-subtitle{font-family:"Avenir LT Std";font-size:15px;font-weight:300;line-height:1.47}.footer-stiky-subscribe .h3{display:none}.footer-stiky-subscribe .js_newsletter_subscribe_form{max-width:525px;margin-right:3%}.footer-stiky-subscribe .f_textinput,.footer-stiky-subscribe .textinput,.footer-stiky-subscribe .f_textarea,.footer-stiky-subscribe .textarea,.footer-stiky-subscribe .f_select,.footer-stiky-subscribe .select{background:#242424;color:#fff;font-size:12px;opacity:1;line-height:32px;border:1px solid #fff;font-weight:300;width:100%;padding:7px 20px}.footer-stiky-subscribe .error_form,.footer-stiky-subscribe .error_message,.footer-stiky-subscribe .f_error_message,.footer-stiky-subscribe .f_error{font-weight:300;font-size:12px}.footer-stiky-subscribe .newsletter_subscribe_error_message{clear:both;padding:0 0 18px 0;line-height:15px;margin-top:0}.footer-stiky-subscribe .formfield,.footer-stiky-subscribe .f_field{float:left;width:80%}.footer-stiky-subscribe .button,.footer-stiky-subscribe .quickviewbutton,.footer-stiky-subscribe .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .footer-stiky-subscribe .cta_link,.footer-stiky-subscribe .product_tile .product_details>a,.product_tile .footer-stiky-subscribe .product_details>a,.footer-stiky-subscribe .address_create,.footer-stiky-subscribe .card_create,.footer-stiky-subscribe .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .footer-stiky-subscribe a,.footer-stiky-subscribe .order_details_page .order_detail_options>a,.order_details_page .footer-stiky-subscribe .order_detail_options>a,.footer-stiky-subscribe .diagnoseMyHair .mediumbutton,.diagnoseMyHair .footer-stiky-subscribe .mediumbutton,.footer-stiky-subscribe #confirmChangebuttons .primary-button,#confirmChangebuttons .footer-stiky-subscribe .primary-button,.footer-stiky-subscribe .save-subscription-changes,.footer-stiky-subscribe .cancel-order-changes,.footer-stiky-subscribe .save-or-order-changes,.footer-stiky-subscribe .quickviewbutton,.footer-stiky-subscribe .featured_salon_main .tile_hero .cta_link,.footer-stiky-subscribe .product_tile .product_details>a,.footer-stiky-subscribe .address_create,.footer-stiky-subscribe .card_create,.footer-stiky-subscribe .pt_favorites .product_tile_wrapper .product_favorite_remove a,.footer-stiky-subscribe .order_details_page .order_detail_options>a,.footer-stiky-subscribe .diagnoseMyHair .mediumbutton,.footer-stiky-subscribe #confirmChangebuttons .primary-button,.footer-stiky-subscribe .save-subscription-changes,.footer-stiky-subscribe .cancel-order-changes,.footer-stiky-subscribe .save-or-order-changes{background:transparent;border:1px solid #fff;border-left:0;color:#fff;cursor:pointer;display:inline-block;font-family:"DIN Next LT Pro";font-size:16px;font-weight:300;margin:0;padding:0 18px;text-transform:uppercase;line-height:46px}.footer-stiky-subscribe .f_checkbox{width:20px;float:left}.footer-stiky-subscribe .f_field_checkbox .f_label{width:92%}.footer-stiky-subscribe .f_field_checkbox{width:92%}.footer-stiky-subscribe input{outline:0}.footer-stiky-subscribe ::-webkit-input-placeholder{color:#fff;transition:opacity 250ms ease-in-out}.footer-stiky-subscribe :focus::-webkit-input-placeholder{opacity:.5}.footer-stiky-subscribe :-ms-input-placeholder{color:#fff;transition:opacity 250ms ease-in-out}.footer-stiky-subscribe :focus:-ms-input-placeholder{opacity:.5}.footer-stiky-subscribe ::-moz-placeholder{color:#fff;opacity:1;transition:opacity 250ms ease-in-out}.footer-stiky-subscribe :focus::-moz-placeholder{opacity:.5}.footer-stiky-subscribe :-moz-placeholder{color:#fff;opacity:1;transition:opacity 250ms ease-in-out}.footer-stiky-subscribe :focus:-moz-placeholder{opacity:.5}.g-recaptcha .invisible-recaptcha{position:absolute;z-index:1}.invisible-recaptcha .grecaptcha-badge{z-index:11}.ui-dialog.bot-detection-dialog{max-width:600px}@media only screen and (min-width:768px) and (max-width:1023px){.ui-dialog.bot-detection-dialog{max-width:600px}}.ui-dialog.bot-detection-dialog .px-block-container .px-page-title{font-size:30px}.ui-dialog.bot-detection-dialog .px-block-container .px-captcha-wrapper{margin:10px 0}@media only screen and (max-width:767px){.ui-dialog.bot-detection-dialog .px-block-container .g-recaptcha{transform:scale(0.85);position:relative;right:18px}}.ui-dialog.bot-detection-dialog .px-block-container .px-content{width:auto}.ui-dialog.bot-detection-dialog .px-block-container .px-content,.ui-dialog.bot-detection-dialog .px-block-container .px-list-item{padding:5px 0}.ui-dialog.bot-detection-dialog .px-block-container .px-list-item{list-style:disc;margin-left:30px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.footer-stiky-subscribe .f_textinput,.footer-stiky-subscribe .textinput,.footer-stiky-subscribe .f_textarea,.footer-stiky-subscribe .textarea,.footer-stiky-subscribe .f_select,.footer-stiky-subscribe .select{height:48px}}.pt_storefront{background:#fff;filter:none}.pt_storefront #content iframe{display:block;width:100%;max-width:1084px;margin:0 auto;padding-bottom:100px}.hp_slot_1 .jcarousel-control{display:block}.hp_slot_1 .jcarousel-clip{margin:0 0 20px}.hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item{width:100%;height:500px;line-height:476px}.hp_slot_1 .tile_hero .cta_image_wrapper,.hp_slot_1 .tile_hero .cta_image{height:476px}.hp_slot_2 .carousel{margin:0 0 5px}.hp_slot_2 .jcarousel-clip{height:auto;width:100%;margin:0 -0.5% 0 -0.5%}.hp_slot_2 .contentcarousel_list_item{width:32.2%;height:auto;overflow:hidden;margin:0 0 0 1%}.hp_slot_2 .jcarousel-control{top:36px;bottom:0}.hp_slot_2 .horizontal_carousel .contentcarousel_list{width:100%}.hp_slot_2 .horizontal_carousel .contentcarousel_list img{width:100%}.hp_slot_3 h2{margin-bottom:30px}.ui-dialog.home_main_promotion_dialog{padding:0}.ui-dialog.home_main_promotion_dialog .ui-dialog-titlebar-close{top:0;right:0}.ui-dialog.home_main_promotion_dialog .ui-dialog-titlebar-close:before{content:''}.ui-dialog.home_main_promotion_dialog a{display:block}.ui-dialog.home_main_promotion_dialog a:focus{outline:0}.ui-dialog.home_main_promotion_dialog .html_slot_container{height:416px}.ui-dialog.home_main_promotion_dialog img{vertical-align:top;height:416px;width:auto}.home_main_promotion{overflow:hidden}.hp-heshtag{font-family:"Avenir LT Std";font-size:28px;color:#242424;font-weight:500;text-transform:uppercase;text-align:center;letter-spacing:.07em;margin:50px auto 20px}.hp-special-offer-container{background:#e0e0e0;overflow:hidden;margin:40px auto 15px;padding:150px 0 70px;text-align:center}.hp-special-offer-container .col-md-2-left{float:left;width:49%}.hp-special-offer-container .col-md-2-right{float:right;width:49%}.hp-special-offer-container .learn-more-link{font-family:"DIN Next LT Pro";font-size:20px;font-weight:normal;text-transform:uppercase;text-decoration:underline}.hp-special-offer-container .hp-special-offer-title{font-family:"Playfair Display";font-size:42px;font-weight:normal;margin-top:20px}.hp-special-offer-container .hp-special-offer-description{font-family:"Avenir LT Std";font-size:18px;font-weight:300;line-height:32px;width:55%;margin:20px auto 40px}.img-responsive{width:100%;position:relative}.hp-fusio-dose-content{position:relative}.hp-fusio-dose-content .fusio-content-copy-container{max-width:555px;width:50%;position:absolute;top:0;left:30px}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container{width:260px;margin:10% auto 20%}.hp-fusio-dose-content .fusio-content-copy-container .hp-copy{font-family:"Avenir LT Std";font-size:18px;font-weight:300;line-height:32px}.hp-fusio-dose-content .fusio-content-copy-container h2{font-family:"Playfair Display";font-size:42px;font-weight:normal}.hp-fusio-dose-content .fusio-content-copy-container h2 span{display:block;font-family:"DIN Next LT Pro";font-size:20px;font-weight:normal;text-transform:uppercase}.hp-fusio-dose-content .fusio-content-copy-container .hp-button{border:1px solid #242424;display:block;font-family:"DIN Next LT Pro";font-size:14px;height:31px;line-height:35px;text-align:center;text-transform:uppercase;width:100%;margin-top:50px}.hp_slot_2{margin:50px auto 0}.hp_slot_2 h2{font-family:"Playfair Display";font-size:48px;line-height:48px;font-weight:normal;color:#242424;text-align:center;font-weight:normal;text-transform:capitalize}.hp_slot_2 h2 span{font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;color:#242424;display:block}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-next{right:-15px}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-prev{left:-15px}.hp_slot_2 .productcarousel .productcarousel_list_item{float:left;margin:0 10px 0 0}.hp_slot_2 .productcarousel .product_tile{width:262px;margin-bottom:40px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hp_slot_2 .productcarousel .product_tile .bv-rating{max-width:100%;margin:10px}.hp_slot_2 .productcarousel .product_tile .bv-rating .bv-inline-rating-container{text-align:center !important}.hp_slot_2 .productcarousel .product_tile .bv-rating .bv-inline-rating-container .bv-stars-container{display:inline-block !important}.hp_slot_2 .productcarousel .product_tile .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number{display:none !important}.hp_slot_2 .productcarousel .capture_product_id{display:none}.hp_slot_2 .productcarousel .carousel_product_desc .cta_quickview,.hp_slot_2 .productcarousel .carousel_product_desc .product_name{font-family:"Playfair Display";font-size:25px;font-weight:normal;color:#242424}.hp_slot_2 .productcarousel .carousel_product_desc .product_subtitle{font-family:"Avenir LT Std";font-size:15px;font-weight:300;color:#242424;line-height:26px;margin:0 auto 15px;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:280px;display:block}.hp_slot_2 .productcarousel .addtocartbutton,.hp_slot_2 .productcarousel .notifyme{border:1px solid #242424;display:block;font-family:"DIN Next LT Pro";font-size:15px;text-align:center;text-transform:uppercase;font-weight:normal;background:transparent;color:#242424;margin:15px auto;width:150px;line-height:30px}.hp_slot_2 .productcarousel .addtocartbutton:hover,.hp_slot_2 .productcarousel .notifyme:hover{opacity:.75}.hp_slot_2 .productcarousel .price{font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;background:transparent;color:#242424;margin:0}.hp_slot_2 .PI_carousel.productcarousel .productcarousel_list_item{margin:0 20px 0 0}.hp_slot_2 .recommendation-copy{font-family:"Avenir LT Std";font-size:18px;font-weight:300;color:#242424;line-height:68px;text-align:center;padding-bottom:50px}.hp_slot_2 .productcarousel .product_tile{width:418px}.hp_slot_2 .horizontal_carousel .jcarousel-clip{height:auto}.hp_slot_2 .horizontal_carousel.productcarousel{max-width:100%}.pt_storefront .category-articles{max-width:80%;margin:0 auto}.pt_storefront .category-articles .relatedarticles-title{font-size:40px;line-height:52px;font-family:"Playfair Display";text-transform:capitalize;text-align:center;margin-bottom:20px}.pt_storefront .category-articles .horizontal_carousel .jcarousel-control{display:none}.pt_storefront .relatedarticles{margin-bottom:70px}.pt_storefront .relatedarticles .category-item{padding-left:20px;padding-right:20px;max-width:415px}.pt_storefront .relatedarticles .carousel-relatedcategory-name{font-size:19px;margin-top:0;line-height:22px;font-family:"Playfair Display";margin:10px 0}.pt_storefront .relatedarticles .carousel-shortcat-description{font-family:"Avenir LT Std";font-size:15px;font-weight:300;color:#242424}.pt_storefront .relatedarticles .learnmore{font-size:16px;text-transform:uppercase;letter-spacing:.5px;text-decoration:underline;font-family:"DIN Next LT Pro";font-weight:500;margin-top:10px}.pt_storefront .jcarousel-clip-horizontal{margin-bottom:50px}.pt_storefront .carousel_navigation_list_item{margin:0 6px 11px 5px;display:inline-block}.pt_storefront .carousel_navigation_list_item .carousel_navigation_list_link{margin:0;display:inline-block;width:15px;opacity:.5;text-indent:-99999999999999px;poisition:relative;height:0;border-radius:0}.pt_storefront .carousel_navigation_list_item.selected .carousel_navigation_list_link{opacity:1}.you_may_also_like_minicart .productcarousel .product_image_wrapper{min-height:auto}.you_may_also_like_minicart .carousel_navigation_list{display:none}.you_may_also_like_minicart .vertical_carousel .jcarousel-next{bottom:-12px}.hp-promo-container{position:relative;margin:50px auto 0;min-height:300px}.hp-image-container{max-width:800px;margin-top:-10%;margin-left:24%;width:60%}.hp-copy-container{width:70%;max-width:500px;background:#fff;overflow:hidden;margin-top:-90%;z-index:10;position:relative;margin-left:-13%;margin-bottom:50%}.hp-promo-container h2{font-family:"Playfair Display";font-size:35px;line-height:40px;font-weight:normal;color:#242424;text-align:left;font-weight:normal;text-transform:capitalize}.hp-promo-container h2 span{font-family:"DIN Next LT Pro";font-size:16px;text-align:left;text-transform:uppercase;font-weight:normal;color:#242424;display:block}.copy-container-inner{padding:20% 16%}.shop-now-link{display:block;width:241px;height:31px;text-align:left;text-transform:uppercase;font-size:16px;font-family:"DIN Next LT Pro";line-height:32px;text-decoration:underline;font-weight:500}.copy-description{font-size:15px;line-height:26px;font-family:"Avenir LT Std";font-weight:300;margin-bottom:40px;margin-top:27px;text-align:left}.item img{vertical-align:middle}.item{overflow:hidden}.item:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.item img{-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.img-responsive{height:auto}.hp-heshtag{font-family:"DIN Next LT Pro";font-weight:400;margin:120px auto 0;font-size:26px}.hp-heshtag-copy{font-family:"Avenir LT Std";font-size:15px;font-weight:300;line-height:20px;text-align:center;margin:15px auto 40px;width:85%}#bv-carousel{margin:0 auto 100px}.hp-fusio-dose-content .fusio-content-copy-container h2 span,.hp_slot_2 h2 span{font-size:14px;line-height:16px}.hp_slot_2 h2,.hp-special-offer-container .hp-special-offer-title,.hp-fusio-dose-content .fusio-content-copy-container h2{font-size:35px}.hp_slot_2 .recommendation-copy,.hp_slot_2 .productcarousel .carousel_product_desc .product_subtitle,.hp-special-offer-container .hp-special-offer-description,.hp-fusio-dose-content .fusio-content-copy-container .hp-copy{font-size:15px;line-height:28px}.hp_slot_2 .productcarousel .product_image{max-width:100%}.productcarousel .product_image_wrapper{padding-bottom:0;min-height:270px;display:block}.hp-special-offer-container .hp-special-offer-description{width:80%}.hp-special-offer-container .learn-more-link{font-size:18px}.hp-special-offer-container .hp-special-offer-description{margin-bottom:20px}.hp_slot_4{margin-bottom:50px}.horizontal_carousel .jcarousel-control{width:18px}.white-button.slide-button a{border:1px solid #fff;color:#fff}.hp_slot_2 .recommendation-copy{padding-bottom:0}.hp-special-offer-container{background:transparent;margin:0 auto 15px;padding:35px 0 70px}.horizontal_carousel.productcarousel .jcarousel-clip{width:100%;height:auto !important;margin-top:30px}.productcarousel .product_image_wrapper,.horizontal_carousel .jcarousel-clip{height:auto !important}.white-color{color:#fff}.black-color{color:#242424}.mobile-visible{display:none}.desktop-visible{display:block}.responsive-img{max-width:100%}.hp_slot_1{max-width:1366px;margin:0 auto}.pt_storefront .hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item{height:auto !important;line-height:100%;min-height:400px}.slideimg{position:relative}.slide-copy{width:315px;position:absolute;right:20%;top:25%}.slide-subtitle{font-size:14px;font-family:"DIN Next LT Pro";text-transform:uppercase;line-height:100%;margin-bottom:10px}.slide-title{font-size:35px;font-family:"Playfair Display";text-transform:capitalize;line-height:100%;margin-bottom:25px}.slide-desc{font-size:15px;line-height:26px;font-family:"Avenir LT Std";font-weight:300;margin-bottom:45px}.slide-button a{display:block;width:241px;height:31px;text-align:center;text-transform:uppercase;font-size:14px;font-family:"DIN Next LT Pro";border:1px solid #242424;line-height:32px}.slide-button a.pink-color{background:#c72374;border:1px solid #c72374}.slide-button a:hover{opacity:.8}.minicart .product_set_title span,.recommendations_title span{font-family:"DIN Next LT Pro";font-size:14px;font-weight:400;font-stretch:condensed;text-transform:uppercase;display:block}.minicart .carousel_product_desc{font-family:"Playfair Display";font-size:16px;text-transform:none;color:#242424}.content>.minicart_wrapper{margin:4px 0 0 0}.analytics.capture_product_id,.product_set_title{display:none}.cat_collections li.cat_soleil{border-color:#e70d1d}.cat_collections li.cat_hair-styling{border-color:#005a66}.button.backorder,.backorder.quickviewbutton,.featured_salon_main .tile_hero .backorder.cta_link,.product_tile .product_details>a.backorder,.backorder.address_create,.backorder.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a.backorder,.order_details_page .order_detail_options>a.backorder,.diagnoseMyHair .backorder.mediumbutton,#confirmChangebuttons .backorder.primary-button,.backorder.save-subscription-changes,.backorder.cancel-order-changes,.backorder.save-or-order-changes,.button.notify,.notify.quickviewbutton,.featured_salon_main .tile_hero .notify.cta_link,.product_tile .product_details>a.notify,.notify.address_create,.notify.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a.notify,.order_details_page .order_detail_options>a.notify,.diagnoseMyHair .notify.mediumbutton,#confirmChangebuttons .notify.primary-button,.notify.save-subscription-changes,.notify.cancel-order-changes,.notify.save-or-order-changes,.product_tile_wrapper .button,.product_tile_wrapper .quickviewbutton,.product_tile_wrapper .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .product_tile_wrapper .cta_link,.product_tile_wrapper .product_tile .product_details>a,.product_tile .product_tile_wrapper .product_details>a,.product_tile_wrapper .address_create,.product_tile_wrapper .card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a,.product_tile_wrapper .order_details_page .order_detail_options>a,.order_details_page .product_tile_wrapper .order_detail_options>a,.product_tile_wrapper .diagnoseMyHair .mediumbutton,.diagnoseMyHair .product_tile_wrapper .mediumbutton,.product_tile_wrapper #confirmChangebuttons .primary-button,#confirmChangebuttons .product_tile_wrapper .primary-button,.product_tile_wrapper .save-subscription-changes,.product_tile_wrapper .cancel-order-changes,.product_tile_wrapper .save-or-order-changes{background:transparent none repeat scroll 0 0;border:1px solid #242424;color:#242424;display:block;font-family:"DIN Next LT Pro";font-size:16px;font-weight:500;line-height:40px;margin:15px auto;text-align:center;text-transform:uppercase;width:150px}.find-in-salon-button{background:#242424 none repeat scroll 0 0;color:#fff;cursor:pointer;font-family:"DIN Next LT Pro";font-size:22px;font-stretch:condensed;font-weight:100;letter-spacing:.3px;line-height:50px;margin:20px 0;text-align:center;width:100%;display:block;overflow:hidden;text-transform:uppercase}.extole-referfriend{float:right;margin:6px 0 0 20px;background:url("../images/refer.png") no-repeat;background-size:contain}.extole-referfriend-pdp{background:url("../images/refer.png") no-repeat;background-size:contain;padding-left:25px;margin-top:20px}.extole-referfriend-pdp a{font-family:"DIN Next LT Pro";font-size:16px;text-transform:uppercase;font-weight:500}@media only screen and (min-width:1200px) and (max-width:1366px){.search_result_content .product_tile_wrapper,.custom-product-tabs .product_tile_wrapper{width:32%;flex-basis:32%;margin:0}}@media only screen and (max-width:1150px) and (min-width:1023px){.level_2_list_item{padding:0;margin:0}.footer .footer_social_networking_asset{width:30%}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container{margin:3% auto 8%}.hp-fusio-dose-content .fusio-content-copy-container{width:45%}.hp-special-offer-container{padding:110px 0 70px}.slide-copy{right:15%}.hp_slot_2 .productcarousel .product_image{max-width:100%;margin-left:0}.hp-special-offer-container .hp-special-offer-description{width:95%}.hp_slot_2 .productcarousel .carousel_product_desc .cta_quickview,.hp_slot_2 .productcarousel .carousel_product_desc .product_name{font-size:20px !important}.carousel_product_desc{width:90%;margin:0 auto}.hp_slot_2 .productcarousel .carousel_product_desc .product_subtitle{width:auto !important}.slide-desc{margin-bottom:30px}.copy-container-inner{padding:13% 12%}.search_result_content .product_tile_wrapper,.custom-product-tabs .product_tile_wrapper{width:32%;flex-basis:32%;margin:0}.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper{height:auto}.tile_detailed .subtitle,.tile_detailed .cta_link.second{font-size:14px}.pt_product_search_result .main .c_landing_p .primary{width:100%}.list_banners_discover,.list_banners_steps{width:100%;margin:0}.regimen-carousel{width:800px;margin:0 auto}.list_banners_steps .contentcarousel_list_item{margin:0 5px 30px 13px}.list_banners_discover,.list_banners_steps{width:100%;margin:0}}.c_landing_p .secondary{width:230px;margin-left:60px}.c_landing_p .attribute_refinements_header,.c_landing_p .attribute_refinements_header ~ .refinement{display:none}.c_landing_p .primary h1{display:inline-block;min-width:236px;border-bottom:1px solid #d5d5d5;font-size:18px;line-height:40px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#333}.custom_plp_slot_banner{text-align:center;overflow:hidden}.custom_plp_slot_banner img{vertical-align:top}.custom_plp_slot_banner .jcarousel-control{display:none}.clp_slot_header{text-align:center}.clp_slot_header h1{position:relative;height:10px;margin:10px auto 20px;border-bottom:1px solid #000}.clp_slot_header h1 span{display:inline-block;padding:0 25px;font-size:16px;font-weight:400;background-color:#fff}.clp_slot_header p{margin:100px;margin:0 auto;font-size:12px;line-height:18px;color:#666}.list_banners_discover{margin-left:-25px}.list_banners_discover .contentcarousel_list_item{width:300px;margin:0 0 25px 25px}.cleanse_treat .list_banners_discover .contentcarousel_list_item{text-align:center}.cleanse_treat .list_banners_discover h3{text-align:left}.kerastase_regimen .clp>.primary>h1{display:none}.custom_plp_slot_banner .jcarousel-control,.custom_category_top_banner .jcarousel-control{display:block}.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item{width:100%;height:378px;line-height:378px}.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .tile_hero .cta_image{height:378px}.custom_clp .primary{float:none;width:auto}.custom_clp.Initialiste h1{display:none}.custom_clp.Initialiste .custom_category_slot_3 .horizontal_carousel .jcarousel-clip{height:auto !important}.category-title,.lookpage .clp_slot_1 h3,.regimen-carousel h2,.heritage-carousel h2,.list_banners_steps h2{font-size:15px;color:#333;text-align:center;text-transform:uppercase;letter-spacing:1px;overflow:hidden}.category-title strong,.lookpage .clp_slot_1 h3 strong,.regimen-carousel h2 strong,.heritage-carousel h2 strong,.list_banners_steps h2 strong{position:relative;font-weight:700}.category-title strong:after,.lookpage .clp_slot_1 h3 strong:after,.regimen-carousel h2 strong:after,.heritage-carousel h2 strong:after,.list_banners_steps h2 strong:after,.category-title strong:before,.lookpage .clp_slot_1 h3 strong:before,.regimen-carousel h2 strong:before,.heritage-carousel h2 strong:before,.list_banners_steps h2 strong:before{content:'';position:absolute;top:50%;right:100%;width:500px;height:1px;margin:-1px 30px 0;background:#666}.category-title strong:before,.lookpage .clp_slot_1 h3 strong:before,.regimen-carousel h2 strong:before,.heritage-carousel h2 strong:before,.list_banners_steps h2 strong:before{left:100%;right:auto}.category-title span,.lookpage .clp_slot_1 h3 span,.regimen-carousel h2 span,.heritage-carousel h2 span,.list_banners_steps h2 span{display:block;font-size:12px;font-weight:400;font-style:italic;color:#999;text-transform:none;letter-spacing:0;word-spacing:2px}.category-title .minoxidilspan,.lookpage .clp_slot_1 h3 .minoxidilspan,.regimen-carousel h2 .minoxidilspan,.heritage-carousel h2 .minoxidilspan,.list_banners_steps h2 .minoxidilspan{display:block;font-size:15px;font-weight:600;font-style:normal;color:black;text-transform:none;letter-spacing:0;word-spacing:2px}.look-book>.content{min-height:910px;background:url(../images/bg-lookbook.png) 50% 0 repeat-x}.look-book .primary{margin:0 auto;width:1084px}.look-book .primary>h1{display:none}.look-book .breadcrumb{margin:0 auto;width:1084px}.look-book .breadcrumb,.look-book .breadcrumb a{color:#fff}.look-book .breadcrumb li{border-bottom-color:#fff}.look-book .tile_hero .tile_info{vertical-align:bottom}.look-book .category-title,.look-book .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .look-book h3,.look-book .regimen-carousel h2,.regimen-carousel .look-book h2,.look-book .heritage-carousel h2,.heritage-carousel .look-book h2,.look-book .list_banners_steps h2,.list_banners_steps .look-book h2{margin:5px 80px 30px;font-size:20px;color:#666}.look-book .category-title>a,.look-book .lookpage .clp_slot_1 h3>a,.lookpage .clp_slot_1 .look-book h3>a,.look-book .regimen-carousel h2>a,.regimen-carousel .look-book h2>a,.look-book .heritage-carousel h2>a,.heritage-carousel .look-book h2>a,.look-book .list_banners_steps h2>a,.list_banners_steps .look-book h2>a{display:block;height:0;margin:0 0 10px}.look-book .custom_category_slot_1 .category-title,.look-book .custom_category_slot_1 .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .look-book .custom_category_slot_1 h3,.look-book .custom_category_slot_1 .regimen-carousel h2,.regimen-carousel .look-book .custom_category_slot_1 h2,.look-book .custom_category_slot_1 .heritage-carousel h2,.heritage-carousel .look-book .custom_category_slot_1 h2,.look-book .custom_category_slot_1 .list_banners_steps h2,.list_banners_steps .look-book .custom_category_slot_1 h2{color:#fff}.look-book .custom_category_slot_1 .category-title strong:after,.look-book .custom_category_slot_1 .lookpage .clp_slot_1 h3 strong:after,.lookpage .clp_slot_1 .look-book .custom_category_slot_1 h3 strong:after,.look-book .custom_category_slot_1 .regimen-carousel h2 strong:after,.regimen-carousel .look-book .custom_category_slot_1 h2 strong:after,.look-book .custom_category_slot_1 .heritage-carousel h2 strong:after,.heritage-carousel .look-book .custom_category_slot_1 h2 strong:after,.look-book .custom_category_slot_1 .list_banners_steps h2 strong:after,.list_banners_steps .look-book .custom_category_slot_1 h2 strong:after,.look-book .custom_category_slot_1 .category-title strong:before,.look-book .custom_category_slot_1 .lookpage .clp_slot_1 h3 strong:before,.lookpage .clp_slot_1 .look-book .custom_category_slot_1 h3 strong:before,.look-book .custom_category_slot_1 .regimen-carousel h2 strong:before,.regimen-carousel .look-book .custom_category_slot_1 h2 strong:before,.look-book .custom_category_slot_1 .heritage-carousel h2 strong:before,.heritage-carousel .look-book .custom_category_slot_1 h2 strong:before,.look-book .custom_category_slot_1 .list_banners_steps h2 strong:before,.list_banners_steps .look-book .custom_category_slot_1 h2 strong:before{background:#fff}.lookbook-carousel{margin:0 auto 70px}.lookbook-carousel .jcarousel-clip{width:660px;margin:0 auto}.lookbook-carousel .contentcarousel_list_item{width:660px;overflow:hidden}.lookbook-carousel .jcarousel-control{width:100px;max-height:420px}.lookbook-carousel .jcarousel-control:before{font-size:50px;text-align:center}.custom_category_slot_1 .lookbook-carousel .jcarousel-control:before{color:#fff}.lookbook-carousel .jcarousel-next{right:80px}.lookbook-carousel .jcarousel-prev{left:80px}.lookbook-carousel .carousel_navigation_list{position:relative;top:auto;left:auto;bottom:auto;right:auto;width:auto;max-width:100%;margin:40px auto 0;padding:7px;background:#999;overflow:hidden}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list{width:920px;background:#fff}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list{width:920px}.custom_category_slot_3 .lookbook-carousel .carousel_navigation_list{width:780px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list{width:520px}.custom_category_slot_5 .lookbook-carousel .carousel_navigation_list{width:780px}.lookbook-carousel .carousel_navigation_list_item{position:relative;float:left;margin:0}.lookbook-carousel .carousel_navigation_list_item .transparent-overlay{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1;background:#202020;opacity:0;cursor:pointer}.lookbook-carousel .carousel_navigation_list_item.selected .transparent-overlay{opacity:.68;cursor:default}.lookbook-carousel .carousel_navigation_list_item .category-item{width:122px;height:auto;margin:3px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.21)}.lookbook-carousel .carousel_navigation_list_item .category-item .category-image{height:122px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.21)}.lookbook-carousel .carousel_navigation_list_item .category-item .button,.lookbook-carousel .carousel_navigation_list_item .category-item .quickviewbutton,.lookbook-carousel .carousel_navigation_list_item .category-item .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .lookbook-carousel .carousel_navigation_list_item .category-item .cta_link,.lookbook-carousel .carousel_navigation_list_item .category-item .product_tile .product_details>a,.product_tile .lookbook-carousel .carousel_navigation_list_item .category-item .product_details>a,.lookbook-carousel .carousel_navigation_list_item .category-item .address_create,.lookbook-carousel .carousel_navigation_list_item .category-item .card_create,.lookbook-carousel .carousel_navigation_list_item .category-item .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .lookbook-carousel .carousel_navigation_list_item .category-item a,.lookbook-carousel .carousel_navigation_list_item .category-item .order_details_page .order_detail_options>a,.order_details_page .lookbook-carousel .carousel_navigation_list_item .category-item .order_detail_options>a,.lookbook-carousel .carousel_navigation_list_item .category-item .diagnoseMyHair .mediumbutton,.diagnoseMyHair .lookbook-carousel .carousel_navigation_list_item .category-item .mediumbutton,.lookbook-carousel .carousel_navigation_list_item .category-item #confirmChangebuttons .primary-button,#confirmChangebuttons .lookbook-carousel .carousel_navigation_list_item .category-item .primary-button,.lookbook-carousel .carousel_navigation_list_item .category-item .save-subscription-changes,.lookbook-carousel .carousel_navigation_list_item .category-item .cancel-order-changes,.lookbook-carousel .carousel_navigation_list_item .category-item .save-or-order-changes{padding:0 7px;margin:7px auto;font-size:7px;font-weight:400;line-height:15px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_item .category-item{width:84px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_item .category-item .category-image{height:84px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list_item .category-item{width:107px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list_item .category-item .category-image{height:107px}.lookbook-carousel .carousel_navigation_list_item .category-item .play_button{display:none}.lookbook-carousel .carousel_navigation_list_link{width:auto;height:auto;border:0;border-radius:0;background:0;text-indent:0}.lookbook-carousel .navigation_item_number{display:none}.lookbook-carousel .category-item{position:relative;float:left;width:300px;height:auto;margin:10px 14px 20px;border:1px solid #666;background:#fff;box-shadow:6px 5px 10px 0 rgba(0,0,0,0.21);text-align:center}.lookbook-carousel .category-item .category-image{height:300px;box-shadow:0 7px 10px 0 rgba(0,0,0,0.21)}.lookbook-carousel .category-item img{vertical-align:top;max-width:100%;height:auto}.lookbook-carousel .category-item .button,.lookbook-carousel .category-item .quickviewbutton,.lookbook-carousel .category-item .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .lookbook-carousel .category-item .cta_link,.lookbook-carousel .category-item .product_tile .product_details>a,.product_tile .lookbook-carousel .category-item .product_details>a,.lookbook-carousel .category-item .address_create,.lookbook-carousel .category-item .card_create,.lookbook-carousel .category-item .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .lookbook-carousel .category-item a,.lookbook-carousel .category-item .order_details_page .order_detail_options>a,.order_details_page .lookbook-carousel .category-item .order_detail_options>a,.lookbook-carousel .category-item .diagnoseMyHair .mediumbutton,.diagnoseMyHair .lookbook-carousel .category-item .mediumbutton,.lookbook-carousel .category-item #confirmChangebuttons .primary-button,#confirmChangebuttons .lookbook-carousel .category-item .primary-button,.lookbook-carousel .category-item .save-subscription-changes,.lookbook-carousel .category-item .cancel-order-changes,.lookbook-carousel .category-item .save-or-order-changes{padding:0 30px;margin:20px auto;font-size:16px;line-height:40px}.lookbook-carousel .category-item .play_button{display:inline-block;vertical-align:top;width:40px;height:40px;margin:20px 0 20px 10px;border-radius:40px;background:#333}.lookbook-carousel .category-item .play_button:hover{background-color:#666}.lookbook-carousel .category-item .play_button:before{content:'';display:block;margin:10px 0 0 15px;border:solid;border-width:10px 0 10px 15px;border-color:transparent #fff}.clpcustom-navigation,.lookbook-navigation{height:49px;background:#4d4d4d;background:#4d4d4d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#4d4d4d 0%,#020202 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4d4d4d),color-stop(100%,#020202));background:-webkit-linear-gradient(top,#4d4d4d 0%,#020202 100%);background:-o-linear-gradient(top,#4d4d4d 0%,#020202 100%);background:-ms-linear-gradient(top,#4d4d4d 0%,#020202 100%);background:linear-gradient(to bottom,#4d4d4d 0%,#020202 100%);font-size:14px;line-height:49px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;white-space:nowrap}.clpcustom-navigation,.clpcustom-navigation a,.lookbook-navigation,.lookbook-navigation a{color:#fff}.clpcustom-navigation li,.lookbook-navigation li{position:relative;display:inline-block;vertical-align:top;height:23px;margin:13px 0;border-left:1px solid #999}.clpcustom-navigation li:first-child,.lookbook-navigation li:first-child{border-left:0;border-top:0}.clpcustom-navigation li>ul,.lookbook-navigation li>ul{display:none;position:absolute;left:0;top:100%;z-index:1;margin:12px 0 0;background:#000;text-align:left}.clpcustom-navigation li li,.lookbook-navigation li li{display:block;height:auto;margin:0;border-left:0;border-top:1px solid #222}.clpcustom-navigation li li>a,.lookbook-navigation li li>a{display:block;margin:0}.clpcustom-navigation li>a,.lookbook-navigation li>a{display:inline-block;vertical-align:top;padding:0 22px;margin:-13px -1px 0}.clpcustom-navigation li:hover>ul,.lookbook-navigation li:hover>ul{display:block}.clpcustom-navigation li>a:hover,.clpcustom-navigation li:hover>a,.lookbook-navigation li>a:hover,.lookbook-navigation li:hover>a{position:relative;z-index:1;background:#000}.clpcustom-navigation .toggle,.lookbook-navigation .toggle{display:none}.lookpage .custom_plp_slot_banner{margin:0}.lookpage.content{width:982px}.pt_product_search_result .main .lookpage>.primary{float:none;width:auto}.lookpage>.primary>h1{margin:3px 10px 13px;font-size:17px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#666}.lookpage>.secondary{display:none}.lookpage .search_result_options{display:none}.lookpage .clp_slot_1{display:inline-block;width:100%;padding:0;margin:0 0 44px;color:#999;letter-spacing:1px}.lookpage .clp_slot_1 h3{margin:15px 80px 30px;font-size:18px}.lookpage .clp_slot_1 .top_img{margin:0 0 21px;text-align:center;overflow:hidden}.lookpage .clp_slot_1 .top_img img{vertical-align:top}.lookpage .clp_slot_1 .img_wrapper{float:left;width:539px;margin:0 35px 0 0}.lookpage .clp_slot_1 .img_thumbnails{float:left;width:91px}.lookpage .clp_slot_1 .img_thumbnails:before{content:'More looks';display:block;margin:14px 0 17px;font-weight:700;text-transform:uppercase;text-align:center;color:#333}.lookpage .clp_slot_1 .img_thumbnails img{vertical-align:top;width:100%;height:auto}.lookpage .clp_slot_1 .img_thumbnails>a{display:block;margin:10px 0 0}.lookpage .clp_slot_1 .img_original{float:right;width:439px;height:439px;background-size:100% auto;background-position:0 100%;line-height:439px}.lookpage .clp_slot_1 .img_original img{vertical-align:bottom;width:100%;height:auto}.lookpage .clp_slot_1 .text{padding:16px 0 0 576px}.lookpage .clp_slot_1 .text h1{margin:0 0 10px;font-size:27px;font-weight:700;text-transform:uppercase;color:#666}.lookpage .clp_slot_1 .text h2{margin:0 0 10px;font-size:18px;line-height:1.28;font-weight:700;text-transform:uppercase;color:#333}.lookpage .clp_slot_1 .text p,.lookpage .clp_slot_1 .text ul,.lookpage .clp_slot_1 .text li{margin:0 0 17px}.lookpage .clp_slot_1 .text strong{font-weight:700;color:#fa5900}.lookpage .with_play_button:hover{background:#000 url(../images/video-play.png) 50% 50% no-repeat}.lookpage .with_play_button:hover>img{opacity:.4}.world-of-Kerastase .primary>h1{display:none}.world-of-Kerastase .list_banners_steps{width:auto;margin:30px auto;text-align:center}.world-of-Kerastase .list_banners_steps h2{margin:0 100px 20px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item{width:225px;margin:0 12px}.world-of-Kerastase .regimen-carousel{margin:30px auto}.world-of-Kerastase .regimen-carousel h2{margin:0 -72px}.vos .customtab_link,.vos .customtab_link:hover{padding:6px;border:1px solid black}.vos .customtab_link.active{border-color:black;background:black;color:#fff}.vos custom_category_slot_1 .customtab_link.finish{color:black !important}.vos .customtab_link.finish.active{border-color:black;background:black;color:#fff}.vos .customtab_link.active:after{border-color:black transparent}.vos .customtab_link.finish.active:after{border-color:black transparent}.vos .customtab_link,.vos .customtab_link:hover,.vos .customtab_link.finish:hover{color:black}.vos .customtab_link.finish{border-color:black;color:black}.vos .customtab_link.active:hover,.vos .finish.active:hover{color:#fff}.vos .feature-block .category-title,.vos .feature-block .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .vos .feature-block h3,.vos .feature-block .regimen-carousel h2,.regimen-carousel .vos .feature-block h2,.vos .feature-block .heritage-carousel h2,.heritage-carousel .vos .feature-block h2,.vos .feature-block .list_banners_steps h2,.list_banners_steps .vos .feature-block h2{color:#333}.vos .feature-block .category-title strong:after,.vos .feature-block .lookpage .clp_slot_1 h3 strong:after,.lookpage .clp_slot_1 .vos .feature-block h3 strong:after,.vos .feature-block .regimen-carousel h2 strong:after,.regimen-carousel .vos .feature-block h2 strong:after,.vos .feature-block .heritage-carousel h2 strong:after,.heritage-carousel .vos .feature-block h2 strong:after,.vos .feature-block .list_banners_steps h2 strong:after,.list_banners_steps .vos .feature-block h2 strong:after,.vos .feature-block .category-title strong:before,.vos .feature-block .lookpage .clp_slot_1 h3 strong:before,.lookpage .clp_slot_1 .vos .feature-block h3 strong:before,.vos .feature-block .regimen-carousel h2 strong:before,.regimen-carousel .vos .feature-block h2 strong:before,.vos .feature-block .heritage-carousel h2 strong:before,.heritage-carousel .vos .feature-block h2 strong:before,.vos .feature-block .list_banners_steps h2 strong:before,.list_banners_steps .vos .feature-block h2 strong:before{background-color:#333}.vos .ker-features{background-color:#fff;color:#333}.vos .ker-features.difference{background:#fff repeat 0 0}.vos .ker-features.difference .feature-about,.vos .feature-about h4{color:#333}.protect-style>.content,.vos>.content{width:auto}.protect-style .breadcrumb,.vos .breadcrumb{width:1084px;margin:0 auto}.protect-style .primary>h1,.vos .primary>h1{display:none}.protect-style .custom_category_slot_1,.vos .custom_category_slot_1{max-width:880px;padding:0 20px;margin:10px auto 0}.protect-style .regimen-carousel,.vos .regimen-carousel{margin:0 auto 60px}.protect-style .regimen-carousel .carousel_navigation_list,.vos .regimen-carousel .carousel_navigation_list{left:auto;right:0}.protect-style .regimen-carousel .carousel_navigation_list_item,.vos .regimen-carousel .carousel_navigation_list_item{margin:0;border-width:3px}.protect-style .regimen-carousel .carousel_navigation_list_item.selected,.vos .regimen-carousel .carousel_navigation_list_item.selected{border-color:#9bc9d0}.protect-style .regimen-carousel.finish .carousel_navigation_list_item.selected,.vos .regimen-carousel.finish .carousel_navigation_list_item.selected{border-color:#49256b}.protect-style .regimen-carousel .carousel_navigation_list_link,.vos .regimen-carousel .carousel_navigation_list_link{width:65px;height:150px;border:0}.protect-style .regimen-carousel .jcarousel-control:before,.vos .regimen-carousel .jcarousel-control:before{margin-top:0}.minoxidil>.content{width:auto}.minoxidil .breadcrumb{width:1084px;margin:0 auto;display:none}.minoxidil .primary>h1{display:none}.minoxidil .primary .contentcarousel_list_item .cta_image{width:300px;padding-right:50px;padding-top:50px}.minoxidil .custom_category_slot_1{max-width:850px;padding:0 20px;margin:10px auto 0}.minoxidil .custom_category_slot_1 h3.category-title strong,.minoxidil .custom_category_slot_1 .lookpage .clp_slot_1 h3 strong,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_1 h3 strong,.minoxidil .custom_category_slot_1 h3.category-title .minoxidilspan,.minoxidil .custom_category_slot_1 .lookpage .clp_slot_1 h3 .minoxidilspan,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_1 h3 .minoxidilspan{font-size:23px;font-weight:bold}.minoxidil .custom_category_slot_2{height:550px;overflow:hidden}.minoxidil .custom_category_slot_2 .tile_medium.right .contentcarousel_asset_body{margin-right:0;font-size:14px;text-transform:none;color:#696969}.minoxidil .custom_category_slot_2 .tile_medium.right .contentcarousel_asset_body strong{margin-top:15px;display:inline-block;text-transform:uppercase;font-weight:bold}.minoxidil .custom_category_slot_2 .tile_medium.right .contentcarousel_asset_body strong:first-child{margin-top:0}.minoxidil .custom_category_slot_2 .regimen-carousel{width:740px}.minoxidil .custom_category_slot_3{max-width:850px;padding:0 20px;margin:10px auto 0}.minoxidil .custom_category_slot_3 h3.category-title strong,.minoxidil .custom_category_slot_3 .lookpage .clp_slot_1 h3 strong,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_3 h3 strong,.minoxidil .custom_category_slot_3 h3.category-title .minoxidilspan,.minoxidil .custom_category_slot_3 .lookpage .clp_slot_1 h3 .minoxidilspan,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_3 h3 .minoxidilspan{font-size:23px;font-weight:bold}.minoxidil .custom_category_slot_4{height:350px;overflow:hidden}.minoxidil .custom_category_slot_5{max-width:880px;padding:0 20px;margin:10px auto 0}.minoxidil .custom_category_slot_5 .category-title,.minoxidil .custom_category_slot_5 .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_5 h3,.minoxidil .custom_category_slot_5 .regimen-carousel h2,.regimen-carousel .minoxidil .custom_category_slot_5 h2,.minoxidil .custom_category_slot_5 .heritage-carousel h2,.heritage-carousel .minoxidil .custom_category_slot_5 h2,.minoxidil .custom_category_slot_5 .list_banners_steps h2,.list_banners_steps .minoxidil .custom_category_slot_5 h2{margin-bottom:30px}.minoxidil .custom_category_slot_5 h3.category-title strong,.minoxidil .custom_category_slot_5 .lookpage .clp_slot_1 h3 strong,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_5 h3 strong,.minoxidil .custom_category_slot_5 h3.category-title .minoxidilspan,.minoxidil .custom_category_slot_5 .lookpage .clp_slot_1 h3 .minoxidilspan,.lookpage .clp_slot_1 .minoxidil .custom_category_slot_5 h3 .minoxidilspan{font-size:23px;font-weight:bold}.minoxidil .custom_category_slot_6 .ker-minoxidil .minoxidil-feature-description{position:absolute;top:20px;color:#fff;left:23%;font-size:13px}.minoxidil .custom_category_slot_6 .ker-minoxidil .minoxidil-feature-shopnow{color:#fff;position:absolute;top:80%;right:10%}.minoxidil .custom_category_slot_6 .ker-minoxidil .minoxidil-feature-shopnow a{color:#fff}.minoxidil .custom_category_slot_6 .ker-minoxidil .minoxidil-feature-disclosure{text-align:right;font-weight:bold}.minoxidil .construct4 .jcarousel-next{height:250px}.minoxidil .construct4 .jcarousel-prev{height:250px}.minoxidil .construct4 .jcarousel-clip{padding-top:0 !important;width:850px}.minoxidil .construct4 .contentcarousel_asset_body{margin:-80px 0 0 !important;line-height:normal;font-size:14px;text-transform:none;color:#282828;padding-left:20px}.minoxidil .construct4 .contentcarousel_list_item{width:850px}.minoxidil .construct4 .contentcarousel_list_item .cta_image{padding-right:30px;padding-top:30px;padding-left:40px}.minoxidil .construct4 .contentcarousel_list_item .tile_medium.right{width:850px}.minoxidil .construct4 .contentcarousel_list_item .tile_medium.right .tile_text{width:450px}.minoxidil .construct4 p{font-size:16px;color:#272727}.minoxidil .construct4 .meetnina{color:#c59970;font-size:22px}.minoxidil .regimen-carousel{margin:0 auto 60px;width:850px}.minoxidil .regimen-carousel .carousel_navigation_list{left:0;right:0;top:0;height:237px;width:900px}.minoxidil .regimen-carousel .carousel_navigation_list .carousel_navigation_list_ul{display:table;margin:0 auto}.minoxidil .regimen-carousel .jcarousel-clip{padding-top:200px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip{margin:0 -55px 0 -55px;width:850px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item{width:850px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium{width:100%}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .cta_image{padding-right:60px;padding-left:50px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .tile_text{width:390px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .tile_text .cta_link{color:#414042;font-weight:bold;font-size:18px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .tile_text .title{font-size:15px;color:#696969}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-prev{margin-left:-55px}.minoxidil .regimen-carousel.minoxidil_wrapper .jcarousel-next{margin-right:-55px}.minoxidil .regimen-carousel .jcarousel-prev,.minoxidil .regimen-carousel .jcarousel-next{z-index:10000}.minoxidil .regimen-carousel .carousel_navigation_list_item{margin:0;border-width:1px}.minoxidil .regimen-carousel .carousel_navigation_list_item.selected{border-color:#c7a566}.minoxidil .regimen-carousel.finish .carousel_navigation_list_item.selected{border-color:#49256b}.minoxidil .regimen-carousel .carousel_navigation_list_link{width:135px;height:235px;border:0;position:relative;background-position:center top}.minoxidil .regimen-carousel .carousel_navigation_list_link .navigation_item_title,.minoxidil .regimen-carousel .carousel_navigation_list_link .navigation_item_text{font-size:13px;font-weight:bold;color:#9b8e67;padding-top:10px;display:inline-block;text-align:center;text-indent:0;position:absolute;margin-right:10%;margin-left:5%;width:80px;position:relative}.minoxidil .regimen-carousel .carousel_navigation_list_link .navigation_item_text{width:70%;color:#414042;padding:0 15%;margin:0;top:150px;left:0}.minoxidil .regimen-carousel .jcarousel-control:before{margin-top:0}.shop3step h1{max-width:920px;margin:0 auto;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#333;z-index:-999;position:absolute}.shop3step .category-title,.shop3step .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .shop3step h3,.shop3step .regimen-carousel h2,.regimen-carousel .shop3step h2,.shop3step .heritage-carousel h2,.heritage-carousel .shop3step h2,.shop3step .list_banners_steps h2,.list_banners_steps .shop3step h2{max-width:820px;margin:0 auto 40px}.shop3step .video-block{margin:0 0 40px}.shop3step .video-block img{box-shadow:0 0 35px 0 rgba(64,64,64,0.2)}.shop3step .custom_category_slot_1{margin:15px 0 0;font-size:14px;line-height:20px;letter-spacing:1px;color:#666;text-align:center}.shop3step .custom_category_slot_1 img{max-width:100%;height:auto}.shop3step .search_result_content{clear:none}.shop3step .search_result_content .product_tile{padding-top:50px}.shop3step .product_tile_wrapper{position:relative}.shop3step .product_category_name{display:none;position:relative;vertical-align:top;width:201px;margin:25px 0 0 -201px;font-size:9px;line-height:10px;color:#666;text-transform:uppercase;text-align:center;white-space:nowrap}.shop3step .product_category_name span{position:relative;display:block}.shop3step .product_category_name:before{content:'';position:absolute;top:0;font-size:50px;color:#e3e2e2;text-align:center}.shop3step .product_category_name span,.shop3step .product_category_name:before{width:45px;left:10px}.shop3step .product_category_name.regimen-cleanse:before{content:'1'}.shop3step .product_category_name.regimen-treat:before{content:'2'}.shop3step .product_category_name.regimen-protect:before{content:'3'}.shop3step_text{max-width:820px;margin:15px auto 30px}.shop3step_text span{color:#c4960c}.shop3step_video{margin:15px auto 30px}.shop3step_tabs{max-width:100%;margin:0 auto}.shop3step_tabs .productset_titles{float:left;width:230px}.shop3step_tabs .tab_link{padding:12px;margin:0 0 17px;border:2px solid #c4960c;font-size:14px;font-weight:700;line-height:16px;color:#c4960c;text-align:center}.shop3step_tabs .tab_link:after{display:none}.shop3step_tabs .ui-state-active .tab_link,.shop3step_tabs .tab_link:hover{background:#c4960c;color:#fff}.shop3step_tabs .tabs_content{margin:0 0 0 250px}.shop3step_tabs .tab_content.clpcustom_result_content{clear:none;padding:0;margin:0 -15px 0 0;word-spacing:0}.shop3step_tab_content{display:none}.shop3step_tab_content:first-child{display:block}.fancybox-inner iframe{width:700px !important;height:396px}.fancybox-skin{position:relative;padding:22px 15px 12px 15px !important;background-color:#eee}.fancybox-skin .fancybox-inner{background:0;width:700px !important}.fancybox-skin .fancybox-inner img{width:700px}.fancybox-skin .fancybox-close{position:absolute;top:5px;right:17px;display:block;color:#666}.fancybox-skin .fancybox-close:before{content:'Close | X';text-transform:uppercase}.featuredsalons h1{margin:10px 0 23px 0;padding:6px 0;border-bottom:1px solid #d6d6d6;font-size:22px;font-weight:normal;text-transform:uppercase;color:#666}.featuredsalons h2{margin:20px 0 10px 0;font-size:18px;font-weight:normal;text-transform:uppercase;color:#333}.featuredsalons .salonLocator{margin-bottom:40px}.featuredsalons .salonLocator:after{content:"";display:table;clear:both}.featuredsalons .salonLocator h3{display:none}.featuredsalons .salonLocator form{display:block;clear:both}.featuredsalons .salonLocator form:after{content:"";display:table;clear:both}.featuredsalons .salonLocator p{font-size:13px}.featuredsalons .salonLocator .f_field_textinput,.featuredsalons .salonLocator .button,.featuredsalons .salonLocator .quickviewbutton,.featuredsalons .salonLocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .featuredsalons .salonLocator .cta_link,.featuredsalons .salonLocator .product_tile .product_details>a,.product_tile .featuredsalons .salonLocator .product_details>a,.featuredsalons .salonLocator .address_create,.featuredsalons .salonLocator .card_create,.featuredsalons .salonLocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .featuredsalons .salonLocator a,.featuredsalons .salonLocator .order_details_page .order_detail_options>a,.order_details_page .featuredsalons .salonLocator .order_detail_options>a,.featuredsalons .salonLocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .featuredsalons .salonLocator .mediumbutton,.featuredsalons .salonLocator #confirmChangebuttons .primary-button,#confirmChangebuttons .featuredsalons .salonLocator .primary-button,.featuredsalons .salonLocator .save-subscription-changes,.featuredsalons .salonLocator .cancel-order-changes,.featuredsalons .salonLocator .save-or-order-changes{float:left;width:50px;margin:10px 0}.featuredsalons .salonLocator .f_field_textinput{width:246px}.featuredsalons .salonLocator .f_textinput{padding:1px 7px;line-height:19px}.featuredsalons .content_asset:after{content:"";display:table;clear:both}.featuredsalons .content_asset.locate_a_salon_subtitle,.featuredsalons .content_asset.locate_a_salon_left{float:left;clear:left;width:340px;color:#666}.featuredsalons .content_asset.locate_a_salon_subtitle{margin-bottom:15px;font-weight:bold}.featuredsalons .content_asset.locate_a_salon_left{margin-bottom:50px}.featuredsalons .content_asset.locate_a_salon{position:absolute;right:0;width:714px}.featuredsalons .content_asset.locate_a_salon img{width:100% !important;height:auto !important}.featuredsalons .content_asset.in_salon_rituals_main img{width:100%;height:auto}.featuredsalons .content_asset.in_salon_rituals_description{clear:both;width:80%;margin:30px auto;font-size:12px;text-align:center;color:#666}.featuredsalons .content_asset.in_salon_rituals_description h2{margin-bottom:20px}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual,.featuredsalons .content_asset.in_salon_rituals_fusio_dose_homelab,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{float:right;width:500px;height:440px;font-size:12px;color:#666}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual img,.featuredsalons .content_asset.in_salon_rituals_fusio_dose_homelab img,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals img,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual img,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you img{width:100%;height:auto;margin-bottom:10px}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{float:left}.featuredsalons .content_asset .js_fancybox{cursor:pointer}.featuredsalons #dwfrm_salonlocator{float:left;clear:left;width:340px;font-weight:bold;color:#666}.featuredsalons #dwfrm_salonlocator fieldset>span{display:block;margin-bottom:10px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator{position:absolute;top:460px;left:46px;z-index:2}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field{float:left}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .button,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .quickviewbutton,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .featuredsalons.in_salon_rituals #dwfrm_salonlocator .cta_link,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .product_tile .product_details>a,.product_tile .featuredsalons.in_salon_rituals #dwfrm_salonlocator .product_details>a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .address_create,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .card_create,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .featuredsalons.in_salon_rituals #dwfrm_salonlocator a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .order_details_page .order_detail_options>a,.order_details_page .featuredsalons.in_salon_rituals #dwfrm_salonlocator .order_detail_options>a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .featuredsalons.in_salon_rituals #dwfrm_salonlocator .mediumbutton,.featuredsalons.in_salon_rituals #dwfrm_salonlocator #confirmChangebuttons .primary-button,#confirmChangebuttons .featuredsalons.in_salon_rituals #dwfrm_salonlocator .primary-button,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .save-subscription-changes,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .cancel-order-changes,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .save-or-order-changes{float:left;margin-left:4px;padding:0 25px}.featured_salon_main{position:relative;margin:0 0 20px;overflow:hidden}.featured_salon_main img{max-width:100%;height:auto}.featured_salon_main .tile_hero .tile_info{position:absolute}.featured_salon_main .tile_hero .contentcarousel_asset_body,.featured_salon_main .tile_hero .tile_info_wrapper,.featured_salon_main .tile_hero .cta_image_wrapper,.featured_salon_main .tile_hero .cta_image{float:none;position:static;margin:0;text-align:left}.featured_salon_main .tile_hero .title{font-weight:400}.featured_salon_main .tile_hero .cta_link{font-weight:400}.featured_salon_main .tile_info{top:100px}.featured_salon_main .jcarousel-clip{margin:0}.featured_salon_main .disabled_carousel .contentcarousel_list_item{display:block}.featured_salons_list{clear:both;overflow:hidden}.featured_salons_list .jcarousel-clip{margin:0 -10px}.featured_salons_list .contentcarousel_list_item{float:left}.featured_salons_list .tile_compact{width:256px;min-height:256px;margin:0 10px 20px;background:#999}.featured_salon_detail_page .content{width:auto}.featured_salon_detail_page iframe{overflow:auto}.in_salon_rituals .search_salon_form .f_field{display:inline-block}.in_salon_rituals .search_salon_form .button,.in_salon_rituals .search_salon_form .quickviewbutton,.in_salon_rituals .search_salon_form .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .in_salon_rituals .search_salon_form .cta_link,.in_salon_rituals .search_salon_form .product_tile .product_details>a,.product_tile .in_salon_rituals .search_salon_form .product_details>a,.in_salon_rituals .search_salon_form .address_create,.in_salon_rituals .search_salon_form .card_create,.in_salon_rituals .search_salon_form .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .in_salon_rituals .search_salon_form a,.in_salon_rituals .search_salon_form .order_details_page .order_detail_options>a,.order_details_page .in_salon_rituals .search_salon_form .order_detail_options>a,.in_salon_rituals .search_salon_form .diagnoseMyHair .mediumbutton,.diagnoseMyHair .in_salon_rituals .search_salon_form .mediumbutton,.in_salon_rituals .search_salon_form #confirmChangebuttons .primary-button,#confirmChangebuttons .in_salon_rituals .search_salon_form .primary-button,.in_salon_rituals .search_salon_form .save-subscription-changes,.in_salon_rituals .search_salon_form .cancel-order-changes,.in_salon_rituals .search_salon_form .save-or-order-changes{margin:10px 0}.in_salon_rituals .tile_detailed{width:530px}.kerastase_regimen .regimen-carousel{float:right}.regimen-carousel{width:740px;margin:20px auto}.regimen-carousel .jcarousel-clip{width:600px;margin:0 auto}.regimen-carousel .contentcarousel_list_item{width:600px}.regimen-carousel .jcarousel-control:before{margin-top:27px;font-size:40px;color:#666}.regimen-carousel .jcarousel-next{right:0;width:40px}.regimen-carousel .jcarousel-prev{left:0;width:40px;text-align:right}.regimen-carousel .carousel_navigation_list{left:0;top:auto;bottom:-10px;right:auto;width:auto;margin:0}.regimen-carousel .carousel_navigation_list_item{float:left;margin:0 5px 5px 0;border:1px solid transparent;border-radius:0}.regimen-carousel .carousel_navigation_list_item.selected{border-color:#999}.regimen-carousel .carousel_navigation_list_item.selected .carousel_navigation_list_link{border-color:#c9c9c9}.regimen-carousel .carousel_navigation_list_link{display:block;width:50px;height:47px;border:1px solid transparent;border-radius:0;background:no-repeat center center transparent}.regimen-carousel .navigation_item_number{display:none}.heritage-carousel{width:884px;margin:0 auto;overflow:hidden}.heritage-carousel h2{margin:0 0 30px}.heritage-carousel .jcarousel-clip{width:520px;margin:0 auto;overflow:visible}.heritage-carousel .contentcarousel_list_item{width:480px;min-height:325px;padding:0 20px}.heritage-carousel .jcarousel-control{top:20px;bottom:auto;z-index:1;width:200px;height:350px;background:rgba(255,255,255,0.6);color:#666}.heritage-carousel .jcarousel-control:before{left:0;right:0;font-size:40px}.heritage-carousel .jcarousel-prev{left:0;text-align:right}.heritage-carousel .jcarousel-next{right:0}.heritage-carousel .carousel_navigation_list{position:static;width:430px;padding:2px 70px;margin:30px auto;border:solid #e5e5e5;border-width:2px 0;font-size:0;font-weight:700;line-height:14px;text-align:center}.heritage-carousel .carousel_navigation_list_item{display:inline;margin:0}.heritage-carousel .carousel_navigation_list_link{display:inline-block;vertical-align:top;width:auto;height:auto;padding:0 5px;margin:0 10px;border:0;border-radius:0;background:0;text-indent:0;font-size:10px;font-weight:700;color:#000}.heritage-carousel .selected .carousel_navigation_list_link{background:#000;color:#fff}.heritage-carousel .navigation_item_number{display:none}.goTop{background:#242424;padding:18px 18px 10px;position:fixed;right:25px;bottom:25px;z-index:10;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-ms-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s;display:none}.goTop i{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:7px}.goTop .up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.in-the-press-whats-new,.in_the_press{padding-bottom:150px}.in-the-press-whats-new .content,.in_the_press .content{overflow:hidden}.in-the-press-whats-new h1,.in_the_press h1{max-width:250px;padding:0 0 6px 0;margin:17px 0 10px 65px;border-bottom:1px solid #ccc;font-size:22px;line-height:25px;font-weight:400;color:#666;text-transform:uppercase}.press_select_month{min-width:180px;margin:10px 0 10px 65px;color:#585858}.press_item_big{width:960px;min-height:480px;padding:0 0 0 100px;margin:0 auto;overflow:hidden;font-size:26px;font-weight:700;line-height:1;color:#666;letter-spacing:1px;text-transform:uppercase}.press_item_big .press_item_image{float:left;width:44%}.press_item_big .press_item_image img{max-width:100%;height:auto}.press_item_big .press_item_month,.press_item_big .press_item_title,.press_item_big .press_item_products_title,.press_item_big .press_item_products{margin-left:47%}.press_item_big .press_item_month{position:relative;width:174px;margin-bottom:35px;font-size:3em;font-weight:400;letter-spacing:0;color:#999}.press_item_big .press_item_month:after{content:'';position:absolute;left:0;bottom:-20px;width:40%;height:10px;background:#333}.press_item_big .press_item_month span{position:absolute;bottom:0;left:50%;width:50%;direction:rtl;white-space:nowrap;background-color:#fff;color:#333;overflow:hidden}.press_item_big .press_item_products_title{margin-top:10px;margin-bottom:15px;font-size:.55em;letter-spacing:2px;color:#777}.press_item_big .press_item_products{margin-top:10px}.press_item_big .product_tile{display:inline-block;vertical-align:top;width:24%;text-align:center}.press_items{padding:20px 0 10px;margin:10px 0 0;border:solid #c5c5c5;border-width:1px 0;background:#f5f5f5}.press_items .carousel{width:900px;margin:0 auto}.press_items .horizontal_carousel .jcarousel-control:before{font-size:45px}.press_item{width:300px;text-align:center}.press_item .press_item_title{font-size:14px;font-weight:700;text-transform:uppercase;color:#666}.press_item .press_item_image{min-height:245px;margin:5px 14% 0;overflow:hidden}.press_item .press_item_image img{max-width:100%;height:auto;margin:-25px 0}.back_to_press_link{display:inline-block;vertical-align:top;margin:24px 0 0;font-size:14px;font-weight:700;color:#666;text-transform:uppercase}.press_item_detail{padding:20px 0 0;margin:8px 0 0;border-top:1px solid #d6d6d6}.press_item_detail_images{float:left;width:550px;overflow:hidden}.press_item_detail_images img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.press_item_detail_images_main{height:720px;line-height:720px;text-align:center}.press_item_detail_images_thumbnails{margin-right:-25px;font-size:0}.press_item_detail_images_thumbnails ul{display:inline}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{display:inline-block;vertical-align:top;width:170px;height:220px;line-height:220px;margin:17px 17px 0 0;border:1px solid #d6d6d6;text-align:center}.press_item_detail_images_thumbnails .main_image:hover,.press_item_detail_images_thumbnails li:hover{border-color:#f26d33;opacity:.5}.press_item_detail_images_thumbnails img{cursor:pointer}.press_item_detail_info{margin-left:650px}.press_item_detail_name{font-size:18px;font-weight:400;color:#333;text-transform:uppercase}.press_item_detail_social_networking{display:inline-block;width:100%;margin:25px 0 0;color:#666;text-transform:uppercase}.press_item_detail_social_networking>li{float:left;line-height:30px}.press_item_detail_social_networking .addthis_toolbox>a{display:inline-block;vertical-align:middle;float:none;padding:0;margin:0 5px}.press_item_detail_social_networking .send_to_friend{display:inline-block;vertical-align:middle;width:26px;height:20px;margin:0 5px;background:url(../images/sprite.png) 0 -85px no-repeat;opacity:.5;text-indent:30px;white-space:nowrap;overflow:hidden}.press_item_detail_social_networking .send_to_friend:hover{opacity:1}.press_item_detail_social_networking .atclear{display:none}.press_item_detail_products{padding:25px 0 0;margin:25px 0 0;border-top:1px solid #d6d6d6}.press_item_detail_products_title{font-size:16px;font-weight:400;color:#666;text-transform:uppercase}.press_item_detail_product{position:relative;margin:25px 0 50px;letter-spacing:1px;overflow:hidden}.press_item_detail_product .quickviewbutton{display:none;position:absolute;top:105px;left:70px}.press_item_detail_product:hover .quickviewbutton{display:block}.press_item_detail_product .product_image_wrapper{display:block;width:240px;height:240px;line-height:240px;margin:0 0 15px;text-align:center}.press_item_detail_product .product_name{font-size:15px;font-weight:700;color:#666;text-transform:uppercase}.press_item_detail_product .product_subtitle{margin:20px 0 0}.press_item_detail_product .price,.press_item_detail_product .variant_swatch{display:inline-block;vertical-align:top;margin:10px 20px 0 0;font-weight:700;color:#666;text-transform:uppercase}.send_to_friend_page{max-width:600px;color:#666;overflow:hidden}.send_to_friend_page .f_field_email .f_label,.send_to_friend_page .f_field_textinput .f_label,.send_to_friend_page .f_field_textarea .f_label{display:none}.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;letter-spacing:1px;text-transform:uppercase;color:#666}.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;margin-left:5px}.send_to_friend_page .formfield_button{margin:0 -15px 0 0}.send_to_friend_page .button,.send_to_friend_page .quickviewbutton,.send_to_friend_page .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .send_to_friend_page .cta_link,.send_to_friend_page .product_tile .product_details>a,.product_tile .send_to_friend_page .product_details>a,.send_to_friend_page .address_create,.send_to_friend_page .card_create,.send_to_friend_page .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .send_to_friend_page a,.send_to_friend_page .order_details_page .order_detail_options>a,.order_details_page .send_to_friend_page .order_detail_options>a,.send_to_friend_page .diagnoseMyHair .mediumbutton,.diagnoseMyHair .send_to_friend_page .mediumbutton,.send_to_friend_page #confirmChangebuttons .primary-button,#confirmChangebuttons .send_to_friend_page .primary-button,.send_to_friend_page .save-subscription-changes,.send_to_friend_page .cancel-order-changes,.send_to_friend_page .save-or-order-changes{float:left;padding:0 16px 0 15px;margin:0 10px 0 0}.send_to_friend_page .preview_message,.send_to_friend_page .preview_header{margin-right:310px}.send_to_friend_page .preview_header{margin-top:10px;font-size:13px;font-weight:400;text-transform:uppercase}.send_to_friend_page .preview_message{color:#999}.send_to_friend_product{float:right;width:300px;margin:-270px 0 0}.send_to_friend_product .product_image_wrapper{display:block;width:200px;height:200px}.send_to_friend_product h2{font-size:14px;text-transform:uppercase}.send_to_friend_product .product_description_short{margin:10px 0 0}.send_to_friend_product .product_description_short .label,.send_to_friend_product .product_description_short dt{display:none}.send_to_friend_preview .send_to_friend_product{margin-top:-90px}.send_to_friend_preview .send_to_friend_mailing_data{font-size:13px;margin:20px 310px 0 0}.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_success h2{margin:15px 0 20px}.ui_sendtofriend_dialog{max-width:600px}.featuredsalons.null{background:#fff}.custom-banner-container{width:60%;margin:0 auto}.custom-banner-container .product-item{width:85%;margin:13% auto 0;position:relative}.custom-banner-container .product-item-info{position:absolute;z-index:1;top:75%;background:#fff;padding:40px 5%;width:70%;text-align:center;margin:0 auto;left:0;right:0}.custom-banner-container .product-name{font-family:"Playfair Display";font-size:24px;line-height:35px;margin-bottom:10px}.custom-banner-container .product-description{font-family:"Avenir LT Std";font-size:15px;font-weight:300;line-height:22px;margin:0 0 18px 0}.custom-banner-container .featured-product-link{font-family:"DIN Next LT Pro";font-size:18px;line-height:24px;text-transform:uppercase;text-decoration:underline}.category-articles{max-width:80%;margin:100px auto}.category-articles .relatedarticles-title{font-size:40px;line-height:52px;font-family:"Playfair Display";text-transform:capitalize;text-align:center;margin-bottom:20px}.category-articles .horizontal_carousel .jcarousel-control{display:none}#pdpMain .category-articles{max-width:100%}#pdpMain .category-articles .relatedarticles-title{font-size:32px}#pdpMain .category-articles .horizontal_carousel .jcarousel-next{right:0}#pdpMain .category-articles .horizontal_carousel .jcarousel-prev{left:-4px;display:block}.relatedarticles{margin-bottom:70px}.relatedarticles .category-item{padding-left:20px;padding-right:20px;max-width:415px}.relatedarticles .carousel-relatedcategory-name{font-size:19px;margin-top:0;line-height:22px;font-family:"Playfair Display";margin:10px 0}.relatedarticles .carousel-shortcat-description{font-family:"Avenir LT Std";font-size:15px;font-weight:300;color:#242424}.relatedarticles .learnmore{font-size:16px;text-transform:uppercase;letter-spacing:.5px;text-decoration:underline;font-family:"DIN Next LT Pro";font-weight:500;margin-top:10px}.jcarousel-clip-horizontal{margin-bottom:50px}.carousel_navigation_list_item{margin:0 5px 11px 5px;display:inline-block;border:1px solid #242424;height:0;opacity:.5}.carousel_navigation_list_item .carousel_navigation_list_link{margin:0;display:inline-block;width:15px;opacity:.5;text-indent:-99999999999999px;poisition:relative;height:0;border-radius:0}.carousel_navigation_list_item.selected{opacity:1;border:2px solid #242424}.category-articles-lp h1{font-family:"Playfair Display";font-size:40px;font-weight:300;margin:15px 0 35px;text-align:center;border-bottom:1px solid #e0e0e0;padding-bottom:30px;padding-top:30px}.category-articles-lp .subcategory-container{display:grid;grid-template-columns:50% 50%;padding:0 80px}.category-articles-lp .subcategory-container .category-item{margin:20px}.category-articles-lp .subcategory-container .carousel-relatedcategory-name{font-family:"Playfair Display";font-size:19px;font-weight:300;margin:15px 0 15px}.category-articles-lp .subcategory-container .carousel-shortcat-description{line-height:23px}.category-articles-lp .subcategory-container .learnmore{font-family:"DIN Next LT Pro";font-size:14px;text-decoration:underline;text-transform:uppercase;margin:15px 0 30px}.pt_product_search_noresult .main .primary,.c_listing_p .main .primary,.plp .main .primary{width:80%}.pt_product_search_noresult .main .secondary,.c_listing_p .main .secondary,.plp .main .secondary{width:19%}.clp .primary{margin-top:20px}.clp .primary h1{color:#242424;font-family:"Playfair Display";font-size:42px;font-weight:300;text-align:center;margin:-15px 0 20px}.clp .primary #ec_adaptivenav{display:none}.clp .primary .custom_plp_slot_banner{width:80%;margin:0 auto;color:#242424;font-family:"Avenir LT Std";font-size:15px;font-weight:300;text-align:center;line-height:22px}.clp .primary .custom_plp_slot_banner p,.clp .primary .custom_plp_slot_banner a{color:#242424;font-family:"Avenir LT Std";font-size:15px;font-weight:300;text-align:center;line-height:22px;letter-spacing:.1px}.clp .secondary{margin-top:20px}.clp .product_tile .product_subtitle{margin:0 auto;width:80%}.clp .product_actions .add_to_cart,.clp .product_actions .add_all_to_cart{background:transparent none repeat scroll 0 0;border:1px solid #242424;color:#242424;display:block;font-family:"DIN Next LT Pro";font-size:15px;font-weight:normal;line-height:30px;margin:15px auto;text-align:center;text-transform:uppercase;width:150px}.no_hits_page{color:#666}.refinement_header,.clear_refinement{display:none}.refinement_list{margin:0 0 15px;max-height:200px;overflow:auto}.refinement_list .category_level_2{padding-left:10px}.refinement_list .active{color:#f26d33}.refinements{border-bottom:1px solid #242424}.breadcrumb .refined_by a{text-decoration:underline;color:#666}.breadcrumb .refined_by a:after{content:' X';font-weight:bold;color:#f26d33}.refine_section_header{font-weight:bold;line-height:40px;color:#585858;text-transform:uppercase}.refinement{position:relative}.refinement_headline.toggle{padding:15px 2px 10px}.refinement_headline{color:#242424;border-top:1px solid #242424;position:relative;font-family:"DIN Next LT Pro";font-size:16px;font-weight:500}.refinement_headline:after{content:'';display:inline-block;width:8px;height:8px;margin-right:10px;vertical-align:1px;font:7px/21px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2d";position:absolute;right:5px}.refinement_headline.expanded:after{font:7px/21px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2b"}@media only screen and (max-width:767px){.refinement_headline:after{display:none !important}}.refinement_list_item{margin-left:2px}.refinement_list_link{position:relative;display:block;padding-left:25px;color:#242424;font-family:"Avenir LT Std";font-size:15px;font-weight:300;padding-bottom:10px}.refinement_list_link:before{content:"";position:absolute;top:1px;left:0;width:15px;height:15px;border:1px solid #242424;text-indent:-2px;color:#242424;line-height:23px}.selected .refinement_list_link:before,.refinement_list_link.selected:before{font:22px/11px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\25FC"}.refinement_collection .refinement_list_link{padding-left:0;background:0}.refinement_collection .refinement_list_link:before{display:none;content:none}.refinement_collection .refinement_list_link.selected{color:#f26d33}.refinement .unselectable{display:none}.salonlocator{padding:15px 0 0;border-top:1px solid #d0d0d0}.salonlocator h3{margin:0 0 5px;font-size:12px;color:#585858;letter-spacing:1px;text-transform:uppercase}.salonlocator .f_field_textinput{float:left;width:128px;margin:0}.salonlocator .f_textinput{width:100%;height:23px;padding:5px 12px;border-color:#999;background:#999;font-size:11px;line-height:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.salonlocator .f_textinput::-webkit-input-placeholder{color:#eee}.salonlocator .f_textinput:-moz-placeholder{color:#eee}.salonlocator .f_textinput::-moz-placeholder{color:#eee}.salonlocator .f_textinput:-ms-input-placeholder{color:#eee}.salonlocator .f_state_error .f_textinput,.salonlocator .f_textinput.error{border-color:red}.salonlocator .f_error_message{width:165px}.salonlocator .button,.salonlocator .quickviewbutton,.salonlocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .salonlocator .cta_link,.salonlocator .product_tile .product_details>a,.product_tile .salonlocator .product_details>a,.salonlocator .address_create,.salonlocator .card_create,.salonlocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .salonlocator a,.salonlocator .order_details_page .order_detail_options>a,.order_details_page .salonlocator .order_detail_options>a,.salonlocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .salonlocator .mediumbutton,.salonlocator #confirmChangebuttons .primary-button,#confirmChangebuttons .salonlocator .primary-button,.salonlocator .save-subscription-changes,.salonlocator .cancel-order-changes,.salonlocator .save-or-order-changes{padding:0 9px;font-size:12px;line-height:23px}.search_result_options{margin:0 0 20px}.search_result_options .favorites_groupby>span,.search_result_options .sort_by_label{line-height:31px;text-transform:uppercase}.search_result_options .view_by_select,.search_result_options .sort_by_list{width:200px;padding:5px;border:1px solid #d5d5d5;color:#000;text-transform:uppercase;font-family:"DIN Next LT Pro";font-size:14px}.search_result_options .sort_by_submit{display:none}.search_result_options .items_per_page{float:left;margin:0 0 0 10px}.search_result_options .items_per_page_submit{display:none}.search_result_options .sort_by{float:right}.paging_bar{float:right}.paging_bar .results_hits{display:none}.paging_bar .pagination_list{float:right}.paging_bar .pagination_list li{display:inline;padding:0 4px}.paging_bar .vew_all_articles{float:left;padding:0 8px;border-right:1px solid #cfcfcf;margin-right:4px}.paging_bar a{text-decoration:underline}.search_result_content .price-size-container{display:table;text-align:center;margin:5px auto}.search_result_content .price-size-container .price{margin:0 0 12px;display:inline;float:left;padding-right:5px}.search_result_content .price-size-container .product_size{padding-left:5px;display:inherit;border-left:2px solid #242424}.search_result_content,.custom-product-tabs{position:relative;clear:both;padding:0 0 20px}.search_result_content .search_result_items,.custom-product-tabs .search_result_items{margin:0 -10px 0 0;font-size:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.search_result_content .invisible,.custom-product-tabs .invisible{display:none}.search_result_content .product_tile_wrapper,.custom-product-tabs .product_tile_wrapper{display:flex;flex-wrap:wrap;float:left;width:32%;margin:10px 8px 50px 0;vertical-align:top;text-align:center;flex-basis:32%;overflow:hidden;position:relative}.search_result_content .product_tile_wrapper .bv-rating,.custom-product-tabs .product_tile_wrapper .bv-rating{max-width:100%}.search_result_content .product_tile_wrapper .bv-rating .bv-inline-rating-container,.custom-product-tabs .product_tile_wrapper .bv-rating .bv-inline-rating-container{text-align:center !important}.search_result_content .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container,.custom-product-tabs .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container{display:inline-block !important}.search_result_content .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number .bv-text-link,.custom-product-tabs .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number .bv-text-link{font-size:14px !important;font-weight:normal !important;color:#242424 !important}.search_result_content .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number .bv-text-link:after,.custom-product-tabs .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number .bv-text-link:after{content:")"}.search_result_content .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number .bv-text-link:before,.custom-product-tabs .product_tile_wrapper .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number .bv-text-link:before{content:"("}.search_result_content .product_tile,.search_result_content .product_tile_bottom,.custom-product-tabs .product_tile,.custom-product-tabs .product_tile_bottom{display:inline-block;width:100%;margin:0 auto;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.search_result_content .product_tile,.custom-product-tabs .product_tile{padding:30px 0 15px;border-width:1px 1px 0;vertical-align:top}.search_result_content .product_tile_bottom,.custom-product-tabs .product_tile_bottom{vertical-align:bottom;align-self:flex-end;width:100%}.search_result_content .product_image_topwrapper,.custom-product-tabs .product_image_topwrapper{position:relative;text-align:center;min-height:270px}.search_result_content .product_image_topwrapper .quickviewbutton,.custom-product-tabs .product_image_topwrapper .quickviewbutton{display:none;position:absolute;top:38%;left:0;right:0;margin:-15px 0 0 -50px;background:#fff;border:1px solid #242424;color:#242424;font-family:"DIN Next LT Pro";font-size:16px;font-weight:normal;line-height:40px;margin:15px auto;text-align:center;text-transform:uppercase;width:130px}.search_result_content .product_image_topwrapper:hover .quickviewbutton,.custom-product-tabs .product_image_topwrapper:hover .quickviewbutton{display:inline-block;text-decoration:none}.search_result_content .product_image_wrapper,.custom-product-tabs .product_image_wrapper{display:inline-block;width:100%;height:auto;margin:0 auto;border-bottom:2px solid #fff}.search_result_content .product_image_wrapper:hover,.custom-product-tabs .product_image_wrapper:hover{background:#e0e0e0;opacity:.6;border-bottom:2px solid #242424}.search_result_content .product_image,.custom-product-tabs .product_image{width:auto;max-height:100%}.search_result_content .product_name,.custom-product-tabs .product_name{font-family:"Playfair Display";font-size:18px;font-weight:300;letter-spacing:.3px;text-align:center;line-height:25px;color:#242424;margin:0 auto 10px}.search_result_content .promotion,.search_result_content .product_subtitle,.custom-product-tabs .promotion,.custom-product-tabs .product_subtitle{font-family:"Avenir LT Std";font-size:15px;font-weight:300;color:#242424;line-height:22px;letter-spacing:.1px}.search_result_content .promotion,.search_result_content .product_subtitle,.custom-product-tabs .promotion,.custom-product-tabs .product_subtitle{padding:0 10px}.search_result_content .product_tile_bottom,.custom-product-tabs .product_tile_bottom{padding:0 10px 10px}.search_result_content .variant_swatch,.search_result_content .product_size,.search_result_content .price,.custom-product-tabs .variant_swatch,.custom-product-tabs .product_size,.custom-product-tabs .price{color:#242424;font-family:"DIN Next LT Pro";font-size:17px;font-stretch:condensed;font-weight:500;letter-spacing:.3px;text-align:center;text-transform:uppercase}.search_result_content .price,.custom-product-tabs .price{margin:0 0 12px}.search_result_content .product_subtitle,.custom-product-tabs .product_subtitle{margin:0}.productcarousel .productcarousel_list_item{float:left;margin:0 10px 0 0}.productcarousel .capture_product_id{display:none}.productcarousel .product_tile{width:262px;margin-bottom:40px;background:#fff;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.productcarousel .product_tile .inline_rating_label_link{font-size:11px;font-weight:400;text-transform:none}.productcarousel .product_tile .bv-rating{max-width:100%;margin:10px}.productcarousel .product_tile .bv-rating .bv-inline-rating-container{text-align:center !important}.productcarousel .product_tile .bv-rating .bv-inline-rating-container .bv-stars-container{display:inline-block !important}.productcarousel .product_tile .bv-rating .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number{display:none !important}.productcarousel .product_image_wrapper{display:block;height:250px;padding-bottom:20px;line-height:250px;text-align:center}.productcarousel .product_image{max-width:100%;max-height:100%}.productcarousel .product_name{display:block;min-height:36px;margin-bottom:5px;color:#666}.productcarousel .product_subtitle{display:block;margin:5px 0;font-size:11px;font-weight:400;color:#999;text-transform:none}.productcarousel .variant_swatch,.productcarousel .product_size,.productcarousel .price{font-size:12px}.productcarousel .price{margin:0 0 12px}.custom_clp .productcarousel .product_tile{min-height:400px;padding-bottom:60px}.custom_clp .productcarousel .product_details{position:absolute;bottom:50px}.custom_clp .productcarousel .price{position:absolute;bottom:80px;margin:0}.content_search_page h1{padding:0 10px;line-height:30px;font-size:20px}.folder_content_list{margin:0;overflow:hidden}.folder_content_list li{display:inline-block;padding:10px;width:350px;vertical-align:top}.folder_content_list a{text-decoration:underline}.folder_content_list .content_title{margin:5px 0;font-weight:bold;font-size:14px}.folder_content_list .read_more{font-style:italic;white-space:nowrap}.no_hits_head_text{color:#999}.content_header{margin:10px 0 30px}.no_hits_message{font-size:18px;color:#585858}.no_hits_search_term,.no_hits_search_suggest{color:#900;font-weight:bold;text-transform:uppercase}.noresults_help{margin:20px 0}.noresults_help h4{font-weight:normal}.noresults_help li:before{content:'- '}.no_hits_search{padding-top:25px;border-top:1px solid #ccc}.no_hits_search .search_label{display:block;padding:0 0 7px;text-transform:uppercase;color:#585858}.no_hits_search .f_error_message{width:165px}.no_hits_search .button,.no_hits_search .quickviewbutton,.no_hits_search .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .no_hits_search .cta_link,.no_hits_search .product_tile .product_details>a,.product_tile .no_hits_search .product_details>a,.no_hits_search .address_create,.no_hits_search .card_create,.no_hits_search .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .no_hits_search a,.no_hits_search .order_details_page .order_detail_options>a,.order_details_page .no_hits_search .order_detail_options>a,.no_hits_search .diagnoseMyHair .mediumbutton,.diagnoseMyHair .no_hits_search .mediumbutton,.no_hits_search #confirmChangebuttons .primary-button,#confirmChangebuttons .no_hits_search .primary-button,.no_hits_search .save-subscription-changes,.no_hits_search .cancel-order-changes,.no_hits_search .save-or-order-changes{vertical-align:top}.no_hits_return_to_block{padding-bottom:25px;border-bottom:1px solid #ccc;color:#999}.no_hits_return_to_block a{font-weight:bold;text-transform:uppercase;color:#666}.noresults_bottom{margin:20px 0}.button.view_all_content_hits,.view_all_content_hits.quickviewbutton,.featured_salon_main .tile_hero .view_all_content_hits.cta_link,.product_tile .product_details>a.view_all_content_hits,.view_all_content_hits.address_create,.view_all_content_hits.card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits,.order_details_page .order_detail_options>a.view_all_content_hits,.diagnoseMyHair .view_all_content_hits.mediumbutton,#confirmChangebuttons .view_all_content_hits.primary-button,.view_all_content_hits.save-subscription-changes,.view_all_content_hits.cancel-order-changes,.view_all_content_hits.save-or-order-changes{margin:10px 0}.last_visited h4{margin:0 0 10px;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase}.last_visited .horizontal_carousel{width:570px;margin:0 auto}.last_visited .productcarousel_list{min-height:100%}.last_visited .productcarousel_list_item{width:150px;height:100%;margin:0 20px}.last_visited .product_image_wrapper{display:block;height:150px;line-height:150px;text-align:center}.last_visited .product_tile{color:#666}.last_visited .product_image{display:block;margin:0 auto;height:130px;width:auto}.last_visited .product_name{margin:10px 0 0;font-size:14px;text-transform:uppercase;color:#666}.last_visited .product_subtitle{margin:10px 0 0;line-height:14px;color:#999}.last_visited .price{margin:10px 0 0;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px}#QuickViewDialog .regimen{margin-bottom:10px}#QuickViewDialog h1{text-align:left}#QuickViewDialog #pdpMain{margin-top:0}.load_more_box{width:100%}.load_more.pagination_load_more{width:auto;margin-top:100px;background:#242424;border:1px solid #242424;color:#fff;display:block;font-family:"DIN Next LT Pro";font-size:14px;font-weight:500;line-height:40px;margin:30px auto 15px;text-align:center;text-transform:uppercase}.load_more.pagination_load_more:hover{color:#fff;opacity:.9}#results-products{font-size:14px;font-family:"DIN Next LT Pro";text-transform:uppercase;font-weight:500}.plp .content_header,.clp .content_header{font-size:14px;font-weight:bold;color:#000;position:relative;top:16px}.plp .sort_by,.clp .sort_by{padding-bottom:8px}.compare_block{position:fixed;bottom:0;z-index:11;background:#fff;width:100%;border-top:1px solid #ccc;left:0;right:0}.compare_block .compare_bar{max-width:1024px;width:95%;margin:20px auto;position:relative}.compare_block .compare_items_panel{width:70%;float:left}.compare_block .compare_items_panel .compare_item{width:90px;float:right;position:relative}.compare_block button.clear_compared_items{font-family:"DIN Next LT Pro";font-size:14px;padding:0;margin:0;cursor:pointer;box-sizing:border-box;background:#fff;color:#242424}.compare_block button.clear_compared_items:before{content:'\2715 \00a0 \00a0';color:#000;font-size:18px;display:inline-block;margin-top:5px}.compare_block .compare_buttons{width:150px;float:right}.compare_block .compare_items_button.button,.compare_block .compare_items_button.quickviewbutton,.compare_block .featured_salon_main .tile_hero .compare_items_button.cta_link,.featured_salon_main .tile_hero .compare_block .compare_items_button.cta_link,.compare_block .product_tile .product_details>a.compare_items_button,.product_tile .compare_block .product_details>a.compare_items_button,.compare_block .compare_items_button.address_create,.compare_block .compare_items_button.card_create,.compare_block .pt_favorites .product_tile_wrapper .product_favorite_remove a.compare_items_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .compare_block a.compare_items_button,.compare_block .order_details_page .order_detail_options>a.compare_items_button,.order_details_page .compare_block .order_detail_options>a.compare_items_button,.compare_block .diagnoseMyHair .compare_items_button.mediumbutton,.diagnoseMyHair .compare_block .compare_items_button.mediumbutton,.compare_block #confirmChangebuttons .compare_items_button.primary-button,#confirmChangebuttons .compare_block .compare_items_button.primary-button,.compare_block .compare_items_button.save-subscription-changes,.compare_block .compare_items_button.cancel-order-changes,.compare_block .compare_items_button.save-or-order-changes{width:150px;height:40px;font-family:"DIN Next LT Pro";font-size:15px;line-height:30px;text-align:center}.product_compare .js_product_compare_button,.product_compare .product_compare_label{border:0;background:0;font-size:13px;font-family:"DIN Next LT Pro";text-transform:uppercase;left:0;top:-2px;position:relative;margin-top:5px}.product_compare input.product_compare_checkbox{background:#fff;border:1px solid #242424}.remove_link,.compare_item_remove{font-size:14px;font-family:"DIN Next LT Pro";color:#000;font-weight:500;font-stretch:condensed;letter-spacing:.3px;text-transform:uppercase;display:block}.remove_link:before,.compare_item_remove:before{content:'\2715 \00a0 \00a0'}.compare_item_remove:before{position:absolute;top:0;right:0}.compare_table.tiles_container tr:nth-child(even) td{background:#f5f5f5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px}.compare_table.tiles_container td{padding:10px;vertical-align:middle;text-align:center;border-left:1px solid #ccc;font-size:14px}.compare_table.tiles_container tr:first-child td{position:relative;vertical-align:bottom;border:0}.compare_table.tiles_container tr:last-child td{border:0}.compare_table td.product_comparison_attributesname{font-size:14px;font-family:"DIN Next LT Pro";color:#000;font-weight:500;font-stretch:condensed;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-right:1px solid #ccc;border-left:0;text-align:right}.compare_table .product_name{display:block;font-family:"Playfair Display";font-size:17px;height:50px}.compare_table .product_price{font-size:18px;font-family:"DIN Next LT Pro";color:#000;font-weight:500;font-stretch:condensed;letter-spacing:.3px}.compare_page h1{display:block;font-family:"Playfair Display";font-size:42px;height:50px;text-align:center;font-weight:300;margin-bottom:30px}.compare_page .continue-shopping{position:relative;top:50px}.compare_page .pi-recommendation-carousel{margin:100px auto 70px}.compare_page .compare_lists{display:none}.compare_page .button,.compare_page .quickviewbutton,.compare_page .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .compare_page .cta_link,.compare_page .product_tile .product_details>a,.product_tile .compare_page .product_details>a,.compare_page .address_create,.compare_page .card_create,.compare_page .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .compare_page a,.compare_page .order_details_page .order_detail_options>a,.order_details_page .compare_page .order_detail_options>a,.compare_page .diagnoseMyHair .mediumbutton,.diagnoseMyHair .compare_page .mediumbutton,.compare_page #confirmChangebuttons .primary-button,#confirmChangebuttons .compare_page .primary-button,.compare_page .save-subscription-changes,.compare_page .cancel-order-changes,.compare_page .save-or-order-changes{border:1px solid #242424;display:block;font-family:"DIN Next LT Pro";font-size:14px;text-align:center;text-transform:uppercase;font-weight:normal;background:transparent;color:#242424;margin:15px auto;width:150px}.product_image{display:inline-block;max-width:100%;vertical-align:middle;text-indent:-999em;font-size:0}.product_tile .product_swatch_list.shades_carousel{height:13px}.product_tile .product_swatch_list_item{float:left;margin:0 5px 0 0}.product_tile .swatch{display:block;height:9px;width:9px;border-radius:10px;margin:2px;border-radius:5px;overflow:hidden}.product_tile .swatch.selected{border:2px solid black;margin:0}.product_tile .variant_swatch .product_image{max-width:16px}.product_tile .product_subtitle{display:block}.product_tile .price_standard{float:left;padding-right:3px;border-right:1px solid #000;margin-right:3px}.product_tile .product_sales_price{float:right;margin:0 5px 0 0;line-height:20px}.product_tile .product_details>a{padding:0 9px;font-size:10px;line-height:22px}.product_tile div[data-bv-show="inline_rating"]{text-align:center}.product_tile_wrapper .button,.product_tile_wrapper .quickviewbutton,.product_tile_wrapper .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .product_tile_wrapper .cta_link,.product_tile_wrapper .product_tile .product_details>a,.product_tile .product_tile_wrapper .product_details>a,.product_tile_wrapper .address_create,.product_tile_wrapper .card_create,.pt_favorites .product_tile_wrapper .product_favorite_remove a,.product_tile_wrapper .order_details_page .order_detail_options>a,.order_details_page .product_tile_wrapper .order_detail_options>a,.product_tile_wrapper .diagnoseMyHair .mediumbutton,.diagnoseMyHair .product_tile_wrapper .mediumbutton,.product_tile_wrapper #confirmChangebuttons .primary-button,#confirmChangebuttons .product_tile_wrapper .primary-button,.product_tile_wrapper .save-subscription-changes,.product_tile_wrapper .cancel-order-changes,.product_tile_wrapper .save-or-order-changes{padding:0 9px;font-size:10px;line-height:22px}.product_tile_wrapper .quickviewbutton{letter-spacing:1px;font-size:13px;line-height:30px}.price_crossed{text-decoration:line-through}.inline_rating_link,.inline_rating_label_link{display:inline-block;margin-bottom:5px;vertical-align:middle}.inline_rating_label_link{color:#999;margin-left:5px}.bv-rating{position:relative;display:block;height:16px;max-width:100px;font-size:0;line-height:16px;white-space:nowrap}.bv-rating_empty{overflow:hidden;color:#999}.bv-rating_value{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.bv-rating_item{display:inline-block;width:16px;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"}.pdp_right{content:"";display:table;width:100%;clear:both}.pdp{padding-bottom:0}.pdp>.content{margin-bottom:35px}.pdp .breadcrumb{padding:14px 0 0}.pdp .recommendations_item .inline_rating_link{margin-top:5px}.pdp .recommendations_item .bv-rating{display:inline-block;margin-top:5px}.pdp .recommendations_item .bv-rating .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio-number{display:none !important}.pdp .recommendations_item .ui-rating-label{display:none}#QuickViewDialog .bv-stars-container .bv-rating-ratio-number{display:none !important}.ui-dialog.quickview{overflow:visible;max-width:850px}.ui-dialog.quickview .ui-dialog-content{overflow:visible}.ui-dialog.quickview .inline_rating_link,.ui-dialog.quickview .inline_rating_label_link{margin-bottom:0}.pt_customclp .quickview .ui-dialog-title,.pt_product_search_result .quickview .ui-dialog-title{display:none}.ui-dialog.quickview{padding:20px 45px 55px}.pdp_main{float:none;display:inline-block;vertical-align:top;width:100%}.quickview .pdp_main{display:block}.quickview .pdp_main .product_image_container{margin:0}.quickview .pdp_main .pdp_right{float:left;padding:10px 0 0}.quickview .pdp_main .product_detail{margin-top:50px;border:transparent}.quickview .pdp_main .product_link,.quickview .pdp_main .product_tabs{display:none}.quickview .pdp_main .product_social_actions{left:26px}.quickview .pdp_main .product_long_description,.quickview .pdp_main .product_social_networking{display:none}.pdp_main .product_image_container{float:left;width:56%;margin-top:30px}.pdp_main .product_image_container .product_image{display:inline !important;margin:0 auto;vertical-align:bottom}.pdp_main .product_primary_image{max-width:75%;margin:0 auto;float:right;width:100%}.pdp_main .product_image_wrapper{display:block;height:100%;text-align:center;cursor:unset}.pdp_main .product_detail{position:relative;float:right;width:40%;font-family:"Avenir LT Std";font-size:15px;font-weight:300;line-height:1.67;letter-spacing:.1px;color:#242424}.pdp_main .product_detail .product-detail-container{max-width:350px;margin-top:85px}.pdp_main .product_detail .regimen,.pdp_main .product_detail .category_name{font-family:"DIN Next LT Pro";font-weight:300;font-size:14px;font-weight:500;font-stretch:condensed;color:#242424;text-transform:uppercase}.pdp_main .product_detail .product_name{font-family:"Playfair Display";font-size:24px;line-height:1.3;color:#242424;font-weight:100;margin-bottom:20px;display:inline}.pdp_main .product_detail .product_subtitle{margin-top:25px;font-weight:100;margin-bottom:20px;font-family:"Avenir LT Std";font-size:15px}.pdp_main .product_detail .product_total_price{margin-bottom:7px;font-size:13px;font-weight:700;text-transform:uppercase}.pdp_main .product_detail .product_total_price>.price{display:inline-block;font-size:22px}.pdp_main .product_detail .shipping_message{font-size:10px;font-weight:700;display:none}.pdp_main .product_detail .product_link{font-size:12px;line-height:16px;font-weight:700;letter-spacing:0;text-transform:none}.pdp_main .product_detail .product_content{display:inline-block;vertical-align:top;width:100%}.pdp_main .product_detail .product_content>.price{font-size:24px;line-height:24px;font-weight:700;text-transform:uppercase}.pdp_main .product_detail .attribute .swatchanchor{vertical-align:top;font-size:10px}.pdp_main .product_detail .attribute .swatchanchor>span{display:inline-block;max-width:50px}.pdp_main .product_detail .attribute .selected,.pdp_main .product_detail .attribute .emptyswatch{margin-bottom:3px;line-height:14px}.pdp_main .product_detail .attribute .selected>a:before,.pdp_main .product_detail .attribute .emptyswatch>a:before{content:'';display:inline-block;vertical-align:top;width:5px;height:5px;margin:1px 2px 1px 0;border:4px solid #b6b6b6;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background:#b6b6b6}.pdp_main .product_detail .attribute .selected{font-weight:700}.pdp_main .product_detail .attribute .selected>a:before{background:#000}.pdp_main .product_detail .attribute .selected_value,.pdp_main .product_detail .attribute .swatches img{display:none}.pdp_main .product_detail .attribute .size{min-width:108px}.pdp_main .product_detail .attribute .price,.pdp_main .product_detail .attribute .quantity-of-product{font-size:18px;color:#000;font-weight:500;font-stretch:condensed;letter-spacing:.3px;font-family:"DIN Next LT Pro"}.pdp_main .product_detail .attribute .price .price_standard,.pdp_main .product_detail .attribute .quantity-of-product .price_standard{text-decoration:line-through;display:inline-block}.pdp_main .product_detail .attribute .price .price_sale,.pdp_main .product_detail .attribute .quantity-of-product .price_sale{display:inline-block}.pdp_main .product_detail .quantity_error{display:none;width:170px;margin:3px 0 13px;font-size:10px;color:red}.pdp_main .product_detail .notifyme,.pdp_main .product_detail .add_all_to_cart,.pdp_main .product_detail .add_to_cart{width:100%;max-width:319px;margin:20px 0 20px;background:#242424;font-family:"DIN Next LT Pro";font-size:22px;line-height:50px;font-weight:100;font-stretch:condensed;letter-spacing:.3px;text-align:center;color:#fff;cursor:pointer}.pdp_main .product_detail .notifyme:hover,.pdp_main .product_detail .add_all_to_cart:hover,.pdp_main .product_detail .add_to_cart:hover{opacity:.8}.pdp_main .product_detail .notifyme[disabled],.pdp_main .product_detail .add_all_to_cart[disabled],.pdp_main .product_detail .add_to_cart[disabled]{border-color:#999;background:#999;cursor:default}.pdp_main .product_detail .notifyme::-moz-focus-inner,.pdp_main .product_detail .add_all_to_cart::-moz-focus-inner,.pdp_main .product_detail .add_to_cart::-moz-focus-inner{border:0;padding:0}.pdp_main .product_detail .product_turnto,.pdp_main .product_detail .availability{display:none !important}.pdp_main .product_detail #BVCustomerRatings{float:right;margin:-22px 85px 0 0;overflow:hidden}.pdp_main .product_detail .BVRRRatingSummaryLinks,.pdp_main .product_detail .BVRRRatingSummaryLinkWriteFirst{display:none}.pdp_main .product_detail.product_set .product_subtitle{margin-top:5px;font-size:11px;line-height:13px}.pdp_main .product_detail.product_set .product_price.price_set{display:inline;font-family:"DIN Next LT Pro";font-size:20px;text-transform:uppercase;font-weight:normal}.pdp_main .product_detail.product_set .product_content{margin-top:0}.pdp_main .product_detail.product_set .product_total_price .product_price_title{font-size:12px;font-weight:400}.pdp_main .product_detail.product_set .product_add_to_cart{float:none;width:auto;height:auto}.pdp_main .product_detail.product_set .shipping_message{float:none;width:auto;margin:5px 0 0}.pdp_main .product_detail.product_set .notifyme,.pdp_main .product_detail.product_set .add_all_to_cart,.pdp_main .product_detail.product_set .add_to_cart{min-width:135px;float:none}.pdp_main .mousetrap{z-index:1 !important;top:0;right:0;bottom:0;left:0;width:100% !important;height:100% !important}.pdp_main .mousetrap:hover{border:1px dotted #666;background:#fff;opacity:.2}.pdp_main .cloud-zoom-big{z-index:5 !important;border:1px solid #666;background-color:#fff}.pdp_main .cloud-zoom-lens{z-index:0 !important}.pdp_main .cloud-zoom-loading{line-height:1}.product_set_list,.recommendations_list{float:none;width:auto;margin:70px 0 0;overflow:hidden}.recommendations_list{width:auto}.product_set_title,.product_set_heading,.recommendations_title{font-family:"Playfair Display";font-size:32px;font-weight:300;text-transform:capitalize;margin-bottom:24px;text-align:center}.product_set_title span,.product_set_heading span,.recommendations_title span{font-family:"DIN Next LT Pro";font-size:14px;font-weight:500;font-stretch:condensed;text-transform:uppercase;display:block}.carousel_product_desc{font-family:"Playfair Display";font-size:16px;text-transform:none;color:#242424}.product_set_list .product_set_item .field-wrap{float:left;clear:left;margin:10px 0 5px}.product_set_list .product_set_item #delivercustom,.product_set_list .product_set_item #deliverone{vertical-align:top}.product_set_list .product_set_item .block_add_to_cart .field-wrap label:after{content:" "}.product_set_list .product_set_item #automaticReplenishmentFields p{float:left}.product_set_list .product_set_item .auto-replenishment-deliverinfo-pdp p{margin:10px 0}.product_set_item{width:33%;float:left;min-height:160px}.product_set_item:first-child{padding-top:0;margin-top:0;border-top:0}.product_set_item .block_add_to_cart{width:310px;margin:0 auto}.product_set_item .block_add_to_cart .pdpForm{margin:0 auto;overflow:hidden;width:238px}.product_set_item .block_add_to_cart .pdpForm .product-variations,.product_set_item .block_add_to_cart .pdpForm .quantity{margin-bottom:30px;margin-top:30px}.product_set_item .pdpForm .quantity{float:left}.product_set_item #automaticReplenishmentFields{display:none}.product_set_item .product_set_details .variant_dropdown{display:none}.product_set_item .tile_category{display:none}.product_set_item .tile_category>span{position:relative;display:inline-block;vertical-align:middle;line-height:10px;font-weight:700}.product_set_item .tile_category:before{position:absolute;left:0;top:0;width:100%;font-size:40px;color:#e3e2e2;text-align:center}.product_set_item .tile_category.regimen-cleanse:before{content:'1'}.product_set_item .tile_category.regimen-treat:before{content:'2'}.product_set_item .tile_category.regimen-protect:before{content:'3'}.product_set_item .block_add_to_cart .quantity label{display:block}.product_set_item .block_add_to_cart .quantity label:after{content:':'}.product_set_item .block_add_to_cart label{display:block;font-size:14px}.product_set_item .quantity_error{display:none;width:175px;margin:5px 0 0;color:red;text-transform:none}.product_set_item .promotion,.product_set_item .availability,.product_set_item .product_turnto{display:none !important}.product_set_item .product_set_image{width:100%;display:block}.product_set_item .product_name{font-family:"Playfair Display";font-size:24px;font-weight:normal;color:#242424;text-align:center}.product_set_item .variation-select{width:115px}.product_set_item label,.product_set_item .label,.product_set_item select{font-family:"Avenir LT Std";font-size:12px;font-weight:300;color:#242424}.product_set_item .addtocartbutton,.product_set_item .notifyme,.product_set_item .backorder,.product_set_item .button,.product_set_item .quickviewbutton,.product_set_item .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .product_set_item .cta_link,.product_set_item .product_tile .product_details>a,.product_tile .product_set_item .product_details>a,.product_set_item .address_create,.product_set_item .card_create,.product_set_item .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .product_set_item a,.product_set_item .order_details_page .order_detail_options>a,.order_details_page .product_set_item .order_detail_options>a,.product_set_item .diagnoseMyHair .mediumbutton,.diagnoseMyHair .product_set_item .mediumbutton,.product_set_item #confirmChangebuttons .primary-button,#confirmChangebuttons .product_set_item .primary-button,.product_set_item .save-subscription-changes,.product_set_item .cancel-order-changes,.product_set_item .save-or-order-changes{border:1px solid #242424;display:block;font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;background:transparent;color:#242424;margin:15px auto;width:150px;line-height:50px}.product_set_item .addtocartbutton:hover,.product_set_item .notifyme:hover,.product_set_item .backorder:hover,.product_set_item .button:hover,.product_set_item .quickviewbutton:hover,.product_set_item .featured_salon_main .tile_hero .cta_link:hover,.featured_salon_main .tile_hero .product_set_item .cta_link:hover,.product_set_item .product_tile .product_details>a:hover,.product_tile .product_set_item .product_details>a:hover,.product_set_item .address_create:hover,.product_set_item .card_create:hover,.product_set_item .pt_favorites .product_tile_wrapper .product_favorite_remove a:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .product_set_item a:hover,.product_set_item .order_details_page .order_detail_options>a:hover,.order_details_page .product_set_item .order_detail_options>a:hover,.product_set_item .diagnoseMyHair .mediumbutton:hover,.diagnoseMyHair .product_set_item .mediumbutton:hover,.product_set_item #confirmChangebuttons .primary-button:hover,#confirmChangebuttons .product_set_item .primary-button:hover,.product_set_item .save-subscription-changes:hover,.product_set_item .cancel-order-changes:hover,.product_set_item .save-or-order-changes:hover{opacity:.75}.product_set_item .product-variations{float:left;width:130px;margin-right:10px}.product_set_item .product-variations label{display:block}.product_set_item .product-variations select{width:100%}.product_set_item .quantity{float:right;width:95px}.product_set_item .quantity label{display:block}.product_set_item .quantity select{width:100%}.recommendations_item{float:left;padding:0 0 16px 39px;margin:0 0 20px 12px;text-transform:uppercase;color:#666}.recommendations_item:first-child{padding-left:0;margin-top:0;border-top:0}.recommendations_item .tile_category{display:none}.recommendations_item .tile_category>span{position:relative;display:inline-block;vertical-align:middle;line-height:10px;font-weight:700}.recommendations_item .tile_category:before{content:'';position:absolute;left:0;top:0;width:100%;font-size:40px;color:#e3e2e2;text-align:center}.recommendations_item .tile_category.Cleanse:before{content:'1'}.recommendations_item .tile_category.Treat:before{content:'2'}.recommendations_item .tile_category.Prime:before{content:'3'}.recommendations_item .product_image_wrapper{float:left;width:65px;margin:-11px 0 0 -68px;line-height:82px;cursor:pointer}.recommendations_item .product_details{display:none}.recommendations_item .product_details>a{display:inline-block;padding:0 8px 0 10px;margin:10px 0 0 -3px;background:#333;font-size:12px;line-height:23px;font-weight:700;text-align:center;color:#fff}.pdp .deliveryonetimecheckbox{display:none}.pdp .delivercheckbox .delivery-options{display:none;margin:20px 0}.pdp .delivercheckbox.f_checked .delivery-options{display:block}.pdp .carousel-recomendations{width:100%;overflow:hidden;text-align:center}.pdp .recommendations_list{margin-top:150px;margin-bottom:100px}.pdp .recommendations_item{width:33%;margin:0 auto;padding:0}.pdp .recommendations_item .bv-rating{display:block;margin:5px auto}.pdp .recommendations_item .product_image_wrapper{float:none;width:100%;max-width:400px;margin:0 auto;line-height:100%;text-align:center}.pdp .recommendations_item h2{font-family:"Playfair Display";font-size:48px;line-height:48px;font-weight:normal;color:#242424;text-align:center;font-weight:normal;text-transform:capitalize}.pdp .recommendations_item h2 span{font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;color:#242424;display:block}.pdp .recommendations_item .cta_quickview,.pdp .recommendations_item .carousel_product_desc{font-family:"Playfair Display";font-size:24px;font-weight:normal;color:#242424;text-align:center}.pdp .recommendations_item .product_subtitle{font-family:"Avenir LT Std";font-size:14px;font-weight:300;color:#242424;line-height:18px;width:80%;margin:15px auto 15px;min-height:0;text-align:center}.pdp .recommendations_item .addtocartbutton,.pdp .recommendations_item .notifyme{border:1px solid #242424;display:block;font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;background:transparent;color:#242424;margin:15px auto;width:150px;line-height:50px}.pdp .recommendations_item .addtocartbutton:hover,.pdp .recommendations_item .notifyme:hover{opacity:.75}.pdp .recommendations_item .price{font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;background:transparent;color:#242424;margin:0}.pdp .recommendations_item .variant_swatch{display:none}.product_tabs{clear:both;margin-top:15px}.product_tabs .tabs_menu{clear:both;overflow:hidden;width:100%;text-align:center;max-width:500px;margin:0 auto}.product_tabs .product_tabs-line{border-bottom:1px solid #e0e0e0;clear:both;overflow:hidden;width:100%}.product_tabs .product_tabs-description-container{max-width:1100px;margin:50px auto;font-family:"Avenir LT Std";font-size:14px;font-weight:300;color:#242424}.product_tabs li.ui-state-default{float:left}.product_tabs li.ui-state-default a{display:block;padding:10px 0;font-family:"DIN Next LT Pro";font-weight:500;font-size:16px;line-height:1.54;letter-spacing:.1px;text-transform:uppercase;color:#242424;margin:0 30%}.product_tabs li.ui-state-default a:after{float:right;top:4px;right:10px}.product_tabs li.ui-state-default.ui-tabs-active a{border-bottom:1px solid #242424}.product_tabs li.ui-state-default.tab_reviews_anchor{border-top:1px solid #d6d6d6}.product_tabs li.ui-state-default.tab_reviews_anchor>a{display:inline-block;border:0}.product_tabs li.ui-state-default.tab_reviews_anchor>a:after{float:none;top:auto;left:10px;border-width:5px 0 5px 5px;border-color:transparent #585858}.product_tabs li.ui-state-default.tab_reviews_anchor .bv-rating{float:right;margin:7px 85px 0 0}.product_tabs .tab_content{display:none;padding:0 2px 8px}.product_tabs .tab_content p img{max-width:100%;height:auto}.product_tabs .tab_content>.print_page{display:none}.product_long_description>.print_page,.product_tabs .tab_content>.print_page{float:right}.product_long_description li,.product_tabs .tab_content li{list-style:disc inside none}.product_long_description{clear:both;padding:15px 5px 0}.product_social_actions{clear:both;position:absolute;left:30px;bottom:10px;padding-top:9px}.product_social_actions .product_actions{display:inline;margin-left:5px}.product_social_actions .product_actions li{display:inline}.product_social_actions .product_social_networking{float:left;min-width:200px;max-width:270px}.product_social_actions .fb_share{display:none}.product_social_actions .fb_like,.product_social_actions .plus_one,.product_social_actions .tweet_it,.product_social_actions .pin_it{float:left;height:20px;margin:0 5px 5px 0}.product_social_actions .plus_one{max-width:60px}.product_social_actions .fb_like{width:125px}.quickview .product_social_actions .fb_like{overflow:hidden}.product_social_actions .fb_like .fb-like,.product_social_actions .fb_like span,.product_social_actions .fb_like iframe{display:block;height:auto;width:125px}.product_social_actions .fb_like .fb_iframe_widget_lift{z-index:2;min-height:365px;max-width:none;width:auto}.product_social_actions .tweet_it{max-width:80px;clear:both}.product_actions .favorites_action{display:inline-block;vertical-align:top;width:21px;height:20px;background:url(../images/sprite.png) 1px -130px no-repeat;text-indent:30px;white-space:nowrap;overflow:hidden}.product_actions .favorites_action.is_in_favorites,.product_actions .favorites_action:hover{background-position:1px -158px}.product_actions .gift_action,.product_actions .send_to_friend,.product_actions .wishlist_action{display:none}.product_shades_mood{display:inline-block;width:50px;height:50px;text-indent:60px;white-space:nowrap;overflow:hidden}@media only screen and (max-width:767px){.pt_product_details .pdp_main .pdp_right .product_badge{left:10px;top:0}}.pdp_additional_content{clear:both;background:#fff}.pdp_additional_content>.content{margin-bottom:0}.pdp_additional_content .product_section_headline{padding:17px 47px 11px;font-size:20px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#666}.pdp_additional_content .product_tabs{margin-top:0}.pdp_additional_content .product_tabs li.tab_reviews>a{padding:23px 37px;margin-right:0;font-size:20px}.pdp_additional_content .product_tabs li.tab_reviews>a:after{float:none;top:auto;left:10px}.pdp_additional_content .product_tabs .bv-rating{display:none}.product_section_productvideo_content{display:inline-block;width:100%;margin-bottom:-18px}.product_section_productvideo_content iframe{float:left;width:336px;height:186px;margin:0 18px 18px 0;border:1px solid #ddd;box-shadow:0 0 4px 0 #ddd}.product_video_block{float:left;display:none;width:336px;height:186px;margin:0 18px 18px 0;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 0 4px 0 #ddd;line-height:186px;text-align:center;cursor:pointer}.product_video_block img{vertical-align:middle}.product_tile{position:relative}.product_tile .product_badge{color:#242424;font-family:"DIN Next LT Pro";font-size:14px;font-stretch:condensed;font-weight:500;letter-spacing:.3px;text-align:center;text-transform:uppercase;position:absolute;left:0;right:0;top:0}.product_tile .product_badge .badge-text-decoration{border-bottom:2px solid #000;display:inline-block;height:10px;margin-bottom:3px;width:14px}.product_tile .product_badge.productbadge_{padding:0;display:none}@media only screen and (max-width:767px){.product_tile .product_badge{padding:2px 17px}}@media only screen and (max-width:767px){.product_tile{position:static}}.recommendations_list .product_tile .product_badge{display:none}.pdp_main .pdp_right{position:relative}.pdp_main .pdp_right .product_badge{font-family:"DIN Next LT Pro";font-size:14px;color:#242424;font-stretch:condensed;font-weight:500;letter-spacing:.3px;position:absolute;top:40px;left:2%;text-transform:uppercase;display:block}.pdp_main .pdp_right .product_badge .badge-text-decoration{border-bottom:2px solid #242424;display:inline-block;height:10px;margin-bottom:3px;width:14px}.pdp_main .pdp_right .product_badge.productbadge_{display:none}.product-variations{float:left;width:50%}.product-variations label{display:block}.product-variations select{width:100%}.product-variations .variation-label{text-transform:capitalize;font-size:14px}.product-variations .variation-label:after{content:":";margin-left:-4px}.product-variations .price-and-quantity .price.b-price{display:inline-block}.quantity{float:left;width:30%}.quantity label{display:block;font-size:14px}.quantity select{width:100%}#automaticReplenishmentFields{clear:both;font-size:12px;line-height:20px;padding:20px 0 0}#automaticReplenishmentFields select{width:120px}#automaticReplenishmentFields .deliverinfo{display:none}.auto-replenishment-deliverinfo-pdp{padding:0;font-size:10px}.quantity select,.product-variations select,#automaticReplenishmentFields select{font-family:"DIN Next LT Pro";font-size:16px;font-weight:500;font-stretch:condensed;letter-spacing:.3px;padding:5px 5px 3px;border:1px solid #585858;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/select-box-arrow.jpg");background-position:calc(100% - 10px) calc(1em + -3px),calc(100% - 15px) calc(1em + -3px),calc(100% - 2.8em) .5em;background-repeat:no-repeat}.quantity select:focus,.product-variations select:focus,#automaticReplenishmentFields select:focus{background-image:url("../images/select-box-arrow-up.jpg");background-position:calc(100% - 10px) calc(1em + -3px),calc(100% - 20px) calc(1em + -3px),calc(100% - 2.8em) .5em;background-repeat:no-repeat;outline:0}.quantity select,.product-variations select{text-transform:lowercase}#automaticReplenishmentFields select{min-width:180px;font-family:"Avenir LT Std";font-size:12px;font-weight:300;padding:5px;ackground-image:linear-gradient(45deg,transparent 50%,#585858 50%),linear-gradient(135deg,#585858 50%,transparent 50%);background-position:calc(100% - 15px) calc(1em + 0px),calc(100% - 15px) calc(1em + 0px),calc(100% - 2.8em) .5em;background-repeat:no-repeat}#automaticReplenishmentFields select:focus{background-image:linear-gradient(45deg,#585858 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#585858 50%);background-position:calc(100% - 15px) calc(1em + 0px),calc(100% - 20px) calc(1em + 0px),calc(100% - 2.8em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}.product-information-container{max-width:1100px;margin:50px auto 100px;clear:both;overflow:hidden;display:grid;grid-template-columns:50% 50%}.product-information-container .col-md{padding:0 60px}.product-information-container .col-md:first-child{border-right:1px solid #e0e0e0}.product-information-container h2{font-family:"DIN Next LT Pro";font-size:18px;color:#242424;font-stretch:condensed;font-weight:500;text-transform:uppercase;line-height:60px;margin-bottom:20px}.product-information-container .product-benefit-copy ul li{list-style:disc;list-style-position:inside;line-height:24px}.product-information-container .product-ingredients-container{display:grid;grid-template-columns:87px auto;column-gap:25px;grid-row-gap:45px;line-height:24px}.product-information-container #opener-ingridient{text-decoration:underline;cursor:pointer;margin-bottom:30px}.product-information-container .product-benefit-icons{display:grid;grid-template-columns:33% 33% 33%;text-align:center;line-height:24px;margin:50px 0 20px}.product-information-container .product-benefit-icon{background-image:url("../images/product-icons-benefits.jpg");background-repeat:no-repeat;background-size:cover;background-position:100% 0;width:100%;height:auto;margin:20px auto;max-width:100px;min-height:110px}.product-information-container .product-benefit-icon-name{margin:15px auto}.product-information-container .reducesbreakage,.product-information-container .repairsdamage,.product-information-container .preventsbreakage{background-position:100% -2488px}.product-information-container .nourishing{background-position:100% -996px}.product-information-container .antistatic,.product-information-container .reducesfriction,.product-information-container .nourishesdryhair{background-position:100% 0}.product-information-container .protectscolor,.product-information-container .antibrassy{background-position:100% -127px}.product-information-container .heatprotectant,.product-information-container .easystyling{background-position:100% -445px}.product-information-container .detangleshair,.product-information-container .reducestangles{background-position:100% -1798px}.product-information-container .siliconefree,.product-information-container .sulfatefree,.product-information-container .parabenfree{background-position:100% -1680px}.product-information-container .smoothscurls,.product-information-container .definescurls{background-position:100% -2255px}.product-information-container .longerhair{background-position:100% -1568px}.product-information-container .stimulatesscalp,.product-information-container .scalptreatment{background-position:100% -887px}.product-information-container .sunprotection,.product-information-container .uvfilter{background-position:100% -2374px}.product-information-container .hypoallergenic,.product-information-container .protectshair,.product-information-container .healthyhair,.product-information-container .strongerhair,.product-information-container .strengthenshair,.product-information-container .revitalizing{background-position:100% -2140px}.product-information-container .flexiblehold,.product-information-container .extremehold,.product-information-container .stronghold{background-position:100% -554px}.product-information-container .beachwaves{background-image:url("../images/beach-waves.jpg");background-position:100% 0px}.product-information-container .humidityresistant,.product-information-container .moisturizing{background-position:100% -1340px}.product-information-container .smoothing,.product-information-container .smoothshair,.product-information-container .frizzgontrol,.product-information-container .smoothsfrizz{background-position:100% -665px}.product-information-container .cleantouch,.product-information-container .softhair,.product-information-container .sealssplitends,.product-information-container .suppletouch,.product-information-container .improvestexture{background-position:100% -2023px}.product-information-container .soothesscalp{background-position:100% -1452px}.product-information-container .frizzcontrol,.product-information-container .controlsfrizz,.product-information-container .antifrizz,.product-information-container .tamesfrizz{background-position:100% -1910px}.product-information-container .shinyhair,.product-information-container .illuminateshair{background-position:100% -777px}.product-information-container .locksvolume,.product-information-container .morevolume,.product-information-container .thickerhair,.product-information-container .increasedvolume,.product-information-container .increaseddensity{background-position:100% -229px}.product-information-container .deepcleansing{background-position:100% -1110px}.product-information-container .hairtreatment{background-position:100% -338px}.product-information-container .stylememory,.product-information-container .moremanageable,.product-information-container .styledefinition{background-position:100% -1223px}#dialog-ingridient .dialog-ingridient-container{margin:25px;font-family:"Avenir LT Std";font-size:15px;line-height:24px}.product-detail-how-to-use{max-width:900px;margin:50px auto 100px;font-family:"Avenir LT Std";font-size:15px;font-weight:300;letter-spacing:.1px;line-height:24px;text-align:center}.product-detail-how-to-use .how-to-use-title,.product-detail-how-to-use h2{font-family:"Playfair Display";font-size:40px;line-height:1.3;color:#242424;font-weight:100;margin-bottom:20px;text-align:center}.product-detail-how-to-use .how-to-use-video-copy{max-width:650px;margin:0 auto 50px}.product-detail-how-to-use .how-to-use-stylist-quote{font-family:"Playfair Display";font-size:24px;max-width:540px;line-height:30px;margin:0 auto}.product-detail-how-to-use .how-to-use-stylist-quote .stylist-name{font-family:"DIN Next LT Pro";font-size:14px;font-weight:500;text-transform:uppercase;margin-top:30px;margin-bottom:60px}.product-detail-how-to-use .how-to-use-stylist-quote .stylist-name:before{content:"|";margin-right:15px}.product-detail-how-to-use .how-to-use-stylist-quote .stylist-name:after{content:"|";margin-left:15px}.product-detail-how-to-use .how-to-use-videocontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-detail-how-to-use #how-to-use-videoContainer{position:relative;padding-bottom:50%;height:0;overflow:hidden}.product-detail-how-to-use .how-to-use-columns{overflow:hidden;clear:all;margin:50px auto}.product-detail-how-to-use .how-to-use-columns .how-to-use-image,.product-detail-how-to-use .how-to-use-columns .how-to-use-copy{width:44%}.product-detail-how-to-use .how-to-use-columns .how-to-use-image{float:left}.product-detail-how-to-use .how-to-use-columns .how-to-use-copy{float:right;text-align:left}.productcarousel .product_image.responsive_image.b-product_img{width:50px;margin:0 auto}.product_thumbnails{width:92px;position:relative;left:4%}.product_thumbnails .thumb.selected img{border:1px solid #e0e0e0}.discounted-price .price_sale,.discounted-price .price_set{color:red;display:inline-block}.discounted-price .price_standard{text-decoration:line-through;display:inline-block}.pdp_right .discounted-price .price_standard,.pdp_right .discounted-price .b-product_price-sale{font-size:20px;font-family:"DIN Next LT Pro";font-weight:normal}.product-set-container .quantity,.product-set-container .variation-label{display:none}#product_set_list .product-variations .variant_dropdown{width:150px}#product_set_list .pdpForm .quantity{float:right;width:89px}#player{height:0;width:0;display:none}.speaker-container{display:inline}.speaker-container .speaker{background-image:url("../images/speaker.jpg");background-repeat:no-repeat;background-size:cover;background-position:100% 0;height:20px;width:25px;cursor:pointer;display:inline-block;position:relative;top:3px}.speaker-container .speakerplay{background-position:0 0}.pdp_main .product_image_container{float:left;width:55%;margin-top:75px}.pdp_main .product_image_container .product_image_wrap{float:left;margin:0;width:100%}.pdp_main .product_image_container .product_thumbnails{padding:0;margin:0 40px 0 0;float:left}.pdp_main .product_image_container .product_thumbnails li{clear:both;border-top:0;margin:0 0 13px 0}.pdp_main .product_image_container .product_thumbnails img{max-width:100%;border:0;padding:0}.pdp_main .product_image_container .product_thumbnails ul{width:100%;position:relative;list-style:none;margin:0;padding:0}.pdp_main .product_image_container .product_thumbnails .jcarousel-clip-vertical{height:600px;overflow:hidden}.pdp_main .product_image_container .product_thumbnails .vertical_carousel{width:100%;height:600px;position:relative}.pdp_main .product_image_container .product_thumbnails .jcarousel-control{left:0;right:0}.pdp_main .product_image_container .product_thumbnails .jcarousel-control:before{height:30px;width:25px;left:0;right:0;margin:0 auto;position:absolute}.pdp_main .product_image_container .product_thumbnails .jcarousel-prev{top:-15px}.pdp_main .product_image_container .product_thumbnails .jcarousel-next{bottom:5px}.pdp_main .product_image_container .product_primary_image .primary_image{outline:0;width:100%}.pdp_main .product_image_container .product_primary_image .overlay_carousel_item{position:relative}.pdp_main .product_image_container .product_image{max-width:100%}.pdp_main .product_image_container .product_image_wrapper{display:inline-block;width:100%;max-width:100%;height:auto}.pdp_main .product_image_container .thumb{width:90px;position:relative}.pdp_main .product_image_container .thumb a{width:90px;display:block;text-align:center;height:90px;display:table-cell;vertical-align:middle}.pdp_main .product_image_container .thumb .productthumbnail{max-height:90px;margin:0 auto}.pdp_main .product_image_container .thumb .js_carousel_video:after{background:url(../images/video-play-button.png) center center no-repeat;content:'';position:absolute;display:block;width:35px;height:35px;left:0;right:0;top:0;bottom:0;margin:auto;cursor:pointer}.pt_customer_service .cta_content_header{position:relative;width:100%;height:196px;background-repeat:no-repeat;background-position:center bottom;background-color:#e75a02;-webkit-box-shadow:0 -15px 15px -15px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -15px 15px -15px rgba(0,0,0,0.2) inset;-ms-box-shadow:0 -15px 15px -15px rgba(0,0,0,0.2) inset;-o-box-shadow:0 -15px 15px -15px rgba(0,0,0,0.2) inset;box-shadow:0 -15px 15px -15px rgba(0,0,0,0.2) inset}.pt_customer_service .cta_content_header h1{display:block;width:964px;margin:0 auto;padding-top:50px;font-size:30px;color:#fff;text-transform:uppercase}.pt_customer_service .cta_content_header span{position:relative;display:block;clear:both;padding-bottom:14px;font-size:.5em;position:relative}.pt_customer_service .cta_content_header span:after{content:'';position:absolute;left:0;bottom:6px;width:30px;height:5px;background-color:#fff}.pt_customer_service .main.faqs h1{text-transform:none}.pt_customer_service .main.faqs span{text-transform:uppercase}.pt_customer_service .main.content_default .cta_content_header{height:296px;background:url("../images/bg-cs-toppanmain.jpg") no-repeat center top #fff}.pt_customer_service .main.content_default .cta_content_header h1{width:954px;padding-top:100px;font-size:33px;letter-spacing:4px;color:#666;opacity:.7}.pt_customer_service .main.content_default .cta_content_header span{letter-spacing:2px}.pt_customer_service .main.content_default .cta_content_header span:after{background-color:#666}.pt_customer_service .contact_us_form .cta_content_header{background-image:url("../images/bg-cs-toppanreturns.jpg");background-repeat:no-repeat;background-position:center top}.pt_customer_service .contact_us_form .cta_content_header h1{color:#fff}.pt_customer_service .contact_us_form .primary h1{margin:8px 0 35px 0;padding:5px 100px 8px 0;border-bottom:1px solid #d5d5d5;font-size:18px;font-weight:400;color:#333;word-spacing:3px;text-transform:uppercase}.pt_customer_service .contact_us_form .primary textarea{height:80px}.pt_customer_service .contact_us_form .primary #formaction{margin:10px 0 30px 0}.pt_customer_service .contact_us_form .primary #formaction:after{content:"";display:table;clear:both}.pt_customer_service .contact_us_form .primary .formfield_button{float:left;margin-right:10px}.pt_customer_service .contact_us_form .primary .formfield_button .reset{background-color:gray}.pt_customer_service .contact_us_form .primary .formfield_button .reset:hover{background-color:#666}.pt_customer_service .main.checkout .cta_content_header,.pt_customer_service .main.information-about-shipping .cta_content_header{background-color:#ededed}.pt_customer_service .main.checkout .cta_content_header h1,.pt_customer_service .main.information-about-shipping .cta_content_header h1{color:#666}.pt_customer_service .main.checkout .cta_content_header span:after,.pt_customer_service .main.information-about-shipping .cta_content_header span:after{background-color:#666}.pt_customer_service .main.kerastase-exclusivity .cta_content_header,.pt_customer_service .main.valid-payment-methods .cta_content_header,.pt_customer_service .main.terms-of-use .cta_content_header{background-color:#fff}.pt_customer_service .main.kerastase-exclusivity .cta_content_header h1,.pt_customer_service .main.valid-payment-methods .cta_content_header h1,.pt_customer_service .main.terms-of-use .cta_content_header h1{color:#666}.pt_customer_service .main.kerastase-exclusivity .cta_content_header span:after,.pt_customer_service .main.valid-payment-methods .cta_content_header span:after,.pt_customer_service .main.terms-of-use .cta_content_header span:after{background-color:#666}.pt_customer_service .main.privacy-and-sequrity-policy .cta_content_header{background-color:#f89540}.pt_customer_service .primary{width:70%;margin-right:60px;color:#666}.pt_customer_service .primary h2{box-sizing:border-box;margin:8px 0 35px 0;font-size:18px;font-weight:400;color:#333;word-spacing:3px;text-transform:uppercase}.pt_customer_service .primary h2:after{content:"";display:table;clear:both}.pt_customer_service .primary h2 span{display:block;float:left;padding:5px 100px 8px 0;border-bottom:1px solid #d5d5d5}.pt_customer_service .primary h3{margin:20px 0 5px 0;font-size:16px;text-transform:uppercase}.pt_customer_service .primary p,.pt_customer_service .primary ul{margin-bottom:15px}.pt_customer_service .secondary{width:235px;margin-left:60px;color:#666}.pt_customer_service .secondary h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d1d1d1;font-size:14px;color:#585858;text-transform:uppercase}.pt_customer_service .secondary ul{margin-bottom:15px}.pt_customer_service .secondary .toggle_content a{font-weight:700;color:#666}.pt_customer_service .help_info_block{display:none}.pt_customer_service .content_default .secondary{display:none}.pt_customer_service .content_default .primary{float:none;width:auto;margin:0 auto}.pt_customer_service .cs-landing{margin:0 0 24px;font-size:12px;color:#999}.pt_customer_service .cs-landing h2{margin-bottom:9px}.pt_customer_service .cs-landing a{color:#999}.pt_customer_service .customer_service_root{display:none}.pt_customer_service .customer_service_directory{margin-left:-21px}.pt_customer_service .customer_service_section{position:relative;display:inline-block;vertical-align:top;width:199px;min-height:149px;padding:23px 29px 23px 27px;margin:0 -3px 33px 19px;border:1px solid #ddd;background:#fbfbfb;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,0.15);-ms-box-shadow:0 0 13px 0 rgba(0,0,0,0.15);-o-box-shadow:0 0 13px 0 rgba(0,0,0,0.15);box-shadow:0 0 13px 0 rgba(0,0,0,0.15)}.pt_customer_service .customer_service_section h2{margin:0 0 13px;padding:0 0 5px;border-bottom:1px solid #d5d5d5;font-weight:400;word-spacing:0;color:#fc5405}.pt_customer_service .customer_service_section li{margin:0 0 13px}.pt_customer_service .customer_service_section a{font-weight:700;color:#666}.the_kerastase_promise .repond-img{height:auto}.cart_table .product_subtitle,.cart_table .product_id,.cart_table .wishlist_action,.shipping_billing .with_helper_text,.shipping_billing .f_label{display:none}.radio_buttons_checkout{float:left}.checkout_registered_section{clear:both}.checkout_unregistered_section{float:left}.login_register_page .account_navigation,.login_wishlist_page .account_navigation,.checkout-login-customer-service,.customer_service{padding:25px 15px;margin:15px auto;border:1px solid #e0e0e0;color:#242424;font-family:"Avenir LT Std";font-size:13px;text-align:center;line-height:22px}.login_register_page .account_navigation p,.login_wishlist_page .account_navigation p,.checkout-login-customer-service p,.customer_service p{padding:5px 0}.login_register_page .account_navigation h3,.login_register_page .account_navigation .cart-message-title,.login_register_page .account_navigation .section_header,.login_wishlist_page .account_navigation h3,.login_wishlist_page .account_navigation .cart-message-title,.login_wishlist_page .account_navigation .section_header,.checkout-login-customer-service h3,.checkout-login-customer-service .cart-message-title,.checkout-login-customer-service .section_header,.customer_service h3,.customer_service .cart-message-title,.customer_service .section_header{padding:0;margin-bottom:10px;border:0;background:0;font-size:14px;line-height:33px;font-weight:300;text-transform:uppercase;color:#242424;font-family:"Avenir LT Std"}.login_register_page .account_navigation .cs-call,.login_wishlist_page .account_navigation .cs-call,.checkout-login-customer-service .cs-call,.customer_service .cs-call{margin-bottom:15px}.login_register_page .account_navigation .cs-email a,.login_wishlist_page .account_navigation .cs-email a,.checkout-login-customer-service .cs-email a,.customer_service .cs-email a{text-decoration:underline}.login_register_page .account_navigation #liveagent_cart_button_offline,.login_register_page .account_navigation #liveagent_cart_button_online,.login_register_page .account_navigation strong,.login_wishlist_page .account_navigation #liveagent_cart_button_offline,.login_wishlist_page .account_navigation #liveagent_cart_button_online,.login_wishlist_page .account_navigation strong,.checkout-login-customer-service #liveagent_cart_button_offline,.checkout-login-customer-service #liveagent_cart_button_online,.checkout-login-customer-service strong,.customer_service #liveagent_cart_button_offline,.customer_service #liveagent_cart_button_online,.customer_service strong{color:#242424}.login_register_page .account_navigation .section_item,.login_wishlist_page .account_navigation .section_item,.checkout-login-customer-service .section_item,.customer_service .section_item{position:relative;padding:20px 0 0 40px}.login_register_page .account_navigation .section_item:before,.login_wishlist_page .account_navigation .section_item:before,.checkout-login-customer-service .section_item:before,.customer_service .section_item:before{content:'';position:absolute;top:26px;left:1px;width:26px;height:17px}.login_register_page .account_navigation .section_item.email:before,.login_wishlist_page .account_navigation .section_item.email:before,.checkout-login-customer-service .section_item.email:before,.customer_service .section_item.email:before{background:url(../images/sprite.png) 0 -40px no-repeat}.login_register_page .account_navigation .section_item.call:before,.login_wishlist_page .account_navigation .section_item.call:before,.checkout-login-customer-service .section_item.call:before,.customer_service .section_item.call:before{height:22px;background:url(../images/sprite.png) 0 -60px no-repeat}.login_register_page .account_navigation a,.login_wishlist_page .account_navigation a,.checkout-login-customer-service a,.customer_service a{padding-left:0;background:0;font-weight:400}.login_register_page .account_navigation a:before,.login_wishlist_page .account_navigation a:before,.checkout-login-customer-service a:before,.customer_service a:before{display:none}.login_register_page .account_navigation .toggle_content,.login_wishlist_page .account_navigation .toggle_content,.checkout-login-customer-service .toggle_content,.customer_service .toggle_content{margin:0}.ar_bubble{width:14px;height:14px;display:inline-block;border:1px solid;border-radius:50%;text-align:center;padding-top:3px}.cart.content{max-width:995px;margin-bottom:30px}.cart .primary{float:left;width:724px}.cart .secondary{float:right;width:254px}.cart .samples_block .horizontal_carousel{position:relative}.cart .samples_block .vertical_carousel{position:relative;margin:25px auto}.cart .samples_block .vertical_carousel .jcarousel-clip{width:724px;height:620px}.cart .samples_block .vertical_carousel .contentcarousel_list{height:100%}.cart .samples_block .vertical_carousel .contentcarousel_list_item{float:left;position:relative;display:block;width:215px;height:270px;padding:5px;margin:14px 7px;border:1px solid #e0e0e0;background:#fff;overflow:hidden}.cart .samples_block .vertical_carousel .contentcarousel_list_item+.sample_item{float:right}.cart .samples_block .vertical_carousel .jcarousel-prev{top:-11px;width:30px;margin:0 auto}.cart .samples_block .vertical_carousel .jcarousel-prev:before{content:"";background:url(../images/arrowsup-down.png) no-repeat right top;overflow:hidden;height:11px;width:30px;background-size:cover}.cart .samples_block .vertical_carousel .jcarousel-next{bottom:-30px;width:30px;margin:0 auto}.cart .samples_block .vertical_carousel .jcarousel-next:before{content:"";background:url(../images/arrowsup-down.png) no-repeat right bottom;overflow:hidden;height:11px;width:30px;background-size:cover}.cart .samples_block .jcarousel-clip{margin:0 auto;height:635px;overflow:hidden}.cart .samples_block .f_field{margin:0}.cart .cart-security-badges li{text-transfomt:uppercase;font-size:12px;color:#696969}.cart .cart-security-badges li a{text-transfomt:uppercase;font-size:12px;color:#696969;line-height:24px;display:block;text-align:center;text-decoration:underline}.cart .samples_errormessage{margin:8px 21px 0 19px;color:red}.cart .cart_my_salon{border-bottom:1px solid #d3d3d3;margin-bottom:50px;overflow:hidden}.cart .cart_my_salon .title{padding:15px;background:#f5f5f5;color:#242424;font-size:18px;font-family:"DIN Next LT Pro";text-transform:uppercase;font-weight:400;clear:both;margin-top:30px}.cart .cart_my_salon .selected_salon{width:45%;display:inline;float:left;font-size:12px;color:#696969;margin-left:15px;margin-top:40px;margin-bottom:40px;line-height:20px}.cart .cart_my_salon #cart_edit_my_salon{float:right;margin:40px 15px;padding:0 40px;display:block}.cart .samples_header h2{padding:15px;background:#f5f5f5;color:#242424;font-size:18px;font-family:"DIN Next LT Pro";text-transform:uppercase;font-weight:400;clear:both}.cart .samples_header .message{padding:20px 15px;font-size:12px;color:#696969}.cart .samples_header .message a{color:#696969}.cart .remove_samples{padding:10px 15px;font-size:12px;color:#696969}.cart .remove_samples .f_label{margin:0 0 0 3px}.cart .remove_samples input{border:1px solid #696969}.cart .sample-filters{padding:0;margin:60px 0 0;font-size:12px;text-align:center}.cart .sample-filters .selected{color:#242424;font-weight:700}.cart .sample-filters>li{display:inline-block;width:auto}.cart .sample-filters .sample-filter{text-transform:uppercase;font-size:12px;color:#696969;cursor:pointer;border-right:1px solid;padding:0 7px;line-height:10px;border-color:#696969}.cart .sample-filters>li:last-child .sample-filter{border-right:transparent}.cart .sample_item .product_image{width:auto;height:150px;margin:0 auto;text-align:center;display:block;padding:10px 0}.cart .sample_item h3{font-size:12px;text-align:center;font-weight:bold;line-height:100%;text-transform:capitalize;line-height:15px;width:94%;margin:0 auto 5px}.cart .sample_item .sample_subtitle{font-size:12px;color:#696969;text-align:center;line-height:15px;display:block;width:85%;margin:0 auto}.cart .formfield_sample_checked{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent}.cart .formfield_sample_checked.f_checked{border:6px solid #e0e0e0}.cart .formfield_sample_checked>.f_label{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;opacity:0;background:#fff;cursor:pointer}.cart .formfield_sample_checked>.f_checkbox{position:absolute;right:5px;top:5px}.cart .formfield_sample_checked>.f_error_message{display:none}.cart .gift_promo_block{display:none;color:#666;overflow:hidden}.cart .gift_promo_block .title{float:left;width:180px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cart .gift_promo_block .cart_coupon_code{min-height:70px}.cart .gift_promo_block .formfield_coupon_code,.cart .gift_promo_block .selected_salon{float:left;width:250px;margin:-8px 0}.cart .gift_promo_block .formfield_coupon_code .f_textinput,.cart .gift_promo_block .selected_salon .f_textinput{width:100%}.cart .gift_promo_block .button,.cart .gift_promo_block .quickviewbutton,.cart .gift_promo_block .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart .gift_promo_block .cta_link,.cart .gift_promo_block .product_tile .product_details>a,.product_tile .cart .gift_promo_block .product_details>a,.cart .gift_promo_block .address_create,.cart .gift_promo_block .card_create,.cart .gift_promo_block .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart .gift_promo_block a,.cart .gift_promo_block .order_details_page .order_detail_options>a,.order_details_page .cart .gift_promo_block .order_detail_options>a,.cart .gift_promo_block .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart .gift_promo_block .mediumbutton,.cart .gift_promo_block #confirmChangebuttons .primary-button,#confirmChangebuttons .cart .gift_promo_block .primary-button,.cart .gift_promo_block .save-subscription-changes,.cart .gift_promo_block .cancel-order-changes,.cart .gift_promo_block .save-or-order-changes{float:right;margin:-8px 0}.cart .gift_promo_block label{display:none}.cart .gift_promo_block label.error{display:block;clear:both;color:red}.cart .gift_promo_block .cart_coupon_code>.error_message{clear:both;padding:8px 0 0 180px}.cart .gift_promo_block .cart_coupon_code .custom_message{float:left;margin:0 5px 0 0}.cart .gift_promo_block .coupons{clear:both;position:relative;top:15px;font-size:12px;line-height:16px;color:#585858}.cart .gift_promo_block .coupons .cartcoupon,.cart .gift_promo_block .coupons .discount,.cart .gift_promo_block .coupons .bonus_item{margin:0 5px}.cart .gift_promo_block .coupons .notApplied{margin-left:0;color:#fc5405}.cart .gift_promo_block .coupons .notApplied a{color:#fc5405;text-decoration:underline}.cart .gift_promo_block .coupons .cartcoupon{margin-left:0}.cart .gift_promo_block .coupons .value{font-weight:700;color:#333}.cart_title{margin:60px 0 20px 0;text-transform:uppercase;font-family:"DIN Next LT Pro";font-size:24px;font-weight:500;color:#242424}.cart-header-message{color:#696969;font-size:12px;margin-bottom:35px}.cart_table td{padding:25px 0}.cart_table .section_header{padding:15px;background:#f5f5f5;border-bottom:1px solid #f5f5f5;line-height:1;font-weight:400;font-size:18px;font-family:"DIN Next LT Pro";color:#242424;text-transform:uppercase}.cart_table .bonus_row,.cart_table .sample_row,.cart_table .cart_row{border-top:1px solid #f5f5f5}.cart_table .cart_promo{padding:0 18px 15px;font-weight:700}.cart_table .cart_promo .value{padding-left:20px;color:#999}.cart_table tr:first-child .cart_promo{padding-top:15px;border-top:1px solid #d5d5d5}.cart_table .item_image{width:170px;vertical-align:middle;text-align:center}.cart_table .not_available{color:red}.cart_table .notifyme{cursor:pointer}.cart_table .item_details{padding:50px 10px 50px 0}.cart_table .item_quantity{width:120px;padding:50px 15px 30px 15px;line-height:1}.cart_table .quantity_select{margin:0 0 5px;font-family:inherit;font-size:12px;width:60px;padding:5px}.cart_table .product_availability_list,.cart_table .shippingrestriction{font-size:12px;color:#696969;padding-bottom:12px}.cart_table .item_price{width:90px;padding:50px 0 0 15px;font-size:12px}.cart_table .item_price .total{white-space:nowrap}.cart_table .item_price .qty:before{content:"x "}.cart_table .item_price .price_sale{display:block}.cart_table .item_price .price_sale>span:first-child{padding-left:5px}.cart_table .item_price .price_sale:nth-child(2){font-weight:700;padding-top:5px}.cart_table .item_price .price_unadjusted{font-size:12px}.cart_table .item_price .promo_adjustment{font-size:12px;font-weight:normal}.cart_table .item_details>.item_edit_details,.cart_table .item_details>.item_user_actions{display:inline-block;text-transform:uppercase;border-bottom:0}.cart_table .item_details>.item_edit_details a,.cart_table .item_details>.item_edit_details .button_text,.cart_table .item_details>.item_edit_details .button.view_all_content_hits,.cart_table .item_details>.item_edit_details .view_all_content_hits.quickviewbutton,.cart_table .item_details>.item_edit_details .featured_salon_main .tile_hero .view_all_content_hits.cta_link,.featured_salon_main .tile_hero .cart_table .item_details>.item_edit_details .view_all_content_hits.cta_link,.cart_table .item_details>.item_edit_details .product_tile .product_details>a.view_all_content_hits,.product_tile .cart_table .item_details>.item_edit_details .product_details>a.view_all_content_hits,.cart_table .item_details>.item_edit_details .view_all_content_hits.address_create,.cart_table .item_details>.item_edit_details .view_all_content_hits.card_create,.cart_table .item_details>.item_edit_details .pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart_table .item_details>.item_edit_details a.view_all_content_hits,.cart_table .item_details>.item_edit_details .order_details_page .order_detail_options>a.view_all_content_hits,.order_details_page .cart_table .item_details>.item_edit_details .order_detail_options>a.view_all_content_hits,.cart_table .item_details>.item_edit_details .diagnoseMyHair .view_all_content_hits.mediumbutton,.diagnoseMyHair .cart_table .item_details>.item_edit_details .view_all_content_hits.mediumbutton,.cart_table .item_details>.item_edit_details #confirmChangebuttons .view_all_content_hits.primary-button,#confirmChangebuttons .cart_table .item_details>.item_edit_details .view_all_content_hits.primary-button,.cart_table .item_details>.item_edit_details .view_all_content_hits.save-subscription-changes,.cart_table .item_details>.item_edit_details .view_all_content_hits.cancel-order-changes,.cart_table .item_details>.item_edit_details .view_all_content_hits.save-or-order-changes,.cart_table .item_details>.item_user_actions a,.cart_table .item_details>.item_user_actions .button_text,.cart_table .item_details>.item_user_actions .button.view_all_content_hits,.cart_table .item_details>.item_user_actions .view_all_content_hits.quickviewbutton,.cart_table .item_details>.item_user_actions .featured_salon_main .tile_hero .view_all_content_hits.cta_link,.featured_salon_main .tile_hero .cart_table .item_details>.item_user_actions .view_all_content_hits.cta_link,.cart_table .item_details>.item_user_actions .product_tile .product_details>a.view_all_content_hits,.product_tile .cart_table .item_details>.item_user_actions .product_details>a.view_all_content_hits,.cart_table .item_details>.item_user_actions .view_all_content_hits.address_create,.cart_table .item_details>.item_user_actions .view_all_content_hits.card_create,.cart_table .item_details>.item_user_actions .pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart_table .item_details>.item_user_actions a.view_all_content_hits,.cart_table .item_details>.item_user_actions .order_details_page .order_detail_options>a.view_all_content_hits,.order_details_page .cart_table .item_details>.item_user_actions .order_detail_options>a.view_all_content_hits,.cart_table .item_details>.item_user_actions .diagnoseMyHair .view_all_content_hits.mediumbutton,.diagnoseMyHair .cart_table .item_details>.item_user_actions .view_all_content_hits.mediumbutton,.cart_table .item_details>.item_user_actions #confirmChangebuttons .view_all_content_hits.primary-button,#confirmChangebuttons .cart_table .item_details>.item_user_actions .view_all_content_hits.primary-button,.cart_table .item_details>.item_user_actions .view_all_content_hits.save-subscription-changes,.cart_table .item_details>.item_user_actions .view_all_content_hits.cancel-order-changes,.cart_table .item_details>.item_user_actions .view_all_content_hits.save-or-order-changes{color:#696969;font-family:"Avenir LT Std";font-size:12px;border:0;border-bottom:1px solid #999;letter-spacing:0;padding:0;margin:20px 0 0;text-transform:uppercase}.cart_table .item_edit_details::after{content:"|";border:transparent;padding:0 7px;font-size:11px}.cart_table .product_name.item_edit_details::after{content:"";padding:0}.cart_table .label_attribute_size{display:none}.cart_table .name,.cart_table .product_name{display:block;text-transform:uppercase;font-size:14px;padding-bottom:5px}.cart_table .attribute{font-size:12px;text-transform:uppercase;color:#696969}.cart_table .not_available{display:block;margin:3px 0;line-height:1}.cart_table .button_text::-moz-focus-inner,.cart_table .button.view_all_content_hits::-moz-focus-inner,.cart_table .view_all_content_hits.quickviewbutton::-moz-focus-inner,.cart_table .featured_salon_main .tile_hero .view_all_content_hits.cta_link::-moz-focus-inner,.featured_salon_main .tile_hero .cart_table .view_all_content_hits.cta_link::-moz-focus-inner,.cart_table .product_tile .product_details>a.view_all_content_hits::-moz-focus-inner,.product_tile .cart_table .product_details>a.view_all_content_hits::-moz-focus-inner,.cart_table .view_all_content_hits.address_create::-moz-focus-inner,.cart_table .view_all_content_hits.card_create::-moz-focus-inner,.cart_table .pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits::-moz-focus-inner,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart_table a.view_all_content_hits::-moz-focus-inner,.cart_table .order_details_page .order_detail_options>a.view_all_content_hits::-moz-focus-inner,.order_details_page .cart_table .order_detail_options>a.view_all_content_hits::-moz-focus-inner,.cart_table .diagnoseMyHair .view_all_content_hits.mediumbutton::-moz-focus-inner,.diagnoseMyHair .cart_table .view_all_content_hits.mediumbutton::-moz-focus-inner,.cart_table #confirmChangebuttons .view_all_content_hits.primary-button::-moz-focus-inner,#confirmChangebuttons .cart_table .view_all_content_hits.primary-button::-moz-focus-inner,.cart_table .view_all_content_hits.save-subscription-changes::-moz-focus-inner,.cart_table .view_all_content_hits.cancel-order-changes::-moz-focus-inner,.cart_table .view_all_content_hits.save-or-order-changes::-moz-focus-inner{border:0;padding:0}.cart_table .item_details .product_badge{display:none}.cart-ar-notification{background:#f5f5f5;margin:0 auto 30px;padding:25px;font-size:13px}.continue_shopping_link{color:#696969;text-transform:uppercase;font-size:12px}.cart-action-buttons{position:relative;float:right;margin:0 0 20px;line-height:30px;text-transform:uppercase;text-align:right}@media only screen and (min-width:768px) and (max-width:1023px){.cart-action-buttons{margin-bottom:20px}}.cart-action-buttons .button,.cart-action-buttons .quickviewbutton,.cart-action-buttons .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart-action-buttons .cta_link,.cart-action-buttons .product_tile .product_details>a,.product_tile .cart-action-buttons .product_details>a,.cart-action-buttons .address_create,.cart-action-buttons .card_create,.cart-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-action-buttons a,.cart-action-buttons .order_details_page .order_detail_options>a,.order_details_page .cart-action-buttons .order_detail_options>a,.cart-action-buttons .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart-action-buttons .mediumbutton,.cart-action-buttons #confirmChangebuttons .primary-button,#confirmChangebuttons .cart-action-buttons .primary-button,.cart-action-buttons .save-subscription-changes,.cart-action-buttons .cancel-order-changes,.cart-action-buttons .save-or-order-changes{padding:0 35px}.cart-action-buttons .cart-action-buttons-checkout{clear:both;display:block;float:left}@media only screen and (min-width:768px) and (max-width:1023px){.cart-action-buttons .cart-action-buttons-checkout{float:none}}.cart-action-buttons .cart-action-buttons-checkout .paypal-incontext-button{float:right;height:30px;box-sizing:border-box;background:#eee;border:1px solid #eee}.cart-action-buttons .cart-action-buttons-checkout .paypal-incontext-button img{padding:3px 5px}.cart-action-buttons .cart-action-buttons-checkout .button-divider{margin:0 6px}.cart-action-buttons .cart-action-buttons-checkout .cart_actions{display:block;clear:none;float:left}@media only screen and (min-width:768px) and (max-width:1023px){.cart-action-buttons .cart-action-buttons-checkout .cart_actions{float:none}.cart-action-buttons .cart-action-buttons-checkout .cart_actions+.button-divider{display:none}}.cart-action-buttons .cart-action-buttons-checkout .cart_actions .dw-apple-pay-button{margin:0 0 0 10px}@media only screen and (min-width:768px) and (max-width:1023px){.cart-action-buttons .cart-action-buttons-checkout .cart_actions .dw-apple-pay-button{width:100%;margin:0 0 10px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-action-buttons .cart-action-buttons-checkout .cart_actions .cart_checkout_button{width:100%;margin-bottom:10px}}.cart-action-buttons .cart_actions form.cart_action_checkout{float:left}@media only screen and (max-width:767px){.cart-action-buttons .cart_actions form.cart_action_checkout{width:300px;margin:auto;float:none}}.cart-action-buttons .divider{display:none}.cart-action-buttons .button.cart_checkout_pay_pal_button,.cart-action-buttons .cart_checkout_pay_pal_button.quickviewbutton,.cart-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link,.featured_salon_main .tile_hero .cart-action-buttons .cart_checkout_pay_pal_button.cta_link,.cart-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button,.product_tile .cart-action-buttons .product_details>a.cart_checkout_pay_pal_button,.cart-action-buttons .cart_checkout_pay_pal_button.address_create,.cart-action-buttons .cart_checkout_pay_pal_button.card_create,.cart-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-action-buttons a.cart_checkout_pay_pal_button,.cart-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button,.order_details_page .cart-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button,.cart-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton,.diagnoseMyHair .cart-action-buttons .cart_checkout_pay_pal_button.mediumbutton,.cart-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button,#confirmChangebuttons .cart-action-buttons .cart_checkout_pay_pal_button.primary-button,.cart-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes,.cart-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes,.cart-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes{background:#eee url(../images/paypal-cart-image.png) center center no-repeat;float:right;height:33px;width:190px;padding:0 30px;margin-left:15px}.cart-action-buttons .button.cart_checkout_pay_pal_button span,.cart-action-buttons .cart_checkout_pay_pal_button.quickviewbutton span,.cart-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link span,.featured_salon_main .tile_hero .cart-action-buttons .cart_checkout_pay_pal_button.cta_link span,.cart-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button span,.product_tile .cart-action-buttons .product_details>a.cart_checkout_pay_pal_button span,.cart-action-buttons .cart_checkout_pay_pal_button.address_create span,.cart-action-buttons .cart_checkout_pay_pal_button.card_create span,.cart-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-action-buttons a.cart_checkout_pay_pal_button span,.cart-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button span,.order_details_page .cart-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button span,.cart-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton span,.diagnoseMyHair .cart-action-buttons .cart_checkout_pay_pal_button.mediumbutton span,.cart-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button span,#confirmChangebuttons .cart-action-buttons .cart_checkout_pay_pal_button.primary-button span,.cart-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes span,.cart-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes span,.cart-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes span{display:none}@media only screen and (min-width:768px) and (max-width:1023px){.cart-action-buttons .button.cart_checkout_pay_pal_button,.cart-action-buttons .cart_checkout_pay_pal_button.quickviewbutton,.cart-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link,.featured_salon_main .tile_hero .cart-action-buttons .cart_checkout_pay_pal_button.cta_link,.cart-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button,.product_tile .cart-action-buttons .product_details>a.cart_checkout_pay_pal_button,.cart-action-buttons .cart_checkout_pay_pal_button.address_create,.cart-action-buttons .cart_checkout_pay_pal_button.card_create,.cart-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-action-buttons a.cart_checkout_pay_pal_button,.cart-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button,.order_details_page .cart-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button,.cart-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton,.diagnoseMyHair .cart-action-buttons .cart_checkout_pay_pal_button.mediumbutton,.cart-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button,#confirmChangebuttons .cart-action-buttons .cart_checkout_pay_pal_button.primary-button,.cart-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes,.cart-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes,.cart-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes{display:block;margin:10px 0 0 0;height:40px}}.cart-action-buttons .cart_actions .dw-apple-pay-button{border-radius:0;margin:10px 0 0}.cart_order_totals{border:1px solid #e1e1e1}.cart_order_totals .cart_actions{overflow:hidden}.cart_order_totals .button-divider.divider{display:block;float:none}.cart_order_totals .order_totals_table{font-size:12px;font-weight:300;color:#696969;text-transform:uppercase;letter-spacing:1px}.cart_order_totals .order_totals_table td{line-height:16px}.cart_order_totals .order_totals_table td:first-child{width:115px;font-size:12px;padding:10px 0 10px 20px}.cart_order_totals .order_totals_table td:nth-child(2){text-align:right;padding:10px 20px 10px 0}.cart_order_totals .order_totals_table .order_subtotal td{padding-top:21px}.cart_order_totals .order_totals_table .order_sales_tax td{padding-bottom:21px}.cart_order_totals .order_totals_table .order_total td{padding-top:20px;padding-bottom:20px;font-size:12px;color:#000}.cart_order_totals .find_estimated_tax_box{margin:0 0 5px;overflow:hidden}.cart_order_totals .find_estimated_tax_box .formfield{float:left}.cart_order_totals .find_estimated_tax_box .error_message{clear:both;font-size:10px;letter-spacing:0;text-transform:none}.cart_order_totals .estimatetax_input{width:100%}.cart_order_totals .estimatetax_btn{margin-left:-1px}.cart_order_totals .estimated_tax_message,.cart_order_totals .change_estimated_tax,.cart_order_totals .estimate_tax_label{font-size:11px;letter-spacing:0}.cart_order_totals .estimated_tax_message{text-transform:none;color:#888}.cart_order_totals .change_estimated_tax{text-decoration:underline;text-transform:lowercase;cursor:pointer}.cart_order_totals .change_estimated_tax:hover{text-decoration:none}.cart_order_totals .estimate_tax_label{text-transform:none;cursor:pointer}.cart_gift_wrapper h3{padding:15px;background:#f5f5f5;color:#242424;font-size:18px;font-family:"DIN Next LT Pro";text-transform:uppercase;font-weight:400;clear:both;margin-top:30px}.cart_gift_wrapper .js_GiftWrapForm{width:96%;display:block;margin:50px 15px;overflow:hidden}.cart_gift_wrapper .giftwrap_product_price{float:left;font-size:12px;text-transform:uppercase;margin-right:15px}.cart_gift_wrapper .giftwrap_product_price{float:right}.cart_gift_wrapper .formfield_checkbox{margin:10px 0}.cart_gift_wrapper .formfield_checkbox .f_checkbox{float:left}.cart_gift_wrapper .formfield_checkbox .f_label{display:block;margin-left:20px;font-size:12px}.cart_gift_wrapper .formfield_gift{float:left;margin:0}.cart_gift_wrapper .formfield_add_gift_message{clear:both;margin:0;padding:10px 0 0}.cart_gift_wrapper .formfield_gift_message{clear:both;margin-top:10px}.cart_gift_wrapper .formfield_gift_message .f_label{display:none}.cart_gift_wrapper .formfield_gift_message .char-count{float:right;color:#999;font-size:11px}.cart_gift_wrapper .js_giftWrapConfirmBlock{clear:both;padding:10px 0 0}.cart_gift_wrapper .gift_message{margin:10px 0;font-size:14px;font-weight:700}.cart_gift_wrapper .js_fromEmail{margin-top:30px}.cart_gift_wrapper .js_fromEmail .f_label,.cart_gift_wrapper .js_toEmail .f_label{display:block;font-size:14px;width:100%;line-height:30px}.gift_message{max-width:650px;word-wrap:break-word}.dialog_checkout_login{background:#fff url(../images/bg-body.jpg) center bottom repeat-x;background:-moz-linear-gradient(bottom,#dfdfdf 0%,#fff 500px,#fff 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dfdfdf),color-stop(500px,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(bottom,#dfdfdf 0%,#fff 500px,#fff 100%);background:-o-linear-gradient(bottom,#dfdfdf 0%,#fff 500px,#fff 100%);background:-ms-linear-gradient(bottom,#dfdfdf 0%,#fff 500px,#fff 100%);background:linear-gradient(to top,#dfdfdf 0%,#fff 500px,#fff 100%)}.dialog_checkout_login .ui-dialog-titlebar{padding-bottom:14px;border-bottom:1px solid #c5c5c5}.dialog_checkout_login h1,.dialog_checkout_login h2{border-bottom:1px solid #c5c5c5;margin-bottom:6px;padding-bottom:9px;font-size:18px;font-weight:normal;color:#333;text-transform:uppercase}.dialog_checkout_login .content_asset{margin:0 0 10px 0}.dialog_checkout_login .content_asset p{margin-bottom:15px}.dialog_checkout_login .content_asset strong{font-weight:bold}.dialog_checkout_login .f_field_email{margin-top:25px}.dialog_checkout_login .radio_buttons_checkout .f_field_radio{margin:0 0 5px}.dialog_checkout_login .radio_buttons_checkout .f_radio{width:16px;vertical-align:-2px}.dialog_checkout_login .radio_buttons_checkout .f_label{width:200px}.dialog_checkout_login .block_login:after{content:"";display:table;clear:both}.dialog_checkout_login .loginform_column,.dialog_checkout_login .block_login_new_customers_col{display:inline-block;vertical-align:top;width:260px}.dialog_checkout_login .block_login_new_customers_col .button,.dialog_checkout_login .block_login_new_customers_col .quickviewbutton,.dialog_checkout_login .block_login_new_customers_col .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .dialog_checkout_login .block_login_new_customers_col .cta_link,.dialog_checkout_login .block_login_new_customers_col .product_tile .product_details>a,.product_tile .dialog_checkout_login .block_login_new_customers_col .product_details>a,.dialog_checkout_login .block_login_new_customers_col .address_create,.dialog_checkout_login .block_login_new_customers_col .card_create,.dialog_checkout_login .block_login_new_customers_col .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_checkout_login .block_login_new_customers_col a,.dialog_checkout_login .block_login_new_customers_col .order_details_page .order_detail_options>a,.order_details_page .dialog_checkout_login .block_login_new_customers_col .order_detail_options>a,.dialog_checkout_login .block_login_new_customers_col .diagnoseMyHair .mediumbutton,.diagnoseMyHair .dialog_checkout_login .block_login_new_customers_col .mediumbutton,.dialog_checkout_login .block_login_new_customers_col #confirmChangebuttons .primary-button,#confirmChangebuttons .dialog_checkout_login .block_login_new_customers_col .primary-button,.dialog_checkout_login .block_login_new_customers_col .save-subscription-changes,.dialog_checkout_login .block_login_new_customers_col .cancel-order-changes,.dialog_checkout_login .block_login_new_customers_col .save-or-order-changes{margin-bottom:20px}.dialog_checkout_login .loginform_column{margin:0 17px 0 0}.dialog_checkout_login .block_login_forms_col{width:555px;float:left;vertical-align:top}.dialog_checkout_login .block_login_forms_col form{margin-top:26px}.dialog_checkout_login .forgot_password_message{margin:10px 0}.dialog_checkout_login .forgot_password_message a{font-weight:normal;text-transform:uppercase}.dialog_checkout_login .checkout-login-customer-service{float:right;width:180px;padding-bottom:5px;margin:25px 12px 15px -15px}.dialog_checkout_login .checkout-login-guest-message{margin-top:20px}.dialog_checkout_login .checkout_registered_section.hide_registered_section,.dialog_checkout_login .checkout_unregistered_section.hide_unregistered_section{display:none}.dialog_checkout_login .checkout_registered_section{display:block}.dialog_checkout_login .checkout_unregistered_section{display:block;margin:10px 0 5px 0}.dialog_checkout_login .checkout_unregistered_section a{text-transform:uppercase;cursor:pointer}.desktop .my_salon_cart_dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:5% !important;max-height:90%;overflow:auto}.desktop .my_salon_cart_dialog .ui-dialog-content{max-height:none !important;overflow:visible}.my_salon_cart_dialog .my_salon_account>h1{display:none}.my_salon_cart_dialog .mysalon_search_results{overflow:hidden}.my_salon_cart_dialog .mysalon_search_results .mysalon_list{margin:0 0 10px}.cart-top-action-buttons{margin-top:0}.cart-top-action-buttons .button.cart_checkout_pay_pal_button,.cart-top-action-buttons .cart_checkout_pay_pal_button.quickviewbutton,.cart-top-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link,.featured_salon_main .tile_hero .cart-top-action-buttons .cart_checkout_pay_pal_button.cta_link,.cart-top-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button,.product_tile .cart-top-action-buttons .product_details>a.cart_checkout_pay_pal_button,.cart-top-action-buttons .cart_checkout_pay_pal_button.address_create,.cart-top-action-buttons .cart_checkout_pay_pal_button.card_create,.cart-top-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-top-action-buttons a.cart_checkout_pay_pal_button,.cart-top-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button,.order_details_page .cart-top-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button,.cart-top-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton,.diagnoseMyHair .cart-top-action-buttons .cart_checkout_pay_pal_button.mediumbutton,.cart-top-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button,#confirmChangebuttons .cart-top-action-buttons .cart_checkout_pay_pal_button.primary-button,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes,.cart-top-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes{background:#eee url(../images/paypal-cart-image.png) center center no-repeat;float:right;height:33px;width:190px;padding:0 30px}.cart-top-action-buttons .button.cart_checkout_pay_pal_button span,.cart-top-action-buttons .cart_checkout_pay_pal_button.quickviewbutton span,.cart-top-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link span,.featured_salon_main .tile_hero .cart-top-action-buttons .cart_checkout_pay_pal_button.cta_link span,.cart-top-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button span,.product_tile .cart-top-action-buttons .product_details>a.cart_checkout_pay_pal_button span,.cart-top-action-buttons .cart_checkout_pay_pal_button.address_create span,.cart-top-action-buttons .cart_checkout_pay_pal_button.card_create span,.cart-top-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-top-action-buttons a.cart_checkout_pay_pal_button span,.cart-top-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button span,.order_details_page .cart-top-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button span,.cart-top-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton span,.diagnoseMyHair .cart-top-action-buttons .cart_checkout_pay_pal_button.mediumbutton span,.cart-top-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button span,#confirmChangebuttons .cart-top-action-buttons .cart_checkout_pay_pal_button.primary-button span,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes span,.cart-top-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes span,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes span{display:none}@media only screen and (min-width:768px) and (max-width:1023px){.cart-top-action-buttons .button.cart_checkout_pay_pal_button,.cart-top-action-buttons .cart_checkout_pay_pal_button.quickviewbutton,.cart-top-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link,.featured_salon_main .tile_hero .cart-top-action-buttons .cart_checkout_pay_pal_button.cta_link,.cart-top-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button,.product_tile .cart-top-action-buttons .product_details>a.cart_checkout_pay_pal_button,.cart-top-action-buttons .cart_checkout_pay_pal_button.address_create,.cart-top-action-buttons .cart_checkout_pay_pal_button.card_create,.cart-top-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-top-action-buttons a.cart_checkout_pay_pal_button,.cart-top-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button,.order_details_page .cart-top-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button,.cart-top-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton,.diagnoseMyHair .cart-top-action-buttons .cart_checkout_pay_pal_button.mediumbutton,.cart-top-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button,#confirmChangebuttons .cart-top-action-buttons .cart_checkout_pay_pal_button.primary-button,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes,.cart-top-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes{display:block;margin-top:10px;height:40px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart-top-action-buttons{margin-bottom:20px}}.pt_optcheckout .order_summary .ssl_cart_security_seal{display:none}.pt_optcheckout .cart_security_badges{display:inline-block}.pt_optcheckout .cart_security_badges .ssl-cart-security-badge{display:inline-block;margin-left:78%;width:100%}.pt_cart .cart_footer .order_totals_block{position:relative}.pt_cart .cart_footer .ssl_cart_security_seal{position:absolute;top:75px;left:86%}.cart_order_totals .cart-total-header{font-size:14px;text-transform:uppercase;font-weight:600;text-align:center;margin:20px auto}.cart_order_totals .cart-action-buttons-checkout{texta-align:center}.cart_order_totals .cart-top-action-buttons .cart_actions{width:211px;margin:0 auto}.cart_order_totals .cart-top-action-buttons .cart_actions .button,.cart_order_totals .cart-top-action-buttons .cart_actions .quickviewbutton,.cart_order_totals .cart-top-action-buttons .cart_actions .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart_order_totals .cart-top-action-buttons .cart_actions .cta_link,.cart_order_totals .cart-top-action-buttons .cart_actions .product_tile .product_details>a,.product_tile .cart_order_totals .cart-top-action-buttons .cart_actions .product_details>a,.cart_order_totals .cart-top-action-buttons .cart_actions .address_create,.cart_order_totals .cart-top-action-buttons .cart_actions .card_create,.cart_order_totals .cart-top-action-buttons .cart_actions .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart_order_totals .cart-top-action-buttons .cart_actions a,.cart_order_totals .cart-top-action-buttons .cart_actions .order_details_page .order_detail_options>a,.order_details_page .cart_order_totals .cart-top-action-buttons .cart_actions .order_detail_options>a,.cart_order_totals .cart-top-action-buttons .cart_actions .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart_order_totals .cart-top-action-buttons .cart_actions .mediumbutton,.cart_order_totals .cart-top-action-buttons .cart_actions #confirmChangebuttons .primary-button,#confirmChangebuttons .cart_order_totals .cart-top-action-buttons .cart_actions .primary-button,.cart_order_totals .cart-top-action-buttons .cart_actions .save-subscription-changes,.cart_order_totals .cart-top-action-buttons .cart_actions .cancel-order-changes,.cart_order_totals .cart-top-action-buttons .cart_actions .save-or-order-changes{width:100%}.cart_order_totals .cart-top-action-buttons .cart_actions .divider{text-align:center;margin:12px 0}.cart_order_totals .cart-top-action-buttons .cart_actions .divider:before{display:inline-block;content:"";border-top:1px solid #d3d3d3;width:80px;margin-right:10px;position:relative;top:-5px}.cart_order_totals .cart-top-action-buttons .cart_actions .divider:after{display:inline-block;content:"";border-top:1px solid #d3d3d3;width:80px;margin-left:10px;position:relative;top:-5px}.cart_order_totals .cart-top-action-buttons .button-divider.divider::before{display:inline-block;content:"";border-top:1px solid #d3d3d3;width:80px;margin-right:10px;position:relative;top:-5px}.cart_order_totals .cart-top-action-buttons .button-divider.divider::after{display:inline-block;content:"";border-top:1px solid #d3d3d3;width:80px;margin-left:10px;position:relative;top:-5px}.cart_order_totals .button-divider.divider{font-size:14px;text-transform:uppercase;font-weight:600;text-align:center;margin:15px auto 10px;background:#fff}.cart_order_totals .paypal-incontext-button{display:block;width:211px;height:32px;box-sizing:border-box;background:#eee;border:1px solid #eee;margin:0 auto}.cart_order_totals .paypal-incontext-button img{width:145px;margin:5px auto;display:block}.pt_cart .cart_coupon_code{background:#f5f5f5;overflow:hidden;padding:20px 20px 35px;margin:10px auto}.pt_cart .cart_coupon_code .title{font-size:14px;text-transform:uppercase;padding-bottom:17px}.pt_cart .cart_coupon_code .custom_message,.pt_cart .cart_coupon_code label{display:none}.pt_cart .cart_coupon_code #dwfrm_cart_couponCode{width:100%;float:left;border:0;height:35px}.pt_cart .cart_coupon_code .formfield_coupon_code{width:150px;float:left}.pt_cart .cart_coupon_code #add-coupon{height:35px}.pt_cart .cart_coupon_code .error_message{clear:both}.buttons-on-mobile{display:none}.continue_shopping_link{margin:20px auto 0;display:block}@media only screen and (max-width:767px){.buttons-on-mobile{display:block}.cart_table .item_details,.cart_table .item_quantity,.cart_table .item_price{display:table-row}.cart_table .item_image{width:40%}.cart_table .product_name,.cart_table .name{margin-top:50px}.cart_table .attribute{margin:0}.cart_table .quantity_select{margin-top:20px;float:left}.cart_table td.item_price{display:none}.cart_table .shippingrestriction,.cart_table .product_availability_list{clear:both}.cart_table .product_availability_list{margin-bottom:30px}.cart_table .item_price.js_hide{margin:5px 45px;display:inline-block;font-size:14px;font-weight:600}.cart_table .sample_row .item_quantity{display:none}.cart_table .on_order{padding:3px 0}.section_header.qty,.section_header.price{display:none}.section_header.product{text-align:center}.cart_actions_top .cart-top-action-buttons,.cart_actions_top .paypal-incontext-button{display:none}.pt_cart .cart_coupon_code{padding:20px 76px 35px;margin:0 auto}.pt_cart .secondary .toggle_content{display:block}.pt_cart .secondary .section_header{background:transparent;color:#242424}.pt_cart .secondary .section_header span{color:#242424}.pt_cart .secondary .cart-message-title{font-weight:600}.pt_cart .secondary .customer_service{border:1px solid #e0e0e0;margin:20px auto;padding:30px 15px;width:80%}.continue_shopping_link{margin:10px auto 0;width:90%;display:block}}.pt_optcheckout .secondary,.pt_optcheckout .primary{float:none;width:auto}.checkout_header_inforamtion{float:right;padding:7px 0}.checkout_header_inforamtion,.checkout_header_inforamtion a{color:#fff}.checkout_progress_indicator{padding:13px 1px;font-size:12px;line-height:14px;font-weight:700;letter-spacing:1px;word-spacing:1px;text-align:right;text-transform:uppercase;counter-reset:checkout-progress-indicator}.checkout_step_indicator{display:inline-block;vertical-align:top;margin-left:20px}.checkout_step_indicator.active_step{color:#fc5405}.checkout_step_indicator:before{content:counter(checkout-progress-indicator) ".";counter-increment:checkout-progress-indicator}.checkout_title{margin:9px 200px 2px 0;font-size:23px;font-weight:400;text-transform:uppercase;color:#666}.checkout-customer-service{clear:both;margin:0 200px 8px 4px;font-size:12px;color:#999}.checkout_notification_area{margin:0 0 20px;font-size:13px;font-weight:700;color:red}.order_summary{position:relative;display:inline-block;vertical-align:top;width:100%;padding-top:29px;border-top:1px solid #c7c7c7}.order_summary,.order_summary a{color:#666}.order_summary .section_header{font-size:16px;text-transform:uppercase}.order_summary .section_header_note{display:inline-block;margin-left:70px;font-size:12px;line-height:12px}.order_summary .section_header_note:after{font:8px/12px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c3";margin-left:5px;vertical-align:top;color:#999}.order_summary .bonus_products h3{padding:10px 0 0;font-size:14px;text-transform:uppercase}.checkout_order_totals{float:right;width:320px;margin:10px 0 5px;font-size:12px;line-height:14px}.checkout_order_totals td{padding:0 0 8px;vertical-align:middle}.checkout_order_totals td:first-child{width:190px;padding-left:20px}.checkout_order_totals .order_total>td{padding-top:10px;border-top:1px solid #c7c7c7;font-size:14px;font-weight:700;text-transform:uppercase}.checkout_order_totals .order_total>td:first-child{color:#666}.order_summary_product{padding:12px 400px 12px 0;border-bottom:1px solid #c7c7c7;overflow:hidden}.order_summary_product>.product_image_container{float:left;width:80px;min-height:80px;line-height:80px;text-align:center}.order_summary_product>.product_name,.order_summary_product>.product_subtitle,.order_summary_product>.product_attributes,.order_summary_product>.product_availability_list,.order_summary_product>.product_total{margin-left:85px}.order_summary_product>.product_attributes{font-weight:700;text-transform:uppercase}.order_summary_product>.product_total{text-transform:uppercase}.order_summary_product>.product_total>.value{display:inline-block;min-width:40px;margin-left:10px}.order_summary_product>.product_total>.bonus_item,.order_summary_product>.product_total>.mini_cart_price{font-weight:700}.order_top_action_button{display:none}.shipping_billing{display:inline-block;vertical-align:top;width:100%;padding-top:18px;border-top:1px solid #c7c7c7;color:#666}.shipping_billing .required_indicator{position:static;display:block;line-height:18px;color:#999}.shipping_billing .f_field_radio>.f_label,.shipping_billing .f_field_checkbox>.f_label{display:inline;width:auto;vertical-align:middle}.shipping_billing .f_field_radio>.tooltip,.shipping_billing .f_field_checkbox>.tooltip{float:right}.shipping_billing .f_radio,.shipping_billing .f_checkbox{margin:0 5px 0 0;vertical-align:middle}.shipping_billing .select,.shipping_billing .f_select,.shipping_billing .textinput{width:100%}.shipping_billing .f_field,.shipping_billing .formfield{margin-bottom:11px}.ch_left_wrapper{float:left;width:605px}.shipping_address,.billing_address,.shipping_method_block,.payment_options,.order_action_button{float:left;width:260px;padding-bottom:10px;margin-bottom:26px;border-bottom:2px solid #d1d1d1}.shipping_address{margin-right:80px}.billing_address{float:right}.payment_options{float:right;padding-bottom:0;margin-bottom:0;margin-right:80px;border-bottom:0;width:310px}.ch_left_wrapper .payment_options{margin-right:0}.payment_options .payment_method_options{margin-top:15px}.payment_options .select_payment_method{display:block}.payment_options .select_payment_method .f_field_radio.credit_card,.payment_options .select_payment_method .f_field_radio.paypal{margin-bottom:18px;width:100%}.payment_options .select_payment_method .f_field_radio.credit_card label{background:url("../images/credit_card_logo.jpg") 0 0 no-repeat;height:43px;width:284px;display:inline-block}.payment_options .select_payment_method .f_field_radio.credit_card label span{display:none}.payment_options .select_payment_method .f_field_radio.paypal label{background:url("../images/paypal_sm_logo.jpg") 0 0 no-repeat;height:38px;width:60px;display:inline-block}.payment_options .select_payment_method .f_field_radio.paypal label span{display:none}.payment_options .select_payment_method .f_field_radio.paypal .dialogify{color:#666;margin-left:10px;text-transform:uppercase}.payment_options .expiration_date{display:inline-block;vertical-align:top;width:100%}.payment_options .expiration_date .f_field{float:left;width:48%;margin:0}.payment_options .expiration_date .formfield_credit_card_year{float:right}.payment_options .formfield_credit_card_cvn{float:left;position:relative;z-index:1;width:48%;margin-right:4%}.payment_options .formfield_credit_card_cvn .error_message{width:250px}.payment_options .cvn_tip{position:relative;margin-top:8px;font-size:10px;font-weight:700;text-transform:uppercase;color:#666}.payment_options .cvn_tip .tooltip{position:static}.payment_options .cvn_tip .tooltip_content{right:0 !important;left:0 !important;font-weight:normal;text-transform:none}.payment_options .formfield_credit_card_save{clear:both}.payment_options #paymentPageCaptchaWrapper .g-recaptcha{margin-bottom:15px}.payment-options-message{margin:0 -15px 11px 0;font-size:12px;word-spacing:1px;color:#999}.shipping_method_block{border-bottom:0;float:none}.ch_left_wrapper .shipping_method_block{float:left}.shipping_method_block legend,.shipping_method_block p{margin:0 0 11px}.shipping_method_block legend{font-weight:700;text-transform:uppercase}.shipping_method_block .f_field_radio{margin-bottom:5px;font-size:12px;font-weight:700;word-spacing:1px;color:#333}.shipping-method-message{word-spacing:3px}.subscriptions_area .checkout_info_link,.subscriptions_area .checkout_privacy_policy,.shipping-method-message .checkout_info_link,.shipping-method-message .checkout_privacy_policy{display:inline-block;font-size:12px;line-height:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#666}.subscriptions_area .checkout_info_link:after,.subscriptions_area .checkout_privacy_policy:after,.shipping-method-message .checkout_info_link:after,.shipping-method-message .checkout_privacy_policy:after{font:8px/18px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c3";vertical-align:top;margin-left:5px}.gift_cards_block{margin-left:345px}.order_action_button{float:right;margin-right:130px;clear:both}.checkout_form_title{display:block;padding:0;margin-bottom:12px;font-size:16px;line-height:18px;font-weight:700;letter-spacing:1px;word-spacing:1px;text-transform:uppercase}.address_suggestions_popup{position:fixed;top:50%;left:50% !important;max-width:450px;max-height:90%;margin-top:-180px;margin-left:-200px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.address_suggestions_popup .ui-dialog-titlebar{margin:0 0 5px}.address_suggestions_popup .ui-dialog-content{margin:0 0 -20px;padding:0 0 20px}.address_suggestions_popup .ui-dialog-content>h1{display:none}.address_suggestions_popup .address_validation{padding:10px 0;color:#666;overflow:hidden}.address_suggestions_popup .address_validation h3{margin:0 0 5px;color:#333;text-transform:uppercase}.address_suggestions_popup .address_validation+.address_validation{border-top:1px solid #eee}.address_suggestions_popup .applicable_suggestion{float:left;width:49%;margin:5px 0}.address_suggestions_popup .applicable_suggestion .formfield{margin:0}.address_suggestions_popup .applicable_suggestion .f_label{vertical-align:top}.address_suggestions_popup .applicable_suggestion>ul{margin:5px 25px;color:#333}.address_suggestions_popup .button,.address_suggestions_popup .quickviewbutton,.address_suggestions_popup .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .address_suggestions_popup .cta_link,.address_suggestions_popup .product_tile .product_details>a,.product_tile .address_suggestions_popup .product_details>a,.address_suggestions_popup .address_create,.address_suggestions_popup .card_create,.address_suggestions_popup .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .address_suggestions_popup a,.address_suggestions_popup .order_details_page .order_detail_options>a,.order_details_page .address_suggestions_popup .order_detail_options>a,.address_suggestions_popup .diagnoseMyHair .mediumbutton,.diagnoseMyHair .address_suggestions_popup .mediumbutton,.address_suggestions_popup #confirmChangebuttons .primary-button,#confirmChangebuttons .address_suggestions_popup .primary-button,.address_suggestions_popup .save-subscription-changes,.address_suggestions_popup .cancel-order-changes,.address_suggestions_popup .save-or-order-changes{float:right}.checkout-footer-links>ul{display:inline-block;vertical-align:top;margin:0 20px 20px 0}.order_review_content{display:inline-block;width:100%;margin-bottom:30px}.order_review_content .submit_order{overflow:hidden}.order_review_content .js_place_order_form{float:right;margin-top:30px}.order_review_content .js_place_order_form.top{margin-top:-37px}.shipping_address_review,.billing_address_review,.payment_methods_review{float:left;width:258px;margin:0 51px 0 41px}.shipping_address_review,.shipping_address_review a,.billing_address_review,.billing_address_review a,.payment_methods_review,.payment_methods_review a{color:#999}.payment_methods_review .method_pay_pal{float:left}.payment_methods_review .method_pay_pal .method_name{font-weight:normal}.payment_methods_review .method_pay_pal .paypal-sm-logo{background:url("../images/paypal_sm_logo.jpg") 0 0 no-repeat;height:38px;width:59px;float:left}.payment_methods_review .method_pay_pal .owner{float:left;margin:0 0 0 8px;width:70%}.payment_methods_review .method_pay_pal .owner .value{float:left;margin-top:2px}.payment_methods_review .amount,.payment_methods_review .amountText{float:left}.payment_methods_review .amountText{margin:9px 5px 9px 0}.payment_methods_review .amountText::after{content:":"}.payment_methods_review .method_credit_card span.label{float:left;margin-right:3px}.payment_methods_review .method_credit_card .amount{clear:both}.shipping_address_header,.billing_address_header,.payment_methods_header{overflow:hidden;padding:0 0 3px;margin:0 0 8px;border-bottom:1px solid #c7c7c7;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:1px;color:#666}.shipping_address_header>h4,.billing_address_header>h4,.payment_methods_header>h4{float:left}.shipping_address_header>.formfield,.billing_address_header>.formfield,.payment_methods_header>.formfield{float:right;margin:0}.shipping_address_header .button,.shipping_address_header .quickviewbutton,.shipping_address_header .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .shipping_address_header .cta_link,.shipping_address_header .product_tile .product_details>a,.product_tile .shipping_address_header .product_details>a,.shipping_address_header .address_create,.shipping_address_header .card_create,.shipping_address_header .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .shipping_address_header a,.shipping_address_header .order_details_page .order_detail_options>a,.order_details_page .shipping_address_header .order_detail_options>a,.shipping_address_header .diagnoseMyHair .mediumbutton,.diagnoseMyHair .shipping_address_header .mediumbutton,.shipping_address_header #confirmChangebuttons .primary-button,#confirmChangebuttons .shipping_address_header .primary-button,.shipping_address_header .save-subscription-changes,.shipping_address_header .cancel-order-changes,.shipping_address_header .save-or-order-changes,.billing_address_header .button,.billing_address_header .quickviewbutton,.billing_address_header .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .billing_address_header .cta_link,.billing_address_header .product_tile .product_details>a,.product_tile .billing_address_header .product_details>a,.billing_address_header .address_create,.billing_address_header .card_create,.billing_address_header .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .billing_address_header a,.billing_address_header .order_details_page .order_detail_options>a,.order_details_page .billing_address_header .order_detail_options>a,.billing_address_header .diagnoseMyHair .mediumbutton,.diagnoseMyHair .billing_address_header .mediumbutton,.billing_address_header #confirmChangebuttons .primary-button,#confirmChangebuttons .billing_address_header .primary-button,.billing_address_header .save-subscription-changes,.billing_address_header .cancel-order-changes,.billing_address_header .save-or-order-changes,.payment_methods_header .button,.payment_methods_header .quickviewbutton,.payment_methods_header .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .payment_methods_header .cta_link,.payment_methods_header .product_tile .product_details>a,.product_tile .payment_methods_header .product_details>a,.payment_methods_header .address_create,.payment_methods_header .card_create,.payment_methods_header .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .payment_methods_header a,.payment_methods_header .order_details_page .order_detail_options>a,.order_details_page .payment_methods_header .order_detail_options>a,.payment_methods_header .diagnoseMyHair .mediumbutton,.diagnoseMyHair .payment_methods_header .mediumbutton,.payment_methods_header #confirmChangebuttons .primary-button,#confirmChangebuttons .payment_methods_header .primary-button,.payment_methods_header .save-subscription-changes,.payment_methods_header .cancel-order-changes,.payment_methods_header .save-or-order-changes{padding:0;border:0;border-bottom:1px solid #e3e3e3;background:0;text-transform:uppercase;color:#999;letter-spacing:1px}.shipping_address_summary,.billing_address_summary,.payment_methods_summary,.shipping_address_review .selected_shipping_method,.shipping_address_review .gift_box{margin:0 10px 9px;font-size:15px}.shipping_address_summary li,.shipping_address_summary h5,.shipping_address_summary p,.billing_address_summary li,.billing_address_summary h5,.billing_address_summary p,.payment_methods_summary li,.payment_methods_summary h5,.payment_methods_summary p,.shipping_address_review .selected_shipping_method li,.shipping_address_review .selected_shipping_method h5,.shipping_address_review .selected_shipping_method p,.shipping_address_review .gift_box li,.shipping_address_review .gift_box h5,.shipping_address_review .gift_box p{margin:9px 0}.pt_order_confirmation #extole_zone_confirmation{order:1;margin:-25px 0 25px}.pt_order_confirmation .primary{float:none;width:100%;display:flex;flex-direction:column;margin-top:49px}.pt_order_confirmation .primary .login_create_account{order:2;padding:15px 0 20px;color:#666;border-top:1px solid #c7c7c7}.pt_order_confirmation .primary .login_create_account .section_header{font-size:14px;font-weight:700;letter-spacing:1px;word-spacing:1px;text-transform:uppercase;color:#666}.pt_order_confirmation .primary .login_create_account .account_create_login_benefits,.pt_order_confirmation .primary .login_create_account .resource_message{display:none}.pt_order_confirmation .primary .login_create_account .f_label{display:block}.pt_order_confirmation .primary .login_create_account .f_field_checkbox .f_label{display:inline-block}.pt_order_confirmation .primary .login_create_account .recaptcha_wrapper{margin-bottom:10px}.pt_order_confirmation .primary .login_create_account .recaptcha_wrapper .g-recaptcha{margin-bottom:10px}.pt_order_confirmation .secondary{display:none}.confirmation_title{margin:0 200px 2px 0;font-size:23px;font-weight:400;text-transform:uppercase;color:#666}.confirmation_title .print_page{display:none}.confirmation_message{clear:both;margin:0 200px 8px 4px;font-size:12px;color:#999}.confirmation_message strong{font-weight:400;color:#666}.confirmation_print_page{float:right;margin:10px 0 20px;border-bottom:1px solid #ccc;font-size:12px;font-weight:700;letter-spacing:1px;word-spacing:1px;color:#666;white-space:nowrap;cursor:pointer}.order_details{order:3;clear:both;border-top:1px solid #c7c7c7;color:#666}.order_details_page .order_details{border-top:0}.order_details .section_header{margin-bottom:14px;font-size:16px;letter-spacing:1px;word-spacing:1px;text-transform:uppercase}.order_details>.order_date_info{margin:10px 0 20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:1px;color:#666}.order_details>.order_date_info .value,.order_details>.order_date_info .value a{color:#999}.order_shipping_details,.order_payment_details,.order_shipping_table{clear:both;overflow:hidden;margin:15px 0 0;font-size:0}.order_shipping_details,.order_shipping_table{padding:15px 0 0;border-top:1px solid #c7c7c7}.order_payment_details_item{display:inline-block;vertical-align:top;width:258px;margin:0 50px 20px}.order_payment_details_item,.order_payment_details_item a{color:#999}.order_payment_details_item,.order_payment_details_item .mini_address_name,.order_payment_details_item .mini_address_location,.order_payment_details_item .mini_creditcard{font-size:15px}.payment_details_title{padding:0 0 3px;margin:0 0 8px;border-bottom:1px solid #c7c7c7;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:1px;color:#666}.order_payment_details_content,.order_shippingaddress,.orderdetails_billingaddress,.orderdetails_paymentmethods,.orderdetails_paymenttotal{margin:0 10px 9px}.order_payment_details_content div,.order_payment_details_content ul,.order_payment_details_content li,.order_payment_details_content p,.order_shippingaddress div,.order_shippingaddress ul,.order_shippingaddress li,.order_shippingaddress p,.orderdetails_billingaddress div,.orderdetails_billingaddress ul,.orderdetails_billingaddress li,.orderdetails_billingaddress p,.orderdetails_paymentmethods div,.orderdetails_paymentmethods ul,.orderdetails_paymentmethods li,.orderdetails_paymentmethods p,.orderdetails_paymenttotal div,.orderdetails_paymenttotal ul,.orderdetails_paymenttotal li,.orderdetails_paymenttotal p{margin-top:9px;margin-bottom:9px}.orderdetails_paymenttotal{text-align:right}.orderdetails_paymenttotal .label{float:left}.orderdetails_paymenttotal .value{font-weight:700;color:#666}.orderdetails_paymentsubtotal{font-weight:700;padding:15px 0 0;border-top:1px solid #c7c7c7;color:#666}.orderdetails_paymentsubtotal .label{float:none}.order_payment_details_content .order_totals_table td{padding:0 0 9px;font-weight:700;text-align:right;color:#666}.order_payment_details_content .order_totals_table td:first-child{font-weight:400;text-align:left;color:#999}.order_payment_details_content .order_totals_table .order_total td{padding:15px 0 0;border-top:1px solid #c7c7c7}.order_payment_details_content .order_totals_table .order_total td:first-child{font-weight:700;text-align:right;color:#666}.order_shipment_table{width:984px;max-width:100%;margin:20px auto 30px;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.order_shipment_table th{padding:0 0 3px 15px;font-size:.8em;color:#999}.order_shipment_table th.order_product_info{padding-left:30px}.order_shipment_table td{padding:15px 0 15px 20px;border-top:1px solid #d5d5d5;vertical-align:middle}.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_image{width:140px;text-align:center}.order_shipment_table .order_product_quantity,.order_shipment_table .order_product_price{width:20%}.order_shipment_table .product_image{max-width:140px}.order_shipment_table .product_name{line-height:1}.order_shipment_table .product_name a{color:#666}.order_shipment_table .attribute{font-size:.9em;color:#999}.order_shipment_table .attribute .label:after{content:':'}.pt_account .primary,.pt_order .primary{width:75%;margin-bottom:70px}.pt_account .secondary,.pt_order .secondary{width:24%}.pt_account .my_salon_account h1,.pt_order .my_salon_account h1{display:none}.account_addresses_page,.register_page,.account_payment_page,.orders_page,.my_salon_account{max-width:1024px;margin:50px auto 70px;min-height:500px;overflow:hidden}.account_addresses_page h1,.account_payment_page h1{display:none}.account_addresses_page .address_create,.account_addresses_page .card_create,.account_payment_page .address_create,.account_payment_page .card_create{float:left;margin-right:35px;text-align:center;padding:100px 15px;background:#fff;border:1px inset #242424;color:#242424;font-family:"DIN Next LT Pro";font-weight:500;font-size:20px;width:273px}.account_addresses_page .address_create:before,.account_addresses_page .card_create:before,.account_payment_page .address_create:before,.account_payment_page .card_create:before{content:"+";display:block;font-size:70px;font-weight:300;line-height:55px}.account_addresses_page .address_create:hover,.account_addresses_page .card_create:hover,.account_payment_page .address_create:hover,.account_payment_page .card_create:hover{border:1px outset #242424;color:#242424}.account_addresses_page .address_list_empty,.account_addresses_page .payment_list_empty,.account_payment_page .address_list_empty,.account_payment_page .payment_list_empty{display:none}.account_addresses_page .address_item,.account_addresses_page .payment_item,.account_payment_page .address_item,.account_payment_page .payment_item{float:left;margin-right:35px;width:273px;height:255px;padding:15px;background:#fff;border:1px solid #242424;color:#242424;font-family:"DIN Next LT Pro";font-weight:500;font-size:20px;position:relative}.account_addresses_page .address_item form,.account_addresses_page .address_item .f_field_simplify,.account_addresses_page .payment_item form,.account_addresses_page .payment_item .f_field_simplify,.account_payment_page .address_item form,.account_payment_page .address_item .f_field_simplify,.account_payment_page .payment_item form,.account_payment_page .payment_item .f_field_simplify{font-family:"DIN Next LT Pro";font-weight:500;font-size:16px}.account_addresses_page .address_item form .button_text.delete,.account_addresses_page .address_item form .delete.button.view_all_content_hits,.account_addresses_page .address_item form .delete.view_all_content_hits.quickviewbutton,.account_addresses_page .address_item form .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_addresses_page .address_item form .delete.view_all_content_hits.cta_link,.account_addresses_page .address_item form .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_addresses_page .address_item form .product_details>a.delete.view_all_content_hits,.account_addresses_page .address_item form .delete.view_all_content_hits.address_create,.account_addresses_page .address_item form .delete.view_all_content_hits.card_create,.account_addresses_page .address_item form .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_addresses_page .address_item form a.delete.view_all_content_hits,.account_addresses_page .address_item form .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_addresses_page .address_item form .order_detail_options>a.delete.view_all_content_hits,.account_addresses_page .address_item form .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_addresses_page .address_item form .delete.view_all_content_hits.mediumbutton,.account_addresses_page .address_item form #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_addresses_page .address_item form .delete.view_all_content_hits.primary-button,.account_addresses_page .address_item form .delete.view_all_content_hits.save-subscription-changes,.account_addresses_page .address_item form .delete.view_all_content_hits.cancel-order-changes,.account_addresses_page .address_item form .delete.view_all_content_hits.save-or-order-changes,.account_addresses_page .address_item .f_field_simplify .button_text.delete,.account_addresses_page .address_item .f_field_simplify .delete.button.view_all_content_hits,.account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.quickviewbutton,.account_addresses_page .address_item .f_field_simplify .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.cta_link,.account_addresses_page .address_item .f_field_simplify .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_addresses_page .address_item .f_field_simplify .product_details>a.delete.view_all_content_hits,.account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.address_create,.account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.card_create,.account_addresses_page .address_item .f_field_simplify .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_addresses_page .address_item .f_field_simplify a.delete.view_all_content_hits,.account_addresses_page .address_item .f_field_simplify .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_addresses_page .address_item .f_field_simplify .order_detail_options>a.delete.view_all_content_hits,.account_addresses_page .address_item .f_field_simplify .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.mediumbutton,.account_addresses_page .address_item .f_field_simplify #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.primary-button,.account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.save-subscription-changes,.account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.cancel-order-changes,.account_addresses_page .address_item .f_field_simplify .delete.view_all_content_hits.save-or-order-changes,.account_addresses_page .payment_item form .button_text.delete,.account_addresses_page .payment_item form .delete.button.view_all_content_hits,.account_addresses_page .payment_item form .delete.view_all_content_hits.quickviewbutton,.account_addresses_page .payment_item form .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_addresses_page .payment_item form .delete.view_all_content_hits.cta_link,.account_addresses_page .payment_item form .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_addresses_page .payment_item form .product_details>a.delete.view_all_content_hits,.account_addresses_page .payment_item form .delete.view_all_content_hits.address_create,.account_addresses_page .payment_item form .delete.view_all_content_hits.card_create,.account_addresses_page .payment_item form .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_addresses_page .payment_item form a.delete.view_all_content_hits,.account_addresses_page .payment_item form .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_addresses_page .payment_item form .order_detail_options>a.delete.view_all_content_hits,.account_addresses_page .payment_item form .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_addresses_page .payment_item form .delete.view_all_content_hits.mediumbutton,.account_addresses_page .payment_item form #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_addresses_page .payment_item form .delete.view_all_content_hits.primary-button,.account_addresses_page .payment_item form .delete.view_all_content_hits.save-subscription-changes,.account_addresses_page .payment_item form .delete.view_all_content_hits.cancel-order-changes,.account_addresses_page .payment_item form .delete.view_all_content_hits.save-or-order-changes,.account_addresses_page .payment_item .f_field_simplify .button_text.delete,.account_addresses_page .payment_item .f_field_simplify .delete.button.view_all_content_hits,.account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.quickviewbutton,.account_addresses_page .payment_item .f_field_simplify .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.cta_link,.account_addresses_page .payment_item .f_field_simplify .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_addresses_page .payment_item .f_field_simplify .product_details>a.delete.view_all_content_hits,.account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.address_create,.account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.card_create,.account_addresses_page .payment_item .f_field_simplify .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_addresses_page .payment_item .f_field_simplify a.delete.view_all_content_hits,.account_addresses_page .payment_item .f_field_simplify .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_addresses_page .payment_item .f_field_simplify .order_detail_options>a.delete.view_all_content_hits,.account_addresses_page .payment_item .f_field_simplify .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.mediumbutton,.account_addresses_page .payment_item .f_field_simplify #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.primary-button,.account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.save-subscription-changes,.account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.cancel-order-changes,.account_addresses_page .payment_item .f_field_simplify .delete.view_all_content_hits.save-or-order-changes,.account_payment_page .address_item form .button_text.delete,.account_payment_page .address_item form .delete.button.view_all_content_hits,.account_payment_page .address_item form .delete.view_all_content_hits.quickviewbutton,.account_payment_page .address_item form .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_payment_page .address_item form .delete.view_all_content_hits.cta_link,.account_payment_page .address_item form .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_payment_page .address_item form .product_details>a.delete.view_all_content_hits,.account_payment_page .address_item form .delete.view_all_content_hits.address_create,.account_payment_page .address_item form .delete.view_all_content_hits.card_create,.account_payment_page .address_item form .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_payment_page .address_item form a.delete.view_all_content_hits,.account_payment_page .address_item form .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_payment_page .address_item form .order_detail_options>a.delete.view_all_content_hits,.account_payment_page .address_item form .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_payment_page .address_item form .delete.view_all_content_hits.mediumbutton,.account_payment_page .address_item form #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_payment_page .address_item form .delete.view_all_content_hits.primary-button,.account_payment_page .address_item form .delete.view_all_content_hits.save-subscription-changes,.account_payment_page .address_item form .delete.view_all_content_hits.cancel-order-changes,.account_payment_page .address_item form .delete.view_all_content_hits.save-or-order-changes,.account_payment_page .address_item .f_field_simplify .button_text.delete,.account_payment_page .address_item .f_field_simplify .delete.button.view_all_content_hits,.account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.quickviewbutton,.account_payment_page .address_item .f_field_simplify .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.cta_link,.account_payment_page .address_item .f_field_simplify .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_payment_page .address_item .f_field_simplify .product_details>a.delete.view_all_content_hits,.account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.address_create,.account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.card_create,.account_payment_page .address_item .f_field_simplify .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_payment_page .address_item .f_field_simplify a.delete.view_all_content_hits,.account_payment_page .address_item .f_field_simplify .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_payment_page .address_item .f_field_simplify .order_detail_options>a.delete.view_all_content_hits,.account_payment_page .address_item .f_field_simplify .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.mediumbutton,.account_payment_page .address_item .f_field_simplify #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.primary-button,.account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.save-subscription-changes,.account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.cancel-order-changes,.account_payment_page .address_item .f_field_simplify .delete.view_all_content_hits.save-or-order-changes,.account_payment_page .payment_item form .button_text.delete,.account_payment_page .payment_item form .delete.button.view_all_content_hits,.account_payment_page .payment_item form .delete.view_all_content_hits.quickviewbutton,.account_payment_page .payment_item form .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_payment_page .payment_item form .delete.view_all_content_hits.cta_link,.account_payment_page .payment_item form .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_payment_page .payment_item form .product_details>a.delete.view_all_content_hits,.account_payment_page .payment_item form .delete.view_all_content_hits.address_create,.account_payment_page .payment_item form .delete.view_all_content_hits.card_create,.account_payment_page .payment_item form .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_payment_page .payment_item form a.delete.view_all_content_hits,.account_payment_page .payment_item form .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_payment_page .payment_item form .order_detail_options>a.delete.view_all_content_hits,.account_payment_page .payment_item form .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_payment_page .payment_item form .delete.view_all_content_hits.mediumbutton,.account_payment_page .payment_item form #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_payment_page .payment_item form .delete.view_all_content_hits.primary-button,.account_payment_page .payment_item form .delete.view_all_content_hits.save-subscription-changes,.account_payment_page .payment_item form .delete.view_all_content_hits.cancel-order-changes,.account_payment_page .payment_item form .delete.view_all_content_hits.save-or-order-changes,.account_payment_page .payment_item .f_field_simplify .button_text.delete,.account_payment_page .payment_item .f_field_simplify .delete.button.view_all_content_hits,.account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.quickviewbutton,.account_payment_page .payment_item .f_field_simplify .featured_salon_main .tile_hero .delete.view_all_content_hits.cta_link,.featured_salon_main .tile_hero .account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.cta_link,.account_payment_page .payment_item .f_field_simplify .product_tile .product_details>a.delete.view_all_content_hits,.product_tile .account_payment_page .payment_item .f_field_simplify .product_details>a.delete.view_all_content_hits,.account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.address_create,.account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.card_create,.account_payment_page .payment_item .f_field_simplify .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_payment_page .payment_item .f_field_simplify a.delete.view_all_content_hits,.account_payment_page .payment_item .f_field_simplify .order_details_page .order_detail_options>a.delete.view_all_content_hits,.order_details_page .account_payment_page .payment_item .f_field_simplify .order_detail_options>a.delete.view_all_content_hits,.account_payment_page .payment_item .f_field_simplify .diagnoseMyHair .delete.view_all_content_hits.mediumbutton,.diagnoseMyHair .account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.mediumbutton,.account_payment_page .payment_item .f_field_simplify #confirmChangebuttons .delete.view_all_content_hits.primary-button,#confirmChangebuttons .account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.primary-button,.account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.save-subscription-changes,.account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.cancel-order-changes,.account_payment_page .payment_item .f_field_simplify .delete.view_all_content_hits.save-or-order-changes{font-family:"DIN Next LT Pro";font-weight:500;font-size:16px;position:absolute;bottom:10px;right:10px}.account_addresses_page .address_item .mini_address_title,.account_addresses_page .address_item .payment-header,.account_addresses_page .payment_item .mini_address_title,.account_addresses_page .payment_item .payment-header,.account_payment_page .address_item .mini_address_title,.account_payment_page .address_item .payment-header,.account_payment_page .payment_item .mini_address_title,.account_payment_page .payment_item .payment-header{display:block;border-bottom:1px solid #242424;color:#242424;font-family:"DIN Next LT Pro";font-weight:400;line-height:100%;text-transform:uppercase}.account_addresses_page .address_item .mini_address_title:after,.account_addresses_page .address_item .payment-header:after,.account_addresses_page .payment_item .mini_address_title:after,.account_addresses_page .payment_item .payment-header:after,.account_payment_page .address_item .mini_address_title:after,.account_payment_page .address_item .payment-header:after,.account_payment_page .payment_item .mini_address_title:after,.account_payment_page .payment_item .payment-header:after{display:none}.account_addresses_page .address_item.default .mini_address_title:after,.account_addresses_page .payment_item.default .mini_address_title:after,.account_payment_page .address_item.default .mini_address_title:after,.account_payment_page .payment_item.default .mini_address_title:after{content:"(Default)";font-size:16px;margin-left:5px;display:inline}.account_addresses_page .address_actions,.account_payment_page .address_actions{position:absolute;bottom:10px}.account_addresses_page .address_actions a,.account_payment_page .address_actions a{color:#242424;font-size:16px;font-weight:300}.account_addresses_page .mini_address_name,.account_addresses_page .mini_creditcard .name,.account_payment_page .mini_address_name,.account_payment_page .mini_creditcard .name{font-family:"Playfair Display";font-size:17px;line-height:32px;color:#242424;font-weight:400;margin-top:15px;text-transform:capitalize}.account_addresses_page .mini_address_location,.account_addresses_page .mini_creditcard .type,.account_addresses_page .mini_creditcard .number,.account_addresses_page .mini_creditcard .exp_date,.account_payment_page .mini_address_location,.account_payment_page .mini_creditcard .type,.account_payment_page .mini_creditcard .number,.account_payment_page .mini_creditcard .exp_date{font-family:"Avenir LT Std";font-size:13px;line-height:22px;color:#242424;font-weight:400}#salon-find-page .account-salon a,#my-salon-page .account-salon a{text-decoration:underline}#autoreplenishment-manage-page .account-repelesh a,#auto-replenishment-page .account-repelesh a{text-decoration:underline}#account-show-page .account-aboutme a,#my-account-page .account-aboutme a{text-decoration:underline}#account-editprofile-page .account-info a,#profile-page .account-info a{text-decoration:underline}#address-list-page .address-book a,#address-book-page .address-book a{text-decoration:underline}#paymentinstruments-list-page .account-paayment a,#payment-instruments-page .account-paayment a{text-decoration:underline}#order-history-page .account-order a,#order-history-page .account-order a{text-decoration:underline}#wishlist-favorites-page .account-favorite a,#favorites-page .account-favorite a{text-decoration:underline}#mysamples-show-page .account-samples a,#my-samples-page .account-samples a{text-decoration:underline}#account-show-page .login_register_page .secondary.account_navigation,#my-account-page .login_register_page .secondary.account_navigation{display:none}#account-show-page .login_register_page .primary,#my-account-page .login_register_page .primary{width:100%;margin:50px auto 100px}#account-show-page .login_register_page .account_login_page,#my-account-page .login_register_page .account_login_page{display:flex;flex-wrap:wrap}#account-show-page .login_register_page .block,#my-account-page .login_register_page .block{width:27.33%;float:left;margin:0 3%;flex:1;display:flex;flex-wrap:wrap;flex-direction:column}#account-show-page .login_register_page .block h2,#my-account-page .login_register_page .block h2{font-family:"DIN Next LT Pro";font-size:20px;font-stretch:condensed;line-height:32px;letter-spacing:.8px;text-transform:uppercase;color:#242424;font-weight:400;border-bottom:1px solid #242424;padding-left:0;margin-bottom:10px}#account-show-page .login_register_page .block p,#account-show-page .login_register_page .block li,#my-account-page .login_register_page .block p,#my-account-page .login_register_page .block li{font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:24px;letter-spacing:.1px;color:#242424}#account-show-page .login_register_page .block p.social-pp,#my-account-page .login_register_page .block p.social-pp{font-size:11px;line-height:12px;margin-bottom:30px}#account-show-page .login_register_page .block .error-form,#my-account-page .login_register_page .block .error-form{color:#fc5405;font-size:13px}#account-show-page .login_register_page .block li,#my-account-page .login_register_page .block li{list-style:outside;margin-left:17px;list-style-type:square}#account-show-page .login_register_page .block .password_reset,#my-account-page .login_register_page .block .password_reset{font-size:12px;font-family:"Avenir LT Std";font-weight:300;line-height:24px;letter-spacing:.1px;color:#242424}#account-show-page .login_register_page .block input,#my-account-page .login_register_page .block input{margin:3px auto;padding:10px 10px;background:#fff;border:1px solid #242424;font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:1.47;letter-spacing:.1px;color:#242424;width:100%}#account-show-page .login_register_page .block label,#my-account-page .login_register_page .block label{display:none}#account-show-page .login_register_page .block .formfield_remember_me label,#my-account-page .login_register_page .block .formfield_remember_me label{display:block;font-size:12px;font-family:"Avenir LT Std";font-weight:300;line-height:18px;letter-spacing:.1px;color:#242424}#account-show-page .login_register_page .block .button.create_account_button,#account-show-page .login_register_page .block .create_account_button.quickviewbutton,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .create_account_button.cta_link,#account-show-page .login_register_page .block .product_tile .product_details>a.create_account_button,.product_tile #account-show-page .login_register_page .block .product_details>a.create_account_button,#account-show-page .login_register_page .block .create_account_button.address_create,#account-show-page .login_register_page .block .create_account_button.card_create,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.create_account_button,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.create_account_button,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.create_account_button,#account-show-page .login_register_page .block .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #account-show-page .login_register_page .block .create_account_button.mediumbutton,#account-show-page .login_register_page .block #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #account-show-page .login_register_page .block .create_account_button.primary-button,#account-show-page .login_register_page .block .create_account_button.save-subscription-changes,#account-show-page .login_register_page .block .create_account_button.cancel-order-changes,#account-show-page .login_register_page .block .create_account_button.save-or-order-changes,#account-show-page .login_register_page .block .button.submit_button,#account-show-page .login_register_page .block .submit_button.quickviewbutton,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .submit_button.cta_link,#account-show-page .login_register_page .block .product_tile .product_details>a.submit_button,.product_tile #account-show-page .login_register_page .block .product_details>a.submit_button,#account-show-page .login_register_page .block .submit_button.address_create,#account-show-page .login_register_page .block .submit_button.card_create,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.submit_button,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.submit_button,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.submit_button,#account-show-page .login_register_page .block .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #account-show-page .login_register_page .block .submit_button.mediumbutton,#account-show-page .login_register_page .block #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #account-show-page .login_register_page .block .submit_button.primary-button,#account-show-page .login_register_page .block .submit_button.save-subscription-changes,#account-show-page .login_register_page .block .submit_button.cancel-order-changes,#account-show-page .login_register_page .block .submit_button.save-or-order-changes,#my-account-page .login_register_page .block .button.create_account_button,#my-account-page .login_register_page .block .create_account_button.quickviewbutton,#my-account-page .login_register_page .block .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #my-account-page .login_register_page .block .create_account_button.cta_link,#my-account-page .login_register_page .block .product_tile .product_details>a.create_account_button,.product_tile #my-account-page .login_register_page .block .product_details>a.create_account_button,#my-account-page .login_register_page .block .create_account_button.address_create,#my-account-page .login_register_page .block .create_account_button.card_create,#my-account-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-account-page .login_register_page .block a.create_account_button,#my-account-page .login_register_page .block .order_details_page .order_detail_options>a.create_account_button,.order_details_page #my-account-page .login_register_page .block .order_detail_options>a.create_account_button,#my-account-page .login_register_page .block .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #my-account-page .login_register_page .block .create_account_button.mediumbutton,#my-account-page .login_register_page .block #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #my-account-page .login_register_page .block .create_account_button.primary-button,#my-account-page .login_register_page .block .create_account_button.save-subscription-changes,#my-account-page .login_register_page .block .create_account_button.cancel-order-changes,#my-account-page .login_register_page .block .create_account_button.save-or-order-changes,#my-account-page .login_register_page .block .button.submit_button,#my-account-page .login_register_page .block .submit_button.quickviewbutton,#my-account-page .login_register_page .block .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #my-account-page .login_register_page .block .submit_button.cta_link,#my-account-page .login_register_page .block .product_tile .product_details>a.submit_button,.product_tile #my-account-page .login_register_page .block .product_details>a.submit_button,#my-account-page .login_register_page .block .submit_button.address_create,#my-account-page .login_register_page .block .submit_button.card_create,#my-account-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-account-page .login_register_page .block a.submit_button,#my-account-page .login_register_page .block .order_details_page .order_detail_options>a.submit_button,.order_details_page #my-account-page .login_register_page .block .order_detail_options>a.submit_button,#my-account-page .login_register_page .block .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #my-account-page .login_register_page .block .submit_button.mediumbutton,#my-account-page .login_register_page .block #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #my-account-page .login_register_page .block .submit_button.primary-button,#my-account-page .login_register_page .block .submit_button.save-subscription-changes,#my-account-page .login_register_page .block .submit_button.cancel-order-changes,#my-account-page .login_register_page .block .submit_button.save-or-order-changes{width:100%;font-family:"DIN Next LT Pro";font-size:22px;font-weight:300;font-stretch:condensed;letter-spacing:.3px;text-align:center;text-transform:uppercase;background:#242424;color:#fff;border:1px solid #242424;cursor:pointer;margin-top:auto;line-height:46px;padding:0;align-self:flex-end}#account-show-page .login_register_page .block .button.create_account_button:hover,#account-show-page .login_register_page .block .create_account_button.quickviewbutton:hover,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .create_account_button.cta_link:hover,#account-show-page .login_register_page .block .product_tile .product_details>a.create_account_button:hover,.product_tile #account-show-page .login_register_page .block .product_details>a.create_account_button:hover,#account-show-page .login_register_page .block .create_account_button.address_create:hover,#account-show-page .login_register_page .block .create_account_button.card_create:hover,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.create_account_button:hover,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.create_account_button:hover,#account-show-page .login_register_page .block .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #account-show-page .login_register_page .block .create_account_button.mediumbutton:hover,#account-show-page .login_register_page .block #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #account-show-page .login_register_page .block .create_account_button.primary-button:hover,#account-show-page .login_register_page .block .create_account_button.save-subscription-changes:hover,#account-show-page .login_register_page .block .create_account_button.cancel-order-changes:hover,#account-show-page .login_register_page .block .create_account_button.save-or-order-changes:hover,#account-show-page .login_register_page .block .button.submit_button:hover,#account-show-page .login_register_page .block .submit_button.quickviewbutton:hover,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .submit_button.cta_link:hover,#account-show-page .login_register_page .block .product_tile .product_details>a.submit_button:hover,.product_tile #account-show-page .login_register_page .block .product_details>a.submit_button:hover,#account-show-page .login_register_page .block .submit_button.address_create:hover,#account-show-page .login_register_page .block .submit_button.card_create:hover,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.submit_button:hover,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.submit_button:hover,#account-show-page .login_register_page .block .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #account-show-page .login_register_page .block .submit_button.mediumbutton:hover,#account-show-page .login_register_page .block #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #account-show-page .login_register_page .block .submit_button.primary-button:hover,#account-show-page .login_register_page .block .submit_button.save-subscription-changes:hover,#account-show-page .login_register_page .block .submit_button.cancel-order-changes:hover,#account-show-page .login_register_page .block .submit_button.save-or-order-changes:hover,#my-account-page .login_register_page .block .button.create_account_button:hover,#my-account-page .login_register_page .block .create_account_button.quickviewbutton:hover,#my-account-page .login_register_page .block .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #my-account-page .login_register_page .block .create_account_button.cta_link:hover,#my-account-page .login_register_page .block .product_tile .product_details>a.create_account_button:hover,.product_tile #my-account-page .login_register_page .block .product_details>a.create_account_button:hover,#my-account-page .login_register_page .block .create_account_button.address_create:hover,#my-account-page .login_register_page .block .create_account_button.card_create:hover,#my-account-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-account-page .login_register_page .block a.create_account_button:hover,#my-account-page .login_register_page .block .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #my-account-page .login_register_page .block .order_detail_options>a.create_account_button:hover,#my-account-page .login_register_page .block .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #my-account-page .login_register_page .block .create_account_button.mediumbutton:hover,#my-account-page .login_register_page .block #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #my-account-page .login_register_page .block .create_account_button.primary-button:hover,#my-account-page .login_register_page .block .create_account_button.save-subscription-changes:hover,#my-account-page .login_register_page .block .create_account_button.cancel-order-changes:hover,#my-account-page .login_register_page .block .create_account_button.save-or-order-changes:hover,#my-account-page .login_register_page .block .button.submit_button:hover,#my-account-page .login_register_page .block .submit_button.quickviewbutton:hover,#my-account-page .login_register_page .block .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #my-account-page .login_register_page .block .submit_button.cta_link:hover,#my-account-page .login_register_page .block .product_tile .product_details>a.submit_button:hover,.product_tile #my-account-page .login_register_page .block .product_details>a.submit_button:hover,#my-account-page .login_register_page .block .submit_button.address_create:hover,#my-account-page .login_register_page .block .submit_button.card_create:hover,#my-account-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-account-page .login_register_page .block a.submit_button:hover,#my-account-page .login_register_page .block .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #my-account-page .login_register_page .block .order_detail_options>a.submit_button:hover,#my-account-page .login_register_page .block .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #my-account-page .login_register_page .block .submit_button.mediumbutton:hover,#my-account-page .login_register_page .block #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #my-account-page .login_register_page .block .submit_button.primary-button:hover,#my-account-page .login_register_page .block .submit_button.save-subscription-changes:hover,#my-account-page .login_register_page .block .submit_button.cancel-order-changes:hover,#my-account-page .login_register_page .block .submit_button.save-or-order-changes:hover{opacity:.9}#account-show-page .login_register_page .block #dwfrm_login_rememberme,#my-account-page .login_register_page .block #dwfrm_login_rememberme{width:14px}#account-show-page .login_register_page .block .error_message,#my-account-page .login_register_page .block .error_message{font-size:13px;font-family:"Avenir LT Std";font-weight:300;color:#fc5405}#account-show-page .login_register_page .block .password_reset,#my-account-page .login_register_page .block .password_reset{display:block}#account-show-page .login_register_page .block .formfield_button,#my-account-page .login_register_page .block .formfield_button{margin-bottom:0}#account-startregister-page .primary,#register-page .primary{width:100%}#account-startregister-page .secondary,#register-page .secondary{display:none}.myaccount_title{font-family:"Playfair Display";font-size:50px;font-stretch:condensed;line-height:32px;letter-spacing:.8px;text-transform:capitalize;font-weight:400;padding-left:0;text-align:center;border-bottom:transparent;position:relative;color:#fff}.myaccount-header{position:absolute;top:44%;right:0;left:0;text-align:center;z-index:10}#account-startregister-page h1,#account-editprofile-page h1,#profile-page h1,#register-page h1,#auto-replenishment-page h1,#favorites-page h1,#my-samples-page h1{font-family:"Playfair Display";font-size:37px;font-stretch:condensed;line-height:32px;letter-spacing:.8px;text-transform:capitalize;color:#242424;font-weight:400;padding-left:0;margin-bottom:50px;margin-top:50px;text-align:center;border-bottom:transparent}#account-startregister-page .myaccount #RegistrationForm,#account-editprofile-page .myaccount #RegistrationForm,#profile-page .myaccount #RegistrationForm,#register-page .myaccount #RegistrationForm,#auto-replenishment-page .myaccount #RegistrationForm,#favorites-page .myaccount #RegistrationForm,#my-samples-page .myaccount #RegistrationForm{max-width:500px;width:90%;margin:0 auto 100px}#account-startregister-page .myaccount #RegistrationForm input,#account-startregister-page .myaccount #RegistrationForm select,#account-editprofile-page .myaccount #RegistrationForm input,#account-editprofile-page .myaccount #RegistrationForm select,#profile-page .myaccount #RegistrationForm input,#profile-page .myaccount #RegistrationForm select,#register-page .myaccount #RegistrationForm input,#register-page .myaccount #RegistrationForm select,#auto-replenishment-page .myaccount #RegistrationForm input,#auto-replenishment-page .myaccount #RegistrationForm select,#favorites-page .myaccount #RegistrationForm input,#favorites-page .myaccount #RegistrationForm select,#my-samples-page .myaccount #RegistrationForm input,#my-samples-page .myaccount #RegistrationForm select{margin:3px auto;padding:10px 10px;background:#fff;border:1px solid #242424;font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:1.47;letter-spacing:.1px;color:#242424;width:100%;text-transform:capitalize}#account-startregister-page .myaccount #RegistrationForm label,#account-editprofile-page .myaccount #RegistrationForm label,#profile-page .myaccount #RegistrationForm label,#register-page .myaccount #RegistrationForm label,#auto-replenishment-page .myaccount #RegistrationForm label,#favorites-page .myaccount #RegistrationForm label,#my-samples-page .myaccount #RegistrationForm label{display:none}#account-startregister-page .myaccount #RegistrationForm .formfield_remember_me label,#account-startregister-page .myaccount #RegistrationForm .f_field_radio label,#account-startregister-page .myaccount #RegistrationForm .formfield_age_policy label,#account-startregister-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#account-startregister-page .myaccount #RegistrationForm .formfield_checkbox label,#account-editprofile-page .myaccount #RegistrationForm .formfield_remember_me label,#account-editprofile-page .myaccount #RegistrationForm .f_field_radio label,#account-editprofile-page .myaccount #RegistrationForm .formfield_age_policy label,#account-editprofile-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#account-editprofile-page .myaccount #RegistrationForm .formfield_checkbox label,#profile-page .myaccount #RegistrationForm .formfield_remember_me label,#profile-page .myaccount #RegistrationForm .f_field_radio label,#profile-page .myaccount #RegistrationForm .formfield_age_policy label,#profile-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#profile-page .myaccount #RegistrationForm .formfield_checkbox label,#register-page .myaccount #RegistrationForm .formfield_remember_me label,#register-page .myaccount #RegistrationForm .f_field_radio label,#register-page .myaccount #RegistrationForm .formfield_age_policy label,#register-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#register-page .myaccount #RegistrationForm .formfield_checkbox label,#auto-replenishment-page .myaccount #RegistrationForm .formfield_remember_me label,#auto-replenishment-page .myaccount #RegistrationForm .f_field_radio label,#auto-replenishment-page .myaccount #RegistrationForm .formfield_age_policy label,#auto-replenishment-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#auto-replenishment-page .myaccount #RegistrationForm .formfield_checkbox label,#favorites-page .myaccount #RegistrationForm .formfield_remember_me label,#favorites-page .myaccount #RegistrationForm .f_field_radio label,#favorites-page .myaccount #RegistrationForm .formfield_age_policy label,#favorites-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#favorites-page .myaccount #RegistrationForm .formfield_checkbox label,#my-samples-page .myaccount #RegistrationForm .formfield_remember_me label,#my-samples-page .myaccount #RegistrationForm .f_field_radio label,#my-samples-page .myaccount #RegistrationForm .formfield_age_policy label,#my-samples-page .myaccount #RegistrationForm .formfield_add_to_email_list label,#my-samples-page .myaccount #RegistrationForm .formfield_checkbox label{display:block;font-size:12px;font-family:"Avenir LT Std";font-weight:300;line-height:18px;letter-spacing:.1px;color:#242424}#account-startregister-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#account-startregister-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#account-startregister-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#account-startregister-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#account-startregister-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy,#account-editprofile-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#account-editprofile-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#account-editprofile-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#account-editprofile-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#account-editprofile-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy,#profile-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#profile-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#profile-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#profile-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#profile-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy,#register-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#register-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#register-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#register-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#register-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy,#auto-replenishment-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#auto-replenishment-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#auto-replenishment-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#auto-replenishment-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#auto-replenishment-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy,#favorites-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#favorites-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#favorites-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#favorites-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#favorites-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy,#my-samples-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_female,#my-samples-page .myaccount #RegistrationForm #dwfrm_profile_customer_sex_male,#my-samples-page .myaccount #RegistrationForm #dwfrm_profile_customer_agepolicy,#my-samples-page .myaccount #RegistrationForm #dwfrm_profile_customer_addtoemaillist,#my-samples-page .myaccount #RegistrationForm #dwfrm_profile_customer_acceptprivacypolicy{width:14px;float:left}#account-startregister-page .myaccount #RegistrationForm .f_field_radio_group,#account-editprofile-page .myaccount #RegistrationForm .f_field_radio_group,#profile-page .myaccount #RegistrationForm .f_field_radio_group,#register-page .myaccount #RegistrationForm .f_field_radio_group,#auto-replenishment-page .myaccount #RegistrationForm .f_field_radio_group,#favorites-page .myaccount #RegistrationForm .f_field_radio_group,#my-samples-page .myaccount #RegistrationForm .f_field_radio_group{overflow:hidden}#account-startregister-page .myaccount #RegistrationForm .f_field_radio_group .f_field,#account-editprofile-page .myaccount #RegistrationForm .f_field_radio_group .f_field,#profile-page .myaccount #RegistrationForm .f_field_radio_group .f_field,#register-page .myaccount #RegistrationForm .f_field_radio_group .f_field,#auto-replenishment-page .myaccount #RegistrationForm .f_field_radio_group .f_field,#favorites-page .myaccount #RegistrationForm .f_field_radio_group .f_field,#my-samples-page .myaccount #RegistrationForm .f_field_radio_group .f_field{width:100px;float:left}#account-startregister-page .myaccount #RegistrationForm .f_field_radio_group label,#account-editprofile-page .myaccount #RegistrationForm .f_field_radio_group label,#profile-page .myaccount #RegistrationForm .f_field_radio_group label,#register-page .myaccount #RegistrationForm .f_field_radio_group label,#auto-replenishment-page .myaccount #RegistrationForm .f_field_radio_group label,#favorites-page .myaccount #RegistrationForm .f_field_radio_group label,#my-samples-page .myaccount #RegistrationForm .f_field_radio_group label{overflow:hidden}#account-startregister-page .myaccount p,#account-startregister-page .myaccount .formfield.formfield_select,#account-startregister-page .myaccount .formfield.formfield_select span,#account-editprofile-page .myaccount p,#account-editprofile-page .myaccount .formfield.formfield_select,#account-editprofile-page .myaccount .formfield.formfield_select span,#profile-page .myaccount p,#profile-page .myaccount .formfield.formfield_select,#profile-page .myaccount .formfield.formfield_select span,#register-page .myaccount p,#register-page .myaccount .formfield.formfield_select,#register-page .myaccount .formfield.formfield_select span,#auto-replenishment-page .myaccount p,#auto-replenishment-page .myaccount .formfield.formfield_select,#auto-replenishment-page .myaccount .formfield.formfield_select span,#favorites-page .myaccount p,#favorites-page .myaccount .formfield.formfield_select,#favorites-page .myaccount .formfield.formfield_select span,#my-samples-page .myaccount p,#my-samples-page .myaccount .formfield.formfield_select,#my-samples-page .myaccount .formfield.formfield_select span{font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:24px;letter-spacing:.1px;color:#242424}#account-startregister-page .myaccount .button.create_account_button,#account-startregister-page .myaccount .create_account_button.quickviewbutton,#account-startregister-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #account-startregister-page .myaccount .create_account_button.cta_link,#account-startregister-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #account-startregister-page .myaccount .product_details>a.create_account_button,#account-startregister-page .myaccount .create_account_button.address_create,#account-startregister-page .myaccount .create_account_button.card_create,#account-startregister-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-startregister-page .myaccount a.create_account_button,#account-startregister-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #account-startregister-page .myaccount .order_detail_options>a.create_account_button,#account-startregister-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #account-startregister-page .myaccount .create_account_button.mediumbutton,#account-startregister-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #account-startregister-page .myaccount .create_account_button.primary-button,#account-startregister-page .myaccount .create_account_button.save-subscription-changes,#account-startregister-page .myaccount .create_account_button.cancel-order-changes,#account-startregister-page .myaccount .create_account_button.save-or-order-changes,#account-startregister-page .myaccount .button.submit_button,#account-startregister-page .myaccount .submit_button.quickviewbutton,#account-startregister-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #account-startregister-page .myaccount .submit_button.cta_link,#account-startregister-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #account-startregister-page .myaccount .product_details>a.submit_button,#account-startregister-page .myaccount .submit_button.address_create,#account-startregister-page .myaccount .submit_button.card_create,#account-startregister-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-startregister-page .myaccount a.submit_button,#account-startregister-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #account-startregister-page .myaccount .order_detail_options>a.submit_button,#account-startregister-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #account-startregister-page .myaccount .submit_button.mediumbutton,#account-startregister-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #account-startregister-page .myaccount .submit_button.primary-button,#account-startregister-page .myaccount .submit_button.save-subscription-changes,#account-startregister-page .myaccount .submit_button.cancel-order-changes,#account-startregister-page .myaccount .submit_button.save-or-order-changes,#account-editprofile-page .myaccount .button.create_account_button,#account-editprofile-page .myaccount .create_account_button.quickviewbutton,#account-editprofile-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #account-editprofile-page .myaccount .create_account_button.cta_link,#account-editprofile-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #account-editprofile-page .myaccount .product_details>a.create_account_button,#account-editprofile-page .myaccount .create_account_button.address_create,#account-editprofile-page .myaccount .create_account_button.card_create,#account-editprofile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-editprofile-page .myaccount a.create_account_button,#account-editprofile-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #account-editprofile-page .myaccount .order_detail_options>a.create_account_button,#account-editprofile-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #account-editprofile-page .myaccount .create_account_button.mediumbutton,#account-editprofile-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #account-editprofile-page .myaccount .create_account_button.primary-button,#account-editprofile-page .myaccount .create_account_button.save-subscription-changes,#account-editprofile-page .myaccount .create_account_button.cancel-order-changes,#account-editprofile-page .myaccount .create_account_button.save-or-order-changes,#account-editprofile-page .myaccount .button.submit_button,#account-editprofile-page .myaccount .submit_button.quickviewbutton,#account-editprofile-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #account-editprofile-page .myaccount .submit_button.cta_link,#account-editprofile-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #account-editprofile-page .myaccount .product_details>a.submit_button,#account-editprofile-page .myaccount .submit_button.address_create,#account-editprofile-page .myaccount .submit_button.card_create,#account-editprofile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-editprofile-page .myaccount a.submit_button,#account-editprofile-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #account-editprofile-page .myaccount .order_detail_options>a.submit_button,#account-editprofile-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #account-editprofile-page .myaccount .submit_button.mediumbutton,#account-editprofile-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #account-editprofile-page .myaccount .submit_button.primary-button,#account-editprofile-page .myaccount .submit_button.save-subscription-changes,#account-editprofile-page .myaccount .submit_button.cancel-order-changes,#account-editprofile-page .myaccount .submit_button.save-or-order-changes,#profile-page .myaccount .button.create_account_button,#profile-page .myaccount .create_account_button.quickviewbutton,#profile-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #profile-page .myaccount .create_account_button.cta_link,#profile-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #profile-page .myaccount .product_details>a.create_account_button,#profile-page .myaccount .create_account_button.address_create,#profile-page .myaccount .create_account_button.card_create,#profile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #profile-page .myaccount a.create_account_button,#profile-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #profile-page .myaccount .order_detail_options>a.create_account_button,#profile-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #profile-page .myaccount .create_account_button.mediumbutton,#profile-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #profile-page .myaccount .create_account_button.primary-button,#profile-page .myaccount .create_account_button.save-subscription-changes,#profile-page .myaccount .create_account_button.cancel-order-changes,#profile-page .myaccount .create_account_button.save-or-order-changes,#profile-page .myaccount .button.submit_button,#profile-page .myaccount .submit_button.quickviewbutton,#profile-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #profile-page .myaccount .submit_button.cta_link,#profile-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #profile-page .myaccount .product_details>a.submit_button,#profile-page .myaccount .submit_button.address_create,#profile-page .myaccount .submit_button.card_create,#profile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #profile-page .myaccount a.submit_button,#profile-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #profile-page .myaccount .order_detail_options>a.submit_button,#profile-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #profile-page .myaccount .submit_button.mediumbutton,#profile-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #profile-page .myaccount .submit_button.primary-button,#profile-page .myaccount .submit_button.save-subscription-changes,#profile-page .myaccount .submit_button.cancel-order-changes,#profile-page .myaccount .submit_button.save-or-order-changes,#register-page .myaccount .button.create_account_button,#register-page .myaccount .create_account_button.quickviewbutton,#register-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #register-page .myaccount .create_account_button.cta_link,#register-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #register-page .myaccount .product_details>a.create_account_button,#register-page .myaccount .create_account_button.address_create,#register-page .myaccount .create_account_button.card_create,#register-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #register-page .myaccount a.create_account_button,#register-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #register-page .myaccount .order_detail_options>a.create_account_button,#register-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #register-page .myaccount .create_account_button.mediumbutton,#register-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #register-page .myaccount .create_account_button.primary-button,#register-page .myaccount .create_account_button.save-subscription-changes,#register-page .myaccount .create_account_button.cancel-order-changes,#register-page .myaccount .create_account_button.save-or-order-changes,#register-page .myaccount .button.submit_button,#register-page .myaccount .submit_button.quickviewbutton,#register-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #register-page .myaccount .submit_button.cta_link,#register-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #register-page .myaccount .product_details>a.submit_button,#register-page .myaccount .submit_button.address_create,#register-page .myaccount .submit_button.card_create,#register-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #register-page .myaccount a.submit_button,#register-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #register-page .myaccount .order_detail_options>a.submit_button,#register-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #register-page .myaccount .submit_button.mediumbutton,#register-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #register-page .myaccount .submit_button.primary-button,#register-page .myaccount .submit_button.save-subscription-changes,#register-page .myaccount .submit_button.cancel-order-changes,#register-page .myaccount .submit_button.save-or-order-changes,#auto-replenishment-page .myaccount .button.create_account_button,#auto-replenishment-page .myaccount .create_account_button.quickviewbutton,#auto-replenishment-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #auto-replenishment-page .myaccount .create_account_button.cta_link,#auto-replenishment-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #auto-replenishment-page .myaccount .product_details>a.create_account_button,#auto-replenishment-page .myaccount .create_account_button.address_create,#auto-replenishment-page .myaccount .create_account_button.card_create,#auto-replenishment-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #auto-replenishment-page .myaccount a.create_account_button,#auto-replenishment-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #auto-replenishment-page .myaccount .order_detail_options>a.create_account_button,#auto-replenishment-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #auto-replenishment-page .myaccount .create_account_button.mediumbutton,#auto-replenishment-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #auto-replenishment-page .myaccount .create_account_button.primary-button,#auto-replenishment-page .myaccount .create_account_button.save-subscription-changes,#auto-replenishment-page .myaccount .create_account_button.cancel-order-changes,#auto-replenishment-page .myaccount .create_account_button.save-or-order-changes,#auto-replenishment-page .myaccount .button.submit_button,#auto-replenishment-page .myaccount .submit_button.quickviewbutton,#auto-replenishment-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #auto-replenishment-page .myaccount .submit_button.cta_link,#auto-replenishment-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #auto-replenishment-page .myaccount .product_details>a.submit_button,#auto-replenishment-page .myaccount .submit_button.address_create,#auto-replenishment-page .myaccount .submit_button.card_create,#auto-replenishment-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #auto-replenishment-page .myaccount a.submit_button,#auto-replenishment-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #auto-replenishment-page .myaccount .order_detail_options>a.submit_button,#auto-replenishment-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #auto-replenishment-page .myaccount .submit_button.mediumbutton,#auto-replenishment-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #auto-replenishment-page .myaccount .submit_button.primary-button,#auto-replenishment-page .myaccount .submit_button.save-subscription-changes,#auto-replenishment-page .myaccount .submit_button.cancel-order-changes,#auto-replenishment-page .myaccount .submit_button.save-or-order-changes,#favorites-page .myaccount .button.create_account_button,#favorites-page .myaccount .create_account_button.quickviewbutton,#favorites-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #favorites-page .myaccount .create_account_button.cta_link,#favorites-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #favorites-page .myaccount .product_details>a.create_account_button,#favorites-page .myaccount .create_account_button.address_create,#favorites-page .myaccount .create_account_button.card_create,#favorites-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #favorites-page .myaccount a.create_account_button,#favorites-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #favorites-page .myaccount .order_detail_options>a.create_account_button,#favorites-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #favorites-page .myaccount .create_account_button.mediumbutton,#favorites-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #favorites-page .myaccount .create_account_button.primary-button,#favorites-page .myaccount .create_account_button.save-subscription-changes,#favorites-page .myaccount .create_account_button.cancel-order-changes,#favorites-page .myaccount .create_account_button.save-or-order-changes,#favorites-page .myaccount .button.submit_button,#favorites-page .myaccount .submit_button.quickviewbutton,#favorites-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #favorites-page .myaccount .submit_button.cta_link,#favorites-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #favorites-page .myaccount .product_details>a.submit_button,#favorites-page .myaccount .submit_button.address_create,#favorites-page .myaccount .submit_button.card_create,#favorites-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #favorites-page .myaccount a.submit_button,#favorites-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #favorites-page .myaccount .order_detail_options>a.submit_button,#favorites-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #favorites-page .myaccount .submit_button.mediumbutton,#favorites-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #favorites-page .myaccount .submit_button.primary-button,#favorites-page .myaccount .submit_button.save-subscription-changes,#favorites-page .myaccount .submit_button.cancel-order-changes,#favorites-page .myaccount .submit_button.save-or-order-changes,#my-samples-page .myaccount .button.create_account_button,#my-samples-page .myaccount .create_account_button.quickviewbutton,#my-samples-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #my-samples-page .myaccount .create_account_button.cta_link,#my-samples-page .myaccount .product_tile .product_details>a.create_account_button,.product_tile #my-samples-page .myaccount .product_details>a.create_account_button,#my-samples-page .myaccount .create_account_button.address_create,#my-samples-page .myaccount .create_account_button.card_create,#my-samples-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-samples-page .myaccount a.create_account_button,#my-samples-page .myaccount .order_details_page .order_detail_options>a.create_account_button,.order_details_page #my-samples-page .myaccount .order_detail_options>a.create_account_button,#my-samples-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #my-samples-page .myaccount .create_account_button.mediumbutton,#my-samples-page .myaccount #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #my-samples-page .myaccount .create_account_button.primary-button,#my-samples-page .myaccount .create_account_button.save-subscription-changes,#my-samples-page .myaccount .create_account_button.cancel-order-changes,#my-samples-page .myaccount .create_account_button.save-or-order-changes,#my-samples-page .myaccount .button.submit_button,#my-samples-page .myaccount .submit_button.quickviewbutton,#my-samples-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #my-samples-page .myaccount .submit_button.cta_link,#my-samples-page .myaccount .product_tile .product_details>a.submit_button,.product_tile #my-samples-page .myaccount .product_details>a.submit_button,#my-samples-page .myaccount .submit_button.address_create,#my-samples-page .myaccount .submit_button.card_create,#my-samples-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-samples-page .myaccount a.submit_button,#my-samples-page .myaccount .order_details_page .order_detail_options>a.submit_button,.order_details_page #my-samples-page .myaccount .order_detail_options>a.submit_button,#my-samples-page .myaccount .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #my-samples-page .myaccount .submit_button.mediumbutton,#my-samples-page .myaccount #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #my-samples-page .myaccount .submit_button.primary-button,#my-samples-page .myaccount .submit_button.save-subscription-changes,#my-samples-page .myaccount .submit_button.cancel-order-changes,#my-samples-page .myaccount .submit_button.save-or-order-changes{width:100%;font-family:"DIN Next LT Pro";font-size:22px;font-weight:300;font-stretch:condensed;letter-spacing:.3px;text-align:center;text-transform:uppercase;background:#242424;color:#fff;border:1px solid #242424;cursor:pointer;margin-top:20px;line-height:46px;padding:0;align-self:flex-end}#account-startregister-page .myaccount .button.create_account_button:hover,#account-startregister-page .myaccount .create_account_button.quickviewbutton:hover,#account-startregister-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #account-startregister-page .myaccount .create_account_button.cta_link:hover,#account-startregister-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #account-startregister-page .myaccount .product_details>a.create_account_button:hover,#account-startregister-page .myaccount .create_account_button.address_create:hover,#account-startregister-page .myaccount .create_account_button.card_create:hover,#account-startregister-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-startregister-page .myaccount a.create_account_button:hover,#account-startregister-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #account-startregister-page .myaccount .order_detail_options>a.create_account_button:hover,#account-startregister-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #account-startregister-page .myaccount .create_account_button.mediumbutton:hover,#account-startregister-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #account-startregister-page .myaccount .create_account_button.primary-button:hover,#account-startregister-page .myaccount .create_account_button.save-subscription-changes:hover,#account-startregister-page .myaccount .create_account_button.cancel-order-changes:hover,#account-startregister-page .myaccount .create_account_button.save-or-order-changes:hover,#account-startregister-page .myaccount .button.submit_button:hover,#account-startregister-page .myaccount .submit_button.quickviewbutton:hover,#account-startregister-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #account-startregister-page .myaccount .submit_button.cta_link:hover,#account-startregister-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #account-startregister-page .myaccount .product_details>a.submit_button:hover,#account-startregister-page .myaccount .submit_button.address_create:hover,#account-startregister-page .myaccount .submit_button.card_create:hover,#account-startregister-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-startregister-page .myaccount a.submit_button:hover,#account-startregister-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #account-startregister-page .myaccount .order_detail_options>a.submit_button:hover,#account-startregister-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #account-startregister-page .myaccount .submit_button.mediumbutton:hover,#account-startregister-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #account-startregister-page .myaccount .submit_button.primary-button:hover,#account-startregister-page .myaccount .submit_button.save-subscription-changes:hover,#account-startregister-page .myaccount .submit_button.cancel-order-changes:hover,#account-startregister-page .myaccount .submit_button.save-or-order-changes:hover,#account-editprofile-page .myaccount .button.create_account_button:hover,#account-editprofile-page .myaccount .create_account_button.quickviewbutton:hover,#account-editprofile-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #account-editprofile-page .myaccount .create_account_button.cta_link:hover,#account-editprofile-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #account-editprofile-page .myaccount .product_details>a.create_account_button:hover,#account-editprofile-page .myaccount .create_account_button.address_create:hover,#account-editprofile-page .myaccount .create_account_button.card_create:hover,#account-editprofile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-editprofile-page .myaccount a.create_account_button:hover,#account-editprofile-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #account-editprofile-page .myaccount .order_detail_options>a.create_account_button:hover,#account-editprofile-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #account-editprofile-page .myaccount .create_account_button.mediumbutton:hover,#account-editprofile-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #account-editprofile-page .myaccount .create_account_button.primary-button:hover,#account-editprofile-page .myaccount .create_account_button.save-subscription-changes:hover,#account-editprofile-page .myaccount .create_account_button.cancel-order-changes:hover,#account-editprofile-page .myaccount .create_account_button.save-or-order-changes:hover,#account-editprofile-page .myaccount .button.submit_button:hover,#account-editprofile-page .myaccount .submit_button.quickviewbutton:hover,#account-editprofile-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #account-editprofile-page .myaccount .submit_button.cta_link:hover,#account-editprofile-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #account-editprofile-page .myaccount .product_details>a.submit_button:hover,#account-editprofile-page .myaccount .submit_button.address_create:hover,#account-editprofile-page .myaccount .submit_button.card_create:hover,#account-editprofile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-editprofile-page .myaccount a.submit_button:hover,#account-editprofile-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #account-editprofile-page .myaccount .order_detail_options>a.submit_button:hover,#account-editprofile-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #account-editprofile-page .myaccount .submit_button.mediumbutton:hover,#account-editprofile-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #account-editprofile-page .myaccount .submit_button.primary-button:hover,#account-editprofile-page .myaccount .submit_button.save-subscription-changes:hover,#account-editprofile-page .myaccount .submit_button.cancel-order-changes:hover,#account-editprofile-page .myaccount .submit_button.save-or-order-changes:hover,#profile-page .myaccount .button.create_account_button:hover,#profile-page .myaccount .create_account_button.quickviewbutton:hover,#profile-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #profile-page .myaccount .create_account_button.cta_link:hover,#profile-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #profile-page .myaccount .product_details>a.create_account_button:hover,#profile-page .myaccount .create_account_button.address_create:hover,#profile-page .myaccount .create_account_button.card_create:hover,#profile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #profile-page .myaccount a.create_account_button:hover,#profile-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #profile-page .myaccount .order_detail_options>a.create_account_button:hover,#profile-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #profile-page .myaccount .create_account_button.mediumbutton:hover,#profile-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #profile-page .myaccount .create_account_button.primary-button:hover,#profile-page .myaccount .create_account_button.save-subscription-changes:hover,#profile-page .myaccount .create_account_button.cancel-order-changes:hover,#profile-page .myaccount .create_account_button.save-or-order-changes:hover,#profile-page .myaccount .button.submit_button:hover,#profile-page .myaccount .submit_button.quickviewbutton:hover,#profile-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #profile-page .myaccount .submit_button.cta_link:hover,#profile-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #profile-page .myaccount .product_details>a.submit_button:hover,#profile-page .myaccount .submit_button.address_create:hover,#profile-page .myaccount .submit_button.card_create:hover,#profile-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #profile-page .myaccount a.submit_button:hover,#profile-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #profile-page .myaccount .order_detail_options>a.submit_button:hover,#profile-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #profile-page .myaccount .submit_button.mediumbutton:hover,#profile-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #profile-page .myaccount .submit_button.primary-button:hover,#profile-page .myaccount .submit_button.save-subscription-changes:hover,#profile-page .myaccount .submit_button.cancel-order-changes:hover,#profile-page .myaccount .submit_button.save-or-order-changes:hover,#register-page .myaccount .button.create_account_button:hover,#register-page .myaccount .create_account_button.quickviewbutton:hover,#register-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #register-page .myaccount .create_account_button.cta_link:hover,#register-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #register-page .myaccount .product_details>a.create_account_button:hover,#register-page .myaccount .create_account_button.address_create:hover,#register-page .myaccount .create_account_button.card_create:hover,#register-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #register-page .myaccount a.create_account_button:hover,#register-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #register-page .myaccount .order_detail_options>a.create_account_button:hover,#register-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #register-page .myaccount .create_account_button.mediumbutton:hover,#register-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #register-page .myaccount .create_account_button.primary-button:hover,#register-page .myaccount .create_account_button.save-subscription-changes:hover,#register-page .myaccount .create_account_button.cancel-order-changes:hover,#register-page .myaccount .create_account_button.save-or-order-changes:hover,#register-page .myaccount .button.submit_button:hover,#register-page .myaccount .submit_button.quickviewbutton:hover,#register-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #register-page .myaccount .submit_button.cta_link:hover,#register-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #register-page .myaccount .product_details>a.submit_button:hover,#register-page .myaccount .submit_button.address_create:hover,#register-page .myaccount .submit_button.card_create:hover,#register-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #register-page .myaccount a.submit_button:hover,#register-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #register-page .myaccount .order_detail_options>a.submit_button:hover,#register-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #register-page .myaccount .submit_button.mediumbutton:hover,#register-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #register-page .myaccount .submit_button.primary-button:hover,#register-page .myaccount .submit_button.save-subscription-changes:hover,#register-page .myaccount .submit_button.cancel-order-changes:hover,#register-page .myaccount .submit_button.save-or-order-changes:hover,#auto-replenishment-page .myaccount .button.create_account_button:hover,#auto-replenishment-page .myaccount .create_account_button.quickviewbutton:hover,#auto-replenishment-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #auto-replenishment-page .myaccount .create_account_button.cta_link:hover,#auto-replenishment-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #auto-replenishment-page .myaccount .product_details>a.create_account_button:hover,#auto-replenishment-page .myaccount .create_account_button.address_create:hover,#auto-replenishment-page .myaccount .create_account_button.card_create:hover,#auto-replenishment-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #auto-replenishment-page .myaccount a.create_account_button:hover,#auto-replenishment-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #auto-replenishment-page .myaccount .order_detail_options>a.create_account_button:hover,#auto-replenishment-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #auto-replenishment-page .myaccount .create_account_button.mediumbutton:hover,#auto-replenishment-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #auto-replenishment-page .myaccount .create_account_button.primary-button:hover,#auto-replenishment-page .myaccount .create_account_button.save-subscription-changes:hover,#auto-replenishment-page .myaccount .create_account_button.cancel-order-changes:hover,#auto-replenishment-page .myaccount .create_account_button.save-or-order-changes:hover,#auto-replenishment-page .myaccount .button.submit_button:hover,#auto-replenishment-page .myaccount .submit_button.quickviewbutton:hover,#auto-replenishment-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #auto-replenishment-page .myaccount .submit_button.cta_link:hover,#auto-replenishment-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #auto-replenishment-page .myaccount .product_details>a.submit_button:hover,#auto-replenishment-page .myaccount .submit_button.address_create:hover,#auto-replenishment-page .myaccount .submit_button.card_create:hover,#auto-replenishment-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #auto-replenishment-page .myaccount a.submit_button:hover,#auto-replenishment-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #auto-replenishment-page .myaccount .order_detail_options>a.submit_button:hover,#auto-replenishment-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #auto-replenishment-page .myaccount .submit_button.mediumbutton:hover,#auto-replenishment-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #auto-replenishment-page .myaccount .submit_button.primary-button:hover,#auto-replenishment-page .myaccount .submit_button.save-subscription-changes:hover,#auto-replenishment-page .myaccount .submit_button.cancel-order-changes:hover,#auto-replenishment-page .myaccount .submit_button.save-or-order-changes:hover,#favorites-page .myaccount .button.create_account_button:hover,#favorites-page .myaccount .create_account_button.quickviewbutton:hover,#favorites-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #favorites-page .myaccount .create_account_button.cta_link:hover,#favorites-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #favorites-page .myaccount .product_details>a.create_account_button:hover,#favorites-page .myaccount .create_account_button.address_create:hover,#favorites-page .myaccount .create_account_button.card_create:hover,#favorites-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #favorites-page .myaccount a.create_account_button:hover,#favorites-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #favorites-page .myaccount .order_detail_options>a.create_account_button:hover,#favorites-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #favorites-page .myaccount .create_account_button.mediumbutton:hover,#favorites-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #favorites-page .myaccount .create_account_button.primary-button:hover,#favorites-page .myaccount .create_account_button.save-subscription-changes:hover,#favorites-page .myaccount .create_account_button.cancel-order-changes:hover,#favorites-page .myaccount .create_account_button.save-or-order-changes:hover,#favorites-page .myaccount .button.submit_button:hover,#favorites-page .myaccount .submit_button.quickviewbutton:hover,#favorites-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #favorites-page .myaccount .submit_button.cta_link:hover,#favorites-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #favorites-page .myaccount .product_details>a.submit_button:hover,#favorites-page .myaccount .submit_button.address_create:hover,#favorites-page .myaccount .submit_button.card_create:hover,#favorites-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #favorites-page .myaccount a.submit_button:hover,#favorites-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #favorites-page .myaccount .order_detail_options>a.submit_button:hover,#favorites-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #favorites-page .myaccount .submit_button.mediumbutton:hover,#favorites-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #favorites-page .myaccount .submit_button.primary-button:hover,#favorites-page .myaccount .submit_button.save-subscription-changes:hover,#favorites-page .myaccount .submit_button.cancel-order-changes:hover,#favorites-page .myaccount .submit_button.save-or-order-changes:hover,#my-samples-page .myaccount .button.create_account_button:hover,#my-samples-page .myaccount .create_account_button.quickviewbutton:hover,#my-samples-page .myaccount .featured_salon_main .tile_hero .create_account_button.cta_link:hover,.featured_salon_main .tile_hero #my-samples-page .myaccount .create_account_button.cta_link:hover,#my-samples-page .myaccount .product_tile .product_details>a.create_account_button:hover,.product_tile #my-samples-page .myaccount .product_details>a.create_account_button:hover,#my-samples-page .myaccount .create_account_button.address_create:hover,#my-samples-page .myaccount .create_account_button.card_create:hover,#my-samples-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-samples-page .myaccount a.create_account_button:hover,#my-samples-page .myaccount .order_details_page .order_detail_options>a.create_account_button:hover,.order_details_page #my-samples-page .myaccount .order_detail_options>a.create_account_button:hover,#my-samples-page .myaccount .diagnoseMyHair .create_account_button.mediumbutton:hover,.diagnoseMyHair #my-samples-page .myaccount .create_account_button.mediumbutton:hover,#my-samples-page .myaccount #confirmChangebuttons .create_account_button.primary-button:hover,#confirmChangebuttons #my-samples-page .myaccount .create_account_button.primary-button:hover,#my-samples-page .myaccount .create_account_button.save-subscription-changes:hover,#my-samples-page .myaccount .create_account_button.cancel-order-changes:hover,#my-samples-page .myaccount .create_account_button.save-or-order-changes:hover,#my-samples-page .myaccount .button.submit_button:hover,#my-samples-page .myaccount .submit_button.quickviewbutton:hover,#my-samples-page .myaccount .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #my-samples-page .myaccount .submit_button.cta_link:hover,#my-samples-page .myaccount .product_tile .product_details>a.submit_button:hover,.product_tile #my-samples-page .myaccount .product_details>a.submit_button:hover,#my-samples-page .myaccount .submit_button.address_create:hover,#my-samples-page .myaccount .submit_button.card_create:hover,#my-samples-page .myaccount .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #my-samples-page .myaccount a.submit_button:hover,#my-samples-page .myaccount .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #my-samples-page .myaccount .order_detail_options>a.submit_button:hover,#my-samples-page .myaccount .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #my-samples-page .myaccount .submit_button.mediumbutton:hover,#my-samples-page .myaccount #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #my-samples-page .myaccount .submit_button.primary-button:hover,#my-samples-page .myaccount .submit_button.save-subscription-changes:hover,#my-samples-page .myaccount .submit_button.cancel-order-changes:hover,#my-samples-page .myaccount .submit_button.save-or-order-changes:hover{opacity:.9}#account-startregister-page .myaccount .error_message,#account-editprofile-page .myaccount .error_message,#profile-page .myaccount .error_message,#register-page .myaccount .error_message,#auto-replenishment-page .myaccount .error_message,#favorites-page .myaccount .error_message,#my-samples-page .myaccount .error_message{font-size:13px;font-family:"Avenir LT Std";font-weight:300;color:#fc5405}#account-startregister-page .myaccount .formfield_button,#account-editprofile-page .myaccount .formfield_button,#profile-page .myaccount .formfield_button,#register-page .myaccount .formfield_button,#auto-replenishment-page .myaccount .formfield_button,#favorites-page .myaccount .formfield_button,#my-samples-page .myaccount .formfield_button{margin-bottom:0}.login_register_page .section_header,.login_register_page .section_title,.login_wishlist_page .section_header,.login_wishlist_page .section_title{padding:5px;font-size:16px;line-height:25px;color:#666;text-transform:uppercase;border-bottom:1px solid #c5c5c5;background:0}.login_register_page .textinput,.login_wishlist_page .textinput{font-weight:700}.register_page p,.login_register_page .block p,.login_wishlist_page .block p{margin-bottom:10px;color:#999}.register_page p.social-pp,.login_register_page .block p.social-pp,.login_wishlist_page .block p.social-pp{font-size:11px;line-height:12px;margin-bottom:30px}.register_page input,.login_register_page .block input,.login_wishlist_page .block input{box-sizing:border-box}.register_page .formfield_zip input,.login_register_page .block .formfield_zip input,.login_wishlist_page .block .formfield_zip input{width:120px}.register_page .f_label,.login_register_page .block .f_label,.login_wishlist_page .block .f_label{color:#242424}.register_page .formfield_radio-list .f_field_radio,.login_register_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,.login_register_page .block .formfield_radio-list .f_radio,.login_wishlist_page .block .formfield_radio-list .f_radio{margin-right:5px}.register_page .formfield_radio-list .f_label,.login_register_page .block .formfield_radio-list .f_label,.login_wishlist_page .block .formfield_radio-list .f_label{vertical-align:top;width:60px}.register_page .formfield_radio-list>.f_label,.login_register_page .block .formfield_radio-list>.f_label,.login_wishlist_page .block .formfield_radio-list>.f_label{float:left;margin-right:10px;font-size:14px;font-weight:700;text-transform:uppercase}.register_page .f_field_checkbox .f_checkbox,.login_register_page .block .f_field_checkbox .f_checkbox,.login_wishlist_page .block .f_field_checkbox .f_checkbox{float:left}.register_page .f_field_checkbox .f_label,.login_register_page .block .f_field_checkbox .f_label,.login_wishlist_page .block .f_field_checkbox .f_label{display:block;margin-left:20px}.register_page .password_reset,.login_register_page .block .password_reset,.login_wishlist_page .block .password_reset{font-weight:400;color:#999;text-transform:uppercase;text-decoration:underline}.register_page .recaptcha_wrapper,.login_register_page .block .recaptcha_wrapper,.login_wishlist_page .block .recaptcha_wrapper{margin-bottom:10px}.register_page .recaptcha_wrapper .g-recaptcha,.login_register_page .block .recaptcha_wrapper .g-recaptcha,.login_wishlist_page .block .recaptcha_wrapper .g-recaptcha{margin-bottom:10px}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.account_address_detail_page #newcreditcard,.account_payment_details_page #newcreditcard{padding-left:1px}}.account_address_detail_page .credit_card_details,.account_payment_details_page .credit_card_details{min-height:340px}.account_address_detail_page .formfield_radio-list,.account_payment_details_page .formfield_radio-list{overflow:hidden}.account_address_detail_page .f_field .f_label,.account_address_detail_page .f_field .f_field_radio,.account_payment_details_page .f_field .f_label,.account_payment_details_page .f_field .f_field_radio{float:left;width:90px;margin:0}.account_address_detail_page .f_field .f_field_radio .f_radio,.account_payment_details_page .f_field .f_field_radio .f_radio{float:left;margin-right:5px}.account_address_detail_page .f_field .f_field_radio .f_label,.account_payment_details_page .f_field .f_field_radio .f_label{width:60px}.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_year,.account_payment_details_page .formfield_year{margin-left:135px;margin-right:0}.account_address_detail_page .formfield_year:after,.account_payment_details_page .formfield_year:after{clear:both;content:"";display:block;font-size:0}.account_address_detail_page .f_field_checkbox,.account_payment_details_page .f_field_checkbox{overflow:hidden}.account_address_detail_page .f_field_checkbox .f_checkbox,.account_payment_details_page .f_field_checkbox .f_checkbox{display:block;float:left;width:20px}.account_address_detail_page .f_field_checkbox .f_label,.account_payment_details_page .f_field_checkbox .f_label{display:block;float:left;width:256px}.account_address_detail_page .formfield_button,.account_payment_details_page .formfield_button{clear:both;margin:20px 0 0 0;padding:10px 0 0;border-top:1px solid #ccc}.ui-dialog .account_address_detail_page .formfield_button,.ui-dialog .account_payment_details_page .formfield_button{width:267px;overflow:hidden;font-size:0;white-space:nowrap}.account_address_detail_page .formfield_button .button,.account_address_detail_page .formfield_button .quickviewbutton,.account_address_detail_page .formfield_button .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .account_address_detail_page .formfield_button .cta_link,.account_address_detail_page .formfield_button .product_tile .product_details>a,.product_tile .account_address_detail_page .formfield_button .product_details>a,.account_address_detail_page .formfield_button .address_create,.account_address_detail_page .formfield_button .card_create,.account_address_detail_page .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_address_detail_page .formfield_button a,.account_address_detail_page .formfield_button .order_details_page .order_detail_options>a,.order_details_page .account_address_detail_page .formfield_button .order_detail_options>a,.account_address_detail_page .formfield_button .diagnoseMyHair .mediumbutton,.diagnoseMyHair .account_address_detail_page .formfield_button .mediumbutton,.account_address_detail_page .formfield_button #confirmChangebuttons .primary-button,#confirmChangebuttons .account_address_detail_page .formfield_button .primary-button,.account_address_detail_page .formfield_button .save-subscription-changes,.account_address_detail_page .formfield_button .cancel-order-changes,.account_address_detail_page .formfield_button .save-or-order-changes,.account_payment_details_page .formfield_button .button,.account_payment_details_page .formfield_button .quickviewbutton,.account_payment_details_page .formfield_button .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .account_payment_details_page .formfield_button .cta_link,.account_payment_details_page .formfield_button .product_tile .product_details>a,.product_tile .account_payment_details_page .formfield_button .product_details>a,.account_payment_details_page .formfield_button .address_create,.account_payment_details_page .formfield_button .card_create,.account_payment_details_page .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .account_payment_details_page .formfield_button a,.account_payment_details_page .formfield_button .order_details_page .order_detail_options>a,.order_details_page .account_payment_details_page .formfield_button .order_detail_options>a,.account_payment_details_page .formfield_button .diagnoseMyHair .mediumbutton,.diagnoseMyHair .account_payment_details_page .formfield_button .mediumbutton,.account_payment_details_page .formfield_button #confirmChangebuttons .primary-button,#confirmChangebuttons .account_payment_details_page .formfield_button .primary-button,.account_payment_details_page .formfield_button .save-subscription-changes,.account_payment_details_page .formfield_button .cancel-order-changes,.account_payment_details_page .formfield_button .save-or-order-changes{vertical-align:top;padding:0 16px;margin:10px 8px 0 0}.ui-dialog .account_address_detail_page .formfield_button .button,.ui-dialog .account_address_detail_page .formfield_button .quickviewbutton,.ui-dialog .account_address_detail_page .formfield_button .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .ui-dialog .account_address_detail_page .formfield_button .cta_link,.ui-dialog .account_address_detail_page .formfield_button .product_tile .product_details>a,.product_tile .ui-dialog .account_address_detail_page .formfield_button .product_details>a,.ui-dialog .account_address_detail_page .formfield_button .address_create,.ui-dialog .account_address_detail_page .formfield_button .card_create,.ui-dialog .account_address_detail_page .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui-dialog .account_address_detail_page .formfield_button a,.ui-dialog .account_address_detail_page .formfield_button .order_details_page .order_detail_options>a,.order_details_page .ui-dialog .account_address_detail_page .formfield_button .order_detail_options>a,.ui-dialog .account_address_detail_page .formfield_button .diagnoseMyHair .mediumbutton,.diagnoseMyHair .ui-dialog .account_address_detail_page .formfield_button .mediumbutton,.ui-dialog .account_address_detail_page .formfield_button #confirmChangebuttons .primary-button,#confirmChangebuttons .ui-dialog .account_address_detail_page .formfield_button .primary-button,.ui-dialog .account_address_detail_page .formfield_button .save-subscription-changes,.ui-dialog .account_address_detail_page .formfield_button .cancel-order-changes,.ui-dialog .account_address_detail_page .formfield_button .save-or-order-changes,.ui-dialog .account_payment_details_page .formfield_button .button,.ui-dialog .account_payment_details_page .formfield_button .quickviewbutton,.ui-dialog .account_payment_details_page .formfield_button .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .ui-dialog .account_payment_details_page .formfield_button .cta_link,.ui-dialog .account_payment_details_page .formfield_button .product_tile .product_details>a,.product_tile .ui-dialog .account_payment_details_page .formfield_button .product_details>a,.ui-dialog .account_payment_details_page .formfield_button .address_create,.ui-dialog .account_payment_details_page .formfield_button .card_create,.ui-dialog .account_payment_details_page .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui-dialog .account_payment_details_page .formfield_button a,.ui-dialog .account_payment_details_page .formfield_button .order_details_page .order_detail_options>a,.order_details_page .ui-dialog .account_payment_details_page .formfield_button .order_detail_options>a,.ui-dialog .account_payment_details_page .formfield_button .diagnoseMyHair .mediumbutton,.diagnoseMyHair .ui-dialog .account_payment_details_page .formfield_button .mediumbutton,.ui-dialog .account_payment_details_page .formfield_button #confirmChangebuttons .primary-button,#confirmChangebuttons .ui-dialog .account_payment_details_page .formfield_button .primary-button,.ui-dialog .account_payment_details_page .formfield_button .save-subscription-changes,.ui-dialog .account_payment_details_page .formfield_button .cancel-order-changes,.ui-dialog .account_payment_details_page .formfield_button .save-or-order-changes{margin-right:0}.account_address_detail_page .postal,.account_payment_details_page .postal{width:140px}.account_address_detail_page .legend_message,.account_address_detail_page .form_field_tooltip,.account_address_detail_page .formfield_country,.account_payment_details_page .legend_message,.account_payment_details_page .form_field_tooltip,.account_payment_details_page .formfield_country{display:none}.login_register_page .primary,.login_wishlist_page .primary{position:relative}.login_register_page .primary h1,.login_wishlist_page .primary h1{padding:0;margin:0;border:0;font-size:24px}.login_register_page .primary h2,.login_wishlist_page .primary h2{margin-bottom:5px;border-bottom:1px solid #999}.login_register_page .registration_container,.login_register_page .registration_description,.login_wishlist_page .registration_container,.login_wishlist_page .registration_description{font-size:12px;color:#999}.login_register_page .registration_container,.login_wishlist_page .registration_container{margin-top:25px;margin-bottom:45px}.login_register_page .registration_description,.login_wishlist_page .registration_description{position:absolute;top:55px;width:1084px;padding-bottom:3px;border-bottom:1px solid #c5c5c5}.login_register_page .customerService,.login_wishlist_page .customerService{display:none}.login_wishlist_page .wishlist_landing_page,.login_wishlist_page .wishlist_search{margin-top:80px}.login_wishlist_page .wishlist_landing_page:after,.login_wishlist_page .wishlist_search:after{content:"";display:table;clear:both}.login_wishlist_page .secondary{margin-top:80px}.login_wishlist_page .primary h1{position:absolute;top:24px;width:1084px;border-bottom:1px solid #ccc;font-weight:400;color:#666;text-transform:uppercase}.login_wishlist_page .block.block_login{margin-left:40px}.login_wishlist_page .block.block_search{margin-bottom:none}.login_wishlist_page .block h1{display:none}.account_navigation h3{padding:3px 0 6px;margin-bottom:7px;border-bottom:1px solid #d6d6d6;font-size:13px;font-weight:700;word-spacing:2px;text-transform:uppercase;color:#585858}.account_navigation .my-account-menu{overflow:hidden;max-width:885px;width:100%;margin:23px auto 0}.account_navigation .my-account-menu li{width:auto;background:#f5f5f5;overflow:hidden;display:block;padding:0 9px;margin:6px 0 0;border:0}.account_navigation .my-account-menu a{font-family:"DIN Next LT Pro";font-size:14px;font-stretch:condensed;line-height:40px;letter-spacing:.8px;text-transform:uppercase;color:#242424;display:block;font-weight:500}.account_navigation .my-account-menu a.active:before{font:16px/16px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2713"}.account_landing_page .primary h1{padding:0;margin:0;border:0;color:#333}.account_landing_content{margin-left:5px;margin-top:5px;font-size:12px;color:#999}.myaccount_blocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.myaccount_block{min-height:150px;flex-wrap:wrap;float:left;width:45%;margin:30px auto 0;padding:20px;flex-basis:45%;overflow:hidden;position:relative;border:1px solid #ddd;border-top:3px solid #242424;color:#242424;word-wrap:break-word;color:#242424;font-family:"Avenir LT Std"}.myaccount_block h2{font-family:"Playfair Display";text-transform:capitalize;font-size:24px;display:block;font-weight:300;line-height:30px}.myaccount_block .accountlanding-fullname{font-size:20px;margin-bottom:6px}.myaccount_block .accountlanding-email{font-size:17px}.myaccount_block .default_title{margin:0 0 3px;font-size:15px;font-weight:300;color:#999}.myaccount_block>.description,.myaccount_block>p{font-size:13px;font-weight:300;color:#696969}.myaccount_block .inner{margin:20px 0 0;font-size:15px;font-weight:300;color:#242424}.myaccount_block .edit_link{display:block;font-size:16px;font-weight:500;font-family:"DIN Next LT Pro";text-transform:uppercase;margin:15px 0 -10px;position:absolute;right:15px;bottom:20px;text-decoration:underline}.myaccount_block .edit_link:after{content:" >"}.myaccount_block .view-more{position:static}.myaccount_block .mini_address_name,.myaccount_block .mini_address_location{margin:0;font-weight:400}.myaccount_block .mysalon_name,.myaccount_block .product_name,.myaccount_block .mini_address_title{font-weight:700}.myaccount_block .mini_address_location .city,.myaccount_block .mini_address_location .state_code,.myaccount_block .mini_address_location .postal_code,.myaccount_block .mini_address_location .country_code{display:none}.myaccount_block .account_product_item{margin:0 0 5px}.myaccount_address_book{clear:both}.account_landing_right_nav_slot{display:none;position:relative;overflow:hidden;max-height:424px;font-size:15px;letter-spacing:1px;color:#fff}.account_landing_page .account_landing_right_nav_slot{display:block}.account_landing_right_nav_slot .img{position:relative;left:50%;float:left}.account_landing_right_nav_slot .img img{position:relative;left:-50%;top:-40px;width:auto;height:auto;vertical-align:top}.account_landing_right_nav_slot .tile_info{position:absolute;left:50%;bottom:48px;margin-left:154px}.main .account_landing_right_nav_slot h1{padding:0;margin:0;border:0;font-size:2.4em;line-height:normal;font-weight:400;color:#fff;letter-spacing:-1px;word-spacing:-1px;text-transform:uppercase}.account_landing_right_nav_slot span{position:relative;display:block;clear:both;padding-bottom:16px;font-size:.5em;font-weight:700;letter-spacing:0;word-spacing:3px;position:relative}.account_landing_right_nav_slot span:after{content:'';position:absolute;left:0;bottom:4px;width:30px;height:5px;background-color:#fff}.account_landing_right_nav_slot p{margin:0 0 6px}.account_landing_right_nav_slot strong{font-size:1.1em;font-weight:700}.account_landing_right_nav_slot a{color:#fff}.address_list,.address_list_empty,.payment_list,.payment_list_empty{color:#666;word-wrap:break-word}.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}.addresses,.payment_instruments{position:relative;padding-bottom:50px}.address_item,.payment_item{display:inline-block;vertical-align:top;width:240px;margin:0 25px 25px 0;font-size:12px;line-height:16px}.mini_address_title{text-transform:uppercase}.default .mini_address_title:after{content:"(Default)"}.mini_address_name,.mini_address_location{font-size:12px;line-height:16px;color:#999}.mini_address_location,.mini_creditcard{margin:0 0 15px}.address_item .city,.address_item .state_code,.address_item .postal_code{display:inline}.address_item .city:after{content:","}.address_actions{text-transform:uppercase}.address_actions li{display:inline-block;margin:0 10px 0 0}.address_actions a{color:#666}.payment_item .type,.payment_item .number,.payment_item .exp_date{font-size:12px;line-height:16px;color:#999}.payment_item .name{font-weight:bold;text-transform:uppercase}.payment_item .type{text-transform:uppercase}.payment_item .f_label,.payment_item .button_text,.payment_item .button.view_all_content_hits,.payment_item .view_all_content_hits.quickviewbutton,.payment_item .featured_salon_main .tile_hero .view_all_content_hits.cta_link,.featured_salon_main .tile_hero .payment_item .view_all_content_hits.cta_link,.payment_item .product_tile .product_details>a.view_all_content_hits,.product_tile .payment_item .product_details>a.view_all_content_hits,.payment_item .view_all_content_hits.address_create,.payment_item .view_all_content_hits.card_create,.payment_item .pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .payment_item a.view_all_content_hits,.payment_item .order_details_page .order_detail_options>a.view_all_content_hits,.order_details_page .payment_item .order_detail_options>a.view_all_content_hits,.payment_item .diagnoseMyHair .view_all_content_hits.mediumbutton,.diagnoseMyHair .payment_item .view_all_content_hits.mediumbutton,.payment_item #confirmChangebuttons .view_all_content_hits.primary-button,#confirmChangebuttons .payment_item .view_all_content_hits.primary-button,.payment_item .view_all_content_hits.save-subscription-changes,.payment_item .view_all_content_hits.cancel-order-changes,.payment_item .view_all_content_hits.save-or-order-changes{font-size:100%;text-transform:uppercase;color:#242424}.payment_item .f_label{white-space:nowrap}.pt_favorites .product_image_wrapper{display:block;margin:0 auto;text-align:center}.pt_favorites .quickviewbutton{display:none !important}.pt_favorites .product_subtitle{display:block;max-height:126px;overflow:hidden}.pt_favorites .product_tile_wrapper .product_tile{position:relative;z-index:1;padding-bottom:15px;border-width:1px;margin-bottom:40px}.pt_favorites .product_tile_wrapper .product_name{min-height:31px;margin-bottom:0}.pt_favorites .product_tile_wrapper .product_subtitle{min-height:56px;margin-bottom:0}.pt_favorites .product_tile_wrapper .variant_swatch{margin:-45px 10px 30px}.pt_favorites .product_tile_wrapper .price{margin:20px 10px 10px}.pt_favorites .product_tile_wrapper .inline_rating_link{margin:5px 0 5px 10px}.pt_favorites .product_tile_wrapper .inline_rating_label_link{margin-top:5px}.pt_favorites .product_tile_wrapper .bv-rating{margin-left:10px;padding-bottom:5px}.pt_favorites .product_tile_wrapper .product_actions{float:right;margin-right:10px}.pt_favorites .product_tile_wrapper .product_favorite_remove{float:left;margin-left:10px}.pt_favorites .favorite_noitems{color:#666}.pt_mysamples .product_tile{position:relative;padding:0 0 15px;border-width:1px}.pt_mysamples .product_image_wrapper{display:block;text-align:center;width:auto}.pt_mysamples .product_subtitle{margin-bottom:35px}.pt_mysamples .product_actions{margin:0 10px}.pt_mysamples .fullsize_productimage_for_sample{position:absolute;bottom:10px;right:5px;width:60px}.pt_mysamples .fullsize_productimage_for_sample .product_image_wrapper{max-width:100%;height:auto;line-height:normal}.pt_mysamples .no_samples{color:#666}.pt_mysamples .no_samples h2{font-weight:400}.start_shopping_navigation{margin:20px 0;font-size:12px;color:#666;text-transform:none}.start_shopping_navigation h2{font-weight:400}.start-shopping-list,.start_shopping_list{margin:15px 0 0;font-size:12px;line-height:16px;text-transform:uppercase}.start-shopping-list,.start-shopping-list a,.start_shopping_list,.start_shopping_list a{color:#585858}.start-shopping-list li,.start_shopping_list li{display:inline-block;vertical-align:top;width:25%;margin:0 0 15px}.start-shopping-list h3,.start_shopping_list h3{margin:0 0 5px}.pt_account .ui_resetpassword_dialog{outline:0 none}.ui_resetpassword_dialog,.ui_resetpassword_confirm_dialog,.ui_notifyme_dialog{max-width:400px}.ui_resetpassword_dialog .ui-dialog-titlebar,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar,.ui_notifyme_dialog .ui-dialog-titlebar{margin-bottom:15px}.ui_resetpassword_dialog .ui-dialog-content,.ui_resetpassword_confirm_dialog .ui-dialog-content,.ui_notifyme_dialog .ui-dialog-content{height:auto !important;color:#666}.ui_resetpassword_dialog .request_password_page,.ui_resetpassword_confirm_dialog .request_password_page,.ui_notifyme_dialog .request_password_page{color:#666}.ui_resetpassword_dialog .request_password_page h1,.ui_resetpassword_confirm_dialog .request_password_page h1,.ui_notifyme_dialog .request_password_page h1{display:none}.ui_resetpassword_dialog .request_password_page #PasswordResetForm,.ui_resetpassword_confirm_dialog .request_password_page #PasswordResetForm,.ui_notifyme_dialog .request_password_page #PasswordResetForm{outline:0 none}.ui_resetpassword_dialog .error_form,.ui_resetpassword_confirm_dialog .error_form,.ui_notifyme_dialog .error_form{color:red}.ui_resetpassword_dialog .f_field label,.ui_resetpassword_dialog .formfield label,.ui_resetpassword_confirm_dialog .f_field label,.ui_resetpassword_confirm_dialog .formfield label,.ui_notifyme_dialog .f_field label,.ui_notifyme_dialog .formfield label{width:100px}.ui_resetpassword_dialog .f_field .error_message,.ui_resetpassword_dialog .formfield .error_message,.ui_resetpassword_confirm_dialog .f_field .error_message,.ui_resetpassword_confirm_dialog .formfield .error_message,.ui_notifyme_dialog .f_field .error_message,.ui_notifyme_dialog .formfield .error_message{margin-left:100px}.ui_resetpassword_dialog .formfield_button,.ui_resetpassword_confirm_dialog .formfield_button,.ui_notifyme_dialog .formfield_button{margin:0}.ui_resetpassword_dialog .invalid_email,.ui_resetpassword_confirm_dialog .invalid_email,.ui_notifyme_dialog .invalid_email{margin:10px 0 0}.ui_resetpassword_dialog .dialog_content2 p,.ui_resetpassword_confirm_dialog .dialog_content2 p,.ui_notifyme_dialog .dialog_content2 p{margin:0 0 10px}.ui_notifyme_dialog .ui-dialog-titlebar-close:before{content:""}.ui_notifyme_dialog .ui-dialog-titlebar-close:after{content:" \00a0 \00a0"}.request_password_page p,.set_new_password_page p{margin:0 0 10px}.request_password_page .f_field .f_label,.set_new_password_page .f_field .f_label{line-height:30px;width:100px}.request_password_page .error_message,.set_new_password_page .error_message{margin:0 0 0 100px}.dialog_edit_address,.dialog_edit_payment{max-width:380px}.dialog_edit_address .ui-dialog-title,.dialog_edit_payment .ui-dialog-title{height:26px;margin-bottom:-26px;opacity:0}.dialog_edit_address h1,.dialog_edit_payment h1{padding-right:95px;font-size:22px;font-weight:400;text-transform:uppercase;color:#666}.my_salon_account .sub_title{margin:10px 0;font-size:18px;font-weight:400;color:#999;text-transform:uppercase}.my_salon_account .f_field{float:left;width:30%;margin:0 10px 10px 0}.my_salon_account .f_field .f_field{display:inline;float:none;margin:0}.my_salon_account .f_field .f_textinput{width:100%}.my_salon_account .button,.my_salon_account .quickviewbutton,.my_salon_account .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .my_salon_account .cta_link,.my_salon_account .product_tile .product_details>a,.product_tile .my_salon_account .product_details>a,.my_salon_account .address_create,.my_salon_account .card_create,.my_salon_account .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .my_salon_account a,.my_salon_account .order_details_page .order_detail_options>a,.order_details_page .my_salon_account .order_detail_options>a,.my_salon_account .diagnoseMyHair .mediumbutton,.diagnoseMyHair .my_salon_account .mediumbutton,.my_salon_account #confirmChangebuttons .primary-button,#confirmChangebuttons .my_salon_account .primary-button,.my_salon_account .save-subscription-changes,.my_salon_account .cancel-order-changes,.my_salon_account .save-or-order-changes{padding:0 30px}.my_salon_account .salon_input_data_error{float:left;width:100%;margin:-10px 0 10px}.mysalon_search_results{clear:both;margin:15px 0 0;padding:15px;border-top:1px solid #ccc}.mysalon_search_results .mysalon_list{font-size:0}.mysalon_search_results .mysalon_item{display:inline-block;vertical-align:top;width:40%;margin:0 9% 20px 0}.mysalon_search_results .mysalon_item .radio{float:left;margin:10px 0 0 2px}.mysalon_search_results .mysalon_item_content{margin:0 0 0 20px}.mysalon_search_results .salon_confirm,.mysalon_search_results .skip_this{float:right;margin:0 0 0 10px}.js_no_salon_result{color:#333;margin:0 0 15px}.mysalon_item{overflow:hidden;font-size:12px;line-height:16px;color:#585858}.mysalon_item .full_width{clear:both;padding:15px 0;margin:10px 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.mysalon_address{float:left;width:200px;margin:0 10px 10px 0}.mysalon_remove{display:block;margin:5px 0 0;cursor:pointer}.mysalon_img img{max-height:100px;vertical-align:top}.login_wishlist_page h1{padding-bottom:6px;border-bottom:1px solid #ccc;font-size:24px;font-weight:400;text-transform:uppercase;color:#666}.login_wishlist_page .block_login h1{display:none}.display_close_button{display:none}.no_orders{text-transform:none}.orders_page h1{display:none}.orders_page .search_result_items{font-size:11px;margin:0}.orders_page .search_result_options{overflow:hidden}.orders_page .search_result_content{margin:0;padding:0}.orders_page .search_result_content>li{margin:0 0 40px}.orders_page .paging_bar{font-size:1.2em;font-weight:700;color:#555}.orders_page .paging_bar a{text-decoration:none;color:#999}.order_history_header{overflow:hidden;font-weight:700;word-spacing:1px}.search_result_content .order_history_header .submit_button{float:right;margin:19px 0 0;padding:0 10px;font-size:10px;line-height:23px}.order_history_header .value{color:#999}.order_history_item{width:100%;margin:14px auto;border:1px solid #242424;padding:20px}.order_history_items{margin:10px 0 0}.order_history_items th{padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:.909em;color:#999}.order_history_items td{padding:5px;border-bottom:1px solid #ccc;font-weight:700}.order_history_items .order_shipped_to,.order_history_items .order_total_price{width:20%}.order_details_page .order_shipment_table{width:100%}.order_details_page .order_shipment_table .product_subtitle,.order_details_page .order_shipment_table .product_id,.order_details_page .order_shipment_table .cell_label{display:none}.order_details_page .order_payment_details_item{width:300px;margin:0 50px 30px 30px}.order_details_page .order_detail_options>a{margin:0 10px 10px 0 !important}.pt_account .main .account-signin-header{background:#fff;color:#000;padding:15px 0;float:left;margin-bottom:25px;width:1081px;font-family:'Trade Gothic W01 Light';border:1px solid #ccc}.pt_account .main .account-signin-header h1{font-size:21px;text-align:center;border:0;letter-spacing:2.25px;color:#000;font-weight:600;margin-bottom:0;padding:0 15px}.pt_account .main .account-signin-header ul{float:left;width:92%;padding:0 45px}.pt_account .main .account-signin-header ul li{float:left;width:165px}.pt_account .main .account-signin-header ul li div{margin:0 auto;height:95px;width:165px;display:table-cell;text-align:center;vertical-align:middle}.pt_account .main .account-signin-header ul li img{display:block;margin:auto}.pt_account .main .account-signin-header ul li span{clear:both;float:left;color:#4d4d4f;font-weight:bold;font-size:10px;font-family:'Trade Gothic W01 Light';width:100%;text-align:center}::placeholder{opacity:1}::-moz-placeholder{opacity:1}.ui_resetpassword_dialog.ui-dialog,.ui_resetpassword_confirm_dialog.ui-dialog,.dialog_edit_address,.dialog_edit_payment,#dwfrm_ordertrack{border:1px solid #999;color:#242424}.ui_resetpassword_dialog.ui-dialog .formfield_description,.ui_resetpassword_confirm_dialog.ui-dialog .formfield_description,.dialog_edit_address .formfield_description,.dialog_edit_payment .formfield_description,#dwfrm_ordertrack .formfield_description{display:none}.ui_resetpassword_dialog.ui-dialog .ui-dialog-title,.ui_resetpassword_confirm_dialog.ui-dialog .ui-dialog-title,.dialog_edit_address .ui-dialog-title,.dialog_edit_payment .ui-dialog-title,#dwfrm_ordertrack .ui-dialog-title{display:none}.ui_resetpassword_dialog.ui-dialog h1,.ui_resetpassword_confirm_dialog.ui-dialog h1,.dialog_edit_address h1,.dialog_edit_payment h1,#dwfrm_ordertrack h1{display:block;padding-right:70px;text-transform:uppercase;color:#242424;font-family:"DIN Next LT Pro";font-weight:500;font-size:20px;font-stretch:condensed;line-height:32px;letter-spacing:.8px;text-transform:uppercase}.ui_resetpassword_dialog.ui-dialog .message,.ui_resetpassword_confirm_dialog.ui-dialog .message,.dialog_edit_address .message,.dialog_edit_payment .message,#dwfrm_ordertrack .message{font-family:"Avenir LT Std";font-size:15px;color:#242424}.ui_resetpassword_dialog.ui-dialog label,.ui_resetpassword_confirm_dialog.ui-dialog label,.dialog_edit_address label,.dialog_edit_payment label,#dwfrm_ordertrack label{display:block;font-family:"Avenir LT Std";font-size:15px;color:#242424}.ui_resetpassword_dialog.ui-dialog input,.ui_resetpassword_dialog.ui-dialog select,.ui_resetpassword_dialog.ui-dialog .f_field input,.ui_resetpassword_dialog.ui-dialog .f_field select,.ui_resetpassword_confirm_dialog.ui-dialog input,.ui_resetpassword_confirm_dialog.ui-dialog select,.ui_resetpassword_confirm_dialog.ui-dialog .f_field input,.ui_resetpassword_confirm_dialog.ui-dialog .f_field select,.dialog_edit_address input,.dialog_edit_address select,.dialog_edit_address .f_field input,.dialog_edit_address .f_field select,.dialog_edit_payment input,.dialog_edit_payment select,.dialog_edit_payment .f_field input,.dialog_edit_payment .f_field select,#dwfrm_ordertrack input,#dwfrm_ordertrack select,#dwfrm_ordertrack .f_field input,#dwfrm_ordertrack .f_field select{margin:3px auto;padding:10px 10px;background:#fff;border:1px solid #242424;font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:1.47;letter-spacing:.1px;color:#242424;width:75%;float:left}.ui_resetpassword_dialog.ui-dialog .formfield_button.formfield,.ui_resetpassword_dialog.ui-dialog .formfield_button.f_field,.ui_resetpassword_confirm_dialog.ui-dialog .formfield_button.formfield,.ui_resetpassword_confirm_dialog.ui-dialog .formfield_button.f_field,.dialog_edit_address .formfield_button.formfield,.dialog_edit_address .formfield_button.f_field,.dialog_edit_payment .formfield_button.formfield,.dialog_edit_payment .formfield_button.f_field,#dwfrm_ordertrack .formfield_button.formfield,#dwfrm_ordertrack .formfield_button.f_field{width:24%;overflow:hidden;margin-top:-7px}.ui_resetpassword_dialog.ui-dialog .button.submit_button,.ui_resetpassword_dialog.ui-dialog .submit_button.quickviewbutton,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .submit_button.cta_link,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.submit_button,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.submit_button,.ui_resetpassword_dialog.ui-dialog .submit_button.address_create,.ui_resetpassword_dialog.ui-dialog .submit_button.card_create,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.submit_button,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.submit_button,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.submit_button,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .submit_button.mediumbutton,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .submit_button.primary-button,.ui_resetpassword_dialog.ui-dialog .submit_button.save-subscription-changes,.ui_resetpassword_dialog.ui-dialog .submit_button.cancel-order-changes,.ui_resetpassword_dialog.ui-dialog .submit_button.save-or-order-changes,.ui_resetpassword_dialog.ui-dialog .button.cancel_button,.ui_resetpassword_dialog.ui-dialog .cancel_button.quickviewbutton,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .cancel_button.cta_link,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.cancel_button,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.cancel_button,.ui_resetpassword_dialog.ui-dialog .cancel_button.address_create,.ui_resetpassword_dialog.ui-dialog .cancel_button.card_create,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.cancel_button,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.cancel_button,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.cancel_button,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .cancel_button.mediumbutton,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .cancel_button.primary-button,.ui_resetpassword_dialog.ui-dialog .cancel_button.save-subscription-changes,.ui_resetpassword_dialog.ui-dialog .cancel_button.cancel-order-changes,.ui_resetpassword_dialog.ui-dialog .cancel_button.save-or-order-changes,.ui_resetpassword_dialog.ui-dialog .button.delete_button,.ui_resetpassword_dialog.ui-dialog .delete_button.quickviewbutton,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .delete_button.cta_link,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .delete_button.cta_link,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.delete_button,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.delete_button,.ui_resetpassword_dialog.ui-dialog .delete_button.address_create,.ui_resetpassword_dialog.ui-dialog .delete_button.card_create,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.delete_button,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.delete_button,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.delete_button,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .delete_button.mediumbutton,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .delete_button.mediumbutton,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .delete_button.primary-button,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .delete_button.primary-button,.ui_resetpassword_dialog.ui-dialog .delete_button.save-subscription-changes,.ui_resetpassword_dialog.ui-dialog .delete_button.cancel-order-changes,.ui_resetpassword_dialog.ui-dialog .delete_button.save-or-order-changes,.ui_resetpassword_confirm_dialog.ui-dialog .button.submit_button,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.quickviewbutton,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .submit_button.cta_link,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.submit_button,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.submit_button,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.address_create,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.card_create,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.submit_button,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.submit_button,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.submit_button,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .submit_button.mediumbutton,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .submit_button.primary-button,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.save-subscription-changes,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.cancel-order-changes,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.save-or-order-changes,.ui_resetpassword_confirm_dialog.ui-dialog .button.cancel_button,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.quickviewbutton,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.cta_link,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.cancel_button,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.cancel_button,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.address_create,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.card_create,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.cancel_button,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.cancel_button,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.cancel_button,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.mediumbutton,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.primary-button,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.save-subscription-changes,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.cancel-order-changes,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.save-or-order-changes,.ui_resetpassword_confirm_dialog.ui-dialog .button.delete_button,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.quickviewbutton,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .delete_button.cta_link,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.cta_link,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.delete_button,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.delete_button,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.address_create,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.card_create,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.delete_button,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.delete_button,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.delete_button,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .delete_button.mediumbutton,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.mediumbutton,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .delete_button.primary-button,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.primary-button,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.save-subscription-changes,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.cancel-order-changes,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.save-or-order-changes,.dialog_edit_address .button.submit_button,.dialog_edit_address .submit_button.quickviewbutton,.dialog_edit_address .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_address .submit_button.cta_link,.dialog_edit_address .product_tile .product_details>a.submit_button,.product_tile .dialog_edit_address .product_details>a.submit_button,.dialog_edit_address .submit_button.address_create,.dialog_edit_address .submit_button.card_create,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.submit_button,.dialog_edit_address .order_details_page .order_detail_options>a.submit_button,.order_details_page .dialog_edit_address .order_detail_options>a.submit_button,.dialog_edit_address .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .dialog_edit_address .submit_button.mediumbutton,.dialog_edit_address #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .dialog_edit_address .submit_button.primary-button,.dialog_edit_address .submit_button.save-subscription-changes,.dialog_edit_address .submit_button.cancel-order-changes,.dialog_edit_address .submit_button.save-or-order-changes,.dialog_edit_address .button.cancel_button,.dialog_edit_address .cancel_button.quickviewbutton,.dialog_edit_address .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_address .cancel_button.cta_link,.dialog_edit_address .product_tile .product_details>a.cancel_button,.product_tile .dialog_edit_address .product_details>a.cancel_button,.dialog_edit_address .cancel_button.address_create,.dialog_edit_address .cancel_button.card_create,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.cancel_button,.dialog_edit_address .order_details_page .order_detail_options>a.cancel_button,.order_details_page .dialog_edit_address .order_detail_options>a.cancel_button,.dialog_edit_address .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair .dialog_edit_address .cancel_button.mediumbutton,.dialog_edit_address #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons .dialog_edit_address .cancel_button.primary-button,.dialog_edit_address .cancel_button.save-subscription-changes,.dialog_edit_address .cancel_button.cancel-order-changes,.dialog_edit_address .cancel_button.save-or-order-changes,.dialog_edit_address .button.delete_button,.dialog_edit_address .delete_button.quickviewbutton,.dialog_edit_address .featured_salon_main .tile_hero .delete_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_address .delete_button.cta_link,.dialog_edit_address .product_tile .product_details>a.delete_button,.product_tile .dialog_edit_address .product_details>a.delete_button,.dialog_edit_address .delete_button.address_create,.dialog_edit_address .delete_button.card_create,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.delete_button,.dialog_edit_address .order_details_page .order_detail_options>a.delete_button,.order_details_page .dialog_edit_address .order_detail_options>a.delete_button,.dialog_edit_address .diagnoseMyHair .delete_button.mediumbutton,.diagnoseMyHair .dialog_edit_address .delete_button.mediumbutton,.dialog_edit_address #confirmChangebuttons .delete_button.primary-button,#confirmChangebuttons .dialog_edit_address .delete_button.primary-button,.dialog_edit_address .delete_button.save-subscription-changes,.dialog_edit_address .delete_button.cancel-order-changes,.dialog_edit_address .delete_button.save-or-order-changes,.dialog_edit_payment .button.submit_button,.dialog_edit_payment .submit_button.quickviewbutton,.dialog_edit_payment .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_payment .submit_button.cta_link,.dialog_edit_payment .product_tile .product_details>a.submit_button,.product_tile .dialog_edit_payment .product_details>a.submit_button,.dialog_edit_payment .submit_button.address_create,.dialog_edit_payment .submit_button.card_create,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.submit_button,.dialog_edit_payment .order_details_page .order_detail_options>a.submit_button,.order_details_page .dialog_edit_payment .order_detail_options>a.submit_button,.dialog_edit_payment .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .dialog_edit_payment .submit_button.mediumbutton,.dialog_edit_payment #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .dialog_edit_payment .submit_button.primary-button,.dialog_edit_payment .submit_button.save-subscription-changes,.dialog_edit_payment .submit_button.cancel-order-changes,.dialog_edit_payment .submit_button.save-or-order-changes,.dialog_edit_payment .button.cancel_button,.dialog_edit_payment .cancel_button.quickviewbutton,.dialog_edit_payment .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_payment .cancel_button.cta_link,.dialog_edit_payment .product_tile .product_details>a.cancel_button,.product_tile .dialog_edit_payment .product_details>a.cancel_button,.dialog_edit_payment .cancel_button.address_create,.dialog_edit_payment .cancel_button.card_create,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.cancel_button,.dialog_edit_payment .order_details_page .order_detail_options>a.cancel_button,.order_details_page .dialog_edit_payment .order_detail_options>a.cancel_button,.dialog_edit_payment .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair .dialog_edit_payment .cancel_button.mediumbutton,.dialog_edit_payment #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons .dialog_edit_payment .cancel_button.primary-button,.dialog_edit_payment .cancel_button.save-subscription-changes,.dialog_edit_payment .cancel_button.cancel-order-changes,.dialog_edit_payment .cancel_button.save-or-order-changes,.dialog_edit_payment .button.delete_button,.dialog_edit_payment .delete_button.quickviewbutton,.dialog_edit_payment .featured_salon_main .tile_hero .delete_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_payment .delete_button.cta_link,.dialog_edit_payment .product_tile .product_details>a.delete_button,.product_tile .dialog_edit_payment .product_details>a.delete_button,.dialog_edit_payment .delete_button.address_create,.dialog_edit_payment .delete_button.card_create,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.delete_button,.dialog_edit_payment .order_details_page .order_detail_options>a.delete_button,.order_details_page .dialog_edit_payment .order_detail_options>a.delete_button,.dialog_edit_payment .diagnoseMyHair .delete_button.mediumbutton,.diagnoseMyHair .dialog_edit_payment .delete_button.mediumbutton,.dialog_edit_payment #confirmChangebuttons .delete_button.primary-button,#confirmChangebuttons .dialog_edit_payment .delete_button.primary-button,.dialog_edit_payment .delete_button.save-subscription-changes,.dialog_edit_payment .delete_button.cancel-order-changes,.dialog_edit_payment .delete_button.save-or-order-changes,#dwfrm_ordertrack .button.submit_button,#dwfrm_ordertrack .submit_button.quickviewbutton,#dwfrm_ordertrack .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #dwfrm_ordertrack .submit_button.cta_link,#dwfrm_ordertrack .product_tile .product_details>a.submit_button,.product_tile #dwfrm_ordertrack .product_details>a.submit_button,#dwfrm_ordertrack .submit_button.address_create,#dwfrm_ordertrack .submit_button.card_create,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.submit_button,#dwfrm_ordertrack .order_details_page .order_detail_options>a.submit_button,.order_details_page #dwfrm_ordertrack .order_detail_options>a.submit_button,#dwfrm_ordertrack .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #dwfrm_ordertrack .submit_button.mediumbutton,#dwfrm_ordertrack #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #dwfrm_ordertrack .submit_button.primary-button,#dwfrm_ordertrack .submit_button.save-subscription-changes,#dwfrm_ordertrack .submit_button.cancel-order-changes,#dwfrm_ordertrack .submit_button.save-or-order-changes,#dwfrm_ordertrack .button.cancel_button,#dwfrm_ordertrack .cancel_button.quickviewbutton,#dwfrm_ordertrack .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero #dwfrm_ordertrack .cancel_button.cta_link,#dwfrm_ordertrack .product_tile .product_details>a.cancel_button,.product_tile #dwfrm_ordertrack .product_details>a.cancel_button,#dwfrm_ordertrack .cancel_button.address_create,#dwfrm_ordertrack .cancel_button.card_create,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.cancel_button,#dwfrm_ordertrack .order_details_page .order_detail_options>a.cancel_button,.order_details_page #dwfrm_ordertrack .order_detail_options>a.cancel_button,#dwfrm_ordertrack .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair #dwfrm_ordertrack .cancel_button.mediumbutton,#dwfrm_ordertrack #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons #dwfrm_ordertrack .cancel_button.primary-button,#dwfrm_ordertrack .cancel_button.save-subscription-changes,#dwfrm_ordertrack .cancel_button.cancel-order-changes,#dwfrm_ordertrack .cancel_button.save-or-order-changes,#dwfrm_ordertrack .button.delete_button,#dwfrm_ordertrack .delete_button.quickviewbutton,#dwfrm_ordertrack .featured_salon_main .tile_hero .delete_button.cta_link,.featured_salon_main .tile_hero #dwfrm_ordertrack .delete_button.cta_link,#dwfrm_ordertrack .product_tile .product_details>a.delete_button,.product_tile #dwfrm_ordertrack .product_details>a.delete_button,#dwfrm_ordertrack .delete_button.address_create,#dwfrm_ordertrack .delete_button.card_create,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.delete_button,#dwfrm_ordertrack .order_details_page .order_detail_options>a.delete_button,.order_details_page #dwfrm_ordertrack .order_detail_options>a.delete_button,#dwfrm_ordertrack .diagnoseMyHair .delete_button.mediumbutton,.diagnoseMyHair #dwfrm_ordertrack .delete_button.mediumbutton,#dwfrm_ordertrack #confirmChangebuttons .delete_button.primary-button,#confirmChangebuttons #dwfrm_ordertrack .delete_button.primary-button,#dwfrm_ordertrack .delete_button.save-subscription-changes,#dwfrm_ordertrack .delete_button.cancel-order-changes,#dwfrm_ordertrack .delete_button.save-or-order-changes{width:100%;font-family:"DIN Next LT Pro";font-size:22px;font-weight:300;font-stretch:condensed;letter-spacing:.3px;text-align:center;text-transform:uppercase;background:#242424;color:#fff;border:1px solid #242424;cursor:pointer;margin-top:0;line-height:42px;padding:0}.ui_resetpassword_dialog.ui-dialog .button.submit_button:hover,.ui_resetpassword_dialog.ui-dialog .submit_button.quickviewbutton:hover,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .submit_button.cta_link:hover,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.submit_button:hover,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.submit_button:hover,.ui_resetpassword_dialog.ui-dialog .submit_button.address_create:hover,.ui_resetpassword_dialog.ui-dialog .submit_button.card_create:hover,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.submit_button:hover,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.submit_button:hover,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .submit_button.mediumbutton:hover,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .submit_button.primary-button:hover,.ui_resetpassword_dialog.ui-dialog .submit_button.save-subscription-changes:hover,.ui_resetpassword_dialog.ui-dialog .submit_button.cancel-order-changes:hover,.ui_resetpassword_dialog.ui-dialog .submit_button.save-or-order-changes:hover,.ui_resetpassword_dialog.ui-dialog .button.cancel_button:hover,.ui_resetpassword_dialog.ui-dialog .cancel_button.quickviewbutton:hover,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .cancel_button.cta_link:hover,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .cancel_button.cta_link:hover,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.cancel_button:hover,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.cancel_button:hover,.ui_resetpassword_dialog.ui-dialog .cancel_button.address_create:hover,.ui_resetpassword_dialog.ui-dialog .cancel_button.card_create:hover,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.cancel_button:hover,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.cancel_button:hover,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.cancel_button:hover,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .cancel_button.mediumbutton:hover,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .cancel_button.mediumbutton:hover,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .cancel_button.primary-button:hover,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .cancel_button.primary-button:hover,.ui_resetpassword_dialog.ui-dialog .cancel_button.save-subscription-changes:hover,.ui_resetpassword_dialog.ui-dialog .cancel_button.cancel-order-changes:hover,.ui_resetpassword_dialog.ui-dialog .cancel_button.save-or-order-changes:hover,.ui_resetpassword_dialog.ui-dialog .button.delete_button:hover,.ui_resetpassword_dialog.ui-dialog .delete_button.quickviewbutton:hover,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .delete_button.cta_link:hover,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .delete_button.cta_link:hover,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.delete_button:hover,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.delete_button:hover,.ui_resetpassword_dialog.ui-dialog .delete_button.address_create:hover,.ui_resetpassword_dialog.ui-dialog .delete_button.card_create:hover,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.delete_button:hover,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.delete_button:hover,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.delete_button:hover,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .delete_button.mediumbutton:hover,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .delete_button.mediumbutton:hover,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .delete_button.primary-button:hover,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .delete_button.primary-button:hover,.ui_resetpassword_dialog.ui-dialog .delete_button.save-subscription-changes:hover,.ui_resetpassword_dialog.ui-dialog .delete_button.cancel-order-changes:hover,.ui_resetpassword_dialog.ui-dialog .delete_button.save-or-order-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .button.submit_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.quickviewbutton:hover,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .submit_button.cta_link:hover,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.submit_button:hover,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.submit_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.address_create:hover,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.card_create:hover,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.submit_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.submit_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .submit_button.mediumbutton:hover,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .submit_button.primary-button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.save-subscription-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.cancel-order-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .submit_button.save-or-order-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .button.cancel_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.quickviewbutton:hover,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .cancel_button.cta_link:hover,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.cta_link:hover,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.cancel_button:hover,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.cancel_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.address_create:hover,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.card_create:hover,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.cancel_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.cancel_button:hover,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.cancel_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .cancel_button.mediumbutton:hover,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.mediumbutton:hover,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .cancel_button.primary-button:hover,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.primary-button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.save-subscription-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.cancel-order-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .cancel_button.save-or-order-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .button.delete_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.quickviewbutton:hover,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .delete_button.cta_link:hover,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.cta_link:hover,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.delete_button:hover,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.delete_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.address_create:hover,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.card_create:hover,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.delete_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.delete_button:hover,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.delete_button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .delete_button.mediumbutton:hover,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.mediumbutton:hover,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .delete_button.primary-button:hover,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.primary-button:hover,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.save-subscription-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.cancel-order-changes:hover,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.save-or-order-changes:hover,.dialog_edit_address .button.submit_button:hover,.dialog_edit_address .submit_button.quickviewbutton:hover,.dialog_edit_address .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero .dialog_edit_address .submit_button.cta_link:hover,.dialog_edit_address .product_tile .product_details>a.submit_button:hover,.product_tile .dialog_edit_address .product_details>a.submit_button:hover,.dialog_edit_address .submit_button.address_create:hover,.dialog_edit_address .submit_button.card_create:hover,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.submit_button:hover,.dialog_edit_address .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page .dialog_edit_address .order_detail_options>a.submit_button:hover,.dialog_edit_address .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair .dialog_edit_address .submit_button.mediumbutton:hover,.dialog_edit_address #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons .dialog_edit_address .submit_button.primary-button:hover,.dialog_edit_address .submit_button.save-subscription-changes:hover,.dialog_edit_address .submit_button.cancel-order-changes:hover,.dialog_edit_address .submit_button.save-or-order-changes:hover,.dialog_edit_address .button.cancel_button:hover,.dialog_edit_address .cancel_button.quickviewbutton:hover,.dialog_edit_address .featured_salon_main .tile_hero .cancel_button.cta_link:hover,.featured_salon_main .tile_hero .dialog_edit_address .cancel_button.cta_link:hover,.dialog_edit_address .product_tile .product_details>a.cancel_button:hover,.product_tile .dialog_edit_address .product_details>a.cancel_button:hover,.dialog_edit_address .cancel_button.address_create:hover,.dialog_edit_address .cancel_button.card_create:hover,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.cancel_button:hover,.dialog_edit_address .order_details_page .order_detail_options>a.cancel_button:hover,.order_details_page .dialog_edit_address .order_detail_options>a.cancel_button:hover,.dialog_edit_address .diagnoseMyHair .cancel_button.mediumbutton:hover,.diagnoseMyHair .dialog_edit_address .cancel_button.mediumbutton:hover,.dialog_edit_address #confirmChangebuttons .cancel_button.primary-button:hover,#confirmChangebuttons .dialog_edit_address .cancel_button.primary-button:hover,.dialog_edit_address .cancel_button.save-subscription-changes:hover,.dialog_edit_address .cancel_button.cancel-order-changes:hover,.dialog_edit_address .cancel_button.save-or-order-changes:hover,.dialog_edit_address .button.delete_button:hover,.dialog_edit_address .delete_button.quickviewbutton:hover,.dialog_edit_address .featured_salon_main .tile_hero .delete_button.cta_link:hover,.featured_salon_main .tile_hero .dialog_edit_address .delete_button.cta_link:hover,.dialog_edit_address .product_tile .product_details>a.delete_button:hover,.product_tile .dialog_edit_address .product_details>a.delete_button:hover,.dialog_edit_address .delete_button.address_create:hover,.dialog_edit_address .delete_button.card_create:hover,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.delete_button:hover,.dialog_edit_address .order_details_page .order_detail_options>a.delete_button:hover,.order_details_page .dialog_edit_address .order_detail_options>a.delete_button:hover,.dialog_edit_address .diagnoseMyHair .delete_button.mediumbutton:hover,.diagnoseMyHair .dialog_edit_address .delete_button.mediumbutton:hover,.dialog_edit_address #confirmChangebuttons .delete_button.primary-button:hover,#confirmChangebuttons .dialog_edit_address .delete_button.primary-button:hover,.dialog_edit_address .delete_button.save-subscription-changes:hover,.dialog_edit_address .delete_button.cancel-order-changes:hover,.dialog_edit_address .delete_button.save-or-order-changes:hover,.dialog_edit_payment .button.submit_button:hover,.dialog_edit_payment .submit_button.quickviewbutton:hover,.dialog_edit_payment .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero .dialog_edit_payment .submit_button.cta_link:hover,.dialog_edit_payment .product_tile .product_details>a.submit_button:hover,.product_tile .dialog_edit_payment .product_details>a.submit_button:hover,.dialog_edit_payment .submit_button.address_create:hover,.dialog_edit_payment .submit_button.card_create:hover,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.submit_button:hover,.dialog_edit_payment .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page .dialog_edit_payment .order_detail_options>a.submit_button:hover,.dialog_edit_payment .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair .dialog_edit_payment .submit_button.mediumbutton:hover,.dialog_edit_payment #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons .dialog_edit_payment .submit_button.primary-button:hover,.dialog_edit_payment .submit_button.save-subscription-changes:hover,.dialog_edit_payment .submit_button.cancel-order-changes:hover,.dialog_edit_payment .submit_button.save-or-order-changes:hover,.dialog_edit_payment .button.cancel_button:hover,.dialog_edit_payment .cancel_button.quickviewbutton:hover,.dialog_edit_payment .featured_salon_main .tile_hero .cancel_button.cta_link:hover,.featured_salon_main .tile_hero .dialog_edit_payment .cancel_button.cta_link:hover,.dialog_edit_payment .product_tile .product_details>a.cancel_button:hover,.product_tile .dialog_edit_payment .product_details>a.cancel_button:hover,.dialog_edit_payment .cancel_button.address_create:hover,.dialog_edit_payment .cancel_button.card_create:hover,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.cancel_button:hover,.dialog_edit_payment .order_details_page .order_detail_options>a.cancel_button:hover,.order_details_page .dialog_edit_payment .order_detail_options>a.cancel_button:hover,.dialog_edit_payment .diagnoseMyHair .cancel_button.mediumbutton:hover,.diagnoseMyHair .dialog_edit_payment .cancel_button.mediumbutton:hover,.dialog_edit_payment #confirmChangebuttons .cancel_button.primary-button:hover,#confirmChangebuttons .dialog_edit_payment .cancel_button.primary-button:hover,.dialog_edit_payment .cancel_button.save-subscription-changes:hover,.dialog_edit_payment .cancel_button.cancel-order-changes:hover,.dialog_edit_payment .cancel_button.save-or-order-changes:hover,.dialog_edit_payment .button.delete_button:hover,.dialog_edit_payment .delete_button.quickviewbutton:hover,.dialog_edit_payment .featured_salon_main .tile_hero .delete_button.cta_link:hover,.featured_salon_main .tile_hero .dialog_edit_payment .delete_button.cta_link:hover,.dialog_edit_payment .product_tile .product_details>a.delete_button:hover,.product_tile .dialog_edit_payment .product_details>a.delete_button:hover,.dialog_edit_payment .delete_button.address_create:hover,.dialog_edit_payment .delete_button.card_create:hover,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.delete_button:hover,.dialog_edit_payment .order_details_page .order_detail_options>a.delete_button:hover,.order_details_page .dialog_edit_payment .order_detail_options>a.delete_button:hover,.dialog_edit_payment .diagnoseMyHair .delete_button.mediumbutton:hover,.diagnoseMyHair .dialog_edit_payment .delete_button.mediumbutton:hover,.dialog_edit_payment #confirmChangebuttons .delete_button.primary-button:hover,#confirmChangebuttons .dialog_edit_payment .delete_button.primary-button:hover,.dialog_edit_payment .delete_button.save-subscription-changes:hover,.dialog_edit_payment .delete_button.cancel-order-changes:hover,.dialog_edit_payment .delete_button.save-or-order-changes:hover,#dwfrm_ordertrack .button.submit_button:hover,#dwfrm_ordertrack .submit_button.quickviewbutton:hover,#dwfrm_ordertrack .featured_salon_main .tile_hero .submit_button.cta_link:hover,.featured_salon_main .tile_hero #dwfrm_ordertrack .submit_button.cta_link:hover,#dwfrm_ordertrack .product_tile .product_details>a.submit_button:hover,.product_tile #dwfrm_ordertrack .product_details>a.submit_button:hover,#dwfrm_ordertrack .submit_button.address_create:hover,#dwfrm_ordertrack .submit_button.card_create:hover,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.submit_button:hover,#dwfrm_ordertrack .order_details_page .order_detail_options>a.submit_button:hover,.order_details_page #dwfrm_ordertrack .order_detail_options>a.submit_button:hover,#dwfrm_ordertrack .diagnoseMyHair .submit_button.mediumbutton:hover,.diagnoseMyHair #dwfrm_ordertrack .submit_button.mediumbutton:hover,#dwfrm_ordertrack #confirmChangebuttons .submit_button.primary-button:hover,#confirmChangebuttons #dwfrm_ordertrack .submit_button.primary-button:hover,#dwfrm_ordertrack .submit_button.save-subscription-changes:hover,#dwfrm_ordertrack .submit_button.cancel-order-changes:hover,#dwfrm_ordertrack .submit_button.save-or-order-changes:hover,#dwfrm_ordertrack .button.cancel_button:hover,#dwfrm_ordertrack .cancel_button.quickviewbutton:hover,#dwfrm_ordertrack .featured_salon_main .tile_hero .cancel_button.cta_link:hover,.featured_salon_main .tile_hero #dwfrm_ordertrack .cancel_button.cta_link:hover,#dwfrm_ordertrack .product_tile .product_details>a.cancel_button:hover,.product_tile #dwfrm_ordertrack .product_details>a.cancel_button:hover,#dwfrm_ordertrack .cancel_button.address_create:hover,#dwfrm_ordertrack .cancel_button.card_create:hover,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.cancel_button:hover,#dwfrm_ordertrack .order_details_page .order_detail_options>a.cancel_button:hover,.order_details_page #dwfrm_ordertrack .order_detail_options>a.cancel_button:hover,#dwfrm_ordertrack .diagnoseMyHair .cancel_button.mediumbutton:hover,.diagnoseMyHair #dwfrm_ordertrack .cancel_button.mediumbutton:hover,#dwfrm_ordertrack #confirmChangebuttons .cancel_button.primary-button:hover,#confirmChangebuttons #dwfrm_ordertrack .cancel_button.primary-button:hover,#dwfrm_ordertrack .cancel_button.save-subscription-changes:hover,#dwfrm_ordertrack .cancel_button.cancel-order-changes:hover,#dwfrm_ordertrack .cancel_button.save-or-order-changes:hover,#dwfrm_ordertrack .button.delete_button:hover,#dwfrm_ordertrack .delete_button.quickviewbutton:hover,#dwfrm_ordertrack .featured_salon_main .tile_hero .delete_button.cta_link:hover,.featured_salon_main .tile_hero #dwfrm_ordertrack .delete_button.cta_link:hover,#dwfrm_ordertrack .product_tile .product_details>a.delete_button:hover,.product_tile #dwfrm_ordertrack .product_details>a.delete_button:hover,#dwfrm_ordertrack .delete_button.address_create:hover,#dwfrm_ordertrack .delete_button.card_create:hover,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button:hover,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.delete_button:hover,#dwfrm_ordertrack .order_details_page .order_detail_options>a.delete_button:hover,.order_details_page #dwfrm_ordertrack .order_detail_options>a.delete_button:hover,#dwfrm_ordertrack .diagnoseMyHair .delete_button.mediumbutton:hover,.diagnoseMyHair #dwfrm_ordertrack .delete_button.mediumbutton:hover,#dwfrm_ordertrack #confirmChangebuttons .delete_button.primary-button:hover,#confirmChangebuttons #dwfrm_ordertrack .delete_button.primary-button:hover,#dwfrm_ordertrack .delete_button.save-subscription-changes:hover,#dwfrm_ordertrack .delete_button.cancel-order-changes:hover,#dwfrm_ordertrack .delete_button.save-or-order-changes:hover{opacity:.9}.ui_resetpassword_dialog.ui-dialog .button.delete_button span,.ui_resetpassword_dialog.ui-dialog .delete_button.quickviewbutton span,.ui_resetpassword_dialog.ui-dialog .featured_salon_main .tile_hero .delete_button.cta_link span,.featured_salon_main .tile_hero .ui_resetpassword_dialog.ui-dialog .delete_button.cta_link span,.ui_resetpassword_dialog.ui-dialog .product_tile .product_details>a.delete_button span,.product_tile .ui_resetpassword_dialog.ui-dialog .product_details>a.delete_button span,.ui_resetpassword_dialog.ui-dialog .delete_button.address_create span,.ui_resetpassword_dialog.ui-dialog .delete_button.card_create span,.ui_resetpassword_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_dialog.ui-dialog a.delete_button span,.ui_resetpassword_dialog.ui-dialog .order_details_page .order_detail_options>a.delete_button span,.order_details_page .ui_resetpassword_dialog.ui-dialog .order_detail_options>a.delete_button span,.ui_resetpassword_dialog.ui-dialog .diagnoseMyHair .delete_button.mediumbutton span,.diagnoseMyHair .ui_resetpassword_dialog.ui-dialog .delete_button.mediumbutton span,.ui_resetpassword_dialog.ui-dialog #confirmChangebuttons .delete_button.primary-button span,#confirmChangebuttons .ui_resetpassword_dialog.ui-dialog .delete_button.primary-button span,.ui_resetpassword_dialog.ui-dialog .delete_button.save-subscription-changes span,.ui_resetpassword_dialog.ui-dialog .delete_button.cancel-order-changes span,.ui_resetpassword_dialog.ui-dialog .delete_button.save-or-order-changes span,.ui_resetpassword_confirm_dialog.ui-dialog .button.delete_button span,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.quickviewbutton span,.ui_resetpassword_confirm_dialog.ui-dialog .featured_salon_main .tile_hero .delete_button.cta_link span,.featured_salon_main .tile_hero .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.cta_link span,.ui_resetpassword_confirm_dialog.ui-dialog .product_tile .product_details>a.delete_button span,.product_tile .ui_resetpassword_confirm_dialog.ui-dialog .product_details>a.delete_button span,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.address_create span,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.card_create span,.ui_resetpassword_confirm_dialog.ui-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove .ui_resetpassword_confirm_dialog.ui-dialog a.delete_button span,.ui_resetpassword_confirm_dialog.ui-dialog .order_details_page .order_detail_options>a.delete_button span,.order_details_page .ui_resetpassword_confirm_dialog.ui-dialog .order_detail_options>a.delete_button span,.ui_resetpassword_confirm_dialog.ui-dialog .diagnoseMyHair .delete_button.mediumbutton span,.diagnoseMyHair .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.mediumbutton span,.ui_resetpassword_confirm_dialog.ui-dialog #confirmChangebuttons .delete_button.primary-button span,#confirmChangebuttons .ui_resetpassword_confirm_dialog.ui-dialog .delete_button.primary-button span,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.save-subscription-changes span,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.cancel-order-changes span,.ui_resetpassword_confirm_dialog.ui-dialog .delete_button.save-or-order-changes span,.dialog_edit_address .button.delete_button span,.dialog_edit_address .delete_button.quickviewbutton span,.dialog_edit_address .featured_salon_main .tile_hero .delete_button.cta_link span,.featured_salon_main .tile_hero .dialog_edit_address .delete_button.cta_link span,.dialog_edit_address .product_tile .product_details>a.delete_button span,.product_tile .dialog_edit_address .product_details>a.delete_button span,.dialog_edit_address .delete_button.address_create span,.dialog_edit_address .delete_button.card_create span,.dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address a.delete_button span,.dialog_edit_address .order_details_page .order_detail_options>a.delete_button span,.order_details_page .dialog_edit_address .order_detail_options>a.delete_button span,.dialog_edit_address .diagnoseMyHair .delete_button.mediumbutton span,.diagnoseMyHair .dialog_edit_address .delete_button.mediumbutton span,.dialog_edit_address #confirmChangebuttons .delete_button.primary-button span,#confirmChangebuttons .dialog_edit_address .delete_button.primary-button span,.dialog_edit_address .delete_button.save-subscription-changes span,.dialog_edit_address .delete_button.cancel-order-changes span,.dialog_edit_address .delete_button.save-or-order-changes span,.dialog_edit_payment .button.delete_button span,.dialog_edit_payment .delete_button.quickviewbutton span,.dialog_edit_payment .featured_salon_main .tile_hero .delete_button.cta_link span,.featured_salon_main .tile_hero .dialog_edit_payment .delete_button.cta_link span,.dialog_edit_payment .product_tile .product_details>a.delete_button span,.product_tile .dialog_edit_payment .product_details>a.delete_button span,.dialog_edit_payment .delete_button.address_create span,.dialog_edit_payment .delete_button.card_create span,.dialog_edit_payment .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment a.delete_button span,.dialog_edit_payment .order_details_page .order_detail_options>a.delete_button span,.order_details_page .dialog_edit_payment .order_detail_options>a.delete_button span,.dialog_edit_payment .diagnoseMyHair .delete_button.mediumbutton span,.diagnoseMyHair .dialog_edit_payment .delete_button.mediumbutton span,.dialog_edit_payment #confirmChangebuttons .delete_button.primary-button span,#confirmChangebuttons .dialog_edit_payment .delete_button.primary-button span,.dialog_edit_payment .delete_button.save-subscription-changes span,.dialog_edit_payment .delete_button.cancel-order-changes span,.dialog_edit_payment .delete_button.save-or-order-changes span,#dwfrm_ordertrack .button.delete_button span,#dwfrm_ordertrack .delete_button.quickviewbutton span,#dwfrm_ordertrack .featured_salon_main .tile_hero .delete_button.cta_link span,.featured_salon_main .tile_hero #dwfrm_ordertrack .delete_button.cta_link span,#dwfrm_ordertrack .product_tile .product_details>a.delete_button span,.product_tile #dwfrm_ordertrack .product_details>a.delete_button span,#dwfrm_ordertrack .delete_button.address_create span,#dwfrm_ordertrack .delete_button.card_create span,#dwfrm_ordertrack .pt_favorites .product_tile_wrapper .product_favorite_remove a.delete_button span,.pt_favorites .product_tile_wrapper .product_favorite_remove #dwfrm_ordertrack a.delete_button span,#dwfrm_ordertrack .order_details_page .order_detail_options>a.delete_button span,.order_details_page #dwfrm_ordertrack .order_detail_options>a.delete_button span,#dwfrm_ordertrack .diagnoseMyHair .delete_button.mediumbutton span,.diagnoseMyHair #dwfrm_ordertrack .delete_button.mediumbutton span,#dwfrm_ordertrack #confirmChangebuttons .delete_button.primary-button span,#confirmChangebuttons #dwfrm_ordertrack .delete_button.primary-button span,#dwfrm_ordertrack .delete_button.save-subscription-changes span,#dwfrm_ordertrack .delete_button.cancel-order-changes span,#dwfrm_ordertrack .delete_button.save-or-order-changes span{line-height:44px}.ui_resetpassword_dialog.ui-dialog .error_message.f_error_message,.ui_resetpassword_dialog.ui-dialog .required_indicator,.ui_resetpassword_confirm_dialog.ui-dialog .error_message.f_error_message,.ui_resetpassword_confirm_dialog.ui-dialog .required_indicator,.dialog_edit_address .error_message.f_error_message,.dialog_edit_address .required_indicator,.dialog_edit_payment .error_message.f_error_message,.dialog_edit_payment .required_indicator,#dwfrm_ordertrack .error_message.f_error_message,#dwfrm_ordertrack .required_indicator{width:100%;float:right;font-size:12px;font-family:"Avenir LT Std"}.dialog_edit_address input,.dialog_edit_address select,.dialog_edit_address .f_field input,.dialog_edit_address .f_field select,.dialog_edit_payment input,.dialog_edit_payment select,.dialog_edit_payment .f_field input,.dialog_edit_payment .f_field select{width:100%}.dialog_edit_address .formfield_button.formfield,.dialog_edit_address .formfield_button.f_field,.dialog_edit_payment .formfield_button.formfield,.dialog_edit_payment .formfield_button.f_field{width:100%;overflow:hidden;margin-top:20px}.dialog_edit_address .formfield_button .button.submit_button,.dialog_edit_address .formfield_button .submit_button.quickviewbutton,.dialog_edit_address .formfield_button .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_address .formfield_button .submit_button.cta_link,.dialog_edit_address .formfield_button .product_tile .product_details>a.submit_button,.product_tile .dialog_edit_address .formfield_button .product_details>a.submit_button,.dialog_edit_address .formfield_button .submit_button.address_create,.dialog_edit_address .formfield_button .submit_button.card_create,.dialog_edit_address .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address .formfield_button a.submit_button,.dialog_edit_address .formfield_button .order_details_page .order_detail_options>a.submit_button,.order_details_page .dialog_edit_address .formfield_button .order_detail_options>a.submit_button,.dialog_edit_address .formfield_button .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .dialog_edit_address .formfield_button .submit_button.mediumbutton,.dialog_edit_address .formfield_button #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .dialog_edit_address .formfield_button .submit_button.primary-button,.dialog_edit_address .formfield_button .submit_button.save-subscription-changes,.dialog_edit_address .formfield_button .submit_button.cancel-order-changes,.dialog_edit_address .formfield_button .submit_button.save-or-order-changes,.dialog_edit_payment .formfield_button .button.submit_button,.dialog_edit_payment .formfield_button .submit_button.quickviewbutton,.dialog_edit_payment .formfield_button .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_payment .formfield_button .submit_button.cta_link,.dialog_edit_payment .formfield_button .product_tile .product_details>a.submit_button,.product_tile .dialog_edit_payment .formfield_button .product_details>a.submit_button,.dialog_edit_payment .formfield_button .submit_button.address_create,.dialog_edit_payment .formfield_button .submit_button.card_create,.dialog_edit_payment .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment .formfield_button a.submit_button,.dialog_edit_payment .formfield_button .order_details_page .order_detail_options>a.submit_button,.order_details_page .dialog_edit_payment .formfield_button .order_detail_options>a.submit_button,.dialog_edit_payment .formfield_button .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .dialog_edit_payment .formfield_button .submit_button.mediumbutton,.dialog_edit_payment .formfield_button #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .dialog_edit_payment .formfield_button .submit_button.primary-button,.dialog_edit_payment .formfield_button .submit_button.save-subscription-changes,.dialog_edit_payment .formfield_button .submit_button.cancel-order-changes,.dialog_edit_payment .formfield_button .submit_button.save-or-order-changes{width:48%;float:left}.dialog_edit_address .formfield_button .button.cancel_button,.dialog_edit_address .formfield_button .cancel_button.quickviewbutton,.dialog_edit_address .formfield_button .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_address .formfield_button .cancel_button.cta_link,.dialog_edit_address .formfield_button .product_tile .product_details>a.cancel_button,.product_tile .dialog_edit_address .formfield_button .product_details>a.cancel_button,.dialog_edit_address .formfield_button .cancel_button.address_create,.dialog_edit_address .formfield_button .cancel_button.card_create,.dialog_edit_address .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_address .formfield_button a.cancel_button,.dialog_edit_address .formfield_button .order_details_page .order_detail_options>a.cancel_button,.order_details_page .dialog_edit_address .formfield_button .order_detail_options>a.cancel_button,.dialog_edit_address .formfield_button .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair .dialog_edit_address .formfield_button .cancel_button.mediumbutton,.dialog_edit_address .formfield_button #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons .dialog_edit_address .formfield_button .cancel_button.primary-button,.dialog_edit_address .formfield_button .cancel_button.save-subscription-changes,.dialog_edit_address .formfield_button .cancel_button.cancel-order-changes,.dialog_edit_address .formfield_button .cancel_button.save-or-order-changes,.dialog_edit_address .formfield_button .delete_button,.dialog_edit_payment .formfield_button .button.cancel_button,.dialog_edit_payment .formfield_button .cancel_button.quickviewbutton,.dialog_edit_payment .formfield_button .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero .dialog_edit_payment .formfield_button .cancel_button.cta_link,.dialog_edit_payment .formfield_button .product_tile .product_details>a.cancel_button,.product_tile .dialog_edit_payment .formfield_button .product_details>a.cancel_button,.dialog_edit_payment .formfield_button .cancel_button.address_create,.dialog_edit_payment .formfield_button .cancel_button.card_create,.dialog_edit_payment .formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .dialog_edit_payment .formfield_button a.cancel_button,.dialog_edit_payment .formfield_button .order_details_page .order_detail_options>a.cancel_button,.order_details_page .dialog_edit_payment .formfield_button .order_detail_options>a.cancel_button,.dialog_edit_payment .formfield_button .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair .dialog_edit_payment .formfield_button .cancel_button.mediumbutton,.dialog_edit_payment .formfield_button #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons .dialog_edit_payment .formfield_button .cancel_button.primary-button,.dialog_edit_payment .formfield_button .cancel_button.save-subscription-changes,.dialog_edit_payment .formfield_button .cancel_button.cancel-order-changes,.dialog_edit_payment .formfield_button .cancel_button.save-or-order-changes,.dialog_edit_payment .formfield_button .delete_button{width:48%;float:right;background:#999;border:#999}.dialog_edit_address .account_address_detail_page .formfield_button,.dialog_edit_address .account_payment_details_page .formfield_button,.dialog_edit_payment .account_address_detail_page .formfield_button,.dialog_edit_payment .account_payment_details_page .formfield_button{margin:0;padding:20px 0 0;border-top:transparent}#address-list-page .dialog_edit_address .button.cancel_button,#address-list-page .dialog_edit_address .cancel_button.quickviewbutton,#address-list-page .dialog_edit_address .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero #address-list-page .dialog_edit_address .cancel_button.cta_link,#address-list-page .dialog_edit_address .product_tile .product_details>a.cancel_button,.product_tile #address-list-page .dialog_edit_address .product_details>a.cancel_button,#address-list-page .dialog_edit_address .cancel_button.address_create,#address-list-page .dialog_edit_address .cancel_button.card_create,#address-list-page .dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #address-list-page .dialog_edit_address a.cancel_button,#address-list-page .dialog_edit_address .order_details_page .order_detail_options>a.cancel_button,.order_details_page #address-list-page .dialog_edit_address .order_detail_options>a.cancel_button,#address-list-page .dialog_edit_address .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair #address-list-page .dialog_edit_address .cancel_button.mediumbutton,#address-list-page .dialog_edit_address #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons #address-list-page .dialog_edit_address .cancel_button.primary-button,#address-list-page .dialog_edit_address .cancel_button.save-subscription-changes,#address-list-page .dialog_edit_address .cancel_button.cancel-order-changes,#address-list-page .dialog_edit_address .cancel_button.save-or-order-changes,#address-book-page .dialog_edit_address .button.cancel_button,#address-book-page .dialog_edit_address .cancel_button.quickviewbutton,#address-book-page .dialog_edit_address .featured_salon_main .tile_hero .cancel_button.cta_link,.featured_salon_main .tile_hero #address-book-page .dialog_edit_address .cancel_button.cta_link,#address-book-page .dialog_edit_address .product_tile .product_details>a.cancel_button,.product_tile #address-book-page .dialog_edit_address .product_details>a.cancel_button,#address-book-page .dialog_edit_address .cancel_button.address_create,#address-book-page .dialog_edit_address .cancel_button.card_create,#address-book-page .dialog_edit_address .pt_favorites .product_tile_wrapper .product_favorite_remove a.cancel_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #address-book-page .dialog_edit_address a.cancel_button,#address-book-page .dialog_edit_address .order_details_page .order_detail_options>a.cancel_button,.order_details_page #address-book-page .dialog_edit_address .order_detail_options>a.cancel_button,#address-book-page .dialog_edit_address .diagnoseMyHair .cancel_button.mediumbutton,.diagnoseMyHair #address-book-page .dialog_edit_address .cancel_button.mediumbutton,#address-book-page .dialog_edit_address #confirmChangebuttons .cancel_button.primary-button,#confirmChangebuttons #address-book-page .dialog_edit_address .cancel_button.primary-button,#address-book-page .dialog_edit_address .cancel_button.save-subscription-changes,#address-book-page .dialog_edit_address .cancel_button.cancel-order-changes,#address-book-page .dialog_edit_address .cancel_button.save-or-order-changes{display:none}#salon-find-page h2.sub_title,#my-salon-page h2.sub_title{font-family:"Playfair Display";text-transform:capitalize;color:#242424;font-size:24px}#salon-find-page .mysalon_address,#my-salon-page .mysalon_address{margin:20px 0;font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:28px;letter-spacing:.1px;color:#242424}#salon-find-page .mysalon_address h2,#my-salon-page .mysalon_address h2{font-family:"Playfair Display";text-transform:capitalize;color:#242424;font-size:22px;line-height:50px;white-space:nowrap}#salon-find-page .mysalon_item,#my-salon-page .mysalon_item{position:relative}#salon-find-page .mysalon_item .full_width,#my-salon-page .mysalon_item .full_width{border:0;position:absolute;bottom:5px;left:200px}#salon-find-page .mysalon_item_content,#my-salon-page .mysalon_item_content{font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:28px;letter-spacing:.1px;color:#242424}#salon-find-page .mysalon_item_content h2,#my-salon-page .mysalon_item_content h2{font-family:"Playfair Display";text-transform:capitalize;color:#242424;font-size:18px}#salon-find-page #mysalonConfirmButton,#salon-find-page #mysalonRemoveSalon,#salon-find-page #mysalonChangeSalon,#my-salon-page #mysalonConfirmButton,#my-salon-page #mysalonRemoveSalon,#my-salon-page #mysalonChangeSalon{width:320px;font-family:"DIN Next LT Pro";font-size:22px;font-weight:300;font-stretch:condensed;letter-spacing:.3px;text-align:center;text-transform:uppercase;background:#242424;color:#fff;border:1px solid #242424;cursor:pointer;margin-top:0;line-height:42px;padding:0}#salon-find-page #mysalonConfirmButton:hover,#salon-find-page #mysalonRemoveSalon:hover,#salon-find-page #mysalonChangeSalon:hover,#my-salon-page #mysalonConfirmButton:hover,#my-salon-page #mysalonRemoveSalon:hover,#my-salon-page #mysalonChangeSalon:hover{opacity:.9}#salon-find-page #mysalonRemoveSalon,#salon-find-page #mysalonChangeSalon,#my-salon-page #mysalonRemoveSalon,#my-salon-page #mysalonChangeSalon{width:150px;float:left;margin-top:50px}#salon-find-page #mysalonForm .f_field,#my-salon-page #mysalonForm .f_field{width:39%}#salon-find-page #mysalonForm .f_field input,#my-salon-page #mysalonForm .f_field input{background:#fff;border:1px solid #242424;font-size:15px;font-family:"Avenir LT Std";font-weight:300;line-height:28px;letter-spacing:.1px;color:#242424}#salon-find-page #mysalonForm #searchbutton,#my-salon-page #mysalonForm #searchbutton{width:20%;font-family:"DIN Next LT Pro";font-size:22px;font-weight:300;font-stretch:condensed;letter-spacing:.3px;text-align:center;text-transform:uppercase;background:#242424;color:#fff;border:1px solid #242424;cursor:pointer;margin-top:0;line-height:42px;padding:0}#salon-find-page #mysalonForm #searchbutton:hover,#my-salon-page #mysalonForm #searchbutton:hover{opacity:.9}#mysamples-show-page h1{display:none}#wishlist-favorites-page h1{display:none}.block.block_search #dwfrm_ordertrack{width:100%;margin:0 auto;border:transparent}.block.block_search #dwfrm_ordertrack label{display:none}.block.block_search #dwfrm_ordertrack .f_field input{margin:7px 0;width:100%}.block.block_search #dwfrm_ordertrack .formfield.formfield_button{width:100%;display:block;overflow:hidden}.block.block_search #dwfrm_ordertrack .formfield.formfield_button .button.submit_button,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.quickviewbutton,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.cta_link,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .product_tile .product_details>a.submit_button,.product_tile .block.block_search #dwfrm_ordertrack .formfield.formfield_button .product_details>a.submit_button,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.address_create,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.card_create,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .block.block_search #dwfrm_ordertrack .formfield.formfield_button a.submit_button,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .order_details_page .order_detail_options>a.submit_button,.order_details_page .block.block_search #dwfrm_ordertrack .formfield.formfield_button .order_detail_options>a.submit_button,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.mediumbutton,.block.block_search #dwfrm_ordertrack .formfield.formfield_button #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.primary-button,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.save-subscription-changes,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.cancel-order-changes,.block.block_search #dwfrm_ordertrack .formfield.formfield_button .submit_button.save-or-order-changes{width:100%;display:block;margin-top:8px}.myaccount_check_order.myaccount_block{background:#fdfdfd}.myaccount_check_order.myaccount_block #dwfrm_ordertrack{width:80%;margin:0 auto;border:transparent}.myaccount_check_order.myaccount_block #dwfrm_ordertrack label{display:none}.myaccount_check_order.myaccount_block #dwfrm_ordertrack .f_field input{margin:3px 0;width:100%}.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button{width:100%;display:block;overflow:hidden}.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .button.submit_button,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.quickviewbutton,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero .myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.cta_link,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .product_tile .product_details>a.submit_button,.product_tile .myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .product_details>a.submit_button,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.address_create,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.card_create,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button a.submit_button,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .order_details_page .order_detail_options>a.submit_button,.order_details_page .myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .order_detail_options>a.submit_button,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair .myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.mediumbutton,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons .myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.primary-button,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.save-subscription-changes,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.cancel-order-changes,.myaccount_check_order.myaccount_block #dwfrm_ordertrack .formfield.formfield_button .submit_button.save-or-order-changes{width:100%;display:block;margin-top:5px}.pt_error .secondary{display:none}.pt_error .primary{float:none;width:auto}.pt_error .primary>h1{margin:60px 0 20px;font-size:22px;font-weight:400;color:#666;text-transform:uppercase}.pt_error .px-block-container{margin-top:50px}.pt_error .px-block-container .px-page-title{font-size:30px}.pt_error .px-block-container .content{width:auto}.pt_error .px-block-container .px-content,.pt_error .px-block-container .px-list-item{padding:5px 0}.pt_error .px-block-container .px-list-item{list-style:disc;margin-left:30px}.pt_error .px-block-container .px-captcha-wrapper{margin:10px 0}.error_page_search{display:none}.error_page_message{letter-spacing:.5px;color:#999}.error_page_message img{vertical-align:top;max-width:100%;height:auto}.error_page_message p{margin:0 0 30px}.error_page_message ul{float:left;width:200px;margin:0 70px 30px 0}.error_page_message li{margin:0 0 10px}.error_page_message li a{font-size:10px;text-transform:uppercase;color:#999}.contact_us_page .title{font-size:24px}.contact_us_page h4{font-size:14px}.contact_us_page .html_slot_container{padding:0;background:0}.contact_us_page .realdialog_form,.contact_us_page .html_slot_container,.contact_us_page .message,.contact_us_page .title{margin:0 0 10px}.contact_us_page .custQues{margin-bottom:5px;text-decoration:underline}.contact_us_page .textinput{display:inline-block;width:350px}.contact_us_page .customerservice{display:none}.real_dialog_error{display:none;color:red;padding:10px 0}.rd_error{border:1px solid #f00 !important}.rd_inner_color_answer,.rd_inner_color_question{height:110px;width:485px;padding:10px;border:1px solid #b7b7b7;margin-bottom:20px;overflow:auto;background:#f3f3f3}.rd_more_answer{display:none;margin-top:10px}.rd_more_answer a{font-weight:bold;text-decoration:underline}.formfield_mobile_number label{display:block}.formfield_mobile_number .textinput{display:inline-block;width:40px;margin-right:10px;text-align:center}.RdSlug,.custQues{cursor:pointer}.social-link-accounts{font-weight:bold;text-align:left;font-size:12.4px}.pt_storelocator .primary h1,.pt_storelocator .findstore_message,.pt_storelocator .promotional_message{display:block;width:1084px;margin:0 auto}.pt_storelocator .breadcrumb{display:none}.pt_storelocator .findstore_message,.pt_storelocator .promotional_message{margin-bottom:20px;font-size:14px}.pt_storelocator .primary h1{padding:6px 0;border-bottom:1px solid #d6d6d6;margin-top:10px;margin-bottom:23px;font-size:22px;font-weight:normal;color:#666;text-transform:uppercase}.pt_storelocator .storelocator{float:none;width:100%;margin-bottom:50px;overflow:auto}.pt_storelocator .storelocator iframe{width:100%;height:1000px}.store_locator_details{float:left;width:44%}.store_locator_details img{max-width:100%}.store_locator_details_map{float:right;width:50%}.store_locator_details_map img{max-width:100%}h1.page_not_found_title{display:none}.container-404{margin-top:100px}.container-404 .col-md-3{float:left;width:32%;margin:0 .65% 0 .65%}.container-404 .hero-404-image{width:148px;display:block;margin:20px auto}.container-404 .title-404{font-family:"Playfair Display";font-size:42px;line-height:1.24;letter-spacing:.3px;text-align:center;color:#242424;margin-bottom:20px}.container-404 .copy-404,.container-404 .article-copy-404{font-family:"Avenir LT Std";font-size:15px;font-weight:300;line-height:1.67;letter-spacing:.1px;color:#242424}.container-404 .copy-404{text-align:center}.container-404 p{margin:0 0 10px}.container-404 .article-title-404{font-family:"Playfair Display";font-size:19px;line-height:1.58;letter-spacing:.3px;color:#242424;margin-top:10px}.container-404 .learn-more{font-family:"DIN Next LT Pro";font-size:18px;font-stretch:condensed;letter-spacing:.9px;color:#242424;text-transform:uppercase;text-decoration:underline}.container-404 .header_search{position:relative;float:none;width:320px;margin:50px auto}.container-404 .header_search .search{float:none}.container-404 .header_search .search_input{width:265px;font-size:16px}.container-404 .header_search input{outline:0}.container-404 .header_search ::-webkit-input-placeholder{color:#242424;transition:opacity 250ms ease-in-out}.container-404 .header_search :focus::-webkit-input-placeholder{opacity:.5}.container-404 .header_search :-ms-input-placeholder{color:#242424;transition:opacity 250ms ease-in-out}.container-404 .header_search :focus:-ms-input-placeholder{opacity:.5}.container-404 .header_search ::-moz-placeholder{color:#242424;opacity:1;transition:opacity 250ms ease-in-out}.container-404 .header_search :focus::-moz-placeholder{opacity:.5}.container-404 .header_search :-moz-placeholder{color:#242424;opacity:1;transition:opacity 250ms ease-in-out}.container-404 .header_search :focus:-moz-placeholder{opacity:.5}.container-404 .category-line-404{max-width:1000px;border-top:1px solid #e0e0e0;margin:150px auto 50px;overflow:hidden;clear:both}.container-404 .category-link-404{padding-top:50px;overflow:hidden;clear:both;margin-bottom:50px}.container-404 .category-link-404 li a{font-family:"Avenir LT Std";font-size:15px;font-weight:300;line-height:1.67;letter-spacing:.1px;color:#242424;text-transform:capitalize}.container-404 .category-link-404 .title a{font-family:"DIN Next LT Pro";font-size:18px;font-stretch:condensed;letter-spacing:.9px;color:#242424;font-weight:500;text-transform:uppercase}.container-404 .category-link-404 ul{float:left;width:25%;margin:0 4%}.clear{clear:both}.mattison-perron-container h2{font-size:15px}.sub-footer .liveagent_footer #liveagent_footer_button_online::before,.sub-footer .liveagent_footer #liveagent_footer_button_offline::before{background-position:-2px bottom;background-size:cover;height:29px;width:27px}.sub-footer .liveagent_footer #liveagent_footer_button_online,.sub-footer .liveagent_footer #liveagent_footer_button_offline,.sub-footer .footer-findsalon .footer-findsalon-head,.sub-footer .footer-findsalon .footer-newsletter-head,.sub-footer .footer-findsalon .footer-livechat-head,.sub-footer .footer-newsletter .footer-findsalon-head,.sub-footer .footer-newsletter .footer-newsletter-head,.sub-footer .footer-newsletter .footer-livechat-head,.sub-footer .footer-livechat .footer-findsalon-head,.sub-footer .footer-livechat .footer-newsletter-head,.sub-footer .footer-livechat .footer-livechat-head{font-size:18px;font-weight:400}.level_1_list{float:none;float:unset;margin:0 auto}.level_1_list_item_link{margin:0 52px}.shipping_billing .order_action_button{clear:right}.hp_slot_2 .productcarousel .carousel_product_desc .product_subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:280px;display:block}.hp_slot_2 .productcarousel .carousel_product_desc .cta_quickview,.hp_slot_2 .productcarousel .carousel_product_desc .product_name{font-size:25px}.productcarousel .addtocartbutton,.productcarousel .notifyme,.clp .product_actions .add_to_cart,.clp .product_actions .add_all_to_cart,.pdp .recommendations_item .addtocartbutton,.pdp .recommendations_item .notifyme{line-height:30px !important;font-size:15px !important}.cs-container{background:#fff}::placeholder{opacity:1}::-moz-placeholder{opacity:1}.sub-footer{margin-bottom:20px}.sub-footer .col-3 h3{display:none !important}#BVRRContainer .bv-core-container-211 .bv-write-review-label.bv-text-link,#BVRRContainer .bv-core-container-212 .bv-write-review-label.bv-text-link{background:#242424 !important;color:#fff !important;padding:20px !important;border-radius:10px !important;text-align:center !important;margin:0 auto !important;display:block !important;max-width:270px !important;font-weight:normal !important}.breadcrumb li:first-child::after{content:">"}.sub-footer #dwfrm_salonlocator_salonname{display:none}.clp.c_listing_p .primary h1{margin:-15px 0 20px}.clp.c_landing_p .primary{width:100%;float:unset}#paymentPageCaptchaWrapper div.captcha_error_message.hidden.error_message{padding-top:15px}.clp.c_landing_p .primary h1{color:#242424;font-family:"Playfair Display";font-size:42px;font-weight:300;margin:15px 0 35px;text-align:center;border:transparent;display:block;text-transform:capitalize}#tab_ingredients .product-detail-how-to-use .how-to-use-columns .how-to-use-image img{max-width:340px;float:right}#tab_ingredients .product-detail-how-to-use{max-width:100%;margin:50px auto 0}#tab_ingredients .product-detail-how-to-use .how-to-use-columns{margin:50px auto 0}.pdp .recommendations_list{margin-top:200px}#tab_details .product-detail-how-to-use{max-width:100%;margin:50px auto 0}#tab_details .product-detail-how-to-use .how-to-use-image{text-align:left}#tab_details .product-detail-how-to-use .how-to-use-columns{margin:50px auto 0}.product_tabs li.ui-state-default{margin:0 7%}.product_tabs li.ui-state-default a{margin:0 auto}.fusio-dose-homelab-for-nutrition-section .quantity,.fusio-dose-homelab-for-hair-strength-section .quantity,.fusio-dose-homelab-for-body-section .quantity,.fusio-dose-homelab-for-color-radiance-section .quantity,.fusio-dose-homelab-for-smoothness-section .quantity{display:none}.fusio-dose-homelab-for-nutrition-section .product-variations,.fusio-dose-homelab-for-hair-strength-section .product-variations,.fusio-dose-homelab-for-body-section .product-variations,.fusio-dose-homelab-for-color-radiance-section .product-variations,.fusio-dose-homelab-for-smoothness-section .product-variations{display:none}.fusio-dose-homelab-for-nutrition-section #automaticReplenishmentFields,.fusio-dose-homelab-for-hair-strength-section #automaticReplenishmentFields,.fusio-dose-homelab-for-body-section #automaticReplenishmentFields,.fusio-dose-homelab-for-color-radiance-section #automaticReplenishmentFields,.fusio-dose-homelab-for-smoothness-section #automaticReplenishmentFields{display:none}.fusio-dose-homelab-for-nutrition-section .button,.fusio-dose-homelab-for-nutrition-section .quickviewbutton,.fusio-dose-homelab-for-nutrition-section .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .fusio-dose-homelab-for-nutrition-section .cta_link,.fusio-dose-homelab-for-nutrition-section .product_tile .product_details>a,.product_tile .fusio-dose-homelab-for-nutrition-section .product_details>a,.fusio-dose-homelab-for-nutrition-section .address_create,.fusio-dose-homelab-for-nutrition-section .card_create,.fusio-dose-homelab-for-nutrition-section .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .fusio-dose-homelab-for-nutrition-section a,.fusio-dose-homelab-for-nutrition-section .order_details_page .order_detail_options>a,.order_details_page .fusio-dose-homelab-for-nutrition-section .order_detail_options>a,.fusio-dose-homelab-for-nutrition-section .diagnoseMyHair .mediumbutton,.diagnoseMyHair .fusio-dose-homelab-for-nutrition-section .mediumbutton,.fusio-dose-homelab-for-nutrition-section #confirmChangebuttons .primary-button,#confirmChangebuttons .fusio-dose-homelab-for-nutrition-section .primary-button,.fusio-dose-homelab-for-nutrition-section .save-subscription-changes,.fusio-dose-homelab-for-nutrition-section .cancel-order-changes,.fusio-dose-homelab-for-nutrition-section .save-or-order-changes,.fusio-dose-homelab-for-hair-strength-section .button,.fusio-dose-homelab-for-hair-strength-section .quickviewbutton,.fusio-dose-homelab-for-hair-strength-section .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .fusio-dose-homelab-for-hair-strength-section .cta_link,.fusio-dose-homelab-for-hair-strength-section .product_tile .product_details>a,.product_tile .fusio-dose-homelab-for-hair-strength-section .product_details>a,.fusio-dose-homelab-for-hair-strength-section .address_create,.fusio-dose-homelab-for-hair-strength-section .card_create,.fusio-dose-homelab-for-hair-strength-section .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .fusio-dose-homelab-for-hair-strength-section a,.fusio-dose-homelab-for-hair-strength-section .order_details_page .order_detail_options>a,.order_details_page .fusio-dose-homelab-for-hair-strength-section .order_detail_options>a,.fusio-dose-homelab-for-hair-strength-section .diagnoseMyHair .mediumbutton,.diagnoseMyHair .fusio-dose-homelab-for-hair-strength-section .mediumbutton,.fusio-dose-homelab-for-hair-strength-section #confirmChangebuttons .primary-button,#confirmChangebuttons .fusio-dose-homelab-for-hair-strength-section .primary-button,.fusio-dose-homelab-for-hair-strength-section .save-subscription-changes,.fusio-dose-homelab-for-hair-strength-section .cancel-order-changes,.fusio-dose-homelab-for-hair-strength-section .save-or-order-changes,.fusio-dose-homelab-for-body-section .button,.fusio-dose-homelab-for-body-section .quickviewbutton,.fusio-dose-homelab-for-body-section .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .fusio-dose-homelab-for-body-section .cta_link,.fusio-dose-homelab-for-body-section .product_tile .product_details>a,.product_tile .fusio-dose-homelab-for-body-section .product_details>a,.fusio-dose-homelab-for-body-section .address_create,.fusio-dose-homelab-for-body-section .card_create,.fusio-dose-homelab-for-body-section .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .fusio-dose-homelab-for-body-section a,.fusio-dose-homelab-for-body-section .order_details_page .order_detail_options>a,.order_details_page .fusio-dose-homelab-for-body-section .order_detail_options>a,.fusio-dose-homelab-for-body-section .diagnoseMyHair .mediumbutton,.diagnoseMyHair .fusio-dose-homelab-for-body-section .mediumbutton,.fusio-dose-homelab-for-body-section #confirmChangebuttons .primary-button,#confirmChangebuttons .fusio-dose-homelab-for-body-section .primary-button,.fusio-dose-homelab-for-body-section .save-subscription-changes,.fusio-dose-homelab-for-body-section .cancel-order-changes,.fusio-dose-homelab-for-body-section .save-or-order-changes,.fusio-dose-homelab-for-color-radiance-section .button,.fusio-dose-homelab-for-color-radiance-section .quickviewbutton,.fusio-dose-homelab-for-color-radiance-section .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .fusio-dose-homelab-for-color-radiance-section .cta_link,.fusio-dose-homelab-for-color-radiance-section .product_tile .product_details>a,.product_tile .fusio-dose-homelab-for-color-radiance-section .product_details>a,.fusio-dose-homelab-for-color-radiance-section .address_create,.fusio-dose-homelab-for-color-radiance-section .card_create,.fusio-dose-homelab-for-color-radiance-section .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .fusio-dose-homelab-for-color-radiance-section a,.fusio-dose-homelab-for-color-radiance-section .order_details_page .order_detail_options>a,.order_details_page .fusio-dose-homelab-for-color-radiance-section .order_detail_options>a,.fusio-dose-homelab-for-color-radiance-section .diagnoseMyHair .mediumbutton,.diagnoseMyHair .fusio-dose-homelab-for-color-radiance-section .mediumbutton,.fusio-dose-homelab-for-color-radiance-section #confirmChangebuttons .primary-button,#confirmChangebuttons .fusio-dose-homelab-for-color-radiance-section .primary-button,.fusio-dose-homelab-for-color-radiance-section .save-subscription-changes,.fusio-dose-homelab-for-color-radiance-section .cancel-order-changes,.fusio-dose-homelab-for-color-radiance-section .save-or-order-changes,.fusio-dose-homelab-for-smoothness-section .button,.fusio-dose-homelab-for-smoothness-section .quickviewbutton,.fusio-dose-homelab-for-smoothness-section .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .fusio-dose-homelab-for-smoothness-section .cta_link,.fusio-dose-homelab-for-smoothness-section .product_tile .product_details>a,.product_tile .fusio-dose-homelab-for-smoothness-section .product_details>a,.fusio-dose-homelab-for-smoothness-section .address_create,.fusio-dose-homelab-for-smoothness-section .card_create,.fusio-dose-homelab-for-smoothness-section .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .fusio-dose-homelab-for-smoothness-section a,.fusio-dose-homelab-for-smoothness-section .order_details_page .order_detail_options>a,.order_details_page .fusio-dose-homelab-for-smoothness-section .order_detail_options>a,.fusio-dose-homelab-for-smoothness-section .diagnoseMyHair .mediumbutton,.diagnoseMyHair .fusio-dose-homelab-for-smoothness-section .mediumbutton,.fusio-dose-homelab-for-smoothness-section #confirmChangebuttons .primary-button,#confirmChangebuttons .fusio-dose-homelab-for-smoothness-section .primary-button,.fusio-dose-homelab-for-smoothness-section .save-subscription-changes,.fusio-dose-homelab-for-smoothness-section .cancel-order-changes,.fusio-dose-homelab-for-smoothness-section .save-or-order-changes{display:none}.pdp .recommendations_item .product_subtitle{min-height:36px}.fixed_header.clearfix.display-lg .referFriend a,.main>.fixed_header.display-lg.content .referFriend a,.horizontal_carousel .fixed_header.display-lg.productcarousel_list .referFriend a,.horizontal_carousel .fixed_header.display-lg.contentcarousel_list .referFriend a,.productcarousel .fixed_header.display-lg.productcarousel_list .referFriend a,.fixed_header.display-lg.product_tile .referFriend a{color:#242424 !important;float:right;font-family:"DIN Next LT Pro";font-size:14px;line-height:18px;text-transform:uppercase}.extole-referfriend{float:right;margin:6px 0 0 20px;background:url("../images/refer.png") no-repeat;background-size:contain}.fixed_header .referFriend{padding-left:20px}.recommendations_list{width:auto !important}.secondary.refinements .refine_section_header,.refinement_hair_type,.refinement_results{display:none}.secondary.refinements .salonlocator{display:none}.list_banners_steps{width:100%;margin:0}.c_landing_p .list_banners_steps .contentcarousel_list_item{width:31%}.c_landing_p .list_banners_discover .contentcarousel_list_item{width:31%}.custom_clp .productcarousel .product_details,.custom_clp .productcarousel .price{position:unset;padding:10px 0}.horizontal_carousel.productcarousel{margin:0 auto}.tile_detailed .subtitle,.tile_detailed .cta_link.second{font-size:14px}.list_banners_steps .contentcarousel_list_item{margin:0 10px 30px}.kerastase_regimen .regimen-carousel{float:none}.regimen-carousel{width:800px;margin:0 auto}.list_banners_discover,.list_banners_steps{width:100%;margin:0}.product-recommendation-carousel-container{clear:both;overflow:hidden;padding:150px 0 50px}.product-recommendation-carousel-container .product_name{text-align:center}.product-recommendation-carousel-container .product_subtitle{text-align:center;font-size:15px;font-family:"Avenir LT Std";margin:12px auto 18px}.product-recommendation-carousel-container .price.b-price{text-align:center;font-size:16px;font-family:"DIN Next LT Pro";font-weight:400;margin-bottom:10px}.product-recommendation-carousel-container button.button,.product-recommendation-carousel-container button.quickviewbutton,.product-recommendation-carousel-container .featured_salon_main .tile_hero button.cta_link,.featured_salon_main .tile_hero .product-recommendation-carousel-container button.cta_link,.product-recommendation-carousel-container button.address_create,.product-recommendation-carousel-container button.card_create,.product-recommendation-carousel-container .diagnoseMyHair button.mediumbutton,.diagnoseMyHair .product-recommendation-carousel-container button.mediumbutton,.product-recommendation-carousel-container #confirmChangebuttons button.primary-button,#confirmChangebuttons .product-recommendation-carousel-container button.primary-button,.product-recommendation-carousel-container button.save-subscription-changes,.product-recommendation-carousel-container button.cancel-order-changes,.product-recommendation-carousel-container button.save-or-order-changes{background:#fff;border:1px solid #242424;color:#242424;width:121px;line-height:35px;margin:20px auto;display:block}.product-recommendation-carousel-container .recommendation_title{text-align:center;font-size:42px;font-family:"Playfair Display";margin-bottom:50px}.product-recommendation-carousel-container .recommendation_title span{font-size:14px;font-family:"DIN Next LT Pro";font-weight:400;text-transform:uppercase;display:block}.pi-recommendation-carousel{margin:150px auto 70px;overflow:hidden}.pi-recommendation-carousel .productcarousel .product_tile{width:auto}.pi-recommendation-carousel .horizontal_carousel.productcarousel{max-width:100%}.pi-recommendation-carousel .horizontal_carousel.productcarousel .productcarousel_list_item{margin:0 20px 0 0}.pi-recommendation-carousel h2{font-family:"Playfair Display";font-size:32px;font-weight:normal;text-transform:capitalize;line-height:40px}.pi-recommendation-carousel h2 span{display:block;font-weight:500;font-family:"DIN Next LT Pro";font-size:14px;text-transform:uppercase}.pi-recommendation-carousel .product_name{font-family:"Playfair Display";font-size:16px;font-weight:normal;color:#242424;text-align:center}.pi-recommendation-carousel .product_subtitle{font-family:"Avenir LT Std";font-size:14px;font-weight:300;color:#242424;line-height:18px;margin:10px auto}.pi-recommendation-carousel .product_price{font-family:"DIN Next LT Pro";font-size:18px;text-align:center;text-transform:uppercase;font-weight:normal;color:#242424}.pi-recommendation-carousel .recommendations_block{display:inline-block;width:100%;position:relative}.pi-recommendation-carousel .jcarousel-clip{position:relative;overflow:hidden}.pi-recommendation-carousel .jcarousel-control{display:inline-block;position:absolute;top:40%;margin-top:-33px;cursor:pointer}.pi-recommendation-carousel .jcarousel-control.jcarousel-next,.pi-recommendation-carousel .jcarousel-control .horizontal_carousel.productcarousel .jcarousel-next{right:10px}.pi-recommendation-carousel .jcarousel-control.jcarousel-next:after,.pi-recommendation-carousel .jcarousel-control .horizontal_carousel.productcarousel .jcarousel-next:after{content:"";background-repeat:no-repeat;background-position:-42px -82px;width:41px;height:67px;display:inline-block;right:0}.pi-recommendation-carousel .jcarousel-control.jcarousel-prev,.pi-recommendation-carousel .jcarousel-control .horizontal_carousel.productcarousel .jcarousel-prev{left:10px}.pi-recommendation-carousel .jcarousel-control.jcarousel-prev:after{content:'';background-position:8px -83px;width:46px;height:65px;display:inline-block}.pi-recommendation-carousel .jcarousel-control.disabled{display:none}.pi-recommendation-carousel .product_tile_wrapper,.pi-recommendation-carousel .productcarousel_list_item{box-sizing:border-box;margin:0 20px 0 0;float:left}.pi-recommendation-carousel .button.notifyme,.pi-recommendation-carousel .notifyme.quickviewbutton,.pi-recommendation-carousel .featured_salon_main .tile_hero .notifyme.cta_link,.featured_salon_main .tile_hero .pi-recommendation-carousel .notifyme.cta_link,.pi-recommendation-carousel .product_tile .product_details>a.notifyme,.product_tile .pi-recommendation-carousel .product_details>a.notifyme,.pi-recommendation-carousel .notifyme.address_create,.pi-recommendation-carousel .notifyme.card_create,.pi-recommendation-carousel .pt_favorites .product_tile_wrapper .product_favorite_remove a.notifyme,.pt_favorites .product_tile_wrapper .product_favorite_remove .pi-recommendation-carousel a.notifyme,.pi-recommendation-carousel .order_details_page .order_detail_options>a.notifyme,.order_details_page .pi-recommendation-carousel .order_detail_options>a.notifyme,.pi-recommendation-carousel .diagnoseMyHair .notifyme.mediumbutton,.diagnoseMyHair .pi-recommendation-carousel .notifyme.mediumbutton,.pi-recommendation-carousel #confirmChangebuttons .notifyme.primary-button,#confirmChangebuttons .pi-recommendation-carousel .notifyme.primary-button,.pi-recommendation-carousel .notifyme.save-subscription-changes,.pi-recommendation-carousel .notifyme.cancel-order-changes,.pi-recommendation-carousel .notifyme.save-or-order-changes{width:150px;margin:15px auto}.pi-recommendation-carousel .horizontal_carousel.productcarousel .jcarousel-prev{left:0}.register_page .for-us-customers{text-align:left;font-weight:300;font-size:15px;margin:20px auto;max-width:500px}.foruscustomerscopy{text-align:center;font-weight:300;font-size:13px;margin:70px auto 0;max-width:767px;clear:both}.foruscustomerscopy p{padding:10px 0}.diagnoseMyHair{width:100%;max-width:1080px;margin:0 auto;padding-bottom:100px}.diagnoseMyHair .chooseGender:after{content:"";display:table;clear:both}.diagnoseMyHair .content:after{content:"";display:table;clear:both}.diagnoseMyHair .footer .content{height:auto;background:0}.diagnoseMyHair .footer .content:after{content:"";display:table;clear:both}.yseop_dialog_container{padding:0}.yseop_dialog_container #loginiframe{vertical-align:top;width:100%}body>.pt_accountlogin:after{content:"";display:table;clear:both}body>.pt_accountlogin h2{width:250px;padding:5px;border-bottom:1px solid #c5c5c5;font-size:16px;line-height:25px;color:#666;text-transform:uppercase;background:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}body>.pt_accountlogin .registrationform,body>.pt_accountlogin .accountlogin{width:47%;float:left}body>.pt_accountlogin .registrationform:after,body>.pt_accountlogin .accountlogin:after{content:"";display:table;clear:both}body>.pt_accountlogin .registrationform .passwordalerts{margin-bottom:10px}body>.pt_accountlogin .accountlogin{float:right}body>.pt_accountlogin .accountlogin h1{display:none}body>.pt_accountlogin .accountlogin .password_reset{font-weight:normal;text-transform:uppercase}body>.pt_accountlogin .f_field.formfield_radio-list:after{content:"";display:table;clear:both}body>.pt_accountlogin .f_field.formfield_radio-list .f_label{float:left;width:20%}body>.pt_accountlogin .f_field.formfield_radio-list .f_field_radio_group{float:left;width:65%;margin-left:5%}body>.pt_accountlogin .f_field.formfield_radio-list .f_field_radio_group .f_field_radio{float:left;width:45%;margin-right:5%}body>.pt_accountlogin .f_field.formfield_radio-list .f_field_radio_group .f_field_radio .f_label{width:70%}body>.pt_accountlogin .f_field.formfield_radio-list .f_field_radio_group .f_field_radio input{float:left}.tile_hero{position:relative;height:100%;overflow:hidden}.tile_hero .contentcarousel_asset_body{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.tile_hero .contentcarousel_asset_body img{vertical-align:bottom;max-width:100%;height:auto}.tile_hero .cta_image_wrapper{float:left;position:relative;left:50%;height:100%}.tile_hero .cta_image{float:left;vertical-align:top;position:relative;left:-50%;width:auto;height:100%}.tile_hero .tile_info_wrapper{position:absolute;top:0;left:50%;bottom:0;right:auto;min-width:200px;max-width:380px;margin-left:130px;text-align:left}.tile_hero .tile_info{display:inline-block;vertical-align:middle;max-width:100%;width:auto;line-height:1;color:#fff}.tile_hero a{color:#fff}.tile_hero .title{padding-bottom:17px;font-size:17px;font-weight:700;letter-spacing:1px;text-transform:uppercase;position:relative}.tile_hero .title:after{content:'';position:absolute;left:0;bottom:6px;width:30px;height:5px;background-color:#fff}.tile_hero .cta_link{display:block}.tile_hero .cta_link.first{font-size:36px;line-height:1;text-transform:uppercase}.tile_hero .subtitle{margin:15px 0 0;font-size:13px;line-height:18px}.tile_hero .cta_link.second{margin:35px 0 0;font-size:15px;font-weight:bold;text-transform:uppercase}.tile_hero .cta_link.second:before{font:11px "icomoon";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\2c3";margin-right:5px}.tile_simple img{max-width:100%;height:auto;vertical-align:bottom}.tile_detailed .title{min-height:32px;margin:20px 0 4px;font-size:16px;line-height:1;font-weight:bold;color:#585858;text-transform:uppercase}.tile_detailed .contentcarousel_asset_body{margin:0 0 10px}.tile_detailed .contentcarousel_asset_body img{max-width:100%;vertical-align:top}.tile_detailed .cta_link.first{display:block;margin:0 0 10px}.tile_detailed .cta_image{max-width:100%;height:auto;vertical-align:top}.tile_detailed .subtitle,.tile_detailed .cta_link.second{margin:0 0 20px;font-size:12px;color:#666}.tile_detailed .subtitle{min-height:30px}.tile_detailed .cta_link.second{text-transform:uppercase;font-weight:bold}.tile_detailed .cta_link.second:after{content:'';display:inline-block;width:0;height:0;margin-left:10px;border:4px solid transparent;border-left-color:#666}.list_banners_steps .contentcarousel_list{counter-reset:psl-counter}.list_banners_steps .contentcarousel_list_item{width:300px;margin:0 30px 30px}.list_banners_steps .tile_ordered{position:relative;padding:70px 0 0;text-align:center;color:#666}.list_banners_steps .tile_ordered .title{position:absolute;top:10px;left:0;right:0;line-height:48px;font-weight:400;text-transform:uppercase}.list_banners_steps .tile_ordered .title:before{content:counter(psl-counter);counter-increment:psl-counter;position:absolute;top:0;left:0;right:0;font-size:48px;color:#d1d1d1;color:rgba(0,0,0,0.2)}.list_banners_steps .tile_ordered img{display:inline-block;max-width:100%;height:auto;margin:0 0 15px}.tile_compact{position:relative}.tile_compact .cta_image{vertical-align:bottom;max-width:100%}.tile_compact .tile_info{position:absolute;bottom:0;width:100%;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ddd;background:#333;background:rgba(51,51,51,0.6)}.tile_compact .title{height:45px;font-size:18px;font-weight:normal;text-transform:uppercase}.tile_compact .subtitle{height:45px;font-size:11px}.tile_compact .cta_link{font-size:12px;text-transform:uppercase;color:#ddd}.tile_medium{width:600px;margin:0 auto;line-height:370px;overflow:hidden;font-size:12px;color:#666}.tile_medium .cta_image{float:right;max-width:59%;height:auto}.tile_medium .tile_text{display:inline-block;vertical-align:middle;width:39%;padding:20px 0 0;line-height:1}.tile_medium .cta_link,.tile_medium .title,.tile_medium .subtitle{font-weight:bold;color:#333;text-transform:uppercase;letter-spacing:1px}.tile_medium .title{font-size:2em}.tile_medium .subtitle{font-size:.9em}.tile_medium .cta_link{margin:0 0 5px;font-size:1.2em}.tile_medium .contentcarousel_asset_body{margin:20px 0 0;line-height:normal}.tile_medium .button,.tile_medium .quickviewbutton,.tile_medium .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .tile_medium .cta_link,.tile_medium .product_tile .product_details>a,.product_tile .tile_medium .product_details>a,.tile_medium .address_create,.tile_medium .card_create,.tile_medium .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .tile_medium a,.tile_medium .order_details_page .order_detail_options>a,.order_details_page .tile_medium .order_detail_options>a,.tile_medium .diagnoseMyHair .mediumbutton,.diagnoseMyHair .tile_medium .mediumbutton,.tile_medium #confirmChangebuttons .primary-button,#confirmChangebuttons .tile_medium .primary-button,.tile_medium .save-subscription-changes,.tile_medium .cancel-order-changes,.tile_medium .save-or-order-changes{padding:0 12px;margin:20px 0 0;font-size:1em;line-height:2.5}.tile_medium.right{width:680px;height:500px;font-size:14px;color:#888;text-transform:uppercase}.tile_medium.right .cta_image{float:left}.tile_medium.right .subtitle{color:#555}.tile_medium.right .contentcarousel_asset_body{margin-right:50px}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields{color:#000}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields .field-wrap{margin:0 0 3px}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields #deliverone,.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields #delivercustom{display:none}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields .checkbox-container:before{border:1px solid #585858;content:'';width:15px;height:15px;display:inline-block;margin-right:-17px}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields label:before{content:'';width:11px;height:11px;display:inline-block;vertical-align:middle;margin:-13px 10px 1px 0}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields .label-container{position:relative;top:-4px}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields .f_checked label:before{background:#000}.pdp_main .product_detail .product_add_to_cart #automaticReplenishmentFields a.moreinfo{color:#242424;text-decoration:none;vertical-align:top;background:#e0e0e0;padding:1px 5px}.auto-replenishment-deliverone-pdp,.auto-replenishment-delivercustom-pdp{display:inline-block;vertical-align:top}.auto-replenishment-deliverone-pdp{font-weight:bold}.auto-replenishment-deliverinfo-pdp{color:#666}.replenishment-details{color:#999;font-size:11px;margin:10px 0 0;position:absolute;text-transform:uppercase}.replenishment-details p{color:#262626;font-weight:bold;margin:0 0 .5em}.replenishment-details button{border:0;border-bottom:1px solid #e3e3e3;background:0;color:#999;cursor:pointer;letter-spacing:1px;padding:6px 0 0;text-transform:uppercase}.replenishment-details .auto-replenishment-details-for-samples-checkout{background:#fbfbfb;border:1px solid #ddd;color:#666;left:-9px;line-height:24px;margin:3px 0 0;padding:0 8px;position:relative}.product_total .replenishment-details{position:relative}#arHeader{font-weight:bold}#arNextOrders{font-size:12px;font-weight:bold;line-height:1;margin:0 0 1em;padding:0 0 .5em;display:inline-block}#auto-replenishment-subscriptions{margin:1em 0 4em;padding:0 0 2em}#auto-replenishment-subscriptions h1{font-size:12px;font-weight:bold;line-height:1;margin:0 0 1em;padding:0 0 .5em}#auto-replenishment-credit-card{color:#666;padding:0 0 2em}#auto-replenishment-credit-card h1{display:inline-block;font-size:12px;font-weight:bold;line-height:1;margin:0 0 1em;padding:0 0 .5em}#auto-replenishment-credit-card ul li:first-child{text-transform:uppercase}#auto-replenishment-credit-card ul li a{color:#666;font-weight:bold;text-decoration:underline;text-transform:uppercase}#scheduled-orders{margin:2em 0}#scheduled-orders th{color:#666;font-size:11px;font-weight:bold;padding:1em 0;text-transform:uppercase}#scheduled-orders tr.odd{background:#dbdbdb}#scheduled-orders td{padding:2em 1em;vertical-align:middle}#scheduled-orders td span.arorder-skip-edit,#scheduled-orders td span.cancel-edit-subscription{background:#333;border:0;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:23px;margin:0 5px;padding:0 8px 0 10px;text-align:center}#scheduled-orders td a{color:#fff}#scheduled-orders td a:hover{text-decoration:underline}#auto-replenishment-expiration-notification{color:#666}#auto-replenishment-expiration-notification h2{display:inline-block;padding:0 0 1em;text-transform:uppercase}.autoreplenishment-no-orders,.autoreplenishment-no-subscriptions{margin:0 0 1em}.auto-replenishment-help-dialog,.updateardialog,.cancel-orders-dialog{border:1px solid #a4a4a4}.auto-replenishment-help-dialog .ui-dialog-titlebar,.updateardialog .ui-dialog-titlebar,.cancel-orders-dialog .ui-dialog-titlebar{position:absolute;top:0;right:0}.auto-replenishment-help-dialog .ui-button-text,.updateardialog .ui-button-text,.cancel-orders-dialog .ui-button-text{display:none}.auto-replenishment-help-dialog .ui-dialog-titlebar-close,.updateardialog .ui-dialog-titlebar-close,.cancel-orders-dialog .ui-dialog-titlebar-close{color:#fa5900;font-size:16px;padding:0;right:5px;top:5px}.auto-replenishment-help-dialog .ui-dialog-titlebar-close:before,.updateardialog .ui-dialog-titlebar-close:before,.cancel-orders-dialog .ui-dialog-titlebar-close:before{content:"\2715"}.auto-replenishment-help-dialog{border-width:10px;width:624px !important}.auto-replenishment-help-dialog .ui-dialog-titlebar-close{color:#333;font-size:20px}.auto-replenishment-help-dialog p{text-align:center}.auto-replenishment-help-dialog img{height:500px;width:624px}.auto-replenishment-help-dialog .button,.auto-replenishment-help-dialog .quickviewbutton,.auto-replenishment-help-dialog .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .auto-replenishment-help-dialog .cta_link,.auto-replenishment-help-dialog .product_tile .product_details>a,.product_tile .auto-replenishment-help-dialog .product_details>a,.auto-replenishment-help-dialog .address_create,.auto-replenishment-help-dialog .card_create,.auto-replenishment-help-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .auto-replenishment-help-dialog a,.auto-replenishment-help-dialog .order_details_page .order_detail_options>a,.order_details_page .auto-replenishment-help-dialog .order_detail_options>a,.auto-replenishment-help-dialog .diagnoseMyHair .mediumbutton,.diagnoseMyHair .auto-replenishment-help-dialog .mediumbutton,.auto-replenishment-help-dialog #confirmChangebuttons .primary-button,#confirmChangebuttons .auto-replenishment-help-dialog .primary-button,.auto-replenishment-help-dialog .save-subscription-changes,.auto-replenishment-help-dialog .cancel-order-changes,.auto-replenishment-help-dialog .save-or-order-changes{background:#333;color:#fff;border:0;bottom:80px;font-size:16px;font-weight:bold;height:52px;position:relative;width:325px;text-transform:uppercase}#autoreplenish-edit h1,#autoreplenish-cancel-all h1{color:#333;font-size:20px;margin:0 0 12px;text-transform:uppercase}#autoreplenish-edit .field-wrap:first-child,#autoreplenish-cancel-all .field-wrap:first-child{font-weight:bold;margin:0 0 .5em}#autoreplenish-edit .field-wrap input[type="radio"],#autoreplenish-cancel-all .field-wrap input[type="radio"]{vertical-align:middle}#arupdate,#confirmstopbuttons .primary-button{border:1px solid #fa5900;background:#fa5900;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:25px;line-height:25px;margin:2em 0 0;padding:0 17px;text-align:center;text-transform:uppercase;word-spacing:1px}#arupdate:hover,#confirmstopbuttons .primary-button:hover{background:#ff963d}#confirmstopbuttons .primary-button{display:inline-block;margin:2em .2em 0 0}#confirmChangebuttons .primary-button,.save-subscription-changes,.cancel-order-changes,.save-or-order-changes{display:inline-block;margin:2em .2em 0 0}.order-actions{display:inline-block}.ar-change-credit-card h1{color:#666;font-size:20px;font-weight:normal;text-transform:uppercase}.ar-change-credit-card .auto-replenishment-change-credit-card{color:red;font-size:12px;line-height:1.5}.ar-change-credit-card .formfield_creditcard_cvn{margin:0 0 10px}#ar_cvv_tooltip{display:block}#ar_cvv_tooltip a{color:#666;font-weight:bold;text-transform:uppercase}#ar_cvv_tooltip a:hover .tooltip_content{color:#333;display:block !important;font-weight:normal;left:0;text-transform:none;width:380px}.pt_giftguide .content>.primary{width:100%}.pt_giftguide img{display:block;max-width:100%}.pt_giftguide .ui-tabs{margin:25px 0 0;overflow:hidden}.pt_giftguide .ui-tabs .ui-tabs-nav{border:0;overflow:hidden}.pt_giftguide .ui-tabs .ui-tabs-nav li{background:0;float:left;margin:0 1%;outline:0;text-align:center;width:18%}.pt_giftguide .ui-tabs .ui-tabs-nav li:hover,.pt_giftguide .ui-tabs .ui-tabs-nav li.ui-state-active{background:#fc5405}.pt_giftguide .ui-tabs .ui-tabs-nav li a{color:#666;display:block;float:none;font-size:18px;line-height:30px;outline:0;padding:0;text-transform:uppercase;vertical-align:middle}.pt_giftguide .ui-tabs .ui-tabs-nav li.ui-state-default.ui-corner-top a,.pt_giftguide .ui-tabs .ui-tabs-nav li.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a{color:#666;display:block;float:none;font-size:18px;line-height:30px;outline:0;padding:0;text-transform:uppercase;vertical-align:middle}.pt_giftguide .ui-tabs-panel{background:0;margin:10px 0 0;overflow:hidden}.pt_giftguide .ui-tabs-panel .product_tile{float:left;margin:0 1%;padding:10px 0 40px;position:relative;width:23%}.pt_giftguide .ui-tabs-panel .product_image_wrapper{display:block;margin:0 auto 14px;max-width:100%}.pt_giftguide .ui-tabs-panel .inline_rating_link{margin:0 10px 5px}.pt_giftguide .ui-tabs-panel .price{margin:0 0 12px 10px}.pt_giftguide .ui-tabs-panel .product_actions{bottom:10px;height:auto;margin:0 10px;position:absolute}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}script.slick-slide{display:none !important}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:17px;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{border:transparent;border-bottom:2px solid #999;background:transparent;display:block;height:20px;width:17px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;text-align:center}.slick-dots li.slick-active button{color:#000;border-bottom:3px solid #242424}.check-password-strength .progress{border-radius:6px;margin-top:7px;background:transparent}.check-password-strength .progress-bar{height:7px;border-radius:4px;transition:.4s linear;transition-property:width,background-color}.check-password-strength .progress-bar[data-password-strength="3"]{width:75%;background-color:#999}.check-password-strength .progress-bar[data-password-strength="0"]{width:1%;background-color:#e9e9e9}.check-password-strength .progress-bar[data-password-strength="4"]{width:100%;background-color:#000}.check-password-strength .progress-bar[data-password-strength="1"]{width:25%;background-color:#cacaca}.check-password-strength .progress-bar[data-password-strength="2"]{width:50%;background-color:#bfbfbf}@media only screen and (max-width:767px){.set_new_password_page .progress,.set_new_password_page .password-verdict{clear:left;max-width:86%}}@media only screen and (min-width:768px) and (max-width:1023px){.set_new_password_page .progress,.set_new_password_page .password-verdict{clear:left;padding-left:100px;max-width:253px}}.set_new_password_page .progress,.set_new_password_page .password-verdict{clear:left;padding-left:100px;max-width:253px}@media only screen and (min-width:1366px){.set_new_password_page .progress,.set_new_password_page .password-verdict{clear:left;padding-left:100px;max-width:253px}}#RegistrationForm.login_box_form .check-password-strength .progress{max-width:253px}.product-afterpay-message{position:relative;clear:both;display:table;padding-top:20px;line-height:1.3}.product-afterpay-message .afterpay-image{margin:0;width:inherit;vertical-align:middle}@media only screen and (max-width:767px){.product-afterpay-message .afterpay-image{width:82px}}.product-afterpay-message .dialogify{border-radius:50%;border:1px solid;display:inline-block;justify-content:center;align-items:center;width:10px;height:10px;padding:2px 2px;font-size:10px;text-align:center;text-decoration:none;color:inherit;line-height:1.2}@media only screen and (min-width:768px) and (max-width:1023px){.cart_order_totals .product-afterpay-message,.checkout_order_totals .product-afterpay-message{margin-bottom:20px;padding-top:0}}.cart_order_totals .product-afterpay-message .afterpay-link,.checkout_order_totals .product-afterpay-message .afterpay-link{position:relative;padding:0 20px;display:block;font-size:14px;margin:0 0 20px}@media only screen and (max-width:767px){.cart_order_totals .product-afterpay-message .afterpay-link,.checkout_order_totals .product-afterpay-message .afterpay-link{padding:0;height:38px;margin:0 20px 20px}}.cart_order_totals .afterpay-link .afterpay-image,.checkout_order_totals .afterpay-link .afterpay-image{width:80px;left:0;margin:0}@media only screen and (max-width:1023px){.cart_order_totals .afterpay-link .afterpay-image,.checkout_order_totals .afterpay-link .afterpay-image{margin:0;position:absolute;top:20px;left:20px}}.cart_order_totals .afterpay-link .dialogify,.checkout_order_totals .afterpay-link .dialogify{display:inline-block;margin-top:2px;position:absolute;top:19px;left:102px}@media only screen and (max-width:767px){.cart_order_totals .afterpay-link .dialogify,.checkout_order_totals .afterpay-link .dialogify{top:18px;left:80px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart_order_totals .afterpay-link .dialogify,.checkout_order_totals .afterpay-link .dialogify{top:18px;left:102px}}.checkout_order_totals .product-afterpay-message .afterpay-link{margin:0;padding:0}@media only screen and (max-width:767px){.checkout_order_totals .product-afterpay-message .afterpay-link{margin:0 0 20px}}@media only screen and (max-width:1023px){.checkout_order_totals .afterpay-link .afterpay-image{left:0}}.checkout_order_totals .afterpay-link .dialogify{left:82px;text-decoration:none}@media only screen and (max-width:1023px){.scrollable{height:auto}.mousetrap,.cloud-zoom-big{display:none !important}.no-desktop .ui-dialog{overflow:auto;max-height:90vh}.no-desktop .ui-dialog:after{content:'';position:absolute;top:100%;right:0;bottom:-40px;left:0}.ui-dialog-content{max-height:none !important}.utility_navigation_blog{display:none}.utility_navigation_blog+li{border-left:0}.cat_blog-buzz-whats-new{display:none}.suggestions{right:0;left:auto !important}.level_1_list_item_link{letter-spacing:1px}.header-salon-locator{float:left;margin-left:0;position:relative;left:45px}.header-salon-locator a{font-size:13px;line-height:30px;display:block;text-transform:uppercase;cursor:pointer;background:url("../images/salon-locator.png") no-repeat;background-size:15px;padding-left:16px;background-position:0 0;margin:0;text-indent:-99999999px}.header-salon-locator a.level_1_list_item_link{padding:0 10px;border:0}}@media only screen and (min-width:768px) and (max-width:1023px){.content>.minicart_wrapper{margin:0;padding:0 5px;top:10px;position:fixed;right:7px}body{-webkit-text-size-adjust:none;min-width:768px}.carousel_navigation_list{bottom:-4px}.hp_slot_1 .jcarousel-control:before{top:44%}.hp_slot_3 .carousel_navigation_list{top:42%;margin-left:310px}.hp_slot_3 .horizontal_carousel.productcarousel{margin:0}.hp_slot_3 .horizontal_carousel.productcarousel .jcarousel-next{right:-36px}.horizontal_carousel.productcarousel{margin:0 27px 0 28px}.horizontal_carousel.productcarousel .jcarousel-next{right:-27px}.horizontal_carousel.productcarousel .jcarousel-prev{left:-28px}.header .logo{position:fixed;top:14px;left:0;z-index:100;margin:0 auto;right:0;width:100px;display:block;height:38px}.header .logo .logo_image{position:relative;top:3px}.header-sub-nav{position:relative;top:0}.fixed_header{min-height:27px;top:21px}.footer .b-newsletter-subscribe{margin:7px 5px 0 0}.header-promo-slot-banner{display:block;position:fixed;top:49px;left:0;width:100%;background:#242424;color:#fff;font-size:12px;height:44px}.header-promo-slot-banner a{color:#fff;font-size:12px;line-height:15px;display:inline-block;padding:4px 0 3px}.account_navigation_list>li>a,.utility_navigation_list>li>a{font-size:16px;line-height:50px}.account_navigation_list{margin:6px 1px 0}.account_navigation_welcome .account_navigation_link{float:right;display:block;text-indent:0}.utility_navigation_list{margin:6px 0 0}.utility_navigation_list>li{padding:1px 2px 1px 10px;margin:0 0 0 10px}.utility_navigation_list>li:first-child{margin-left:19px}.newsletter_subscribe_link{margin-left:-5px}.newsletter_subscribe_hover .newsletter_subscribe_link{font-size:10px !important}.newsletter_subscribe_content{left:5px;top:22px}.header_search{margin:3px 4px 0 0;right:60px;top:12px}.header_search .search_input{width:50px;height:21px;line-height:21px}.header_search .search_button{width:27px;height:21px;background-position:35% 50%}.header_search .search_button:before{line-height:23px}.sub-footer{min-height:200px;padding-bottom:50px}.sub-footer .footer-findsalon,.sub-footer .footer-newsletter,.sub-footer .footer-livechat{font-size:12px}.sub-footer .f_textinput,.sub-footer .textinput,.sub-footer .f_textarea,.sub-footer .textarea,.sub-footer .f_select,.sub-footer .select{width:191px}.sub-footer .col-3{width:33%}.sub-footer #dwfrm_salonlocator,.sub-footer #dwfrm_newsletter{max-width:250px}.footer .footer_navigation_asset{float:left;width:60%;margin-bottom:90px}.footer .footer_social_networking_asset{float:right;width:40%}.footer .col-3{float:left;width:43%}.footer .col-3:first-child{margin-left:0}.mini_cart_total{margin:0;padding:0}.mini_cart_label{font-size:9px}.mini_cart_quantity{font-size:14px;margin-left:6px}.mini_cart_content{right:-7px}.logo_image{width:100px}.level_1_list{margin-left:0}.level_1_list_item.menu_list_item_3{position:static}.level_1_list_item.menu_list_item_3 .navigation_dropdown{left:auto;right:0}.level_1_list_item_link{padding:0 5px;font-size:14px;word-spacing:-1px;margin:0}.level_2_list_item_link{font-size:14px;line-height:14px}.level_3_list_item{margin:8px 0 0}.item_description{display:none}.level_3_list_item_link{font-size:14px;line-height:14px}.subnavigation_close{display:none}.click-element{width:680px}.main{padding-bottom:0;padding-top:85px}.account_navigation_link{display:block;margin-right:0;width:100%}.account_navigation_link{margin-left:10px}.account_navigation_link:hover{background:transparent}.level_1_list .level_1_list_item_link{border-bottom:1px solid #ccc}.header_search.simple-search-rotate .search_input{width:97%}.header_search.simple-search-rotate .search_button{width:30px;height:30px}.hgmain .extole-referfriend{float:none;position:relative;display:block;width:auto;overflow:hidden;margin:5px 0 15px 10px;padding-right:0;text-align:left}.hgmain .extole-referfriend .referFriend a{font-size:16px}.country-selector-content,.header-country-selector{float:none;position:relative;display:block;width:auto;overflow:hidden;text-align:left}.country-selector-content .header-country-selector li,.header-country-selector .header-country-selector li{padding:6px 12px;font-size:16px}.country-selector-content .header-country-selector li:not(.init),.header-country-selector .header-country-selector li:not(.init){display:none;border:0;position:relative;z-index:1;width:auto;column-count:1}.country-selector-content .header-country-selector li:not(.init) a,.header-country-selector .header-country-selector li:not(.init) a{font-size:13px;font-weight:300;line-height:16px;display:block;text-transform:capitalize;padding:0 0 15px 27px}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper{max-width:100%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad{max-width:69.5%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad .so-disc{max-width:100%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad img{max-width:100%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side{width:29.5%;float:right}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side p{max-width:100%;padding:0 0 0 5px}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side img{max-width:100%}.liveagent_footer{display:inline-block;margin:-2px -10px}}@media only screen and (max-width:767px){.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad{float:left;width:100%}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-main-ad img{max-width:100% !important}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side{width:85%;float:none}.special-offers .content .primary .custom_category_slot_1 .asset_1 .special-offers-wrapper .special-offers-right-side img{max-width:100% !important}.header-promo-slot-banner{display:block;position:fixed;top:49px;left:0;width:100%;background:#242424;color:#fff;font-size:12px;height:38px}.header-promo-slot-banner a{color:#fff;font-size:11px;line-height:15px;display:inline-block;padding:5px 0 3px}.horizontal_carousel.productcarousel .jcarousel-clip{margin:0 auto}.horizontal_carousel.productcarousel .jcarousel-next{right:-27px}.horizontal_carousel.productcarousel .jcarousel-prev{left:-27px}.browser_compatibility_alert_wrapper{height:auto}.js .header .logo{position:fixed;top:7px;left:0;z-index:100;margin:0 auto;right:0;width:100px;display:block;height:38px}.js .content>.minicart_wrapper{margin:0;padding:0 5px;position:fixed;right:7px}.cookieDisabled .browser_compatibility_alert{padding:2px}.cookieDisabled .content>.minicart_wrapper{top:19px}.cookieDisabled .content>.minicart_wrapper>.minicart{top:21px}.cookieDisabled .header .logo{top:29px}html{height:auto;background:#fff}body{background:#fff;filter:none;min-width:320px}.hidden-mobile{display:none}.hidden-desktop{display:block}.main{padding-bottom:0;padding-top:85px}.content .primary,.content .secondary{float:none;width:100%;padding:0}.content .primary:after,.content .secondary:after{content:"";display:table;clear:both}.breadcrumb{display:block;overflow:hidden;width:96%;margin:0 auto}.breadcrumb li{margin-right:-15px;padding-right:15px}.hp_slot_1 .jcarousel-control:before{top:39%}.horizontal_carousel.productcarousel{margin:0;max-width:100%}.horizontal_carousel.productcarousel .jcarousel-next{right:0}.horizontal_carousel.productcarousel .jcarousel-prev{left:0}.hp_slot_3 .carousel_navigation_list{position:absolute;z-index:2;top:90%;width:200px;margin-left:-94px;text-align:left}.ui-dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;padding:19px}.js .pt_optcheckout .header{position:fixed}.shipping_address_formfields,#billingaddressinfo,.shipping_methods_information,.checkout-payment-section{padding:20px}.cookieDisabled .header{border-top:85px solid #fff;padding:0}.fixed_header{position:static;background:0}.header_search{right:48px;margin:0;padding:0;height:30px}.header_search .f_placeholder{display:none !important}.header_search .search_input{opacity:0;position:absolute;right:0;top:0;z-index:13;height:30px;padding:0 5px;cursor:pointer}.header_search .search_button{width:30px;height:30px;padding:0}.header_search .search_button:before{display:block;width:100%;text-indent:0}.suggestions{right:-17px;width:320px}.ui_email_signup{width:280px !important;padding:20px 15px}.utility_navigation_list{display:none}.account_navigation_list_wrapper{position:relative}.account_navigation_list{display:block;width:100%;float:none;clear:both;margin:0;text-align:left;margin-left:10px}.account_navigation_list:after{content:unset;margin-top:0;float:unset}.account_navigation_list:before{content:unset;display:inherit;float:unset;margin-top:0}.account_navigation_welcome>.account_navigation_link{display:inline;padding:0;border-bottom:0;background:0}.account_navigation_list_item{padding:0;margin:0;border-right:0}.account_navigation_list_item .login_iframe_wrapper{display:none}.account_navigation_header{float:left;padding:0 20px 0 10px;margin-left:105px;font-size:12px;line-height:36px;color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.account_navigation_header:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.account_navigation_header.expanded:after{border-width:0 5px 5px}.header .content{position:static}.header .logo{position:fixed;top:5px;left:0;z-index:100;margin:0 auto;right:0;width:80px;display:block;height:38px}.header .logo .logo_image{width:80px;position:relative}.fixed_header{padding:0}.content>.minicart_wrapper{margin:0;padding:0 5px;position:fixed;right:7px}.mini_cart_total{padding:0;margin:0}.mini_cart_label,.mini_cart_amount{display:none}.mini_cart_content{display:none !important}.navigation_header{position:absolute;top:-36px;left:0;z-index:3;padding:0 20px 0 10px;font-size:12px;line-height:36px;color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.navigation_header:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.navigation_header.expanded:after{border-width:0 5px 5px}.navigation{position:static;padding:0;background-color:#000;text-align:left}.level_1_list{margin-left:0;background:#fff}.level_1_list_item{display:block}.level_1_list_item:hover .navigation_dropdown{display:none}.level_1_list_item.menu_list_item_6 .level_1_list_item_link:hover{padding-top:10px;line-height:20px}.level_1_list_item_link{position:relative;padding:10px 20px;border-width:0 0 1px;border-color:#d6d6d6;font-size:14px;line-height:20px;color:#000;margin:0}.level_1_list_item:hover .level_1_list_item_link,.expanded .level_1_list_item_link{background:#666;border-width:0 0 1px;color:#fff}.level_1_list_item_link:hover span{display:block}.level_2_list_item{float:none;display:block;width:auto;padding:0;margin:0 0 15px;border-left:0}.subnavigation_close{position:absolute;top:0;right:0;padding:0 10px;font-size:10px;letter-spacing:0;line-height:40px;color:#000;background:#bbb}.navigation_dropdown{position:static;border:0;box-shadow:none}.account_navigation_login,.newsletter_subscribe{position:static}.sub-footer{padding-bottom:50px}.sub-footer .col-3{float:none;width:100%;margin-bottom:40px}.footer .footer_navigation_asset{width:100%;float:unset;overflow:hidden;margin-bottom:50px}.footer .col-3{width:49%}.footer .col-3:first-child{margin-left:0}.footer .footer_social_networking_asset{float:none;width:100%;margin:0 auto 10px;overflow:hidden}.footer .footer-prof-line{display:none}.footer .footer_copyrights_asset{margin-top:70px}.footer .footer_copyrights_asset .copywrite{text-align:center}.footer .b-newsletter-subscribe{float:none;width:280px;margin:-30px auto 10px}.footer .b-newsletter-subscribe h3{float:none}.footer .b-newsletter-subscribe .f_field{width:125px}.footer .b-newsletter-subscribe .js_newsletter_subscribe_form{opacity:0;position:relative;margin:-24px auto 0}.footer .b-newsletter-subscribe:hover .js_newsletter_subscribe_form{opacity:1}.footer_navigation_asset{float:none;margin-bottom:10px}.footer_navigation_asset li{float:none}.footer_navigation_asset .toggle,.secondary .toggle{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.footer_navigation_asset .toggle,.footer_navigation_asset .toggle>span,.secondary .toggle,.secondary .toggle>span{font-size:14px;line-height:14px;font-weight:700;color:#fff}.footer_navigation_asset .toggle>span,.secondary .toggle>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.footer_navigation_asset .toggle+.toggle_content:target,.secondary .toggle+.toggle_content:target{display:block}.footer_navigation_asset .toggle>span:after,.secondary .toggle>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.footer_navigation_asset .toggle.expanded>span:after,.secondary .toggle.expanded>span:after{border-width:0 5px 5px}.footer_navigation_asset .toggle_content,.secondary .toggle_content{display:none;margin:0}.footer_navigation_asset .toggle_content li,.secondary .toggle_content li{margin:0;border-bottom:1px solid #d6d6d6}.footer_navigation_asset .toggle_content li a,.secondary .toggle_content li a{display:block;width:280px;padding-top:20px;padding-bottom:20px;margin:0 auto;font-size:18px;line-height:20px;font-weight:700;color:#666;text-transform:uppercase}.footer_navigation_asset .toggle_content li a:before,.secondary .toggle_content li a:before{display:none}.account_navigation_list>li>a,.utility_navigation_list>li>a{font-size:14px;line-height:50px}.account_navigation_header,.navigation_header{display:block}.account_navigation_header.expanded,.navigation_header.expanded{background:#fff;color:#000}.account_navigation_header.expanded:after,.navigation_header.expanded:after{border-color:#000 transparent}.account_navigation_list,.level_1_list{display:block;width:100%;text-align:left}.click-element{width:260px}.item_description{display:none}#at3win{width:300px;left:50%;top:5%;max-height:90%;margin-left:-150px}.footer-stiky-subscribe{padding:50px 0 15px}.footer-stiky-subscribe .content{overflow:unset;width:90%}.footer-stiky-subscribe .footer-stiky-subscribe-title,.footer-stiky-subscribe .footer-stiky-subscribe-subtitle{text-align:center}.footer-stiky-subscribe .footer-stiky-subscribe-title{font-size:19px;margin:0 0 5px}.footer-stiky-subscribe .footer-stiky-subscribe-subtitle{width:80%;margin:0 auto 20px}.footer-stiky-subscribe .footer-stiky-subscribe-left,.footer-stiky-subscribe .footer-stiky-subscribe-right{width:100%}.footer-stiky-subscribe .footer-stiky-subscribe-left{float:none;margin:0}.footer-stiky-subscribe .footer-stiky-subscribe-right{float:none;margin:0}.footer-stiky-subscribe .close-sticky-subscribe::after{content:"\2715";cursor:pointer;font-size:33px;font-weight:300;position:absolute;right:0;top:-38px;left:0;margin:0 auto;width:20px;display:block;overflow:hidden;z-index:100}.footer-stiky-subscribe .button,.footer-stiky-subscribe .quickviewbutton,.footer-stiky-subscribe .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .footer-stiky-subscribe .cta_link,.footer-stiky-subscribe .product_tile .product_details>a,.product_tile .footer-stiky-subscribe .product_details>a,.footer-stiky-subscribe .address_create,.footer-stiky-subscribe .card_create,.footer-stiky-subscribe .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .footer-stiky-subscribe a,.footer-stiky-subscribe .order_details_page .order_detail_options>a,.order_details_page .footer-stiky-subscribe .order_detail_options>a,.footer-stiky-subscribe .diagnoseMyHair .mediumbutton,.diagnoseMyHair .footer-stiky-subscribe .mediumbutton,.footer-stiky-subscribe #confirmChangebuttons .primary-button,#confirmChangebuttons .footer-stiky-subscribe .primary-button,.footer-stiky-subscribe .save-subscription-changes,.footer-stiky-subscribe .cancel-order-changes,.footer-stiky-subscribe .save-or-order-changes,.footer-stiky-subscribe .quickviewbutton,.footer-stiky-subscribe .featured_salon_main .tile_hero .cta_link,.footer-stiky-subscribe .product_tile .product_details>a,.footer-stiky-subscribe .address_create,.footer-stiky-subscribe .card_create,.footer-stiky-subscribe .pt_favorites .product_tile_wrapper .product_favorite_remove a,.footer-stiky-subscribe .order_details_page .order_detail_options>a,.footer-stiky-subscribe .diagnoseMyHair .mediumbutton,.footer-stiky-subscribe #confirmChangebuttons .primary-button,.footer-stiky-subscribe .save-subscription-changes,.footer-stiky-subscribe .cancel-order-changes,.footer-stiky-subscribe .save-or-order-changes{text-align:center;padding:0 5%}.footer-stiky-subscribe .js_newsletter_subscribe_form{margin:0 auto;max-width:100%}.footer-stiky-subscribe .formfield,.footer-stiky-subscribe .f_field{float:left;width:85%}.footer-stiky-subscribe .f_field_checkbox{width:100%}.footer-stiky-subscribe .f_checkbox{width:15px}.container-404{margin-top:100px}.container-404 .header_search{display:none}.container-404 .col-md-3{float:none;width:100%;margin:50px .65% 70px .65%}.container-404 .category-link-404{padding-top:0}.container-404 .category-link-404 ul{float:none;width:100%;margin:50px 4%}.container-404 .category-line-404{margin:100px auto 30px}.header-sub-nav{position:relative;right:0;top:0}.header-sub-nav .extole-referfriend{float:unset}.hgmain .extole-referfriend{float:none;position:relative;display:block;width:auto;overflow:hidden;margin:5px 0 15px 10px;padding-right:0;text-align:left}.hgmain .extole-referfriend .referFriend a{font-size:16px}.country-selector-content,.header-country-selector{float:none;position:relative;display:block;width:auto;overflow:hidden;text-align:left}.country-selector-content:after,.header-country-selector:after{content:unset;margin-top:0;float:unset}.country-selector-content:before,.header-country-selector:before{content:unset;display:inherit;float:unset;margin-top:0}.country-selector-content .header-country-selector li,.header-country-selector .header-country-selector li{padding:6px 12px;font-size:14px}.country-selector-content .header-country-selector li:not(.init),.header-country-selector .header-country-selector li:not(.init){display:none;border:0;position:relative;z-index:1;width:auto;column-count:1}.country-selector-content .header-country-selector li:not(.init) a,.header-country-selector .header-country-selector li:not(.init) a{font-size:13px;font-weight:300;line-height:16px;display:block;text-transform:capitalize;padding:0 0 15px 27px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.horizontal_carousel.productcarousel .jcarousel-clip{width:auto;margin:0 auto}}@media only screen and (max-width:1083px) and (min-width:768px){.utility_navigation_list .referFriend a{font-size:8px}}@media only screen and (min-width:768px) and (max-width:1023px){.hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item,.hp_slot_1 .tile_hero .cta_image_wrapper{height:500px}.hp_slot_1 .tile_hero .cta_image{height:500px;width:100%}.hp_slot_2 .jcarousel-clip{width:100%}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-next{right:-10px}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-prev{left:-10px}.ui-dialog.home_main_promotion_dialog{width:640px !important}.ui-dialog.home_main_promotion_dialog .html_slot_container,.ui-dialog.home_main_promotion_dialog img{height:379px}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container{margin:3% auto 8%}.hp-fusio-dose-content .fusio-content-copy-container .hp-copy{font-size:16px;line-height:26px}.hp-fusio-dose-content .fusio-content-copy-container h2{font-size:38px}.hp-fusio-dose-content .fusio-content-copy-container h2 span{font-family:16px}.hp-special-offer-container{padding:70px 0 50px}.hp-special-offer-container .hp-special-offer-title{font-size:38px}.hp-special-offer-container .hp-special-offer-description{font-size:16px;line-height:26px;width:80%;margin:15px auto 25px}.hp-special-offer-container .learn-more-link{font-size:16px}.jcarousel-clip{width:100%}.jcarousel-clip .slide-copy{width:260px;top:5%;right:7%}.jcarousel-clip .slide-copy .slide-desc{font-size:16px;line-height:26px}.hp-heshtag{font-size:22px}}@media(min-width:870px) and (max-width:1023px){.hp-special-offer-container .hp-special-offer-description{width:95%}.jcarousel-clip .slide-copy{width:300px}.slide-subtitle{font-size:14px !important;margin-bottom:5px}.slide-title{font-size:30px !important;margin-bottom:15px}.slide-desc,.jcarousel-clip .slide-copy .slide-desc{font-family:"Avenir LT Std";font-weight:300;margin-bottom:22px;font-size:15px !important}.slide-button a{width:185px;height:31px;font-size:14px;line-height:32px}}@media(min-width:768px) and (max-width:869px){.jcarousel-clip .slide-copy{top:20%}.hp_slot_2 .productcarousel .product_image{max-width:114%;margin-left:-18px}.slide-subtitle{margin-bottom:0}.slide-title{font-size:30px !important;margin-bottom:15px}.slide-desc{font-size:14px !important;font-family:"Avenir LT Std";font-weight:300;line-height:15px !important;margin-bottom:22px}.slide-button a{width:170px;font-size:12px;line-height:27px}}@media(min-width:768px) and (max-width:1083px){.c_landing_p .list_banners_steps .contentcarousel_list_item{width:47%}.list_banners_discover,.list_banners_steps{width:100%;margin:0}.level_2_list_item{max-width:174px}}@media screen and (max-width:1023px){.level_1_list_item_link{margin:0}}@media only screen and (max-width:767px){.mobile-visible{display:block}.desktop-visible{display:none}.pt_storefront .navigation{margin-bottom:0}.hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item,.hp_slot_1 .tile_hero .cta_image_wrapper{height:180px}.hp_slot_1 .tile_hero .cta_image{height:auto;width:100%}.hp_slot_2 .jcarousel-control{display:none}.hp_slot_2 .jcarousel-clip{height:auto;width:100%;margin:0}.hp_slot_2 .contentcarousel_list{position:static}.hp_slot_2 .contentcarousel_list_item{float:none;height:auto;margin:5px 0 0}.hp_slot_2 .productcarousel .productcarousel_list_item{width:320px;margin:0}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-clip{width:100%}.hp_slot_2 .recommendation-copy{color:#242424;font-family:"Avenir LT Std";font-size:16px;font-weight:300;line-height:26px;padding-bottom:0;text-align:center;margin:20px 3% 0}.hp_slot_2 h2{font-size:38px;line-height:36px}.hp_slot_2 h2 span{font-size:14px}.hp_slot_2 .productcarousel .carousel_product_desc .cta_quickview,.hp_slot_2 .productcarousel .carousel_product_desc .product_name{font-size:28px}.hp_slot_2 .productcarousel .carousel_product_desc .product_subtitle{font-size:14px;line-height:24px;width:80%;margin:0 auto 15px;min-height:0}.hp_slot_2 .productcarousel .addtocartbutton,.hp_slot_2 .productcarousel .notifyme{font-size:16px;margin:15px auto;width:150px;line-height:40px}.hp_slot_2 .productcarousel .addtocartbutton:hover,.hp_slot_2 .productcarousel .notifyme:hover{opacity:.75}.hp_slot_2 .productcarousel .price{font-size:16px}.hp_slot_2 .productcarousel .product_image{width:80%;margin:0 auto}.ui-dialog.home_main_promotion_dialog .html_slot_container,.ui-dialog.home_main_promotion_dialog img{height:177px}.homepage.main>.content{width:100%}.hp-special-offer-container{overflow:hidden;padding:50px 0;text-align:center}.hp-special-offer-container .col-md-2-left{float:none;width:90%;margin:0 auto 60px}.hp-special-offer-container .col-md-2-right{float:none;width:90%;margin:0 auto}.hp-special-offer-container .hp-special-offer-description{width:96%;font-size:16px;line-height:26px;margin:20px auto 20px}.hp-special-offer-container .hp-special-offer-title{font-size:36px}.hp-special-offer-container .learn-more-link{font-size:16px}.hp-heshtag{font-size:20px}.hp_slot_3 h2{margin-bottom:18px}.hp-fusio-dose-content .fusio-content-copy-container{max-width:555px;width:80%;position:unset;top:0;padding-left:50px}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container{width:240px;margin:0 auto 20%;padding-top:25px}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container h2{font-size:30px}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container h2 span{font-size:14px}.hp-fusio-dose-content .fusio-content-copy-container .fusio-content-inner-container .hp-copy{font-size:16px;line-height:26px}.hp-fusio-dose-content .fusio-content-copy-container{background-position:-50px 0}.hp-heshtag{margin-top:100px}.pt_storefront .relatedarticles .jcarousel-prev,.jcarousel-next{display:block !important}.category-articles .contentcarousel_list{padding:20px 0}.pt_storefront .category-articles .horizontal_carousel .jcarousel-next{right:-8px}.pt_storefront .category-articles .horizontal_carousel .jcarousel-prev{left:-8px}.pt_storefront .category-articles .horizontal_carousel .jcarousel-prev.disabled,.pt_storefront .category-articles .horizontal_carousel .jcarousel-next.disabled{display:none !important}.pt_storefront .category-articles .carousel_navigation_list_item .carousel_navigation_list_link{width:15px}.pt_storefront .category-articles .relatedarticles-title{font-size:35px;line-height:17px}.pt_storefront .category-articles{max-width:90%;margin:60px auto}.copy-container-inner{padding:10% 9%}.hp-image-container{max-width:800px;margin-top:0;margin-left:0;width:100%}.hp-copy-container{width:100%;max-width:100%;background:#e7e7e7;overflow:hidden;margin-top:-5px;z-index:10;position:relative;margin-left:0;margin-bottom:0}.hp_slot_2 .productcarousel .product_image{width:100%;max-width:100%;margin-left:0}.hp_slot_2{margin:0 auto}.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item{height:100% !important}.carousel{margin-bottom:20px}.hp_slot_2 .contentcarousel_list_item{width:100% !important}.hp_slot_2 .tile_simple img{width:100%}.hp_slot_2 .carousel_navigation_list{display:none !important}.hp_slot_3{margin:20px auto 60px}.hp_slot_3 .carousel_navigation_list{top:110% !important}.hp_slot_3 .productcarousel_list{overflow:hidden}.mobile-center{text-align:center}.mobile-left{text-align:left}.mobile-top.slide-copy{right:0;top:5%;left:0;margin:0 auto}.mobile-top .slide-button a{margin:0 auto}.category-articles p{padding:0}.level_2_list_item{max-width:100%}.category-articles{max-width:96%;margin:60px auto}.category-articles .carousel_navigation_list_item{margin:0 3px 7px 3px}.category-articles .carousel_navigation_list_item .carousel_navigation_list_link{width:15px}.category-articles .horizontal_carousel .jcarousel-prev{left:-35px}.category-articles .horizontal_carousel .jcarousel-next{right:-35px}#tab_ingredients .product-detail-how-to-use .how-to-use-columns .how-to-use-image img{max-width:150px;float:right}.pt_product_search_result .secondary{display:none !important}.clp.c_listing_p .primary h1{margin:15px 0 10px}.plp-banner-background .img-responsive{height:70px}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-next{right:10px}.hp_slot_2 .horizontal_carousel.productcarousel .jcarousel-prev{left:10px}.hp_slot_2 .jcarousel-control{display:block}.jcarousel-prev.jcarousel-control.disabled,.jcarousel-next.jcarousel-control.disabled{display:none}.level_3_list{margin-top:-15px}.c_landing_p .list_banners_steps .contentcarousel_list_item,.c_landing_p .list_banners_discover .contentcarousel_list_item{width:100%}.horizontal_carousel.productcarousel .jcarousel-prev{left:-10px}}@media only screen and (min-width:375px) and (max-width:767px) and (orientation:landscape){.hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item,.hp_slot_1 .tile_hero .cta_image_wrapper{height:216px}.hp_slot_1 .tile_hero .cta_image{height:auto;width:auto}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.hp_slot_1 .jcarousel-clip,.hp_slot_1 .contentcarousel_list,.hp_slot_1 .contentcarousel_list_item,.hp_slot_1 .tile_hero .cta_image_wrapper{height:500}.hp_slot_1 .tile_hero .cta_image{height:476px;width:auto}.hp_slot_1 .jcarousel-control:before{top:46%}}@media(min-width:601px) and (max-width:767px){.slide-copy{right:8%;top:18%;width:260px}.slide-button a{width:150px;height:27px;font-size:14px;line-height:30px}.mobile-top.slide-copy{max-width:498px;width:100%;top:8%}}@media(max-width:600px){.slide-copy{right:0;top:18%;width:200px}.slide-subtitle{font-size:14px;margin-bottom:7px}.slide-title{font-size:38px;line-height:36px;margin-bottom:17px}.slide-desc{font-size:16px;font-family:"Avenir LT Std";font-weight:300;line-height:26px;margin-bottom:22px}.slide-button a,.hp-fusio-dose-content .fusio-content-copy-container .hp-button{width:150px;height:27px;font-size:13px;line-height:30px}.mobile-top.slide-copy{width:90%;max-width:332px}.slide-button.top-on-mobile a{margin-top:-20px}.bv-cv2-cleanslate .bv-core-container-208 .bv-content-item .bv-author-profile,.bv-cv2-cleanslate .bv-core-container-207 .bv-content-item .bv-author-profile{width:100% !important;position:relative !important}}@media only screen and (max-width:1023px){.c_landing_p .secondary{margin-left:0}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual,.featuredsalons .content_asset.in_salon_rituals_fusio_dose_homelab,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{width:300px;height:320px}.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{height:360px}.goTop{right:5px;bottom:5px}}@media only screen and (min-width:768px) and (max-width:1023px){.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper{height:285px;line-height:285px}.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .tile_hero .cta_image{height:auto;width:100%}.custom_plp_slot_banner .horizontal_carousel .jcarousel-control:before{top:44%}.look-book>.content{background-size:auto 760px;min-height:760px}.look-book .primary,.look-book .breadcrumb{width:720px}.look-book .category-title,.look-book .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .look-book h3,.look-book .regimen-carousel h2,.regimen-carousel .look-book h2,.look-book .heritage-carousel h2,.heritage-carousel .look-book h2,.look-book .list_banners_steps h2,.list_banners_steps .look-book h2{margin:15px 20px 30px}.lookbook-carousel{margin:0 auto 40px}.lookbook-carousel .jcarousel-clip{width:560px}.lookbook-carousel .contentcarousel_list_item{width:560px}.lookbook-carousel .jcarousel-control{width:85px;max-height:365px}.lookbook-carousel .jcarousel-control:before{font-size:40px}.lookbook-carousel .jcarousel-next{right:0}.lookbook-carousel .jcarousel-prev{left:0}.lookbook-carousel .carousel_navigation_list{margin:10px auto 0}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list{width:700px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list{width:720px}.custom_category_slot_3 .lookbook-carousel .carousel_navigation_list{width:552px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list{width:468px}.custom_category_slot_5 .lookbook-carousel .carousel_navigation_list{width:552px}.lookbook-carousel .carousel_navigation_list_link .category-item{width:84px}.lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:84px}.lookbook-carousel .carousel_navigation_list_link .category-item .button,.lookbook-carousel .carousel_navigation_list_link .category-item .quickviewbutton,.lookbook-carousel .carousel_navigation_list_link .category-item .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .lookbook-carousel .carousel_navigation_list_link .category-item .cta_link,.lookbook-carousel .carousel_navigation_list_link .category-item .product_tile .product_details>a,.product_tile .lookbook-carousel .carousel_navigation_list_link .category-item .product_details>a,.lookbook-carousel .carousel_navigation_list_link .category-item .address_create,.lookbook-carousel .carousel_navigation_list_link .category-item .card_create,.lookbook-carousel .carousel_navigation_list_link .category-item .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .lookbook-carousel .carousel_navigation_list_link .category-item a,.lookbook-carousel .carousel_navigation_list_link .category-item .order_details_page .order_detail_options>a,.order_details_page .lookbook-carousel .carousel_navigation_list_link .category-item .order_detail_options>a,.lookbook-carousel .carousel_navigation_list_link .category-item .diagnoseMyHair .mediumbutton,.diagnoseMyHair .lookbook-carousel .carousel_navigation_list_link .category-item .mediumbutton,.lookbook-carousel .carousel_navigation_list_link .category-item #confirmChangebuttons .primary-button,#confirmChangebuttons .lookbook-carousel .carousel_navigation_list_link .category-item .primary-button,.lookbook-carousel .carousel_navigation_list_link .category-item .save-subscription-changes,.lookbook-carousel .carousel_navigation_list_link .category-item .cancel-order-changes,.lookbook-carousel .carousel_navigation_list_link .category-item .save-or-order-changes{padding:0 5px;margin:5px auto;font-size:6px;line-height:12px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item{width:62px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:62px}.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .button,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .quickviewbutton,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .cta_link,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .product_tile .product_details>a,.product_tile .custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .product_details>a,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .address_create,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .card_create,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item a,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .order_details_page .order_detail_options>a,.order_details_page .custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .order_detail_options>a,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .diagnoseMyHair .mediumbutton,.diagnoseMyHair .custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .mediumbutton,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item #confirmChangebuttons .primary-button,#confirmChangebuttons .custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .primary-button,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .save-subscription-changes,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .cancel-order-changes,.custom_category_slot_1 .lookbook-carousel .carousel_navigation_list_link .category-item .save-or-order-changes{font-size:5px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list_link .category-item{width:82px}.custom_category_slot_2 .lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:82px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list_link .category-item{width:109px}.custom_category_slot_4 .lookbook-carousel .carousel_navigation_list_link .category-item .category-image{height:109px}.lookbook-carousel .category-item{width:260px;height:340px;margin:10px 9px 20px;box-shadow:4px 3px 6px 0 rgba(0,0,0,0.21)}.lookbook-carousel .category-item .category-image{height:260px}.clpcustom-navigation,.lookbook-navigation{font-size:12px}.clpcustom-navigation li>ul,.lookbook-navigation li>ul{left:auto;right:0;line-height:42px}.pt_product_search_result .main .lookpage.content{width:678px}.lookpage .clp_slot_1 h3{margin:10px 10px 20px}.lookpage .clp_slot_1 .top_img img{margin-left:-78px}.lookpage .clp_slot_1 .img_wrapper{float:none;margin:0 auto 20px;overflow:hidden}.lookpage .clp_slot_1 .text{padding:16px 0 0}.lookpage #apDiv1{width:auto;margin:0}.world-of-Kerastase .list_banners_steps h2{margin:0 0 20px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item{width:250px;margin:0 20px}.world-of-Kerastase .regimen-carousel h2{margin:0}.protect-style .breadcrumb{width:678px}.protect-style .custom_category_slot_1{max-width:660px}.minoxidil .breadcrumb{width:678px;display:none}.minoxidil .custom_category_slot_1{max-width:660px}.minoxidil .feature-block .minoxidil-feature-image img{width:100%}.minoxidil .regimen-carousel{width:678px}.minoxidil .regimen-carousel .jcarousel-clip{width:678px}.minoxidil .regimen-carousel .jcarousel-clip .contentcarousel_list_item{width:678px}.minoxidil .regimen-carousel .jcarousel-clip .contentcarousel_list_item .tile_medium.right{width:678px}.minoxidil .regimen-carousel .jcarousel-clip .contentcarousel_list_item .tile_medium.right .cta_image{padding:30px 0 0 30px}.minoxidil .regimen-carousel .jcarousel-clip .contentcarousel_list_item .tile_medium.right .tile_text{width:308px}.minoxidil .regimen-carousel .jcarousel-clip .contentcarousel_list_item .tile_medium.right .tile_text .contentcarousel_asset_body{padding-top:40px;padding-left:10px}.minoxidil .custom_category_slot_2 .regimen-carousel .jcarousel-clip .contentcarousel_list_item .tile_medium.right .tile_text .contentcarousel_asset_body{padding-top:0}.minoxidil .custom_category_slot_2{height:700px}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip{width:740px;padding-top:235px;margin:0}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item{width:740px !important}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium.right{width:740px !important}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium.right .tile_text{padding-left:20px;width:360px}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-prev{margin-left:0}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-next{margin-right:0}.minoxidil .minoxidil-text-1{width:740px !important;margin-top:20px !important}.minoxidil .minoxidil-text-2{width:740px !important}.minoxidil .minoxidil-text-2 div{margin-left:48%;margin-right:0}.shop3step .primary{width:100%;margin:20px auto 0}.shop3step .product_category_name span,.shop3step .product_category_name:before{left:0}.shop3step_tabs{width:100%}.shop3step_tabs .productset_titles{width:200px}.shop3step_tabs .tab_link{padding:10px}.shop3step_tabs .tabs_content{margin-left:210px}.cuctom_category_slot2_popup img{width:620px;height:auto}.featuredsalons .salonLocator .f_field_textinput{width:216px}.featuredsalons .salonLocator .f_field_textinput input{width:210px}.featuredsalons .content_asset.locate_a_salon{width:300px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator{top:330px;left:28px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field{width:200px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield input,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field input{width:200px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .button,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .quickviewbutton,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .featuredsalons.in_salon_rituals #dwfrm_salonlocator .cta_link,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .product_tile .product_details>a,.product_tile .featuredsalons.in_salon_rituals #dwfrm_salonlocator .product_details>a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .address_create,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .card_create,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .featuredsalons.in_salon_rituals #dwfrm_salonlocator a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .order_details_page .order_detail_options>a,.order_details_page .featuredsalons.in_salon_rituals #dwfrm_salonlocator .order_detail_options>a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .featuredsalons.in_salon_rituals #dwfrm_salonlocator .mediumbutton,.featuredsalons.in_salon_rituals #dwfrm_salonlocator #confirmChangebuttons .primary-button,#confirmChangebuttons .featuredsalons.in_salon_rituals #dwfrm_salonlocator .primary-button,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .save-subscription-changes,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .cancel-order-changes,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .save-or-order-changes{padding:0 20px}.featured_salons_list .tile_compact{width:212px;min-height:212px}.featured_salons_list .tile_compact .title{height:35px}.featured_salons_list .tile_compact .subtitle{height:30px}.featured_salons_list .tile_compact .cta_image{width:100%}.fancybox-inner iframe{width:640px !important;height:388px}.fancybox-skin .fancybox-inner{width:640px !important}.fancybox-skin .fancybox-inner iframe{width:640px !important}.fancybox-skin .fancybox-inner img{width:640px}.list_banners_discover{margin-left:-15px;width:480px}.list_banners_discover .contentcarousel_list_item{width:220px;margin:0 0 15px 15px}.kerastase_regimen .regimen-carousel{float:none;clear:both}.regimen-carousel{width:678px}.regimen-carousel .jcarousel-next,.regimen-carousel .jcarousel-prev{width:35px}.heritage-carousel{width:auto}.heritage-carousel .jcarousel-clip{overflow:hidden}.heritage-carousel .jcarousel-control{width:100px}.in-the-press-whats-new h1,.in_the_press h1{margin-left:0}.press_select_month{margin-left:0}.press_item_big{width:700px;min-height:420px;padding-left:40px;font-size:20px}.press_item_big .press_item_month{width:133px}.press_item_big .press_item_month:after{bottom:-17px;height:7px}.press_items{padding:10px 0}.press_items .carousel{width:600px}.press_items .horizontal_carousel .jcarousel-control:before{font-size:35px}.press_item{width:200px}.press_item .press_item_title{font-size:12px}.press_item .press_item_image{min-height:155px}.press_item .press_item_image img{margin:-20px 0}.press_item_detail_images{width:350px}.press_item_detail_images_main{height:470px;line-height:470px}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{width:105px;height:140px;line-height:140px;margin:10px 10px 0 0}.press_item_detail_info{margin-left:400px}.custom-banner-container{width:100%;margin:0 auto}.custom-banner-container .product-item{width:85%;margin:0 auto 20%;position:relative}.custom-banner-container .product-item-info{position:relative;z-index:1;background:#fff;padding:40px 5% 70px;width:77%;text-align:center;margin:-20% auto;left:0;right:0}}@media only screen and (max-width:767px){.category-articles-lp h1{font-size:28px}.category-articles-lp .subcategory-container{display:block;padding:0}.category-articles-lp .subcategory-container .category-item{margin:20px}.category-articles-lp .subcategory-container .carousel-relatedcategory-name{font-size:18px;font-weight:300;margin:10px 0 10px}.category-articles-lp .subcategory-container .carousel-shortcat-description{line-height:23px}.category-articles-lp .subcategory-container .learnmore{font-size:14px;text-decoration:underline;text-transform:uppercase;margin:10px 0 50px}.custom-banner-container{width:100%;margin:0 auto}.custom-banner-container .product-item{width:100%;margin:0 auto 35%;position:relative}.custom-banner-container .product-item-info{position:relative;z-index:1;background:#fff;padding:40px 5%;width:77%;text-align:center;margin:-20% auto;left:0;right:0}.clp_slot_header h1{margin:20px auto}.clp_slot_header h1 span{padding:0 10px}.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .tile_hero .cta_image{height:auto;line-height:170px;width:100%}.custom_plp_slot_banner .horizontal_carousel .jcarousel-control:before{top:42%}.category-title,.lookpage .clp_slot_1 h3,.regimen-carousel h2,.heritage-carousel h2,.list_banners_steps h2{letter-spacing:0}.category-title strong:after,.lookpage .clp_slot_1 h3 strong:after,.regimen-carousel h2 strong:after,.heritage-carousel h2 strong:after,.list_banners_steps h2 strong:after,.category-title strong:before,.lookpage .clp_slot_1 h3 strong:before,.regimen-carousel h2 strong:before,.heritage-carousel h2 strong:before,.list_banners_steps h2 strong:before{margin-right:15px;margin-left:15px}.look-book>.content{background-size:auto 350px;min-height:350px}.look-book .breadcrumb{width:300px}.look-book .primary{width:320px}.look-book .category-title,.look-book .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .look-book h3,.look-book .regimen-carousel h2,.regimen-carousel .look-book h2,.look-book .heritage-carousel h2,.heritage-carousel .look-book h2,.look-book .list_banners_steps h2,.list_banners_steps .look-book h2{margin:15px 20px 20px;font-size:16px}.lookbook-carousel{margin-bottom:65px}.lookbook-carousel .jcarousel-clip{left:auto;width:310px;margin-bottom:10px}.lookbook-carousel .contentcarousel_list_item{width:310px}.lookbook-carousel .jcarousel-control{position:static;float:left;display:block;width:159px;height:30px;background:#333;text-align:center}.lookbook-carousel .jcarousel-control:before{position:static;font-size:20px;line-height:30px;vertical-align:top}.lookbook-carousel .jcarousel-next{float:right}.lookbook-carousel .carousel_navigation_list{display:none}.lookbook-carousel .category-item{width:145px;height:185px;margin:0 4px 10px;box-shadow:2px 5px 5px 0 rgba(0,0,0,0.21)}.lookbook-carousel .category-item .category-image{height:145px}.lookbook-carousel .category-item .button,.lookbook-carousel .category-item .quickviewbutton,.lookbook-carousel .category-item .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .lookbook-carousel .category-item .cta_link,.lookbook-carousel .category-item .product_tile .product_details>a,.product_tile .lookbook-carousel .category-item .product_details>a,.lookbook-carousel .category-item .address_create,.lookbook-carousel .category-item .card_create,.lookbook-carousel .category-item .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .lookbook-carousel .category-item a,.lookbook-carousel .category-item .order_details_page .order_detail_options>a,.order_details_page .lookbook-carousel .category-item .order_detail_options>a,.lookbook-carousel .category-item .diagnoseMyHair .mediumbutton,.diagnoseMyHair .lookbook-carousel .category-item .mediumbutton,.lookbook-carousel .category-item #confirmChangebuttons .primary-button,#confirmChangebuttons .lookbook-carousel .category-item .primary-button,.lookbook-carousel .category-item .save-subscription-changes,.lookbook-carousel .category-item .cancel-order-changes,.lookbook-carousel .category-item .save-or-order-changes{padding:0 10px;margin:10px auto 0;font-size:10px;line-height:20px}.lookbook-carousel .category-item .play_button{width:20px;height:20px;margin:10px 0 0 5px;background:#333}.lookbook-carousel .category-item .play_button:before{margin:5px 0 0 8px;border-width:5px 0 5px 7px}.clpcustom-navigation,.lookbook-navigation{position:relative;font-size:12px;height:auto;background:0;text-align:left;white-space:normal}.clpcustom-navigation .toggle,.lookbook-navigation .toggle{display:block;display:block;padding:9px 0 10px;margin:0;border:0;background-color:#333}.clpcustom-navigation .toggle,.clpcustom-navigation .toggle>span,.lookbook-navigation .toggle,.lookbook-navigation .toggle>span{font-size:14px;line-height:14px;font-weight:700;color:#fff}.clpcustom-navigation .toggle>span,.lookbook-navigation .toggle>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.clpcustom-navigation .toggle+.toggle_content:target,.lookbook-navigation .toggle+.toggle_content:target{display:block}.clpcustom-navigation .toggle>span:after,.lookbook-navigation .toggle>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.clpcustom-navigation .toggle.expanded>span:after,.lookbook-navigation .toggle.expanded>span:after{border-width:0 5px 5px}.clpcustom-navigation .toggle_content,.lookbook-navigation .toggle_content{display:none;position:absolute;top:100%;left:50%;z-index:1;margin:0 0 0 -160px;width:250px;background:#333}.clpcustom-navigation li,.lookbook-navigation li{display:block;height:auto;margin:0;border-left:0}.clpcustom-navigation li,.clpcustom-navigation li li,.lookbook-navigation li,.lookbook-navigation li li{border-top:1px solid #fff}.clpcustom-navigation li>ul,.lookbook-navigation li>ul{position:static;margin:0;border-top:1px solid #fff;background:0}.clpcustom-navigation li>a,.lookbook-navigation li>a{display:block;padding:14px;margin:0;font-size:15px;line-height:17px}.clpcustom-navigation li>a:hover,.clpcustom-navigation li:hover>a,.lookbook-navigation li>a:hover,.lookbook-navigation li:hover>a{background:0}.pt_product_search_result .main .lookpage.content{width:320px}.lookpage>.primary>h1{margin:10px 10px 15px;font-size:10px}.lookpage .clp_slot_1{margin-bottom:20px}.lookpage .clp_slot_1 h3{margin:0 10px 10px}.lookpage .clp_slot_1 .top_img{margin:10px 10px 13px}.lookpage .clp_slot_1 .top_img img{margin-left:-267px}.lookpage .clp_slot_1 .img_wrapper{float:none;width:auto;margin:0 auto 20px;overflow:hidden}.lookpage .clp_slot_1 .img_thumbnails{float:none;width:auto;margin:0 -6px 0 0}.lookpage .clp_slot_1 .img_thumbnails:before{margin:8px 5px;text-align:left}.lookpage .clp_slot_1 .img_thumbnails>a{float:left;width:76px;margin:0 5.33px 5px 0}.lookpage .clp_slot_1 .img_original{float:none;width:320px;height:320px;line-height:320px}.lookpage .clp_slot_1 .text{width:280px;padding:0;margin:0 auto}.lookpage .clp_slot_1 .text h1{font-size:18px;font-weight:400}.lookpage .clp_slot_1 .text h2{font-size:14px}.lookpage .clp_slot_1 .text p,.lookpage .clp_slot_1 .text ul,.lookpage .clp_slot_1 .text li{margin:0 0 10px}.list_banners_discover{margin-left:auto;width:auto}.list_banners_discover .contentcarousel_list_item{width:100%;margin:0 0 25px}.world-of-Kerastase .list_banners_steps h2,.world-of-Kerastase .regimen-carousel h2{margin:0}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item{display:block;width:auto;margin:0 -10px 20px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item .cta_image{width:241px}.world-of-Kerastase .list_banners_steps .contentcarousel_list_item .subtitle{padding:0 10px}.protect-style .breadcrumb{width:300px}.shop3step .primary{width:100%;margin:0 auto}.shop3step .category-title,.shop3step .lookpage .clp_slot_1 h3,.lookpage .clp_slot_1 .shop3step h3,.shop3step .regimen-carousel h2,.regimen-carousel .shop3step h2,.shop3step .heritage-carousel h2,.heritage-carousel .shop3step h2,.shop3step .list_banners_steps h2,.list_banners_steps .shop3step h2{margin:15px auto;padding:0 25px}.shop3step .video-block{margin:15px -10px}.shop3step .search_result_content .product_tile_wrapper{overflow:visible;margin:50px auto 0 auto}.shop3step .search_result_content .product_image_wrapper{right:-5px}.shop3step .search_result_content .product_tile{padding-top:0}.shop3step .product_category_name{position:absolute;top:-30px;left:0;right:0;width:auto;margin:0}.shop3step .product_category_name span,.shop3step .product_category_name:before{left:0;right:0;width:auto}.shop3step_text,.shop3step_video{margin:15px auto}.shop3step_tabs{width:auto;max-width:none;margin:0 -10px 20px}.shop3step_tabs .productset_titles{float:none;width:auto;margin-bottom:20px}.shop3step_tabs .tab_link{border-left:0;border-right:0;margin:-2px 0 0}.shop3step_tabs .tabs_content{margin:0}.shop3step_tabs .tab_content.clpcustom_result_content{width:auto;margin:0}.cuctom_category_slot2_popup img{width:280px;height:auto}.featuredsalons .content{width:300px}.featuredsalons h2{margin-top:10px}.featuredsalons .salonLocator p{font-size:12px}.featuredsalons .salonLocator .f_field_textinput,.featuredsalons .salonLocator .button,.featuredsalons .salonLocator .quickviewbutton,.featuredsalons .salonLocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .featuredsalons .salonLocator .cta_link,.featuredsalons .salonLocator .product_tile .product_details>a,.product_tile .featuredsalons .salonLocator .product_details>a,.featuredsalons .salonLocator .address_create,.featuredsalons .salonLocator .card_create,.featuredsalons .salonLocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .featuredsalons .salonLocator a,.featuredsalons .salonLocator .order_details_page .order_detail_options>a,.order_details_page .featuredsalons .salonLocator .order_detail_options>a,.featuredsalons .salonLocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .featuredsalons .salonLocator .mediumbutton,.featuredsalons .salonLocator #confirmChangebuttons .primary-button,#confirmChangebuttons .featuredsalons .salonLocator .primary-button,.featuredsalons .salonLocator .save-subscription-changes,.featuredsalons .salonLocator .cancel-order-changes,.featuredsalons .salonLocator .save-or-order-changes{margin:10px 0}.featuredsalons .salonLocator .f_field_textinput{width:250px}.featuredsalons .salonLocator .f_field_textinput input{width:245px}.featuredsalons .content_asset.locate_a_salon_subtitle,.featuredsalons .content_asset.locate_a_salon_left{float:none;clear:both;width:300px}.featuredsalons .content_asset.locate_a_salon_left,.featuredsalons .content_asset.locate_a_salon{margin-bottom:30px}.featuredsalons .content_asset.locate_a_salon{position:static;width:300px}.featuredsalons .content_asset.in_salon_rituals_fusio_dose_instant_ritual,.featuredsalons .content_asset.in_salon_rituals_fusio_dose_homelab,.featuredsalons .content_asset.in_salon_rituals_indulgent_rituals,.featuredsalons .content_asset.in_salon_rituals_24_carat_indulgent_ritual,.featuredsalons .content_asset.in_salon_rituals_locate_a_salon_nearest_you{float:none;clear:both;width:300px;height:auto;padding-bottom:25px}.featuredsalons .content_asset.in_salon_rituals_description{margin:70px auto 30px auto}.featuredsalons #dwfrm_salonlocator{float:none;clear:both;width:300px;margin-bottom:30px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator{top:280px;left:0}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field{width:250px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .formfield input,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .f_field input{width:250px}.featuredsalons.in_salon_rituals #dwfrm_salonlocator .button,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .quickviewbutton,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .featuredsalons.in_salon_rituals #dwfrm_salonlocator .cta_link,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .product_tile .product_details>a,.product_tile .featuredsalons.in_salon_rituals #dwfrm_salonlocator .product_details>a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .address_create,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .card_create,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .featuredsalons.in_salon_rituals #dwfrm_salonlocator a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .order_details_page .order_detail_options>a,.order_details_page .featuredsalons.in_salon_rituals #dwfrm_salonlocator .order_detail_options>a,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .featuredsalons.in_salon_rituals #dwfrm_salonlocator .mediumbutton,.featuredsalons.in_salon_rituals #dwfrm_salonlocator #confirmChangebuttons .primary-button,#confirmChangebuttons .featuredsalons.in_salon_rituals #dwfrm_salonlocator .primary-button,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .save-subscription-changes,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .cancel-order-changes,.featuredsalons.in_salon_rituals #dwfrm_salonlocator .save-or-order-changes{float:right;padding:0 15px;margin:0 0 0 -5px}.featured_salon_main{width:300px;margin-left:auto;margin-right:auto}.featured_salons_list .jcarousel-clip{margin:0}.featured_salons_list .contentcarousel_list_item{float:none;clear:both}.featured_salons_list .tile_compact{width:300px;min-height:300px;margin:0 auto 20px}.featured_salons_list .cta_image{width:100%}.minoxidil .custom_category_slot_4{height:100% !important}.minoxidil .construct4{height:100%}.minoxidil .construct4 .meetnina{text-align:center}.minoxidil .construct4 p{text-align:left}.minoxidil .construct4 .regimen-carousel{width:350px !important}.minoxidil .regimen-carousel{width:330px !important}.minoxidil .construct4 .jcarousel-clip{width:350px !important}.minoxidil-text-1 .body-minox{margin-right:10px !important;width:185px !important}.minoxidil .construct4 .contentcarousel_list_item{width:350px}.minoxidil .construct4 .contentcarousel_list_item .cta_image{padding-right:30px;padding-top:0;padding-left:0}.minoxidil .construct4 .tile_medium .contentcarousel_asset_body{display:block !important;width:280px}.minoxidil .construct4 .tile_medium.right .cta_image{max-width:200px !important}.minoxidil .construct4 .contentcarousel_list_item .tile_medium.right{width:350px}.minoxidil .construct4 .jcarousel-clip-horizontal{height:520px !important}.minoxidil .construct4 .contentcarousel_asset_body{margin:-0px 0 0 !important}.minoxidil-feature-image img{width:350px}.featured_salon_detail_page .content{width:auto}.fancybox-inner iframe{width:280px !important;height:166px}.minoxidil .custom_category_slot_6 .ker-minoxidil .minoxidil-feature-shopnow{top:50%}.fancybox-wrap{left:50% !important;margin-left:-150px !important;width:300px !important}.fancybox-skin{width:280px !important;padding:22px 10px 7px 10px !important}.fancybox-skin .fancybox-inner{width:280px !important;height:auto !important}.fancybox-skin .fancybox-inner iframe{width:280px !important}.fancybox-skin .fancybox-inner img{width:280px}.fancybox-skin .fancybox-close{right:12px}.kerastase_regimen .regimen-carousel{float:none}.regimen-carousel{width:300px;margin:0 auto 10px}.regimen-carousel h2{letter-spacing:0}.regimen-carousel h2 strong:after,.regimen-carousel h2 strong:before{margin-right:15px;margin-left:15px}.regimen-carousel .jcarousel-clip,.regimen-carousel .contentcarousel_list_item{width:280px;padding-top:10px !important}.regimen-carousel .jcarousel-control:before{font-size:30px}.regimen-carousel .jcarousel-next,.regimen-carousel .jcarousel-prev{height:220px;margin-left:0 !important;margin-right:0 !important}.regimen-carousel .carousel_navigation_list{display:none}.heritage-carousel{width:auto;overflow:visible}.heritage-carousel h2{letter-spacing:0}.heritage-carousel h2 strong:after,.heritage-carousel h2 strong:before{margin-right:15px;margin-left:15px}.heritage-carousel .jcarousel-clip{overflow:hidden;width:300px}.heritage-carousel .contentcarousel_list_item{width:260px;min-height:175px}.heritage-carousel .jcarousel-control{width:20px;height:220px}.heritage-carousel .jcarousel-control:before{font-size:30px}.heritage-carousel .carousel_navigation_list{display:none}.in-the-press-whats-new,.in_the_press{padding-bottom:30px}.in-the-press-whats-new h1,.in_the_press h1{display:block;padding-right:0;margin:0}.press_select_month{margin-left:0}.press_item_big{position:relative;width:280px;min-height:460px;padding:30px 0 0;font-size:20px;overflow:visible}.press_item_big .press_item_image{float:none;width:90%;margin:0 auto}.press_item_big .press_item_month,.press_item_big .press_item_title,.press_item_big .press_item_products_title,.press_item_big .press_item_products{margin-left:0}.press_item_big .press_item_month{position:absolute;top:0;right:-10px;width:100%;margin:0;font-size:1.1em;text-align:right}.press_item_big .press_item_month:after{left:auto;right:0;bottom:-6px;width:30px;height:3px}.press_item_big .press_item_month span{width:24px;bottom:auto;left:auto;top:0;right:0}.press_item_big .press_item_products_title{margin-top:5px;margin-bottom:10px}.press_item_big .press_item_products{letter-spacing:0}.press_items{padding:10px 0 5px;margin:20px 0 0;background:#fff}.press_items .carousel{width:320px}.press_items .horizontal_carousel .jcarousel-control:before{font-size:25px}.press_items .horizontal_carousel .jcarousel-prev{left:0}.press_items .horizontal_carousel .jcarousel-next{right:0}.press_item{width:150px;padding:0 5px}.press_item .press_item_title{font-size:10px}.press_item .press_item_image{min-height:120px}.press_item .press_item_image img{margin:-15px 0}.back_to_press_link{margin-left:10px}.press_item_detail{width:300px;margin:8px auto 0}.press_item_detail_images{float:none;width:100%;margin:0 0 20px}.press_item_detail_images_main{height:400px;line-height:400px}.press_item_detail_images_thumbnails .main_image,.press_item_detail_images_thumbnails li{width:90px;height:120px;line-height:120px;margin:10px 10px 0 0}.press_item_detail_info{margin-left:0}.press_item_detail_product{padding:0 30px}.send_to_friend_page .preview_message,.send_to_friend_page .preview_header{margin-right:0}.send_to_friend_product{float:none;width:auto;margin:0 0 10px}.send_to_friend_product .product_image_wrapper{text-align:center}.send_to_friend_preview .send_to_friend_product{margin-top:0}.send_to_friend_preview .send_to_friend_mailing_data{margin-right:0}.minoxidil .custom_category_slot_2{height:auto}.minoxidil .minoxidil-text-1{margin-top:10px !important;width:100%;font-size:13px}.minoxidil .minoxidil-text-1 .title-minox{font-size:19px}.minoxidil .minoxidil-text-2{display:none}.minoxidil .minoxidil-text-2 div{margin-left:40%}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper{width:320px}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip{width:320px;margin:0;height:auto !important}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item{width:320px}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .cta_image{max-width:170px;padding-left:0;padding-right:0}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .tile_text{width:100%}.minoxidil .custom_category_slot_2 .regimen-carousel.minoxidil_wrapper .jcarousel-clip .contentcarousel_list_item .tile_medium .tile_text .cta_link{display:block}}@media only screen and (min-width:375px) and (max-width:767px) and (orientation:landscape){.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .tile_hero .cta_image{height:170px;line-height:170px;width:auto}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.custom_plp_slot_banner .contentcarousel_list,.custom_plp_slot_banner .contentcarousel_list_item,.custom_plp_slot_banner .tile_hero .cta_image_wrapper,.custom_category_top_banner .contentcarousel_list,.custom_category_top_banner .contentcarousel_list_item,.custom_category_top_banner .tile_hero .cta_image_wrapper{height:285px;line-height:285px}.custom_plp_slot_banner .tile_hero .cta_image,.custom_category_top_banner .tile_hero .cta_image{height:285px;width:auto}}@media only screen and (min-width:768px) and (max-width:1023px){.folder_content_list li{display:block;width:auto}.pt_product_search_noresult .main .primary,.pt_product_search_result .main .primary{width:100%;float:none}.pt_product_search_noresult .main .secondary,.pt_product_search_result .main .secondary{display:none}.last_visited .horizontal_carousel{width:380px}}@media only screen and (max-width:1023px){.quickviewbutton{display:none !important}.search_result_content .product_tile_wrapper,.custom-product-tabs .product_tile_wrapper{width:48%;flex-basis:48%}.search_result_content .search_result_items,.custom-product-tabs .search_result_items{margin:0}}@media only screen and (max-width:767px){.pt_product_search_noresult .main .content,.pt_product_search_result .main .content{width:auto;padding:0}.pt_product_search_noresult .main .primary,.pt_product_search_result .main .primary{width:95%;margin:0 auto}.pt_product_search_noresult .main .refinements,.pt_product_search_result .main .refinements{width:auto}.refine_section_header span{display:block;width:280px;margin:0 auto}:nth-of-type(1)>.refinement_headline{background:#333}:nth-of-type(2)>.refinement_headline{background:#666}:nth-of-type(3)>.refinement_headline{background:#999}:nth-of-type(4)>.refinement_headline{background:#aaa}.refinement_headline.expanded{background:#fff}.refinement_headline.expanded>span{color:#666}.refinement_headline.expanded>span:after{border-color:#666 transparent}.search_result_content .product_image_wrapper:hover,.custom-product-tabs .product_image_wrapper:hover{background:transparent;opacity:1;border-bottom:2px solid transparent}.refinement_list_link{background-position:0 -13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selected .refinement_list_link{background-position:0 -54px}.salonlocator{width:280px;padding:10px 0;margin:0 auto;border-top:0}.salonlocator .f_field_textinput{width:220px}.salonlocator .f_field_textinput input{width:228px;height:30px;line-height:30px}.salonlocator .button,.salonlocator .quickviewbutton,.salonlocator .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .salonlocator .cta_link,.salonlocator .product_tile .product_details>a,.product_tile .salonlocator .product_details>a,.salonlocator .address_create,.salonlocator .card_create,.salonlocator .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .salonlocator a,.salonlocator .order_details_page .order_detail_options>a,.order_details_page .salonlocator .order_detail_options>a,.salonlocator .diagnoseMyHair .mediumbutton,.diagnoseMyHair .salonlocator .mediumbutton,.salonlocator #confirmChangebuttons .primary-button,#confirmChangebuttons .salonlocator .primary-button,.salonlocator .save-subscription-changes,.salonlocator .cancel-order-changes,.salonlocator .save-or-order-changes{padding:0 15px;line-height:30px}.search_result_content .search_result_items{text-align:center;margin:0}.search_result_content .product_tile_wrapper{display:block;position:relative;width:49%;overflow:hidden;padding:20px 0;margin:0 0 30px;text-align:center;flex-basis:49%}.search_result_content .product_tile,.search_result_content .product_tile_bottom{display:block;width:90%;border:0;padding:0;margin:0 auto;background:0}.search_result_content .product_tile_bottom{position:relative}.search_result_content .product_image_topwrapper{position:static;margin:0;min-height:auto}.search_result_content .product_name,.search_result_content .product_subtitle{padding:0}.search_result_content .product_name{margin:0 0 5px;min-height:80px;display:flex;align-items:center;justify-content:center}.search_result_content .button,.search_result_content .quickviewbutton,.search_result_content .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .search_result_content .cta_link,.search_result_content .product_tile .product_details>a,.product_tile .search_result_content .product_details>a,.search_result_content .address_create,.search_result_content .card_create,.search_result_content .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .search_result_content a,.search_result_content .order_details_page .order_detail_options>a,.order_details_page .search_result_content .order_detail_options>a,.search_result_content .diagnoseMyHair .mediumbutton,.diagnoseMyHair .search_result_content .mediumbutton,.search_result_content #confirmChangebuttons .primary-button,#confirmChangebuttons .search_result_content .primary-button,.search_result_content .save-subscription-changes,.search_result_content .cancel-order-changes,.search_result_content .save-or-order-changes{font-size:12px;line-height:28px}.productcarousel{text-align:center}.productcarousel .productcarousel_list_item{display:inline-block;position:relative;width:320px;overflow:hidden;padding:0;margin:0 auto}.productcarousel .product_tile{display:block;width:100%;border:0;padding:0;margin:0;background:0}.productcarousel .product_name{margin:0 0 5px}.productcarousel .product_subtitle{font-size:15px}.productcarousel .product_details>a,.productcarousel .button,.productcarousel .quickviewbutton,.productcarousel .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .productcarousel .cta_link,.productcarousel .product_tile .product_details>a,.product_tile .productcarousel .product_details>a,.productcarousel .address_create,.productcarousel .card_create,.productcarousel .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .productcarousel a,.productcarousel .order_details_page .order_detail_options>a,.order_details_page .productcarousel .order_detail_options>a,.productcarousel .diagnoseMyHair .mediumbutton,.diagnoseMyHair .productcarousel .mediumbutton,.productcarousel #confirmChangebuttons .primary-button,#confirmChangebuttons .productcarousel .primary-button,.productcarousel .save-subscription-changes,.productcarousel .cancel-order-changes,.productcarousel .save-or-order-changes{font-size:12px;line-height:28px}.custom_clp .productcarousel .product_tile{min-height:80px;padding-bottom:0}.custom_clp .productcarousel .product_details{position:static}.custom_clp .productcarousel .price{position:static;margin:0 0 15px 0}.new-york-fashion-week-whats-new .content,.Met-Gala-Hair-Tutorials .content{width:300px}.new-york-fashion-week-whats-new .content .primary,.Met-Gala-Hair-Tutorials .content .primary{padding-bottom:30px}.new-york-fashion-week-whats-new .productcarousel_list_item,.Met-Gala-Hair-Tutorials .productcarousel_list_item{width:250px}.pt_product_search_noresult .no_hits_page{width:300px;margin:20px auto}.pt_product_search_noresult .no_hits_search .formfield{overflow:hidden}.pt_product_search_noresult .no_hits_search .f_textinput{float:left;width:200px}.pt_product_search_noresult .no_hits_search .search_button{float:right}.pt_product_search_noresult .secondary{display:none}.last_visited .horizontal_carousel{width:220px}.last_visited .productcarousel_list_item{margin:0}.load_more.pagination_load_more{font-size:16px;display:block;line-height:50px}.clp .primary{margin-top:50px}.clp .primary h1{color:#242424;font-size:40px;font-weight:300;text-align:center;margin:15px 0 10px}.clp .primary #ec_adaptivenav{display:none}.clp .primary .custom_plp_slot_banner{width:95%;margin:0 auto;color:#242424;font-size:13px;font-weight:300;text-align:center;line-height:20px}.clp .primary .custom_plp_slot_banner p,.clp .primary .custom_plp_slot_banner a{color:#242424;font-size:13px;font-weight:300;text-align:center;line-height:20px}.clp .secondary{display:none}.clp .product_tile .product_subtitle{margin:0 auto 15px;width:90%;display:none}.clp .product_actions .add_to_cart,.clp .product_actions .add_all_to_cart{background:transparent none repeat scroll 0 0;border:1px solid #242424;color:#242424;display:block;font-weight:normal;line-height:40px;margin:15px auto;text-align:center;text-transform:uppercase;width:150px}.pi-recommendation-carousel .horizontal_carousel.productcarousel .productcarousel_list_item{margin:0}.pi-recommendation-carousel .horizontal_carousel.productcarousel .carousel_navigation_list{display:none}.pi-recommendation-carousel .horizontal_carousel.productcarousel .product_name{width:80%;margin:0 auto}.plp .content_header,.clp .content_header{font-size:12px}.plp .search_result_options .sort_by_list,.clp .search_result_options .sort_by_list{padding:8px}.compare_table td.product_comparison_attributesname{white-space:inherit}.compare_page .continue-shopping{position:relative;top:0;display:block;margin-top:20px;margin-bottom:50px}.compare_page h1{font-size:32px}.mobile-scroll{overflow-x:scroll}.mobile-scroll .compare_table{width:900px;margin-bottom:50px}.compare_block .compare_bar{margin:15px auto}.compare_block .compare_items_panel{width:304px;margin:0 auto;float:unset;overflow:hidden}.compare_block .compare_items_panel .compare_item{width:70px;float:left;position:relative}.compare_block .compare_items_button.button,.compare_block .compare_items_button.quickviewbutton,.compare_block .featured_salon_main .tile_hero .compare_items_button.cta_link,.featured_salon_main .tile_hero .compare_block .compare_items_button.cta_link,.compare_block .product_tile .product_details>a.compare_items_button,.product_tile .compare_block .product_details>a.compare_items_button,.compare_block .compare_items_button.address_create,.compare_block .compare_items_button.card_create,.compare_block .pt_favorites .product_tile_wrapper .product_favorite_remove a.compare_items_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .compare_block a.compare_items_button,.compare_block .order_details_page .order_detail_options>a.compare_items_button,.order_details_page .compare_block .order_detail_options>a.compare_items_button,.compare_block .diagnoseMyHair .compare_items_button.mediumbutton,.diagnoseMyHair .compare_block .compare_items_button.mediumbutton,.compare_block #confirmChangebuttons .compare_items_button.primary-button,#confirmChangebuttons .compare_block .compare_items_button.primary-button,.compare_block .compare_items_button.save-subscription-changes,.compare_block .compare_items_button.cancel-order-changes,.compare_block .compare_items_button.save-or-order-changes{width:80px;height:30px;margin:20px 20px 0}.compare_block .compare_buttons{width:220px;float:unset;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:1023px){.pt_product_details .product_image_container .product_thumbnails{margin:0;left:0;width:72px}.pt_product_details .product_image_container .thumb{width:70px;height:70px}.pt_product_details .product_image_container .thumb .productthumbnail{width:70px}.pt_product_details .product_image_container .thumb .js_carousel_video:after{top:17px;width:30px;height:30px;background-size:80%}.product-information-container .col-md{padding:0 20px}.product-information-container .product-benefit-icons{line-height:17px}.pdp_main{float:none}.pdp_main .pdp_right{float:none;display:inline-block;width:100%}.pdp_main .product_image_container{overflow:hidden;width:60%}.pdp_main .product_primary_image{width:100%;max-width:83%}.pdp_main .product_thumbnails.display-lg{display:block}.pdp_main .product_detail{margin:10px 0 0;width:39%}.product_set_list,.recommendations_list{float:none;margin:28px 22px 0;overflow:hidden}.recommendations_list{margin:58px 16px 0}.product_set_title,.recommendations_title{margin-bottom:17px;font-size:24px;letter-spacing:0;text-align:center}.product_set_item{width:48%;margin-bottom:35px}.product_set_item .tile_category{top:17px;left:3px}.product_set_item .product_set_image{line-height:65px}.product_set_item .product_name_wrapper{padding:3px 0 0}.product_set_item .quantity_error{width:158px}.product_set_item .product-variations{margin-top:6px}.product_set_item .variation-select{width:50%}.product_set_item label,.product_set_item .label{font-size:8px}.product_set_list .product_set_item .block_add_to_cart .button,.product_set_list .product_set_item .block_add_to_cart .quickviewbutton,.product_set_list .product_set_item .block_add_to_cart .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .product_set_list .product_set_item .block_add_to_cart .cta_link,.product_set_list .product_set_item .block_add_to_cart .product_tile .product_details>a,.product_tile .product_set_list .product_set_item .block_add_to_cart .product_details>a,.product_set_list .product_set_item .block_add_to_cart .address_create,.product_set_list .product_set_item .block_add_to_cart .card_create,.product_set_list .product_set_item .block_add_to_cart .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .product_set_list .product_set_item .block_add_to_cart a,.product_set_list .product_set_item .block_add_to_cart .order_details_page .order_detail_options>a,.order_details_page .product_set_list .product_set_item .block_add_to_cart .order_detail_options>a,.product_set_list .product_set_item .block_add_to_cart .diagnoseMyHair .mediumbutton,.diagnoseMyHair .product_set_list .product_set_item .block_add_to_cart .mediumbutton,.product_set_list .product_set_item .block_add_to_cart #confirmChangebuttons .primary-button,#confirmChangebuttons .product_set_list .product_set_item .block_add_to_cart .primary-button,.product_set_list .product_set_item .block_add_to_cart .save-subscription-changes,.product_set_list .product_set_item .block_add_to_cart .cancel-order-changes,.product_set_list .product_set_item .block_add_to_cart .save-or-order-changes{margin-top:15px}.recommendations_item{float:left;padding:0;margin:0}.recommendations_item:nth-of-type(3n+1),.recommendations_item:first-child{margin-left:0}.recommendations_item .tile_category{top:17px;left:3px}.recommendations_item .product_tile{margin:0}.recommendations_item .product_image_wrapper{margin-top:-6px;line-height:65px}.recommendations_item .product_details>a{padding:0 7px 0 8px;margin:7px 0 0 2px;font-size:10px;line-height:20px;letter-spacing:1px}.product_section_productvideo_content{display:inline-block;width:100%;margin-bottom:-18px}.product_section_productvideo_content iframe{width:294px;height:165px}.product_video_block{width:293px;height:156px;line-height:156px}}@media only screen and (max-width:767px){.product-information-container{margin:0;clear:both;overflow:hidden;display:block}.product-information-container .col-md{padding:0}.product-information-container .col-md:first-child{border-right:0}.product-information-container .product-benefit-copy,.product-information-container .product-ingredients{margin:20px 5px}.accordion{border-top:1px solid #e0e0e0;cursor:pointer;width:100%;text-align:left;outline:0;font-family:'DIN Next LT Pro';font-size:18px;color:#242424;font-stretch:condensed;font-weight:500;text-transform:uppercase;line-height:60px;transition:.4s}.accordion:after{content:'>';color:#767676;font-weight:300;float:right;margin-right:5px;font-size:35px}.accordion.active:after{transform:rotate(90deg)}.accordion.last-panel{border-bottom:1px solid #e0e0e0}.accordion.last-panel.active{border-bottom:0}.panel{margin:0;background-color:white;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.pdp_right{float:none}.pdp{border-bottom:0;background-position:70% -134px;background-size:auto 520px}.pdp>.content{margin-bottom:0}.pdp .breadcrumb{padding:0}.pdp_main .product_image_container,.pdp_main .product_image_container.product_set{float:none;width:100%;margin:30px auto 0;z-index:1;position:relative}.pdp_main .product_primary_image,.pdp_main .product_set .product_primary_image{height:auto;line-height:normal;width:100%;max-width:100%;overflow:hidden}.pdp_main .product_primary_image .carousel-primary .jcarousel-next.jcarousel-control,.pdp_main .product_primary_image .carousel-primary .jcarousel-prev.jcarousel-control,.pdp_main .product_set .product_primary_image .carousel-primary .jcarousel-next.jcarousel-control,.pdp_main .product_set .product_primary_image .carousel-primary .jcarousel-prev.jcarousel-control{display:none !important}.pdp_main .product_primary_image .carousel-primary .js_carousel_video,.pdp_main .product_set .product_primary_image .carousel-primary .js_carousel_video{display:inline-block;position:relative}.pdp_main .product_primary_image .carousel-primary .js_carousel_video:after,.pdp_main .product_set .product_primary_image .carousel-primary .js_carousel_video:after{background:url(../images/video-play-button.png) center center no-repeat;content:'';position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.pdp_main .product_detail{float:none;width:auto;padding:0;margin-right:0;margin-top:3px;background:0;border:0;box-shadow:none;font-size:14px}.pdp_main .product_detail .category_name{display:none}.pdp_main .product_detail .regimen{margin-left:auto;margin-right:auto}.pdp_main .product_detail .product_name{margin-left:auto;margin-right:auto}.pdp_main .product_detail .product_subtitle{margin-left:auto;margin-right:auto}.pdp_main .product_detail .product_content{display:block;margin:20px auto}.pdp_main .product_detail .attribute .size{min-width:98px}.pdp_main .product_detail .shipping_message,.pdp_main .product_detail .add_all_to_cart,.pdp_main .product_detail .add_to_cart{float:none}.pdp_main .product_detail .shipping_message{margin:0;display:none;width:100%}.pdp_main .product_detail .product_social_actions{position:static;display:inline-block;vertical-align:top;width:100%;padding-top:15px}.pdp_main .product_detail #BVCustomerRatings{display:none;float:none;position:relative;left:50%;top:28px;width:80px;height:19px;margin:-19px 0 0 60px;z-index:1}.product_set_list .product_set_item .block_add_to_cart .button,.product_set_list .product_set_item .block_add_to_cart .quickviewbutton,.product_set_list .product_set_item .block_add_to_cart .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .product_set_list .product_set_item .block_add_to_cart .cta_link,.product_set_list .product_set_item .block_add_to_cart .product_tile .product_details>a,.product_tile .product_set_list .product_set_item .block_add_to_cart .product_details>a,.product_set_list .product_set_item .block_add_to_cart .address_create,.product_set_list .product_set_item .block_add_to_cart .card_create,.product_set_list .product_set_item .block_add_to_cart .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .product_set_list .product_set_item .block_add_to_cart a,.product_set_list .product_set_item .block_add_to_cart .order_details_page .order_detail_options>a,.order_details_page .product_set_list .product_set_item .block_add_to_cart .order_detail_options>a,.product_set_list .product_set_item .block_add_to_cart .diagnoseMyHair .mediumbutton,.diagnoseMyHair .product_set_list .product_set_item .block_add_to_cart .mediumbutton,.product_set_list .product_set_item .block_add_to_cart #confirmChangebuttons .primary-button,#confirmChangebuttons .product_set_list .product_set_item .block_add_to_cart .primary-button,.product_set_list .product_set_item .block_add_to_cart .save-subscription-changes,.product_set_list .product_set_item .block_add_to_cart .cancel-order-changes,.product_set_list .product_set_item .block_add_to_cart .save-or-order-changes{margin-top:23px}.product_set_list .product_set_item .block_add_to_cart label{display:inline-block !important;width:82%}.product_actions .wishlist_action{height:19px;background-position:50% 2px}.product_actions .wishlist_action:hover{background-position:50% -26px}.product_set_list,.recommendations_list{float:none;margin:20px auto;padding-top:30px}.product_set_title,.recommendations_title{margin:0 20px 20px;font-size:32px}.recommendations_item{position:relative;width:100%}.recommendations_item .tile_category{left:13px;top:17px}.recommendations_item .product_image_wrapper{width:150px}.product_set_item .block_add_to_cart{clear:none}.product_set_item .product_image_wrapper{margin:0 auto}.product_set_item .quantity_error{width:150px;margin-right:-9px;text-align:left}.product_set_item .product_name_wrapper{padding:0}.product_set_item .variation-select{width:100%}.product_set_item label,.product_set_item .label{display:none !important}.pdp_additional_content{box-shadow:none}.pdp_additional_content>.content{width:auto}.pdp_additional_content .product_section{display:none}.pdp_additional_content .product_tabs{padding:0}.pdp_additional_content .product_tabs li.tab_reviews{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#c8c8c8;padding:0}.pdp_additional_content .product_tabs li.tab_reviews,.pdp_additional_content .product_tabs li.tab_reviews>a{font-size:14px;line-height:14px;font-weight:700;color:#fff}.pdp_additional_content .product_tabs li.tab_reviews>a{display:block;width:280px;padding:0;margin:0 auto;border:0}.pdp_additional_content .product_tabs li.tab_reviews+.toggle_content:target{display:block}.pdp_additional_content .product_tabs li.tab_reviews>a:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.pdp_additional_content .product_tabs li.tab_reviews.ui-tabs-active>a:after{border-width:0 5px 5px}.pdp_additional_content .product_tabs li.tab_reviews>a{padding:10px 0}.pdp_additional_content .product_tabs .bv-rating{display:block;float:left;left:50%;margin:9px 0 -24px 42px;background-position:0 -28px}.pdp_additional_content .product_tabs .bv-rating_empty{color:#fff}.pdp_additional_content .BVRRRatingSummary .BVRRBuyAgainContainer{position:static;float:none}.pdp_additional_content #BVRRQuickTakeContentID{width:100%}.pdp_additional_content .BVRRReviewDisplayStyle3Summary{float:none;width:auto}.pdp_additional_content .BVRRReviewDisplayStyle3Main{padding:0;margin:0}.product_video_block{float:none;width:280px;height:158px;margin:15px auto;line-height:158px}.pdp .recommendations_item{width:100%}.pdp .recommendations_list{margin-top:0}.pdp_main .product_detail .product-detail-container{margin-top:0;max-width:100%}.pdp_main .product_image{display:block;margin:0 auto;max-width:650px;width:100%}.product_tabs li.ui-state-default{margin:0}.product_tabs li.ui-state-default a{margin:0 20%}.product-detail-how-to-use{margin:20px 5px}.product-detail-how-to-use .how-to-use-title{font-size:32px}.product-detail-how-to-use .how-to-use-columns{overflow:hidden;clear:all;margin:25px auto}.product-detail-how-to-use .how-to-use-columns .how-to-use-image,.product-detail-how-to-use .how-to-use-columns .how-to-use-copy{width:100%}.product-detail-how-to-use .how-to-use-columns .how-to-use-image{float:none}.product-detail-how-to-use .how-to-use-columns .how-to-use-copy{float:none;text-align:left}.speaker-container{display:inline}.speaker-container .speaker{background-image:url("../images/speaker.jpg");background-repeat:no-repeat;background-size:cover;background-position:100% 0;height:20px;width:25px;cursor:pointer;display:inline-block}.speaker-container .speakerplay{background-position:0 0}}@media only screen and (max-width:1023px){.pt_customer_service .primary{margin-right:0}.pt_customer_service .primary .cta_content_header{background-size:cover}.pt_customer_service .secondary{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1023px){.pt_customer_service .primary{width:70%}.pt_customer_service .primary h2 span{padding-right:60px}.pt_customer_service .cta_content_header{height:188px !important;box-shadow:0 0 10px rgba(0,0,0,0.15) inset;background-position:-140px 0;background-size:cover !important}.pt_customer_service .cta_content_header h1{width:680px}.pt_customer_service .main.content_default .cta_content_header h1{width:680px;padding-top:65px;font-size:28px}.pt_customer_service .main.content_default .cta_content_header span{position:relative}.pt_customer_service .main.content_default .cta_content_header span:after{content:'';position:absolute;left:0;bottom:6px;width:30px;height:5px;background-color:#666}.pt_customer_service .cs-landing{margin:0 100px 24px 40px}.pt_customer_service .customer_service_directory{width:660px;margin:0 auto}.pt_customer_service .customer_service_section{width:150px;padding:23px;margin-left:15px;margin-bottom:20px}.pt_customer_service .secondary{width:205px}}@media only screen and (max-width:767px){.pt_customer_service .cta_content_header{height:126px;box-shadow:none;background-position:-140px 0;background-size:cover !important}.pt_customer_service .cta_content_header h1{width:260px;padding-top:50px;font-size:17px}.pt_customer_service .cta_content_header h1 span{padding-bottom:11px;font-size:10px;letter-spacing:1px;background-position:0 18px;position:relative}.pt_customer_service .cta_content_header h1 span:after{content:'';position:absolute;left:0;bottom:6px;width:16px;height:3px;background-color:#fff}.pt_customer_service .main.content_default .cta_content_header{height:130px}.pt_customer_service .main.content_default .cta_content_header h1{width:260px;padding-top:65px;font-size:20px;letter-spacing:2px}.pt_customer_service .main.content_default .cta_content_header span:after{background-color:#666}.pt_customer_service .contact_us_form .primary .f_error_message{margin-left:0}.pt_customer_service .primary{float:none;width:95%;margin:0 auto;padding:0}.pt_customer_service .primary .cs_landing{margin-top:20px}.pt_customer_service .primary h2{margin:15px 0 20px 0}.pt_customer_service .primary h2 span{width:100%;padding-right:0}.pt_customer_service .primary h3{margin-top:25px}.pt_customer_service .secondary h3{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.pt_customer_service .secondary h3,.pt_customer_service .secondary h3>span{font-size:14px;line-height:14px;font-weight:700;color:#fff}.pt_customer_service .secondary h3>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.pt_customer_service .secondary h3+.toggle_content:target{display:block}.pt_customer_service .secondary h3>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.pt_customer_service .secondary h3.expanded>span:after{border-width:0 5px 5px}.pt_customer_service .secondary .secondary_section:nth-child(2) h3{background-color:#232323}.pt_customer_service .secondary .secondary_section:nth-child(3) h3{background-color:#333}.pt_customer_service .secondary .secondary_section:nth-child(4) h3{background-color:#666}.pt_customer_service .secondary .secondary_section:nth-child(5) h3{background-color:#959595}.pt_customer_service .secondary .secondary_section:nth-child(6) h3{background-color:#bdbdbd}.pt_customer_service .secondary .secondary_section:nth-child(7) h3{background-color:#d7d7d7}.pt_customer_service .secondary .secondary_section:nth-child(8) h3{background-color:#fff}.pt_customer_service .secondary .secondary_section:nth-child(8) h3,.pt_customer_service .secondary .secondary_section:nth-child(8) h3>span{color:#666}.pt_customer_service .secondary .secondary_section:nth-child(8) h3>span:after{border-color:#666 transparent}.pt_customer_service .secondary .toggle_content{width:280px;margin:0 auto}.pt_customer_service .footer-navigation-asset{display:none}.pt_customer_service .content_default .secondary{display:block}.pt_customer_service .content_default .primary{width:260px}.pt_customer_service .content_default .customer_service_directory{display:none}}@media only screen and (max-width:1023px){.dialog_checkout_login .checkout-login-customer-service{float:none;clear:both;width:auto;margin:15px}.dialog_checkout_login .f_field_email input,.dialog_checkout_login .f_field_password input{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.login_register_page .account_navigation,.login_wishlist_page .account_navigation,.checkout-login-customer-service,.customer_service{float:none;clear:both;width:500px;margin:0 auto}.login_register_page .account_navigation .section_item,.login_wishlist_page .account_navigation .section_item,.checkout-login-customer-service .section_item,.customer_service .section_item{display:inline-block;vertical-align:top}.login_register_page .account_navigation .section_item.email,.login_wishlist_page .account_navigation .section_item.email,.checkout-login-customer-service .section_item.email,.customer_service .section_item.email{padding-right:50px}.cart{width:695px}.cart .primary{float:none;margin:0 auto}.cart .secondary{float:none;width:auto;margin:50px 70px 0}.cart_title{margin-left:0}.dialog_checkout_login{max-width:600px}.dialog_checkout_login .ui-dialog-titlebar{margin-bottom:0}.dialog_checkout_login .block_login_forms_col{float:none;width:auto;margin-right:0}.dialog_checkout_login .loginform_column,.dialog_checkout_login .block_login_new_customers_col{width:48%}.my_salon_cart_dialog{max-width:650px}.checkout_progress_indicator{float:right}.checkout_title{float:left}.checkout_order_totals{width:270px}.shipping_billing{display:block}.payment_options,.order_action_button{float:none}.shipping_method_block{border-bottom:2px solid #d1d1d1}.order_review_content .submit_order{overflow:visible}.order_review_content .js_place_order_form.bottom{width:258px;margin:-20px 40px 40px}.order_payment_details_item,.shipping_address_review,.billing_address_review,.payment_methods_review{margin:0 40px 40px}.ordertotal,.payment_methods_review{clear:both;margin-bottom:0}.confirmation_title,.confirmation_message{margin-right:0}.order_shipment_table{width:100%;font-size:15px}.order_shipment_table .product_image{max-width:110px}}@media only screen and (min-width:768px){.shipping_billing .toggle_content,.customer_service .toggle_content{display:block !important;height:auto !important;overflow:visible !important}}@media only screen and (max-width:767px){.login_register_page .account_navigation,.login_wishlist_page .account_navigation,.customer_service{padding:0;border:0;box-shadow:none}.login_register_page .account_navigation .section_header,.login_wishlist_page .account_navigation .section_header,.customer_service .section_header{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#666}.login_register_page .account_navigation .section_header,.login_register_page .account_navigation .section_header>span,.login_wishlist_page .account_navigation .section_header,.login_wishlist_page .account_navigation .section_header>span,.customer_service .section_header,.customer_service .section_header>span{font-size:14px;line-height:14px;font-weight:700;color:#fff}.login_register_page .account_navigation .section_header>span,.login_wishlist_page .account_navigation .section_header>span,.customer_service .section_header>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.login_register_page .account_navigation .section_header+.toggle_content:target,.login_wishlist_page .account_navigation .section_header+.toggle_content:target,.customer_service .section_header+.toggle_content:target{display:block}.login_register_page .account_navigation .section_header>span:after,.login_wishlist_page .account_navigation .section_header>span:after,.customer_service .section_header>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.login_register_page .account_navigation .section_header.expanded>span:after,.login_wishlist_page .account_navigation .section_header.expanded>span:after,.customer_service .section_header.expanded>span:after{border-width:0 5px 5px}.login_register_page .account_navigation .toggle_content,.login_wishlist_page .account_navigation .toggle_content,.customer_service .toggle_content{width:280px;margin:0 auto;padding:10px 0}.cart{width:auto}.cart.content{margin-bottom:0}.cart .primary{float:none;width:90%;margin:0 auto 30px}.cart .secondary{float:none;width:auto;margin:0}.cart .samples_block{padding:15px 10px}.cart .samples_block .vertical_carousel .contentcarousel_list{top:0}.cart .samples_block .vertical_carousel .jcarousel-clip{width:100%;margin:0 auto}.cart .samples_block .vertical_carousel .jcarousel-clip .contentcarousel_list_item{width:43%;margin:15px 1%}.cart .samples_block .horizontal_carousel{margin:10px 0 0 !important}.cart .samples_block .horizontal_carousel .jcarousel-next{right:22px !important}.cart .samples_block .horizontal_carousel .jcarousel-prev{left:20px !important}.cart .samples_block .horizontal_carousel .jcarousel-clip{width:159px}.cart .samples_block .horizontal_carousel .jcarousel-control{text-align:center}.cart .samples_errormessage{margin:8px 0 0}.cart .samples_header{margin:0}.cart .samples_header h2{margin:0 -15px;letter-spacing:0;text-align:center}.cart .samples_header .message{margin:6px 3px 0;font-size:11px;padding:20px 0}.cart .remove_samples{margin:6px 3px 0;padding:10px 0}.cart .sample-filters{margin:20px 0 0;font-size:9px}.cart .sample-filters .sample-filter{margin:0;text-align:center;display:inline;font-size:9px}.cart .sample-filters>li{width:auto;text-align:center}.cart .cart_my_salon .title,.cart .cart_my_salon .button,.cart .cart_my_salon .quickviewbutton,.cart .cart_my_salon .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart .cart_my_salon .cta_link,.cart .cart_my_salon .product_tile .product_details>a,.product_tile .cart .cart_my_salon .product_details>a,.cart .cart_my_salon .address_create,.cart .cart_my_salon .card_create,.cart .cart_my_salon .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart .cart_my_salon a,.cart .cart_my_salon .order_details_page .order_detail_options>a,.order_details_page .cart .cart_my_salon .order_detail_options>a,.cart .cart_my_salon .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart .cart_my_salon .mediumbutton,.cart .cart_my_salon #confirmChangebuttons .primary-button,#confirmChangebuttons .cart .cart_my_salon .primary-button,.cart .cart_my_salon .save-subscription-changes,.cart .cart_my_salon .cancel-order-changes,.cart .cart_my_salon .save-or-order-changes,.cart .cart_my_salon .cart_coupon_code>.error_message,.cart .gift_promo_block .title,.cart .gift_promo_block .button,.cart .gift_promo_block .quickviewbutton,.cart .gift_promo_block .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart .gift_promo_block .cta_link,.cart .gift_promo_block .product_tile .product_details>a,.product_tile .cart .gift_promo_block .product_details>a,.cart .gift_promo_block .address_create,.cart .gift_promo_block .card_create,.cart .gift_promo_block .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart .gift_promo_block a,.cart .gift_promo_block .order_details_page .order_detail_options>a,.order_details_page .cart .gift_promo_block .order_detail_options>a,.cart .gift_promo_block .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart .gift_promo_block .mediumbutton,.cart .gift_promo_block #confirmChangebuttons .primary-button,#confirmChangebuttons .cart .gift_promo_block .primary-button,.cart .gift_promo_block .save-subscription-changes,.cart .gift_promo_block .cancel-order-changes,.cart .gift_promo_block .save-or-order-changes,.cart .gift_promo_block .cart_coupon_code>.error_message{float:none;margin:0 0 5px;letter-spacing:0}.cart .cart_my_salon .formfield_coupon_code,.cart .gift_promo_block .formfield_coupon_code{margin:0 0 5px;width:135px}.cart .cart_my_salon label.error,.cart .cart_my_salon .cart_coupon_code>.error_message,.cart .gift_promo_block label.error,.cart .gift_promo_block .cart_coupon_code>.error_message{padding:0;width:250px}.cart .cart_my_salon .button,.cart .cart_my_salon .quickviewbutton,.cart .cart_my_salon .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart .cart_my_salon .cta_link,.cart .cart_my_salon .product_tile .product_details>a,.product_tile .cart .cart_my_salon .product_details>a,.cart .cart_my_salon .address_create,.cart .cart_my_salon .card_create,.cart .cart_my_salon .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart .cart_my_salon a,.cart .cart_my_salon .order_details_page .order_detail_options>a,.order_details_page .cart .cart_my_salon .order_detail_options>a,.cart .cart_my_salon .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart .cart_my_salon .mediumbutton,.cart .cart_my_salon #confirmChangebuttons .primary-button,#confirmChangebuttons .cart .cart_my_salon .primary-button,.cart .cart_my_salon .save-subscription-changes,.cart .cart_my_salon .cancel-order-changes,.cart .cart_my_salon .save-or-order-changes,.cart .gift_promo_block .button,.cart .gift_promo_block .quickviewbutton,.cart .gift_promo_block .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart .gift_promo_block .cta_link,.cart .gift_promo_block .product_tile .product_details>a,.product_tile .cart .gift_promo_block .product_details>a,.cart .gift_promo_block .address_create,.cart .gift_promo_block .card_create,.cart .gift_promo_block .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart .gift_promo_block a,.cart .gift_promo_block .order_details_page .order_detail_options>a,.order_details_page .cart .gift_promo_block .order_detail_options>a,.cart .gift_promo_block .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart .gift_promo_block .mediumbutton,.cart .gift_promo_block #confirmChangebuttons .primary-button,#confirmChangebuttons .cart .gift_promo_block .primary-button,.cart .gift_promo_block .save-subscription-changes,.cart .gift_promo_block .cancel-order-changes,.cart .gift_promo_block .save-or-order-changes{float:right}.cart .cart_my_salon .coupons,.cart .gift_promo_block .coupons{top:0}.cart .cart_my_salon .selected_salon{width:95%;margin:20px auto}.cart .cart_my_salon .selected_salon .mysalon_item{margin-left:15px}.cart .gift_promo_block .cart_coupon_code .custom_message{float:none;margin:0 0 5px}.cart_gift_wrapper h3,.cart_gift_wrapper .formfield_gift,.cart_gift_wrapper .giftwrap_product_price{letter-spacing:0}.cart_gift_wrapper h3{float:none;margin-bottom:10px}.cart_gift_wrapper .giftwrap_product_price{margin-top:-26px}.cart_gift_wrapper .js_isGift,.cart_gift_wrapper .js_addGiftMessage{margin:0}.cart_gift_wrapper .js_giftMessage .char-count{float:none}.cart_gift_wrapper .js_giftWrapConfirmBlock{padding:0}.cart_gift_wrapper .gift_message{font-size:12px}.gift_message{max-width:260px}.cart_title{text-align:center;margin:30px 0 10px 0}.cart-header-message{text-align:center;width:96%;margin:0 auto 20px}.dymanic-cart-content{max-width:100%}.cart_table{font-size:11px}.cart_table .item_details{padding:18px 0 15px}.cart_table .item_quantity{width:auto;max-width:50px;padding:15px 5px}.cart_table .item_price{width:45px;padding:18px 0 15px;font-size:10px}.cart_table .name,.cart_table .product_name{font-size:12px;letter-spacing:0}.cart_table .button_text,.cart_table .button.view_all_content_hits,.cart_table .view_all_content_hits.quickviewbutton,.cart_table .featured_salon_main .tile_hero .view_all_content_hits.cta_link,.featured_salon_main .tile_hero .cart_table .view_all_content_hits.cta_link,.cart_table .product_tile .product_details>a.view_all_content_hits,.product_tile .cart_table .product_details>a.view_all_content_hits,.cart_table .view_all_content_hits.address_create,.cart_table .view_all_content_hits.card_create,.cart_table .pt_favorites .product_tile_wrapper .product_favorite_remove a.view_all_content_hits,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart_table a.view_all_content_hits,.cart_table .order_details_page .order_detail_options>a.view_all_content_hits,.order_details_page .cart_table .order_detail_options>a.view_all_content_hits,.cart_table .diagnoseMyHair .view_all_content_hits.mediumbutton,.diagnoseMyHair .cart_table .view_all_content_hits.mediumbutton,.cart_table #confirmChangebuttons .view_all_content_hits.primary-button,#confirmChangebuttons .cart_table .view_all_content_hits.primary-button,.cart_table .view_all_content_hits.save-subscription-changes,.cart_table .view_all_content_hits.cancel-order-changes,.cart_table .view_all_content_hits.save-or-order-changes{margin:10px 0 0;letter-spacing:0}.cart_table .item_details>.item_edit_details,.cart_table .attribute{letter-spacing:0}.cart_order_totals .order_totals_table{letter-spacing:0}.cart_order_totals .order_totals_table td{padding:10px 5px;text-align:right}.cart_order_totals .order_totals_table td:first-child{text-align:left}.cart-action-buttons,.cart-top-action-buttons{float:none;margin:0}.cart-action-buttons .cart-action-buttons-checkout,.cart-top-action-buttons .cart-action-buttons-checkout{float:none;text-align:center}.cart-action-buttons .cart-action-buttons-checkout .cart_actions,.cart-action-buttons .cart-action-buttons-checkout .button-divider,.cart-top-action-buttons .cart-action-buttons-checkout .cart_actions,.cart-top-action-buttons .cart-action-buttons-checkout .button-divider{float:none}.cart-action-buttons .cart-action-buttons-checkout .cart_actions .divider,.cart-top-action-buttons .cart-action-buttons-checkout .cart_actions .divider{display:none}.cart-action-buttons .cart-action-buttons-checkout .cart_actions .cart_checkout_button,.cart-top-action-buttons .cart-action-buttons-checkout .cart_actions .cart_checkout_button{width:300px}.cart-action-buttons .cart-action-buttons-checkout .dw-apple-pay-button,.cart-action-buttons .cart-action-buttons-checkout .cart_checkout_button,.cart-action-buttons .cart-action-buttons-checkout .paypal-incontext-button,.cart-top-action-buttons .cart-action-buttons-checkout .dw-apple-pay-button,.cart-top-action-buttons .cart-action-buttons-checkout .cart_checkout_button,.cart-top-action-buttons .cart-action-buttons-checkout .paypal-incontext-button{width:300px;margin:10px auto;height:40px;float:unset;display:block}.cart-action-buttons .cart-action-buttons-checkout .paypal-incontext-button img,.cart-top-action-buttons .cart-action-buttons-checkout .paypal-incontext-button img{padding:7px 5px 0}.cart-action-buttons .cart-action-buttons-checkout .button-divider,.cart-top-action-buttons .cart-action-buttons-checkout .button-divider{display:none}.cart-action-buttons .cart_actions form.cart_action_checkout,.cart-top-action-buttons .cart_actions form.cart_action_checkout{float:none}.cart-action-buttons .cart_actions .button,.cart-action-buttons .cart_actions .quickviewbutton,.cart-action-buttons .cart_actions .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart-action-buttons .cart_actions .cta_link,.cart-action-buttons .cart_actions .product_tile .product_details>a,.product_tile .cart-action-buttons .cart_actions .product_details>a,.cart-action-buttons .cart_actions .address_create,.cart-action-buttons .cart_actions .card_create,.cart-action-buttons .cart_actions .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-action-buttons .cart_actions a,.cart-action-buttons .cart_actions .order_details_page .order_detail_options>a,.order_details_page .cart-action-buttons .cart_actions .order_detail_options>a,.cart-action-buttons .cart_actions .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart-action-buttons .cart_actions .mediumbutton,.cart-action-buttons .cart_actions #confirmChangebuttons .primary-button,#confirmChangebuttons .cart-action-buttons .cart_actions .primary-button,.cart-action-buttons .cart_actions .save-subscription-changes,.cart-action-buttons .cart_actions .cancel-order-changes,.cart-action-buttons .cart_actions .save-or-order-changes,.cart-top-action-buttons .cart_actions .button,.cart-top-action-buttons .cart_actions .quickviewbutton,.cart-top-action-buttons .cart_actions .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .cart-top-action-buttons .cart_actions .cta_link,.cart-top-action-buttons .cart_actions .product_tile .product_details>a,.product_tile .cart-top-action-buttons .cart_actions .product_details>a,.cart-top-action-buttons .cart_actions .address_create,.cart-top-action-buttons .cart_actions .card_create,.cart-top-action-buttons .cart_actions .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-top-action-buttons .cart_actions a,.cart-top-action-buttons .cart_actions .order_details_page .order_detail_options>a,.order_details_page .cart-top-action-buttons .cart_actions .order_detail_options>a,.cart-top-action-buttons .cart_actions .diagnoseMyHair .mediumbutton,.diagnoseMyHair .cart-top-action-buttons .cart_actions .mediumbutton,.cart-top-action-buttons .cart_actions #confirmChangebuttons .primary-button,#confirmChangebuttons .cart-top-action-buttons .cart_actions .primary-button,.cart-top-action-buttons .cart_actions .save-subscription-changes,.cart-top-action-buttons .cart_actions .cancel-order-changes,.cart-top-action-buttons .cart_actions .save-or-order-changes{width:100%}.cart-top-action-buttons{float:none;margin-top:10px}.cart-top-action-buttons .button.cart_checkout_pay_pal_button,.cart-top-action-buttons .cart_checkout_pay_pal_button.quickviewbutton,.cart-top-action-buttons .featured_salon_main .tile_hero .cart_checkout_pay_pal_button.cta_link,.featured_salon_main .tile_hero .cart-top-action-buttons .cart_checkout_pay_pal_button.cta_link,.cart-top-action-buttons .product_tile .product_details>a.cart_checkout_pay_pal_button,.product_tile .cart-top-action-buttons .product_details>a.cart_checkout_pay_pal_button,.cart-top-action-buttons .cart_checkout_pay_pal_button.address_create,.cart-top-action-buttons .cart_checkout_pay_pal_button.card_create,.cart-top-action-buttons .pt_favorites .product_tile_wrapper .product_favorite_remove a.cart_checkout_pay_pal_button,.pt_favorites .product_tile_wrapper .product_favorite_remove .cart-top-action-buttons a.cart_checkout_pay_pal_button,.cart-top-action-buttons .order_details_page .order_detail_options>a.cart_checkout_pay_pal_button,.order_details_page .cart-top-action-buttons .order_detail_options>a.cart_checkout_pay_pal_button,.cart-top-action-buttons .diagnoseMyHair .cart_checkout_pay_pal_button.mediumbutton,.diagnoseMyHair .cart-top-action-buttons .cart_checkout_pay_pal_button.mediumbutton,.cart-top-action-buttons #confirmChangebuttons .cart_checkout_pay_pal_button.primary-button,#confirmChangebuttons .cart-top-action-buttons .cart_checkout_pay_pal_button.primary-button,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-subscription-changes,.cart-top-action-buttons .cart_checkout_pay_pal_button.cancel-order-changes,.cart-top-action-buttons .cart_checkout_pay_pal_button.save-or-order-changes{margin-bottom:10px}.pt_optcheckout>.main>.content{width:auto}.pt_optcheckout.scroll_off>.main>.content{position:static}.pt_optcheckout .header{border-bottom:0;box-shadow:none}.pt_optcheckout .header .content{position:static}.pt_optcheckout .header .logo{position:fixed !important}.pt_optcheckout .footer_navigation_asset .toggle{background-color:#ccc}.checkout_header_inforamtion{float:none;padding:6px}.checkout_title{width:280px;margin:18px auto 2px;font-size:20px}.checkout-customer-service{width:280px;margin:0 auto 12px;font-size:11px}.checkout_progress_indicator{display:none}.checkout_notification_area{width:280px;margin:0 auto 20px;font-size:12px}.ch_left_wrapper,.gift_cards_block,.order_action_button{display:block;float:none;width:100%}.order_summary{display:block;width:300px;padding-top:20px;margin:0 auto}.order_summary .section_header{margin-left:10px;line-height:16px}.checkout_order_totals{position:static;float:none;width:100%;margin:10px 0 0;font-size:12px}.checkout_order_totals td{padding:8px 0 8px 15px}.checkout_order_totals .order_sales_tax>td{padding-bottom:20px}.checkout_order_totals .order_total>td{height:53px;padding:0 0 0 15px;border-top:1px solid #c7c7c7;font-size:14px;text-transform:uppercase}.order_summary_product{padding:10px 0}.shipping_billing{padding-top:0;border-top:0}.shipping_address,.billing_address,.shipping_method_block,.payment_options{display:block;float:none !important;width:100%;padding:0;margin:0;border:0}.shipping_address>.toggle_content,.billing_address>.toggle_content,.shipping_method_block>.toggle_content,.payment_options>.toggle_content{display:none;width:280px;padding:10px 0;margin:0 auto}.shipping_address>.toggle_content .select_payment_method .f_field_radio.credit_card label,.billing_address>.toggle_content .select_payment_method .f_field_radio.credit_card label,.shipping_method_block>.toggle_content .select_payment_method .f_field_radio.credit_card label,.payment_options>.toggle_content .select_payment_method .f_field_radio.credit_card label{background-size:250px auto;width:255px}.checkout_form_title{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.checkout_form_title,.checkout_form_title>span{font-size:14px;line-height:14px;font-weight:700;color:#fff}.checkout_form_title>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.checkout_form_title+.toggle_content:target{display:block}.checkout_form_title>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.checkout_form_title.expanded>span:after{border-width:0 5px 5px}.shipping_address .checkout_form_title{background:#000}.billing_address .checkout_form_title{background:#333}.shipping_method_block .checkout_form_title{background:#666}.payment_options .checkout_form_title{background:#999}.gift_cards_block{margin-left:0}.order_top_action_button{display:block;width:280px;margin:0 auto;padding-top:20px;padding-bottom:20px;border-top:2px solid #cfcfcf;text-align:center}.order_top_action_button .formfield{margin:0}.shipping_billing .order_action_button{display:none}.address_suggestions_popup{max-height:none;margin-left:-150px}.address_suggestions_popup.ui-dialog{position:absolute;top:10px;margin-top:0;overflow:hidden}.address_suggestions_popup .applicable_suggestion{float:none;width:auto;margin:10px 0 0}.order_review_content{display:block;width:300px;margin:0 auto}.order_review_content .js_place_order_form{float:none;text-align:center}.order_review_content .js_place_order_form,.order_review_content .js_place_order_form.top{margin:0 0 15px}.order_review_content .order_summary{margin-bottom:15px}.shipping_address_review,.billing_address_review,.payment_methods_review{float:none;width:auto;margin:0 20px 20px}.payment_methods_review .amount,.payment_methods_review .amountText{margin:5px 5px 9px 0}.shipping_address_header,.billing_address_header,.payment_methods_header{font-size:12px}.shipping_address_summary,.billing_address_summary,.payment_methods_summary,.shipping_address_review .selected_shipping_method,.shipping_address_review .gift_box{margin:0 10px 2px;font-size:12px}.shipping_address_summary li,.shipping_address_summary h5,.shipping_address_summary p,.billing_address_summary li,.billing_address_summary h5,.billing_address_summary p,.payment_methods_summary li,.payment_methods_summary h5,.payment_methods_summary p,.shipping_address_review .selected_shipping_method li,.shipping_address_review .selected_shipping_method h5,.shipping_address_review .selected_shipping_method p,.shipping_address_review .gift_box li,.shipping_address_review .gift_box h5,.shipping_address_review .gift_box p{margin:0 0 2px}.pt_order_confirmation .primary{width:280px;margin:18px auto 0}.confirmation_title{margin-right:0;font-size:20px;text-align:center}.confirmation_message{margin:0 0 12px;font-size:11px}.order_details>.order_date_info{font-size:12px}.pt_order_confirmation .order_date_info .value{display:block}.order_shipping_details,.order_payment_details,.order_shipping_table{overflow:visible}.order_details_page .order_payment_details_item,.order_payment_details_item{display:block;width:auto;margin:0 10px 20px}.order_payment_details_item,.order_payment_details_item .mini_address_name,.order_payment_details_item .mini_address_location,.order_payment_details_item .mini_creditcard{font-size:12px}.order_payment_details_content,.order_shippingaddress,.orderdetails_billingaddress,.orderdetails_paymentmethods,.orderdetails_paymenttotal{font-size:12px}.order_payment_details_content div,.order_payment_details_content ul,.order_payment_details_content li,.order_payment_details_content p,.order_shippingaddress div,.order_shippingaddress ul,.order_shippingaddress li,.order_shippingaddress p,.orderdetails_billingaddress div,.orderdetails_billingaddress ul,.orderdetails_billingaddress li,.orderdetails_billingaddress p,.orderdetails_paymentmethods div,.orderdetails_paymentmethods ul,.orderdetails_paymentmethods li,.orderdetails_paymentmethods p,.orderdetails_paymenttotal div,.orderdetails_paymenttotal ul,.orderdetails_paymenttotal li,.orderdetails_paymenttotal p{margin-top:3px;margin-bottom:3px}.orderdetails_paymentsubtotal{margin-top:6px}.order_shipment_table{width:100%;margin-bottom:10px;font-size:12px;letter-spacing:0}.order_shipment_table th{padding:0 0 3px 10px;font-size:9px}.order_shipment_table th.order_product_info{padding-left:10px}.order_shipment_table td{padding:15px 0 15px 10px}.order_shipment_table .order_product_image,.order_shipment_table .order_product_quantity,.order_shipment_table .order_product_price{width:auto}.order_shipment_table .order_product_image{padding-left:0}.order_shipment_table .order_product_quantity{text-align:center}.order_shipment_table .order_product_info{padding-right:0;padding-left:0}.order_shipment_table .product_image{max-width:65px}.order_shipment_table .attribute{margin-top:10px;font-size:.8em}.dialog_checkout_login .block_login_new_customers_col,.dialog_checkout_login .block_login_forms_col{clear:both;width:100%;margin-right:0}.dialog_checkout_login .loginform_column{margin:0}.dialog_checkout_login .ui-dialog-content{min-width:260px}.dialog_checkout_login .forgot_password_message{margin:10px 0 20px}.pt_cart .cart-action-buttons{margin-bottom:30px}.pt_cart .cart_footer .order_totals_block{position:initial}.pt_cart .cart_footer .ssl_cart_security_seal{position:absolute;top:initial;left:initial;bottom:-30px;right:30px}.pt_optcheckout .order_summary .ssl_cart_security_seal{position:absolute;bottom:-145px;right:15px;display:block}.pt_optcheckout .cart_security_badges{display:none}.pt_optcheckout .order_top_action_button{margin-bottom:80px}}.referFriend a{color:#fff}.refer-orderconfirm .referFriend{margin-top:10px}.refer-orderconfirm .referFriend a{position:absolute;top:0;left:0;right:0;height:100%;color:#fff}@media only screen and (max-width:1023px){.myaccount .block.block_create{margin-left:auto}.login_register_page .primary:after,.login_wishlist_page .primary:after{content:"";display:table;clear:both}.login_register_page .secondary,.login_wishlist_page .secondary{float:none;clear:both}.login_register_page .registration_description,.login_wishlist_page .registration_description{position:static}.mini_address_location{margin:0 0 10px}.address_create,.card_create{position:static;margin:0 0 20px}.account_addresses_page .address_item,.account_addresses_page .payment_item,.account_payment_page .address_item,.account_payment_page .payment_item{width:90%;margin:20px auto;float:unset;display:block;height:auto;min-height:210px}.account_addresses_page .address_create,.account_addresses_page .card_create,.account_payment_page .address_create,.account_payment_page .card_create{float:unset;display:block;width:95%;margin:0 auto;background:#242424;color:#fff;padding:6px 0 10px}.account_addresses_page .address_create:hover,.account_addresses_page .card_create:hover,.account_payment_page .address_create:hover,.account_payment_page .card_create:hover{color:#fff}.account_addresses_page .address_create::before,.account_addresses_page .card_create::before,.account_payment_page .address_create::before,.account_payment_page .card_create::before{content:"+";display:inline;font-size:40px;font-weight:300;line-height:48px;margin-top:14px;position:relative;top:3px;color:#fff}.account_addresses_page,.register_page,.account_payment_page,.orders_page,.my_salon_account{margin:30px auto 70px}}@media only screen and (min-width:768px) and (max-width:1023px){#account-show-page .login_register_page .primary{margin:20px auto 20px}#account-show-page .login_register_page .account_login_page{display:flex;flex-wrap:wrap;width:90%;margin:0 auto}#account-show-page .login_register_page .block{width:100%;float:unset;flex:unset;margin:40px auto}#account-show-page .login_register_page .block .button.create_account_button,#account-show-page .login_register_page .block .create_account_button.quickviewbutton,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .create_account_button.cta_link,#account-show-page .login_register_page .block .product_tile .product_details>a.create_account_button,.product_tile #account-show-page .login_register_page .block .product_details>a.create_account_button,#account-show-page .login_register_page .block .create_account_button.address_create,#account-show-page .login_register_page .block .create_account_button.card_create,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.create_account_button,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.create_account_button,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.create_account_button,#account-show-page .login_register_page .block .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #account-show-page .login_register_page .block .create_account_button.mediumbutton,#account-show-page .login_register_page .block #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #account-show-page .login_register_page .block .create_account_button.primary-button,#account-show-page .login_register_page .block .create_account_button.save-subscription-changes,#account-show-page .login_register_page .block .create_account_button.cancel-order-changes,#account-show-page .login_register_page .block .create_account_button.save-or-order-changes,#account-show-page .login_register_page .block .button.submit_button,#account-show-page .login_register_page .block .submit_button.quickviewbutton,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .submit_button.cta_link,#account-show-page .login_register_page .block .product_tile .product_details>a.submit_button,.product_tile #account-show-page .login_register_page .block .product_details>a.submit_button,#account-show-page .login_register_page .block .submit_button.address_create,#account-show-page .login_register_page .block .submit_button.card_create,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.submit_button,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.submit_button,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.submit_button,#account-show-page .login_register_page .block .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #account-show-page .login_register_page .block .submit_button.mediumbutton,#account-show-page .login_register_page .block #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #account-show-page .login_register_page .block .submit_button.primary-button,#account-show-page .login_register_page .block .submit_button.save-subscription-changes,#account-show-page .login_register_page .block .submit_button.cancel-order-changes,#account-show-page .login_register_page .block .submit_button.save-or-order-changes{margin-top:30px}.login_register_page .block .textinput,.login_wishlist_page .block .textinput{width:90%}.login_register_page .block.block_create,.login_wishlist_page .block.block_create{margin-right:60px}.login_register_page .block.block_login,.login_register_page .block.block_search,.login_wishlist_page .block.block_login,.login_wishlist_page .block.block_search{margin-right:0}.login_register_page .breadcrumb,.login_wishlist_page .breadcrumb{margin-top:10px}.login_register_page .content,.login_register_page .registration_description,.login_wishlist_page .content,.login_wishlist_page .registration_description{width:678px}.login_register_page .registration_container,.login_wishlist_page .registration_container{margin-top:20px;margin-bottom:10px}.login_register_page .registration_description,.login_wishlist_page .registration_description{padding-bottom:10px;margin-bottom:25px}.login_register_page .primary,.login_wishlist_page .primary{width:100%;margin-bottom:70px}.login_register_page .secondary,.login_wishlist_page .secondary{width:500px;margin:30px auto}.login_wishlist_page .wishlist_landing_page,.login_wishlist_page .wishlist_search{margin-top:10px}.login_wishlist_page .secondary{margin-top:0}.login_wishlist_page .primary{margin-bottom:60px}.login_wishlist_page .primary h1{position:static;width:100%;margin-bottom:20px}.login_wishlist_page .block.block_login{margin-left:0;margin-right:60px}.myaccount_block{width:90%;flex-basis:90%}.myaccount_block .f_textinput,.myaccount_block .textinput,.myaccount_block .f_textarea,.myaccount_block .textarea,.myaccount_block .f_select,.myaccount_block .select{width:179px}.myaccount_block>.description,.myaccount_block>p{margin-right:-5px}.myaccount_favorites,.myaccount_payment_info{clear:both}.myaccount_address_book{clear:none}.myaccount_hair_profile{min-height:218px}.account_landing_right_nav_slot{max-height:329px}.account_landing_right_nav_slot .img img{top:-80px;max-height:455px}.account_landing_right_nav_slot .tile_info{margin-left:0}.address_item,.payment_item{width:205px}.start-shopping-list li,.start_shopping_list li{width:50%}.facebookregistration span,.facebookregistration iframe{width:680px !important}}@media only screen and (max-width:767px){#account-show-page .login_register_page .primary{margin:20px auto 20px}#account-show-page .login_register_page .account_login_page{display:flex;flex-wrap:wrap;width:90%;margin:0 auto}#account-show-page .login_register_page .block{width:100%;float:unset;flex:unset;margin:40px auto}#account-show-page .login_register_page .block .button.create_account_button,#account-show-page .login_register_page .block .create_account_button.quickviewbutton,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .create_account_button.cta_link,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .create_account_button.cta_link,#account-show-page .login_register_page .block .product_tile .product_details>a.create_account_button,.product_tile #account-show-page .login_register_page .block .product_details>a.create_account_button,#account-show-page .login_register_page .block .create_account_button.address_create,#account-show-page .login_register_page .block .create_account_button.card_create,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.create_account_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.create_account_button,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.create_account_button,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.create_account_button,#account-show-page .login_register_page .block .diagnoseMyHair .create_account_button.mediumbutton,.diagnoseMyHair #account-show-page .login_register_page .block .create_account_button.mediumbutton,#account-show-page .login_register_page .block #confirmChangebuttons .create_account_button.primary-button,#confirmChangebuttons #account-show-page .login_register_page .block .create_account_button.primary-button,#account-show-page .login_register_page .block .create_account_button.save-subscription-changes,#account-show-page .login_register_page .block .create_account_button.cancel-order-changes,#account-show-page .login_register_page .block .create_account_button.save-or-order-changes,#account-show-page .login_register_page .block .button.submit_button,#account-show-page .login_register_page .block .submit_button.quickviewbutton,#account-show-page .login_register_page .block .featured_salon_main .tile_hero .submit_button.cta_link,.featured_salon_main .tile_hero #account-show-page .login_register_page .block .submit_button.cta_link,#account-show-page .login_register_page .block .product_tile .product_details>a.submit_button,.product_tile #account-show-page .login_register_page .block .product_details>a.submit_button,#account-show-page .login_register_page .block .submit_button.address_create,#account-show-page .login_register_page .block .submit_button.card_create,#account-show-page .login_register_page .block .pt_favorites .product_tile_wrapper .product_favorite_remove a.submit_button,.pt_favorites .product_tile_wrapper .product_favorite_remove #account-show-page .login_register_page .block a.submit_button,#account-show-page .login_register_page .block .order_details_page .order_detail_options>a.submit_button,.order_details_page #account-show-page .login_register_page .block .order_detail_options>a.submit_button,#account-show-page .login_register_page .block .diagnoseMyHair .submit_button.mediumbutton,.diagnoseMyHair #account-show-page .login_register_page .block .submit_button.mediumbutton,#account-show-page .login_register_page .block #confirmChangebuttons .submit_button.primary-button,#confirmChangebuttons #account-show-page .login_register_page .block .submit_button.primary-button,#account-show-page .login_register_page .block .submit_button.save-subscription-changes,#account-show-page .login_register_page .block .submit_button.cancel-order-changes,#account-show-page .login_register_page .block .submit_button.save-or-order-changes{margin-top:30px}.myaccount_title{font-size:32px}.myaccount_title img{min-height:160px}.account_navigation .my-account-menu{overflow:hidden;max-width:885px;width:96%;margin:23px auto 0}.account_navigation .my-account-menu li{margin:6px 5px 0;float:left}.account .f_field .f_textinput,.account .f_field .textinput,.account .f_field .f_textarea,.account .f_field .textarea,.account .f_field .f_select,.account .f_field .select,.login_register_page .f_field .f_textinput,.login_register_page .f_field .textinput,.login_register_page .f_field .f_textarea,.login_register_page .f_field .textarea,.login_register_page .f_field .f_select,.login_register_page .f_field .select,.login_wishlist_page .f_field .f_textinput,.login_wishlist_page .f_field .textinput,.login_wishlist_page .f_field .f_textarea,.login_wishlist_page .f_field .textarea,.login_wishlist_page .f_field .f_select,.login_wishlist_page .f_field .select{width:100%}.account .content,.account .secondary,.login_register_page .content,.login_register_page .secondary,.login_wishlist_page .content,.login_wishlist_page .secondary{width:100%;border:0}.account .primary,.account .registration_description,.login_register_page .primary,.login_register_page .registration_description,.login_wishlist_page .primary,.login_wishlist_page .registration_description{width:auto;margin:0 auto 15px auto}.account .registration_container,.login_register_page .registration_container,.login_wishlist_page .registration_container{margin-top:0;margin-bottom:10px}.login_register_page .block,.login_wishlist_page .block{float:none;width:auto;margin:0 auto 20px}.login_register_page .block .textinput,.login_wishlist_page .block .textinput{width:100%}.login_wishlist_page .wishlist_landing_page,.login_wishlist_page .wishlist_search{margin-top:0}.login_wishlist_page .primary h1{position:static;width:100%;margin-bottom:20px}.login_wishlist_page .block.block_login{margin-left:0}.pt_account>.navigation{margin:0}.account_landing_page .primary{width:95%;margin:0 auto}.account_landing_page .primary h1{margin:0 25px}.account_landing_page .account_login_page{margin-bottom:10px}.account_landing_content{margin:5px 25px 0}.myaccount_blocks{display:block;margin:10px 0 0 0}.myaccount_block{float:none;width:auto}.myaccount_check_order{padding-bottom:18px}.account_navigation .section_header,.account_navigation .toggle{display:block;padding:9px 0 10px;margin:0;border:0;background-color:#999}.account_navigation .section_header,.account_navigation .section_header>span,.account_navigation .toggle,.account_navigation .toggle>span{font-size:14px;line-height:14px;font-weight:700;color:#fff}.account_navigation .section_header>span,.account_navigation .toggle>span{display:block;width:280px;padding:0;margin:0 auto;border:0}.account_navigation .section_header+.toggle_content:target,.account_navigation .toggle+.toggle_content:target{display:block}.account_navigation .section_header>span:after,.account_navigation .toggle>span:after{content:'';position:relative;left:10px;display:inline-block;height:0;width:1px;border:solid;border-width:5px 5px 0;border-color:#fff transparent;vertical-align:middle}.account_navigation .section_header.expanded>span:after,.account_navigation .toggle.expanded>span:after{border-width:0 5px 5px}.account_navigation .section_header,.account_navigation .shopping{background:#333}.account_navigation .about_me{background:#000}.account_navigation .toggle_content{margin:0 0 -1px}.account_navigation .toggle_content li{margin:0;border-bottom:1px solid #d6d6d6}.account_navigation .toggle_content li a{display:block;width:280px;padding:10px 20px;margin:0 auto;background:0;font-size:14px;line-height:20px;font-weight:700;color:#666;text-transform:uppercase}.account_landing_right_nav_slot{max-height:246px}.account_landing_right_nav_slot .img img{top:-40px;max-height:305px}.account_landing_right_nav_slot .tile_info{bottom:auto;top:100%;margin-left:0;margin-top:-42px}.login_wishlist_page .main .content,.login_wishlist_page .secondary,.pt_account .main .content,.pt_account .secondary,.pt_order .main .content,.pt_order .secondary{width:100%;margin:auto}.login_wishlist_page .primary,.pt_account .primary,.pt_order .primary{width:95%}.login_wishlist_page .primary,.login_wishlist_page .secondary,.pt_account .primary,.pt_account .secondary,.pt_order .primary,.pt_order .secondary{float:none;clear:both;margin-left:auto;margin-right:auto}.login_wishlist_page .primary:after,.login_wishlist_page .secondary:after,.pt_account .primary:after,.pt_account .secondary:after,.pt_order .primary:after,.pt_order .secondary:after{content:"";display:table;clear:both}.login_wishlist_page .search_result_content,.pt_account .search_result_content,.pt_order .search_result_content{padding:0}.login_wishlist_page .search_result_content .product_tile,.pt_account .search_result_content .product_tile,.pt_order .search_result_content .product_tile{position:static;padding:0;margin:0}.login_wishlist_page .product_tile_wrapper,.pt_account .product_tile_wrapper,.pt_order .product_tile_wrapper{width:248px}.login_wishlist_page .product_tile_wrapper .price,.login_wishlist_page .product_tile_wrapper .variant_swatch,.login_wishlist_page .product_tile_wrapper .bv-rating,.login_wishlist_page .product_tile_wrapper .quantity,.login_wishlist_page .product_tile_wrapper .product_actions,.pt_account .product_tile_wrapper .price,.pt_account .product_tile_wrapper .variant_swatch,.pt_account .product_tile_wrapper .bv-rating,.pt_account .product_tile_wrapper .quantity,.pt_account .product_tile_wrapper .product_actions,.pt_order .product_tile_wrapper .price,.pt_order .product_tile_wrapper .variant_swatch,.pt_order .product_tile_wrapper .bv-rating,.pt_order .product_tile_wrapper .quantity,.pt_order .product_tile_wrapper .product_actions{margin:0}.login_wishlist_page .product_tile_wrapper .price,.pt_account .product_tile_wrapper .price,.pt_order .product_tile_wrapper .price{margin-bottom:10px}.login_wishlist_page .product_tile_wrapper .quantity,.pt_account .product_tile_wrapper .quantity,.pt_order .product_tile_wrapper .quantity{max-width:25%;margin-top:-4px}.login_wishlist_page .product_tile_wrapper .quantity label,.pt_account .product_tile_wrapper .quantity label,.pt_order .product_tile_wrapper .quantity label{display:block}.login_wishlist_page .product_tile_wrapper:after,.pt_account .product_tile_wrapper:after,.pt_order .product_tile_wrapper:after{display:none !important}.account-navigation-unregistered>.toggle{background:#000}.account-navigation-service>.toggle{background:#333}.account_landing_tabs,.account_overview_orders{display:none}.start-shopping-list li,.start_shopping_list li{width:100%}.ui-dialog .request_password_page .f_field label,.ui-dialog .request_password_page .formfield label,.ui_resetpassword_dialog .f_field label,.ui_resetpassword_dialog .formfield label,.ui_notifyme_dialog .f_field label,.ui_notifyme_dialog .formfield label{width:60px}.ui-dialog .request_password_page .f_field .error_message,.ui-dialog .request_password_page .formfield .error_message,.ui_resetpassword_dialog .f_field .error_message,.ui_resetpassword_dialog .formfield .error_message,.ui_notifyme_dialog .f_field .error_message,.ui_notifyme_dialog .formfield .error_message{margin-left:62px}.ui-dialog .request_password_page .f_field input,.ui-dialog .request_password_page .formfield input,.ui_resetpassword_dialog .f_field input,.ui_resetpassword_dialog .formfield input,.ui_notifyme_dialog .f_field input,.ui_notifyme_dialog .formfield input{width:160px !important}.dialog_edit_address,.dialog_edit_payment{width:300px !important}.dialog_edit_address .f_textinput,.dialog_edit_address .textinput,.dialog_edit_address .f_textarea,.dialog_edit_address .textarea,.dialog_edit_address .f_select,.dialog_edit_address .select,.dialog_edit_payment .f_textinput,.dialog_edit_payment .textinput,.dialog_edit_payment .f_textarea,.dialog_edit_payment .textarea,.dialog_edit_payment .f_select,.dialog_edit_payment .select{width:100%}.account_address_detail_page .f_checkbox,.account_payment_details_page .f_checkbox{width:20px !important}.account_address_detail_page .formfield_month,.account_address_detail_page .formfield_year,.account_payment_details_page .formfield_month,.account_payment_details_page .formfield_year{width:48%;margin-right:0;margin-left:0}.account_address_detail_page .formfield_year,.account_payment_details_page .formfield_year{float:right}.my_salon_account{overflow:hidden}.my_salon_account .f_field{float:none;margin:0 0 10px 0;width:100%}.my_salon_cart_dialog .my_salon_account .f_field{float:left;margin:0 10px 10px 0;width:45%}.my_salon_cart_dialog .my_salon_account .f_field .f_field{float:none;margin:0}.mysalon_search_results .mysalon_item{display:block;width:100%;margin:0 0 20px 0}.mysalon_search_results .salon_confirm{margin:0 -10px 0 0}.my_salon_cart_dialog .mysalon_search_results .salon_confirm{margin:0 -20px 0 0}.mysalon_search_results .skip_this{float:left;margin:0 0 0 -10px}.my_salon_cart_dialog .mysalon_search_results .skip_this{margin:0 0 0 -20px}.mysalon_search_results .salon_confirm .button,.mysalon_search_results .salon_confirm .quickviewbutton,.mysalon_search_results .salon_confirm .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .mysalon_search_results .salon_confirm .cta_link,.mysalon_search_results .salon_confirm .product_tile .product_details>a,.product_tile .mysalon_search_results .salon_confirm .product_details>a,.mysalon_search_results .salon_confirm .address_create,.mysalon_search_results .salon_confirm .card_create,.mysalon_search_results .salon_confirm .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .mysalon_search_results .salon_confirm a,.mysalon_search_results .salon_confirm .order_details_page .order_detail_options>a,.order_details_page .mysalon_search_results .salon_confirm .order_detail_options>a,.mysalon_search_results .salon_confirm .diagnoseMyHair .mediumbutton,.diagnoseMyHair .mysalon_search_results .salon_confirm .mediumbutton,.mysalon_search_results .salon_confirm #confirmChangebuttons .primary-button,#confirmChangebuttons .mysalon_search_results .salon_confirm .primary-button,.mysalon_search_results .salon_confirm .save-subscription-changes,.mysalon_search_results .salon_confirm .cancel-order-changes,.mysalon_search_results .salon_confirm .save-or-order-changes,.mysalon_search_results .skip_this .button,.mysalon_search_results .skip_this .quickviewbutton,.mysalon_search_results .skip_this .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .mysalon_search_results .skip_this .cta_link,.mysalon_search_results .skip_this .product_tile .product_details>a,.product_tile .mysalon_search_results .skip_this .product_details>a,.mysalon_search_results .skip_this .address_create,.mysalon_search_results .skip_this .card_create,.mysalon_search_results .skip_this .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .mysalon_search_results .skip_this a,.mysalon_search_results .skip_this .order_details_page .order_detail_options>a,.order_details_page .mysalon_search_results .skip_this .order_detail_options>a,.mysalon_search_results .skip_this .diagnoseMyHair .mediumbutton,.diagnoseMyHair .mysalon_search_results .skip_this .mediumbutton,.mysalon_search_results .skip_this #confirmChangebuttons .primary-button,#confirmChangebuttons .mysalon_search_results .skip_this .primary-button,.mysalon_search_results .skip_this .save-subscription-changes,.mysalon_search_results .skip_this .cancel-order-changes,.mysalon_search_results .skip_this .save-or-order-changes{padding:0 18px}.pt_favorites .product_tile_wrapper .inline_rating_link,.pt_favorites .product_tile_wrapper .inline_rating_label_link{margin:20px 5px 0 0}.pt_favorites .product_tile_wrapper .product_name,.pt_favorites .product_tile_wrapper .product_subtitle{min-height:none;margin-bottom:0 0 5px}.pt_favorites .product_tile_wrapper .price{margin:5px 0 0}.pt_favorites .product_tile_wrapper .bv-rating{margin-left:0}.pt_favorites .product_tile_wrapper .product_favorite_remove{margin:0}.pt_favorites .product_tile_wrapper .product_favorite_remove a{font-size:12px;line-height:28px}.pt_favorites .product_tile_wrapper .product_actions{position:relative;z-index:10;margin:0 -20px 0 0}.pt_favorites .product_tile_wrapper .product_actions .add_all_to_cart{margin-right:-25px}.pt_mysamples .fullsize_productimage_for_sample{right:105px}.pt_mysamples .fullsize_productimage_for_sample .product_image_wrapper{position:static}.orders_page .search_result_items{text-align:left}}@media only screen and (min-width:768px) and (max-width:1023px){.pt_storelocator .breadcrumb,.pt_storelocator .primary h1,.pt_storelocator .findstore_message{width:678px}.pt_error .primary>h1{font-size:20px;margin:40px 0 15px}}@media only screen and (max-width:767px){.pt_storelocator .breadcrumb,.pt_storelocator .primary h1,.pt_storelocator .findstore_message{width:320px}.pt_error .primary{width:auto;margin:0 20px}.pt_error .primary>h1{font-size:18px;margin:20px 0 10px}.error_page_message p,.error_page_message ul{margin-bottom:20px}.error_page_message li{margin-bottom:5px}}@media only screen and (min-width:750px){body>.pt_accountlogin .registrationform{margin-left:6%}}@media only screen and (min-width:768px) and (max-width:1023px){.diagnoseMyHair{max-width:680px}.diagnoseMyHair .chooseGender{width:620px;padding-right:30px}.diagnoseMyHair .genderOption{margin-left:35px}.diagnoseMyHair .mediumbutton{display:block;margin:0 auto}.yseop_dialog_container{width:640px !important}}@media only screen and (max-width:600px){body>.pt_accountlogin .registrationform,body>.pt_accountlogin .accountlogin{float:none;clear:both;width:100%}}@media only screen and (max-width:767px){.diagnoseMyHair{padding-bottom:0}.diagnoseMyHair h1{margin:5px 10px 20px 10px !important}.diagnoseMyHair #content{width:300px;margin:0 auto;padding-bottom:110px}.diagnoseMyHair .content{height:auto !important;padding:20px 10px;box-sizing:border-box;background-size:contain !important}.diagnoseMyHair .footer{position:absolute}.diagnoseMyHair .footer .content{width:100%;padding:10px 0}.diagnoseMyHair .chooseGender{float:none;width:300px;margin:0 auto;padding:0;text-align:center}.diagnoseMyHair .chooseGender h2{display:none}.diagnoseMyHair .chooseGender .genderOption,.diagnoseMyHair .chooseGender .optionFemale{float:none;clear:both;margin:0 auto}.diagnoseMyHair .mediumbutton{display:block;margin:0 auto}.diagnoseMyHair .returningUsers{padding:0 10px;margin:10px 0 40px 0}.diagnoseMyHair .returningUsers span{font-size:15px}.yseop_dialog_container{padding:10px 5px}}@media only screen and (min-width:768px) and (max-width:1023px){.tile_hero .tile_info_wrapper{max-width:330px;margin-left:40px}.tile_hero .cta_link.first{font-size:36px}.tile_detailed .title{min-height:28px;font-size:14px}.tile_detailed .subtitle,.tile_detailed .cta_link.second{font-size:11px}.tile_detailed .subtitle{min-height:28px}.list_banners_steps{margin-left:-15px;width:480px}.list_banners_steps .contentcarousel_list_item{width:220px;margin:0 0 30px 15px}}@media only screen and (max-width:767px){.tile_hero .tile_info_wrapper{left:auto;right:50%;margin-right:-150px;text-align:right}.look-book .tile_hero .tile_info_wrapper{bottom:2px;margin-left:0}.tile_hero .tile_info{vertical-align:bottom}.tile_hero .title{padding-bottom:12px;font-size:14px;letter-spacing:0;position:relative}.tile_hero .title:after{content:'';position:absolute;left:0;bottom:6px;width:16px;height:3px;background-color:#fff}.tile_hero .cta_link.first{font-size:24px}.tile_hero .subtitle,.tile_hero .cta_link{display:none}.whats_new .whats-new-hp-custom-css .tile_hero .tile_info{left:60%;right:5%;width:35%}.list_banners_steps h2{letter-spacing:0}.list_banners_steps h2 strong{padding:0 15px}.list_banners_steps .contentcarousel_list_item{margin-left:auto;margin-right:auto}.tile_medium{width:200px;line-height:normal;text-align:center}.tile_medium .cta_image{float:none;max-width:100%}.tile_medium .tile_text{display:block;width:auto}.tile_medium .title{margin:0;font-size:1.5em}.tile_medium .cta_link,.tile_medium .contentcarousel_asset_body{display:none}.tile_medium.right{width:200px;height:auto;font-size:13px;line-height:normal}.tile_medium.right .cta_image{float:none;max-width:100px}.tile_medium.right .subtitle{color:#888}}@media only screen and (max-width:1023px){.replenishment-details{position:relative}}@media only screen and (max-width:767px){.auto-replenishment-help-dialog{max-width:95%}.auto-replenishment-help-dialog img{max-width:100%;height:100%}.auto-replenishment-help-dialog .button,.auto-replenishment-help-dialog .quickviewbutton,.auto-replenishment-help-dialog .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .auto-replenishment-help-dialog .cta_link,.auto-replenishment-help-dialog .product_tile .product_details>a,.product_tile .auto-replenishment-help-dialog .product_details>a,.auto-replenishment-help-dialog .address_create,.auto-replenishment-help-dialog .card_create,.auto-replenishment-help-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .auto-replenishment-help-dialog a,.auto-replenishment-help-dialog .order_details_page .order_detail_options>a,.order_details_page .auto-replenishment-help-dialog .order_detail_options>a,.auto-replenishment-help-dialog .diagnoseMyHair .mediumbutton,.diagnoseMyHair .auto-replenishment-help-dialog .mediumbutton,.auto-replenishment-help-dialog #confirmChangebuttons .primary-button,#confirmChangebuttons .auto-replenishment-help-dialog .primary-button,.auto-replenishment-help-dialog .save-subscription-changes,.auto-replenishment-help-dialog .cancel-order-changes,.auto-replenishment-help-dialog .save-or-order-changes{bottom:0;max-width:100%}}@media only screen and (max-width:1023px) and (orientation:landscape){.auto-replenishment-help-dialog{max-width:43%}.auto-replenishment-help-dialog img{max-width:100%;height:100%}.auto-replenishment-help-dialog .button,.auto-replenishment-help-dialog .quickviewbutton,.auto-replenishment-help-dialog .featured_salon_main .tile_hero .cta_link,.featured_salon_main .tile_hero .auto-replenishment-help-dialog .cta_link,.auto-replenishment-help-dialog .product_tile .product_details>a,.product_tile .auto-replenishment-help-dialog .product_details>a,.auto-replenishment-help-dialog .address_create,.auto-replenishment-help-dialog .card_create,.auto-replenishment-help-dialog .pt_favorites .product_tile_wrapper .product_favorite_remove a,.pt_favorites .product_tile_wrapper .product_favorite_remove .auto-replenishment-help-dialog a,.auto-replenishment-help-dialog .order_details_page .order_detail_options>a,.order_details_page .auto-replenishment-help-dialog .order_detail_options>a,.auto-replenishment-help-dialog .diagnoseMyHair .mediumbutton,.diagnoseMyHair .auto-replenishment-help-dialog .mediumbutton,.auto-replenishment-help-dialog #confirmChangebuttons .primary-button,#confirmChangebuttons .auto-replenishment-help-dialog .primary-button,.auto-replenishment-help-dialog .save-subscription-changes,.auto-replenishment-help-dialog .cancel-order-changes,.auto-replenishment-help-dialog .save-or-order-changes{bottom:60px}}@media only screen and (max-width:767px){.pt_giftguide .ui-tabs{margin:5px 0 0}.pt_giftguide .ui-tabs .ui-tabs-nav li{width:98%}.pt_giftguide .ui-tabs .ui-tabs-nav li a{font-size:14px}.pt_giftguide .ui-tabs .ui-tabs-nav li.ui-state-default.ui-corner-top a,.pt_giftguide .ui-tabs .ui-tabs-nav li.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a{font-size:14px}.pt_giftguide .ui-tabs-panel .product_tile{border-width:1px;height:auto !important;margin:0 1% 15px;width:98%}.pt_giftguide .ui-tabs-panel .product_tile .product_image_wrapper{height:auto;max-width:50%;position:absolute;right:0}.pt_giftguide .ui-tabs-panel .product_tile .product_image{margin:15px auto}.pt_giftguide .ui-tabs-panel .product_tile .carousel_product_desc{max-width:50%}}