.pt_order .main .button-block,.main.myaccount .button-block{display:block;width:100%;text-align:center}.pt_order .main .formfield_button,.main.myaccount .formfield_button{margin:10px 0}.pt_order .main .b-myaccount-item,.pt_order .main .b-customer-menu_item,.main.myaccount .b-myaccount-item,.main.myaccount .b-customer-menu_item{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;text-transform:uppercase;margin:0 0 12px;border:0}.pt_order .main .b-header-customer_info-activeitem,.main.myaccount .b-header-customer_info-activeitem{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.pt_order .main .b-header-customer_info-activeitem .b-customer-menu_link,.main.myaccount .b-header-customer_info-activeitem .b-customer-menu_link{color:#000}.pt_order .main .b-customer-menu_last-item,.main.myaccount .b-customer-menu_last-item{display:none}.pt_order .main .user_name,.main.myaccount .user_name{font:18px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;padding-bottom:27px;max-width:inherit}.main.resset_password .set_new_password_page>h1{font:30px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif;color:#000;text-transform:uppercase;padding:0 0 12px;margin-bottom:35px;border-bottom:1px solid #fff}@media only screen and (min-width:751px) and (max-width:1023px){.main.resset_password .set_new_password_page>h1{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.main.resset_password .set_new_password_page>h1{font-size:20px}}.main.resset_password .set_new_password_page .submit_button{min-width:150px}.gigyaLoginParent{margin-top:10px}.gigyaLoginParent+br+.block{margin-top:-15px}.gigyaLoginParent div[gigid="googleplus"]{background:url("../images/icons/social-gigyaicons/google.png") no-repeat 0 0;width:35px !important;height:35px !important;background-size:100%}.gigyaLoginParent div[gigid="googleplus"] div{width:0 !important;height:0 !important}.gigyaLoginParent div[gigid="facebook"]{background:url("../images/icons/social-gigyaicons/facebook.png") no-repeat 0 0;width:35px !important;height:35px !important;background-size:100%}.gigyaLoginParent div[gigid="facebook"] div{width:0 !important;height:0 !important}.gigyaLoginParent div[gigid="twitter"]{background:url("../images/icons/social-gigyaicons/twitter.png") no-repeat 0 0;width:35px !important;height:35px !important;background-size:100%}.gigyaLoginParent div[gigid="twitter"] div{width:0 !important;height:0 !important}.gigyaLoginParent div[gigid="instagram"]{background:url("../images/icons/social-gigyaicons/instagram.png") no-repeat 0 0;width:35px !important;height:35px !important;background-size:100%}.gigyaLoginParent div[gigid="instagram"] div{width:0 !important;height:0 !important}.account_login_page button,.account_login_page .button,.register_page button,.register_page .button{background-color:#e9168c;width:auto;height:50px;padding:17px 30px;font-size:18px}.account_login_page .create_account_button:hover,.register_page .create_account_button:hover{text-decoration:none;color:#fff}.myaccount .register_page input,.myaccount .register_page .textinput,.myaccount .login_page input,.myaccount .login_page .textinput{border:1px solid #000;height:50px;position:relative}.myaccount .register_page .f_checkbox,.myaccount .login_page .f_checkbox{display:none}.pt_order button.search_button{background-color:#e9168c}.pt_order .order-buttons button{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:16px;height:35px;width:165px;margin-top:15px}.pt_order .order_history_header .submit_button,.pt_order .search_result_content .submit_button{background-color:#000;font-size:16px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.pt_order .orders_page h1{border-bottom:1px solid #000}.pt_order .orders_page h1 span{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.pt_order .orders_page .order_history_header span.label,.pt_order .orders_page .order_history_items span.label{font-size:16px;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page .order_history_header span.label,.pt_order .orders_page .order_history_items span.label{font-size:15px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .order_history_header span.label,.pt_order .orders_page .order_history_items span.label{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:uppercase}}.pt_order .orders_page .order_history_header span.value,.pt_order .orders_page .order_history_items span.value{font-size:16px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .order_history_header span.value,.pt_order .orders_page .order_history_items span.value{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;width:40%;float:right;text-align:right}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .order_history_items .order-total span,.pt_order .orders_page .order_history_items .order-status span{width:40%;float:right;text-align:right}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .search_result_content.js_order_history_content .order_history_header span.label,.pt_order .orders_page .search_result_content.js_order_history_content .order_history_items span.label{width:50%}.pt_order .orders_page .search_result_content.js_order_history_content .order_history_header span.value,.pt_order .orders_page .search_result_content.js_order_history_content .order_history_items span.value{width:50%}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .search_result_content.js_order_history_content .order_history_table th{width:85px;font-size:13px;text-transform:uppercase;display:inline-block;padding:0;text-align:center}.pt_order .orders_page .search_result_content.js_order_history_content .order_history_table tr td{width:85px;display:block;float:left;padding:10px 5px;text-align:center}.pt_order .orders_page .search_result_content.js_order_history_content .order_history_table tr td span.value,.pt_order .orders_page .search_result_content.js_order_history_content .order_history_table tr td li.orderItemsClass{width:100%;float:left;padding:0;font-size:13px;text-align:center;line-height:17px}}.pt_account button.button{background-color:#e9168c;font-weight:bold;font-size:18px}.pt_account .customer-service-security-policy{margin:40px 0}.loyalty_landing .loyalty_buttons a{font:18px "freight-sans-compressed-pro",arial,sans-serif;font-weight:bold}.loyalty_landing .loyalty_header h2 span,.loyalty_landing .section_container h3,.loyalty_landing .section_container h4{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.loyalty_landing .rewards_level{font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif}.loyalty_landing .rewards_level .level_price .dollar_sign,.loyalty_landing .rewards_level .level_price .dollar_ammount{font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif}.loyalty_landing .pro_program .what_you_get li{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.loyalty_landing a{text-decoration:underline;color:inherit;text-transform:lowercase}.main.myaccount .birthdayfields{margin-left:-10px;*zoom:1}.main.myaccount .birthdayfields:after{content:"";display:table;clear:both}.main.myaccount .birthdayfields .f_field_select{width:33.33333%;padding-left:10px;margin-bottom:3px;float:left}.main.myaccount .birthdayfields .f_field_select.formfield_select month{clear:both}.main.myaccount .birthdayfields.registered{margin-bottom:20px}.main.myaccount .birthday_tooltip{float:right;margin-right:2px}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .birthday_tooltip .g-tooltip-content{width:152px}}.main.myaccount .birthday_tooltip .description{margin-bottom:0;font:12px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif}.main.myaccount .recaptcha_wrapper{margin-top:15px}.main.myaccount .birthday_label{width:43%;font:13px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif;display:inline-block;margin-bottom:3px}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .birthday_label{width:100%}}.main.myaccount .birthday_label:after{content:' (Optional)';font:13px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;color:#fff}.main.myaccount .birthday_label .birthday_hint{font:12px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;cursor:pointer;text-transform:lowercase;text-decoration:underline}.main.myaccount.edit_account .birthday_label{width:100%}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .account_create_page.right_column{margin:0 0 37px;padding-bottom:35px;border-bottom:1px solid #fff}}.main.myaccount .account_create_page .f_field{margin-bottom:20px;position:relative}.main.myaccount .account_create_page .formfield_textinput.password{position:relative}.main.myaccount .account_create_page .formfield_textinput.password:after{content:'5-20 characters';font:11px/16px "futura-pt",arial,sans-serif,arial,sans-serif;color:#fff;display:block;position:absolute;right:10px;top:8px}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .account_create_page .formfield_textinput.password:after{top:12px}}.main.myaccount .account_create_page .formfield_textinput.password:focus:after{display:none}.main.myaccount .account_create_page .user-registration-description{padding:0 0 20px;font:14px "futura-pt",arial,sans-serif,arial,sans-serif}.main.myaccount .account_create_page .button-color,.main.myaccount .account_create_page .main.resset_password .set_new_password_page .submit_button,.main.resset_password .set_new_password_page .main.myaccount .account_create_page .submit_button,.main.myaccount .account_create_page .login_wishlist_page .block_login .submit_button,.login_wishlist_page .block_login .main.myaccount .account_create_page .submit_button,.main.myaccount .account_create_page .show-passwords-btn span,.main.myaccount .show-passwords-btn .account_create_page span{width:100%}.main.myaccount .account_create_page .form_registration .formfield_textinput.mobile{margin-bottom:3px}.main.myaccount .account_create_page .form_registration .addtoemaillist{margin-bottom:0}.main.myaccount .account_create_page .form_registration .addtoemaillist:after{height:0}.main.myaccount .account_create_page .form_registration .addtoemaillist .f_error_message{display:none}.main.myaccount .account_create_page .form_registration .form_caption{margin:0 0 30px 20px;font-size:13px}.main.myaccount .account_create_page .form_registration .form_caption a{display:block;text-decoration:underline;margin-top:2px}.main.myaccount .account_create_page .social_registration{font:14px "futura-pt",arial,sans-serif,arial,sans-serif}.main.myaccount .account_create_page .social_registration p{margin:0 0 14px}.main.myaccount .account_create_page .social_registration .privacy_policy{text-decoration:underline}.main.myaccount .account_create_page .social_registration .privacy_policy:hover{text-decoration:none}.main.myaccount .left_column{padding-right:20px}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .left_column{padding:0 0 40px 0;border-bottom:1px solid #fff}}.main.myaccount .right_column{padding-left:20px}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .right_column{padding:0;margin-top:40px}}.main.myaccount .account_login_page{position:relative}.main.myaccount .account_login_page h1,.main.myaccount .account_login_page .block_search{display:none}.main.myaccount .account_login_page .button-color,.main.myaccount .account_login_page .main.resset_password .set_new_password_page .submit_button,.main.resset_password .set_new_password_page .main.myaccount .account_login_page .submit_button,.main.myaccount .account_login_page .login_wishlist_page .block_login .submit_button,.login_wishlist_page .block_login .main.myaccount .account_login_page .submit_button,.main.myaccount .account_login_page .show-passwords-btn span,.main.myaccount .show-passwords-btn .account_login_page span{width:100%}.main.myaccount .account_login_page .formfield_button{display:block}.main.myaccount .account_login_page .formfield_button .submit_button{width:100%;font-weight:bold}.main.myaccount .account_login_page .create_account_button{width:100%;background:#000;font-weight:bold}.main.myaccount .account_login_page .formfield_link{display:inline-block}.main.myaccount .account_login_page .formfield_link .password_reset{text-transform:none;text-decoration:underline}.main.myaccount .account_login_page .divider{margin-bottom:15px;text-align:center}.main.myaccount .account_login_page .login_page .form_caption{margin:-20px 0 30px 20px}.main.myaccount .account_login_page .user-register-legal-statement{margin-top:10px}.main.myaccount .account_login_page .user-register-legal-statement .legal_link{text-transform:none;text-decoration:underline;color:inherit}.signin-accounts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap}.create-account-benefits{font-size:14px}.create-account-benefits ul{margin:18px 0 17px;padding-left:26px;list-style:disc}.create-account-benefits li{line-height:18px}.create-account-benefits p{margin:20px 0 5px}.login_wishlist_page .login_page>h1{padding:0 0 11px;border-bottom:1px solid #dacce2;margin-bottom:20px}.login_wishlist_page .block_login{width:50%;padding-right:20px}.login_wishlist_page .block_login .section_header,.login_wishlist_page .block_login .section_title,.login_wishlist_page .block_login .section_title+p,.login_wishlist_page .block_login .f_legend{display:none}.login_wishlist_page .block_login .divider{margin-bottom:15px}.login_wishlist_page .block_login .submit_button{width:100%;margin-bottom:10px}.login_wishlist_page .block_login .formfield_link{margin:6px 0;text-align:center}@media only screen and (min-width:750px){.signin-accounts{position:absolute}.signin-accounts .singin-description-content-asset{top:0}.signin-accounts .gigyaLoginParent{position:relative;right:-2%}.signin-accounts-separator .register_separation-message:after{height:350px;top:65px}.signin-form-legend{margin-top:30px}}@media only screen and (min-width:1024px){.signin-accounts .singin-description-content-asset{right:-23%}.signin-accounts .gigyaLoginParent{right:-25%}}.ui-dialog.dialog_edit_address,.ui-dialog.dialog_edit_payment{max-width:420px}.ui-dialog.dialog_edit_address .ui-dialog-title,.ui-dialog.dialog_edit_payment .ui-dialog-title{display:none}.ui-dialog.dialog_edit_address h1,.ui-dialog.dialog_edit_payment h1{font:20px/1em "futura-pt-bold",arial,sans-serif,arial,sans-serif;color:#000;padding:5px 0;text-transform:capitalize;margin-bottom:25px;text-transform:uppercase}.ui-dialog.dialog_edit_address .legend_message,.ui-dialog.dialog_edit_payment .legend_message{display:none}.ui-dialog.dialog_edit_address .required_indicator,.ui-dialog.dialog_edit_payment .required_indicator{font:12px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-bottom:9px}.ui-dialog.dialog_edit_address .formfield_description,.ui-dialog.dialog_edit_payment .formfield_description{display:none}.ui-dialog.dialog_edit_address .formfield_button,.ui-dialog.dialog_edit_payment .formfield_button{font:0 "futura-pt",arial,sans-serif,arial,sans-serif;overflow:hidden}.ui-dialog.dialog_edit_address .submit_button,.ui-dialog.dialog_edit_payment .submit_button{width:150px;margin-top:10px;font:18px "freight-sans-compressed-pro",arial,sans-serif;font-weight:bold}.ui-dialog.dialog_edit_address .cancel_button,.ui-dialog.dialog_edit_payment .cancel_button,.ui-dialog.dialog_edit_address .delete_button,.ui-dialog.dialog_edit_payment .delete_button{display:none}.ui-dialog.dialog_edit_address .f_field,.ui-dialog.dialog_edit_payment .f_field{position:relative}.ui-dialog.dialog_edit_address .f_field .f_error_message,.ui-dialog.dialog_edit_payment .f_field .f_error_message{white-space:nowrap}.ui-dialog.dialog_edit_address .textinput,.ui-dialog.dialog_edit_payment .textinput,.ui-dialog.dialog_edit_address .f_textinput,.ui-dialog.dialog_edit_payment .f_textinput,.ui-dialog.dialog_edit_address .f_email,.ui-dialog.dialog_edit_payment .f_email,.ui-dialog.dialog_edit_address .f_password,.ui-dialog.dialog_edit_payment .f_password{height:30px;line-height:18px}.ui-dialog.dialog_edit_address .formfield_checkbox,.ui-dialog.dialog_edit_payment .formfield_checkbox{margin-bottom:0}.ui-dialog.dialog_edit_address .phone_required_explain,.ui-dialog.dialog_edit_payment .phone_required_explain{margin:0 0 20px}@media only screen and (min-width:320px) and (max-width:750px){.ui-dialog.dialog_edit_address .phone_required_explain .g-tooltip-content,.ui-dialog.dialog_edit_payment .phone_required_explain .g-tooltip-content{width:156px}}.ui-dialog.dialog_edit_address .selectboxit-btn,.ui-dialog.dialog_edit_payment .selectboxit-btn{padding:5px 30px 5px 15px;font:14px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:none}.ui-dialog.dialog_edit_address .selectboxit-list,.ui-dialog.dialog_edit_payment .selectboxit-list{font:14px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;max-height:120px !important}@media only screen and (min-width:751px) and (max-width:1023px){.ui-dialog.dialog_edit_address .ui-dialog-content,.ui-dialog.dialog_edit_payment .ui-dialog-content{padding:60px}}@media only screen and (min-width:320px) and (max-width:750px){.ui-dialog.dialog_edit_address,.ui-dialog.dialog_edit_payment{max-width:320px}.ui-dialog.dialog_edit_address .ui-dialog-content,.ui-dialog.dialog_edit_payment .ui-dialog-content{padding:20px}.ui-dialog.dialog_edit_address .textinput,.ui-dialog.dialog_edit_payment .textinput,.ui-dialog.dialog_edit_address .f_textinput,.ui-dialog.dialog_edit_payment .f_textinput,.ui-dialog.dialog_edit_address .f_email,.ui-dialog.dialog_edit_payment .f_email,.ui-dialog.dialog_edit_address .f_password,.ui-dialog.dialog_edit_payment .f_password{height:40px;line-height:28px}.ui-dialog.dialog_edit_address .submit_button,.ui-dialog.dialog_edit_payment .submit_button{width:100%;padding:10px 21px}.ui-dialog.dialog_edit_address .selectboxit-btn,.ui-dialog.dialog_edit_payment .selectboxit-btn{padding:10px 30px 10px 15px}}.dialog_edit_payment .formfield_label{float:left;width:100%;margin:0 0 10px 0}.dialog_edit_payment .formfield_number+.formfield_label{width:80px;float:left}.dialog_edit_payment .formfield_number+.formfield_label:before{content:'';line-height:28px}@media only screen and (min-width:320px) and (max-width:750px){.dialog_edit_payment .formfield_number+.formfield_label{width:70px}}.dialog_edit_payment .credit_card_month,.dialog_edit_payment .credit_card_year{width:105px}@media only screen and (min-width:320px) and (max-width:750px){.dialog_edit_payment .credit_card_month,.dialog_edit_payment .credit_card_year{width:100px}}.dialog_edit_payment .credit_card_month .credit_card_month,.dialog_edit_payment .credit_card_year .credit_card_month{width:175px}@media only screen and (min-width:320px) and (max-width:750px){.dialog_edit_payment .credit_card_month .credit_card_month,.dialog_edit_payment .credit_card_year .credit_card_month{width:170px}}.dialog_edit_payment .credit_card_month .error_message,.dialog_edit_payment .credit_card_year .error_message{white-space:normal !important;display:inline-block !important}.dialog_edit_payment .credit_card_month,.dialog_edit_payment .formfield_checkbox{float:left}.dialog_edit_payment .credit_card_year{float:right}.dialog_edit_payment .credit_card_month .selectboxit-container,.dialog_edit_payment .credit_card_year .selectboxit-container{display:inline-block}.dialog_edit_payment .formfield_button{clear:both}@media only screen and (min-width:320px) and (max-width:750px){.newslettersignup-dialog{position:fixed;top:50% !important;transform:translate(0,-50%)}.no-scroll{overflow:hidden;position:fixed;height:100%;width:100%}.no-scroll body{height:100%}}.address_list_empty,.payment_list_empty,.no_orders{height:350px;position:relative}.address_list_empty:before,.payment_list_empty:before,.no_orders:before{font-size:250px;color:#eee9f0;margin:34px 0 0}.address_list_empty:before,.payment_list_empty:before,.no_orders:before{display:block;position:absolute;width:100%;height:100%;vertical-align:middle;z-index:0}.address_list_empty:after,.payment_list_empty:after,.no_orders:after{content:'';height:100%;vertical-align:middle;margin-right:-0.25em}.address_list_empty>.content,.payment_list_empty>.content,.no_orders>.content{position:relative;display:inline-block;width:90%;font:18px/24px "futura-pt",arial,sans-serif,arial,sans-serif}.address_list_empty a,.payment_list_empty a,.no_orders a{text-decoration:underline}@media only screen and (min-width:320px) and (max-width:750px){.address_list_empty,.payment_list_empty,.no_orders{height:153px;min-height:290px;border-bottom:1px solid #fff;background-size:38%;background-position-y:40%}.address_list_empty:before,.payment_list_empty:before,.no_orders:before{margin-top:0}.address_list_empty>.content,.payment_list_empty>.content,.no_orders>.content{font:14px/18px "futura-pt",arial,sans-serif,arial,sans-serif;padding:0}}.address_list,.payment_list{margin-right:-120px}.address_list .address_item,.payment_list .address_item,.payment_list .payment_item{display:inline-block;vertical-align:top;width:240px;padding:0 20px 20px;font:14px/20px "futura-pt",arial,sans-serif,arial,sans-serif}.address_list .address_item.default,.payment_list .address_item.default,.payment_list .default.payment_item{border-bottom:1px solid;margin-bottom:20px;width:100%}.address_list .address_item.default .address_actions,.payment_list .address_item.default .address_actions,.payment_list .default.payment_item .address_actions{padding:0}.address_list .address_item .default_label,.payment_list .address_item .default_label,.payment_list .payment_item .default_label{font-style:italic}.address_list .address_item .mini_address_title,.payment_list .address_item .mini_address_title,.payment_list .payment_item .mini_address_title{margin-left:-20px;margin-bottom:5px;font:16px/22px "futura-pt-bold",arial,sans-serif,arial,sans-serif}.address_list .address_item .mini_address_id,.payment_list .address_item .mini_address_id,.payment_list .payment_item .mini_address_id{font-size:16px;margin-left:-20px;margin-bottom:5px;display:none}.address_list .address_item .mini_address_name,.payment_list .address_item .mini_address_name,.payment_list .payment_item .mini_address_name{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.address_list .address_item .mini_address_location,.payment_list .address_item .mini_address_location,.payment_list .payment_item .mini_address_location{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;padding-bottom:10px}.address_list .address_item .mini_address_location .city,.payment_list .address_item .mini_address_location .city,.payment_list .payment_item .mini_address_location .city{display:inline}.address_list .address_item .mini_address_location .city .value:after,.payment_list .address_item .mini_address_location .city .value:after,.payment_list .payment_item .mini_address_location .city .value:after{content:', '}.address_list .address_item .mini_address_location .state_code,.payment_list .address_item .mini_address_location .state_code,.payment_list .payment_item .mini_address_location .state_code{display:inline}.address_list .address_item .address_actions,.payment_list .address_item .address_actions,.payment_list .payment_item .address_actions{position:relative;padding-bottom:60px;font:12px "futura-pt",arial,sans-serif,arial,sans-serif}.address_list .address_item .address_actions li,.payment_list .address_item .address_actions li,.payment_list .payment_item .address_actions li{display:inline-block;line-height:10px;padding-right:3px}.address_list .address_item .address_actions li+li,.payment_list .address_item .address_actions li+li,.payment_list .payment_item .address_actions li+li{border-left:1px solid #000;padding-left:6px}.address_list .address_item .address_actions .address_default,.payment_list .address_item .address_actions .address_default,.payment_list .payment_item .address_actions .address_default{font:12px "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-decoration:none}.address_list .address_item .address_actions .address_default:before,.payment_list .address_item .address_actions .address_default:before,.payment_list .payment_item .address_actions .address_default:before{content:'';display:block;width:13px;height:16px;position:absolute;left:-18px;top:2px}.address_list .address_item .address_actions .address_edit a,.payment_list .address_item .address_actions .address_edit a,.payment_list .payment_item .address_actions .address_edit a{border-right:1px solid #fff}@media only screen and (min-width:751px) and (max-width:1023px){.address_list .address_item,.payment_list .address_item,.payment_list .payment_item{margin-right:40px}}@media only screen and (min-width:320px) and (max-width:750px){.address_list .address_item,.payment_list .address_item,.payment_list .payment_item{padding-bottom:25px}}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .show-passwords-btn{padding-bottom:25px;border-bottom:1px solid #fff;margin-bottom:25px}}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .show-passwords-btn span{width:100%}}.main.myaccount.myaccount_menu_left .form_registration h2,.main.myaccount.myaccount_menu_left .user-registration-description{display:none}.main.myaccount.myaccount_menu_left .form_registration{position:relative}.main.myaccount.myaccount_menu_left .form_registration .formfield_email,.main.myaccount.myaccount_menu_left .form_registration .formfield_tel.mobile{margin-bottom:3px}.main.myaccount.myaccount_menu_left .form_registration .birthday{line-height:30px;color:#fff;margin-bottom:20px}.main.myaccount.myaccount_menu_left .form_registration .birthday .legend_message{display:inline-block;font-size:13px;font-weight:bold;color:black;margin-right:20px}.main.myaccount.myaccount_menu_left .password-area{width:100%;position:absolute;left:100%;top:20px;margin-left:40px}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount.myaccount_menu_left .password-area{width:auto;position:static;margin-left:0}}.main.myaccount.myaccount_menu_left .password-area .password_updated{margin-bottom:3px}@media only screen and (min-width:320px) and (max-width:750px){.b-payments-header h1{margin-bottom:0 !important;border:none !important}}.payment_list .payment_item .name{margin-left:-20px;margin-bottom:5px;font:16px/22px "futura-pt-bold",arial,sans-serif,arial,sans-serif}.payment_list .payment_item .button_text{border:0;display:inline;margin:5px 0 0;padding:0;background:transparent;text-decoration:underline;font:12px/20px "futura-pt",arial,sans-serif,arial,sans-serif;cursor:pointer}.payment_list .payment_item .f_field_radio{margin-top:2px}.payment_list .payment_item .f_field_radio .f_label{background:0;position:relative;padding:0;cursor:pointer;text-decoration:underline;font:12px/20px "futura-pt",arial,sans-serif,arial,sans-serif}.payment_list .payment_item .f_field_radio #is_default_creditcart+.f_label{font:12px "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-decoration:none;color:#000}.payment_list .payment_item .f_field_radio #is_default_creditcart+.f_label:before{content:'';display:block;width:13px;height:16px;position:absolute;left:-18px;top:2px}.main.myaccount .orders_page{margin-bottom:60px}.main.myaccount .orders_page .b-myaccount-header,.main.myaccount .orders_page .b-payments-header{*zoom:1;margin-bottom:35px;padding-bottom:12px}.main.myaccount .orders_page .b-myaccount-header:after,.main.myaccount .orders_page .b-payments-header:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .orders_page .b-myaccount-header,.main.myaccount .orders_page .b-payments-header{margin-bottom:25px !important}}.main.myaccount .orders_page .b-myaccount-header h1,.main.myaccount .orders_page .b-payments-header h1{float:left;font-size:25px}.main.myaccount .orders_page .search_result_content{padding-bottom:0;position:static;width:100%}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .orders_page .search_result_content{padding-bottom:0}}.main.myaccount .orders_page .search_result_options{float:none;width:auto}.main.myaccount .orders_page .search_result_items .order_history_item:last-child{margin-bottom:13px}.main.myaccount .orders_page .paging_bar{float:right;margin-top:2px}.no_orders a{white-space:nowrap}.pt_order .orders_page .search_result_options{float:none}.pt_order .orders_page .search_result_options .paging_bar{float:none;text-align:right}.pt_order .orders_page .search_result_content{float:none;padding-bottom:0;font-size:14px;color:#000;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.pt_order .orders_page .search_result_content .order_history_items .value,.pt_order .orders_page .search_result_content .order_history_items .order-status,.pt_order .orders_page .search_result_content .order_history_items .order-total{font-size:15px}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page .search_result_content .order_history_items .value,.pt_order .orders_page .search_result_content .order_history_items .order-status,.pt_order .orders_page .search_result_content .order_history_items .order-total{font-size:13px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .search_result_content .order_history_items .value,.pt_order .orders_page .search_result_content .order_history_items .order-status,.pt_order .orders_page .search_result_content .order_history_items .order-total{line-height:17px}}.pt_order .orders_page .sap_history_fail{color:#e9168c}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page .sap_history_fail{margin-bottom:30px}}.pt_order .orders_page #orders_search .formfield_select.required{float:left;width:60%}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #orders_search .formfield_select.required{width:55%}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #orders_search .formfield_select.required{width:100%}}.pt_order .orders_page #orders_search .formfield_select.required .month_select,.pt_order .orders_page #orders_search .formfield_select.required .year_select{float:left;margin-right:10px;width:45%}.pt_order .orders_page #orders_search .formfield_select.required .month_select .selectboxit-list,.pt_order .orders_page #orders_search .formfield_select.required .year_select .selectboxit-list{max-height:118px !important}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #orders_search .formfield_select.required .month_select{width:60%}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #orders_search .formfield_select.required .year_select{width:35%;margin-right:0}}.pt_order .orders_page #orders_search:after{content:'';display:block;height:55px}.pt_order .orders_page #orders_search .search_button{float:left;height:40px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:16px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #orders_search .search_button{width:100%;margin-bottom:30px;padding:14px}}.pt_order .orders_page #external_orders{float:left;color:#e9168c;width:100%}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders{float:right}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders{margin-bottom:30px}}.pt_order .orders_page #external_orders .order_history_header{display:block;margin-bottom:20px;padding:20px 0 5px}.pt_order .orders_page #external_orders .order_history_header .order-date,.pt_order .orders_page #external_orders .order_history_header .order-details,.pt_order .orders_page #external_orders .order_history_header .order-status,.pt_order .orders_page #external_orders .order_history_header .order-total,.pt_order .orders_page #external_orders .order_history_header .order-tracking{display:inline-block;margin-bottom:2px;width:22%;color:#000;text-transform:uppercase}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .order_history_header .order-date,.pt_order .orders_page #external_orders .order_history_header .order-details,.pt_order .orders_page #external_orders .order_history_header .order-status,.pt_order .orders_page #external_orders .order_history_header .order-total,.pt_order .orders_page #external_orders .order_history_header .order-tracking{width:21%}}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .order_history_header .order-tracking{text-align:right}}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .order_history_header .order-tracking .label{width:90px}}.pt_order .orders_page #external_orders .order_history_header .order-total{width:10%}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .order_history_header .order-total{text-align:right}}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .order_history_header .order-total .label{width:50px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .order_history_header{padding-bottom:45px;display:none}}.pt_order .orders_page #external_orders .search_result_content li{border-bottom:1px solid #aaa;margin-bottom:20px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .search_result_content li:first-child{border-top:1px solid #aaa;padding-top:15px}}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-date,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-details,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking{display:inline-block;margin-bottom:2px;width:22%}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-date,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-details,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking{width:21%}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-date,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-details,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking{width:100%;margin-bottom:10px}}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-date .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-details .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking .label{display:none}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-date .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-details .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total .label,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking .label{display:inline-block;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:15px;line-height:17px;text-transform:uppercase;width:55%;float:left;text-align:left}}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-date .order-status-mobile,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-details .order-status-mobile,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status .order-status-mobile,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total .order-status-mobile,.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking .order-status-mobile{display:none}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-status{width:15%;text-align:right}}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total{width:10%}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total{float:right}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-total{width:100%}}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking{text-align:right;width:25%}}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking span{color:#e9168c;text-decoration:underline}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking span{float:right}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking .tracking-id{color:#000;text-decoration:none}}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-tracking .order-tracking-id{font-size:13px}}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-buttons{margin:15px 0}.pt_order .orders_page #external_orders .search_result_content li .order_history_items .order-buttons button[value="Reorder"]{display:none}.pt_order .main .selectboxit-btn{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;text-transform:uppercase;font-size:18px;height:40px;padding:9px 10px}.pt_order .main .selectboxit-btn .selectboxit-arrow-container:after{border-top-color:#e9168c}.pt_order .main .selectboxit-option-anchor{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.order-section-title{font:18px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;padding-bottom:18px}@media only screen and (min-width:320px) and (max-width:750px){.order-section-title{font-size:14px;padding-bottom:12px}}.order_history_item{border:1px solid #aaa;margin-bottom:42px;font-size:14px;padding:20px}@media only screen and (min-width:320px) and (max-width:750px){.order_history_item{padding:20px 10px}}.order_history_header{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:12px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}@media only screen and (min-width:320px) and (max-width:750px){.order_history_header{padding-bottom:75px}}.order_history_header>div{*zoom:1;margin-bottom:2px}.order_history_header>div:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.order_history_header .order_number{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.order_history_header .order_date{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.order_history_header .order_status{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;display:none}.order_history_header .button{position:absolute;top:0;right:0}@media only screen and (min-width:751px) and (max-width:1023px){.order_history_header .button.submit_button{width:175px}}@media only screen and (min-width:320px) and (max-width:750px){.order_history_header .button{top:auto;bottom:10px;width:150px;left:0}}.order_history_header .label{display:block;float:left;width:129px;font:16px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:751px) and (max-width:1023px){.order_history_header .label{width:145px}}@media only screen and (min-width:320px) and (max-width:750px){.order_history_header .label{width:50%}}@media only screen and (min-width:751px) and (max-width:1023px){.order_history_header .order-status{text-align:right}}@media only screen and (min-width:751px) and (max-width:1023px){.order_history_header .order-status .label{width:80px}}.order_history_header .order_number .value{font:14px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.order_history_header .label,.order_history_header .value,.order_history_header .order_number .value{font-size:12px}}.order_history_table{width:100%}.order_history_table th,.order_history_table td{padding-bottom:4px;vertical-align:top;font:14px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.order_history_table th,.order_history_table td{font-size:12px}}.order_history_table .order_shipped_to,.order_history_table th.order_items,.order_history_table .order_total_price,.order_history_table .order_items+td .value{font-size:14px;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.order_history_table .order_shipped_to,.order_history_table th.order_items,.order_history_table .order_total_price,.order_history_table .order_items+td .value{font-size:12px}}.order_history_table .order_items{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.order_history_table .orderItemsClass{position:relative}.order_history_table .orderItemsClass:before{display:block;width:4px;height:2px;background:#000;position:absolute;top:8px;left:0;margin-left:-1ex}.order_history_table .order_shipped_to{width:180px}@media only screen and (min-width:751px) and (max-width:1023px){.order_history_table .order_shipped_to{width:145px}}.order_history_table .order_total_price{width:135px}@media only screen and (min-width:751px) and (max-width:1023px){.order_history_table .order_total_price{width:120px}}@media only screen and (min-width:320px) and (max-width:750px){.order_history_table td{display:block}.order_history_table th.order_items,.order_history_table .order_total_price{display:none}.order_history_table .order_items{padding-top:10px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .content .primary{max-width:320px;margin:0 auto}}.pt_order .order_details_page{font-size:14px}.pt_order .order_details_page .section_header{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:18px;text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_details_page .b-table-paymentmethod .td_paymenttotal,.pt_order .order_details_page .b-table-paymentmethod .td_paymentmethod{display:block;width:auto}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .ui-dialog{max-width:310px}.pt_order .ui-dialog .ui-dialog-content{padding:10px}}.pt_order .ui-dialog .ui-dialog-titlebar span.ui-dialog-title{display:none}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .ui-dialog .ui-dialog-titlebar span.ui-dialog-title{display:none}}.pt_order .order_detail_options{padding-bottom:18px}.pt_order .order_detail_options a:before{content:'';display:inline-block;margin:0 0 1px;height:0;width:0;vertical-align:middle;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #e9168c;border-left:0}.pt_order .order_detail_options a:last-child{display:none}.pt_order .order_detail_options a:hover{text-decoration:none}.pt_order .order_detail_options a:hover:before{content:'';display:inline-block;margin:0 0 1px;height:0;width:0;vertical-align:middle;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #d90c7f;border-left:0}.pt_order .order_section_title{margin-bottom:50px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;*zoom:1}.pt_order .order_section_title:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.pt_order .order_section_title .order_number{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:23px;padding-bottom:20px;padding-top:10px;border-bottom:1px solid #000;text-transform:uppercase}.pt_order .order_section_title .order_number .value{color:#e9168c}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_section_title .order_number{padding-bottom:25px;margin-top:25px}}.pt_order .order_section_title .date_and_status_wrapper{float:left;width:100%;margin-top:5px}.pt_order .order_section_title .order_status,.pt_order .order_section_title .order_date{width:50%}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_section_title .order_status,.pt_order .order_section_title .order_date{width:auto}}.pt_order .order_section_title .order_status{display:none;float:left;text-transform:uppercase;font-size:14px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_section_title .order_status{float:none;padding-bottom:15px}}.pt_order .order_section_title .order_date{float:left;text-align:left;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_section_title .order_date{float:none;text-align:left}}.pt_order .order_section_items{padding-bottom:40px}.pt_order .order_shipment_table{font:14px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;width:100%;border-color:#aaa;position:relative;margin-top:22px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table{width:100%;margin-top:0;margin-bottom:32px}}.pt_order .order_shipment_table thead{border-bottom:2px solid #ccc;font:14px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif}.pt_order .order_shipment_table th{padding-bottom:10px;text-transform:uppercase}.pt_order .order_shipment_table .order_product_info{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;white-space:nowrap}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .order_product_info{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:22px}}.pt_order .order_shipment_table .order_product_price{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:14px;width:60px}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipment_table .order_product_price{width:55px}}.pt_order .order_shipment_table .order_product_quantity{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;width:120px;text-align:center}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipment_table .order_product_quantity{width:60px}}.pt_order .order_shipment_table .order_product_total{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;width:63px}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipment_table .order_product_total{width:61px}}.pt_order .order_shipment_table .order_product_tracking{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .order_product_price,.pt_order .order_shipment_table .order_product_quantity,.pt_order .order_shipment_table .order_product_total,.pt_order .order_shipment_table .order_product_tracking{display:none}}.pt_order .order_shipment_table tbody td{vertical-align:top}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table tbody td{display:inline-block;font-size:0}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table tbody tr.product_row{border-top:1px solid #ccc}}.pt_order .order_shipment_table .item_image{width:150px;padding:40px 10px 0 0}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .item_image{width:110px;padding:25px 10px 25px 0;vertical-align:middle;display:table-cell}}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipment_table .item_image{width:115px;padding:18px 25px 0 0}}.pt_order .order_shipment_table .item_image .product_image{max-width:100%}.pt_order .order_shipment_table .item_details{padding:55px 10px 0 0;width:200px}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipment_table .item_details{padding:16px 10px 0 0}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .item_details{width:160px;padding:18px 0 0}}.pt_order .order_shipment_table .item_details .attribute .label{display:none}.pt_order .order_shipment_table .product_name{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;color:#000;padding-bottom:10px;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .product_name{width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.pt_order .order_shipment_table .product_name a{color:#000}.pt_order .order_shipment_table .product_subtitle,.pt_order .order_shipment_table .attribute{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;color:#000;padding-bottom:10px;font-size:15px;text-transform:uppercase;font-style:italic}.pt_order .order_shipment_table .item_price,.pt_order .order_shipment_table .item_quantity,.pt_order .order_shipment_table .order-status-desktop,.pt_order .order_shipment_table .item_total{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;padding:55px 0 0 0}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipment_table .item_price,.pt_order .order_shipment_table .item_quantity,.pt_order .order_shipment_table .order-status-desktop,.pt_order .order_shipment_table .item_total{padding:16px 0 0 0}}.pt_order .order_shipment_table .item_price .price_quantity,.pt_order .order_shipment_table .item_quantity .price_quantity,.pt_order .order_shipment_table .order-status-desktop .price_quantity,.pt_order .order_shipment_table .item_total .price_quantity{display:none}.pt_order .order_shipment_table .item_price .bonus_item,.pt_order .order_shipment_table .item_price .sample_item,.pt_order .order_shipment_table .item_quantity .bonus_item,.pt_order .order_shipment_table .item_quantity .sample_item,.pt_order .order_shipment_table .order-status-desktop .bonus_item,.pt_order .order_shipment_table .order-status-desktop .sample_item,.pt_order .order_shipment_table .item_total .bonus_item,.pt_order .order_shipment_table .item_total .sample_item{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px;float:right;min-width:60px;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .item_price{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:14px;margin:2px 0 0 115px;padding:0;width:50px}}.pt_order .order_shipment_table .item_quantity{text-align:center}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .item_quantity{margin-top:2px;padding:0;width:50px;font-size:14px;width:170px;text-align:right}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .b-cart-title_product_info{display:block;float:left;text-transform:uppercase;font-weight:bold}}.pt_order .order_shipment_table .item_total{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .item_total{margin-top:2px;padding:10px 0 0 0;width:170px;text-align:right}}.pt_order .order_shipment_table .item_tracking{padding:40px 0}.pt_order .order_shipment_table .item_tracking .order_tracking_number{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:14px;color:#e9168c;text-decoration:underline;cursor:pointer}.pt_order .order_shipment_table .reorder_product{display:none;text-align:right}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .reorder_product{margin-top:-26px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipment_table .reorder_product .button{padding-right:10px;padding-left:10px;border-width:1px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .bonus_items{margin-bottom:0}}.pt_order .bonus_items .reorder_product{display:none}.pt_order .order_shipping_details{line-height:1.2em}.pt_order .order_shipping_details .l-order_shipping_details .b-orderdetails_billingaddress-item,.pt_order .order_shipping_details .l-order_shipping_details .b-order_shipping_details-item{pointer-events:none;color:#000;text-decoration:none}.pt_order .order_shipping_details .l-order_shipping_details .b-orderdetails_billingaddress-item a,.pt_order .order_shipping_details .l-order_shipping_details .b-order_shipping_details-item a{color:#000}.pt_order .order_shipping_details .l-order_shipping_details-column_1{width:66.66667%;float:left}.pt_order .order_shipping_details .l-order_shipping_details-column_1 .label{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;text-transform:uppercase}.pt_order .order_shipping_details .l-order_shipping_details-column_1 .value{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_1 .value{margin:15px 0}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_1{width:100%;float:none}}.pt_order .order_shipping_details .l-order_shipping_details-column_1 .selected_shipping_method,.pt_order .order_shipping_details .l-order_shipping_details-column_1 .shipping_status{margin:0 0 30px 0}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_1 .selected_shipping_method,.pt_order .order_shipping_details .l-order_shipping_details-column_1 .shipping_status{margin:0 0 10px 0}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_1 .selected_shipping_method .label,.pt_order .order_shipping_details .l-order_shipping_details-column_1 .shipping_status .label{text-transform:uppercase}}.pt_order .order_shipping_details .l-order_shipping_details-column_1_1{width:50%;float:left}.pt_order .order_shipping_details .l-order_shipping_details-column_1_1 .b-order_shipping_details-firstname_address{margin:0 0 15px 0;font:14px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_1_1{width:100%;float:none;margin:0 0 10px 0}}.pt_order .order_shipping_details .l-order_shipping_details-column_1_2{width:50%;float:left}.pt_order .order_shipping_details .l-order_shipping_details-column_1_2 h3{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;margin-bottom:15px}.pt_order .order_shipping_details .l-order_shipping_details-column_1_2 div{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_1_2{width:100%;float:none;margin:0 0 10px 0}}.pt_order .order_shipping_details .l-order_shipping_details-column_2{width:33.33333%;float:left}.pt_order .order_shipping_details .l-order_shipping_details-column_2 h3{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:16px;margin-bottom:15px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_2 h3{margin-top:15px}}.pt_order .order_shipping_details .l-order_shipping_details-column_2 div{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-order_shipping_details-column_2{width:100%;float:none}}.pt_order .order_shipping_details .b-orderdetails_billingaddress-item{color:#000}.pt_order .order_shipping_details .order_shipment_table{width:100%}.pt_order .order_shipping_details .order_shipment_table>thead{font:14px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}.pt_order .order_shipping_details .l-checkout_confirmation-sidebar{width:25%;float:left;padding-left:0;padding-right:0;padding-left:30px}@media only screen and (min-width:751px) and (max-width:1023px){.pt_order .order_shipping_details .l-checkout_confirmation-sidebar{float:right;padding-left:0;width:205px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_shipping_details .l-checkout_confirmation-sidebar{float:none;padding-left:0;width:100%}}.pt_order .b-order_shipping_details-firstname_address,.pt_order .b-orderdetails_billingaddress-firstname_address{display:none}.pt_order .order_payment_details{line-height:1.2em}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_payment_details .payment_details_title{text-transform:uppercase}}.pt_order .order_payment_details .order_total{text-transform:none;font-size:14px}.pt_order .order_payment_details .order_summary_title{display:none}.pt_order .order_payment_details .order_totals_block{margin-top:-1.8em}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_payment_details .order_totals_block{margin-top:1em}}.pt_order .order_payment_details .b-table-paymentmethod .th_paymentmethod .payment_details_title,.pt_order .order_payment_details .b-table-paymentmethod .td_paymentmethod .payment_details_title{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;margin:5px 0;text-transform:uppercase}.pt_order .order_payment_details .b-table-paymentmethod .orderdetails_paymentmethods .orderdetails_paymentmethod_amount,.pt_order .order_payment_details .b-table-paymentmethod .orderdetails_paymentmethods div{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal{width:220px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal{width:100%;max-width:320px;margin-top:35px}}.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal .order_detail_summary .orderdetails_paymenttotal{padding:25px 5px}.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal .order_detail_summary .orderdetails_paymenttotal .label,.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal .order_detail_summary .orderdetails_paymenttotal .value{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px;color:#000}.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal .order_detail_summary .orderdetails_paymenttotal .order_discount .value{color:#7f7f7f}.pt_order .order_payment_details .b-table-paymentmethod .td_paymenttotal .order_detail_summary .orderdetails_paymenttotal .orderdetails_paymentsubtotal span{font-weight:bold;vertical-align:top}.pt_order .reorder-all-container{text-align:right}.pt_order .reorder-all-container .button-color,.pt_order .reorder-all-container .main.resset_password .set_new_password_page .submit_button,.main.resset_password .set_new_password_page .pt_order .reorder-all-container .submit_button,.pt_order .reorder-all-container .login_wishlist_page .block_login .submit_button,.login_wishlist_page .block_login .pt_order .reorder-all-container .submit_button,.pt_order .reorder-all-container .main.myaccount .show-passwords-btn span,.main.myaccount .show-passwords-btn .pt_order .reorder-all-container span{display:none;width:210px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .reorder-all-container .button-color,.pt_order .reorder-all-container .main.resset_password .set_new_password_page .submit_button,.main.resset_password .set_new_password_page .pt_order .reorder-all-container .submit_button,.pt_order .reorder-all-container .login_wishlist_page .block_login .submit_button,.login_wishlist_page .block_login .pt_order .reorder-all-container .submit_button,.pt_order .reorder-all-container .main.myaccount .show-passwords-btn span,.main.myaccount .show-passwords-btn .pt_order .reorder-all-container span{width:100%}}.pt_order .order_gift_cert_table.cart_table .item_image{width:240px}.pt_order .order_gift_cert_table.cart_table .b-product_img{max-width:220px}.pt_order .order_gift_cert_table.cart_table .order_gift_cert_attributes>span.label{font:14px "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:uppercase}.pt_order .order_gift_cert_table.cart_table .order_gift_cert_to,.pt_order .order_gift_cert_table.cart_table .order_gift_cert_from{font:12px}.pt_order .order_gift_cert_table.cart_table .order_gift_cert_to{margin-top:10px}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .ui-dialog .dialog_content .order_details_page .order_section_items .order-status-desktop{font-size:14px;padding-top:8px;width:100%}}.pt_order .ui-dialog .dialog_content .order_details_page .order_section_items .order-status-desktop .order_tracking_number{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:14px;color:#e9168c;text-decoration:underline;cursor:pointer}@media only screen and (min-width:320px) and (max-width:750px){.pt_order .ui-dialog .dialog_content .order_details_page .order_section_items .order-status-desktop .order_tracking_number{float:right}}.main.myaccount .b-myudpro .b-myudpro-header{margin-bottom:36px;padding:0 0 15px;border-bottom:1px solid #fff}.main.myaccount .b-myudpro .title{font:30px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif;color:#000;text-transform:uppercase;font:26px "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:751px) and (max-width:1023px){.main.myaccount .b-myudpro .title{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.main.myaccount .b-myudpro .title{font-size:20px}}.main.myaccount .b-myudpro .subtitle{font:14px "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:none;margin:0}.main.myaccount .b-myudpro .pro-info{margin-bottom:35px}.main.myaccount .b-myudpro .pro-info .pro-info-item{margin-bottom:14px;overflow:hidden}.main.myaccount .b-myudpro .pro-info .pro-info-item .pro-info-dt{font:14px "futura-pt",arial,sans-serif,arial,sans-serif}.main.myaccount .b-myudpro .pro-info .pro-info-item .pro-info-dd{font:14px "futura-pt-bold",arial,sans-serif,arial,sans-serif;float:right;text-align:left}@media only screen and (min-width:320px) and (max-width:750px){.main.aboutme .content{padding:0 0 20px}}@media only screen and (min-width:751px) and (max-width:1023px){.main.aboutme .content{padding-top:0}}@media only screen and (min-width:1024px){.main.aboutme .content{padding-top:0}}.main.aboutme .primary{padding:0 16px}.main.aboutme .primary .progress-bar{display:block;height:4px;background:#ddd;width:90%;margin:50px auto 0}.main.aboutme .primary .ui-progressbar-value{height:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NmRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NDA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#c76df4),color-stop(100%,#e84095));background-image:-moz-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:-webkit-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:linear-gradient(to right,#c76df4 0%,#e84095 100%)}.main.aboutme .primary .quiz-navigation{display:block;width:90%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;margin:30px auto}.main.aboutme .primary .quiz-navigation .button.disabled{background:#262626}.main.aboutme .primary .quiz-navigation.last-step{width:80%;margin-left:10%}.main.aboutme .primary .quiz-navigation.last-step .navigation-button{margin:0}.main.aboutme .primary .quiz-navigation.last-step .aboutme_actions{width:48%;margin:0 0 0 2%}@media only screen and (min-width:751px) and (max-width:1023px){.main.aboutme label{font-size:18px}}@media only screen and (min-width:1024px){.main.aboutme label{font-size:18px}}.main.aboutme .slick-active>div{margin:2px}.aboutme_title{display:none}.aboutme_question_title{text-align:center;margin:40px 0;font-size:26px;text-transform:capitalize;line-height:normal;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.beauty-profile-banner{border-bottom:1px solid #ccc;margin-bottom:25px}.beauty-profile-banner .beauty-banner{width:100%}.beauty-profile-title{font-size:36px;line-height:normal;text-align:center;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.beauty-profile-title span{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.aboutme_question_answers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.aboutme_question_answer{text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;border:1px solid transparent}.aboutme_question_answer input{display:none}.aboutme_question_answer .f_label{display:block;height:100%;width:100%;border:1px solid;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap}.aboutme_question_answer .f_label:hover{cursor:pointer}.aboutme_question_answer .f_label .answer-background{position:absolute;width:100%;top:0;left:0}.aboutme_question_answer .f_label .answer-background.desktop{display:none}@media only screen and (min-width:1024px){.aboutme_question_answer .f_label .answer-background.desktop{display:block}}@media only screen and (min-width:1024px){.aboutme_question_answer .f_label .answer-background.mobile{display:none}}.aboutme_question_answer.f_checked{border:2px solid #e9168c}.aboutme_question_answer.f_checked .f_label{border:0}.about-me-skin-type .aboutme_question_answer,.about-me-concerns .aboutme_question_answer{width:43%;margin:10px}@media only screen and (min-width:320px) and (max-width:750px){.about-me-skin-type .aboutme_question_answer,.about-me-concerns .aboutme_question_answer{position:relative}.about-me-skin-type .aboutme_question_answer:before,.about-me-concerns .aboutme_question_answer:before{display:block;content:" ";padding-top:33.33333%}}@media only screen and (min-width:750px){.about-me-skin-type .aboutme_question_answer,.about-me-concerns .aboutme_question_answer{position:relative}.about-me-skin-type .aboutme_question_answer:before,.about-me-concerns .aboutme_question_answer:before{display:block;content:" ";padding-top:100%}}.about-me-skin-type .aboutme_question_answer.f_checked,.about-me-concerns .aboutme_question_answer.f_checked{color:#e9168c}@media only screen and (min-width:1024px){.about-me-skin-type .aboutme_question_answer,.about-me-concerns .aboutme_question_answer{width:32%}}.about-me-love-to .aboutme_question_answer.f_checked,.about-me-trends .aboutme_question_answer.f_checked,.about-me-experience .aboutme_question_answer.f_checked,.about-me-self-description .aboutme_question_answer.f_checked{color:#e9168c}.about-me-self-description .aboutme_question_answer label{padding:0 5%}@media only screen and (min-width:320px) and (max-width:750px){.about-me-self-description .aboutme_question_answer label{font-size:12px}}@media only screen and (min-width:750px){.about-me-self-description .aboutme_question_answer label{font-size:14px}}.about-me-eye .aboutme_question_answer,.about-me-trends .aboutme_question_answer,.about-me-experience .aboutme_question_answer{position:relative;width:43%;margin:10px}.about-me-eye .aboutme_question_answer:before,.about-me-trends .aboutme_question_answer:before,.about-me-experience .aboutme_question_answer:before{display:block;content:" ";padding-top:100%}@media only screen and (min-width:1024px){.about-me-eye .aboutme_question_answer,.about-me-trends .aboutme_question_answer,.about-me-experience .aboutme_question_answer{width:30%}}.about-me-eye .aboutme_question_answer .f_label,.about-me-trends .aboutme_question_answer .f_label,.about-me-experience .aboutme_question_answer .f_label{-webkit-align-items:flex-end;align-items:flex-end;position:absolute}.about-me-eye .aboutme_question_answer .f_label .answer-background,.about-me-trends .aboutme_question_answer .f_label .answer-background,.about-me-experience .aboutme_question_answer .f_label .answer-background{width:75%;top:28%;left:12%}.about-me-eye .aboutme_question_answer .f_label i,.about-me-trends .aboutme_question_answer .f_label i,.about-me-experience .aboutme_question_answer .f_label i{margin-bottom:15%}.about-me-trends{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap}.about-me-trends .aboutme_question_answer{margin:0}.about-me-trends .aboutme_question_answer .f_label{-webkit-align-items:center;align-items:center}@media only screen and (min-width:751px) and (max-width:1023px){.about-me-trends .aboutme_question_answer .f_label{font-size:12px}}@media only screen and (min-width:1024px){.about-me-trends .aboutme_question_answer .f_label{font-size:16px}}.about-me-trends .aboutme_question_answer .f_label i{z-index:100;margin-bottom:0}.about-me-trends .aboutme_question_answer .f_label .answer-background{width:100%;height:100%;top:0;left:0}.about-me-hair .aboutme_question_answer,.about-me-skin-shade .aboutme_question_answer,.about-me-product .aboutme_question_answer,.about-me-love-to .aboutme_question_answer,.about-me-self-description .aboutme_question_answer{width:90%;height:80px;margin-bottom:10px}.about-me-hair .aboutme_question_answer .f_label,.about-me-skin-shade .aboutme_question_answer .f_label,.about-me-product .aboutme_question_answer .f_label,.about-me-love-to .aboutme_question_answer .f_label,.about-me-self-description .aboutme_question_answer .f_label{position:relative}.about-me-hair .aboutme_question_answer .f_label .answer-background,.about-me-skin-shade .aboutme_question_answer .f_label .answer-background,.about-me-product .aboutme_question_answer .f_label .answer-background,.about-me-love-to .aboutme_question_answer .f_label .answer-background,.about-me-self-description .aboutme_question_answer .f_label .answer-background{height:100%}.about-me-hair .aboutme_question_answer .f_label i,.about-me-skin-shade .aboutme_question_answer .f_label i,.about-me-product .aboutme_question_answer .f_label i,.about-me-love-to .aboutme_question_answer .f_label i,.about-me-self-description .aboutme_question_answer .f_label i{z-index:100;color:#fff}.about-me-hair .aboutme_question_answer .f_label i:before,.about-me-skin-shade .aboutme_question_answer .f_label i:before,.about-me-product .aboutme_question_answer .f_label i:before,.about-me-love-to .aboutme_question_answer .f_label i:before,.about-me-self-description .aboutme_question_answer .f_label i:before{content:"";background:url("../images/elements-2x/icon-face.png");background-size:cover;display:block;height:25px;width:22px;z-index:100;margin:0 auto 10px}@media only screen and (min-width:1024px){.about-me-hair .aboutme_question_answer .f_label i:before,.about-me-skin-shade .aboutme_question_answer .f_label i:before,.about-me-product .aboutme_question_answer .f_label i:before,.about-me-love-to .aboutme_question_answer .f_label i:before,.about-me-self-description .aboutme_question_answer .f_label i:before{height:30px;width:27px}}.about-me-skin-shade .aboutme_question_answer,.about-me-love-to .aboutme_question_answer{height:60px}@media only screen and (min-width:1024px){.about-me-skin-tone{margin-bottom:10%}}.about-me-skin-tone .aboutme_question_answer{position:relative;width:25%;margin:10px;border-radius:50%}.about-me-skin-tone .aboutme_question_answer:before{display:block;content:" ";padding-top:100%}@media only screen and (min-width:1024px){.about-me-skin-tone .aboutme_question_answer{margin:30px}}.about-me-skin-tone .aboutme_question_answer .f_label{border-radius:50%;color:#fff}.about-me-skin-tone .aboutme_question_answer .f_label i{z-index:100}@media only screen and (min-width:1024px){.about-me-skin-tone .aboutme_question_answer .f_label i{position:relative;top:70%;width:80%;color:#000;margin-top:20px}}.about-me-skin-tone .aboutme_question_answer .f_label .description{display:none;color:#000;font-size:11px;text-transform:lowercase;margin-top:10px}@media only screen and (min-width:1024px){.about-me-skin-tone .aboutme_question_answer .f_label .description{display:block}}.about-me-skin-tone .aboutme_question_answer .f_label .answer-background{top:0;left:0}.about-me-skin-shade .aboutme_question_answer,.about-me-product .aboutme_question_answer{position:relative}.about-me-skin-shade .aboutme_question_answer:before,.about-me-product .aboutme_question_answer:before{display:block;content:" ";padding-top:100%}@media only screen and (min-width:320px) and (max-width:1023px){.about-me-skin-shade .aboutme_question_answer:before,.about-me-product .aboutme_question_answer:before{padding-top:0}}@media only screen and (min-width:1024px){.about-me-skin-shade .aboutme_question_answer,.about-me-product .aboutme_question_answer{width:20%;margin:10px;height:auto}}.about-me-skin-shade .aboutme_question_answer .f_label,.about-me-product .aboutme_question_answer .f_label{position:absolute;color:#fff}.about-me-skin-shade .aboutme_question_answer .f_label i:before,.about-me-product .aboutme_question_answer .f_label i:before{display:none}.about-me-hair .aboutme_question_answer .f_label{color:#fff}.about-me-experience .aboutme_question_answer{position:relative;width:32%}.about-me-experience .aboutme_question_answer:before{display:block;content:" ";padding-top:100%}.about-me-experience .aboutme_question_answer .f_label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around}.about-me-experience .aboutme_question_answer .f_label:before{display:none}.about-me-experience .aboutme_question_answer .f_label i{margin:0;height:30%;width:98%}.about-me-experience .aboutme_question_answer .f_label .answer-background{width:100%;top:0;left:0}.about-me-experience .makeup-experience-answer{display:block;padding-top:50%;width:50%;position:relative;border-radius:50%;margin-top:10%}.about-me-concerns .aboutme_question_answer{height:auto}@media only screen and (min-width:751px) and (max-width:1023px){.about-me-concerns .aboutme_question_answer{position:relative}.about-me-concerns .aboutme_question_answer:before{display:block;content:" ";padding-top:33.33333%}}@media only screen and (min-width:1024px){.about-me-concerns .aboutme_question_answer{width:20%}}@media only screen and (min-width:1024px){.about-me-skin-shade .aboutme_question_answer{width:25%}}.aboutme_actions{display:block;text-align:center;margin:0 2% 0;float:right;width:50%}.aboutme_actions .button{width:100%}.aboutme_actions .button:disabled{background:#262626;opacity:.2}@media only screen and (min-width:750px){.aboutme_actions{width:40%}}.navigation-button{display:block;width:20%;margin:0 1%;height:50px}@media only screen and (min-width:750px){.navigation-button{width:10%}}.slick-dots{position:relative;bottom:-18px}.slick-dots li{margin:0}.slick-dots li.slick-active button{background:#e9168c;border-radius:50%}.slick-dots li button{height:12px;width:12px;padding:0;background:#ddd;border-radius:50%}@media only screen and (min-width:320px) and (max-width:750px){.slick-dots li button{height:8px;width:8px}}.slick-dots li button:before{width:12px;height:12px;border-radius:50%}.slick-dots li button:hover{background:#e9168c}.slick-slider .slick-list{width:100%}.slick-next{right:-14px}@media only screen and (min-width:750px){.slick-next{right:-18px}}.slick-prev{left:-16px}.slick-prev,.slick-next{top:49%}.slick-prev:before,.slick-next:before{color:#e9168c;font-size:24px}@media only screen and (min-width:750px){.slick-prev:before,.slick-next:before{font-size:26px}}@media only screen and (min-width:751px) and (max-width:1023px){.slick-prev,.slick-next{top:45%;height:30px}}@media only screen and (min-width:1024px){.slick-prev,.slick-next{top:48%;height:30px}}.beauty-crew-banner-pro,.beauty-crew-banner{height:350px;margin-bottom:25px}.beauty-crew-banner-pro .beauty-crew-dashboard,.beauty-crew-banner .beauty-crew-dashboard{height:100%;position:relative}.beauty-crew-banner-pro .dashboard-background,.beauty-crew-banner .dashboard-background{height:100%;width:100%}.beauty-crew-banner-pro .dashboard-logo,.beauty-crew-banner .dashboard-logo{position:absolute;top:0;left:0;right:0;bottom:0;width:70%;margin:auto}.main.beautycrewshare .content,.main.account_signin .content{padding:0 0 20px}.main.beautycrewshare .content .primary,.main.account_signin .content .primary{padding:0 20px}.main.beautycrewshare .social_share_section h2,.main.account_signin .social_share_section h2{text-transform:uppercase;margin:40px 0}.main.beautycrewshare .social_share_section .submit_button,.main.account_signin .social_share_section .submit_button{height:40px;width:40px}.main.beautycrewshare .social_share_section .submit_button.icon-social-facebook,.main.account_signin .social_share_section .submit_button.icon-social-facebook{background:url('../images/elements-s1fc43da28d.png') 0 -734px no-repeat;height:40px;width:40px}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.main.beautycrewshare .social_share_section .submit_button.icon-social-facebook,.main.account_signin .social_share_section .submit_button.icon-social-facebook{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -400px;height:41px;width:41px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.main.beautycrewshare .social_share_section .submit_button.icon-social-twitter,.main.account_signin .social_share_section .submit_button.icon-social-twitter{background:url('../images/elements-s1fc43da28d.png') 0 -779px no-repeat;height:40px;width:40px}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.main.beautycrewshare .social_share_section .submit_button.icon-social-twitter,.main.account_signin .social_share_section .submit_button.icon-social-twitter{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -443px;height:41px;width:41px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.main.beautycrewshare .social_share_section .submit_button.icon-social-email,.main.account_signin .social_share_section .submit_button.icon-social-email{background:url('../images/elements-s1fc43da28d.png') 0 -689px no-repeat;height:40px;width:40px;position:relative;top:-4px}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.main.beautycrewshare .social_share_section .submit_button.icon-social-email,.main.account_signin .social_share_section .submit_button.icon-social-email{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -358px;height:40px;width:43px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.beauty-crew-share-intro{text-align:center;margin:40px 0}.beauty-crew-share-intro .title{font-size:32px;line-height:normal;text-transform:capitalize}.beauty-crew-share-intro .title.italic{font-style:italic}.beauty-crew-share-intro .title.bold{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.beauty-crew-share-intro .title span{text-transform:lowercase}.beauty-crew-share-intro .break-line{width:25%;height:2px;background:#ccc;display:block;margin:30px auto}.beauty-crew-share-intro .beauty-crew-intro{font-size:17px;line-height:24px;text-transform:none}.beauty-crew-share-intro .beauty-crew-intro span{display:block}.b-referralshare-link{width:100%;height:50px;background:#ccc;margin-bottom:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;padding:0 10px}.b-referralshare-btn .js_copy_link_referral{width:100%;background:#000}.b-referralshare-title,.register_separator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.b-referralshare-title:before,.b-referralshare-title:after,.register_separator:before,.register_separator:after{content:"";display:block;height:2px;width:25%;background:#ccc;margin:0 auto}.b-referralshare-social_buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-around;justify-content:space-around;padding:0 10px;margin-bottom:60px}.beauty-crew-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column}.ui_email_refer_loyalty{background:url(../images/modal-background-mobile.png);background-size:cover;background-position:center;background-repeat:no-repeat}.ui_email_refer_loyalty .ui-dialog-content,.ui_email_refer_loyalty .ui-dialog-titlebar{background:transparent}.referral-friend-modal-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;margin:20px 0}.modal-logo{width:65%}.referral-friend-message{text-transform:none;font-size:14px;text-align:center;line-height:normal}.referralshare_form .formfield_sendemail_emailaddresses{width:85%;margin:10px auto}.button.js_send_referral_email{display:block;width:50%;margin:10px auto;height:36px}.email-confirmation-message{height:280px;padding-top:40%;text-align:center}.ui-dialog-content .email-confirmation-message-title{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:none;color:#e9168c;font-size:68px;margin-bottom:35px}.ui-dialog-content .email-confirmation-message-subtitle{text-transform:none;font-size:14px;line-height:normal}@media only screen and (min-width:480px) and (max-width:750px){.b-referralshare-social_share{padding:0 25%}.beauty-crew-banner-pro .dashboard-logo,.beauty-crew-banner .dashboard-logo{width:40%}}@media only screen and (min-width:750px){.beauty-crew-banner-pro .dashboard-logo,.beauty-crew-banner .dashboard-logo{position:absolute;width:30%}.main.beautycrewshare .content,.main.account_signin .content{padding-top:0}.main.beautycrewshare .content .secondary,.main.account_signin .content .secondary{display:block}.beauty-crew-share-intro{margin-top:0}.beauty-crew-share-intro .break-line{display:none}.beauty-crew-share-intro .beauty-crew-intro{margin-top:30px}.b-referralshare-social_share{padding:0 20%}.b-referralshare-customize{width:80%;margin:0 auto}.referral-friend-modal-logo{width:75%;margin:0 auto 20px}.referral-friend-message{font-size:22px}.referralshare_form .formfield_sendemail_emailaddresses{width:90%;margin:20px auto}.button.js_send_referral_email{width:30%;height:42px}.ui_email_refer_loyalty{background:url(../images/modal-background-desktop.png);background-size:cover;background-position:center;background-repeat:no-repeat}.ui-dialog-content .email-confirmation-message-title{font-size:8rem;margin-bottom:70px}.ui-dialog-content .email-confirmation-message-subtitle{font-size:1.4rem}.email-confirmation-message{padding-top:20%}}@media only screen and (min-width:1024px){.beauty-crew-share-banner .banner-image{width:30%}.beauty-crew-share-intro .beauty-crew-intro{font-size:18px}.beauty-crew-share-intro .beauty-crew-intro span{display:none}.b-referralshare-social_share{padding:0 30%}.b-referralshare-customize{width:75%}.email-confirmation-message{height:450px;padding-top:30%}}.main .account-navigation-text-asset a{color:inherit;text-decoration:underline;text-transform:lowercase}.main.registration .content{padding:0 0 50px}.main.registration .primary,.main.registration .account_navigation{padding:0 20px}.main.registration #customer-service-url-container a{text-transform:lowercase;color:inherit;text-decoration:underline}.main.registration .create_account{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.main.registration .create_account h1{display:none}.main.registration .create_account input,.main.registration .create_account .selectboxit{border:1px solid #ccc}.main.registration .create_account ::-webkit-input-placeholder{text-transform:capitalize}.main.registration .create_account :-moz-placeholder{text-transform:capitalize}.main.registration .create_account ::-moz-placeholder{text-transform:capitalize}.main.registration .create_account :-ms-input-placeholder{text-transform:capitalize}.main.registration .create_account a{color:inherit;text-decoration:underline;text-transform:lowercase}.main.registration .create_account .formfield_button .button{width:100%;font-weight:bold;font-size:18px}.main.registration .create_account .birthday_label{text-transform:uppercase;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:18px;width:100%}.main.registration .create_account .birthday_label .optional{text-transform:initial;color:#000;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px}.main.registration .create_account .birthday_label .g-tooltip{text-transform:capitalize}.main.registration .create_account #gigyaLoginContainerRegistration{margin:0 auto}.main.registration .account-navigation-text-asset{margin-top:30px}.main.registration .account-navigation-text-asset .title{text-transform:uppercase;border-bottom:2px solid #f4f4f4;padding-bottom:10px}.main.registration .account-navigation-text-asset .subtitle{margin-bottom:20px;padding:0 12px}.main.registration .account-navigation-text-asset h4{text-transform:uppercase;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.main.registration .account-navigation-text-asset p{text-transform:none;font-size:13px;line-height:20px}.main.registration .account-navigation-text-asset p .contact{color:#e9168c}.main.registration .f_label_value{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.main.edit_account{padding-top:40px}.beauty-crew-create-account-banner .title{display:none}.italic{font-style:italic;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.user-registration-description{font-size:28px;width:100%;line-height:36px;text-align:center}.user-registration-description .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin-bottom:20px}.user-registration-description .title .capitalize{text-transform:capitalize;margin:0 10px}.user-registration-description .break-line{width:25%;height:2px;background:#f4f4f4;display:block;margin:30px auto}.user-registration-description .subtitle{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap}.user-registration-description .subtitle span{-moz-transform:skew(5deg,-10deg);-ms-transform:skew(5deg,-10deg);-webkit-transform:skew(5deg,-10deg);transform:skew(5deg,-10deg)}.user-registration-description .subtitle .logo{width:40%;height:100%;margin-left:10px}.create-account-benefits-beauty-crew{padding-bottom:50px;border-bottom:2px solid #f4f4f4;margin-bottom:40px}.create-account-benefits-beauty-crew .benefits-description-title{text-transform:none;font-size:17px;line-height:20px;text-align:center;margin:20px 0}.create-account-benefits-beauty-crew .benefits{list-style-type:disc;margin-left:20px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px;line-height:20px}.create-account-social-signup-description,.singin-description-content-asset{font-family:"futura-pt",arial,sans-serif,sans-serif;text-align:center}.create-account-social-signup-description span,.singin-description-content-asset span{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.create-account-social-signup-description .title,.singin-description-content-asset .title{font-size:18px;line-height:24px}.create-account-social-signup-description .subtitle,.singin-description-content-asset .subtitle{text-transform:none;font-size:16px;margin:20px 0 35px}.create-account-registration-separator,.signin-accounts-separator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:18px;line-height:24px;margin-bottom:30px}.create-account-registration-separator .register_separator,.signin-accounts-separator .register_separator{margin:30px auto;text-transform:uppercase;width:100%;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.create-account-registration-separator .register_separation-message,.signin-accounts-separator .register_separation-message{text-align:center;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.create-account-registration-separator .register_separation-message span,.signin-accounts-separator .register_separation-message span{font-family:"futura-pt",arial,sans-serif,sans-serif}.create-account-register-callout p{text-transform:none;line-height:18px}.create-account-register-callout a{color:inherit;text-decoration:underline}@media only screen and (min-width:320px) and (max-width:750px){.hidden-mobile{display:none}}@media only screen and (min-width:480px) and (max-width:750px){.user-registration-description .subtitle .logo{width:26%}.create-account-registration-separator .register_separator,.signin-accounts-separator .register_separator{width:50%}}@media only screen and (min-width:750px){.main.registration .content{padding:0}.main.registration .primary{padding:0 20px}.main.registration .account_navigation{padding:0 20px 0 0}.main.registration .account-navigation-text-asset{text-align:left}.main.registration .account-navigation-text-asset .title{border-bottom:1px solid #ccc;padding-bottom:5px}.main.registration .create_account{-webkit-align-items:flex-start;align-items:flex-start}.main.registration .create_account .birthday_label{font:14px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}.main.registration .create_account .register_form_left{-webkit-order:4;order:4;width:50%;margin-top:30px}.main.registration .gigyaLoginParent{position:relative;top:-36px;margin-left:30px}.create-account-social-signup-description,.singin-description-content-asset{position:relative;top:-45px;margin-left:30px}.create-account-social-signup-description .subtitle,.singin-description-content-asset .subtitle{font-size:14px;margin:20px 0}.beauty-crew-create-account-banner{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.beauty-crew-create-account-banner .makeup{width:37%}.beauty-crew-create-account-banner .title{display:block;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:30px;text-transform:capitalize;font-size:28px}.user-registration-description{-webkit-order:1;order:1}.user-registration-description .title{padding:0 25px;margin-bottom:25px}.user-registration-description .subtitle .logo{width:25%}.create-account-benefits-beauty-crew{-webkit-order:2;order:2;border:0;padding:0}.create-account-benefits-beauty-crew .benefits{margin-left:10%}.create-account-registration-separator,.signin-accounts-separator{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-order:3;order:3;width:100%;margin:0}.create-account-registration-separator .register_separator,.signin-accounts-separator .register_separator{font-size:28px;margin:0}.create-account-registration-separator .register_separator:before,.create-account-registration-separator .register_separator:after,.signin-accounts-separator .register_separator:before,.signin-accounts-separator .register_separator:after{display:none}.create-account-registration-separator .register_separation-message,.signin-accounts-separator .register_separation-message{width:100%;position:relative}.create-account-registration-separator .register_separation-message:after,.signin-accounts-separator .register_separation-message:after{content:"";display:block;width:2px;height:425px;background:#ccc;position:absolute;top:95px;right:-10px}.social_buttons_right{-webkit-order:5;order:5;width:50%}}@media only screen and (min-width:751px) and (max-width:1023px){.create-account-social-signup-description,.singin-description-content-asset{margin-left:38px}.create-account-social-signup-description .title,.singin-description-content-asset .title{font-size:14px}.create-account-social-signup-description .subtitle,.singin-description-content-asset .subtitle{font-size:12px;margin:10px 0}.create-account-registration-separator,.signin-accounts-separator{font-size:14px}.create-account-registration-separator .register_separator,.signin-accounts-separator .register_separator{font-size:18px}}@media only screen and (min-width:1024px){.beauty-crew-create-account-banner{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.beauty-crew-create-account-banner .makeup{width:30%}.beauty-crew-create-account-banner .title{font-size:42px}.user-registration-description .subtitle span{font-size:42px}.user-registration-description .subtitle .logo{width:20%}.create-account-benefits-beauty-crew .benefits-description-title{font-size:18px}.create-account-benefits-beauty-crew .benefits{font-size:16px}.create-account-registration-separator .register_separation-message:after,.signin-accounts-separator .register_separation-message:after{right:-20px;height:510px}}.main.beauty_dashboard .content{padding:0 0 20px}.main.beauty_dashboard .content .primary{padding:0 20px;text-align:center}.welcome-message{text-transform:uppercase;font-size:18px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;padding:0 0 30px}.welcome-message:before{content:"";display:block;height:2px;width:50px;margin:40px auto;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NmRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NDA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#c76df4),color-stop(100%,#e84095));background-image:-moz-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:-webkit-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:linear-gradient(to right,#c76df4 0%,#e84095 100%)}.privilege-message{text-transform:uppercase;font-size:12px;line-height:18px}.privilege-message span{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.privilege-message span:after{content:"\000A";white-space:pre}.privilege-progress{position:relative;margin:15px auto;max-width:650px}.colored-progress-bar{position:relative;left:0;top:0;width:100%}.progress-item{position:absolute;font-size:18px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;top:0;width:10%;background:0;color:#000;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap}.progress-item:nth-child(2){left:18%}.progress-item:nth-child(3){left:45%}.progress-item:last-child{right:4%}.progress-item.white-text{color:#fff}.rewards-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-flow:nowrap;flex-flow:nowrap}.reward-item{height:280px;width:200px;margin:10px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;box-shadow:rgba(0,0,0,0.6) 0px 0px 15px}.reward-title,.activity-feed-title,.pro-welcome-message{font-size:18px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin:20px auto;text-transform:uppercase}.reward-title:after,.activity-feed-title:after,.pro-welcome-message:after{content:"";display:block;height:2px;width:50px;margin:10px auto;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NmRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NDA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#c76df4),color-stop(100%,#e84095));background-image:-moz-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:-webkit-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:linear-gradient(to right,#c76df4 0%,#e84095 100%)}.loyalty-thank-you-reward{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column;padding:10px}.finished-reward-title{width:75%}.finished-reward-message{font-size:12px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin-top:15px}.activity-feed-subtitle,.event-date{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.event-date{color:#ccc;margin-bottom:5px}.reward-image{height:90px;width:90px;margin:0 auto}.reward-image .loyalty-reward-image{height:100%;width:100%}.coupon .reward-image{height:125px;width:125px}.coupon .share-birthday{color:#000}.coupon .share-birthday:hover{text-decoration:none}.reward-info,.reward-reedemby{font-size:10px;text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin:10px 0}.reward-info p,.reward-reedemby p{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.reward-info .price-value,.reward-reedemby .price-value{font-size:46px}.reward-info .price-unit,.reward-reedemby .price-unit{font-size:24px;position:relative;top:-15px}.reward-info{margin:35px 0 15px}.reward-reedemby{border:1px solid black;opacity:.5}@media only screen and (min-width:320px) and (max-width:1023px){.reward-reedemby{padding-top:3px}}@media only screen and (min-width:751px) and (max-width:1024px) and (orientation:landscape){.reward-reedemby{padding-top:4px}}.reward-instructions{font-size:11px;overflow:hidden}.reward-reedemed{text-transform:uppercase;font-size:10px}.reward-reedemed:after{content:"";display:block;height:1px;width:30px;margin:15px auto;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NmRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NDA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#c76df4),color-stop(100%,#e84095));background-image:-moz-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:-webkit-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:linear-gradient(to right,#c76df4 0%,#e84095 100%)}.reward-progress-bar{display:block;width:80%;background:#ccc;height:2px;margin:12px auto}.reward-percents{height:2px;display:block;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NmRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NDA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#c76df4),color-stop(100%,#e84095));background-image:-moz-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:-webkit-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:linear-gradient(to right,#c76df4 0%,#e84095 100%)}.activity-feed,.benefit-list{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px}.event-wrapper:before,.benefit-item:before{content:"";display:block;background:#ccc;width:100%;height:1px;margin:20px auto}.loyalty-view-all-events{display:block;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin:40px auto;color:inherit;text-decoration:underline;text-transform:lowercase}.beauty-crew-dashboard-footer,.beauty-crew-dashboard-footer-pro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column}.beauty-crew-dashboard-footer .standard-banner,.beauty-crew-dashboard-footer-pro .standard-banner{height:130px;margin:20px 0;width:100%}.beauty-crew-dashboard-footer .standard-banner img,.beauty-crew-dashboard-footer-pro .standard-banner img{height:100%;width:100%}.conected-accounts-title{font-size:18px;margin:40px auto 0}.conected-accounts-title span{font-weight:bold}.bold-text{font-weight:bold}.coupons-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.coupon-title{margin-bottom:10px;font-size:14px;font-weight:bold}.coupon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;height:230px;width:50%;margin:5px;padding:10px 5px}.coupon .coupon-description{font-size:10px;line-height:18px;height:40%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}.connected-accounts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;margin:0 auto}.colored-path{fill:url(#collored-progress-gradient);stroke:url(#collored-progress-gradient)}.progress-circle{position:relative;height:220px;width:220px;margin:30px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column;border-radius:50%;background:#fff}.progress-circle .gradient-progress{position:absolute;height:100%;top:0;left:0;right:0;margin:0 auto;-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.progress-path{stroke:url(#linear)}.pro-welcome-message{margin:0}.pro-welcome-message:after{margin:15px auto}.progress-info{font-size:14px;padding:0 40px;text-transform:uppercase;color:#ccc;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;width:100%}.progress-info .max-spend-message{color:#000;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;line-height:normal}.progress-info .max-spend-message span{font-family:"futura-pt",arial,sans-serif,sans-serif;font-style:italic}.beauty-crew-pro-benefits{-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;box-shadow:rgba(0,0,0,0.6) 0px 0px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:column;flex-direction:column;padding:20px 10px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.beauty-crew-pro-benefits .benefit-title{line-height:18px}.beauty-crew-pro-benefits .benefit-title span{font-weight:bold}.beauty-crew-pro-benefits .discount-value{font-size:72px;margin:50px 0 30px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.beauty-crew-pro-benefits .discount-type{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.beauty-crew-pro-benefits .benefit-message{margin-top:30px;text-transform:none;color:#ccc}.beauty-crew-pro-benefits .benefit-message a{text-transform:none;text-decoration:underline}@media only screen and (min-width:480px) and (max-width:750px){.beauty-crew-share-banner{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.beauty-crew-share-banner .banner-image{width:50%}.beauty-crew-share-banner .logo{width:30%;margin-right:30px}.privilege-progress{height:132px}.coupon{width:30%;margin:30px 10px}.coupon .coupon-description{font-size:11px}.beauty-crew-dashboard-footer .standard-banner,.beauty-crew-dashboard-footer-pro .standard-banner{height:180px}.connected-accounts{width:60%}.wrap-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:751px) and (max-width:1023px){.coupon .coupon-description{font-size:11px}.privilege-progress{height:112px}.wrap-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:750px){.main.beauty_dashboard .content{padding:0 0 20px}.main.beauty_dashboard .content .primary{padding:0 0 0 25px}.welcome-message{padding:0;margin-top:30px}.welcome-message:before{display:none}.welcome-message:after{content:"";display:block;height:2px;width:50px;margin:40px auto;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NmRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NDA5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#c76df4),color-stop(100%,#e84095));background-image:-moz-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:-webkit-linear-gradient(left,#c76df4 0%,#e84095 100%);background-image:linear-gradient(to right,#c76df4 0%,#e84095 100%)}.progress-item{font-size:24px}.reward-instructions{font-size:12px}.progress-info{padding:0 30px}.progress-info .max-spend-message{font-size:24px}.coupon{width:30%;margin:10px}.activity-feed-title:after{margin:15px auto;height:1px}.activity-feed-subtitle{text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,sans-serif}.beauty-crew-dashboard-footer{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.beauty-crew-dashboard-footer .standard-banner{width:48%;height:100px}.progress-circle{margin:0 auto 40px;width:270px;height:270px}.pro-welcome-message{margin:0 auto 15px}.pro-welcome-message:after{margin:10px auto 30px;height:1px;width:30px}.remaining{font-size:72px;color:#000;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.progress-info-title{display:block;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin:20px auto 5px;color:#000;font-size:14px}.discount-description{display:block;text-transform:none;margin:0 10px;padding:0 30px;font-size:12px}.beauty-crew-pro-benefits{-webkit-flex-direction:row;flex-direction:row}.beauty-crew-pro-benefits .benefit-info,.beauty-crew-pro-benefits .benefit-list{width:50%}.beauty-crew-pro-benefits .benefit-list{border-left:1px solid #ccc;padding-left:10px}.beauty-crew-pro-benefits .benefit-item:before{margin:10px auto;width:80%}.beauty-crew-pro-benefits .benefit-item:first-child:before{display:none}.beauty-crew-dashboard-footer-pro .banner-logo{position:relative;top:10px}.connected-accounts{width:50%}}@media only screen and (min-width:1024px){.progress-item{font-size:32px}.privilege-progress{height:142px}.reward-item{height:310px}.coupon{height:310px;padding:30px 10px}.coupon .share-birthday{font-size:16px}.coupon .coupon-description{padding:0 14px;font-size:14px}.coupon-title{font-size:16px}.privilege-message{font-size:16px}.privilege-message span:after{content:""}.reward-reedemby{font-size:12px}.reward-instructions{padding:0 15px}.beauty-crew-pro-benefits .benefit-item:before{margin:15px auto}.beauty-crew-pro-benefits .benefit-message{padding:0 20%}}@media only screen and (min-width:320px) and (max-width:750px){.pro_account .primary{position:relative;top:-115px;margin-bottom:-65px}}.pt_product_search_noresult .no_hits_search_suggest,.pt_product_search_noresult .no_hits_search_term{white-space:nowrap}.pt_product_search_noresult .no_hits_search_suggest:after,.pt_product_search_noresult .no_hits_search_suggest:before,.pt_product_search_noresult .no_hits_search_term:after,.pt_product_search_noresult .no_hits_search_term:before{text-decoration:none;color:#000}.pt_product_search_noresult .no_hits_search_suggest:hover,.pt_product_search_noresult .no_hits_search_term:hover{text-decoration:none}.pt_product_search_noresult .main .content{*zoom:1}.pt_product_search_noresult .main .content:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.pt_product_search_noresult .primary h1{font:32px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;color:#000;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:751px) and (max-width:1023px){.pt_product_search_noresult .primary h1{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .primary h1{font-size:20px}}.pt_product_search_noresult .primary .b-cantfind-search-link{text-decoration:underline}.pt_product_search_noresult .primary .b-cantfind-search-link:hover{text-decoration:none}.pt_product_search_noresult .primary .no_hits_message .content_asset,.pt_product_search_noresult .primary .no_hits_suggest_message .content_asset,.pt_product_search_noresult .primary .no_hits_suggest_message,.pt_product_search_noresult .primary .no_hits_message{*zoom:1;font-family:"futura-pt",arial,sans-serif,sans-serif;font-size:18px;line-height:21px;text-transform:uppercase;margin-bottom:10px !important}.pt_product_search_noresult .primary .no_hits_message .content_asset:after,.pt_product_search_noresult .primary .no_hits_suggest_message .content_asset:after,.pt_product_search_noresult .primary .no_hits_suggest_message:after,.pt_product_search_noresult .primary .no_hits_message:after{content:"";display:table;clear:both}.pt_product_search_noresult .primary .no_hits_message .content_asset span,.pt_product_search_noresult .primary .no_hits_suggest_message .content_asset span,.pt_product_search_noresult .primary .no_hits_suggest_message span,.pt_product_search_noresult .primary .no_hits_message span{color:#e9168c;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.pt_product_search_noresult .primary .no_hits_message .content_asset span.no_hits_search_term,.pt_product_search_noresult .primary .no_hits_suggest_message .content_asset span.no_hits_search_term,.pt_product_search_noresult .primary .no_hits_suggest_message span.no_hits_search_term,.pt_product_search_noresult .primary .no_hits_message span.no_hits_search_term{font-family:"futura-pt",arial,sans-serif,sans-serif;text-transform:none}.pt_product_search_noresult .primary .no_hits_message .content_asset,.pt_product_search_noresult .primary .no_hits_suggest_message .content_asset{float:left}.pt_product_search_noresult .primary .no_hits_search_suggest{text-transform:initial}.pt_product_search_noresult .primary .noresults_bottom,.pt_product_search_noresult .primary .noresults_help{*zoom:1;margin:15px 0;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px;line-height:18px}.pt_product_search_noresult .primary .noresults_bottom:after,.pt_product_search_noresult .primary .noresults_help:after{content:"";display:table;clear:both}.pt_product_search_noresult .primary .noresults_bottom h4,.pt_product_search_noresult .primary .noresults_help h4{font-size:18px;font-family:"futura-pt",arial,sans-serif,sans-serif;line-height:24px}.pt_product_search_noresult .primary .noresults_bottom ul em,.pt_product_search_noresult .primary .noresults_help ul em{color:#e9168c}.pt_product_search_noresult .primary .b-cantfind-search{margin-bottom:35px;font:16px/22px "futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .primary .b-cantfind-search{font:14px/20px "futura-pt",arial,sans-serif,arial,sans-serif}}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .primary .b-cantfind-search{margin-bottom:25px}}.pt_product_search_noresult .primary .no_hits_search{margin:20px 0 15px 0}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .primary .no_hits_search{margin:20px 0 5px 0}.pt_product_search_noresult .primary .no_hits_search .search_label{display:block}}.pt_product_search_noresult .primary .no_hits_search .f_field{*zoom:1}.pt_product_search_noresult .primary .no_hits_search .f_field:after{content:"";display:table;clear:both}.pt_product_search_noresult .primary .search_input{width:284px;height:30px;margin-right:10px;line-height:30px;color:#000;padding:6px 12px}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .primary .search_input{width:200px;height:40px;line-height:40px;margin-top:10px}}.pt_product_search_noresult .primary .search_button:before{display:none}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .primary .search_button{width:65px;height:40px;padding:0}}.pt_product_search_noresult .b-no_hits_recommendations{margin:0 0 25px 0;*zoom:1}.pt_product_search_noresult .b-no_hits_recommendations:after{content:"";display:table;clear:both}.pt_product_search_noresult .b-no_hits_recommendations .product_tile_wrapper,.pt_product_search_noresult .b-no_hits_recommendations .product_list{margin-bottom:0}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .b-no_hits_recommendations{margin-bottom:0}}.pt_product_search_noresult .b-customer_service-assets{padding:40px 0 0;margin-top:30px}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .b-customer_service-assets{margin-top:15px;padding:0;border-top:0}}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .recommendations_block{padding-bottom:0;margin-bottom:0;padding-top:25px}}.pt_product_search_noresult .recommendations_block .recommendation_title{text-align:center}.searchResultsHeadingWrapper,#searchResultsHeadingWrapper{*zoom:1;border-bottom:1px solid #ccc;padding:10px 0 15px 0;margin:0 0 30px 0}.searchResultsHeadingWrapper:after,#searchResultsHeadingWrapper:after{content:"";display:table;clear:both}.searchResultsHeadingWrapper .searchResultsHeadingCategories,#searchResultsHeadingWrapper .searchResultsHeadingCategories{display:none;border-top:1px solid #ccc}@media only screen and (min-width:320px) and (max-width:750px){.searchResultsHeadingWrapper,#searchResultsHeadingWrapper{padding:10px 0 10px 0}}.searchResultsHeadingWrapper p,#searchResultsHeadingWrapper p{float:right;font-family:"futura-pt",arial,sans-serif,sans-serif;font-size:30px;text-transform:uppercase;line-height:40px}@media only screen and (min-width:320px) and (max-width:750px){.searchResultsHeadingWrapper p,#searchResultsHeadingWrapper p{width:100%;text-align:center;font-size:18px;line-height:30px}}.searchResultsHeadingWrapper p strong,#searchResultsHeadingWrapper p strong{color:#e9168c;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.searchResultsHeadingWrapper p em,#searchResultsHeadingWrapper p em{color:#e9168c;text-transform:none}.searchResultsHeadingWrapper .searchResultsSearchField,#searchResultsHeadingWrapper .searchResultsSearchField{float:left;position:relative}@media only screen and (min-width:320px) and (max-width:750px){.searchResultsHeadingWrapper .searchResultsSearchField,#searchResultsHeadingWrapper .searchResultsSearchField{display:none}}.searchResultsHeadingWrapper .searchResultsSearchField .search_label,#searchResultsHeadingWrapper .searchResultsSearchField .search_label{display:none}.searchResultsHeadingWrapper .searchResultsSearchField .search-clear,#searchResultsHeadingWrapper .searchResultsSearchField .search-clear{display:none}.searchResultsHeadingWrapper .searchResultsSearchField form,#searchResultsHeadingWrapper .searchResultsSearchField form{float:left;position:relative}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset{position:relative}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_input,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_input{border:1px solid #000 !important;line-height:30px;font-size:14px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;float:left;padding:0 10px 0 44px;border:0;position:static;height:40px;line-height:38px;width:187px}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset ::-webkit-input-placeholder,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset ::-webkit-input-placeholder{text-transform:lowercase}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset :-moz-placeholder,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset :-moz-placeholder{text-transform:lowercase}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset ::-moz-placeholder,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset ::-moz-placeholder{text-transform:lowercase}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset :-ms-input-placeholder,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset :-ms-input-placeholder{text-transform:lowercase}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_button,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_button{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;border:0;overflow:hidden;background:#fff;font-size:12px;width:35px;left:2px;top:2px;height:35px;padding:0;position:absolute}.searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_button:before,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_button:before{content:'';display:block;background:url('../images/elements-s1fc43da28d.png') 0 -1743px no-repeat;height:30px;width:34px;position:absolute;left:6px;top:2px;z-index:1}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_button:before,#searchResultsHeadingWrapper .searchResultsSearchField form fieldset .search_button:before{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -1303px;height:30px;width:27px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .searchResultsHeadingWrapper,.pt_product_search_noresult #searchResultsHeadingWrapper{padding:10px 0 0 0}.pt_product_search_noresult .searchResultsHeadingWrapper .in-desktop,.pt_product_search_noresult #searchResultsHeadingWrapper .in-desktop{display:block !important}.pt_product_search_noresult .searchResultsHeadingWrapper .in-mobile,.pt_product_search_noresult #searchResultsHeadingWrapper .in-mobile{display:none !important}}.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories{*zoom:1;float:left;width:100%;margin-top:5px}.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories:after,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories:after{content:"";display:table;clear:both}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories{display:block}}.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement_header_box,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement_header_box{display:block;width:100%}.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement_header_box .refinement_header,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement_header_box .refinement_header{width:100%;background-color:transparent}.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement_header_box .refinement_header:after,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement_header_box .refinement_header:after{border-top-color:#e9168c}.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement.category,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsHeadingCategories .refinement.category{display:none}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .searchResultsHeadingWrapper .searchResultsSearchField,.pt_product_search_noresult #searchResultsHeadingWrapper .searchResultsSearchField{display:none}}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult .searchResultsHeadingWrapper{margin-bottom:10px;border:0}}.pt_product_search_noresult #searchResultsHeadingWrapper{display:none}@media only screen and (min-width:320px) and (max-width:750px){.pt_product_search_noresult #searchResultsHeadingWrapper{margin-bottom:0;padding:0;display:block}}#results-products{display:none}.pt_product_search_result.clp .refinement_header.in-desktop:nth-child(2n){display:none}.ie9 .pt_product_search_noresult .f_placeholder_wrapper .f_placeholder,.ie9 .pt_product_search_result .f_placeholder_wrapper .f_placeholder{top:20px !important;left:40px !important}.b-search_header-title{font:30px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif;color:#000;text-transform:uppercase;padding:30px 0 10px 0}@media only screen and (min-width:751px) and (max-width:1023px){.b-search_header-title{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.b-search_header-title{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.b-search_header-title{font-size:20px;padding-bottom:0}}.b-search_header-results{font:18px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:lowercase;margin-bottom:30px}@media only screen and (min-width:320px) and (max-width:750px){.b-search_header-results{font-size:13px;margin-bottom:15px}}.b-search_header-results-data{font:18px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.b-search_header-results-data{font:13px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif}}.b-search_result-tabs{font:13px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif;border-bottom:1px solid #fff;margin:0 -500% 25px;padding:0 500%;text-transform:uppercase;position:relative;z-index:2}@media only screen and (min-width:320px) and (max-width:750px){.b-search_result-tabs{font-size:12px}}.b-search_result-tabs .ui-state-default,.b-search_result-tabs .b-search_result-tabs_item{color:#000;display:inline-block;margin:0 25px 0 0;padding:0 0 16px 0;position:relative;top:1px}@media only screen and (min-width:320px) and (max-width:750px){.b-search_result-tabs .ui-state-default,.b-search_result-tabs .b-search_result-tabs_item{margin-right:10px}}.b-search_result-tabs .ui-state-active{color:#fff;background:url(../images/account/bg_arrow_tabs.png) no-repeat center bottom}.b-search_result-tabs .ui-tabs-anchor:hover,.b-search_result-tabs .b-search_result-tabs_link:hover{text-decoration:none}.b-show_list{margin:15px 0 55px 0;padding:15px 0 0}@media only screen and (min-width:320px) and (max-width:750px){.b-show_list{margin-bottom:25px}}.b-show_list .b-show_list-item{display:inline-block;font-size:14px;color:#000;margin:0 0 0 24px;position:relative}@media only screen and (min-width:320px) and (max-width:750px){.b-show_list .b-show_list-item{font-size:11px;margin:0 0 0 18px}}.b-show_list .b-show_list-item:first-child{margin:0}.b-show_list .b-show_list-item:first-child:before{display:none}.b-show_list .b-show_list-item:before{width:1px;height:17px;background:#000;content:"";position:absolute;left:-14px}@media only screen and (min-width:320px) and (max-width:750px){.b-show_list .b-show_list-item:before{height:10px;left:-11px;top:2px}}.b-show_list .b-show_list-item .b-show_list-link{text-decoration:underline;font:14px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.b-show_list .b-show_list-item .b-show_list-link{font:11px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif}}.b-show_list .b-show_list-item .b-show_list-link:hover{text-decoration:none}#resultsContents,#resultsEvents{max-width:100%;margin-left:auto;margin-right:auto}#resultsContents:after,#resultsEvents:after{content:" ";display:block;clear:both}#resultsContents .l-bd_landing,#resultsEvents .l-bd_landing{width:33.33333%;float:left;padding-left:0;padding-right:0;min-height:265px;padding:0 5px}#resultsContents .l-bd_landing:nth-child(3n+1),#resultsEvents .l-bd_landing:nth-child(3n+1){padding-left:0;padding-right:15px}#resultsContents .l-bd_landing:nth-child(3n+3),#resultsEvents .l-bd_landing:nth-child(3n+3){padding-right:0;padding-left:15px}@media only screen and (min-width:320px) and (max-width:750px){#resultsContents .l-bd_landing,#resultsEvents .l-bd_landing{width:100%;float:left;height:auto;padding:0}#resultsContents .l-bd_landing:nth-child(3n+1),#resultsEvents .l-bd_landing:nth-child(3n+1){padding:0}#resultsContents .l-bd_landing:nth-child(3n+3),#resultsEvents .l-bd_landing:nth-child(3n+3){padding:0}}.holiday_gift_guide .custom_plp_slot_banner{background:#000}.holiday_gift_guide .holiday-gift-banner,.holiday_gift_guide .merchandising-slot__image{max-width:100%}.g-sticky-header .holiday_gift_guide{padding-top:0}@media only screen and (min-width:1024px){.holiday_gift_guide .search_result_items .product_tile_wrapper:nth-child(3n){margin-right:23px}}@media only screen and (min-width:1024px){.holiday_gift_guide .search_result_items .product_tile_wrapper:nth-child(4n){margin-right:0}}.holiday_gift_guide .content{padding-top:20px}@media only screen and (min-width:1024px){.holiday_gift_guide .content{width:1024px}}@media only screen and (min-width:751px){.holiday_gift_guide .content.clp .primary{float:none;margin:0 auto;padding-top:20px}}@media only screen and (min-width:1024px){.holiday_gift_guide .content.clp .primary{width:100%}}.holiday_gift_guide .breadcrumb{position:static}.holiday_gift_guide .unclickable_breadcrumb{text-transform:uppercase;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.holiday_gift_guide .product_tile .product-tile-info-wrapper .product_badge.productbadge_new{text-transform:lowercase;font-size:12px}.holiday_gift_guide .product_tile .product-tile-info-wrapper .product_badge.productbadge_new::after,.holiday_gift_guide .product_tile .product-tile-info-wrapper .product_badge.productbadge_new::before{display:none}.holiday_gift_guide .merchandising-slot__image-wrapper{height:100%}.holiday_gift_guide .product_tile_wrapper .price{display:block}.holiday_gift_guide .sort_by .selectboxit-container{float:none;width:100%}.holiday_gift_guide .sort_by .selectboxit-text{color:#000}.holiday_gift_guide .sort_by .selectboxit.sort_by_list{border:1px solid #000}@media only screen and (min-width:751px){.holiday_gift_guide .sort_by{width:40%}}@media only screen and (min-width:751px){.holiday_gift_guide .sort_by{width:15%}}.holiday-subcategory-menu{background:#000;padding:20px 0;text-align:center}.holiday-subcategory-menu-link{padding:0 10px;color:#fff;font:14px "futura-pt-bold",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:1024px){.holiday-subcategory-menu-link{font-size:16px;padding:0 25px}}.holiday-subcategory-menu-link:hover,.holiday-subcategory-menu-link:focus{text-decoration:none}.pt_error .main .primary{float:none;width:100%}.pt_error .main .secondary{display:none}.pt_error .main .px-block-container .content{padding-top:30px}.pt_error .main .px-block-container .content #px-captcha{padding-bottom:20px}.b-error_promo{padding-bottom:30px}.prosignup-error-message .b-404{text-align:center}.prosignup-error-message .b-404 .oops{position:relative;margin-bottom:55px;bottom:-62px}@media only screen and (min-width:320px) and (max-width:750px){.prosignup-error-message .b-404 .oops{top:113px;height:91px}}.prosignup-error-message h2{position:relative;top:-142px;margin-top:127px}@media only screen and (min-width:320px) and (max-width:750px){.prosignup-error-message h2{top:-37px;font-size:12px}}@media only screen and (min-width:751px) and (max-width:1023px){.prosignup-error-message h2{font-size:21px;top:-97px}}@media only screen and (min-width:320px) and (max-width:750px){.prosignup-error-message h2 .emoji{position:relative;height:83px;width:67px}}.b-404-container-image{float:left;width:48%}@media only screen and (min-width:751px) and (max-width:1023px){.b-404-container-image{width:460px;height:195px}}@media only screen and (min-width:320px) and (max-width:750px){.b-404-container-image{float:none;width:auto;height:auto;margin-bottom:8px}}.b-404-container-info{float:left;width:49%;margin:15px 0 0 20px}@media only screen and (min-width:751px) and (max-width:1023px){.b-404-container-info{width:248px;margin:10px 0 0 0}}@media only screen and (min-width:320px) and (max-width:750px){.b-404-container-info{float:none;width:auto;margin:0 0 19px}}.b-404-image{max-width:100%}.b-404-title{font:36px "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:none;margin-bottom:4px}@media only screen and (min-width:320px) and (max-width:750px){.b-404-title{font-size:21px;text-align:center;margin-bottom:10px}}.b-404-description{font:14px "futura-pt",arial,sans-serif,arial,sans-serif;margin-bottom:17px}@media only screen and (min-width:320px) and (max-width:750px){.b-404-description{font-size:13px;margin-bottom:25px}}.b-404-link{text-decoration:underline}@media only screen and (min-width:320px) and (max-width:750px){.b-404-button{width:100%}}.primary .b-404 h2{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.primary .login-faqs h3,.primary .login-customer-service h3{font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif}.primary .login-faqs a,.primary .login-customer-service a{color:#000;font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif;text-transform:lowercase}@media only screen and (min-width:320px) and (max-width:750px){.b-error_recommendations .mobile-toggle-wrapper{border-bottom:0}.b-error_recommendations .mobile-toggle-wrapper .mobile-toggle:before{margin-top:-5px}}.hpv3_slot{width:100%;max-width:1440px;margin:auto}.hpv3_slot h3{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;font-size:32px;line-height:32px;text-align:center;margin-bottom:40px;color:#000}.hpv3_slot h3 span{color:#e9168c}.hpv3_slot .lazyload,.hpv3_slot .lazyloading{opacity:0;min-width:600px}.hpv3_slot .lazyloaded{opacity:1;transition:opacity 300ms}.hpv3_slot.flex_col{display:flex;justify-content:center}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot.flex_col{flex-direction:column;margin-bottom:5px}}.hpv3_slot .flex-item{width:33%;margin:0 3px 10px 0;text-align:center}@media only screen and (min-width:751px) and (max-width:1023px){.hpv3_slot .flex-item{margin:0 3px;width:100%}}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .flex-item{margin:0 0 10px 0;width:100%}}.hpv3_slot .flex-item h2{margin-top:10px;font-size:40px;line-height:40px;font-weight:400}@media only screen and (min-width:751px) and (max-width:1023px){.hpv3_slot .flex-item h2{font-size:26px;line-height:26px}}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .flex-item h2{font-size:35px;line-height:35px}}.hpv3_slot .flex-item p{margin-top:10px;margin-bottom:10px;text-transform:none;font-size:16px;line-height:20px}.hpv3_slot img{width:100%}.hpv3_slot .cta{background:#e9168c;padding:10px 30px;color:#fff;text-transform:uppercase;font:21px "freight-sans-compressed-pro",arial,sans-serif;font-weight:bold;line-height:14px;border:1px solid #e9168c;display:inline-block;width:190px}.hpv3_slot .content_asset{margin-bottom:5px;position:relative}@media only screen and (min-width:751px) and (max-width:1023px){.hpv3_slot .content_asset{margin-bottom:5px}}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .content_asset{margin-bottom:5px}}.hpv3_slot .mainWrapper{width:100%;max-width:1440px}.hpv3_slot .hero_text{width:50%;padding:0 .5em 0 .5em;position:absolute}.hpv3_slot .hero_text h2{font-size:2em;line-height:.9em;text-transform:none}.hpv3_slot .hero_text h2 .hollow_white{color:#fff;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent}.hpv3_slot .hero_text h2 .hollow_black{color:#000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent}.hpv3_slot .hero_text h2 .hollow_pink{color:#e9168c;-webkit-text-stroke-color:#e9168c;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent}.hpv3_slot .hero_text h2.color_white{color:#fff}.hpv3_slot .hero_text h2.color_black{color:#000}.hpv3_slot .hero_text h2.color_pink{color:#e9168c}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text h2{font-size:2.1em}}.hpv3_slot .hero_text p{font-size:.6em;line-height:1.2em;text-transform:none;max-width:25em}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text p{max-width:90%;font-size:.9em;margin:1em auto .5em auto}}.hpv3_slot .hero_text.position_left{left:0;top:50%;transform:translate(0,-50%)}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text.position_left{left:0;top:50%;transform:translate(0,0);display:flex;justify-content:center;flex-direction:column}}.hpv3_slot .hero_text.position_center{left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text.position_center{left:0;top:50%;transform:translate(0,0);display:flex;justify-content:center;flex-direction:column}}.hpv3_slot .hero_text.position_right{left:50%;top:50%;transform:translate(0,-50%)}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text.position_right{left:0;top:50%;transform:translate(0,0);display:flex;justify-content:center;flex-direction:column}}.hpv3_slot .hero_text.text_left{text-align:left}.hpv3_slot .hero_text.text_left p{margin:1.5em auto 1em 0}.hpv3_slot .hero_text.text_center{text-align:center}.hpv3_slot .hero_text.text_center p{margin:1.5em auto 1em auto}.hpv3_slot .hero_text.text_right{text-align:right}.hpv3_slot .hero_text.text_right p{margin:1.5em 0 1em auto}.hpv3_slot .hero_text .color_white{color:#fff}.hpv3_slot .hero_text .color_black{color:#000}.hpv3_slot .hero_text .color_pink{color:#e9168c}.hpv3_slot .hero_text .btn-link{background:#e9168c;padding:.6em 1em;color:#fff;text-transform:uppercase;text-align:center;font-size:.6em;font-family:"freight-sans-compressed-pro",arial,sans-serif;font-weight:bold;border:1px solid #e9168c;display:inline-block;width:10em}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text .btn-link{font-size:.9em;display:block;margin:0 auto}}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .hero_text{width:100%;height:50%}}.hpv3_slot .olapic-header{font-family:"korolev w01 cmp medium",arial,sans-serif;margin:20px auto;max-width:480px;letter-spacing:1px;top:0}.hpv3_slot .olapic-header span{font-family:"korolev w01 cmp bold",arial,sans-serif}.hpv3_slot .recommendations_block{width:100%}.hpv3_slot .recommendations_block .slick-track{display:flex}.hpv3_slot .recommendations_block .slick-slide{display:flex;align-items:center;justify-content:center;height:auto;margin:10px}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .recommendations_block .slick-slide{margin:5px}}.hpv3_slot .recommendations_block .slick-prev{z-index:10;left:2%;background:url('../images/elements-s1fc43da28d.png') 0 -65px no-repeat;height:35px;width:20px}.hpv3_slot .recommendations_block .slick-prev:before{content:""}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.hpv3_slot .recommendations_block .slick-prev{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -61px;height:35px;width:20px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.hpv3_slot .recommendations_block .slick-next{z-index:10;right:2%;background:url('../images/elements-s1fc43da28d.png') 0 -105px no-repeat;height:35px;width:20px}.hpv3_slot .recommendations_block .slick-next:before{content:""}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.hpv3_slot .recommendations_block .slick-next{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -98px;height:35px;width:20px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.hpv3_slot .recommendations_block .slick-dots{bottom:0}.hpv3_slot .recommendations_block li{box-shadow:rgba(0,0,0,0.08) 0px 1px 18px 0px;text-align:center;padding:10px}.hpv3_slot .recommendations_block li .product_name{font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif;font-size:16px !important;margin-top:20px !important}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .recommendations_block li .product_name{width:auto !important;font-size:13px !important;margin:20px auto 0 auto}}.hpv3_slot .recommendations_block li .productbadge_new{text-transform:lowercase !important;transform:none;position:relative;left:0;margin-top:5px}.hpv3_slot .recommendations_block li .product_tile .b-product_img-link{margin-bottom:30px}.hpv3_slot .recommendations_block li .product_tile .b-price{margin:10px 0;font-size:13px}.hpv3_slot .recommendations_block li .product_tile .quickviewbutton{top:55% !important}.hpv3_slot .recommendations_block li .product_image{height:auto;width:auto}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot .recommendations_block li{box-shadow:none;padding:0}}.hpv3_slot.hpv3_slot_1 .slick-slider{margin-bottom:0}.hpv3_slot.hpv3_slot_1 .slick-prev{z-index:10;left:2%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvgxmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'version='1.1'id='Capa_1'x='0px'y='0px'viewBox='00477.175477.175'style='enable-background:new00477.175477.175;'xml:space='preserve'width='46px'height='46px'class=''%3e%3cg%3e%3cg%3e%3cpathd='M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z'fill='%23ffffff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");filter:drop-shadow(3px 2px 3px rgba(0,0,0,0.4));width:46px;height:46px;background-size:contain}.hpv3_slot.hpv3_slot_1 .slick-prev:before{content:""}.hpv3_slot.hpv3_slot_1 .slick-next{z-index:10;right:2%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvgxmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'version='1.1'viewBox='00129129'enable-background='new00129129'width='46px'height='46px'class=''%3e%3cg%3e%3cg%3e%3cpathd='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.20-5.8l51-51-51-51c-1.6-1.6-1.6-4.20-5.81.6-1.64.2-1.65.8,0l53.9,53.9c1.6,1.61.6,4.20,5.8l-53.9,53.9z'data-original='%23000000'class='active-path'data-old_color='%23ffffff'fill='%23ffffff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");filter:drop-shadow(-3px 2px 3px rgba(0,0,0,0.4));width:46px;height:46px;background-size:contain}.hpv3_slot.hpv3_slot_1 .slick-next:before{content:""}.hpv3_slot.hpv3_slot_1 .slick-dots{bottom:40px;height:3px}.hpv3_slot.hpv3_slot_1 .slick-dots li{width:auto;height:auto;margin:0 5px}.hpv3_slot.hpv3_slot_1 .slick-dots li button{width:8px;height:8px;box-shadow:rgba(0,0,0,0.15) 0px 2px 11px 0px}.hpv3_slot.hpv3_slot_1 .slick-dots li.slick-active{width:12px;height:12px}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot.hpv3_slot_1 .slick-dots li.slick-active{width:11px;height:11px}}.hpv3_slot.hpv3_slot_1 .slick-dots li.slick-active button{width:10px;height:10px}@media only screen and (min-width:320px) and (max-width:750px){.hpv3_slot.hpv3_slot_1 .slick-dots{bottom:20px}}.olapic-header{font-family:"futura-pt",arial,sans-serif,sans-serif;font-size:30px;text-align:center;color:#000;line-height:30px;position:relative;top:-30px;margin:0 0 10px 0}.olapic-header span{color:#e9168c}@media only screen and (min-width:320px) and (max-width:750px){.olapic-header{margin:0 0 15px 0;font-size:24px;top:0}}.dialog_youtube{height:420px}.js-dialog-youtube iframe{height:320px}@media only screen and (min-width:750px){.js-dialog-youtube iframe{height:420px}}.homepage.main .rr-custom-banner img{width:100%}.b2-hp_slider-copy_image{position:absolute;left:50%;top:50%;margin-left:-567px;margin-top:-264px;padding-top:0}@media only screen and (max-width:1134px){.b2-hp_slider-copy_image{position:absolute;left:0;top:-10%;padding:0;margin:0;width:100%}}@media only screen and (max-height:710px) and (min-width:750px){.b2-hp_slider-copy_image{left:50%;top:50%;margin-left:-513px;margin-top:-200px;width:1027px;height:460px;padding:0}.hp_hero .carousel_navigation_list .carousel_navigation_list_item{overflow:hidden;width:10px;height:10px;margin:0 12px;filter:alpha(opacity=60);opacity:.6}}@media only screen and (max-width:750px){.b2-hp_slider-copy_image{position:absolute;left:-20%;top:-10%;padding:0;margin:0;width:140%;height:auto}}.hp_hero .horizontal_carousel .jcarousel-clip{height:auto !important}.b-hp_slider-bg_image{max-width:100%;width:100%;display:block}.b-hp_slider-copy_link{height:100%;width:100%;position:absolute;top:0;left:0}.b2-hp_slider-copy_image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:auto;max-height:100%;padding:0;position:absolute;right:0;width:100%}@media only screen and (min-width:320px) and (max-width:1024px){.b2-hp_slider-copy_image{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;max-height:65%;top:0}}@media only screen and (min-width:320px) and (max-width:750px){.b2-hp_slider-copy_image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:100%;top:50%}}.b-offers .b-offers-title{font:60px "futura-pt",arial,sans-serif,sans-serif;text-align:center;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:750px){.b-offers .b-offers-title{font-size:21px}}.b-offers-description{font:14px "futura-pt",arial,sans-serif,arial,sans-serif;margin-bottom:30px;text-align:center}.b-offer_tile{position:relative}.b-offer_tile img{width:100%;height:auto}.b-offer_tile-info{position:absolute;right:0;top:0;padding-right:20px;width:50%;margin-top:55px;letter-spacing:0}@media only screen and (min-width:751px) and (max-width:1023px){.b-offer_tile-info{margin-top:15px}}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile-info{margin-top:30px;padding-right:10px}}.b-offer_tile-title{font:42px/1 "futura-pt",arial,sans-serif,sans-serif;color:#fff;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:751px) and (max-width:1023px){.b-offer_tile-title{font-size:30px}}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile-title{font-size:20px;margin-bottom:5px}}.b-offer_tile-subtitle{font:16px "futura-pt",arial,sans-serif,arial,sans-serif;color:#fff;margin-bottom:6px;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile-subtitle{font-size:13px;margin-bottom:5px}}.b-offer_tile-copy{color:#fff;font-size:14px;margin-bottom:12px}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile-copy{margin-bottom:5px;font-size:13px}}.b-offer_tile-cta{font:13px "futura-pt",arial,sans-serif,arial,sans-serif;border:1px solid #fff;color:#fff;display:inline-block;padding:6px 20px;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile-cta{font-size:8px}}.b-offer_tile-background{max-width:100%}.l-offer-items{max-width:100%;margin-left:auto;margin-right:auto;list-style:none}.l-offer-items:after{content:" ";display:block;clear:both}.l-offer-item--1,.l-offer-item--2{width:50%;float:left;padding-left:0;padding-right:0;padding:15px}@media only screen and (min-width:320px) and (max-width:750px){.l-offer-item--1,.l-offer-item--2{width:100%;float:left;padding:15px 0}}.l-offer-item--1{padding-left:0}.l-offer-item--2{padding-right:0}@media only screen and (min-width:320px) and (max-width:750px){.l-offer-item--2 .b-offer_tile-info{margin-top:10px}}.l-offer-item--3{width:100%;float:left;padding:15px 0 0}@media only screen and (min-width:320px) and (max-width:750px){.l-offer-item--3{padding:0}}.b-offer_tile--subscribe .b-offer_tile-info{padding:30px;position:absolute;right:0;top:0;width:100%;text-align:center}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile--subscribe .b-offer_tile-info{margin-top:20px;padding:0}}.b-offer_tile--subscribe .b-offer_tile-copy{width:340px;margin:0 auto}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile--subscribe .b-offer_tile-copy{display:none}}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile--subscribe .b-offer_tile-subtitle{display:none}}.b-offer_tile--subscribe form{width:450px;margin:30px auto 0}@media only screen and (min-width:751px) and (max-width:1023px){.b-offer_tile--subscribe form{width:390px}}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile--subscribe form{width:260px;margin-top:10px}}.b-offer_tile--subscribe .f_field_email{width:300px;padding-right:10px;float:left}@media only screen and (min-width:751px) and (max-width:1023px){.b-offer_tile--subscribe .f_field_email{width:240px}}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile--subscribe .f_field_email{width:165px}}.b-offer_tile--subscribe button{width:auto;display:inline-block;margin:0;background-color:#e9168c;color:white;white-space:nowrap;text-transform:uppercase;border:0;text-align:center;position:static;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:150ms;-o-transition-duration:150ms;-webkit-transition-duration:150ms;transition-duration:150ms;font:13px/22px "futura-pt-bold",arial,sans-serif,arial,sans-serif;padding:0 25px;height:40px;line-height:40px;height:38px;line-height:38px;display:block;float:left}.b-offer_tile--subscribe button:hover{background-color:#d90c7f !important;cursor:pointer}@media only screen and (min-width:320px) and (max-width:750px){.b-offer_tile--subscribe button{font-size:12px;padding:0 20px}}.b-offer_tile--subscribe .newsletter_subscribe_content h3,.b-offer_tile--subscribe .newsletter_subscribe_content .subscribe_text{display:none}.promotions.main .content h1,.promotions.main .content h3{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.promotions.main .content .offer .offer_details_btn,.promotions.main .content .offer a{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;text-decoration:underline;color:inherit;text-transform:lowercase}.landingpage .booknow{font:18px "freight-sans-compressed-pro",arial,sans-serif;font-weight:bold}.landingpage .services h2{font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.pt_customer_service{font-family:"futura-pt",arial,sans-serif,arial,sans-serif,sans-serif;font-size:12px;line-height:1.5em}.pt_customer_service #promotions-content img{width:100%}@media only screen and (min-width:320px) and (max-width:750px){.pt_customer_service .main{padding:20px;overflow:visible}}@media only screen and (min-width:320px) and (max-width:750px){.pt_customer_service .main .content{width:100%}}.pt_customer_service .main .content .secondary{border-right:1px solid #000;padding-right:20px;min-height:180px}@media only screen and (min-width:320px) and (max-width:750px){.pt_customer_service .main .content .secondary{width:100%;border:0;display:block;padding:0}}.pt_customer_service .main .content .secondary .secondary_navigation h3.toggle{font-weight:bold}.pt_customer_service .main .content .secondary .secondary_navigation .refinement_list li{margin-bottom:8px}.pt_customer_service .main .content .secondary .secondary_navigation .refinement_list li a{color:#838383;text-decoration:none}.pt_customer_service .main .content .secondary .secondary_navigation .refinement_list li a:hover,.pt_customer_service .main .content .secondary .secondary_navigation .refinement_list li a:active{color:#000}.pt_customer_service .main .content ul.breadcrumb{margin-bottom:26px}.pt_customer_service .main .content .primary{border:0}@media only screen and (min-width:320px) and (max-width:750px){.pt_customer_service .main .content .primary{width:100%}}.pt_customer_service .main .content .primary #international_order_label{margin-bottom:27px;font-size:20px;font-weight:bold}.pt_customer_service .main .content .primary .faqs h1{padding-bottom:10px;text-align:center;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif}.pt_customer_service .main .content .primary .faqs #myaccordion{margin-top:10px}.pt_customer_service .main .content .primary .faqs #myaccordion div.acceptedAnswer{background:white;padding:20px 15px;display:none}.pt_customer_service .main .content .primary .faqs #myaccordion h3.question{display:block;padding:13px 30px 11px 15px;position:relative;text-decoration:none;border-top:thin solid #cecece;font:13px "futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif;font-weight:bold;text-shadow:0 1px 1px white;color:#000;cursor:pointer}.pt_customer_service .main .content .primary .faqs #myaccordion h3.question:after{content:'+';color:#e9168c;font-size:16px;margin-right:10px;position:absolute;right:0;top:14px}.pt_customer_service .main .content .primary .faqs #myaccordion h3.question.expanded:after{content:'-'}.pt_customer_service .main .content .primary .account_detail ul{list-style:none;margin-bottom:45px}.pt_customer_service .main .content .primary .account_detail ul li{color:gray;padding:0 0 10px 0}.pt_customer_service .main .content .primary .account_detail ul li:hover,.pt_customer_service .main .content .primary .account_detail ul li:active{color:#000}.pt_customer_service .main .content .primary h1,.pt_customer_service .main .content .primary h2{padding:0;margin-bottom:14px;line-height:normal}.pt_customer_service .main .content .primary h2{font-weight:bold;font-size:15px}.pt_customer_service .main .content .primary h1{font-size:27px;padding-bottom:14px;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;text-decoration:none}.pt_customer_service .main .content .primary p{padding:0 0 1.5em 0;text-transform:none}.pt_customer_service .main .content .primary .pinkButton{font:18px "freight-sans-compressed-pro",arial,sans-serif;font-weight:bold}.pt_customer_service .main .content .primary a:not([class]){color:#000;text-decoration:underline;text-transform:lowercase}.pt_customer_service .main .content .primary li{font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif}.pt_customer_service .main .content .primary .privacy_policy p,.pt_customer_service .main .content .primary .privacy_policy ul{font-family:"futura-pt-medium","futura-pt",arial,sans-serif,arial,sans-serif;letter-spacing:normal}.header_heading{border-bottom:1px solid #000;text-transform:uppercase}.ui-icon-plus,.ui-icon-minus{position:absolute;margin:-15px 0 0;top:32%;right:10px;font:26px/1.2em "futura-pt",arial,sans-serif,arial,sans-serif,sans-serif;color:#e9168c}.ui-icon-minus:before{content:'\2013'}.ui-icon-plus:before{content:'+'}.secondary_section{border-bottom:1px solid #aaa;border-top:1px solid #aaa}.secondary_section h3{font-family:"futura-pt",arial,sans-serif,arial,sans-serif,sans-serif;font-size:16px;position:relative;text-transform:uppercase;line-height:2.5em;cursor:pointer;font-weight:normal !important}.secondary_section h3:after{content:'-';font-size:25px;position:absolute;margin:-22px 10px 0;top:50%;right:0;color:#e9168c}.secondary_section h3.expanded:after{content:'+'}.secondary_section ul{padding:0 0 11px}.secondary_section ul li{font-family:"futura-pt",arial,sans-serif,arial,sans-serif,sans-serif;line-height:normal;font-size:13px;position:relative}.secondary_section ul li a{color:#000;line-height:2;text-decoration:none}.secondary_section ul li a:hover{border:0;color:#e9168c;cursor:pointer}.sitemap .content .primary h1{font-size:27px;margin-bottom:14px;line-height:normal}.sitemap.content .primary h1{font-size:27px;margin-bottom:14px;line-height:normal}.sitemap .level_1_list_item{margin-bottom:10px;font-size:12px;padding-left:10px;line-height:20px}.sitemap .level_1_list_item h2{padding-left:10px}.sitemap .level_1_list_item ul{padding-left:20px}.sitemap .level_1_list_item ul h3:before{content:'\2013';color:#aaa}.sitemap .level_1_list_item ul ul li:before{content:'\2013';color:#aaa}.contact_us_form .textinput,.contact_us_form .f_textinput,.contact_us_form .f_email,.contact_us_form .f_password{height:30px;line-height:18px}.contact_us_form .selectboxit-btn{font:13px/28px "futura-pt",arial,sans-serif,arial,sans-serif;padding:0 9px 0 9px;text-transform:capitalize}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .selectboxit-btn{width:90%}}.contact_us_form .selectboxit-arrow-container:after{border:4px solid #e9168c;border-bottom:0;border-left-color:transparent;border-right-color:transparent;height:0}.contact_us_form .selectboxit-list{font:13px/25px "futura-pt",arial,sans-serif,arial,sans-serif;max-height:137px !important}.contact_us_form .selectboxit-option{line-height:27px;padding:0 9px 0 9px}.contact_us_form .b-customer_service-assets{float:left}.contact_us_form h1{font:30px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif;color:#000;text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif,arial,sans-serif}@media only screen and (min-width:751px) and (max-width:1023px){.contact_us_form h1{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form h1{font-size:20px}}.contact_us_form p{text-transform:none}.contact_us_form .b-staticpage-header{padding:0 0 12px;border-bottom:1px solid #fff}.contact_us_form .contact-us-description{font-size:14px}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact-us-description{font-family:"futura-pt",arial,sans-serif,arial,sans-serif}}.contact_us_form .contact-us-form-description{margin-bottom:7px}.contact_us_form .contact_us_form_page{max-width:100%;margin-left:auto;margin-right:auto;position:relative}.contact_us_form .contact_us_form_page:after{content:" ";display:block;clear:both}.contact_us_form .contact_us_form_page fieldset{position:relative}.contact_us_form .contact_us_form_page .textinput{height:40px;color:#000}.contact_us_form .contact_us_form_page .formfield_first_name{width:50%;float:left;padding-left:0;padding-right:0;padding-right:10px}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_first_name{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_last_name{width:50%;float:left;padding-left:0;padding-right:0;padding-right:0}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_last_name{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_email{clear:both}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_email{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_myquestion{width:50%;float:left;padding-left:0;padding-right:0;padding-right:10px;clear:left}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_myquestion{width:100%;float:left;padding:0}.contact_us_form .contact_us_form_page .formfield_myquestion .selectboxit-btn{width:100%}}.contact_us_form .contact_us_form_page .formfield_ordernumber{width:50%;float:left;padding-left:0;padding-right:0;padding-right:0}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_ordernumber{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_address1{width:50%;float:left;padding-left:0;padding-right:0;padding-right:10px;clear:left}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_address1{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_address2{width:50%;float:left;padding-left:0;padding-right:0;padding-right:0}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_address2{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_city{width:50%;float:left;padding-left:0;padding-right:0;padding-right:10px;clear:left}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_city{width:100%;float:left;padding:0}}.contact_us_form .contact_us_form_page .formfield_state{width:25%;float:left;padding-left:0;padding-right:0;padding-right:10px}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_state{width:50%;float:left;padding-left:0;padding-right:0;padding-right:10px}.contact_us_form .contact_us_form_page .formfield_state .selectboxit-btn{width:100%}}.contact_us_form .contact_us_form_page .formfield_zip{width:25%;float:left;padding-left:0;padding-right:0;padding-right:0}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_zip{width:50%;float:left;padding-left:0;padding-right:0;padding:0}}.contact_us_form .contact_us_form_page .formfield_comment{width:100%;float:left;clear:both;padding:0}.contact_us_form .contact_us_form_page .formfield_comment .textarea{height:200px;padding:7px 12px 36px;border:1px solid #000;resize:vertical}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .contact_us_form_page .formfield_comment .textarea{height:150px}}.contact_us_form .contact_us_form_page .char_remains{display:none;color:#000;position:absolute;bottom:58px;right:12px}.contact_us_form .contact_us_form_page #formaction{width:100%;float:left;padding:0}.contact_us_form .contact_us_form_page .selectboxit-btn{text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif,arial,sans-serif;padding-top:5px}.contact_us_form .contact_us_form_page .selectboxit-btn .selectboxit-text{color:#000}.contact_us_form .captchaMainWrapper{display:table;padding-bottom:13px}.contact_us_form .button{width:auto;font-family:"freight-sans-compressed-pro",arial,sans-serif,arial,sans-serif;font-size:18px;font-weight:bold;background-color:#000;padding:10px 60px;height:40px}.contact_us_form .button:hover{background-color:#000}@media only screen and (min-width:320px) and (max-width:750px){.contact_us_form .button{width:100%}}.contact_us_form .button.reset{display:none}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .secondary{display:none}}.main.faq .b-customer_service-assets{float:left}.main.faq .title{font:30px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif;color:#000;text-transform:uppercase;border-bottom:1px solid #fff;margin-bottom:40px;padding-bottom:11px;text-transform:none}@media only screen and (min-width:751px) and (max-width:1023px){.main.faq .title{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .title{font-size:20px}}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .title{margin-bottom:20px}}.main.faq .ui-accordion{margin-bottom:52px}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .ui-accordion{margin-bottom:27px}}.main.faq .ui-accordion-header{font:18px "futura-pt",arial,sans-serif,arial,sans-serif;color:#000;text-transform:none}@media only screen and (min-width:751px) and (max-width:1023px){.main.faq .ui-accordion-header{font:18px "futura-pt",arial,sans-serif,arial,sans-serif}}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .ui-accordion-header{font:13px "futura-pt",arial,sans-serif,arial,sans-serif}}.main.faq .ui-accordion-content{font:14px "futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .ui-accordion-content{font:13px "futura-pt",arial,sans-serif,arial,sans-serif}}.main.faq .bg_question_area{*zoom:1}.main.faq .bg_question_area:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.main.faq .bg_question_area .customerservice{display:none}.main.faq .bg_question_area h2{font:18px "futura-pt",arial,sans-serif,arial,sans-serif;margin-bottom:14px}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .bg_question_area h2{font:16px "futura-pt",arial,sans-serif,arial,sans-serif}}.main.faq .bg_question_area .textinput,.main.faq .bg_question_area .f_textinput,.main.faq .bg_question_area .f_email,.main.faq .bg_question_area .f_password{height:40px;line-height:28px}.main.faq .bg_question_area .textinput{width:596px}@media only screen and (min-width:751px) and (max-width:1023px){.main.faq .bg_question_area .textinput{width:406px}}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .bg_question_area .textinput{width:100%;margin-bottom:20px}}@media only screen and (min-width:751px) and (max-width:1023px){.main.faq .bg_question_area .textinput,.main.faq .bg_question_area .f_textinput,.main.faq .bg_question_area .f_email,.main.faq .bg_question_area .f_password{height:40px;line-height:28px}}.main.faq .bg_question_area .message{display:none}.main.faq .bg_question_area .button_submit{float:right}@media only screen and (min-width:751px) and (max-width:1023px){.main.faq .bg_question_area .button_submit{width:94px}}@media only screen and (min-width:320px) and (max-width:750px){.main.faq .bg_question_area .button_submit{float:none;width:100%}}.main.faq .bg_question_area .realdialog_form{margin-bottom:25px}.main.faq .bg_question_area .rd_title_answer{font:18px "futura-pt",arial,sans-serif,arial,sans-serif;margin-bottom:5px}.main.faq .bg_question_area .rd_inner_color_answer{font:14px "futura-pt",arial,sans-serif,arial,sans-serif}.main.faq .bg_question_area .related_wr h2{font:14px "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:uppercase;margin-bottom:5px;margin-top:30px}.main.faq .bg_question_area .RdSlug{font:12px "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:uppercase;color:#fff}.main.faq .bg_question_area .rd_user_title,.main.faq .bg_question_area .rd_inner_color_question,.main.faq .bg_question_area .rd_more_answer{display:none}.real_dialog_error{display:none;color:red;padding:10px 0}.main .block.block_search{margin:0 auto;max-width:600px}.main .block.block_search h2.section_header{font:16px/1.2em "futura-pt-bold",arial,sans-serif,arial,sans-serif,sans-serif;color:#000;text-transform:capitalize;margin-bottom:10px}.main .block.block_search #dwfrm_ordertrack fieldset .formfield_button .submit_button{background-color:#e9168c;width:auto;height:50px;padding:15px 30px;font:18px "freight-sans-compressed-pro",arial,sans-serif;font-weight:bold}.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_email .f_label span.f_label_value,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_number .f_label span.f_label_value,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_postal_code .f_label span.f_label_value{display:none}.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_email input#dwfrm_ordertrack_orderNumber,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_number input#dwfrm_ordertrack_orderNumber,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_postal_code input#dwfrm_ordertrack_orderNumber{margin-top:10px}.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_email input#dwfrm_ordertrack_orderNumber,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_email input#dwfrm_ordertrack_postalCode,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_email input#dwfrm_ordertrack_email,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_number input#dwfrm_ordertrack_orderNumber,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_number input#dwfrm_ordertrack_postalCode,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_order_number input#dwfrm_ordertrack_email,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_postal_code input#dwfrm_ordertrack_orderNumber,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_postal_code input#dwfrm_ordertrack_postalCode,.main .block.block_search #dwfrm_ordertrack fieldset .formfield_postal_code input#dwfrm_ordertrack_email{border:1px solid #000;height:50px;position:relative;padding:6px 12px}.pt_pro #SignUp input[type=text],.pt_pro #SignUp input[type=tel],.pt_pro #SignUp input[type=email],.pt_pro #SignUp .selectboxit-btn{color:#000;font-size:14px;width:100%;height:38px;padding:5px 8px;border:1px solid #999;border-radius:1px}.pt_pro #SignUp .field_firstname,.pt_pro #SignUp .field_address1,.pt_pro #SignUp .field_city,.pt_pro #SignUp .field_email,.pt_pro #SignUp .field_cosmetologynum,.pt_pro #SignUp .field_lastname,.pt_pro #SignUp .field_address2,.pt_pro #SignUp .field_phone{float:left;width:50%}.pt_pro{line-height:1.5em}.pt_pro .main{background:#fff;border-top:1px solid #000;border-bottom:1px solid #000;padding-top:0;overflow:visible}.pt_pro .main .content{width:100%;margin:auto;padding:0;overflow:hidden}.pt_pro .main .content .primary{float:none;width:100%}.pt_pro p{padding:0 0 1.5em 0}.pt_pro .probanner{display:block}.pt_pro .probanner img{width:100%}.pt_pro .pro_center_content{max-width:675px;margin:0 auto;padding-bottom:100px}.pt_pro .pro_heading{font-size:32px;line-height:30px;text-align:center;margin-top:62px}.pt_pro .pro_heading em{font-style:italic;font-weight:bold}.pt_pro .pro_subheading{font-size:17px;text-align:center;max-width:580px;margin:24px auto 0;text-transform:none;line-height:22px}.pt_pro .applied_before,.pt_pro .documentoption{font:17px "futura-pt",arial,sans-serif,arial,sans-serif;margin-bottom:5px}.pt_pro .applied_before>label,.pt_pro .documentoption>label{font-weight:bold;padding-right:10px}.pt_pro .applied_before li,.pt_pro .documentoption li{padding-left:18px}.pt_pro .applied_before>label,.pt_pro .applied_before ul,.pt_pro .applied_before li,.pt_pro .documentoption>label,.pt_pro .documentoption ul,.pt_pro .documentoption li{display:inline-block}.pt_pro .applied_before .f_field_radio .f_label,.pt_pro .documentoption .f_field_radio .f_label{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODVGNkM0RDBGRDYxMTFFNDk5RjY4QzNCRDc0ODA1QTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODVGNkM0RDFGRDYxMTFFNDk5RjY4QzNCRDc0ODA1QTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NUY2QzRDRUZENjExMUU0OTlGNjhDM0JENzQ4MDVBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NUY2QzRDRkZENjExMUU0OTlGNjhDM0JENzQ4MDVBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgL72eMAAAAzSURBVHjaYvz//z8DMYCloanpBJDeQUCdB0N9Y+MEQqaB1DAxEAmGlUJGoNeJCkeAAAMA5WQNx0OOFkAAAAAASUVORK5CYII=") no-repeat 0 6px;padding-left:20px;line-height:18px}.pt_pro .applied_before .f_field_radio .f_radio,.pt_pro .documentoption .f_field_radio .f_radio{position:absolute;visibility:hidden}.pt_pro .applied_before .f_field_radio .f_radio:checked+.f_label,.ie .pt_pro .applied_before .f_field_radio.f_checked .f_label,.pt_pro .documentoption .f_field_radio .f_radio:checked+.f_label,.ie .pt_pro .documentoption .f_field_radio.f_checked .f_label{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q2RDg2REZGRDYwMTFFNDg3RDdERUIwMzA4MTFGNDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q2RDg2RTBGRDYwMTFFNDg3RDdERUIwMzA4MTFGNDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDZEODZEREZENjAxMUU0ODdEN0RFQjAzMDgxMUY0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDZEODZERUZENjAxMUU0ODdEN0RFQjAzMDgxMUY0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PikrFrkAAAEbSURBVHjaYvz//z8DqYCFWIVvGXuFgNQ0ILZhIVKDEZDaDMQ8RGkCanACUhuAmAOInYX/F19mIaDBDEhthNqQDtRwGCTOeFuk6+8jlb+Pjrj/evSPiQEeKnwfGNnCZ3Aac3xnZLuj9eeP+dVyVnhAvJL+907/BKsCEF8G8kNEGEp+vWHoYQKy9wAxGxA/2+/36605kguY9vr/fAqkQdb6AvFyoAZGIJ0FxI5QNYU/OP//RXY2019msJMigfgjEAcBcQMQt0DlDwFtXoXuV5AzGIASINsqoWJ1QMwPZddjCyAmJPYsIL6FxD8CNOwAXk1ABSB3dyPJzcQVFUxo/BVA/BXqv7W4NDHWNzZ+BtJnCSQM44a6Ol4YByDAACJRVGoo5PlsAAAAAElFTkSuQmCC") no-repeat 0 2px}.pt_pro .applied_before .f_field_radio .f_label_value,.pt_pro .documentoption .f_field_radio .f_label_value{padding-top:2px}.safari .pt_pro .applied_before .f_field_radio .f_label_value,.safari .pt_pro .documentoption .f_field_radio .f_label_value{padding-top:3px}.pt_pro .primary_button{border:0;font:18px "futura-pt",arial,sans-serif,arial,sans-serif;padding:6px 15px;color:#fff;text-transform:uppercase;cursor:pointer;background:#e9168c;width:330px;text-decoration:none;display:block;text-align:center}.pt_pro #SignUp{position:relative}.pt_pro #SignUp input[type=email]{clear:both}.pt_pro #SignUp .selectboxit-btn{line-height:14px;float:left;width:100%;overflow:hidden;border:1px solid #999;background:#fff;padding:8px}.pt_pro #SignUp .field_firstname,.pt_pro #SignUp .field_address1,.pt_pro #SignUp .field_city,.pt_pro #SignUp .field_email,.pt_pro #SignUp .field_cosmetologynum{padding-right:8px}.pt_pro #SignUp .field_lastname,.pt_pro #SignUp .field_address2,.pt_pro #SignUp .field_phone{padding-left:8px}.pt_pro #SignUp .field_state,.pt_pro #SignUp .field_cosmoState{width:26%;float:left;padding:0 8px}.pt_pro #SignUp .field_zip{width:24%;float:left;padding-left:8px}.pt_pro #SignUp .field_website{clear:both;width:50%;padding-right:8px}.pt_pro #SignUp .field_labelpro{font:15px "futura-pt",arial,sans-serif,arial,sans-serif}.pt_pro #SignUp .field_labelpro div.prolabel{min-height:30px;margin-bottom:20px}.pt_pro #SignUp .field_labelpro strong{font-size:17px}.pt_pro #SignUp .field_labelpro input{display:none}.pt_pro #SignUp .field_container .f_field{margin:0 0 15px 0;min-height:55px}.pt_pro #SignUp .f_error_message{padding-left:9px}.pt_pro #SignUp .signup_container{float:left;width:100%;position:relative}.pt_pro #SignUp .signup_section.section0{float:left;width:100%;padding:60px 0 10px;border-bottom:1px solid #ccc}.pt_pro #SignUp .signup_section.section0 .field_country{display:none}.pt_pro #SignUp .signup_section.section1{float:left;width:100%;padding-top:20px}.pt_pro #SignUp .signup_section.section1 .field_documentoption{position:absolute;top:0}.pt_pro #SignUp .signup_section.section1 .field_documentoption .f_field{min-height:20px;margin-bottom:0}.pt_pro #SignUp .signup_section.section1 .field_file1,.pt_pro #SignUp .signup_section.section1 .field_file2,.pt_pro #SignUp .signup_section.section1 .field_file3{margin-bottom:27px;cursor:pointer;display:block;width:149px;height:31px}.pt_pro #SignUp .signup_section.section1 .field_file1:hover,.pt_pro #SignUp .signup_section.section1 .field_file2:hover,.pt_pro #SignUp .signup_section.section1 .field_file3:hover{background-color:#898989}.pt_pro #SignUp .signup_section.section1 .field_file1 .f_error_message,.pt_pro #SignUp .signup_section.section1 .field_file2 .f_error_message,.pt_pro #SignUp .signup_section.section1 .field_file3 .f_error_message{padding-left:0}.pt_pro #SignUp .signup_section.section1 .field_file1 .iframe-containers .f_field_hidden,.pt_pro #SignUp .signup_section.section1 .field_file2 .iframe-containers .f_field_hidden,.pt_pro #SignUp .signup_section.section1 .field_file3 .iframe-containers .f_field_hidden{display:block;margin-top:-123px}.pt_pro #SignUp .signup_section.section1 .field_file1 .iframe-containers iframe,.pt_pro #SignUp .signup_section.section1 .field_file2 .iframe-containers iframe,.pt_pro #SignUp .signup_section.section1 .field_file3 .iframe-containers iframe{width:100%}.pt_pro #SignUp .signup_section.section1 .field_file1{background:#999 url("../../images/uploadIcons/upload_photoID.png") no-repeat center;width:calc(25% - 6px);float:left;margin:0 6px 45px 0;background-size:109px}.pt_pro #SignUp .signup_section.section1 .field_file2{background:#999 url("../../images/uploadIcons/upload_license.png") no-repeat center;width:calc(25% - 12px);float:left;margin:0 6px 45px;background-size:135px}.pt_pro #SignUp .signup_section.section1 .field_file3{background:#999 url("../../images/uploadIcons/upload_document1.png") no-repeat center;width:calc(25% - 12px);float:left;margin:0 6px 45px;background-size:115px}.pt_pro #SignUp .iframe-containers{overflow:hidden;max-height:75px}.pt_pro .switch_pro_loader{display:none;position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,0.1)}.pt_pro .loader_gif_container{background:url("../images/loading-small.gif") no-repeat;height:40px;width:40px;margin:0 auto;margin-top:45%}.pt_pro div.show{display:block}.pt_pro .loader{height:120%;margin-top:-65px;cursor:default}.pt_pro .loader_bg{background:rgba(0,0,0,0.1)}.pt_pro .selectboxit-list{margin-top:38px;background:transparent;color:#999;font-size:14px;-webkit-appearance:none;border:0;margin-bottom:27px;overflow-y:scroll;border:1px solid #999}.pt_pro .field_state .selectboxit-list{max-height:230px !important}.pt_pro .selectboxit-arrow-container{background-color:#fff}.pt_pro .selectboxit-arrow-container:after{border-top-color:#e9168c}.pt_pro .selectBoxIt_hiddenOriginalSelect{height:38px !important}.pt_pro .selectboxit-text{white-space:nowrap;line-height:20px;color:#000}.pt_pro .selectboxit-text[data-val=""]{text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif}.pt_pro .field_file2 #iframe-file2 .f_error_message{width:50%}@media only screen and (min-width:320px) and (max-width:750px){.pt_pro .pro_center_content{width:87%;max-width:400px}.pt_pro .probanner{padding-top:48px}.pt_pro .pro_heading{margin-top:40px}.pt_pro .applied_before,.pt_pro .documentoption{margin-bottom:10px}.pt_pro .applied_before>label,.pt_pro .documentoption>label{font-weight:bold;padding-right:0}.pt_pro .applied_before li,.pt_pro .documentoption li{padding-left:15px;margin-bottom:5px}.pt_pro .applied_before ul,.pt_pro .documentoption ul{padding-top:10px}.pt_pro .applied_before>label,.pt_pro .applied_before ul,.pt_pro .applied_before li,.pt_pro .documentoption>label,.pt_pro .documentoption ul,.pt_pro .documentoption li{display:block}.pt_pro .primary_button{margin:0 auto;width:100%;max-width:330px}.pt_pro #SignUp .field_firstname,.pt_pro #SignUp .field_address1,.pt_pro #SignUp .field_city,.pt_pro #SignUp .field_email,.pt_pro #SignUp .field_cosmetologynum,.pt_pro #SignUp .field_website,.pt_pro #SignUp .field_lastname,.pt_pro #SignUp .field_address2,.pt_pro #SignUp .field_phone{width:100%;padding:0}.pt_pro #SignUp .field_state{width:50%;float:left;padding:0 8px 0 0}.pt_pro #SignUp .field_zip{width:50%;float:left;padding-left:8px}.pt_pro #SignUp .field_cosmoState{width:100%;padding:0}.pt_pro #SignUp .field_labelpro strong{display:block}.pt_pro #SignUp .signup_section.section0{float:left;width:100%;padding-top:120px}.pt_pro #SignUp .applied_before ul li.f_field,.pt_pro #SignUp .documentoption ul li.f_field{margin-bottom:5px}.pt_pro #SignUp .signup_section.section1 .field_file1{width:calc(50% - 6px);margin-right:6px}.pt_pro #SignUp .signup_section.section1 .field_file2,.pt_pro #SignUp .signup_section.section1 .field_file3{width:calc(50% - 6px);margin:0 0 45px 6px}.pt_pro #SignUp .signup_section.section1 .field_file2{background-size:133px}}.content_asset.NYXLooksGallery{overflow:hidden !important;background-color:#fff}.content_asset.NYXLooksGallery img.heading{max-height:236px;max-width:460px;min-height:147px;min-width:288px;margin:0 auto;width:90%}.content_asset.NYXLooksGallery .heading-container{text-align:center}.content_asset.NYXLooksGallery .heading-container h2{font-size:38px;font-family:"futura-pt-bold",arial,sans-serif,arial,sans-serif;margin-top:-55px}.pt_pro .nyxpro-thanks-page .primary_button{margin:0 auto}.pt_pro .nyxpro-thanks-page .success_message{margin-top:30px;text-align:center;font-size:19px;text-transform:none}.pt_pro .nyxpro-thanks-page .pro_center_content{padding:50px 0 150px}@media only screen and (min-width:320px) and (max-width:750px){.pt_pro .nyxpro-thanks-page .pro_heading img{max-width:200px}.pt_pro .nyxpro-thanks-page .success_message{font-size:14px}.pt_pro .nyxpro-thanks-page .pro_center_content{width:90%}}.b2-hp_slider-copy_image{position:absolute;left:50%;top:50%;margin-left:-567px;margin-top:-264px;padding-top:0}@media only screen and (max-width:1134px){.b2-hp_slider-copy_image{position:absolute;left:0;top:-10%;padding:0;margin:0;width:100%}}@media only screen and (max-height:710px) and (min-width:750px){.b2-hp_slider-copy_image{left:50%;top:50%;margin-left:-513px;margin-top:-200px;width:1027px;height:460px;padding:0}.hp_hero .carousel_navigation_list .carousel_navigation_list_item{overflow:hidden;width:10px;height:10px;margin:0 12px;filter:alpha(opacity=60);opacity:.6}}@media only screen and (max-width:750px){.b2-hp_slider-copy_image{position:absolute;left:-20%;top:-10%;padding:0;margin:0;width:140%;height:auto}}.hp_hero .horizontal_carousel .jcarousel-clip{height:auto !important}.b-hp_slider-bg_image{max-width:100%;width:100%;display:block}.b-hp_slider-copy_link{height:100%;width:100%;position:absolute;top:0;left:0}.b2-hp_slider-copy_image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:auto;max-height:100%;padding:0;position:absolute;right:0;width:100%}@media only screen and (min-width:320px) and (max-width:1024px){.b2-hp_slider-copy_image{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;max-height:65%;top:0}}@media only screen and (min-width:320px) and (max-width:750px){.b2-hp_slider-copy_image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:100%;top:50%}}.store_locator_header,.international.main .primary .international h1{text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:88px;line-height:normal}@media only screen and (min-width:320px) and (max-width:750px){.store_locator_header,.international.main .primary .international h1{font-size:24px;font-weight:bold}}.storelocator{overflow:auto}@media only screen and (min-width:320px) and (max-width:750px){.pt_store_locator{padding:0}.pt_store_locator .nyx-utility-menu,.pt_store_locator .nyx-mobile-menu-wrapper{margin-bottom:0}}.pt_store_locator .main{position:static}.pt_store_locator .main .content{padding-top:0}.pt_store_locator .main .content .primary{width:100% !important;float:none}.pt_store_locator .main .content .primary .store_locator_container #email_stores{display:none}.pt_store_locator .main .content .primary .loreal_salonfinder .search-btn{padding-top:8px}.pt_store_locator .main .content .primary .store-locator-list{padding:5px 0;margin:0}.pt_store_locator .main .content .primary .rightscroll{height:780px}.pt_store_locator .main .content .primary .loreal_salonfinder .page-prev,.pt_store_locator .main .content .primary .loreal_salonfinder .page-next{width:27%}.pt_store_locator #map_list_tabs,.pt_store_locator .store_locator_newsearch,.pt_store_locator .derection_block,.pt_store_locator .derection_block_top,.pt_store_locator #store_details_block,.pt_store_locator #store_locator_error_popup,.pt_store_locator #stores_count,.pt_store_locator .store_list_item_show_details{display:none}@media only screen and (min-width:320px) and (max-width:750px){.pt_store_locator #map_list_tabs,.pt_store_locator .store_locator_newsearch{display:block}}.pt_store_locator .selectboxit-container{width:110px;display:inline-block}.pt_store_locator .internationl_link{float:right;line-height:28px;color:#fff;text-decoration:none;text-transform:uppercase;background:url(../images/next-arrow-white.png) no-repeat right;padding:0 12px 0 12px;font-size:10px}.map_info_window div.map_info_window_left{width:100%;font-size:11px}.map_info_window div.map_info_window_left>div{margin-bottom:10px;font-size:11px}.map_info_window .map_info_window_address{text-decoration:underline}.map_info_window div.map_info_window_shop_name{text-transform:uppercase;font-size:12px;font-weight:bold}.map_info_window .map_info_window_phone{padding:0 0 0 20px;line-height:20px;height:20px;background:url("../images/interface/phone_icon.png") no-repeat}.map_info_window .map_info_window_email{padding:0 0 0 20px;line-height:20px;height:20px;background:url("../images/interface/phone_mail.png") no-repeat}.map_info_window div.map_info_window_hours-title{font-weight:bold;font-size:11px}.map_info_window .map_info_window_direction{display:none}.stores_wrapper{background:#666;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:15px 25px;margin:0 0 35px}@media only screen and (min-width:320px) and (max-width:750px){.stores_wrapper{background:0;border-radius:0;padding:0;margin:0 0 35px}}#store_search_query{width:50%;padding:4px 5px;overflow:hidden}@media only screen and (min-width:320px) and (max-width:750px){#store_search_query{width:100%;margin:20px 0}}@media only screen and (min-width:751px) and (max-width:1023px){#store_search_query{width:40%;overflow:hidden}}#store_search_submit{background:url("../images/storelocator/find-a-store-btn.gif") no-repeat 0 0;width:109px;border:0;padding:0;font-size:0;text-align:left;color:#fff;cursor:pointer;position:relative;top:-4px;left:0;height:27px}@media only screen and (min-width:320px) and (max-width:750px){#store_search_submit{background:#e9168c;width:100%;text-align:center;font-size:14px;text-transform:uppercase;border-radius:10px;padding:12px;margin-bottom:8px;color:#fff;height:auto;position:none}}#store_search_around_me{display:none}@media only screen and (min-width:320px) and (max-width:750px){#store_search_around_me{color:#fff;border:0;width:100%;text-transform:uppercase;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px;background:transparent;background:#7f7f7f;border-radius:10px;text-align:center;padding:12px;display:block}}.store_list{float:left;width:30%;max-height:548px;margin-right:25px;padding-right:10px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:320px) and (max-width:750px){.store_list{width:100%;margin:0;padding:0;float:none;max-height:100%;display:none}}.store_list .store_list_item{padding:0 0 15px 0}.store_list .store_list_item_name{margin-bottom:3px;color:#e9168c}.store_list .store_list_item_distance{margin-bottom:5px;font-size:11px;width:89px;height:28px;display:none}.store_list .store_list_item_show_details{margin-top:8px;font-size:11px;line-height:24px}.google_map{width:66%;height:548px;float:right}@media only screen and (min-width:320px) and (max-width:750px){.google_map{width:100%}}.store_direction_distance,.store_direction_time{margin:0 0 10px}.store_direction_distance strong,.store_direction_time strong{font-weight:bold}.store_direction_change_direction{display:inline-block;height:22px;margin:0 0 10px;padding:0 20px;border:1px solid #333;border-radius:12px;line-height:24px;text-decoration:none;color:#000;font-weight:bold;font-size:11px}.store_direction_address{margin:0 0 10px}.store_direction_address span:first-child{font-weight:bold}.store_direction_instructions li{margin:0 0 6px;list-style:decimal inside}.direction_modes{display:none;height:36px;margin:0 0 12px 315px;padding-left:35px;border-bottom:1px solid #000}.direction_modes .direction_mode_tab{width:45px;height:35px;display:inline-block;vertical-align:top;text-indent:-9999px;cursor:pointer}.direction_modes .direction_mode_driving{background:url("../images/interface/driving.png") no-repeat center}.direction_modes .direction_mode_walking{background:url("../images/interface/walking.png") no-repeat center}.direction_modes .direction_mode_active{box-shadow:#333 0 -1px 2px 0px;border:1px solid #333;border-bottom:1px solid #fff;border-radius:2px}.store_locator_error_popup{width:400px;margin:-30px 0 0 -200px;position:absolute;left:50%;top:50%;z-index:999;box-shadow:0 0 6px 2px #000}@media only screen and (min-width:320px) and (max-width:750px){.store_locator_error_popup{margin:0;width:98%;left:1%;top:50%}}.store_locator_error_popup .store_locator_error_popup_text{padding:20px 50px 20px 20px;background:#fff}.store_locator_error_popup .store_locator_error_popup_close{background:#999;color:#fff;cursor:pointer;height:35px;position:absolute;top:0;right:0;width:35px;text-indent:-999px;overflow:hidden}.store_locator_error_popup .store_locator_error_popup_close:before{display:block;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;content:"X";font:20px 'Comic Sans MS';text-indent:0}.store_locator_error_popup .store_locator_error_popup_close:hover{background:#777}@media only screen and (min-width:751px) and (max-width:1023px){.store_locator_header{font-size:65px}}.store_direction_header{float:right;margin-bottom:10px;font-size:16px;font-weight:bold;text-transform:uppercase}.store_direction_start,.store_direction_arrival{padding:8px 0;margin-bottom:10px;border-top:1px solid #000;border-bottom:1px solid #000;color:#666}.store_direction_label{width:60px;float:left;font-size:13px;font-weight:bold;color:#000}.store_direction_edit{float:right;text-align:right;text-decoration:underline;color:#000;cursor:pointer}.store_direction_edit:hover{text-decoration:none}.view_direction_instructions_button{width:130px;height:30px;text-align:center;line-height:30px;cursor:pointer;background:#ccc;position:relative}.view_direction_instructions_button.opened:before{position:absolute;content:'';left:38%;bottom:-13px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #ccc}.derection_block_bottom{padding-top:10px}.derection_block_bottom .direction_modes{float:right;border:0;padding:0;display:block !important}.derection_block_bottom .direction_modes>span{margin:0 0 0 10px;border:0;box-shadow:#000 0 0 1px 2px;opacity:.5}.derection_block_bottom .direction_modes>span.direction_mode_active{opacity:1}.derection_block_bottom .store_direction_instructions{margin-top:15px;padding:20px 35px;background:#f2f2f2;border:2px dotted #999}.international.main .primary{width:100%;float:none;padding:0;margin:0;border:0}.international.main .primary .international h1{text-align:center}@media only screen and (min-width:320px) and (max-width:750px){.international.main .primary .international h1{text-align:left}}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary .international h1{text-align:left;font-size:60px}}.international.main .primary #international-locations{margin:0;padding:0;height:492px;width:986px;background:url("../images/storelocator/InternationalMap.jpg") no-repeat 0 0;position:relative}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations{background-size:76% auto}}@media only screen and (min-width:320px) and (max-width:750px){.international.main .primary #international-locations{background:0;width:100%;height:100%;position:static}}.international.main .primary #international-locations li{list-style:none;position:absolute;height:52px;width:108px;margin:0;padding:0;background:url("../images/storelocator/location-shadow.png") no-repeat center bottom}@media only screen and (min-width:320px) and (max-width:750px){.international.main .primary #international-locations li{background:0;width:100%;height:100%;position:static;list-style:disc;margin-left:20px}}.international.main .primary #international-locations li a{text-decoration:none;display:inline-block;position:relative;font-size:8px;position:absolute;top:0;left:0;background:url("../images/storelocator/location-bubble.png") no-repeat center bottom;width:108px;height:50px;padding:13px 0 0;text-align:center;color:#fff}@media only screen and (min-width:1124px){.international.main .primary #international-locations li a{text-transform:uppercase}}@media only screen and (min-width:320px) and (max-width:750px){.international.main .primary #international-locations li a{background:0;width:100%;height:100%;position:static;color:#e9168c;text-align:left;font-size:14px}}.international.main .primary #international-locations li a:hover{top:-3px}.international.main .primary #international-locations li#canada{top:67px;left:112px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#canada{top:50px;left:64px}}.international.main .primary #international-locations li#mexico{top:166px;left:91px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#mexico{top:112px;left:56px}}.international.main .primary #international-locations li#brazil{top:287px;left:245px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#brazil{top:197px;left:177px}}.international.main .primary #international-locations li#northern-europe{left:435px;top:32px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#northern-europe{left:380px;top:9px}}.international.main .primary #international-locations li#germany{left:470px;top:55px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#germany{left:387px;top:31px}}.international.main .primary #international-locations li#balkans{left:500px;top:121px;z-index:7}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#balkans{left:409px;top:84px}}.international.main .primary #international-locations li#france{left:375px;top:89px;z-index:4}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#france{left:274px;top:54px}}.international.main .primary #international-locations li#italy{left:435px;top:120px;z-index:6}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#italy{left:334px;top:82px}}.international.main .primary #international-locations li#spain{left:370px;top:115px;z-index:5}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#spain{left:272px;top:76px}}.international.main .primary #international-locations li#switzerland{top:75px;left:443px;z-index:4}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#switzerland{top:49px;left:343px}}.international.main .primary #international-locations li#united-kingdom{top:58px;left:370px;z-index:3}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#united-kingdom{top:30px;left:277px}}.international.main .primary #international-locations li#russia{left:620px;top:58px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#russia{left:478px;top:39px}}.international.main .primary #international-locations li#korea{top:102px;left:732px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#korea{top:59px;left:562px}}.international.main .primary #international-locations li#japan{top:128px;left:777px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#japan{top:82px;left:605px}}.international.main .primary #international-locations li#taiwan{top:161px;left:743px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#taiwan{top:101px;left:561px}}.international.main .primary #international-locations li#vietnam{top:210px;left:703px}@media only screen and (min-width:751px) and (max-width:1023px){.international.main .primary #international-locations li#vietnam{top:146px;left:518px}}.international.main .secondary{display:none}.pt_customer_service .breadcrumb,.pt_store_locator .breadcrumb{display:none}@media only screen and (min-width:320px) and (max-width:750px){#store_locator_content{display:none}}@media only screen and (min-width:320px) and (max-width:750px){.direction_modes,.derection_block,#store_details_block,#stores_count{display:none !important}}@media only screen and (min-width:320px) and (max-width:750px){#map_list_tabs{float:right;margin-bottom:10px}#map_list_tabs>div{display:inline-block;padding:5px;border-right:1px solid #999;font-size:14px;color:#e9168c}#map_list_tabs>div:last-child{border:0}#map_list_tabs>div.active_tab{color:#000;font-weight:bold}}@media only screen and (min-width:320px) and (max-width:750px){.store_locator_newsearch{float:left;font-size:16px;text-decoration:none}}.store_locator_mobile{min-height:250px}.store-landing .content{width:100%;padding:0}.store-landing .content img{width:100%;max-width:100%}.store-landing .content .storelanding-box{position:absolute;top:25%;width:420px;background:#000;left:0;right:0;background:#000;text-align:center;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;padding:20px;margin:0 auto;text-align:center}@media only screen and (min-width:751px) and (max-width:1023px){.store-landing .content .storelanding-box{top:88px}}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .storelanding-box{top:38px;width:300px}}.store-landing .content .storelanding-box .storelanding-box-content{border:5px solid #fff;text-align:center;padding:50px 0}.store-landing .content .storelanding-box h2{font-size:30px;color:#e9168c;line-height:30px}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .storelanding-box h2{font-size:24px;line-height:24px}}.store-landing .content .storelanding-box p{font-size:14px;color:#ccc;margin:15px auto;line-height:20px}.store-landing .content .storelanding-box p.address{width:190px}.store-landing .content .storelanding-box p.address a[href^="tel:"]{color:#ccc}.store-landing .content .storelanding-box p.schedule{color:#666;width:180px;margin:15px auto 0 auto}.store-landing .content .storelanding-box p.schedule span{margin-right:20px;float:left}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .storelanding-box p.schedule{width:190px}.store-landing .content .storelanding-box p.schedule span{margin-right:10px}}.store-landing .content .storelanding-box p.details{width:260px;text-transform:inherit;margin:15px auto 0 auto}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .storelanding-box p.details{width:100%;padding:0 10px}}.store-landing .content .carousel_navigation_list{padding-top:50px}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .carousel_navigation_list{display:block}}.store-landing .content .carousel_navigation_list li{margin:0 17px;width:auto;height:auto;background:0}.store-landing .content .carousel_navigation_list li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;background:#fff;width:8px;height:8px;padding:0}.store-landing .content .carousel_navigation_list li.selected a{border:1px solid #e9168c;background:transparent;width:10px;height:10px}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .arrowWrapper{width:auto;display:block}}.store-landing .content .carousel-arrow{opacity:0}.store-landing .content .hp_hero:hover .carousel-arrow{opacity:1}.store-landing .content .jcarousel-control{display:none}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .contentcarousel_list{white-space:nowrap !important}}.store-landing .content .contentcarousel_list_item img{height:667px}@media only screen and (min-width:751px) and (max-width:1023px){.store-landing .content .contentcarousel_list_item img{height:520px}}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .content .contentcarousel_list_item img{height:444px}}.store-landing .store-features{background:#000;margin-bottom:60px}.store-landing .store-features h2{font-family:"futura-pt",arial,sans-serif,sans-serif;font-size:30px;color:#e9168c;line-height:30px;text-align:center;padding-top:75px}.store-landing .store-features ul{width:900px;margin:50px auto 0 auto;padding-bottom:75px}@media only screen and (min-width:751px) and (max-width:1023px){.store-landing .store-features ul{width:600px;text-align:center}}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .store-features ul{width:100%;text-align:center}}.store-landing .store-features ul li{display:inline-block;text-align:center;width:170px;position:relative}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .store-features ul li{width:140px}}.store-landing .store-features ul li .feature-image{display:inline-block}.store-landing .store-features ul li p{font-family:"futura-pt",arial,sans-serif,sans-serif;font-size:12px;color:#fff;margin-top:27px;height:50px;min-height:50px;display:table}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .store-features ul li p{display:table}}.store-landing .store-features .form_field_tooltip .tooltip-section{position:static;cursor:pointer;display:inline-block}.store-landing .store-features .form_field_tooltip .tooltip-section .tooltip_content{font-family:"futura-pt",arial,sans-serif,arial,sans-serif;font-size:14px;color:#fff;padding:15px;background:#e9168c;left:-20px;width:200px;top:-200px;line-height:20px;min-height:150px;display:none;position:absolute;z-index:9999}@media only screen and (min-width:320px) and (max-width:750px){.store-landing .store-features .form_field_tooltip .tooltip-section .tooltip_content{top:-180px;bottom:initial;left:-35px}}.store-landing .store-features .form_field_tooltip .tooltip-section .tooltip_content:after{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #e9168c;bottom:-15px;left:45%}.store-landing .store-features .form_field_tooltip:first-of-type .tooltip_content{top:-195px}.store-landing .olapic-header{display:none}.store-landing .olapic-store-header{display:none;font-family:"futura-pt",arial,sans-serif,sans-serif;font-size:30px;text-align:center;color:#000;line-height:30px;margin-bottom:10px}.store-landing .olapic-store-header span{color:#e9168c}@media only screen and (min-width:320px) and (max-width:750px){.olapic-carousel .stream-item{padding:5px !important}.olapic-carousel .stream-item img{margin-right:5px !important}.olapic-carousel .stream-item .stream-item-info{left:65px !important;bottom:20px !important}}@media only screen and (min-width:320px) and (max-width:750px){.olapic .products-wrapper{max-width:320px !important}.olapic .products-list{width:100% !important}.olapic .products-list li{margin:0 0 0 5px !important}}.hp_slot_storelanding .olapic{padding-top:0}.hp_slot_storelanding .olapic-wall-header .olapic-top .olapic-tools{height:0;margin:0}.main.camp-landing{text-align:center;background:#fff}.main.camp-landing .camp-header-container{border-bottom:3px #000 solid}.main.camp-landing .camp-header-container .camp-haeder-mobile{display:none}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .camp-header-container .camp-haeder-mobile{display:block}}.main.camp-landing .camp-header-container .camp-header-nav{margin:0 auto 20px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .camp-header-container{border:0}.main.camp-landing .camp-header-container .camp-header-nav{display:none}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .camp-header-container .camp-haeder{display:none}}.main.camp-landing .content{background:transparent;padding:20px 0}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .content{padding:inherit}}.main.camp-landing .content img{max-width:100%}.main.camp-landing .camp-header-nav{background:#fff url(../images/campaign/nav-bg.jpg) no-repeat;width:960px;margin:20px auto 20px}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .camp-header-nav{width:100%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .camp-header-nav{width:100%}}.main.camp-landing .camp-header-nav ul li{display:inline-block;width:189px}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .camp-header-nav ul li{width:19.5%}}.main.camp-landing .camp-header-nav ul li a{color:#fff;font:14px/1.2 "futura-pt",arial,sans-serif,arial,sans-serif;text-transform:uppercase;margin:10px 0;text-align:center;display:block;border-right:1px #fff solid;text-decoration:none}.main.camp-landing .camp-header-nav ul li a:hover{color:#7f1cba}.main.camp-landing .camp-header-nav ul li:last-child a{border:0}.main.camp-landing .camp-header-nav span{color:#fff;font:20px/1.2 "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:uppercase;padding:7px 0 6px;text-align:center;display:block}.main.camp-landing #vividcolors,.main.camp-landing #suedeswatches-container,.main.camp-landing #seeit-container{border-bottom:2px #999 solid}.main.camp-landing .top-banner{border-bottom:3px #000 solid}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .top-banner{border:0;background:#fff}}.main.camp-landing .top-banner .top-banner-container{width:1024px;margin:0 auto;overflow:hidden;*zoom:1}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .top-banner .top-banner-container{width:100%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .top-banner .top-banner-container{width:100%}}.main.camp-landing .top-banner .top-banner-container .top-banner-img-left{float:left;width:35%}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .top-banner .top-banner-container .top-banner-img-left{display:none}}.main.camp-landing .top-banner .top-banner-container .top-banner-content{float:left;width:285px;padding-top:60px}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .top-banner .top-banner-container .top-banner-content{width:30%;padding-top:4%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .top-banner .top-banner-container .top-banner-content{float:none;width:100%;padding:20px}}.main.camp-landing .top-banner .top-banner-container .top-banner-content h1{font:32px/1.2 "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-decoration:underline;text-transform:uppercase}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .top-banner .top-banner-container .top-banner-content h1{font-size:26px}}.main.camp-landing .top-banner .top-banner-container .top-banner-content p{font:16px/1.2 "futura-pt",arial,sans-serif,arial,sans-serif;margin:15px 0}.main.camp-landing .top-banner .top-banner-container .top-banner-content a{display:inline-block;margin:0 auto;padding:10px 15px;font:16px/1.2 "futura-pt",arial,sans-serif,arial,sans-serif;background:#000;color:#fff;text-transform:uppercase}.main.camp-landing .top-banner .top-banner-container .top-banner-content a:hover{background:#7f1cba;text-decoration:none}.main.camp-landing .top-banner .top-banner-container .top-banner-img-right{float:right;width:35%}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .top-banner .top-banner-container .top-banner-img-right{display:none}}.main.camp-landing .top-banner img{max-width:100%}.main.camp-landing .suedeswatches-slider{width:732px;margin:0 auto 20px;position:relative}.main.camp-landing .suedeswatches-slider img{width:100%}.main.camp-landing .suedeswatches-slider .slide-info{background:#000;bottom:0;color:#fff;font-size:24px;padding:20px;position:absolute;width:100%;filter:alpha(opacity=50);opacity:.5}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .suedeswatches-slider{width:77%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .suedeswatches-slider{width:100%}}.main.camp-landing .vivid-swatches .vivid-colors{float:left;width:80%}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .vivid-swatches .vivid-colors{float:none;width:100%}}.main.camp-landing .vivid-swatches .vivid-colors li{float:left;padding:10px;width:170px;margin:5px;height:150px}.main.camp-landing .vivid-swatches .vivid-colors li:hover{padding:0;border:1px #000 solid}.main.camp-landing .vivid-swatches .vivid-colors li.selected{padding:0;border:1px #000 solid}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .vivid-swatches .vivid-colors li{width:95px;height:84px}}.main.camp-landing .vivid-swatches .vivid-products{float:right;width:20%}.main.camp-landing .vivid-swatches .vivid-products .swatch-for-mobile{display:none}.main.camp-landing .vivid-swatches .vivid-products .product-info h2{font-size:24px;margin:10px 0;line-height:1em}.main.camp-landing .vivid-swatches .vivid-products .product-info p{font-size:16px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .vivid-swatches .vivid-products{overflow:hidden;*zoom:1;float:none;width:100%;padding:10px}.main.camp-landing .vivid-swatches .vivid-products .product-image-container{float:left;width:40%}.main.camp-landing .vivid-swatches .vivid-products .swatch-for-mobile{display:block;float:left;width:60%}}.main.camp-landing .jcarousel-control{background:black none repeat scroll 0 0;display:block;height:75px;width:75px;position:absolute;top:44%;background:url(../images/campaign/slider-arrows.png) no-repeat}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .jcarousel-control{width:40px;height:40px;background-size:240% auto}}.main.camp-landing .jcarousel-control.jcarousel-prev{left:-15%;background-position:-3px 0}.main.camp-landing .jcarousel-control.jcarousel-prev:hover{background-position:-3px -78px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .jcarousel-control.jcarousel-prev:hover{background-position:-3px -42px}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .jcarousel-control.jcarousel-prev{left:0}}.main.camp-landing .jcarousel-control.jcarousel-next{right:-15%;background-position:-103px 0}.main.camp-landing .jcarousel-control.jcarousel-next:hover{background-position:-103px -78px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .jcarousel-control.jcarousel-next:hover{background-position:-55px -42px}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .jcarousel-control.jcarousel-next{right:0;background-position:-55px 0}}.main.camp-landing #seeit-container{position:relative}.main.camp-landing #seeit-container .insta-videos .thumb{display:none}.main.camp-landing #seeit-container .embeded-video .thumb-info{color:#000;font-size:16px;line-height:1.1em;margin-top:20px;min-height:100px}.main.camp-landing #seeit-container .horizontal_carousel .jcarousel-clip li,.main.camp-landing #seeit-container .horizontal_carousel .jcarousel-clip .contentcarousel_list_item{margin:0 15px;background:#fff;width:30%}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing #seeit-container .horizontal_carousel .jcarousel-clip li,.main.camp-landing #seeit-container .horizontal_carousel .jcarousel-clip .contentcarousel_list_item{margin:0 7px;width:31%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .horizontal_carousel .jcarousel-clip li,.main.camp-landing #seeit-container .horizontal_carousel .jcarousel-clip .contentcarousel_list_item{width:92%}}.main.camp-landing #seeit-container .carousel.contentcarousel.horizontal_carousel{width:85%;margin:0 auto}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing #seeit-container .carousel.contentcarousel.horizontal_carousel{width:80%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .carousel.contentcarousel.horizontal_carousel{margin-bottom:20px}}.main.camp-landing #seeit-container .jcarousel-control{background:black none repeat scroll 0 0;display:block;height:75px;width:75px;position:absolute;top:44%;background:url(../images/campaign/slider-arrows.png) no-repeat}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .jcarousel-control{width:40px;height:40px;background-size:240% auto}}.main.camp-landing #seeit-container .jcarousel-control.jcarousel-prev{left:0;background-position:-3px 0}.main.camp-landing #seeit-container .jcarousel-control.jcarousel-prev:hover{background-position:-3px -78px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .jcarousel-control.jcarousel-prev:hover{background-position:-3px -42px}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .jcarousel-control.jcarousel-prev{left:0}}.main.camp-landing #seeit-container .jcarousel-control.jcarousel-next{right:0;background-position:-103px 0}.main.camp-landing #seeit-container .jcarousel-control.jcarousel-next:hover{background-position:-103px -78px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .jcarousel-control.jcarousel-next:hover{background-position:-55px -42px}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing #seeit-container .jcarousel-control.jcarousel-next{right:0;background-position:-55px 0}}.main.camp-landing .newsletter-container{margin-bottom:20px;background:url(../images/campaign/newsletter-content-bg.jpg) no-repeat;border:1px solid;height:215px;background-size:100% 100%}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .newsletter-container{background:url(../images/campaign/newsletter-content-bg-mobile.jpg) no-repeat;height:242px;background-size:100% auto}}.main.camp-landing .newsletter-container .newsletter-content{float:right;width:365px;margin-right:70px;margin-top:16px}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .newsletter-container .newsletter-content{margin-right:25px;width:330px;margin-top:15px}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .newsletter-container .newsletter-content{width:100%;margin-top:5px;margin-right:inherit}}.main.camp-landing .newsletter-container .newsletter-content h2{font-size:20px;font-weight:bold;margin:10px 0;line-height:1em}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .newsletter-container .newsletter-content h2{margin:10px auto;width:66%}}.main.camp-landing .newsletter-container .newsletter-content p{font-size:18px;line-height:1.1em;margin-bottom:15px}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .newsletter-container .newsletter-content p{margin:0 auto 10px;width:68%}}.main.camp-landing .newsletter-container .newsletter-content .newsletter_subscribe_content h3,.main.camp-landing .newsletter-container .newsletter-content .newsletter_subscribe_content .subscribe_text{display:none}.main.camp-landing .newsletter-container .newsletter-content .newsletter_subscribe_content .formfield_email{float:left;width:70%}@media only screen and (min-width:751px) and (max-width:1023px){.main.camp-landing .newsletter-container .newsletter-content .newsletter_subscribe_content .formfield_email{width:67%}}@media only screen and (min-width:320px) and (max-width:750px){.main.camp-landing .newsletter-container .newsletter-content .newsletter_subscribe_content .formfield_email{margin-left:2%;width:60%}}.main.camp-landing .newsletter-container .newsletter-content .newsletter_subscribe_content .button{float:left;padding:12.5px 27px;background-color:#000}.main.camp-landing .newsletter-container .newsletter-content .shop-now{display:inline-block;margin:0 auto;padding:10px 15px;font:16px/1.2 "futura-pt",arial,sans-serif,arial,sans-serif,sans-serif;background:#000;color:#fff;text-transform:uppercase}.main.camp-landing .newsletter-container .newsletter-content .shop-now:hover{text-decoration:none;background:#a230a5}.main.brushcamp-landing{text-align:center;background:#fff}.main.brushcamp-landing .panel{width:100%;background:#fff}.main.brushcamp-landing .hsContainer{display:table;table-layout:fixed;width:100%;height:100%;position:relative}.main.brushcamp-landing .hsContent{margin:-150px auto 0 auto;display:table-cell;vertical-align:middle}.main.brushcamp-landing .brush-banner-container{border-top:1px #fff solid;background:#fff url(../images/brush-campaign/top-banner-bg2.png) repeat-x;position:relative}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brush-banner-container{background:#fff}}.main.brushcamp-landing .brush-banner-container .brush-banner-img{height:411px;background:url(../images/brush-campaign/Hero-Image-taller2_02.png) no-repeat center -180px}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .brush-banner-container .brush-banner-img{background-size:100%;background-position:center 50%;height:390px}}.main.brushcamp-landing .brush-banner-container .brush-banner-img.bcg{background-attachment:fixed}@media only screen and (min-width:320px) and (max-width:1024px){.main.brushcamp-landing .brush-banner-container .brush-banner-img.bcg{background-attachment:inherit;background-position:center;background-size:100%}}.main.brushcamp-landing .brush-banner-container .brush-banner-img img{margin:0 auto;display:none;max-width:100%}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brush-banner-container .brush-banner-img{display:none}}.main.brushcamp-landing .brush-banner-container .brush-mobile-banner-img{display:none}.main.brushcamp-landing .brush-banner-container .brush-mobile-banner-img img{margin:0 auto;display:block;max-width:100%}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brush-banner-container .brush-mobile-banner-img{display:block}}.main.brushcamp-landing .brush-banner-container .brush-banner-text{width:385px;position:absolute;top:15%;left:50%;color:#fff;margin-left:-196px;font:16px/1.2 "futura-pt",arial,sans-serif,arial,sans-serif}.main.brushcamp-landing .brush-banner-container .brush-banner-text .banner-title{width:340px;margin:0 auto}.main.brushcamp-landing .brush-banner-container .brush-banner-text .banner-title img{max-width:100%;margin-bottom:15px}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .brush-banner-container .brush-banner-text{top:10%;left:50%;width:48%}.main.brushcamp-landing .brush-banner-container .brush-banner-text img{margin-bottom:6px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brush-banner-container .brush-banner-text{width:90%;position:static;margin:20px auto;color:#000}.main.brushcamp-landing .brush-banner-container .brush-banner-text img{display:none}}.main.brushcamp-landing .brush-banner-container .brush-banner-text a{background:#000;color:#fff;text-transform:uppercase;padding:5px 30px;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:16px;display:inline-block;text-decoration:none;margin:20px 0;border:3px solid #000}.main.brushcamp-landing .brush-banner-container .brush-banner-text a:hover{background:#e9168c;border:3px solid #e9168c}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .makeSticky{display:none}}.main.brushcamp-landing .content{background:transparent;padding:0;overflow:visible}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .content{padding:inherit}}.main.brushcamp-landing .content img{max-width:100%}.main.brushcamp-landing .brush-header-nav-container{background:#000;height:37px}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav{width:960px;margin:0 auto}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .brush-header-nav-container .camp-header-nav{width:100%}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brush-header-nav-container .camp-header-nav{width:100%}}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li{float:left;width:189px}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li{width:19.5%}}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li a{color:#fff;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;margin:10px 0;text-align:center;display:block;border-right:1px #565355 solid;text-decoration:none}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li a:hover{border-right:1px #e91683 solid}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li:last-child a{border:0}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li:hover{background:#e91683}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li:hover:after{content:url(../images/brush-campaign/hover-tab-arrow.png);position:absolute;margin:-3px -10px}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li.nav-hover{background:#e91683}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li.nav-hover:after{content:url(../images/brush-campaign/hover-tab-arrow.png);position:absolute;margin:-3px -10px}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li.active-link{background:#000 url(../images/brush-campaign/nav-active-bg.png) repeat-x center}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li.active-link:after{content:url(../images/brush-campaign/active-tab-arrow.png);position:absolute;margin:-3px -10px}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav ul li.active-link a:hover{border-right:1px #565656 solid}.main.brushcamp-landing .brush-header-nav-container .camp-header-nav span{color:#fff;font:20px/1.2 "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:uppercase;padding:7px 0 6px;text-align:center;display:block}.main.brushcamp-landing .product-thumb-container{background:#000 url(../images/brush-campaign/product-thumb-bg.png) repeat-x center;height:115px}.main.brushcamp-landing .product-thumb-container .blush,.main.brushcamp-landing .product-thumb-container .eyes,.main.brushcamp-landing .product-thumb-container .brows,.main.brushcamp-landing .product-thumb-container .lips{display:none}.main.brushcamp-landing .product-thumb-container .product-thumbs{width:960px;margin:0 auto}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .product-thumb-container .product-thumbs{width:100%}}.main.brushcamp-landing .product-thumb-container .product-thumbs ul{margin-left:35px}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .product-thumb-container .product-thumbs ul{margin-left:1%}}.main.brushcamp-landing .product-thumb-container .product-thumbs ul li{float:left;margin:25px 12px;position:relative}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .product-thumb-container .product-thumbs ul li{margin:3% 1%;width:12%}}.main.brushcamp-landing .product-thumb-container .product-thumbs ul li img{border:1px solid #000;max-width:100%}.main.brushcamp-landing .product-thumb-container .product-thumbs ul li:hover .thumb-hover{display:table;background:rgba(255,255,255,0.7)}.main.brushcamp-landing .product-thumb-container .product-thumbs ul li .thumb-hover{position:absolute;top:1px;left:1px;width:98%;height:65px;display:none;background:#fff}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .product-thumb-container .product-thumbs ul li .thumb-hover{height:58px}}.main.brushcamp-landing .product-thumb-container .product-thumbs ul li .thumb-hover a{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:14px;color:#000;display:table-cell;vertical-align:middle;text-decoration:none}.main.brushcamp-landing .product-thumb-container .product-thumbs ul li.active-thumb .thumb-hover{display:table;background:rgba(255,255,255,0.7)}.main.brushcamp-landing .product-thumb-container .product-thumbs.eyes ul{margin-left:0}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .product-thumb-container .product-thumbs.eyes ul{margin-left:1%}}.main.brushcamp-landing .product-thumb-container .product-thumbs.eyes ul li{margin:25px 2px}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .product-thumb-container .product-thumbs.eyes ul li{width:10%}}.main.brushcamp-landing .brushcamp-content-container{margin-top:60px}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container{margin-top:30px}}.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-heading{display:none}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-products{display:none}.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-heading{background:#000;display:block;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:24px;line-height:1.2em;padding:8px 0;color:#fff;text-transform:uppercase;margin-bottom:10px}.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-heading:hover{text-decoration:none}.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-heading:after{content:"";color:#e9168c;float:right;margin-right:10px;margin-top:8px;background:url(../images/brush-campaign/accordion-collaps.png);display:inline-block;width:24px;height:12px;background-size:100%}.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-heading.expanded{background:#e9168c}.main.brushcamp-landing .brushcamp-content-container .brush-camp-content .cat-heading.expanded:after{content:"";background:url(../images/brush-campaign/accordion-expand.png);background-size:100%}}.main.brushcamp-landing .brushcamp-content-container .heading{background:#000;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:24px;line-height:1.2em;padding:8px 0;color:#fff;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .heading{display:none}}.main.brushcamp-landing .brushcamp-content-container .product-content{text-align:left;margin-bottom:35px;padding-bottom:35px;border-bottom:5px solid;background:#fff}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content{padding-bottom:0}}.main.brushcamp-landing .brushcamp-content-container .product-content .product-image{display:block}.main.brushcamp-landing .brushcamp-content-container .product-content .product-image-mobile{display:none}.main.brushcamp-landing .brushcamp-content-container .product-content h2{font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:24px;line-height:1.5em;margin-left:40px;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content h2{margin-left:10px}}.main.brushcamp-landing .brushcamp-content-container .product-content h3{font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:16px;text-transform:uppercase;padding-left:5px;line-height:2em}.main.brushcamp-landing .brushcamp-content-container .product-content p{font:14px/1.2 "futura-pt",arial,sans-serif,arial,sans-serif;margin-left:40px;width:65%}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content p{margin-left:20px}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer{background:#e3e5e6;padding:15px 0;margin:25px 0 0}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer{background:#fff}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer p{min-height:43px}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer p{margin-left:40px}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-left{float:left;width:50%;border-right:1px #000 solid}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-left{float:none;width:100%;border:0}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-left h3 span{display:inline-block;line-height:1.5em;margin-left:5px}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-left h3 span.icon{display:inline-block;text-indent:-999px;background:url(../images/brush-campaign/how-to.png) no-repeat center;background-size:100%;width:23px;height:23px;color:#fff}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-left p{width:90%}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-left p{width:80%}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right{float:right;width:50%;position:relative}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right{float:none;width:100%;background:#e3e5e6}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right h3 span{display:inline-block;line-height:1.5em;margin-left:5px}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right h3 span.icon{display:inline-block;text-indent:-999px;background:url(../images/brush-campaign/tip.png) no-repeat center;background-size:100%;width:23px;height:23px;color:#fff}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right p{width:36%}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right p{min-height:71px}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right .featured-img{position:absolute;bottom:-35px;right:-90px}@media only screen and (min-width:751px) and (max-width:1023px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right .featured-img{width:70%;bottom:-20px;right:-105px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .section-footer-right .featured-img{width:55%;bottom:0;right:-40px}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-btn{background:#000;color:#fff;text-transform:uppercase;padding:5px 20px;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:16px;display:inline-block;text-decoration:none;margin:0 0 20px 40px;border:3px solid #000}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-btn:hover{background:#e9168c;border:3px solid #e9168c}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-btn{padding:5px 20px}}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-right-btn{border:3px solid;color:#000;text-transform:uppercase;padding:5px 20px;font-family:Arial Narrow,Arial,sans-serif;font-weight:bold;font-size:16px;display:inline-block;text-decoration:none;margin:0 0 20px 40px}.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-right-btn:hover{color:#e9168c;border:3px solid #e9168c}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-right-btn:hover{border:0;background:url(../images/brush-campaign/shopnow-mobile-hover.png) no-repeat 92% center}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container .product-content .section-footer .shopnow-right-btn{text-decoration:underline;padding:0 20px 0 0;border:0;background:url(../images/brush-campaign/shopnow-mobile.png) no-repeat 92% center}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #powder .featured-img{width:61%;bottom:-23px;right:-75px}}.main.brushcamp-landing .brushcamp-content-container #powder.bcg{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #buffing .featured-img{bottom:-8px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #foundation .featured-img{bottom:-12px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #contour .featured-img{right:-30px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #fan .featured-img{right:-55px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #flatfoundation .featured-img{bottom:-5px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #flatfoundation .featured-img{right:-45px;bottom:-5px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #precision .featured-img{width:71%;right:-95px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #spot .featured-img{width:61%;right:-55px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #spot .featured-img,.main.brushcamp-landing .brushcamp-content-container #angled .featured-img,.main.brushcamp-landing .brushcamp-content-container #shadow .featured-img,.main.brushcamp-landing .brushcamp-content-container #shading .featured-img,.main.brushcamp-landing .brushcamp-content-container #flat .featured-img{width:61%;right:-55px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #smudger .featured-img{width:61%;right:-95px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #blending .featured-img{width:61%;right:-73px;bottom:-18px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #brow .featured-img{width:65%;right:-95px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #angle .featured-img{width:65%;right:-55px}}@media only screen and (min-width:320px) and (max-width:750px){.main.brushcamp-landing .brushcamp-content-container #lip .featured-img{width:53%;right:-40px;bottom:-8px}}.main.brushcamp-landing .back2top{text-align:right;margin-right:5%}.main.brushcamp-landing .back2top span{display:inline-block;width:64px;height:64px;background:url(../images/brush-campaign/BacktoTop_02.png) no-repeat center;background-image:url(../images/brush-campaign/BacktoTop_02.svg),none;background-size:100%;font-size:0;color:#fff;margin-bottom:20px;cursor:pointer}.main.brushcamp-landing .back2top span:hover{background:url(../images/brush-campaign/BacktoTop-Hover_02.png) no-repeat center;background-image:url(../images/brush-campaign/BacktoTop-Hover_02.svg),none;background-size:100%}.main.brushcamp-landing .clearfix:after{content:"";display:table;clear:both}.pt_customer_service .main.engraving-landing-page .content .secondary{display:none}.engraving .content{width:100%;padding-top:0}.engraving .content .primary{float:none;width:100%;text-align:center;overflow:hidden}.engraving .content .primary h2.section-heading{font:55px/70px "futura-pt-bold",arial,sans-serif;text-transform:uppercase;margin:30px auto 0}.engraving .content .primary div.banner h1.heading{font:80px/80px "futura-pt-bold",arial,sans-serif;color:#fff;text-align:left;padding-bottom:10px;margin:0 auto}.engraving .content .primary div.banner p.subheading.one{margin-top:25px;padding-bottom:14px}.engraving .banner{max-width:100%;margin:0 auto}.engraving .banner img{max-width:100%;margin:-11% auto 0}.engraving .banner picture{display:block}.engraving .banner p.subheading{font-size:20px;text-transform:none}.engraving .banner p.heading-instruction{font-size:20px;color:#aaa;text-transform:uppercase;margin-top:10px}.engraving .banner-text{width:90%;margin:0 auto;max-width:1000px;padding-bottom:60px;border-bottom:1px solid #e5e5e5}.engraving .primary-content{max-width:720px;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin:0 auto;line-height:20px;padding-bottom:60px}.engraving .section-subheading{font-size:20px;text-transform:none;margin:0 auto}.engraving .primary-button{font-family:"freight-sans-compressed-pro",arial,sans-serif;background:#e9168c;color:#fff;font-size:21px;text-decoration:none;max-width:340px;width:100%;display:inline-block;padding:15px;margin-top:20px}.engraving .engraving-landing-section{margin-top:30px;overflow:hidden}.engraving .engraving-landing-section:first-child{margin-top:0}.engraving .example-image-container{margin:0 auto}.engraving .example-image{max-width:100%}.engraving .pick-a-product-section .example-image-container{max-width:220px;margin:0 auto}.engraving .add-engraving-section .example-image-container{max-width:220px;margin:0 auto}.engraving .customize-section .example-image-container{max-width:220px;margin:0 auto}.engraving .make-it-official-section .example-image-container{max-width:495px;margin:0 auto}.engraving .content .primary-content .make-it-official-section p.section-subheading{padding-bottom:0}.engraving .extra-content{margin-top:25px}.engraving .extra-content .each-content{overflow:hidden;max-width:400px;margin:0 auto;padding-top:15px}.engraving .extra-content-icon{float:left;width:27%;padding-top:12px}.engraving .extra-content-icon.three{padding-top:34px}.engraving .extra-content-quote{float:left;width:73%;text-align:left;padding-left:35px}.engraving .extra-content-quote h3{font-weight:bold;font:26px/32px "futura-pt-bold",arial,sans-serif;text-transform:none;letter-spacing:.5px}.engraving .extra-content-quote p{font-size:20px;text-transform:none;line-height:24px;margin-top:12px}@media only screen and (max-width:750px){.pt_customer_service .engraving-landing-page{padding:0}.engraving-landing-page .content{padding:60px 0 40px}.engraving-landing-page .content .primary div.banner h1.heading{font-size:65px;line-height:52px}.engraving-landing-page .content .primary div.banner h1.heading span{display:block}.engraving-landing-page .content .primary h2.section-heading{font-size:45px;line-height:60px;margin-top:20px}.engraving-landing-page .banner p.subheading{font-size:14px}.engraving-landing-page .banner p.heading-instruction{font-size:12px}.engraving-landing-page .banner-text{border-bottom:0;width:75%;padding-bottom:10px;max-width:272px}.engraving-landing-page .subheading-wrapper{margin:20px 0 24px}.engraving-landing-page .subheading-wrapper p{display:inline}.engraving-landing-page .section-subheading{font-size:14px;max-width:280px;margin-top:14px}.engraving-landing-page .section-subheading span{display:block}.engraving-landing-page .primary-button{width:154px;padding:10px}.engraving-landing-page .pick-a-product-section .example-image-container{max-width:145px}.engraving-landing-page .add-engraving-section .example-image-container{max-width:145px}.engraving-landing-page .customize-section .example-image-container{max-width:145px}.engraving-landing-page .make-it-official-section .example-image-container{max-width:350px}.engraving-landing-page .extra-content-icon{width:60px}.engraving-landing-page .extra-content-icon img{max-width:100%}.engraving-landing-page .extra-content-icon.three{padding-top:26px}.engraving-landing-page .extra-content-quote{width:calc(100% - 60px);padding-left:24px}.engraving-landing-page .extra-content-quote h3{font-size:23px}.engraving-landing-page .extra-content-quote p{font-size:14px;line-height:18px;margin-top:4px}.engraving-landing-page .extra-content{margin-top:0}.engraving-landing-page .extra-content .each-content{width:90%;max-width:280px}}.persengrav_main{text-align:center}.persengrav_main .product_name_wrapper,.persengrav_main .checkbox-Container,.persengrav_main .engraving_mobile_moreinfo,.persengrav_main .error_message{display:none}.persengrav_main .enter_engraving_message{max-width:500px;margin:0 auto}.persengrav_main .engraving_heading{font:45px "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:uppercase;line-height:1;padding-bottom:15px}.persengrav_main .engraving_subheading_1,.persengrav_main .engraving_subheading_2{font:13px "futura-pt",arial,sans-serif,arial,sans-serif;line-height:1.5;text-transform:none}.persengrav_main .engraving_preview_cont{position:relative;margin:5px auto;height:250px;max-width:760px}.persengrav_main .engraving_preview_cont .product_image{width:100%}.persengrav_main .engraving_preview_cont[class*=palettes]{height:560px}.persengrav_main .engraving_preview_cont[class*=palettes] .personal_engraving_preview{top:auto;bottom:114px;left:50%;transform:translate(-50%,0)}@media only screen and (min-width:751px) and (max-width:1023px){.persengrav_main .engraving_preview_cont[class*=palettes] .personal_engraving_preview{height:auto;bottom:162px}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .engraving_preview_cont[class*=palettes] .personal_engraving_preview{bottom:64px}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .engraving_preview_cont[class*=palettes] .product_image{width:550px;left:50%;transform:translate(-50%,0)}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .engraving_preview_cont[class*=palettes]{height:445px;overflow:hidden}}.persengrav_main .engraving_preview_cont.eyeshadow{height:560px}.persengrav_main .engraving_preview_cont.eyeshadow .personal_engraving_preview{top:auto;bottom:116px;left:50%;transform:translate(-50%,0);z-index:9}@media only screen and (min-width:751px) and (max-width:1023px){.persengrav_main .engraving_preview_cont.eyeshadow .personal_engraving_preview{height:auto;bottom:164px}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .engraving_preview_cont.eyeshadow .personal_engraving_preview{bottom:64px}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .engraving_preview_cont.eyeshadow .product_image{width:550px;left:50%;transform:translate(-50%,0)}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .engraving_preview_cont.eyeshadow{height:445px}}.persengrav_main .product_engraving_edit_cont{margin-top:-80px}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .product_engraving_edit_cont{margin-top:-46px}}.persengrav_main .product_engraving_edit_cont div.engraving_error{display:block;padding:0;font-size:14px}.persengrav_main .product_engraving_edit_cont .productName{width:343px;margin:0 auto;text-align:left;padding-bottom:45px;position:relative;font:16px "futura-pt-bold",arial,sans-serif,arial,sans-serif}.persengrav_main .personal_engraving_value{text-transform:inherit;height:40px;line-height:16px}.persengrav_main .personal_engraving_value::-webkit-input-placeholder{text-transform:inherit}.persengrav_main .personal_engraving_value:-moz-placeholder{text-transform:inherit}.persengrav_main .personal_engraving_value::-moz-placeholder{text-transform:inherit}.persengrav_main .personal_engraving_value:-ms-input-placeholder{text-transform:inherit}.persengrav_main .message_box_wrapper{width:343px;margin:0 auto 12px;position:relative}.persengrav_main .msg_chars_left{position:absolute;top:8px;right:8px;color:#000;display:none}.persengrav_main .button.confirm{color:#fff;background:#e9168c;width:343px;height:40px;font:16px "futura-pt",arial,sans-serif,arial,sans-serif}.persengrav_main .button.confirm.is_disabled{opacity:.2;background:#000;cursor:not-allowed;margin-top:10px}.persengrav_main .button.cancel{color:#fff;background:#000;display:block;margin:20px auto;width:135px;height:40px;text-decoration:none;padding-top:10px;font:16px "futura-pt",arial,sans-serif,arial,sans-serif}.persengrav_main .personal_engraving_preview{position:absolute;text-transform:inherit;font:15px "oswaldLight",sans-serif;color:#aaa;top:122px;right:210px;width:160px}@media only screen and (min-width:751px) and (max-width:1023px){.persengrav_main .personal_engraving_preview{top:108px;right:180px}}@media only screen and (min-width:320px) and (max-width:750px){.persengrav_main .personal_engraving_preview{top:107px;right:167px}}.persengrav_main .engraving_604214916630{top:191px;right:58px;color:#d90c7f}.persengrav_main .engraving_604214916463{top:179px;right:54px;color:#d90c7f}.persengrav_main .engraving_604214919006{top:179px;right:80px;color:#d90c7f}.persengrav_main .engraving_confirm_controls_cont{width:343px;text-align:left;margin:22px auto;font:12px "futura-pt",arial,sans-serif,arial,sans-serif}.persengrav_main .engraving_text_suggestion{color:#aaa;text-align:center;margin:25px auto 15px;width:261px;font:13px "futura-pt",arial,sans-serif,arial,sans-serif}.persengrav_main .engraving_confirm_controls_cont label{font-size:14px}.persengrav_main .engraving_confirm_controls_cont a{color:#d90c7f;text-decoration:none;text-transform:none}.persengrav_main .engraving_confirm_controls_cont a:hover{color:#000}.persengrav_main .per_item_wrapper{position:relative;margin:30px auto 0}.persengrav_main .per_item_wrapper:first-child{margin-top:0}.persengrav_main .f_textinput{padding:0 18px 0 16px;border:1px solid #aaa;color:#aaa;font:14px "futura-pt",arial,sans-serif,arial,sans-serif}.persengrav_main .f_textinput::-webkit-input-placeholder{color:#aaa}.persengrav_main .f_textinput::-moz-placeholder{color:#aaa}.persengrav_main .f_textinput:-ms-input-placeholder{color:#aaa}.persengrav_main .f_textinput:-moz-placeholder{color:#aaa}.hidden{display:none}.pdpForm .add_personal_engraving_cbx_label{font:19px "futura-pt-bold",arial,sans-serif,arial,sans-serif;padding:0 6px 0 25px;color:#e9168c}@media only screen and (min-width:320px) and (max-width:750px){.pdpForm .add_personal_engraving_cbx_label{font-size:18px}}.pdpForm .add_personal_engraving_cbx_label .engrave_me_image{width:100%;max-width:85px}.pdpForm .engrave_price{color:#000;font:22px "futura-pt-bold",arial,sans-serif,arial,sans-serif}.pdpForm .add_personal_engraving_cbx_msg{display:none}.pdpForm .engraving_checkbox .help{display:block;background:url(../images/elements/question-mark.png) no-repeat;height:21px;width:37px;background-size:45%;background-position:14px 0;cursor:help;float:left;margin-top:5px}.pdpForm .engraving_checkbox.f_field_checkbox{margin:10px 0 0;float:left;width:100%}.pdpForm .engraving_checkbox.f_field_checkbox .f_label{float:left;background:0;padding:0 5px 0 0}.pdpForm .engraving_checkbox.f_field_checkbox .f_label:before{background:url('../images/elements-s1fc43da28d.png') 0 -548px no-repeat;height:20px;width:18px;content:'';float:left;margin:1px 5px 0 0;padding-right:8px}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.pdpForm .engraving_checkbox.f_field_checkbox .f_label:before{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -247px;height:21px;width:18px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}@media only screen and (min-width:320px) and (max-width:960px){.pdpForm .engraving_checkbox.f_field_checkbox .f_label{font-size:24px}}.pdpForm .engraving_checkbox.f_field_checkbox .f_checkbox:checked+.f_label:before{background:url('../images/elements-s1fc43da28d.png') 0 -523px no-repeat;height:20px;width:18px}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.pdpForm .engraving_checkbox.f_field_checkbox .f_checkbox:checked+.f_label:before{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -224px;height:21px;width:18px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.pdpForm .engraving_checkbox .engraving_popUp .close_popUp{background:url(../images/elements/close-button.png) no-repeat right;height:27px;width:27px;position:absolute;right:19px;top:21px;background-size:100%;cursor:pointer;z-index:3}.pdpForm .engraving_checkbox .price.b-price{position:relative;padding-left:9px;display:block;width:auto;float:left;padding:0 0 0 10px}.pdpForm .engraving_checkbox .price.b-price:before{content:'|';position:absolute;font-size:16px;top:5px;left:0;color:#ddd}@media only screen and (min-width:320px) and (max-width:750px){.pdpForm .engraving_checkbox .price.b-price{margin:4px 0 0 4px}}.pdpForm .engraving_checkbox .engraving_popUp{height:285px;width:315px;background:#fff;border:1px solid #000;text-align:center;position:absolute;z-index:900;left:67px;bottom:-39px}.pdpForm .engraving_checkbox .text_content{position:relative}.pdpForm .engraving_checkbox .text_content h2{padding:70px 0 17px;line-height:26px;font-size:25px}.pdpForm .engraving_checkbox .text_content p{font:16px "futura-pt",arial,sans-serif,sans-serif;text-transform:inherit;text-align:justify;line-height:20px;padding:0 28px 0}.pdpForm .engraving_checkbox .text_content p:last-child{padding-top:15px}.pdpForm .engraving_checkbox .text_content p:last-child a.engraving_link{border-bottom:1px solid #d90c7f;text-transform:inherit;text-decoration:none}.pdpForm .add_personal_engraving_cbx_msg{display:none;padding:5px 30px 0 20px}.pdpForm .engraving_checkbox.f_checked .add_personal_engraving_cbx_msg{font:18px "futura-pt",arial,sans-serif,sans-serif;line-height:24px;padding:0 0 8px 25px;width:95%}.pdpForm .engraving-info .product_id_value{text-transform:uppercase}.mini_cart_content .product_detail .engraving-info,.cart-items-form .engraving-info,.order_shipment_table .engraving-info{padding-top:10px;color:#000;margin:0}.mini_cart_content .product_detail .engraving-info .product_id_label,.cart-items-form .engraving-info .product_id_label,.order_shipment_table .engraving-info .product_id_label{font:14px "futura-pt",arial,sans-serif,arial,sans-serif}.mini_cart_content .product_detail .engraving-info .product_id_value,.cart-items-form .engraving-info .product_id_value,.order_shipment_table .engraving-info .product_id_value{font:14px "oswaldLight",sans-serif;text-transform:inherit;word-wrap:break-word}.mini_cart_content .engraving_fee_minicart{padding-top:0}.mini_cart_content .engraving_fee_minicart .product_detail{border:0}.mini_cart_content .engraving_fee_minicart .product_detail .mini_cart_name{padding-top:15px;text-decoration:none;font:16px "futura-pt",arial,sans-serif,arial,sans-serif;color:#000}.mini_cart_content .engraving_fee_minicart .product_detail .mini_cart_price{top:15px}.mini_cart_content .engraving_fee_minicart .product_detail .mini_cart_attributes{border:0}.mini_cart_content .mini-cart-engraving-info .mini_cart_pricing{padding-top:9px}.order_history_table .engraving-info,.order_shipment_table .engraving-info{padding:5px 0 12px}.mini_cart_content .engraving-info{width:auto;margin-left:121px;text-align:left}.engraving_policy_dialog,.dialog_cart_edit{min-width:fit-content}.engraving_policy_dialog .ui-dialog-title,.dialog_cart_edit .ui-dialog-title{display:none}.engraving_policy_dialog .engraving_policy_text,.engraving_policy_dialog .edit_engraving_text,.dialog_cart_edit .engraving_policy_text,.dialog_cart_edit .edit_engraving_text{font:14px/1.33em "futura-pt",arial,sans-serif,arial,sans-serif;padding-top:25px}.engraving_policy_dialog .engraving_policy_title,.engraving_policy_dialog .edit_engraving_title,.dialog_cart_edit .engraving_policy_title,.dialog_cart_edit .edit_engraving_title{font:20px/1em "futura-pt-bold",arial,sans-serif,arial,sans-serif;text-transform:uppercase}.engraving_policy_dialog div.ui-dialog-content,.dialog_cart_edit div.ui-dialog-content{padding-top:0}.engraving_policy_dialog .engraving_policy_text{text-transform:inherit}.popUp_content{padding:0 30px}.popUp_content h2{font-size:39px;line-height:40px;text-align:center;padding:0 0 15px}.popUp_content div.list_items{padding:0 0 40px 36px}.popUp_content div.list_items ul{list-style-type:disc;font:18px "futura-pt",arial,sans-serif,sans-serif;line-height:27px}.ui-dialog.engraving_edit_cart{position:fixed;top:50%;transform:translateY(-50%)}.ui-dialog.engraving_edit_cart .ui-dialog-titlebar{padding:0}.ui-dialog.engraving_edit_cart .c-edit-engraving__heading{max-width:43.75rem;text-transform:uppercase;font:3.1875rem "futura-pt",arial,sans-serif;text-align:center;line-height:3.875rem;letter-spacing:-.03125rem;margin:0 auto}@media only screen and (min-width:320px) and (max-width:960px){.ui-dialog.engraving_edit_cart .c-edit-engraving__heading{font:1.375rem "futura-pt",arial,sans-serif;width:100%;line-height:1.75rem}}.ui-dialog.engraving_edit_cart .c-edit-engraving__heading--first,.ui-dialog.engraving_edit_cart .c-edit-engraving__heading--second{display:inline-block}.ui-dialog.engraving_edit_cart .c-edit-engraving__text{text-align:center;text-transform:initial;font-size:1.25rem;line-height:1.5rem;max-width:50rem;margin:2.1875rem auto 0;line-height:2rem}@media only screen and (min-width:320px) and (max-width:960px){.ui-dialog.engraving_edit_cart .c-edit-engraving__text{margin:.625rem auto 0;line-height:1.5rem}}.ui-dialog.engraving_edit_cart .ui-button.ui-dialog-titlebar-close{background:url(../images/elements/close-button.png) no-repeat right;height:27px;width:33px;position:absolute;right:19px;top:21px;background-size:100%;cursor:pointer;z-index:3}.ui-dialog.engraving_edit_cart .ui-button.ui-dialog-titlebar-close:after{content:none}@media only screen and (min-width:320px) and (max-width:960px){.ui-dialog.engraving_edit_cart .ui-button.ui-dialog-titlebar-close{width:1.6875rem}}@media only screen and (min-width:751px) and (max-width:1024px) and (orientation:landscape){.ui-dialog.engraving_edit_cart .ui-button.ui-dialog-titlebar-close{right:3.75rem}}.ui-dialog.engraving_edit_cart .ui-dialog-title{display:none}.pdp_main .product_primary_image .product_badge.productbadge_engravethis{top:-35px;left:-10px}.quickview .pdp_main .product_primary_image .product_badge.productbadge_engravethis{top:0;left:40px}.pdp_main .product_primary_image .product_badge.productbadge_engravethis.productbadge_engravethis{background:url('../images/elements-s1fc43da28d.png') 0 -1283px no-repeat;height:63px;width:63px}@media(-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.pdp_main .product_primary_image .product_badge.productbadge_engravethis.productbadge_engravethis{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -886px;height:63px;width:63px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}@media only screen and (min-width:320px) and (max-width:750px){.pdp_main .product_primary_image .product_badge.productbadge_engravethis{background:url('../images/elements-s1fc43da28d.png') 0 -1228px no-repeat;height:50px;width:50px}}@media only screen and (min-width:320px) and (max-width:750px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:750px) and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-width:320px) and (max-width:750px) and (min-device-pixel-ratio:1.5){.pdp_main .product_primary_image .product_badge.productbadge_engravethis{background-image:url('../images/elements-2x-s4ee5c31b11.png');background-position:0 -834px;height:50px;width:50px;-moz-background-size:114px auto;-o-background-size:114px auto;-webkit-background-size:114px auto;background-size:114px auto}}.ui-dialog .ui-dialog-content{padding:1.5625rem 1.875rem 5.9375rem}@media only screen and (min-width:320px) and (max-width:960px){.ui-dialog .ui-dialog-content{padding:1.5625rem 1.875rem 1.875rem}}.spcheckout.authenticated_user .cart_table tr.engraving_fee .divi{display:none}.cart_table .item_quantity{font-size:16px}.cart_table .item_quantity .shippingrestriction{float:none;max-width:121px;margin-right:12px;display:inline-block;vertical-align:middle;padding-left:10px;font:12px "futura-pt",arial,sans-serif,arial,sans-serif}@media only screen and (min-width:751px) and (max-width:1024px) and (orientation:landscape){.cart_table .item_quantity .shippingrestriction{padding-left:1.25rem}}.cart_table tr.engraving_fee td.item_image{width:36%}@media only screen and (min-width:320px) and (max-width:750px){.cart_table tr.engraving_fee td.item_image{width:25%}}@media only screen and (min-width:751px) and (max-width:1023px){.cart_table tr.engraving_fee td.item_image{width:48%}}.cart_table tr.engraving_fee td.item_details,.cart_table tr.engraving_fee td.item_price{padding-top:1.25rem}@media only screen and (min-width:751px) and (max-width:1023px){.cart_table tr.engraving_fee td.item_details{padding-top:3.125rem}}.cart_table tr.engraving_fee .divi{display:none}.cart_table tr.engraving_fee span.price_original.single_product_price:after{top:-.75rem}@media only screen and (min-width:751px) and (max-width:1023px){.cart_table tr.engraving_fee .item_quantity{padding-top:1.25rem}}.cart_table tr.engraving_fee .item_quantity .shippingrestriction{float:none;max-width:121px;margin:.375rem .75rem 0 0;display:inline-block;vertical-align:middle;padding-left:10px;font:12px "futura-pt",arial,sans-serif,arial,sans-serif}.cart_table .cart_row .item_quantity .b-cart-title_product_info{display:inline;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;margin-right:10px}.cart_table .cart_row .item_quantity .quantity.quantity_selector_ia{max-width:90px}.cart_table .cart_row .item_quantity .quantity.quantity_selector_ia .quantity-selector__number{width:50px}@media only screen and (min-width:320px) and (max-width:960px){.cart_table .cart_row .item_quantity .quantity.quantity_selector_ia .quantity-selector__number{width:30px}}.cart_table .cart_row .item_quantity .quantity.quantity_selector_ia .quantity-selector__minus{width:20px}.cart_table .cart_row .item_quantity .quantity.quantity_selector_ia .quantity-selector__plus{right:0}.cart_table .cart_row .item_quantity .selectboxit-container{margin:0 5px 11px 12px;float:none;display:inline-block;top:15px}.cart_table .cart_row .item_price .divi{bottom:-18px}.mini_cart_product .product_detail{border-bottom:1px solid #ccc;padding-bottom:15px}.mini_cart_product .product_detail .mini_cart_attributes{border:0}.mini_cart_product .product_detail .mini_cart_pricing{width:100px}.mini_cart_product .product_detail .mini_cart_pricing .label{display:inline}.mini_cart_product .product_detail .mini_cart_pricing .selectboxit-container{display:inline-block;width:60px;vertical-align:middle}.main .spcheckout.authenticated_user .secondary .product_availability_list{display:inline}.main .spcheckout.authenticated_user .secondary .product_availability_list li{display:inline}@media only screen and (min-width:320px) and (max-width:750px){.main .persengrav_main .enter_engraving_message{padding:0 10%}.main .persengrav_main .engraving_heading{font-size:25px;line-height:25px;padding:30px 0 10px 0}.main .persengrav_main .personal_engraving_preview{width:139px;font-size:14px}.main .persengrav_main .product_engraving_edit_cont{padding:0}.main .persengrav_main .message_box_wrapper{margin:0 auto 10px}.main .persengrav_main .engraving_subheading_1,.main .persengrav_main .engraving_subheading_2{display:inline;line-height:1}.main .persengrav_main .per_item_wrapper{width:auto}.main .persengrav_main .engraving_preview_cont{width:auto}.main .persengrav_main .engraving_preview_cont .product_image{position:absolute;right:-3%;width:650px}.main .persengrav_main .engraving_text_suggestion{width:261px;margin:auto}.main .pt_spcheckout .engraving-info{padding-top:15px}.main .order_history_table .engraving-info{padding:3px 0 10px}.main .pdpForm .add_personal_engraving_cbx_msg{padding-right:15px}.main .pdpForm .add_personal_engraving_cbx_label{font-size:16px;padding:0 6px 0 19px}.main .pdpForm .engraving_checkbox .price.b-price p{font-size:16px;line-height:22px}.main .pdpForm .engraving_checkbox .price.b-price:before{font-size:12px;top:2px}.main .pdpForm .engraving_checkbox .help{background-size:40%;background-position:6px 5px;margin-top:4px}.main .pdpForm .engraving_checkbox .help:before{font-size:14px;top:2px;left:-1px}.main .pdpForm .engraving_checkbox .engraving_popUp{left:16px}.main .pdpForm .engraving_checkbox.f_checked .add_personal_engraving_cbx_msg{font-size:13px}.main .dialog_cart_edit.quickview.ui-dialog.engraving_edit_cart{min-width:auto;max-width:fit-content}.main .cart_table .cart_row .item_quantity .selectboxit-container{top:0}.main .cart_table .cart_row .item_quantity .shippingrestriction{max-width:121px;display:block;padding-left:0;padding-top:8px}.main .cart_table tr.engraving_fee .item_quantity .shippingrestriction{padding-left:0;margin-top:0}}@media only screen and (min-width:320px) and (max-width:750px) and (orientation:landscape){.main .cart_table .cart_row .item_quantity .shippingrestriction{display:inline}}@media only screen and (min-width:480px) and (max-width:750px){.main .persengrav_main .personal_engraving_preview{width:115px}.main .cart_table .cart_row .item_quantity .shippingrestriction{max-width:121px;margin-right:25px}}@media only screen and (max-width:320px){.engraving_policy_dialog{max-width:87%}}@media only screen and (min-width:751px) and (max-width:1023px){.persengrav_main .personal_engraving_preview{width:150px}.persengrav_main .engraving_preview_cont{max-width:720px}.pt_order_confirmation .engraving-info{width:auto}.pt_order_confirmation .product_id_value{display:inline-block}.cart_table .cart_row .item_quantity{padding-bottom:20px}.cart_table .cart_row .item_quantity .selectboxit-container{top:0}.cart_table .cart_row .item_quantity .shippingrestriction{margin-top:8px;padding-left:0}.cart_table .cart_row .engraving_edit_cart_details{display:inline-block}.cart_table tr.engraving_fee .item_quantity .shippingrestriction{padding-left:0;padding-top:10px}.pdpForm .engraving_checkbox .engraving_popUp{left:-25px}.dialog_cart_edit.quickview.ui-dialog.engraving_edit_cart{min-width:auto;max-width:fit-content}}@media only screen and (max-width:750px) and (min-width:660px){.main .pdpForm .engraving_checkbox .engraving_popUp{left:27%}}.engraving-wrapper{position:relative;width:424px;margin:0 auto}@media only screen and (min-width:320px) and (max-width:750px){.engraving-wrapper{width:100%}}.engraving-wrapper .lable-message{position:absolute;top:45px;font:13px "futura-pt",arial,sans-serif,arial,sans-serif;color:#aaa;width:102px}@media only screen and (min-width:320px) and (max-width:750px){.engraving-wrapper .lable-message{display:none}}.emoji-font{display:none;font:25px "oswaldLight",sans-serif;width:36px;border:1px solid #aaa;color:#aaa;line-height:20px;z-index:2;background-color:#fff;position:relative;top:-1px}@media only screen and (min-width:320px) and (max-width:750px){.emoji-font{display:block;width:auto;border:0}}.emoji-list{padding:4px;line-height:25px;cursor:pointer}@media only screen and (min-width:320px) and (max-width:750px){.emoji-list{float:left;font-size:42px;padding:10px 2px;width:65px;background-color:#f1f1f1;color:#6d6b6c;margin:2px}}.emoji-list.active{border:1px solid #e9168c;position:relative;width:35px;left:-1px}@media only screen and (min-width:320px) and (max-width:750px){.emoji-list.active{width:65px;padding:9px 0;background-color:#fff}}.emoji-list.empty{font-size:15px;border-width:0}@media only screen and (min-width:320px) and (max-width:750px){.emoji-list.empty{display:none}}.emoji-wrapper{left:0;position:absolute;top:0}.emoji-wrapper.emoji-display .emoji-font{display:block}@media only screen and (min-width:320px) and (max-width:750px){.emoji-wrapper{position:static;float:left;width:100%;margin-bottom:15px}}.emoji-wrapper-right{right:0;position:absolute;top:0}.emoji-wrapper-right.emoji-display .emoji-font{display:block}@media only screen and (min-width:320px) and (max-width:750px){.emoji-wrapper-right{position:static;margin-bottom:30px;float:left}}.emoji-wrapper-right .lable-message{right:0}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section{display:none;padding-top:10px}}.emoji-section .f_field_checkbox{border:1px solid #aaa;padding:19px 17px}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section .f_field_checkbox{border:0;padding:7px 15px 10px;text-align:left;float:left;width:100%}}.emoji-section .f_field_checkbox:before{content:" ";border:2px solid #aaa;position:absolute;width:15px;height:15px;transform:rotate(45deg);border-width:0 1px 1px 0;left:10px;top:9px;cursor:pointer}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section .f_field_checkbox:before{display:none}}.emoji-section .f_field_checkbox.selected-emoji{padding:5px 8px 6px 1px;min-width:36px;min-height:40px}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section .f_field_checkbox.selected-emoji{padding:7px 15px 10px}}.emoji-section .f_field_checkbox.selected-emoji:before{width:6px;height:6px;left:26px;top:15px}.emoji-section .f_field_checkbox .emoji-content{font:19px "oswaldLight",sans-serif;color:#aaa}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section .f_field_checkbox .emoji-content{display:none}}.emoji-section .f_field_checkbox .f_label{display:none}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section .f_field_checkbox .f_label{display:inline-block;font-size:16px}.emoji-section .f_field_checkbox .f_label span{font-size:12px}}.emoji-section .f_label_center{display:inline-block}.emoji-section .lable{position:absolute;top:62px;width:125px;z-index:1;right:0}@media only screen and (min-width:320px) and (max-width:750px){.emoji-section .lable{display:none}}.emoji-box .f_error_message{padding-top:26px}.emoji-box .add-emoji{display:none}@media only screen and (min-width:320px) and (max-width:750px){.emoji-box .add-emoji{display:block;border-bottom:1px solid #aaa;text-align:center;color:#000;font-family:"futura-pt",arial,sans-serif,arial,sans-serif;padding:20px 0;cursor:pointer}.emoji-box .add-emoji span{color:#ec008c;text-decoration:underline}}.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="0"]{width:1%;background-color:#e9e9e9}.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}.check-password-strength .progress-bar[data-password-strength="3"]{width:75%;background-color:#999}.check-password-strength .progress-bar[data-password-strength="4"]{width:100%;background-color:#000}.dialog-guest-checkout.ui-dialog .check-password-strength{height:auto;min-height:45px}form#RegistrationForm .check-password-strength .progress-bar{display:block}#NewPasswordForm .check-password-strength .progress-bar{display:block}