.content-block{display:block;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.content-block [data-clickable],.content-block[data-clickable]{cursor:pointer}.content-block b,.content-block strong{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;font-weight:700}.content-block__content{display:flex;flex-direction:column;height:100%}.content-block__content-wrapper{width:100%;height:100%}.content-block__content-wrapper--positioned{position:absolute;z-index:3;top:0;left:0}.content-block__line{display:block;font-size:17px;padding-bottom:12px}@media only screen and (min-width:1024px){.content-block__line{padding-bottom:16px}}@media only screen and (min-width:1280px){.content-block__line{font-size:19px}}.content-block__line--wrap{padding-top:21px}@media only screen and (min-width:1024px){.content-block__line--wrap{padding-top:24px}}.content-block__line p{margin:0;padding:0}.content-block--split-width-tout .content-block__line p{padding-bottom:12px}@media only screen and (min-width:1024px){.content-block--split-width-tout .content-block__line p{padding-bottom:16px}}.content-block__links{display:block;font-size:17px;min-height:1.5em;padding-bottom:12px}@media only screen and (min-width:1024px){.content-block__links{padding-bottom:16px}}.content-block__links.elc-basic-tout__links-wrapper{text-align:inherit}.content-block__links.elc-basic-tout__links-wrapper .content-block__line{text-align:inherit}.content-block__links.elc-basic-tout__links-wrapper .content-block__line .button{display:inline-block;text-align:inherit}.content-block__links--2up>div:first-of-type{margin-bottom:20px}@media only screen and (min-width:1024px){.content-block__links--2up{display:flex;flex-direction:row}.content-block__links--2up>div:first-of-type{margin-bottom:0;margin-right:20px}}.basic-tout .content-block__links{padding-bottom:0}@media only screen and (min-width:1024px){.basic-tout .content-block__links{padding-bottom:0}}.content-block__links.content-block__icons a{margin-top:5px;display:inline-block}.content-block__links .content-block__cta-icon{width:30px;height:30px;display:inline-block;margin-right:5px;vertical-align:top}.content-block__picture-media-asset{width:100%;height:100%}.content-block__picture-media-asset img,.content-block__picture-media-asset picture{height:auto;max-width:100%;width:100%}.content-block__picture .basic-tout__text-over-image{display:flex;flex-direction:column;height:80%;width:100%}.content-block__picture .content-block__image{display:block}.content-block__picture .content-block__image--alt{display:none}.content-block.basic-tout .content-block__line{padding-bottom:0}@media only screen and (min-width:1024px){.content-block.basic-tout .content-block__line{padding-bottom:0}}.content-block.basic-tout .content-block__line--eyebrow .style--bare{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;letter-spacing:.08em;line-height:1.4545454545;margin:0;text-transform:uppercase;color:inherit;font-size:11px}.content-block.basic-tout .content-block__line--headline .style--bare{font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:1.25rem;letter-spacing:0;line-height:1;margin:0;color:#1a1a1a}@media only screen and (min-width:1040px){.content-block.basic-tout .content-block__line--headline .style--bare{font-size:1.875rem}}.content-block.basic-tout .content-block__line--content .style--bare{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:1rem;line-height:1.5rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none}@media only screen and (min-width:1040px){.content-block.basic-tout .content-block__line--content .style--bare{font-size:1rem;line-height:1.5rem}}.content-block.basic-tout__text-over-image-text .style--bare{font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:1.375rem;letter-spacing:0;line-height:1;margin:0;color:#1a1a1a}@media only screen and (min-width:1040px){.content-block.basic-tout__text-over-image-text .style--bare{font-size:2.25rem}}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color{color:#1a1a1a}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color--black{color:#000}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color--black p{color:#000}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color--white{color:#fff}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color--white p{color:#fff}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color--grey{color:#999}.content-block__override-color.hero-full-width__content-wrapper--mobile .text-color--grey p{color:#999}.content-block .elc-button-default{color:#1a1a1a;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}.content-block .elc-button-default:hover,.content-block .elc-button-default:visited{color:#1a1a1a}@media only screen and (min-width:1024px){.content-block .basic-tout__inner--has-img-alt:hover .content-block__image{display:none}}@media only screen and (min-width:1024px){.content-block .basic-tout__inner--has-img-alt:hover .content-block__image--alt{display:block}}
#favorites-panel .content,#past-purchases-panel .content,#samples-panel .content{padding-left:0;padding-right:0}#viewcart-panel .product.shaded .color{float:none}#favorites-panel ul.product-list .product,#past-purchases-panel ul.product-list .product{height:150px}#foreground-node.cart-notice-overlay{padding:0}.pg #foreground-node.offer-overlay img{width:inherit;height:inherit}#main.multi.billing-section .billing_address_container #address_form_container{width:100%;margin:0}#main.multi.billing-section .billing_address_container #address_form_container fieldset.address{margin:0}#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element{width:100%}#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address1_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address1_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address1_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address1_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address2_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address2_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address2_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.address2_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.city_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.city_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.city_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.city_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.country_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.country_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.country_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.country_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.first_name_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.first_name_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.first_name_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.first_name_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.last_name_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.last_name_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.last_name_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.last_name_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.phone_1_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.phone_1_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.phone_1_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.phone_1_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.postal_code_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.postal_code_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.postal_code_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.postal_code_container .state_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.state_container .country_select,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.state_container .field,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.state_container .input_postal_code,#main.multi.billing-section .billing_address_container #address_form_container fieldset.address.fs div.form_element.state_container .state_select{width:100%}#main.multi.billing-section .billing_address_container #choose-address .ship-address-option{border-bottom:1px solid #9d9d9d;width:100%;padding:15px 0;margin-bottom:0;float:left}#main.multi.billing-section .billing_address_container #choose-address .ship-address-option:last-child{border-bottom:none;padding:15px 0 0}#main.multi.billing-section .billing_address_container #choose-address .ship-address-option .address-select,#main.multi.billing-section .billing_address_container #choose-address .ship-address-option input[type=radio],#main.multi.billing-section .billing_address_container #choose-address .ship-address-option label{float:left;padding-left:10px}#main.multi.billing-section .billing_address_container .address_display_container{padding-top:5px}#main.multi.billing-section .use-shipping-address{border-top:1px solid #dbdbdb;padding:25px 0 15px}#main.multi.billing-section .use-shipping-address .label-content{padding-left:5px}#main.multi.billing-section #content .payment_methods_container .afterpay-option,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper{margin:0;padding:15px 20px}#main.multi.billing-section #content .payment_methods_container .afterpay-option .img-cc-logo-wrapper,#main.multi.billing-section #content .payment_methods_container .afterpay-option .img-pp-logo-wrapper,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .img-cc-logo-wrapper,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .img-pp-logo-wrapper,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .img-cc-logo-wrapper,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .img-pp-logo-wrapper{float:right}#main.multi.billing-section #content .payment_methods_container .afterpay-option .img-cc-logo-wrapper .img-cc-logo,#main.multi.billing-section #content .payment_methods_container .afterpay-option .img-pp-logo-wrapper .img-cc-logo,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .img-cc-logo-wrapper .img-cc-logo,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .img-pp-logo-wrapper .img-cc-logo,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .img-cc-logo-wrapper .img-cc-logo,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .img-pp-logo-wrapper .img-cc-logo{padding-left:5px}#main.multi.billing-section #content .payment_methods_container .afterpay-option .afterpay-option-label .after-pay-icon-container,#main.multi.billing-section #content .payment_methods_container .afterpay-option .afterpay-option-label .afterpay-disclaimer,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .afterpay-option-label .after-pay-icon-container,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .afterpay-option-label .afterpay-disclaimer,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .afterpay-option-label .after-pay-icon-container,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .afterpay-option-label .afterpay-disclaimer{float:right}#main.multi.billing-section #content .payment_methods_container .afterpay-option .afterpay-option-label .afterpay-disclaimer,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .afterpay-option-label .afterpay-disclaimer,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .afterpay-option-label .afterpay-disclaimer{clear:both}#main.multi.billing-section #content .payment_methods_container .afterpay-option .afterpay-option-label .after-pay-installments,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .afterpay-option-label .after-pay-installments,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .afterpay-option-label .after-pay-installments{color:#999}#main.multi.billing-section #content .payment_methods_container .afterpay-option .afterpay-option-label .after-pay-icon-container .icon,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .afterpay-option-label .after-pay-icon-container .icon,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .afterpay-option-label .after-pay-icon-container .icon{padding-left:5px}#main.multi.billing-section #content .payment_methods_container .afterpay-option .afterpay-option-label .after-pay-icon-container .icon.info-icon,#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper .afterpay-option-label .after-pay-icon-container .icon.info-icon,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper .afterpay-option-label .after-pay-icon-container .icon.info-icon{width:15px;height:15px;display:inline-block;border-radius:50%;background:#808080;color:#fff;font-size:10px;line-height:1.4;text-transform:lowercase;text-align:center;padding-right:5px;vertical-align:top}#main.multi.billing-section #content .payment_methods_container .payment-options.afterpay-option{padding:17px 20px}#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper fieldset{margin:0}#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper fieldset.fs div.form_element{margin:0}#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper fieldset.fs div.form_element.radio input[type=radio],#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper fieldset.fs div.form_element.radio label{margin:0}#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper fieldset.fs div.form_element.radio label{float:none;margin-left:8px}#main.multi.billing-section #content .payment_methods_container .section-heading{padding:20px 20px 0}#main.multi.billing-section #content .payment_methods_container .afterpay-option,#main.multi.billing-section #content .payment_methods_container .pp_option_wrapper{border-top:1px solid #9d9d9d}#main.multi.billing-section #content .payment_methods_container .cc_option_wrapper{border-bottom:none;padding:15px 20px 0}#main.multi.billing-section #content .payment_methods_container.sub_form{border:1px solid #dbdbdb;margin-bottom:30px}#main.multi.billing-section #content .use_shipping_address_container{padding-bottom:10px}#main.multi.billing-section #content .error_messages .error{margin:0}#main.multi.billing-section #content .billing_registration .password1_container .field{width:100%}#main.multi.billing-section #content .billing_registration .password1_container .show{margin:5px 0;display:inline-block}#main.multi.billing-section #content .billing_registration .password1_container .show .signin_show_password{margin-left:0}#main.multi.billing-section #content .billing_registration .password1_container .password-field__info{bottom:95px}#main.multi.billing-section #content .checkout-header h2{font-weight:700;font-size:40px;border-bottom:none}#main.multi.billing-section #content a.button,#main.multi.billing-section #content input.button[type=submit],#main.multi.billing-section #content input.form-submit{padding:15px 45px;font-size:15px;text-transform:capitalize}#main.multi.billing-section #content .billing_address_container .address_controls{width:100%}#main.multi.billing-section #content .billing_address_container .address_controls .choose-address .ship-address-option{border-top:1px solid #dbdbdb;padding:15px 0;margin-top:15px}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper{border:1px solid #dbdbdb;width:100%;height:auto}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .section-header{padding:7px 10px 7px 20px;line-height:2;font-size:15px;margin:0}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .section-header .icon--minus,#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .section-header .icon--plus{float:right;width:25px;height:25px;-webkit-appearance:none;border:none}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .section-header .icon--plus{background:url(/media/images/icons/plus-icon.png) no-repeat 0 7px transparent}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .section-header .icon--minus{background:url(/media/images/icons/minus-icon.png) no-repeat 0 7px transparent}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .fs.checkout_giftcard{padding:25px}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .fs.checkout_giftcard .form_element input{width:100%}#main.multi.billing-section #content .giftcard_balance_container.giftcard-wrapper .has-giftcard.checkbox{display:none}#main.multi.billing-section #content fieldset.new_payment_method.fs div.form_element.expires_year_container{width:49%;float:right;margin-right:0}#main.multi.billing-section #content fieldset.new_payment_method.fs .expiration_year_month_container .expires_month_container{width:47%;float:left}#main.multi.billing-section #content fieldset.new_payment_method.fs .expiration_year_month_container .expires_month_container select{width:100%}#main.multi.billing-section #content fieldset.new_payment_method.fs .card_number_cvv_container{width:100%}#main.multi.billing-section #content fieldset.new_payment_method.fs .card_number_cvv_container input{width:100%}#main.multi.billing-section #content fieldset.new_payment_method.fs .card_number_cvv_container .cvv_container{width:49%;float:right;margin-right:0}#main.multi.billing-section #content fieldset.new_payment_method.fs .card_number_cvv_container .card_number_container{width:47%;float:left}#main.multi.billing-section #content fieldset.new_payment_method.fs .card_type_container select,#main.multi.billing-section #content fieldset.new_payment_method.fs .expires_year_container select{width:100%}#main.multi.billing-section #delivery-options select,#main.multi.billing-section .card_type_container select,#main.multi.billing-section .country_container select,#main.multi.billing-section .expiration_date_container select,#main.multi.billing-section .expires_month_container select,#main.multi.billing-section .expires_year_container select,#main.multi.billing-section .state_container select,#main.multi.shipping-section #delivery-options select,#main.multi.shipping-section .card_type_container select,#main.multi.shipping-section .country_container select,#main.multi.shipping-section .expiration_date_container select,#main.multi.shipping-section .expires_month_container select,#main.multi.shipping-section .expires_year_container select,#main.multi.shipping-section .state_container select{width:100%;-webkit-appearance:none;-moz-appearance:none}#main.multi.billing-section .country_container,#main.multi.shipping-section .country_container{pointer-events:none}#main.multi.billing-section .country_container select,#main.multi.shipping-section .country_container select{color:#9d9d9d}#main.multi.billing-section #delivery-options,#main.multi.billing-section .card_type_container,#main.multi.billing-section .expiration_date_container,#main.multi.billing-section .expires_month_container,#main.multi.billing-section .expires_year_container,#main.multi.billing-section .state_container,#main.multi.shipping-section #delivery-options,#main.multi.shipping-section .card_type_container,#main.multi.shipping-section .expiration_date_container,#main.multi.shipping-section .expires_month_container,#main.multi.shipping-section .expires_year_container,#main.multi.shipping-section .state_container{position:relative}#main.multi.billing-section #delivery-options:before,#main.multi.billing-section .card_type_container:before,#main.multi.billing-section .expiration_date_container:before,#main.multi.billing-section .expires_month_container:before,#main.multi.billing-section .expires_year_container:before,#main.multi.billing-section .state_container:before,#main.multi.shipping-section #delivery-options:before,#main.multi.shipping-section .card_type_container:before,#main.multi.shipping-section .expiration_date_container:before,#main.multi.shipping-section .expires_month_container:before,#main.multi.shipping-section .expires_year_container:before,#main.multi.shipping-section .state_container:before{content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#000 transparent transparent transparent;position:absolute;right:10px;top:45%}#main.multi.billing-section #delivery-options select,#main.multi.billing-section .card_type_container select,#main.multi.billing-section .expiration_date_container select,#main.multi.billing-section .expires_month_container select,#main.multi.billing-section .expires_year_container select,#main.multi.billing-section .state_container select,#main.multi.shipping-section #delivery-options select,#main.multi.shipping-section .card_type_container select,#main.multi.shipping-section .expiration_date_container select,#main.multi.shipping-section .expires_month_container select,#main.multi.shipping-section .expires_year_container select,#main.multi.shipping-section .state_container select{border:1px solid #e6e6e6;padding:10px;height:45px;border-radius:2px}#main.multi.billing-section #delivery-options:before,#main.multi.shipping-section #delivery-options:before{top:58%}#main.multi.billing-section .state_container:before,#main.multi.shipping-section .state_container:before{top:41%}#main.multi.billing-section input[type=email],#main.multi.billing-section input[type=number],#main.multi.billing-section input[type=password],#main.multi.billing-section input[type=tel],#main.multi.billing-section input[type=text],#main.multi.billing-section select,#main.multi.shipping-section input[type=email],#main.multi.shipping-section input[type=number],#main.multi.shipping-section input[type=password],#main.multi.shipping-section input[type=tel],#main.multi.shipping-section input[type=text],#main.multi.shipping-section select{padding:0 0 0 10px;border-radius:0}#main.multi.billing-section .checkout-progress_container,#main.multi.shipping-section .checkout-progress_container{padding:20px 10px;width:70%;text-align:center;margin:7% auto;cursor:pointer}#main.multi.billing-section .checkout-progress_container .checkout-progress_payment,#main.multi.billing-section .checkout-progress_container .checkout-progress_review,#main.multi.billing-section .checkout-progress_container .checkout-progress_shipping,#main.multi.shipping-section .checkout-progress_container .checkout-progress_payment,#main.multi.shipping-section .checkout-progress_container .checkout-progress_review,#main.multi.shipping-section .checkout-progress_container .checkout-progress_shipping{width:33.3%;float:left}#main.multi.billing-section .checkout-progress_container .checkout-progress_payment .payment-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_payment .review-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_payment .shipping-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_review .payment-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_review .review-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_review .shipping-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_shipping .payment-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_shipping .review-text,#main.multi.billing-section .checkout-progress_container .checkout-progress_shipping .shipping-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_payment .payment-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_payment .review-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_payment .shipping-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_review .payment-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_review .review-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_review .shipping-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_shipping .payment-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_shipping .review-text,#main.multi.shipping-section .checkout-progress_container .checkout-progress_shipping .shipping-text{margin:5px 0 0 0;font-weight:700}#main.multi.billing-section .checkout-progress_container .checkout-progress_shipping .checkout-progress_shipping-bar,#main.multi.shipping-section .checkout-progress_container .checkout-progress_shipping .checkout-progress_shipping-bar{height:20px;border-radius:20px 0 0 20px;background-color:#5db593;background-color:#3f3f3f}#main.multi.billing-section .checkout-progress_container .checkout-progress_payment .checkout-progress_payment-bar,#main.multi.shipping-section .checkout-progress_container .checkout-progress_payment .checkout-progress_payment-bar{height:20px}#main.multi.billing-section .checkout-progress_container .checkout-progress_review .checkout-progress_review-bar,#main.multi.shipping-section .checkout-progress_container .checkout-progress_review .checkout-progress_review-bar{height:20px;border-radius:0 20px 20px 0}#main.multi.billing-section .outer-wrap,#main.multi.shipping-section .outer-wrap{position:relative}#main.multi.billing-section #content .section-header,#main.multi.shipping-section #content .section-header{font-weight:700;font-size:25px}#main.multi.billing-section #content .checkout-header,#main.multi.shipping-section #content .checkout-header{border-bottom:none}#main.multi.billing-section #content .continue-checkout .checkout-btn-right,#main.multi.shipping-section #content .continue-checkout .checkout-btn-right{position:absolute;top:65px;right:55px}#main.multi.billing-section #content #checkout_billing,#main.multi.shipping-section #content #checkout_billing{width:100%;margin-top:15px;display:inline-block}#main.multi.billing-section #sidebar,#main.multi.shipping-section #sidebar{margin-top:86px}#main.multi.billing-section #sidebar #checkout-right-col table.checkout-order-status,#main.multi.shipping-section #sidebar #checkout-right-col table.checkout-order-status{width:100%}#main.multi.billing-section #sidebar #checkout-right-col table.checkout-order-status th,#main.multi.shipping-section #sidebar #checkout-right-col table.checkout-order-status th{font-weight:700;text-transform:capitalize}#main.multi.billing-section #sidebar #checkout-right-col table.checkout-order-status td,#main.multi.shipping-section #sidebar #checkout-right-col table.checkout-order-status td{text-align:right;padding-right:20%}#main.multi.billing-section #sidebar #checkout-right-col .section-box,#main.multi.shipping-section #sidebar #checkout-right-col .section-box{border-top:none}#main.multi.billing-section #sidebar #checkout-right-col .section-box.additional-info-links,#main.multi.billing-section #sidebar #checkout-right-col .section-box.offer-code,#main.multi.shipping-section #sidebar #checkout-right-col .section-box.additional-info-links,#main.multi.shipping-section #sidebar #checkout-right-col .section-box.offer-code{margin-top:30px;padding-top:25px;border-top:1px solid #dbdbdb}#main.multi.billing-section #sidebar #checkout-right-col .section-box.additional-info-links a,#main.multi.shipping-section #sidebar #checkout-right-col .section-box.additional-info-links a{color:inherit;font-size:17px}#main.multi.billing-section #sidebar #checkout-right-col .section-box.additional-info-links #livechat-overlay li,#main.multi.shipping-section #sidebar #checkout-right-col .section-box.additional-info-links #livechat-overlay li{padding-top:10px}#main.multi.billing-section #sidebar #checkout-right-col .section-box .section-header,#main.multi.shipping-section #sidebar #checkout-right-col .section-box .section-header{font-weight:700;font-size:25px}#main.multi.billing-section #sidebar #checkout-right-col .offer-code-field .offer-code,#main.multi.shipping-section #sidebar #checkout-right-col .offer-code-field .offer-code{width:100%}#main.multi.billing-section #sidebar #checkout-right-col .offer-code-field .alt-button,#main.multi.shipping-section #sidebar #checkout-right-col .offer-code-field .alt-button{padding:11px 50px;width:100%}#main.multi.billing-section #sidebar #checkout-right-col .offer-code__see-all-offers,#main.multi.shipping-section #sidebar #checkout-right-col .offer-code__see-all-offers{font-size:17px;text-decoration:underline;text-align:center;padding-top:10px}#main.multi.billing-section #sidebar #checkout-right-col .offer-code__see-all-offers a,#main.multi.shipping-section #sidebar #checkout-right-col .offer-code__see-all-offers a{color:inherit;text-transform:capitalize}#main.multi.billing-section #sidebar #checkout-right-col .one-offer-only,#main.multi.shipping-section #sidebar #checkout-right-col .one-offer-only{color:#999;padding:5px 15px}#main.multi .error{color:#ef6ea8;margin-bottom:5px}#main.multi .error .server{font-size:19px;font-family:CliniqueHelveticaNeueLight,Sans-Serif}#main.multi .outer-wrap{margin-bottom:40px;margin-top:40px}#main.multi #sidebar{float:right;width:280px;margin-top:65px}#main.multi #sidebar p{font-size:15px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;line-height:1}#main.multi #sidebar #livechat-overlay li{font-size:19px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;padding-top:15px}#main.multi #sidebar #livechat-overlay li span.icon{background:url(/media/images/mobile/cs_icons_sprite.png) no-repeat 0 0 transparent;display:block;float:left;height:26px;margin-top:1px;width:30px}#main.multi #sidebar #livechat-overlay li.need-help-call span.icon{background-position:0 -22px}#main.multi #sidebar #livechat-overlay li.need-help-email span.icon{background-position:0 -51px}#main.multi #content{float:left;width:640px;margin-right:40px}#main.multi #content select{font-family:inherit}#main.multi #content fieldset{padding:0;width:100%;border:none}#main.multi #content fieldset.fs.new_payment_method{margin-top:0}#main.multi #content fieldset.fs.new_payment_method div.form_element.expiration_date_container{margin-bottom:0}#main.multi #content fieldset.fs.new_payment_method div.form_element.expires_month_container,#main.multi #content fieldset.fs.new_payment_method div.form_element.expires_year_container{margin-top:0;width:auto}#main.multi #content fieldset.fs.new_payment_method input,#main.multi #content fieldset.fs.new_payment_method select{clear:both}#main.multi #content fieldset.fs div.form_element{width:100%}#main.multi #content fieldset.fs div.form_element.bca_donation.radio input{margin-top:0}#main.multi #content fieldset.fs div.form_element.bca_donation label{margin-right:20px}#main.multi #content fieldset.fs div.form_element.radio input{margin-top:3px;float:left}#main.multi #content fieldset.fs div.form_element label{width:auto;max-width:90%;float:left;color:inherit;text-transform:inherit;margin-right:10px;margin-bottom:5px;font-family:inherit}#main.multi #content .cc_form_container fieldset.fs fiv.form_element label{float:none}#main.multi #content .pp_option_wrapper fieldset.fs div.form_element.radio input{margin-top:10px}#main.multi #content .pp_option_wrapper fieldset.fs div.form_element.radio label{margin-top:8px}#main.multi #content .pp_option_wrapper fieldset.fs div.form_element.radio img{float:left}#main.multi #content .pp_option_wrapper fieldset.fs div.form_element.radio a.pp_whatis{float:left;margin:8px 0 0 10px}#main.multi #content .checkout-review-tc-pp__text{margin:0 0 2% 75%;display:inline-block;float:right;font-size:12px}#main.multi #content .checkout-review-tc-pp__text .signin__privacy-policy,#main.multi #content .checkout-review-tc-pp__text .signin__terms-and-conditions{border-bottom:1px solid #000;color:#000;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}#main.multi #content .continue-checkout{float:right;clear:both}#main.multi #content .checkout-header{border-bottom:1px solid #dbdbdb;padding-bottom:21px;margin-bottom:15px}#main.multi #content .checkout-header h2{color:#5dba98;color:#000}#main.multi #content .checkout-header p{font-size:17px}#main.multi #content #review-address-info{margin-top:40px}#main.multi #content #review-address-info td{padding:0 30px 40px 0;width:230px}.enhanced-review-page #main.multi #content #review-address-info td{width:280px}#main.multi #content #review-address-info td#gift-options{width:180px;padding-right:0}#main.multi #content #review-address-info dt{border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:10px}#main.multi #content #review-address-info dt a{float:right;font-family:inherit}#main.multi #content #review-address-info dd{margin:0}#main.multi #content #review-address-info dd address{font-style:normal}#main.multi #content ul.address_controls li,#main.multi #content ul.controls li{margin:5px 0}#main.multi #content .sub_form h4{margin-top:10px;color:inherit}#main.multi #content .refer-a-friend__wrapper{display:flex;margin:20px 0;position:relative}#main.multi #content .refer-a-friend__wrapper .extole-button{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}#main.multi #content .refer-a-friend__wrapper .extole-button a{display:none}#main.multi #content .refer-a-friend__wrapper .refer-a-friend__banner{width:100%}#main.multi #content .refer-a-friend__wrapper .refer-a-friend__content{padding:3% 20px}#main.multi #content .refer-a-friend__wrapper .refer-a-friend__content h3{font-size:30px;margin-bottom:10px}#main.multi #content .refer-a-friend__wrapper .refer-a-friend__content h5{font-size:20px}#main.multi #content .refer-a-friend__wrapper .refer-a-friend__content a{margin-top:10px}#main.multi .guarantee-confirm__title{font-size:16px;margin-top:16px;font-weight:700}#main.multi .guarantee-confirm__description{font-size:14px}#main.multi .checkout-btn{margin:25px 0;overflow:hidden}#main.multi .checkout-btn a.button{padding:12px 37px}#main.multi .checkout-btn .checkout-paypal-btn img{height:41px;width:157px}#main.multi .checkout-btn a{display:block;float:left}#main.multi .checkout-btn .checkout-links{float:left}#main.multi .checkout-btn .checkout-buttons{float:right}#main.multi .checkout-btn .or_text{display:block;float:left;margin:12px 30px}#main.multi .afterpay-learnmore span{width:14px;height:14px;display:inline-block;border-radius:50%;background:black;color:#fff;padding-right:1px;font-size:10px;line-height:1.4;text-transform:lowercase;text-align:center}#main.multi .order-summary__content .installment_price{font-size:12px;letter-spacing:1.5px}#main.multi .payment_methods_container .afterpay-option{margin-top:19px}#main.multi .payment_methods_container .afterpay-option .afterpay-option-label{margin-left:8px}#main.multi .payment_methods_container .afterpay-option .afterpay-option-label .checkbox-label{margin-right:10px}#main.multi .payment_methods_container .afterpay-option .afterpay-option-label .afterpay-image{vertical-align:middle;width:105px}#main.multi .payment_methods_container .afterpay-option .afterpay-option-checkbox{vertical-align:middle}@supports (-webkit-appearance:-apple-pay-button){#main.multi .apple-pay-button{-webkit-appearance:-apple-pay-button;border-radius:0;margin-bottom:10px;width:100%;height:45px;vertical-align:top}#main.multi .apple-pay-button-black{-apple-pay-button-style:black}#main.multi .apple-pay-button-white{-apple-pay-button-style:white}#main.multi .apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){#main.multi .apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;height:44px;margin-top:1px}#main.multi .apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}#main.multi .apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}#main.multi .apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}#main.multi #finalTotalTableContainer .order-summary__content{clear:right}#main.multi .section-box{border-top:1px solid #dbdbdb;padding-top:25px;margin-bottom:15px;margin-top:36px}#main.multi .section-header{background:0 0;color:#1f1f1f;font-size:23px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;height:auto;line-height:1;text-align:left;margin-bottom:10px}#main.multi .alt-button{background:#fff;border:1px solid #5dba98;color:#5dba98;margin-top:15px;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}#main.multi .alt-button:hover{background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}#main.multi .dbMsgBox{border-color:#dbdbdb;border-style:solid;border-width:1px 0;padding:15px 0 10px 0;font-size:15px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;margin-bottom:25px;color:#666}#main.multi .checkout-table th:first-child{padding:0 30px 0 0}#main.multi .checkout-table th{padding:0 15px;text-transform:uppercase}#main.multi .checkout-table .cart-spacer-row td,#main.multi .checkout-table th{border-bottom:1px solid #dbdbdb}#main.multi .checkout-table td{padding:10px 15px}#main.multi .checkout-table td.price,#main.multi .checkout-table td.qty,#main.multi .checkout-table td.total{width:110px}#main.multi .checkout-table td.price .strike-thru-price{color:#dbdbdb;text-decoration:line-through}#main.multi .checkout-table td.price .strike-thru-price~.strike-thru-price{display:none}#main.multi .checkout-table td.price .highlighted-price{color:#ff195e}#main.multi .checkout-table .cart-spacer-row td{padding:0}#main.multi .checkout-table h4 a{font-weight:700}#main.multi .checkout-table a.remove_link{display:block;margin-top:25px}#main.multi .checkout-table div.color .shade-container{width:20px;height:20px;float:left;margin-right:10px}#main.multi .checkout-table div.color .shade{display:block;float:left;width:100%;height:100%}#main.multi .checkout-table div.color .shade.shadeCount3{width:33%}#main.multi .checkout-table div.color .shade.shadeCount4{width:50%;height:50%}#main.multi #works-well-with-wrapper{height:300px;border-top:1px solid #dbdbdb;padding-top:25px}#main.multi #works-well-with-wrapper .add{margin-top:10px}#main.multi #works-well-with-wrapper td{padding:0 3px 0 2px}#main.multi #works-well-with-wrapper td div.color{width:100px}#main.multi #works-well-with-wrapper td div.color span.shade{display:block;float:left;width:20px;height:20px;margin-right:10px}#main.multi #finalTotalTableContainer p.checkout-order-status{display:none}#main.multi table.checkout-order-status{margin-top:15px}#main.multi table.checkout-order-status td,#main.multi table.checkout-order-status th{padding:5px 15px 5px 0}#main.multi table.checkout-order-status th{font-weight:400;text-transform:uppercase}#main.multi #finalTotalTableContainer{float:right;margin-bottom:15px}#main.multi #finalTotalTableContainer .checkout-status-preorder-msg,#main.multi #finalTotalTableContainer .pre-order__status{float:right}#main.multi .order_terms{float:right;clear:both;margin-bottom:15px}#main.multi .payment_methods_container fieldset{margin-bottom:0}#main.multi .payment_methods_container .afterpay-option label{cursor:auto}#main.multi .payment_methods_container .billing_address_container .billing_address_container--notice-copy{margin:15px 0}#main.multi .cc_option_wrapper{padding-bottom:10px;border-bottom:1px solid #dbdbdb}#main.multi .payment_method_display{float:left;width:250px;margin:0 40px 10px 0}#main.multi .address-container{float:left;width:250px;margin:0 0 10px 40px}#main.multi .address_controls,#main.multi .payment_method_controls{float:left}#main.multi .address_controls select,#main.multi .payment_method_controls select{max-width:320px}#shipping #main.multi .checkout-progress_shipping .shipping-text{color:#5dba98;text-transform:uppercase;font-family:sans-serif}#shipping #main.multi .checkout-progress_payment .checkout-progress_payment-bar{background:#ebebeb}#shipping #main.multi .checkout-progress_payment .payment-text{color:#bdbcbc;font-family:sans-serif}#shipping #main.multi .checkout-progress_review .checkout-progress_review-bar{background:#ebebeb}#shipping #main.multi .checkout-progress_review .review-text{color:#bdbcbc;font-family:sans-serif}#shipping #main.multi .checkout-progress_shipping .shipping-text{color:#000;text-transform:uppercase;font-family:sans-serif}#shipping #main.multi .checkout-progress_payment .checkout-progress_payment-bar{background:#fafafa}#shipping #main.multi .checkout-progress_payment .payment-text{color:#999;font-family:sans-serif}#shipping #main.multi .checkout-progress_review .checkout-progress_review-bar{background:#fafafa}#shipping #main.multi .checkout-progress_review .review-text{color:#999;font-family:sans-serif}#billing #main.multi .checkout-progress_shipping .shipping-text{color:#bdbcbc;text-transform:uppercase;font-family:sans-serif}#billing #main.multi .checkout-progress_payment .checkout-progress_payment-bar{background:#5db593}#billing #main.multi .checkout-progress_payment .payment-text{color:#5dba98;font-family:sans-serif}#billing #main.multi .checkout-progress_review .checkout-progress_review-bar{background:#ebebeb}#billing #main.multi .checkout-progress_review .review-text{color:#bdbcbc;font-family:sans-serif}#billing #main.multi .checkout-progress_shipping .shipping-text{color:#999;text-transform:uppercase;font-family:sans-serif}#billing #main.multi .checkout-progress_payment .checkout-progress_payment-bar{background:#3f3f3f}#billing #main.multi .checkout-progress_payment .payment-text{color:#000;font-family:sans-serif}#billing #main.multi .checkout-progress_review .checkout-progress_review-bar{background:#fafafa}#billing #main.multi .checkout-progress_review .review-text{color:#999;font-family:sans-serif}#viewcart #main.multi h4{color:#231f20}#viewcart #main.multi .button.checkout-past{margin-left:25px}#viewcart #main.multi #sidebar{margin-top:0}#viewcart #main.multi .viewcart-banner{background:#5dba98;background:-webkit-gradient(linear,left top,left bottom,from(#f2fffa),to(#5dba98));background:-moz-linear-gradient(top,#f2fffa,#5dba98);padding:15px;margin-bottom:30px;line-height:2;font-size:25px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;color:#fff}#viewcart #main.multi .viewcart-banner a{color:#fff;text-decoration:underline}#viewcart #main.multi.empty #sidebar{margin-top:65px}#viewcart #main.multi.empty #content .empty-cart-message h2{color:#ef6ea8}#viewcart #main.multi.empty .dbMsgBox{border-top:0;padding-top:0}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1 .mpp-box{min-height:400px}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1 .mpp-box:hover .mpp-product-hover-view{display:none}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1 .mpp-box .product-title{color:#231f20;margin-bottom:15px}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1 .mpp-box p.price{margin-bottom:15px}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1 .mpp-box .product-shade{height:0;margin:0}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1 .mpp-box .reviews{padding-top:0;padding-bottom:0;margin-bottom:15px}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1.pcg-product-sku .mpp-product-hover-view .btn-quickview{visibility:hidden}#viewcart .cart-mpp-product-overlay-content .pcg-product-large-v1.pcg-product-sku .button.cta{visibility:visible}#viewcart .cart-mpp-product-overlay-content .product-content-grid-v1{background:0 0;padding:0;margin:0}#viewcart .cart-mpp-product-overlay-content .product-content-grid-v1.columns-5 li{padding:0 1.5% 0 0;width:23%}#viewcart .cart-mpp-product-overlay-content .product-content-grid-v1.columns-5 li:last-child{border:none}#viewcart .cart-mpp-product-overlay-content .product-content-grid-v1.columns-5 h3{margin:0 0 20px}.enhanced-cart-page #main.multi,.enhanced-review-page #main.multi{margin:0 auto;max-width:1920px;padding-bottom:0}.enhanced-cart-page #main.multi .outer-wrap,.enhanced-review-page #main.multi .outer-wrap{max-width:100%;font-size:17px;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;line-height:24px;letter-spacing:.02em;background-color:#fafafa;margin-bottom:0}.enhanced-cart-page #main.multi .outer-wrap::before,.enhanced-review-page #main.multi .outer-wrap::before{content:"";width:67%;height:100%;position:absolute;top:0;left:0;background-color:#fff}.enhanced-cart-page #main.multi .outer-wrap .accordion-wrapper,.enhanced-review-page #main.multi .outer-wrap .accordion-wrapper{padding:24px 0;margin:0;border:0;border-bottom:1px solid #e6e6e6}.enhanced-cart-page #main.multi .outer-wrap .accordion-wrapper__header,.enhanced-review-page #main.multi .outer-wrap .accordion-wrapper__header{position:relative;font-size:22px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;font-weight:400;line-height:32px;letter-spacing:-.02em;margin:0;cursor:pointer}.enhanced-cart-page #main.multi .outer-wrap .accordion-wrapper__header--icon,.enhanced-review-page #main.multi .outer-wrap .accordion-wrapper__header--icon{background:url(/media/images/icons/plus-icon.png) no-repeat 0 0 transparent;background-size:16px;float:none;position:absolute;right:0;top:8px;width:16px;height:16px}.enhanced-cart-page #main.multi .outer-wrap .accordion-wrapper__header.accordion-expand .icon,.enhanced-review-page #main.multi .outer-wrap .accordion-wrapper__header.accordion-expand .icon{background:url(/media/images/icons/minus-icon.png) no-repeat 0 0 transparent}.enhanced-cart-page #main.multi .outer-wrap .accordion-wrapper__content,.enhanced-review-page #main.multi .outer-wrap .accordion-wrapper__content{padding-top:16px}.enhanced-cart-page #main.multi .outer-wrap #sidebar,.enhanced-review-page #main.multi .outer-wrap #sidebar{width:33%;padding:40px}@media only screen and (min-width:540px){.enhanced-cart-page #main.multi .outer-wrap #sidebar,.enhanced-review-page #main.multi .outer-wrap #sidebar{padding-right:64px}}@media only screen and (min-width:1280px){.enhanced-cart-page #main.multi .outer-wrap #sidebar,.enhanced-review-page #main.multi .outer-wrap #sidebar{padding-right:72px}}.enhanced-cart-page #main.multi .outer-wrap #sidebar .checkout-buttons a.button,.enhanced-review-page #main.multi .outer-wrap #sidebar .checkout-buttons a.button{display:block;position:relative;width:100%;padding:20px 0;line-height:24px;font-size:17px;margin-bottom:16px;text-transform:none}.enhanced-cart-page #main.multi .outer-wrap #sidebar .checkout-buttons a.button.checkout-paypal-btn,.enhanced-review-page #main.multi .outer-wrap #sidebar .checkout-buttons a.button.checkout-paypal-btn{background-color:#fafafa;background-image:url(/media/images/checkout/pp_logo_small.png);background-size:80px;background-repeat:no-repeat;background-position:calc(50% + 60px);padding-right:90px;color:#333;border:1px solid #333}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box{padding-top:40px;margin:0 0 40px;color:#1a1a1a;border-top:1px solid #e6e6e6}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.checkout-button-wrapper,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.checkout-button-wrapper{padding-top:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-header,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-header{font-weight:400;font-size:28px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;line-height:32px;margin-bottom:16px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status{width:100%}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status td,.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status th,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status td,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status th{text-transform:none;padding:0 0 5px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status th,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status th{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status td,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content table.checkout-order-status td{text-align:right}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method{position:relative;display:block;overflow:hidden;margin:15px 0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method::before,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method::before{content:"";position:absolute;width:2px;height:100%;background-color:#e6e6e6;right:44px;top:0;z-index:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method::after,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method::after{content:"▼";position:absolute;top:16px;right:16px;color:#1a1a1a;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;z-index:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method__select,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;background-image:none;border:2px solid #e6e6e6;width:100%;height:100%;margin:0;padding:15px 24px;cursor:pointer;position:relative;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;background-color:transparent;z-index:2}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method__select::-ms-expand,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .shipping-method__select::-ms-expand{display:none}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field{position:relative;width:100%}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .offer-code,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .offer-code{width:100%;height:56px;padding:0 24px;border:2px solid #e6e6e6;background-color:#fafafa;line-height:20px;font-size:15px;margin-bottom:20px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .offer-code.label-mode,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .offer-code.label-mode{outline:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .offer-code.label-mode+label,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .offer-code.label-mode+label{top:-10px;font-size:13px;color:#1a1a1a}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field label,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field label{position:absolute;left:24px;top:16px;line-height:1;letter-spacing:.4px;padding:4px;font-size:15px;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;background-color:#fafafa;color:#999;transition:all .2s ease}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .one-offer-only,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .one-offer-only{margin-top:12px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .alt-button,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .alt-button{font-size:17px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;letter-spacing:-.01em;text-transform:none;padding:18px 22px;color:#1a1a1a;border:2px solid #e6e6e6;background-color:#fafafa;margin-top:6px;width:100%}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .continue-shopping,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box .section-content .offer-code-field .continue-shopping{text-decoration:underline;color:#1a1a1a;margin:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .section-header,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .section-header{border:none;margin:0 0 10px;padding:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-control-nav,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-control-nav{display:none}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-direction-nav li a,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-direction-nav li a{width:18px;top:33%}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-direction-nav li a.flex-prev,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-direction-nav li a.flex-prev{background-position:left 2px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-direction-nav li a.flex-next,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .flex-direction-nav li a.flex-next{background-position:right 2px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__code-info--applied,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__code-info--applied{margin:15px 35px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__item,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__item{text-align:center}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__item .offer_desc,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__item .offer_desc{margin-bottom:15px;font-size:15px;line-height:20px;color:#ccc}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__item .more_link,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet__item .more_link{text-decoration:underline;color:#1a1a1a;margin:0}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .offer_apply .btn-shopnow,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box.section-loyalty-offers .offer-code-wallet .offer_apply .btn-shopnow{width:170px;padding:20px 0;display:block;margin:0 auto}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box #livechat-overlay .need-help-text .need-help-link,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box #livechat-overlay .need-help-text .need-help-link{padding-top:8px;font-size:17px}.enhanced-cart-page #main.multi .outer-wrap #sidebar .section-box #livechat-overlay .need-help-text .need-help-link a,.enhanced-review-page #main.multi .outer-wrap #sidebar .section-box #livechat-overlay .need-help-text .need-help-link a{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;color:#1a1a1a}.enhanced-cart-page #main.multi #content,.enhanced-review-page #main.multi #content{padding:0 24px 100px 72px;width:67%;margin:0;background-color:#fff;position:relative}@media only screen and (min-width:540px){.enhanced-cart-page #main.multi #content,.enhanced-review-page #main.multi #content{padding-left:64px}}@media only screen and (min-width:1280px){.enhanced-cart-page #main.multi #content,.enhanced-review-page #main.multi #content{padding-left:72px}}.enhanced-cart-page #main.multi #content .dbMsgBox,.enhanced-review-page #main.multi #content .dbMsgBox{display:none}.enhanced-cart-page #main.multi #content .viewcart-bag-count,.enhanced-review-page #main.multi #content .viewcart-bag-count{font-size:50px;line-height:52px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif}.enhanced-cart-page #main.multi #content .viewcart-desc,.enhanced-review-page #main.multi #content .viewcart-desc{margin-bottom:36px}.enhanced-cart-page #main.multi #content .cart-items,.enhanced-review-page #main.multi #content .cart-items{overflow:hidden;border-top:1px solid #e6e6e6}.enhanced-cart-page #main.multi #content .cart-items .cart-item,.enhanced-review-page #main.multi #content .cart-items .cart-item{padding:24px 0;border-bottom:1px solid #e6e6e6}.enhanced-cart-page #main.multi #content .cart-items .cart-item.loading::before,.enhanced-review-page #main.multi #content .cart-items .cart-item.loading::before{background-color:rgba(255,255,255,.75);background-image:url(/sites/clinique/themes/cl_base/img/animated-loader.svg);background-position:center;background-repeat:no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.enhanced-cart-page #main.multi #content .cart-items .cart-item__thumb,.enhanced-review-page #main.multi #content .cart-items .cart-item__thumb{float:left;width:calc(25.4% - 24px);height:240px;margin-right:24px;background-color:#fafafa;padding-top:24px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__thumb a,.enhanced-review-page #main.multi #content .cart-items .cart-item__thumb a{display:block;float:none}.enhanced-cart-page #main.multi #content .cart-items .cart-item__thumb a img,.enhanced-review-page #main.multi #content .cart-items .cart-item__thumb a img{margin:0 auto;display:block;width:100%;vertical-align:middle}.enhanced-cart-page #main.multi #content .cart-items .cart-item__thumb a img.kit_image,.enhanced-review-page #main.multi #content .cart-items .cart-item__thumb a img.kit_image{max-width:100%;bottom:15px;position:relative}.enhanced-cart-page #main.multi #content .cart-items .cart-item__thumb a.edit_kit,.enhanced-review-page #main.multi #content .cart-items .cart-item__thumb a.edit_kit{color:#000;font:normal 400 17px/1.4 CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;letter-spacing:.02em;text-align:center;text-decoration:underline}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc{float:right;position:relative;width:73%;margin-bottom:16px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--product-name,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--product-name{margin-right:50px;color:#1a1a1a;line-height:24px;letter-spacing:.14px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--product-name a,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--product-name a{color:#1a1a1a;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--product-name a.custom-kit__heading,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--product-name a.custom-kit__heading{font-size:28px;line-height:1.4}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--product-size,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--product-size{color:#999}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--remove .remove_link,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--remove .remove_link{background:url(/media/images/icons/plus-icon.png) no-repeat 0 0 transparent;background-size:16px;display:block;width:16px;height:16px;position:absolute;right:0;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--remove .cart_item_tos_message,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--remove .cart_item_tos_message{font-size:14px;line-height:20px;margin:10px 0;border:2px solid #e6e6e6;color:#999;padding:20px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--color .shade,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--color .shade{border-radius:50%;height:16px;width:16px;display:inline-block;vertical-align:middle;position:relative;bottom:1px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--color .shade-name,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--color .shade-name{color:#999}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price{float:left;width:100%}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty{float:left;width:30%}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty.sample,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty.sample{margin-top:6px;font-size:14px;line-height:20px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field{float:left;width:12px;height:32px;border:none;background-color:#fff;text-align:center;font-size:20px;padding:0}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus .icon--minus,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus .icon--minus,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field .icon--minus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus .icon--minus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus .icon--minus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field .icon--minus{background:url(/media/images/icons/minus-icon.png) no-repeat 0 0 transparent;background-position:0 6px;background-size:16px;width:12px;height:24px;display:block}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus .icon--plus,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus .icon--plus,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field .icon--plus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus .icon--plus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus .icon--plus,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field .icon--plus{background:url(/media/images/icons/plus-icon.png) no-repeat 0 0 transparent;background-position:0 3px;background-size:12px;width:12px;height:18px;display:block}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus:disabled,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus:disabled,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field:disabled,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus:disabled,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus:disabled,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field:disabled{cursor:not-allowed}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus:disabled .icon,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus:disabled .icon,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field:disabled .icon,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-minus:disabled .icon,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .cart-qty-plus:disabled .icon,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field:disabled .icon{opacity:.3}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty .qty-container .qty-field{width:44px;font-size:17px;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;pointer-events:none}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .price,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty,.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .total,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .price,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .qty,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .total{float:left;width:30%;letter-spacing:.2px;margin-top:5px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__desc--qty-price .total,.enhanced-review-page #main.multi #content .cart-items .cart-item__desc--qty-price .total{width:40%}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill{float:right;position:relative;width:73%}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .auto-replenishment-text,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .auto-replenishment-text{display:none}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .refill-select-container,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .refill-select-container{position:relative;display:block;width:300px;overflow:hidden}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .refill-select-container::before,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .refill-select-container::before{content:"";position:absolute;width:2px;height:100%;background-color:#e6e6e6;right:44px;top:0;z-index:0}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .refill-select-container::after,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .refill-select-container::after{content:"▼";position:absolute;top:16px;right:16px;color:#1a1a1a;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;z-index:0}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .refill-select-container .refill_select,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .refill-select-container .refill_select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;background-image:none;border:2px solid #e6e6e6;width:100%;height:100%;margin:0;padding:15px 24px;cursor:pointer;position:relative;background-color:transparent;z-index:2}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .refill-select-container .refill_select::-ms-expand,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .refill-select-container .refill_select::-ms-expand{display:none}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .replenishment-notice-container .replenishment-notice,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .replenishment-notice-container .replenishment-notice{float:left;width:90%;line-height:20px;letter-spacing:.25px}.enhanced-cart-page #main.multi #content .cart-items .cart-item__refill .replenishment-notice-container .info-btn,.enhanced-review-page #main.multi #content .cart-items .cart-item__refill .replenishment-notice-container .info-btn{float:right;margin-right:10px;margin-top:10px;background-color:#808080;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif}.enhanced-cart-page #main.multi #content .cart-items .cart-item.viewcart_item_custom_kit .price,.enhanced-cart-page #main.multi #content .cart-items .cart-item.viewcart_item_custom_kit .qty,.enhanced-review-page #main.multi #content .cart-items .cart-item.viewcart_item_custom_kit .price,.enhanced-review-page #main.multi #content .cart-items .cart-item.viewcart_item_custom_kit .qty{width:60%}.enhanced-cart-page #main.multi #content .cart-items .cart-item.viewcart_item_custom_kit .total,.enhanced-review-page #main.multi #content .cart-items .cart-item.viewcart_item_custom_kit .total{width:40%}.enhanced-cart-page #main.multi #content .gift-options-wrapper,.enhanced-review-page #main.multi #content .gift-options-wrapper{margin-top:24px;padding-top:0}.enhanced-cart-page #main.multi #content .gift-options-wrapper.disabled,.enhanced-review-page #main.multi #content .gift-options-wrapper.disabled{pointer-events:none;opacity:.3}.enhanced-cart-page #main.multi #content .gift-options-wrapper .section-header,.enhanced-review-page #main.multi #content .gift-options-wrapper .section-header{font-size:28px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift{margin:0}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__img,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__img{float:left;width:calc(26% - 24px);margin-right:24px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__img img,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__img img{width:100%}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content{float:left;width:74%}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--title,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--title{margin:0}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container{position:relative;margin-top:16px;margin-bottom:24px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label{margin-bottom:10px;display:inline-block;position:relative;top:3px;padding-left:50px;color:#666;font-family:CliniqueHelveticaNeueLight,Sans-Serif;line-height:20px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label::before,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label::before{content:"";width:36px;height:20px;background-color:#1a1a1a;position:absolute;top:0;left:0;border-radius:20px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label::after,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label::after{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-color:#fff;border:2px solid #1a1a1a;border-radius:50%;transition:all .3s ease}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label .gift-yes,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form>label .gift-yes{display:none}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input{display:none}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label,.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label{font-weight:700;color:#222}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label .gift-yes,.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label .gift-yes,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label .gift-yes,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label .gift-yes{display:block}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label .gift-no,.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label .gift-no,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label .gift-no,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label .gift-no{display:none}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label::after,.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label::after,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+label::after,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~label::after{left:16px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+.gift-form-container,.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~.gift-form-container,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked+.gift-form-container,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .is-gift-input:checked~.gift-form-container{display:block}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container{display:none}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea{position:relative;margin-top:20px}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea .message-field,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea .message-field{width:100%;height:112px;padding:20px 24px;border:2px solid #222;letter-spacing:.15px;line-height:24px;font-size:14px;resize:none}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea .message-field.label-mode,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea .message-field.label-mode{outline:0}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea .message-field.label-mode+label,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea .message-field.label-mode+label{top:-15px;left:23px;font-size:13px;color:#1a1a1a}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea>label,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__textarea>label{position:absolute;left:24px;top:14px;letter-spacing:.4px;font-size:15px;padding:4px;color:#999;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;background-color:#fff;transition:all .2s ease}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__max-char,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__max-char{color:#999;margin:24px 0;float:left}.enhanced-cart-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__submit--btn,.enhanced-review-page #main.multi #content .gift-options-wrapper .gift__content--radio-btn-container .gift-wrap-form .gift-form-container__submit--btn{float:right;padding:15px 30px;line-height:24px;font-size:17px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;background-color:#000;color:#fff;border:none;margin-top:24px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper,.enhanced-review-page #main.multi #content #works-well-with-wrapper{border-top:1px solid #e6e6e6}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .section-header,.enhanced-review-page #main.multi #content #works-well-with-wrapper .section-header{font-size:28px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;line-height:32px;margin-bottom:36px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .viewcart-checkout-buttons .checkout-btns,.enhanced-review-page #main.multi #content #works-well-with-wrapper .viewcart-checkout-buttons .checkout-btns{float:right;padding:18px 100px;font-size:17px;margin-bottom:36px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list{list-style:none;overflow:visible;position:relative}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item{float:left;width:25%;margin:0 4%;position:static;padding-bottom:70px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .thumb-inner,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .thumb-inner{background-color:#fafafa;padding:24px 0 5px;margin-bottom:20px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .thumb-inner a,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .thumb-inner a{float:none}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .thumb-inner a img,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .thumb-inner a img{display:block;margin:0 auto 16px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .color .shade,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .thumb .color .shade{display:none}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info h4,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info h4{margin-bottom:0}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info h4 a,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info h4 a{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;line-height:20px;float:none}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .sub-head a,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .sub-head a{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;color:#1a1a1a;float:none}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .add,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .add{position:absolute;bottom:35px}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .add .button,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .add .button{padding:6px 18px;background-color:#262626}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .rating,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .rating{position:absolute;bottom:0;opacity:.7}.enhanced-cart-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .price,.enhanced-review-page #main.multi #content #works-well-with-wrapper .recommended-products__list--item .info .price{color:#999;margin-bottom:16px}.enhanced-cart-page #main.multi #content .bottom-button,.enhanced-review-page #main.multi #content .bottom-button{margin-top:24px}.enhanced-cart-page #main.multi #content .bottom-button .checkout-btns,.enhanced-review-page #main.multi #content .bottom-button .checkout-btns{padding:20px 120px;line-height:24px;font-size:17px;text-transform:none;margin-bottom:72px;float:right}.enhanced-cart-page #main .back_to_top,.enhanced-review-page #main .back_to_top{position:fixed;bottom:30px;right:64px;background:#000;width:64px;height:64px;border-radius:50%;cursor:pointer;z-index:999;font-size:18px}.enhanced-cart-page #main .back_to_top .icon--caret--up,.enhanced-review-page #main .back_to_top .icon--caret--up{display:block;margin:23px 0 0 23px;color:#fff}.enhanced-cart-page #main .back_to_top .icon--caret--up::before,.enhanced-review-page #main .back_to_top .icon--caret--up::before{content:"\f077"}.enhanced-cart-page .page-footer .sitewide-footer-formatter__bottom,.enhanced-cart-page .page-footer .sitewide-footer-formatter__copyright p,.enhanced-review-page .page-footer .sitewide-footer-formatter__bottom,.enhanced-review-page .page-footer .sitewide-footer-formatter__copyright p{margin-top:0}.enhanced-cart-page .page-footer .sitewide-footer-formatter__creator,.enhanced-review-page .page-footer .sitewide-footer-formatter__creator{display:block}.enhanced-cart-page .page-footer .sitewide-footer-formatter__country-chooser,.enhanced-review-page .page-footer .sitewide-footer-formatter__country-chooser{display:block!important}.enhanced-cart-page .block-template-footer-country-chooser-v1 .node,.enhanced-review-page .block-template-footer-country-chooser-v1 .node{overflow:visible}.enhanced-cart-page .footer-country-chooser__selectbox,.enhanced-review-page .footer-country-chooser__selectbox{display:none}.enhanced-cart-page .footer-country-chooser__menu,.enhanced-review-page .footer-country-chooser__menu{display:block!important;position:relative}.enhanced-cart-page .footer-country-chooser__menu.country-en .menu,.enhanced-review-page .footer-country-chooser__menu.country-en .menu{display:block}.enhanced-cart-page .footer-country-chooser__menu.country-en .menu-active-value,.enhanced-review-page .footer-country-chooser__menu.country-en .menu-active-value{border-color:#ccc;z-index:1002}.enhanced-cart-page .footer-country-chooser .menu,.enhanced-review-page .footer-country-chooser .menu{position:absolute;display:none;border:1px solid #ccc;min-width:100%;top:31px;background:#fff;z-index:1001;left:0}.enhanced-cart-page .footer-country-chooser .menu li,.enhanced-review-page .footer-country-chooser .menu li{margin-top:1px}.enhanced-cart-page .footer-country-chooser .menu li:first-child,.enhanced-review-page .footer-country-chooser .menu li:first-child{margin-top:0}.enhanced-cart-page .footer-country-chooser .menu li.selected a,.enhanced-cart-page .footer-country-chooser .menu:hover li a,.enhanced-review-page .footer-country-chooser .menu li.selected a,.enhanced-review-page .footer-country-chooser .menu:hover li a{background:#fafafa}.enhanced-cart-page .footer-country-chooser .menu a,.enhanced-review-page .footer-country-chooser .menu a{color:#222;display:block;white-space:nowrap;padding:3px 10px}.enhanced-cart-page .menu-active-value,.enhanced-review-page .menu-active-value{padding:4px 30px 4px 10px;cursor:pointer;position:relative;margin:-4px 0 0;border:1px solid #fff;border-bottom:0;background:#fff}.enhanced-cart-page .menu-active-value::after,.enhanced-review-page .menu-active-value::after{content:"";display:block;height:0;width:0;border:5px solid transparent;border-top-color:#222;border-bottom:0;position:absolute;right:10px;top:50%;margin-top:-3px}.page-footer .sitewide-footer-formatter__creator{display:none}#shipping #main.multi #content fieldset.fs .gift_form_container *{color:inherit}#shipping #main.multi #content fieldset.fs .gift_form_container h4.giftwrap_header{margin-left:23px}#shipping #main.multi #content fieldset.fs .gift_form_container .form_element.giftmsg_from_container,#shipping #main.multi #content fieldset.fs .gift_form_container .form_element.giftmsg_to_container{float:left;width:48%;margin:0 10px 10px 0}#shipping #main.multi #content fieldset.fs .gift_form_container .form_element label{float:none;display:block}#shipping #main.multi #content #address_form_container fieldset.fs div.form_element{width:300px}#shipping #main.multi #content #address_form_container fieldset.fs div.form_element input[type=tel],#shipping #main.multi #content #address_form_container fieldset.fs div.form_element input[type=text],#shipping #main.multi #content #address_form_container fieldset.fs div.form_element select{width:100%}div#bcrf{border-bottom:1px solid #ccc;margin-bottom:10px;margin-left:0;padding-bottom:20px;width:100%}div#bcrf img.left{float:left}div#bcrf div{margin-left:160px}div#bcrf div#BCA_rev_div1{margin-left:0;width:720px}div#bcrf div.multi_donation_img_container{margin:0 90px 0 0;float:left}div#bcrf div.multi_donation_img_container>img{display:block}div#bcrf div.multi_donation{margin-left:0}div#bcrf div.multi_donation input[type=radio]{cursor:pointer}div#bcrf div.multi_donation label{margin-right:5px;padding-left:5px;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}div#bcrf div.multi_donation #BCA_donation_submit{margin-top:20px}div#bcrf fieldset#BCA_rev_div2{width:500px}div#bcrf p{margin-bottom:10px;line-height:16px;font-size:13px}div#bcrf input.radio{margin:0;cursor:pointer;vertical-align:middle}div#bcrf label{margin-right:130px;cursor:pointer;vertical-align:middle;font-size:13px}div#bcrf label[for=BCA_donation_amount]{display:none}div#bcrf a{color:#ff0066;text-decoration:underline;outline:0}div#bcrf #BCA_donation_submit{float:right;text-transform:uppercase;cursor:pointer;margin-left:0;border-style:solid;background-color:#ff0066;border-radius:0;border-width:2px;border-color:#faa0ba;color:#faa0ba;font-size:.9em;padding:4px 10px 3px 10px;line-height:1.5;background-color:#fff;font-family:HelveticaNeueLTStd75Bold}div#bcrf #BCA_loading_msg{float:right;text-transform:capitalize}div#bcrf fieldset.fs{margin-bottom:5px;margin-left:0;margin-right:0;margin-top:15px;overflow-x:hidden;overflow-y:hidden}div#bcrf fieldset.fs div.form_element.radio input{float:left;margin-top:1px}div#bcrf fieldset.fs div.form_element label{margin-right:20px}div#bcrf_disclaimer div.top,div#bcrf_info div.top{height:20px;padding-left:209px}div#bcrf_disclaimer div.mid,div#bcrf_info div.mid{padding:0 10px 15px 15px;line-height:16px;font-size:11px}div#bcrf_disclaimer div.bot,div#bcrf_info div.bot{height:4px}div#bcrf_disclaimer a,div#bcrf_info a{color:#ff0066;text-decoration:underline;outline:0}body#billing fieldset,body#review fieldset,body#shipping fieldset,body#viewcart fieldset{border:none}@media only screen and (min-width:1024px){.offers-overlay-content .mantle-custom-text.body-text p,.offers-overlay-content .mantle-custom-text.style--bare p{font-size:14px}.offers-overlay-content .mantle-custom-text.title--large p,.offers-overlay-content .mantle-custom-text.title--xl p{font-size:34px}.offers-overlay-content .elc-button.button--dark{min-width:180px}}#delivery-options #est_shipping_stock_items{margin:10px 0;font-size:12px}body#confirm [id^=extole] .extole-widget-is-modal{z-index:1010000}#favorites-panel .content,#past-purchases-panel .content,#samples-panel .content{padding-left:0;padding-right:0}#viewcart-panel .product.shaded .color{float:none}#favorites-panel ul.product-list .product,#past-purchases-panel ul.product-list .product{height:150px}body .wrapper div.responsive-container{padding-top:3em}body .wrapper div.responsive-container section.checkout{max-width:960px;margin:0 auto;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .wrapper div.responsive-container section.checkout .pc-hidden{display:none}body .wrapper div.responsive-container section.checkout div.column.left .checkout-header #top-viewcart-buttons{display:none}body .wrapper #need-help-panel{display:block!important}body .wrapper .pg_wrapper.samples-page .viewcart-buttons-panel{width:100%;text-align:right}body .wrapper .pg_wrapper.samples-page #samples-panel h2,body .wrapper .pg_wrapper.samples-page #samples-panel h3,body .wrapper .pg_wrapper.samples-page #samples-panel h4{color:#231f20}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li{border-top:1px solid #dbdbdb;border-bottom:none;height:117px}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li .product-img{float:left;margin-top:15px;margin-right:15px}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li .product-img img{width:74px;height:85px}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li .details{float:none;margin-top:15px}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li .details ul.skus{margin:20px 0 20px 0}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li .details ul.skus .sample-select-button{background-color:#5dba98;color:#fff;padding:5px 10px;font-weight:700}body .wrapper .pg_wrapper.samples-page #samples-panel .deactivate .product-img img,body .wrapper .pg_wrapper.samples-page #samples-panel .deactivate label{opacity:.3}body .wrapper .pg_wrapper.samples-page #samples-panel .deactivate .product-name{color:#ccc!important;cursor:default!important}body .wrapper .pg_wrapper.samples-page #samples-panel .deactivate .sample-select-button{background-color:#ccc!important;cursor:default!important}body .wrapper .pg_wrapper.samples-page #samples-panel ul.product-list li:first-child{border-top:none}body .wrapper .pg_wrapper.samples-page #samples-panel .add-button{float:right;margin-bottom:15px}body .wrapper .pg_wrapper.samples-page #samples-panel .samples-page .viewcart-buttons-panel{float:right}body #footer .footer-top-mobile-v1 .newsletter-signup{display:block;visibility:visible}body .loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat center center}body .loading *{opacity:.8}body .column.left section.viewcart-buttons-panel.panel .continue-buttons .go-shopping{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:#fff;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:5px 10px;display:inline-block;zoom:1}body .column.left .messages--error{text-align:center}body .column.left .gift-options-panel .gift-options .label{background:#bbb}body .column.left .gift-options-panel .gift-options__checkbox:checked~.label{background:#000}@media all and (min-width:768px){body .column.left .gift-options-panel .giftwrap .gift__img{max-width:10%}}body .column.left.checkout__content{width:100%}@media all and (min-width:768px){body .column.left.checkout__content{padding:0 50px}}body .column.left.checkout__content .messages [class*=" error_offer_criteria_"]{display:none}body .column.left.checkout__content .order-summary-panel,body .column.left.checkout__content .payment-panel,body .column.left.checkout__content .shipping-panel{display:none}body section.pg_wrapper{margin-top:20px}body .panel select{padding-right:.2em!important;max-width:100%}body #promo-panel.panel .banner{padding:0;margin:0}body section#sign-in-panel #new-or-returning-radios fieldset{padding:0;border:none}body section#sign-in-panel .panel-group .content{padding:1em;padding-bottom:99999px}body section#sign-in-paypal-panel #new-account header#new-account-h{background-color:#eff1f1}body section#viewcart-panel .item-count:after{content:none}body section#viewcart-panel .item-count:before{content:none}body section#viewcart-panel .cart-items .product .cart-header__title--price{width:auto}body section#viewcart-panel .cart-items .product.sample .cart-header__title--price{display:none}body section#viewcart-panel .viewcart-header{padding:5px 0 5px 10px;margin:0;background-color:#eff1f1}body section#viewcart-panel .viewcart-header .item-count:after{content:")"}body section#viewcart-panel .viewcart-header .item-count:before{content:"("}body section#viewcart-panel .viewcart-header .item-count{padding-top:0}body section#viewcart-panel .viewcart-header #shopping-bag-title-edit{font-weight:700}body section#viewcart-panel #shopping-bag-edit{background-color:#fff}body .content .cart-header{padding-bottom:5px;font-weight:700;border-bottom:1px solid #dbdbdb}body .viewcart-header h2{padding-top:0}body .cart-items .cart-item__thumb{margin:0;padding:10px 10px 5px 0}body .cart-items .product .thumb{padding-bottom:0;padding-top:0}body #add-samples-message{padding:11px 0!important}body .product .total{font-weight:400}body section#shipmethod-panel header h2{padding:25px 0 10px 10px;float:right}body section#shipmethod-panel .content{margin:0 0 5px 0;text-align:right;padding-right:0}body section#shipmethod-panel .content p{margin:0 0 15px 0}body section.viewcart-buttons-panel.panel .continue-buttons .continue-checkout.disabled{background-color:#bdbcbc!important}body section.viewcart-buttons-panel.panel .continue-shopping{margin-top:12px;float:left}body .or{margin:0 15px}body section#recommended-products-panel{border-top:1px solid #dbdbdb}body section#recommended-products-panel header h2{padding-top:0;padding-bottom:0}body section#need-help-panel{margin:0 0 20px 0}body section#need-help-panel header h2{padding:24px 0 22px 0}body section#samples-panel ul.product-list li.product{margin:0}body section#samples-panel ul.product-list li.product:before{display:none}body section#samples-panel ul.product-list>li h4{margin-top:0}body section#samples-panel ul.product-list li.product:after{display:none}body section#links-panel header h2{padding:23px 0 10px 0;font-size:23px}body section#links-panel .links_list .link .loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat right center;background-size:contain;padding-right:20px}body section#links-panel .mobile_hidden{margin-bottom:25px}body .tab-bar{margin-left:0!important}body .tab-content{margin-bottom:20px}body #offer-code-panel{border-bottom:1px solid #dbdbdb}body #offer-code-panel h2{padding:23px 0 5px 0;font-size:23px}body #offer-code-panel p.note{margin:10px 0 30px 0}body #order-summary-panel{border-bottom:1px solid #dbdbdb}body #order-summary-panel .value{font-weight:400}body #order-summary-panel header{border-top:none}body #order-summary-panel .total{font-weight:700}body #order-summary-panel h2{padding:10px 10px 10px 0}body #viewcart-panel #shopping-bag-edit{margin-top:5px;float:left}body #review-panel .payment-option{margin-top:10px;float:left}body #review-panel .payment-option input{width:auto;height:auto}body #review-panel .submit .btn.place-order{background-color:#5dba98;color:#fff;line-height:1.5;padding:4px 10px 3px;font-weight:700;float:right;border:none}body #review-panel input[type=radio]{height:13px;width:13px;padding:0}body #review-panel .email_promotions{padding:0;margin:0}body .tab-switcher h4{color:#231f20}body .recommended-product-items{overflow:hidden}body .recommended-product-items .recommended-item a img{max-width:100%}body .recommended-product-items .recommended-item .reviews-image{width:62px;height:13px}body #links-panel .content{padding-bottom:2em}body .cart-header{text-transform:uppercase}body .cart-header .cart-header__title--qty{width:15%}body .cart-header .cart-header__title--products{width:54%}body .cart-header .cart-header__title--price{width:11%;margin:0}body .product .qty{width:11%}body .product .cart-item__desc{width:40%}body #shipping-panel .select-address input[type=radio]{height:13px;width:13px}body #shipping-panel .select-address input[name=BILLFORM_BILL_TO_SHIPPING]{height:15px}body #shipping-panel .select-menu{margin-left:0}body #shipping-panel .select-menu select{width:500px;height:2em}body #shipping-panel #continue-btn{float:right}body #shipping-panel section{margin-bottom:10px}body #shipping-panel .giftwrap{margin:0;padding:0}body #shipping-panel .giftwrap ul.non-slider:not(:first-child) li.wrapItem{padding-left:50px}body #shipping-panel .giftwrap ul.non-slider{display:block;width:100%;height:140px}body #shipping-panel .giftwrap ul.non-slider li.wrapItem{display:table-cell;width:30%}body #shipping-panel .giftwrap ul.non-slider li.wrapItem input[type=radio]{visibility:hidden}body #shipping-panel .giftwrap ul.non-slider li.wrapItem label{display:inline-block;width:75%;text-align:center;margin:0 auto}body #shipping-panel .giftwrap ul.non-slider li.wrapItem .radio-option-button{clear:left;background-color:#5dba98;color:#fff;line-height:1.5;padding:5px 10px;font-weight:700;border:none;outline:0;text-align:center;margin:0 auto;text-transform:uppercase}body #shipping-panel .giftwrap ul.non-slider li.wrapItem .radio-option-button-selected{clear:left;border:solid 1px #5dba98;background-color:#fff;color:#5dba98;line-height:1.5;padding:5px 10px;font-weight:700;outline:0;text-align:center;margin:0 auto;text-transform:uppercase}body #shipping-panel .email_promotions{margin:0;padding:0;border:none}body #shipping-panel .section-email-promotions .form_element,body #shipping-panel .section-sms-promotions .form_element{width:100%}body #shipping-panel .section-email-promotions .form_element label,body #shipping-panel .section-sms-promotions .form_element label{display:block;width:auto;margin-right:0;pointer-events:auto}body #shipping-panel .section-email-promotions .form_element input,body #shipping-panel .section-sms-promotions .form_element input{margin-top:0;float:left}body #shipping-panel .section-email-promotions{margin-bottom:0}body #shipping-panel .section-email-promotions .form_element{margin-bottom:0}body #shipping-panel .section-email-promotions+.privacy_policy{font-size:15px}body #shipping-panel .section-sms-promotions{margin-top:10px}body #shipping-panel .new-address .qas-submit-container .btn{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:#fff;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:5px 10px;display:inline-block;zoom:1}body .field-are-required{float:right}body #promo-panel .banner img{width:100%}body .samples-overlay .cc-cream-overlay-link{display:none}body .samples-overlay h3{color:#231f20}body .samples-overlay h4{color:#231f20}body .samples-overlay .product-list .product{border-bottom:1px solid #dbdbdb;padding:20px 0;position:relative}body .samples-overlay .product-list .product-img{width:85px;float:left}body .samples-overlay .product-list .details{float:left}body .samples-overlay .product-list .skus{position:absolute;bottom:40px;left:85px;top:45px}@media (min-width:769px){body .samples-overlay .product-list .skus{bottom:initial;top:initial;left:110px}}body .samples-overlay .product-list .skus .swatch{float:left;margin-right:.3em;width:16px;height:16px}body .samples-overlay .product-list .skus .shade{margin-bottom:10px}body .samples-overlay .sample-select-button{background-color:#5dba98;color:#fff;line-height:2.5;padding:5px 10px;font-weight:700}body .samples-overlay .sample-select-button.selected{border:solid 1px #5dba98;color:#5dba98;background-color:#fff}body .samples-overlay .add-button{padding-top:20px;padding-right:25px;float:right}body .samples-overlay .add-button-top{padding-top:0}body .samples-overlay .product-img img{width:74px;height:85px}body #recommended-products-panel .recommended-product-items .recommended-item .quickshop{clear:none!important;background-color:#5dba98;font-family:CliniqueHelveticaNeueMedium,sans-serif;color:#fff;padding:4px 10px 3px;text-transform:uppercase;line-height:1.5;display:inline-block;margin-top:5px}body #recommended-products-panel .recommended-product-items .recommended-item .quickshop a{font-family:CliniqueHelveticaNeueMedium,sans-serif;background-color:#5dba98;color:#fff;padding:4px 10px 3px;text-transform:uppercase;line-height:1.5;font-size:.9em;display:inline-block;margin-top:5px}body #recommended-products-panel .recommended-product-items .recommended-item .thumb{display:block;width:100%;height:auto}body #samples-panel .deactivate .product-img img,body #samples-panel .deactivate label{opacity:.3}body #samples-panel .deactivate .product-name{color:#ccc!important;cursor:default!important}body .single#main .form-container .form-item.select-menu{display:block}body .single#main .form-container .form-item.card-expiry-date{display:block}body .single#main #checkout_shipping_panel .form-container .form-item.address-to-use input[type=radio]{width:auto;height:auto}.panel header.viewcart-header .item-count{font-size:20px;float:right;padding-top:.5em}.panel header.viewcart-header item-count:after{content:""}.panel header.viewcart-header .item-count:before{content:""}.panel header .item-count{font-weight:700}.panel header .edit.btn.btn-mini{padding:5px 20px}.panel a.change-address{color:#5dba98}.form-container .new-address .form-item.qas-select-container,.form-container .new-address .form-item.qas-submit-container{display:block}#need-help-panel .phone{background:transparent url(/media/images/checkout/icon_phone.png) no-repeat left center}#need-help-panel .chat{background:transparent url(/media/images/checkout/icon_chat.png) no-repeat left center}#need-help-panel .email{background:transparent url(/media/images/checkout/icon_email.png) no-repeat left center}#need-help-panel .content{font-size:19px}#need-help-panel .content a{color:#adddb7}#need-help-panel .content span{color:#231f20}.product .product_subname{float:left;width:60%}.product .remove_link{bottom:10px;right:auto}.product .remove-sample{display:none}.product.sample .product_name{float:none!important}.product.sample .sub_line{width:60%}.product.sample .product_subname{width:60%!important}#viewcart-panel .product.shaded .color{bottom:0!important;left:auto!important;position:relative!important}#viewcart-panel .product.shaded .color .shade{left:auto!important;position:relative!important}#viewcart-panel .product.shaded .color .swatch{position:relative!important}.tab-bar li a{background-color:#fff!important;color:#5dba98!important;border:solid 1px #5dba98!important;text-transform:capitalize!important;border-bottom:0!important}.tab-bar li a.active{border-width:0;background-color:#5dba98!important;color:#fff!important;font-weight:700}#samples-panel .offer h3{padding-left:0}#samples-panel .offer .remaining{padding-left:0}#samples-panel ul.product-list .product{height:auto}#samples-panel ul.skus .sample-select-button{background-color:#5dba98;color:#fff;line-height:1.5;padding:5px 10px;font-weight:700}#samples-panel .content p{margin-top:0}#samples-panel h3{color:#231f20}#samples-panel .product-img{float:left;margin-top:15px}#samples-panel ul.skus .sample-select-button.selected{border:solid 1px #5dba98;color:#5dba98;background-color:#fff}#samples-panel ul.skus{margin:5px 0 20px 0}#samples-panel ul.skus .shade{margin-bottom:10px}#samples-panel .product-list li.product{border-top:1px solid #dbdbdb;border-bottom:none}#samples-panel .product-list li.product:nth-child(4){margin-top:1px}#samples-panel .product-list li.product:first-child{border-top:none}#samples-panel .product-list li:last-child{border-bottom:none}#favorites-panel .product-img{margin-right:1em}#favorites-panel .details{position:absolute}#favorites-panel header h2{padding:14px 0 8px 0}#favorites-panel .add-to-cart input[type=submit]{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:#fff;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1}#favorites-panel .content p{margin-top:0}#past-purchases-panel header h2{padding:14px 0 8px 0}#past-purchases-panel .add-to-cart input[type=submit]{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:#fff;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1}#past-purchases-panel .content p{margin-top:0}#past-purchases-panel ul.product-list .product:nth-child(4){margin-top:2em}#favorites-panel ul.product-list .product:nth-child(4){margin-top:2em}#past-purchases-panel footer .btn{float:right}#favorites-panel footer .btn{float:right}.samples-panel footer .btn{float:right}.samples-panel .product-img{margin-bottom:1em;width:auto}.samples-panel .product-img img{width:74px;height:85px}.samples-panel h3{margin-bottom:0}.samples-panel__content .samples{padding:0 20px}#msg-panel{background-color:#5dba98;padding:10px}#msg-panel p{color:#fff;font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:19px;margin:0}.messages{background-color:transparent;border:0;font-size:inherit;font-family:inherit;font-weight:400}.messages .single-message.INFORMATION{color:#cc9942}.column.right .panel .content{padding:0}.column.right .panel .content .order-item__label{color:#6d6d6d;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}.column.right .panel .content .ship-method-group .form-item .delivery_method_label{color:#6d6d6d;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}.column.right.checkout__sidebar{display:none}#completed_checkout_registration .checkout-registration .checkout-registration__password .password input[type=password]+label:before{content:attr(placeholder)}#completed_checkout_registration .checkout-registration .checkout-registration__password .checkout-password-label .label-content{display:none}#completed_checkout_registration .accepted-privacy-policy label{pointer-events:auto}.shipping-billing .address-book-info .section-header{background:0 0;font-size:22px;line-height:39px;margin:0;text-align:left;color:#adddb7}.account-favorites-mylists .list-icon span,.create-wishlist-form .list-icon span{display:block;height:28px}.account-favorites-mylists .list-icon span label,.create-wishlist-form .list-icon span label{background:transparent url(/media/images/css/sprite-favorites-list-icons.png) 0 0 no-repeat;cursor:pointer;float:left;height:28px;margin:0 25px 0 0;overflow:hidden;text-indent:-9999px}.account-favorites-mylists .list-icon input[type=radio],.create-wishlist-form .list-icon input[type=radio]{display:none}.account-favorites-mylists h3 .icon,.create-wishlist-form h3 .icon{background:transparent url(/media/images/css/sprite-favorites-list-icons.png) 0 0 no-repeat;float:left;height:28px;margin:0 15px 0 0}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_grad_label,.account-favorites-mylists .form--alter_list--field--IMAGE_NAME--index--icon_grad_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_grad_label,.create-wishlist-form .form--alter_list--field--IMAGE_NAME--index--icon_grad_label{background-position:0 0;width:30px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_grad_label.active,.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_grad_label:hover,.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--icon_grad_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_grad_label.active,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_grad_label:hover,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--icon_grad_label{background-position:0 -28px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_ring_label,.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--icon_ring_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_ring_label,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--icon_ring_label{background-position:-59px 0;width:19px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_ring_label.active,.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_ring_label:hover,.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--icon_ring_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_ring_label.active,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_ring_label:hover,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--icon_ring_label{background-position:-59px -28px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_shoe_label,.account-favorites-mylists .form--alter_list--field--IMAGE_NAME--index--icon_shoe_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_shoe_label,.create-wishlist-form .form--alter_list--field--IMAGE_NAME--index--icon_shoe_label{background-position:-105px 0;width:27px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_shoe_label.active,.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_shoe_label:hover,.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--icon_shoe_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_shoe_label.active,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_shoe_label:hover,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--icon_shoe_label{background-position:-105px -28px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_cake_label,.account-favorites-mylists .form--alter_list--field--IMAGE_NAME--index--icon_cake_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_cake_label,.create-wishlist-form .form--alter_list--field--IMAGE_NAME--index--icon_cake_label{background-position:-163px 0;height:27px;width:25px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_cake_label.active,.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--icon_cake_label:hover,.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--icon_cake_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_cake_label.active,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--icon_cake_label:hover,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--icon_cake_label{background-position:-163px -28px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--_label,.account-favorites-mylists .form--alter_list--field--IMAGE_NAME--index--_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--_label,.create-wishlist-form .form--alter_list--field--IMAGE_NAME--index--_label{background-position:-213px 0;margin:0;width:31px}.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--_label.active,.account-favorites-mylists #form--alter_list--field--IMAGE_NAME--index--_label:hover,.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--_label,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--_label.active,.create-wishlist-form #form--alter_list--field--IMAGE_NAME--index--_label:hover,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--_label{background-position:-213px -28px}.account-favorites-mylists h3 .form--alter_list--field--IMAGE_NAME--index--_label,.create-wishlist-form h3 .form--alter_list--field--IMAGE_NAME--index--_label{margin:0 15px 0 0}#gnav_signin #signin-block form input{line-height:25px!important}#viewcart .samples-overlay{margin-bottom:0!important;height:500px}#viewcart .samples-chat-overlay{height:auto!important}#viewcart #samples-pane{margin-top:0!important}#viewcart #viewcart-panel a.pc_hidden{display:none}#viewcart .viewcart-buttons-panel a.pc_hidden{display:none}#viewcart .fade-in img{display:none}#viewcart .checkout .continue-buttons a.disabled{pointer-events:none;cursor:default}.mpp-grid #mpp-product-grid.view-small #quickshop{overflow:visible!important}.mpp-grid ul.sbOptions{z-index:9999}#security-code-panel header h2{font-size:18px}#security-code-panel .content .left{float:left;width:40%}#security-code-panel .content .right{float:right;width:60%;text-align:right}section.samples-page section#samples-panel.active .samples-buttons{display:block}section.samples-page section#samples-panel.active .samples-buttons .continue-button-wrapper{position:fixed;left:0;bottom:0;z-index:1002;width:100%;background:#fff;padding:20px}section.samples-page section.viewcart-buttons-panel{display:none}body#index.device-mobile .checkout__index-content .checkout__content section#shipping-panel.collapsed{display:none}body#index.device-mobile .checkout__index-content .checkout__content section#shipping-panel.active .continue-button-wrapper{position:fixed;left:0;bottom:0;z-index:1002;width:100%;background:#fff;padding:20px}body#index.device-mobile .checkout__index-content .checkout__content section#shipping-panel.active .content .address label{opacity:1!important}body#index.device-mobile .checkout__index-content .checkout__content section#registration-panel.active .continue-button-wrapper{position:fixed;left:0;bottom:0;z-index:1002;width:100%;background:#fff;padding:20px}body#index.device-mobile .checkout__index-content .shopping-bag-panel,body#index.device-mobile .checkout__index-content .viewcart-panel{display:none}body#index.device-mobile .checkout__index-content .offer-code-panel{border-top:1px solid #dbdbdb}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item{display:inline-block;height:auto}@media (min-width:769px){body#viewcart #recommended-products-panel .checkout__panel-title{font-size:23px}}body#viewcart #viewcart-panel .viewcart-buttons-panel.panel{border-width:0;margin:0;position:relative;top:0;right:0}body#viewcart #viewcart-panel .continue-shopping{display:block}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .desc.column .color,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product .desc.column .color,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.shaded .desc.column .color{float:left}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .cart-item__desc,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product__thumb .cart-item__desc{padding:0;float:left;width:40%}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .cart-item__desc .product_name,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product__thumb .cart-item__desc .product_name{float:none;width:auto}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .cart-item__desc .product_contains,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product__thumb .cart-item__desc .product_contains{line-height:17px;color:#231f20;margin:5px 0 15px 0}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .cart-item__desc .cart-item__desc-info,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product__thumb .cart-item__desc .cart-item__desc-info{overflow:hidden;padding:0 0 1em}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .cart-item__desc .cart-item__desc-info .cart-item__product-name,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product__thumb .cart-item__desc .cart-item__desc-info .cart-item__product-name{margin-top:20px}body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item .cart-item__desc .cart-item__desc-info .cart-item__price,body#viewcart #viewcart-panel .cart-items.cart-header__title--products .cart-item.product__thumb .cart-item__desc .cart-item__desc-info .cart-item__price{display:none}body#viewcart .sample-select-button{cursor:pointer}body#viewcart h4.checkout-header__title{font-size:36px;line-height:38px;color:#000}body#viewcart header.checkout-header{display:flex;flex-direction:column}body#viewcart header.checkout-header #top-viewcart-buttons{display:block}body#viewcart header.checkout-header #top-viewcart-buttons .viewcart-buttons-panel{float:right}body#viewcart header.checkout-header #top-viewcart-buttons .go-shopping{display:none}body#viewcart a.continue-shopping{margin-top:-8%;margin-bottom:25px;order:2}body#viewcart .top-viewcart-buttons{display:none}@media (min-width:768px){body#viewcart .single-message{margin-top:20px}}body#index #registration-panel .messages.error,body#index #shipping-panel .messages.error{padding:0 1em}body#index .edit-shipping-radio label{width:40%;display:block;float:left}@media (min-width:769px){body#index section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__thumb{width:40%;padding-bottom:20px}body#index section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__desc{width:40%;padding-top:10px}body#index section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty{float:right;width:20%;text-align:right}body#index section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty .qty-label{float:none;display:inline-block}body#index section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__total{width:20%;float:right;text-align:right}body#index section#viewcart-panel div.checkout__panel-content .products .cart-item .cart_item__error--hazmat{width:100%;position:absolute;bottom:-15px}}body#index #viewcart-panel .price.column{text-align:left}body#index #viewcart-panel .price-label{text-align:left;float:left;height:60px}@media (min-width:769px){body#index.active-panel-payment .checkout-header,body#index.active-panel-registration .checkout-header,body#index.active-panel-shipping .checkout-header,body#index.active-panel-signin .checkout-header{display:none}body#index.active-panel-payment .payment-panel,body#index.active-panel-registration .payment-panel,body#index.active-panel-shipping .payment-panel,body#index.active-panel-signin .payment-panel{padding-left:0}body#index.active-panel-payment .payment-panel .card-number input,body#index.active-panel-registration .payment-panel .card-number input,body#index.active-panel-shipping .payment-panel .card-number input,body#index.active-panel-signin .payment-panel .card-number input{width:100%}body#index.active-panel-payment .payment-panel .expires-date__container,body#index.active-panel-registration .payment-panel .expires-date__container,body#index.active-panel-shipping .payment-panel .expires-date__container,body#index.active-panel-signin .payment-panel .expires-date__container{margin-bottom:10px}body#index.active-panel-payment .payment-panel .expires-date__container:after,body#index.active-panel-registration .payment-panel .expires-date__container:after,body#index.active-panel-shipping .payment-panel .expires-date__container:after,body#index.active-panel-signin .payment-panel .expires-date__container:after{content:"";display:table;clear:both}body#index.active-panel-payment .payment-panel .expires-date__month,body#index.active-panel-payment .payment-panel .expires-date__year,body#index.active-panel-registration .payment-panel .expires-date__month,body#index.active-panel-registration .payment-panel .expires-date__year,body#index.active-panel-shipping .payment-panel .expires-date__month,body#index.active-panel-shipping .payment-panel .expires-date__year,body#index.active-panel-signin .payment-panel .expires-date__month,body#index.active-panel-signin .payment-panel .expires-date__year{width:32%;float:left;margin:0 1.5% 0 0}body#index.active-panel-payment .payment-panel .expires-date__month select,body#index.active-panel-payment .payment-panel .expires-date__year select,body#index.active-panel-registration .payment-panel .expires-date__month select,body#index.active-panel-registration .payment-panel .expires-date__year select,body#index.active-panel-shipping .payment-panel .expires-date__month select,body#index.active-panel-shipping .payment-panel .expires-date__year select,body#index.active-panel-signin .payment-panel .expires-date__month select,body#index.active-panel-signin .payment-panel .expires-date__year select{width:100%}body#index.active-panel-payment .payment-panel .cvv,body#index.active-panel-registration .payment-panel .cvv,body#index.active-panel-shipping .payment-panel .cvv,body#index.active-panel-signin .payment-panel .cvv{width:33%;float:left;margin:0}body#index.active-panel-payment .payment-panel .cvv input,body#index.active-panel-registration .payment-panel .cvv input,body#index.active-panel-shipping .payment-panel .cvv input,body#index.active-panel-signin .payment-panel .cvv input{width:100%}body#index.active-panel-payment .sign-in-panel .checkout__new-account .checkout__subtitle,body#index.active-panel-payment .sign-in-panel .checkout__return-user .checkout__subtitle,body#index.active-panel-registration .sign-in-panel .checkout__new-account .checkout__subtitle,body#index.active-panel-registration .sign-in-panel .checkout__return-user .checkout__subtitle,body#index.active-panel-shipping .sign-in-panel .checkout__new-account .checkout__subtitle,body#index.active-panel-shipping .sign-in-panel .checkout__return-user .checkout__subtitle,body#index.active-panel-signin .sign-in-panel .checkout__new-account .checkout__subtitle,body#index.active-panel-signin .sign-in-panel .checkout__return-user .checkout__subtitle{color:#231f20}body#index.active-panel-payment .payment-panel .checkout__subtitle,body#index.active-panel-payment .registration-panel .checkout__subtitle,body#index.active-panel-payment .shipping-panel .checkout__subtitle,body#index.active-panel-registration .payment-panel .checkout__subtitle,body#index.active-panel-registration .registration-panel .checkout__subtitle,body#index.active-panel-registration .shipping-panel .checkout__subtitle,body#index.active-panel-shipping .payment-panel .checkout__subtitle,body#index.active-panel-shipping .registration-panel .checkout__subtitle,body#index.active-panel-shipping .shipping-panel .checkout__subtitle,body#index.active-panel-signin .payment-panel .checkout__subtitle,body#index.active-panel-signin .registration-panel .checkout__subtitle,body#index.active-panel-signin .shipping-panel .checkout__subtitle{color:#231f20}body#index.active-panel-shipping .shipping-address{padding-top:0}body#index.active-panel-payment .edit-controls .edit,body#index.active-panel-payment .registration-panel .edit,body#index.active-panel-registration .edit-controls .edit,body#index.active-panel-registration .registration-panel .edit,body#index.active-panel-shipping .edit-controls .edit,body#index.active-panel-shipping .registration-panel .edit{padding:5px 20px 5px 20px;border:1px solid #5dba98}body#index.active-panel-payment .edit-controls .checkout__panel-title .edit,body#index.active-panel-payment .registration-panel .checkout__panel-title .edit,body#index.active-panel-registration .edit-controls .checkout__panel-title .edit,body#index.active-panel-registration .registration-panel .checkout__panel-title .edit,body#index.active-panel-shipping .edit-controls .checkout__panel-title .edit,body#index.active-panel-shipping .registration-panel .checkout__panel-title .edit{padding:0;border:none}body#index.active-panel-payment .billing-address-display,body#index.active-panel-payment .gift-options-display,body#index.active-panel-payment .shipping-address-display,body#index.active-panel-registration .billing-address-display,body#index.active-panel-registration .gift-options-display,body#index.active-panel-registration .shipping-address-display,body#index.active-panel-shipping .billing-address-display,body#index.active-panel-shipping .gift-options-display,body#index.active-panel-shipping .shipping-address-display{float:left;width:30%;margin-right:2%}}body#index section#shipping-panel .gift-options-display p{overflow-wrap:break-word}body#index div.js-forgot-pw-note{margin-bottom:10px}#order-summary-panel .shipping .ship-method-group-label{float:left;width:50%}#order-summary-panel .shipping .ship-method-group-label .ship_radio_wrapper{display:block;float:left;width:50%}#order-summary-panel .shipping .ship-method-group{display:block;float:right;width:50%}@media (min-width:767px){#sticky-footer{display:none;visibility:hidden}}section#viewcart-panel .messages.error{background-color:#fff;color:#ef6ea8;padding:0}section#viewcart-panel div.checkout__panel-content .products .cart-item.sample .cart-item__total .cart-item__remove-form{display:none}section#viewcart-panel div.checkout__panel-content .products .cart-item{padding:10px 0;margin:0;border-bottom:1px solid #dbdbdb}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty{float:left;padding-top:10px;width:14%;text-align:center}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty .qty-label{float:left;margin-left:-40%;margin-top:4%;clear:right}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty form{display:block}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty select{margin-top:0}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__qty .select-style{margin-top:6%;padding-right:22%}section#viewcart-panel div.checkout__panel-content .products .cart-item.bogo-offer .cart-item__qty{padding-top:20px}@media (min-width:769px){section#viewcart-panel div.checkout__panel-content .products .cart-item.bogo-offer .cart-item__qty{padding-top:10px}}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__price{display:none}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__thumb{float:left;width:25%}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__desc{float:left;width:30%}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__total{padding-top:10px!important;clear:right;margin-top:0;text-align:center}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__total .cart-item__remove-form{display:block}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart_item__error--hazmat{width:53%}@media (min-width:769px){section#viewcart-panel div.checkout__panel-content .products .cart-item .cart_item__error--hazmat{width:100%;position:absolute;bottom:-10px;z-index:-10}}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__desc.desc .cart-item__size-label{display:none}@media (min-width:769px){section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__desc.desc .cart-item__price--mobile-only{display:none}}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__desc.desc .cart-item__product-name a{color:#231f20;font-weight:700}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__desc.desc .cart-item__product-name a:hover{color:#5dba98}section#viewcart-panel div.checkout__panel-content .products .cart-item .cart-item__price.price{display:block;float:left;padding-top:10px}section#viewcart-panel div.checkout__panel-content .products .cart-item.sample .cart-item__product-name{padding-right:10px}section#viewcart-panel div.checkout__panel-content .products .cart-item.sample .cart-item__price.price{padding-top:0}section#viewcart-panel .cart-item__add-to-favorites{display:none}section#viewcart-panel .single-message a:link{color:#5dba98}section#viewcart-panel #error_conf_pick a:visited{color:#5dba98}footer#footer{margin-top:0!important;height:auto}#foreground-node.samples-overlay header .remaining{clear:both}#foreground-node.generic-helplinks-overlay-returns-policy{height:475px}#foreground-node #returns_content,#foreground-node #shipping_detail{position:relative}@media (max-width:480px){#foreground-node #returns_content,#foreground-node #shipping_detail{width:100%!important;left:0!important}}@media (min-width:768px){#foreground-node #mobile_terms{width:700px}}#checkout_registration_panel .accepted-privacy-policy label{pointer-events:auto}div.wrapper div.responsive-container section.checkout.viewcart .checkout__sidebar .accordionPanel section.offer-code-panel div.offer-code-panel__content{display:block!important}div.wrapper div.responsive-container section.checkout.viewcart .checkout__sidebar .tab-switcher .tab-content div.tab-pane section.panel div.content{display:block!important;margin-top:5px}div.responsive-container section.checkout__index-content .checkout__sidebar.display-footer{display:none}body#index section.checkout__index-content .messages.error,body#order_detail section.checkout__index-content .messages.error,body#viewcart section.checkout__index-content .messages.error{color:#ef6ea8;background:0 0}@media (min-width:769px){body#index #footer,body#order_detail #footer,body#viewcart #footer{border-top-width:0}body#index .footer-bottom,body#order_detail .footer-bottom,body#viewcart .footer-bottom{border-top:1px solid #e3e4e5}}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel .checkout__content .top-viewcart-buttons{display:none}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel .checkout__content .checkout-header a{display:none}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel .checkout__content .checkout-header__title{display:block;text-align:center}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div#sticky-checkout-button{background-color:#5dba98;display:block;position:fixed;bottom:0;left:0;right:0;width:100%;box-shadow:0 -3px 6px #ccc;text-align:center;margin-bottom:0;z-index:1002;height:auto;padding:0 15px}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.js-overlay-bg{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.5;z-index:1000}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button{padding:5px;font-weight:700;text-align:center;font-size:1.5em;background-color:#fff;display:block;position:fixed;bottom:0;left:0;right:0;width:100%;box-shadow:0 -3px 6px #ccc;margin-bottom:0;z-index:1002;height:auto}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button a{height:50px;line-height:50px;vertical-align:middle;margin:4px 0;padding:0;border:0;background:0 0;width:100%}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button a.paypal-checkout{background:#fff;border:1px solid #5dba98}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button a.continue-checkout{height:50px;background-color:#5dba98;color:#fff;text-align:center;font-size:20px}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button a.js-checkout-buttons-unhide,body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button a.js-shopping-buttons-unhide{color:#fff}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button div.continue-buttons{float:none}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.sticky-checkout-button .panel .content{padding:0}body#viewcart.device-mobile div.responsive-container section.checkout.viewcart.panel div.bottom-viewcart-buttons{display:none}body.device-mobile div.responsive-container .pc_hidden{display:block}body.device-mobile div.responsive-container .mobile_hidden{display:none}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel h2{width:100%}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel i{background:url(/media/export/cms/mobile/3-step-icons-sprite.png) no-repeat 0 -473px transparent;float:right;width:45px;height:30px}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel input{height:45px}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel input.form-submit{margin:0}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel .offer-code__byline{padding-left:10px}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel div.offer-code__input input{padding:0 3px;margin:0 10px}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel div.offer-code-panel__content{clear:both;display:none}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel div.offer-code-panel__content p{padding:0 10px}body.device-mobile div.responsive-container .checkout__sidebar .accordionPanel section#offer-code-panel header.active i{background-position:-4px -463px;transform:rotate(-180deg)}body.device-mobile div.responsive-container .checkout__sidebar section#order-summary-panel{display:none}body.device-mobile div.responsive-container .checkout__sidebar section#shopping-bag-panel .item-count{margin:0 12px}body.device-mobile div.responsive-container div#new-or-returning-radios{font-size:15px}body.device-mobile div.responsive-container #new-account input.field{margin:0;font-size:14px}a.btn.btn--big.btn-primary.continue-checkout{vertical-align:top;text-align:center;margin-left:12px;background-color:#5dba98;color:#fff}@media (max-width:768px){.mobile_hidden{display:none!important}#viewcart .checkout__content section#viewcart-panel .checkout__panel-content .cart-item__remove-form{padding-top:16px;padding-bottom:10px}section#sign-in-panel header h2{padding:14px 0 8px 0;font-size:22px;height:auto;color:#000;font-weight:400}section#shipping-panel .edit-shipping-radio span{display:block;width:100%;overflow:hidden}}body#index.active-panel-signin .messages.error{padding:0 1em}h4.checkout-header__title{font-weight:400;font-size:22px}@media (min-width:768px){#viewcart .checkout__content section#viewcart-panel .content{padding:0}#viewcart .checkout__content section#order-summary-panel .total{padding-top:10px}#viewcart .checkout__content #bottom-viewcart-buttons,#viewcart .checkout__content #top-viewcart-buttons{margin:25px 0}#viewcart .checkout__content #bottom-viewcart-buttons .panel .content,#viewcart .checkout__content #top-viewcart-buttons .panel .content{padding:0}#viewcart .checkout__content #bottom-viewcart-buttons .viewcart-buttons-panel .js-continue-buttons a.paypal-checkout img,#viewcart .checkout__content #top-viewcart-buttons .viewcart-buttons-panel .js-continue-buttons a.paypal-checkout img{border:1px solid #000;background:#fff;padding:6px 41px 5px 33px}#viewcart .checkout__content #bottom-viewcart-buttons .viewcart-buttons-panel .js-continue-buttons a.continue-checkout,#viewcart .checkout__content #top-viewcart-buttons .viewcart-buttons-panel .js-continue-buttons a.continue-checkout{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;padding:12px 37px;text-transform:uppercase}#viewcart .checkout__content #bottom-viewcart-buttons .viewcart-buttons-panel .js-continue-buttons a.continue-checkout:hover,#viewcart .checkout__content #top-viewcart-buttons .viewcart-buttons-panel .js-continue-buttons a.continue-checkout:hover{background:#44a07e}#viewcart .checkout__content #order-summary-panel .order-summary__content{padding-right:10px}#viewcart .checkout__content #order-summary-panel .label{width:60%}#viewcart .checkout__content #order-summary-panel .value{width:40%}#viewcart .checkout__content #order-summary-panel .order-summary__shipping-content{position:relative;float:right;margin-top:-18px;margin-right:75px}.samples-panel .add-button{display:none}}.shipping-panel input[name=qas_search]{height:1em;padding:20px 15px}@media (max-width:768px){.shipping-panel input[name=qas_search]{padding:20px 0}}.shipping-panel .form-item.first-name,.shipping-panel .form-item.last-name,.shipping-panel .form-item.phone-1,.shipping-panel .form-item.phone-2{width:49%;float:left}.shipping-panel .form-item.first-name,.shipping-panel .form-item.phone-2{margin-right:1%;clear:both}.shipping-panel .form-item.last-name,.shipping-panel .form-item.phone-1{margin-left:1%}.shipping-panel .qas{border:0;padding:0;clear:both}.shipping-panel .qas .qas_container label{opacity:1!important}@media (min-width:769px){.shipping-panel .new-address .edit-billing-radio,.shipping-panel .new-address .edit-shipping-radio{clear:both;padding:15px 0;height:50px}}.shipping-panel .billing-address-form-content input[type=radio]{float:none}.shipping-panel .billing-address-form-content input[type=radio]+span{display:inline-block}.shipping-panel .billing-address-form-content input[name=BILLFORM_BILL_TO_SHIPPING]{position:absolute;height:15px}.shipping-panel .billing-address-form-content input[name=BILLFORM_BILL_TO_SHIPPING]+span{width:100%;padding-left:24px;display:block}#footer .footer-top-messenger{overflow:hidden}body#index.device-mobile .checkout #top,body#samples.device-mobile #top,body#viewcart.device-mobile #top{position:relative!important;box-shadow:none}body#index.device-mobile .checkout #top #header,body#samples.device-mobile #top #header,body#viewcart.device-mobile #top #header{position:fixed;box-shadow:0 8px 10px -5px #9d9d9d;background:#fff}body#index.device-mobile .checkout #top #header .block-template-basic-responsive-v1,body#samples.device-mobile #top #header .block-template-basic-responsive-v1,body#viewcart.device-mobile #top #header .block-template-basic-responsive-v1{display:block;visibility:visible;width:100%}body#index.device-mobile .checkout #top #header .block-template-basic-responsive-v1 .mobile_checkout_backbutton,body#samples.device-mobile #top #header .block-template-basic-responsive-v1 .mobile_checkout_backbutton,body#viewcart.device-mobile #top #header .block-template-basic-responsive-v1 .mobile_checkout_backbutton{background:url(/media/export/cms/nav-arrows.png) left 9px;background-repeat:no-repeat;height:50px;width:30px;position:absolute;left:16px;display:block}body#index.device-mobile .checkout #top #header .block-nodeblock-4326,body#index.device-mobile .checkout #top #header .block-template-site-logo-responsive-v1,body#samples.device-mobile #top #header .block-nodeblock-4326,body#samples.device-mobile #top #header .block-template-site-logo-responsive-v1,body#viewcart.device-mobile #top #header .block-nodeblock-4326,body#viewcart.device-mobile #top #header .block-template-site-logo-responsive-v1{display:block;visibility:visible;width:100%}body#index.device-mobile .checkout #footer,body#samples.device-mobile #footer,body#viewcart.device-mobile #footer{position:relative;padding-bottom:0}body#index.device-mobile .checkout #footer .footer-top .footer-top-mobile-v1 .social-links,body#samples.device-mobile #footer .footer-top .footer-top-mobile-v1 .social-links,body#viewcart.device-mobile #footer .footer-top .footer-top-mobile-v1 .social-links{display:none}body#index.device-mobile .checkout #footer .footer-bottom .block,body#samples.device-mobile #footer .footer-bottom .block,body#viewcart.device-mobile #footer .footer-bottom .block{text-align:center}body#index.device-mobile .checkout #footer .footer-bottom .block .checkout_footer,body#samples.device-mobile #footer .footer-bottom .block .checkout_footer,body#viewcart.device-mobile #footer .footer-bottom .block .checkout_footer{padding:10px 0 0;display:block}body#index.device-mobile .checkout #footer .footer-bottom .field-mobile-menu,body#samples.device-mobile #footer .footer-bottom .field-mobile-menu,body#viewcart.device-mobile #footer .footer-bottom .field-mobile-menu{display:none}body#index.device-mobile .checkout #footer .footer-bottom .help-text,body#samples.device-mobile #footer .footer-bottom .help-text,body#viewcart.device-mobile #footer .footer-bottom .help-text{padding:0 0 15px;margin:0 0 10px;display:block;border-bottom:1px solid #6d6d6d;font-size:14px;color:#231f20}body#index.device-mobile .checkout #footer .footer-bottom .help-text a.help-number,body#samples.device-mobile #footer .footer-bottom .help-text a.help-number,body#viewcart.device-mobile #footer .footer-bottom .help-text a.help-number{color:#5dba98}body#index.device-mobile .checkout #footer .footer-bottom .lock-icon,body#samples.device-mobile #footer .footer-bottom .lock-icon,body#viewcart.device-mobile #footer .footer-bottom .lock-icon{display:block;font-size:15px}body#index.device-mobile .checkout #footer .footer-bottom .lock-icon span.fa.fa-lock::before,body#samples.device-mobile #footer .footer-bottom .lock-icon span.fa.fa-lock::before,body#viewcart.device-mobile #footer .footer-bottom .lock-icon span.fa.fa-lock::before{margin:0 5px;content:"\f023";font-family:FontAwesome}body#index.device-mobile .checkout #footer .footer-bottom .block-template-sticky-footer-chat-v3,body#samples.device-mobile #footer .footer-bottom .block-template-sticky-footer-chat-v3,body#viewcart.device-mobile #footer .footer-bottom .block-template-sticky-footer-chat-v3{display:block;height:35px}body#samples.device-mobile .samples #top #header{position:static}body#samples.device-mobile .samples section#samples-panel header .remaining{width:100%;overflow:hidden}#index .messages,#viewcart{padding:0}@media (min-width:768px){body#viewcart .signin-to-see-cart{font-size:16px}body#viewcart section#links-panel header h2.checkout__panel-title{font-size:23px;font-weight:400}body#viewcart .cart-item__qty-label{display:none}body#viewcart .fade-in .text{display:none}}.checkout .loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat center center #fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:.8}.checkout .loading img{display:none}.checkout section.panel{position:relative;margin-bottom:2px}body#order_detail table.checkout-order-status{float:right;margin-right:50px}body#order_detail table.checkout-order-status th{text-transform:none!important}.bogo-offer .cart-item__add-to-favorites,.bogo-offer .cart-item__remove-form,.bogo-offer .cart-item__replenishment{display:none}.header-gnav-navigation .loading,.section-esearch .loading{background:0 0}html.js .js_hidden,html.no-js .nojs_hidden{display:none}#checkout-header,.column.left,.column.right,.overlay-container,.panel,.panel .column,.pg_wrapper,fieldset,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pre{white-space:pre}.panel header:after,.panel header:before,.panel:after,.panel:before,.product:after,.product:before,.row:after,.row:before{display:table;line-height:0;content:""}.panel header:after,.panel:after,.row{clear:both}.panel{overflow:hidden}.panel .block.right{float:right}.panel .content{padding:1em}.panel .content header{padding:.2em 0}.panel header{border-bottom-width:0;margin:0;font-weight:700}.panel header .item-count,.panel header h2{font-size:23px;float:left;padding:.3em .5em;font-weight:700;border-width:0;margin:0;line-height:1.2em}.panel header .edit{float:right;margin:2px 1em 0 0;text-transform:uppercase}.panel header h2 .edit{float:none;margin:0;text-transform:none}.panel h3{font-size:1.2em;font-weight:700;border-bottom-width:0}.panel .form-item{margin:1em 0}.panel label{display:block}.panel .checkbox input{height:auto}.panel .checkbox label{display:inline}.panel p{margin-bottom:1em}.loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat center center}.loading *{opacity:.8}.column.left{float:left;clear:left;width:65%;padding-right:2em}.column.left .panel{margin-bottom:.3em}.column.right{float:right;clear:right;width:35%}.column fieldset.fs{width:100%}.panel>.column{float:left}.panel>.column:first_of_type{clear:left}.panel>.column:last-of-type{border-right-width:0}.panel>.column>:last-child{margin-bottom:1em}#viewcart .panel footer{float:right;margin:5px}#review-panel .sub-section{margin-left:0;margin-top:10px}#promo-panel.panel{border:none}#promo-panel.panel .banner{margin-bottom:.4em;padding:.1em}.panel .sub-section{margin-left:0}.panel .sub-section .sub-section{margin:0}html.no-js .panel .sub-section{margin-left:0}.pg_wrapper{overflow:hidden}.messages{font-size:15px}.messages .single-message .close_link{float:right;cursor:pointer;display:block;margin-left:1em}.messages .single-message.INFORMATION{background-color:#fbcc72;border-color:#cc9942}#checkout-header{background-color:#ddd;padding:1em;margin-bottom:1em;position:relative}#checkout-header h1{float:left}#checkout-header h2{font-size:1.4em;font-weight:700;padding:0;margin:0;border-width:0;position:absolute;bottom:.6em;left:120px}#checkout-header .shopping-region{float:right}#checkout-header ul.nav-links{list-style-type:none;margin:48px 0 0 0;padding:0}#checkout-header ul.nav-links li{display:inline-block;margin:0 1em}#checkout-header ul.nav-links.detached{position:fixed;top:0;width:100%;margin-top:0;z-index:999999}#checkout-header li.call-us,#checkout-header li.live-chat{float:right}#checkout-header li.email-us{float:right;clear:right;margin-right:0}#checkout-header li.checkout-text{font-weight:700;font-size:1.2em}#checkout-header #mobile-cart-button{display:none}#checkout-header #mobile-cart-button.inactive:before{content:"+ "}#checkout-header #mobile-cart-button.active:before{content:"- "}#checkout-header #viewcart-panel{background-color:#fff;margin-top:1em}#checkout-header #viewcart-panel h2{display:none}#mobile-breadcrumb{display:none;list-style-type:none;margin:.5em 0}#mobile-breadcrumb li{display:inline-block}.sign-in-panel .forgot-pass{margin-top:1em}.sign-in-panel #billing-address-display.column,.sign-in-panel #shipping-address-display.column,.sign-in-panel .column{width:50%}.sign-in-panel input{width:100%}.sign-in-panel img.img_mail{float:left;margin-right:.3em}.sign-in-panel header#new-account-h,.sign-in-panel header#return-account-h{background:0 0}.sign-in-panel #new-or-returning-radios{margin-bottom:1em}.sign-in-panel #new-or-returning-radios input,.sign-in-panel #new-or-returning-radios label{display:inline-block;width:auto;padding:0}.sign-in-panel #new-or-returning-radios input{margin-top:-.3em}.sign-in-panel #new-or-returning-radios fieldset{float:left;width:50%}.sign-in-panel.paypal.finished{display:none}html.no-js .sign-in-panel #forgot-pw-note{display:none}body#index div#shipping-address-display{padding:0}body#index div#billing-address-display{padding:0}body#index div.edit-shipping-radio input[type=radio],div.edit-billing-radio input[type=radio]{float:left;margin-right:.5em}body#index div.edit-address .sub-section{margin-left:0}body#index section.gift-options__content fieldset{border:none}@media (min-width:769px){body#index section.gift-options__content .field-container{clear:both;width:100%}body#index section.gift-options__content .field-container .card-message{clear:both;width:100%}body#index section.gift-options__content .field-container .card-message textarea{width:100%;padding:5px 15px}body#index section.gift-options__content .card-message-from,body#index section.gift-options__content .card-message-to{width:50%;float:left}body#index section.gift-options__content .card-message-to input[type=text]{width:99%}}body#index .responsive-container{min-height:775px}body#index .responsive-container .checkout__index-content{margin:0 auto;max-width:960px;padding-top:45px}body#index .billing-address-form-content fieldset,body#index div.billing-address fieldset,body#index div.shipping-address fieldset{border:none;margin:0;padding:0;width:100%}body#index .billing-address-form-content fieldset div.form_element,body#index div.billing-address fieldset div.form_element,body#index div.shipping-address fieldset div.form_element{width:100%}body#index .billing-address-form-content .form-item.city,body#index div.billing-address .form-item.city,body#index div.shipping-address .form-item.city{float:left;width:49%}body#index .billing-address-form-content .form-item.state,body#index div.billing-address .form-item.state,body#index div.shipping-address .form-item.state{display:none}body#index .billing-address-form-content .form-item.postal-code,body#index div.billing-address .form-item.postal-code,body#index div.shipping-address .form-item.postal-code{display:inline-block;width:46%}@media (min-width:769px){body#index .billing-address-form-content .form-item.postal-code,body#index div.billing-address .form-item.postal-code,body#index div.shipping-address .form-item.postal-code{display:block;width:49%;float:right}}body#index .billing-address-form-content .form-item.default-shipping,body#index div.billing-address .form-item.default-shipping,body#index div.shipping-address .form-item.default-shipping{position:static;clear:both}body#index .billing-address-form-content .invalid_marker,body#index div.billing-address .invalid_marker,body#index div.shipping-address .invalid_marker{display:none}body#index .billing-address-form-content .postal_code_instructions,body#index div.billing-address .postal_code_instructions,body#index div.shipping-address .postal_code_instructions{margin-bottom:0}@media (min-width:769px){body#index .gift-options__content{clear:both}}body#index .left.checkout__content section header{border-bottom:1px solid #dbdbdb;width:100%}body#index .right.checkout__sidebar .checkout__panel-title{border-bottom:none}body#index .right.checkout__sidebar .shopping-bag-panel header{float:left}body#index .right.checkout__sidebar .shopping-bag-panel .item-count{float:right;padding:12px 0}body#index #order-summary-panel header h2{float:left}body#index #need-help-panel{display:none}#links-panel .links_list .link{margin-bottom:.5em}#links-panel .links_list .link:last-child{margin-bottom:0}#links-panel .links_list .link .loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat right center;background-size:contain;padding-right:1.5em}#offer-code-panel .btn-primary{margin-left:10px}#review-panel form{margin-top:1em}#review-panel input[type=checkbox],#review-panel input[type=radio]{vertical-align:baseline}#review-panel input[type=radio]{margin:0 .5em 0 1em;height:auto}#review-panel input[type=radio]:first-child{margin-left:0}#review-panel input[type=checbox]{margin:0 .5em 0 0}#review-panel .form-item.block{display:block}#review-panel .payment-option{display:inline-block}#review-panel .payment-option .related-media{display:block;padding:5px 15px}#review-panel #checkout_payment_select .related-media{display:block;margin-top:.2em}#review-panel #checkout_payment_card_select label{float:left;margin-right:1em}#review-panel #checkout_saved_payments h3{margin-bottom:1em}#review-panel #checkout_saved_payment h3{margin-bottom:1em}#review-panel #checkout_saved_payment #default-payment-method{margin:1em 0}#review-panel #checkout_saved_payment #default-payment-method input[type=checkbox]{float:left}#review-panel #complete-btn{text-align:center;margin-bottom:2em}#review-panel .security-info{float:right;padding:10px;text-align:center}#review-panel .msg-order-email{display:none}#review-panel div.submit{text-align:center}#review-panel p.place-order-text{text-align:center;padding-top:5px}#security-code-panel{margin:-20px}#security-code-panel header a{float:right;margin-top:5px}#security-code-panel .content{width:100%;max-width:540px;overflow:hidden}#security-code-panel .content .left{float:left;width:40.740741%}#security-code-panel .content .right{float:right;width:59.259259%;text-align:right}#security-code-panel .center{text-align:center}.tab-bar{margin-left:.5em}.tab-bar li{margin-right:.13em;float:left;width:32.9%}.tab-bar li:last-child{margin-right:0}.tab-bar li a{border-width:0;color:#000;background-color:#ccc;display:block;padding:.5em;text-decoration:none;font-weight:700;text-align:center}.tab-bar li a:active{color:#fff;background-color:#333}body#viewcart .tab-content{clear:both;border-top:1px solid #dbdbdb}body#viewcart #viewcart-panel{border-bottom-width:0;margin-bottom:0;display:block}body#viewcart #viewcart-panel .viewcart-buttons-panel{border-width:0;margin:0}body#viewcart #viewcart-panel .content{display:block;padding-bottom:0}html.js body#viewcart .tab-pane{opacity:0;height:0;overflow:hidden;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease}html.js body#viewcart .tab-pane header h2{width:100%;font-size:19px}html.js body#viewcart .tab-pane.active{display:block;opacity:1;height:auto}.product{position:relative;margin:1em 0}.product .cart-item__thumb{width:21%;padding:0}.product .cart-item__desc{width:45%}.product .total{font-weight:700;text-align:right}.product .price-label,.product .qty-label{display:none}.product .swatch{width:16px;height:16px;background-color:#000}.product .cart-item__remove-form{margin-top:1em}.cart-header>.column,cart-items.products .cart-item>.column{padding:.8em .6em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product>.column.thumb{padding-top:0}.product.shaded .desc{width:20%}.product.shaded .color{width:25%}.cart-header .cart-header__title--price,.cart-items.cart-header__title--products .cart-item__price{width:10%;margin-left:10px}.product .qty,cart-header__title--qty{width:12%}.cart-header cart-header__title--total,.product .total{width:11%;float:right}.cart-header .cart-header__title--products{width:66%}.cart-header div{float:left}#viewcart-panel .viewcart-buttons-panel .continue-shopping{display:none}#viewcart-panel .viewcart-buttons-panel .go-shopping{display:none}#viewcart-panel header h2 .edit{float:none;margin:0;text-transform:none}.viewcart-buttons-panel a{display:inline-block}body#index #viewcart-panel{border-bottom-width:0;margin-bottom:0}body#index #viewcart-panel .content{display:block;padding-bottom:0}body#index #viewcart-panel .viewcart-buttons-panel{display:none}body#index #viewcart-panel .cart-header{display:none}body#index #viewcart-panel .price{display:none}body#index #viewcart-panel .product .qty{min-width:4em;width:22%;margin-top:0}body#index #viewcart-panel .product .qty-label{display:inline}body#index #viewcart-panel .product .thumb{width:20%}body#index #viewcart-panel .product .desc{width:35%}body#index #viewcart-panel .product .total{text-align:right;width:23%;float:right}body#index #viewcart-panel .product.shaded .color{position:relative;bottom:1em;left:0;width:100%}body#index #viewcart-panel .product.shaded .color .swatch{position:absolute;top:0;left:0}body#index #viewcart-panel .product.shaded .color .shade{position:absolute;top:0;left:20px}body#index #viewcart-panel .product.shaded .color .shade-label{display:none}html.js div.qty input.update_btn{display:none}.samples-panel h3{margin-bottom:1em}.samples-panel ul.product-list{overflow:auto}.samples-panel ul.product-list .product{border-bottom:1px dotted #ccc}.samples-panel ul.product-list .product:last-child{border:none}.samples-panel ul.product-list>li.deactivate{color:#808080}.samples-panel ul.product-list>li h4{margin-top:1em}.samples-panel ul.skus{list-style:none;margin:1em 0 0 0}.samples-panel .samples-panel input.sample-select,.samples-panel .swatch{float:left;margin-right:.3em}.samples-panel .product-img{max-width:108px;width:100%;float:left;text-align:center}.samples-panel .product-img a{clear:left}.samples-panel .no-thanks{display:none}.samples-overlay .samples-panel .product-list{overflow:hidden;max-width:770px}.samples-overlay .samples-panel .product-list>li{float:left}@media (min-width:769px){.samples-overlay .samples-panel .product-list>li{float:none}}.samples-overlay .samples-panel .product-list>li:nth-child(4n+1){clear:left}.samples-overlay .samples-panel .add-button,.samples-overlay .samples-panel .no-thanks{display:inline-block}.samples-overlay .content{height:auto!important}.samples-overlay footer{display:none;visibility:hidden}.overlay-container .samples-panel .view-larger{display:none}#favorites-panel h3,#past-purchases-panel h3{margin-bottom:1em}#favorites-panel ul.product-list,#past-purchases-panel ul.product-list{overflow:hidden}#favorites-panel ul.product-list .product,#past-purchases-panel ul.product-list .product{border-spacing:.4em;height:130px;border-bottom:1px dotted #ccc;display:block}#favorites-panel ul.product-list .product:last-child,#past-purchases-panel ul.product-list .product:last-child{border:none}#favorites-panel ul.product-list>li.deactivate,#past-purchases-panel ul.product-list>li.deactivate{color:#808080}#favorites-panel ul.product-list>li h4,#past-purchases-panel ul.product-list>li h4{margin-top:.5em;font-size:1em}#favorites-panel ul.skus,#past-purchases-panel ul.skus{margin-top:1em}#favorites-panel .product-img,#past-purchases-panel .product-img{max-width:108px;width:100%;float:left;text-align:center}#favorites-panel .product-img img,#past-purchases-panel .product-img img{width:100%}#favorites-panel .product-img a,#past-purchases-panel .product-img a{clear:left}#favorites-panel .details,#past-purchases-panel .details{margin-left:120px}#favorites-panel .add-button,#favorites-panel .no-thanks,#past-purchases-panel .add-button,#past-purchases-panel .no-thanks{display:none}#past-purchases-panel .past-purchases-item.product{height:80px}#favorites-panel .favorite-item.product{height:100px}#favorites-panel .swatch,#past-purchases-panel .swatch,.samples-panel input.sample-select{float:left;margin-right:.3em}#order-summary-panel{border-bottom-width:0;margin-bottom:0}#order-summary-panel header{background-color:transparent}#order-summary-panel header h2{float:right;color:#000}#order-summary-panel .order-summary__content{width:100%!important}#order-summary-panel .label{float:left;clear:left}#order-summary-panel .value{width:30%;text-align:right;float:left;font-weight:700}#order-summary-panel .content{padding:0;margin:0}body.device-mobile #order-summary-panel .label{width:70%;text-align:left;float:left;clear:left}body.device-mobile #order-summary-panel .value{width:30%;float:left;font-weight:700}body.device-mobile #order-summary-panel .total{border-top:1px solid #dbdbdb;margin-top:1em}body.device-mobile #order-summary-panel .content{width:70%;text-align:left;float:left;clear:left;padding:1em;margin:0}body.device-mobile #order-summary-panel .order-summary__shipping-content{width:100%;padding:5px 0}body.device-mobile #order-summary-panel .order-summary__shipping-content select{width:80%}.viewcart-buttons-panel{border-top-width:0}.viewcart-buttons-panel .continue-buttons{float:right}#shipping-panel .select-address input[type=radio]{margin:0 .5em 0 0;vertical-align:baseline}#shipping-panel .select-address input[type=radio]:first-child{margin-left:0}#shipping-panel #qas{margin-top:1em}#shipping-panel .default-shipping label{display:inline}#shipping-panel .content>div{margin-bottom:1em}#shipping-panel .card-message,#shipping-panel .giftwrap{display:block}#shipping-panel .giftwrap{margin:10px 0 20px}#shipping-panel .card-message textarea{height:3em}#shipping-panel #continue-btn{text-align:center}#shipping-panel #gift-options-display header,#shipping-panel #shipping-address-display header{background:0 0}#shipping-panel.substate-manual .manual-address{display:none}#shipping-panel.substate-manual #manual-address-fields{display:block!important}#shipping-panel.edit header h2 .edit{color:#fff;text-decoration:none;cursor:default}html.no-js #shipping-panel .select-menu{margin-left:0}#registration-panel .how-will-we-use{clear:right;width:24em}#registration-panel .how-will-we-use h3{margin:0 0 1em}#registration-panel .how-will-we-use p{margin:0}#registration-panel .button-wrapper{text-align:right}@media (max-width:768px){#registration-panel .button-wrapper{text-align:center}}#need-help-panel h3{margin-bottom:1em}#need-help-panel h4{font-weight:700}#need-help-panel h4 span.text{font-weight:400}#need-help-panel .chat,#need-help-panel .email,#need-help-panel .phone{padding:5px}#guarantee-panel{margin-top:1em}#recommended-products-panel .recommended-product-items .recommended-item{display:table;width:33%;float:left;height:170px}#recommended-products-panel .recommended-product-items .recommended-item .description{width:100%}#recommended-products-panel .recommended-product-items .recommended-item .addtobag,#recommended-products-panel .recommended-product-items .recommended-item .quickshop{clear:left}#recommended-products-panel .recommended-product-items .recommended-item .product_name a{color:#222}#viewcart #shipmethod-panel{border-width:0 1px;margin-bottom:0}#viewcart #shipmethod-panel header{float:right;background:0 0;padding-bottom:0}#viewcart #shipmethod-panel div.content{padding-top:0;float:right;clear:both}#viewcart #shipmethod-panel div.content div.delivery-note{max-width:50%}.js #viewcart #shipmethod-panel div.content input{display:none}fieldset.email_promotions .form_element a{display:block}.new-address.form-container{width:35em}.form-container .default-shipping,.form-container .title{display:block}.form-container .address-to-use{width:100%}.form-container .address-to-use .address_to_use_option{display:inline-block;margin:0 1em .5em 0}@media (min-width:768px){.pc_hidden{display:none}}@media (min-width:1200px){.body-container{width:965px}}@media (max-width:964px){.body-container{width:768px}}@media (max-width:768px){body{font-size:13px}body div.body-container{width:100%;padding:0}#checkout-header #mobile-cart-button{display:inline-block}#checkout-header .call-us span{display:none}body.active-panel-review #checkout-header li.cart-button{display:none}#header{margin-bottom:0}.pg_wrapper{padding:1em}.column.left,.column.right{float:none;width:100%;padding:0;margin:0}.panel header{background-color:transparent;padding:.4em 1em}.panel header .item-count{margin-left:1em}.panel header .item-count,.panel header h2{font-size:22px;padding:0;color:#000}.panel .sub-section{margin-left:0}.panel .form-item select,.panel .form-item textarea{width:100%}body#index.active-panel-signin #offer-code-panel,body#index.active-panel-signin #shopping-bag-panel,body#index.active-panel-signin #viewcart-panel{display:none}body.active-panel-registration #mobile-breadcrumb,body.active-panel-review #mobile-breadcrumb,body.active-panel-shipping #mobile-breadcrumb{display:block}body.active-panel-registration #mobile-breadcrumb li.registration span,body.active-panel-review #mobile-breadcrumb li.review span,body.active-panel-shipping #mobile-breadcrumb li.shipping span{font-weight:700}#offer-code-panel.shipping,#offer-code-panel.signin,#order-summary-panel.signin,#shipmethod-panel.signin,.sign-in-panel.finished,section.collapsed{display:none}body#index.device-mobile #gift-max-char{display:block}body#index.device-mobile #top #header .btn_navigation{display:none;visibility:hidden}body#index.device-mobile #top #header .block{display:none;visibility:hidden}body#index.device-mobile #top #header .block-template-basic-responsive-v1{display:block;visibility:visible}body#index.device-mobile #top #header .block-template-basic-responsive-v1 .mobile_checkout_backbutton{background:url(/media/export/cms/nav-arrows.png) left 9px;background-repeat:no-repeat;height:50px;width:30px;position:absolute;left:16px;display:block}body#index #need-help-panel{display:block}body#index.active-panel-signin #order-summary-panel{display:none}body#index .display-footer,body#index section.links-panel{display:none}body#index .responsive-container{min-height:400px}body#index #footer .block-template-sticky-footer-chat-v3{height:50px}body#index fieldset.gift-options img{display:none}body#index section#viewcart-panel div.checkout__panel-content .cart-item{margin:0}body#index section#viewcart-panel div.checkout__panel-content .cart-item__thumb{width:120px;float:left;margin-right:-100%;clear:none;padding-right:1em}body#index section#viewcart-panel div.checkout__panel-content .cart-item__thumb img.product__thumb-image{width:100%;height:auto}body#index section#viewcart-panel div.checkout__panel-content .cart-item__desc{position:relative;width:75%;float:right;margin-left:0;margin-right:0;padding-right:0;clear:right;top:-20px}body#index section#viewcart-panel div.checkout__panel-content .cart-item__desc-info{min-height:100px;margin-bottom:-40px}body#index section#viewcart-panel div.checkout__panel-content .cart-item__product-name{margin-bottom:0;width:80%;padding-right:18px;margin-top:1em;line-height:1}body#index section#viewcart-panel div.checkout__panel-content .cart-item__price{display:block;float:none;padding-top:10px}body#index section#viewcart-panel div.checkout__panel-content a.remove-sample,body#index section#viewcart-panel div.checkout__panel-content a.remove_link{position:absolute;top:30px;right:5px}body#index section#viewcart-panel div.checkout__panel-content .cart-item__price .mobile_hidden{margin-top:1em;margin-bottom:.5em;line-height:1;display:none!important}body#index section#viewcart-panel div.checkout__panel-content .cart-item__qty{max-width:90px;margin-top:0;width:25%;float:left;margin-right:-100%;margin-left:32%;padding-right:1em;clear:right}body#index section#viewcart-panel div.checkout__panel-content .cart-item__total{display:block;width:185%;font-weight:700;font-size:14px}body#index section#viewcart-panel div.checkout__panel-content .cart_item__error{width:100%;margin-top:10px}body#index section#viewcart-panel div.checkout__panel-content .product_name a{font-weight:700;font-size:17px}body#index section#viewcart-panel div.checkout__panel-content select.selectBox{margin-top:5px}body#index .submit input[type=submit]{border-color:#5dba98;font-size:18px}body#index #order-summary-panel .order-summary__shipping-content select{width:78.5%}body#index .new-address .billing-address-form-content span{margin-right:0}body#index .new-address h3{font-size:22px}body#index .gift-options__content h3{font-size:22px}body#index .checkout__index-content .checkout__content .continue-button-wrapper{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;text-align:center;margin-bottom:0;z-index:1002;height:auto;background:0 0!important;padding:0!important}body#index .field-mobile-template .sticky-chat,body#index .field-mobile-template .sticky-offer{display:none}body#index .payment-edit-content,body#index h2.payment-panel__title,body#index section.how-we-will-use-container{margin-left:-12px}body#index #continue-btn .submit{background-color:#5dba98;display:block;position:fixed;bottom:0;left:0;right:0;width:100%;box-shadow:0 -3px 6px #ccc;text-align:center;margin-bottom:0;z-index:1002;height:auto;padding:0 15px}body#index #continue-btn .submit input{margin:10px auto}body#index div.billing-address .form-item.city,body#index div.shipping-address .form-item.city{width:49%}body#index div.billing-address .form-item.state,body#index div.shipping-address .form-item.state{display:none}body#index div.billing-address .form-item.postal-code,body#index div.shipping-address .form-item.postal-code{display:inline-block;width:49%;float:right}body#index .checkout .edit-shipping-radio{padding-bottom:15px;display:block;float:left;width:100%}body#index.device-mobile #top #header .block-template-site-logo-responsive-v1{display:block;visibility:unset;width:100%}section#shipping-panel div.billing-address-display,section#shipping-panel div.shipping-address-display{padding:0 0 20px}#checkout-header h1{float:none}#checkout-header h1 img{max-width:100%;height:55px}#checkout-header ul.nav-links{clear:left;background-color:#ccc;margin:1em -1em -1em -1em;padding:.4em;margin-top:42px}#checkout-header ul.nav-links:after{content:"";display:table;clear:both}#checkout-header .checkout-text{padding-top:3px}body#index #checkout-header #viewcart-panel{clear:both}.viewcart-buttons-panel{border-width:0}.viewcart-buttons-panel .edit-cart{display:inline-block}.viewcart-buttons-panel .edit-cart a{background-color:#5dba98;color:#fff;line-height:1.5;padding:5px 10px;font-size:15px}.viewcart-buttons-panel .continue-buttons a{background-color:#5dba98;color:#fff;line-height:1.5;padding:5px 10px;font-size:15px}#shipmethod-panel header{background-color:transparent}section.checkout__index-content #order-summary-panel header{display:block;float:left;text-align:right}#registration-panel .how-will-we-use{float:none;width:auto;padding:0 10px}.right .tab-switcher{display:none}#shipmethod-panel .content{padding-top:0}#checkout_review .form-item{margin:1em 0}#checkout_review .msg-order-email{display:block}.shipping-panel .messages{padding:0}.shipping-panel .shipping-address{padding:0;clear:both}.shipping-panel .form-item.first-name,.shipping-panel .form-item.last-name,.shipping-panel .form-item.phone-1,.shipping-panel .form-item.phone-2{width:49%;float:left}.shipping-panel .form-item.first-name,.shipping-panel .form-item.phone-2{margin-right:1%}.shipping-panel .form-item.last-name,.shipping-panel .form-item.phone-1{margin-left:1%}.shipping-panel .qas{border:0;padding:0}.new-address span{margin-right:12em}}@media (max-width:530px){#checkout-header ul.nav-links li.live-chat{display:none}#checkout-header ul.nav-links .email-us{display:none}#viewcart-panel .cart-header{display:none}#viewcart-panel .qty{text-transform:uppercase}#viewcart-panel .viewcart-buttons-panel .or,#viewcart-panel .viewcart-buttons-panel .paypal-checkout{display:inline-block}.product{border-bottom:1px dashed #ccc;margin-bottom:1em;padding-bottom:1em}.product.shaded .desc{width:75%}.product .qty .qty-label,.product .qty form{display:inline-block}.product .qty select{display:inline-block;margin-top:-.2em;font-size:.9em;padding:0}.product:last-child{border-bottom-width:0}body#index .product.shaded .color{width:100%}body#index .product .price{width:20%;display:block}body#index .product .qty{width:35%}body#index .product .total{width:20%}body#index .product .thumb{width:25%;padding:0}body#index .product .desc{width:75%}body#index #viewcart-panel .qty{margin-top:0}body#viewcart #main.single .viewcart-buttons-panel .content .continue-buttons{width:100%}body#viewcart #main.single .viewcart-buttons-panel .content .continue-buttons .or,body#viewcart #main.single .viewcart-buttons-panel .content .continue-buttons a.continue-checkout,body#viewcart #main.single .viewcart-buttons-panel .content .continue-buttons a.paypal-checkout{width:100%;float:left}body#viewcart #main.single .viewcart-buttons-panel .content .continue-buttons .or{margin:0 0 10px}#foreground-node .customer-service.purchase-policy{width:auto}}@media (max-width:480px){.sign-in-panel>.column{float:none;width:100%;margin-bottom:0;padding-bottom:0;border-right-width:0;border-bottom:1px solid #ccc}body#index section#viewcart-panel div.checkout__panel-content .cart-item__qty.qty,body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__qty.qty{margin-left:50.5%}}@media (max-width:380px){#checkout-header ul.nav-links li.call-us{margin:0;font-size:8px;padding:2px}#checkout-header ul.nav-links.detached li.call-us{margin-right:1.5em}#review-panel .payment-option .related-media{padding:5px 5px}.product .thumb{width:20%}.product .desc{width:80%;padding-right:60px}.product .remove_btn{position:absolute;top:0;right:0}.product .shaded .color{width:100%}.product .price{padding-left:0}.product .qty{width:40%;padding-right:0}.product .total{width:20%}}@media (max-width:768px){body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item{margin:1em 0 2em 0}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__thumb{width:120px;float:left;margin-right:-100%;clear:none;padding-right:1em}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__thumb img.product__thumb-image{width:100%;height:auto}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc{position:relative;width:75%;float:right;margin-left:0;margin-right:0;padding-right:0;clear:right;top:-20px}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc .cart-item__replenishment{height:auto;min-height:25px;margin:0}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc .cart-item__replenishment .alter_replenishment_form--container{position:relative}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc .cart-item__replenishment .alter_replenishment_form--container .loading img{display:none}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc .cart-item__replenishment .alter_replenishment_form--container .replen_notice{margin:10px 0}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc .cart-item__replenishment:after{content:"";display:table;clear:both}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__desc-info{min-height:100px;margin-bottom:-40px}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__product-name{margin-bottom:0;width:80%;padding-right:18px;margin-top:1em;line-height:1}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__price{display:block;float:none;padding-top:10px}body#viewcart section#viewcart-panel div.checkout__panel-content a.remove_link{position:absolute;top:30px;right:5px}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__price .mobile_hidden{margin-top:1em;margin-bottom:.5em;line-height:1;display:none!important}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__qty{max-width:90px;margin-top:0;width:25%;float:left;margin-right:-100%;margin-left:32%;padding-right:1em;clear:right}body#viewcart section#viewcart-panel div.checkout__panel-content .cart-item__total{display:block;width:185%;font-weight:700;font-size:14px}body#viewcart section#viewcart-panel div.checkout__panel-content .cart_item__error{width:100%;margin-top:10px}body#viewcart section#viewcart-panel div.checkout__panel-content .product_name a{font-weight:700;font-size:17px}body#viewcart section#viewcart-panel div.checkout__panel-content select.selectBox{margin-top:5px}body#viewcart section#offer-code-panel{border-bottom:1px solid #dbdbdb}body#viewcart section.viewcart-buttons-panel .continue-buttons img{vertical-align:top;padding-top:11px;margin-left:5px}body#viewcart ul.links_list{padding-left:1em}body#viewcart .signin-to-see-cart{font-size:16px}body#viewcart .single-message{padding:0 1em}body#viewcart h4.checkout-header__title{font-size:36px;line-height:38px;color:#000}#foreground-node{max-width:100%}body#samples section#samples-panel .samples-buttons .continue-button-wrapper{background:0 0;padding:0}.checkout .email-and-sms-promotions{display:block;float:left}}.autoship-replenshiment .auto-replenishment-upsell.panel ul.products li.product{clear:none}.customer-service.purchase-policy{width:600px}body#index .offer-code__input,body#viewcart .offer-code__input{display:inline-block}body#index .offer-code__input ::-webkit-input-placeholder,body#viewcart .offer-code__input ::-webkit-input-placeholder{color:transparent}body#index .offer-code__input :-moz-placeholder,body#viewcart .offer-code__input :-moz-placeholder{color:transparent;opacity:1}body#index .offer-code__input ::-moz-placeholder,body#viewcart .offer-code__input ::-moz-placeholder{color:transparent;opacity:1}body#index .offer-code__input :-ms-input-placeholder,body#viewcart .offer-code__input :-ms-input-placeholder{color:transparent}body#index .offer-code__submit,body#viewcart .offer-code__submit{display:inline-block}label.error{color:#ef6ea8}@media (min-width:768px){body#viewcart .cart-item__qty-label{display:none}.cart-item__replenishment{padding:10px 0}}.samples .tray_section #tray_header{height:auto;margin-bottom:10px}#viewcart #main.multi #content #viewMsgBox{font-weight:700}#viewcart #main.multi #content .viewcart-header #promo-message img.promo_image{width:640px}#main.multi table.checkout-table tr td span.delivery_restriction{color:#ef6ea8;float:left;margin-top:10px}#main.multi table.checkout-table tr td.price,#main.multi table.checkout-table tr td.qty{width:100px}#main.multi table.checkout-table tr td.total{width:140px}#landing #main .best-sellers .prod-shelf-row.five-products{position:relative}#landing #main .best-sellers .prod-shelf-row.five-products .my_account_product a.button.btn-shopnow{position:absolute;bottom:0;margin-bottom:40px}#landing #main .prod-shelf-row .products{display:inline-flex;padding-left:2%}#landing #main header h2{font-size:36px;line-height:38px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;font-weight:400;margin:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#adddb7}#favorites .account-header-panel p{font-weight:100}#favorites .best-sellers .prod-shelf-row .products{width:100%}#favorites .best-sellers .prod-shelf-row .products .product{clear:none}#favorites .account-header-panel h2,#favorites .best-sellers h2,#favorites .favorite-products h2{font-size:36px;font-weight:400;line-height:38px;float:none;padding:0}#favorites ul.favorite-products-grid li.favorite{height:auto}#favorites ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .product-info,#favorites ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .spp_product_status,#favorites ul.favorite-products-grid li.favorite .favorite-product .my-account-sku a.btn-add-to-bag{margin-top:20px}#favorites ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .product-info{min-height:115px}#favorites ul.favorite-products-grid li.favorite .favorite-product .favorite-actions{margin-top:20px}#signin .signin_container{padding-bottom:0;margin-bottom:50px}#signin .signin_container #signin-block #new-account #checkout_signin_new_user .form-item input[type=checkbox],#signin .signin_container #signin-block #new-account #registration_short .form-item input[type=checkbox]{vertical-align:top}#signin .signin_container #signin-block #new-account #checkout_signin_new_user .form-item input[type=email],#signin .signin_container #signin-block #new-account #checkout_signin_new_user .form-item input[type=password],#signin .signin_container #signin-block #new-account #registration_short .form-item input[type=email],#signin .signin_container #signin-block #new-account #registration_short .form-item input[type=password]{height:40px;padding-left:7px;width:235px;line-height:15px}#signin .signin_container #signin-block #new-account #checkout_signin_new_user .form-item label,#signin .signin_container #signin-block #new-account #registration_short .form-item label{display:block}#signin .signin_container #signin-block #new-account #checkout_signin_new_user .form-item.password,#signin .signin_container #signin-block #new-account #registration_short .form-item.password{display:inline-block}#signin .signin_container #signin-block #new-account #checkout_signin_new_user .phone2.container,#signin .signin_container #signin-block #new-account #registration_short .phone2.container{margin-left:17px}#signin .signin_container #signin-block #return-user .form-item input[type=email],#signin .signin_container #signin-block #return-user .form-item input[type=password]{height:40px}#signin .signin_container #signin-block #return-user .form-item label{display:block}#signin .signin_container #signin-block #return-user .form-item.password{display:inline-block}#signin .signin_container #signin-block #return-user .forgot-pw{display:inline-block}#signin .signin_container #signin-block #return-user .signin_submit{display:block}#signin #footer{position:relative;width:100%}#registration .wrapper #registration-wrapper .demographic .birth_date_container #form--profile_preferences--field--BIRTH_YEAR{display:inline}#registration .registration_content .email_promotions.sms_promotions{float:left;width:100%;clear:both;margin-bottom:10px}#registration .registration_content .email_promotions.sms_promotions input,#registration .registration_content .email_promotions.sms_promotions span{vertical-align:middle}#registration .registration_content .email_promotions.sms_promotions span{margin-left:7px}#registration .registration_content .email_promotions.phone2{float:left;width:80%;clear:both}#registration .registration_content .email_promotions.phone2 span{float:left;width:43%;margin-left:24px}#registration .registration_content .email_promotions.phone2 input{width:32%;height:36px;padding-left:7px;line-height:15px;margin-left:12px}#registration .registration_content .demographic-form-container.full-width-wrap fieldset.demographic .birth_date_container select.error{border:1px solid #ef6ea8!important}#registration .registration_content .profile-form-container .form_element{padding-top:1em}#registration .registration_content .profile-form-container input[type=email],#registration .registration_content .profile-form-container input[type=password],#registration .registration_content .profile-form-container input[type=tel],#registration .registration_content .profile-form-container input[type=text]{height:calc(3em + 2px)}#registration .registration_content .profile-form-container input[type=email]~label,#registration .registration_content .profile-form-container input[type=password]~label,#registration .registration_content .profile-form-container input[type=tel]~label,#registration .registration_content .profile-form-container input[type=text]~label{margin:calc(-3em - 1px) 0 0 0;display:block}#navigation .gnav-my-account-v1 .signin_container .register #register-form .sms_promotions span{display:inline-block;width:32%;margin-left:7px}#navigation .gnav-my-account-v1 .signin_container .register #register-form .sms_promotions input[type=checkbox]{vertical-align:text-bottom}#navigation .gnav-my-account-v1 .signin_container .register #register-form .sms_promotions div span.register-phone2{margin:10px 0 0 24px}#navigation .gnav-my-account-v1 .signin_container .register #register-form .sms_promotions div input[type=text]{vertical-align:bottom}.auto-replenishment-items .frequency .replenishment-notice{margin-bottom:0}.auto-replenishment-items .frequency .rep-details{margin-top:10px}#address_book .address_form_container fieldset.fs{margin:0}#address_book .address_form_container .qas_container .address_message{margin-bottom:5px}#address_book .address_form_container .state_container{display:none}#address_book .address_form_container .form_element.postal_code_container{height:auto}#address_book .address_form_container #postal-code-instructions{display:inline-block}#address_book .address_form_container input[name=qas_search]{padding:10px 15px}#address_book #foreground-node #address_form_container #address-form-popover #address fieldset.fs .title_container{height:auto}#address_book #foreground-node #address_form_container #address-form-popover #address fieldset.fs .title_container span span{margin-top:0}#address_book #foreground-node #address_form_container .form_element.postal_code_container input[type=tel].js-label-mode+label:before{content:attr(data-required) attr(placeholder)}#address_book ul.ui-autocomplete,#shipping ul.ui-autocomplete{width:auto!important}#address_book ul.ui-autocomplete li.ui-menu-item a,#shipping ul.ui-autocomplete li.ui-menu-item a{font-family:Verdana,Arial,sans-serif;font-size:.85em}#address_book #address_form_container #address-form-popover .qas,#shipping #address_form_container #address-form-popover .qas{padding-bottom:0}#address_book #address_form_container #address-form-popover .qas .qas_container,#shipping #address_form_container #address-form-popover .qas .qas_container{height:auto}#address_book #address_form_container #address-form-popover .qas .qas_container .address_message,#shipping #address_form_container #address-form-popover .qas .qas_container .address_message{color:#000}#address_book #main.multi #content #checkout_shipping #address_form_container .qas .qas_container,#shipping #main.multi #content #checkout_shipping #address_form_container .qas .qas_container{margin-bottom:0}#address_book #main.multi #content #checkout_shipping #address_form_container .qas .qas_container label,#shipping #main.multi #content #checkout_shipping #address_form_container .qas .qas_container label{width:100%}#replenishment_update .form-submit-container{text-align:right}#replenishment_update .billing-address-container{width:40%;float:left;padding-right:2%}#replenishment_update .billing-address-container a.edit-billing-address{display:block;padding-top:10px}#replenishment_update section.payment-method{padding:0}#replenishment_update section.payment-method .payment-controls__method{margin-top:10px}#replenishment_update section.payment-method .payment-controls__method select.payment_method{margin:10px 0;width:100%;padding-left:2px}#replenishment_update .payment-method__fieldset{border:0;padding:0}#replenishment_update .payment-method__fieldset legend{display:none}#replenishment_update .payment-method__fieldset .payment-info{padding-bottom:10px}#replenishment_update .payment-method__fieldset .payment-controls{width:100%}body#past_purchases .prod-shelf-row .products{display:inline-flex;padding-left:2%}body#past_purchases header h2{font-size:36px;line-height:38px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;font-weight:400;margin:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#adddb7;padding-left:0}body#replenish section.auto-replenishment-upsell .subtitle{font-weight:400}body#order_detail #purchase_instruction{margin-top:10px}body#order_detail .gift_container .gift_message{overflow-wrap:break-word}body#order_detail #cart_items{margin:10px 0}.account-header-panel header{margin:35px 0 20px}.account_payment .payment_container .payment_book_container .payment-info{margin-bottom:15px}.account_payment .payment_container .payment_book_container .payment-info .controls{margin-top:5px}.account_payment .payment_container .payment_book_container .payment-info .controls a{padding-right:8px;margin:0 10px 5px 0}@media only screen and (max-width:640px){.account_payment .payment-form{padding:10px}}.account_payment .payment-form .cards-div .payment-section{width:100%;height:65px}.account_payment .payment-form .cards-div .payment-section label{float:left;width:100%;margin-top:5px}@media only screen and (min-width:768px){.account_payment .payment-form .cards-div .payment-section label{width:25%;margin-top:10px}}.account_payment .payment-form .cards-div .payment-section .input-field{float:left;height:40px;border:1px solid #cccccc;width:100%;padding:0 5px}@media only screen and (min-width:768px){.account_payment .payment-form .cards-div .payment-section .input-field{width:50%;margin:0}}.account_payment .payment-form .cards-div .expiry .input-field{width:24%}.account_payment .payment-form .cards-div .expiry .input-field:first-of-type{margin-right:14px}@media only screen and (max-width:640px){.account_payment .payment-form .cards-div .expiry .input-field:first-of-type{margin-right:4%}}@media only screen and (max-width:640px){.account_payment .payment-form .cards-div .expiry .input-field{width:48%}}@media only screen and (min-width:768px){.account_payment .payment-form .cards-div .payment-form__submit{width:50%;margin:3% 0 0 25%}}@media only screen and (max-width:640px){.account_payment .responsive-container{margin-bottom:50px}}body#payment #top{height:auto!important}body#payment #top #header .top-right{display:none;visibility:hidden}body#payment #top #navigation{display:none;visibility:hidden}body#payment #sticky-bar #sticky_bar_content,body#payment #sticky-bar .tertiary-nav{display:none;visibility:hidden}body#payment.device-mobile #top #header .block-nodeblock,body#payment.device-mobile #top #header .btn_navigation{display:none;visibility:hidden}body#payment.device-mobile #top #header .block-nodeblock-6,body#payment.device-mobile #top #header .block-template-site-logo-responsive-v1{display:block;visibility:visible}#shipping #main.multi #content address{float:left;width:50%}#shipping #main.multi #content address #address_container_shipping_address span{width:250px;float:left;margin:0 0 10px 40px;color:#808080;font-style:normal}#shipping #main.multi #content #address_form_container fieldset.fs div.form_element,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.form_element{width:300px}#shipping #main.multi #content #address_form_container fieldset.fs div.form_element input[type=text],#shipping #main.multi #content #address_form_container fieldset.fs div.form_element select,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.form_element input[type=text],#shipping #main.multi #content #billing_address_form_container fieldset.fs div.form_element select{width:100%}#shipping #main.multi #content #address_form_container fieldset.fs div.title_container.radio div,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.title_container.radio div{display:block}#shipping #main.multi #content #address_form_container fieldset.fs div.title_container.radio div span,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.title_container.radio div span{float:left;padding-right:10px}#shipping #main.multi #content #address_form_container fieldset.fs div.title_container.radio label.error,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.title_container.radio label.error{color:#ef6ea8}#shipping #main.multi #content .address_controls{width:50%}#shipping #main.multi #content .address_controls a.shipping-address{padding:0}#shipping #main.multi #content .address_controls select.address-select{width:320px!important}#shipping #main.multi #content .sub-block div.address-container{font-style:normal}#shipping #main.multi #content .sub-block .address-container.shipping-address{padding:0;width:245px}#shipping #main.multi #content .gift_options_container fieldset.gift{margin-top:10px}#shipping #main.multi #content .gift_options_container fieldset.gift .is_gift_container .gift_container_check{float:left;margin-top:17px}#shipping #main.multi #content .gift_options_container fieldset.gift .is_gift_container .gift_container_check input.giftwrap{margin-top:8px}#shipping #main.multi #content #checkout_shipping label{cursor:default}#shipping #address-form-popover .address_form_container fieldset.fs{margin:0}#shipping #address-form-popover .address_form_container fieldset.fs .title_container span span{margin-top:0}#shipping #address-form-popover .address_form_container fieldset.qas .form_element,#shipping #address-form-popover .address_form_container fieldset.qas input{width:400px}#shipping #foreground-node{margin-top:30px}#review #main.multi #finalTotalTableContainer p.checkout-order-status{display:none}#review #main.multi .promotions-container{float:left}#review #main.multi .radio.fs fieldset{margin:12px 0}#review #main.multi .radio.fs fieldset img{vertical-align:middle;margin-left:5px}#review #main.multi .afterpayinfo{text-align:justify;font-size:12px}#review #main.multi .afterpayinfo .js-afterpay-learnmore-mobile.pc_hidden{display:none}#review .afterpay_img img{max-width:100%;height:auto}#confirm #footer{margin-top:-84px}#confirm #footer #footer{margin-top:0}.email_promotions #isms .sms_promotions{margin-bottom:10px}.email_promotions #isms .sms_promotions input,.email_promotions #isms .sms_promotions span{vertical-align:middle}.email_promotions #isms .sms_promotions span{margin-left:7px}.email_promotions #isms .phone2{width:100%;overflow:hidden}.email_promotions #isms .phone2 span{float:left;width:53%;margin-left:24px}.email_promotions #isms .phone2 input{width:40%;height:36px;padding-left:7px;line-height:15px}.gnav-drop-down-v1 .dd-icon .link em.hidden{display:none}.gnav-drop-down-v1 .dd-icon .link span a{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif}div.form_element label.error{color:#ef6ea8}#address_form_container .address_form_container fieldset.fs{margin:0}.past-purchases .order-header .created-date{width:11%}.past-purchases .order-header .order-status{width:18%}.past-purchases .order.accordion-header .created-date{width:11%}.past-purchases .order.accordion-header .order-status{width:18%}.past-purchases .order.accordion-header .order-status ul.tracking-link-list{width:90%}#main.multi #content #review-instructions{padding-bottom:10px}#main.multi #content #review-address-info .trans_detail_item{float:left;margin-bottom:25px;margin-right:25px;position:relative;width:188px;word-wrap:break-word}#main.multi #content #review-address-info .trans_detail_item h4{color:#e6e6e6;border-bottom:1px solid #ccc;font-size:13px;font-weight:700;margin-bottom:10px;padding-bottom:5px;text-transform:none}#main.multi #content #review-address-info .trans_detail_item a.change_link{position:absolute;right:0;top:0}#main.multi #content #review-address-info .trans_detail_item address{font-style:normal}#main.multi #content #review-address-info .ship_method_container{clear:left;margin-right:0;width:100%}#main.multi #content #securepayframe{width:460px;height:460px}#main.multi #content #confirmation-email{width:500px;margin:10px 0 30px}#main.multi #content #confirmation-number{margin:0 0 12px}#main.multi #content #print-order .order-detail-item-link{margin-right:10px}#main.multi #content #address_form_container div.title_container.radio div,#main.multi #content #billing_address_form_container div.title_container.radio div{display:block}#main.multi #content #address_form_container div.title_container.radio div span,#main.multi #content #billing_address_form_container div.title_container.radio div span{float:left;padding-right:10px}#main.multi #content #order-details{margin-top:30px}#main.multi #content #order-details td{width:225px;padding:0 25px 20px 0}#main.multi #content #order-totals{float:right;margin-bottom:20px}#main.multi div.form_element textarea{width:190px;height:100px}#main.multi .checkout-btn .checkout-paypal-btn img{height:auto;width:auto;padding-top:5px}.contact_us form#contact_us ul.category li{width:178px}.contact_us form#contact_us ul.category li.beauty_product{width:195px}.contact_us form#contact_us ul.category li.beauty_product div.off.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -60px -39px}.contact_us form#contact_us ul.category li.beauty_product div.on.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -60px -3px}.contact_us form#contact_us ul.category li.prod_questions div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -28px -39px;width:35px}.contact_us form#contact_us ul.category li.prod_questions div.on.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -28px -3px}.contact_us form#contact_us ul.category li.store_service div.off.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -118px -39px}.contact_us form#contact_us ul.category li.store_service div.on.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -118px -3px}.contact_us form#contact_us ul.category li.website_tech div.off.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -84px -39px}.contact_us form#contact_us ul.category li.website_tech div.on.portrayal{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -84px -3px}.contact_us form#contact_us .question_header .caret{width:178px}.contact_us form#contact_us .beauty_product .caret{width:195px}.contact_us form#contact_us .question_header.beauty_product{padding-left:189px}.contact_us form#contact_us .question_header.prod_questions{padding-left:400px}.contact_us form#contact_us .question_header.store_service{padding-left:585px}.contact_us form#contact_us .question_header.website_tech{padding-left:780px}#footer{margin-top:0}#footer .footer-top .signup-forms{float:right}#footer .footer-top .signup-forms .newsletter-signup .field{padding-left:26%}#footer .footer-top .signup-forms .newsletter-signup .field input[name=PC_EMAIL_PROMOTIONS]+label{width:90%}#navigation .mm-formatter-v1 ul.mm-menu{padding:0 0 0 20px}#navigation .mm-formatter-v1 ul.mm-menu li.first span.title span.borderRight{border-right:1px solid #000;padding-right:10px}#livechat .cs-formatter-v1 .customer-care-list .customer-care-list-item,.section-customer-care-our-online-consultants-chat-now-section .cs-formatter-v1 .customer-care-list .customer-care-list-item{float:none;margin:0 auto;padding:10px 36px 10px 36px}#livechat .cs-formatter-v1 .customer-care-list .customer-care-list-item .bottom,.section-customer-care-our-online-consultants-chat-now-section .cs-formatter-v1 .customer-care-list .customer-care-list-item .bottom{position:relative;left:0;top:0}#address_book #main .outer-wrap .section-column .address-book-info h3{padding-top:0}#address_book #main .outer-wrap .section-column .address-book-info .address_display .controls{margin:5px 0 0 0}#password_reset .passwordreset{padding:35px 0 0 13px}#password_reset footer#footer{position:relative}.nav-promo .content .node-elc-nodeblock{width:100%}#wrapper #signin-block{margin:30px auto 0;width:100%}#wrapper #signin-block #new-account-checkout{float:left;width:45%}#wrapper #signin-block #return-user-checkout{float:right;width:45%}#wrapper #signin-block #new-account-checkout p.signin_account_subheader,#wrapper #signin-block #return-user-checkout p.signin_account_subheader{color:#000;font-family:HelveticaNeueLTStd45Regular,Arial,sans-serif;font-size:23px}#wrapper #signin-block #new-account-checkout form fieldset,#wrapper #signin-block #return-user-checkout form fieldset{border:none;padding:0;margin-top:15px}#wrapper #signin-block form .form-item{margin-bottom:15px}#wrapper #signin-block form .form-item input[type=email],#wrapper #signin-block form .form-item input[type=password],#wrapper #signin-block form .form-item input[type=text]{height:36px;line-height:15px;padding-left:7px;width:235px}.sub_form.sms_updated ul#form--errors li[id="required_dependency.sms_promotions.phone3"]{display:none}body#signin #wrapper{margin:50px 0;min-height:358px}body#signin #wrapper #wrapper{margin:25px 0}body#confirm .pg_wrapper #return-user h3,body#confirm .pg_wrapper .createaccount h3{font-size:24px;margin:0}body#confirm .pg_wrapper #return-user p{margin:0 0 .5em 0}body#confirm .pg_wrapper #return-user form#completed_transaction_signin fieldset{margin:15px 0 0}body#confirm .pg_wrapper #return-user form#completed_transaction_signin .form-item{padding:5px 0}body#confirm .pg_wrapper #return-user form#completed_transaction_signin .form-item.email-address label{display:inline-block;width:95px}body#confirm .pg_wrapper #return-user form#completed_transaction_signin .form-item.password label{display:inline-block;width:87px}body#confirm .pg_wrapper .createaccount fieldset .form-item{padding:5px 0}body#confirm .pg_wrapper .createaccount fieldset.email .form-item label{display:inline-block;width:120px}body#confirm .pg_wrapper .createaccount fieldset.password .form-item label{display:inline-block;width:112px}body#confirm .pg_wrapper .createaccount .form-item span.note{display:block;font-size:12px;margin-left:124px}body#confirm #main.multi .error .server{font-size:15px}.multi-thank #content{float:left;width:640px;margin:40px 0 0 140px}.multi-thank #sidebar{float:right;width:280px;margin:100px}.checkout__sidebar #order-summary-panel header h2{float:left}.checkout__sidebar #order-summary-panel .content,.checkout__sidebar #order-summary-panel .label{text-align:left}.checkout__sidebar .shopping-bag-panel__title{padding:.3em .5em .3em 0}body#index h2,body#viewcart h2{color:#000}input.btn.btn-mini.form-submit{background:#fff;border:1px solid #5dba98;color:#5dba98}body#viewcart .responsive-container section.viewcart{min-height:740px}@media only screen and (max-width:640px){#payment-panel{padding:1em}}#payment-panel .payment-edit-content{padding-top:0}#payment-panel .payment-edit-content .form-item{margin:0}#payment-panel .payment-edit-content .gift-cards input[type=checkbox]{float:left;margin-right:.8em}@media only screen and (min-width:768px){#payment-panel .payment-edit-content .gift-cards .gift-card-number,#payment-panel .payment-edit-content .gift-cards .gift-card-pin{float:left;width:50%}}#payment-panel .payment-edit-content .gift-cards .gift-card-number input,#payment-panel .payment-edit-content .gift-cards .gift-card-pin input{width:100%}@media only screen and (max-width:640px){#payment-panel .payment-edit-content .gift-cards .gift-card-pin{margin-top:10px}}#payment-panel .payment-edit-content .gift-cards .gift-card-number input{width:99%}#payment-panel .payment-edit-content .gift-cards .gift-card-entry-container .continue-btn{clear:both;padding-top:10px}#payment-panel .payment-edit-content .payment-type{padding:10px 0}#payment-panel .payment-edit-content .payment-type label{display:initial}#payment-panel .payment-edit-content .payment-type .form-item label{pointer-events:initial}#payment-panel .payment-edit-content .payment-type .payment-option{width:75%;display:inline-block;margin-bottom:7px}@media only screen and (max-width:640px){#payment-panel .payment-edit-content .payment-type .payment-option{width:100%}}#payment-panel .payment-edit-content .payment-type .payment-option label .payment_img{position:relative;top:7px;margin-left:.3em}#payment-panel .payment-edit-content .payment-type .adyen-payment{margin-top:20px}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-button{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-button:not(.chckt-button--disabled){background:#5dba98;background-color:#000}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-button:not(.chckt-button--disabled):hover{background:#44a07e;background-color:#000}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-pm__pending-message{background-color:#5dba98;background-color:#000}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-pm__details{padding:0 50px 20px 50px}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-pm__details .chckt-form-label--exp-date{width:55%}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-pm__details .chckt-form-label--cvc{width:40%}#payment-panel .payment-edit-content .payment-type .adyen-payment .chckt-pm__details .chckt-input-field--cvc{max-width:100%}@media only screen and (max-width:640px){#payment-panel .payment-edit-content .continue-button-wrapper{position:fixed;left:0;bottom:0;z-index:1002;width:100%;background:#fff;padding:20px}}#payment-panel .payment-edit-content .continue-button-wrapper input{background-color:#5dba98;color:#fff;text-transform:uppercase;padding:5px 10px 5px 10px}#payment-panel .payment-edit.checkout__subtitle{padding:.5em 0 0 .7em}@media only screen and (max-width:640px){#payment-panel .payment-edit.checkout__subtitle{padding:.5em 0 0 0}}@media only screen and (min-width:768px){#payment-panel .single-message{padding-left:10px}}#payment-panel .btn-primary{margin:1.5em auto 0}@media only screen and (min-width:768px){#payment-panel .btn-primary{margin-left:0;padding:5px}}#shipping #main.multi #content address{float:left;width:50%}#shipping #main.multi #content address #address_container_shipping_address span{width:250px;float:left;margin:0 0 10px 40px;color:#808080;font-style:normal}#shipping #main.multi #content #address_form_container fieldset.fs div.form_element,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.form_element{width:300px}#shipping #main.multi #content #address_form_container fieldset.fs div.form_element input[type=text],#shipping #main.multi #content #address_form_container fieldset.fs div.form_element select,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.form_element input[type=text],#shipping #main.multi #content #billing_address_form_container fieldset.fs div.form_element select{width:100%}#shipping #main.multi #content #address_form_container fieldset.fs div.title_container.radio div,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.title_container.radio div{display:block}#shipping #main.multi #content #address_form_container fieldset.fs div.title_container.radio div span,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.title_container.radio div span{float:left;padding-right:10px}#shipping #main.multi #content #address_form_container fieldset.fs div.title_container.radio label.error,#shipping #main.multi #content #billing_address_form_container fieldset.fs div.title_container.radio label.error{color:#ef6ea8}#shipping #main.multi #content .address_controls{width:50%}#shipping #main.multi #content .address_controls a.shipping-address{padding:0}#shipping #main.multi #content .address_controls select.address-select{width:320px!important}#shipping #main.multi #content .sub-block div.address-container{font-style:normal}#shipping #main.multi #content .sub-block .address-container.shipping-address{padding:0;width:245px}#shipping #main.multi #content .gift_options_container fieldset.gift{margin-top:10px}#shipping #main.multi #content .gift_options_container fieldset.gift .is_gift_container .gift_container_check{float:left;margin-top:17px}#shipping #main.multi #content .gift_options_container fieldset.gift .is_gift_container .gift_container_check input.giftwrap{margin-top:8px}#shipping #main.multi #content #checkout_shipping label{cursor:default}#shipping #address-form-popover .address_form_container fieldset.fs{margin:0}#shipping #address-form-popover .address_form_container fieldset.fs .title_container span span{margin-top:0}#shipping #address-form-popover .address_form_container fieldset.qas .form_element,#shipping #address-form-popover .address_form_container fieldset.qas input{width:400px}#shipping #foreground-node{margin-top:30px}#review #main.multi #finalTotalTableContainer p.checkout-order-status{display:none}#review #main.multi .promotions-container{float:left}#review #main.multi .radio.fs fieldset{margin:12px 0}#review #main.multi .radio.fs fieldset img{vertical-align:middle;margin-left:5px}#review #main.multi .afterpayinfo{text-align:justify;font-size:12px}#review #main.multi .afterpayinfo .js-afterpay-learnmore-mobile.pc_hidden{display:none}#review .afterpay_img img{max-width:100%;height:auto}#confirm #footer{margin-top:-84px}#confirm #footer #footer{margin-top:0}.email_promotions #isms .sms_promotions{margin-bottom:10px}.email_promotions #isms .sms_promotions input,.email_promotions #isms .sms_promotions span{vertical-align:middle}.email_promotions #isms .sms_promotions span{margin-left:7px}.email_promotions #isms .phone2{width:100%;overflow:hidden}.email_promotions #isms .phone2 span{float:left;width:53%;margin-left:24px}.email_promotions #isms .phone2 input{width:40%;height:36px;padding-left:7px;line-height:15px}
