.b-favorites .js-button_shop_now,.b-samples .js-button_shop_now{display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.b-favorites .js-button_shop_now,.b-samples .js-button_shop_now{width:100%}}.b-favorites .js-button_shop_now:after,.b-samples .js-button_shop_now:after{content:'';display:inline-block;height:15px;width:1px;margin:0 14px;background:#000;vertical-align:bottom}@media only screen and (min-width:768px) and (max-width:1023px){.b-favorites .js-button_shop_now:after,.b-samples .js-button_shop_now:after{display:none}}@media only screen and (max-width:767px){.b-favorites .js-button_shop_now:after,.b-samples .js-button_shop_now:after{background:0;margin:0 8px}}@media only screen and (max-width:767px){.b-favorites.js-opened .b-search_result-list,.js-opened.b-samples .b-search_result-list{padding:20px 0 0}}.ui-dialog .ui-dialog-content.js-success-send,.ui-dialog .ui-dialog-content.js-error-send{font:normal 20px/22px "SimSun",Arial,serif;text-align:center;padding-top:10px}.ui-dialog .ui-dialog-content.js-error-send{position:relative;padding-left:25px;width:276px!important;margin:0 auto}.ui-dialog .ui-dialog-content.js-error-send:before{background:url(../images/global-sprite.png) 0 -67px no-repeat;position:absolute;content:"";left:0;top:50%;display:block;width:20px;height:20px;margin-top:-30px}.js-email-wrapper.js-opened .ui-rating-title,.js-email-wrapper.js-opened .inline_rating_link{display:none}@media only screen and (max-width:767px){.b-samples-content{padding:0;border:0}}.b-samples-content>p{display:none}.b-samples .b-custom-product_tile-wrapper .product_tile .fullsize_productimage_for_sample{display:block;width:100%;height:65px;text-align:right;padding:5px 0;border-top:1px dotted #767676}.b-samples .b-custom-product_tile-wrapper .product_tile .fullsize_productimage_for_sample .b-product_img-link{padding:0;height:100%;border:0;width:auto;display:inline-block}.b-samples .b-custom-product_tile-wrapper .product_tile .fullsize_productimage_for_sample .b-product_img-link img{max-height:100%;height:auto;max-width:100%;width:auto}.b-samples .search_result_options{display:none}.b-samples.js-opened .fullsize_productimage_for_sample{display:none!important}.b-samples.js-opened .b-samples-content{padding:20px 0 0}.b-samples.js-opened .b-samples-content:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.b-samples .quickviewbutton{display:none!important}}.b-samples .sample_no_master .b-product_img{padding:10px 0;margin:0 0 10px;height:215px;width:100%;display:block;text-align:center;border-bottom:1px solid #ccc}.b-samples .sample_no_master .fullsize_productimage_for_sample .b-product_img{padding:0;height:100%;border:0;width:auto;display:inline-block}.ui_resetpassword_dialog .ui-dialog-content{max-height:none!important}.password_reset_page{text-align:left;width:50%;padding-top:75px!important}@media only screen and (min-width:1024px){.password_reset_page{padding-top:60px!important}}.password_reset_page h1{float:left;line-height:30px;width:100%;padding:21px 0;margin-bottom:20px;margin-top:0}@media only screen and (min-width:1024px){.password_reset_page h1{font-size:26px;font-weight:initial;padding:0}}@media only screen and (max-width:767px){.password_reset_page h1{border-bottom:1px dotted #cdcdcd}}.password_reset_page .f_sms_verify_code{width:200px}@media only screen and (min-width:768px) and (max-width:1023px){.password_reset_page .f_sms_verify_code{width:180px}}@media only screen and (max-width:767px){.password_reset_page .f_sms_verify_code{width:45%}}.password_reset_page .success_message{font-size:11px;color:grey;height:15px}.password_reset_page .submit_sms_verify_code_button{top:-57px;left:220px;margin-top:-55px;float:right;height:30px}.password_reset_page .submit_sms_verify_code_button[disabled]{background-color:#b4b4b5}@media only screen and (min-width:1024px){.password_reset_page .submit_sms_verify_code_button{margin-right:30px}}@media only screen and (max-width:767px){.password_reset_page .submit_sms_verify_code_button{width:50%;margin-right:0;font-size:16px;text-align:center;padding-left:15px;height:30px;line-height:33px}}.password_reset_page .password_reset_message_button{margin:20px 0 30px;width:130px}@media only screen and (min-width:1024px){.password_reset_page .password_reset_message_button{position:relative;bottom:20px}}@media only screen and (max-width:767px){.password_reset_page .password_reset_message_button{padding-left:15px;width:50%;top:18px;height:36px;line-height:35px}}.password_reset_page .formfield_smsverifycode{position:inherit;margin:0 0 25px}.password_reset_page .formfield_smsverifycode .error_message{position:absolute}.password_reset_page .message{margin:0 0 20px;padding:70px 0 0;font:normal normal 18px/32px "SimSun",Arial,serif;text-align:left}@media only screen and (min-width:1024px){.password_reset_page .message{margin:0 0 18px;padding:52px 0 0;font:normal normal 17px/32px "SimSun",Arial,serif}}@media only screen and (max-width:767px){.password_reset_page .message{line-height:1;text-align:left}}.password_reset_page .register_captcha_section{float:left;width:100%}.password_reset_page .register_captcha_section .formfield{width:30%}.password_reset_page .register_captcha_section .formfield_captcha{width:30%;float:left;margin-top:9px;margin-right:21px}.password_reset_page .register_captcha_section .captcha_img_wrapper{float:left;margin-top:17px;margin-left:16px}@media only screen and (min-width:768px) and (max-width:1023px){.password_reset_page .register_captcha_section .captcha_img_wrapper{margin-top:0;margin-left:0}}.password_reset_page .register_captcha_section .captcha_reload_wrapper{float:left;margin-top:31px;margin-left:5px}.password_reset_page .register_captcha_section .captcha_reload_wrapper a{text-decoration:underline}.password_reset_page .register_captcha_section .captcha_reload_wrapper a:hover{cursor:pointer}.g-page_myaccount-inner{width:100%!important}.g-page_myaccount-inner .button.request-password-page_success-button-btn{margin-right:104px;margin-top:26px;width:130px}@media only screen and (max-width:767px){.g-page_myaccount-inner .button.request-password-page_success-button-btn{margin-bottom:26px;padding:0;margin-right:0;width:130px;height:33px;line-height:33px;margin-top:30px}}.g-page_myaccount-inner .register_captcha_section{display:flex;width:100%;margin:0;height:70px}.g-page_myaccount-inner .register_captcha_section .f_error_message{position:absolute}.g-page_myaccount-inner .register_captcha_section .formfield{width:40%;float:left;margin-top:0}@media only screen and (max-width:767px){.g-page_myaccount-inner .register_captcha_section .formfield{width:50%}}.g-page_myaccount-inner .register_captcha_section .formfield_captcha{width:30%;float:left;margin-top:9px;margin-right:21px}.g-page_myaccount-inner .register_captcha_section .captcha_img_wrapper{float:left}@media only screen and (min-width:1024px){.g-page_myaccount-inner .register_captcha_section .captcha_img_wrapper{margin-top:15px;margin-left:10px}}@media only screen and (max-width:767px){.g-page_myaccount-inner .register_captcha_section .captcha_img_wrapper{float:left;position:relative;margin-left:10px;top:16px;width:40%}}.g-page_myaccount-inner .register_captcha_section .captcha_img_wrapper img{height:30px;margin-top:4px;width:95px}@media only screen and (min-width:768px) and (max-width:1023px){.g-page_myaccount-inner .register_captcha_section .captcha_img_wrapper img{margin-top:20px;margin-left:3px}}.g-page_myaccount-inner .register_captcha_section .captcha_reload_wrapper{float:left;margin-left:5px;margin-top:26px}@media only screen and (max-width:767px){.g-page_myaccount-inner .register_captcha_section .captcha_reload_wrapper{margin-top:21px;right:0;display:inline-block;margin-left:5px;width:15%;position:absolute}}.g-page_myaccount-inner .register_captcha_section .captcha_reload_wrapper a{text-decoration:underline}.g-page_myaccount-inner .register_captcha_section .captcha_reload_wrapper a:hover{cursor:pointer}@media only screen and (max-width:767px){.g-page_myaccount-inner .password_reset_page{padding:0;margin-top:0;padding-top:20px!important}.g-page_myaccount-inner .password_reset_page .captcha_img_wrapper{top:0}}@media only screen and (max-width:767px){.g-page_myaccount-inner .button{height:36px;min-width:60px;padding:0 15px 0 0;line-height:35px;font-size:20px;width:50%;margin:0;overflow:hidden}.ff .g-page_myaccount-inner .button{line-height:34px}.g-page_myaccount-inner .submit_sms_verify_code_button{margin-top:-55px;height:32px;line-height:32px;font-size:16px;padding:0;margin-bottom:0}.g-page_myaccount-inner .password_reset_message_button{height:36px;line-height:36px;margin-top:20px}}.g-page_myaccount .request_password_page,.password_reset_page{float:left;margin-left:0;width:65%;padding:50px 90px 0 150px}@media only screen and (min-width:768px) and (max-width:1023px){.g-page_myaccount .request_password_page,.password_reset_page{width:60%;padding:50px 50px 0}}@media only screen and (max-width:767px){.g-page_myaccount .request_password_page,.password_reset_page{width:100%;margin:0 0 10px;padding:20px 0;float:none}}.g-page_myaccount .request_password_page form .formfield_button .cancel_button,.password_reset_page form .formfield_button .cancel_button{display:none}.request_password_page{padding-right:40px}.request_password_page:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.request_password_page{padding-right:0}}.request_password_page h1{margin:7px 0 38px;font-size:26px;line-height:29px;font-weight:400;text-align:left}@media only screen and (max-width:767px){.request_password_page h1{font-size:25px;margin-top:11px;font-weight:700;text-align:left;border-bottom:1px dotted #cdcdcd;line-height:30px;padding:20px 0;margin-bottom:20px;margin-top:0}}.request_password_page .message{font-size:14px;line-height:20px;width:256px;margin-bottom:20px}.request_password_page form .f_field{height:55px;padding:0;text-align:left;position:relative}@media only screen and (max-width:767px){.request_password_page form .f_field{padding-bottom:0;margin-bottom:0;text-align:left;height:80px}}.request_password_page form .f_field .f_label{display:block;margin:0 5px 7px 0;width:92px}.request_password_page form .f_field .textinput{display:inline-block;width:250px}@media only screen and (max-width:767px){.request_password_page form .f_field .textinput{width:100%}}.request_password_page form .f_field .error_message{text-align:left}.request_password_page form .f_field .error_message:before{content:'';position:absolute;left:0;top:50%;display:block;width:20px;height:20px;margin-top:-11px}@media only screen and (max-width:767px){.request_password_page form .f_field .error_message{left:0;width:auto;margin:0;padding:0}}.request_password_page form .f_field.register_email_emailcode .textinput{width:100%}.request_password_page form .f_field.register_email_emailcode .f_label{margin:0 0 5px}.request_password_page form .formfield_button{float:left;padding-bottom:5px;margin-bottom:0;padding-top:30px}.request_password_page form .formfield_button .cancel_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 47px;line-height:35px;font-size:18px;border-color:#a2a2a2;background:#fff;color:#000;margin:0 10px 0 0}.request_password_page form .formfield_button .cancel_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.request_password_page form .formfield_button .cancel_button:hover,.request_password_page form .formfield_button .cancel_button:focus{text-decoration:none}.request_password_page form .formfield_button .cancel_button.disabled,.request_password_page form .formfield_button .cancel_button[disabled]{cursor:default}.ff .request_password_page form .formfield_button .cancel_button{line-height:34px}.request_password_page form .formfield_button .cancel_button:hover,.request_password_page form .formfield_button .cancel_button:focus{color:#000}.request_password_page form .formfield_button .cancel_button:hover:before,.request_password_page form .formfield_button .cancel_button:focus:before{border-color:#d5d5d5}.request_password_page form .formfield_button .cancel_button.disabled,.request_password_page form .formfield_button .cancel_button[disabled]{border-color:#dfdfdf;color:#a6a6a6}.request_password_page form .formfield_button .cancel_button.disabled:hover:before,.request_password_page form .formfield_button .cancel_button.disabled:focus:before,.request_password_page form .formfield_button .cancel_button[disabled]:hover:before,.request_password_page form .formfield_button .cancel_button[disabled]:focus:before{border-color:transparent}.request_password_page form .formfield_button .submit_button{width:130px}@media only screen and (max-width:767px){.request_password_page form .formfield_button{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-start;justify-content:flex-start;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;float:none}.request_password_page form .formfield_button .button{height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:18px;white-space:nowrap;overflow:hidden;width:50%;margin:0 0 7px}.ff .request_password_page form .formfield_button .button{line-height:34px}}.request_password_page form .formfield_button button{width:95px}.request-password-page_success{float:left;width:50%;padding:50px 80px 0 150px;margin-top:60px}@media only screen and (max-width:767px){.request-password-page_success{float:none;padding:0;margin-top:30px;width:100%}}.request-password-page_success h1{margin:0 0 20px;text-align:left;font:bold 27px/47px "Times New Roman",serif}@media only screen and (max-width:767px){.request-password-page_success h1{border-bottom:1px dotted #cdcdcd;line-height:30px;padding:0 0 15px;margin:0 0 15px}}.request-password-page_success p{font:14px/15px "SimSun",Arial,sans-serif}.request-password-page_success .setnewpasswordconfirm-message{display:block}@media only screen and (max-width:767px){.request-password-page_success .setnewpasswordconfirm-message{padding:20px 0}}.resset_password .g-page_myaccount{background:#fff}.set_new_password_page{width:65%;float:left;padding:50px 40px 0 150px;margin-top:60px}@media only screen and (max-width:767px){.set_new_password_page{width:100%;float:NONE;padding:0;margin-top:30px}}.set_new_password_page h1{padding:0 0 15px;margin:0 0 15px;font-size:24px;font-weight:700;line-height:22px;text-align:left;font-family:simsun,Arial,serif}@media only screen and (max-width:767px){.set_new_password_page h1{border-bottom:1px dotted #cdcdcd;line-height:30px;padding:20px 0}}.set_new_password_page .error_message{display:none;position:static;margin-top:6px}.set_new_password_page .f_state_error .error_message{display:block}.set_new_password_page .button{width:130px;float:left}.set_new_password_page input[type=text],.set_new_password_page input[type=email],.set_new_password_page input[type=password]{width:280px}.set_new_password_page .progress.password_strength{width:280px;margin:10px 0 0}.set_new_password_page .js-edit-password-form{width:100%}.set_new_password_page .js-edit-password-form .formfield_button a{padding:0 35px;height:33px;line-height:33px;color:#000;background:#fff;font-size:14px;display:inline-block;text-align:center;margin:10px 0;border:1px solid #000;width:110px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .formfield_button a{padding:0;margin:0;width:45%}}.set_new_password_page .js-edit-password-form .formfield_button button{margin:10px 0 0;width:110px;height:33px;line-height:33px;float:right}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .formfield_button button{width:45%;margin:0}}.set_new_password_page .js-edit-password-form .f_label{text-align:right;width:70px;float:left;margin:0;line-height:33px;padding-right:10px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .f_label{width:35%}}.set_new_password_page .js-edit-password-form .f_field,.set_new_password_page .js-edit-password-form .formfield{padding:0 70px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .f_field,.set_new_password_page .js-edit-password-form .formfield{padding:0 15%}}.set_new_password_page .js-edit-password-form .formfield_button{padding:0 90px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .formfield_button{padding:0}}.set_new_password_page .js-edit-password-form h1{text-align:center;border-bottom:1px dotted #bdbdbd}.set_new_password_page .js-edit-password-form input[type=text],.set_new_password_page .js-edit-password-form input[type=email],.set_new_password_page .js-edit-password-form input[type=password]{float:right;width:215px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form input[type=text],.set_new_password_page .js-edit-password-form input[type=email],.set_new_password_page .js-edit-password-form input[type=password]{width:64%}}.set_new_password_page .js-edit-password-form .update_password_tip{padding:0 70px;text-align:right;margin-bottom:30px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .update_password_tip{padding:0 15%;font-size:12px}}.set_new_password_page .js-edit-password-form .f_state_error .error_message{float:right;display:inline-block;width:215px}@media only screen and (max-width:767px){.set_new_password_page .js-edit-password-form .f_state_error .error_message{width:64%}}.set_new_password_page .js-edit-password-form .error_form{display:block;text-align:center;margin-bottom:10px;margin-left:65px}@media only screen and (max-width:767px){.b-account_dialog #dialog-container .request_password_customerservice .account-signin-help{display:none}}#dialog-container .set_new_password_page{width:100%;margin-top:30px;padding:0}@media only screen and (max-width:767px){#dialog-container .set_new_password_page{width:100%;margin:0}}#dialog-container .set_new_password_page+.request_password_customerservice{display:none}.setpasswordsuccess{text-align:center;font-size:25px}.setnewpasswordconfirm-message{display:none}.request_password_customerservice{overflow:hidden;width:35%;padding:0}@media only screen and (max-width:767px){.request_password_customerservice{display:block!important;float:none;margin-top:50px;width:100%}}.request_password_customerservice .account-signin-help{padding-left:10%;margin-left:0}@media only screen and (max-width:767px){.request_password_customerservice .account-signin-help{text-align:center;padding:0}}.request_password_customerservice .account-signin-help h2{padding:0 0 15px;margin:0 0 15px;text-align:left;font:bold 20px/22px "Times New Roman",serif;border-bottom:1px dotted #ccc}@media only screen and (max-width:767px){.request_password_customerservice .account-signin-help h2{text-align:center}}.password-reset-email{padding-right:0}.password-reset-email .message{width:100%}.account_navigation{display:none}.l-page{padding-top:20px}.l-page:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.l-page{padding-top:0}}.l-page_aside-first{width:227px;float:left;margin-right:20px}@media only screen and (max-width:767px){.l-page_aside-first{width:auto;float:none;margin:0}}.l-page_main{position:relative;padding:0 0 30px;width:auto;float:none;overflow:hidden}@media only screen and (max-width:767px){.l-page_main{overflow:visible}}@media only screen and (max-width:767px){.purchase-gift-sert-page .refinements_content{display:block;margin-bottom:0;border:0}}.purchase-gift-sert-page .refinements_content.expanded .b-category-left_navigation{display:block}.purchase-gift-sert-page .refinement_header{margin:0 0 14px;padding-bottom:4px;font:normal 32px/1 "SimSun",Arial,serif;border-bottom:1px dotted #ccc}@media only screen and (min-width:768px) and (max-width:1023px){.purchase-gift-sert-page .refinement_header{font-size:24px;line-height:32px;margin-bottom:0}}@media only screen and (max-width:767px){.purchase-gift-sert-page .refinement_header{display:block;position:relative;margin:0 -20px;padding:19px 60px 19px 20px;font:bold 20px/22px "SimSun",Arial,serif;border-bottom:2px solid #000;cursor:pointer}.purchase-gift-sert-page .refinement_header:after{content:"\e611";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:20px;margin:-10px 0 0;color:#cf2a2a}}@media only screen and (max-width:767px){.refinements_content.expanded .refinement_header{border:none!important}}.purchase-gift-sert-page .l-page_main{border-top:1px dotted #ccc;margin-top:36px}@media only screen and (max-width:767px){.purchase-gift-sert-page .l-page_main{margin-top:0}}.purchase-gift-sert-page .l-page_main>h1{margin:16px 0 6px;line-height:1}@media only screen and (max-width:767px){.purchase-gift-sert-page .l-page_main>h1{margin-bottom:33px}}.gift-certificate_title{margin:0 0 20px;font:bold 18px/24px "SimSun",Arial,serif;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1023px){.gift-certificate_title{font-size:20px;margin-bottom:13px}}@media only screen and (max-width:767px){.gift-certificate_title{text-transform:none;font-size:24px;margin-bottom:16px}}.f_fieldset-grey{padding:25px;background:#ebebeb}.f_fieldset-grey.gift_cert_check_balance{padding-right:40px}@media only screen and (max-width:767px){.f_fieldset-grey.gift_cert_check_balance{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px) and (max-width:1023px){.f_fieldset-grey{padding:10px 30px}}@media only screen and (max-width:767px){.f_fieldset-grey{margin:0 -20px;padding:11px 35px}}.f_gift-cert{width:49.5%;display:inline-block;vertical-align:top}.f_gift-cert form{max-width:272px}.f_gift-cert form.gift_cert_check_balance{max-width:330px}.f_gift-cert .f_label_value{font-weight:700}@media only screen and (max-width:767px){.f_gift-cert .f_label_value{font-size:15px;line-height:25px}}.f_gift-cert .f_field{margin-top:9px}.f_gift-cert textarea{width:100%;min-height:86px;resize:vertical}@media only screen and (max-width:767px){.f_gift-cert textarea{min-height:184px}}.f_gift-cert .char-count{margin-top:6px;line-height:15px}.f_gift-cert .char-remain-count{color:red}.f_gift-cert .gift-cert-balance-submit{margin-bottom:0}.f_gift-cert .gift-cert-balance-submit+.error_message{margin-top:10px}.f_gift-cert button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:38px;min-width:60px;padding:0 22px;line-height:37px;font-size:18px;border-color:#000;background:#000;color:#fff;margin-top:10px;min-width:235px}.f_gift-cert button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.f_gift-cert button:hover,.f_gift-cert button:focus{text-decoration:none}.f_gift-cert button.disabled,.f_gift-cert button[disabled]{cursor:default}.ff .f_gift-cert button{line-height:36px}.f_gift-cert button:hover,.f_gift-cert button:focus{color:#fff}.f_gift-cert button:hover:before,.f_gift-cert button:focus:before{border-color:#666}.f_gift-cert button.disabled,.f_gift-cert button[disabled]{background:#ccc;border-color:#ccc}.f_gift-cert button.disabled:hover:before,.f_gift-cert button.disabled:focus:before,.f_gift-cert button[disabled]:hover:before,.f_gift-cert button[disabled]:focus:before{border-color:transparent}@media only screen and (min-width:768px) and (max-width:1023px){.f_gift-cert button{height:36px;min-width:60px;padding:0 22px;line-height:35px;font-size:20px}.ff .f_gift-cert button{line-height:34px}}@media only screen and (max-width:767px){.f_gift-cert button{width:100%}}.f_gift-cert .balance{font-size:16px;line-height:24px}@media only screen and (max-width:1023px){.f_gift-cert{display:block;width:auto;margin-bottom:30px}.f_gift-cert form{max-width:none}.f_gift-cert form.gift_cert_check_balance{max-width:none}}@media only screen and (min-width:768px) and (max-width:1023px){.f_gift-cert .f_field_textinput,.f_gift-cert .f_field_email{display:inline-block;vertical-align:top;width:47.5%}.f_gift-cert .f_field_textinput.formfield_gift_certificate_from,.f_gift-cert .f_field_textinput.formfield_gift_certificate_recipient_email,.f_gift-cert .f_field_textinput.formfield_gift_certificate_id,.f_gift-cert .f_field_email.formfield_gift_certificate_from,.f_gift-cert .f_field_email.formfield_gift_certificate_recipient_email,.f_gift-cert .f_field_email.formfield_gift_certificate_id{margin-right:4%}}@media only screen and (max-width:767px){.f_gift-cert{margin-bottom:13px}}.gift-check-balance,.purchase-giftcertificate-header,.gift-additional-details,.gift-additional-details_content{font:normal 16px/24px Arial,Helvetica,sans-serif;margin-bottom:8px}@media only screen and (max-width:767px){.gift-check-balance,.purchase-giftcertificate-header,.gift-additional-details,.gift-additional-details_content{font-size:12px;line-height:17px}}.gift-check-balance p,.purchase-giftcertificate-header p,.gift-additional-details p,.gift-additional-details_content p{margin-bottom:20px}.gift-check-balance ul,.purchase-giftcertificate-header ul,.gift-additional-details ul,.gift-additional-details_content ul{margin:10px 0;padding:0;list-style:none;font-size:14px;line-height:18px}@media only screen and (max-width:767px){.gift-check-balance ul,.purchase-giftcertificate-header ul,.gift-additional-details ul,.gift-additional-details_content ul{font-size:12px;line-height:15px}}.gift-check-balance ul li,.purchase-giftcertificate-header ul li,.gift-additional-details ul li,.gift-additional-details_content ul li{margin-bottom:14px;padding-left:25px;background:url(../images/bg-list-dot-medium-black.png) 6px .4em no-repeat}@media only screen and (min-width:768px) and (max-width:1023px){.gift-check-balance{margin-bottom:28px}}@media only screen and (max-width:767px){.gift-check-balance{padding-top:13px;border-top:1px dotted #ccc}}.purchase-giftcertificate-header{background:url(../images/bg-divider-horiz-logo-gray.png) center bottom no-repeat;margin-bottom:23px;padding-bottom:16px}@media only screen and (min-width:768px) and (max-width:1023px){.purchase-giftcertificate-header{margin-bottom:25px;padding-bottom:21px}}@media only screen and (max-width:767px){.purchase-giftcertificate-header{margin-bottom:20px;padding-bottom:18px}}.purchase-giftcertificate-header img{display:block;margin:-8px auto 5px;max-width:100%;width:auto;height:auto}@media only screen and (min-width:768px) and (max-width:1023px){.purchase-giftcertificate-header img{margin:22px 0 42px}}.purchase-giftcertificate-header p{padding-right:40px}.gift-additional-details{margin-top:16px;font-size:12px;line-height:18px}@media only screen and (max-width:767px){.gift-additional-details{margin-top:0}}.gift-additional-details h2{font-size:14px;margin-bottom:16px}@media only screen and (max-width:767px){.gift-additional-details .gift-additional-details_content h2{padding-bottom:20px;margin:2px 0 20px;font:normal bold 18px/24px "SimSun",Arial,serif;text-align:center;text-transform:uppercase;border-bottom:1px dotted #ccc}}.gift-additional-details .toggle-to-modal_link{display:block;cursor:pointer}.gift-additional-details .toggle-to-modal_link:link{color:#000;text-decoration:none}.gift-additional-details .toggle-to-modal_link:visited{color:#000;text-decoration:none}.gift-additional-details .toggle-to-modal_link:hover{color:#000;text-decoration:none}.gift-additional-details .toggle-to-modal_link:active{color:#000;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){.gift-additional-details .toggle-to-modal_link:link,.gift-additional-details .toggle-to-modal_link:visited,.gift-additional-details .toggle-to-modal_link:hover{color:#000;text-decoration:none}.gift-additional-details .toggle-to-modal_link:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px){.gift-additional-details .toggle-to-modal_link:link,.gift-additional-details .toggle-to-modal_link:visited,.gift-additional-details .toggle-to-modal_link:hover{color:#000;text-decoration:none}.gift-additional-details .toggle-to-modal_link:active{color:#000;text-decoration:none}}@media only screen and (max-width:1023px){.gift-additional-details .toggle-to-modal_link{font-size:16px;line-height:20px}}@media only screen and (min-width:768px) and (max-width:1023px){.gift-additional-details .toggle-to-modal_link{margin-top:-7px}}@media only screen and (max-width:767px){.gift-additional-details .toggle-to-modal_link{text-align:center}}.gift-additional-details .toggle-to-modal_link_ln{text-decoration:underline}.gift-additional-details .toggle-to-modal_content{display:none;overflow:hidden}.gift-additional-details .toggle-to-modal_link_ico{width:24px;height:24px;margin-left:10px;display:inline-block;vertical-align:middle;font-size:24px;color:#ed1d25;text-decoration:none}.gift-additional-details .toggle-to-modal_link_ico:after{content:"\e60a";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;display:block}@media only screen and (max-width:767px){.gift-additional-details .toggle-to-modal_link_ico:after{content:"\e609";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width:768px) and (max-width:1023px){.gift-additional-details .toggle-to-modal_link_ico{width:35px;height:35px;font-size:35px}}@media only screen and (max-width:767px){.gift-additional-details .toggle-to-modal_link_ico{display:block;width:45px;height:45px;margin:0 auto 15px;font-size:45px}}.gift-additional-details .toggle-to-modal_link.js-expanded .toggle-to-modal_link_ico:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ie8 .gift-additional-details .toggle-to-modal_link.js-expanded .toggle-to-modal_link_ico:after,.ie9 .gift-additional-details .toggle-to-modal_link.js-expanded .toggle-to-modal_link_ico:after{content:"\e609";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js_gcError{display:block!important;position:relative;min-height:20px;margin:0;padding:3px 0 0 22px;white-space:normal}.js_gcError:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-10px 0 0}.account-preferences h1{margin:0 0 5px;font:normal 30px/40px "SimSun",Arial,serif;color:#000}@media only screen and (max-width:767px){.account-preferences h1{font-size:18px;line-height:24px;text-transform:uppercase}}.account-preferences h3{display:inline-block;font:bold 16px/20px "SimSun",Arial,serif;text-transform:uppercase;letter-spacing:.5px}@media only screen and (max-width:767px){.account-preferences h3{font-size:15px;letter-spacing:normal;margin-bottom:0;text-transform:none}}.b-account_preference{margin:9px 0 8px;padding:12px 0 20px;font:normal 14px/20px Arial,Helvetica,sans-serif;border-top:1px dotted #bdbdbd;border-bottom:1px dotted #bdbdbd}@media only screen and (max-width:767px){.b-account_preference{padding:0 0 20px;margin:9px 0 30px;border-top:0}}.b-account_preference a:link{color:#000;text-decoration:underline}.b-account_preference a:visited{color:#000;text-decoration:underline}.b-account_preference a:hover{color:#cf2a2a;text-decoration:underline}.b-account_preference a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-account_preference a:link,.b-account_preference a:visited,.b-account_preference a:hover{color:#000;text-decoration:underline}.b-account_preference a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.b-account_preference a:link,.b-account_preference a:visited,.b-account_preference a:hover{color:#000;text-decoration:underline}.b-account_preference a:active{color:#cf2a2a;text-decoration:underline}}.b-account_preference .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff;height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:14px;margin:15px 0 0 22px}.b-account_preference .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-account_preference .button:hover,.b-account_preference .button:focus{text-decoration:none}.b-account_preference .button.disabled,.b-account_preference .button[disabled]{cursor:default}.b-account_preference .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-account_preference .button:hover,.b-account_preference .button:focus{text-decoration:none}.b-account_preference .button.disabled,.b-account_preference .button[disabled]{cursor:default}.ff .b-account_preference .button{line-height:34px}.b-account_preference .button:hover,.b-account_preference .button:focus{color:#fff}.b-account_preference .button:hover:before,.b-account_preference .button:focus:before{border-color:#666}.b-account_preference .button.disabled,.b-account_preference .button[disabled]{background:#ccc;border-color:#ccc}.b-account_preference .button.disabled:hover:before,.b-account_preference .button.disabled:focus:before,.b-account_preference .button[disabled]:hover:before,.b-account_preference .button[disabled]:focus:before{border-color:transparent}.ff .b-account_preference .button{line-height:34px}.b-account_preference-description{margin:0 0 25px;font:normal 16px/17px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-account_preference-description{display:none}}@media only screen and (max-width:767px){.b-account_preference-communication{margin:10px 0 0}}.b-account_preference-email .b-title,.b-account_preference-phone .b-title{color:#000;font:bold 14px/24px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-account_preference-email .b-title,.b-account_preference-phone .b-title{font:normal 15px/20px "SimSun",Arial,serif}}.b-account_preference-email .b-description,.b-account_preference-phone .b-description{color:#999;font:bold 12px/16px Arial,Helvetica,sans-serif}.b-account_preference-email .f_label_value,.b-account_preference-phone .f_label_value{color:#000;font:normal 12px/16px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-account_preference-email .f_label_value,.b-account_preference-phone .f_label_value{font-size:12px;line-height:14px}}.b-account_preference-email{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #bdbdbd}@media only screen and (max-width:767px){.b-account_preference-email{border-bottom:1px dotted #bdbdbd}}.b-account_preference-email .f_field{width:440px}@media only screen and (max-width:767px){.b-account_preference-email .f_field{width:auto}}.b-account_preference-phone .textinput{width:200px}@media only screen and (max-width:767px){.b-account_preference-phone .textinput{width:100%;margin:10px 0 0}}.b-account_preference-phone .f_field_checkbox{width:280px}@media only screen and (max-width:767px){.b-account_preference-phone .f_field_checkbox{margin:0}}.b-account_preference-phone .f_field_textinput .f_label{margin:7px 0 6px}@media only screen and (max-width:767px){.b-account_preference-phone .f_field_textinput .f_label{display:none}}.b-account_preference-phone .f_field_textinput .f_label .f_label_value{font:bold 12px/16px Arial,Helvetica,sans-serif}.b-account_preference-phone .b-description{padding:0 0 0 22px;width:280px}@media only screen and (max-width:767px){.b-account_preference-phone .b-description{display:none}}.b-edit_email{position:relative;margin:5px 0 15px;padding:4px 5px;color:#000;font:normal 12px/16px Arial,Helvetica,sans-serif;background:#fafaf8}@media only screen and (max-width:767px){.b-edit_email{padding:0;background:0 0}}.b-edit_email p{font-weight:700}@media only screen and (max-width:767px){.b-edit_email p{font-weight:400}}.b-edit_email .dialogify{position:absolute;top:3px;right:10px}@media only screen and (max-width:767px){.b-edit_email .dialogify{position:relative;right:auto;top:auto;margin:20px 0 0;display:block;text-transform:uppercase;font:normal 15px/20px Arial,Helvetica,sans-serif}}.account-change-email h1{padding:0 0 8px;margin:0 0 15px;text-transform:uppercase;font:bold 16px/20px "SimSun",Arial,serif;border-bottom:1px dotted #bdbdbd}.account-change-email .f_field{width:49%;display:inline-block;padding-right:15%;vertical-align:top}@media only screen and (max-width:767px){.account-change-email .f_field{float:none;width:100%;padding-right:0}}.account-change-email .f_field .f_label{font:bold 12px/15px "SimSun",Arial,sans-serif}@media only screen and (max-width:767px){.account-change-email .f_field .f_label{font-size:15px;line-height:20px}}.ie8 .account-change-email .f_field .f_label{font-weight:400;font-family:helvetica world w01_n7,Arial,sans-serif}.account-change-email .f_field.required .f_label{position:relative;padding:0 0 0 10px}.account-change-email .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}.account-change-email .f_field.required .f_label:before{font-weight:400}.ie8 .account-change-email .f_field.required .f_label:before{font-family:simsun,Arial,sans-serif}.account-change-email legend{color:#c03}.account-change-email .required_indicator{position:relative;padding:0 0 15px 10px;width:100%;display:block}.account-change-email .required_indicator:before{position:absolute;content:"*";color:#c03;left:0;top:0}.account-change-email .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff;display:block}.account-change-email .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.account-change-email .button:hover,.account-change-email .button:focus{text-decoration:none}.account-change-email .button.disabled,.account-change-email .button[disabled]{cursor:default}.ff .account-change-email .button{line-height:34px}.account-change-email .button:hover,.account-change-email .button:focus{color:#fff}.account-change-email .button:hover:before,.account-change-email .button:focus:before{border-color:#666}.account-change-email .button.disabled,.account-change-email .button[disabled]{background:#ccc;border-color:#ccc}.account-change-email .button.disabled:hover:before,.account-change-email .button.disabled:focus:before,.account-change-email .button[disabled]:hover:before,.account-change-email .button[disabled]:focus:before{border-color:transparent}@media only screen and (max-width:767px){.account-change-email .button{width:100%}}.b-aboutme{margin:9px 0 8px;padding:0 0 20px;border-top:1px dotted #bdbdbd}@media only screen and (max-width:767px){.b-aboutme{border:0}}.b-aboutme h1{display:none}.b-aboutme .aboutme_actions{margin:25px 0 0}@media only screen and (max-width:767px){.b-aboutme .aboutme_actions{margin:15px 0 0}}.b-aboutme .aboutme_actions .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#000;background:#000;color:#fff;height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:14px}.b-aboutme .aboutme_actions .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-aboutme .aboutme_actions .button:hover,.b-aboutme .aboutme_actions .button:focus{text-decoration:none}.b-aboutme .aboutme_actions .button.disabled,.b-aboutme .aboutme_actions .button[disabled]{cursor:default}.b-aboutme .aboutme_actions .button:hover,.b-aboutme .aboutme_actions .button:focus{color:#fff}.b-aboutme .aboutme_actions .button:hover:before,.b-aboutme .aboutme_actions .button:focus:before{border-color:#666}.b-aboutme .aboutme_actions .button.disabled,.b-aboutme .aboutme_actions .button[disabled]{background:#ccc;border-color:#ccc}.b-aboutme .aboutme_actions .button.disabled:hover:before,.b-aboutme .aboutme_actions .button.disabled:focus:before,.b-aboutme .aboutme_actions .button[disabled]:hover:before,.b-aboutme .aboutme_actions .button[disabled]:focus:before{border-color:transparent}.ff .b-aboutme .aboutme_actions .button{line-height:34px}@media only screen and (max-width:767px){.b-aboutme .aboutme_actions .button{width:100%}}.b-aboutme .aboutme_actions p{margin:10px 0 0;font:normal 15px/16px Arial,Helvetica,sans-serif;color:#4c9c73}@media only screen and (max-width:767px){.b-aboutme .aboutme_actions p{font-size:13px}}.b-aboutme .aboutme_question{margin:9px 0 8px;padding:12px 0;border-bottom:1px dotted #bdbdbd}@media only screen and (max-width:767px){.b-aboutme .aboutme_question{margin:0;padding:7px 0;border:0}}.b-aboutme .aboutme_question:last-child{margin:9px 0 20px;border:0}.b-aboutme .aboutme_question_title{color:#000;font:bold 14px/24px Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none}@media only screen and (max-width:767px){.b-aboutme .aboutme_question_title{font:normal 12px/14px Arial,Helvetica,sans-serif}}.b-aboutme .aboutme_question_answers{margin:15px 0 0}.b-aboutme .aboutme_question_answer{position:relative;display:block;vertical-align:top;min-width:14px;min-height:14px;color:#000;font:normal 16px/14px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-aboutme .aboutme_question_answer{font-size:12px}}.b-aboutme .aboutme_question_answer .f_label{padding:0 0 0 22px;margin:0 0 10px;cursor:pointer;display:inline-block}.ie8 .b-aboutme .aboutme_question_answer .f_label{background:url(../images/ie-global-checkbox.png) 0 0 no-repeat}.ie8 .b-aboutme .aboutme_question_answer .f_label:hover{background-position:left -636px}.ie8 .b-aboutme .aboutme_question_answer.f_checked .f_label{background-position:left -300px}.ie8 .b-aboutme .aboutme_question_answer.f_checked:hover .f_label{background-position:left -936px}.b-aboutme .aboutme_question_answer i{font-style:normal;line-height:16px}.b-preference-rewards{position:absolute;width:202px;top:110px;right:0}@media only screen and (min-width:768px) and (max-width:1023px){.b-preference-rewards{position:relative;width:100%;top:auto;right:auto;margin:80px 0 0}}@media only screen and (max-width:767px){.b-preference-rewards{position:relative;width:100%;top:auto;right:0;margin:80px 0 20px}}.b-preference-rewards .b-preference-rewards_container{background:url(../images/rewards_bg.png) 0 0 no-repeat;position:relative;margin:0 0 10px;padding:40px 20px 20px;border:1px solid #000;text-align:center;background-repeat:repeat}@media only screen and (min-width:768px) and (max-width:1023px){.b-preference-rewards .b-preference-rewards_container br{display:none}}@media only screen and (max-width:767px){.b-preference-rewards .b-preference-rewards_container br{display:none}}.b-preference-rewards .b-rewards_descriptions{padding:0 5px;color:#999;font:normal 11px/14px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-preference-rewards .b-rewards_descriptions{display:none}}.b-preference-rewards .b-rewards{background:url(../images/registration/rewards_logo_s.png) 0 0 no-repeat;position:absolute;margin:0 0 0 -66px;top:-73px;left:50%;width:132px;height:95px;background-repeat:repeat}.b-preference-rewards .b-rewards_subscriptions{margin:0 0 7px;font:normal 14px/17px "SimSun",Arial,serif;color:#000}@media only screen and (min-width:768px) and (max-width:1023px){.b-preference-rewards .b-rewards_subscriptions{margin:0 auto 7px;width:365px}}@media only screen and (max-width:767px){.b-preference-rewards .b-rewards_subscriptions{font:bold 12px/15px "SimSun",Arial,serif}}.b-preference-rewards .b-rewards_point{margin:0 0 10px;font:bold 16px/22px "SimSun",Arial,serif;color:#c00}@media only screen and (max-width:767px){.b-preference-rewards .b-rewards_point{font:bold 15px/18px "SimSun",Arial,serif}}.b-preference-rewards .b-rewards_actions{text-align:center}.b-preference-rewards .b-rewards_actions a{font:normal 14px/17px "SimSun",Arial,serif;display:block;margin:2px 0 0}.b-preference-rewards .b-rewards_actions a:link{color:#000;text-decoration:underline}.b-preference-rewards .b-rewards_actions a:visited{color:#000;text-decoration:underline}.b-preference-rewards .b-rewards_actions a:hover{color:#cf2a2a;text-decoration:underline}.b-preference-rewards .b-rewards_actions a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-preference-rewards .b-rewards_actions a:link,.b-preference-rewards .b-rewards_actions a:visited,.b-preference-rewards .b-rewards_actions a:hover{color:#000;text-decoration:underline}.b-preference-rewards .b-rewards_actions a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.b-preference-rewards .b-rewards_actions a:link,.b-preference-rewards .b-rewards_actions a:visited,.b-preference-rewards .b-rewards_actions a:hover{color:#000;text-decoration:underline}.b-preference-rewards .b-rewards_actions a:active{color:#cf2a2a;text-decoration:underline}}.b-preference-rewards .b-rewards_actions a.button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#000;background:#000;color:#fff;height:36px;min-width:60px;padding:0 47px;line-height:35px;font-size:14px;margin:0 0 2px;padding:0 20px}.b-preference-rewards .b-rewards_actions a.button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-preference-rewards .b-rewards_actions a.button:hover,.b-preference-rewards .b-rewards_actions a.button:focus{text-decoration:none}.b-preference-rewards .b-rewards_actions a.button.disabled,.b-preference-rewards .b-rewards_actions a.button[disabled]{cursor:default}.b-preference-rewards .b-rewards_actions a.button:hover,.b-preference-rewards .b-rewards_actions a.button:focus{color:#fff}.b-preference-rewards .b-rewards_actions a.button:hover:before,.b-preference-rewards .b-rewards_actions a.button:focus:before{border-color:#666}.b-preference-rewards .b-rewards_actions a.button.disabled,.b-preference-rewards .b-rewards_actions a.button[disabled]{background:#ccc;border-color:#ccc}.b-preference-rewards .b-rewards_actions a.button.disabled:hover:before,.b-preference-rewards .b-rewards_actions a.button.disabled:focus:before,.b-preference-rewards .b-rewards_actions a.button[disabled]:hover:before,.b-preference-rewards .b-rewards_actions a.button[disabled]:focus:before{border-color:transparent}.ff .b-preference-rewards .b-rewards_actions a.button{line-height:34px}@media only screen and (max-width:767px){.b-preference-rewards .b-rewards_actions a.button{width:100%}}.b-rewards_joining_wrapper{background:url(../images/account_bg_wrapper.jpg) 0 0 no-repeat;padding:44px}@media only screen and (max-width:767px){.b-rewards_joining_wrapper{padding:60px 0 0;background:0 0}}.b-rewards_joining_wrapper .b-rewards_joining{background:url(../images/rewards_bg.png) 0 0 no-repeat;position:relative;margin:0;padding:45px 20px 40px;border:2px solid #645c53;background-repeat:repeat}@media only screen and (max-width:767px){.b-rewards_joining_wrapper .b-rewards_joining{border-color:#000}}.b-rewards_joining_wrapper .b-rewards_logo{position:relative;padding:0 40px 0 0}.b-rewards_joining_wrapper .b-rewards_logo img{position:absolute;top:-60px;width:100%;height:auto}@media only screen and (min-width:768px) and (max-width:1023px){.b-rewards_joining_wrapper .b-rewards_logo img{position:relative;top:0;width:100%;height:auto}}@media only screen and (max-width:767px){.b-rewards_joining_wrapper .b-rewards_logo img{top:-103px;left:50%;width:120px}}.b-rewards_joining_wrapper .b-rewards_content{padding:0 40px 0 0}@media only screen and (max-width:767px){.b-rewards_joining_wrapper .b-rewards_content{width:100%;padding:0;text-align:center}}.b-rewards_joining_wrapper .b-rewards_content h1{font:bold 24px/27px "SimSun",Arial,serif;text-transform:uppercase}.b-rewards_joining_wrapper .b-rewards_content .b-rewards_description{color:#000;font:normal 14px/18px Arial,Helvetica,sans-serif}.b-rewards_joining_wrapper .b-rewards_actions{margin:20px 0 0}.b-rewards_joining_wrapper .b-rewards_actions .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#000;background:#000;color:#fff;height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:14px}.b-rewards_joining_wrapper .b-rewards_actions .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-rewards_joining_wrapper .b-rewards_actions .button:hover,.b-rewards_joining_wrapper .b-rewards_actions .button:focus{text-decoration:none}.b-rewards_joining_wrapper .b-rewards_actions .button.disabled,.b-rewards_joining_wrapper .b-rewards_actions .button[disabled]{cursor:default}.b-rewards_joining_wrapper .b-rewards_actions .button:hover,.b-rewards_joining_wrapper .b-rewards_actions .button:focus{color:#fff}.b-rewards_joining_wrapper .b-rewards_actions .button:hover:before,.b-rewards_joining_wrapper .b-rewards_actions .button:focus:before{border-color:#666}.b-rewards_joining_wrapper .b-rewards_actions .button.disabled,.b-rewards_joining_wrapper .b-rewards_actions .button[disabled]{background:#ccc;border-color:#ccc}.b-rewards_joining_wrapper .b-rewards_actions .button.disabled:hover:before,.b-rewards_joining_wrapper .b-rewards_actions .button.disabled:focus:before,.b-rewards_joining_wrapper .b-rewards_actions .button[disabled]:hover:before,.b-rewards_joining_wrapper .b-rewards_actions .button[disabled]:focus:before{border-color:transparent}.ff .b-rewards_joining_wrapper .b-rewards_actions .button{line-height:34px}.s-account_myrewards-landing .g-page_myaccount-inner{width:100%!important}.s-account_myrewards-landing .b-rewards_earn{display:none!important}.b-account_rewards-banner{position:relative}.b-account_rewards-topbanner{border:3px solid #c00;outline:2px solid #000}.b-account_rewards-container{padding:25px 25px 16px;border:1px solid #000;color:#000}.b-account_rewards-container:after{content:"";display:table;clear:both}.b-account_rewards-container .b-rewards_info{width:240px;float:left}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_info{width:170px}}.b-account_rewards-container .b-rewards_info .b-rewards_username{font:italic normal 16px/18px "SimSun",Arial,serif}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_info .b-rewards_username{font-size:15px;line-height:19px}}.b-account_rewards-container .b-rewards_points{padding:15px 0 0;width:140px;float:right;text-align:center}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_points{width:50px}}.b-account_rewards-container .b-rewards_points-logo{background:url(../images/rewards_logo_s.png) 0 0 no-repeat;position:absolute;margin:0;top:-11px;right:60px;width:75px;height:75px;background-size:100% auto}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_points-logo{right:17px}}.b-account_rewards-container .b-rewards_current{margin:5px 0;font:bold 14px/16px Arial,Helvetica,sans-serif;text-transform:uppercase}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_current{font-size:12px;line-height:15px}}.b-account_rewards-container .b-rewards_date{font:normal 12px/18px Arial,Helvetica,sans-serif}.b-account_rewards-container .b-rewards_count{font:bold 30px/36px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#00777b}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_count{font-size:20px;line-height:26px}}.b-account_rewards-container .b-rewards_count span{font:bold 12px/16px Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1.2px;display:block;color:#c00}@media only screen and (max-width:767px){.b-account_rewards-container .b-rewards_count span{font-size:12px;line-height:14px}}.b-rewards_earn{margin:15px 0 45px;font:normal 12px/18px Arial,Helvetica,sans-serif}.b-rewards_earn a:link{color:#000;text-decoration:underline}.b-rewards_earn a:visited{color:#000;text-decoration:underline}.b-rewards_earn a:hover{color:#cf2a2a;text-decoration:underline}.b-rewards_earn a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-rewards_earn a:link,.b-rewards_earn a:visited,.b-rewards_earn a:hover{color:#000;text-decoration:underline}.b-rewards_earn a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.b-rewards_earn a:link,.b-rewards_earn a:visited,.b-rewards_earn a:hover{color:#000;text-decoration:underline}.b-rewards_earn a:active{color:#cf2a2a;text-decoration:underline}}.b-rewards-landing{background:url(../images/account_bg_wrapper.jpg) 0 0 no-repeat;padding:30px}@media only screen and (max-width:767px){.b-rewards-landing{padding:210px 0 0;margin:-20px;background-size:100% auto}}.b-rewards-landing_container{background:url(../images/rewards_bg.png) 0 0 no-repeat;position:relative;margin:0;padding:25px 20px 30px;border:2px solid #645c53;background-repeat:repeat}@media only screen and (max-width:767px){.b-rewards-landing_container{border:0;border-top:2px solid #000}}.b-rewards-landing_container .b-rewards_actions{margin:20px 0 0;text-align:center}.b-rewards-landing_container .b-rewards_actions button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 25px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff}.b-rewards-landing_container .b-rewards_actions button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-rewards-landing_container .b-rewards_actions button:hover,.b-rewards-landing_container .b-rewards_actions button:focus{text-decoration:none}.b-rewards-landing_container .b-rewards_actions button.disabled,.b-rewards-landing_container .b-rewards_actions button[disabled]{cursor:default}.ff .b-rewards-landing_container .b-rewards_actions button{line-height:34px}.b-rewards-landing_container .b-rewards_actions button:hover,.b-rewards-landing_container .b-rewards_actions button:focus{color:#fff}.b-rewards-landing_container .b-rewards_actions button:hover:before,.b-rewards-landing_container .b-rewards_actions button:focus:before{border-color:#666}.b-rewards-landing_container .b-rewards_actions button.disabled,.b-rewards-landing_container .b-rewards_actions button[disabled]{background:#ccc;border-color:#ccc}.b-rewards-landing_container .b-rewards_actions button.disabled:hover:before,.b-rewards-landing_container .b-rewards_actions button.disabled:focus:before,.b-rewards-landing_container .b-rewards_actions button[disabled]:hover:before,.b-rewards-landing_container .b-rewards_actions button[disabled]:focus:before{border-color:transparent}@media only screen and (max-width:767px){.b-rewards-landing_container .b-rewards_actions button{width:100%}}@media only screen and (max-width:767px){.b-rewards-landing_top{text-align:center}}.b-rewards-landing_top h1{margin:0 0 10px;color:#000;text-transform:uppercase;font:bold 20px/22px "SimSun",Arial,serif}@media only screen and (max-width:767px){.b-rewards-landing_top h1{font-size:18px;line-height:23px;margin:0 0 5px}}.b-rewards-landing_top .b-rewards_description{color:#000;font:normal 14px/18px "SimSun",Arial,serif}@media only screen and (max-width:767px){.b-rewards-landing_top .b-rewards_logo{position:relative;width:100%;margin:0}.b-rewards-landing_top .b-rewards_logo img{position:absolute;top:-154px;width:280px;margin:0 0 0 -140px;left:50%}}@media only screen and (max-width:767px){.b-rewards-landing_top .b-rewards_content{width:100%;text-align:center;padding:50px 0 0}}.b-rewards-landing_middle .b-rewards_band{padding:8px 0;margin:20px 0;border-top:1px dotted #c00;border-bottom:1px dotted #c00;font:bold 22px/24px "SimSun",Arial,serif;text-transform:uppercase;text-align:center}.b-rewards-landing_bottom ul{padding:0 30px 0 15px;margin:0;display:inline-block;list-style:outside disc;vertical-align:top}.b-rewards-landing_bottom ul li{padding:3px 0;color:#000;font:normal 12px/16px "SimSun",Arial,sans-serif}@media only screen and (max-width:767px){.b-rewards-landing_bottom .g-width_50{width:100%}}#ff_member_iframe{width:100%!important}.s-account.s-autoreplenishment .g-page_myaccount-inner{width:100%}.s-account.s-autoreplenishment h1{margin:0 0 5px;font:normal 30px/40px "SimSun",Arial,serif;color:#000}@media only screen and (max-width:767px){.s-account.s-autoreplenishment h1{margin-bottom:15px;font:18px/18px "SimSun",Arial,serif;text-transform:uppercase}}.s-account.s-autoreplenishment h2{margin:0 0 12px;padding:0 0 9px;display:block;font:bold 16px/20px "SimSun",Arial,serif;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px dotted #ccc}.b-replenishment-descriptions,.b-replenishment-notification{margin:0 0 25px;font:normal 16px/17px Arial,Helvetica,sans-serif}.b-replenishment-nextorders{margin:0 0 30px;font:normal 14px/16px Arial,Helvetica,sans-serif;color:#000}@media only screen and (max-width:767px){.b-replenishment-nextorders{font:normal 12px/17px Arial,Helvetica,sans-serif;color:#000}}.b-replenishment-nextorders a{font:bold 12px/16px Arial,Helvetica,sans-serif;padding:0 3px 0 0}.b-replenishment-nextorders a:link{color:#000;text-decoration:underline}.b-replenishment-nextorders a:visited{color:#000;text-decoration:underline}.b-replenishment-nextorders a:hover{color:#cf2a2a;text-decoration:underline}.b-replenishment-nextorders a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-replenishment-nextorders a:link,.b-replenishment-nextorders a:visited,.b-replenishment-nextorders a:hover{color:#000;text-decoration:underline}.b-replenishment-nextorders a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.b-replenishment-nextorders a:link,.b-replenishment-nextorders a:visited,.b-replenishment-nextorders a:hover{color:#000;text-decoration:underline}.b-replenishment-nextorders a:active{color:#cf2a2a;text-decoration:underline}}.b-replenishment-nextorders table{width:100%}.b-replenishment-nextorders table tr th{padding:5px 5px 10px;font:bold 14px/16px Arial,Helvetica,sans-serif;vertical-align:top;text-align:left;color:#000;border-bottom:1px solid #000}@media only screen and (max-width:767px){.b-replenishment-nextorders table tr th{display:none}}.b-replenishment-nextorders table tr td{padding:10px 5px;font:normal 14px/16px Arial,Helvetica,sans-serif;text-align:left;color:#000;vertical-align:top}.b-replenishment-nextorders table tr td:first-child{min-width:130px}@media only screen and (max-width:767px){.b-replenishment-nextorders table tr td:first-child{min-width:auto}}.b-replenishment-nextorders table tr:nth-child(2n+1) td{background:#fafaf8}.b-replenishment-nextorders_options{margin:0 0 15px}.b-replenishment-creditcard{margin:0 0 30px;font:normal 14px/16px Arial,Helvetica,sans-serif;color:#000}.b-replenishment-creditcard a{font:bold 12px/22px Arial,Helvetica,sans-serif;padding:0 3px 0 0}.b-replenishment-creditcard a:link{color:#000;text-decoration:underline}.b-replenishment-creditcard a:visited{color:#000;text-decoration:underline}.b-replenishment-creditcard a:hover{color:#cf2a2a;text-decoration:underline}.b-replenishment-creditcard a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-replenishment-creditcard a:link,.b-replenishment-creditcard a:visited,.b-replenishment-creditcard a:hover{color:#000;text-decoration:underline}.b-replenishment-creditcard a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.b-replenishment-creditcard a:link,.b-replenishment-creditcard a:visited,.b-replenishment-creditcard a:hover{color:#000;text-decoration:underline}.b-replenishment-creditcard a:active{color:#cf2a2a;text-decoration:underline}}.b-replenishment-creditcard_title{font-weight:700;line-height:20px}.b-replenishment-subscriptions{margin:0 0 30px}.b-replenishment-subscriptions table{width:100%}.b-replenishment-subscriptions table tr th{padding:5px 5px 10px;font:bold 14px/16px Arial,Helvetica,sans-serif;vertical-align:top;text-align:left;color:#000;border-bottom:1px solid #000}@media only screen and (max-width:767px){.b-replenishment-subscriptions table tr th{display:none}}.b-replenishment-subscriptions table tr td{padding:10px 5px;font:normal 14px/16px Arial,Helvetica,sans-serif;text-align:left;color:#000;vertical-align:top}.b-replenishment-subscriptions table tr td:first-child{min-width:130px}@media only screen and (max-width:767px){.b-replenishment-subscriptions table tr td:first-child{min-width:auto}}.b-replenishment-subscriptions table tr:nth-child(2n+1) td{background:#fafaf8}.b-replenishment-subscriptions table .replenish-product-list li{margin:0 0 10px}@media only screen and (max-width:767px){.b-replenishment-subscriptions table .replenish-product-list li{font:normal 12px/17px Arial,Helvetica,sans-serif;color:#000}}@media only screen and (max-width:767px){.b-replenishment-subscriptions table .replenish-product-list li p{font-weight:700;font-size:12px;line-height:17px}}.b-replenishment-actions{font:bold 12px/16px Arial,Helvetica,sans-serif;color:#000}@media only screen and (max-width:767px){.b-replenishment-actions{padding:0}}.b-replenishment-actions a{padding:0 3px 0 0}.b-replenishment-actions a:link{color:#000;text-decoration:underline}.b-replenishment-actions a:visited{color:#000;text-decoration:underline}.b-replenishment-actions a:hover{color:#cf2a2a;text-decoration:underline}.b-replenishment-actions a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-replenishment-actions a:link,.b-replenishment-actions a:visited,.b-replenishment-actions a:hover{color:#000;text-decoration:underline}.b-replenishment-actions a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.b-replenishment-actions a:link,.b-replenishment-actions a:visited,.b-replenishment-actions a:hover{color:#000;text-decoration:underline}.b-replenishment-actions a:active{color:#cf2a2a;text-decoration:underline}}.b-replenishment-date{margin:10px 0 0}.b-replenishment-date p{margin:0 0 3px;font-weight:400!important}.b-replenishment-date .label{width:50%;display:inline-block;padding:0 10px 0 0}.b-replenishment-date .value{width:40%;display:inline-block;padding:0}.autoreplenish-edit-order{font:normal 14px/16px Arial,Helvetica,sans-serif}.autoreplenish-edit-order .orderheader{padding:0 0 10px;margin:0;border-bottom:1px solid #000}.autoreplenish-edit-order .orderheader .ordernumber,.autoreplenish-edit-order .orderheader .logo{display:none}.autoreplenish-edit-order .orderheader .orderdate{padding:0 0 5px}.autoreplenish-edit-order .orderheader .orderdate .value{font-weight:700}.autoreplenish-edit-order .orderpaymentdetails hr{display:none}.autoreplenish-edit-order .orderpaymentdetails ul{width:45%;display:inline-block;vertical-align:top}.autoreplenish-edit-order .orderpaymentdetails ul li{margin:0 0 15px;font:normal 14px/18px Arial,Helvetica,sans-serif;color:#000}@media only screen and (max-width:767px){.autoreplenish-edit-order .orderpaymentdetails ul li{font-size:12px;line-height:16px}}.autoreplenish-edit-order .orderpaymentdetails ul li.exp_date{text-transform:uppercase}.autoreplenish-edit-order .orderpaymentdetails ul li h5{padding:0 0 5px}.autoreplenish-edit-order .orderpaymentdetails ul li a:link{color:#000;text-decoration:underline}.autoreplenish-edit-order .orderpaymentdetails ul li a:visited{color:#000;text-decoration:underline}.autoreplenish-edit-order .orderpaymentdetails ul li a:hover{color:#cf2a2a;text-decoration:underline}.autoreplenish-edit-order .orderpaymentdetails ul li a:active{color:#cf2a2a;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.autoreplenish-edit-order .orderpaymentdetails ul li a:link,.autoreplenish-edit-order .orderpaymentdetails ul li a:visited,.autoreplenish-edit-order .orderpaymentdetails ul li a:hover{color:#000;text-decoration:underline}.autoreplenish-edit-order .orderpaymentdetails ul li a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.autoreplenish-edit-order .orderpaymentdetails ul li a:link,.autoreplenish-edit-order .orderpaymentdetails ul li a:visited,.autoreplenish-edit-order .orderpaymentdetails ul li a:hover{color:#000;text-decoration:underline}.autoreplenish-edit-order .orderpaymentdetails ul li a:active{color:#cf2a2a;text-decoration:underline}}@media only screen and (max-width:767px){.autoreplenish-edit-order .orderpaymentdetails ul li .shippingstatus{margin:5px 0 0}}.autoreplenish-edit-order .ordershipments .detailscolumn{position:relative;padding:15px 15px 15px 60px;font-size:12px}@media only screen and (max-width:767px){.autoreplenish-edit-order .ordershipments .detailscolumn{padding:15px 10px 15px 50px}}.autoreplenish-edit-order .ordershipments .detailscolumn .orderdetailsproductname{padding:0;font-weight:700}@media only screen and (max-width:767px){.autoreplenish-edit-order .ordershipments .detailscolumn .orderdetailsproductname{padding:0 0 5px;line-height:16px}}.autoreplenish-edit-order .ordershipments .detailscolumn .item_image{position:absolute;width:50px;top:15px;left:0}.autoreplenish-edit-order .ordershipments .detailscolumn .productdescription{color:#333;font-size:12px;line-height:16px;padding:0 0 3px}.autoreplenish-edit-order .ordershipments .detailscolumn .quantity_select{margin:0 0 5px;width:80px}@media only screen and (max-width:767px){.autoreplenish-edit-order .ordershipments .detailscolumn .quantity_select{padding:0 2px;margin:1px 0;height:18px;line-height:12px;width:35px;font-size:9px;background-size:auto 4px}}.autoreplenish-edit-order .ordershipments .detailscolumn .shippingInterval,.autoreplenish-edit-order .ordershipments .detailscolumn .remove-ar-product{line-height:16px}.autoreplenish-edit-order .ordershipments td{font-size:12px;line-height:16px}@media only screen and (max-width:767px){.autoreplenish-edit-order .ordershipments td{padding:15px 5px 30px 0}}@media only screen and (max-width:767px){.autoreplenish-edit-order .ordershipments td .quantity{display:none}}.autoreplenish-edit-order .ordershipments br{display:none}.autoreplenish-edit-order .placeordertotals:after{content:"";display:table;clear:both}.autoreplenish-edit-order .placeordertotals .ordertotalstable{float:right}@media only screen and (max-width:767px){.autoreplenish-edit-order .placeordertotals .ordertotalstable{margin:0 0 15px}}.autoreplenish-edit-order .placeordertotals .ordertotalstable br{display:none}.autoreplenish-edit-order .placeordertotals .ordertotalstable .ordertotal{font-weight:700}.autoreplenish-edit-order .placeordertotals .ordertotalstable td{padding:5px}.autoreplenish-edit-order .placeordertotals .ordertotalstable td:last-child{text-align:right;width:80px}.autoreplenish-edit-order .placeordertotals .ordertotalstable .ordersalestax td{text-align:left}.autoreplenish-edit-order .placeordertotals .ordertotalstable .ordertotal td{border-top:1px solid #000}.autoreplenish-edit-order .order-actions{width:auto;float:left;margin:0 15px 0 0}.autoreplenish-edit-order .order-actions button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 25px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff}.autoreplenish-edit-order .order-actions button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.autoreplenish-edit-order .order-actions button:hover,.autoreplenish-edit-order .order-actions button:focus{text-decoration:none}.autoreplenish-edit-order .order-actions button.disabled,.autoreplenish-edit-order .order-actions button[disabled]{cursor:default}.ff .autoreplenish-edit-order .order-actions button{line-height:34px}.autoreplenish-edit-order .order-actions button:hover,.autoreplenish-edit-order .order-actions button:focus{color:#fff}.autoreplenish-edit-order .order-actions button:hover:before,.autoreplenish-edit-order .order-actions button:focus:before{border-color:#666}.autoreplenish-edit-order .order-actions button.disabled,.autoreplenish-edit-order .order-actions button[disabled]{background:#ccc;border-color:#ccc}.autoreplenish-edit-order .order-actions button.disabled:hover:before,.autoreplenish-edit-order .order-actions button.disabled:focus:before,.autoreplenish-edit-order .order-actions button[disabled]:hover:before,.autoreplenish-edit-order .order-actions button[disabled]:focus:before{border-color:transparent}.autoreplenish-edit-order .cancel-order-changes{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 25px;line-height:35px;font-size:18px;border-color:#a2a2a2;background:#fff;color:#000}.autoreplenish-edit-order .cancel-order-changes:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.autoreplenish-edit-order .cancel-order-changes:hover,.autoreplenish-edit-order .cancel-order-changes:focus{text-decoration:none}.autoreplenish-edit-order .cancel-order-changes.disabled,.autoreplenish-edit-order .cancel-order-changes[disabled]{cursor:default}.ff .autoreplenish-edit-order .cancel-order-changes{line-height:34px}.autoreplenish-edit-order .cancel-order-changes:hover,.autoreplenish-edit-order .cancel-order-changes:focus{color:#000}.autoreplenish-edit-order .cancel-order-changes:hover:before,.autoreplenish-edit-order .cancel-order-changes:focus:before{border-color:#d5d5d5}.autoreplenish-edit-order .cancel-order-changes.disabled,.autoreplenish-edit-order .cancel-order-changes[disabled]{border-color:#dfdfdf;color:#a6a6a6}.autoreplenish-edit-order .cancel-order-changes.disabled:hover:before,.autoreplenish-edit-order .cancel-order-changes.disabled:focus:before,.autoreplenish-edit-order .cancel-order-changes[disabled]:hover:before,.autoreplenish-edit-order .cancel-order-changes[disabled]:focus:before{border-color:transparent}.change-address-dialog legend{width:100%;display:block;margin:0 0 15px;padding:0 0 10px;font:normal 18px/18px "SimSun",Arial,serif;border-bottom:1px dotted #ccc;text-transform:uppercase}.change-address-dialog .f_field{width:45%;margin:0 20px 15px 0;display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.change-address-dialog .f_field{width:100%;margin:0 0 15px}}.change-address-dialog .f_field .f_label{font:bold 12px/17px "SimSun",Arial,sans-serif}.change-address-dialog .f_field.f_field_hidden{display:none}.change-address-dialog .f_field.required .f_label{position:relative;padding:0 0 0 10px}.change-address-dialog .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}.change-address-dialog .f_field.required .f_label:before{color:#c03}.change-address-dialog .f_field.formfield_phone{width:100%;margin-right:0;padding:0 55% 0 0}@media only screen and (max-width:767px){.change-address-dialog .f_field.formfield_phone{padding:0}}.change-address-dialog .f_field.formfield_phone .formfield_description{color:red}.change-address-dialog .content_asset{padding:0 0 15px;font:normal 12px/16px "SimSun",Arial,sans-serif}.change-address-dialog .save-address{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 25px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff;margin:0 15px 0 0}.change-address-dialog .save-address:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.change-address-dialog .save-address:hover,.change-address-dialog .save-address:focus{text-decoration:none}.change-address-dialog .save-address.disabled,.change-address-dialog .save-address[disabled]{cursor:default}.ff .change-address-dialog .save-address{line-height:34px}.change-address-dialog .save-address:hover,.change-address-dialog .save-address:focus{color:#fff}.change-address-dialog .save-address:hover:before,.change-address-dialog .save-address:focus:before{border-color:#666}.change-address-dialog .save-address.disabled,.change-address-dialog .save-address[disabled]{background:#ccc;border-color:#ccc}.change-address-dialog .save-address.disabled:hover:before,.change-address-dialog .save-address.disabled:focus:before,.change-address-dialog .save-address[disabled]:hover:before,.change-address-dialog .save-address[disabled]:focus:before{border-color:transparent}.change-address-dialog .close-edit-address-popup{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 25px;line-height:35px;font-size:18px;border-color:#a2a2a2;background:#fff;color:#000}.change-address-dialog .close-edit-address-popup:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.change-address-dialog .close-edit-address-popup:hover,.change-address-dialog .close-edit-address-popup:focus{text-decoration:none}.change-address-dialog .close-edit-address-popup.disabled,.change-address-dialog .close-edit-address-popup[disabled]{cursor:default}.ff .change-address-dialog .close-edit-address-popup{line-height:34px}.change-address-dialog .close-edit-address-popup:hover,.change-address-dialog .close-edit-address-popup:focus{color:#000}.change-address-dialog .close-edit-address-popup:hover:before,.change-address-dialog .close-edit-address-popup:focus:before{border-color:#d5d5d5}.change-address-dialog .close-edit-address-popup.disabled,.change-address-dialog .close-edit-address-popup[disabled]{border-color:#dfdfdf;color:#a6a6a6}.change-address-dialog .close-edit-address-popup.disabled:hover:before,.change-address-dialog .close-edit-address-popup.disabled:focus:before,.change-address-dialog .close-edit-address-popup[disabled]:hover:before,.change-address-dialog .close-edit-address-popup[disabled]:focus:before{border-color:transparent}#c-favorites .product_tile_wrapper{margin:0 0 18px}#c-favorites .product_size_title{display:none}#c-favorites .ellip{text-decoration:none;white-space:nowrap!important;overflow:hidden}#c-favorites .ellip-line{text-decoration:none}#c-favorites .breadcrumb{display:none}#c-favorites .product_image_wrapper{margin:0 auto 25px;height:135px;width:135px}#c-favorites .quickviewbutton{position:absolute;top:85px;left:46px;width:133px}#c-favorites .variant_swatch{position:absolute;top:198px;width:91%;text-align:center;font:bold 14px/18px Arial,Helvetica,sans-serif}#c-favorites .b-price{text-align:center;border:0;margin:8px 0 0;font:bold 16px/18px Arial,Helvetica,sans-serif}#c-favorites .product_favorite_remove a{text-decoration:underline}#c-favorites .product_actions button{padding:0;margin:0}#c-favorites .product_actions button span{padding:0;border:0}#c-favorites .product_actions button span:hover{padding:5px 18px;border:1px solid #787878}#c-favorites .product_image{border:0}@media only screen and (max-width:767px){#c-favorites .breadcrumb{display:none}#c-favorites .product_actions button span:hover{padding:5px 24px}#c-favorites .breadcrumb{border:0}#c-favorites h1{border-bottom:2px solid #ccc;padding:0 10px 15px}#c-favorites .b-favorites-listsize{padding:15px 10px}#c-favorites .product_image_wrapper{margin:0 auto 15px;width:120px}#c-favorites .b-price{display:none}#c-favorites .product_actions button{width:120px;float:none;height:33px;line-height:33px}#c-favorites .product_actions button span{font-size:14px}#c-favorites .product_details a{width:120px;padding:0}#c-favorites .product_tile_wrapper{display:inline-block;width:48%}#c-favorites .product_tile{width:140px;padding:0;margin:0 auto}#c-favorites .variant_swatch{width:100%;top:188px}}#c-samples .breadcrumb{position:absolute;top:-52px;left:-171px;padding:10px 0;width:950px;border-bottom:1px dotted #ccc;font:12px/22px "Helvetica World W01_n4","Helvetica World W01",Arial,sans-serif}#c-samples h1{font:normal 18px/30px "Times New Roman",serif;padding:6px 0 4px;margin:0 0 12px}@media only screen and (max-width:767px){#c-samples h1{font-size:22px;font-weight:700;padding-left:4%;margin:0;padding-top:0}}#c-samples .view-sample{font-weight:400;padding-bottom:20px}#c-samples .product_tile_wrapper{width:20%;margin-right:5%}#c-samples .product_image_wrapper{height:150px;border:0}@media only screen and (min-width:768px) and (max-width:1023px){#c-samples .product_image_wrapper{height:110px}}#c-samples .b-favorites-content .b-custom-product_tile-wrapper .product_details{display:none}#c-samples .quickviewbutton{top:230px;display:block;background-color:#000;color:#fff;background-image:none;font:12px/30px "Times New Roman",serif}@media only screen and (min-width:768px) and (max-width:1023px){#c-samples .quickviewbutton{top:185px;width:100%;left:0}}#c-samples .quickviewbutton:before{display:none}#c-samples .product_subtitle{display:inline-block;height:35px;font:normal 14px/18px "Times New Roman",serif;overflow:hidden;width:100%}#c-samples .start,#c-samples .product_size_title,#c-samples .b-samples-content p,#c-samples .fullsize_productimage_for_sample,#c-samples .product_name{display:none}#c-samples .variant_swatch{height:20px;overflow:hidden}#c-samples .fullsize_productimage_for_sample{border:0}#c-samples .product_tile{height:286px}#c-samples .product_tile>.b-product_img{height:130px;margin:10px 0 20px}@media only screen and (min-width:768px) and (max-width:1023px){#c-samples .product_tile>.b-product_img{height:90px}}#c-samples .time_line{display:inline-block;width:100%;border-bottom:solid 1px #d7d7d7;clear:both;padding-bottom:5px;margin-bottom:5px;color:#b5b5b5;font-weight:700}@media only screen and (min-width:768px) and (max-width:1023px){#c-samples .b-custom-product_tile-wrapper .product_tile{padding:0 0 15px;height:217px}}@media only screen and (max-width:767px){#c-samples .breadcrumb{position:static;padding:10px 0;width:100%;border-bottom:0}#c-samples .view-sample{border-bottom:solid 2px;padding-bottom:15px;margin:0;padding-left:4%}#c-samples .product_tile_wrapper{width:40%;margin:0 4%!important}#c-samples .b-custom-product_tile-wrapper .product_tile .b-product_img-link img{height:auto}#c-samples .quickviewbutton{display:inline-block!important;padding:0;width:100%;font-size:14px}#c-samples .is_hidden{display:none}#c-samples .product_image_wrapper{border-bottom:dotted 1px #d7d7d7}#c-samples .variant_swatch{margin-bottom:20px}#c-samples .b-custom-product_tile-wrapper .product_tile{padding:0 0 15px;margin-bottom:0}#c-samples .time_line{padding-top:20px;border-top:solid 1px #d7d7d7}#c-samples .time_line .navicon-button{position:relative;top:10px;width:20px;height:12px;background-size:15px 15px!important;float:right;background:url(../images/account/my-sample/mob-my-sample-minus.png) 0 0 no-repeat}#c-samples .time_line .open{width:15px;height:15px;background-size:15px 15px!important;background:url(../images/account/my-sample/mob-my-sample-plus.png) 0 0 no-repeat}#c-samples .time_line:first-child{border-top:0;padding:0;margin:0;padding-left:4%;line-height:40px}#c-samples .sample-section:last-child .time_line{border-bottom:2px solid #000;border-top:solid 1px #d7d7d7}#c-samples .expand{display:none!important}}.progress.password_strength{overflow:hidden;height:20px;margin-left:10px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);width:100%}.progress.password_strength .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress.password_strength .progress-bar .password-verdict{color:#000;display:inline-block;width:50px}.progress.password_strength .progress-bar.bg-danger{background-color:#d9534f}.progress.password_strength .progress-bar.bg-warning{background-color:#f0ad4e}.progress.password_strength .progress-bar.bg-success{background-color:#5cb85c}.progress.password_strength:nth-child(1){float:left;width:45%}.progress.password_strength:nth-child(2){float:right;width:45%}.b-cart:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.b-cart{padding:10px 0 20px}}.b-cart h1{margin:0;padding:20px 0 5px;font:normal 24px/28px "SimSun",Arial,serif}@media only screen and (max-width:767px){.b-cart h1{margin:5px 0}}.b-cart .cart-wrapper h1{width:40%}@media only screen and (max-width:767px){.b-cart .cart-wrapper h1{width:100%;text-align:center}}.b-cart .cart-wrapper .receiveExclusiveGift{display:none}@media only screen and (max-width:767px){.b-cart .cart-wrapper .receiveExclusiveGift{display:inline-block;width:100%}}.b-cart .cart_title_right .cart_actions{padding-top:17px;display:inline-block;width:60%;text-align:right}.b-cart .cart_title_right .cart_actions a{font-size:14px;display:inline-block;margin:12px 30px 0 0;text-decoration:none}.b-cart .cart_title_right .cart_actions form{float:right}.b-cart .cart_title_right .cart_actions form button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#cf2a2a;background:#cf2a2a;color:#fff;height:38px;min-width:132px;padding:0;line-height:37px;font-size:14px}.b-cart .cart_title_right .cart_actions form button:after{content:"";display:table;clear:both}.b-cart .cart_title_right .cart_actions form button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-cart .cart_title_right .cart_actions form button:hover,.b-cart .cart_title_right .cart_actions form button:focus{text-decoration:none}.b-cart .cart_title_right .cart_actions form button.disabled,.b-cart .cart_title_right .cart_actions form button[disabled]{cursor:default}.b-cart .cart_title_right .cart_actions form button:hover,.b-cart .cart_title_right .cart_actions form button:focus{color:#fff}.b-cart .cart_title_right .cart_actions form button:hover:before,.b-cart .cart_title_right .cart_actions form button:focus:before{border-color:#fff}.b-cart .cart_title_right .cart_actions form button.disabled,.b-cart .cart_title_right .cart_actions form button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.b-cart .cart_title_right .cart_actions form button.disabled:hover:before,.b-cart .cart_title_right .cart_actions form button.disabled:focus:before,.b-cart .cart_title_right .cart_actions form button[disabled]:hover:before,.b-cart .cart_title_right .cart_actions form button[disabled]:focus:before{border-color:transparent}.ff .b-cart .cart_title_right .cart_actions form button{line-height:36px}.b-cart img{max-width:100%;height:auto}.b-cart .cart_promo,.b-cart .cart_shipping_promo{margin:0;font:normal 12px/17px "SimSun",Arial,sans-serif;text-align:center;padding-top:20px;height:170px;width:230px;border:solid 1px #e7e7e7;background-color:#fafbf8;margin-bottom:10px;background:url(../images/cart/approaching_discounts.png) 0 0 no-repeat}.b-cart .cart_empty{margin:0 0 50px;font:normal 12px/17px "SimSun",Arial,sans-serif}.b-cart .cart_empty .continue-shopping{text-decoration:underline}@media only screen and (max-width:767px){.b-cart .cart_empty .continue-shopping{display:block}}.b-cart .b-hp_bestsellers.b-recently_viewed_empty_cart{margin:10px 0 30px}.b-cart .b-hp_bestsellers .productcarousel_list_item .inline_rating_link{display:inline-block}.b-cart .b-hp_bestsellers .productcarousel_list_item .product_name{width:100%}.b-cart .breadcrumb a,.b-cart .breadcrumb span{text-transform:uppercase}@media only screen and (max-width:767px){.b-cart .b-cart_actions_top .cart_actions,.b-cart .b-cart_actions_bottom .cart_actions{height:102px}.b-cart .b-cart_actions_top .cart_actions.b-paypal_off,.b-cart .b-cart_actions_bottom .cart_actions.b-paypal_off{height:auto;padding:0}.b-cart .b-cart_actions_top .cart_actions.b-paypal_off .cart_action_checkout .cart_checkout_button,.b-cart .b-cart_actions_bottom .cart_actions.b-paypal_off .cart_action_checkout .cart_checkout_button{position:relative;bottom:0}}.b-cart .b-cart_actions_top .cart_checkout_button,.b-cart .b-cart_actions_top .button,.b-cart .b-cart_actions_bottom .cart_checkout_button,.b-cart .b-cart_actions_bottom .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#cf2a2a;background:#cf2a2a;color:#fff;height:30px;min-width:137px;padding:0;line-height:29px;font-size:14px;margin-right:30px;float:right}.b-cart .b-cart_actions_top .cart_checkout_button:after,.b-cart .b-cart_actions_top .button:after,.b-cart .b-cart_actions_bottom .cart_checkout_button:after,.b-cart .b-cart_actions_bottom .button:after{content:"";display:table;clear:both}.b-cart .b-cart_actions_top .cart_checkout_button:before,.b-cart .b-cart_actions_top .button:before,.b-cart .b-cart_actions_bottom .cart_checkout_button:before,.b-cart .b-cart_actions_bottom .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-cart .b-cart_actions_top .cart_checkout_button:hover,.b-cart .b-cart_actions_top .cart_checkout_button:focus,.b-cart .b-cart_actions_top .button:hover,.b-cart .b-cart_actions_top .button:focus,.b-cart .b-cart_actions_bottom .cart_checkout_button:hover,.b-cart .b-cart_actions_bottom .cart_checkout_button:focus,.b-cart .b-cart_actions_bottom .button:hover,.b-cart .b-cart_actions_bottom .button:focus{text-decoration:none}.b-cart .b-cart_actions_top .cart_checkout_button.disabled,.b-cart .b-cart_actions_top .cart_checkout_button[disabled],.b-cart .b-cart_actions_top .button.disabled,.b-cart .b-cart_actions_top .button[disabled],.b-cart .b-cart_actions_bottom .cart_checkout_button.disabled,.b-cart .b-cart_actions_bottom .cart_checkout_button[disabled],.b-cart .b-cart_actions_bottom .button.disabled,.b-cart .b-cart_actions_bottom .button[disabled]{cursor:default}.b-cart .b-cart_actions_top .cart_checkout_button:hover,.b-cart .b-cart_actions_top .cart_checkout_button:focus,.b-cart .b-cart_actions_top .button:hover,.b-cart .b-cart_actions_top .button:focus,.b-cart .b-cart_actions_bottom .cart_checkout_button:hover,.b-cart .b-cart_actions_bottom .cart_checkout_button:focus,.b-cart .b-cart_actions_bottom .button:hover,.b-cart .b-cart_actions_bottom .button:focus{color:#fff}.b-cart .b-cart_actions_top .cart_checkout_button:hover:before,.b-cart .b-cart_actions_top .cart_checkout_button:focus:before,.b-cart .b-cart_actions_top .button:hover:before,.b-cart .b-cart_actions_top .button:focus:before,.b-cart .b-cart_actions_bottom .cart_checkout_button:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_button:focus:before,.b-cart .b-cart_actions_bottom .button:hover:before,.b-cart .b-cart_actions_bottom .button:focus:before{border-color:#fff}.b-cart .b-cart_actions_top .cart_checkout_button.disabled,.b-cart .b-cart_actions_top .cart_checkout_button[disabled],.b-cart .b-cart_actions_top .button.disabled,.b-cart .b-cart_actions_top .button[disabled],.b-cart .b-cart_actions_bottom .cart_checkout_button.disabled,.b-cart .b-cart_actions_bottom .cart_checkout_button[disabled],.b-cart .b-cart_actions_bottom .button.disabled,.b-cart .b-cart_actions_bottom .button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.b-cart .b-cart_actions_top .cart_checkout_button.disabled:hover:before,.b-cart .b-cart_actions_top .cart_checkout_button.disabled:focus:before,.b-cart .b-cart_actions_top .cart_checkout_button[disabled]:hover:before,.b-cart .b-cart_actions_top .cart_checkout_button[disabled]:focus:before,.b-cart .b-cart_actions_top .button.disabled:hover:before,.b-cart .b-cart_actions_top .button.disabled:focus:before,.b-cart .b-cart_actions_top .button[disabled]:hover:before,.b-cart .b-cart_actions_top .button[disabled]:focus:before,.b-cart .b-cart_actions_bottom .cart_checkout_button.disabled:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_button.disabled:focus:before,.b-cart .b-cart_actions_bottom .cart_checkout_button[disabled]:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_button[disabled]:focus:before,.b-cart .b-cart_actions_bottom .button.disabled:hover:before,.b-cart .b-cart_actions_bottom .button.disabled:focus:before,.b-cart .b-cart_actions_bottom .button[disabled]:hover:before,.b-cart .b-cart_actions_bottom .button[disabled]:focus:before{border-color:transparent}.ff .b-cart .b-cart_actions_top .cart_checkout_button,.ff .b-cart .b-cart_actions_top .button,.ff .b-cart .b-cart_actions_bottom .cart_checkout_button,.ff .b-cart .b-cart_actions_bottom .button{line-height:28px}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button{background:url(../images/cart/bg_paypal.png) 0 0 no-repeat;position:relative;margin:10px 0;width:200px;height:29px;color:#fff;border:0;box-shadow:none;text-indent:-10000px;background-color:transparent}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:before{display:none}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button[disabled=disabled],.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button[disabled=disabled]{background:url(../images/cart/bg_paypal.png) 0 0 no-repeat;-webkit-opacity:.5;-ms-opacity:.5;-moz-opacity:.5;opacity:.5;border:0}@media only screen and (max-width:767px){.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button[disabled=disabled],.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button[disabled=disabled]{-webkit-opacity:1;-ms-opacity:1;-moz-opacity:1;opacity:1}}@media only screen and (max-width:767px){.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button{border-color:#000;background:#000;color:#fff;height:36px;min-width:60px;padding:0 20px;line-height:35px;font-size:14px;width:100%;height:40px;font-size:16px;text-indent:0}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:hover,.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:focus,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:hover,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:focus{color:#fff}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:hover:before,.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:focus:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:focus:before{border-color:#666}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button.disabled,.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button[disabled],.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button.disabled,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button[disabled]{background:#ccc;border-color:#ccc}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button.disabled:hover:before,.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button.disabled:focus:before,.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button[disabled]:hover:before,.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button[disabled]:focus:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button.disabled:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button.disabled:focus:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button[disabled]:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button[disabled]:focus:before{border-color:transparent}.ff .b-cart .b-cart_actions_top .cart_checkout_pay_pal_button,.ff .b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button{line-height:34px}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:after,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:after{background:url(../images/cart/bg_mpaypal.png) 0 0 no-repeat;content:'';display:inline-block;background-color:transparent;width:79px;height:20px;margin:-8px 0 -5px 7px}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid #fff!important}.b-cart .b-cart_actions_top .cart_checkout_pay_pal_button:hover:before,.b-cart .b-cart_actions_bottom .cart_checkout_pay_pal_button:hover:before{display:block}}@media only screen and (max-width:767px){.b-cart .b-cart_actions_top{padding:0 0 15px;border-bottom:1px solid #e6e7e8;position:relative}.b-cart .b-cart_actions_top .cart_action_checkout .cart_checkout_button{position:absolute;bottom:25px;width:100%}}.b-cart .b-cart_actions_bottom{padding:0 16px 0 14px}@media only screen and (max-width:767px){.b-cart .b-cart_actions_bottom{padding:30px 0 0}.b-cart .b-cart_actions_bottom .cart_checkout_button{bottom:10px!important}}.b-cart .b-cart_banner{margin:10px 0 0}.b-cart .b-cart_banner .cart_banner img{width:100%}@media only screen and (max-width:767px){.b-cart .b-cart_banner{padding:0 0 15px;border-bottom:1px solid #e6e7e8;position:relative}.b-cart .b-cart_banner .cart_action_checkout .cart_checkout_button{position:absolute;bottom:25px;width:100%}}.b-cart .b-cart_actions_bottom{padding:0 16px 0 14px}@media only screen and (max-width:767px){.b-cart .b-cart_actions_bottom{padding:30px 0 0}.b-cart .b-cart_actions_bottom .cart_checkout_button{bottom:10px!important}}.b-cart .b-cart_banner{margin:10px 0 0}@media only screen and (max-width:767px){.b-cart .b-cart_banner{display:none}}.b-cart .b-cart_banner h1{margin:0;padding:0;color:#262c84;font:bold 16px/20px "SimSun",Arial,serif;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart .b-cart_banner h1{font:bold 12px/16px "SimSun",Arial,serif}}.b-cart .b-cart_banner h1 span{color:#000;font-weight:400}.b-cart .b-cart_banner h1 img{margin:-15px 0 -13px 25px}@media only screen and (max-width:767px){.b-cart .cart_action_checkout .cart_checkout_button{position:absolute;bottom:20px;width:100%}}@media only screen and (max-width:767px){.b-cart .b-cart_order_totals{display:block}.b-cart .b-cart_order_totals h2{display:none}.b-cart .b-cart_order_totals table tr.order_shippingmethods{position:relative;display:block}.b-cart .b-cart_order_totals table tr.order_shippingmethods td{display:block;width:100%!important}.b-cart .b-cart_order_totals table tr.order_shippingmethods td select{width:100%}.b-cart .b-cart_order_totals table tr.order_shipping_discount{display:none!important}}@media only screen and (max-width:767px){.b-cart .b-continue_shopping{text-align:right}.b-cart .b-continue_shopping a{color:#00f;font-size:14px;float:left;margin-top:30px;font:normal 12px/14px Arial,Helvetica,sans-serif}}@media only screen and (max-width:767px){.b-cart .b-cart_order_summary .b-cart_order.b-cart_promotion{background:#fff;border:4px solid #ccc;text-align:center}.b-cart .b-cart_order_summary .b-cart_order.b-cart_summary{padding:0;border:0;background:0 0}.b-cart .b-cart_order_summary .b-cart_order.b-cart_summary h3{display:none}.b-cart .b-cart_order_summary .b-cart_order_totals_mobile .order_totals_table tr td{text-align:right}.b-cart .b-cart_order_summary .b-cart_order_totals_mobile .order_totals_table tr td:first-child{text-transform:uppercase;font-weight:700}.b-cart .b-cart_order_summary .b-cart_order_totals_mobile .order_totals_table tr td:last-child{width:80px}}@media only screen and (max-width:767px){.b-cart .b-cart_order.b-cart_checkout{position:relative;height:auto}}.b-cart .primary{padding:0;width:70%;float:left}@media only screen and (max-width:767px){.b-cart .primary{padding:0;width:100%;float:none}}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart .cart-wrapper{margin-right:250px}}@media only screen and (max-width:767px){.b-cart .cart-wrapper{margin-right:0}}.b-cart .secondary{padding:70px 0 0;width:230px;float:right}@media only screen and (max-width:767px){.b-cart .secondary{padding:10px 0 0;width:100%;float:none}}.b-cart .secondary .b-cart_help{display:none}.b-cart .content_asset.asset_1.cart-promotion-message{border:0;padding:0}.b-cart .content_asset.asset_1.cart-promotion-message h3.promotion_tile{position:relative}.b-cart .content_asset.asset_1.cart-promotion-message h3.promotion_tile:after{content:"";border-top:1px solid #000;width:100%;position:absolute;top:10px}.b-cart .error_form{position:relative;white-space:normal;display:inline-block;padding:0;margin:10px 0}.b-cart .error_form ul{padding:0 0 0 25px;list-style:none}.b-cart .error_form ul li{padding:0 0 2px;font:normal 12px/14px Arial,Helvetica,sans-serif}.b-cart .error_form ul li:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-11px 0 0}.b-cart .error_form ul .TOO_MANY_SAMPLES+.TOO_MANY_SAMPLES{display:none}.b-cart .error_form div.cart_item_availability{padding:0 0 0 25px}.b-cart .error_form div.cart_item_availability div.product_limitation_items{padding:0 0 2px;font:normal 12px/14px Arial,Helvetica,sans-serif}.b-cart .error_form div.cart_item_availability div.product_limitation_items:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-11px 0 0}.b-cart .error_form li.INVALID_AVAILABILITY{display:none}.b-cart .sample_purchase_limitation{color:red}.b-cart .sample_purchase_limitation p{padding-left:24px;line-height:20px}.b-cart .sample_purchase_limitation p:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;left:0;width:19px;height:20px}.b-cart .og-offer .og-picker{border-radius:0!important}@media only screen and (max-width:767px){.b-cart.has_replenish .b-cart_actions_top .cart_actions,.b-cart.has_replenish .b-cart_actions_bottom .cart_actions{height:50px}}.b-cart .account-coupon-list h3{font-size:24px}.b-cart .account-coupon-list-content{border:0}.b-cart .account-coupon-list-content .single_coupon_block{width:100%}.b-cart .account-coupon-list-content .single_coupon_block .coupon_detail_content .usecouponbutton,.b-cart .account-coupon-list-content .single_coupon_block .coupon_detail_content .cancelcouponbutton{width:auto;min-width:135px;font-size:14px;height:32px;line-height:32px;padding:0 20px;margin-top:10px;float:right;position:relative;bottom:60px}@media only screen and (max-width:767px){.b-cart .account-coupon-list-content .single_coupon_block .coupon_detail_content .usecouponbutton,.b-cart .account-coupon-list-content .single_coupon_block .coupon_detail_content .cancelcouponbutton{position:static;float:none}}.b-cart_empty .product_name,.b-cart .product_name{display:none}.b-cart_empty .primary,.b-cart .primary{float:left;overflow:hidden;width:70%}.b-cart_empty .primary .cart_title,.b-cart .primary .cart_title{float:left}.b-cart_empty .primary .cart-wrapper,.b-cart .primary .cart-wrapper{margin:0}.b-cart_empty .primary .cart-wrapper .samples_block,.b-cart .primary .cart-wrapper .samples_block{display:none}.b-cart_empty .primary .cart-wrapper .recommendations_block .productcarousel .recommendation_title,.b-cart .primary .cart-wrapper .recommendations_block .productcarousel .recommendation_title{position:relative;color:#000;font-family:simsun,Arial,sans-serif;font-size:20px;line-height:22px;height:27px;margin:20px 0;padding:0;text-transform:uppercase;z-index:1;font-weight:700;border-top:3px solid #000;text-align:center}.b-cart_empty .primary .cart-wrapper .recommendations_block .productcarousel .recommendation_title span,.b-cart .primary .cart-wrapper .recommendations_block .productcarousel .recommendation_title span{background:#fff;margin:0;position:relative;padding:0 30px;top:-11px;width:185px;display:initial}@media only screen and (max-width:767px){.b-cart_empty .primary,.b-cart .primary{width:100%;overflow:none}}.b-cart_empty .secondary,.b-cart .secondary{display:inline-block;padding:0;width:26%;margin-top:69px}.b-cart_empty .secondary .b-cart_order_summary,.b-cart .secondary .b-cart_order_summary{width:230px}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-cart_order_summary,.b-cart .secondary .b-cart_order_summary{width:100%}}@media only screen and (max-width:767px){.b-cart_empty .secondary,.b-cart .secondary{display:none}}.b-cart_empty .secondary .b-cart_summary,.b-cart .secondary .b-cart_summary{display:none}.b-cart_empty .secondary .b-cart_promotion,.b-cart .secondary .b-cart_promotion{display:none}.b-cart_empty .secondary .b-cart_order_summary .b-cart_info .cart-customer-service,.b-cart .secondary .b-cart_order_summary .b-cart_info .cart-customer-service{margin:10px 0 0}.b-cart_empty .secondary .b-cart_order_summary .b-cart_info .cart-customer-service a,.b-cart .secondary .b-cart_order_summary .b-cart_info .cart-customer-service a{text-decoration:none;color:#000;vertical-align:super;font-size:12px}.b-cart_empty .secondary .b-hp_bestsellers_side_bar,.b-cart .secondary .b-hp_bestsellers_side_bar{display:inline-block;width:100%}@media only screen and (max-width:767px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar,.b-cart .secondary .b-hp_bestsellers_side_bar{display:none}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .vertical_carousel,.b-cart_empty .secondary .b-hp_bestsellers_side_bar .recommendations_block,.b-cart .secondary .b-hp_bestsellers_side_bar .vertical_carousel,.b-cart .secondary .b-hp_bestsellers_side_bar .recommendations_block{border:1px solid #e6e6e6;background-color:#fafbf8;position:relative}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .vertical_carousel .product_list,.b-cart_empty .secondary .b-hp_bestsellers_side_bar .recommendations_block .product_list,.b-cart .secondary .b-hp_bestsellers_side_bar .vertical_carousel .product_list,.b-cart .secondary .b-hp_bestsellers_side_bar .recommendations_block .product_list{max-width:228px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar .vertical_carousel .product_list,.b-cart_empty .secondary .b-hp_bestsellers_side_bar .recommendations_block .product_list,.b-cart .secondary .b-hp_bestsellers_side_bar .vertical_carousel .product_list,.b-cart .secondary .b-hp_bestsellers_side_bar .recommendations_block .product_list{max-width:176.88px}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_image,.b-cart .secondary .b-hp_bestsellers_side_bar .product_image{width:65px;border:solid #e9eae7 1px}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_tile_wrapper,.b-cart .secondary .b-hp_bestsellers_side_bar .product_tile_wrapper{margin:0}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_price_item,.b-cart .secondary .b-hp_bestsellers_side_bar .product_price_item{overflow:visible;margin:0}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_price_item .price,.b-cart .secondary .b-hp_bestsellers_side_bar .product_price_item .price{top:-18px}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_price_item .price,.b-cart .secondary .b-hp_bestsellers_side_bar .product_price_item .price{left:70px}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .productcarousel_list_item,.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_tile_wrapper,.b-cart .secondary .b-hp_bestsellers_side_bar .productcarousel_list_item,.b-cart .secondary .b-hp_bestsellers_side_bar .product_tile_wrapper{float:left;padding:10px 20px;border-bottom:solid 1px #e6e6e6;min-height:150px;position:relative;width:100%}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .bg_title_box,.b-cart .secondary .b-hp_bestsellers_side_bar .bg_title_box{text-align:center;margin:0 20px;padding:25px 0 20px;border-bottom:solid 1px}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_actions button,.b-cart .secondary .b-hp_bestsellers_side_bar .product_actions button{background-color:#000;width:100px;height:36px;margin-left:43%}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_actions button span,.b-cart .secondary .b-hp_bestsellers_side_bar .product_actions button span{font-size:14px;color:#fff}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_actions button,.b-cart .secondary .b-hp_bestsellers_side_bar .product_actions button{min-width:45%;width:auto;margin-left:70px;padding:0}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_subtitle,.b-cart .secondary .b-hp_bestsellers_side_bar .product_subtitle{font-size:12px;position:absolute;height:30px;max-width:100px;left:43%;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_subtitle,.b-cart .secondary .b-hp_bestsellers_side_bar .product_subtitle{max-width:45%;left:90px}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_price,.b-cart .secondary .b-hp_bestsellers_side_bar .product_price{font-size:14px;font-weight:700}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .product_price .product_price_title,.b-cart .secondary .b-hp_bestsellers_side_bar .product_price .product_price_title{display:none}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .start,.b-cart .secondary .b-hp_bestsellers_side_bar .start{position:absolute;left:43%;top:42px}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar .start,.b-cart .secondary .b-hp_bestsellers_side_bar .start{left:90px}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .b-price,.b-cart .secondary .b-hp_bestsellers_side_bar .b-price{font-family:simsun,Arial,sans-serif;position:absolute;left:43%;top:65px;width:100px}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_empty .secondary .b-hp_bestsellers_side_bar .b-price,.b-cart .secondary .b-hp_bestsellers_side_bar .b-price{left:90px}}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .b-price .price_set,.b-cart .secondary .b-hp_bestsellers_side_bar .b-price .price_set{display:inline-block}.b-cart_empty .secondary .b-hp_bestsellers_side_bar .b-price .b-product_price-title,.b-cart .secondary .b-hp_bestsellers_side_bar .b-price .b-product_price-title{display:none}.cart_table,.order_shipment_table{margin:20px 0;width:100%}@media only screen and (max-width:767px){.cart_table,.order_shipment_table{margin:15px 0}}@media only screen and (max-width:767px){.cart_table thead,.order_shipment_table thead{display:none}}.cart_table thead tr,.order_shipment_table thead tr{border-bottom:1px solid #e6e7e8}.cart_table thead tr th,.order_shipment_table thead tr th{padding:10px 0;font:16px simsun,Arial,serif;text-transform:uppercase;text-align:left}.cart_table thead tr th.product,.order_shipment_table thead tr th.product{padding:10px 0 10px 15px}.cart_table thead tr th.details,.order_shipment_table thead tr th.details{width:42%}.cart_table thead tr th.price,.order_shipment_table thead tr th.price{padding:10px 15px 10px 0;text-align:right;width:12%}.cart_table thead tr th.qty,.order_shipment_table thead tr th.qty{width:40%;padding-left:4%;text-align:left}.cart_table tbody tr,.order_shipment_table tbody tr{border-bottom:1px solid #e6e7e8}.cart_table tbody tr td,.order_shipment_table tbody tr td{padding:8px 0 50px;font:normal 12px/14px Arial,Helvetica,sans-serif;vertical-align:top;width:5%}@media only screen and (max-width:767px){.cart_table tbody tr td,.order_shipment_table tbody tr td{padding:15px 0 30px}}.cart_table tbody tr td a,.order_shipment_table tbody tr td a{font-weight:400}.cart_table tbody tr td a:link,.order_shipment_table tbody tr td a:link{color:#000;text-decoration:underline}.cart_table tbody tr td a:visited,.order_shipment_table tbody tr td a:visited{color:#000;text-decoration:underline}.cart_table tbody tr td a:hover,.order_shipment_table tbody tr td a:hover{color:#000;text-decoration:none}.cart_table tbody tr td a:active,.order_shipment_table tbody tr td a:active{color:#000;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr td a:link,.cart_table tbody tr td a:visited,.cart_table tbody tr td a:hover,.order_shipment_table tbody tr td a:link,.order_shipment_table tbody tr td a:visited,.order_shipment_table tbody tr td a:hover{color:#000;text-decoration:underline}.cart_table tbody tr td a:active,.order_shipment_table tbody tr td a:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px){.cart_table tbody tr td a:link,.cart_table tbody tr td a:visited,.cart_table tbody tr td a:hover,.order_shipment_table tbody tr td a:link,.order_shipment_table tbody tr td a:visited,.order_shipment_table tbody tr td a:hover{color:#000;text-decoration:underline}.cart_table tbody tr td a:active,.order_shipment_table tbody tr td a:active{color:#000;text-decoration:none}}.cart_table tbody tr td a.notifyme,.order_shipment_table tbody tr td a.notifyme{font-weight:400;text-decoration:none}.cart_table tbody tr td a.notifyme b,.order_shipment_table tbody tr td a.notifyme b{text-decoration:underline;cursor:pointer}.cart_table tbody tr td .product_name,.order_shipment_table tbody tr td .product_name{margin:0 0 2px;font:bold 12px/14px "SimSun",Arial,serif}@media only screen and (max-width:767px){.cart_table tbody tr td .product_name,.order_shipment_table tbody tr td .product_name{font:bold 15px/17px "SimSun",Arial,serif}}.cart_table tbody tr td .product_name a:link,.order_shipment_table tbody tr td .product_name a:link{color:#000;text-decoration:none}.cart_table tbody tr td .product_name a:visited,.order_shipment_table tbody tr td .product_name a:visited{color:#000;text-decoration:none}.cart_table tbody tr td .product_name a:hover,.order_shipment_table tbody tr td .product_name a:hover{color:#000;text-decoration:underline}.cart_table tbody tr td .product_name a:active,.order_shipment_table tbody tr td .product_name a:active{color:#000;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr td .product_name a:link,.cart_table tbody tr td .product_name a:visited,.cart_table tbody tr td .product_name a:hover,.order_shipment_table tbody tr td .product_name a:link,.order_shipment_table tbody tr td .product_name a:visited,.order_shipment_table tbody tr td .product_name a:hover{color:#000;text-decoration:none}.cart_table tbody tr td .product_name a:active,.order_shipment_table tbody tr td .product_name a:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px){.cart_table tbody tr td .product_name a:link,.cart_table tbody tr td .product_name a:visited,.cart_table tbody tr td .product_name a:hover,.order_shipment_table tbody tr td .product_name a:link,.order_shipment_table tbody tr td .product_name a:visited,.order_shipment_table tbody tr td .product_name a:hover{color:#000;text-decoration:none}.cart_table tbody tr td .product_name a:active,.order_shipment_table tbody tr td .product_name a:active{color:#000;text-decoration:underline}}.cart_table tbody tr td .product_name span,.order_shipment_table tbody tr td .product_name span{font-weight:400}.cart_table tbody tr td .attribute,.order_shipment_table tbody tr td .attribute{color:#999;font:normal 12px/14px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.cart_table tbody tr td .attribute,.order_shipment_table tbody tr td .attribute{color:#000;font:normal 12px/18px Arial,Helvetica,sans-serif}.cart_table tbody tr td .attribute .label,.order_shipment_table tbody tr td .attribute .label{display:inline-block}.cart_table tbody tr td .attribute .label:after,.order_shipment_table tbody tr td .attribute .label:after{content:":"}}.cart_table tbody tr td .attribute .label,.order_shipment_table tbody tr td .attribute .label{display:none}.cart_table tbody tr td .attribute .value,.order_shipment_table tbody tr td .attribute .value{line-height:30px}@media only screen and (max-width:767px){.cart_table tbody tr td .attribute .value,.order_shipment_table tbody tr td .attribute .value{line-height:20px}}.cart_table tbody tr td .attribute .value .swatch,.order_shipment_table tbody tr td .attribute .value .swatch{display:none}.cart_table tbody tr td .promotional_message,.order_shipment_table tbody tr td .promotional_message{color:#cf2a2a}.cart_table tbody tr td.item_checkbox,.order_shipment_table tbody tr td.item_checkbox{width:5%}.cart_table tbody tr td.item_image,.order_shipment_table tbody tr td.item_image{padding:10px;width:125px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr td.item_image,.order_shipment_table tbody tr td.item_image{width:100px}}@media only screen and (max-width:767px){.cart_table tbody tr td.item_image,.order_shipment_table tbody tr td.item_image{width:40%}}.cart_table tbody tr td.item_image img,.order_shipment_table tbody tr td.item_image img{max-width:125px;height:auto;width:110px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr td.item_image img,.order_shipment_table tbody tr td.item_image img{max-width:100px}}@media only screen and (max-width:767px){.cart_table tbody tr td.item_image img,.order_shipment_table tbody tr td.item_image img{max-width:100%;border:1px solid #e5e5e5}}.cart_table tbody tr td .details,.order_shipment_table tbody tr td .details{position:relative;padding-right:10px}.cart_table tbody tr td .details .button_text,.order_shipment_table tbody tr td .details .button_text{position:absolute;bottom:30px;right:0;padding:0;margin:0 -236px 0 0;background:0 0;border:0;font:normal 12px/14px "SimSun",Arial,serif;text-decoration:underline;z-index:2}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr td .details .button_text,.order_shipment_table tbody tr td .details .button_text{right:49px}.cart_table tbody tr td .details .button_text span,.order_shipment_table tbody tr td .details .button_text span{text-decoration:underline}}@media only screen and (max-width:767px){.cart_table tbody tr td .details .button_text,.order_shipment_table tbody tr td .details .button_text{margin:0 -182px 0 0}}.cart_table tbody tr td .details .product_id,.order_shipment_table tbody tr td .details .product_id{display:none}.cart_table tbody tr td .details .name,.order_shipment_table tbody tr td .details .name{font-weight:700}.cart_table tbody tr td .details .item_edit_details,.order_shipment_table tbody tr td .details .item_edit_details{margin:0;text-decoration:underline}.cart_table tbody tr td .details .item_edit_details .edit_gift_cert,.order_shipment_table tbody tr td .details .item_edit_details .edit_gift_cert{color:#000;cursor:pointer;text-decoration:underline;font:normal 12px/14px Arial,Helvetica,sans-serif}.cart_table tbody tr td.item_details,.order_shipment_table tbody tr td.item_details{width:20%}.cart_table tbody tr td.item_details .name,.order_shipment_table tbody tr td.item_details .name{text-align:center}.cart_table tbody tr td.item_details .itemnumber,.order_shipment_table tbody tr td.item_details .itemnumber{display:none}.cart_table tbody tr td.item_quantity,.order_shipment_table tbody tr td.item_quantity{text-align:center}.cart_table tbody tr td.item_quantity,.cart_table tbody tr td.item_info,.order_shipment_table tbody tr td.item_quantity,.order_shipment_table tbody tr td.item_info{position:relative;width:60%;padding-top:10px}.cart_table tbody tr td.item_quantity .item_info_wrapper,.cart_table tbody tr td.item_info .item_info_wrapper,.order_shipment_table tbody tr td.item_quantity .item_info_wrapper,.order_shipment_table tbody tr td.item_info .item_info_wrapper{width:100%}@media only screen and (max-width:767px){.cart_table tbody tr td.item_quantity,.cart_table tbody tr td.item_info,.order_shipment_table tbody tr td.item_quantity,.order_shipment_table tbody tr td.item_info{width:60%}}.cart_table tbody tr td.item_quantity .cart_qty_label,.cart_table tbody tr td.item_info .cart_qty_label,.order_shipment_table tbody tr td.item_quantity .cart_qty_label,.order_shipment_table tbody tr td.item_info .cart_qty_label{width:30px;display:inline-block;vertical-align:top;font:normal 12px/30px "SimSun",Arial,serif;float:left}@media only screen and (max-width:767px){.cart_table tbody tr td.item_quantity .cart_qty_label,.cart_table tbody tr td.item_info .cart_qty_label,.order_shipment_table tbody tr td.item_quantity .cart_qty_label,.order_shipment_table tbody tr td.item_info .cart_qty_label{line-height:20px;width:35px}.cart_table tbody tr td.item_quantity .cart_qty_label:after,.cart_table tbody tr td.item_info .cart_qty_label:after,.order_shipment_table tbody tr td.item_quantity .cart_qty_label:after,.order_shipment_table tbody tr td.item_info .cart_qty_label:after{content:":"}}.cart_table tbody tr td.item_quantity select,.cart_table tbody tr td.item_info select,.order_shipment_table tbody tr td.item_quantity select,.order_shipment_table tbody tr td.item_info select{width:50px;margin:5px;float:left;height:21px;line-height:18px;font-family:Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.cart_table tbody tr td.item_quantity select,.cart_table tbody tr td.item_info select,.order_shipment_table tbody tr td.item_quantity select,.order_shipment_table tbody tr td.item_info select{padding:0 2px;margin:1px 0;height:18px;line-height:12px;width:35px;font-size:9px;background-size:auto 4px}}.cart_table tbody tr td.item_quantity .shippingmessage,.cart_table tbody tr td.item_info .shippingmessage,.order_shipment_table tbody tr td.item_quantity .shippingmessage,.order_shipment_table tbody tr td.item_info .shippingmessage{width:80px;font-weight:400}@media only screen and (max-width:767px){.cart_table tbody tr td.item_quantity .shippingmessage,.cart_table tbody tr td.item_info .shippingmessage,.order_shipment_table tbody tr td.item_quantity .shippingmessage,.order_shipment_table tbody tr td.item_info .shippingmessage{display:none}}.cart_table tbody tr td.item_quantity .shippingrestriction,.cart_table tbody tr td.item_info .shippingrestriction,.order_shipment_table tbody tr td.item_quantity .shippingrestriction,.order_shipment_table tbody tr td.item_info .shippingrestriction{margin:5px 0}.cart_table tbody tr td.item_quantity .not_available,.cart_table tbody tr td.item_info .not_available,.order_shipment_table tbody tr td.item_quantity .not_available,.order_shipment_table tbody tr td.item_info .not_available{font-weight:400;line-height:14px;margin:0 0 5px}.cart_table tbody tr td.item_quantity .favorites_action,.cart_table tbody tr td.item_info .favorites_action,.order_shipment_table tbody tr td.item_quantity .favorites_action,.order_shipment_table tbody tr td.item_info .favorites_action{font-weight:400;text-decoration:underline}.cart_table tbody tr td.item_quantity .item_user_actions,.cart_table tbody tr td.item_info .item_user_actions,.order_shipment_table tbody tr td.item_quantity .item_user_actions,.order_shipment_table tbody tr td.item_info .item_user_actions{position:absolute;bottom:25px;right:-2px;font-weight:400}@media only screen and (max-width:767px){.cart_table tbody tr td.item_quantity .item_user_actions,.cart_table tbody tr td.item_info .item_user_actions,.order_shipment_table tbody tr td.item_quantity .item_user_actions,.order_shipment_table tbody tr td.item_info .item_user_actions{bottom:10px;right:-18px}}.cart_table tbody tr td.item_quantity .item_user_actions .button_text,.cart_table tbody tr td.item_info .item_user_actions .button_text,.order_shipment_table tbody tr td.item_quantity .item_user_actions .button_text,.order_shipment_table tbody tr td.item_info .item_user_actions .button_text{padding:0;background:0 0;border:0;font:normal 12px/14px "SimSun",Arial,serif;text-decoration:underline}.cart_table tbody tr td.item_quantity .item_user_actions .button_text:hover,.cart_table tbody tr td.item_info .item_user_actions .button_text:hover,.order_shipment_table tbody tr td.item_quantity .item_user_actions .button_text:hover,.order_shipment_table tbody tr td.item_info .item_user_actions .button_text:hover{text-decoration:none}.cart_table tbody tr td.item_quantity .actions .button_text,.cart_table tbody tr td.item_info .actions .button_text,.order_shipment_table tbody tr td.item_quantity .actions .button_text,.order_shipment_table tbody tr td.item_info .actions .button_text{padding:0;background:0 0;border:0;font:normal 12px/14px "SimSun",Arial,serif;text-decoration:underline}.cart_table tbody tr td .actions,.order_shipment_table tbody tr td .actions{position:relative;padding:15px 15px 15px 0;font:bold 12px/16px Arial,Helvetica,sans-serif;text-align:right;width:100%}@media only screen and (max-width:767px){.cart_table tbody tr td .actions,.order_shipment_table tbody tr td .actions{padding:0}}.cart_table tbody tr td .actions .price_total,.order_shipment_table tbody tr td .actions .price_total{display:block}.cart_table tbody tr td .actions .qty,.order_shipment_table tbody tr td .actions .qty{position:relative;padding:0 0 0 20px;color:red;float:left}.cart_table tbody tr td .actions .qty:before,.order_shipment_table tbody tr td .actions .qty:before{content:"x"}.cart_table tbody tr td .actions .item_user_actions,.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .item_user_actions,.order_shipment_table tbody tr td .actions .add_to_favorite{position:absolute;bottom:0;right:16px;font-weight:400}@media only screen and (max-width:767px){.cart_table tbody tr td .actions .item_user_actions,.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .item_user_actions,.order_shipment_table tbody tr td .actions .add_to_favorite{bottom:15px;right:0}}.cart_table tbody tr td .actions .item_user_actions button,.cart_table tbody tr td .actions .add_to_favorite button,.order_shipment_table tbody tr td .actions .item_user_actions button,.order_shipment_table tbody tr td .actions .add_to_favorite button{padding:0}.cart_table tbody tr td .actions .item_user_actions a,.cart_table tbody tr td .actions .add_to_favorite a,.order_shipment_table tbody tr td .actions .item_user_actions a,.order_shipment_table tbody tr td .actions .add_to_favorite a{font:normal 12px/14px "SimSun",Arial,serif}.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .add_to_favorite{right:170px;width:80px;height:12px}.cart_table tbody tr td .actions .favorites_action,.order_shipment_table tbody tr td .actions .favorites_action{position:absolute;left:0;top:-2px;white-space:nowrap}.cart_table tbody tr td .actions .button_text,.order_shipment_table tbody tr td .actions .button_text{background:0 0;border:0;font:normal 12px/14px "SimSun",Arial,serif;text-decoration:underline}.cart_table tbody tr.bonus_header,.order_shipment_table tbody tr.bonus_header{display:none}.cart_table tbody tr.bonus_header th,.order_shipment_table tbody tr.bonus_header th{padding:15px;font:bold 16px/16px "SimSun",Arial,serif;text-transform:uppercase}.cart_table tbody tr.bonus_header tr .product_name,.order_shipment_table tbody tr.bonus_header tr .product_name{font:bold 12px/14px "SimSun",Arial,serif;margin:0 0 2px;display:block}.cart_table tbody tr.bonus_row .product_subtitle,.order_shipment_table tbody tr.bonus_row .product_subtitle{font:700 14px simsun,Arial,serif;margin:0 0 2px;display:block;font-weight:400}@media only screen and (max-width:767px){.cart_table tbody tr.bonus_row .product_subtitle,.order_shipment_table tbody tr.bonus_row .product_subtitle{font:bold 15px/17px "SimSun",Arial,serif;max-width:155px}}.cart_table tbody tr.bonus_row .product_name,.cart_table tbody tr.bonus_row .promotional_message,.cart_table tbody tr.bonus_row .product_id,.order_shipment_table tbody tr.bonus_row .product_name,.order_shipment_table tbody tr.bonus_row .promotional_message,.order_shipment_table tbody tr.bonus_row .product_id{display:none}.cart_table tbody tr.bonus_row .item_price,.order_shipment_table tbody tr.bonus_row .item_price{padding:10px 16px 10px 0;text-align:right}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr.bonus_row .item_price,.order_shipment_table tbody tr.bonus_row .item_price{width:75px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr.bonus_row .item_quantity,.order_shipment_table tbody tr.bonus_row .item_quantity{width:65px}}.cart_table tbody tr.bonus_row .item_info_wrapper,.order_shipment_table tbody tr.bonus_row .item_info_wrapper{position:relative}@media only screen and (max-width:767px){.cart_table tbody tr.bonus_row .rigth_colums .price:before,.order_shipment_table tbody tr.bonus_row .rigth_colums .price:before{display:none}.cart_table tbody tr.bonus_row .rigth_colums .price .bonus_item,.order_shipment_table tbody tr.bonus_row .rigth_colums .price .bonus_item{font-weight:700}}.cart_table tbody tr.sample_row,.order_shipment_table tbody tr.sample_row{position:relative}.cart_table tbody tr.sample_row .item_details .button_text,.order_shipment_table tbody tr.sample_row .item_details .button_text{display:none}@media only screen and (max-width:767px){.cart_table tbody tr.sample_row .item_info .item_info_wrapper,.order_shipment_table tbody tr.sample_row .item_info .item_info_wrapper{position:relative}}.cart_table tbody tr.sample_row .name,.order_shipment_table tbody tr.sample_row .name{font:bold 12px/14px "SimSun",Arial,serif;margin:0 0 2px;display:block}@media only screen and (max-width:767px){.cart_table tbody tr.sample_row .name,.order_shipment_table tbody tr.sample_row .name{font-size:15px;line-height:17px}}.cart_table tbody tr.sample_row .item_price,.order_shipment_table tbody tr.sample_row .item_price{font-weight:700;padding:15px 16px 10px 0;text-align:right}.cart_table tbody tr.sample_row .subtitle,.cart_table tbody tr.sample_row .promotional_message,.cart_table tbody tr.sample_row .product_id,.order_shipment_table tbody tr.sample_row .subtitle,.order_shipment_table tbody tr.sample_row .promotional_message,.order_shipment_table tbody tr.sample_row .product_id{display:none}.cart_table tbody tr.sample_row .item_price,.order_shipment_table tbody tr.sample_row .item_price{padding:10px 16px 10px 0;text-align:right}.cart_table tbody tr.sample_row .actions,.order_shipment_table tbody tr.sample_row .actions{bottom:0;right:0;text-align:right}@media only screen and (max-width:767px){.cart_table tbody tr.sample_row .actions,.order_shipment_table tbody tr.sample_row .actions{padding-right:0}}.cart_table tbody tr.rowgiftcert td.item_image,.order_shipment_table tbody tr.rowgiftcert td.item_image{text-align:center;vertical-align:middle}.cart_table tbody tr.rowgiftcert .actions,.order_shipment_table tbody tr.rowgiftcert .actions{padding:0 15px}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .actions .item_user_actions,.order_shipment_table tbody tr.rowgiftcert .actions .item_user_actions{bottom:0}}.cart_table tbody tr.rowgiftcert .details,.order_shipment_table tbody tr.rowgiftcert .details{position:initial;word-break:break-word}.cart_table tbody tr.rowgiftcert .details .item_edit_details,.cart_table tbody tr.rowgiftcert .details .giftcertamount,.cart_table tbody tr.rowgiftcert .details .item_user_actions,.order_shipment_table tbody tr.rowgiftcert .details .item_edit_details,.order_shipment_table tbody tr.rowgiftcert .details .giftcertamount,.order_shipment_table tbody tr.rowgiftcert .details .item_user_actions{display:none}.cart_table tbody tr.rowgiftcert .details .name,.order_shipment_table tbody tr.rowgiftcert .details .name{margin:0 0 10px}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .details .name,.order_shipment_table tbody tr.rowgiftcert .details .name{font:bold 15px/17px "SimSun",Arial,serif}}.cart_table tbody tr.rowgiftcert .details .attribute,.order_shipment_table tbody tr.rowgiftcert .details .attribute{font:normal 12px/13px Arial,Helvetica,sans-serif;color:#000}.cart_table tbody tr.rowgiftcert .details .attribute .label,.order_shipment_table tbody tr.rowgiftcert .details .attribute .label{display:inline-block;font-weight:700}.cart_table tbody tr.rowgiftcert .details .attribute .label:after,.order_shipment_table tbody tr.rowgiftcert .details .attribute .label:after{content:":"}.cart_table tbody tr.rowgiftcert .item_info_wrapper,.order_shipment_table tbody tr.rowgiftcert .item_info_wrapper{position:relative}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .item_info_wrapper,.order_shipment_table tbody tr.rowgiftcert .item_info_wrapper{position:relative}.cart_table tbody tr.rowgiftcert .item_info_wrapper .rigth_colums .price,.order_shipment_table tbody tr.rowgiftcert .item_info_wrapper .rigth_colums .price{display:none}}.cart_table tbody tr.rowgiftcert .rigth_colums .qty .item_user_actions,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty .item_user_actions{position:static;margin-top:10px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr.rowgiftcert .rigth_colums .qty,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty{display:none}}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .rigth_colums .qty,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty{width:100%}.cart_table tbody tr.rowgiftcert .rigth_colums .qty .quantityvalue,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty .quantityvalue{position:absolute;top:0;right:0}}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .rigth_colums .price,.order_shipment_table tbody tr.coupon_line_item .rigth_colums .price{display:none}}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .item_info,.order_shipment_table tbody tr.coupon_line_item .item_info{padding:15px 0 30px}}.cart_table tbody tr.coupon_line_item .item_info .coupon_name,.order_shipment_table tbody tr.coupon_line_item .item_info .coupon_name{margin:0 0 10px;font:bold 12px/14px "SimSun",Arial,serif;text-decoration:underline}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .item_info .coupon_name,.order_shipment_table tbody tr.coupon_line_item .item_info .coupon_name{margin:0;font:bold 15px/17px "SimSun",Arial,serif}}.cart_table tbody tr.coupon_line_item .item_info .cartcoupon,.order_shipment_table tbody tr.coupon_line_item .item_info .cartcoupon{color:#000;font:bold 12px/14px "SimSun",Arial,serif}.cart_table tbody tr.coupon_line_item .item_info .cartcoupon .value,.order_shipment_table tbody tr.coupon_line_item .item_info .cartcoupon .value{text-transform:uppercase;color:red}.cart_table tbody tr.coupon_line_item .item_info .discount,.order_shipment_table tbody tr.coupon_line_item .item_info .discount{display:block;text-transform:uppercase}.cart_table tbody tr.coupon_line_item .item_info .discount .value,.order_shipment_table tbody tr.coupon_line_item .item_info .discount .value{color:red}.cart_table tbody tr.coupon_line_item .remove_coupon,.order_shipment_table tbody tr.coupon_line_item .remove_coupon{position:absolute;right:16px;bottom:30px;padding:0;background:0 0;border:0;z-index:2;font:normal 12px/14px Arial,Helvetica,sans-serif;text-decoration:underline}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .remove_coupon,.order_shipment_table tbody tr.coupon_line_item .remove_coupon{right:0;bottom:15px}}.cart_table tbody tr.coupon_line_item .remove_coupon:hover,.order_shipment_table tbody tr.coupon_line_item .remove_coupon:hover{text-decoration:none}.cart_table tbody tr.coupon_line_item .price,.order_shipment_table tbody tr.coupon_line_item .price{padding:0 15px 30px 0}.b-availability{margin:0}.cart_row .b-availability{clear:both}.b-availability.b-no_available{margin:10px 0 0}.b-availability.b-no_available .shippingmessage{display:none}.product_availability_list{color:#000;font:normal 12px/14px Arial,Helvetica,sans-serif;padding:4px 0}.product_availability_list .all_in_stock{font-weight:700}.product_availability_list .out_in_stock,.product_availability_list .not_available{color:red}.product_availability_list .not_available{padding-top:4px}.cart_footer .cart_gift_wrapper{padding:0 0 12px 12px;font:normal 21px/19px "SimSun",Arial,serif}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper{border-bottom:0;padding-left:0}}.cart_footer .cart_gift_wrapper h3{width:160px;float:left;padding:10px 0;font:normal 21px/19px "SimSun",Arial,serif;display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.cart_footer .cart_gift_wrapper h3{width:135px}}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper h3{padding:0 0 10px;width:100%;float:none}}.cart_footer .cart_gift_wrapper .f_field{padding:0 0 5px}.cart_footer .cart_gift_wrapper .f_field .f_label{margin:1px 0 0;display:block;float:left}.cart_footer .cart_gift_wrapper .f_field .f_label .f_label_value{margin:0;line-height:15px;color:#000;float:left;font:normal 13px/16px "SimSun",Arial,serif}.cart_footer .cart_gift_wrapper .f_field .f_label .f_label_value .cartgiftwrap_price{position:absolute;right:-50px;top:1px;font-weight:700}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .f_field .f_label .f_label_value .cartgiftwrap_price{left:20px;top:20px;right:auto}}.cart_footer .cart_gift_wrapper .f_field .f_label:after{background:url(../images/cart/img_giftbox.png) 0 0 no-repeat;margin:-27px 0 0 20px;width:53px;height:62px;content:"";display:inline-block}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .f_field .f_label:after{position:absolute;right:0;width:50px;background-size:100% auto}}.cart_footer .cart_gift_wrapper .js_GiftWrapForm{padding:13px 50px 0 0;text-align:right}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .js_GiftWrapForm{padding:0;text-align:left}}.cart_footer .cart_gift_wrapper .js_giftWrapConfirmBlock{padding:0 0 25px 160px;font:normal 12px/14px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .js_giftWrapConfirmBlock{padding:0 0 10px}}.cart_footer .cart_gift_wrapper .js_giftWrapConfirmBlock .button{padding:0;margin:10px 0 0;background:0 0;border:0;font:normal 12px/14px Arial,Helvetica,sans-serif;text-decoration:underline}.cart_footer .cart_order_subtotal{padding:12px;text-align:right;background:#fafaf8;border:1px solid #e6e7e8}@media only screen and (max-width:767px){.cart_footer .cart_order_subtotal{display:none}}.cart_footer .cart_order_subtotal .subtotal_label{padding:0 40px 0 0;font:normal 21px/19px "SimSun",Arial,serif}.cart_footer .cart_order_subtotal .subtotal_value{font:bold 21px/19px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.cart_footer .cart_order_subtotal{margin-right:0}}.cart_footer.b-cart_empty .cart-wrapper{margin:0}.cart_footer .error_form{position:relative;white-space:normal;display:inline-block;padding:0;margin:10px 0}.cart_footer .error_form ul{padding:0 0 0 25px;list-style:none}.cart_footer .error_form ul li{padding:0 0 2px;font:normal 12px/14px Arial,Helvetica,sans-serif}.cart_footer .error_form ul li:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-11px 0 0}.cart_footer .og-offer .og-picker{border-radius:0!important}@media only screen and (max-width:767px){.cart_footer.has_replenish .b-cart_actions_top .cart_actions,.cart_footer.has_replenish .b-cart_actions_bottom .cart_actions{height:50px}}.cart_footer.b-cart_empty .primary{width:100%}@media only screen and (max-width:767px){.b-cart_empty .primary .cart-wrapper{text-align:center}}.b-cart_empty .primary .cart-wrapper .cart_title{float:none}.cart_table tbody tr td .actions,.order_shipment_table tbody tr td .actions{position:relative;font:bold 12px/16px Arial,Helvetica,sans-serif;text-align:right;width:100%;bottom:0;display:inline-block}.cart_table tbody tr td .actions .price_total,.order_shipment_table tbody tr td .actions .price_total{display:block}.cart_table tbody tr td .actions .qty,.order_shipment_table tbody tr td .actions .qty{position:relative;padding:0 0 0 20px;color:red;float:left}.cart_table tbody tr td .actions .qty:before,.order_shipment_table tbody tr td .actions .qty:before{content:"x"}.cart_table tbody tr td .actions .item_user_actions,.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .item_user_actions,.order_shipment_table tbody tr td .actions .add_to_favorite{position:absolute;bottom:18px;right:16px;font-weight:400}@media only screen and (max-width:767px){.cart_table tbody tr td .actions .item_user_actions,.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .item_user_actions,.order_shipment_table tbody tr td .actions .add_to_favorite{bottom:-16px;right:0}}.cart_table tbody tr td .actions .item_user_actions button,.cart_table tbody tr td .actions .add_to_favorite button,.order_shipment_table tbody tr td .actions .item_user_actions button,.order_shipment_table tbody tr td .actions .add_to_favorite button{padding:0}.cart_table tbody tr td .actions .item_user_actions a,.cart_table tbody tr td .actions .add_to_favorite a,.order_shipment_table tbody tr td .actions .item_user_actions a,.order_shipment_table tbody tr td .actions .add_to_favorite a{font:normal 12px/12px "SimSun",Arial,serif}.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .add_to_favorite{right:170px;width:80px;height:12px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr td .actions .add_to_favorite,.order_shipment_table tbody tr td .actions .add_to_favorite{right:70px}}.cart_table tbody tr td .actions .favorites_action,.order_shipment_table tbody tr td .actions .favorites_action{position:absolute;left:0;top:-2px;white-space:nowrap;text-decoration:underline}.cart_table tbody tr td .actions .button_text,.order_shipment_table tbody tr td .actions .button_text{background:0 0;border:0;font:normal 12px/12px "SimSun",Arial,serif;text-decoration:underline}.cart_table tbody tr.bonus_header,.order_shipment_table tbody tr.bonus_header{display:none}.cart_table tbody tr.bonus_header th,.order_shipment_table tbody tr.bonus_header th{padding:15px;font:bold 16px/16px "SimSun",Arial,serif;text-transform:uppercase}.cart_table tbody tr.bonus_header tr .product_name,.order_shipment_table tbody tr.bonus_header tr .product_name{font:bold 12px/14px "SimSun",Arial,serif;margin:0 0 2px;display:block}.cart_table tbody tr.bonus_row .product_name,.order_shipment_table tbody tr.bonus_row .product_name{font:bold 12px/14px "SimSun",Arial,serif;margin:0 0 2px;display:block}@media only screen and (max-width:767px){.cart_table tbody tr.bonus_row .product_name,.order_shipment_table tbody tr.bonus_row .product_name{font:bold 15px/17px "SimSun",Arial,serif;max-width:155px}}.cart_table tbody tr.bonus_row .product_name,.cart_table tbody tr.bonus_row .promotional_message,.cart_table tbody tr.bonus_row .product_id,.order_shipment_table tbody tr.bonus_row .product_name,.order_shipment_table tbody tr.bonus_row .promotional_message,.order_shipment_table tbody tr.bonus_row .product_id{display:none}.cart_table tbody tr.bonus_row .item_price,.order_shipment_table tbody tr.bonus_row .item_price{padding:10px 16px 10px 0;text-align:right}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr.bonus_row .item_price,.order_shipment_table tbody tr.bonus_row .item_price{width:75px}}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr.bonus_row .item_quantity,.order_shipment_table tbody tr.bonus_row .item_quantity{width:65px}}.cart_table tbody tr.bonus_row .item_info_wrapper,.order_shipment_table tbody tr.bonus_row .item_info_wrapper{position:relative}@media only screen and (max-width:767px){.cart_table tbody tr.bonus_row .rigth_colums .price:before,.order_shipment_table tbody tr.bonus_row .rigth_colums .price:before{display:none}.cart_table tbody tr.bonus_row .rigth_colums .price .bonus_item,.order_shipment_table tbody tr.bonus_row .rigth_colums .price .bonus_item{font-weight:700}}.cart_table tbody tr.sample_row,.order_shipment_table tbody tr.sample_row{position:relative}.cart_table tbody tr.sample_row .item_details .button_text,.order_shipment_table tbody tr.sample_row .item_details .button_text{display:none}@media only screen and (max-width:767px){.cart_table tbody tr.sample_row .item_info .item_info_wrapper,.order_shipment_table tbody tr.sample_row .item_info .item_info_wrapper{position:relative}}.cart_table tbody tr.sample_row .subtitle,.order_shipment_table tbody tr.sample_row .subtitle{font:12px/16px "SimSun",Arial,serif;margin:7px 0 2px;display:block;width:80%;overflow:hidden;line-height:1.4em;height:2.8em;width:100%;text-overflow:ellipsis;word-break:break-word}@media only screen and (max-width:767px){.cart_table tbody tr.sample_row .subtitle,.order_shipment_table tbody tr.sample_row .subtitle{margin:0}}.cart_table tbody tr.sample_row .subtitle:hover,.order_shipment_table tbody tr.sample_row .subtitle:hover{text-overflow:inherit;overflow:visible}.cart_table tbody tr.sample_row .item_price,.order_shipment_table tbody tr.sample_row .item_price{font-weight:700;padding:15px 16px 10px 0;text-align:right}.cart_table tbody tr.sample_row .name,.cart_table tbody tr.sample_row .promotional_message,.cart_table tbody tr.sample_row .product_id,.order_shipment_table tbody tr.sample_row .name,.order_shipment_table tbody tr.sample_row .promotional_message,.order_shipment_table tbody tr.sample_row .product_id{display:none}.cart_table tbody tr.sample_row .item_price,.order_shipment_table tbody tr.sample_row .item_price{padding:10px 16px 10px 0;text-align:right}.cart_table tbody tr.sample_row .actions,.order_shipment_table tbody tr.sample_row .actions{bottom:0;text-align:right}@media only screen and (max-width:767px){.cart_table tbody tr.sample_row .actions,.order_shipment_table tbody tr.sample_row .actions{padding-right:0}}.cart_table tbody tr.rowgiftcert td.item_image,.order_shipment_table tbody tr.rowgiftcert td.item_image{text-align:center;vertical-align:middle}.cart_table tbody tr.rowgiftcert .actions,.order_shipment_table tbody tr.rowgiftcert .actions{padding:0 15px}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .actions .item_user_actions,.order_shipment_table tbody tr.rowgiftcert .actions .item_user_actions{bottom:0}}.cart_table tbody tr.rowgiftcert .details,.order_shipment_table tbody tr.rowgiftcert .details{position:initial;word-break:break-word}.cart_table tbody tr.rowgiftcert .details .item_edit_details,.cart_table tbody tr.rowgiftcert .details .giftcertamount,.cart_table tbody tr.rowgiftcert .details .item_user_actions,.order_shipment_table tbody tr.rowgiftcert .details .item_edit_details,.order_shipment_table tbody tr.rowgiftcert .details .giftcertamount,.order_shipment_table tbody tr.rowgiftcert .details .item_user_actions{display:none}.cart_table tbody tr.rowgiftcert .details .name,.order_shipment_table tbody tr.rowgiftcert .details .name{margin:0 0 10px}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .details .name,.order_shipment_table tbody tr.rowgiftcert .details .name{font:bold 15px/17px "SimSun",Arial,serif}}.cart_table tbody tr.rowgiftcert .details .attribute,.order_shipment_table tbody tr.rowgiftcert .details .attribute{font:normal 12px/13px Arial,Helvetica,sans-serif;color:#000}.cart_table tbody tr.rowgiftcert .details .attribute .label,.order_shipment_table tbody tr.rowgiftcert .details .attribute .label{display:inline-block;font-weight:700}.cart_table tbody tr.rowgiftcert .details .attribute .label:after,.order_shipment_table tbody tr.rowgiftcert .details .attribute .label:after{content:":"}.cart_table tbody tr.rowgiftcert .item_info_wrapper,.order_shipment_table tbody tr.rowgiftcert .item_info_wrapper{position:relative}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .item_info_wrapper,.order_shipment_table tbody tr.rowgiftcert .item_info_wrapper{position:relative}.cart_table tbody tr.rowgiftcert .item_info_wrapper .rigth_colums .price,.order_shipment_table tbody tr.rowgiftcert .item_info_wrapper .rigth_colums .price{display:none}}.cart_table tbody tr.rowgiftcert .rigth_colums .qty .item_user_actions,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty .item_user_actions{position:static;margin-top:10px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody tr.rowgiftcert .rigth_colums .qty,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty{display:none}}@media only screen and (max-width:767px){.cart_table tbody tr.rowgiftcert .rigth_colums .qty,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty{width:100%}.cart_table tbody tr.rowgiftcert .rigth_colums .qty .quantityvalue,.order_shipment_table tbody tr.rowgiftcert .rigth_colums .qty .quantityvalue{position:absolute;top:0;right:0}}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .rigth_colums .price,.order_shipment_table tbody tr.coupon_line_item .rigth_colums .price{display:none}}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .item_info,.order_shipment_table tbody tr.coupon_line_item .item_info{padding:15px 0 30px}}.cart_table tbody tr.coupon_line_item .item_info .coupon_name,.order_shipment_table tbody tr.coupon_line_item .item_info .coupon_name{margin:0 0 10px;font:bold 12px/14px "SimSun",Arial,serif;text-decoration:underline}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .item_info .coupon_name,.order_shipment_table tbody tr.coupon_line_item .item_info .coupon_name{margin:0;font:bold 15px/17px "SimSun",Arial,serif}}.cart_table tbody tr.coupon_line_item .item_info .cartcoupon,.order_shipment_table tbody tr.coupon_line_item .item_info .cartcoupon{color:#000;font:bold 12px/14px "SimSun",Arial,serif}.cart_table tbody tr.coupon_line_item .item_info .cartcoupon .value,.order_shipment_table tbody tr.coupon_line_item .item_info .cartcoupon .value{text-transform:uppercase;color:red}.cart_table tbody tr.coupon_line_item .item_info .discount,.order_shipment_table tbody tr.coupon_line_item .item_info .discount{display:block;text-transform:uppercase}.cart_table tbody tr.coupon_line_item .item_info .discount .value,.order_shipment_table tbody tr.coupon_line_item .item_info .discount .value{color:red}.cart_table tbody tr.coupon_line_item .remove_coupon,.order_shipment_table tbody tr.coupon_line_item .remove_coupon{position:absolute;right:16px;bottom:30px;padding:0;background:0 0;border:0;z-index:2;font:normal 12px/12px Arial,Helvetica,sans-serif;text-decoration:underline}@media only screen and (max-width:767px){.cart_table tbody tr.coupon_line_item .remove_coupon,.order_shipment_table tbody tr.coupon_line_item .remove_coupon{right:0;bottom:15px}}.cart_table tbody tr.coupon_line_item .remove_coupon:hover,.order_shipment_table tbody tr.coupon_line_item .remove_coupon:hover{text-decoration:none}.cart_table tbody tr.coupon_line_item .price,.order_shipment_table tbody tr.coupon_line_item .price{padding:0 15px 30px 0}.cart_table tbody tr:first-child,.order_shipment_table tbody tr:first-child{border-top:1px solid #e6e7e8}.b-availability{margin:0}.cart_row .b-availability{clear:both;display:none}.b-availability.b-no_available{margin:10px 0 0}.b-availability.b-no_available .shippingmessage{display:none}.product_availability_list{color:#000;font:normal 12px/14px Arial,Helvetica,sans-serif;padding:4px 0}.product_availability_list .all_in_stock{font-weight:700}.product_availability_list .out_in_stock,.product_availability_list .not_available{color:red}.product_availability_list .not_available{padding-top:4px}.cart_footer .cart_gift_wrapper{padding:0 0 12px 12px;font:normal 21px/19px "SimSun",Arial,serif}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper{border-bottom:0;padding-left:0}}.cart_footer .cart_gift_wrapper h3{width:147px;float:left;padding:10px 0;font:normal 26px/30px "SimSun",Arial,serif;display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.cart_footer .cart_gift_wrapper h3{width:135px}}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper h3{padding:0 0 10px;width:100%;float:none}}.cart_footer .cart_gift_wrapper .f_field{padding:0;margin-bottom:20px;height:25px}.cart_footer .cart_gift_wrapper .f_field input[type=checkbox]{display:none}.cart_footer .cart_gift_wrapper .f_field .f_label{margin:1px 0 0;display:block;float:left}.cart_footer .cart_gift_wrapper .f_field .f_label .f_label_value{margin:0;line-height:15px;color:#000;float:left;font:normal 13px/16px "SimSun",Arial,serif}.cart_footer .cart_gift_wrapper .f_field .f_label .f_label_value .cartgiftwrap_price{position:absolute;right:-35px;top:1px;font-weight:700}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .f_field .f_label .f_label_value .cartgiftwrap_price{left:20px;top:20px;right:auto}}.cart_footer .cart_gift_wrapper .f_field .f_label:after{background:url(../images/cart/img_giftbox.png) 0 0 no-repeat;margin:-27px 0 0 90px;width:53px;height:62px;content:"";display:inline-block}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .f_field .f_label:after{position:absolute;right:0;width:50px;background-size:100% auto}}.cart_footer .cart_gift_wrapper .js_GiftWrapForm{padding:13px 50px 0 0;text-align:right}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .js_GiftWrapForm{padding:0;text-align:left}}.cart_footer .cart_gift_wrapper .js_giftWrapConfirmBlock{padding:0 0 25px 160px;font:normal 12px/13px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.cart_footer .cart_gift_wrapper .js_giftWrapConfirmBlock{padding:0 0 10px}}.cart_footer .cart_gift_wrapper .js_giftWrapConfirmBlock .button{padding:0;margin:10px 0 0;background:0 0;border:0;font:normal 12px/12px Arial,Helvetica,sans-serif;text-decoration:underline}.cart_footer .cart_order_subtotal{padding:12px;text-align:right;background:#fafaf8;border:1px solid #e6e7e8}@media only screen and (max-width:767px){.cart_footer .cart_order_subtotal{display:none}}.cart_footer .cart_order_subtotal .subtotal_label{padding:0 40px 0 0;font:normal 21px/19px "SimSun",Arial,serif}.cart_footer .cart_order_subtotal .subtotal_value{font:bold 21px/19px Arial,Helvetica,sans-serif}.cart_footer .cart-footer-checkout-box{margin-top:30px}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box{margin-top:10px}}.cart_footer .cart-footer-checkout-box .mobile-bottom-continue-shopping .continue_shopping_action{color:#5859ff}.cart_footer .cart-footer-checkout-box .b-cart_summary{float:right;width:47.5%;height:274px;display:inline-block;background-color:#fafbf8;border:#e7e7e7 solid 1px}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_summary{width:100%;height:202px}}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_summary_title{display:none}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_subtotals_table{width:80%;margin-left:10%}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_subtotals_table th{display:none}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_subtotals_table tr{height:30px}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_subtotals_table tr td:last-child{text-align:right}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_subtotals_table tr td{font:14px Arial,sans-serif;width:50%}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_totals_table{width:80%;height:50px;margin:30px 0 20px 10%;border-bottom:1px solid #e6e7e8;border-top:1px solid #e6e7e8}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_summary .order_totals_table{border-bottom:0}}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_totals_table tr td:last-child{text-align:right;font-weight:600}.cart_footer .cart-footer-checkout-box .b-cart_summary .order_totals_table tr td{font:14px Arial,sans-serif;vertical-align:middle}.cart_footer .cart-footer-checkout-box .b-cart_summary .continue_shopping_action{float:left;margin-left:11%;text-decoration:none;color:#000;padding-top:8px;font-size:14px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_footer .cart-footer-checkout-box .b-cart_summary .cart_action_checkout .button{min-width:100px;padding:0 10px}}.cart_footer .cart-footer-checkout-box .b-cart_promotion{float:left;width:47.8%;margin-right:4%;height:275px;display:inline-block;background-color:#fafbf8;border:#e7e7e7 solid 1px}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_promotion{width:100%;margin-bottom:20px;text-align:center;height:auto;padding-bottom:10px;margin-top:10px}}.cart_footer .cart-footer-checkout-box .b-cart_promotion .formfield_coupon_code button{float:right;position:relative;bottom:45px;right:27px;height:30px;padding:0;min-width:90px}.cart_footer .cart-footer-checkout-box .b-cart_promotion .dwfrm_cart_couponCode{max-width:175px}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code{margin:30px 6% 0}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code{margin:25px 6% 0}}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code>.error_message{display:none!important}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code label{margin:0 0 20px;padding:0 0 20px;font:14px/19px "SimSun",Arial,serif;display:block;border-bottom:1px solid #e6e7e8;width:100%}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code label{margin:10px 0}}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code label{width:100%}}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .formfield_coupon_code{float:left;width:58%;margin-right:2%;height:30px;text-align:left}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon{float:left;position:relative;height:30px;padding:0;width:40%;min-width:70px!important;display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#000;background:#000;color:#fff;height:30px;min-width:90px;padding:0;line-height:29px;font-size:14px}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:after{content:"";display:table;clear:both}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:hover,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:focus{text-decoration:none}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon.disabled,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon[disabled]{cursor:default}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:hover,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:focus{color:#fff}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:hover:before,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon:focus:before{border-color:#fff}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon.disabled,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon[disabled]{background:#ccc;border-color:#ccc}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon.disabled:hover:before,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon.disabled:focus:before,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon[disabled]:hover:before,.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon[disabled]:focus:before{border-color:transparent}.ff .cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code #add-coupon{line-height:28px}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .error_message{position:relative;display:inline-block;width:165%}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .html_slot_container{margin-top:35px;text-decoration:underline}@media only screen and (max-width:767px){.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .html_slot_container{margin-top:25px}}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .coupons{display:inline-block;width:100%;margin-top:15px;text-align:left}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .cart_coupon{line-height:20px}.cart_footer .cart-footer-checkout-box .b-cart_promotion .cart_coupon_code .remove_coupon{text-decoration:underline}.pt_cart .main .content{padding-bottom:30px}.pt_cart .editDialog{width:600px!important;height:250px!important}.pt_cart .editDialog .ui-dialog-content{font-size:14px;text-align:center}@media only screen and (max-width:767px){.pt_cart .editDialog{height:auto!important}.pt_cart .editDialog.ui-dialog .ui-dialog-content{padding:0 15px}}.pt_cart .dialog_bonus_option{width:1000px!important}.pt_cart .dialog_bonus_option span.product_name{line-height:1.4em;text-overflow:ellipsis}.pt_cart .dialog_bonus_option .ui-dialog-titlebar{padding:35px 0 0 30px;font-size:24px;display:inline-block}.pt_cart .dialog_bonus_option .ui-dialog-titlebar .ui-dialog-title{font-size:18px}.pt_cart .ui-dialog:not(.coupon-popup-dialog){overflow:visible!important}.pt_cart .ui-dialog:not(.coupon-popup-dialog) #QuickViewDialog{max-height:inherit!important}.pt_cart .ui-dialog:not(.coupon-popup-dialog) #QuickViewDialog #pdpMain{padding:30px 30px 0}@media only screen and (max-width:767px){.pt_cart .ui-dialog:not(.coupon-popup-dialog) #QuickViewDialog #pdpMain{padding:30px 10px 0;margin:0}}@media only screen and (max-width:767px){.pt_cart .ui-dialog:not(.coupon-popup-dialog) #QuickViewDialog #pdpMain .l-product_details-right{margin:0 10px}}.pt_cart .ui-dialog:not(.coupon-popup-dialog) #QuickViewDialog #product_content .quantity select{font-family:times new roman,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.pt_cart .ui-dialog:not(.coupon-popup-dialog){width:100%!important}.pt_cart .ui-dialog:not(.coupon-popup-dialog) .ui-dialog-content{padding:0 15px}}@media only screen and (max-width:767px){.pt_cart .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui_email_signup{width:auto!important}}@media only screen and (max-width:767px){.pt_cart .b-you_may_also_like_empty_cart .jcarousel-control{margin:-55px 0 0;display:inline}.pt_cart .b-you_may_also_like_empty_cart .jcarousel-control.jcarousel-prev{left:0}.pt_cart .b-you_may_also_like_empty_cart .jcarousel-control.jcarousel-next{right:0}.pt_cart .b-you_may_also_like_empty_cart .productcarousel{width:91%;margin:0 4%}}.pt_cart .b-you_may_also_like_empty_cart .jcarousel-clip li{margin:0 auto;width:120px}.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper{display:inline-block;margin:0 20px;width:120px}@media only screen and (max-width:767px){.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper{margin:0 3%;width:44%}}.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .product_image{border:1px solid #d7d7d7}@media only screen and (max-width:767px){.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .product_image{border:0}}.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .product_name{line-height:20px;max-height:45px;margin-bottom:0;margin-top:20px;text-decoration:none}@media only screen and (max-width:767px){.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .product_price_item{width:100%}}.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .product_price_item .price{font-family:simsun,Arial,sans-serif;font-weight:700;display:inline-block;margin:0}.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .start{text-align:center}.pt_cart .b-you_may_also_like_empty_cart ul li.product_tile_wrapper div.product_tile .start .bv-rating{top:0}.pt_cart .b-hp_bestsellers{margin:13px 0 0}@media only screen and (max-width:767px){.pt_cart .b-hp_bestsellers{padding:15px 0}}.pt_cart .b-hp_bestsellers .product_tile .carousel{display:none}@media only screen and (max-width:767px){.pt_cart .you_may_also_like_cart{margin:20px 0 0;padding:0 0 30px;display:none}}.pt_cart .customgift_editoverlay{display:none}.pt_cart .customgift_editoverlay p{margin:60px 0 5px}.pt_cart .customgift_editoverlay #customgiftedit{margin-top:25px;text-align:center}.pt_cart .customgift_editoverlay #customgiftedit .customgift_edit_no{margin-bottom:20px}@media only screen and (max-width:767px){.pt_cart .customgift_editoverlay #customgiftedit .customgift_edit_no{width:45%;float:left}}@media only screen and (max-width:767px){.pt_cart .customgift_editoverlay #customgiftedit .customgift_edit_yes{width:45%;float:right}}.pt_cart .b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .section_header{font-weight:400}@media only screen and (max-width:767px){.pt_cart .breadcrumb{border-bottom:dotted 1px;padding:0 0 10px}}.pt_cart .b-login_popup .block_login .formfield_button span.anonymous_review_description,.pt_cart .anonymous_review_button{display:none}.pt_cart .popup_checkout{width:420px!important}.pt_cart .b-checkout_login .popup_login_header{overflow:hidden;border-bottom:1px solid #000}.pt_cart .b-checkout_login .popup_login_header .section_header{position:relative;line-height:46px;margin:0;font-size:30px;font-weight:400;float:left}.pt_cart .b-checkout_login .popup_login_header .section_header span{position:relative;padding:0 10px;background:#fff;letter-spacing:10px}.pt_cart .b-checkout_login .popup_login_header b{float:right;top:23px;position:relative}.pt_cart .b-checkout_login .popup_login_header b:after{content:'>';padding-left:5px}.pt_cart .b-checkout_login form{margin:20px 0 0}.pt_cart .b-checkout_login .forgot_password_message{float:right;width:50%;margin:-1px 0 0;text-align:right}.pt_cart .b-checkout_login .forgot_password_message a{text-decoration:underline}.pt_cart .b-checkout_login .radio_buttons_checkout{display:none}.pt_cart .b-checkout_login .check_login_fail{position:relative;bottom:inherit;left:inherit;min-height:20px;margin:5px 0 0;padding:3px 0 0 22px;white-space:normal}.pt_cart .b-checkout_login .check_login_fail:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-10px 0 0}.pt_cart .ui-dialog:not(.coupon-popup-dialog) .ui-dialog-titlebar{min-height:0;height:0;font-size:0}.pt_cart .ui-dialog:not(.coupon-popup-dialog) .ui-dialog-content{padding:0}.pt_cart .ui-dialog:not(.coupon-popup-dialog) .ui-dialog-content .making-an-order{padding:30px 30px 0}@media only screen and (max-width:767px){.pt_cart .ui-dialog.dialog_checkout_login #logincheckout_container{padding-top:0}}.pt_cart .ui_notifyme_dialog .ui-dialog-content{padding:17px 60px 17px 20px}.pt_cart .ui_email_signup .ui-dialog-titlebar{min-height:35px}@media only screen and (max-width:767px){.pt_cart .ui_notifyme_dialog .ui-dialog-titlebar{padding:65px 35px 0 19px;font-size:18px;font-family:simsun,Arial,serif}}.dialog_bonus_option .ui-dialog-content{padding:0 20px 20px!important}.dialog_bonus_option .bonus_product_list{position:relative;overflow:hidden;padding:0 0 75px}.dialog_bonus_option .bonus_product_list .sample_selection_bonus_product{max-height:400px;overflow:auto}.dialog_bonus_option .promotion{padding:0;margin:10px 0 10px 10px}@media only screen and (max-width:767px){.dialog_bonus_option .promotion{margin:0 0 0 10px}}.dialog_bonus_option .promotion h2{padding:0 0 17px;font:normal 30px/33px "SimSun",Arial,serif}.dialog_bonus_option .promotion p{font:normal 12px/14px "SimSun",Arial,serif}.dialog_bonus_option .promotion.bonus_product_list_footer{width:100%;position:absolute;bottom:0;border:0;text-align:center;right:0;margin-right:3px}.dialog_bonus_option .promotion.bonus_product_list_footer:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.dialog_bonus_option .promotion.bonus_product_list_footer{bottom:0;margin:0;width:100%}}.dialog_bonus_option .promotion.bonus_product_list_footer .message{font:normal 12px/18px Arial,Helvetica,sans-serif;display:none}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 47px;line-height:35px;font-size:18px;border-color:#a2a2a2;background:#fff;color:#000;border:solid 1px;margin:0 0 10px 10px;padding:0 30px;font-size:14px}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:hover,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:focus{text-decoration:none}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus.disabled,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus[disabled]{cursor:default}.ff .dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus{line-height:34px}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:hover,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:focus{color:#000}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:hover:before,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus:focus:before{border-color:#d5d5d5}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus.disabled,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus[disabled]{border-color:#dfdfdf;color:#a6a6a6}.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus.disabled:hover:before,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus.disabled:focus:before,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus[disabled]:hover:before,.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus[disabled]:focus:before{border-color:transparent}@media only screen and (max-width:767px){.dialog_bonus_option .promotion.bonus_product_list_footer .cancel_bonus{margin:10px 0 0;width:42%;padding:0;float:none}}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 15px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff;margin:0 0 10px 10px;padding:0 34px}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:hover,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:focus{text-decoration:none}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus.disabled,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus[disabled]{cursor:default}.ff .dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus{line-height:34px}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:hover,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:focus{color:#fff}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:hover:before,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus:focus:before{border-color:#666}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus.disabled,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus[disabled]{background:#ccc;border-color:#ccc}.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus.disabled:hover:before,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus.disabled:focus:before,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus[disabled]:hover:before,.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus[disabled]:focus:before{border-color:transparent}@media only screen and (max-width:767px){.dialog_bonus_option .promotion.bonus_product_list_footer .add_to_cart_bonus{margin:10px 0 0;width:42%;margin-bottom:20px;padding:0;float:none}}.dialog_bonus_option .bonus_product_list:last-child:after{content:"";display:table;clear:both}.bottom-line{border-bottom:solid 1px #e8e8e8;display:inline-block;width:100%;margin-bottom:10px}.bonus_product_item{width:23.5%;float:left;padding:2px;margin:0 3px 50px;position:relative}@media only screen and (max-width:767px){.bonus_product_item{width:31%;border:1px solid #e8e8e8}.bonus_product_item:hover{border:#000 1px solid}.bonus_product_item .bonus_product_tile{height:211px}}.bonus_product_item .product_image_container{position:relative;margin:0;height:150px;text-align:center}.bonus_product_item .product_image_container img{display:inline-block;vertical-align:middle;max-width:100%;max-height:150px;text-indent:-999em}@media only screen and (max-width:767px){.bonus_product_item .product_image_container img{margin:10px 0 5px;max-height:95px}}@media only screen and (max-width:767px){.bonus_product_item .product_image_container{height:110px;padding:0;margin:0}}.bonus_product_item .bonus_product_tile{height:auto;position:relative;padding:0 0 60px;text-align:left;cursor:pointer;display:inline-block;width:100%;text-align:center}.bonus_product_item .bonus_product_tile .attribute_size .label_attribute_size{display:none}.bonus_product_item .bonus_product_tile .attribute_size .value{text-align:center;color:#929292}@media only screen and (max-width:767px){.bonus_product_item .bonus_product_tile{margin:0 5px;border-top:1px solid #e8e8e8;height:130px;padding:0;width:auto;text-align:center}}.bonus_product_item .bonus_product_tile .product_name{color:#000;font:normal 18px/18px "SimSun",Arial,serif;text-decoration:none}.bonus_product_item .bonus_product_tile h2.product_name{max-height:50px;overflow-y:hidden;display:inline-block}@media only screen and (max-width:767px){.bonus_product_item .bonus_product_tile h2.product_name{float:none}}.bonus_product_item .bonus_product_tile .product_detail{position:relative;margin-top:3px;padding-top:0;border:0;display:inline-block;vertical-align:top}.bonus_product_item .bonus_product_tile .product_detail .check_bonus_label .attribute.attribute_size{display:inline-block}@media only screen and (max-width:767px){.bonus_product_item .bonus_product_tile .product_detail{float:none;margin-top:20px}}.bonus_product_item .bonus_product_tile .product_detail .inline_rating_label_link{display:none}.bonus_product_item .bonus_product_tile .product_detail .ui-rating-title{display:block;color:#4f4f4f;font:normal 12px/12px Arial,Helvetica,sans-serif;text-decoration:none}.bonus_product_item .bonus_product_tile .product_detail .inline_rating_link{display:block;height:20px;clear:both;text-decoration:none;margin:-5px 0 0}.bonus_product_item .bonus_product_tile .product_detail .product_add_to_cart input[type=checkbox]{position:inherit}.bonus_product_item .bonus_product_tile span.product_name{display:inline-block;width:150px;overflow:visible}@media only screen and (max-width:767px){.bonus_product_item .bonus_product_tile span.product_name{width:100%}}.dialog_checkout_login{position:relative}.dialog_checkout_login .dialog_content{padding:0}.dialog_checkout_login .dialog_content .l-checkout_login-center{padding:50px 85px 150px}.dialog_checkout_login .b-checkout_login_form{margin:20px 0}.dialog_checkout_login .b-checkout_login_form .b-checkout_login{margin:0 0 20px}.dialog_checkout_login .b-checkout_login_form .f_field.f_field_password{margin:5px 0 20px}.dialog_checkout_login .b-checkout_login_form .f_field.f_field_checkbox .f_label_value{font:normal 12px/16px "SimSun",Arial,sans-serif}.dialog_checkout_login .b-checkout_login_form .radio_buttons_checkout{display:none}.dialog_checkout_login .b-checkout_login_form .forgot_password_message{float:right;width:50%;margin:0;text-align:right}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a{font-family:simsun,Arial,sans-serif;font-size:12px}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:link{color:#4f4f4f;text-decoration:underline}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:visited{color:#4f4f4f;text-decoration:underline}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:hover{color:#4f4f4f;text-decoration:underline}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:active{color:#4f4f4f;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:link,.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:visited,.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:hover{color:#4f4f4f;text-decoration:underline}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:active{color:#4f4f4f;text-decoration:underline}}@media only screen and (max-width:767px){.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:link,.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:visited,.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:hover{color:#4f4f4f;text-decoration:underline}.dialog_checkout_login .b-checkout_login_form .forgot_password_message a:active{color:#4f4f4f;text-decoration:underline}}.dialog_checkout_login .b-checkout_login_form .b-gigya_title{display:none}.dialog_checkout_login .b-checkout_login_form .check_login_fail{position:relative;bottom:inherit;left:inherit;min-height:20px;margin:5px 0 0;padding:3px 0 0 22px;white-space:normal}.dialog_checkout_login .b-checkout_login_form .check_login_fail:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-10px 0 0}.dialog_checkout_login .b-login_gigya .b-gigya_title{font:normal 17px/18px "SimSun",Arial,serif}.dialog_checkout_login .b-login_gigya .b-gigya_title:b-gigya_title{display:none}.dialog_checkout_login .b-checkout_unregistered_section .b-guest_checkout_title{font:normal 20px/20px "SimSun",Arial,serif}.dialog_checkout_login .b-checkout_unregistered_section .b-guest_checkout_title:before{display:none}.dialog_checkout_login .b-checkout_unregistered_section .b-guest_checkout_title.b-or{margin:0 0 15px;font:normal 17px/18px "SimSun",Arial,serif}.dialog_checkout_login .b-checkout_unregistered_section .b-guest_checkout_title.b-or:before{display:block}.dialog_checkout_login .b-checkout_unregistered_section .formfield_button .button{padding:0 10px;width:100%}.dialog_checkout_login .b-checkout_unregistered_section h2{border:0;text-align:center;font:normal 20px/20px "SimSun",Arial,serif}.dialog_checkout_login .b-checkout_unregistered_section .b-unregistered_title{display:none}.dialog_checkout_login .b-checkout_unregistered_section .b-unregistered_title.b-or{display:block}.dialog_checkout_login .b-checkout_login_title,.dialog_checkout_login .b-unregistered_title,.dialog_checkout_login .b-guest_checkout_title{position:relative;line-height:46px;margin:0;font-size:30px;font-weight:400;text-align:center;border:0}.dialog_checkout_login .b-checkout_login_title span,.dialog_checkout_login .b-unregistered_title span,.dialog_checkout_login .b-guest_checkout_title span{position:relative;padding:0 10px;background:#fff}.dialog_checkout_login .b-checkout_login_title:before,.dialog_checkout_login .b-unregistered_title:before,.dialog_checkout_login .b-guest_checkout_title:before{content:'';position:absolute;top:52%;left:0;z-index:-1;width:100%;height:1px;background:#ccc}.dialog_checkout_login .b-unregistered_title{margin:0 0 15px}.dialog_checkout_login .b-unregistered_title:before{top:58%}.dialog_checkout_login .b-unregistered_title span{font-size:17px}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section .b-unregistered_title{display:none}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section .b-unregistered_title_norewards{margin:35px 0 15px;padding:20px 0 0;font:normal 20px/28px "SimSun",Arial,serif;text-align:center;border-top:1px solid #ccc}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section .b-guest_checkout_title{margin:0;font:normal 20px/28px "SimSun",Arial,serif}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section .b-guest_checkout_title:before{display:none}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section{padding:0 20px}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section .b-guest_checkout_title span{font-size:20px}.dialog_checkout_login .l-login_popup-center .b-checkout_login_form .b-checkout_unregistered_section .formfield_button{padding:0}.dialog_checkout_login .l-login_popup-center .popup_login_header{overflow:hidden;border-bottom:1px solid #000}.dialog_checkout_login .l-login_popup-center .popup_login_header .section_header{float:left;position:relative;line-height:46px;margin:0;font-size:30px;font-weight:400}.dialog_checkout_login .l-login_popup-center .popup_login_header b{float:right;top:23px;position:relative}.dialog_checkout_login .l-login_popup-center .popup_login_header b:after{content:'>';padding-left:5px}.dialog_checkout_login .l-login_popup-left .b-guest_checkout_title:before,.dialog_checkout_login .l-login_popup-left .b-unregistered_title_autoreplenishment:before{display:none}.dialog_giftcertificate_edit{padding:0}.dialog_giftcertificate_edit .gift-certificate-purchase .f_field{vertical-align:top}.dialog_giftcertificate_edit .gift-certificate-purchase .f_field .f_label{font:normal 12px/17px "SimSun",Arial,sans-serif}@media only screen and (max-width:767px){.dialog_giftcertificate_edit .gift-certificate-purchase .f_field .f_label{font-weight:700}}.dialog_giftcertificate_edit .gift-certificate-purchase .f_field.required .f_label{position:relative;padding:0 0 0 10px}.dialog_giftcertificate_edit .gift-certificate-purchase .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}.dialog_giftcertificate_edit .gift-certificate-purchase .f_field.required .f_label:before{color:#c03}.dialog_giftcertificate_edit .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 17px;line-height:35px;font-size:14px;border-color:#000;background:#000;color:#fff}.dialog_giftcertificate_edit .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.dialog_giftcertificate_edit .button:hover,.dialog_giftcertificate_edit .button:focus{text-decoration:none}.dialog_giftcertificate_edit .button.disabled,.dialog_giftcertificate_edit .button[disabled]{cursor:default}.ff .dialog_giftcertificate_edit .button{line-height:34px}.dialog_giftcertificate_edit .button:hover,.dialog_giftcertificate_edit .button:focus{color:#fff}.dialog_giftcertificate_edit .button:hover:before,.dialog_giftcertificate_edit .button:focus:before{border-color:#666}.dialog_giftcertificate_edit .button.disabled,.dialog_giftcertificate_edit .button[disabled]{background:#ccc;border-color:#ccc}.dialog_giftcertificate_edit .button.disabled:hover:before,.dialog_giftcertificate_edit .button.disabled:focus:before,.dialog_giftcertificate_edit .button[disabled]:hover:before,.dialog_giftcertificate_edit .button[disabled]:focus:before{border-color:transparent}.order_shippingmethods td{position:relative;height:40px}.order_shippingmethods td select{position:absolute;left:0;width:198px}.cart_row .item_info,.sample_row .item_info,.bonus_row .item_info,.rowgiftcert .item_info{position:relative;padding:15px 0 30px}.cart_row .item_info:after,.sample_row .item_info:after,.bonus_row .item_info:after,.rowgiftcert .item_info:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.cart_row .item_info,.sample_row .item_info,.bonus_row .item_info,.rowgiftcert .item_info{padding:15px 0}.cart_row .item_info .item_info_wrapper,.sample_row .item_info .item_info_wrapper,.bonus_row .item_info .item_info_wrapper,.rowgiftcert .item_info .item_info_wrapper{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.cart_row .item_info .details,.cart_row .item_info .og-offer,.cart_row .item_info .actions,.sample_row .item_info .details,.sample_row .item_info .og-offer,.sample_row .item_info .actions,.bonus_row .item_info .details,.bonus_row .item_info .og-offer,.bonus_row .item_info .actions,.rowgiftcert .item_info .details,.rowgiftcert .item_info .og-offer,.rowgiftcert .item_info .actions{float:none;width:100%;display:block}.cart_row .item_info .rigth_colums,.sample_row .item_info .rigth_colums,.bonus_row .item_info .rigth_colums,.rowgiftcert .item_info .rigth_colums{box-ordinal-group:2;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cart_row .item_info .og-offer,.sample_row .item_info .og-offer,.bonus_row .item_info .og-offer,.rowgiftcert .item_info .og-offer{box-ordinal-group:3;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cart_row .item_info .actions,.sample_row .item_info .actions,.bonus_row .item_info .actions,.rowgiftcert .item_info .actions{box-ordinal-group:4;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.cart_row .item_info .item_info_wrapper:after,.sample_row .item_info .item_info_wrapper:after,.bonus_row .item_info .item_info_wrapper:after,.rowgiftcert .item_info .item_info_wrapper:after{content:"";display:table;clear:both}.cart_row .item_info .rigth_colums,.sample_row .item_info .rigth_colums,.bonus_row .item_info .rigth_colums,.rowgiftcert .item_info .rigth_colums{float:right;width:250px}.cart_row .item_info .rigth_colums:after,.sample_row .item_info .rigth_colums:after,.bonus_row .item_info .rigth_colums:after,.rowgiftcert .item_info .rigth_colums:after{content:"";display:table;clear:both}@media only screen and (min-width:768px) and (max-width:1023px){.cart_row .item_info .rigth_colums,.sample_row .item_info .rigth_colums,.bonus_row .item_info .rigth_colums,.rowgiftcert .item_info .rigth_colums{width:150px}}@media only screen and (max-width:767px){.cart_row .item_info .rigth_colums,.sample_row .item_info .rigth_colums,.bonus_row .item_info .rigth_colums,.rowgiftcert .item_info .rigth_colums{float:none;width:100%}}.cart_row .item_info .rigth_colums .qty,.sample_row .item_info .rigth_colums .qty,.bonus_row .item_info .rigth_colums .qty,.rowgiftcert .item_info .rigth_colums .qty{float:left;width:140px}.cart_row .item_info .rigth_colums .qty .sample_qty_label,.sample_row .item_info .rigth_colums .qty .sample_qty_label,.bonus_row .item_info .rigth_colums .qty .sample_qty_label,.rowgiftcert .item_info .rigth_colums .qty .sample_qty_label{margin-right:18px;font:normal 12px/30px "SimSun",Arial,serif}@media only screen and (min-width:768px) and (max-width:1023px){.cart_row .item_info .rigth_colums .qty,.sample_row .item_info .rigth_colums .qty,.bonus_row .item_info .rigth_colums .qty,.rowgiftcert .item_info .rigth_colums .qty{width:100%}}@media only screen and (max-width:767px){.cart_row .item_info .rigth_colums .qty,.sample_row .item_info .rigth_colums .qty,.bonus_row .item_info .rigth_colums .qty,.rowgiftcert .item_info .rigth_colums .qty{padding-top:0}}.cart_row .item_info .rigth_colums .qty .inventory_empty_qty_value,.sample_row .item_info .rigth_colums .qty .inventory_empty_qty_value,.bonus_row .item_info .rigth_colums .qty .inventory_empty_qty_value,.rowgiftcert .item_info .rigth_colums .qty .inventory_empty_qty_value{padding-left:15px;line-height:32px}@media only screen and (max-width:767px){.cart_row .item_info .rigth_colums .qty .inventory_empty_qty_value,.sample_row .item_info .rigth_colums .qty .inventory_empty_qty_value,.bonus_row .item_info .rigth_colums .qty .inventory_empty_qty_value,.rowgiftcert .item_info .rigth_colums .qty .inventory_empty_qty_value{line-height:20px;padding-left:10px}}.cart_row .item_info .rigth_colums .price,.sample_row .item_info .rigth_colums .price,.bonus_row .item_info .rigth_colums .price,.rowgiftcert .item_info .rigth_colums .price{float:right;width:110px;padding:8px 15px 10px 0;text-align:right}@media only screen and (min-width:768px) and (max-width:1023px){.cart_row .item_info .rigth_colums .price,.sample_row .item_info .rigth_colums .price,.bonus_row .item_info .rigth_colums .price,.rowgiftcert .item_info .rigth_colums .price{width:60px;padding:10px 15px 10px 0}}@media only screen and (max-width:767px){.cart_row .item_info .rigth_colums .price,.sample_row .item_info .rigth_colums .price,.bonus_row .item_info .rigth_colums .price,.rowgiftcert .item_info .rigth_colums .price{font:normal 12px/18px Arial,Helvetica,sans-serif;text-align:left;width:100%;padding:0;margin-top:5px}.cart_row .item_info .rigth_colums .price .b-total_price,.sample_row .item_info .rigth_colums .price .b-total_price,.bonus_row .item_info .rigth_colums .price .b-total_price,.rowgiftcert .item_info .rigth_colums .price .b-total_price{margin:0 5px 0 0;float:left;width:35px}}.cart_row .item_info .rigth_colums .price .price_unadjusted,.sample_row .item_info .rigth_colums .price .price_unadjusted,.bonus_row .item_info .rigth_colums .price .price_unadjusted,.rowgiftcert .item_info .rigth_colums .price .price_unadjusted{text-decoration:line-through}.cart_row .item_info .rigth_colums .price .total,.sample_row .item_info .rigth_colums .price .total,.bonus_row .item_info .rigth_colums .price .total,.rowgiftcert .item_info .rigth_colums .price .total{position:relative}@media only screen and (max-width:767px){.cart_row .item_info .rigth_colums .price .total,.sample_row .item_info .rigth_colums .price .total,.bonus_row .item_info .rigth_colums .price .total,.rowgiftcert .item_info .rigth_colums .price .total{display:none}}.cart_row .item_info .rigth_colums .price .total .qty,.sample_row .item_info .rigth_colums .price .total .qty,.bonus_row .item_info .rigth_colums .price .total .qty,.rowgiftcert .item_info .rigth_colums .price .total .qty{position:absolute;padding:0;right:-17px}.cart_row .item_info .rigth_colums .price .total .qty:before,.sample_row .item_info .rigth_colums .price .total .qty:before,.bonus_row .item_info .rigth_colums .price .total .qty:before,.rowgiftcert .item_info .rigth_colums .price .total .qty:before{content:"x"}@media only screen and (min-width:768px) and (max-width:1023px){.cart_row .item_info .rigth_colums .price .total .qty,.sample_row .item_info .rigth_colums .price .total .qty,.bonus_row .item_info .rigth_colums .price .total .qty,.rowgiftcert .item_info .rigth_colums .price .total .qty{padding:0}}.cart_row .item_info .details,.cart_row .item_info .og-offer,.cart_row .item_info .item_details,.sample_row .item_info .details,.sample_row .item_info .og-offer,.sample_row .item_info .item_details,.bonus_row .item_info .details,.bonus_row .item_info .og-offer,.bonus_row .item_info .item_details,.rowgiftcert .item_info .details,.rowgiftcert .item_info .og-offer,.rowgiftcert .item_info .item_details{width:47%;float:left;word-break:break-word;font:normal 12px/14px "SimSun",Arial,serif;padding-right:10px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_row .item_info .details,.cart_row .item_info .og-offer,.cart_row .item_info .item_details,.sample_row .item_info .details,.sample_row .item_info .og-offer,.sample_row .item_info .item_details,.bonus_row .item_info .details,.bonus_row .item_info .og-offer,.bonus_row .item_info .item_details,.rowgiftcert .item_info .details,.rowgiftcert .item_info .og-offer,.rowgiftcert .item_info .item_details{width:49%}}@media only screen and (max-width:767px){.cart_row .item_info .details,.cart_row .item_info .og-offer,.cart_row .item_info .item_details,.sample_row .item_info .details,.sample_row .item_info .og-offer,.sample_row .item_info .item_details,.bonus_row .item_info .details,.bonus_row .item_info .og-offer,.bonus_row .item_info .item_details,.rowgiftcert .item_info .details,.rowgiftcert .item_info .og-offer,.rowgiftcert .item_info .item_details{width:100%}}.cart_row .item_info .product_list_item,.sample_row .item_info .product_list_item,.bonus_row .item_info .product_list_item,.rowgiftcert .item_info .product_list_item{width:80%;float:left;margin-top:7px}@media only screen and (max-width:767px){.cart_row .item_info .product_list_item,.sample_row .item_info .product_list_item,.bonus_row .item_info .product_list_item,.rowgiftcert .item_info .product_list_item{width:100%}}.cart_row .item_info .product_list_item .product_subtitle,.sample_row .item_info .product_list_item .product_subtitle,.bonus_row .item_info .product_list_item .product_subtitle,.rowgiftcert .item_info .product_list_item .product_subtitle{font-size:12px;overflow:hidden;line-height:1.4em;height:2.8em;width:100%;text-overflow:ellipsis;word-break:break-word}.cart_row .item_info .product_list_item .product_subtitle:hover,.sample_row .item_info .product_list_item .product_subtitle:hover,.bonus_row .item_info .product_list_item .product_subtitle:hover,.rowgiftcert .item_info .product_list_item .product_subtitle:hover{text-overflow:inherit;overflow:visible}.cart_row .item_info .details .item_edit_details,.sample_row .item_info .details .item_edit_details,.bonus_row .item_info .details .item_edit_details,.rowgiftcert .item_info .details .item_edit_details{float:right;margin:8px 0 0}@media only screen and (max-width:767px){.cart_row .item_info .details .item_edit_details,.sample_row .item_info .details .item_edit_details,.bonus_row .item_info .details .item_edit_details,.rowgiftcert .item_info .details .item_edit_details{margin:0;position:absolute;top:113px;left:85px}}.cart_row .item_info .details .item_edit_details a,.sample_row .item_info .details .item_edit_details a,.bonus_row .item_info .details .item_edit_details a,.rowgiftcert .item_info .details .item_edit_details a{font-weight:400}.cart_row .item_info .details .product_name,.sample_row .item_info .details .product_name,.bonus_row .item_info .details .product_name,.rowgiftcert .item_info .details .product_name{display:none}.cart_row .item_info .og-offer,.sample_row .item_info .og-offer,.bonus_row .item_info .og-offer,.rowgiftcert .item_info .og-offer{padding:0;margin:5px 0 0}.cart_row .item_info .og-offer .og-option-row,.sample_row .item_info .og-offer .og-option-row,.bonus_row .item_info .og-offer .og-option-row,.rowgiftcert .item_info .og-offer .og-option-row{margin-bottom:5px!important}.cart_row .item_info .og-offer .og-link,.sample_row .item_info .og-offer .og-link,.bonus_row .item_info .og-offer .og-link,.rowgiftcert .item_info .og-offer .og-link{cursor:pointer}.cart_row .item_info .replenishment-details,.sample_row .item_info .replenishment-details,.bonus_row .item_info .replenishment-details,.rowgiftcert .item_info .replenishment-details{width:280px;float:left;padding:5px 0 0;font:normal 12px/15px "SimSun",Arial,sans-serif;vertical-align:bottom}@media only screen and (min-width:768px) and (max-width:1023px){.cart_row .item_info .replenishment-details,.sample_row .item_info .replenishment-details,.bonus_row .item_info .replenishment-details,.rowgiftcert .item_info .replenishment-details{width:135px}}@media only screen and (max-width:767px){.cart_row .item_info .replenishment-details,.sample_row .item_info .replenishment-details,.bonus_row .item_info .replenishment-details,.rowgiftcert .item_info .replenishment-details{width:100%;padding:0 0 5px}}.cart_row .item_info .replenishment-details button,.sample_row .item_info .replenishment-details button,.bonus_row .item_info .replenishment-details button,.rowgiftcert .item_info .replenishment-details button{font:normal 12px/12px Arial,Helvetica,sans-serif;background:0 0;text-decoration:underline;border:0}.cart_row .item_info .replenishment-details button:hover,.sample_row .item_info .replenishment-details button:hover,.bonus_row .item_info .replenishment-details button:hover,.rowgiftcert .item_info .replenishment-details button:hover{text-decoration:none}.cart_row .item_info .replenishment-details button.arModify,.sample_row .item_info .replenishment-details button.arModify,.bonus_row .item_info .replenishment-details button.arModify,.rowgiftcert .item_info .replenishment-details button.arModify{padding-left:0;border-right:1px solid #000}.bonus_row .item_info .item_info_wrapper .rigth_colums .qty .bouns_qty_label{margin-right:18px;font:normal 12px/30px "SimSun",Arial,serif}.unselect_row .item_info .rigth_colums .qty{bottom:7px;left:18px}.unselect_row .item_info{padding:10px 0 80px}@media only screen and (max-width:767px){.unselect_row .item_info{padding:10px 0 20px}}.unselect_row .item_details{font:normal 12px/14px "Times New Roman",serif}@media only screen and (max-width:767px){.unselect_row .item_details .product_list_item{width:100%}.unselect_row .item_details .product_list_item .product_subtitle{overflow:hidden;line-height:1.2em;height:2.3em;width:100%;text-overflow:ellipsis;word-break:break-word;font-size:14px}}.unselect_row .item_details .product_list_item .product_subtitle{font-size:12px;overflow:hidden;line-height:1.4em;height:2.8em;width:100%;text-overflow:ellipsis;word-break:break-word}.unselect_row .item_details .product_list_item .product_subtitle:hover{text-overflow:inherit;overflow:visible}.unselect_row .product_name,.unselect_row .product_id,.unselect_row .mobile_pco_qty,.unselect_row .mobile_item_price{display:none}.unselect_row .pco_item_edit_details{float:right;margin:8px 0 0}.unselect_row .pco_item_edit_details a{font-weight:400;text-decoration:underline!important}.unselect_row .pco_qty{position:relative;float:left;width:140px;left:20px}@media only screen and (max-width:767px){.unselect_row .pco_qty{padding-top:5px;float:none;left:0;display:inline-block}}.unselect_row .pco_qty .quantity label{width:30px;display:inline-block;vertical-align:top;float:left;font:normal 12px/30px "SimSun",Arial,serif}@media only screen and (max-width:767px){.unselect_row .pco_qty .quantity label{line-height:20px;width:35px}.unselect_row .pco_qty .quantity label:after{content:":"}}.unselect_row .item_price{float:right;padding-right:15px;margin-top:7px}@media only screen and (max-width:767px){.unselect_row .item_price{font:normal 12px/18px Arial,sans-serif;text-align:left;width:100%;padding:0}}.unselect_row .item_price .total{display:none}.unselect_row .item_price .b-total_price{margin:0 5px 0 0;float:left;width:35px}.unselect_row .item_user_actions button{float:right;margin-right:18px;margin-top:2px;background-color:transparent;border:0;text-decoration:underline}.unselect_row .item_user_actions .add_to_favorite{float:left;margin-top:5px}.unselect_row .item_user_actions .add_to_favorite a{font-weight:400}.unselect_row .item_quantity .add_to_favorite{position:absolute;top:115px;float:left}@media only screen and (max-width:767px){.unselect_row td.item_quantity,.unselect_row td.item_price{display:none}.unselect_row .mobile_item_price,.unselect_row .mobile_pco_qty{display:inline}.unselect_row .mobile_item_price .total,.unselect_row .mobile_pco_qty .total{display:none}.unselect_row select{padding:0 2px;margin:1px 0;height:18px;line-height:12px;width:35px;font-size:9px;background-size:auto 4px}}@media only screen and (max-width:767px){.unselect_row .item_details{text-align:left}.unselect_row .item_details .pco_item_edit_details{position:absolute;bottom:10px;right:32px}.unselect_row .item_details .mobile_pco_qty .quantity{position:relative;bottom:10px}}.cart_table tbody tr.customgiftrow td .product_name{font-weight:400}.cart_table .customgiftrow .item_info .rigth_colums{float:none;width:100%}.cart_table .customgiftrow .item_info .details{width:100%}.cart_table .customgiftrow .item_info .product_name{float:left;display:inline-block;width:46%;border-bottom:solid 1px #e7e7e7;margin-bottom:5px;padding:9px 0 5px}@media only screen and (max-width:767px){.cart_table .customgiftrow .item_info .product_name{width:100%;border:0;padding:none;margin:none}}.cart_table .customgiftrow .item_info .product_name .editdetails{width:70%;height:1.4em;line-height:1.4em;overflow:hidden;float:left}@media only screen and (max-width:767px){.cart_table .customgiftrow .item_info .product_name .editdetails{width:100%}}.cart_table .customgiftrow .item_info .product_name .item_edit_details_gift{float:right;text-decoration:underline}.cart_table .customgiftrow .item_info .rigth_colums .qty{position:static;padding-left:25px}@media only screen and (max-width:767px){.cart_table .customgiftrow .item_info .rigth_colums .qty{padding:0}}.cart_table .customgiftrow .item_info .rigth_colums .qty .quantity_label{width:30px;display:inline-block;vertical-align:top;font:normal 12px/30px "SimSun",Arial,sans-serif;float:left}.cart_table .customgiftrow .item_info .rigth_colums .qty .quantity_value{width:20px;margin:5px 15px;float:left;text-align:left;line-height:22px}.cart_table .customgiftrow .item_info .gift-wrap-details{margin:5px 0;display:inline-block;width:100%}.cart_table .customgiftrow .item_info .gift-wrap-details .img{float:left;border:solid 1px #e7e7e7;display:block;margin-right:10px}.cart_table .customgiftrow .item_info .gift-wrap-details .name{margin:0 0 15px}@media only screen and (max-width:767px){.cart_table .customgiftrow .item_info .gift-wrap-details .name{margin:0}}.cart_table .customgiftrow .item_info .gift-wrap-details .editdetails{width:34%;overflow:hidden;word-wrap:break-word;height:2.8em;color:#000;font:normal 12px/16px "SimSun",Arial,serif}.cart_table .customgiftrow .item_info .gift-wrap-details .productattributes{float:left}@media only screen and (max-width:767px){.cart_table .customgiftrow .item_info .gift-wrap-details .productattributes{float:none}}.cart_table .customgiftrow .item_info .gift-wrap-details .quantity{float:right;width:35%;font-weight:400}@media only screen and (max-width:767px){.cart_table .customgiftrow .item_info .gift-wrap-details .quantity{display:none}}.cart_table .customgiftrow .item_info .gift-wrap-details .quantity .quantity_label{margin-right:18px}.cart_table .customgiftrow .item_info .gift-wrap-details .quantity .qunatity_value{font:normal 12px/14px Arial,Helvetica,sans-serif}.cart_table .item_checkbox input[type=checkbox]{position:static}.cart_table tbody tr td .productattributes .attribute .value{line-height:14px}.cart_table tbody .normal_row .item_info{padding:10px 0 0}@media only screen and (max-width:767px){.cart_table tbody .normal_row .item_info{padding:10px 0 20px;position:relative}}.cart_table tbody .normal_row .item_info .item_info_wrapper{height:112px}@media only screen and (min-width:768px) and (max-width:1023px){.cart_table tbody .normal_row .item_info .item_info_wrapper .rigth_colums .price{margin-top:-32px}}.cart_table tbody .normal_row .item_info .actions .wishlist_action,.cart_table tbody .normal_row .item_info .in_wishlist,.cart_table tbody .normal_row .item_info .product_name,.cart_table tbody .normal_row .item_info .product_id{display:none}.cart_table tbody .sample_row .item_info{padding:10px 0 0}.cart_table tbody .sample_row .item_info .item_info_wrapper{height:90px}.cart_table tbody .customgiftrow .item_info .actions{bottom:25px}@media only screen and (max-width:767px){.cart_table tbody .customgiftrow .item_info .actions{bottom:0}}.cart_table tbody .customgiftrow .item_info_wrapper{display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.bonus_row .item_info .rigth_colums .qty,.rowgiftcert .item_info .rigth_colums .qty{width:65px}}.order_shipment_table tbody tr.sample_row .actions{padding:0}.cart_table .customgiftrow .item_edit_details_gift{width:29px;height:1.4em;font-weight:400;text-align:left}@media only screen and (max-width:1023px){.cart_table .customgiftrow .item_edit_details_gift{position:static;width:auto;text-align:right}}.cart_table .customgiftrow .item_edit_details_gift a{display:block;font:normal 12px/12px Arial,Helvetica,sans-serif}.cart_table .customgiftrow .name,.cart_table .customgiftrow .quantity{font-weight:700}.cart_table .customgiftrow .customGiftInclude{font-weight:700;display:inline-block}.cart_table .customgiftrow .customGiftBox-message{display:inline-block}.cart_table .customgiftrow .productattributes{padding-bottom:0}.cart_table .customgiftrow .order_product_info .product_list_item,.cart_table .customgiftrow .order_product_info .attribute{margin:0 0 0 100px}.cart_table .customgiftrow .item_info .productattributes{padding:0 0 10px}.cart_table .customgiftrow .attribute,.cart_table .customgiftrow .value{color:#999!important}@media only screen and (max-width:767px){.cart_table .customgiftrow .actions .item_user_actions{position:static}}.cart_table tbody tr.customgiftrow td .attribute{font-weight:400;color:#000}@media only screen and (max-width:767px){.cart_table tbody tr.customgiftrow td .actions .item_user_actions{position:static}}#gigyaLoginContainerCheckoutLogin{width:100%!important}#gigyaLoginContainerCheckoutLogin table{width:auto!important;margin:0 auto!important}.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-unregistered_title{margin:0 0 10px;line-height:46px}.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-unregistered_title:before{top:55%}.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-unregistered_title span{font:normal 17px/18px "SimSun",Arial,sans-serif}.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-guest_checkout_title,.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-unregistered_title_autoreplenishment{margin:0 0 20px;text-align:center;font:normal 17px/18px "SimSun",Arial,sans-serif}.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-guest_checkout_title.b-or,.b-checkout_login.rewards_enabled .b-checkout_unregistered_section .b-unregistered_title_autoreplenishment.b-or{display:none}.b-bestsellers_wrapper{padding:0;margin-top:10px}.b-bestsellers_wrapper .jcarousel-clip{width:900px}@media only screen and (min-width:768px) and (max-width:1023px){.b-bestsellers_wrapper .jcarousel-clip{width:550px}}@media only screen and (max-width:767px){.b-bestsellers_wrapper .jcarousel-clip{width:95%!important}}.b-bestsellers_wrapper.small .jcarousel-clip{width:660px}@media only screen and (min-width:768px) and (max-width:1023px){.b-bestsellers_wrapper.small .jcarousel-clip{width:180px}}@media only screen and (max-width:767px){.b-bestsellers_wrapper.small .jcarousel-clip{width:95%}}.b-bestsellers_wrapper.small .jcarousel-clip li{width:190px;margin:0 15px}@media only screen and (min-width:768px) and (max-width:1023px){.b-bestsellers_wrapper.small .jcarousel-clip li{width:185px}}@media only screen and (max-width:767px){.b-bestsellers_wrapper.small .jcarousel-clip li{margin:0 5%;width:40%}}.cart_table .rowbundle{display:none}.cart_table .customgiftrow-details{display:none;border-bottom:0}@media only screen and (max-width:767px){.cart_table .customgiftrow-details{display:table-row}.cart_table .customgiftrow-details.gift-message{border-bottom:1px solid #e6e7e8}.cart_table .customgiftrow-details td.item_image div.gift-wrap-details img{max-width:50%;float:right}.cart_table .customgiftrow-details .item_info .name{font:normal 12px/16px "SimSun",Arial,serif;overflow:hidden;line-height:1.4em;height:2.8em;width:100%;text-overflow:ellipsis;word-break:break-word}.cart_table .customgiftrow-details .item_info .name:hover{text-overflow:inherit;overflow:visible}}.cart_table .customgiftrow-details:last-child{border-bottom:1px solid #e6e7e8}.cart_table .customgiftrow-details .img{float:right}@media only screen and (max-width:767px){.cart_table .customgiftrow-details .img{float:left}}.cart_table .customgiftrow-details .quantity{display:none}.cart_table .customgiftrow-details .productattributes{padding:0}.cart_table .customgiftrow-details td{padding:0 10px 10px}@media only screen and (max-width:767px){.cart_table .customgiftrow-details td{padding:10px 0 20px}}.cart_table .customgiftrow-details .item_info.name.editdetails{overflow:hidden;line-height:1.4em;height:2.8em;width:100%;text-overflow:ellipsis;word-break:break-word}.cart_table .customgiftrow-details .item_info.name.editdetails:hover{text-overflow:inherit;overflow:visible}.mobile-view-campaigns-content{padding-top:0!important}.mobile-view-campaigns-content li{margin-left:15px;list-style:disc;line-height:25px;font-size:14px}.mobile-view-campaigns-content p.coupon-info{line-height:25px;font-size:14px;margin-bottom:8px}.mobile-view-campaigns-content button{width:100%!important}.mobile-view-campaigns-content span{color:#d50524}.mobile-confirm-copy-coupon{text-align:center;padding:0 15px 20px!important}.mobile-confirm-copy-coupon p{font-size:14px;margin-bottom:20px}.mobile-confirm-copy-coupon button{width:100%!important}.cart-mobile-footer{background-color:#fff}.cart-mobile-footer .content{width:auto;border-top:3px solid;margin:0 20px}.cart-mobile-footer .cart-footer-mobile-contact-info{text-align:center;line-height:25px;padding-bottom:35px}.cart-mobile-footer .footer-mobile-cart-actions{background-color:#000;color:#fff;position:fixed;bottom:0;width:100%}.cart-mobile-footer .mobile_checkout_sticky_menu button.checkout{float:right;margin-right:20px;width:41%}@media only screen and (max-width:767px){.cart-mobile-footer .mobile_checkout_sticky_menu button.checkout{margin:7px 20px 7px 44px}}.cart-mobile-footer .mobile_checkout_sticky_menu button.checkout[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.cart-mobile-footer .mobile_checkout_sticky_menu button.checkout[disabled] b{background:0;color:#a6a6a6}.cart_table tbody .bonus_row:first-child{border-top:1px solid #e6e7e8}.cart_table tbody .bonus_row .item_details .mobile_item_quantity,.cart_table tbody .bonus_row .item_details .mobile_item_total{display:none}@media only screen and (max-width:767px){.cart_table tbody .bonus_row .item_details .mobile_item_quantity,.cart_table tbody .bonus_row .item_details .mobile_item_total{display:block;margin-top:10px}}@media only screen and (max-width:767px){.cart_table tbody .bonus_row .item_quantity,.cart_table tbody .bonus_row .item_price{display:none}}.cart_table tbody tr.customgiftrow-details-actions td .actions{width:40%;float:right}.cart_table tbody tr.customgiftrow-details-actions td .actions .item_edit_details_gift{float:left}.cart_table tbody tr.customgiftrow-details-actions td .actions .item_edit_details_gift a{font-weight:400}.cart_table tbody tr.customgiftrow-details-actions td .actions .item_user_actions{position:static}@media only screen and (max-width:767px){.pt_cart .cart-footer-checkout-box .b-cart_summary{margin-bottom:30px}.pt_cart #QuickViewDialog .l-product_details{display:block}.pt_cart #QuickViewDialog .l-product_details .l-product_details-wrapper{display:block}.pt_cart #QuickViewDialog .l-product_details .l-product_details-wrapper .l-product_details-left{display:block}.pt_cart #QuickViewDialog .l-product_details .product_name{width:100%;margin:0;font-size:18px}.pt_cart #QuickViewDialog .l-product_details .rating_review_wrapper,.pt_cart #QuickViewDialog .l-product_details a.product_link,.pt_cart #QuickViewDialog .l-product_details .add_to_cart_message{border:0;display:none}.pt_cart #QuickViewDialog .l-product_details .l-product_details-wrapper .l-product_details-right a.product_link{display:none}.pt_cart #QuickViewDialog .l-product_details .l-product_details-wrapper .product_rating_wrapper{width:100%;text-align:center}.pt_cart #QuickViewDialog .l-product_details .l-product_details-wrapper .product_rating_wrapper .start{display:inline-block}.pt_cart #QuickViewDialog .pdp_main .product_detail .product_actions li.b-add_favorite{display:none}.pt_cart #QuickViewDialog .pdp_main .product_detail.product_detail_wrapper .b-product-add_to_cart{display:inline-block;padding:0}.pt_cart #QuickViewDialog .pdp_main .product_detail.product_detail_wrapper .b-product-add_to_cart button{margin:0;width:100%}.pt_cart .customgift_editoverlay #customgiftedit{width:100%}.pt_cart .customgift_editoverlay #customgiftedit button{width:100%;margin:5px 0;padding:0}.pt_cart .b-product_variation-color li.attribute .value{margin-left:3%}.pt_cart .dialog_cart_edit .l-product_details .rating_review_wrapper .rrwriteproductreviewaction{display:none}.footer-phone-number{font-size:16px;font-weight:700}}.cart_table tfoot{display:none}.pt_cart .customer_new_gift_card_switch{margin:25px 0 0}.pt_cart .customer_new_gift_card_switch .formfield_gift_card .f_label_value{font-size:16px;font-weight:700;color:#000}.pt_cart .cart-custom-new-gift-card{margin:25px 0 0}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_title{position:relative;font-size:24px;line-height:24px}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_title:after{content:"";border-top:1px solid #000;width:100%;position:absolute;top:10px}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_title span{margin-right:10px}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list{margin:25px 0 0;display:flex;justify-content:space-evenly}@media only screen and (max-width:767px){.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list{flex-wrap:wrap}}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list .cart_gift_card_item{width:30%;cursor:pointer}@media only screen and (max-width:767px){.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list .cart_gift_card_item{width:48%;margin:0 0 10px}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list .cart_gift_card_item:nth-child(3){margin:0 auto}}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list .cart_gift_card_item span{color:#999;font-size:16px;text-align:center;display:block;margin:15px}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list .cart_gift_card_item.selected img{border:2px #000 solid}.pt_cart .cart-custom-new-gift-card .gift_card .cart_gift_card_list .cart_gift_card_item.selected span{color:#000}.pt_cart .customer_new_gift_card_message{margin:25px 0 0}.pt_cart .customer_new_gift_card_message .cart_gift_card_message_title{position:relative;font-size:24px;line-height:24px}.pt_cart .customer_new_gift_card_message .cart_gift_card_message_title:after{content:"";border-top:1px solid #000;width:100%;position:absolute;top:10px}.pt_cart .customer_new_gift_card_message .cart_gift_card_message_title span{margin-right:10px}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard{margin:15px 0 0}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput{width:100%;margin:0 0 25px;display:inline-block}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput label,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput label{width:10%;margin:0;font-size:18px;font-weight:700;display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput label,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput label{width:12%}}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput label,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput label{width:17%}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput input,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput input{width:88%;height:48px;display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput input,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput input{width:86%}}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .recevier .formfield_textinput input,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .sender .formfield_textinput input{width:81%;height:38px}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea{width:100%;margin:0 0 25px;display:inline-block}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea label{width:10%;margin:0;font-size:18px;font-weight:700;display:inline-block;position:relative}@media only screen and (min-width:768px) and (max-width:1023px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea label{width:12%}}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea label{width:17%}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea label span{position:absolute;top:-56px}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea label span{top:-50px}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea textarea{width:88%;height:96px;display:inline-block;font-size:14px;padding:6px}@media only screen and (min-width:768px) and (max-width:1023px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea textarea{width:86%}}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message .formfield_textarea textarea{width:81%;height:76px}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message_reminder{margin-left:20%}@media only screen and (min-width:768px) and (max-width:1023px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message_reminder{margin-left:3%}}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message_reminder{margin-left:0;text-align:center}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message_reminder p{font-weight:700;font-size:14px;letter-spacing:2px;line-height:20px}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .message_reminder p{font-size:12px;letter-spacing:initial}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button{margin:25px 0 0;text-align:center}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#cf2a2a;background:#cf2a2a;color:#fff;height:30px;min-width:137px;padding:0;line-height:29px;font-size:14px}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:after,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:after{content:"";display:table;clear:both}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:hover,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:focus,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:hover,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:focus{text-decoration:none}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button.disabled,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button[disabled],.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button.disabled,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button[disabled]{cursor:default}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:hover,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:focus,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:hover,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:focus{color:#fff}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:hover:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button:focus:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:hover:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button:focus:before{border-color:#fff}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button.disabled,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button[disabled],.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button.disabled,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button.disabled:hover:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button.disabled:focus:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button[disabled]:hover:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button[disabled]:focus:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button.disabled:hover:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button.disabled:focus:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button[disabled]:hover:before,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button[disabled]:focus:before{border-color:transparent}.ff .pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button,.ff .pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button{line-height:28px}@media only screen and (max-width:767px){.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .preview_button,.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button{height:40px}}.pt_cart .customer_new_gift_card_message #CartCustomerNewGiftCard .action_button .save_button{margin-left:6%}.pt_cart .gift_card_preview_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{bottom:-19px;top:initial;right:46%;background:url(../images/gift_card_dialog_close_button.png) no-repeat;width:41px;height:41px}@media only screen and (max-width:767px){.pt_cart .gift_card_preview_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:45%}}.pt_cart .gift_card_preview_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{display:none}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog{margin:0;padding:30px 50px 0;text-align:center}@media only screen and (max-width:767px){.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog{padding:30px 30px 0}}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog .logo_image{width:160px}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div{height:25px;line-height:25px;font-size:24px;margin:25px 0}@media only screen and (max-width:767px){.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div{font-size:20px}}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div>div{width:100%;padding:0 3%;text-align:left}@media only screen and (max-width:767px){.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div>div{padding:0}}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div>div img{display:inline-block}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div.message{margin:40px 0}@media only screen and (max-width:767px){.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div.message{height:100px;line-height:initial;padding:8% 0;margin:0}}.pt_cart .gift_card_preview_dialog #gift_card_preview_dialog>div.sender div{text-align:right}.pt_cart .gift_card_save_dialog #gift_card_save_dialog{margin:0}.pt_cart .gift_card_save_dialog #gift_card_save_dialog .save_success_content{text-align:center;line-height:250px;font-size:30px;font-weight:700}@media only screen and (max-width:767px){.pt_cart .gift_card_save_dialog #gift_card_save_dialog .save_success_content{font-size:24px}}.pt_optcheckout .l-header.dialog_open_header{z-index:2}.pt_optcheckout .l-header_center{width:100%;border-bottom:2px solid #000}.pt_optcheckout .primary{padding:30px 0 50px;margin:0 260px 0 0;width:auto;float:none}@media only screen and (min-width:768px) and (max-width:1023px){.pt_optcheckout .primary{margin:0;width:65%;float:left}}@media only screen and (max-width:767px){.pt_optcheckout .primary{padding:10px 0;width:100%}}.pt_optcheckout .secondary{padding:70px 0 0;width:230px;float:right}.pt_optcheckout .secondary .next_step_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#cf2a2a;background:#cf2a2a;color:#fff;height:39px;min-width:60px;padding:0 10px;line-height:38px;font-size:14px;margin:0;width:100%}.pt_optcheckout .secondary .next_step_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.pt_optcheckout .secondary .next_step_button:hover,.pt_optcheckout .secondary .next_step_button:focus{text-decoration:none}.pt_optcheckout .secondary .next_step_button.disabled,.pt_optcheckout .secondary .next_step_button[disabled]{cursor:default}.pt_optcheckout .secondary .next_step_button:hover,.pt_optcheckout .secondary .next_step_button:focus{color:#fff}.pt_optcheckout .secondary .next_step_button:hover:before,.pt_optcheckout .secondary .next_step_button:focus:before{border-color:#fff}.pt_optcheckout .secondary .next_step_button.disabled,.pt_optcheckout .secondary .next_step_button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.pt_optcheckout .secondary .next_step_button.disabled:hover:before,.pt_optcheckout .secondary .next_step_button.disabled:focus:before,.pt_optcheckout .secondary .next_step_button[disabled]:hover:before,.pt_optcheckout .secondary .next_step_button[disabled]:focus:before{border-color:transparent}.ff .pt_optcheckout .secondary .next_step_button{line-height:37px}@media only screen and (max-width:767px){.pt_optcheckout .secondary.summary{display:none}}.pt_optcheckout .b-header-agent_info-signin .login_link{margin:10px 0;float:left}@media only screen and (max-width:767px){.pt_optcheckout .b-header-agent_info-signin .login_link{font:normal 11px/11px "SimSun",Arial,sans-serif;display:inline-block;padding:10px 0;border:0;float:none;margin:0}}@media only screen and (max-width:767px){.pt_optcheckout .b-header-agent_info-signin{text-align:center;font-weight:700;color:#c00}}.pt_optcheckout .next_step_button.continue_paypal{font-size:14px}@media only screen and (max-width:767px){.pt_optcheckout .next_step_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;border-color:#cf2a2a;background:#cf2a2a;color:#fff;height:40px;min-width:60px;padding:0 45px;line-height:39px;font-size:18px;margin:10px 0 0;width:100%}.pt_optcheckout .next_step_button:after{content:"";display:table;clear:both}.pt_optcheckout .next_step_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.pt_optcheckout .next_step_button:hover,.pt_optcheckout .next_step_button:focus{text-decoration:none}.pt_optcheckout .next_step_button.disabled,.pt_optcheckout .next_step_button[disabled]{cursor:default}.pt_optcheckout .next_step_button:hover,.pt_optcheckout .next_step_button:focus{color:#fff}.pt_optcheckout .next_step_button:hover:before,.pt_optcheckout .next_step_button:focus:before{border-color:#fff}.pt_optcheckout .next_step_button.disabled,.pt_optcheckout .next_step_button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.pt_optcheckout .next_step_button.disabled:hover:before,.pt_optcheckout .next_step_button.disabled:focus:before,.pt_optcheckout .next_step_button[disabled]:hover:before,.pt_optcheckout .next_step_button[disabled]:focus:before{border-color:transparent}.ff .pt_optcheckout .next_step_button{line-height:38px}}@media only screen and (max-width:767px){.pt_optcheckout .prev_step_link,.pt_optcheckout .prev_step_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:40px;min-width:60px;padding:0 45px;line-height:39px;font-size:18px;border-color:#000;background:#000;color:#fff;width:100%;margin:0 0 30px}.pt_optcheckout .prev_step_link:before,.pt_optcheckout .prev_step_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.pt_optcheckout .prev_step_link:hover,.pt_optcheckout .prev_step_link:focus,.pt_optcheckout .prev_step_button:hover,.pt_optcheckout .prev_step_button:focus{text-decoration:none}.pt_optcheckout .prev_step_link.disabled,.pt_optcheckout .prev_step_link[disabled],.pt_optcheckout .prev_step_button.disabled,.pt_optcheckout .prev_step_button[disabled]{cursor:default}.ff .pt_optcheckout .prev_step_link,.ff .pt_optcheckout .prev_step_button{line-height:38px}.pt_optcheckout .prev_step_link:hover,.pt_optcheckout .prev_step_link:focus,.pt_optcheckout .prev_step_button:hover,.pt_optcheckout .prev_step_button:focus{color:#fff}.pt_optcheckout .prev_step_link:hover:before,.pt_optcheckout .prev_step_link:focus:before,.pt_optcheckout .prev_step_button:hover:before,.pt_optcheckout .prev_step_button:focus:before{border-color:#666}.pt_optcheckout .prev_step_link.disabled,.pt_optcheckout .prev_step_link[disabled],.pt_optcheckout .prev_step_button.disabled,.pt_optcheckout .prev_step_button[disabled]{background:#ccc;border-color:#ccc}.pt_optcheckout .prev_step_link.disabled:hover:before,.pt_optcheckout .prev_step_link.disabled:focus:before,.pt_optcheckout .prev_step_link[disabled]:hover:before,.pt_optcheckout .prev_step_link[disabled]:focus:before,.pt_optcheckout .prev_step_button.disabled:hover:before,.pt_optcheckout .prev_step_button.disabled:focus:before,.pt_optcheckout .prev_step_button[disabled]:hover:before,.pt_optcheckout .prev_step_button[disabled]:focus:before{border-color:transparent}}@media only screen and (max-width:767px){.pt_optcheckout .prev_step_button{margin:10px 0 0}}@media only screen and (max-width:767px){.pt_optcheckout .prev_step_button.disabled,.pt_optcheckout .prev_step_button[disabled]{background:#000;border-color:#000}}@media only screen and (max-width:767px){.pt_optcheckout .checkout_actions_mobile .prev_step_button{margin:0}}@media only screen and (max-width:767px){.pt_optcheckout .checkout_actions_mobile .next_step_button{margin:0!important}}.pt_optcheckout .dialog_cart_edit .primary{margin:0}.checkout_progress_indicator{padding:23px 0;text-align:center;border-bottom:1px solid #e7e7e7}@media only screen and (max-width:767px){.checkout_progress_indicator{padding:0;margin:0 -20px;border:0}.checkout_progress_indicator:after{content:"";display:table;clear:both}}.checkout_progress_indicator .checkout_step_indicator,.checkout_progress_indicator .checkout_step_indicator_nosample{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;padding:0 17px;display:inline-block;font:16px simsun,Arial,serif;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1023px){.checkout_progress_indicator .checkout_step_indicator,.checkout_progress_indicator .checkout_step_indicator_nosample{padding:0 10px;font:bold 11px/16px "SimSun",Arial,serif}.checkout_progress_indicator .checkout_step_indicator .step_index,.checkout_progress_indicator .checkout_step_indicator_nosample .step_index{height:31px;width:31px;background-size:31px auto;font:normal 18px/30px "SimSun",Arial,serif}}@media only screen and (max-width:767px){.checkout_progress_indicator .checkout_step_indicator,.checkout_progress_indicator .checkout_step_indicator_nosample{padding:5px 16px;margin:0;width:50%;height:60px;line-height:60px;font:bold 16px/20px "SimSun",Arial,serif;text-align:left;border:1px solid #c3c3c3;border-top:0;text-transform:none;display:table;float:left;overflow:hidden}.checkout_progress_indicator .checkout_step_indicator:first-child,.checkout_progress_indicator .checkout_step_indicator:nth-child(3),.checkout_progress_indicator .checkout_step_indicator_nosample:first-child,.checkout_progress_indicator .checkout_step_indicator_nosample:nth-child(3){border-left:0}}.checkout_progress_indicator .checkout_step_indicator.active_step,.checkout_progress_indicator .checkout_step_indicator_nosample.active_step{-moz-opacity:1;-khtml-opacity:1;opacity:1;border-left:0}.checkout_progress_indicator .checkout_step_indicator .step_index,.checkout_progress_indicator .checkout_step_indicator_nosample .step_index{background:url(../images/cart/step_indicator.svg) center center no-repeat;margin:0 5px 0 0;height:41px;width:41px;display:inline-block;font:normal 23px/40px "SimSun",Arial,serif;color:#fff;background-size:100% auto}@media only screen and (max-width:767px){.checkout_progress_indicator .checkout_step_indicator .step_index,.checkout_progress_indicator .checkout_step_indicator_nosample .step_index{text-align:center;border-radius:20px;font:normal 16px/24px "SimSun",Arial,serif;height:60px;line-height:60px}}.ie8 .checkout_progress_indicator .checkout_step_indicator .step_index,.ie8 .checkout_progress_indicator .checkout_step_indicator_nosample .step_index{background:url(../images/cart/ie-step_indicator.png) center center no-repeat}@media only screen and (max-width:767px){.checkout_progress_indicator .checkout_step_indicator .label,.checkout_progress_indicator .checkout_step_indicator_nosample .label{display:table-cell;vertical-align:middle}}.checkout_progress_indicator .checkout_step_indicator .button,.checkout_progress_indicator .checkout_step_indicator_nosample .button{border:0;background:0 0}@media only screen and (max-width:767px){.checkout_progress_indicator .checkout_step_indicator .button,.checkout_progress_indicator .checkout_step_indicator_nosample .button{padding:0}}.checkout_progress_indicator .checkout_step_indicator .button .label,.checkout_progress_indicator .checkout_step_indicator_nosample .button .label{font:normal 16px/16px "SimSun",Arial,serif;text-transform:uppercase;color:#000}@media only screen and (min-width:768px) and (max-width:1023px){.checkout_progress_indicator .checkout_step_indicator .button .label,.checkout_progress_indicator .checkout_step_indicator_nosample .button .label{font-size:11px;font-weight:700}}@media only screen and (max-width:767px){.checkout_progress_indicator .checkout_step_indicator .button .label,.checkout_progress_indicator .checkout_step_indicator_nosample .button .label{text-transform:none;font:bold 12px/27px "SimSun",Arial,serif}}.b-mobile_asset{margin:0 -20px;padding:7px 0;text-align:center;border-bottom:1px solid #000}.b-mobile_asset a{font:bold 12px/14px "SimSun",Arial,serif}.b-mobile_asset a:link{color:#000;text-decoration:none}.b-mobile_asset a:visited{color:#000;text-decoration:none}.b-mobile_asset a:hover{color:#000;text-decoration:none}.b-mobile_asset a:active{color:#000;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){.b-mobile_asset a:link,.b-mobile_asset a:visited,.b-mobile_asset a:hover{color:#000;text-decoration:none}.b-mobile_asset a:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px){.b-mobile_asset a:link,.b-mobile_asset a:visited,.b-mobile_asset a:hover{color:#000;text-decoration:none}.b-mobile_asset a:active{color:#000;text-decoration:none}}.mobile_checkout_sticky_menu{display:none}@media only screen and (max-width:767px){.mobile_checkout_sticky_menu{display:block;width:100%;overflow:hidden;position:fixed;bottom:0;background:#000;color:#fff;z-index:999;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.mobile_checkout_sticky_menu .continue{width:30%;margin:7px 0}.mobile_checkout_sticky_menu span{width:100%;float:left;text-align:center;background:0;border:0;cursor:pointer;z-index:1;padding:5px}.mobile_checkout_sticky_menu button,.mobile_checkout_sticky_menu a{float:right;text-align:center;background:0;border:0;cursor:pointer;z-index:1;width:30%;margin:0 10%}.mobile_checkout_sticky_menu button.checkout.placeorder{width:50%}.mobile_checkout_sticky_menu span.total{width:34%;line-height:35px;height:45px;font-size:16px;color:#fff;text-align:left;margin:7px 0}.mobile_checkout_sticky_menu b{display:block;font-weight:700;font-size:14px;width:100%;line-height:30px}.mobile_checkout_sticky_menu a.continue b{color:#fff;background:#000;border:1px solid;margin-left:5px;height:45px;line-height:45px;display:inline-block}.mobile_checkout_sticky_menu button.checkout b{color:#fff;background:#d02920;border:1px solid #ccc}.mobile_checkout_sticky_menu button.checkout{color:#fff;background:#d02920;margin-left:44px;width:30%;height:45px}.mobile_checkout_sticky_menu button.disabled{color:#ccc;background:#4f4f4f;margin-left:15px;max-width:25%;height:32px}.mobile_checkout_sticky_menu button.disabled span{width:100%}.mobile_checkout_sticky_menu button{padding:0;margin:0}.mobile_checkout_sticky_menu span.call_phone{display:block;height:30px;padding-left:10px;position:relative;width:10%}.mobile_checkout_sticky_menu span.call_phone img{left:40%;position:absolute;top:7px}}@media only screen and (max-width:767px){.pt_optcheckout .footer .content{width:100%;max-width:100%}.pt_optcheckout .footer .content .checkout_footer_links .checkout-footer-links{border-top:4px solid #000;margin:0 5%}.pt_optcheckout .footer .content .checkout_footer_links .checkout-footer-links .checkout_footer_section{height:200px;padding:40px 0;font-size:18px;text-align:center;line-height:25px}.pt_optcheckout .footer .content .checkout_footer_links .checkout-footer-links .checkout_footer_section .helper_phone{font-weight:700}}.samples_header{padding:0;margin:0 0 15px;font:normal 12px/17px "SimSun",Arial,sans-serif;display:inline-block;width:97.5%;position:relative}@media only screen and (max-width:767px){.samples_header{font:normal 11px/11px "SimSun",Arial,sans-serif}}.samples_header h3{padding:0;margin:0 0 10px;font:normal 26px/28px "SimSun",Arial,serif}@media only screen and (max-width:767px){.samples_header h3{font:normal 18px/18px "SimSun",Arial,serif;text-transform:uppercase}}.samples_header .error_form{color:red;font:normal 11px/17px "SimSun",Arial,sans-serif}@media only screen and (max-width:767px){.samples_header .error_form{position:relative;padding:0 0 0 5px;font:normal 11px/11px "SimSun",Arial,sans-serif}}.samples_header .sample_desc{font-size:14px}.samples_header .js_quotaremaining{display:inline;font-size:14px}.samples_header .js_quotaremaining li.js_quotavalue{display:inline}.samples_header .sample_header_left{float:left}.samples_header .header_cart_actions{display:block;right:0;position:absolute}.samples_header .header_cart_actions a.continue_shopping_link{float:left;color:#818181;font-size:14px;text-transform:uppercase;line-height:35px}.samples_header .header_cart_actions .cart_actions{float:right;margin-left:20px}.samples_header .header_cart_actions .cart_actions .cart_checkout_notanks{text-align:center;padding:10px 30px;line-height:15px;text-transform:uppercase;background-color:#000;color:#fff;border:1px solid #000;width:125px}@media only screen and (max-width:767px){.checkout-samples .next_step_button{margin:15px 0 0}}.b-tabs.samples ul li{width:128px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}@media only screen and (min-width:768px) and (max-width:1023px){.b-tabs.samples ul li{width:auto}}.b-tabs.samples ul li a{padding:14px 10px 10px;color:#555;font:bold 16px/18px "SimSun",Arial,serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:1023px){.b-tabs.samples ul li a{padding:14px 23px 10px;font-size:14px;line-height:16px}}.b-tabs.samples ul li.ui-state-active{border-top:5px solid #000;border-bottom:0}.b-tabs.samples ul li.ui-state-active a{padding:10px;color:#000}@media only screen and (min-width:768px) and (max-width:1023px){.b-tabs.samples ul li.ui-state-active a{padding:10px 25px}}@media only screen and (min-width:768px) and (max-width:1023px){.b-tabs.samples .js-accordion_wrapper{margin:-1px 0 0;border:1px solid #ccc}}.b-tabs.samples .tab_content{padding:20px 0;border:0}@media only screen and (min-width:768px) and (max-width:1023px){.b-tabs.samples .tab_content{padding:20px 0 20px 3%}}.b-product_sample{position:relative;width:31.9%;float:left;margin:0 1% 18px 0;padding:2px;border:1px solid #ccc}@media only screen and (min-width:768px) and (max-width:1023px){.b-product_sample{width:47%;margin:0 3% 18px 0}}@media only screen and (max-width:767px){.b-product_sample{width:30%;margin:0 0 20px;padding:20px 0;display:inline-block;height:300px;max-height:300px;margin:0 0 20px 3%}}.b-product_sample:hover,.b-product_sample:focus{cursor:pointer}@media only screen and (max-width:767px){.b-product_sample:hover,.b-product_sample:focus{cursor:default}}.b-product_sample .b-sample_item{height:356px;position:relative;padding:0 10px 15px;font:normal 18px/18px "SimSun",Arial,serif;text-align:center;color:#4f4f4f}.b-product_sample .b-sample_item:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.b-product_sample .b-sample_item{position:relative;height:auto;padding:0;border:0;font:normal 12px/14px "SimSun",Arial,sans-serif;text-align:center;color:#000}}.b-product_sample .b-sample_item .product_image_container{position:relative;padding:20px 0;margin:0 0 10px;height:190px;text-align:center;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .product_image_container{position:relative;margin:0 auto;padding:0;height:100px;text-align:center;max-height:100px;height:120px;overflow:hidden}}.b-product_sample .b-sample_item .product_image_container img{display:inline-block;vertical-align:middle;max-width:100%;max-height:146px;text-indent:-999em}.b-product_sample .b-sample_item .b-product_name{display:none;height:56px;margin:8px 0 10px;color:#000;font:normal 18px/18px "SimSun",Arial,serif;text-decoration:none;text-align:center;overflow:hidden}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .b-product_name{display:none;height:35px;color:#000;font:bold 15px/18px "SimSun",Arial,serif;text-decoration:none;text-align:center;overflow:hidden;margin:20px 0 0}}.b-product_sample .b-sample_item .sample_subtitle{display:block}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .sample_subtitle{margin-top:20px;margin-bottom:20px;height:28px;overflow:hidden;line-height:14px}}.b-product_sample .b-sample_item .start{display:none}.b-product_sample .b-sample_item .attribute_size{line-height:25px}.b-product_sample .b-sample_item .ui-rating-title{display:block;height:12px;color:#4f4f4f;font:normal 11px/12px Arial,Helvetica,sans-serif;text-decoration:none}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .ui-rating-title{display:none}}.b-product_sample .b-sample_item .inline_rating_link{display:block;height:28px;clear:both;text-decoration:none;border-bottom:1px dotted #767676;position:relative}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .inline_rating_link{display:none}}.b-product_sample .b-sample_item .ui-rating-title{margin:20px 0 -4px;display:block;color:#4f4f4f;font:normal 11px/12px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .ui-rating-title{display:none}}.b-product_sample .b-sample_item .inline_rating_label_link{display:none}.b-product_sample .b-sample_item .formfield_sample_checked{position:absolute;bottom:19px;left:50%;margin:0 0 0 -7px}.b-product_sample .b-sample_item .formfield_sample_checked input[type=checkbox]{position:inherit}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .formfield_sample_checked input[type=checkbox]{visibility:hidden}}.b-product_sample .b-sample_item .formfield_sample_checked.f_field_checkbox .f_label_value{background:url(../../images/checkout/notchecked.png) 0 0 no-repeat;background-size:18px 18px}.b-product_sample .b-sample_item .formfield_sample_checked.f_checked .f_label_value{background:url(../../images/checkout/checked.png) 0 0 no-repeat;background-size:18px 18px}.b-product_sample .b-sample_item .formfield_sample_checked .f_label{display:block;margin:0;padding:0;height:18px;width:18px}.b-product_sample .b-sample_item .formfield_sample_checked .f_label .f_label_value{height:18px}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .formfield_sample_checked{position:relative;top:0}}@media only screen and (min-width:768px) and (max-width:1023px){.b-product_sample .b-sample_item .action_buttons{display:none}}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .action_buttons{margin:0 0 0 116px;text-align:left}.b-product_sample .b-sample_item .action_buttons .sample_addtobag{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:33px;min-width:60px;padding:0 45px;line-height:32px;font-size:11px;border-color:#000;background:#000;color:#fff;width:100%}.b-product_sample .b-sample_item .action_buttons .sample_addtobag:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-product_sample .b-sample_item .action_buttons .sample_addtobag:hover,.b-product_sample .b-sample_item .action_buttons .sample_addtobag:focus{text-decoration:none}.b-product_sample .b-sample_item .action_buttons .sample_addtobag.disabled,.b-product_sample .b-sample_item .action_buttons .sample_addtobag[disabled]{cursor:default}.ff .b-product_sample .b-sample_item .action_buttons .sample_addtobag{line-height:31px}.b-product_sample .b-sample_item .action_buttons .sample_addtobag:hover,.b-product_sample .b-sample_item .action_buttons .sample_addtobag:focus{color:#fff}.b-product_sample .b-sample_item .action_buttons .sample_addtobag:hover:before,.b-product_sample .b-sample_item .action_buttons .sample_addtobag:focus:before{border-color:#666}.b-product_sample .b-sample_item .action_buttons .sample_addtobag.disabled,.b-product_sample .b-sample_item .action_buttons .sample_addtobag[disabled]{background:#ccc;border-color:#ccc}.b-product_sample .b-sample_item .action_buttons .sample_addtobag.disabled:hover:before,.b-product_sample .b-sample_item .action_buttons .sample_addtobag.disabled:focus:before,.b-product_sample .b-sample_item .action_buttons .sample_addtobag[disabled]:hover:before,.b-product_sample .b-sample_item .action_buttons .sample_addtobag[disabled]:focus:before{border-color:transparent}.b-product_sample .b-sample_item .action_buttons .sample_addtobag.hidden{display:none}.b-product_sample .b-sample_item .action_buttons .sample_remove:link{color:#000;text-decoration:underline}.b-product_sample .b-sample_item .action_buttons .sample_remove:visited{color:#000;text-decoration:underline}.b-product_sample .b-sample_item .action_buttons .sample_remove:hover{color:#000;text-decoration:underline}.b-product_sample .b-sample_item .action_buttons .sample_remove:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1023px){.b-product_sample .b-sample_item .action_buttons .sample_remove:link,.b-product_sample .b-sample_item .action_buttons .sample_remove:visited,.b-product_sample .b-sample_item .action_buttons .sample_remove:hover{color:#000;text-decoration:underline}.b-product_sample .b-sample_item .action_buttons .sample_remove:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px) and (max-width:767px){.b-product_sample .b-sample_item .action_buttons .sample_remove:link,.b-product_sample .b-sample_item .action_buttons .sample_remove:visited,.b-product_sample .b-sample_item .action_buttons .sample_remove:hover{color:#000;text-decoration:underline}.b-product_sample .b-sample_item .action_buttons .sample_remove:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .action_buttons .sample_remove.hidden{display:none}.b-product_sample .b-sample_item .action_buttons .sample_added{position:relative;display:inline-block;padding:0 7px 0 0;margin:0 1px 0 0}.b-product_sample .b-sample_item .action_buttons .sample_added:link{color:#000;text-decoration:none}.b-product_sample .b-sample_item .action_buttons .sample_added:visited{color:#000;text-decoration:none}.b-product_sample .b-sample_item .action_buttons .sample_added:hover{color:#000;text-decoration:none}.b-product_sample .b-sample_item .action_buttons .sample_added:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1023px){.b-product_sample .b-sample_item .action_buttons .sample_added:link,.b-product_sample .b-sample_item .action_buttons .sample_added:visited,.b-product_sample .b-sample_item .action_buttons .sample_added:hover{color:#000;text-decoration:none}.b-product_sample .b-sample_item .action_buttons .sample_added:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.b-product_sample .b-sample_item .action_buttons .sample_added:link,.b-product_sample .b-sample_item .action_buttons .sample_added:visited,.b-product_sample .b-sample_item .action_buttons .sample_added:hover{color:#000;text-decoration:none}.b-product_sample .b-sample_item .action_buttons .sample_added:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px){.b-product_sample .b-sample_item .action_buttons .sample_added:after{position:absolute;content:"|";right:0;top:1px}.b-product_sample .b-sample_item .action_buttons .sample_added.hidden{display:none}}.b-product_sample .b-sample_item .label_attribute_size{display:none}.b-product_sample.selected{border-color:#000}@media only screen and (max-width:767px){.b-product_sample.selected{border-color:#ccc}}.b-product_sample.selected .b-sample_item{border-color:#000}@media only screen and (max-width:767px){.b-product_sample.selected .b-sample_item{border-color:#ccc}}.samples_adding_dialog{text-align:center}@media only screen and (max-width:767px){.samples_adding_dialog .actions .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:42px;min-width:60px;padding:0 12px;line-height:41px;font-size:15px;border-color:#000;background:#000;color:#fff}.samples_adding_dialog .actions .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.samples_adding_dialog .actions .button:hover,.samples_adding_dialog .actions .button:focus{text-decoration:none}.samples_adding_dialog .actions .button.disabled,.samples_adding_dialog .actions .button[disabled]{cursor:default}.ff .samples_adding_dialog .actions .button{line-height:40px}.samples_adding_dialog .actions .button:hover,.samples_adding_dialog .actions .button:focus{color:#fff}.samples_adding_dialog .actions .button:hover:before,.samples_adding_dialog .actions .button:focus:before{border-color:#666}.samples_adding_dialog .actions .button.disabled,.samples_adding_dialog .actions .button[disabled]{background:#ccc;border-color:#ccc}.samples_adding_dialog .actions .button.disabled:hover:before,.samples_adding_dialog .actions .button.disabled:focus:before,.samples_adding_dialog .actions .button[disabled]:hover:before,.samples_adding_dialog .actions .button[disabled]:focus:before{border-color:transparent}}.samples_adding_dialog .sample_dialog_content{max-height:inherit!important}.samples_adding_dialog .sample_dialog_content:after{content:"";display:table;clear:both}.samples_adding_dialog .desctiption{margin:0 0 37px;display:block;font:normal 14px/16px "SimSun",Arial,sans-serif}.samples_adding_dialog .message{margin:0 0 37px;display:block;font:bold 16px/18px "SimSun",Arial,serif}.samples_adding_dialog .actions .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:42px;min-width:60px;padding:0 5px;line-height:41px;font-size:18px;border-color:#000;background:#000;color:#fff;border:0;width:100%;margin:0 0 10px}.samples_adding_dialog .actions .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.samples_adding_dialog .actions .button:hover,.samples_adding_dialog .actions .button:focus{text-decoration:none}.samples_adding_dialog .actions .button.disabled,.samples_adding_dialog .actions .button[disabled]{cursor:default}.ff .samples_adding_dialog .actions .button{line-height:40px}.samples_adding_dialog .actions .button:hover,.samples_adding_dialog .actions .button:focus{color:#fff}.samples_adding_dialog .actions .button:hover:before,.samples_adding_dialog .actions .button:focus:before{border-color:#666}.samples_adding_dialog .actions .button.disabled,.samples_adding_dialog .actions .button[disabled]{background:#ccc;border-color:#ccc}.samples_adding_dialog .actions .button.disabled:hover:before,.samples_adding_dialog .actions .button.disabled:focus:before,.samples_adding_dialog .actions .button[disabled]:hover:before,.samples_adding_dialog .actions .button[disabled]:focus:before{border-color:transparent}.samples_adding_dialog .actions .button.cart_checkout_button{border-color:#cf2a2a;background:#cf2a2a;color:#fff;height:42px;min-width:60px;padding:0 12px;line-height:41px;font-size:18px;margin:0}.samples_adding_dialog .actions .button.cart_checkout_button:hover,.samples_adding_dialog .actions .button.cart_checkout_button:focus{color:#fff}.samples_adding_dialog .actions .button.cart_checkout_button:hover:before,.samples_adding_dialog .actions .button.cart_checkout_button:focus:before{border-color:#fff}.samples_adding_dialog .actions .button.cart_checkout_button.disabled,.samples_adding_dialog .actions .button.cart_checkout_button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.samples_adding_dialog .actions .button.cart_checkout_button.disabled:hover:before,.samples_adding_dialog .actions .button.cart_checkout_button.disabled:focus:before,.samples_adding_dialog .actions .button.cart_checkout_button[disabled]:hover:before,.samples_adding_dialog .actions .button.cart_checkout_button[disabled]:focus:before{border-color:transparent}.ff .samples_adding_dialog .actions .button.cart_checkout_button{line-height:40px}.dialog_bonus_show .bonus_discount_container{padding-top:0}.dialog_bonus_show h2{padding:0 0 10px;font:normal 30px/33px "SimSun",Arial,serif}.dialog_bonus_show p{font:normal 16px/18px Arial,Helvetica,sans-serif;margin:0;padding:0 0 15px}.dialog_bonus_show .bonus_product_message{display:none}.dialog_bonus_show .bonus_product_actions{padding:15px 0 0;border-top:1px dotted #ccc}.dialog_bonus_show .bonus_product_actions .select_bonus_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:42px;min-width:60px;padding:0 15px;line-height:41px;font-size:18px;border-color:#cf2a2a;background:#cf2a2a;color:#fff;margin:0 0 15px}.dialog_bonus_show .bonus_product_actions .select_bonus_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.dialog_bonus_show .bonus_product_actions .select_bonus_button:hover,.dialog_bonus_show .bonus_product_actions .select_bonus_button:focus{text-decoration:none}.dialog_bonus_show .bonus_product_actions .select_bonus_button.disabled,.dialog_bonus_show .bonus_product_actions .select_bonus_button[disabled]{cursor:default}.ff .dialog_bonus_show .bonus_product_actions .select_bonus_button{line-height:40px}.dialog_bonus_show .bonus_product_actions .select_bonus_button:hover,.dialog_bonus_show .bonus_product_actions .select_bonus_button:focus{color:#fff}.dialog_bonus_show .bonus_product_actions .select_bonus_button:hover:before,.dialog_bonus_show .bonus_product_actions .select_bonus_button:focus:before{border-color:#fff}.dialog_bonus_show .bonus_product_actions .select_bonus_button.disabled,.dialog_bonus_show .bonus_product_actions .select_bonus_button[disabled]{color:#a6a6a6;background:#ccc;border-color:#ccc}.dialog_bonus_show .bonus_product_actions .select_bonus_button.disabled:hover:before,.dialog_bonus_show .bonus_product_actions .select_bonus_button.disabled:focus:before,.dialog_bonus_show .bonus_product_actions .select_bonus_button[disabled]:hover:before,.dialog_bonus_show .bonus_product_actions .select_bonus_button[disabled]:focus:before{border-color:transparent}.dialog_bonus_show .bonus_product_actions .no_bonus_button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:42px;min-width:60px;padding:0 15px;line-height:41px;font-size:18px;border-color:#000;background:#000;color:#fff}.dialog_bonus_show .bonus_product_actions .no_bonus_button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.dialog_bonus_show .bonus_product_actions .no_bonus_button:hover,.dialog_bonus_show .bonus_product_actions .no_bonus_button:focus{text-decoration:none}.dialog_bonus_show .bonus_product_actions .no_bonus_button.disabled,.dialog_bonus_show .bonus_product_actions .no_bonus_button[disabled]{cursor:default}.ff .dialog_bonus_show .bonus_product_actions .no_bonus_button{line-height:40px}.dialog_bonus_show .bonus_product_actions .no_bonus_button:hover,.dialog_bonus_show .bonus_product_actions .no_bonus_button:focus{color:#fff}.dialog_bonus_show .bonus_product_actions .no_bonus_button:hover:before,.dialog_bonus_show .bonus_product_actions .no_bonus_button:focus:before{border-color:#666}.dialog_bonus_show .bonus_product_actions .no_bonus_button.disabled,.dialog_bonus_show .bonus_product_actions .no_bonus_button[disabled]{background:#ccc;border-color:#ccc}.dialog_bonus_show .bonus_product_actions .no_bonus_button.disabled:hover:before,.dialog_bonus_show .bonus_product_actions .no_bonus_button.disabled:focus:before,.dialog_bonus_show .bonus_product_actions .no_bonus_button[disabled]:hover:before,.dialog_bonus_show .bonus_product_actions .no_bonus_button[disabled]:focus:before{border-color:transparent}.dialog_bonus_show .bonus_product_actions button{width:100%}@media only screen and (max-width:767px){.pt_optcheckout .l-footer,.pt_optcheckout .b-footer_copyrights_wrapper{display:none}.pt_optcheckout .mobile_checkout_sticky_menu .continue{margin:7px 0;float:left}.pt_optcheckout .mobile_checkout_sticky_menu button.checkout{margin:7px 10px 7px 0}.pt_optcheckout .mobile_checkout_sticky_menu button.black-background{border:1px #fff solid;background:#000}.pt_optcheckout .mobile_checkout_sticky_menu button.black-background b{background:#000;border:0}}.b-cart_order_summary .b-cart_order{position:relative;margin:0 0 23px;background:#fafaf8;border:1px solid #e6e7e8;padding:20px 14px}.b-cart_order_summary .b-cart_order h3{margin:0 0 10px;padding:0;font-size:16px}.b-cart_order_summary .b-cart_order h3 .section_header_note{float:right;text-transform:uppercase;font-size:13px;letter-spacing:.6px}.b-cart_order_summary .b-cart_order h3 .section_header_note:link{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_order h3 .section_header_note:visited{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_order h3 .section_header_note:hover{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_order h3 .section_header_note:active{color:#000;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_order_summary .b-cart_order h3 .section_header_note:link,.b-cart_order_summary .b-cart_order h3 .section_header_note:visited,.b-cart_order_summary .b-cart_order h3 .section_header_note:hover{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_order h3 .section_header_note:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px){.b-cart_order_summary .b-cart_order h3 .section_header_note:link,.b-cart_order_summary .b-cart_order h3 .section_header_note:visited,.b-cart_order_summary .b-cart_order h3 .section_header_note:hover{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_order h3 .section_header_note:active{color:#000;text-decoration:underline}}.b-cart_order_summary .b-cart_order.b-cart_info,.b-cart_order_summary .b-cart_order.b-cart_help,.b-cart_order_summary .b-cart_order.b-cart_checkout{background:0 0;border:0;padding:0}.b-cart_order_summary .b-cart_order.b-cart_info .cart_checkout_button,.b-cart_order_summary .b-cart_order.b-cart_help .cart_checkout_button,.b-cart_order_summary .b-cart_order.b-cart_checkout .cart_checkout_button{display:none}.b-cart_order_summary .b-cart_order.b-cart_checkout{padding:0}.b-cart_order_summary .b-cart_order .order_totals_table td{padding:5px 0}.b-cart_order_summary .b-cart_order .order_totals_table td:first-child{width:113px}.b-cart_order_summary .b-cart_order .order_totals_table td:last-child{text-align:right;width:100px}.b-cart_order_summary .b-cart_order .order_totals_table .order_subtotal td{padding:15px 0}.b-cart_order_summary .b-cart_order .order_totals_table .order_shipping_discount{color:red}.b-cart_order_summary .b-cart_order .order_summary .checkout_order_totals .js_shipping_method_name{display:none}.b-cart_order_summary .b-cart_order .order_summary .checkout_order_totals .order_totals_block .order_summary_title{display:none}.b-cart_order_summary .b-cart_order .order_subtotals_table thead{display:none}.b-cart_order_summary .b-cart_order .order_subtotals_table tbody{margin:20px 0 0;padding:20px 0;display:block;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.b-cart_order_summary .b-cart_order .order_subtotals_table tbody td{width:100px;line-height:25px}.b-cart_order_summary .b-cart_order .order_subtotals_table tbody td:last-child{text-align:right;font-weight:700;font-family:Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-cart_order_summary .b-cart_info{display:none}}.b-cart_order_summary .b-cart_info h3{display:none}.b-cart_order_summary .b-cart_info .cart-customer-service-links{padding:17px 15px 0 0;margin:0 0 17px}.b-cart_order_summary .b-cart_info .cart-customer-service-links a{font:normal 12px/19px Arial,Helvetica,sans-serif;display:block}.b-cart_order_summary .b-cart_info .cart-customer-service-links a:link{color:#807f7f;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service-links a:visited{color:#807f7f;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service-links a:hover{color:#807f7f;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service-links a:active{color:#807f7f;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_order_summary .b-cart_info .cart-customer-service-links a:link,.b-cart_order_summary .b-cart_info .cart-customer-service-links a:visited,.b-cart_order_summary .b-cart_info .cart-customer-service-links a:hover{color:#807f7f;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service-links a:active{color:#807f7f;text-decoration:underline}}@media only screen and (max-width:767px){.b-cart_order_summary .b-cart_info .cart-customer-service-links a:link,.b-cart_order_summary .b-cart_info .cart-customer-service-links a:visited,.b-cart_order_summary .b-cart_info .cart-customer-service-links a:hover{color:#807f7f;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service-links a:active{color:#807f7f;text-decoration:underline}}.b-cart_order_summary .b-cart_info .cart-customer-service{border:1px solid #e7e7e7;background:#fafaf8;margin:33px 0 0;width:100%}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help{position:relative;padding:13px 90px 13px 10px;border:1px solid #242021;text-align:center}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help h3{margin:0 0 5px;display:block;font:bold 17px/24px "SimSun",Arial,serif;text-transform:uppercase}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a{display:block;font:bold 14px/19px "SimSun",Arial,serif}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:link{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:visited{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:hover{color:#000;text-decoration:none}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:active{color:#000;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:link,.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:visited,.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:hover{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px){.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:link,.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:visited,.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:hover{color:#000;text-decoration:underline}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a:active{color:#000;text-decoration:none}}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help a.b-mobile_tel{font-size:16px;text-decoration:none}.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help img{position:absolute;right:0;bottom:0}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_order_summary .b-cart_info .cart-customer-service .b-cart_need_help{padding:13px 65px 13px 10px}}.b-cart_order_summary .b-cart_info .cart-customer-service-links a{width:100%;display:inline-block;line-height:25px;text-decoration:underline;color:#807f7f}.b-cart_order_summary .b-cart_info .customer_service{margin:0 0 25px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide{margin:20px 20px 0}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .section_header{border-bottom:dotted #e7e7e7 1px;font-size:16px;line-height:20px;font-weight:700;padding:0 0 10px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide h3{display:block}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .help_links{margin:20px 0 0;font-size:12px;padding-bottom:20px;border-bottom:dotted #e7e7e7 1px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .help_links .online_consult:before{background:url(../images/checkout/online_consult.png) 0 0 no-repeat;content:"";display:inline-block;height:18px;width:18px;margin:0 15px 0 0}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .help_links .hot_line{margin:8px 0 0;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:14px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .help_links .hot_line:before{background:url(../images/checkout/phone-icon.png) 0 0 no-repeat;content:"";display:inline-block;height:18px;width:32px;margin:0 8px 0 -6px;position:relative;top:3px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .security_badges{padding:20px 0;border-bottom:dotted #e7e7e7 1px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .security_badges h3{font-size:12px;font-weight:400;margin-bottom:5px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .security_badges .subtitle{color:#898a87;line-height:25px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .security_badges .payment_methods{background:url(../images/checkout/payment_methods.png) 0 0 no-repeat;display:inline-block;height:36px;width:168px;margin:20px 0 0 13px}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .security_badges .payment_methods{width:100%;background-size:100%;margin:20px 0 0}}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .shipping_methods{display:block;margin:20px 0 0}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .shipping_methods h3{font-size:12px;font-weight:400}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .shipping_methods .shipping_description{margin:20px 0;line-height:20px;color:#898a87}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .shipping_methods .shipping_description .delivery_methods:before{background:url(../images/checkout/delivery_car.png) 0 0 no-repeat;content:"";display:inline-block;height:45px;width:35px;margin:0 5px 0 0;float:left;position:relative;top:1px}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .shipping_methods .shipping_description .delivery_date{margin:20px 0 0}.b-cart_order_summary .b-cart_info .customer_service .shopping_help_guide .shipping_methods .shipping_description .delivery_date:before{background:url(../images/checkout/delivery_icon.png) 0 0 no-repeat;content:"";display:inline-block;height:30px;width:35px;margin:0 5px 0 0;float:left;position:relative;top:-4px}.b-cart_order_summary .b-cart_info .formfield{padding:0 14px}.b-cart_order_summary .b-cart_info .submit_order{padding:0 14px}.b-cart_order_summary .cart_coupon_code{position:relative}.b-cart_order_summary .cart_coupon_code:after{content:"";display:table;clear:both}.b-cart_order_summary .cart_coupon_code label{margin:0 0 15px;padding:0 0 15px;font:bold 18px/19px "SimSun",Arial,serif;text-align:center;display:block;border-bottom:1px dotted #e6e7e8}.b-cart_order_summary .cart_coupon_code .f_field_textinput{position:relative;margin:0;padding:0;width:60%;display:block;float:left}@media only screen and (max-width:767px){.b-cart_order_summary .cart_coupon_code .f_field_textinput{width:63%}}.b-cart_order_summary .cart_coupon_code .f_field_textinput input{height:28px;line-height:28px;text-transform:uppercase}.b-cart_order_summary .cart_coupon_code .f_field_textinput .error_message{position:relative;bottom:2px;white-space:nowrap;width:202px}@media only screen and (max-width:767px){.b-cart_order_summary .cart_coupon_code .f_field_textinput .error_message{width:159%}}.b-cart_order_summary .cart_coupon_code .error_message{bottom:-15px;white-space:normal}@media only screen and (min-width:768px) and (max-width:1023px){.b-cart_order_summary .cart_coupon_code .error_message{bottom:-14px}}.b-cart_order_summary .cart_coupon_code .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:28px;min-width:60px;padding:0 3px;line-height:27px;font-size:14px;border-color:#000;background:#000;color:#fff;width:40%;float:left;display:block;margin:0 0 10px}.b-cart_order_summary .cart_coupon_code .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-cart_order_summary .cart_coupon_code .button:hover,.b-cart_order_summary .cart_coupon_code .button:focus{text-decoration:none}.b-cart_order_summary .cart_coupon_code .button.disabled,.b-cart_order_summary .cart_coupon_code .button[disabled]{cursor:default}.ff .b-cart_order_summary .cart_coupon_code .button{line-height:26px}.b-cart_order_summary .cart_coupon_code .button:hover,.b-cart_order_summary .cart_coupon_code .button:focus{color:#fff}.b-cart_order_summary .cart_coupon_code .button:hover:before,.b-cart_order_summary .cart_coupon_code .button:focus:before{border-color:#666}.b-cart_order_summary .cart_coupon_code .button.disabled,.b-cart_order_summary .cart_coupon_code .button[disabled]{background:#ccc;border-color:#ccc}.b-cart_order_summary .cart_coupon_code .button.disabled:hover:before,.b-cart_order_summary .cart_coupon_code .button.disabled:focus:before,.b-cart_order_summary .cart_coupon_code .button[disabled]:hover:before,.b-cart_order_summary .cart_coupon_code .button[disabled]:focus:before{border-color:transparent}@media only screen and (max-width:767px){.b-cart_order_summary .cart_coupon_code .button{width:37%}.b-cart_order_summary .cart_coupon_code .button:after{content:"";display:table;clear:both}}.b-cart_order_summary .cart_coupon_code .cart_coupon_information{display:block;float:left;font:normal 11px/14px Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.b-cart_order_summary .cart_coupon_code .cart_coupon_information{padding:0;font-weight:700;text-align:center;display:inline-block;float:none}.b-cart_order_summary .cart_coupon_code .cart_coupon_information:before{display:none}}.b-cart_order_summary .order_totals_table{width:100%}.b-cart_order_summary .order_totals_table thead{display:none}.b-cart_order_summary .order_totals_table tr.order_subtotal{border-top:1px dotted #e6e7e8}@media only screen and (max-width:767px){.b-cart_order_summary .order_totals_table tr.order_subtotal{border:0}}.b-cart_order_summary .order_totals_table tr.order_subtotal td{padding:15px 0 7px}.b-cart_order_summary .order_totals_table tr.order_sales_tax{border-bottom:1px dotted #e6e7e8;display:none}@media only screen and (max-width:767px){.b-cart_order_summary .order_totals_table tr.order_sales_tax{border-bottom:0}.b-cart_order_summary .order_totals_table tr.order_sales_tax td{padding:7px 0}}.b-cart_order_summary .order_totals_table tr.order_sales_tax td{padding:7px 0 15px}@media only screen and (max-width:767px){.b-cart_order_summary .order_totals_table tr.order_total{border:0}.b-cart_order_summary .order_totals_table tr.order_total td{padding:7px 0 15px}}.b-cart_order_summary .order_totals_table tr.order_total td{padding:15px 0 7px;font-weight:700}.b-cart_order_summary .order_totals_table tr.order_total td:first-child{font-weight:400}.b-cart_order_summary .order_totals_table tr td{padding:7px 0;font:14px Arial,Helvetica,sans-serif}.b-cart_order_summary .order_totals_table tr td:last-child{text-align:right}.b-cart_order_summary .order_totals_table tr td .estimated_tax_message,.b-cart_order_summary .order_totals_table tr td .change_estimated_tax{display:none}.b-cart_order_summary.b-order_review .b-cart_summary .checkout_mini_cart{display:none}.b-cart_order_summary.b-order_review .b-cart_summary .checkout_order_totals .order_summary_title{display:none}.b-cart_order_summary.b-order_review .b-cart_summary .checkout_order_totals .order_totals_table tr.order_subtotal{border:0}.checkout_mini_cart{position:relative;height:382px;padding:30px 0;overflow:hidden}.checkout_mini_cart.remove_padding{max-height:382px;height:auto;padding:0}.checkout_mini_cart.remove_padding .standard_products{max-height:322px;height:auto}.checkout_mini_cart.remove_padding .standard_products .jcarousel-clip{max-height:322px;height:auto!important}.checkout_mini_cart.remove_padding .standard_products ul li:last-child .order_summary_product{border-bottom:0}.checkout_mini_cart .standard_products{height:322px;overflow:hidden;padding:0;border-top:1px solid #000;border-bottom:1px solid #000}.checkout_mini_cart .standard_products ul li{display:block}.checkout_mini_cart .standard_products .jcarousel-clip{height:322px!important}.checkout_mini_cart .standard_products .jcarousel-control{position:absolute;width:22px;height:12px;left:50%;padding:0;margin:0 0 0 -11px;display:block;cursor:pointer}.checkout_mini_cart .standard_products .jcarousel-control.disabled{-webkit-opacity:.4;-ms-opacity:.4;-moz-opacity:.4;opacity:.4}.checkout_mini_cart .standard_products .jcarousel-control.jcarousel-prev{background-image:url(../../images/global-sprite.png);background-position:0 -107px;top:8px}.checkout_mini_cart .standard_products .jcarousel-control.jcarousel-next{background-image:url(../../images/global-sprite.png);background-position:-42px -107px;bottom:8px}.checkout_mini_cart .standard_products .jcarousel-control:before{content:""}.checkout_mini_cart .standard_products.hide_controls .jcarousel-control{display:none}.checkout_mini_cart .standard_products.giftcertificate{display:none}.checkout_mini_cart .bonus_products{display:none}.checkout_mini_cart .order_summary_product{margin:0;padding:20px 0 15px;border-bottom:1px dotted #ccc}.checkout_mini_cart .order_summary_product .b-product_img-container{width:65px;float:left;margin:0 0 0 10px;margin-right:15px;border:1px solid #ccc;height:73px}.checkout_mini_cart .order_summary_product .b-product_img-container .product_image{vertical-align:middle}.checkout_mini_cart .order_summary_product .product_name{font:14px simsun,Arial,serif;max-height:35px;overflow:hidden;margin:0 0 2px}.checkout_mini_cart .order_summary_product .attribute{color:#999;font:bold 12px/14px "SimSun",Arial,serif}.checkout_mini_cart .order_summary_product .attribute .label{display:none}.checkout_mini_cart .order_summary_product .attribute .value .swatch{display:none}.checkout_mini_cart .order_summary_product .product_subtitle{height:40px;line-height:20px;overflow:hidden}.checkout_mini_cart .order_summary_product .product_name,.checkout_mini_cart .order_summary_product .product_availability_list{display:none}.checkout_mini_cart .order_summary_product .product_total{margin:0 0 0 91px;color:#000}.checkout_mini_cart .order_summary_product .product_total:after{content:"";display:table;clear:both}.checkout_mini_cart .order_summary_product .product_total .label{width:30px;display:inline-block;font:normal 12px/14px "SimSun",Arial,serif;text-transform:uppercase}.checkout_mini_cart .order_summary_product .product_total .value{font:bold 12px/14px "SimSun",Arial,serif}.checkout_mini_cart .order_summary_product .product_total .mini_cart_price,.checkout_mini_cart .order_summary_product .product_total .bonus_item{font:14px simsun,Arial,serif;float:right;font-weight:700}.checkout_mini_cart .order_summary_product .product_total .bonus_item{text-transform:uppercase;font-weight:400;font-size:12px}.checkout_mini_cart .order_summary_product .product_attributes{padding:0 0 10px}.checkout_mini_cart .order_summary_product .og-offer{font:normal 12px/14px "SimSun",Arial,serif}.checkout_mini_cart .order_summary_product .og-offer .og-edit-label{color:#666!important}.checkout_mini_cart .order_summary_product.order_summary_customgift>div{display:none}.checkout_mini_cart .order_summary_product.order_summary_customgift>div.product_image_container,.checkout_mini_cart .order_summary_product.order_summary_customgift>div.product_name{display:block}.checkout_mini_cart .order_summary_product.order_summary_customgift>div.product_attributes>p,.checkout_mini_cart .order_summary_product.order_summary_customgift>div.product_attributes>div{display:none}.checkout_mini_cart .order_summary_product.order_summary_customgift>div.product_total{display:block}.checkout_mini_cart .giftcertificate .order_summary_product img{padding:0 10px 0 0;width:65px;float:left}.b-cart_security_badges,.cart_security_badges{text-align:right}.pt_order_confirmation .forMobile{display:none}.pt_order_confirmation .l-header_center{width:100%}.pt_order_confirmation .content{border-top:2px solid #000;padding:30px 0 40px}.pt_order_confirmation .primary{float:left;width:70%}.pt_order_confirmation .primary .order_placed_description{padding-top:25px;font-size:14px;line-height:25px}.pt_order_confirmation .primary table{width:100%}.pt_order_confirmation .primary table tbody tr td{font-size:14px}.pt_order_confirmation .primary table tr.customgiftrow td:first-child{display:none}.pt_order_confirmation .primary a{color:#000;font-size:14px;text-decoration:none}.pt_order_confirmation .primary .confirmation_title{height:40px;line-height:40px;width:100%}.pt_order_confirmation .primary .confirmation_title h1{font-size:25px;background:0 0;font-weight:400;width:50%;display:inline-block;margin:0}@media only screen and (max-width:767px){.pt_order_confirmation .primary .confirmation_title h1{width:100%}}.pt_order_confirmation .primary .confirmation_title h1:before{background:url(../images/checkout/confirmation-success.png) 0 0 no-repeat;content:"";height:35px;width:40px;float:left;display:block;background-size:100%;margin:0 10px 0 0}.pt_order_confirmation .primary .confirmation_title .order_buttons{display:inline-block;height:40px;line-height:40px;text-align:right;width:48%}.pt_order_confirmation .primary .confirmation_title .order_buttons .print_page{background:url(../images/checkout/confirmation-print.png) 0 0 no-repeat;height:20px;width:45px;line-height:15px;display:inline-block;text-decoration:underline;color:#818181}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block{display:inline-block;width:100%;padding:20px 0 0}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_summary_title{display:none}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table thead,.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table .order_shipping_discount,.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table .js_shipping_method_name{display:none}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table .order_subtotal{text-align:left}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table td:first-child{line-height:30px;font-weight:400;text-align:left;width:20%;margin-left:60%;display:inline-block}.ie8 .pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table td:first-child,.ie9 .pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table td:first-child{text-align:right;width:50%;padding-right:50px}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table td:last-child{text-align:right;width:13.5%;font-weight:700;display:inline-block}.ie8 .pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table td:last-child,.ie9 .pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .order_subtotals_table td:last-child{text-align:right;width:16%;padding-right:5%}.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .loyalty_points,.pt_order_confirmation .primary .order_confirmation_totals .order_totals_block_wrapper .order_totals_block .loyalty_points_description{display:none}.pt_order_confirmation .primary .order_confirmation_totals .estimated-total{height:40px;padding:0;line-height:40px;margin:20px 0 0;background-color:#fafbf8;border:1px solid #e8e8e8}.pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td{text-align:left;vertical-align:middle}.pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td:first-child{text-align:left;width:20%;margin-left:60%;display:inline-block}.ie8 .pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td:first-child,.ie9 .pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td:first-child{text-align:right;width:50%;padding-right:50px}.pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td:last-child{text-align:right;font-weight:700;width:13.5%;display:inline-block}.ie8 .pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td:last-child,.ie9 .pt_order_confirmation .primary .order_confirmation_totals .estimated-total .order_totals_table td:last-child{text-align:right;width:16%;padding-right:5%}.pt_order_confirmation .primary .order_payment_details{border-top:1px dotted #ccc;margin:30px 0 0}.pt_order_confirmation .primary .order_payment_details h3.section_header{height:40px;line-height:40px;font-size:18px;font-weight:400}.pt_order_confirmation .primary .order_payment_details td h3{display:none}.pt_order_confirmation .primary .order_payment_details tr.order_detail_payment_header{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;height:35px;padding:20px 0;line-height:35px}.pt_order_confirmation .primary .order_payment_details tr.order_detail_payment_header h3.payment_details_title{font-size:14px;font-weight:400;line-height:40px;text-align:left}.pt_order_confirmation .primary .order_payment_details tr.order_detail_payment_header .th_shippingaddress{width:40%}.pt_order_confirmation .primary .order_payment_details tr.order_detail_payment_header .th_paymentmethod{width:30%}.pt_order_confirmation .primary .order_payment_details tr.order_detail_information td{padding:20px 25px 0 0;color:#818181}.pt_order_confirmation .primary .order_payment_details tr.order_detail_information .td_paymentmethod{width:160px}.pt_order_confirmation .primary .order_payment_details tr.order_detail_information .td_paymentmethod .orderdetails_paymentmethod_name{line-height:20px}.pt_order_confirmation .primary .order_payment_details tr.order_detail_information .td_invoice .invoice_summary{line-height:20px}.pt_order_confirmation .primary .order_payment_details tr.order_detail_customernote{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.pt_order_confirmation .primary .order_payment_details tr.order_detail_customernote .customer_note_title{line-height:40px}.pt_order_confirmation .primary .order_payment_details td.td_customer_note_content{word-break:break-all;padding-top:10px;color:#818181}.pt_order_confirmation .primary .order_payment_details td.td_shipping_address{width:280px}.pt_order_confirmation .primary .order_payment_details td.td_shipping_address .order_shippingaddress .shipping_address{color:#818181;background:0;padding:0;margin:0;line-height:20px}.pt_order_confirmation .primary .order_payment_details td.td_shipping_address .order_shippingaddress .shipping_address:before{border-bottom:0}.pt_order_confirmation .primary .order_payment_details td.td_shipping_address .order_shippingaddress .shipping_address span{word-break:break-all}.pt_order_confirmation .primary .order_payment_details .order_date_info{display:inline-block;width:100%;margin:5px 0 0;font-size:14px}.pt_order_confirmation .primary .order_payment_details .order_date_info div{float:left;width:225px}.pt_order_confirmation .primary .order_payment_details .order_date_info .order_status{width:240px}.pt_order_confirmation .primary .order_payment_details .order_date_info .order_status span{white-space:nowrap}.pt_order_confirmation .primary .order_payment_details .order_date_info .order_delivery{clear:both;line-height:25px;width:100%;margin:20px 0 10px;color:#818181}.pt_order_confirmation .primary .order_payment_details .order_date_info .order_buttons{float:right;width:45px;margin-right:20px}.pt_order_confirmation .primary .order_payment_details .order_date_info .order_buttons .print_page{height:20px;width:30px;line-height:20px}.pt_order_confirmation .primary .order_shipping_details{float:left;width:100%}.pt_order_confirmation .primary .order_shipping_details h2.section_header{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_details{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .noMobile .b-product-add_to_cart{display:none}.pt_order_confirmation .primary .order_shipping_details .section_header{font-weight:400;text-transform:uppercase;margin:20px 0;margin:20px 0;padding:0;padding:0 0 0 25px}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table{width:100%;margin:20px 0 0}@media only screen and (max-width:767px){.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table{display:none}}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow-details{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table thead{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th{height:40px;line-height:40px;font-size:16px;border-bottom:0;text-align:center}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.order_product_info_details{width:33%}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.order_product_quantity{text-align:left}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.order_product_info{text-align:left;width:20%}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.sample_section_header{background:0;padding:0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.sample_section_header h3{width:60px;display:inline}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.sample_section_header:after{content:" ";border-top:1px solid #000;display:inline-block;width:89%;height:2px;margin:0 0 0 20px}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table th.order_unit_price,.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .order_unit_price{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table tr+tr{border-top:1px solid #e8e8e8}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table tr td{padding:20px 0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table tr td .actions{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .cart_customgift_message_label{display:inline}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .confirmation_customgift_message_label{width:65px;display:inline-block}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .customGiftBox-message{max-width:300px;display:inline;text-overflow:ellipsis;overflow:hidden;max-height:40px;line-height:20px}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info{float:none;width:100%}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .product_name{display:inline-block;width:55%;padding:0;margin:0;float:left;line-height:40px;height:40px}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .qty,.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .visible-desktop.price{float:none;display:inline-block;text-align:center;font-weight:700}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .qty{text-align:left;width:22%;line-height:40px;height:40px;position:relative;top:0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .qty .quanityContainer .quantity_label{margin:0 15px 0 0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .visible-desktop.price{display:inline-block!important;padding:0;text-align:center;line-height:40px;height:40px;width:22%}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .product_info .item_edit_details_gift{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details{width:100%}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details .gift-wrap-details{width:100%;display:inline-block;height:80px}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details .gift-wrap-details .img .product_image{border:1px solid #d7d7d7}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details .gift-wrap-details .name{max-width:210px;color:#000;overflow:hidden;line-height:20px;max-height:40px;font-size:14px}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details .gift-wrap-details .productattributes{width:53%;display:inline-block}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details .gift-wrap-details .quantity{display:inline;font-size:14px;font-weight:700}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .order_shipment_table .customgiftrow .item_info .item_info_wrapper .details .gift-wrap-details .quantity .quantity_label{margin:0 12px 0 0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container{padding:0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item{float:left;width:250px;border:1px solid #e8e8e8;height:270px;margin:0 20px 0 0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item .product_image_wrapper{width:100%}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item .product_image_wrapper .product_image{float:none;margin:0}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item .cell_label{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item .product_list_item{padding:0 20px;text-align:center;color:#818181}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item .product_list_item .product_id{display:none}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item .product_quantity{text-align:center;color:#818181}.pt_order_confirmation .primary .order_shipping_details .order_shipping_wrapper .sample_product_table .sample_product_container .sample_product_item:last-child{margin:0}.pt_order_confirmation .primary .order_shipping_details .order_products_details{padding:0}.pt_order_confirmation .primary .order_shipping_details .product_image{float:left;max-width:150px;margin:0 10px 0 0;border:1px solid #e6e6e6}.pt_order_confirmation .primary .order_shipping_details .product_image .product_image_container{width:100%}.pt_order_confirmation .primary .order_shipping_details .product_name,.pt_order_confirmation .primary .order_shipping_details .product_subtitle{font-size:18px;line-height:20px;max-height:40px;overflow:hidden;margin:16px 0 0;display:block}.pt_order_confirmation .primary .order_shipping_details .product_name{margin-top:0;line-height:14px}.pt_order_confirmation .primary .order_shipping_details .product_name span{font-size:14px;font-weight:400}.pt_order_confirmation .primary .order_shipping_details .product_subtitle{font-size:18px;font-weight:400}.pt_order_confirmation .primary .order_shipping_details .attribute_color,.pt_order_confirmation .primary .order_shipping_details .attribute_size{margin:0}.pt_order_confirmation .primary .order_shipping_details .attribute_color .value,.pt_order_confirmation .primary .order_shipping_details .attribute_size .value{font-size:14px;font-weight:400;color:#818181}.pt_order_confirmation .primary .order_shipping_details td.order_product_price,.pt_order_confirmation .primary .order_shipping_details td.order_product_quantity{float:none;width:102px;padding:40px 0 0;font-weight:700;text-align:center}.pt_order_confirmation .primary .order_shipping_details td.order_product_quantity{text-align:left}.pt_order_confirmation .primary .order_shipping_details td.order_product_quantity span{margin:0 15px 0 0}.pt_order_confirmation .primary .order_shipping_details th.order_product_info{float:none}.pt_order_confirmation .primary .order_shipping_details td.order_product_image{width:185px}.pt_order_confirmation .primary .order_shipping_details td.order_product_image .product_image_container{width:100%}.pt_order_confirmation .primary .order_shipping_details td.order_product_image .product_image_container .product_image{width:100%}.pt_order_confirmation .primary .order_shipping_details td.order_product_info{width:250px}.pt_order_confirmation .primary .order_shipping_details td.order_unit_price{padding:0;width:15%;padding:40px 0 0}.pt_order_confirmation .primary .order_confirmation_button{margin:40px 0 0}.pt_order_confirmation .primary .order_confirmation_button .order_confirmation_order_detail{float:right}.pt_order_confirmation .primary .b-order_shipping_item{width:66%;display:none}.pt_order_confirmation .primary .b-order_shipping_item .order_shipping_method{width:50%}.pt_order_confirmation .secondary{float:right;width:27%}.pt_order_confirmation .secondary .cart-customer-service-links a{width:100%;display:inline-block;line-height:25px;text-decoration:underline;color:#807f7f}.pt_order_confirmation .secondary .customer_service{margin:0 0 25px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide{margin:20px 20px 0}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .section_header{border-bottom:dotted #e7e7e7 1px;font-size:16px;line-height:20px;font-weight:700;padding:0 0 10px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide h3{display:block}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .help_links{margin:20px 0 0;font-size:12px;padding-bottom:20px;border-bottom:dotted #e7e7e7 1px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .help_links .online_consult:before{background:url(../images/checkout/online_consult.png) 0 0 no-repeat;content:"";display:inline-block;height:18px;width:18px;margin:0 15px 0 0}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .help_links .hot_line{margin:8px 0 0;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:14px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .help_links .hot_line:before{background:url(../images/checkout/phone-icon.png) 0 0 no-repeat;content:"";display:inline-block;height:18px;width:32px;margin:0 8px 0 -6px;position:relative;top:3px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .security_badges{padding:20px 0;border-bottom:dotted #e7e7e7 1px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .security_badges h3{font-size:12px;font-weight:400;margin-bottom:5px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .security_badges .subtitle{color:#898a87;line-height:25px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .security_badges .payment_methods{background:url(../images/checkout/payment_methods.png) 0 0 no-repeat;display:inline-block;height:36px;width:168px;margin:20px 0 0 13px}@media only screen and (min-width:768px) and (max-width:1023px){.pt_order_confirmation .secondary .customer_service .shopping_help_guide .security_badges .payment_methods{width:100%;background-size:100%;margin:20px 0 0}}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .shipping_methods{display:block;margin:20px 0 0}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .shipping_methods h3{font-size:12px;font-weight:400}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .shipping_methods .shipping_description{margin:20px 0;line-height:20px;color:#898a87}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .shipping_methods .shipping_description .delivery_methods:before{background:url(../images/checkout/delivery_car.png) 0 0 no-repeat;content:"";display:inline-block;height:45px;width:35px;margin:0 5px 0 0;float:left;position:relative;top:1px}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .shipping_methods .shipping_description .delivery_date{margin:20px 0 0}.pt_order_confirmation .secondary .customer_service .shopping_help_guide .shipping_methods .shipping_description .delivery_date:before{background:url(../images/checkout/delivery_icon.png) 0 0 no-repeat;content:"";display:inline-block;height:30px;width:35px;margin:0 5px 0 0;float:left;position:relative;top:-4px}.pt_order_confirmation .secondary .cart-customer-service{border:1px solid #e7e7e7;padding:5px;background:#fafaf8;margin:10px 0 0;width:100%}@media only screen and (max-width:767px){.pt_order_confirmation .primary{max-width:100%;width:100%}.pt_order_confirmation .primary .order_placed_description{border-top:1px dotted #ccc;padding:25px 0 0;margin:15px 0 0;line-height:25px;font-size:16px}.pt_order_confirmation .primary .order_placed_description .order_palce_description_two a.js_tel_call{color:red;text-decoration:underline;font-size:16px;display:inline-block}.pt_order_confirmation .primary .order_placed_description .order_palce_description_two .order_center{display:block}.pt_order_confirmation .primary .order_payment_details h3.section_header{height:60px;line-height:60px;border-bottom:1px dotted #ccc;font-size:25px}.pt_order_confirmation .primary .order_payment_details .order_date_info{line-height:25px;font-size:16px}.pt_order_confirmation .primary .order_payment_details .order_date_info div{width:100%}.pt_order_confirmation .primary .order_payment_details .order_date_info .order_delivery{line-height:30px;margin:0}.pt_order_confirmation .primary .order_payment_details table,.pt_order_confirmation .primary .order_payment_details .order_shipping_details{display:none}.pt_order_confirmation .primary .order_confirmation_button_mobile{margin:20px 0 0;width:100%;text-align:center}.pt_order_confirmation .primary .order_confirmation_button_mobile a{width:30%;background:none repeat scroll 0 0 #000;border:1px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:40px;line-height:40px;margin:0;padding:0 22px;text-align:center;text-decoration:none;font-weight:400;overflow:hidden}.pt_order_confirmation .primary .order_confirmation_button_mobile .order_confirmation_order_detail{float:none;margin:0;background-color:#d11f28;border:0;width:45%;height:60px;line-height:60px;padding:0}.pt_order_confirmation .primary .order_confirmation_button_mobile a.order_confirmation_continue_shoppping{background:#000;color:#fff;border:0;width:46%;margin:0 25px 0 0;float:left;height:60px;line-height:60px}}.pt_optcheckout .wechat_payment_page .page_header h1{margin:40px 0}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section{border-top:1px dotted #000;line-height:25px;font-size:14px;border-bottom:1px dotted #000;display:inline-block;width:100%}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .section_subtitle,.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .section_subtitle2{line-height:30px}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .hours,.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .order_amount{color:red}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .order_amount{font-weight:700;color:#f02323;padding:0 5px}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .section_subtitle2{width:400px;float:left}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .payable_amount{float:right;font-size:20px}.pt_optcheckout .wechat_payment_page .page_primary_section .payment_method_name{font-size:16px;font-weight:400;margin:20px 0 0}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image{float:left;padding:4% 0 0 15%}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image .code_image{padding:20px}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image .code_helper_bar{background-color:red;width:300px;height:65px;display:inline-block}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image .code_helper_bar .helper_image{padding:10px 20px 0 50px}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image .wechat_h5_section{display:none;margin-top:20px}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .wechat_qrcode_scan_image{float:right}.pt_optcheckout .h5_pay_dialog{display:none;text-align:center}.pt_optcheckout .h5_pay_dialog .h5_pay_dialog_logo{width:135px;height:36px;margin:auto}.pt_optcheckout .h5_pay_dialog .h5_pay_dialog_description{font-size:12px;padding:20px 0;text-align:left}.pt_optcheckout .h5_pay_dialog .h5_pay_dialog_action{text-align:center}@media only screen and (max-width:767px){.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .section_subtitle2{width:100%}.pt_optcheckout .wechat_payment_page .page_header_subtitle_section .payable_amount{font-size:18px}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image{padding:0}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image .code_helper_bar{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .wechat_qrcode_scan{float:left;width:50%}.pt_optcheckout .wechat_payment_page .page_primary_section .wechat_quick_response_code_section .quick_response_code_image{padding:0}}.pt_optcheckout .edit_customer_note,.pt_optcheckout .invoice_edit,.pt_optcheckout .payment_check_icon{background:url(../images/checkout/notchecked.png) 0 0 no-repeat;width:50px;height:50px;display:block;float:right;position:relative;background-size:70%}@media only screen and (max-width:767px){.pt_optcheckout .edit_customer_note,.pt_optcheckout .invoice_edit,.pt_optcheckout .payment_check_icon{background-size:80%;width:35px;height:35px}}.pt_optcheckout .edit_customer_note.js_checked,.pt_optcheckout .invoice_edit.js_checked,.pt_optcheckout .payment_check_icon.js_checked{background:url(../images/checkout/checked.png) 0 0 no-repeat;background-size:70%}@media only screen and (max-width:767px){.pt_optcheckout .edit_customer_note.js_checked,.pt_optcheckout .invoice_edit.js_checked,.pt_optcheckout .payment_check_icon.js_checked{background-size:80%}}.pt_optcheckout .input_radio{display:none}.pt_optcheckout .main .content input,.pt_optcheckout select,.pt_optcheckout textarea{background-color:#fff!important}.pt_optcheckout .invoice_needed input[type=checkbox]{clip:initial;height:20px;width:20px;top:-3px;left:-5px}.pt_optcheckout .invoice_needed .f_label .f_label_value{background:0;font-size:14px}.pt_optcheckout h2.checkout_step_title{margin:20px 0 0}.pt_optcheckout h2{margin:0;padding:0 0 20px;font:normal 26px/30px "SimSun",Arial,serif}@media only screen and (max-width:767px){.pt_optcheckout h2{padding:0;margin:0;font:normal 24px/24px "SimSun",Arial,serif}.pt_optcheckout h2.order_review_title{padding:0 0 10px;border-bottom:0}}.pt_optcheckout .checkout .primary{padding:10px 0 0}@media only screen and (max-width:767px){.pt_optcheckout .checkout .primary{padding:0;width:100%}.pt_optcheckout .checkout .primary .next_step_button{margin:15px 0 10px}}.pt_optcheckout .checkout .primary .checkout_step_title{font-weight:blod;font-size:30px;margin:40px 0 25px}@media only screen and (max-width:767px){.pt_optcheckout .checkout{overflow:hidden}}.pt_optcheckout .checkout_notification_area{font:normal 12px/17px "SimSun",Arial,sans-serif;color:#000;display:none}.pt_optcheckout .checkout_notification_area .error_type{position:relative;padding:10px 0 10px 25px;margin:0;color:red}.pt_optcheckout .checkout_notification_area .error_type:before{background-image:url(../../images/global-sprite.png);background-position:0 -67px;content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:20px;margin:-13px 0 0}@media only screen and (max-width:767px){.pt_optcheckout .selectboxit-container,.pt_optcheckout select{font-size:12px}}@media only screen and (max-width:767px){.pt_optcheckout .selectboxit-container .selectboxit,.pt_optcheckout select .selectboxit{padding:7px}}.pt_optcheckout .f_field_checkbox .f_label_value{line-height:14px;font-weight:400;color:#000}.pt_optcheckout a{text-decoration:none;color:#000}@media only screen and (max-width:767px){.pt_optcheckout .b-shipping_address_info{padding:0;margin:0}.pt_optcheckout .b-shipping_address_info .h3.single_shipping_subtitle{margin:20px 0 0}.pt_optcheckout .b-shipping_address_info .shipping_address_section{margin:20px 0 0;padding:0}.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse span.shipping_address_collapse_lastName,.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_address1,.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_zip_text,.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_phone_text{display:block;line-height:25px;width:100%;margin-left:0;font-size:16px;word-break:break-all}.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse div.shipping_address_collapse_phone_text{width:60%;display:inline-block}.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse span.edit_actions{float:right;font-size:16px}.pt_optcheckout .b-shipping_address_info .shipping_address_section .shipping_address_collapse span.edit_actions a.edit_shipping_address{color:#818181}.pt_optcheckout .b-shipping_address_info .shipping_address_choose span.shipping_name{margin:0}.pt_optcheckout .b-shipping_address_info .shipping_address_choose span{display:block;width:100%!important;margin:0 0 0 20px}.pt_optcheckout .b-shipping_address_info .shipping_address_choose .shipping_choosephone{width:55%!important}.pt_optcheckout .b-shipping_address_info .shipping_address_choose span.address_acions{width:35%!important;float:right;margin:0}.pt_optcheckout .b-shipping_address_info .shipping_address_choose span.address_acions a.modify_address,.pt_optcheckout .b-shipping_address_info .shipping_address_choose span.address_acions a.delete_address{color:#818181}.pt_optcheckout .b-shipping_address_info .shipping_address_edit{display:none}.pt_optcheckout .b-shipping_address_info .shipping_address_edit .formfield{max-width:100%;width:100%;margin:0;height:100px;line-height:30px}.pt_optcheckout .b-shipping_address_info .shipping_address_edit .formfield input[type=text],.pt_optcheckout .b-shipping_address_info .shipping_address_edit .formfield input[type=email],.pt_optcheckout .b-shipping_address_info .shipping_address_edit .formfield input[type=password]{padding:0 15px;height:60px;font-size:16px}.pt_optcheckout .b-shipping_address_info .shipping_address_edit .addressPCD{max-width:100%;width:100%;margin:0}.pt_optcheckout .b-shipping_address_info .shipping_address_edit .addressPCD .formfield{width:31.3%}.pt_optcheckout .b-shipping_address_info .shipping_address_edit .addressPCD .formfield select{width:100%;height:60px;font-size:16px}.pt_optcheckout .b-shipping_address_info .shipping_address_form_actions{text-align:center;display:none}.pt_optcheckout .b-shipping_address_info .shipping_address_form_actions .save_address{height:35px;width:100px}.pt_optcheckout .customer_note_show .customer_note_title,.pt_optcheckout .customer_note_show .customer_note_text{margin:0!important;font-size:25px;line-height:60px}.pt_optcheckout .b-shipping_address_info .customer_note_show .customer_note_title{font-size:25px}.pt_optcheckout .b-shipping_address_info .customer_note_edit span.customer_note_title{display:none}.pt_optcheckout .b-shipping_address_info .customer_note_edit span.customer_note_title .customer_note_text{margin:0}.pt_optcheckout .b-shipping_address_info .customer_note_edit span.customer_note_title .customer_note_text .textarea{max-width:100%}.pt_optcheckout .b-shipping_address_info .customer_note_edit .customer_note_text{margin:20px 0 0}.pt_optcheckout .b-shipping_address_info .customer_note_edit .customer_note_text .textarea{max-width:100%}.pt_optcheckout .b-shipping_address_info .customer_note_edit .save_customer_note_action{width:100%;top:-35px;text-align:center}.pt_optcheckout .b-shipping_address_info .customer_note_edit .save_customer_note_action .save_customer_note{height:35px;width:100px;margin:20px 0}.pt_optcheckout .customer_note_action{position:relative;top:-30px}.pt_optcheckout .invoice_sections .invoice_title{font-size:25px;margin:0;line-height:60px;width:50%;float:left;padding:0}.pt_optcheckout .invoice_sections #invoice_collapse{line-height:0;margin:0;display:inline-block!important;width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.pt_optcheckout .payment_method_options{display:inline-block;width:100%}.pt_optcheckout .payment_method_options .COD_payment{display:none}}@media only screen and (max-width:767px){.pt_optcheckout .payment_method_options .select_payment_method{width:100%}.pt_optcheckout .payment_method_options .select_payment_method legend .egend_message{font-size:25px;font-weight:400}.pt_optcheckout .payment_method_options .select_payment_method .online_payment_subtitle,.pt_optcheckout .payment_method_options .select_payment_method .online_payment,.pt_optcheckout .payment_method_options .select_payment_method .offline_payment{margin:10px 0 0;width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.pt_optcheckout .payment_method_options .select_payment_method .online_payment_subtitle .f_field_radio.f_checked:hover .f_label_value,.pt_optcheckout .payment_method_options .select_payment_method .online_payment .f_field_radio.f_checked:hover .f_label_value,.pt_optcheckout .payment_method_options .select_payment_method .offline_payment .f_field_radio.f_checked:hover .f_label_value{background:0 0}}@media only screen and (max-width:767px) and (max-width:767px){.pt_optcheckout .payment_method_options .select_payment_method .online_payment_subtitle .f_field.f_field_radio.f_checked:hover .f_label,.pt_optcheckout .payment_method_options .select_payment_method .online_payment .f_field.f_field_radio.f_checked:hover .f_label,.pt_optcheckout .payment_method_options .select_payment_method .offline_payment .f_field.f_field_radio.f_checked:hover .f_label{background:0 0}}@media only screen and (max-width:767px){.pt_optcheckout .payment_method_options .select_payment_method .COD_payment{display:none}.pt_optcheckout .payment_method_options .select_payment_method .offline_payment .f_label_value{padding:0}.pt_optcheckout .payment_method_options .select_payment_method .f_field_radio .f_label,.pt_optcheckout .payment_method_options .select_payment_method .f_field_radio .f_label_value{background:0;font-size:14px}.pt_optcheckout .payment_method_options .select_payment_method .f_field_radio .f_label{width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.pt_optcheckout .payment_method_options .select_payment_method .f_field_radio.f_checked .input_radio{display:none}}@media only screen and (max-width:767px){.pt_optcheckout .payment_method_options .select_payment_method .f_field_radio span.payment_check_icon{float:right;position:relative;top:-10px}}.general_addinfo legend{padding-top:1px}.b-shipping_address_info{font-size:14px}.b-shipping_address_info .formfield_add_to_address_book{display:none}@media only screen and (max-width:767px){.b-shipping_address_info .f_field{float:none;width:100%;padding-right:0;margin:0 0 15px}}.b-shipping_address_info .f_field .f_label{font:normal 12px/17px "SimSun",Arial,sans-serif}.b-shipping_address_info .f_field.f_field_hidden{display:none}.b-shipping_address_info .f_field.required .f_label{position:relative;padding:0 0 0 10px}.b-shipping_address_info .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}.b-shipping_address_info .f_field.required .f_label:before{color:#c03}.b-shipping_address_info .f_field.formfield_add_to_address_book{width:100%}.b-shipping_address_info .f_field.f_field-block{width:100%;padding:0 65% 0 0}@media only screen and (max-width:767px){.b-shipping_address_info .f_field.f_field-block{padding:0}}.b-shipping_address_info .f_field.formfield_zip input{width:110px}@media only screen and (max-width:767px){.b-shipping_address_info .f_field.formfield_zip{width:35%;margin:0 0 15px;display:inline-block}}@media only screen and (max-width:767px){.b-shipping_address_info .f_field.formfield_state{width:60%;margin:0 5% 15px 0;display:inline-block}}.b-shipping_address_info .f_field.formfield_phone{position:relative;width:270px;margin-right:0;padding-right:0}@media only screen and (max-width:767px){.b-shipping_address_info .f_field.formfield_phone{width:100%}}.b-shipping_address_info .f_field.formfield_phone .textinput{width:200px}@media only screen and (max-width:767px){.b-shipping_address_info .f_field.formfield_phone .textinput{width:100%}}.b-shipping_address_info .f_field.formfield_phone .formfield_description{position:absolute;top:0;right:0;color:red;font:normal 12px/17px Arial,Helvetica,sans-serif}.b-shipping_address_info .select_address{width:230px}@media only screen and (max-width:767px){.b-shipping_address_info .select_address{width:100%;border-top:1px dotted #ccc;padding-top:15px;margin-top:15px}}.b-shipping_address_info .select_address .f_field{width:230px;vertical-align:top;margin-bottom:0;padding-right:0}@media only screen and (max-width:767px){.b-shipping_address_info .select_address .f_field{width:100%}}.b-shipping_address_info .select_address .f_label{margin:0 0 15px;font-weight:400!important}.b-shipping_address_info .select_address .simple_submit_action{display:none}.b-shipping_address_info legend{margin:0 0 10px;display:block;width:100%}@media only screen and (max-width:767px){.b-shipping_address_info legend{margin:0}}.b-shipping_address_info legend .legend_message{font:normal 18px/18px "SimSun",Arial,serif;text-transform:uppercase;display:block;padding:15px 0;margin:20px 0 15px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}@media only screen and (max-width:767px){.b-shipping_address_info legend .legend_message{margin:20px 0 0;padding:15px 0;font-size:22px;line-height:22px}}.b-shipping_address_info legend .required_indicator{position:relative;padding:0 0 0 10px;color:#c03;font-style:normal;display:none}.b-shipping_address_info legend .required_indicator:before{position:absolute;content:"*";color:#c03;left:0;top:0}.b-shipping_address_info .form_field_tooltip.with_helper_text{display:none}.b-shipping_address_info .selectboxit-container .selectboxit{font-weight:400;text-transform:uppercase}.b-shipping_address_info .selectboxit-container .selectboxit .selectboxit-text{font-weight:400;color:#4f4f4f}.b-shipping_address_info .selectboxit-container .selectboxit-options{padding:0 10px 0 0}.b-shipping_address_info h3.single_shipping_subtitle{margin:20px 20px 0;font-size:14px;font-weight:400}@media only screen and (max-width:767px){.b-shipping_address_info h3.single_shipping_subtitle{font-size:20px;line-height:30px;margin:0;padding-top:10px;vertical-align:bottom}}.b-shipping_address_info .shipping_address_section .shipping_address_collapse{display:inline-block;width:100%;margin-top:20px;margin-left:21px;padding-right:30px}@media only screen and (max-width:767px){.b-shipping_address_info .shipping_address_section .shipping_address_collapse{margin-top:0}}.b-shipping_address_info .shipping_address_section .shipping_address_collapse .new_shipping_address{float:right}.b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_lastName{float:left;width:110px;overflow:hidden}.b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_address1{float:left;width:200px;overflow:hidden;margin:0 10px}.b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_zip_text{float:left;width:130px}.b-shipping_address_info .shipping_address_section .shipping_address_collapse .shipping_address_collapse_phone_text{float:left;width:150px;display:inline-block}.b-shipping_address_info .shipping_address_section .shipping_address_collapse .edit_actions{float:right}.b-shipping_address_info .shipping_address_section .shipping_address_choose{margin:10px 0 0;display:none;width:100%}@media only screen and (max-width:767px){.b-shipping_address_info .shipping_address_section .shipping_address_choose a.checkout_use_new_address_button_mobile{float:right;position:relative;top:-45px;color:#818181}}.b-shipping_address_info .shipping_address_section .shipping_address_choose .f_field_radio.f_checked:hover .f_label_value{background-position:0 8px}.b-shipping_address_info .shipping_address_section .shipping_address_choose .formfield label{float:left;width:130px;font-size:14px}.b-shipping_address_info .shipping_address_section .shipping_address_choose span.shipping_choose_address1{width:180px;word-break:break-all}.b-shipping_address_info .shipping_address_section .shipping_address_choose span{float:left;line-height:24px;width:115px;background-position:0 8px;word-break:break-all}.b-shipping_address_info .shipping_address_section .shipping_address_choose span.shipping_choosephone{width:125px;display:inline-block}.b-shipping_address_info .shipping_address_section .shipping_address_choose .address_acions{width:140px;text-align:right}.b-shipping_address_info .shipping_address_section .shipping_address_choose .delete_address{margin:0 0 0 20px}@media only screen and (max-width:767px){.b-shipping_address_info .shipping_address_section .shipping_address_choose .delete_address{margin:0 0 0 5px}}.b-shipping_address_info .shipping_address_section .checkout_use_new_address{width:100%}.b-shipping_address_info .shipping_address_section .checkout_use_new_address span.required_info_text{float:right!important;text-align:left;position:relative;right:205px;color:red;display:none}@media only screen and (min-width:768px) and (max-width:1023px){.b-shipping_address_info .shipping_address_section .checkout_use_new_address span.required_info_text{right:22%}}.b-shipping_address_info .shipping_address_edit{display:none}.b-shipping_address_info .shipping_address_edit .formfield{width:45%;display:inline-block;margin:0 0 0 21px;height:80px}.b-shipping_address_info .shipping_address_edit .formfield.save_address_block{display:none;margin:5px 0 5px 55%}@media only screen and (max-width:767px){.b-shipping_address_info .shipping_address_edit .formfield.save_address_block{height:auto;margin-left:0;font-size:12px}}.b-shipping_address_info .shipping_address_edit .addressPCD{display:inline-block;margin:0 0 0 21px;width:45%}.b-shipping_address_info .shipping_address_edit .addressPCD .formfield{width:31.3%;margin:0 0 0 3%;float:left}.b-shipping_address_info .shipping_address_edit .addressPCD .formfield:first-child{margin:0}.b-shipping_address_info .shipping_address_edit .addressPCD .formfield select{width:100%;height:28px;visibility:visible;font-size:12px}.b-shipping_address_info .shipping_address_edit .no_height{height:auto}.b-shipping_address_info .shipping_address_form_actions{margin:0 0 0 20px;display:none}.b-shipping_address_info .customer_note_show{border-top:1px dotted #ccc;margin-top:20px;padding:20px 0 0;overflow:hidden;display:inline-block;width:100%}@media only screen and (max-width:767px){.b-shipping_address_info .customer_note_show{padding:20px 0 0;display:block!important}}.b-shipping_address_info .customer_note_show span.customer_note_title{display:block;font-size:14px;line-height:30px;margin:0 0 0 21px}.b-shipping_address_info .customer_note_show span.customer_note_text{margin:0 0 0 21px;display:block;padding:20px 0;float:left;max-height:70px;line-height:25px;max-width:600px;word-break:break-all;width:80%}@media only screen and (max-width:767px){.b-shipping_address_info .customer_note_show span.customer_note_text{font-size:14px;max-height:140px;line-height:20px}}@media only screen and (min-width:768px) and (max-width:1023px){.b-shipping_address_info .customer_note_show span.customer_note_text{max-height:150px}}.b-shipping_address_info .customer_note_show .customer_note_action{float:right;position:relative;top:-30px}.b-shipping_address_info .customer_note_edit{display:none;border-top:1px dotted #ccc;margin:20px 0 0}.b-shipping_address_info .customer_note_edit .customer_note_action .edit_customer_note{margin-top:20px}@media only screen and (max-width:767px){.b-shipping_address_info .customer_note_edit{border-top:0}}.b-shipping_address_info .customer_note_edit span.customer_note_title{margin:28px 0 0 21px;display:inline-block}.b-shipping_address_info .customer_note_edit .customer_note_text{margin:20px 0 0 20px;width:100%}.b-shipping_address_info .customer_note_edit .customer_note_text .textarea{width:100%;max-width:96%;padding:12px 0 0 10px;line-height:25px;height:120px}.b-shipping_address_info .customer_note_edit button.save_customer_note{margin:20px 0 20px 20px}.b-shipping_address_info .checkout .formfield .textinput{width:300px;max-width:300px}.b-subscriptions_area{padding:0 0 20px;display:none}.b-subscriptions_area .f_field{width:200px;vertical-align:top}@media only screen and (max-width:767px){.b-subscriptions_area .f_field{margin:0 0 20px;width:100%}}.b-subscriptions_area .f_field:after{display:none}.b-subscriptions_area .f_field .f_label{font:bold 12px/17px "SimSun",Arial,sans-serif}.b-subscriptions_area .f_field.required .f_label{position:relative;padding:0 0 0 10px}.b-subscriptions_area .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}.b-subscriptions_area .f_field.required .f_label:before{color:#c03}.b-subscriptions_area .f_field.f_field_email{display:inline-block;margin:0 10px 20px 0}.b-subscriptions_area .f_field.f_field_checkbox{margin:0 0 5px;width:100%}.b-subscriptions_area .f_field.formfield_textinput{position:relative;width:270px;margin-right:0}@media only screen and (max-width:767px){.b-subscriptions_area .f_field.formfield_textinput{width:100%}}.b-subscriptions_area .f_field.formfield_textinput .textinput{width:200px}@media only screen and (max-width:767px){.b-subscriptions_area .f_field.formfield_textinput .textinput{width:100%}}.b-subscriptions_area .f_field.formfield_textinput .formfield_description{position:absolute;top:0;right:0;color:red;font:normal 12px/17px Arial,Helvetica,sans-serif}.b-subscriptions_area .form_field_tooltip{padding:36px 0 0;display:inline-block;vertical-align:top}.b-subscriptions_area .form_field_tooltip .tooltip{font:bold 12px/17px Arial,Helvetica,sans-serif;text-decoration:underline}.invoice_sections{border-top:1px dotted #ccc;display:inline-block;width:100%;position:relative}.invoice_sections .invoice_title{display:block;font-size:14px;line-height:30px;margin:0 0 0 21px;padding:20px 0 0;width:150px;float:left}.invoice_sections .invoice_edit{top:15px}.invoice_sections div#invoice_collapse{font-size:14px;line-height:30px;margin:0 0 0 21px;display:block;padding:5px 0}.invoice_sections div#invoice_collapse .invoice_text{width:100%;float:left;max-width:600px;overflow:hidden;padding:20px 0 0}@media only screen and (max-width:767px){.invoice_sections div#invoice_collapse .invoice_text{overflow:initial;width:80%;word-break:break-all;height:40px;line-height:25px;padding:0}}.invoice_sections div#invoice_collapse .invoice_identificationNumber{width:100%;max-width:600px;overflow:hidden;float:left}.invoice_sections div#invoice_collapse span.invoice_edit{float:right;position:absolute;top:20px;right:0}.invoice_sections div#invoice_collapse span.invoice_edit.above{top:15px}.invoice_sections #invoice{display:none;margin:0 0 0 20px}.invoice_sections #invoice .formfield{margin:20px 0 0;display:inline-block;width:100%}.invoice_sections #invoice .formfield .input_radio{clip:initial;position:initial;display:inline-block}@media only screen and (max-width:767px){.invoice_sections #invoice .formfield .f_checkbox{left:0}}.invoice_sections #invoice .formfield .f_label{font-size:14px}.invoice_sections #invoice .invoiceForm{margin:20px 0 0;padding:0 0 0 30px;width:220px}.invoice_sections #invoice .invoiceForm .invoice_normal .f_label{display:inline-block;width:70px}.invoice_sections #invoice .invoiceForm .invoice_normal select{width:100px}@media only screen and (max-width:767px){.invoice_sections #invoice .invoiceForm{width:100%;padding:0}.invoice_sections #invoice .invoiceForm select,.invoice_sections #invoice .invoiceForm input{width:180px;height:40px;font-size:14px}}.invoice_sections #invoice button.invoice_confirm_button{margin:20px 20px 20px 0}@media only screen and (max-width:767px){.invoice_sections #invoice{margin:0;width:100%}.invoice_sections #invoice .save_invoice_action{width:100%;text-align:center}.invoice_sections #invoice .save_invoice_action .invoice_confirm_button{margin:30px 0 20px;height:35px;width:100px}}.b-shipping_email_wrapper{position:relative}@media only screen and (max-width:767px){.b-shipping_email_wrapper .form_field_tooltip{position:absolute;padding:0;right:0;top:0}}@media only screen and (max-width:767px){.b-shipping_email_wrapper .tooltip_content{left:auto;right:0;width:280px!important}}.select_payment_method .about_paypal{font:bold 12px/17px Arial,Helvetica,sans-serif}.select_payment_method .about_paypal:link{color:#000;text-decoration:underline}.select_payment_method .about_paypal:visited{color:#000;text-decoration:underline}.select_payment_method .about_paypal:hover{color:#000;text-decoration:underline}.select_payment_method .about_paypal:active{color:#000;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.select_payment_method .about_paypal:link,.select_payment_method .about_paypal:visited,.select_payment_method .about_paypal:hover{color:#000;text-decoration:underline}.select_payment_method .about_paypal:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px){.select_payment_method .about_paypal:link,.select_payment_method .about_paypal:visited,.select_payment_method .about_paypal:hover{color:#000;text-decoration:underline}.select_payment_method .about_paypal:active{color:#000;text-decoration:underline}}.b-shipping_methods,.shipping_methods{display:none}.b-shipping_methods legend,.shipping_methods legend{font:normal 18px/18px "SimSun",Arial,serif;text-transform:uppercase;display:block;width:100%;padding:15px 0;margin:20px 0 15px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}@media only screen and (max-width:767px){.b-shipping_methods legend,.shipping_methods legend{border-bottom:0;margin:20px 0 0;font-size:16px}}.b-shipping_methods .shippingmethods_details,.shipping_methods .shippingmethods_details{background:0 0;border:0;box-shadow:none;font:bold 12px/17px Arial,Helvetica,sans-serif;text-decoration:underline}@media only screen and (max-width:767px){.b-shipping_methods .shippingmethods_details,.shipping_methods .shippingmethods_details{font-weight:400}}.b-shipping_methods .f_field,.shipping_methods .f_field{padding:0 20px 0 0;display:inline-block;width:40%;font:normal 12px/15px "SimSun",Arial,sans-serif;vertical-align:top}@media only screen and (min-width:768px) and (max-width:1023px){.b-shipping_methods .f_field,.shipping_methods .f_field{width:49%;padding:0 5% 0 0}}@media only screen and (max-width:767px){.b-shipping_methods .f_field,.shipping_methods .f_field{width:100%}}.b-shipping_methods .f_field:after,.shipping_methods .f_field:after{display:none}.b-shipping_methods .f_field .f_label .f_label_value,.shipping_methods .f_field .f_label .f_label_value{font:bold 12px/14px "SimSun",Arial,sans-serif;color:#000}.b-shipping_methods .f_field .f_label .f_label_value .shippingmethod_desctiption,.b-shipping_methods .f_field .f_label .f_label_value .shippingmehod_promodesctiption,.shipping_methods .f_field .f_label .f_label_value .shippingmethod_desctiption,.shipping_methods .f_field .f_label .f_label_value .shippingmehod_promodesctiption{font-weight:400;margin-top:2px}.b-shipping_methods .f_field .f_label .f_label_value .shippingmethod_desctiption,.shipping_methods .f_field .f_label .f_label_value .shippingmethod_desctiption{color:#999}.b-shipping_methods .f_field .f_label .f_label_value .shippingmehod_promodesctiption,.shipping_methods .f_field .f_label .f_label_value .shippingmehod_promodesctiption{color:red}.b-shipping_methods .delivery_map,.shipping_methods .delivery_map{display:none}@media only screen and (max-width:767px){.b-shipping_methods .tooltip,.shipping_methods .tooltip{float:right}}.payment_method_options .payment_icon img{position:relative;top:-10px}.payment_method_options .online_payment_subtitle{margin:0 0 0 30px}.payment_method_options .online_payment_subtitle{font-size:14px}.payment_method_options .online_payment_poromotion{display:inline-block}.payment_method_options .offline_payment{color:#000}.payment_method_options .cod_payment_subtitle{position:relative;top:-17px;left:80px}@media only screen and (max-width:767px){.payment_method_options .cod_payment_subtitle{top:-35px;left:70px}}.checkout_action{width:100%;margin:25px 0 0}.checkout_action a.continue_shopping_link{float:left;margin-top:9px}@media only screen and (max-width:767px){.checkout_action a.continue_shopping_link{display:none}}.checkout_action .nextstep_button{float:right}.checkout_action .nextstep_button .next_step_button{padding:0;width:100%}.cart_order_totals{border-top:1px dotted #ccc;padding:20px 0 0;margin:40px 0 0}@media only screen and (max-width:767px){.cart_order_totals{display:none}}.cart_order_totals .order_totals_block_wrapper .order_summary_title{display:none}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table{width:100%;font-family:Arial,Helvetica,sans-serif}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table thead,.cart_order_totals .order_totals_block_wrapper .order_subtotals_table .order_sales_tax{display:none}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr{line-height:30px}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr td{text-align:right;display:inline-table;font-size:14px}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr td span.js_shipping_method_name{display:none}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr td:last-child{font-weight:700;width:25%;padding-right:10px}.ie9 .cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr td:last-child{font-weight:700;font-family:Arial,Helvetica,sans-serif;width:30%;padding-right:20px}.cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr td:first-child{margin-left:55%;width:15%;text-align:left}.ie9 .cart_order_totals .order_totals_block_wrapper .order_subtotals_table tr td:first-child{padding-left:60%;text-align:left;margin-left:0;width:auto}.cart_order_totals .estimated-total .order_totals_table{width:100%;margin-top:20px}.cart_order_totals .estimated-total .order_totals_table tr{line-height:30px}.cart_order_totals .estimated-total .order_totals_table tr td{text-align:right;display:inline-table;font-size:14px;line-height:40px}.cart_order_totals .estimated-total .order_totals_table tr td:first-child{margin-left:55%;width:15%;text-align:left}.ie9 .cart_order_totals .estimated-total .order_totals_table tr td:first-child{padding-left:60%;text-align:left;margin-left:0;width:auto}.cart_order_totals .estimated-total .order_totals_table tr td:last-child{font-weight:700;font-family:Arial,Helvetica,sans-serif;width:25%;padding-right:10px}.ie9 .cart_order_totals .estimated-total .order_totals_table tr td:last-child{font-weight:700;font-family:Arial,Helvetica,sans-serif;width:30%;padding-right:20px}.cart_order_totals .estimated-total .order_totals_table tr.order_total.js_order_total{height:40px;background-color:#fafbf8;border:1px solid #e7e7e7}.checkout_actions_mobile{margin:40px 0 0;display:block;height:40px;line-height:40px}.checkout_actions_mobile a.continue_shopping_link{float:left;margin:0;padding:0}.checkout_actions_mobile .formfield{float:right;display:block}.checkout_gifting{margin:0 0 30px}@media only screen and (max-width:767px){.checkout_gifting{margin:0 0 30px}}.checkout_gifting h3{display:none}.checkout_gifting .checkout_gifting_title{font:normal 18px/18px "SimSun",Arial,serif;text-transform:uppercase;display:block;width:100%;padding:15px 0;margin:20px 0 15px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}@media only screen and (max-width:767px){.checkout_gifting .checkout_gifting_title{border-bottom:0;margin:20px 0 0;font-size:16px}}.checkout_gifting .js_GiftWrapForm{font:normal 12px/15px "SimSun",Arial,sans-serif}.checkout_gifting .js_GiftWrapForm .f_field{vertical-align:top}.checkout_gifting .js_GiftWrapForm .f_field .f_label{color:#000}.checkout_gifting .js_GiftWrapForm .js_giftMessage{width:330px}@media only screen and (max-width:767px){.checkout_gifting .js_GiftWrapForm .js_giftMessage{width:100%}}.checkout_gifting .js_GiftWrapForm .js_giftMessage label{display:none}.checkout_gifting .js_GiftWrapForm .js_giftMessage textarea{width:100%;height:90px;padding:5px;margin:0 0 5px;display:block;resize:vertical}.checkout_gifting .js_GiftWrapForm .js_giftMessage .char-count .char-remain-count{color:red}.checkout_gifting .js_GiftWrapForm .js_messageInBox .f_field,.checkout_gifting .js_GiftWrapForm .js_isGift .f_field{margin:0 0 5px}.checkout_gifting .js_GiftWrapForm .js_addGiftMessage .f_field{margin:0 0 5px}.checkout_gifting .js_GiftWrapForm .js_fromEmail,.checkout_gifting .js_GiftWrapForm .js_toEmail{width:200px}@media only screen and (max-width:767px){.checkout_gifting .js_GiftWrapForm .js_fromEmail,.checkout_gifting .js_GiftWrapForm .js_toEmail{width:100%}}.checkout_gifting .js_GiftWrapForm .js_fromEmail label,.checkout_gifting .js_GiftWrapForm .js_toEmail label{font:normal 12px/17px "SimSun",Arial,sans-serif}.checkout_gifting .js_GiftWrapForm .js_fromEmail .f_field.required .f_label,.checkout_gifting .js_GiftWrapForm .js_toEmail .f_field.required .f_label{position:relative;padding:0 0 0 10px}.checkout_gifting .js_GiftWrapForm .js_fromEmail .f_field.required .f_label:before,.checkout_gifting .js_GiftWrapForm .js_toEmail .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}@media only screen and (max-width:767px){.checkout_gifting .js_GiftWrapForm .js_fromEmail .f_field.required .f_label,.checkout_gifting .js_GiftWrapForm .js_toEmail .f_field.required .f_label{font-weight:700}}.checkout_gifting .js_GiftWrapForm .js_fromEmail .f_field.required .f_label:before,.checkout_gifting .js_GiftWrapForm .js_toEmail .f_field.required .f_label:before{color:#c03}.checkout_gifting .js_GiftWrapForm .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:33px;min-width:60px;padding:0 30px;line-height:32px;font-size:14px;border-color:#000;background:#000;color:#fff}.checkout_gifting .js_GiftWrapForm .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.checkout_gifting .js_GiftWrapForm .button:hover,.checkout_gifting .js_GiftWrapForm .button:focus{text-decoration:none}.checkout_gifting .js_GiftWrapForm .button.disabled,.checkout_gifting .js_GiftWrapForm .button[disabled]{cursor:default}.ff .checkout_gifting .js_GiftWrapForm .button{line-height:31px}.checkout_gifting .js_GiftWrapForm .button:hover,.checkout_gifting .js_GiftWrapForm .button:focus{color:#fff}.checkout_gifting .js_GiftWrapForm .button:hover:before,.checkout_gifting .js_GiftWrapForm .button:focus:before{border-color:#666}.checkout_gifting .js_GiftWrapForm .button.disabled,.checkout_gifting .js_GiftWrapForm .button[disabled]{background:#ccc;border-color:#ccc}.checkout_gifting .js_GiftWrapForm .button.disabled:hover:before,.checkout_gifting .js_GiftWrapForm .button.disabled:focus:before,.checkout_gifting .js_GiftWrapForm .button[disabled]:hover:before,.checkout_gifting .js_GiftWrapForm .button[disabled]:focus:before{border-color:transparent}.checkout_gifting .js_GiftWrapForm .js_messageInBox{display:none!important}.checkout_gifting .js_GiftWrapForm .js_giftNotificationEmail,.checkout_gifting .js_GiftWrapForm .js_fromEmail,.checkout_gifting .js_GiftWrapForm .js_toEmail{display:none!important}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:33px;min-width:60px;padding:0 30px;line-height:32px;font-size:14px;border-color:#000;background:#000;color:#fff;margin:10px 0 0}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:hover,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:focus{text-decoration:none}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button.disabled,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button[disabled]{cursor:default}.ff .checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button{line-height:31px}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:hover,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:focus{color:#fff}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:hover:before,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button:focus:before{border-color:#666}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button.disabled,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button[disabled]{background:#ccc;border-color:#ccc}.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button.disabled:hover:before,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button.disabled:focus:before,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button[disabled]:hover:before,.checkout_gifting .cart_gift_wrapper .js_giftWrapConfirmBlock .button[disabled]:focus:before{border-color:transparent}.tooltip,.cvn_tip{position:relative;display:inline-block;cursor:help}.tooltip .tooltip_content,.cvn_tip .tooltip_content{position:absolute;padding:20px;height:auto;bottom:28px;width:330px;border:1px solid #000;background:#fff;display:none;z-index:2;font:normal 14px/16px "SimSun",Arial,sans-serif;white-space:normal}.tooltip .tooltip_content a,.cvn_tip .tooltip_content a{font-weight:400;text-decoration:none}.tooltip .tooltip_content.dialog_shipping_details,.cvn_tip .tooltip_content.dialog_shipping_details{margin:-17px 0 0;background:#fafaf8;border:1px solid #e6e7e8;text-transform:none;width:215px;bottom:auto;left:80px;top:2px}@media only screen and (max-width:767px){.tooltip .tooltip_content.dialog_shipping_details,.cvn_tip .tooltip_content.dialog_shipping_details{margin:15px 0 0 -219px}}.tooltip .tooltip_content.dialog_shipping_details .ui-dialog-content,.cvn_tip .tooltip_content.dialog_shipping_details .ui-dialog-content{padding:20px 16px}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li{font:normal 12px/20px "SimSun",Arial,sans-serif}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li .label,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li .label{text-align:left}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li .value,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li .value{width:50px;text-align:right;float:right}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li.order_total,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li.order_total{margin:0 0 5px;font:bold 18px/19px "SimSun",Arial,serif}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li.order_total .value,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li.order_total .value{width:auto}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li.method_total,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li.method_total{font-weight:700}.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li.order_shipping_discount,.tooltip .tooltip_content.dialog_shipping_details .shipment_totals li.method_discount,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li.order_shipping_discount,.cvn_tip .tooltip_content.dialog_shipping_details .shipment_totals li.method_discount{color:red}.tooltip:hover .tooltip_content,.cvn_tip:hover .tooltip_content{display:block}.tooltip a,.cvn_tip a{font:normal 14px/16px "SimSun",Arial,sans-serif}.tooltip a:link,.cvn_tip a:link{color:#000;text-decoration:underline}.tooltip a:visited,.cvn_tip a:visited{color:#000;text-decoration:underline}.tooltip a:hover,.cvn_tip a:hover{color:#000;text-decoration:underline}.tooltip a:active,.cvn_tip a:active{color:#000;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px){.tooltip a:link,.tooltip a:visited,.tooltip a:hover,.cvn_tip a:link,.cvn_tip a:visited,.cvn_tip a:hover{color:#000;text-decoration:underline}.tooltip a:active,.cvn_tip a:active{color:#000;text-decoration:underline}}@media only screen and (max-width:767px){.tooltip a:link,.tooltip a:visited,.tooltip a:hover,.cvn_tip a:link,.cvn_tip a:visited,.cvn_tip a:hover{color:#000;text-decoration:underline}.tooltip a:active,.cvn_tip a:active{color:#000;text-decoration:underline}}.cvn_tip .tooltip_content{width:605px;left:-220px;bottom:60px!important}.cvn_tip .tooltip_content .g-float_right{padding:0 0 0 20px}.checkout-security-code{width:565px}.checkout-security-code p{font:bold 14px/16px Arial,Helvetica,sans-serif}.checkout-security-code p.title{margin:0 0 15px;font-size:18px!important}.address_suggestions_popup{left:50%;margin:0 0 0 -30%}.address_suggestions_popup .ui-dialog-content{padding:0 20px 20px}.address_suggestions_popup .address_validation:after{content:"";display:table;clear:both}.address_suggestions_popup .address_validation h3{padding:10px 0;font:bold 16px/18px "SimSun",Arial,serif}.address_suggestions_popup .address_validation .applicable_suggestion{float:left;width:50%;padding:0 0 30px;font:normal 12px/16px Arial,Helvetica,sans-serif}@media only screen and (min-width:768px) and (max-width:1023px){.address_suggestions_popup .address_validation .applicable_suggestion{padding:0 10px 20px 0}}@media only screen and (max-width:767px){.address_suggestions_popup .address_validation .applicable_suggestion{width:100%;padding:0 0 20px}}.address_suggestions_popup .address_validation .applicable_suggestion .formfield{margin:0 0 5px}.address_suggestions_popup .address_validation .applicable_suggestion .f_label{font:normal 12px/12px "SimSun",Arial,sans-serif}.address_suggestions_popup .address_validation .applicable_suggestion .f_label .f_label_value{color:#000}.address_suggestions_popup .address_validation .applicable_suggestion .force_invalid .input_radio{display:none}.address_suggestions_popup .address_validation .applicable_suggestion .force_invalid .f_label_value{font-weight:700}.address_suggestions_popup .formfield .button{display:inline-block;vertical-align:top;position:relative;font-family:simsun,Arial,serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:33px;min-width:60px;padding:0 30px;line-height:32px;font-size:14px;border-color:#000;background:#000;color:#fff}.address_suggestions_popup .formfield .button:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.address_suggestions_popup .formfield .button:hover,.address_suggestions_popup .formfield .button:focus{text-decoration:none}.address_suggestions_popup .formfield .button.disabled,.address_suggestions_popup .formfield .button[disabled]{cursor:default}.ff .address_suggestions_popup .formfield .button{line-height:31px}.address_suggestions_popup .formfield .button:hover,.address_suggestions_popup .formfield .button:focus{color:#fff}.address_suggestions_popup .formfield .button:hover:before,.address_suggestions_popup .formfield .button:focus:before{border-color:#666}.address_suggestions_popup .formfield .button.disabled,.address_suggestions_popup .formfield .button[disabled]{background:#ccc;border-color:#ccc}.address_suggestions_popup .formfield .button.disabled:hover:before,.address_suggestions_popup .formfield .button.disabled:focus:before,.address_suggestions_popup .formfield .button[disabled]:hover:before,.address_suggestions_popup .formfield .button[disabled]:focus:before{border-color:transparent}.warning_type{margin:0 0 10px;font:normal 11px/14px Arial,Helvetica,sans-serif;color:#999}@media only screen and (max-width:767px){.warning_type{margin-top:15px}}@media only screen and (max-width:767px){#wechatpay-page .mobile_checkout_sticky_menu{z-index:897}}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup{width:100%!important;max-width:initial;left:initial!important;right:initial;z-index:9000}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .mobile_binding{display:inline-block}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup:before{height:0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .check_line span{font-size:20px}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .check_line h2{text-align:left}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .f_field_checkbox .f_label_value{font-size:12px}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .external_account_description{text-align:left;padding:15px 0 0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .register_captcha_section{vertical-align:middle}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .registration-content{position:relative}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .mandatory{position:absolute;right:10px;padding:0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield{margin:18px 0 0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield label{width:100%;margin:0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield .textinput{height:40px}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_mobile label{width:29%}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_mobile input{width:96%}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_mobile input.error{display:block}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_mobile label.error{width:initial;color:red}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_mobile label.error:after{content:""}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_captcha,.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_smsverifycode{width:48%;display:inline-block}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_captcha input,.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_smsverifycode input{width:100%}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_captcha input.error,.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_smsverifycode input.error{display:block}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_captcha label.error,.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_smsverifycode label.error{width:115px;color:red}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_captcha label.error:after,.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_smsverifycode label.error:after{content:""}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_addtoemaillistsecondary{padding:10px 20px 0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_addtoemaillistsecondary label{width:91%;padding-left:30px;line-height:initial}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_addtoemaillistsecondary label:before{font-size:12px;cursor:pointer;font-weight:500;position:absolute;top:50%;margin:-10px 0 0;left:0;color:#000;text-align:center;line-height:18px}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_button{padding:0}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_button .js_update_external_mobile[disabled]{background-color:#999;border:2px solid #999;cursor:default}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup #RegistrationForm .formfield.formfield_button .submit_button{font-weight:400;margin:0 10px;letter-spacing:1px;width:140px}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .sms_register_section{display:initial}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .captcha_img_wrapper{vertical-align:top;margin:43px 0 0 10px;width:26%;display:inline-block}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .captcha_img_wrapper img{height:40px;width:100%}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .captcha_reload_wrapper{vertical-align:top;margin:41px 0 0 10px;line-height:22px;width:16%;display:inline-block}.pt_optcheckout .external_account_mobile_mandatory_dialog.js_external_account_popup .external_sms_verify_code_button{margin:43px 0 0 10px;vertical-align:top;line-height:8px;height:40px}.b-billing_subtitle{margin:0 0 15px;font:normal 12px/17px "SimSun",Arial,sans-serif}@media only screen and (max-width:767px){.b-billing_subtitle{padding-top:15px;margin:15px 0;border-top:1px dotted #ccc}}.billing_address_info{padding:0;margin:0 0 15px;display:none}.billing_address_info .f_field{width:40%;display:inline-block;vertical-align:top;padding-right:10%}@media only screen and (min-width:768px) and (max-width:1023px){.billing_address_info .f_field{width:49%;padding:0 5% 0 0}}@media only screen and (max-width:767px){.billing_address_info .f_field{float:none;width:100%;padding-right:0;margin:0 0 15px}}.billing_address_info .f_field .f_label{font:bold 12px/17px "SimSun",Arial,sans-serif}.billing_address_info .f_field.required .f_label{position:relative;padding:0 0 0 10px}.billing_address_info .f_field.required .f_label:before{position:absolute;content:"*";color:#c03;left:0;top:0}.billing_address_info .f_field.required .f_label:before{color:#c03}.billing_address_info .f_field.f_field-block{width:100%;padding:0 65% 0 0}@media only screen and (max-width:767px){.billing_address_info .f_field.f_field-block{padding:0}}.billing_address_info .f_field.formfield_zip input{width:110px}@media only screen and (max-width:767px){.billing_address_info .f_field.formfield_zip{width:35%;margin:0 0 15px;display:inline-block}}.billing_address_info .f_field.formfield_phone{position:relative;float:left;margin-right:0}@media only screen and (max-width:767px){.billing_address_info .f_field.formfield_phone{width:100%;float:none}}