.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}}
#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 .promo-box,.enhanced-review-page #main.multi #content .promo-box{display:flex;padding:12px;align-items:center;gap:8px;background-color:rgba(218,168,226,.1607843137);margin-bottom:10px}.enhanced-cart-page #main.multi #content .promo-box .message,.enhanced-review-page #main.multi #content .promo-box .message{color:#583186;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding-top:5px}.enhanced-cart-page #main.multi #content .promo-box .icon img,.enhanced-review-page #main.multi #content .promo-box .icon img{vertical-align:middle;width:24px;height:24px}.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}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}a.button.button-secondary{background-color:transparent;color:#5dba98;border:1px solid #5dba98}.pg_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:960px;padding:0;margin-top:35px}.pre{white-space:pre}#main.single .column:before,#main.single .columnn:after,#main.single .panel header:after,#main.single .panel header:before,#main.single .panel:after,#main.single .panel:before,#main.single .product:after,#main.single .product:before,#main.single .row:after,#main.single .row:before{display:table;line-height:0;content:""}#main.single .column:after,#main.single .panel header:after,#main.single .panel:after,#main.single .product:after,#main.single .row:after{clear:both}#main.single .panel{overflow:hidden}#main.single .panel .block.right{float:right}#main.single .panel .content{padding:1em}#main.single .panel header{border-top:1px solid #dbdbdb;margin:0}#main.single .panel header .item-count,#main.single .panel header h2{color:#231f20;font-size:24px;float:left;padding:.3em .5em;border-width:0;margin:0;line-height:1.2em}#main.single .panel header h2 .edit{float:none;margin:0;text-transform:none}#main.single .panel header .edit{float:right;margin:2px 1em 0 0;text-transform:uppercase}#main.single .panel header .edit.btn.btn-mini{margin-top:10px;padding:5px 33px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;background-color:transparent;color:#5dba98;border:1px solid #5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}#main.single .panel header .edit.btn.btn-mini.hover,#main.single .panel header .edit.btn.btn-mini:hover{background-color:#f3faf7;background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}#main.single .panel header.viewcart-header .item-count,#main.single .panel header.viewcart-header h2{float:none;padding-left:0}#main.single .panel header.viewcart-header h2{float:left;padding-bottom:0}#main.single .panel header.viewcart-header .item-count{font-size:14px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;padding-top:15px;padding-bottom:0}#main.single .panel header.viewcart-header .item-count:before{content:"("}#main.single .panel header.viewcart-header .item-count:after{content:")"}#main.single .panel h3{font-size:1.2em;color:#231f20;border-bottom-width:0}#main.single .panel .content header{padding:.2em 0}#main.single .panel .sub-section{margin-left:2em}#main.single .panel .sub-section.new-address{margin-left:0}#main.single .panel .sub-section.new-address select[name=STATE]{width:183px}#main.single .panel .sub-section .sub-section{margin:0}#main.single .panel .form-item{margin:1em 0}#main.single .panel label,#main.single .panel select{display:block;text-transform:none;color:#808080;font-family:CliniqueHelveticaNeueLight,Sans-Serif}#main.single .panel .checkbox label{display:inline}#main.single .panel p{margin-bottom:1em}#main.single .panel p.available{margin-top:-2em}#main.single .panel .checkbox input{height:auto}#main.single .panel-group>.column,#main.single .panel>.column{float:left;margin-bottom:-99999px;padding-bottom:99999px}#main.single .panel-group>.column:first-of-type,#main.single .panel>.column:first-of-type{clear:left}#main.single .panel-group>.column>:last-child,#main.single .panel>.column>:last-child{margin-bottom:1em}#main.single .loading{background:url(/media/blue_ocean/quiz/images/ajax-loading.gif) no-repeat center center}#main.single .loading *{opacity:.8}#main.single .column.left{float:left;clear:left;width:65%;padding-right:2em}#main.single .column.left .panel{margin-bottom:.3em}#main.single .column.right{float:right;clear:right;width:35%}#main.single .column fieldset.fs{max-width:45em;width:100%}#main.single #viewcart .panel footer{float:right;margin:5px}#main.single #review-panel .sub-section{margin-left:0;margin-top:10px}#main.single #promo-panel.panel{border:none;border-top:1px solid #dbdbdb}#main.single #promo-panel.panel .banner{margin-bottom:.4em;padding:.1em}#main.single html.no-js .panel .sub-section{margin-left:0}#main.single .panel input,#main.single .panel select,#main.single .panel textarea,#main.single .uneditable-input{height:2.2em;padding:.2em .6em}#main.single .messages{background:0 0;border:none;margin:0;padding:0;font-size:1.2em;font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-weight:700}#main.single .messages .single-message{border:1px solid #999;padding:.4em .8em;background-color:#eee;margin-bottom:.4em;background-color:#ffafa9;border-color:#cc6f69;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#main.single .messages .single-message.INFORMATION{background-color:#fbcc72;border-color:#cc9942}#main.single .messages .single-message .close_link{float:right;cursor:pointer;display:block;margin-left:1em}#main.single #mobile-breadcrumb{display:none;list-style-type:none;margin:.5em 0}#main.single #mobile-breadcrumb li{display:inline-block}#main.single .sign-in-panel .forgot-pass{margin-top:1em}#main.single .sign-in-panel #return-user{border-right-width:0}#main.single .sign-in-panel input{width:100%}html.no-js #main.single .sign-in-panel #forgot-pw-note{display:none}#main.single .sign-in-panel.paypal.finished{display:none}#main.single .sign-in-panel img.img_mail{float:left;margin-right:.3em}#main.single .sign-in-panel #new-or-returning-radios{margin-bottom:1em}#main.single .sign-in-panel #new-or-returning-radios:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html #main.single .sign-in-panel #new-or-returning-radios{zoom:1}#main.single .sign-in-panel #new-or-returning-radios input,#main.single .sign-in-panel #new-or-returning-radios label{display:inline-block;width:auto;padding:0}#main.single .sign-in-panel #new-or-returning-radios input{margin-top:-.3em;vertical-align:middle}#main.single .sign-in-panel #new-or-returning-radios fieldset{float:left;width:50%}#main.single #billing-address-display.column,#main.single #gift-options-display.column,#main.single #shipping-address-display.column,#main.single .sign-in-panel .column{width:50%}#main.single #index #sign-in-panel header#return-account-h,#main.single #index #sign-in-paypal-panel header#return-account-h,#main.single #sign-in-panel header#new-account-h,#main.single #sign-in-paypal-panel header#new-account-h{background:0 0}#main.single #need-help-panel{margin-bottom:2em}body#viewcart #main.single #need-help-panel{display:none}body#index #main.single #need-help-panel{display:none}#main.single #links-panel .links_list .link{margin-bottom:.5em}#main.single #links-panel .links_list .link:last-child{margin-bottom:0}#main.single #offer-code-panel input{width:auto}#main.single #offer_code .btn-primary{margin-left:10px}#main.single #review-panel form{margin-top:1em}#main.single #review-panel input[type=checkbox],#main.single #review-panel input[type=radio]{vertical-align:baseline}#main.single #review-panel input[type=radio]{margin:0 .5em 0 1em}#main.single #review-panel input[type=radio]:first-child{margin-left:0}#main.single #review-panel input[type=checbox]{margin:0 .5em 0 0}#main.single #review-panel .form-item.block{display:block}#main.single #review-panel .payment-option{display:inline-block}#main.single #review-panel .payment-option .related-media{display:block;padding:5px 15px}#main.single #review-panel #checkout_payment_select .related-media{display:block;margin-top:.2em}#main.single #review-panel #checkout_payment_card_select label{float:left;margin-right:1em}#main.single #review-panel #checkout_saved_payments h3{margin-bottom:1em}#main.single #review-panel #checkout_saved_payment h3{margin-bottom:1em}#main.single #review-panel #checkout_saved_payment #default-payment-method{margin:1em 0}#main.single #review-panel #checkout_saved_payment #default-payment-method input[type=checkbox]{float:left}#main.single #review-panel #complete-btn{text-align:center;margin-bottom:2em}#main.single #review-panel .security-info{float:right;padding:10px;text-align:center}#main.single #checkout_review .msg-order-email{display:none}#main.single #checkout_review div.submit{text-align:center}#main.single #security-code-panel{margin:-20px}#main.single #security-code-panel header a{float:right;margin-top:5px}#main.single #security-code-panel .content{width:100%;max-width:540px;overflow:hidden}#main.single #security-code-panel .content .left{float:left;width:40.740741%}#main.single #security-code-panel .content .right{float:right;width:59.259259%;text-align:right}#main.single #security-code-panel .center{text-align:center}#main.single #security-info-panel{margin:-20px}#main.single #payment-panel .payment-info{margin:.5em 0}#main.single #payment-panel .payment-info .additional-info{float:right;width:20%}#main.single #payment-panel .payment-info .additional-info .required-notice{font-style:italic}#main.single #payment-panel .payment-info .additional-info .related-media{margin:.3em 0}#main.single #payment-panel .payment-info .additional-info a.security-information{font-weight:700}#main.single #payment-panel .form-item input[type=checkbox],#main.single #payment-panel .form-item input[type=radio]{float:left;margin-right:.5em}#main.single #payment-panel .form-item label{margin-right:1em}#main.single #payment-panel .form-item label:last-child{margin-right:0}#main.single #payment-panel .form-item>span>label{float:left}#main.single #payment-panel .form-item .related-media{float:left;display:inline-block;width:100%;margin-top:.5em}#main.single #payment-panel .form-item .related-media img{margin-right:.125em}#main.single #payment-panel .form-item .related-media img:last-child{margin-right:0}#main.single #payment-panel .form-item-group.expiration-date{float:left;margin-right:.5em}#main.single #payment-panel .form-item-group.expiration-date .form-item{float:left;margin-top:0;margin-right:.5em}#main.single #payment-panel ul{width:100%}#main.single #payment-panel ul li{display:inline;float:left;margin-right:1em}#main.single #payment-panel ul label{float:left;margin-top:.0625em}#main.single #payment-panel .credit-card-options{padding:0 1.5em}#main.single #payment-panel .credit-card-options select{width:100%;font-size:1em;font-family:CliniqueHelveticaNeueLight,Sans-Serif}#main.single #payment-panel .saved-credit-card-info{padding:0 1.5em}#main.single #payment-panel .saved-credit-card-info p{margin:1em 0}#main.single #payment-panel .saved-credit-card-info .expiration-date{display:block}#main.single #payment-panel .btn-primary{display:block;margin:1.5em auto 0}html.js body#viewcart #main.single .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 #main.single .tab-pane.active{display:block;opacity:1;height:auto}body#viewcart #main.single .tab-bar{margin-left:.5em}body#viewcart #main.single .tab-bar li{margin-right:.5em;float:left}body#viewcart #main.single .tab-bar li a{border-width:0;color:#000;background-color:#e9e9ea;display:block;padding:.5em;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:12px}body#viewcart #main.single .tab-bar li a.active{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;border-width:0;background-color:#ccc;font-weight:700}body#viewcart #main.single .tab-content{clear:both}#main.single .product{position:relative;margin:1em 0}#main.single .product.shaded .color{width:25%}#main.single .product>.column.thumb{padding-top:0}#main.single .product .thumb{width:21%;padding:0}#main.single .product .desc{width:45%}#main.single .product .qty{margin-top:-.35em}#main.single .product .total{font-weight:700;text-align:right}#main.single .product .price-label,#main.single .product .qty-label{display:none}#main.single .product .swatch{float:left;width:16px;height:16px;background-color:black}#main.single .product .remove_btn{margin-top:1em}body#viewcart #main.single .product{border-bottom:1px solid #dbdbdb}body#viewcart #main.single .product.cart-item{min-height:110px}body#viewcart #main.single .product>.column{padding-top:.4em}body#viewcart #main.single .product .product_name a{color:#231f20;font-family:CliniqueHelveticaNeueLight,Sans-Serif;color:#999}body#viewcart #main.single .product .product_name a:hover{color:#44a07e;color:#1a1a1a}body#viewcart #main.single .product .product_name a,body#viewcart #main.single .product .product_name a:hover{text-decoration:none}body#viewcart #main.single .product .product_name,body#viewcart #main.single .product .size,body#viewcart #main.single .product form{float:left;width:60%}body#viewcart #main.single .product .color{float:right;width:40%}body#viewcart #main.single .product .remove_link{position:absolute;bottom:5px;right:0;text-transform:capitalize}body#viewcart .samples #main.single .product{height:72px}#main.single .cart-header>.column,#main.single .product>.column{padding:.8em .6em .8em 0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main.single .cart-header .price,#main.single .product .price{width:11%}#main.single .cart-header .qty,#main.single .product .qty{width:12%}#main.single .cart-header .total,#main.single .product .total{width:11%;float:right;text-align:right;padding-right:0}#main.single .cart-header{text-transform:uppercase}#main.single .cart-header .products{width:66%}#main.single .cart-header div{float:left}body#viewcart #main.single .cart-header{border-bottom:1px solid #dbdbdb;padding-bottom:4px}body#viewcart #main.single .cart-header:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html body#viewcart #main.single .cart-header{zoom:1}#main.single #viewcart-panel .viewcart-buttons-panel .continue-shopping{display:none}#main.single #viewcart-panel .viewcart-buttons-panel .go-shopping{display:none}body#viewcart #main.single #viewcart-panel{position:relative;border-bottom-width:0;margin-bottom:0;display:block}body#viewcart #main.single #viewcart-panel .viewcart-buttons-panel{border-width:0;margin:0;position:absolute;top:40px;right:2px}body#viewcart #main.single #viewcart-panel .content{display:block;padding-bottom:0;padding-left:0;padding-right:0}body#viewcart #main.single #viewcart-panel #add-samples-message{padding:0 0 1em}body#viewcart #main.single #viewcart-panel header h2{font-size:30px}#main.single #viewcart-panel header h2 .edit{float:none;margin:0;text-transform:none}#main.single .viewcart-buttons-panel a{display:inline-block}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout{font-family:CliniqueHelveticaNeueMedium,sans-serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1;background-color:#000;color:#fff}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.button-secondary{background-color:transparent;color:#5dba98;border:1px solid #5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.button-secondary.hover,body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.button-secondary:hover{background-color:#f3faf7;background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.pink{background-color:#fd6cb4}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.green{background-color:#5dba98;background-color:#000;color:#fff}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.purple{background-color:#922986}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.orange{background-color:#f27300}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.disabled,body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.hover,body#viewcart #main.single .viewcart-buttons-panel .continue-checkout:hover{text-decoration:none;background:#44a07e;background-color:#3f3f3f;color:#fff}body#viewcart #main.single .viewcart-buttons-panel .continue-checkout.cancel{background-color:#fff;border:1px solid #5dba98;color:#5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}#main.single .viewcart-buttons-panel .paypal-checkout{vertical-align:top}body#viewcart #main.single .viewcart-buttons-panel .continue-shopping:after{content:" >"}body#index #main.single .item-count{float:left}body#index #main.single .panel.edit h2,body#index #main.single .panel.edit header{background-color:#eff1f1}body#index #main.single #viewcart-panel{border-bottom-width:0;margin-bottom:0;display:block}body#index #main.single #viewcart-panel .viewcart-buttons-panel{display:none}body#index #main.single #viewcart-panel .content{display:block;padding-bottom:0}body#index #main.single .cart-header{display:none}body#index #main.single #order-summary-panel header h2{float:left}body#index #main.single #order-summary-panel .label{text-align:left}body#index #main.single .product.shaded .responsive-shade-shim{height:2.4em;clear:both}body#index #main.single .product.shaded .color{position:absolute;bottom:1em;left:0;width:100%}body#index #main.single .product.shaded .color .swatch{position:absolute;top:0;left:0}body#index #main.single .product.shaded .color .shade{position:absolute;top:0;left:20px}body#index #main.single .product .price{width:100%}body#index #main.single .product .price-label{display:inline-block}body#index #main.single .product .qty{min-width:4em}body#index #main.single .product .qty-label{display:inline-block}body#index #main.single .product .total{text-align:right}body#index #main.single .product .thumb{width:40%}body#index #main.single .product .thumb img{width:100%}body#index #main.single .product .desc{width:40%}body#index #main.single .product .qty{width:20%;float:right;text-align:right;padding-right:0}body#index #main.single .product .total{width:20%;float:right}body#index #main.single .product .qty{margin-top:0}html.js #main.single div.qty input.update_btn{display:none}#main.single .samples-panel .samples{padding-top:0}#main.single .samples-panel h3{margin-bottom:1em}#main.single .samples-panel ul.product-list{overflow:hidden}#main.single .samples-panel ul.product-list .product{border-spacing:.4em;height:140px;border-bottom:1px dotted #ccc;display:block}#main.single .samples-panel ul.product-list .product:last-child{border:none}#main.single .samples-panel ul.product-list>li.deactivate{color:grey}#main.single .samples-panel ul.product-list>li h4{margin-top:1em}#main.single .samples-panel ul.skus{margin-top:0}#main.single .samples-panel ul.skus li{margin-bottom:.5em}#main.single .samples-panel .swatch,#main.single .samples-panel input.sample-select{float:left;margin-right:.3em}#main.single .samples-panel .product-img{max-width:108px;width:100%;float:left;text-align:center;margin-right:1em}body#viewcart #main.single .samples-panel .product-img .view-larger{display:none}#main.single .samples-panel .product-img a{display:inline-block}#main.single .samples-panel .details{margin-left:108px}#main.single .samples-panel .add-button,#main.single .samples-panel .no-thanks{display:none}#main.single .samples-panel .product .details input{padding-top:0;height:auto}#main.single .samples-overlay{padding:0}#main.single .samples-overlay .close-container{position:absolute;top:.2em;right:1em;float:none}#main.single .samples-overlay .samples-panel{border-width:0}#main.single .samples-overlay .samples-panel .product-list>li{float:left;clear:none;border-width:0;width:25%;height:200px}#main.single .samples-overlay .samples-panel .product-list>li:nth-child(4n+1){clear:left}#main.single .samples-overlay .product .details,#main.single .samples-overlay .product img{float:none}#main.single .samples-overlay .product img{width:100%;margin-bottom:1em}#main.single .samples-overlay .product .details{clear:left;margin-left:0;padding-right:2em}#main.single .overlay-container .samples-panel .add-button,#main.single .overlay-container .samples-panel .no-thanks,#main.single .samples-overlay .samples-panel .add-button{display:inline-block}#main.single .overlay-container .samples-panel .view-larger{display:none}#main.single .overlay-container .samples-panel .add-button{float:right;padding-right:2em}#main.single #sample-large-panel .large-image{float:left}#main.single #sample-large-panel h4.product-name{margin-top:60px}body#viewcart #main.single #samples-pane{margin-top:133px}#main.single #favorites-panel h3{margin-bottom:1em}#main.single #favorites-panel ul.product-list{overflow:hidden}#main.single #favorites-panel ul.product-list .product{border-spacing:.4em;height:130px;border-bottom:1px dotted #ccc;display:block}#main.single #favorites-panel ul.product-list .product:last-child{border:none}#main.single #favorites-panel ul.product-list>li.deactivate{color:grey}#main.single #favorites-panel ul.product-list>li h4{margin-top:.5em;font-size:1em;font-family:CliniqueHelveticaNeueLight,Sans-Serif}#main.single #favorites-panel ul.skus{margin-top:1em}#main.single #favorites-panel ul.skus li{margin-bottom:.5em}#main.single #favorites-panel .samples-panel input.sample-select,#main.single #favorites-panel .swatch{float:left;margin-right:.3em}#main.single #favorites-panel .product-img{max-width:108px;width:100%;float:left;text-align:center}#main.single #favorites-panel .product-img img{width:100%}#main.single #favorites-panel .product-img a{clear:left}#main.single #favorites-panel .details{margin-left:120px}#main.single #favorites-panel .add-button,#main.single #favorites-panel .no-thanks{display:none}#main.single #past-purchases-panel h3{margin-bottom:1em}#main.single #past-purchases-panel ul.product-list{overflow:hidden}#main.single #past-purchases-panel ul.product-list .product{border-spacing:.4em;height:130px;border-bottom:1px dotted #ccc;display:block}#main.single #past-purchases-panel ul.product-list .product:last-child{border:none}#main.single #past-purchases-panel ul.product-list>li.deactivate{color:grey}#main.single #past-purchases-panel ul.product-list>li h4{margin-top:.5em;font-size:1em;font-family:CliniqueHelveticaNeueLight,Sans-Serif}#main.single #past-purchases-panel ul.skus{margin-top:1em}#main.single #past-purchases-panel ul.skus li{margin-bottom:.5em}#main.single #past-purchases-panel .samples-panel input.sample-select,#main.single #past-purchases-panel .swatch{float:left;margin-right:.3em}#main.single #past-purchases-panel .product-img{max-width:108px;width:100%;float:left;text-align:center}#main.single #past-purchases-panel .product-img img{width:100%}#main.single #past-purchases-panel .product-img a{clear:left}#main.single #past-purchases-panel .details{margin-left:120px}#main.single #past-purchases-panel .add-button,#main.single #past-purchases-panel .no-thanks{display:none}#main.single #order-summary-panel{border-top-width:0;border-bottom-width:0;margin-bottom:0}#main.single #order-summary-panel header{background-color:transparent}#main.single #order-summary-panel header h2{float:right}#main.single #order-summary-panel .conent *,#main.single #order-summary-panel .content{text-transform:uppercase}#main.single #order-summary-panel .label{width:70%;text-align:right;float:left;clear:left}#main.single #order-summary-panel .value{width:30%;text-align:right;float:left;font-weight:700}#main.single #order-summary-panel .total{margin-top:.5em}#main.single .viewcart-buttons-panel{border-top-width:0}#main.single .viewcart-buttons-panel .continue-buttons{float:right}#main.single .viewcart-buttons-panel .edit-cart{float:left}#main.single #shipping-panel.edit header h2 .edit{color:#fff;text-decoration:none;cursor:default}#main.single #shipping-panel.substate-manual .manual-address{display:none}#main.single #shipping-panel.substate-manual #manual-address-fields{display:block!important}html.no-js #main.single #shipping-panel .select-menu{margin-left:0}#main.single #shipping-panel section{margin-bottom:2em}#main.single #shipping-panel .select-menu{margin-left:2em}#main.single #shipping-panel .ship-type *{display:inline-block}#main.single #shipping-panel .select-address input[type=radio]{margin:6px .5em 0 1em;vertical-align:baseline}#main.single #shipping-panel .select-address input[type=radio]:first-child{margin-left:0}#main.single #shipping-panel #qas{margin-top:1em}#main.single #shipping-panel .default-shipping label{display:inline}#main.single #shipping-panel .content>div{margin-bottom:1em}#main.single #shipping-panel .card-message,#main.single #shipping-panel .giftwrap{display:block}#main.single #shipping-panel .giftwrap{margin:10px 0 20px}#main.single #shipping-panel .card-message textarea{height:4em}#main.single #shipping-panel .gift-options textarea{width:12em;height:6em}#main.single #shipping-panel #continue-btn{text-align:center;margin-bottom:2em}#main.single #shipping-panel .country-id label{margin-bottom:5px}#main.single #shipping-panel #gift-options-display header,#main.single #shipping-panel #shipping-address-display header{background:0 0}#main.single #registration-panel .how-will-we-use{clear:right;float:right;width:24em;border:1px solid #000;padding:1em}#main.single #registration-panel .how-will-we-use h3{margin:0 0 1em}#main.single #registration-panel .how-will-we-use p{margin:0}#main.single #registration-panel .button-wrapper{text-align:center}#main.single #confirmation-page #guarantee-panel,#main.single #confirmation-page #links-panel{margin:2em 0}#main.single #confirmation-page #confirmation-panel .actions{margin-left:2em;margin-bottom:2em}#main.single #confirmation-page h3,#main.single #confirmation-page p{margin-bottom:1em}#main.single #need-help-panel h3{margin-bottom:1em}#main.single #need-help-panel h4{font-weight:700}#main.single #need-help-panel h4 span.text{font-weight:400}#main.single #need-help-panel .chat,#main.single #need-help-panel .email,#main.single #need-help-panel .phone{padding:5px 0}#main.single #need-help-panel .phone{padding-left:24px;background:transparent url(/images/checkout/icon_phone.png) no-repeat left center}#main.single #need-help-panel .chat{padding-left:24px;background:transparent url(/images/checkout/icon_chat.png) no-repeat left center}#main.single #need-help-panel .email{padding-left:24px;background:transparent url(/images/checkout/icon_email.png) no-repeat left center}#main.single #guarantee-panel{margin-top:1em}#main.single #guarantee-panel header{background-color:transparent}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item{display:table;width:33%;float:left;height:170px}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item a{float:left}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .product_name a{color:#231f20;font-family:CliniqueHelveticaNeueLight,Sans-Serif;color:#999}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .product_name a:hover{color:#44a07e;color:#1a1a1a}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .product_name a,body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .product_name a:hover{text-decoration:none}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .description{float:left;width:105px}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag,body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .quickshop{clear:left}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag{clear:none}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit]{font-family:CliniqueHelveticaNeueMedium,sans-serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1;background-color:#000;color:#fff}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].button-secondary{background-color:transparent;color:#5dba98;border:1px solid #5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].button-secondary.hover,body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].button-secondary:hover{background-color:#f3faf7;background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].pink{background-color:#fd6cb4}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].green{background-color:#5dba98;background-color:#000;color:#fff}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].purple{background-color:#922986}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].orange{background-color:#f27300}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].disabled,body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].hover,body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit]:hover{text-decoration:none;background:#44a07e;background-color:#3f3f3f;color:#fff}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .addtobag input[type=submit].cancel{background-color:#fff;border:1px solid #5dba98;color:#5dba98;background-color:#fff;border-color:#e6e6e6;color:#1a1a1a}#main.single #viewcart #shipmethod-panel{border-width:0 1px;margin-bottom:0}.js #main.single #viewcart #shipmethod-panel div.content input{display:none}#main.single #viewcart #shipmethod-panel header{float:right;padding:1em;background:0 0;padding-bottom:0}#main.single #viewcart #shipmethod-panel div.content{padding-top:0;float:right;clear:both;max-width:300px}#main.single #past-purchases-panel .past-purchases-item.product{height:80px}#main.single #favorites-panel .favorite-item.product{height:100px}#main.single .samples-overlay .content{height:auto}#main.single .samples-overlay footer{display:none;visibility:hidden}#main.single fieldset.email_promotions .form_element a{display:block}#main.single .form-container .form-item{margin:.5em .5em .5em 0;display:inline-block}#main.single .form-container .default-shipping,#main.single .form-container .title{display:block}#main.single .form-container .address-to-use{width:100%}#main.single .new-address.form-container{width:35em}#main.single .pc_hidden{display:none}@media (min-width:1200px){#main.single .body-container{width:965px}}@media (max-width:964px){#main.single .body-container{width:768px}#main.single .product .thumb{width:17%;padding:0}#main.single .cart-header .total,#main.single .product .total{width:15%;float:right}#main.single .cart-header .products{width:62%}}@media (max-width:768px){#main.single body{font-size:13px}#main.single body div.body-container{width:100%;padding:0}#main.single body.active-panel-registration #mobile-breadcrumb,#main.single body.active-panel-review #mobile-breadcrumb,#main.single body.active-panel-shipping #mobile-breadcrumb{display:block}#main.single body.active-panel-registration #mobile-breadcrumb li.registration span,#main.single body.active-panel-registration #mobile-breadcrumb li.review span,#main.single body.active-panel-registration #mobile-breadcrumb li.shipping span,#main.single body.active-panel-review #mobile-breadcrumb li.registration span,#main.single body.active-panel-review #mobile-breadcrumb li.review span,#main.single body.active-panel-review #mobile-breadcrumb li.shipping span,#main.single body.active-panel-shipping #mobile-breadcrumb li.registration span,#main.single body.active-panel-shipping #mobile-breadcrumb li.review span,#main.single body.active-panel-shipping #mobile-breadcrumb li.shipping span{font-weight:700}#main.single #header{margin-bottom:0}#main.single .pg_wrapper{padding:1em}#main.single .column.left,#main.single .column.right{float:none;width:100%;padding:0}#main.single .panel{margin:1em 0;border-width:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#main.single .panel.finished{background-color:#ccc}#main.single .panel header{background-color:transparent;padding:.4em 1em}#main.single .panel header .item-count,#main.single .panel header h2{font-size:1.1em;padding:0}#main.single .panel header .item-count{margin-left:1em}#main.single .panel .sub-section{margin-left:0}#main.single .panel .form-item{display:block}#main.single .panel .form-item input:not([type=checkbox]):not([type=file]):not([type=radio]):not([type=submit]):not(.btn),#main.single .panel .form-item select,#main.single .panel .form-item textarea{width:100%}#main.single body#viewcart header.viewcart-header{color:white;font-weight:700;text-align:center;padding:.8em 0}#main.single body#viewcart header.viewcart-header .item-count,#main.single body#viewcart header.viewcart-header h2{font-size:1.2em;margin:0 .4em;padding:0;border-width:0;font-weight:700;display:inline-block}#main.single #viewcart-panel header{display:none}#main.single #offer-code-panel.shipping,#main.single #offer-code-panel.signin,#main.single #order-summary-panel.signin,#main.single #shipmethod-panel.signin,#main.single #sign-in-panel.finished,#main.single section.collapsed{display:none}#main.single body#index #need-help-panel{display:block}#main.single #order-summary-panel,#main.single body#viewcart #shipmethod-panel,#main.single body#viewcart #viewcart-panel{border-top-width:1px;border-bottom-width:1px}#main.single .viewcart-buttons-panel{border-width:0}#main.single #shipmethod-panel header{background-color:transparent}#main.single #shipmethod-panel header h2{font-size:1em}#main.single #order-summary-panel header{display:none}#main.single #order-summary-panel .total{border-top:1px solid #333;padding-top:.5em}#main.single #registration-panel .how-will-we-use{float:none;width:auto}#main.single #recommended-products-panel,#main.single .right .tab-switcher,#main.single body#viewcart #viewcart-panel #add-samples-message{display:none}#main.single #guarantee-panel{background-color:#ccc}#main.single #shipmethod-panel .content{padding-top:0}#main.single #checkout_review .form-item{margin:1em 0}#main.single #checkout_review .msg-order-email{display:block}}@media (max-width:530px){#main.single #viewcart-panel .cart-header{display:none}#main.single .product{border-bottom:1px dashed #ccc;margin-bottom:1em;padding-bottom:1em}#main.single .product:last-child{border-bottom-width:0}#main.single .product .responsive-shade-shim{height:1.5em;clear:both}#main.single #viewcart-panel .qty{text-transform:uppercase}#main.single .product .thumb,#main.single body#index .product .thumb{width:25%;padding:0}#main.single .product .desc,#main.single .product.shaded .desc,#main.single body#index .product .desc{width:75%}#main.single .product.shaded .color,#main.single body#index .product.shaded .color{width:100%}#main.single .product .price,#main.single body#index .product .price{width:20%;display:block}#main.single .product.sample .price{width:40%}#main.single .product .price-label{display:none}#main.single .product .qty,#main.single body#index .product .qty{width:35%}#main.single .product.sample .qty{width:20%;margin-top:0}#main.single .product .total,#main.single body#index .product .total{width:15%}#main.single body#index #viewcart-panel .qty{margin-top:0}#main.single .product .qty .qty-label,#main.single .product .qty form{display:inline-block}#main.single .product .qty select{display:inline-block;margin-top:-.2em}#main.single .product.shaded .color{position:absolute;bottom:1em;left:0}#main.single .product.shaded .color .swatch{position:absolute;top:0;left:0}#main.single .product.shaded .color .shade{position:absolute;top:0;left:20px}#main.single .product.shaded .color .shade-label{display:none}#main.single .product .qty select{font-size:.9em;padding:0}#main.single #viewcart-panel .viewcart-buttons-panel .or,#main.single #viewcart-panel .viewcart-buttons-panel .paypal-checkout{display:inline-block}#main.single .viewcart-buttons-panel .or{margin:0 15px;text-transform:uppercase}#main.single .mobile_hidden{display:none}#main.single .pc_hidden{display:block}}@media (max-width:480px){#main.single .sign-in-panel>.column,#main.single .sign-in-panel>.panel-group #new-account,#main.single .sign-in-panel>.panel-group #return-user{float:none;width:100%;margin-bottom:0;padding-bottom:0;border-right-width:0;border-bottom:1px solid #ccc}#main.single .sign-in-panel #new-or-returning-radios{margin-bottom:0;padding-bottom:0}#main.single .sign-in-panel #new-or-returning-radios fieldset{margin:0}#main.single #gift-options-display.column,#main.single #shipping-address-display.column{width:100%}#main.single #confirmation-panel div.print-buttons{display:none}}@media (max-width:380px){#main.single #review-panel .payment-option .related-media{padding:5px 5px}#main.single #review-panel .related-media.cc img{width:30px}#main.single .product .thumb{width:20%}#main.single .product .desc{width:80%;padding-right:60px}#main.single .product.shaded .color{width:100%}#main.single .product .price{width:20%;padding-left:0}#main.single .product .qty{width:40%;padding-right:0}#main.single .product .total{width:20%}}#main.single .clinique .panel{-webkit-box-shadow:0 0 12px #ccc;-moz-box-shadow:0 0 12px #ccc;box-shadow:0 0 12px #ccc;color:#231f20}#main.single .clinique .overlay-container{width:450px;height:335px}#main.single .clinique .generic-helplinks-overlay{width:630px;height:550px}#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-family:CliniqueHelveticaNeueLight,Sans-Serif;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.detached{position:fixed;top:0;width:100%;margin-top:0;z-index:999999}#checkout-header ul.nav-links li{display:inline-block;margin:0 1em}#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;font-family:CliniqueHelveticaNeueLight,Sans-Serif}#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:white;margin-top:1em}#checkout-header #viewcart-panel h2{display:none}@media (max-width:768px){#checkout-header ul.nav-links{margin-top:42px}#checkout-header #mobile-cart-button{display:inline-block}#checkout-header .call-us span{display:none}#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}#checkout-header ul.nav-links:after{content:"";display:table;clear:both}#checkout-header .checkout-text{padding-top:3px}}@media (max-width:768px){body#index #checkout-header #viewcart-panel{clear:both}}@media (max-width:768px){body.active-panel-review #checkout-header li.cart-button{display:none}}@media (max-width:530px){#checkout-header ul.nav-links li.live-chat{display:none}#checkout-header ul.nav-links .email-us{display:none}}@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}}@media (min-width:1200px){.pg_wrapper{width:960px}}@media (max-width:964px){.pg_wrapper{width:768px}}@media (max-width:768px){.pg_wrapper{width:100%;padding:0}}body#viewcart #promo-message{margin:25px 0;font-weight:700}body#viewcart .empty .empty-cart{margin:5px 0 5px;display:block}body#viewcart .empty-cart h4{font-size:20px;margin-bottom:5px}body#viewcart .empty-cart .continue-shopping{margin:25px 0 0}body#viewcart .empty #offer-code,body#viewcart .empty #order-status,body#viewcart .empty .checkout-buttons,body#viewcart .empty .checkout-table{display:none}body#viewcart .empty .continue-shopping{float:left;margin:0}body#viewcart .empty .checkout-past{float:right}body#viewcart .hazmat0{display:none}body#viewcart .hazmat1{display:none;color:#bf2525}body#viewcart .empty-cart{display:none}body#viewcart .sub-block{margin:25px 0}body#viewcart .sub-block h3{margin-bottom:15px}body#viewcart .checkout-table .continue-shopping{padding:0}body#viewcart #content{width:100%;padding:23px 0 0}body#viewcart #sidebar{width:20%;margin-left:20px;float:right}body#viewcart #offer_code h3{font-size:14px}body#viewcart #offer_code input{vertical-align:middle}body#viewcart #works-well-with-wrapper{margin-top:15px;padding:10px}body#viewcart #works-well-with-wrapper h3{font-size:12px;text-transform:uppercase;margin-bottom:15px}body#viewcart #works-well-with-wrapper input{border:none}body#viewcart #works-well-with-wrapper td{position:relative;padding:0 25px 0 85px;width:125px;vertical-align:top}body#viewcart #works-well-with-wrapper div{position:relative}body#viewcart #works-well-with-wrapper .thumb img{position:absolute;top:0;left:-84px;border:1px solid #ccc;z-index:1}body#viewcart #works-well-with-wrapper .add{padding-top:8px}body#viewcart #top-checkout-btn{padding:15px;margin-right:20px;margin-bottom:10px}body#viewcart #bottom-checkout-btn{padding:10px;margin-right:20px;margin-top:20px;margin-bottom:40px;border-top:1px solid #cccccc}body#viewcart #other-options-box{border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;width:185px;padding:3px}body#viewcart #other-options-box a{background:url(/media/images/css/green_arrow.gif) no-repeat left 45%;padding-left:9px}.clinique .checkout-table{width:54%;margin-right:36px}.clinique .panel{webkit-box-shadow:none!important;box-shadow:none!important}.clinique .panel header h2{font-size:1.8em;font-family:Helvetica Neue Light;font-weight:400;color:#1f1f1f;text-transform:none}.clinique .pg_wrapper{padding-top:66px;margin:0 auto;max-width:1008px}.clinique .pg_wrapper .column.left{width:68%;padding-right:34px}.clinique .pg_wrapper .column.left .messages{background-color:#fff;border-bottom:0;margin:0;padding:0}.clinique .pg_wrapper .column.left .messages .single-message{background-color:#fff;border:0;font-size:1.8em;font-family:Helvetica Neue Light;font-weight:400;color:#ef6ea8;text-transform:none}.clinique .pg_wrapper .column.left .panel{border:0}.clinique .pg_wrapper .column.left #add-samples-message{font-size:1.3em;border-bottom:1px solid #ccc;padding:13px 0!important;margin:0 13px}.clinique .pg_wrapper .column.left .cart-header{border-bottom:1px solid #ccc;line-height:20px;font-size:.95em;font-family:Helvetica Neue Light;font-weight:400;color:#808080;text-transform:uppercase}.clinique .pg_wrapper .column.left .cart-header .products{width:62%}.clinique .pg_wrapper .column.left .cart-header .total{float:left}.clinique .pg_wrapper .column.left .cart-item{font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;color:#808080;text-transform:none;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:16px}.clinique .pg_wrapper .column.left .cart-item .column.thumb img{width:90.6%}.clinique .pg_wrapper .column.left .cart-item .desc.column{width:41%}.clinique .pg_wrapper .column.left .cart-item .desc.column .product_name a{color:#1f1f1f}.clinique .pg_wrapper .column.left .cart-item .total{padding:10px 0 0 0;font-weight:400;float:left}.clinique .pg_wrapper .column.left #order-summary-panel header h2{float:none}.clinique .pg_wrapper .column.left #order-summary-panel .content{font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;color:#808080;text-transform:none}.clinique .pg_wrapper .column.left .viewcart-buttons-panel.panel{border:0;padding-bottom:21px}.clinique .pg_wrapper .column.left .viewcart-buttons-panel.panel .continue-buttons a{float:left}.clinique .pg_wrapper .column.left .viewcart-buttons-panel.panel .continue-buttons .or{float:left;margin:0 21px;text-transform:uppercase}.clinique .pg_wrapper .column.left .viewcart-buttons-panel.panel .continue-buttons .btn-primary{margin-top:0}.clinique .pg_wrapper .column.left .viewcart-buttons-panel.panel .continue-shopping{margin:0;font-size:1.4em;font-family:Helvetica Neue Light;font-weight:400;text-decoration:none;color:#5dba98;text-transform:none;font-size:1.4em;font-family:Helvetica Neue Light;font-weight:400;text-decoration:none;color:#1a1a1a;text-transform:none}.clinique .pg_wrapper .column.left #recommended-products-panel{padding-top:24px;border-top:1px solid #ccc}.clinique .pg_wrapper .column.left #recommended-products-panel header{background-color:#fff}.clinique .pg_wrapper .column.left #recommended-products-panel .recommended-product-items .product_name a{font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;color:#808080;text-transform:none}.clinique .pg_wrapper .column.left #recommended-products-panel .recommended-product-items .addtobag{padding-top:15px}.clinique .viewcart-header{background-color:#fff!important;margin-bottom:20px;padding:0}.clinique .viewcart-header h2{font-size:2.55em!important;padding:0;float:none}.clinique .viewcart-header .item-count{font-size:1em;font-family:CliniqueHelveticaNeueLight,Sans-Serif;color:#bdbdbd}.clinique #checkout-wrapper{margin:69px 90px}.clinique #top-checkout-btn{margin-bottom:20px}.clinique #top-checkout-btn span{float:none!important}.clinique .column.right{width:30%}.clinique .column.right .panel{border:0;border-top:1px solid #ccc}.clinique .column.right .panel header{background-color:#fff}.clinique .column.right .panel header h2{padding:0 10px;margin:32px 0 0 0}.clinique .column.right .tab-switcher{margin-top:9px}.clinique .column.right .samples-panel{border-top:0}.clinique .column.right .tab-switcher .samples{padding-top:0;border-top:1px solid #ccc}.clinique .column.right .tab-switcher .samples .product-list ul.skus li label{font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;color:#808080;text-transform:none}.clinique .column.right .tab-switcher .samples .product-list input[type=checkbox]{display:block!important}.clinique .column.right .tab-switcher p.available{font-size:1.8em;font-family:Helvetica Neue Light;font-weight:400;color:#1f1f1f;text-transform:none}.clinique .column.right #offer-code-panel{margin-bottom:25px}.clinique .column.right #offer-code-panel .content{font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;color:#808080;text-transform:none;margin:0;padding-top:0}.clinique .column.right #offer-code-panel .content form[name=offer_code]{float:left}.clinique .column.right #offer-code-panel .content input[type=text]{border:1px solid #ccc;margin-right:6px;margin-bottom:16px}.clinique .column.right #offer-code-panel .content input[type=submit]{display:block}.clinique .column.right #offer-code-panel .content em{font-style:normal;font-size:1em}.clinique .column.right #links-panel .content{padding:0 10px;margin-bottom:25px}.clinique .column.right ul.links_list li a{font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;text-decoration:none;color:#5dba98;text-transform:none;font-size:1.05em;font-family:Helvetica Neue Roman;font-weight:400;text-decoration:none;color:#1a1a1a;text-transform:none}.registration_content #registration-wrapper .demographic-form-container fieldset.fs #gender-fields input{margin:0 10px 2px 1px}.wrapper h2.myaccount-hdr{font-size:30px}.favorite-products-grid .favorite{height:450px}#main .most-recent-purchases{padding:3em 0 8em 0}#main .most-recent-purchases .products .add-to-bag{display:none}#main .outer-wrap .prod-shelf-row ul.products{float:none;width:100%}#main .outer-wrap .prod-shelf-row ul.products .product{width:20%;padding:0 2% 0 0;min-height:420px;clear:none}#main .outer-wrap .prod-shelf-row ul.products .product .add-to-bag{float:left;font-size:10px;margin:0 5px 0 0;width:48%;display:inline-block}#main .outer-wrap .prod-shelf-row ul.products .product .btn-shopnow{float:left;font-size:10px;line-height:13px;visibility:visible;display:inline-block;width:48%;margin:0}#main .outer-wrap .prod-shelf-row ul.products .product .add-progress{height:22px;float:left;margin:0 5px 0 0;width:48%;text-align:center}#main .outer-wrap .prod-shelf-row ul.products .product .spp_product_status{float:left;font-size:10px;margin:0 5px 0 0;width:46%}#main .outer-wrap .prod-shelf-row ul.products .product .spp_product_status a.button{width:100%}#main .outer-wrap .prod-shelf-row ul.products .product .spp_product_status .inactive_stock_msg{line-height:22px}#main .outer-wrap .prod-shelf-row ul.products .product .spp_product_status .sold_out_stock_msg{line-height:22px}#main .outer-wrap .prod-shelf-row ul.products .product .spp_product_status .coming_soon_stock_msg a.button{margin-top:0!important}#main .outer-wrap .prod-shelf-row ul.products .product .spp_product_status .temp_out_of_stock_msg a.button{margin-top:0!important}#main .outer-wrap .prod-shelf-row ul.products .product .product-info{min-height:135px}#main .breadcrumb ul li{font-size:12px;border-color:#808080}#main #content h2{color:#adddb7;border:none;margin:0}#main #sidebar{width:25%}#main #sidebar ul.need-help-text li span.icon{margin-right:10px}#main #sidebar ul.need-help-text li.need-help-call a{display:block}#main .blue-ocean-merch-window,#main .foundation-finder,#main .recommended-for-you{display:none}#main #replenishment_update .payment-method fieldset.fs{border:none}#main #replenishment_update #shipping-frequency table{width:50%}#barcode{position:relative;left:25px;bottom:70px}#address_form_container .fieldset-note{left:237px;position:absolute;top:3px}#address_form_container .fieldset-note a{line-height:10px;font-size:12px;padding:12px 12px;width:220px}#address_form_container fieldset.fs{margin:5px 0 0 0;padding:0 10px}#address_form_container fieldset.fs h2{margin-bottom:10px}#address_form_container fieldset.fs div.form_element{margin:5px 20px 10px 0;height:auto!important;width:218px}#address_form_container fieldset.fs div.form_element input{width:220px}#address_form_container fieldset.fs div.form_element select{width:220px;height:3em}#address_form_container fieldset.fs div.form_element span.required_mark{float:left}#address_form_container input.form-submit{margin:0 10px;width:25%}#address_form_container fieldset.address.fs{border:none}#address_form_container fieldset.address.fs h3.address_block{font-weight:700;display:inline-block;clear:left;border-bottom:1px solid #dbdbdb;padding:5px 0;width:100%;color:#000}#address_form_container fieldset.address.fs div.postal_code_container{width:480px}#address_form_container fieldset.address.fs div.postal_code_container .lookup_submit_note{display:block;float:right;margin:5px -8px 0 0;width:250px;font-size:11px}#address_form_container fieldset.address.fs div.postal_code_container .address_lookup_wrapper{border:1px solid #b50404;margin:10px 0 0;padding:10px;width:220px}#address_form_container fieldset.address.fs div.phone_option_container.radio{width:100%;padding-left:4px}#address_form_container fieldset.address.fs div.phone_option_container.radio span.phone_radio{width:20%;display:inline-block}#address_form_container fieldset.address.fs div.phone_option_container.radio span.phone_radio input{width:auto!important}#address_form_container fieldset.address.fs .default-shipping-checkbox{float:left}#address_form_container fieldset.address.fs .default-shipping-checkbox input{width:auto!important}#address_form_container .cust-detail{font-size:15px;color:#000;font-weight:700;padding-right:10px}#registration .registration_content div.form_element.radio{padding-left:4px}#registration .registration_content .first-column-wrap fieldset.fs .form_element .error,#registration .registration_content .full-width-wrap fieldset.fs .form_element .error{color:#ef6ea8;margin-bottom:5px}#registration .registration_content .first-column-wrap fieldset.fs .form_element input.error,#registration .registration_content .first-column-wrap fieldset.fs .form_element select.error,#registration .registration_content .full-width-wrap fieldset.fs .form_element input.error,#registration .registration_content .full-width-wrap fieldset.fs .form_element select.error{border:1px solid #ef6ea8!important;margin-bottom:0}#registration .registration_content .full-width-wrap fieldset.demographic.fs .form_element.birth_date_container select#form--profile_preferences--field--BIRTH_YEAR{display:inline}#registration .registration_content .full-width-wrap fieldset.demographic.fs .form_element.skin_type{display:none}#registration .registration_content .first-column-wrap .email_guideline{clear:both;color:#ef6ea8;margin:0 18px 10px;left:46%;position:relative;width:46%;font-size:11px}#registration .registration_content .first-column-wrap .form_element.password_container .password_criteria{color:#8f8f8f;display:block;font-style:italic}#registration .registration_content .first-column-wrap .form_element.security-question label{display:inline}#registration .registration_content .first-column-wrap .address-static{margin-bottom:10px}#registration .registration_content .first-column-wrap fieldset.profile.fs{width:100%}#registration .registration_content .first-column-wrap fieldset.profile.fs .form_element{width:46%;margin:0 18px 16px 0}#registration .registration_content .first-column-wrap fieldset.profile.fs .form_element label{margin:0 0 5px 0;width:95%}#registration .registration_content .demographic-form-container fieldset.demographic.fs .form_element.birth_date_container select{width:100px}#registration .registration_content .demographic-form-container fieldset.demographic.fs .form_element.birth_date_container select#form--profile_preferences--field--BIRTH_YEAR{display:inline;width:15%}#registration .registration_content #newsletter-info{margin-bottom:15px}#registration .registration_content #newsletter-info #mobile-promotions,#registration .registration_content #newsletter-info .pc_email_promo_container{width:300px;float:left;margin:20px 20px 20px 0}#registration .registration_content #newsletter-info #mobile-promotions input,#registration .registration_content #newsletter-info .pc_email_promo_container input{margin:0 5px 25px 0;float:left}#registration .registration_content #newsletter-info #providing-email{clear:both}#registration .registration_content #newsletter-info fieldset.fs.email_promotions .form_element.radio{margin:5px 16px 10px 0}#registration .registration_content #newsletter-info fieldset.fs.email_promotions .form_element.radio label{width:10%}.account-header-panel .box_content-left a{float:none;margin-left:0;position:relative;top:2px;white-space:nowrap}.account-header-panel header{background-color:#ffffff!important;border:none}.account-header-panel header h3{width:130px}.account-header-panel header h3,.account-header-panel header h3 a{margin-left:17px;float:left;position:relative;left:70px;bottom:40px}.account-header-panel header a{float:left;margin-left:147px}.account-header-panel header .myaccount_menu_signout{position:relative;left:25px;bottom:70px}#landing .my-account-sku .shades .shade div{float:left}#landing .my-account-sku .shades .shade div.shade-name{width:120px;white-space:normal}#landing .my-account-sku .price{clear:both}#landing .panel header{background-color:#fff!important}#landing .panel header h2{font-size:36px;line-height:38px;padding:.3em 0;font-weight:400}#password_request #main.passwordreset{padding:50px 0 150px 13px}#password_request #main.passwordreset #sidebar{margin-top:0}#password_request #main.passwordreset #sidebar .section-box{border-bottom:1px solid #dbdbdb;padding:25px 0}#password_request #main.passwordreset #content{width:65%}#password_request #main.passwordreset #content div{margin:20px 0}#password_request #main.passwordreset #content form#password_reset_send div.request_rows input{display:block;line-height:1.9;margin:5px 0;width:37%}#password_request #main.passwordreset #content form#password_reset_send #request-submit{margin-top:20px}#password_request #main.passwordreset #content form#password_reset_send #request-submit input{padding:4px 20px 3px;font-size:14px;font-weight:400}#favorites .favorite-products ul.favorite-products-grid li.favorite .product-info{min-height:100px}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku{overflow:hidden}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .add-to-bag{float:left;font-size:10px;margin:0 5px 0 0;width:48%;display:inline-block}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .btn-shopnow{float:left;font-size:10px;line-height:13px;visibility:visible;display:inline-block;width:48%;margin:0}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .add-progress{height:22px;float:left;margin:0 5px 0 0;width:48%;text-align:center}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .spp_product_status{float:left;font-size:10px;margin:0 5px 0 0;width:46%}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .spp_product_status a.button{width:100%}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .spp_product_status .inactive_stock_msg{line-height:22px}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .spp_product_status .sold_out_stock_msg{line-height:22px}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .spp_product_status .coming_soon_stock_msg a.button{margin-top:0!important}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .spp_product_status .temp_out_of_stock_msg a.button{margin-top:0!important}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .shades .shade div{float:left}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .shades .shade div.shade-name{width:145px;white-space:normal}#favorites .favorite-products ul.favorite-products-grid li.favorite .my-account-sku .price{clear:both}#favorites .favorite-products ul.favorite-products-grid li.favorite .favorite-actions{clear:both;margin-top:10px}#favorites .favorite-products ul.favorite-products-grid li.favorite .favorite-actions a{border-right:none;display:inline-block}#favorites .favorites-header-panel{display:none}#favorites .no-favorites{padding-top:0}#favorites .account-favorites-wishlist .wishlist-header .wishlist-header-content .share-wishlist a{line-height:30px;height:30px;font-size:17px}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .btn-shopnow{display:none}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .sizes{width:14%}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku{width:80%}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .product-info{width:58%;float:left}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .product-info .product-name{width:45%}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .product-info .price{clear:none;float:none}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .product-image{float:left}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .shades{width:45%}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku .shades .shade-name{line-height:20px}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .my-account-sku a.add-to-bag{width:15%}#favorites .account-favorites-wishlist ul.favorite-products-grid li.favorite .favorite-product .favorite-actions{width:17%}section.blueocean .skin_diagnostic_results .concern_container .diagnostic-recommended-product{font-size:1.6em;line-height:1.1em;margin:10px 0}section.blueocean .skin_diagnostic_results .prod-shelf-row .product .my-account-sku .product-info{margin-left:0!important;min-height:130px}section.blueocean .skin_diagnostic_results .prod-shelf-row .product .my-account-sku .product-info .btn-add-to-bag{margin-left:0!important}#address_book #main.main .shipping-billing{padding:15px 0 65px 0}#address_book #main.main .shipping-billing .section-column.first{padding:20px 0 30px 0}#address_book #main.main .shipping-billing .address-book-info .column h2.section-header{margin-top:15px}#address_book #main.main .shipping-billing .address-book-info .column .address_display .controls a.delete-address,#address_book #main.main .shipping-billing .address-book-info .column .address_display .controls a.edit-address{border:1px solid #adddb7;padding:.1% 1.5%;margin:10px 10px 20px 0;display:inline-block;width:6%}#address_book #main.main .shipping-billing .address-book-info .column .address_display .controls a.default-address{display:block}#address_book #main.main .shipping-billing a.add-address.button{font-size:14px;font-weight:400;padding:4px 30px}#registration-wrapper #profile_preferences #email_pc_promotion.pc_email_promo_container{display:none}#registration-wrapper #profile_preferences #mobile-promotions.pc_email_promo_container{display:none}.after_upload .profile_upload_thanks{width:150px;margin-left:-25px}#past_purchases .account-past-purchases .past-purchases .cart-item__monogram{margin:10px 0}#past_purchases .account-past-purchases .past-purchases .cart-item__monogram img{vertical-align:middle;width:30px}#past_purchases .account-past-purchases .past-purchases .cart-item__monogram .monogram_custom_text{font-size:12px;color:#03082b;padding:0 5%}#order-totals table tr.spacer{border-top:1px solid black}.past-purchases .order-info.accordion-content .products .product-footer .order-history-list{width:48%;margin-left:110px;border-top:1px solid #dbdbdb}.past-purchases .order-info.accordion-content .products .product-footer .order-history-list .total{width:43%;margin-left:0}.past-purchases .order-info.accordion-content .products .product-footer .order-history-list .total-quantity{width:0}.past-purchases .order-info.accordion-content .products .product-footer .order-history-list .price{padding-left:91px;width:initial}.past-purchases .order-info.accordion-content .products .product-footer .order-history-list.order-history-total{border-top:1px solid #333}.past-purchases .order-info.accordion-content .products .product-footer .order-history-list.order-history-tax{border-top:none;border-bottom:1px solid #333}html #header .gnav-drop-down-v1 .dd-content{width:425px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper{min-height:inherit}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .cart-overlay-products-heading .hcenter{width:256px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .cart-product-name{width:130px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .shade_info{overflow:hidden;height:auto;margin-bottom:10px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .shade_info .shade_thumb{float:left;width:20px;height:20px;margin-right:5px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .shade_info .shadename{float:left;width:95px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .prod-details{width:125px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .prod-details .qty-price.right-copy{float:left;width:125px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .prod-details .qty-price.right-copy .price{float:right;width:80px}html #header .gnav-drop-down-v1 .dd-content .gnav-cart-v1 .cart-confirm-wrapper .prod-details .qty-price.right-copy .qty{float:left;margin-right:0}html #header .gnav-search-v1 #typeahead-wrapper .see-results .result a.link span.search-count{padding-right:10px}@media only screen and (min-width:641px) and (max-width:1024px){html #header .branding{width:33%}}html #header .branding .site-logo-responsive-v1 a.left_logo-link{float:left}html #header .branding .site-logo-responsive-v1 a.right_logo-link{float:right}@media only screen and (min-width:641px) and (max-width:1024px){html #header .branding .site-logo-responsive-v1 a{padding:0 8px}}html #header .top-right .block:last-child{padding-top:10px}html #header .top-right .block-template-offer-promo-v3 .offer-promo-v1 .headline span{font-size:12px}html #header .top-right .block-template-gnav-search-v1 .gnav-search-v1 #search{line-height:40px;font-size:14px}html .mm-menu li a{font-size:12px!important}html .mm-menu li a.link-three-step-collection{display:block;line-height:15px;text-align:center;padding:7px 0}html .mm-menu li span.title{padding:0 4px!important}html .mm-menu li.signin.menu-username-link span.title{line-height:16px;padding:6px 10px!important}html .mm-menu li.signin.menu-username-link span.title span.borderRight{display:block;padding-right:5px;border-right:1px solid black}html .mm-menu li.signin span.title img{display:none}html #navigation .product-tout .shades .shade div{float:left}html #navigation .product-tout .shades .shade div.shade-name{width:120px;white-space:normal}html #navigation .product-tout .price,html #navigation .product-tout .sizes{clear:both}html #navigation .menu-item-blocks .menu-item-block{min-height:300px}html #navigation .menu-item-blocks .menu-item-block .gnav-my-account-v1 .signin_container{margin-bottom:40px}html #navigation .menu-item-blocks .menu-item-block .gnav-my-account-v1 .signin_container .logged-in ul.product-col3{max-height:200px}html #navigation .menu-item-blocks .menu-item-block .gnav-my-account-v1 .signin_container .logged-in ul.product-col3 li{min-height:215px}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1{background:0 0;padding:0}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider{padding-bottom:0}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider ol.flex-control-paging{position:static;margin-bottom:1%}@media only screen and (min-width:641px) and (max-width:1024px){html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport{max-height:366px}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport ul.slides li .inner .full-width-2-row-v1 .outer-wrap{background-position:10px 0!important;background-size:665px 366px!important}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport ul.slides li .inner .full-width-2-row-v1 .outer-wrap .top{top:60px!important;width:410px!important}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport ul.slides li .inner .full-width-2-row-v1 .outer-wrap .top h3{font-size:23px!important;line-height:90%!important}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport ul.slides li .inner .full-width-2-row-v1 .outer-wrap .top h3 span{font-size:23px!important}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport ul.slides li .inner .full-width-2-row-v1 .outer-wrap .top .subheading{font-size:18px!important}html #content .vertical-carousel-navigation-v1 .product-content-carousel-v1 .flexslider .flex-viewport ul.slides li .inner .full-width-2-row-v1 .outer-wrap .top .subheading p.date_4{margin:15px 20px!important}}html #content .vertical-carousel-navigation-v1 .product-content-grid-v1{padding-bottom:0}html #content .vertical-carousel-navigation-v1 .product-content-grid-v1 .product-tout .product-info{position:relative;height:170px}html #content .vertical-carousel-navigation-v1 .product-content-grid-v1 .product-tout .product-info a.button{position:absolute;bottom:0}@media only screen and (min-width:641px) and (max-width:1024px){html #content .vertical-carousel-navigation-v1 .product-content-grid-v1{padding:0}html #content .vertical-carousel-navigation-v1 .product-content-grid-v1 h3{display:none}}html #content .ebgift-promotion-v1{margin-top:30px}html #content .ebgift-promotion-v1 .col1{width:50%;float:left}html #content .ebgift-promotion-v1 .col1 .ebgift-wrapper{border:2px solid #ccc;margin:40px 0 0;padding:20px;position:relative}html #content .ebgift-promotion-v1 .col1 .ebgift-wrapper h2{position:absolute;top:-16px;background-color:#fff}html #content .ebgift-promotion-v1 .col2{width:50%;float:left}body#shipping #main.multi .add_address_options{padding-bottom:15px}body#shipping #main.multi .add_address_options a{padding-left:20px}body#shipping #main.multi ul.address_controls{width:100%}body#shipping #main.multi ul.address_controls li#choose-address-options{width:100%}body#shipping #main.multi ul.address_controls li#choose-address-options span{display:inline-block;width:100%}body#shipping #main.multi ul.address_controls li#choose-address-options span .radio.ship-address-option{float:left;width:50%;min-height:180px}body#shipping #main.multi ul.address_controls li#choose-address-options span .radio.ship-address-option input{float:left;margin-top:3px}body#shipping #main.multi ul.address_controls li#choose-address-options span .radio.ship-address-option .address-option-container .address-option-content{padding-left:30px}body#shipping #main.multi ul.address_controls li#choose-address-options span .radio.ship-address-option .address-option-container .option-controls{padding:10px 0 10px 30px;width:100%}body#shipping #main.multi ul.address_controls li#choose-address-options span .radio.ship-address-option .address-option-container .option-controls a{padding-right:15px}body#shipping #main.multi #address_form_container{float:left;margin:5px 0 0 0}body#shipping #main.multi #address_form_container fieldset.address.fs div.form_element{width:42%!important}body#shipping #main.multi #address_form_container fieldset.address.fs div.form_element input[type=text],body#shipping #main.multi #address_form_container fieldset.address.fs div.form_element select{width:100%}body#shipping #main.multi #address_form_container fieldset.address.fs div.postal_code_container{height:auto!important}body#shipping #main.multi #address_form_container fieldset.address.fs #profile-postal input{width:43%}body#shipping #main.multi #address_form_container fieldset.address.fs #profile-postal label{float:none}body#shipping #main.multi #address_form_container fieldset.address.fs #profile-postal .lookup_submit_note{position:absolute;top:19px;left:518px;font-size:10px;width:126px}body#shipping #main.multi #address_form_container fieldset.address.fs #profile-postal .fieldset-note{left:289px;width:100%}body#shipping #main.multi #address_form_container fieldset.address.fs .state_container{clear:left}body#shipping #main.multi #address_form_container fieldset.address.fs .city_container,body#shipping #main.multi #address_form_container fieldset.address.fs div.state_container{margin:5px 20px 10px 0}body#shipping #main.multi #address_form_container fieldset.address.fs .phone_label_container span.phone_req{width:100%}body#shipping #main.multi #address_form_container fieldset.address.fs .phone_label_container span.phone_options{display:block;margin:10px 0}body#shipping #main.multi #address_form_container fieldset.address.fs .phone_label_container span.phone_options input{width:auto;vertical-align:middle;margin-right:10px}body#shipping #main.multi #address_form_container fieldset.address.fs .phone_label_container span.phone_options .phone_radio{margin-right:20px}body#shipping #main.multi .privacy-form-container{width:58%;display:inline-block;float:left}body#shipping #main.multi .continue-checkout{clear:none}div.store-locator-body fieldset.locator div.form_element.state_container{margin-right:20px}div.store-locator-body fieldset.locator div.form_element.city_container{margin-right:20px}body.section-esearch #search-wrapper #results-container #col-1{display:none}body.section-esearch #search-wrapper #results-container #col-2{padding-left:0}body.section-esearch #search-wrapper #results-container #col-2 .results .result{width:200px}.springtrend_image_v1{background-color:#f2f2f2;min-height:300px;overflow:hidden;padding:65px 0 40px 0;width:100%}.springtrend_image_v1 .outer-wrap h3{color:#121212;font-size:36px;line-height:1;margin:0 0 30px 0}.springtrend_image_v1 .outer-wrap .spring_inner_block{float:left;margin:0 15px 20px 0}@media only screen and (min-width:641px) and (max-width:1024px){.springtrend_image_v1 .outer-wrap .spring_inner_block{float:left;margin:0 1.5% 2% 1.5%;width:30.333%}.springtrend_image_v1 .outer-wrap .spring_inner_block a img{width:100%}}#footer .footer-bottom .footer-top-v1,#footer .footer-bottom .inner,#footer .footer-top .footer-top-v1,#footer .footer-top .inner{max-width:1040px}#footer .footer-bottom .inner,#footer .footer-top .inner{padding:0}#footer .footer-bottom .inner .field-menu ul.menu li,#footer .footer-top .inner .field-menu ul.menu li{padding:3px 8px 5px 5px;float:left;letter-spacing:.2px}@media screen and (max-width:640px){#header .outer-wrap .top-right .block.block-template-offer-promo-v3{display:none}}@media screen and (max-width:840px){#header .outer-wrap .column.branding{width:33%}#header .outer-wrap .top-right .block.block-template-offer-promo-v3 .offer-promo-v1 .headline span{letter-spacing:-1px}}@media screen and (max-width:767px){#header .outer-wrap hgroup.branding .site-logo-responsive-v1 a.right_logo-link{display:none}}.write_review #BVSubmissionContainer{padding-bottom:80px}#navigation .navigation-right{float:right;margin:0 -5px 0 0}#navigation .navigation-right .block{float:right}.outer-wrap .eh-thewink-hp-redesign-menu-formatter ul.eh-thewink-hp-redesign-menu{width:950px}.eh-social-share-wrapper .social_share_links p.social_icons.mail,.eh-social-share-wrapper .social_share_links p.social_icons.pinterest{display:none}section.clinique-spinner section#game-win-box div.pop-up-box-inner{height:730px}section.clinique-spinner section#game-win-box div.pop-up-box-inner .win-info h2{font-size:30px}section#play-again-popup .play-again-popup-container p.sub-header{font-size:30px}#formatter div#game-unavailable div.pop-up-box-inner{align-items:baseline}.passwordreset{padding:50px 0 150px 13px}.security_hd{color:#000}#password_reset .wrapper #content #change-password{margin-top:20px}#password_reset .wrapper #content form#password_reset fieldset.fs div.form_element select{border:1px solid #bdbdbd;display:block;height:36px;line-height:36px;padding:7px 0 6px 14px;width:215px}#password_reset .wrapper #content form#password_reset fieldset.fs div.form_element label{float:none}#password_reset .wrapper #content form#password_reset fieldset.fs div.submit_btn input{padding:4px 20px 3px;font-size:14px;font-weight:400}#password_reset .wrapper #sidebar{margin-top:0}#password_reset .wrapper #sidebar .section-box{border-bottom:1px solid #dbdbdb;padding:25px 0}#signin .signin_container{overflow:hidden;padding-top:5px;clear:both}#signin .signin_container form label{padding-bottom:8px}#signin .signin_container form span.forgot-pw{font-size:11px;width:100%}#signin .signin_container form .show{padding-top:5px}#signin .signin_container form .form-item.email_promotions,#signin .signin_container form .form-item.privacy-form-container{height:13px;line-height:13px}#signin .signin_container form .form-item.email_promotions span,#signin .signin_container form .form-item.privacy-form-container span{width:90%!important;white-space:nowrap;vertical-align:top;font-size:11px}#signin .signin_container #signin-block.login-email{width:100%}#signin .signin_container #signin-block.login-email .inner-block{width:100%;overflow:hidden}#signin .signin_container #signin-block.login-email .inner-block #return-user{width:45%;float:left}#signin .signin_container #signin-block.login-email .inner-block #return-user span.forgot-pw{margin-left:0;font-size:11px}#signin .signin_container #signin-block.login-email .inner-block #left-column-user{width:55%;float:left;padding-left:9%;border-left:1px dotted #808080}#signin .signin_container #signin-block.login-email .inner-block #left-column-user p.checkout-registration-tips{margin-bottom:10px}#signin .signin_submit{font-size:14px;font-weight:400}#signin .signin_submit input{padding:6px 37px;line-height:inherit!important}#gnav_signin #signin-block.inner-block div.register .login-email{width:60%;float:left}#gnav_signin #signin-block.inner-block div.register .login-email p.myaccount-sub-heading{margin:5px 0 10px 0!important}#gnav_signin #signin-block.inner-block div.register .login-email span.forgot-pw{font-size:11px}#gnav_signin #signin-block.inner-block div.register form .row.email_promotions input[type=checkbox],#gnav_signin #signin-block.inner-block div.register form .row.privacy-form-container input[type=checkbox]{vertical-align:top;margin-top:2px}#gnav_signin #signin-block.inner-block div.register form .row.email_promotions span,#gnav_signin #signin-block.inner-block div.register form .row.privacy-form-container span{width:58%;font-size:11px}#gnav_signin #signin-block.inner-block div.register form .signin_submit{font-size:14px;font-weight:400}#gnav_signin #signin-block.inner-block div.register .newsletter-signup-form{width:40%;float:right}#gnav_signin #signin-block.inner-block div.register .newsletter-signup-form h2.myaccount-hdr{width:100%}#gnav_signin #signin-block.inner-block div.register .newsletter-signup-form p.myaccount-sub-heading{margin:5px 0 10px 0!important;width:100%}#gnav_signin #signin-block.inner-block div.register .newsletter-signup-form form#myaccount-newsletter-signup input[type=text]{display:block}#gnav_signin #signin-block.inner-block div.register .newsletter-signup-form form#myaccount-newsletter-signup input.form-submit{display:block;margin:20px 0 0 0;font-size:14px;font-weight:400}#gnav_signin .signin_container .pane span.forgot-pw{font-size:11px}#gnav_signin .signin_container .pane .signin_submit{font-size:14px;font-weight:400}#password_sent #main.passwordreset{padding:50px 0 150px 0}#password_sent #main.passwordreset #sidebar{margin-top:0}#password_sent #main.passwordreset #sidebar .section-box{border-bottom:1px solid #dbdbdb;padding:25px 0}#password_sent #main.passwordreset #content{width:65%}#password_sent #main.passwordreset #content div{margin:20px 0}#password_sent #main.passwordreset #content a.button{font-size:14px;font-weight:400}body#samples .clearfix.samples{clear:both}body#samples .clearfix.samples .breadcrumb{padding-left:40px}body#samples .clearfix.samples #complimentary_sample{background-color:#eeedeb}body#samples .clearfix.samples #complimentary_sample h2.complimentary_sample{padding:15px 20px;font-size:22px;color:#000;max-width:1070px;margin:0 auto}body#samples .clearfix.samples #content{position:relative}body#samples .clearfix.samples #content .sample_text{padding-left:20px;margin-top:20px}body#samples .clearfix.samples #content .sample_text .sample_text_left{float:left;width:75%;color:#000}body#samples .clearfix.samples #content .bottom_checkout_box{position:absolute;bottom:0;right:0}body#samples .clearfix.samples #content .add_minis_to_bag{padding-top:0!important}body#samples .clearfix.samples #content .add_minis_to_bag #add-samples{padding:12px 37px}body#samples .clearfix.samples #content .add_minis_to_bag .return_to_cart{float:right;padding-right:20px}body#samples .clearfix.samples #content .duplicate,body#samples .clearfix.samples #content .samples_continue_checkout{right:84px!important}body#samples .clearfix.samples #content #sample-products .freebie .cat_items{border-bottom:none}body#samples .clearfix.samples #content .remove_border{clear:both}body#samples .clearfix.samples #content .remove_border li.sample-box{height:475px!important;position:relative}body#samples .clearfix.samples #content .remove_border li.sample-box .border{border:1px solid #cccccc;padding:5px;width:175px;margin-bottom:10px}body#samples .clearfix.samples #content .remove_border li.sample-box .border .product-name,body#samples .clearfix.samples #content .remove_border li.sample-box .border .size{padding:2px 10px;text-align:left}body#samples .clearfix.samples #content .remove_border li.sample-box .sample_details p.short_desc{margin:0 30px 0 15px!important}body#samples .clearfix.samples #content .remove_border li.sample-box .msg-node-selected{display:none}body#samples .clearfix.samples #content .remove_border li.sample-box label{margin:10px 0;display:block!important;text-align:left;position:absolute;bottom:10px}body#samples .clearfix.samples #content .remove_border li.sample-box input[type=checkbox].no-border{display:inline-block!important;border:1px solid lightgray;margin:0 10px 0 0}body#samples #top #header .top-right,body#samples #top #navigation{display:block!important;visibility:visible!important}body#samples #sticky-bar #sticky_bar_content,body#samples #sticky-bar .tertiary-nav{display:block!important;visibility:visible!important}.contact_us .header ul.category li{min-height:130px}.contact_us .question_header{margin:0;position:relative}.contact_us .question_header.online_order{padding-left:0;margin:0!important}.contact_us .question_header.beauty_product{padding-left:138px}.contact_us .question_header.clinique_products{padding-left:276px}.contact_us .question_header.store_service{padding-left:416px}.contact_us .question_header.website_tech{padding-left:552px}.contact_us .question_header.mail_magazine{padding-left:690px}.contact_us .question_header.others{padding-left:830px}.contact_us .second-column-wrap .form_element.button_container{width:40%}.contact_us .second-column-wrap .form_element.button_container input{padding:0 72px!important}.contact_us .second-column-wrap .form_element.button_container input:hover{background:#44a07e}.contact_us .second-column-wrap .form_element.registered_member_container span{display:block}.contact_us .online_order div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll 0 -39px}.contact_us .online_order div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll 0 -4px}.contact_us .beauty_product div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -27px -39px}.contact_us .beauty_product div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -27px -3px}.contact_us .clinique_products div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -48px -39px;width:33px}.contact_us .clinique_products div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -48px -2px;width:33px}.contact_us .store_service div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -84px -39px;width:21px}.contact_us .store_service div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -84px -3px;width:21px}.contact_us .website_tech div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -105px -39px;width:36px}.contact_us .website_tech div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -105px -3px;width:36px}.contact_us .mail_magazine div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -171px -39px;width:33px}.contact_us .mail_magazine div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -171px -3px;width:33px}.contact_us .others div.off{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -141px -39px;width:27px}.contact_us .others div.on{background:url(/media/images/pc/customer_service/contact_us/contact_us_qts_category.png) no-repeat scroll -141px -3px;width:27px}.contact_us ul.category li{width:126px}.contact_us ul.category li p.copy{font-size:14px;color:#808080;font-weight:700}.contact_us .caret{width:126px}.contact_us .sub_contact_list li input[type=text]{display:block;margin:5px 0 8px 0}.contact_us .sub_contact_list li label{line-height:1.5em}.contact_us #contact-form-wrap .contact_mandatory_fields{margin:10px 0 20px!important}.contact_us #contact-form-wrap .contact_mandatory_fields span{font-size:14px}.contact_us #contact-form-wrap .first-column-wrap .form_element{margin:5px 16px 12px 0}.contact_us #contact-form-wrap .first-column-wrap .form_element label{line-height:15px}.contact_us #contact-form-wrap .first-column-wrap div.postal_code_container{position:relative;width:93%}.contact_us #contact-form-wrap .first-column-wrap div.postal_code_container input{margin-bottom:5px}.contact_us #contact-form-wrap .first-column-wrap div.postal_code_container .lookup_submit_note{font-size:11px}.contact_us #contact-form-wrap .first-column-wrap span.fieldset-note{position:absolute;top:23px;right:0;left:230px}.contact_us #contact-form-wrap .first-column-wrap span.fieldset-note a.address_lookup_submit.button{height:36px;line-height:2.3;background-color:#fff;border:1px solid #5dba98;color:#5dba98;font-weight:700}.contact_us #contact-form-wrap .first-column-wrap div.address1_container{position:relative;width:60%}.contact_us #contact-form-wrap .first-column-wrap div.address1_container input{width:100%}.contact_us #contact-form-wrap .first-column-wrap div.address2_container{position:relative;width:55%}.contact_us #contact-form-wrap .first-column-wrap div.address2_container input{width:100%}.contact_us #contact-form-wrap .first-column-wrap div.phone_container{position:relative;width:55%}.contact_us #contact-form-wrap .first-column-wrap div.phone_container input{width:100%}.contact_us #contact-form-wrap .first-column-wrap div.email_address_container{width:140%}.contact_us_thanks h2{margin:20px 0 30px!important}.contact_us_thanks .acknowledge{margin-bottom:25px!important;line-height:27px!important;font-size:16px!important}.mpp-product-group-v1 .mpp-product-v1 .product{height:590px}.mpp-product-group-v1 .mpp-product-v1 .product .caret{top:573px}.mpp-product-group-v1 .mpp-product-v1 .product .product-details{min-height:510px}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info{padding-left:0}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info h3{margin:0}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .product-name,.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .product-price{padding:0 15%}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .product-name h3{line-height:15px!important}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .reviews{color:gray!important}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .selectskuholder{width:90%!important;position:absolute;bottom:80px;left:5%}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .selectskuholder .sbHolder{width:98%!important}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .selectskuholder .sbHolder a.sbSelector{padding-right:20px}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .product-info .selectskuholder p{font-size:11px;left:5%;position:relative;margin-bottom:3px}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder{position:absolute;bottom:20px;width:90%;left:5%}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .add-to-bag{float:left;font-size:10px;margin:0 5px 0 0;width:48%;display:inline-block}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .btn-shopnow{float:left;font-size:10px;line-height:13px;visibility:visible;display:inline-block;width:48%;margin:0}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .add-progress{height:22px;float:left;margin:0 5px 0 0;width:48%;text-align:center}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .spp_product_status{float:left;font-size:10px;margin:0 5px 0 0;width:46%}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .spp_product_status a.button{width:100%}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .spp_product_status .inactive_stock_msg{line-height:22px}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .spp_product_status .sold_out_stock_msg{line-height:22px}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .spp_product_status .coming_soon_stock_msg a.button{margin-top:0!important}.mpp-product-group-v1 .mpp-product-v1 .product .product-details .mpp-button-holder .spp_product_status .temp_out_of_stock_msg a.button{margin-top:0!important}#quickshop{top:-6px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box{height:400px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .add-to-bag,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .add-to-bag{float:left;font-size:10px;margin:0 5px 0 0;width:48%;display:inline-block}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .btn-shopnow,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .btn-shopnow{float:left;font-size:10px;line-height:13px;visibility:visible;display:inline-block;width:48%;margin:0}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .add-progress,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .add-progress{height:22px;float:left;margin:0 5px 0 0;width:48%;text-align:center}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .spp_product_status,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .spp_product_status{float:left;font-size:10px;margin:0 5px 0 0;width:46%}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .spp_product_status a.button,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .spp_product_status a.button{width:100%}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .spp_product_status .inactive_stock_msg,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .spp_product_status .inactive_stock_msg{line-height:22px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .spp_product_status .sold_out_stock_msg,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .spp_product_status .sold_out_stock_msg{line-height:22px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .spp_product_status .coming_soon_stock_msg a.button,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .spp_product_status .coming_soon_stock_msg a.button{margin-top:0!important}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .spp_product_status .temp_out_of_stock_msg a.button,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .spp_product_status .temp_out_of_stock_msg a.button{margin-top:0!important}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .selectskuholder,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .selectskuholder{width:98%;left:2.5%;position:absolute;bottom:55px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .selectskuholder .sbHolder,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .selectskuholder .sbHolder{width:95%}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .selectskuholder .sbHolder a.sbSelector,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .selectskuholder .sbHolder a.sbSelector{padding-right:20px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .selectskuholder p,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .selectskuholder p{font-size:11px;padding-left:0;margin-bottom:3px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .mpp-button-holder,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .mpp-button-holder{position:absolute;bottom:20px;width:95%;left:2.5%}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box .reviews,.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .reviews{color:gray!important}.cl-mpp-product-layout-v1 .mpp-grid ul.view-large li.mpp-box{height:590px}.cl-mpp-product-layout-v1 .mpp-grid ul.view-small li.mpp-box .mpp-product-hover-view{width:205px;min-height:300px}.cl-mpp-product-layout-v1 .mpp-wrapper .breadcrumbs{margin:0 0 30px 0;padding:15px 0 0 0}.cl-mpp-product-layout-v1 .mpp-wrapper .breadcrumbs li{display:inline-block;vertical-align:middle;margin:0 1px 0 0;padding:0 5px 0 0}.pc_spp_view .module-spp-detail .sizes ul li{width:100%}.pc_spp_view .module-spp-detail .sizes ul li a{width:70%;height:63px!important;padding:10px 10px 10px 42px;line-height:43px;background-position:-112px -139px!important}.pc_spp_view .module-spp-detail .sizes ul li a.active{background-position:-112px 13px!important}.pc_spp_view .module-spp-detail .options .order_arrival{overflow:hidden}.pc_spp_view .module-spp-detail .options .spp_product_status{white-space:nowrap}.pc_spp_view .module-spp-detail .options .spp_product_status .temp_out_of_stock_msg a.btn-comingsoon{line-height:20px!important;padding-top:3px}.pc_spp_view .module-spp-detail .options .spp_product_status .temp_out_of_stock_msg a.btn-email{border:1px solid}.pc_spp_view .module-spp-detail .icons .icon-heart-message-text{margin-left:10px!important}.pc_spp_view .module-spp-detail .page-spp .col2 h1{font-size:30px;color:rgb(83,174,141);letter-spacing:-.5mm}.pc_spp_view .module-spp-detail .page-spp .col2 .options .btn-add-to-bag{margin:15px 0}.pc_spp_view .module-spp-detail .page-spp .col2 .options .icons p.icon-heart-message-text{color:#000;margin:8px 0 0 10px;font-size:13px}.pc_spp_view .module-spp-detail .page-spp .col2 .sbHolder a.sbSelector{padding-right:20px}.pc_spp_view .module-spp-detail .page-spp .col2 .sizes ul.quickshop-sizes{float:left}.pc_spp_view .module-spp-detail .page-spp .col2 .sizes ul.quickshop-sizes li{height:46px}.pc_spp_view .module-spp-detail .page-spp .col2 .sizes ul.quickshop-sizes li a{height:40px!important;line-height:20px;background-position:-112px -148px!important}.pc_spp_view .module-spp-detail .page-spp .col2 .sizes ul.quickshop-sizes li a.active{background-position:-112px 2px!important}.pc_spp_view .module-spp-detail .page-spp .col2 .skin-type ul.quickshop-type{float:left}.pc_spp_view .module-spp-detail .page-spp .col2 .skin-type ul.quickshop-type li{height:46px;width:100%}.pc_spp_view .module-spp-detail .page-spp .col2 .skin-type ul.quickshop-type li a{height:40px!important;padding-left:15px;width:70%;line-height:20px}.pc_spp_view .module-spp-detail .page-spp .col2 .skin-type ul.quickshop-type li a .label{display:inline;padding-left:10px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_content .sticky_prod_info h4{line-height:15px;height:40px;padding:12px 0 0 45px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select{margin-right:25px;display:inline-flex}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .spp_product_status{clear:none}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .price{padding:13px 0;font-size:15px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .btn-add-to-bag{margin:3px 5px;font-size:14px;padding:0 8px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .selected_sku{white-space:nowrap;width:160px;overflow:hidden}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .selected_sku .label{padding-left:40px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu{width:375px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu ul li{height:46px;width:100%}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu ul li a{height:40px!important;width:100%;line-height:20px;padding:10px 10px 10px 42px;background-position:-112px -148px!important}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu ul li a.active{background-position:-112px 2px!important}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu.skin-type ul.quickshop-type{float:none}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu.skin-type ul.quickshop-type li a{padding:10px 10px 10px 15px}.pc_spp_view #sticky-bar #sticky_bar_content .sticky_prod_select .dropdown-menu.skin-type ul.quickshop-type li a .label{display:inline;padding-left:10px}.pc_spp_view .module-may-we-suggest .grid ul.product-grid li.box .product .product-image{width:117px!important;height:135px!important}.node-elc-mpp .field-elc-mpp-content .cl-mpp-product-layout-v1 .mpp-filter h1{letter-spacing:-.3mm;font-size:34px}.badge_109{background:#5dba98!important}ol.checkout-progress{margin-bottom:20px}ol.checkout-progress li{background:transparent url(/media/images/checkout/checkout_nav_pc.gif) no-repeat no-repeat;height:70px;list-style-type:none;padding:0;margin:0;float:left}ol.checkout-progress li.shipping{width:170px;background-position:0 0}ol.checkout-progress li.billing{width:220px;background-position:-171px 0}ol.checkout-progress li.review{width:170px;background-position:-391px 0}ol.checkout-progress li.confirm{width:73px;background-position:-561px 0}#shipping #main.multi .outer-wrap ol.checkout-progress li.shipping{width:170px;background-position:0 -70px}#shipping #main.multi #content .address-container{float:left;width:210px;margin:5px 40px 0 20px}#shipping #main.multi #content #delivery-options #delivery-info fieldset.fs .form_element label{float:none}#shipping #main.multi #content #payment-method #payment-container .form_element{margin-top:5px}#shipping #main.multi #content div.form_element input.payment_type{margin:0 10px 2px 1px}#shipping #main.multi #content div.form_element label{color:#000}#shipping #main.multi #content .phone_label_container .phone_options{padding-left:4px}#viewcart #main.multi ul.outer-wrap{margin:0}#viewcart #main.multi .breadcrumb{padding-top:0}#viewcart #main.multi.empty .empty-cart-message{margin-top:20px}#viewcart #main.multi.empty .empty_cart_promo{margin-bottom:20px}#viewcart #main.multi.empty #sidebar{margin-top:0}#viewcart #main.multi #congratue_msg{padding:15px 0;font-size:22px;color:#5dba98}#viewcart #main.multi #viewMsgBox{border:none}#viewcart #main.multi #bottom-checkout-btn .checkout-links{float:right;padding:10px}#viewcart #main.multi #bottom-checkout-btn .checkout-buttons{width:100%}#viewcart #main.multi #bottom-checkout-btn .checkout-buttons a.button{float:right}#main.multi .alt-button{line-height:inherit!important}#main.multi input.button{line-height:inherit!important}#main.multi #sidebar{margin-top:0}#main.multi #sidebar .section-box{padding-top:15px}#main.multi #sidebar .section-box .section-header{color:gray;font-size:20px}#main.multi #sidebar .section-box p.checkout-order-status{display:none}#main.multi #sidebar .section-box table.checkout-order-status{width:100%}#main.multi #sidebar .section-box table.checkout-order-status td,#main.multi #sidebar .section-box table.checkout-order-status th{width:50%;text-align:right}#main.multi ul.error{margin-top:5px}#main.multi ul.error li.server{font-size:13px}#main.multi #content{margin-right:20px!important}#main.multi #content #top-checkout-btn{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:10px 0;margin:0;overflow:hidden}#main.multi #content #top-checkout-btn h2{padding:0;border-bottom:none;float:left;margin:0;height:auto;font-size:20px;color:#000;font-weight:700}#main.multi #content #top-checkout-btn .checkout-links{display:none}#main.multi #content #top-checkout-btn .continue-checkout{clear:none}#main.multi #content .checkout-btn a.button{line-height:inherit!important}#main.multi #content .checkout-btn input.form-submit{line-height:inherit!important}#main.multi #content .checkout-btn input.button[type=submit]{line-height:inherit!important}#main.multi #content .purchase_procedure{float:right;clear:both;width:70%;margin-top:5px;color:#000}#main.multi #content p#print-order{margin:20px 0}#main.multi #content ul.address_controls li#choose-address select{margin-top:5px}#main.multi #content .checkout-table th{padding-bottom:5px!important}#main.multi #content .checkout-table tr.cart-item-rows td.price,#main.multi #content .checkout-table tr.cart-item-rows td.total{width:147px}#main.multi #content .checkout-table tr.cart-item-rows td.name span.shade-name{width:65px;float:left}#main.multi #content .checkout-table tfoot tr td{font-size:14px;text-align:right;font-weight:700}#main.multi #content .checkout-table .subtotal_table td{padding:5px 15px 5px 0}#main.multi #content .checkout-table .subtotal_table td.first{padding-top:10px}#main.multi #content .checkout-table .subtotal_table td.cart_subtotal,#main.multi #content .checkout-table .subtotal_table td.price{text-align:right}#main.multi #content fieldset.fs .gift_form_container input.gift-message{float:left;margin:5px 5px 10px 0;width:312px}#main.multi #content .continue-checkout .grey_button{background-color:#ccc}#main.multi #content .promo-code{border:1px solid gray;padding:10px;margin-bottom:20px}#main.multi #content .promo-code h4{color:gray;font-weight:700}#main.multi #content .promo-code span input{line-height:1.5;width:230px}#main.multi #content #works-well-with-wrapper{border-top:none;height:auto}#main.multi #content #works-well-with-wrapper h3{border-bottom:1px solid #dbdbdb;padding-bottom:10px;color:gray}#main.multi #content #works-well-with-wrapper td{font-size:12px}#main.multi #content #works-well-with-wrapper td div.color span.shade{margin-bottom:25px}#receipt #main.multi #content h2{height:100px}#receipt #main.multi .gw-address-container{margin-top:10px}#receipt #main.multi #order-totals{float:right;margin:10px 20px 0 0}#receipt #main.multi #product-container td.price,#receipt #main.multi #product-container td.total{white-space:nowrap}#receipt #main.multi .cart-item__monogram{margin:10px 0}#receipt #main.multi .cart-item__monogram img{vertical-align:middle;width:30px}#receipt #main.multi .cart-item__monogram .monogram_custom_text{font-size:12px;color:#03082b;padding:0 5%}#review #main.multi .outer-wrap ol.checkout-progress li.review{width:170px;background-position:-391px -70px}#review #main.multi #content .continue-checkout{margin-top:7px}#review #main.multi #content #review-address-info table{width:100%}#review #main.multi #content #review-address-info table td#shipping-address{padding-right:75px;width:55%}#review #main.multi #content #review-address-info table td#payment{padding-right:75px;width:55%}#review #main.multi #content #review-address-info table td#delivery-options{padding-right:0}#review #main.multi #content #review-address-info table td#gift-options{padding-right:0}#review #main.multi #content #review-address-info table td#gift-options #no-gift-info,#review #main.multi #content #review-address-info table td#gift-options .address-container,#review #main.multi #content #review-address-info table td#gift-options .gift-item-info{width:180px;word-wrap:break-word;margin-bottom:10px}#review #main.multi #content #review-address-info table td#gift-options .address-container{margin-top:10px;margin-left:0}#review #main.multi #content #review-address-info table td#gift-options #no-gift-info{clear:both}#review #main.multi #content #review-address-info table td#gift-options #gift-invoice-desc{clear:both}#review #main.multi #content #review-address-info table td dt{font-weight:400!important}#review #main.multi #content #review-address-info table td dt span{color:#000}#review #main.multi #content #review-address-info table td .left{color:#000;margin-right:5px}#billing #main.multi .outer-wrap ol.checkout-progress li.billing{width:220px;background-position:-171px -70px}#billing #main.multi #content .sub_form{margin-top:25px}#billing #main.multi #content .sub_form h3.section-header{padding-bottom:15px;border-bottom:1px solid #dbdbdb}#billing #main.multi #content .sub_form fieldset #from,#billing #main.multi #content .sub_form fieldset #to,#billing #main.multi #content .sub_form fieldset .checkout-delivery-date{float:left;width:300px}#billing #main.multi #content .sub_form fieldset #from input,#billing #main.multi #content .sub_form fieldset #from select,#billing #main.multi #content .sub_form fieldset #to input,#billing #main.multi #content .sub_form fieldset #to select,#billing #main.multi #content .sub_form fieldset .checkout-delivery-date input,#billing #main.multi #content .sub_form fieldset .checkout-delivery-date select{width:80%}#billing #main.multi #content .sub_form #checkout-delivery-type .form_element input{margin-right:5px;vertical-align:middle}#billing #main.multi #content .sub_form #payment-container{margin-top:5px;color:#000}#billing #main.multi #content .sub_form #payment-container input{margin-right:5px}#billing #main.multi #content .sub_form #payment-container .payment_instruction{margin:10px 35px}#billing #main.multi #content .sub_form #payment-container .payment_instruction div{width:170px;border:1px solid #dbdbdb;padding:5px;margin-top:10px}#billing #main.multi #content .sub_form .gift-message-container #message{width:96%}#billing #main.multi #content .sub_form .gift-message-container #message label{display:block;width:100%}#billing #main.multi #content .sub_form .gift-message-container #message input{width:100%;margin:0;padding:0;float:none}#billing #main.multi #content .sub_form .gift-message-container #message #gift-max-char{clear:both;margin:10px 0 20px}#confirm #main.multi .outer-wrap ol.checkout-progress li.confirm{width:73px;background-position:-561px -70px}#confirm #main.multi #content{width:650px!important}#confirm #main.multi #content .print_order_section{overflow:hidden;margin:10px 0}#confirm #main.multi #content .print_order_section #confirmation-number{color:#5dba98;line-height:40px;font-size:16px}#confirm #main.multi #content .print_order_section #print-order{float:right}#confirm #main.multi #content .print_order_section #print-order a{padding:12px 37px}#confirm #main.multi #content .dbMsgBox{border:none!important;margin-top:15px}#confirm #main.multi #content #newsletter-info h3{color:#000;font-size:16px;font-weight:700;border-bottom:1px solid #dbdbdb;padding-bottom:10px}#confirm #main.multi #content #newsletter-info input.button[type=submit]{width:11.5%}#main.multi #content .thank_you_heading#top-checkout-btn h2{font-size:20px;font-weight:700;color:#44a07e}#main.multi #content #thank-you-wrapper{margin-top:10px}#viewcart #main{clear:both}.sns .cont_fb{float:left;border:1px solid #ccc;width:490px}.sns .cont_fb h2{border:1px solid #e6edf0;border-top:4px solid rgb(52,87,151);padding:5px}.sns .cont_fb .container{float:left;padding:10px 5px;margin:0 5px;clear:both}.sns .cont_fb .container .date{color:#ddd;float:left;width:90px}.sns .cont_fb .container .feeds{float:left;text-overflow:ellipsis;white-space:nowrap;width:367px;overflow:hidden}.sns .cont_fb .container .feeds a{color:rgb(52,87,151)}.sns .cont_fb .bg-ash{background-color:#eee}.sns .cont_fb .bg-white{background-color:#fff}.sns .cont_twitter{float:right;border:1px solid #ccc;width:490px}.sns .cont_twitter h2{border:1px solid #e6edf0;border-top:4px solid rgb(85,172,238);padding:5px}.sns .cont_twitter .container{float:left;padding:10px 5px;margin:0 5px;clear:both}.sns .cont_twitter .container .date{color:#ddd;float:left;width:90px}.sns .cont_twitter .container .feeds{float:left;text-overflow:ellipsis;white-space:nowrap;width:367px;overflow:hidden}.sns .cont_twitter .container .feeds a{color:rgb(85,172,238)}.sns .cont_twitter .bg-ash{background-color:#eee}.sns .cont_twitter .bg-white{background-color:#fff}#foreground-node{z-index:10000;max-width:900px}#confirm #confirmation-page .print-buttons.confirmation-panel__print-buttons{width:65%;float:left}#replenish #foreground-node{height:auto!important}#viewcart #main .engraving_option{clear:both;display:inline-block;width:100%;margin-top:10px;background-color:#f5f5f5!important}#viewcart #main .engraving_option .engraving-cart-control{display:flex;align-content:center;flex-direction:row-reverse;align-items:center;background:#f5f5f5;margin:10px;height:85px}#viewcart #main .engraving_option .engraving-cart-control .engraving-show-toggle,#viewcart #main .engraving_option .engraving-cart-control .engraving-toggle-cancel{padding:0 6px;width:170px;font-size:10px;height:40px;line-height:40px;text-align:center;font-weight:700;border:solid 1px #5dba98}#viewcart #main .engraving_option .engraving-cart-control .gothic{padding:.5em}#viewcart #main .engraving_option .engraving-cart-control .gothic .monograming_service{font-size:15px;color:#808080;display:block;font-weight:700}#viewcart #main .engraving-wrapper.pc{background-color:#f5f5f5;border-bottom:#cbcbcb solid 1px}#viewcart #main .engraving-wrapper.pc .engraving-form-element{text-align:center}#viewcart #main .engraving-wrapper.pc .engraving-form-element-footer .monogram_left_image{width:48%;margin-left:5%}#viewcart #main .engraving-wrapper.pc .engraving-form-element-footer .monogram_right_image{width:38%;margin-left:3%}#viewcart #main .engraving-wrapper.pc .engraving-service-text{margin-left:4%}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content{margin-top:20px;width:100%;text-align:center;float:left}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .monogram-error-template1{margin:10px auto;width:85%}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .monogram_type_select{width:100%;margin:15px 0}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .monogram_type_select .monogram_type_lable{display:inline-block;font-size:14px;width:40%;text-align:right}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .monogram_type_select div#monogram_custom_type{display:none;width:35%!important;text-align:left}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .monogram_type_select select#monogram_custom_type{width:40%!important}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content select#monogram_custom_image_left{margin-right:2%;width:25%!important}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content select#monogram_custom_image_right{margin-left:2%;width:25%!important}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .engraving-message{width:35%}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .description{margin:3% 10% 0 10%;float:left;color:white;text-align:left}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .action-buttons-div{width:100%;float:left;height:40px;margin:40px 0 20px 0}#viewcart #main .engraving-wrapper.pc .engraving-form-element-content .action-buttons-div .engraving-save{color:#44a07e;border:1px solid #44a07e;float:none;height:41px;padding:12px}#viewcart #main .engraving-wrapper.pc div.engraving-view{float:none!important;min-height:190px;border-top:1px solid #ccc;padding:1em;background-color:inherit;clear:both;width:100%}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-title{margin-left:10%;text-align:left;height:25px!important;margin-top:5%;font-size:16px;font-weight:700}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-title .engraving-view-title-top{font-weight:700;margin-right:16px;color:#555}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-message{text-align:center;border:1px solid #ccc;cursor:pointer;font-size:26px;height:65px!important;background:#fff;color:#03092a;clear:both;width:55%;margin:0 5%;float:left}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-message .engraving-view-message-content{overflow:auto;overflow-y:hidden;font-family:PalaceScriptMTStd,Helvetica,Arial,"Lucida Grande",sans-serif;color:#555}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-message .engraving-view-message-content div{white-space:nowrap;word-wrap:normal;font-size:18px;line-height:65px!important;vertical-align:middle}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-message .engraving-view-message-content div img{height:auto;width:27px;vertical-align:middle}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-message .engraving-view-message-content div .monogram_custom_text{font-size:20px;color:#03082b;padding:0 20%;display:inline-block}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-control{width:11em;text-align:left;margin-top:13px;height:3em!important;float:left}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-control form{width:100%!important}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-control .engraving-delete,#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-control a.engraving-toggle-edit{text-decoration:underline!important}#viewcart #main .engraving-wrapper.pc div.engraving-view .engraving-view-footer{float:left;margin:3% 0 3% 5%}#index .engraving_option{display:none}#index .engraving-wrapper{float:right;width:100%;font-size:12px;clear:both;display:inline-block;margin-top:10px;border-bottom:#cbcbcb solid 1px!important;background-color:#f5f5f5!important}#index .engraving-wrapper .engraving-view{padding:1em;border-top:1px solid #ccc;min-height:120px}#index .engraving-wrapper .engraving-view .engraving-view-message{text-align:center;border:1px solid #ccc;cursor:pointer;width:100%;font-size:26px;height:65px!important;background:#fff;color:#03092a;clear:both;float:left}#index .engraving-wrapper .engraving-view .engraving-view-message img{vertical-align:middle;height:auto;width:27px}#index .engraving-wrapper .engraving-view .engraving-view-message .monogram_custom_text{font-size:15px;color:#03082b;padding:0 10%;display:inline-block;line-height:65px!important}#index .engraving-wrapper .engraving-view .engraving-view-control,#index .engraving-wrapper .engraving-view .engraving-view-footer{display:none}.most-recent-purchases ul.products{display:none}.bogo-offer .cart-item__qty{text-align:center}.bogo-offer .cart-item__add-to-favorites,.bogo-offer .cart-item__remove-form,.bogo-offer .cart-item__replenishment{display:none}#main.single #favorites-panel .content,#main.single #past-purchases-panel .content,#main.single #samples-panel .content{padding-left:0;padding-right:0}#main.single #viewcart-panel .product.shaded .color{float:none}#main.single #favorites-panel ul.product-list .product,#main.single #past-purchases-panel ul.product-list .product{height:150px}@font-face{font-family:HelveticaNeueLTStd45Light;src:url(/_fonts/clinique/HelveticaNeue/HelveticaNeue-Light.woff2) format("woff2");font-display:swap}body .wrapper #main.single #need-help-panel{display:block!important;border-bottom:1px solid #dbdbdb;padding-bottom:8px}body .wrapper .pg_wrapper.samples-page{margin-bottom:100px}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:white;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:#cccccc!important;cursor:default!important}body .wrapper .pg_wrapper.samples-page #samples-panel .deactivate .sample-select-button{background-color:#cccccc!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 .wrapper .column.left{float:left;clear:left;padding-right:2em}body .wrapper .column.right{float:right;clear:right}body .wrapper .checkout-pp_logo .payment-cards__image{max-width:10%}body #main.single .details .product-name{display:none}body #main.single .loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat center center}body #main.single .loading *{opacity:.8}body #main.single .column.left .panel{margin-bottom:0}body #main.single .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:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:5px 10px;display:inline-block;zoom:1}body #main.single section.pg_wrapper{margin-top:20px}body #main.single .panel select{padding:0;width:100%}body #main.single .panel .cart-item__qty select{width:50px}body #main.single #promo-panel.panel .banner{margin:0}body #main.single #promo-panel.panel .banner .content{padding:5px!important}body #main.single section#sign-in-panel #new-or-returning-radios fieldset{padding:0}body #main.single section#sign-in-panel .panel-group .content{padding:1em;padding-bottom:99999px}body #main.single section#sign-in-panel #new-account header#new-account-h{background-color:#eff1f1}body #main.single section#sign-in-paypal-panel #new-account header#new-account-h{background-color:#eff1f1}body #main.single section#viewcart-panel .viewcart-header{padding:25px 0 10px 10px;border-bottom:1px solid #dbdbdb;border-top:none}body #main.single section#viewcart-panel .viewcart-header .item-count:after{content:none}body #main.single section#viewcart-panel .viewcart-header .item-count:before{content:none}body #main.single section#viewcart-panel .content .cart-header{padding-bottom:5px;font-weight:700}body #main.single section#viewcart-panel .cart-header .total{padding-right:10px!important}body #main.single section#viewcart-panel .cart-header .products{padding-left:10px}body #main.single section#viewcart-panel .viewcart-header h2{padding-top:0}body #main.single section#viewcart-panel .cart-items .product{margin:0;padding:10px 10px 5px 0;min-height:162px}body #main.single section#viewcart-panel .cart-items .product .thumb{padding-bottom:0;padding-top:0}body #main.single section#viewcart-panel #add-samples-message{padding:11px 0!important}body #main.single section#viewcart-panel .product .total{font-weight:400}body #main.single .column.right section#viewcart-panel .cart-items .product{pading:0;margin:10px 0 5px 0;border-bottom:1px solid #dbdbdb}body #main.single .column.right section#viewcart-panel .cart-items .product .price{width:auto}body #main.single .column.right section#viewcart-panel .cart-items .product.sample .size{float:left}body #main.single .column.right section#viewcart-panel .cart-items .product.sample .price{display:none}body #main.single .column.right section#viewcart-panel .viewcart-header{padding:5px 0 5px 10px;margin:0;background-color:#eff1f1}body #main.single .column.right section#viewcart-panel #shopping-bag-edit{background-color:#fff}body #main.single .column.right section#viewcart-panel .viewcart-header .item-count:after{content:")"}body #main.single .column.right section#viewcart-panel .viewcart-header .item-count:before{content:"("}body #main.single .column.right section#viewcart-panel .viewcart-header .item-count{padding-top:0}body #main.single .column.right section#viewcart-panel .viewcart-header #shopping-bag-title-edit{font-weight:700}body #main.single .column.right section#shipmethod-panel header h2{padding:25px 0 10px 0}body #main.single section#shipmethod-panel header h2{padding:25px 0 10px 10px;float:right}body #main.single section#shipmethod-panel .content{margin:0 0 5px 0;text-align:right;padding-right:0}body #main.single section#shipmethod-panel .content p{margin:0 0 15px 0}body #main.single section.viewcart-buttons-panel.panel .continue-buttons{padding:0 0 1px 0;float:none!important}body #main.single section.viewcart-buttons-panel.panel .continue-buttons .continue-checkout{padding:11px 15px!important}body #main.single section.viewcart-buttons-panel.panel .continue-buttons .continue-checkout.disabled{background-color:#bdbcbc!important;pointer-events:none}body #main.single section.viewcart-buttons-panel.panel .continue-buttons .continue-checkout-btns{float:right}body #main.single section.viewcart-buttons-panel.panel .continue-shopping{margin-top:12px;float:left;width:70%}body #main.single .or{margin:0 15px}body #main.single section#recommended-products-panel header{padding:30px 0}body #main.single section#recommended-products-panel header h2{padding-top:0;padding-bottom:0;font-size:20px}body #main.single section#need-help-panel{margin:0 0 20px 0}body #main.single section#need-help-panel header{border-bottom:1px solid #dbdbdb;margin-bottom:0}body #main.single section#need-help-panel header h2{padding:24px 0 22px 0;font-size:20px}body #main.single section#samples-panel header h2{padding:14px 0 8px 0}body #main.single section#samples-panel ul.product-list li.product{margin:0}body #main.single section#samples-panel ul.product-list li.product:before{display:none}body #main.single section#samples-panel ul.product-list>li h4{margin-top:0}body #main.single section#samples-panel ul.product-list li.product:after{display:none}body #main.single section#links-panel header h2{padding:23px 0 5px 0;font-size:20px}body #main.single section#links-panel .links_list .link{font-style:italic}body #main.single section#links-panel .mobile_hidden{margin-bottom:25px}body #main.single .tab-bar{margin-left:0!important}body #main.single .tab-content{margin-bottom:20px}body #main.single #offer-code-panel h2{padding:23px 0 5px 0;font-size:20px}body #main.single #offer-code-panel p{margin:0 0 12px 0;line-height:2em}body #main.single #offer-code-panel p.note{margin:10px 0 30px 0}body #main.single #offer-code-panel .form-submit{height:2.4em;padding-right:10px;padding-left:10px}body #main.single #order-summary-panel{padding:0 0 10px 0}body #main.single #order-summary-panel .value{font-weight:400}body #main.single #order-summary-panel header{border-top:none}body #main.single #order-summary-panel .total{font-weight:700}body #main.single #order-summary-panel h2{padding:10px 10px 10px 0}body #main.single #viewcart-panel #shopping-bag-edit{margin-top:5px;float:left}body #main.single #review-panel .payment-option{margin-top:10px;float:left}body #main.single #review-panel .payment-option input{width:auto;height:auto}body #main.single #review-panel .submit .btn.place-order{background-color:#5dba98;color:white;line-height:1.5;padding:4px 10px 3px;font-weight:700;float:right;border:none}body #main.single #review-panel input[type=radio]{height:13px;width:13px;padding:0}body #main.single #review-panel .email_promotions{padding:0;margin:0}body #main.single .tab-switcher h4{color:#231f20}body #main.single .recommended-product-items{overflow:hidden}body #main.single .recommended-product-items .recommended-item a img{max-width:100%}body #main.single #links-panel .content{padding-bottom:2em}body #main.single .cart-header .qty{width:17%}body #main.single .cart-header .products{width:61%}body #main.single .product .qty{width:8%}body #main.single .product .desc{width:37%}body #main.single #shipping-panel .select-address input[type=radio]{height:13px;width:13px}body #main.single #shipping-panel .select-menu{margin-left:0}body #main.single #shipping-panel .select-menu select{width:500px;height:2em}body #main.single #shipping-panel #continue-btn{float:right}body #main.single #shipping-panel section{margin-bottom:10px}body #main.single #shipping-panel .giftwrap{margin:0;padding:0}body #main.single #shipping-panel .giftwrap ul.non-slider:not(:first-child) li.wrapItem{padding-left:50px}body #main.single #shipping-panel .giftwrap ul.non-slider{display:block;width:100%;height:140px}body #main.single #shipping-panel .giftwrap ul.non-slider li.wrapItem{display:table-cell;width:30%}body #main.single #shipping-panel .giftwrap ul.non-slider li.wrapItem input[type=radio]{visibility:hidden}body #main.single #shipping-panel .giftwrap ul.non-slider li.wrapItem label{display:inline-block;width:75%;text-align:center;margin:0 auto}body #main.single #shipping-panel .giftwrap ul.non-slider li.wrapItem .radio-option-button{clear:left;background-color:#5dba98;color:white;line-height:1.5;padding:5px 10px;font-weight:700;border:none;outline:0;text-align:center;margin:0 auto;text-transform:uppercase}body #main.single #shipping-panel .giftwrap ul.non-slider li.wrapItem .radio-option-button-selected{clear:left;border:solid 1px #5dba98;background-color:white;color:#5dba98;line-height:1.5;padding:5px 10px;font-weight:700;outline:0;text-align:center;margin:0 auto;text-transform:uppercase}body #main.single #shipping-panel .email_promotions{margin:0;padding:0}body #main.single #shipping-panel .new-address .qas-submit-container .btn{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:5px 10px;display:inline-block;zoom:1}body #main.single .field-are-required{float:right}body #main.single #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}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:white;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:white}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}body #recommended-products-panel .recommended-product-items .recommended-item .quickshop a{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;color:white;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:160px}#main.single .panel header.viewcart-header .item-count{font-size:15px;float:right}#main.single .panel header.viewcart-header .item-count:after{content:""}#main.single .panel header.viewcart-header .item-count:before{content:""}#main.single .panel header.viewcart-header .item-count{padding-top:.5em}#main.single .panel header{background-color:#ffffff}#main.single .panel header .item-count{font-weight:700}#main.single .panel header .edit.btn.btn-mini{padding:5px 20px}#main.single .panel p.available{margin-top:0;margin-bottom:0}#main.single .panel a.change-address{color:#5dba98}#main.single .form-container .new-address .form-item.qas-select-container,#main.single .form-container .new-address .form-item.qas-submit-container{display:block}#main.single #need-help-panel .phone{background:transparent url(/media/images/checkout/icon_phone.png) no-repeat left center}#main.single #need-help-panel .chat{background:transparent url(/media/images/checkout/icon_chat.png) no-repeat left center}#main.single #need-help-panel .email{background:transparent url(/media/images/checkout/icon_email.png) no-repeat left center}#main.single .product .product_subname{float:left;width:60%}#main.single .product .remove_link{left:125px!important;bottom:10px!important;right:auto!important}#main.single .product .remove-sample{display:none}#main.single .product .total{width:17%}#main.single .product .price{width:17%}#main.single .product.sample .product_name{float:none!important}#main.single .product.sample .sub_line{width:60%}#main.single .product.sample .product_subname{width:60%!important}#main.single #viewcart-panel .product.shaded .color{bottom:0!important;left:auto!important;width:100%;position:relative!important;padding-bottom:30px}#main.single #viewcart-panel .product.shaded .color .shade{left:auto!important;position:relative!important}#main.single #viewcart-panel .product.shaded .color .swatch{position:relative!important}#main.single .tab-bar li a{background-color:white!important;color:#5dba98!important;border:solid 1px #5dba98!important;text-transform:capitalize!important;border-bottom:0!important}#main.single .tab-bar li a.active{border-width:0;background-color:#5dba98!important;color:white!important;font-weight:700}#main.single #samples-panel .offer h3{padding-left:0}#main.single #samples-panel .offer .remaining{padding-left:0}#main.single #samples-panel ul.product-list .product{height:auto}#main.single #samples-panel ul.skus .sample-select-button{background-color:#5dba98;color:#fff;line-height:1.5;padding:5px 10px;font-weight:700}#main.single #samples-panel .details{margin-top:15px;float:none}#main.single #samples-panel .content p{margin-top:0}#main.single #favorites-panel .product-img{margin-right:1em}#main.single #favorites-panel .details{position:absolute}#main.single #favorites-panel header h2{padding:14px 0 8px 0}#main.single #favorites-panel .add-to-cart input[type=submit]{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1}#main.single #favorites-panel .content p{margin-top:0}#main.single #past-purchases-panel header h2{padding:14px 0 8px 0}#main.single #past-purchases-panel .add-to-cart input[type=submit]{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1}#main.single #past-purchases-panel .content p{margin-top:0}#main.single #past-purchases-panel ul.product-list .product:nth-child(4){margin-top:2em}#main.single #favorites-panel ul.product-list .product:nth-child(4){margin-top:2em}#main.single #past-purchases-panel footer .btn{float:right}#main.single #favorites-panel footer .btn{float:right}#main.single #need-help-panel .content{font-size:15px;border-bottom:1px solid #dbdbdb}#main.single .samples-panel footer .btn{float:right}#main.single .samples-panel .product-img{margin-bottom:1em;width:auto}#main.single .samples-panel .product-img img{width:74px;height:85px}#main.single .samples-panel h3{margin-bottom:0}#main.single #need-help-panel .content a{color:#adddb7}#main.single #need-help-panel .content span{color:#231f20}#main.single #msg-panel{background-color:#5dba98;padding:10px}#main.single #msg-panel p{color:white;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif;font-size:14px;margin:0}#main.single .messages{background-color:transparent;border:0;font-size:inherit;font-family:inherit;font-weight:400}#main.single .messages .single-message{color:#ef6ea8;margin-bottom:5px;background:0 0;border:none;padding:0;font-size:14px;font-family:HelveticaNeueLTStd45Light,Arial,Sans-Serif}#main.single .messages .single-message .close_link{display:none}#main.single .messages .single-message:first-child{margin-top:10px}#main.single .messages .single-message.INFORMATION{color:#cc9942}#main.single .column.right .panel .content{padding:0}#main.single #samples-panel h3{color:#231f20}#main.single #samples-panel .product-img{float:left;margin-top:15px}#main.single #samples-panel ul.skus .sample-select-button{background-color:#5dba98;color:#fff;line-height:1.5;padding:5px 10px;font-weight:700}#main.single #samples-panel ul.skus .sample-select-button.selected{border:solid 1px #5dba98;color:#5dba98;background-color:white}#main.single #samples-panel ul.skus{margin:5px 0 20px 0}#main.single #samples-panel ul.skus .shade{margin-bottom:10px}#main.single #samples-panel .product-list li.product{border-top:1px solid #dbdbdb;border-bottom:none}#main.single #samples-panel .product-list li.product:nth-child(4){margin-top:1px}#main.single #samples-panel .product-list li.product:first-child{border-top:none}#main.single #samples-panel .product-list li:last-child{border-bottom:none}#main.single #recommended-products-panel .addtobag{margin-bottom:10px}#main.single #recommended-products-panel .addtobag .remove_btn{margin-top:10px}#main.single .tab-bar li{margin-right:.1em!important;width:32%}#main.single #confirmation-page #confirmation-panel .content{padding:1em}#main.single #confirmation-page #confirmation-panel .banner{padding:0 0 20px 0;margin:0}#main.single #confirmation-page #confirmation-panel .banner img{width:100%}#main.single #confirmation-page #guarantee-panel{border-top:1px solid #dbdbdb}#main.single #order-summary-panel .total{border-top:1px solid #333}#main.single #order-summary-panel .cod_fee{text-align:right}#confirm #confirmation-page #need-help-panel .need-help-panel__title .title5s{background-color:#ccc;padding:.3em .5em}#confirm #confirmation-page #need-help-panel header{background-color:white}#confirm #confirmation-page #need-help-panel .p5s{font-weight:400;color:#000;font-size:15px}.shipping-billing .address-book-info .section-header{background:0 0;font-size:22px;line-height:39px;margin:0;text-align:left;color:#46ab8c}#payment form.payment_form .expiration_date_container{width:410px}#payment form.payment_form .expiration_date_container select{float:left}#payment form.payment_form .expiration_date_container select:first-child{margin-right:15px}#payment form.payment_form fieldset.submit_button{padding-left:0}.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}#checkout-header{background:url(/sites/clinique/themes/cl_base/img/toolbar-bg.png) top left repeat-x}#checkout-header #logo{margin:0}#checkout-header .logo_banner{width:960px;margin:0 auto}#checkout-header .shopping-region{display:none}#checkout-header .nav-links{display:none}#viewcart .samples-overlay{margin-bottom:0!important;height:500px}#viewcart .samples-chat-overlay{height:auto!important}#viewcart #main.single #samples-pane{margin-top:0!important}.mpp-grid #mpp-product-grid.view-small #quickshop{overflow:visible!important}.mpp-grid ul.sbOptions{z-index:9999}body #samples-panel .deactivate .product-img img,body #samples-panel .deactivate label{opacity:.3}body #samples-panel .deactivate .product-name{color:#cccccc!important;cursor:default!important}body #samples-panel .deactivate .sample-select-button{cursor:default!important}#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}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item{display:inline-block;height:auto}body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .produce_subname,body#viewcart #main.single #recommended-products-panel .recommended-product-items .recommended-item .product_name{display:none}body#viewcart #main.single #viewcart-panel header h2.viewcart-panel__title{font-size:20px}body#viewcart #main.single #viewcart-panel .viewcart-buttons-panel.panel{border-width:0;margin:0;position:relative;top:0;right:0;border-bottom:1px solid #dbdbdb}body#viewcart #main.single #viewcart-panel .continue-shopping{display:inline;float:left}body#viewcart #main.single #viewcart-panel .continue-checkout-btns{float:right}body#viewcart #main.single #viewcart-panel .sub_line a{color:#000000;font-weight:700}body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.product .desc.column .color,body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.shaded .desc.column .color{float:left}body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.product .desc{position:relative}body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.product .desc .product_name{float:none;width:auto}body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.product .desc .product_contains{line-height:17px;color:#231f20;margin:5px 0 15px 0}body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.product .desc .remove_link{position:static}body#viewcart #main.single #viewcart-panel .cart-items.products .cart-item.product .desc .edit_link{margin-top:5px;display:block}body#viewcart #main.single #viewcart-panel .cart-items.products .replenishment{margin:10px 0;float:right;width:60%}body#viewcart #main.single #viewcart-panel section.viewcart-buttons-panel.panel .continue-buttons{width:100%;float:left}body#viewcart #main.single #favorites-panel ul.product-list .cycle-page,body#viewcart #main.single #past-purchases-panel ul.product-list .cycle-page{width:100%}body#viewcart #main.single #favorites-panel ul.product-list li.product,body#viewcart #main.single #past-purchases-panel ul.product-list li.product{min-height:210px}body#viewcart #main.single #favorites-pane a#cycle-next,body#viewcart #main.single #past-purchases-pane a#cycle-next,body#viewcart #main.single #samples-pane a#cycle-next{float:right}body#viewcart #main.single #favorites-pane .dot-pager,body#viewcart #main.single #past-purchases-pane .dot-pager,body#viewcart #main.single #samples-pane .dot-pager{display:none}body#viewcart #main.single #need-help-panel p.append_bottom{background:transparent url(/media/images/checkout/icon_phone.png) no-repeat left center;padding-left:30px;display:block;font-size:19px}body#viewcart #main.single #need-help-panel a.livechat_button{background:transparent url(/media/images/checkout/icon_chat.png) no-repeat left center;padding-left:30px;display:block;margin-bottom:.1em;font-size:19px}body#viewcart #main.single #need-help-panel .email{background:transparent url(/media/images/checkout/icon_email.png) no-repeat left center;display:block;padding-left:30px;margin-bottom:.1em;font-size:19px}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}body#index #viewcart-panel .price.column{text-align:left}body#index #viewcart-panel .price-label{text-align:left;float:left;height:60px}body#index .panel>.column{float:left}body#viewcart div#main.single .product form{width:auto}section.panel .sub-section{margin:0}section.panel .sub-section .billing-address,section.panel .sub-section .billing-address-form,section.panel .sub-section .shipping-address{padding:0;clear:both}section.panel .sub-section .billing-address .form-item,section.panel .sub-section .billing-address-form .form-item,section.panel .sub-section .shipping-address .form-item{margin:10px 10px 15px 0}section.panel .sub-section .billing-address .form-item input,section.panel .sub-section .billing-address-form .form-item input,section.panel .sub-section .shipping-address .form-item input{width:230px}section.panel .sub-section .billing-address #address_form_container fieldset.address.fs,section.panel .sub-section .billing-address .billing-address-from-fields fieldset.address.fs,section.panel .sub-section .billing-address-form #address_form_container fieldset.address.fs,section.panel .sub-section .billing-address-form .billing-address-from-fields fieldset.address.fs,section.panel .sub-section .shipping-address #address_form_container fieldset.address.fs,section.panel .sub-section .shipping-address .billing-address-from-fields fieldset.address.fs{padding:0;border:none}section.panel .sub-section .billing-address #address_form_container fieldset.address.fs .postal_code_container,section.panel .sub-section .billing-address .billing-address-from-fields fieldset.address.fs .postal_code_container,section.panel .sub-section .billing-address-form #address_form_container fieldset.address.fs .postal_code_container,section.panel .sub-section .billing-address-form .billing-address-from-fields fieldset.address.fs .postal_code_container,section.panel .sub-section .shipping-address #address_form_container fieldset.address.fs .postal_code_container,section.panel .sub-section .shipping-address .billing-address-from-fields fieldset.address.fs .postal_code_container{width:480px}section.panel .sub-section .billing-address #address_form_container fieldset.address.fs .postal_code_container .fieldset-note,section.panel .sub-section .billing-address .billing-address-from-fields fieldset.address.fs .postal_code_container .fieldset-note,section.panel .sub-section .billing-address-form #address_form_container fieldset.address.fs .postal_code_container .fieldset-note,section.panel .sub-section .billing-address-form .billing-address-from-fields fieldset.address.fs .postal_code_container .fieldset-note,section.panel .sub-section .shipping-address #address_form_container fieldset.address.fs .postal_code_container .fieldset-note,section.panel .sub-section .shipping-address .billing-address-from-fields fieldset.address.fs .postal_code_container .fieldset-note{top:0;left:237px;position:absolute}section.panel .sub-section .billing-address #address_form_container fieldset.address.fs .postal_code_container .fieldset-note a,section.panel .sub-section .billing-address .billing-address-from-fields fieldset.address.fs .postal_code_container .fieldset-note a,section.panel .sub-section .billing-address-form #address_form_container fieldset.address.fs .postal_code_container .fieldset-note a,section.panel .sub-section .billing-address-form .billing-address-from-fields fieldset.address.fs .postal_code_container .fieldset-note a,section.panel .sub-section .shipping-address #address_form_container fieldset.address.fs .postal_code_container .fieldset-note a,section.panel .sub-section .shipping-address .billing-address-from-fields fieldset.address.fs .postal_code_container .fieldset-note a{line-height:22px;font-size:12px;padding:8px 12px;width:220px;height:40px}section.panel .sub-section .billing-address #address_form_container fieldset.address.fs select,section.panel .sub-section .billing-address .billing-address-from-fields fieldset.address.fs select,section.panel .sub-section .billing-address-form #address_form_container fieldset.address.fs select,section.panel .sub-section .billing-address-form .billing-address-from-fields fieldset.address.fs select,section.panel .sub-section .shipping-address #address_form_container fieldset.address.fs select,section.panel .sub-section .shipping-address .billing-address-from-fields fieldset.address.fs select{height:40px;width:230px}section.panel .sub-section .billing-address #address_form_container fieldset.address.fs input,section.panel .sub-section .billing-address .billing-address-from-fields fieldset.address.fs input,section.panel .sub-section .billing-address-form #address_form_container fieldset.address.fs input,section.panel .sub-section .billing-address-form .billing-address-from-fields fieldset.address.fs input,section.panel .sub-section .shipping-address #address_form_container fieldset.address.fs input,section.panel .sub-section .shipping-address .billing-address-from-fields fieldset.address.fs input{width:230px}section.panel .sub-section .billing-address #address_form_container div.form_element,section.panel .sub-section .billing-address .billing-address-from-fields div.form_element,section.panel .sub-section .billing-address-form #address_form_container div.form_element,section.panel .sub-section .billing-address-form .billing-address-from-fields div.form_element,section.panel .sub-section .shipping-address #address_form_container div.form_element,section.panel .sub-section .shipping-address .billing-address-from-fields div.form_element{margin:5px 20px 10px 0;height:auto!important;width:218px}section.panel .sub-section .billing-address #address_form_container .address1_container,section.panel .sub-section .billing-address .billing-address-from-fields .address1_container,section.panel .sub-section .billing-address-form #address_form_container .address1_container,section.panel .sub-section .billing-address-form .billing-address-from-fields .address1_container,section.panel .sub-section .shipping-address #address_form_container .address1_container,section.panel .sub-section .shipping-address .billing-address-from-fields .address1_container{clear:both}section.panel .sub-section .billing-address #address_form_container .state_container label,section.panel .sub-section .billing-address .billing-address-from-fields .state_container label,section.panel .sub-section .billing-address-form #address_form_container .state_container label,section.panel .sub-section .billing-address-form .billing-address-from-fields .state_container label,section.panel .sub-section .shipping-address #address_form_container .state_container label,section.panel .sub-section .shipping-address .billing-address-from-fields .state_container label{display:block!important}section.panel .sub-section .billing-address #address_form_container .city_container,section.panel .sub-section .billing-address .billing-address-from-fields .city_container,section.panel .sub-section .billing-address-form #address_form_container .city_container,section.panel .sub-section .billing-address-form .billing-address-from-fields .city_container,section.panel .sub-section .shipping-address #address_form_container .city_container,section.panel .sub-section .shipping-address .billing-address-from-fields .city_container{margin-top:25px!important}section.panel .sub-section .billing-address #address_form_container .default-shipping input,section.panel .sub-section .billing-address .billing-address-from-fields .default-shipping input,section.panel .sub-section .billing-address-form #address_form_container .default-shipping input,section.panel .sub-section .billing-address-form .billing-address-from-fields .default-shipping input,section.panel .sub-section .shipping-address #address_form_container .default-shipping input,section.panel .sub-section .shipping-address .billing-address-from-fields .default-shipping input{width:auto!important}section.panel .gift-options__content{clear:both;margin:10px 0}section.panel .shipping-address-display{width:50%;border:none}section.panel .billing-address-display{border:none;width:50%}section.panel #billing-address-display header#delivery-address-h{background-color:#ffffff}section.panel #gift-options header#gift-message-h,section.panel #gift-options header#gift-options-h{background-color:#ffffff}section.panel .replenishment{clear:both}section.panel .payment-form .btn-primary{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1}.checkout__content .payment-panel .payment-edit-content .payment_gmo .continue-button-wrapper input{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:#ffffff;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:5px 10px;display:inline-block;zoom:1}.order-summary__content .order-summary__total-label{border-top:1px solid #333}.order-summary__content .order-summary__total-value{border-top:1px solid #333}#receipt #main.multi #order-totals .order_total_space{border-top:1px solid #333}.samples-overlay .samples-panel__heading{font-size:16px;text-transform:none}.checkout__sidebar .tab-content .samples-panel__heading{display:none}.remaining .samples-panel__promo-text{display:none}@media only screen and (max-width:767px){.remaining .samples-panel__promo-text{display:inline-block}}.remaining .samples-panel__promo-text.large{display:inline-block}@media only screen and (max-width:767px){.remaining .samples-panel__promo-text.large{display:none}}html.js .js_hidden,html.no-js .nojs_hidden{display:none}#checkout-header,.overlay-container,.pg_wrapper,fieldset,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pre{white-space:pre}.product,.row{zoom:1;clear:both}.product:after,.product:before,.row:after,.row:before{display:table;line-height:0;content:""}.panel{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}.panel .block.right{float:right}.panel .content{padding:1em}.panel .content header{padding:.2em 0}.panel header{zoom:1;border-bottom-width:0;margin:0;background-color:#ccc;font-weight:700}.panel header .item-count,.panel header h2{font-size:1.4em;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;clear:both}.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}.panel .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.panel .column.left,.panel .column.right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.panel header:after,.panel header:before,.panel:after,.panel:before{display:table;line-height:0;content:""}.panel header:after,.panel:after{clear:both}.loading{background:url(/media/export/cms/479-01%20Clinique_LoadingGif_R22.gif) no-repeat center center}.loading *{opacity:.8}.messages{margin:1em;font-size:1.2em;background-color:#ffffff;border-bottom:none;padding:0}.messages .single-message{color:#ef6ea8;margin-bottom:5px;background-color:#ffffff!important;border-color:#ffffff!important;padding:0;font-size:14px}.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:white;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}body#index #need-help-panel{display:none}#gift-options{width:100%}#links-panel .links_list .link{margin-bottom:.5em}#links-panel .links_list .link:last-child{margin-bottom:0}#offer-code-panel .btn-primary{margin-left:10px}#offer-code-panel .offer-code__content{padding:0}#offer-code-panel .offer-code__label{left:-5px;letter-spacing:0}#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}#payment-panel .payment-info{margin:.5em 0}#payment-panel .payment-info .additional-info{float:right;width:20%}#payment-panel .payment-info .additional-info .required-notice{font-style:italic}#payment-panel .payment-info .additional-info .related-media{margin:.3em 0}#payment-panel .payment-info .additional-info a.security-information{font-weight:700}#payment-panel .form-item input[type=checkbox],#payment-panel .form-item input[type=radio]{float:left;margin-right:.5em}#payment-panel .form-item label{margin-right:1em}#payment-panel .form-item label:last-child{margin-right:0}#payment-panel .form-item .related-media{float:left;display:inline-block;width:100%;margin-top:.5em}#payment-panel .form-item .related-media img{margin-right:.125em}#payment-panel .form-item .related-media img:last-child{margin-right:0}#payment-panel .form-item>span>label{float:left}#payment-panel ul{width:100%}#payment-panel ul li{display:inline;float:left;margin-right:1em}#payment-panel ul label{float:left;margin-top:.0625em}#payment-panel .form-item-group.expiration-date{float:left;margin-right:.5em}#payment-panel .form-item-group.expiration-date .form-item{float:left;margin-top:0;margin-right:.5em}#payment-panel .credit-card-options{padding:0 1.5em}#payment-panel .credit-card-options select{width:100%;font-size:1em}#payment-panel .btn-primary{display:block;margin:1.5em auto 0}#payment-panel .saved-credit-card-info{padding:0 1.5em}#payment-panel .saved-credit-card-info p{margin:1em 0}#payment-panel .saved-credit-card-info .expiration-date{display:block}.tab-bar{margin-left:.5em}.tab-bar li{margin-right:.5em;float:left}.tab-bar li a{border-width:0;color:#000;background-color:#ccc;display:block;padding:7px 15px!important;color:#000;text-decoration:none;font-weight:700}.tab-bar li a.active{border-width:0;color:#fff;background-color:#333;font-weight:700;padding:7px 15px!important}body#viewcart .tab-content{clear:both}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{display:none}html.js body#viewcart .tab-pane.active{display:block;opacity:1;height:auto}.product{position:relative;margin:1em 0;border-bottom:1px solid #cccccc}.product .thumb{width:21%;padding:0}.product .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:#000000}.product .remove_btn{margin-top:1em}.product>.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>.column{padding:.8em .6em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-header .qty,.product .qty{width:12%}.product .total{width:11%;float:right}.cart-header .total{width:11%;float:right}.cart-header .products{width:66%}.cart-header div{float:left}#viewcart-panel{border-bottom-width:0;margin-bottom:0;display:block}#viewcart-panel .viewcart-buttons-panel{border-width:0;margin:0}#viewcart-panel .viewcart-buttons-panel .continue-shopping,#viewcart-panel .viewcart-buttons-panel .go-shopping{display:none}#viewcart-panel .viewcart-buttons-panel a{display:inline-block}#viewcart-panel header h2 .edit{float:none;margin:0;text-transform:none}#viewcart-panel .content{display:block;padding-bottom:0}body#index #viewcart-panel{border-bottom-width:0;margin-bottom:0;display:block}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}body#index #viewcart-panel .product .qty-label{display:inline}body#index #viewcart-panel .product .total{text-align:right}body#index #viewcart-panel .product .thumb{width:20%}body#index #viewcart-panel .product .desc{width:35%}body#index #viewcart-panel .product .qty{width:22%}body#index #viewcart-panel .product .total{width:23%;float:right}body#index #viewcart-panel .product .qty{margin-top:0}body#index #viewcart-panel .product.shaded .color{position:relative;bottom:0;left:-20px;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:hidden}.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 img{width:100%}.samples-panel .product-img a{clear:left}.samples-panel .add-button,.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}.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 .samples-panel .prev-next{display:none}.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{float:left;text-align:center}#favorites-panel .product-img img,#past-purchases-panel .product-img img{width:74px!important;height:85px!important}#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}#favorites-panel .price,#past-purchases-panel .price{width:100%!important}#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{margin-bottom:0}#order-summary-panel header{background-color:transparent}#order-summary-panel header h2{float:right}#order-summary-panel .label{float:left;clear:left}#order-summary-panel .value{text-align:right;float:left}#order-summary-panel .total{margin-top:.5em}.viewcart-buttons-panel{border-top-width:0}#shipping-panel .select-address input[type=radio]{margin:3px 0 0 0;vertical-align:baseline;float:left}#shipping-panel .select-address input[type=radio] :first-child{margin-left:0}#shipping-panel .select-address input[type=radio]+label{width:90%}#shipping-panel .select-address input[type=radio] #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:4em}#shipping-panel #continue-btn{text-align:center}#shipping-panel #gift-options-display header,#shipping-panel #shipping-address-display header{background:0 0}#shipping-panel .pc_email_promo_container{width:100%}#shipping-panel .pc_email_promo_container input{float:left;margin-top:3px}#shipping-panel .pc_email_promo_container .field_label{width:auto;display:block;margin-right:0}#shipping-panel #checkout_shipping_panel .edit-shipping-radio label{display:block;float:left;width:20%;margin-left:5px}#shipping-panel #checkout_shipping_panel .edit-shipping-radio input[type=radio]{float:left}#shipping-panel #checkout_shipping_panel .billing-address fieldset.fs{border:none}#shipping-panel #checkout_shipping_panel .edit-billing-radio label{display:block;padding-left:20px;width:96%!important}#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}#shipping-panel .shipping-panel .panel .collapsed{display:none}html.no-js #shipping-panel .select-menu{margin-left:0}#registration-panel .how-will-we-use{clear:right;float:right;width:24em;border:1px solid #000;padding:1em}#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:center}#registration-panel form#checkout_registration_panel section.registration-form-container .password label.label-class{display:none}#registration-panel form#checkout_registration_panel section.registration-form-container .password .password label,#registration-panel form#checkout_registration_panel section.registration-form-container .password .text label{pointer-events:none}#registration-panel form#checkout_registration_panel section.registration-form-container input[type=password]+label{margin-bottom:1em}#registration-panel form#checkout_registration_panel section.registration-form-container .security_question select{width:50%}#registration-panel form#checkout_registration_panel section.registration-form-container span.label-content{display:none}#registration-panel section.checkout-registration input{width:50%}#registration-panel .security_question{margin-bottom:12px}#confirmation-page #guarantee-panel,#confirmation-page #links-panel{margin:2em 0}#confirmation-page #confirmation-panel .actions{margin-left:2em;margin-bottom:2em}#confirmation-page #confirmation-panel .banner{padding:0 0 20px 0;margin:0}#confirmation-page #confirmation-panel .banner img{width:100%}#confirmation-panel h3,#confirmation-panel p{margin-bottom:1em}#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 0}#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 a{float:left}#recommended-products-panel .recommended-product-items .recommended-item .description{float:left;width:105px}#recommended-products-panel .recommended-product-items .recommended-item .addtobag,#recommended-products-panel .recommended-product-items .recommended-item .quickshop{clear:left}#viewcart #shipmethod-panel{border-width:1px}#viewcart #shipmethod-panel header{float:left;background:0 0;padding-bottom:0}#viewcart #shipmethod-panel div.content{padding-top:0;float:left;clear:both}#viewcart #shipmethod-panel div.content div.delivery-note{max-width:50%}.js #viewcart #shipmethod-panel div.content input{display:block}fieldset.email_promotions .form_element a{display:block}.new-address.form-container{width:35em}.form-container .form-item{margin:.5em .5em .5em 0;display:inline-block}.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}.pc_hidden{display:none}@media only screen and (max-width:768px){body{font-size:13px}body div.body-container{width:100%;padding:0}body.active-panel-review #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}#checkout-header ul.nav-links{margin-top:42px;clear:left;background-color:#ccc;margin:1em -1em -1em -1em;padding:.4em}#checkout-header ul.nav-links:after{content:"";display:table;clear:both}#checkout-header #mobile-cart-button{display:inline-block}#checkout-header .call-us span{display:none}#checkout-header h1{float:none}#checkout-header h1 img{max-width:100%;height:55px}#checkout-header .checkout-text{padding-top:3px}body.active-panel-review #checkout-header li.cart-button{display:none}#header{margin-bottom:0}.pg_wrapper{padding:1em .5em}.column.left,.column.right{float:none;width:100%;padding:0}.column.left{clear:left}.panel{margin:1em 0;border-width:1px}.panel header{background-color:transparent;padding:.4em 1em}.panel header .item-count{margin-left:1em}.panel header .item-count,.panel header h2{font-size:1.1em;padding:0}.panel .sub-section{margin-left:0}.panel .form-item select,.panel .form-item textarea{width:100%}.panel.finished{background-color:#ccc}.panel>.column{width:48%;float:left}#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 #need-help-panel{display:block}body#index #checkout-header #viewcart-panel{clear:both}.viewcart-buttons-panel{border-width:0}#shipmethod-panel header{background-color:transparent}#order-summary-panel header{display:none}#order-summary-panel .total{padding-top:.5em}#registration-panel .how-will-we-use{float:none;width:auto}.device-mobile #recommended-products-panel,.device-mobile .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}#confirmation-page #confirmation-panel .actions{margin-left:0}}@media only screen and (max-width:530px){.device-mobile #checkout-header ul.nav-links .email-us,.device-mobile #checkout-header ul.nav-links li.live-chat{display:none}.device-mobile #viewcart-panel .cart-header{display:none}.device-mobile #viewcart-panel .qty{text-transform:uppercase}.device-mobile #viewcart-panel .viewcart-buttons-panel .or,.device-mobile #viewcart-panel .viewcart-buttons-panel .paypal-checkout{display:inline-block}.device-mobile #viewcart-panel .replenishment,.device-mobile #viewcart-panel .replenishment__description{clear:both;padding:10px 0}.device-mobile .product{border-bottom:1px dashed #ccc;margin-bottom:1em;padding-bottom:1em}.device-mobile .product .qty .qty-label,.device-mobile .product .qty form{display:inline-block;float:left;margin-right:15px}.device-mobile .product .qty select{display:inline-block;margin-top:-.2em;font-size:.9em;padding:0}.device-mobile .product:last-child{border-bottom-width:0}body#index.device-mobile .product .thumb{width:25%;padding:0}body#index.device-mobile .product .desc{width:75%}body#index.device-mobile .product .price{width:20%;display:block}body#index.device-mobile .product .qty{width:35%}body#index.device-mobile .product .total{width:20%}body#index.device-mobile .product.shaded .color{width:100%}body#index.device-mobile .product.shaded .desc{width:75%}body#index.device-mobile #viewcart-panel .qty{margin-top:0}.device-mobile .viewcart-buttons-panel .or,.device-mobile .viewcart-buttons-panel .paypal-checkout{display:none}.device-mobile #main.single #viewcart-panel header.viewcart-header .item-count{text-align:left;margin:0;padding:10px 0 0;float:right;clear:both}.device-mobile #main.single #viewcart-panel .qty{width:25%;padding-right:0;margin-top:5px;padding-top:0!important}.device-mobile #main.single #viewcart-panel .total{width:30%;float:left}.device-mobile #main.single .product .thumb{width:22%;float:left}.device-mobile #main.single .product .desc{width:66%!important;margin:20px 15px;float:left;padding-right:0;padding-left:20px}.device-mobile #main.single .product .desc .sub_line{clear:both}.device-mobile #main.single .product .price{width:40%;padding-left:15px;clear:both}body#viewcart.device-mobile #main.single .product.cart-item{min-height:110px;clear:both;margin-top:0}body#viewcart.device-mobile #main.single .product .remove-sample,body#viewcart.device-mobile #main.single .product .remove_link{position:absolute;bottom:5px;right:0;text-transform:capitalize}body#viewcart.device-mobile #main.single .product .color{position:relative;top:10px;left:0;float:left}body#viewcart.device-mobile #main.single .product .discounted_price{border:none;color:#ff195e;margin-top:0;padding-top:0}body#viewcart.device-mobile #main.single .product .old_price{display:block;color:#dbdbdb;clear:both;margin:5px 0 0;text-decoration:line-through}body#viewcart.device-mobile #main.single #viewcart-panel .viewcart-buttons-panel{border-width:0;margin:0;position:relative;top:0;right:2px;left:10px}body#viewcart.device-mobile #main.single #viewcart-panel .viewcart-buttons-panel .content .continue-buttons a.continue-checkout{width:50%!important}body#samples.device-mobile #main div.cat_items ul li.sample-box div.product-img{width:35%}body#samples.device-mobile #main div.cat_items ul li.sample-box div.product-img img{width:100%}body#samples.device-mobile #main div.cat_items ul li.sample-box .short_desc,body#samples.device-mobile #main div.cat_items ul li.sample-box .size,body#samples.device-mobile #main div.cat_items ul li.sample-box div.sample-product-name{width:64%;float:right;margin-top:10px;padding-right:10px}.device-mobile #offer-code-panel input{width:auto;height:34px;margin:0;line-height:10px;padding:0 15px}.device-mobile .main .sign-in-panel .content{padding:0!important}.device-mobile .main .sign-in-panel #new-or-returning-radios{margin-top:1em}.device-mobile .main .sign-in-panel #new-or-returning-radios label{width:76%;float:left;margin-top:-.3em}.device-mobile .main .sign-in-panel #new-or-returning-radios input{width:20%;float:left;margin-top:-.3em}.device-mobile .main .sign-in-panel #new-or-returning-radios fieldset{width:46%;border:none}.device-mobile #return-user h3{margin:5px 20px}.device-mobile #new-account h3{margin:5px 20px}.device-mobile #new-account input.field{margin:5px 0}.device-mobile .panel.finished{background-color:#fff}.device-mobile .main fieldset.address.fs{padding:0}.device-mobile .main fieldset.address.fs .form_element.state_container select{width:100%}.device-mobile #shipping-panel .select-address input[type=radio]:first-child{float:left;margin:3px 0}.device-mobile #promo-panel{border:none!important;margin:0!important}.device-mobile #promo-panel .content{padding:0!important}.device-mobile fieldset.address.fs .form_element{margin:10px 14px 10px 0}.device-mobile fieldset.address.fs #profile-postal.form_element .address_lookup_submit{height:35px;line-height:35px;margin-top:5px}#main.multi fieldset.fs #profile-postal.form_element .address_lookup_submit,#main.multi fieldset.fs #profile-postal.form_element input.field{height:35px!important;line-height:35px!important;margin-top:5px!important}#index.device-mobile fieldset.fs #profile-postal.form_element input.field,#main.multi fieldset.fs #profile-postal.form_element input.field{width:48%;margin-top:15px!important}body#index #checkout_complete .payment-container label,body#index .payment_gmo .payment-container label{width:92%}body#index #checkout_billing .payment-form select,body#index #checkout_payment .payment-form select{width:42.5%!important}#main.multi fieldset.fs #profile-postal.form_element .lookup_submit_note,.device-mobile fieldset.fs #profile-postal.form_element .lookup_submit_note{padding-top:10px;width:auto}.device-mobile div.address_item_heading,.device-mobile h3,.device-mobile h4{clear:both}#shipping-panel #checkout_shipping_panel .edit-shipping-radio label{width:auto;margin-right:20px}#main.multi fieldset.fs #profile-postal.form_element .fieldset-note,.device-mobile fieldset.fs #profile-postal.form_element .fieldset-note{left:inherit!important}#main.multi fieldset.fs #profile-postal.form_element label,.device-mobile fieldset.fs #profile-postal.form_element label{float:left;width:45%;position:absolute;top:55px}.device-mobile .main fieldset.fs div.form_element input[type=text]{margin:8px 5px 4px 0}.main fieldset.fs div.form_element input[type=tel],.main fieldset.fs div.form_element select,.main fieldset.fs div.form_element textarea{margin:8px 5px 4px 0}#shipping-panel #checkout_shipping_panel .edit-billing-radio label{width:92%}#confirmation-panel .confirmation-panel__actions .confirmation-panel__print-buttons a.btn{display:none}}@media only screen and (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;clear:both}}@media only screen and (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}#main.single .product .thumb{width:20%;float:left}#main.single .product .desc{width:66%;margin:15px;float:left}#main.single .product .remove_btn{position:absolute;top:0;right:0}#main.single .product.shaded .color{width:100%}#main.single .product .price{width:34%;padding-left:15px}#main.single .product .qty{width:15%;padding-right:0;margin-top:5px}#main.single .product .total{width:25%}}@media only screen and (max-width:768px){body#index.active-panel-registration #links-panel{display:none}body#index #viewcart-panel.mobile_hidden{display:none}}body#index .pg_wrapper{overflow:visible}body#index .item-count{float:left}body#index .panel.edit h2,body#index .panel.edit header{background-color:#ffffff}body#index #viewcart-panel{border-bottom-width:0;margin-bottom:0;display:block}body#index #viewcart-panel .viewcart-buttons-panel{display:none}body#index #viewcart-panel .content{display:block;padding-bottom:0}body#index .cart-header{display:none}body#index #order-summary-panel header h2{float:left}body#index #order-summary-panel .label{text-align:left}body#index .product.shaded .responsive-shade-shim{height:2.4em;clear:both}body#index .product.shaded .color{position:absolute;bottom:1em;left:0;width:100%}body#index .product.shaded .color .swatch{position:absolute;top:0;left:0}body#index .product.shaded .color .shade{position:absolute;top:0;left:20px}body#index .product .price{width:100%}body#index .product .price-label{display:inline-block}body#index .product .qty{min-width:4em}body#index .product .qty-label{display:inline-block}body#index .product .total{text-align:right}body#index .product .thumb{width:40%}body#index .product .thumb img{width:100%}body#index .product .desc{width:40%}body#index .product .qty{width:20%;text-align:right;padding-right:0}body#index .product .total{width:20%;float:right}body#index .product .qty{margin-top:0}body#index #checkout_complete,body#index .payment_gmo{clear:both;padding-top:10px}body#index #checkout_complete .payment-container input,body#index .payment_gmo .payment-container input{float:left;margin-right:5px}body#index #checkout_complete .payment-container label,body#index .payment_gmo .payment-container label{width:45%;float:left}@media only screen and (max-width:768px){body#index #checkout_complete .payment-container label,body#index .payment_gmo .payment-container label{width:43%}}body#index #checkout_complete .payment-container__option--rakuten,body#index .payment_gmo .payment-container__option--rakuten{clear:both}body#index #checkout_complete .payment-container__option--rakuten~label,body#index .payment_gmo .payment-container__option--rakuten~label{width:95%}@media only screen and (max-width:768px){body#index #checkout_complete .payment-container__option--rakuten~label,body#index .payment_gmo .payment-container__option--rakuten~label{width:93%}}body#index #checkout_complete #continue-btn,body#index .payment_gmo #continue-btn{clear:both;width:20%;margin:0 auto}body#index #checkout_complete #continue-btn.rakuten,body#index .payment_gmo #continue-btn.rakuten{width:40%}body#index #checkout_complete #continue-btn.rakuten input,body#index .payment_gmo #continue-btn.rakuten input{width:100%;background:no-repeat center/100% url(/media/export/cms/checkout/rpay_btn.png);height:50px;border:none;color:transparent;padding:0}body#index #checkout_complete #continue-btn .btn-primary,body#index .payment_gmo #continue-btn .btn-primary{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;background-color:#5dba98;text-transform:uppercase;color:white;line-height:1.5;font-size:.9em;text-align:center;letter-spacing:0;border:0;padding:4px 10px 3px;display:inline-block;zoom:1;white-space:nowrap}body#index #checkout_billing .payment-container select,body#index #checkout_payment .payment-container select{width:100%}body#index #checkout_billing .payment-form input[type=text],body#index #checkout_payment .payment-form input[type=text]{width:100%}body#index #checkout_billing .payment-form select,body#index #checkout_payment .payment-form select{width:46.5%}body#index #checkout_billing .payment-form input[type=checkbox],body#index #checkout_payment .payment-form input[type=checkbox]{float:left;margin-right:10px}body#index #payment-information{clear:both;display:block;padding-top:10px}@media only screen and (min-width:768px){body .samples-overlay .add-button{margin:0 0 20px 0;padding-top:0}body .samples-overlay .product-list>li{float:none}body .samples-overlay .product-list .skus{position:inherit}body .samples-overlay .product-list .details{float:left;width:70%}body#index .cart-items .product.shaded .responsive-shade-shim{height:auto}body .mm-menu{text-align:center}body .mm-menu .first{width:100px}}.device-mobile .product .mpp_product .desc{width:100%}@media only screen and (min-width:768px){#index #checkout_payment .card-number input,#index #checkout_payment .cvv input{width:100%}}@media only screen and (max-width:768px){body#samples .main #top #header .block-nodeblock.block-nodeblock-155360{display:block;visibility:initial}body#confirm .main_container .main #top,body#index .main_container .main #top,body#samples .main_container .main #top,body#viewcart .main_container .main #top{position:static}body#confirm .main_container .main #top #header,body#index .main_container .main #top #header,body#samples .main_container .main #top #header,body#viewcart .main_container .main #top #header{position:fixed;top:0;background-color:#ffffff;z-index:1}body#confirm .main_container .main #top #header #node-10488,body#confirm .main_container .main #top #header #node-10492,body#confirm .main_container .main #top #header #node-10498,body#confirm .main_container .main #top #header .btn_navigation,body#index .main_container .main #top #header #node-10488,body#index .main_container .main #top #header #node-10492,body#index .main_container .main #top #header #node-10498,body#index .main_container .main #top #header .btn_navigation,body#samples .main_container .main #top #header #node-10488,body#samples .main_container .main #top #header #node-10492,body#samples .main_container .main #top #header #node-10498,body#samples .main_container .main #top #header .btn_navigation,body#viewcart .main_container .main #top #header #node-10488,body#viewcart .main_container .main #top #header #node-10492,body#viewcart .main_container .main #top #header #node-10498,body#viewcart .main_container .main #top #header .btn_navigation{display:none}body#confirm .main_container .main #top #header .block-nodeblock-10502.block-template-basic-responsive-v1,body#index .main_container .main #top #header .block-nodeblock-10502.block-template-basic-responsive-v1,body#samples .main_container .main #top #header .block-nodeblock-10502.block-template-basic-responsive-v1,body#viewcart .main_container .main #top #header .block-nodeblock-10502.block-template-basic-responsive-v1{width:100%;border-bottom:1px solid #dbdbdb}body#confirm .main_container .main #top #header .mobile-checkout-back,body#index .main_container .main #top #header .mobile-checkout-back,body#samples .main_container .main #top #header .mobile-checkout-back,body#viewcart .main_container .main #top #header .mobile-checkout-back{background:url(/media/export/cms/nav-arrows_old.png) left 14px;background-repeat:no-repeat;background-size:47px;height:52px;width:26px;position:absolute;left:16px;display:block}body#confirm .pg_wrapper,body#index .pg_wrapper,body#samples .pg_wrapper,body#viewcart .pg_wrapper{padding-top:50px}body#confirm #main.single .viewcart-header,body#index #main.single .viewcart-header,body#samples #main.single .viewcart-header,body#viewcart #main.single .viewcart-header{border-top:0}body#confirm #main.single #bottom-viewcart-buttons .continue-checkout-btns a.continue-checkout.continue-sticky,body#index #main.single #bottom-viewcart-buttons .continue-checkout-btns a.continue-checkout.continue-sticky,body#samples #main.single #bottom-viewcart-buttons .continue-checkout-btns a.continue-checkout.continue-sticky,body#viewcart #main.single #bottom-viewcart-buttons .continue-checkout-btns a.continue-checkout.continue-sticky{bottom:0;position:fixed;line-height:45px;height:50px;left:0;width:100%;text-align:center;font-size:15px;z-index:1}body#confirm form#offer_code,body#index form#offer_code,body#samples form#offer_code,body#viewcart form#offer_code{margin-bottom:5px}body#confirm #continue-btn .submit #continue-sticky,body#confirm #continue-btn .submit .btn-primary.continue-sticky,body#confirm #samples-panel .submit #continue-sticky,body#confirm #samples-panel .submit .btn-primary.continue-sticky,body#index #continue-btn .submit #continue-sticky,body#index #continue-btn .submit .btn-primary.continue-sticky,body#index #samples-panel .submit #continue-sticky,body#index #samples-panel .submit .btn-primary.continue-sticky,body#samples #continue-btn .submit #continue-sticky,body#samples #continue-btn .submit .btn-primary.continue-sticky,body#samples #samples-panel .submit #continue-sticky,body#samples #samples-panel .submit .btn-primary.continue-sticky,body#viewcart #continue-btn .submit #continue-sticky,body#viewcart #continue-btn .submit .btn-primary.continue-sticky,body#viewcart #samples-panel .submit #continue-sticky,body#viewcart #samples-panel .submit .btn-primary.continue-sticky{bottom:0;position:fixed;line-height:45px;height:50px;left:0;width:100%;text-align:center;font-size:15px;z-index:1}body#confirm #continue-btn #continue-sticky,body#confirm #continue-btn .btn-primary.continue-sticky,body#confirm #samples-panel #continue-sticky,body#confirm #samples-panel .btn-primary.continue-sticky,body#index #continue-btn #continue-sticky,body#index #continue-btn .btn-primary.continue-sticky,body#index #samples-panel #continue-sticky,body#index #samples-panel .btn-primary.continue-sticky,body#samples #continue-btn #continue-sticky,body#samples #continue-btn .btn-primary.continue-sticky,body#samples #samples-panel #continue-sticky,body#samples #samples-panel .btn-primary.continue-sticky,body#viewcart #continue-btn #continue-sticky,body#viewcart #continue-btn .btn-primary.continue-sticky,body#viewcart #samples-panel #continue-sticky,body#viewcart #samples-panel .btn-primary.continue-sticky{bottom:0;position:fixed;line-height:45px;height:50px;left:0;width:100%;text-align:center;font-size:15px;z-index:1}body#confirm #continue-sticky,body#confirm .continue-sticky,body#index #continue-sticky,body#index .continue-sticky,body#samples #continue-sticky,body#samples .continue-sticky,body#viewcart #continue-sticky,body#viewcart .continue-sticky{bottom:0;position:fixed;line-height:45px;height:50px;left:0;width:100%;text-align:center;font-size:15px;z-index:1}body#confirm #offer-code-panel.panel,body#index #offer-code-panel.panel,body#samples #offer-code-panel.panel,body#viewcart #offer-code-panel.panel{border-bottom:1px solid #dbdbdb}body#confirm #offer-code-panel #offer-code-panel__title,body#index #offer-code-panel #offer-code-panel__title,body#samples #offer-code-panel #offer-code-panel__title,body#viewcart #offer-code-panel #offer-code-panel__title{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right -28px transparent;width:100%;height:20px;background-size:7.5%;margin:5px 0 5px 0}}@media only screen and (max-width:768px) and (max-width:420px){body#confirm #offer-code-panel #offer-code-panel__title,body#index #offer-code-panel #offer-code-panel__title,body#samples #offer-code-panel #offer-code-panel__title,body#viewcart #offer-code-panel #offer-code-panel__title{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right -24px transparent;background-size:8%}}@media only screen and (max-width:768px) and (max-width:370px){body#confirm #offer-code-panel #offer-code-panel__title,body#index #offer-code-panel #offer-code-panel__title,body#samples #offer-code-panel #offer-code-panel__title,body#viewcart #offer-code-panel #offer-code-panel__title{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right -20px transparent;background-size:8%}}@media only screen and (max-width:768px) and (max-width:340px){body#confirm #offer-code-panel #offer-code-panel__title,body#index #offer-code-panel #offer-code-panel__title,body#samples #offer-code-panel #offer-code-panel__title,body#viewcart #offer-code-panel #offer-code-panel__title{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right -16px transparent;background-size:8%}}@media only screen and (max-width:768px){body#confirm #offer-code-panel #offer-code-panel__title.open,body#index #offer-code-panel #offer-code-panel__title.open,body#samples #offer-code-panel #offer-code-panel__title.open,body#viewcart #offer-code-panel #offer-code-panel__title.open{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right -2px transparent;background-size:8%}}@media only screen and (max-width:768px) and (max-width:370px){body#confirm #offer-code-panel #offer-code-panel__title.open,body#index #offer-code-panel #offer-code-panel__title.open,body#samples #offer-code-panel #offer-code-panel__title.open,body#viewcart #offer-code-panel #offer-code-panel__title.open{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right 0 transparent;background-size:8%}}@media only screen and (max-width:768px) and (max-width:340px){body#confirm #offer-code-panel #offer-code-panel__title.open,body#index #offer-code-panel #offer-code-panel__title.open,body#samples #offer-code-panel #offer-code-panel__title.open,body#viewcart #offer-code-panel #offer-code-panel__title.open{background:url(/media/export/cms/nav-arrows-vertical.png) no-repeat right 2px transparent;background-size:8%}}@media only screen and (max-width:768px){body#confirm .pc_hidden,body#index .pc_hidden,body#samples .pc_hidden,body#viewcart .pc_hidden{display:block}body#confirm #footer,body#confirm .mobile_hidden,body#confirm .nav-promo,body#index #footer,body#index .mobile_hidden,body#index .nav-promo,body#samples #footer,body#samples .mobile_hidden,body#samples .nav-promo,body#viewcart #footer,body#viewcart .mobile_hidden,body#viewcart .nav-promo{display:none}body#confirm .opc__footer,body#index .opc__footer,body#samples .opc__footer,body#viewcart .opc__footer{margin:10px 0 55px 0}body#confirm #sign-in-panel,body#index #sign-in-panel,body#samples #sign-in-panel,body#viewcart #sign-in-panel{margin:25px 0 15px 0}body#confirm #main.single #order-summary-panel .cod_fee,body#index #main.single #order-summary-panel .cod_fee,body#samples #main.single #order-summary-panel .cod_fee,body#viewcart #main.single #order-summary-panel .cod_fee{width:100%;overflow:hidden;padding-top:10px;text-align:left}body#confirm #order-summary-panel .cod_fee,body#index #order-summary-panel .cod_fee,body#samples #order-summary-panel .cod_fee,body#viewcart #order-summary-panel .cod_fee{width:100%}body#confirm #shipping-panel .messages,body#index #shipping-panel .messages,body#samples #shipping-panel .messages,body#viewcart #shipping-panel .messages{margin:5px 1em}body#confirm #shipping-panel .shipping-edit-content,body#index #shipping-panel .shipping-edit-content,body#samples #shipping-panel .shipping-edit-content,body#viewcart #shipping-panel .shipping-edit-content{padding:1em .2em!important}}@media only screen and (max-width:768px) and (max-width:370px){body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container,body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container{margin:10px 12px 10px 0;width:46%}body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label{font-size:12px;margin-top:calc(-2.2em - 1px)}}@media only screen and (max-width:768px) and (max-width:370px) and (max-width:330px){body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label{font-size:11.8px}}@media only screen and (max-width:768px) and (max-width:370px){body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label:before,body#confirm #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label:before,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label:before,body#index #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label:before,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label:before,body#samples #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label:before,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .address2_container label:before,body#viewcart #shipping-panel .shipping-edit-content #checkout_shipping_panel .phone1_container label:before{margin:0 .5em}}@media only screen and (max-width:768px){body#confirm #checkout_shipping_panel h3.checkout__subtitle,body#index #checkout_shipping_panel h3.checkout__subtitle,body#samples #checkout_shipping_panel h3.checkout__subtitle,body#viewcart #checkout_shipping_panel h3.checkout__subtitle{margin:0}body#confirm #checkout_shipping_panel .shipping-address,body#index #checkout_shipping_panel .shipping-address,body#samples #checkout_shipping_panel .shipping-address,body#viewcart #checkout_shipping_panel .shipping-address{padding:0}body#confirm #checkout_shipping_panel .form-item.first-name,body#confirm #checkout_shipping_panel .form-item.first-name-alt,body#confirm #checkout_shipping_panel .form-item.last-name,body#confirm #checkout_shipping_panel .form-item.last-name-alt,body#index #checkout_shipping_panel .form-item.first-name,body#index #checkout_shipping_panel .form-item.first-name-alt,body#index #checkout_shipping_panel .form-item.last-name,body#index #checkout_shipping_panel .form-item.last-name-alt,body#samples #checkout_shipping_panel .form-item.first-name,body#samples #checkout_shipping_panel .form-item.first-name-alt,body#samples #checkout_shipping_panel .form-item.last-name,body#samples #checkout_shipping_panel .form-item.last-name-alt,body#viewcart #checkout_shipping_panel .form-item.first-name,body#viewcart #checkout_shipping_panel .form-item.first-name-alt,body#viewcart #checkout_shipping_panel .form-item.last-name,body#viewcart #checkout_shipping_panel .form-item.last-name-alt{width:45%;margin-right:10px}body#confirm #checkout_shipping_panel .form-item.first-name input,body#confirm #checkout_shipping_panel .form-item.last-name input,body#index #checkout_shipping_panel .form-item.first-name input,body#index #checkout_shipping_panel .form-item.last-name input,body#samples #checkout_shipping_panel .form-item.first-name input,body#samples #checkout_shipping_panel .form-item.last-name input,body#viewcart #checkout_shipping_panel .form-item.first-name input,body#viewcart #checkout_shipping_panel .form-item.last-name input{margin-top:10px}body#confirm #checkout_shipping_panel .form-item.card-message-from,body#confirm #checkout_shipping_panel .form-item.card-message-to,body#index #checkout_shipping_panel .form-item.card-message-from,body#index #checkout_shipping_panel .form-item.card-message-to,body#samples #checkout_shipping_panel .form-item.card-message-from,body#samples #checkout_shipping_panel .form-item.card-message-to,body#viewcart #checkout_shipping_panel .form-item.card-message-from,body#viewcart #checkout_shipping_panel .form-item.card-message-to{width:98%}body#confirm #checkout_shipping_panel .state_container label,body#index #checkout_shipping_panel .state_container label,body#samples #checkout_shipping_panel .state_container label,body#viewcart #checkout_shipping_panel .state_container label{display:block}body#confirm #checkout_shipping_panel .selectBox,body#confirm #checkout_shipping_panel input[type=text],body#confirm #checkout_shipping_panel select,body#index #checkout_shipping_panel .selectBox,body#index #checkout_shipping_panel input[type=text],body#index #checkout_shipping_panel select,body#samples #checkout_shipping_panel .selectBox,body#samples #checkout_shipping_panel input[type=text],body#samples #checkout_shipping_panel select,body#viewcart #checkout_shipping_panel .selectBox,body#viewcart #checkout_shipping_panel input[type=text],body#viewcart #checkout_shipping_panel select{width:105%}body#confirm #checkout_shipping_panel fieldset#address,body#index #checkout_shipping_panel fieldset#address,body#samples #checkout_shipping_panel fieldset#address,body#viewcart #checkout_shipping_panel fieldset#address{margin:0 0 5px 0}body#confirm #checkout_shipping_panel fieldset#address .address1_container,body#confirm #checkout_shipping_panel fieldset#address .address2_container,body#confirm #checkout_shipping_panel fieldset#address .city_container,body#confirm #checkout_shipping_panel fieldset#address .phone1_container,body#confirm #checkout_shipping_panel fieldset#address .phone2_container,body#confirm #checkout_shipping_panel fieldset#address .state_container,body#index #checkout_shipping_panel fieldset#address .address1_container,body#index #checkout_shipping_panel fieldset#address .address2_container,body#index #checkout_shipping_panel fieldset#address .city_container,body#index #checkout_shipping_panel fieldset#address .phone1_container,body#index #checkout_shipping_panel fieldset#address .phone2_container,body#index #checkout_shipping_panel fieldset#address .state_container,body#samples #checkout_shipping_panel fieldset#address .address1_container,body#samples #checkout_shipping_panel fieldset#address .address2_container,body#samples #checkout_shipping_panel fieldset#address .city_container,body#samples #checkout_shipping_panel fieldset#address .phone1_container,body#samples #checkout_shipping_panel fieldset#address .phone2_container,body#samples #checkout_shipping_panel fieldset#address .state_container,body#viewcart #checkout_shipping_panel fieldset#address .address1_container,body#viewcart #checkout_shipping_panel fieldset#address .address2_container,body#viewcart #checkout_shipping_panel fieldset#address .city_container,body#viewcart #checkout_shipping_panel fieldset#address .phone1_container,body#viewcart #checkout_shipping_panel fieldset#address .phone2_container,body#viewcart #checkout_shipping_panel fieldset#address .state_container{width:45%;display:inline-block}body#confirm #checkout_shipping_panel fieldset#address .address1_container input,body#confirm #checkout_shipping_panel fieldset#address .address1_container select,body#confirm #checkout_shipping_panel fieldset#address .address2_container input,body#confirm #checkout_shipping_panel fieldset#address .address2_container select,body#confirm #checkout_shipping_panel fieldset#address .city_container input,body#confirm #checkout_shipping_panel fieldset#address .city_container select,body#confirm #checkout_shipping_panel fieldset#address .phone1_container input,body#confirm #checkout_shipping_panel fieldset#address .phone1_container select,body#confirm #checkout_shipping_panel fieldset#address .phone2_container input,body#confirm #checkout_shipping_panel fieldset#address .phone2_container select,body#confirm #checkout_shipping_panel fieldset#address .state_container input,body#confirm #checkout_shipping_panel fieldset#address .state_container select,body#index #checkout_shipping_panel fieldset#address .address1_container input,body#index #checkout_shipping_panel fieldset#address .address1_container select,body#index #checkout_shipping_panel fieldset#address .address2_container input,body#index #checkout_shipping_panel fieldset#address .address2_container select,body#index #checkout_shipping_panel fieldset#address .city_container input,body#index #checkout_shipping_panel fieldset#address .city_container select,body#index #checkout_shipping_panel fieldset#address .phone1_container input,body#index #checkout_shipping_panel fieldset#address .phone1_container select,body#index #checkout_shipping_panel fieldset#address .phone2_container input,body#index #checkout_shipping_panel fieldset#address .phone2_container select,body#index #checkout_shipping_panel fieldset#address .state_container input,body#index #checkout_shipping_panel fieldset#address .state_container select,body#samples #checkout_shipping_panel fieldset#address .address1_container input,body#samples #checkout_shipping_panel fieldset#address .address1_container select,body#samples #checkout_shipping_panel fieldset#address .address2_container input,body#samples #checkout_shipping_panel fieldset#address .address2_container select,body#samples #checkout_shipping_panel fieldset#address .city_container input,body#samples #checkout_shipping_panel fieldset#address .city_container select,body#samples #checkout_shipping_panel fieldset#address .phone1_container input,body#samples #checkout_shipping_panel fieldset#address .phone1_container select,body#samples #checkout_shipping_panel fieldset#address .phone2_container input,body#samples #checkout_shipping_panel fieldset#address .phone2_container select,body#samples #checkout_shipping_panel fieldset#address .state_container input,body#samples #checkout_shipping_panel fieldset#address .state_container select,body#viewcart #checkout_shipping_panel fieldset#address .address1_container input,body#viewcart #checkout_shipping_panel fieldset#address .address1_container select,body#viewcart #checkout_shipping_panel fieldset#address .address2_container input,body#viewcart #checkout_shipping_panel fieldset#address .address2_container select,body#viewcart #checkout_shipping_panel fieldset#address .city_container input,body#viewcart #checkout_shipping_panel fieldset#address .city_container select,body#viewcart #checkout_shipping_panel fieldset#address .phone1_container input,body#viewcart #checkout_shipping_panel fieldset#address .phone1_container select,body#viewcart #checkout_shipping_panel fieldset#address .phone2_container input,body#viewcart #checkout_shipping_panel fieldset#address .phone2_container select,body#viewcart #checkout_shipping_panel fieldset#address .state_container input,body#viewcart #checkout_shipping_panel fieldset#address .state_container select{width:105%;font-size:13px}body#confirm #checkout_shipping_panel fieldset#address .address1_container label,body#confirm #checkout_shipping_panel fieldset#address .address2_container label,body#confirm #checkout_shipping_panel fieldset#address .city_container label,body#confirm #checkout_shipping_panel fieldset#address .phone1_container label,body#confirm #checkout_shipping_panel fieldset#address .phone2_container label,body#confirm #checkout_shipping_panel fieldset#address .state_container label,body#index #checkout_shipping_panel fieldset#address .address1_container label,body#index #checkout_shipping_panel fieldset#address .address2_container label,body#index #checkout_shipping_panel fieldset#address .city_container label,body#index #checkout_shipping_panel fieldset#address .phone1_container label,body#index #checkout_shipping_panel fieldset#address .phone2_container label,body#index #checkout_shipping_panel fieldset#address .state_container label,body#samples #checkout_shipping_panel fieldset#address .address1_container label,body#samples #checkout_shipping_panel fieldset#address .address2_container label,body#samples #checkout_shipping_panel fieldset#address .city_container label,body#samples #checkout_shipping_panel fieldset#address .phone1_container label,body#samples #checkout_shipping_panel fieldset#address .phone2_container label,body#samples #checkout_shipping_panel fieldset#address .state_container label,body#viewcart #checkout_shipping_panel fieldset#address .address1_container label,body#viewcart #checkout_shipping_panel fieldset#address .address2_container label,body#viewcart #checkout_shipping_panel fieldset#address .city_container label,body#viewcart #checkout_shipping_panel fieldset#address .phone1_container label,body#viewcart #checkout_shipping_panel fieldset#address .phone2_container label,body#viewcart #checkout_shipping_panel fieldset#address .state_container label{font-size:13px}body#confirm #checkout_shipping_panel fieldset#address #profile-postal input,body#confirm #checkout_shipping_panel fieldset#address #profile-postal label,body#index #checkout_shipping_panel fieldset#address #profile-postal input,body#index #checkout_shipping_panel fieldset#address #profile-postal label,body#samples #checkout_shipping_panel fieldset#address #profile-postal input,body#samples #checkout_shipping_panel fieldset#address #profile-postal label,body#viewcart #checkout_shipping_panel fieldset#address #profile-postal input,body#viewcart #checkout_shipping_panel fieldset#address #profile-postal label{font-size:13px}body#confirm #checkout_shipping_panel fieldset#address .city_container,body#index #checkout_shipping_panel fieldset#address .city_container,body#samples #checkout_shipping_panel fieldset#address .city_container,body#viewcart #checkout_shipping_panel fieldset#address .city_container{margin-top:34px;top:-4px}body#confirm #checkout_shipping_panel fieldset#address .address2_container label,body#index #checkout_shipping_panel fieldset#address .address2_container label,body#samples #checkout_shipping_panel fieldset#address .address2_container label,body#viewcart #checkout_shipping_panel fieldset#address .address2_container label{font-size:13px}body#confirm #checkout_registration_panel .password input,body#confirm #checkout_registration_panel .text input,body#index #checkout_registration_panel .password input,body#index #checkout_registration_panel .text input,body#samples #checkout_registration_panel .password input,body#samples #checkout_registration_panel .text input,body#viewcart #checkout_registration_panel .password input,body#viewcart #checkout_registration_panel .text input{width:100%}body#confirm #checkout_registration_panel .password label,body#confirm #checkout_registration_panel .text label,body#index #checkout_registration_panel .password label,body#index #checkout_registration_panel .text label,body#samples #checkout_registration_panel .password label,body#samples #checkout_registration_panel .text label,body#viewcart #checkout_registration_panel .password label,body#viewcart #checkout_registration_panel .text label{pointer-events:none}body#confirm #checkout_registration_panel .password .label-class span.label-content,body#index #checkout_registration_panel .password .label-class span.label-content,body#samples #checkout_registration_panel .password .label-class span.label-content,body#viewcart #checkout_registration_panel .password .label-class span.label-content{display:none}body#confirm #checkout_registration_panel .text,body#index #checkout_registration_panel .text,body#samples #checkout_registration_panel .text,body#viewcart #checkout_registration_panel .text{margin-bottom:20px}body#confirm #checkout_signin input[type=email]+label:before,body#confirm #checkout_signin input[type=password]+label:before,body#confirm #checkout_signin input[type=tel]+label:before,body#confirm #checkout_signin input[type=text]+label:before,body#confirm #checkout_signin_new_user input[type=email]+label:before,body#confirm #checkout_signin_new_user input[type=password]+label:before,body#confirm #checkout_signin_new_user input[type=tel]+label:before,body#confirm #checkout_signin_new_user input[type=text]+label:before,body#index #checkout_signin input[type=email]+label:before,body#index #checkout_signin input[type=password]+label:before,body#index #checkout_signin input[type=tel]+label:before,body#index #checkout_signin input[type=text]+label:before,body#index #checkout_signin_new_user input[type=email]+label:before,body#index #checkout_signin_new_user input[type=password]+label:before,body#index #checkout_signin_new_user input[type=tel]+label:before,body#index #checkout_signin_new_user input[type=text]+label:before,body#samples #checkout_signin input[type=email]+label:before,body#samples #checkout_signin input[type=password]+label:before,body#samples #checkout_signin input[type=tel]+label:before,body#samples #checkout_signin input[type=text]+label:before,body#samples #checkout_signin_new_user input[type=email]+label:before,body#samples #checkout_signin_new_user input[type=password]+label:before,body#samples #checkout_signin_new_user input[type=tel]+label:before,body#samples #checkout_signin_new_user input[type=text]+label:before,body#viewcart #checkout_signin input[type=email]+label:before,body#viewcart #checkout_signin input[type=password]+label:before,body#viewcart #checkout_signin input[type=tel]+label:before,body#viewcart #checkout_signin input[type=text]+label:before,body#viewcart #checkout_signin_new_user input[type=email]+label:before,body#viewcart #checkout_signin_new_user input[type=password]+label:before,body#viewcart #checkout_signin_new_user input[type=tel]+label:before,body#viewcart #checkout_signin_new_user input[type=text]+label:before{content:attr(data-required) attr(placeholder)}body#confirm #checkout_payment .form-item.cvv,body#index #checkout_payment .form-item.cvv,body#samples #checkout_payment .form-item.cvv,body#viewcart #checkout_payment .form-item.cvv{margin-bottom:25px}body#confirm #checkout_payment .form-item input,body#index #checkout_payment .form-item input,body#samples #checkout_payment .form-item input,body#viewcart #checkout_payment .form-item input{width:100%}body#confirm #checkout_payment .expires-month-wrapper label,body#index #checkout_payment .expires-month-wrapper label,body#samples #checkout_payment .expires-month-wrapper label,body#viewcart #checkout_payment .expires-month-wrapper label{margin-top:10px}.samples .viewcart-buttons-panel{display:none}}.section-freshpressed .product{clear:none}.birth-month-container .select-birth-month{width:100%;height:3em;margin-left:1px}@media only screen and (min-width:641px){.birth-month-container .select-birth-month{width:25%;height:calc(3em + 2px);margin-left:0}}.birth-month-container .checkout-birthday__descriptive-text{padding-top:10px}
