.account-section__header,.address-book-page__overlay .address-delete__header,.address-book-page__overlay .payment-delete__header,.sign-in-page .section-head__header{font-size:24px;font-weight:700;padding-bottom:10px;margin-bottom:25px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.account-section__header,.address-book-page__overlay .address-delete__header,.address-book-page__overlay .payment-delete__header,.sign-in-page .section-head__header{font-size:41px;font-weight:400;margin-bottom:10px;position:relative;letter-spacing:-2px;bottom:11px;text-align:left;padding:0 0 12px}}.add-payment-page .payment-address__subheader,.add-payment-page .payment-form__subheader,.address-book-page__content .address-book__header,.address-book-page__content .address-book__subheader,.address-book-page__content .payment-info__header,.address-book-page__content .payment-info__subheader,.address-book-page__content-topsubheader,.order-details-page__content .order-details__subheader,.past-purchases__item--details .products .product-image__name,.past-purchases__item--details .products .product-info__name,.past-purchases__subheader,.past-purchases__title,.profile-page__content .merge-retail-orders__header,.profile-page__content .newsletter-info__communication-header,.profile-page__content .newsletter-info__header,.profile-page__content .optional-info__header,.profile-page__content .pure-privilege-info .pp-link__header,.replenish-send-confirm__header,.replenish-skip-confirm__header,.replenishment-detail-page .product__name,.replenishment-detail-page__content .payment-info__header,.replenishment-detail-page__content .shipping-address__header,.replenishment-detail-page__content .shipping-frequency__header,.replenishment-page .product__name,.replenishment-page__helplink h2,.replenishment-page__overlay .replenish-cancel-confirm__header{font-size:20px;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.add-payment-page .payment-address__subheader,.add-payment-page .payment-form__subheader,.address-book-page__content .address-book__header,.address-book-page__content .address-book__subheader,.address-book-page__content .payment-info__header,.address-book-page__content .payment-info__subheader,.address-book-page__content-topsubheader,.order-details-page__content .order-details__subheader,.past-purchases__item--details .products .product-image__name,.past-purchases__item--details .products .product-info__name,.past-purchases__subheader,.past-purchases__title,.profile-page__content .merge-retail-orders__header,.profile-page__content .newsletter-info__communication-header,.profile-page__content .newsletter-info__header,.profile-page__content .optional-info__header,.profile-page__content .pure-privilege-info .pp-link__header,.replenish-send-confirm__header,.replenish-skip-confirm__header,.replenishment-detail-page .product__name,.replenishment-detail-page__content .payment-info__header,.replenishment-detail-page__content .shipping-address__header,.replenishment-detail-page__content .shipping-frequency__header,.replenishment-page .product__name,.replenishment-page__helplink h2,.replenishment-page__overlay .replenish-cancel-confirm__header{font-size:28px;font-weight:400;letter-spacing:-1px;line-height:30px}}.account-page .section-content span,.order-details-page__content .order-products .cart-item__header,.order-details-page__content .order-products .cart-item__products .cart-item__product-name{font-size:18px;letter-spacing:.06em;line-height:23px;margin-bottom:5px;text-transform:uppercase}.account-page .section-head__header{border-top:1px solid #120e02;font-size:30px;letter-spacing:-2px;padding-top:11px;margin-bottom:30px;text-transform:uppercase}.account-page .account-orders .orders-list__table td .order-detail-item-link,.account-page .section-head__link{font-size:14px;margin-top:20px;position:absolute;right:0;text-decoration:none;top:0;text-transform:uppercase}body.toolbar-drawer{padding-top:0}.account-section{font-size:14px;margin:50px auto;max-width:1024px;padding:50px 20px 20px 20px}@media (min-width:1024px){.account-section{padding-left:0;padding-right:0;padding-top:150px}.account-section:after,.account-section:before{content:' ';display:table}.account-section:after{clear:both}}@media (min-width:1024px){.account-section.replenishment-page{margin:50px auto 0}}.account-section__header{border-bottom:1px solid #cdcbc9;position:initial}.account-section__tagline{display:block;font-size:12px;letter-spacing:.06em;margin:5px 0;text-transform:initial;word-wrap:break-word}.account-section__tagline .icon-entity{font-size:20px;padding:0 3px;vertical-align:middle}.account-section__tagline .icon-entity.icon--heart{font-size:14px;padding:0}.account-section__content{position:relative}@media (min-width:1024px){.account-section__content{float:left;padding:0;width:73%}}.account-section__content a{outline:0}.account-section__content a.back-link{position:absolute;top:6px;font-size:18px;font-weight:700;text-decoration:none}.account-section__content .pp-num-info{text-decoration:underline;cursor:pointer}.account-section__sidebar{display:none}@media (min-width:1024px){.account-section__sidebar{float:left;display:block;width:23%;margin:0 3% 0 1%;padding:0}}.account-section__sidebar .account-welcome__header{font-size:24px;margin:25px 0 5px;text-transform:uppercase;text-align:center}@media (min-width:1024px){.account-section__sidebar .account-welcome__header{font-size:20px;letter-spacing:.057em;margin:0;text-align:left;position:relative;bottom:5px}}.account-section__sidebar .account-welcome a{display:block;margin-bottom:15px;text-align:center;text-decoration:underline;text-transform:uppercase;outline:0}@media (min-width:1024px){.account-section__sidebar .account-welcome a{font-size:12px;margin-bottom:0;text-align:left}}.account-section__sidebar .account-utilities{float:none;margin-top:20px;width:100%}@media (min-width:1024px){.account-section__sidebar .account-utilities{float:left}}.account-section__sidebar .account-utilities .sidebar-menu__item{border-bottom:1px solid #120e02;font-size:18px;text-transform:uppercase;height:40px;letter-spacing:2px;line-height:40px;padding-left:25px}.account-section__sidebar .account-utilities .sidebar-menu__item:last-child{border-bottom:1px solid #120e02}.account-section__sidebar .account-utilities .sidebar-menu__item:first-child{margin-top:30px}@media (min-width:1024px){.account-section__sidebar .account-utilities .sidebar-menu__item:first-child{margin-top:0}}@media (min-width:1024px){.account-section__sidebar .account-utilities .sidebar-menu__item{font-size:14px;letter-spacing:1px;line-height:23px;margin-bottom:5px;height:auto;margin-bottom:13px;padding:0 0 10px 0}}@media (max-width:767px){.account-section__sidebar .account-utilities .sidebar-menu__item{font-size:14px;letter-spacing:1px;line-height:23px;margin-bottom:5px;height:auto;margin-bottom:13px;padding:0 0 10px 0}}.account-section-pp.account-section{padding:50px 0 0;margin:50px auto 0}.account-section-pp.account-section .points-transactions__content{display:block}.account-section-pp.account-section .membership-card{text-align:center}.account-section-pp.account-section .membership-card__bar-code{margin:32px 0}.account-section-pp.account-section .membership-card__member-number{margin:10px 0}.account-section-pp.account-section .membership-card__add-wallet{margin:6px 0}.account-section-pp.account-section .membership-card__apple-wallet-button{display:inline-block}.account-section-pp.account-section .membership-card__info,.account-section-pp.account-section .membership-card__member-number{font-weight:800;font-size:16px}.account-section-pp.account-section .account-section__content.rewards-page__content{margin-bottom:0}.account-section-pp.account-section .account-section__sidebar .profile-pic-main{padding-left:20px}@media (min-width:1024px){.account-section-pp.account-section .account-section__sidebar .profile-pic-main{padding-left:0}.account-section-pp.account-section .account-section__sidebar .profile-pic-main #profile-pic-img{margin-bottom:9px}}.account-section-pp.account-section .account-section__sidebar .welcome-user{margin-bottom:5px;padding-left:20px}@media (min-width:1024px){.account-section-pp.account-section .account-section__sidebar .welcome-user{padding-left:0}}.account-section-pp.account-section .account-section__sidebar .welcome-user__name{text-transform:capitalize}.account-section-pp.account-section .account-section__sidebar .welcome-user__logout{text-transform:uppercase;font-size:13px;text-decoration:underline}.account-section-pp.account-section .account-section__content{left:0;margin-bottom:8px}@media (min-width:1024px){.account-section-pp.account-section .account-section__content{left:19px}}@media (min-width:1024px){.account-section-pp.account-section .account-section__content--dashboard{padding-right:0}}.account-section-pp.account-section .account-section__content a.back-link{left:15px;top:1px;font-size:25px}.account-section-pp.account-section .account-section__content .section-head{font-weight:700;margin-bottom:5px}.account-section-pp.account-section .account-section__content .section-head__header-accountdetails{border-top:0}@media (max-width:767px){.account-section-pp.account-section .account-section__rewards{padding:0 15px;font-size:16px;font-weight:600}}.account-section-pp.account-section .account-profile{margin-top:38px}.account-section-pp.account-section .account-past-purchases{left:0}.account-section-pp.account-section .pure-privilege-about .pure-privilege-about-node .content-block-large__inner-vpos--top{top:0}.account-section-pp.account-section .pure-privilege-about .pure-privilege-about-node .content-block-large__inner.content-block-large__inner-width--60{width:75%}.account-section-pp.account-section .pure-privilege-about .pure-privilege-about-node .header--small{font-size:20px;line-height:.8}.account-section-pp.account-section .pure-privilege-about .pure-privilege-about-node .header--medium{font-size:27px}.account-section-pp.account-section .pure-privilege-about .pure-privilege-about-node .text--large{font-size:14px;line-height:20px}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .content-block-large__inner-hpos--right.content-block-large__inner-margin--20{right:12%}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .content-block-large__inner.content-block-large__inner-width--40{width:55%}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .text--large span{font-size:16px!important}@media (max-width:767px){.account-section-pp.account-section .error_messages{padding:20px;color:#f00}}.account-section-nav .account-utilities .sidebar-menu__item{border-bottom:1px solid #cdcbc9}.account-section-nav .account-utilities .sidebar-menu__item:last-child{border-bottom:1px solid #120e02}@media (min-width:1024px){.account-section-nav .account-utilities .sidebar-menu__item:last-child{border:0;margin-bottom:80px}}.account-section-nav .account-utilities .sidebar-menu__item:first-child{font-weight:bolder;border-top:1px solid #120e02;padding-top:15px;font-size:15px}@media (min-width:1024px){.account-section-nav .account-utilities .sidebar-menu__item:first-child{margin-left:0;border-top:0;padding-top:0;font-size:16px}}@media (min-width:1024px){.account-section-nav .account-utilities .sidebar-menu__item{font-size:15px;letter-spacing:0;line-height:8px;margin-bottom:12px;border:0;font-weight:600;margin-left:5px}.account-section-nav .account-utilities .sidebar-menu__item a:active,.account-section-nav .account-utilities .sidebar-menu__item a:hover{text-decoration:none}}@media (max-width:767px){.account-section-nav .account-utilities .sidebar-menu__item{padding:0 0 10px 20px}}.account-section-nav .account-utilities .sidebar-menu__item--pp{font-weight:bolder;font-size:15px}@media (min-width:1024px){.account-section-nav .account-utilities .sidebar-menu__item--pp{margin-top:40px;font-size:16px;margin-left:0}}.account-section-nav .account-utilities .sidebar-menu__item--pp-link{cursor:pointer}@media (max-width:767px){.account-section-nav .account-utilities .sidebar-menu__item--appointment{border-bottom:1px solid #120e02}}@media (min-width:1024px){.account-section-nav .account-utilities .sidebar-menu__item.active{opacity:.5}}.account-section-nav .account-utilities__customer-service{display:none}@media (min-width:1024px){.account-section-nav .account-utilities__customer-service{display:block}}.account-section__content input[type=checkbox],.account-section__content input[type=radio],.address-form input[type=checkbox],.address-form input[type=radio],.email_promotions input[type=checkbox],.email_promotions input[type=radio],.gift-options-content__container input[type=checkbox],.gift-options-content__container input[type=radio],.new-account input[type=checkbox],.new-account input[type=radio],.payment-form input[type=checkbox],.payment-form input[type=radio],.return-user input[type=checkbox],.return-user input[type=radio],.sign-in-page input[type=checkbox],.sign-in-page input[type=radio],.signin-overlay input[type=checkbox],.signin-overlay input[type=radio]{float:left;margin:2px 0;width:auto}.account-section__content input[type=checkbox]~.label,.account-section__content input[type=checkbox]~label,.account-section__content input[type=radio]~.label,.account-section__content input[type=radio]~label,.address-form input[type=checkbox]~.label,.address-form input[type=checkbox]~label,.address-form input[type=radio]~.label,.address-form input[type=radio]~label,.email_promotions input[type=checkbox]~.label,.email_promotions input[type=checkbox]~label,.email_promotions input[type=radio]~.label,.email_promotions input[type=radio]~label,.gift-options-content__container input[type=checkbox]~.label,.gift-options-content__container input[type=checkbox]~label,.gift-options-content__container input[type=radio]~.label,.gift-options-content__container input[type=radio]~label,.new-account input[type=checkbox]~.label,.new-account input[type=checkbox]~label,.new-account input[type=radio]~.label,.new-account input[type=radio]~label,.payment-form input[type=checkbox]~.label,.payment-form input[type=checkbox]~label,.payment-form input[type=radio]~.label,.payment-form input[type=radio]~label,.return-user input[type=checkbox]~.label,.return-user input[type=checkbox]~label,.return-user input[type=radio]~.label,.return-user input[type=radio]~label,.sign-in-page input[type=checkbox]~.label,.sign-in-page input[type=checkbox]~label,.sign-in-page input[type=radio]~.label,.sign-in-page input[type=radio]~label,.signin-overlay input[type=checkbox]~.label,.signin-overlay input[type=checkbox]~label,.signin-overlay input[type=radio]~.label,.signin-overlay input[type=radio]~label{clear:none;display:inline-block;margin-left:10px;width:auto}.account-section__content input[type=email],.account-section__content input[type=password],.account-section__content input[type=tel],.account-section__content input[type=text],.account-section__sidebar input[type=email],.account-section__sidebar input[type=password],.account-section__sidebar input[type=tel],.account-section__sidebar input[type=text],.address-overlay input[type=email],.address-overlay input[type=password],.address-overlay input[type=tel],.address-overlay input[type=text],.sign-in-page input[type=email],.sign-in-page input[type=password],.sign-in-page input[type=tel],.sign-in-page input[type=text],.signin-block input[type=email],.signin-block input[type=password],.signin-block input[type=tel],.signin-block input[type=text]{width:100%}.account-section__content input.error[type=email],.account-section__content input.error[type=password],.account-section__content input.error[type=tel],.account-section__content input.error[type=text],.account-section__sidebar input.error[type=email],.account-section__sidebar input.error[type=password],.account-section__sidebar input.error[type=tel],.account-section__sidebar input.error[type=text],.address-overlay input.error[type=email],.address-overlay input.error[type=password],.address-overlay input.error[type=tel],.address-overlay input.error[type=text],.sign-in-page input.error[type=email],.sign-in-page input.error[type=password],.sign-in-page input.error[type=tel],.sign-in-page input.error[type=text],.signin-block input.error[type=email],.signin-block input.error[type=password],.signin-block input.error[type=tel],.signin-block input.error[type=text]{border:1px solid #f00}.account-section__content input[type=button],.account-section__content input[type=submit],.account-section__sidebar input[type=button],.account-section__sidebar input[type=submit],.address-overlay input[type=button],.address-overlay input[type=submit],.sign-in-page input[type=button],.sign-in-page input[type=submit],.signin-block input[type=button],.signin-block input[type=submit]{width:100%}@media (min-width:1024px){.account-section__content input[type=button],.account-section__content input[type=submit],.account-section__sidebar input[type=button],.account-section__sidebar input[type=submit],.address-overlay input[type=button],.address-overlay input[type=submit],.sign-in-page input[type=button],.sign-in-page input[type=submit],.signin-block input[type=button],.signin-block input[type=submit]{width:auto}}.account-section__content .select label,.account-section__sidebar .select label,.address-overlay .select label,.sign-in-page .select label,.signin-block .select label{display:none}.account-section__content .select-box,.account-section__sidebar .select-box,.address-overlay .select-box,.sign-in-page .select-box,.signin-block .select-box{width:100%}@media (min-width:1024px){.account-section__content .select-box,.account-section__sidebar .select-box,.address-overlay .select-box,.sign-in-page .select-box,.signin-block .select-box{width:auto}}.account-section__content .select-box.error .select-box__label,.account-section__sidebar .select-box.error .select-box__label,.address-overlay .select-box.error .select-box__label,.sign-in-page .select-box.error .select-box__label,.signin-block .select-box.error .select-box__label{border:1px solid #f00}.account-section__content .error_messages,.account-section__sidebar .error_messages,.address-overlay .error_messages,.sign-in-page .error_messages,.signin-block .error_messages{color:#f00;font-size:14px;margin-bottom:15px}.account-section__content input[type=date],.account-section__content input[type=email],.account-section__content input[type=number],.account-section__content input[type=password],.account-section__content input[type=search],.account-section__content input[type=tel],.account-section__content input[type=text],.account-section__content input[type=time],.account-section__content input[type=url],.account-section__content select,.account-section__content textarea,.account-section__sidebar input[type=date],.account-section__sidebar input[type=email],.account-section__sidebar input[type=number],.account-section__sidebar input[type=password],.account-section__sidebar input[type=search],.account-section__sidebar input[type=tel],.account-section__sidebar input[type=text],.account-section__sidebar input[type=time],.account-section__sidebar input[type=url],.account-section__sidebar select,.account-section__sidebar textarea,.address-overlay input[type=date],.address-overlay input[type=email],.address-overlay input[type=number],.address-overlay input[type=password],.address-overlay input[type=search],.address-overlay input[type=tel],.address-overlay input[type=text],.address-overlay input[type=time],.address-overlay input[type=url],.address-overlay select,.address-overlay textarea,.sign-in-page input[type=date],.sign-in-page input[type=email],.sign-in-page input[type=number],.sign-in-page input[type=password],.sign-in-page input[type=search],.sign-in-page input[type=tel],.sign-in-page input[type=text],.sign-in-page input[type=time],.sign-in-page input[type=url],.sign-in-page select,.sign-in-page textarea,.signin-block input[type=date],.signin-block input[type=email],.signin-block input[type=number],.signin-block input[type=password],.signin-block input[type=search],.signin-block input[type=tel],.signin-block input[type=text],.signin-block input[type=time],.signin-block input[type=url],.signin-block select,.signin-block textarea{background:#fff}#profile-pic-img{margin-bottom:25px;text-align:center}@media (min-width:1024px){#profile-pic-img.profile-pic-default img{width:100%}#profile-pic-img img{width:auto}}#profile-pic-button{margin-bottom:25px}#profile-pic-button a{text-decoration:underline}#profile-pic__welcome{font-size:29px;margin-bottom:15px}#profile-pic__welcome .welcome-msg{margin-bottom:5px}#profile-pic__welcome .logout-link{font-size:14px}#profile-pic__welcome .logout-link a{text-decoration:underline}.site-header__content .signin-block .signin-block__forms .signin-block__main .signin-block__checkboxes label.signin-block__checkbox{line-height:normal}.site-header__content .signin-block .signin-block__forms .signin-block__footer{padding:0 2em}.profile-pic-main .profile-pic-overlay{position:relative}.profile-pic-main .profile-pic-overlay .profile-pic-content{background-color:#fff;border:1px solid #cdcbc9;padding:20px 10px 10px;text-align:center;width:280px;z-index:5}@media (min-width:1024px){.profile-pic-main .profile-pic-overlay .profile-pic-content{width:300px;position:absolute;top:-275px;left:250px}}.profile-pic-main .profile-pic-overlay .profile-pic-content .at-h3__typography,.profile-pic-main .profile-pic-overlay .profile-pic-content h3{margin-bottom:8px;font-size:18px;text-transform:uppercase}.profile-pic-main .profile-pic-overlay .profile-pic-content p{font-size:16px}.profile-pic-main .profile-pic-overlay .profile-pic-content__close{float:right;font-size:16px;text-decoration:none}.profile-pic-main .profile-pic-overlay .profile-pic-content__caret{background:rgba(0,0,0,0) url(/media/images/account/arrow-left-profile-pic.png) no-repeat scroll center top;height:100%;left:-12px;position:absolute;top:69px;width:12px;display:none}@media (min-width:1024px){.profile-pic-main .profile-pic-overlay .profile-pic-content__caret{display:block}}.pac-container{z-index:10000}.confirm-wallet-overlay{margin:0 auto;width:330px;font-size:15px}.confirm-wallet-overlay__header{margin-bottom:6px;letter-spacing:1px}.confirm-wallet-overlay__title{padding-bottom:0;margin-bottom:8px}.confirm-wallet-overlay__body{margin:15px 0}.confirm-wallet-overlay__footer{margin-bottom:8%}.favorites-page__quiz-title{border-bottom:0;border-top:1px solid #120e02;padding-top:20px}.favorites-page__hair-quiz{clear:both;padding-top:20px}.favorites-page__quiz-cta{padding-bottom:24px}@media (min-width:1024px){.favorites-page__quiz-cta{padding-bottom:20px}}.favorites-page .button__retake-quiz{float:right}.favorites-page .hair-quiz-link{font-weight:700;text-decoration:underline}.sign-in-page .section-head__link{border-bottom:1px solid #120e02;color:#120e02;display:inline-block;margin-bottom:10px;text-decoration:none;text-transform:uppercase}.sign-in .registration{display:none}.sign-in .account-links{display:none}.sign-in-page{font-size:14px;margin:50px auto 114px;padding:50px 15px 0 15px}@media (min-width:1024px){.sign-in-page{padding-top:150px;margin-top:0}}.sign-in-page .section-head{text-transform:uppercase}.sign-in-page .section-head__header{bottom:0;margin-bottom:0;padding-bottom:0}.sign-in-page .section-head__link{margin:0;display:inline-block}.sign-in-page .new-account,.sign-in-page .return-user{width:100%;text-align:left;max-width:485px;margin:0 auto}.sign-in-page .new-account form input[type=button],.sign-in-page .new-account form input[type=submit],.sign-in-page .return-user form input[type=button],.sign-in-page .return-user form input[type=submit]{float:right}.sign-in-page .new-account__item-asterisk,.sign-in-page .return-user__item-asterisk{display:none}.sign-in-page .new-account .signin-block__forgot-password,.sign-in-page .return-user .signin-block__forgot-password{display:block}@media (min-width:1024px){.sign-in-page .new-account .signin-block__forgot-password,.sign-in-page .return-user .signin-block__forgot-password{display:inline-block}}.sign-in-page .new-account .signin-block__show-password,.sign-in-page .return-user .signin-block__show-password{display:none}.sign-in-page .new-account .signin-block__checkboxes .new-account__item,.sign-in-page .return-user .signin-block__checkboxes .new-account__item{margin:10px 0}.sign-in-page .new-account .signin-block__checkboxes a,.sign-in-page .return-user .signin-block__checkboxes a{text-decoration:underline}.sign-in-page .new-account .signin-block__toggle,.sign-in-page .return-user .signin-block__toggle{margin:0 0 15px;padding:0}@media (min-width:1024px){.sign-in-page .new-account .signin-block__toggle,.sign-in-page .return-user .signin-block__toggle{text-align:left}}.sign-in-page .new-account .signin-block__item,.sign-in-page .return-user .signin-block__item{display:block;width:100%;margin:0 auto 10px}.sign-in-page .new-account .signin-block__item--first-name,.sign-in-page .new-account .signin-block__item--last-name,.sign-in-page .return-user .signin-block__item--first-name,.sign-in-page .return-user .signin-block__item--last-name{width:49%}.sign-in-page .new-account .signin-block__item--first-name,.sign-in-page .return-user .signin-block__item--first-name{float:left}.sign-in-page .new-account .signin-block__item--last-name,.sign-in-page .return-user .signin-block__item--last-name{float:right}.sign-in-page .new-account .error_messages,.sign-in-page .return-user .error_messages{margin:0 0 15px;color:#f00}.sign-in-page .new-account input[type=button],.sign-in-page .new-account input[type=submit],.sign-in-page .return-user input[type=button],.sign-in-page .return-user input[type=submit]{margin-top:15px}.sign-in-page .return-user #forgot-password{display:none}.sign-in-page .new-account__item:nth-child(3) label.label,.sign-in-page .new-account__item:nth-child(5) label.label{width:90%}.new-account .signin_password{width:100%}.new-account__fieldset .new-account__item .error{color:#f00}.past-purchases{font-size:14px;padding-left:0;padding-right:0}.past-purchases .account-section__content .back-link{text-indent:15px}@media (min-width:1024px){.past-purchases .account-section__sidebar{border-right:none;margin-right:0}.past-purchases .account-section__content{padding-left:20px;min-height:300px}}.past-purchases__shopping{display:inline-block;padding-left:15px;line-height:30px}@media (min-width:1024px){.past-purchases__shopping{padding-left:0}}.past-purchases__shopping a{display:block;text-decoration:underline}@media (min-width:1024px){.past-purchases__shopping a{display:inline}}.past-purchases__mergeretail{display:inline-block;padding-left:15px;margin-top:10px;margin-bottom:10px}@media (min-width:1024px){.past-purchases__mergeretail{padding-left:0}}.past-purchases__mergeretailheader{display:inline-block;margin-top:20px;margin-bottom:10px}@media (min-width:1024px){.past-purchases__mergeretailheader{padding-left:0}}.past-purchases__subheader{padding-bottom:15px;text-indent:15px}@media (min-width:1024px){.past-purchases__subheader{text-indent:0;margin:15px 0 0}}.past-purchases__title{font-size:15px}@media (min-width:1024px){.past-purchases__title{border-bottom:1px solid #cdcbc9;color:#a39e9d;letter-spacing:.06em;padding-bottom:10px}}.past-purchases__created-date,.past-purchases__order-status,.past-purchases__points-earned,.past-purchases__price,.past-purchases__trans-id{float:left;min-height:27px;height:auto;word-break:break-word;width:50%}@media (min-width:1024px){.past-purchases__created-date,.past-purchases__order-status,.past-purchases__points-earned,.past-purchases__price,.past-purchases__trans-id{min-height:20px}}.past-purchases .tracking-link a,.past-purchases__trans-id a{border-bottom:1px solid;padding-bottom:2px;text-decoration:none}@media (min-width:1024px){.past-purchases__created-date{width:14%}.past-purchases__trans-id{width:22%}.past-purchases__order-status{width:23%}.past-purchases__price{width:18%}}.past-purchases__list{border-bottom:1px solid #cdcbc9;clear:both;display:block;padding:15px;position:relative}@media (min-width:1024px){.past-purchases__list{min-height:48px;padding:18px 0 0}}.past-purchases__view--details{position:absolute;right:13px;top:15px;font-size:16px}.past-purchases__item--details{padding:0 15px;display:none}@media (min-width:1024px){.past-purchases__item--details{padding:0}}.past-purchases__item--details .add-all-to-bag,.past-purchases__item--details .address,.past-purchases__item--details .close,.past-purchases__item--details .order-header,.past-purchases__item--details .product-header{display:none}.past-purchases__item--details .products .product-footer .price,.past-purchases__item--details .products .product-footer .total,.past-purchases__item--details .products .product-footer .total-quantity{display:none}.past-purchases__item--details .products .product{border-bottom:1px solid #cdcbc9;padding:25px 0 35px 10%;position:relative}.past-purchases__item--details .products .product:after,.past-purchases__item--details .products .product:before{display:table;line-height:0;content:''}.past-purchases__item--details .products .product:after{clear:both}@media (min-width:1024px){.past-purchases__item--details .products .product{border-top:none;padding-left:0}.past-purchases__item--details .products .product:last-child{border-bottom:none}}.past-purchases__item--details .products .product-image,.past-purchases__item--details .products .product-info{float:left;padding-right:2%;width:120px;word-wrap:break-word}@media (min-width:1024px){.past-purchases__item--details .products .product-image,.past-purchases__item--details .products .product-info{min-height:100px}}.past-purchases__item--details .products .product-image img,.past-purchases__item--details .products .product-info img{display:inline-flex;width:100%}.past-purchases__item--details .products .product-image__name,.past-purchases__item--details .products .product-info__name{font-weight:700;font-size:14px;line-height:normal;letter-spacing:0}.past-purchases__item--details .products .product-info{width:50%}@media (min-width:1024px){.past-purchases__item--details .products .product-info{width:22.4%}.past-purchases__item--details .products .product-info__actions{position:absolute;right:6px;bottom:40px}.past-purchases__item--details .products .product-info__actions--reorder,.past-purchases__item--details .products .product-info__actions--reviews{display:inline-block}.past-purchases__item--details .products .product-info__actions--reorder-count,.past-purchases__item--details .products .product-info__actions--reviews-count{display:none}.past-purchases__item--details .products .product-info__actions .button{margin-left:8px}.past-purchases__item--details .products .product-info__favorites .icon{font-size:15px}.past-purchases__item--details .products .product-info__favorites .icon:hover{text-decoration:none}.past-purchases__item--details .products .product-info__favorites .icon--heart--selected:before{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.past-purchases__item--details .products .product-info__ecard,.past-purchases__item--details .products .product-info__name,.past-purchases__item--details .products .product-info__price,.past-purchases__item--details .products .product-info__shades,.past-purchases__item--details .products .product-info__sizes,.past-purchases__item--details .products .product-info__unit-price{padding-bottom:10px}.past-purchases__item--details .products .product-info__sizes,.past-purchases__item--details .products .product-info__unit-price{display:inline-block}@media (min-width:1024px){.past-purchases-pp .past-purchases__created-date{width:13%}.past-purchases-pp .past-purchases__points-earned{width:20%}.past-purchases-pp .past-purchases__trans-id{width:19%}.past-purchases-pp .past-purchases__order-status{width:15%}.past-purchases-pp .past-purchases__price{width:10%}}.order-details-page__content .order-details__subheader{border-bottom:1px solid #cdcbc9;color:#a39e9d;font-size:18px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.order-details-page__content .order-details__item{padding-bottom:15px;line-height:19px}.order-details-page__content .order-details__payment{border-bottom:none;margin-bottom:0;padding-bottom:0}.order-details-page__content .order-info{margin-bottom:15px;line-height:19px}.order-details-page__content .order-products{margin-top:15px}.order-details-page__content .order-products .cart-item{width:100%;position:relative;padding:20px 0 0}.order-details-page__content .order-products .cart-item:after{padding-top:20px}.order-details-page__content .order-products .cart-item__wrap{border-bottom:1px solid #cdcbc9}.order-details-page__content .order-products .cart-item__product-sub_line,.order-details-page__content .order-products .cart-item__product-subname{display:none}.order-details-page__content .order-products .cart-item__price-label,.order-details-page__content .order-products .cart-item__qty-label,.order-details-page__content .order-products .cart-item__shade-label,.order-details-page__content .order-products .cart-item__size-label,.order-details-page__content .order-products .cart-item__status-label,.order-details-page__content .order-products .cart-item__total-label,.order-details-page__content .order-products .cart-item__tracking-label{display:inline-block;line-height:24px;text-transform:uppercase}@media (min-width:1024px){.order-details-page__content .order-products .cart-item__price-label,.order-details-page__content .order-products .cart-item__qty-label,.order-details-page__content .order-products .cart-item__shade-label,.order-details-page__content .order-products .cart-item__size-label,.order-details-page__content .order-products .cart-item__status-label,.order-details-page__content .order-products .cart-item__total-label,.order-details-page__content .order-products .cart-item__tracking-label{display:none}}.order-details-page__content .order-products .cart-item__shade{margin:0}.order-details-page__content .order-products .cart-item__error--hazmat,.order-details-page__content .order-products .cart-item__error--out-of-stock,.order-details-page__content .order-products .cart-item__replenishment{clear:both;display:inline-block;margin:10px 0 0;width:100%}.order-details-page__content .order-products .cart-item__error--hazmat p,.order-details-page__content .order-products .cart-item__error--out-of-stock p,.order-details-page__content .order-products .cart-item__replenishment p{margin:0}.order-details-page__content .order-products .cart-item__header{color:#a39e9d;float:left;font-size:14px;padding-bottom:5px}@media (min-width:1024px){.order-details-page__content .order-products .cart-item__desc,.order-details-page__content .order-products .cart-item__price,.order-details-page__content .order-products .cart-item__products,.order-details-page__content .order-products .cart-item__qty,.order-details-page__content .order-products .cart-item__status,.order-details-page__content .order-products .cart-item__thumb,.order-details-page__content .order-products .cart-item__total,.order-details-page__content .order-products .cart-item__tracking{float:left;text-align:left;min-height:20px;padding-right:1%;width:10%;word-wrap:break-word}.order-details-page__content .order-products .cart-item__tracking{width:20%}.order-details-page__content .order-products .cart-item__total{width:15%;padding-left:1.7%;padding-right:0}.order-details-page__content .order-products .cart-item__qty{text-align:center}.order-details-page__content .order-products .cart-item__shade-label,.order-details-page__content .order-products .cart-item__size-label{display:inline-block}}@media (min-width:1024px){.order-details-page__content .order-products .cart-item__products{width:35%}}.order-details-page__content .order-products .cart-item__products .cart-item__thumb-image{width:auto}@media (min-width:1024px){.order-details-page__content .order-products .cart-item__products .cart-item__thumb{float:left;width:30%;height:auto}.order-details-page__content .order-products .cart-item__products .cart-item__thumb-image{display:inline-flex;width:100%}}.order-details-page__content .order-products .cart-item__products .cart-item__desc{margin-top:10px;word-break:break-word}@media (min-width:1024px){.order-details-page__content .order-products .cart-item__products .cart-item__desc{margin-top:0;padding-left:2%;width:70%}}.order-details-page__content .order-products .cart-item__products .cart-item__product-name{font-size:14px;font-weight:700;line-height:normal}@media (min-width:1024px){.order-details-page__content .order-products .cart-item__products .cart-item__product-name{margin-bottom:5px}}.order-details-page__content .order-products .cart-item.product .cart-item__price,.order-details-page__content .order-products .cart-item.product .cart-item__qty{float:none;text-align:left}@media (min-width:1024px){.order-details-page__content .order-products .cart-item.product .cart-item__price,.order-details-page__content .order-products .cart-item.product .cart-item__qty{float:left;text-align:center}}.order-details-page__content .order-products .cart-item.product .cart-item__price .product-price{text-decoration:line-through}@media (min-width:1024px){.order-details-page__content .order-products .cart-item.product .cart-item__price{text-align:left}}.order-details-page__content .order-products .cart-item.product .cart-item__price .product-price--pro-discount{color:#f00}.order-details-page__content .order-products .cart_item__error--hazmat{display:none}.order-details-page__content .order-total{float:none;width:100%;margin:10px 0}@media (min-width:1024px){.order-details-page__content .order-total{float:right;width:40%}}.order-details-page__content .order-total table{width:100%}.order-details-page__content .order-total table tr{line-height:30px}.order-details-page__content .order-total table tr th{padding-left:0;width:60%}@media (min-width:1024px){.order-details-page__content .order-total table tr th{padding-left:10%}}.order-details-page__content .order-total table tr td{padding-left:0;width:40%}@media (min-width:1024px){.order-details-page__content .order-total table tr td{padding-left:7%}}.order-details-page__content .order-pp_note{float:left;width:100%;font-size:16px;font-style:italic;margin:50px 0 50px}.account-page .account-section__sidebar{display:block}.account-page #profile-pic-img{margin-bottom:25px;text-align:center}@media (min-width:1024px){.account-page #profile-pic-img.profile-pic-default img{width:100%}.account-page #profile-pic-img img{width:auto}}.account-page #profile-pic-button{margin-bottom:25px}.account-page #profile-pic-button a{text-decoration:underline}.account-page__welcome{font-size:29px;margin-bottom:15px}.account-page__welcome .welcome-msg{margin-bottom:5px}.account-page__welcome .logout-link{font-size:14px}.account-page__welcome .logout-link a{text-decoration:underline}.account-page .account-section__content{display:none}@media (min-width:1024px){.account-page .account-section__content{display:block}.account-page .account-section__content .section-content a{font-size:14px;margin-bottom:30px}}.account-page .account-address,.account-page .account-orders,.account-page .account-payment,.account-page .account-profile{position:relative;padding-bottom:12px}.account-page .account-orders,.account-page .account-past-purchases{padding-top:42px}.account-page .account-address,.account-page .account-payment{padding-top:42px}.account-page .account-address .section-content,.account-page .account-payment .section-content{line-height:20px}.account-page .account-address .account_address_missing a,.account-page .account-address .payment_address_missing a,.account-page .account-payment .account_address_missing a,.account-page .account-payment .payment_address_missing a{margin-bottom:0}.account-page .account-payment{clear:left}.account-page .account-orders .orders-list__table{width:100%}.account-page .account-orders .orders-list__table td{text-align:center;text-transform:uppercase;padding-bottom:14px}.account-page .account-orders .orders-list__table td:first-child{text-align:left}.account-page .account-orders .orders-list__table td:last-child{text-align:right}.account-page .account-orders .orders-list__table td .order-detail-item-link{position:relative;font-weight:700;margin:0}.account-page__top{overflow:auto}.account-page__bottom{overflow:auto}.account-page .section-head{position:relative}.account-page .section-header{position:relative}.account-page .section-content{text-transform:none;font-size:16px}.account-page .section-content span{display:inline-block;margin-bottom:0;font-size:16px;text-decoration:none;text-transform:capitalize;font-weight:700}.account-page .section-content p{display:inline;margin-bottom:0;text-transform:none;font-size:16px}.account-page .section-content .account-profile__email span{float:left}.account-page .section-content .account-profile__email p{width:80%;float:left;margin-left:5px;margin-top:2px;word-wrap:break-word}.account-page .section-content__title{letter-spacing:2px;text-transform:uppercase;clear:left;font-size:16px;float:left}.account-page .section-content .placed-on,.account-page .section-content .recent-order,.account-page .section-content h3,.account-page .section-content h4{text-transform:uppercase;font-size:18px;margin-bottom:10px;line-height:23px}.account-page .account-orders .order-detail-item-link,.account-page .account-orders .recent-order{margin-bottom:0}.account-page.mobile-account-page{padding:0}.account-page .section-head__header-pure-privilege{border:0;padding-top:0;font-size:25px;font-weight:300;letter-spacing:-1px;margin-bottom:16px;padding-right:7px}.account-page .section-head__header-pure-privilege.my-points__header{font-weight:400;font-size:28px}.photo-upload-overlay .upload-file{margin-bottom:10px}.photo-upload-overlay .upload-file__button{margin:20px 0}.photo-upload-overlay .upload-file__button input{padding:0}.photo-upload-overlay .upload-file__imposter,.photo-upload-overlay .upload-file__value{display:none}.photo-upload-overlay .profile-pic-upload{padding:20px}.photo-upload-overlay .profile-pic-upload h2{font-size:26px;text-align:left;position:static;border-bottom:1px solid #cdcbc9;text-transform:uppercase}.photo-upload-overlay .profile-pic-upload .error_messages{margin-top:10px;color:#f00}.photo-upload-overlay .profile-pic-upload p{line-height:24px;margin:0}.photo-upload-overlay .profile-pic-upload ul{line-height:24px;list-style:disc;margin:0 0 0 20px}.pure-privilege-dashboard__access--account{text-decoration:underline}@media (max-width:767px){.pure-privilege-dashboard__item-label--account-number,.pure-privilege-dashboard__item-label--status{font-size:15px}}.pure-privilege-overlay{margin-left:12%;font-size:15px}.pure-privilege-overlay__header{margin-bottom:25px;font-weight:600;font-size:24px;letter-spacing:1px}.pure-privilege-overlay__add_account{margin:17px 0 14px;font-weight:600}.pure-privilege-overlay__add_account-desc{margin-bottom:25px;font-weight:400}.pure-privilege-overlay__submit{margin-bottom:8%}.pure-privilege-overlay__continue-link{font-weight:600;text-decoration:underline}.pure-privilege-overlay__messages{width:85%}.pure-privilege-overlay .pure-privilege-link__content{width:90%}.account-settings__header{margin-bottom:25px;padding:0}.profile-page__content .error_messages{margin-bottom:15px}.profile-page__content .profile-info{border-bottom:1px solid #cdcbc9;padding-bottom:5px;margin-bottom:10px}.profile-page__content .profile-info__fieldset{max-width:100%}@media (min-width:1024px){.profile-page__content .profile-info__fieldset{width:80%}.profile-page__content .profile-info__item{width:42.6%;float:left;margin-right:19px}}.profile-page__content .pro-member-info{display:none;margin-bottom:20px}.profile-page__content .pro-member-info__header{font-size:22px;margin-bottom:10px}@media (min-width:1024px){.profile-page__content .pro-member-info__header{margin-bottom:0}}.profile-page__content .pro-member-info__membership{line-height:18px}@media (min-width:1024px){.profile-page__content .pro-member-info__membership{font-size:12px;letter-spacing:1px}}@media (min-width:1024px){.profile-page__content .newsletter-info{width:70.3%}}.profile-page__content .newsletter-info__fieldset{margin-bottom:15px}@media (min-width:1024px){.profile-page__content .newsletter-info__fieldset{width:50%;float:left;margin-right:1.6%;margin-bottom:0}}.profile-page__content .newsletter-info__item .language-options{float:left;margin-right:15px}.profile-page__content .newsletter-info__item .language-options input[type=radio]~label{margin-left:5px}.profile-page__content .newsletter-info__communication-header,.profile-page__content .newsletter-info__header{margin-bottom:5px}.profile-page__content .newsletter-info__text--new{line-height:18px;letter-spacing:1px;margin-bottom:10px}@media (min-width:1024px){.profile-page__content .newsletter-info__text--new{width:70%;line-height:15px}}.profile-page__content .newsletter-info__email-header{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 10px}@media (min-width:1024px){.profile-page__content .newsletter-info__email-header{color:#a39e9d;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}}.profile-page__content .newsletter-info a{text-decoration:underline}.profile-page__content .newsletter-info label{display:inline-block;width:100%}.profile-page__content .newsletter-info label span.label-content{display:inline-block;width:85%;vertical-align:top;margin-left:10px}.profile-page__content .newsletter-info input[type=checkbox]~label{margin:0 0 10px;float:left;width:90%}.profile-page__content .pure-privilege-info{width:100%;float:left;margin-bottom:20px}.profile-page__content .pure-privilege-info .pp-link__header{margin:15px 0 10px}.profile-page__content .pure-privilege-info .pp-link .joining-content{margin:20px 0 10px}.profile-page__content .pure-privilege-info .pp-link .joining-content li{list-style-type:disc;margin-left:16px}.profile-page__content .pure-privilege-info .pp-link__sub-header{margin:0 0 10px 4px;font-size:14px}@media (min-width:1024px){.profile-page__content .pure-privilege-info .pp-link__sub-header{width:60%}}.profile-page__content .pure-privilege-info .pp-link-content{text-decoration:underline}.profile-page__content .pure-privilege-info .pp-link__fieldset{margin-left:4px}.profile-page__content .pure-privilege-info .pp-link .email_optin_label,.profile-page__content .pure-privilege-info .pp-link .sms_optin_label{font-weight:400;padding-left:20px}.profile-page__content .pure-privilege-info .pp-link__email-field,.profile-page__content .pure-privilege-info .pp-link__smsoptin-field{width:auto;margin:20px 0 0}@media (min-width:1024px){.profile-page__content .pure-privilege-info .pp-link__email-field,.profile-page__content .pure-privilege-info .pp-link__smsoptin-field{width:34%;margin:10px 0 0 24px}}.profile-page__content .pure-privilege-info .pp-link__email-field .label-content,.profile-page__content .pure-privilege-info .pp-link__smsoptin-field .label-content{display:none}.profile-page__content .pure-privilege-info .pp-unlink{margin-left:4px}.profile-page__content .pure-privilege-info .pp-unlink__remove-link{text-decoration:underline;letter-spacing:.03em}.profile-page__content .sms-info__item-phone label{display:block}.profile-page__content .sms-info__item-phone label span.label-content{display:none}@media (min-width:1024px){.profile-page__content .sms-promotions{width:48.4%;float:left}}.profile-page__content .sms-promotions .newsletter-info__sms-header{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 10px}@media (min-width:1024px){.profile-page__content .sms-promotions .newsletter-info__sms-header{color:#a39e9d;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}}.profile-page__content .sms-promotions__item.radio{margin-bottom:15px}.profile-page__content .profile-my-store{display:none;width:100%;float:left}@media (min-width:1024px){.profile-page__content input.form-submit{margin-right:33%;float:right;clear:both}}.profile-page__content .merge-retail-orders{margin-bottom:15px}@media (min-width:1024px){.profile-page__content .merge-retail-orders{width:70.3%}}.profile-page__content .merge-retail-orders__header{margin-bottom:5px}.profile-page__content p{margin:0}.profile-page__content .optional-info{border-bottom:1px solid #cdcbc9;padding-bottom:5px;margin-bottom:10px}.profile-page__content .optional-info__header{margin-bottom:5px}.profile-page__content .optional-info__item--header{color:#a39e9d;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase;margin:10px 0}.profile-page__content .optional-info__item .form-item{display:inline-block;margin-right:15px;width:100%}@media (min-width:1024px){.profile-page__content .optional-info__item .form-item{width:auto}}.address-book-page__content-topsubheader{margin-top:10px;margin-bottom:10px;letter-spacing:-2px}.address-book-page__content .address-book,.address-book-page__content .payment-info{padding-bottom:35px;margin-bottom:23px}.address-book-page__content .address-book__header,.address-book-page__content .address-book__subheader,.address-book-page__content .payment-info__header,.address-book-page__content .payment-info__subheader{margin-bottom:15px}.address-book-page__content .address-book__link,.address-book-page__content .payment-info__link{width:100%;text-align:center}@media (min-width:1024px){.address-book-page__content .address-book__link,.address-book-page__content .payment-info__link{width:auto}}.address-book-page__content .address-book h4,.address-book-page__content .payment-info h4{font-size:16px;margin-bottom:5px;font-weight:700}.address-book-page__content .address-book .address-item,.address-book-page__content .address-book .payment-item,.address-book-page__content .payment-info .address-item,.address-book-page__content .payment-info .payment-item{padding:16px 23px;background:#cdcbc9;margin-bottom:20px}.address-book-page__content .address-book .address-item .payment-item,.address-book-page__content .address-book .payment-item .payment-item,.address-book-page__content .payment-info .address-item .payment-item,.address-book-page__content .payment-info .payment-item .payment-item{padding:0;width:auto}.address-book-page__content .address-book .address-item .payment-item__details,.address-book-page__content .address-book .payment-item .payment-item__details,.address-book-page__content .payment-info .address-item .payment-item__details,.address-book-page__content .payment-info .payment-item .payment-item__details{margin-bottom:10px}@media (min-width:1024px){.address-book-page__content .address-book .address-item,.address-book-page__content .address-book .payment-item,.address-book-page__content .payment-info .address-item,.address-book-page__content .payment-info .payment-item{float:left;margin-right:2.5%;width:39%}}.address-book-page__content .address-book .address-item__wrap,.address-book-page__content .address-book .payment-item__wrap,.address-book-page__content .payment-info .address-item__wrap,.address-book-page__content .payment-info .payment-item__wrap{font-size:12px}.address-book-page__content .address-book .address-item__details,.address-book-page__content .address-book .address-item__info,.address-book-page__content .address-book .payment-item__details,.address-book-page__content .address-book .payment-item__info,.address-book-page__content .payment-info .address-item__details,.address-book-page__content .payment-info .address-item__info,.address-book-page__content .payment-info .payment-item__details,.address-book-page__content .payment-info .payment-item__info{line-height:19px}.address-book-page__content .address-book .address-item__details,.address-book-page__content .address-book .payment-item__details,.address-book-page__content .payment-info .address-item__details,.address-book-page__content .payment-info .payment-item__details{text-transform:uppercase}.address-book-page__content .address-book .address-item__controls,.address-book-page__content .address-book .payment-item__controls,.address-book-page__content .payment-info .address-item__controls,.address-book-page__content .payment-info .payment-item__controls{margin:10px 0;text-transform:uppercase}.address-book-page__content .address-book .address-item__controls a,.address-book-page__content .address-book .payment-item__controls a,.address-book-page__content .payment-info .address-item__controls a,.address-book-page__content .payment-info .payment-item__controls a{margin-right:10px;text-decoration:underline}.address-book-page__content .address-book .address-item__billing-link a,.address-book-page__content .address-book .payment-item__billing-link a,.address-book-page__content .payment-info .address-item__billing-link a,.address-book-page__content .payment-info .payment-item__billing-link a{text-decoration:underline}.address-book-page__content .address-book .address-item__subheader,.address-book-page__content .address-book .payment-item__subheader,.address-book-page__content .payment-info .address-item__subheader,.address-book-page__content .payment-info .payment-item__subheader{font-size:16px;padding:20px 0;margin-top:20px;letter-spacing:.1em}.address-book-page__content .address-book .address-item__default-address,.address-book-page__content .address-book .payment-item__default-address,.address-book-page__content .payment-info .address-item__default-address,.address-book-page__content .payment-info .payment-item__default-address{display:block;margin:10px 0 0;line-height:18px}.address-book-page__content .address-book .address-item__billing_link,.address-book-page__content .address-book .payment-item__billing_link,.address-book-page__content .payment-info .address-item__billing_link,.address-book-page__content .payment-info .payment-item__billing_link{text-transform:none}.address-book-page__content .address-book .address-item__billing_link a,.address-book-page__content .address-book .payment-item__billing_link a,.address-book-page__content .payment-info .address-item__billing_link a,.address-book-page__content .payment-info .payment-item__billing_link a{text-transform:uppercase}.address-book-page__content .payment-info{border-bottom:none;margin-bottom:0}.address-book-page__content .address-book-values,.address-book-page__content .payment-info-values{margin:0 20px 23px}@media (min-width:1024px){.address-book-page__content .address-book-values,.address-book-page__content .payment-info-values{margin:0}}.address-book-page__content .address-book-values{padding-bottom:0}.address-book-page__content .address-book-values .address-item .address-heading{font-size:19px}@media (min-width:1024px){.address-book-page__content .address-book-values .address-item .address-heading{font-size:16px}}.address-book-page__content .address-book-values .address-item__default-delivery{font-size:15px;letter-spacing:-1px;text-align:center}@media (min-width:1024px){.address-book-page__content .address-book-values .address-item__default-delivery{margin-bottom:20px}}.address-book-page__content .address-book-values .address-item__pure-privilege-delivery{text-align:center}@media (min-width:1024px){.address-book-page__content .address-book-values .address-item__pure-privilege-delivery{margin-bottom:20px}}@media (min-width:1024px){.address-book-page__content .address-book-values{padding-bottom:35px;margin-top:22px}}.address-book-page__content .payment-info-values .payment-heading{font-size:19px}@media (min-width:1024px){.address-book-page__content .payment-info-values .payment-heading{font-size:16px}}.address-book-page__overlay #cboxLoadingGraphic,.address-book-page__overlay #cboxLoadingOverlay{display:none!important}.address-book-page__overlay #cboxClose{right:6px;top:25px;min-width:35px}.address-book-page__overlay .address-overlay .select label{display:inline;margin-right:10px}@media (min-width:1024px){.address-book-page__overlay .address-overlay .select select{width:85%}.address-book-page__overlay .address-overlay .select select.select-country{width:80%}}@media (min-width:1024px){.address-book-page__overlay .address-overlay .select div.select-box{width:84%}.address-book-page__overlay .address-overlay .select div.select-box.select-country{width:79%}}.address-book-page__overlay .address-overlay .select.country-id{margin-bottom:20px}.address-book-page__overlay .address-overlay .address-overlay__header{font-size:26px;text-align:left;position:static}.address-book-page__overlay .address-overlay .error_messages{margin-bottom:20px}.address-book-page__overlay .address-overlay .address-form{font-size:14px}.address-book-page__overlay .address-overlay .address-form__addresses .google_autocomplete{display:none}.address-book-page__overlay .address-overlay .address-form select{background:white;margin-bottom:20px;box-shadow:none}.address-book-page__overlay .address-overlay .address-form select.error{border:1px solid #f00}.address-book-page__overlay .address-overlay .address-form__default-shipping label{display:inline-block;text-transform:uppercase;width:85%}.address-book-page__overlay .address-overlay .address-form .form-item{width:100%;padding:0}.address-book-page__overlay .address-overlay .address-form .form-item.address3{display:none}.address-book-page__overlay .address-overlay .address-form .form-item .state-select{margin-bottom:15px}@media (min-width:1024px){.address-book-page__overlay .address-overlay .address-form .form-item{float:left;width:50%;padding-right:1.33em;padding-bottom:0}.address-book-page__overlay .address-overlay .address-form .form-item--full{width:100%}.address-book-page__overlay .address-overlay .address-form .form-item.address1{width:100%}}.address-book-page__overlay .address-overlay .address-form .form-item input{background:0 0}.address-book-page__overlay .address-overlay input[type=submit]{margin:20px 0}.address-book-page__overlay .address-delete,.address-book-page__overlay .payment-delete{padding:20px}.address-book-page__overlay .address-delete__header,.address-book-page__overlay .payment-delete__header{font-size:26px;text-align:left}.address-book-page__overlay .address-delete__info,.address-book-page__overlay .payment-delete__info{margin-bottom:20px}.address-book-page__overlay .address-delete__link,.address-book-page__overlay .payment-delete__link{text-transform:uppercase;text-decoration:underline}.add-payment-page{overflow:visible}.add-payment-page .payment-address,.add-payment-page .payment-form{padding-bottom:1em;margin-bottom:1em}.add-payment-page .payment-address__expires label,.add-payment-page .payment-form__expires label{display:inline-block}.add-payment-page .payment-address .payment-form,.add-payment-page .payment-form .payment-form{border:none;padding:0;margin:0}.add-payment-page .payment-address .payment-form__payment-default label,.add-payment-page .payment-form .payment-form__payment-default label{width:90%}.add-payment-page .payment-address .select-box,.add-payment-page .payment-address select,.add-payment-page .payment-form .select-box,.add-payment-page .payment-form select{margin:0 0 15px;width:100%}.add-payment-page .payment-address__subheader,.add-payment-page .payment-form__subheader{margin-bottom:15px}.add-payment-page .payment-address__required,.add-payment-page .payment-form__required{display:none}.add-payment-page .payment-address__link,.add-payment-page .payment-form__link{text-transform:uppercase;text-decoration:underline;cursor:pointer}.add-payment-page .payment-address__form-content,.add-payment-page .payment-form__form-content{margin-top:20px}@media (min-width:1024px){.add-payment-page .payment-address__item,.add-payment-page .payment-form__item{width:50%;float:left;padding-right:1.33em}.add-payment-page .payment-address__item--full,.add-payment-page .payment-form__item--full{width:100%}}.add-payment-page .payment-address .address-item__info,.add-payment-page .payment-form .address-item__info{line-height:21px}.add-payment-page .payment-address .address-item__controls,.add-payment-page .payment-form .address-item__controls{margin:20px 0;text-transform:uppercase}.add-payment-page .payment-address .address-item__controls a,.add-payment-page .payment-form .address-item__controls a{text-decoration:underline;margin-right:10px}.add-payment-page .payment-address .address-item__controls a.address-item__default-address,.add-payment-page .payment-form .address-item__controls a.address-item__default-address{display:inline-block;margin:10px 0 0}.add-payment-page .non-adyen-fields .payment-address{max-width:550px}.add-payment-page .payment-address{border-bottom:none;padding-bottom:0;margin-bottom:0}.add-payment-page .payment-address__no-address--text{margin-bottom:15px}.add-payment-page .payment-address__controls li{margin-bottom:15px}.add-payment-page .payment-form{max-width:550px}.add-payment-page .payment-form .adyen-checkout__input,.add-payment-page .payment-form .adyen-checkout__label__text--error{border-radius:0}.add-payment-page .payment-form .adyen-checkout__label__text{text-transform:capitalize}.add-payment-page .payment-form .non-adyen-fields{text-transform:capitalize}.add-payment-page .payment-form__default-shipping label{display:inline-block}@media (min-width:1024px){.add-payment-page .payment-submit{margin-bottom:20px}}.billing-address-wrapper select{width:100%}.replenishment-page__content.account-section__content .icon--caret--left.back-link{border-bottom:1px solid #cdcbc9;padding-bottom:20.5px;top:4px}.replenishment-page__content .account-section__header{margin-left:15px}@media (min-width:768px){.replenishment-page__content .account-section__header{margin-left:0}}.replenishment-page__content .replenishment-upsell{text-align:center;margin-top:10px}@media (min-width:1024px){.replenishment-page__content .replenishment-upsell{text-align:left}}.replenishment-page__content .replenishment-upsell__text{font-size:14px;width:auto;letter-spacing:.075em;line-height:20px;margin-bottom:22px}@media (min-width:1024px){.replenishment-page__content .replenishment-upsell__text{width:70%}}.replenishment-page__content .replenishment-upsell__text a{text-decoration:underline}.replenishment-page__content .replenishment-upsell__link{width:100%}@media (min-width:1024px){.replenishment-page__content .replenishment-upsell__link{width:auto}}.replenishment-page__content .replenishment__products .products-header{margin-bottom:20px;border-bottom:1px solid #cdcbc9}.replenishment-page__content .replenishment__products .products-header__item{font-size:16px;font-weight:700;float:left;padding-bottom:10px;text-transform:uppercase}.replenishment-page__content .replenishment__products .products-header__product{width:48.5%}.replenishment-page__content .replenishment__products .products-header__price{width:29.5%}.replenishment-page__content .replenishment__products .products-header__next-order{width:22%}.replenishment-page__content .products-list__item:first-child{padding-top:20px}@media (min-width:1024px){.replenishment-page__content .products-list__item:first-child{border-top:none;padding-top:0}}.replenishment-page__content .products-list__item .product__frequency{margin-top:5px;letter-spacing:0}@media (min-width:1024px){.replenishment-page__content .products-list__item .product__frequency{float:left;width:80%;margin-top:18px}}.replenishment-page__content .products-list__item .product__frequency span{display:block;margin-top:5px}@media (min-width:1024px){.replenishment-page__content .products-list__item .product__frequency span{display:inline;margin-left:1%;letter-spacing:.11em}}.replenishment-page__content .products-list__item .product__frequency a{text-decoration:underline}.replenishment-page__helplink h2{font-size:20px;margin:20px 20px 10px;padding-bottom:10px}.replenishment-page__helplink p{font-size:13px;margin:0 20px;line-height:1.538em;padding-bottom:10px}.replenishment-page__overlay .replenish-cancel-confirm{padding:20px 20px 25px;font-size:14px;line-height:20px;letter-spacing:.075em;text-transform:uppercase}.replenishment-page__overlay .replenish-cancel-confirm__header{font-size:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #cdcbc9}.replenishment-page__overlay .replenish-cancel-confirm__link{text-decoration:underline}.replenishment-detail-page{overflow:visible}.replenishment-detail-page .replenishment-page__header{margin:0 0 15px 15px}@media (min-width:768px){.replenishment-detail-page .replenishment-page__header{margin:0 0 12px}}.replenishment-detail-page__content{font-size:14px;line-height:20px}@media (min-width:768px){.replenishment-detail-page__content{line-height:2}}.replenishment-detail-page__content.account-section__content .icon--caret--left.back-link{border-bottom:1px solid #cdcbc9;line-height:.55;padding-bottom:19px;top:2px}@media (min-width:768px){.replenishment-detail-page__content.account-section__content .icon--caret--left.back-link{border-bottom:none;padding-bottom:0}}.replenishment-detail-page__content a{text-decoration:underline;text-transform:uppercase}.replenishment-detail-page__content .select-box,.replenishment-detail-page__content .select-box__label,.replenishment-detail-page__content .select-box__options,.replenishment-detail-page__content select{width:100%;min-width:100%}.replenishment-detail-page__content .error_messages{font-size:14px;margin-bottom:10px}.replenishment-detail-page__content .product a{text-decoration:none}.replenishment-detail-page__content .replenishment-controls{margin-bottom:20px}.replenishment-detail-page__content .replenishment-controls__text{line-height:20px}.replenishment-detail-page__content .replenishment-controls__link{width:100%;text-decoration:none}.replenishment-detail-page__content .shipping-frequency{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #cdcbc9}.replenishment-detail-page__content .shipping-frequency__info{margin-bottom:20px}.replenishment-detail-page__content .shipping-frequency__info p{margin-bottom:0;line-height:20px}.replenishment-detail-page__content .shipping-frequency .frequency-table__item{width:100%}@media (min-width:1024px){.replenishment-detail-page__content .shipping-frequency .frequency-table__item{width:33.33%;float:left;position:relative;padding-bottom:20px;min-height:140px}}.replenishment-detail-page__content .shipping-frequency .frequency-table__link{display:block;margin:10px 0 15px}@media (min-width:1024px){.replenishment-detail-page__content .shipping-frequency .frequency-table__link{position:absolute;bottom:0}}.replenishment-detail-page__content .shipping-frequency .frequency-table__order-info{font-weight:700}.replenishment-detail-page__content .shipping-frequency .frequency-table__order-info-date{margin-right:20px}.replenishment-detail-page__content .shipping-frequency .frequency-table p{margin-bottom:0}.replenishment-detail-page__content .shipping-frequency .frequency-table .select-box{margin-top:5px}.replenishment-detail-page__content .shipping-frequency p.frequency-table__order-info{display:inline-block}@media (min-width:768px){.replenishment-detail-page__content .shipping-frequency .replenish-feature{float:right;width:66.66%}}.replenishment-detail-page__content .shipping-frequency .send,.replenishment-detail-page__content .shipping-frequency .skip{width:50%}@media (min-width:768px){.replenishment-detail-page__content .shipping-frequency .send,.replenishment-detail-page__content .shipping-frequency .skip{min-height:auto;padding-bottom:0;margin:-7px 0 0}}.replenishment-detail-page__content .shipping-frequency .send{margin-bottom:-8px}.replenishment-detail-page__content .shipping-address{padding-bottom:20px;margin-right:2%;margin-bottom:15px;border-bottom:1px solid #cdcbc9}@media (min-width:1024px){.replenishment-detail-page__content .shipping-address{padding-bottom:0;margin-bottom:0;border-bottom:none}}.replenishment-detail-page__content .shipping-address__dropdown{margin-top:10px}.replenishment-detail-page__content .shipping-address .address-container{padding-bottom:10px}.replenishment-detail-page__content .shipping-address .address_controls__link{margin-bottom:5px}.replenishment-detail-page__content .shipping-address .address-controls li:last-child{margin-top:15px}.replenishment-detail-page__content .payment-info div.payment-info h4,.replenishment-detail-page__content .payment-info legend{font-size:20px;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.replenishment-detail-page__content .payment-info div.payment-info h4,.replenishment-detail-page__content .payment-info legend{color:#a39e9d;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}}.replenishment-detail-page__content .payment-info .payment-method{margin-top:10px}@media (min-width:1024px){.replenishment-detail-page__content .payment-info .payment-method{margin-top:0}}.replenishment-detail-page__content .payment-info .payment-method__fieldset{min-width:100%;max-width:100%;margin-right:0}.replenishment-detail-page__content .payment-info div.payment-info h4{margin-top:10px}.replenishment-detail-page__content .payment-info .payment-controls{margin-top:10px;margin-bottom:20px}.replenishment-detail-page__content .payment-info .payment-controls__list li{margin-bottom:5px}.replenishment-detail-page__content .payment-info .payment-controls__method{margin-top:10px}.replenishment-detail-page__content .payment-info .payment-controls__method .payment_method{margin-top:10px}.replenishment-detail-page__content .payment-info__submit{margin:15px auto auto}.replenishment-detail-page__content section.payment-info,.replenishment-detail-page__content section.shipping-address{width:100%}@media (min-width:1024px){.replenishment-detail-page__content section.payment-info,.replenishment-detail-page__content section.shipping-address{width:49%;float:left;margin-bottom:30px}}.replenishment-detail-page__content .payment-info__header,.replenishment-detail-page__content .shipping-address__header,.replenishment-detail-page__content .shipping-frequency__header{margin-bottom:5px}.replenishment-detail-page .product,.replenishment-page .product{position:relative;margin-bottom:20px;padding-bottom:15px;text-transform:uppercase;border-bottom:1px solid #cdcbc9}.replenishment-detail-page .product__img,.replenishment-page .product__img{float:left;width:110px;height:175px;margin-right:3%}@media (min-width:1024px){.replenishment-detail-page .product__img,.replenishment-page .product__img{width:11.5%;margin-right:2%;height:150px}}.replenishment-detail-page .product__img img,.replenishment-page .product__img img{width:100%}@media (min-width:1024px){.replenishment-detail-page .product__info,.replenishment-page .product__info{float:left;width:35%}}.replenishment-detail-page .product__name,.replenishment-page .product__name{font-size:14px;font-weight:700;margin:5px 0;line-height:20px;letter-spacing:0}@media (min-width:1024px){.replenishment-detail-page .product__name,.replenishment-page .product__name{width:50%}}.replenishment-detail-page .product__price,.replenishment-page .product__price{margin-top:5px}@media (min-width:1024px){.replenishment-detail-page .product__price,.replenishment-page .product__price{float:left;width:29.5%}}.replenishment-detail-page .product__next-order-date,.replenishment-page .product__next-order-date{margin-top:5px}@media (min-width:1024px){.replenishment-detail-page .product__next-order-date,.replenishment-page .product__next-order-date{float:left}}.replenishment-page .replenishment-top-products__header{font-size:24px;letter-spacing:.06em;margin:25px 0 0}@media (min-width:1024px){.replenishment-page .replenishment-top-products .slick-slider .replenishment-top-products__past-purchase{padding-left:10px}}.replenishment-page .replenishment-top-products__past-purchase{font-size:12px;margin:10px 0 25px;text-transform:uppercase;text-align:left;width:100%}@media (min-width:1024px){.replenishment-page .replenishment-top-products__past-purchase{width:33.3%;float:left;padding-right:10px}}.replenishment-page .replenishment-top-products__past-purchase .product-item__img{width:120px;float:left;margin-right:10px;min-height:120px}@media (min-width:1024px){.replenishment-page .replenishment-top-products__past-purchase .product-item__img{width:40%}}.replenishment-page .replenishment-top-products__past-purchase .product-item__img img{width:100%}.replenishment-page .replenishment-top-products__past-purchase .product-item__price.past-purchase__price{display:none}.replenishment-page .replenishment-top-products__past-purchase .product-item__re-order{display:none}.replenishment-page .replenishment-top-products__past-purchase .product-item__name{font-size:18px;letter-spacing:.06em}.replenishment-page .replenishment-top-products__past-purchase .product-item__details div{margin-top:5px}.replenishment-page .replenishment-top-products__past-purchase .product-item__add-to-cart{width:100%}@media (min-width:1024px){.replenishment-page .replenishment-top-products__past-purchase .product-item__add-to-cart{width:40%}}.replenishment-page .replenishment-top-products__past-purchase .product-item__add-to-cart .product-add-favorites,.replenishment-page .replenishment-top-products__past-purchase .product-item__add-to-cart .product-info__text{display:none}.replenishment-page .replenishment-top-products__past-purchase .product-item__add-to-cart a.button{width:100%;text-align:center;margin-top:10px}.replenishment-page .replenishment-top-products i.slick-arrow{font-size:20px;position:absolute;top:35%;z-index:1;cursor:pointer}.replenishment-page .replenishment-top-products i.slick-arrow:hover{text-decoration:none}.replenishment-page .replenishment-top-products i.slick-prev{left:0}.replenishment-page .replenishment-top-products i.slick-next{right:0}.replenishment-page .replenishment-top-products i.slick-disabled{opacity:.3}.replenishment-page .replenishment-top-products .slick-dots li button:before{width:14px;height:14px;margin-top:10px}.replenishment-page .replenishment-top-products .product-brief{font-size:14px}.replenishment-page .replenishment-top-products .product-brief__image,.replenishment-page .replenishment-top-products .product-brief__inventory-status,.replenishment-page .replenishment-top-products .product-brief__quickshop-launch,.replenishment-page .replenishment-top-products .product-brief__subline{margin-bottom:10px}.replenishment-page .replenishment-top-products .product-brief__name{padding-bottom:10px}.replenish-send-confirm,.replenish-skip-confirm{padding:20px 20px 25px;font-size:14px;line-height:1.32;letter-spacing:.075em;text-transform:uppercase}.replenish-send-confirm__header,.replenish-skip-confirm__header{font-size:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #cdcbc9}.replenish-send-confirm__link,.replenish-skip-confirm__link{text-decoration:underline;padding-right:15px}.password-request-page,.password-reset-page,.password-sent-page{width:100%;max-width:1280px;margin:0 auto;padding:120px 20px 10px 20px}@media (min-width:1024px){.password-request-page,.password-reset-page,.password-sent-page{padding:160px 30px 10px 40px}}.password-request-page .account-utilities__section,.password-reset-page .account-utilities__section,.password-sent-page .account-utilities__section{display:none}.password-request-page__header,.password-reset-page__header,.password-sent-page__header{font-size:24px;letter-spacing:.06em;margin:20px 0 15px}@media (min-width:1024px){.password-request-page__header,.password-reset-page__header,.password-sent-page__header{font-size:40px}}.password-request-page .error_messages,.password-reset-page .error_messages,.password-sent-page .error_messages{font-size:14px;margin-bottom:10px;color:#f00}.password-request-page .error_messages a,.password-reset-page .error_messages a,.password-sent-page .error_messages a{text-decoration:underline}.password-request-page input[type=submit],.password-reset-page input[type=submit],.password-sent-page input[type=submit]{font-size:18px;letter-spacing:.06em;margin-top:0;height:auto;border:2px solid}.password-reset__item input,.request-form__item.label input{width:100%;height:40px;padding:10px;line-height:1}.password-request-page .password-request p{line-height:20px}.password-request-page .password-request__contact{margin-bottom:20px}@media (min-width:1024px){.password-request-page .password-request__contact p{margin-bottom:0}}.password-request-page .request-form__item.label input{display:block;max-width:660px}.password-sent-page .sent-info__text{margin-bottom:30px}.password-sent-page .sent-info__email{margin-bottom:10px}.password-sent-page .sent-info__contact{margin:30px 0 50px}.password-sent-page a{text-transform:uppercase;text-decoration:underline}.password-reset-page .password-reset__fieldset{max-width:660px}.password-reset-page .password-reset .password-reset__text{margin-bottom:10px}.password-reset-page .password-reset .password-reset__text .error_messages a{text-decoration:underline}.password-reset-page .password-reset__item{width:100%;float:left;margin-bottom:20px}@media (min-width:1024px){.password-reset-page .password-reset__item{width:50%}.password-reset-page .password-reset__item:nth-child(2n+1){padding-right:10px}}.password-reset-page input[type=submit]:hover{background-color:#fff;color:#120e02}.password-reset-page .password-reset__form input.adpl--processed+label{height:auto;margin:-42px 0 0 0;padding-bottom:8px;background:#f4f2ee;display:block;font-size:1em;cursor:text}.account-page .past-purchase-products,.viewcart .checkout-panel--recommended-products{margin-top:35px}.account-page .past-purchase-products .section-head__header,.viewcart .checkout-panel--recommended-products .section-head__header{margin-bottom:14px}.account-page .past-purchase-products .checkout-panel__heading,.viewcart .checkout-panel--recommended-products .checkout-panel__heading{font-size:25px;letter-spacing:.1em}.account-page .past-purchase-products__reorder,.viewcart .checkout-panel--recommended-products__reorder{float:left;padding-bottom:5px;width:100%}.account-page .past-purchase-products__reorder a,.viewcart .checkout-panel--recommended-products__reorder a{cursor:pointer;display:block;font-size:12px;text-align:right;text-transform:uppercase;text-decoration:underline}.account-page .past-purchase-products .product-brief__container,.viewcart .checkout-panel--recommended-products .product-brief__container{float:left;font-size:12px;margin-bottom:20px;padding:0 0 15px;width:33.33%}.account-page .past-purchase-products .product-brief__name,.viewcart .checkout-panel--recommended-products .product-brief__name{font-size:16px;text-transform:uppercase;padding-bottom:5px;word-wrap:break-word}.account-page .past-purchase-products .product-brief__image,.viewcart .checkout-panel--recommended-products .product-brief__image{float:left;min-height:155px;width:120px}.account-page .past-purchase-products .product-brief__image img,.viewcart .checkout-panel--recommended-products .product-brief__image img{width:100%}.account-page .past-purchase-products .product-brief__sku-shade,.viewcart .checkout-panel--recommended-products .product-brief__sku-shade{line-height:16px;padding-bottom:5px;text-transform:uppercase}.account-page .past-purchase-products .product-brief__price,.viewcart .checkout-panel--recommended-products .product-brief__price{float:none;margin:0;text-align:left;width:100%}.account-page .past-purchase-products .product-brief__size,.account-page .past-purchase-products .product-brief__unit-price,.viewcart .checkout-panel--recommended-products .product-brief__size,.viewcart .checkout-panel--recommended-products .product-brief__unit-price{display:inline-block;margin:5px 0 10px 0}.account-page .past-purchase-products .product-brief__actions,.viewcart .checkout-panel--recommended-products .product-brief__actions{display:inline-block;margin-top:10px;width:100%}.account-page .past-purchase-products .product-brief__actions a,.account-page .past-purchase-products .product-brief__actions input[type=submit],.viewcart .checkout-panel--recommended-products .product-brief__actions a,.viewcart .checkout-panel--recommended-products .product-brief__actions input[type=submit]{cursor:pointer;height:auto;padding:6px 8px;text-align:center;letter-spacing:.06em;line-height:normal;width:120px}.account-page .past-purchase-products .product-brief__detail,.viewcart .checkout-panel--recommended-products .product-brief__detail{float:left;padding-right:10%;padding-left:10px;width:60%}.account-page .pure-privilege-dashboard{clear:both;position:relative}.account-page .pure-privilege-dashboard__header-link{position:absolute;top:30px;right:0;text-transform:uppercase}.account-page .pure-privilege-dashboard__item-value{color:#a39e9d}.account-page .pure-privilege-dashboard__item .redeem-btn{width:80%;padding:6px 19px 5px 19px;margin:5px 0 20px;font-size:12px}.account-page .pure-privilege-dashboard__item .view-member-btn{width:77%;margin:0 0 22px;font-size:15px;padding-top:10px}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item .view-member-btn{width:96%;margin:5px 0 20px;font-size:12px;padding-top:0}}.account-page .pure-privilege-dashboard__item--next-tier-points{font-size:14px;text-align:left}.account-page .pure-privilege-dashboard__item--next-tier-points span{text-transform:uppercase;font-size:12px;font-weight:bolder}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item--next-tier-points span{font-size:16px;margin-bottom:15px}}.account-page .pure-privilege-dashboard__item--expiring-points,.account-page .pure-privilege-dashboard__item--member-since{width:100%;font-weight:lighter;text-transform:lowercase}.account-page .pure-privilege-dashboard__item--expiring-points span,.account-page .pure-privilege-dashboard__item--member-since span{text-transform:uppercase;font-size:12px;font-weight:bolder}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item--expiring-points span,.account-page .pure-privilege-dashboard__item--member-since span{font-size:15px}}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item--expiring-points,.account-page .pure-privilege-dashboard__item--member-since{width:60%;clear:both}}@media (max-width:767px){.account-page .pure-privilege-dashboard__item--member-since span{font-size:18px}}.account-page .pure-privilege-dashboard__item--expiring-date{clear:both;margin-top:10px}@media (min-width:768px){.account-page .pure-privilege-dashboard__item--expiring-date{text-align:left}}.account-page .pure-privilege-dashboard__item--pp-info{position:absolute;right:0;width:100%;top:43%;z-index:1;font-size:16px;left:3px}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item--pp-info{top:32%;right:20%;font-size:10px;left:unset}}@media (max-width:767px){.account-page .pure-privilege-dashboard__item--pp-info.has-expire{top:35%}}.account-page .pure-privilege-dashboard__item--current-tier,.account-page .pure-privilege-dashboard__item--member,.account-page .pure-privilege-dashboard__item--points-formatted,.account-page .pure-privilege-dashboard__item--points-label{text-transform:uppercase;font-weight:bolder;line-height:1.2}.account-page .pure-privilege-dashboard__item--points-formatted{font-size:18px;color:#548127}.account-page .pure-privilege-dashboard__item--birthdate,.account-page .pure-privilege-dashboard__item--faq-mobile,.account-page .pure-privilege-dashboard__item--points-update{margin-bottom:13px}.account-page .pure-privilege-dashboard__item--faq-mobile,.account-page .pure-privilege-dashboard__item--points-update{font-size:15px}.account-page .pure-privilege-dashboard__item--faq{margin-bottom:20px;font-weight:lighter}.account-page .pure-privilege-dashboard__item--redeem-btn{font-weight:lighter}.account-page .pure-privilege-dashboard__item--points-content{margin-bottom:50px}.account-page .pure-privilege-dashboard__item--account-number span,.account-page .pure-privilege-dashboard__item--birthdate span,.account-page .pure-privilege-dashboard__item--enroll-location span{font-size:15px}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item--account-number span,.account-page .pure-privilege-dashboard__item--birthdate span,.account-page .pure-privilege-dashboard__item--enroll-location span{letter-spacing:0;font-weight:900}}.account-page .pure-privilege-dashboard__item--account-number span .add_birthdate,.account-page .pure-privilege-dashboard__item--birthdate span .add_birthdate,.account-page .pure-privilege-dashboard__item--enroll-location span .add_birthdate{margin:5px;font-size:12px;text-decoration:underline;cursor:pointer}.account-page .pure-privilege-dashboard__item--status{margin:15px 30px 22px;background:#fff;padding:30px}@media (min-width:1024px){.account-page .pure-privilege-dashboard__item--status{margin:15px 46px 22px 0}}@media (max-width:767px){.account-page .pure-privilege-dashboard__item--points-update{margin-bottom:40px}}.account-page .pure-privilege-dashboard__item--member{display:none}.account-page .pure-privilege-dashboard__item--next-tier{font-size:12px!important;font-weight:700;color:#392720}.account-page .pure-privilege-dashboard__item--next-tier span{font-size:12px}.account-page .pure-privilege-dashboard__sections{width:100%;display:inline-block;vertical-align:top}@media (min-width:1024px){.account-page .pure-privilege-dashboard__sections{width:36.33%}}@media (min-width:1024px){.account-page .pure-privilege-dashboard__sections-info{display:inline-block;width:30%;margin:55px 0 0}}.account-page .pure-privilege-dashboard__sections-points{width:100%;text-align:center;position:relative;margin-bottom:22px}@media (min-width:1024px){.account-page .pure-privilege-dashboard__sections-points{width:25%;margin-bottom:10px;min-height:280px}}.account-page .pure-privilege-dashboard__sections-update-info{display:none}@media (min-width:1024px){.account-page .pure-privilege-dashboard__sections-update-info{display:inline-block;margin:10px 20px 0 27px;width:37.2%}}.pp-birthday_overlay{margin:50px 50px 40px;text-align:center}.pp-birthday_overlay .pp-birthday_update_heading{font-size:23px;text-transform:uppercase;margin-bottom:10px}.pp-birthday_overlay input{margin-top:15px}.account-about-landing{display:none}.account-section-pp.account-section .pure-privilege-about-content .pp-join-content{display:none}.account-section-pp.account-section .pure-privilege-about .join-now-button{margin-bottom:18%}.account-section-pp.account-section .pure-privilege-about .content-block-large__image{min-height:auto}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .content-block-large__content{top:50%}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .content-block-large__content .content-block-large__text{font-size:24px;line-height:20px}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .content-block-large__content .text-content{font-size:15px}.account-section-pp.account-section .pure-privilege-about .aveda_pp_img .content-block-large__content .content-block-large__cta-wrap .content-block-large__cta a{font-size:13px}.account-section-pp.account-section .pure-privilege-about .join-section .add_existing_pp{display:block}.account-section-pp.account-section .pure-privilege-about .aveda_pp_location .content-block-large__image{min-height:0}.account-section-pp.account-section .pure-privilege-about .aveda_pp_location .content-block-large__inner{height:auto}.account-section-pp.account-section .pure-privilege-about .aveda_pp_location .content-block-large__inner .content-block-large__content .content-block-large__text-wrapper .content-block-large__text{font-size:36px}@media (min-width:1024px){.account-section-pp.account-section .pure-privilege-about .aveda_pp_location .content-block-large__inner .content-block-large__content .content-block-large__text-wrapper .content-block-large__text{font-size:50px}}.account-section-pp.account-section .pure-privilege-about .shop-now-content .content-block-large__text--1,.account-section-pp.account-section .pure-privilege-about .shop-now-content .content-block-large__text--2{font-size:18px}.account-section-pp.account-section .pure-privilege-about .shop-now-content .content-block-large__text--3{font-size:13px;line-height:1.3;margin-top:7px}.account-section-pp.account-section .pure-privilege-about .about-content-header .content-block-large__text--1,.account-section-pp.account-section .pure-privilege-about .about-content-header .header--large,.account-section-pp.account-section .pure-privilege-about .about-content-header .tout__header--large{font-size:33px}@media (min-width:1024px){.account-section-pp.account-section .pure-privilege-about .about-content-header .content-block-large__text--1,.account-section-pp.account-section .pure-privilege-about .about-content-header .header--large,.account-section-pp.account-section .pure-privilege-about .about-content-header .tout__header--large{font-size:50px}}.account-section-pp.account-section .pure-privilege-about__header{font-size:15px;border:0;padding-top:0;font-weight:900;letter-spacing:0}.account-section-pp.account-section .pure-privilege-disclaimer .basic-tout__text{padding:15px 0 20px;text-align:left}.account-section-pp.account-section .account-page__content .pure-privilege-dashboard{background:#efece5;padding:50px 0 47px 50px}.account-section-pp.account-section .account-page .pure-privilege-dashboard{background:#efece5;margin-top:20px;padding:50px 0 20px;text-align:center}@media (min-width:1024px){.account-section-pp.account-section .account-page .pure-privilege-dashboard{padding:50px 0 20px 47px;text-align:unset}}.account-section-pp.account-section .account-page .pure-privilege-dashboard .section-head__header-pure-privilege{padding:0;font-size:40px}@media (min-width:1024px){.account-section-pp.account-section .account-page .pure-privilege-dashboard .section-head__header-pure-privilege{padding:0 54px 0 0;font-size:28px}}@media (min-width:768px){.account-section-pp.account-section .aveda-about-landing{display:none}}.account-section-pp.account-section .aveda-about-benefits .content-block-large__cta-wrap,.account-section-pp.account-section .aveda-about-rewards-benefits .content-block-large__cta-wrap{position:absolute;bottom:60px;left:39%}.account-section-pp.account-section .aveda-about-benefits .content-block-large__inner-width--50,.account-section-pp.account-section .aveda-about-rewards-benefits .content-block-large__inner-width--50{width:100%}.account-section-pp.account-section .aveda-about-sweepstakes{max-height:300px}@media (min-width:768px){.account-section-pp.account-section .aveda-about-weekends .header--large{font-size:48px}}.account-section-pp.account-section .aveda-about-weekends .content-block-large__text--2,.account-section-pp.account-section .aveda-about-weekends .content-block-large__text--5{margin-top:0}.account-section-pp.account-section .aveda-about-rewards-benefits .content-block-large__text--2{margin-top:0}.account-section-pp.account-section .account-about-landing{display:none}@media (min-width:768px){.account-section-pp.account-section .account-about-landing{display:block}}.add_existing_pp{display:none}.pp_transaction_grid .pp_member_info{border:1px solid #120e02;padding:10px 0}.pp_transaction_grid .pp_body{display:table;width:95%;margin:auto}@media (max-width:767px){.pp_transaction_grid .pp_body{display:block;padding-bottom:0;position:relative}}.pp_transaction_grid .pp_column{display:table-cell;width:35%}@media (max-width:767px){.pp_transaction_grid .pp_column{width:45%}}.pp_transaction_grid .pp_buttons{width:30%}@media (max-width:767px){.pp_transaction_grid .pp_buttons{width:100%;display:block;bottom:0;left:0}}.pp_transaction_grid .pp_buttons a{display:block;width:100%;margin:10px auto}.pp_transaction_grid .pp_buttons a img{width:100%}.pp_transaction_grid .pp_fields p.label{font-size:11px;line-height:2em;margin:0;color:#cdcbc9;text-transform:uppercase;letter-spacing:1px}.pp_transaction_grid .pp_points{font-weight:700;font-size:24px;border-bottom:1px solid #cdcbc9;text-align:center;width:95%;margin:0 auto;padding:10px 0}.pp_transaction_grid .pp_points a.see-transaction-link{font-size:14px;text-decoration:underline}.pp_transaction_grid .pp_status .value{font-weight:700}.pp_transaction_grid .pp_add_membership_btn a{display:block}@media (min-width:1024px){.pp_transaction_grid .pp_add_membership_btn a{display:inline-block}}.pp_transaction_details{margin-top:15px}@media (max-width:414px){.pp_transaction_details .learn_more{float:right;margin-right:1px}}.pp_transaction_details .find_participating_location{margin-top:15px}@media (min-width:1024px){.pp_transaction_details .find_participating_location{margin-top:0}}.pp_transaction_details .find_participating_location_link{display:inline-block}@media (max-width:414px){.pp_transaction_details .find_participating_location_link{text-align:center;display:block}}.pp_transaction_details .member_without_trans a{display:block;margin-bottom:10px}@media (min-width:1024px){.pp_transaction_details .member_without_trans a{display:inline}}.pp_transaction_details .past_trans{display:table;width:100%;table-layout:fixed;border-collapse:collapse}.pp_transaction_details .past_trans:after,.pp_transaction_details .past_trans:before{display:none}.pp_transaction_details .past_trans>div{display:table-cell;width:auto;vertical-align:middle;padding:12px 10px;border-bottom:1px solid #cdcbc9}@media (max-width:767px){.points-history .pp_transaction_details .past_trans>div{vertical-align:top;padding:12px 5px}}.pp_transaction_details .past_trans .order_details{width:40%}.pp_transaction_details .trans_pager{margin-top:15px}.pp_transaction_details .trans_pager .trans_pager-current{display:inline-block;line-height:35px;margin:0 40px}.pp_transaction_details .trans_pager .view_all{float:right}.points-history .member_with_trans .past_trans .order_details{width:32%;overflow-wrap:break-word}@media (min-width:768px){.points-history .member_with_trans .past_trans .order_details{width:70%}}.points-history .member_with_trans .past_trans .order_points_earned{text-align:right;padding:12px 5px}@media (min-width:768px){.points-history .member_with_trans .past_trans .order_points_earned{padding:12px 15px}}.points-history .member_with_trans .header{text-transform:uppercase;font-weight:bolder;opacity:.6;font-size:13px}.points-history .member_with_trans .header .order_special_points{text-align:center}.points-history .member_with_trans .content{font-size:13px}.points-history .member_with_trans .content .past_trans:first-child{background:#cdcbc9}.points-history .member_with_trans .content .past_trans .order_special_points{text-align:right;padding-right:10px}@media (min-width:768px){.points-history .member_with_trans .content .past_trans .order_special_points{padding-right:25px}}.pp-remove-overlay .pp_remove--yes{margin-bottom:20px}.pp-remove-overlay .pp_remove--no{margin:0 30%}@media (min-width:1024px){.pp-remove-overlay .pp_remove--no{margin:0}}.pp_remove--no,.pp_remove--yes{text-align:center}.pure-privilege-form-container{padding:10px;display:none}@media (min-width:1024px){.pure-privilege-form-container{padding:10px 20px}}.pure-privilege-form-container .form_element{width:100%;padding-bottom:10px}@media (min-width:1024px){.pure-privilege-form-container .form_element{width:49%}}@media (min-width:1024px){.pure-privilege-form-container .pp_address_container .form_element{width:49%;float:left}.pure-privilege-form-container .pp_address_container .pp_address_line_1{margin-right:14px}}.pure-privilege-form-container .pp_zip_city_state_container .pp_state{padding-bottom:30px}.pure-privilege-form-container .pp_zip_city_state_container .pp_state .select-box,.pure-privilege-form-container .pp_zip_city_state_container .pp_state select{width:100%}@media (min-width:1024px){.pure-privilege-form-container .pp_zip_city_state_container .form_element{float:left;width:32%;margin-right:14px}.pure-privilege-form-container .pp_zip_city_state_container .pp_state{margin-right:0;padding-bottom:10px}.pure-privilege-form-container .pp_zip_city_state_container .pp_state .select-box__label{height:35px;line-height:35px}.pure-privilege-form-container .pp_zip_city_state_container .pp_state .select-box__label:after{top:4px}.pure-privilege-form-container .pp_zip_city_state_container .pp_state .select-box__options{top:34px}}.pure-privilege-form-container .email_optin{margin-top:10px;padding-bottom:0}.pure-privilege-form-container .email_optin_label{margin-left:20px}.pure-privilege-form-container .header-description{margin:10px 0}#pure_priv_account_update input.form-submit{margin:0 10px;width:85%;display:none}@media (min-width:1024px){#pure_priv_account_update input.form-submit{margin:0 20px}}@media (min-width:1024px){#pure_priv_account_update input.form-submit{width:auto;margin-bottom:20px}}.loading{text-align:center}.pp-dashboard__loading{text-align:center}.pp-dashboard__heading{margin:3% auto;text-transform:uppercase;font-weight:300;font-size:50px;text-align:center}@media (min-width:1024px){.pp-dashboard__heading{font-size:60px}}@media (min-width:1024px){.pp-dashboard__heading p{margin-left:55px}}@media (min-width:1024px){.pp-dashboard .pp-dashboard-panel{display:flex}}.pp-dashboard .pp-dashboard-panel__pie{margin:0 0 22px 0;background:#f4f2ee;display:flex;align-items:center;flex-flow:column}@media (min-width:768px){.pp-dashboard .pp-dashboard-panel__pie{padding:0 33% 0}}@media (min-width:1024px){.pp-dashboard .pp-dashboard-panel__pie{width:28%;margin:0 22px 0 0;padding:0 32px 0}}@media (min-width:1024px){.pp-dashboard .pp-dashboard-panel__banner{width:72%}}.pp-dashboard .pp-dashboard-panel .pie-chart{width:160px;height:160px;margin:0 0 27px 42px}.pp-dashboard .pp-dashboard-panel .pie-chart__section-marker--fill{background-color:#8da7c2}.pp-dashboard .pp-dashboard-panel__welcome-text{font-size:24px;font-weight:600;margin:20px auto}@media (min-width:1024px){.pp-dashboard .pp-dashboard-panel__welcome-text{margin-top:17%;padding-left:40px}}.pp-dashboard .pp-dashboard-panel__welcome-text .pp-member_name{letter-spacing:1px}.pp-dashboard .pp-dashboard-panel__item{text-align:center}@media (min-width:1024px){.pp-dashboard .pp-dashboard-panel__item{padding-left:36px}}.pp-dashboard .pp-dashboard-panel__item--points-label{font-size:25px;text-transform:uppercase;line-height:.5;font-weight:600;color:#8da7c2}.pp-dashboard .pp-dashboard-panel__item--points-formatted{font-size:35px;font-weight:600;color:#8da7c2;line-height:1.5}.pp-dashboard .pp-dashboard-panel__item--next-tier{font-size:18px;margin-top:2px}.pp-dashboard .pp-dashboard-panel__item--pp-info{position:absolute;z-index:9;top:29%;left:11%;width:80%;text-align:center}.pp-dashboard .pp-dashboard-panel__item--current_tier{font-size:27px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.pp-dashboard .pp-dashboard-panel__item--max-tier,.pp-dashboard .pp-dashboard-panel__item--next-tier{font-size:18px;margin:0}.pp-dashboard .pp-dashboard-panel .tier_name{text-transform:uppercase}.pp-dashboard .pp-dashboard-panel .more_points{text-align:center;font-size:14px;font-weight:600;text-decoration:underline;text-transform:uppercase;margin:35px 0 50px}@media (min-width:1024px){.pp-dashboard .pp-dashboard-panel .more_points{padding-left:15%}}.pie-chart{background-color:#e3e2e0;border-radius:50%;width:180px;height:180px;overflow:hidden;position:relative;margin:0 0 15px 4px;display:inline-block;float:none}@media (min-width:1024px){.pie-chart{float:left;width:114px;height:114px;margin:0 0 20px 4px}}.pie-chart__section{float:left;width:50%;height:100%;position:relative;overflow:hidden}.pie-chart span{background-color:#548127;display:block;width:100%;height:100%}.pie-chart .left .pie-chart__section-marker--edge,.pie-chart .left .pie-chart__section-marker--fill{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.pie-chart .left .pie-chart__section-marker--edge{position:absolute;width:1px;right:0;background:0 0;top:0;z-index:1}.pie-chart .left .pie-chart__section-marker--edge-line{background:#548127;height:16%;position:absolute;top:0;width:100%;display:none}.pie-chart .right .pie-chart__section-marker--edge,.pie-chart .right .pie-chart__section-marker--fill{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.pie-chart .right .pie-chart__section-marker--edge{position:absolute;width:1px;left:0;background:0 0;top:0;z-index:2}.pie-chart .right .pie-chart__section-marker--edge-line{background:#548127;height:16%;position:absolute;bottom:0;width:100%;display:none}.pie-chart:after,.pie-chart:before{border-radius:50%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pie-chart:before{background-color:#efece5;content:'';width:77%;height:77%;z-index:1}.pie-chart__section-marker--right{position:absolute;top:0;right:0}.pie-chart__section-marker--right .pie-chart__section-marker--right-bottom{transform:rotateZ(144.25deg);width:2px}.pie-chart__section-marker--right .pie-chart__section-marker--right-top{transform:rotateZ(0);width:2px;position:absolute;top:0;height:12%}.pie-chart__section-marker--left{position:absolute;top:0;left:0}.pie-chart__section-marker--left span{transform:rotateZ(75deg);width:2px;float:right;display:none}.account-esalon__label{margin:10px 0 20px}@media (min-width:1024px){.account-esalon__label{margin:10px 0}}@media (min-width:1024px){.account-esalon__stylist-name{width:450px}}.account-esalon__description{margin-bottom:10px}.account-esalon__store--button{margin:10px 0 0}.account-esalon__store--info-stylist-label{text-transform:capitalize}.account-esalon__store--info-phone a{text-decoration:none;color:inherit}.account-esalon__form-item--salon-menu select{width:100%}.account-esalon__form-item--salon-menu .select-box__label{height:auto;min-height:30px;white-space:inherit}.account-esalon__form-item--salon-menu .select-box__label.error{border:1px solid #f00}@media (min-width:1024px){.account-esalon__form-item--salon-menu .select-box__label{height:30px;min-height:10px;min-width:450px;white-space:nowrap}}.account-esalon__form-item-readonly,.account-esalon__form-item-share{margin-top:10px}.account-esalon__form-item-readonly input[type=checkbox]~label,.account-esalon__form-item-share input[type=checkbox]~label{display:inline}.account-esalon__form-item-readonly{pointer-events:none}.account-esalon__form-container-share{margin-left:10px}.change-password #cboxLoadedContent{height:550px!important}.change-password #book-appt-container{overflow:visible}.change-password#confirm .single-message{padding-top:0;margin-bottom:10px}@media (min-width:1025px){.change-password#confirm .single-message{max-width:400px}}.change-password#confirm .password-field--checkout input[type=password]{width:100%}.change-password#password_reset .password-reset__item{width:50%;float:none;margin-bottom:10px;display:block;padding:0!important}.change-password .checkout--confirmation-page #completed_checkout_registration .registration-content__registration-form-container .checkout-registration__password input{width:100%}.change-password .password-field{position:relative}.change-password .password-field__info{background-color:#fff}@media (min-width:1025px){.change-password .password-field__info{border:1px solid #333;width:50%;position:absolute;left:100%;margin-left:5%;top:-32px}.signin-block__forms .change-password .password-field__info{width:25%;margin-left:2%}.booking-step .change-password .password-field__info{left:65%;width:25%}.checkout--confirmation-page .change-password .password-field__info{left:60%}}@media (min-width:1025px){.change-password .password-field__info::before{content:'';position:absolute;top:43%;right:100%;border:5px solid transparent;border-right-color:#120e02}}@media (min-width:768px){.change-password .password-field__info-reset{left:100%;top:0;transform:translate(10px,-40px);margin:0;border:1px solid #333;width:170px;position:absolute;padding:10px}.change-password .password-field__info-reset .password-field__rules{column-count:1;padding:0}.change-password .password-field__info-reset::before{content:'';position:absolute;top:50%;right:169px;border:5px solid transparent;border-right-color:#120e02}}.change-password .password-field__rules{column-count:2;padding:0 10px 17px 10px;font-size:.8em;list-style:none}@media (min-width:1025px){.change-password .password-field__rules{column-count:1;padding:10px}}.change-password .password-field__rules li{display:flex;align-items:center;padding:3px 0;color:#a39e9d;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;white-space:nowrap;line-height:1.5}.change-password .password-field__rules li::before{content:"✕";display:inline-block;color:#f00;font-size:1em;line-height:0;margin-right:6px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.change-password .password-field__rules li.pass{color:#07bb5b}.change-password .password-field__rules li.pass::before{color:#07bb5b;content:"✓";text-shadow:0 0 8px #333,.5}.change-password .profile__change-password-overlay .error_messages{color:#f00}.change-password .profile__change-password-overlay .profile__reset-password .loading{text-align:left}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__header{text-align:left;font-size:26px;text-transform:uppercase;border-bottom:1px solid #cdcbc9}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item{margin:15px 0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item input{width:100%;background-color:#fbf8f6}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .button{width:48%;background-color:#120e02}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .button:hover{color:#fff}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .form-cancel{float:left;margin-right:4%}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .form-submit{padding-left:0;padding-right:0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .disabled{background-color:#fff;color:#a39e9d;border:1px solid #a39e9d;cursor:not-allowed}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__item .disabled:hover{color:#a39e9d}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules{margin:10px 0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li{font-style:italic}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li:before{margin-right:6px;content:"✕";display:inline-block;color:#f00;font-size:16px;line-height:0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li.pass{color:#07bb5b}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li.pass:before{content:"✓";color:#07bb5b}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules li:last-child:after{content:' '}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__rules--popup{column-count:2}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-status{font-weight:700;text-transform:uppercase}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter{height:8px;border-radius:4px}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter--container{margin-top:6px;background-color:#a39e9d}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter--progress{background-color:#a39e9d;width:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper .profile-info__strength-list{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper .profile-info__strength-list li{display:none;font-style:italic}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.no-score .profile-info__meter--progress,.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.weak .profile-info__meter--progress{width:0}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.no-score .profile-info__strength-list .no-score,.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.weak .profile-info__strength-list .no-score{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.bad .profile-info__meter--progress{width:25%;background-color:#f00}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.bad .profile-info__strength-list .bad{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.average .profile-info__meter--progress{width:50%;background-color:#dc6e10}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.average .profile-info__strength-list .average{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.good .profile-info__meter--progress{width:75%;background-color:#dccc10}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.good .profile-info__strength-list .good{display:inline-block}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.strong .profile-info__meter--progress{width:100%;background-color:#07bb5b}.change-password .profile__change-password-overlay .profile__reset-password .profile-info__meter-wrapper.strong .profile-info__strength-list .strong{display:inline-block}.change-password fieldset{overflow:visible}@media (min-width:1025px){.profile-info__change_pwd_link{margin-top:8px;text-transform:uppercase}}
#offer-code-panel .checkout__offer-code__wallet-item .checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .add-to-cart .checkout__offer-code__wallet-apply,.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .add-to-cart #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .add-to-cart .button,.viewcart .checkout-panel--promo-bca .promo-bca-content__button,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__button,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__button,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__button,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__button,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__button,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__button,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__button,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__button{background:0 0;border:1px solid #120e02;color:#120e02;letter-spacing:.04em;padding:0 15px;height:36px}#confirm .checkout a,#confirm .checkout a:hover,#confirm .checkout-panel--shipping-edit-address .show_less_address,#confirm .checkout-panel--shipping-edit-address .show_more_address,#confirm .checkout-panel--shipping-edit-address a,#index .checkout-single-page .checkout a,#index .checkout-single-page .checkout a:hover,#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password a,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address a,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_less_address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_more_address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address a{border-bottom:1px solid #120e02;text-decoration:none;display:inline-block;margin-bottom:10px}#confirm .checkout a:hover,#confirm .checkout-panel--shipping-edit-address .show_less_address:hover,#confirm .checkout-panel--shipping-edit-address .show_more_address:hover,#confirm .checkout-panel--shipping-edit-address a:hover,#index .checkout-single-page .checkout a:hover,#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password a:hover,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address a:hover,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_less_address:hover,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_more_address:hover,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address a:hover{border-bottom:1px solid #120e02;text-decoration:none}#confirm .checkout__content .checkout-panel .continue-button-wrapper input,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper input,#index .checkout.checkout-single-page .checkout-panel .submit input,#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item a{letter-spacing:1px;background:#120e02;color:#fff;width:100%}#confirm .checkout__content .checkout-panel .continue-button-wrapper input:hover,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper input:hover,#index .checkout.checkout-single-page .checkout-panel .submit input:hover,#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item a:hover{background:#120e02;color:#fff}@media (min-width:1024px){#confirm .checkout__content .checkout-panel .continue-button-wrapper input,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper input,#index .checkout.checkout-single-page .checkout-panel .submit input,#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item a{width:auto}}#confirm .checkout-panel--shipping.finished .gift-options-display-content__heading,#confirm .checkout-panel--shipping.finished .shipping-address-display-content__heading,#confirm .checkout__content .checkout-panel header h2,#confirm .checkout__content .checkout-panel header h3,#confirm .checkout__content .checkout-panel.display header h2,#confirm .checkout__content .checkout-panel.display header h3,#confirm .checkout__content .checkout-panel.display header h4,#confirm .checkout__content .checkout-panel.finished header h2,#confirm .checkout__content .checkout-panel.finished header h3,#confirm .checkout__content .checkout-panel.finished header h4,#index .checkout-single-page .checkout__content .checkout-panel header h2,#index .checkout-single-page .checkout__content .checkout-panel header h3,#index .checkout-single-page .checkout__content .checkout-panel.display header h2,#index .checkout-single-page .checkout__content .checkout-panel.display header h3,#index .checkout-single-page .checkout__content .checkout-panel.display header h4,#index .checkout-single-page .checkout__content .checkout-panel.finished header h2,#index .checkout-single-page .checkout__content .checkout-panel.finished header h3,#index .checkout-single-page .checkout__content .checkout-panel.finished header h4,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address h3,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address h4,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__heading,#index .checkout.checkout-single-page .checkout-panel--payment.display h3,#index .checkout.checkout-single-page .checkout-panel--payment.finished h3,#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content__heading,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h2,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h3,#index .checkout.checkout-single-page .esalon__heading,#index .checkout.checkout-single-page .payment-giftcard h3,#index .checkout.checkout-single-page .pure-privilege__heading,.giftcard-balance-overlay h3{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0}#confirm .checkout-panel--email-and-sms-promotions p,#confirm .checkout-panel--shipping .gift-options-content__container p,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions p,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container p,#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .giftcart-note{font-size:16px;line-height:20px;margin-bottom:15px}.checkout{position:relative;margin:20px auto 40px;max-width:1024px;z-index:1;font-size:14px}.checkout:after,.checkout:before{content:' ';display:table}.checkout:after{clear:both}.checkout__header{position:relative;text-transform:uppercase;width:100%}.checkout__heading{font-size:36px;text-align:center;margin-bottom:.48em}@media (min-width:1024px){.checkout__heading{font-size:38px;text-align:left}}.checkout__banner--placeholder-tout{background-color:#cdcbc9;margin-bottom:20px;padding:2em;text-align:center;text-transform:uppercase}.checkout__content .review-panel--header{display:none}@media (min-width:1024px){.checkout__content.bopis_enabled{border-top:0}}.checkout__content.bopis_enabled .checkout__header{display:flex}@media (max-width:1024px){.checkout__content.bopis_enabled .checkout__header{padding:0 10px}.checkout__content.bopis_enabled .checkout__header .checkout__heading{font-size:26px;text-align:left}.checkout__content.bopis_enabled .checkout__header .continue-shopping{margin-top:10px!important}}.checkout__content.bopis_enabled .checkout__header .checkout__heading{flex:1}.checkout__content.bopis_enabled .checkout__header .continue-shopping{margin-top:20px}.checkout__content.bopis_enabled .checkout__header .continue-shopping:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkout__content.bopis_enabled .checkout__header .continue-shopping:after{font-size:11px;margin-top:-2px}@media (min-width:1024px){.checkout__content{float:left;width:64%;border-top:1px solid #cdcbc9}}.checkout__content fieldset{width:auto;max-width:none;margin-right:0}.checkout__content fieldset.fs{max-width:45em;width:100%}@media (min-width:1024px){.checkout__content .address-options{width:33.3333333%}}.checkout__content .address-options__address-container{min-height:120px}.checkout__content .address-options__select-this-address{line-height:18px;padding:10px}.checkout__content .address-options__select-this-address .select-label--selected{display:none}.checkout__content .address-options__select-this-address.selected .message,.checkout__content .address-options__select-this-address.selected .select-label{display:none}.checkout__content .address-options__select-this-address.selected .message--selected,.checkout__content .address-options__select-this-address.selected .select-label--selected{display:inline-block}.checkout__footer{clear:both}.checkout__footer:after,.checkout__footer:before{content:' ';display:table}.checkout__footer:after{clear:both}.checkout__online-contact-panel{padding-bottom:8px}.checkout__online-contact-panel:after,.checkout__online-contact-panel:before{content:' ';display:table}.checkout__online-contact-panel:after{clear:both}.checkout__online-contact-panel p{float:left;padding:0 10px}@media (min-width:1024px){.checkout__online-contact-panel p{padding:0}}.checkout__online-contact-panel .cs-contact__nav{float:right}.checkout__online-contact-panel .cs-contact__nav ul li{float:left;margin-left:10px}.checkout__online-contact-panel .cs-contact__nav ul li img{padding:0 5px 3px 0}.checkout__online-contact-panel .cs-contact__nav ul li a{text-decoration:none}.checkout .checkout__banner{display:none}@media (min-width:768px){.checkout .checkbox--afterpay{display:inline-flex!important;height:auto;bottom:14px}}.checkout .afterpay-option-checkbox{display:inline-flex}.checkout .afterpay-option-checkbox img.label-logo{width:29%;position:relative;top:-1px}@media (min-width:768px){.checkout .afterpay-option-checkbox img.label-logo{width:15%}}.checkout .afterpay-option-checkbox .afterpay-learnmore{width:14px;height:14px;display:inline-block;border-radius:50%;background:#120e02;color:#fff;margin-right:5px;font-size:10px;font-family:MetaMediumRoman;line-height:1.4;text-transform:lowercase;text-align:center}.checkout .afterpay-option-checkbox .purchase-agreement{text-decoration:underline}.checkout-panel{position:relative;border-bottom:1px solid #cdcbc9}.checkout-panel:after,.checkout-panel:before{content:' ';display:table}.checkout-panel:after{clear:both}.checkout-panel:last-child{border-bottom-width:0}.checkout-panel:first-child{border-bottom-width:0}@media (min-width:1024px){.checkout-panel:first-child{border-top-width:0}}.checkout-panel__header{position:relative;margin:.5em 0;width:100%;font-weight:700}.checkout-panel__header .edit{float:right;margin-top:-2px;text-transform:uppercase}.checkout-panel__heading{display:inline-block;margin:0 0 .5em 0;padding:0;text-transform:uppercase}.checkout_review_sidebar_subsection .checkout-panel__heading{width:100%}.checkout_review_sidebar_subsection .checkout-panel__heading .edit-panel{float:right;text-decoration:underline;font-size:14px;margin-top:3px;font-weight:700}.checkout-panel__heading .view-content-button{font-size:12px;position:absolute;right:0;top:35%}.checkout-panel__content{margin:0}.checkout-panel .continue-button-wrapper{text-align:left}.checkout-panel .messages{padding:0;color:#f00;background-color:transparent;border-width:0}.checkout-panel .messages.error a{color:#f00}.checkout-panel .single-message:first-child{padding-top:20px}.checkout-panel .warning-message{margin-bottom:1em;color:#f00;font-size:1.2em;font-weight:700}.checkout-panel .notice-message{color:#edba1e}.checkout-panel .loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background:white url(/media/images/ajax-loading.gif) no-repeat center center;text-align:center;opacity:0;-webkit-transition:opacity 3s ease-in-out;-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out}.checkout-panel .loading.fade-in{opacity:.8}.checkout-panel .loading:before{content:'';display:inline-block;margin-right:-.25em;height:100%;vertical-align:middle}.checkout-panel .loading .text{display:inline-block;padding-top:50px;width:100px;vertical-align:middle}.checkout__sidebar{margin:11px;border-top:1px solid #cdcbc9}@media (min-width:1024px){.checkout__sidebar{float:right;margin:0 0 0 6%;width:28.5%}}.checkout__sidebar .checkout-panel__header{margin:20px 0}@media (min-width:1024px){.checkout__sidebar .checkout-panel__header{margin:15px 0 24px}}.checkout__sidebar .checkout-panel__heading{margin:0;padding:0;font-size:27px}.checkout__sidebar .checkout-panel__heading.mobile-heading{display:none}.checkout__sidebar .checkout-panel--offer-code{border-bottom:1px solid #cdcbc9;padding-bottom:20px;margin-bottom:30px}.checkout__sidebar .checkout-panel--offer-code .offer-code-content__wallet-description{display:inline-block;font-weight:700;margin-bottom:10px}.checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-link{display:block;font-size:16px;font-weight:700;text-align:center;text-decoration:underline;text-transform:uppercase}.checkout__sidebar .checkout-panel.accordion-wrapper{background:#f4f2ee;border-bottom:none;margin-bottom:27px;padding:10px 10px 5px 10px}.checkout__sidebar .checkout-panel.accordion-wrapper header{margin:0}.checkout__sidebar .checkout-panel.accordion-wrapper header .checkout-panel__heading{cursor:pointer}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content{display:none}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content.on-the-go-products-content,.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content.recommended-products-content{display:block}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content p:first-child{margin-top:10px}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .product{border-bottom:1px solid #cdcbc9;display:inline-block;margin:10px 0;position:relative;padding-bottom:20px;width:100%}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .product:last-child{border-bottom:none}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .shades-list{display:none}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .product-img{float:left;min-height:100px;width:32%}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .product-img img{display:inline-grid;word-wrap:break-word}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details{float:right;width:65%}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .product-name{font-weight:700;text-transform:uppercase}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .price{margin-top:5px}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .product-size{margin-top:5px}.checkout__sidebar .checkout-panel.accordion-wrapper .accordion-content .details .add-to-cart{margin-top:10px}@media (min-width:1024px){.checkout__sidebar .checkout-panel--links header{margin-bottom:15px}}.checkout__sidebar .checkout-panel--links .links-content{text-transform:uppercase}@media (min-width:1024px){.checkout__sidebar .checkout-panel--links .links-content{text-decoration:underline}}.checkout__sidebar .checkout-panel--links .links-content p{font-size:14px;margin:0 0 5px 0;letter-spacing:.08em}.checkout__sidebar .checkout-panel--links .links-content p a{text-decoration:underline}.checkout__sidebar .checkout-panel--need-help{border-top:1px solid #cdcbc9}.checkout__sidebar .checkout-panel--need-help .need-help-content__item a{display:inline-block;margin-bottom:10px;width:100%}.checkout__sidebar .checkout-panel--need-help .need-help-content__item--email a{margin-bottom:30px}.checkout__sidebar .checkout_review_sidebar{border-bottom:0;padding-bottom:0}.checkout__sidebar .checkout_review_sidebar_subsection{padding:10px 0;border-bottom:1px solid #cdcbc9}.checkout .select-box{min-width:50px;width:95%}@media (min-width:1024px){.checkout .select-box{width:auto}}.checkout .select-box__label.error{color:#f00}#confirm select.error,#index .checkout.checkout-single-page select.error,#index .salonsearch_bg select.error{color:#f00}#confirm .select label span,#index .checkout.checkout-single-page .select label span,#index .salonsearch_bg .select label span{display:none}.no-placeholder #confirm .select label span,.no-placeholder #index .checkout.checkout-single-page .select label span,.no-placeholder #index .salonsearch_bg .select label span{display:block}#confirm .form-item,#index .checkout.checkout-single-page .form-item,#index .salonsearch_bg .form-item{padding:0;position:relative}#confirm .form-item input.error,#index .checkout.checkout-single-page .form-item input.error,#index .salonsearch_bg .form-item input.error{border:1px solid red}@media (min-width:768px){#confirm .form-item.checkbox--afterpay,#index .checkout.checkout-single-page .form-item.checkbox--afterpay,#index .salonsearch_bg .form-item.checkbox--afterpay{margin-bottom:0}}#confirm input[type=checkbox],#confirm input[type=radio],#index .checkout.checkout-single-page input[type=checkbox],#index .checkout.checkout-single-page input[type=radio],#index .salonsearch_bg input[type=checkbox],#index .salonsearch_bg input[type=radio]{float:left;margin:2px 0;width:auto}#confirm input[type=checkbox]~.label,#confirm input[type=checkbox]~label,#confirm input[type=radio]~.label,#confirm input[type=radio]~label,#index .checkout.checkout-single-page input[type=checkbox]~.label,#index .checkout.checkout-single-page input[type=checkbox]~label,#index .checkout.checkout-single-page input[type=radio]~.label,#index .checkout.checkout-single-page input[type=radio]~label,#index .salonsearch_bg input[type=checkbox]~.label,#index .salonsearch_bg input[type=checkbox]~label,#index .salonsearch_bg input[type=radio]~.label,#index .salonsearch_bg input[type=radio]~label{clear:none;display:inline-block;margin-left:10px;width:auto}#confirm input[type=date],#confirm input[type=email],#confirm input[type=number],#confirm input[type=password],#confirm input[type=search],#confirm input[type=tel],#confirm input[type=text],#confirm input[type=time],#confirm input[type=url],#confirm select,#confirm textarea,#index .checkout.checkout-single-page input[type=date],#index .checkout.checkout-single-page input[type=email],#index .checkout.checkout-single-page input[type=number],#index .checkout.checkout-single-page input[type=password],#index .checkout.checkout-single-page input[type=search],#index .checkout.checkout-single-page input[type=tel],#index .checkout.checkout-single-page input[type=text],#index .checkout.checkout-single-page input[type=time],#index .checkout.checkout-single-page input[type=url],#index .checkout.checkout-single-page select,#index .checkout.checkout-single-page textarea,#index .salonsearch_bg input[type=date],#index .salonsearch_bg input[type=email],#index .salonsearch_bg input[type=number],#index .salonsearch_bg input[type=password],#index .salonsearch_bg input[type=search],#index .salonsearch_bg input[type=tel],#index .salonsearch_bg input[type=text],#index .salonsearch_bg input[type=time],#index .salonsearch_bg input[type=url],#index .salonsearch_bg select,#index .salonsearch_bg textarea{background:#fff}#confirm .valid_marker,#index .checkout-single-page .valid_marker{background-color:transparent;color:#120e02;position:absolute;right:-7px;bottom:10px;font-size:14px;display:none}@media (min-width:1024px){#confirm .valid_marker,#index .checkout-single-page .valid_marker{font-size:18px}}#confirm .invalid_marker,#index .checkout-single-page .invalid_marker{position:absolute;right:1px;color:red;top:2px;font-size:20px;display:none}#confirm section.checkout-panel,#index .checkout-single-page section.checkout-panel{padding-bottom:20px}#confirm .checkout__header,#index .checkout-single-page .checkout__header{padding:25px 0;border-bottom:none;text-align:center}@media (min-width:1024px){#confirm .checkout__header,#index .checkout-single-page .checkout__header{text-align:left;padding:0 0 18px 0}}#confirm .checkout__header h1,#confirm .checkout__header h2,#index .checkout-single-page .checkout__header h1,#index .checkout-single-page .checkout__header h2{text-transform:uppercase;margin:0;font-size:41px;letter-spacing:-2px}#confirm .checkout__navigation,#index .checkout-single-page .checkout__navigation{padding:0 10px;font-size:12px;border-top:1px solid #cdcbc9}#confirm .checkout__navigation .links,#index .checkout-single-page .checkout__navigation .links{display:inline-block;margin:15px 8px 15px 0;color:#a6a6a6}#confirm .checkout__navigation .links:after,#index .checkout-single-page .checkout__navigation .links:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#confirm .checkout__navigation .links:last-child::after,#index .checkout-single-page .checkout__navigation .links:last-child::after{content:''}#confirm .checkout__navigation .links::after,#index .checkout-single-page .checkout__navigation .links::after{font-size:12px}#confirm .checkout__navigation .links.active,#index .checkout-single-page .checkout__navigation .links.active{color:#120e02;font-weight:700}@media (min-width:1024px){#confirm .checkout__navigation,#index .checkout-single-page .checkout__navigation{display:none}}@media (min-width:768px){#confirm .checkout__navigation .mobile_hidden,#index .checkout-single-page .checkout__navigation .mobile_hidden{display:inline-block}}#confirm .checkout__content,#index .checkout-single-page .checkout__content{border-top:1px solid #cdcbc9}@media (min-width:1024px){#confirm .checkout__content,#index .checkout-single-page .checkout__content{width:65%;padding:0}}@media (min-width:1024px){#confirm .checkout__content .checkout-panel,#index .checkout-single-page .checkout__content .checkout-panel{padding:0 10px 0 10px}}#confirm .checkout__content .checkout-panel .messages,#index .checkout-single-page .checkout__content .checkout-panel .messages{padding:0 10px}@media (min-width:1024px){#confirm .checkout__content .checkout-panel .messages,#index .checkout-single-page .checkout__content .checkout-panel .messages{padding:0}}#confirm .checkout__content .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel__content{padding:0 10px}@media (min-width:1024px){#confirm .checkout__content .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel__content{padding:0}}#confirm .checkout__content .checkout-panel header,#index .checkout-single-page .checkout__content .checkout-panel header{padding:0 10px}@media (min-width:1024px){#confirm .checkout__content .checkout-panel header,#index .checkout-single-page .checkout__content .checkout-panel header{margin:0 0 14px 0;padding:0}}@media (min-width:1024px){#confirm .checkout__content .checkout-panel header h2,#confirm .checkout__content .checkout-panel header h3,#index .checkout-single-page .checkout__content .checkout-panel header h2,#index .checkout-single-page .checkout__content .checkout-panel header h3{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400}}@media (min-width:1024px){#confirm .checkout__content .checkout-panel .continue-button-wrapper,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper{margin:15px 0;float:right}}#confirm .checkout__content .checkout-panel .continue-button-wrapper input,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper input{border:none}#confirm .checkout__content .checkout-panel.display,#confirm .checkout__content .checkout-panel.finished,#index .checkout-single-page .checkout__content .checkout-panel.display,#index .checkout-single-page .checkout__content .checkout-panel.finished{border-bottom:1px solid #cdcbc9;padding-bottom:0;margin:0}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display,#confirm .checkout__content .checkout-panel.finished,#index .checkout-single-page .checkout__content .checkout-panel.display,#index .checkout-single-page .checkout__content .checkout-panel.finished{padding:0;border-bottom:none;border-top:none}}#confirm .checkout__content .checkout-panel.display header,#confirm .checkout__content .checkout-panel.finished header,#index .checkout-single-page .checkout__content .checkout-panel.display header,#index .checkout-single-page .checkout__content .checkout-panel.finished header{margin:0;display:block}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display header,#confirm .checkout__content .checkout-panel.finished header,#index .checkout-single-page .checkout__content .checkout-panel.display header,#index .checkout-single-page .checkout__content .checkout-panel.finished header{padding:0 10px;cursor:pointer}}#confirm .checkout__content .checkout-panel.display header a.edit,#confirm .checkout__content .checkout-panel.finished header a.edit,#index .checkout-single-page .checkout__content .checkout-panel.display header a.edit,#index .checkout-single-page .checkout__content .checkout-panel.finished header a.edit{min-width:20px;border:none;padding:0;margin:15px 0 0 0;font-size:18px;color:#120e02;border-bottom:1px solid #120e02;height:auto;line-height:normal;background:0 0}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display header a.edit,#confirm .checkout__content .checkout-panel.finished header a.edit,#index .checkout-single-page .checkout__content .checkout-panel.display header a.edit,#index .checkout-single-page .checkout__content .checkout-panel.finished header a.edit{float:none;margin:15px 0 0 15px;position:relative;bottom:4px}}#confirm .checkout__content .checkout-panel.display header h2 .view-content-button,#confirm .checkout__content .checkout-panel.display header h3 .view-content-button,#confirm .checkout__content .checkout-panel.display header h4 .view-content-button,#confirm .checkout__content .checkout-panel.finished header h2 .view-content-button,#confirm .checkout__content .checkout-panel.finished header h3 .view-content-button,#confirm .checkout__content .checkout-panel.finished header h4 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.display header h2 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.display header h3 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.display header h4 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.finished header h2 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.finished header h3 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.finished header h4 .view-content-button{display:none}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display header h2 .view-content-button,#confirm .checkout__content .checkout-panel.display header h3 .view-content-button,#confirm .checkout__content .checkout-panel.display header h4 .view-content-button,#confirm .checkout__content .checkout-panel.finished header h2 .view-content-button,#confirm .checkout__content .checkout-panel.finished header h3 .view-content-button,#confirm .checkout__content .checkout-panel.finished header h4 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.display header h2 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.display header h3 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.display header h4 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.finished header h2 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.finished header h3 .view-content-button,#index .checkout-single-page .checkout__content .checkout-panel.finished header h4 .view-content-button{display:block;right:15px;top:45%;cursor:pointer}}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display header h2,#confirm .checkout__content .checkout-panel.display header h3,#confirm .checkout__content .checkout-panel.display header h4,#confirm .checkout__content .checkout-panel.finished header h2,#confirm .checkout__content .checkout-panel.finished header h3,#confirm .checkout__content .checkout-panel.finished header h4,#index .checkout-single-page .checkout__content .checkout-panel.display header h2,#index .checkout-single-page .checkout__content .checkout-panel.display header h3,#index .checkout-single-page .checkout__content .checkout-panel.display header h4,#index .checkout-single-page .checkout__content .checkout-panel.finished header h2,#index .checkout-single-page .checkout__content .checkout-panel.finished header h3,#index .checkout-single-page .checkout__content .checkout-panel.finished header h4{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400}}#confirm .checkout__content .checkout-panel.display .checkout-panel__content,#confirm .checkout__content .checkout-panel.finished .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel.display .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel.finished .checkout-panel__content{padding:0 10px 20px 10px}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display .checkout-panel__content,#confirm .checkout__content .checkout-panel.finished .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel.display .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel.finished .checkout-panel__content{padding:0 10px 20px 10px}}#confirm .checkout__content .checkout-panel.display .checkout-panel__content p,#confirm .checkout__content .checkout-panel.finished .checkout-panel__content p,#index .checkout-single-page .checkout__content .checkout-panel.display .checkout-panel__content p,#index .checkout-single-page .checkout__content .checkout-panel.finished .checkout-panel__content p{margin:0}#confirm .checkout__content .checkout-panel.display p.checkout-panel__content-opt,#confirm .checkout__content .checkout-panel.finished p.checkout-panel__content-opt,#index .checkout-single-page .checkout__content .checkout-panel.display p.checkout-panel__content-opt,#index .checkout-single-page .checkout__content .checkout-panel.finished p.checkout-panel__content-opt{margin-top:10px}#confirm .checkout__content .checkout-panel.collapsed,#index .checkout-single-page .checkout__content .checkout-panel.collapsed{border-bottom:none;padding:0;margin:0}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.collapsed,#index .checkout-single-page .checkout__content .checkout-panel.collapsed{border-top:none}}#confirm .checkout__content .checkout-panel.collapsed header,#index .checkout-single-page .checkout__content .checkout-panel.collapsed header{margin:0;background:#f4f2ee;padding:20px 10px 15px 10px;display:none}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.collapsed header,#index .checkout-single-page .checkout__content .checkout-panel.collapsed header{display:block}}#confirm .checkout__content .checkout-panel.collapsed header h3,#index .checkout-single-page .checkout__content .checkout-panel.collapsed header h3{margin:0}#confirm .checkout__content .share_sharing_content,#index .checkout-single-page .checkout__content .share_sharing_content{padding:16px 0;border-top:1px solid #120e02}@media (min-width:768px){#confirm .checkout__content .share_sharing_content,#index .checkout-single-page .checkout__content .share_sharing_content{padding:10px 0}}@media (min-width:768px){#confirm .checkout__content .share_sharing_content,#index .checkout-single-page .checkout__content .share_sharing_content{border-top:1px solid #cdcbc9}}#confirm .checkout__content .share_sharing_content .share_sharing_title,#index .checkout-single-page .checkout__content .share_sharing_content .share_sharing_title{font-size:18px;font-weight:700}@media (min-width:768px){#confirm .checkout__content .share_sharing_content .share_sharing_title,#index .checkout-single-page .checkout__content .share_sharing_content .share_sharing_title{font-size:28px;font-weight:400}}@media (min-width:768px){#confirm .checkout__content .share_sharing_content .share_sharing_description,#index .checkout-single-page .checkout__content .share_sharing_content .share_sharing_description{width:63%}}#confirm .checkout__content .share_sharing_content a,#index .checkout-single-page .checkout__content .share_sharing_content a{border-bottom:none;margin-right:3%;font-size:23px}.checkout-panel--guarantee{background:#a2958b;color:#fff;margin-top:20px!important;padding:10px 20px 20px 20px!important;display:none}.checkout-panel--guarantee a{color:#fff;display:block;text-decoration:underline;margin-top:20px;text-transform:uppercase}.checkout-panel--guarantee .guarantee-content,.checkout-panel--guarantee header{padding:0!important}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header{margin:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h2,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h3{padding:7px 0 4px;margin:15px 0 24px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h2,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h3{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400;padding:0 0 4px;margin:15px 0 10px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code{margin-bottom:0}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--need-help{border-top:none}}#index .header-primary-menu{display:none}#index .header-secondary-menu{display:block}#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header{margin-bottom:15px;padding-left:0}#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h3,#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h4{cursor:pointer;text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h3 .view-content-button,#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h4 .view-content-button{position:relative;left:5px;top:3px}#max-quantity-container h2{border-bottom:1px solid #cdcbc9;margin-bottom:15px}#max-quantity-container a{border-bottom:1px solid #120e02}#max-quantity-container a:hover{text-decoration:none}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text,#viewcart .checkout.viewcart .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text{padding:0;float:left;margin-bottom:20px;width:61%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text input,#viewcart .checkout.viewcart .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text input{width:100%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-submit,#viewcart .checkout.viewcart .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-submit{padding:0;width:28%;position:relative;bottom:1px;right:1px;float:left}.viewcart .checkout__content .checkout-panel .checkout-buttons-content .disabled{background:#a39e9d;border-color:#a39e9d;text-decoration:none}#index .pg-wrapper .payment-edit-content .afterpay-option-checkbox{display:inline}.cboxIframe.afterpay-overlay #cboxLoadedContent{height:620px!important}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege{display:none}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.display,#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.edit,#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.finished{display:block}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.display .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.finished .checkout-panel__content{display:none}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege .single-message:first-child{padding-top:0}#index .checkout-single-page .checkout__content .checkout-panel .new-or-returning-content{display:none}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account{margin-right:12px}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel__separator{display:none}}#index .checkout-single-page .checkout__content .checkout-panel__separator--border{display:inline-block;width:45%;border-bottom:1px solid #cdcbc9;margin:0}#index .checkout-single-page .checkout__content .checkout-panel__separator--text{display:inline-block;margin:0;position:relative;text-transform:uppercase;top:4px;color:#a6a6a6;width:7%;text-align:center}#index .checkout-single-page .checkout__content .checkout-panel--new-account,#index .checkout-single-page .checkout__content .checkout-panel--return-user{padding:0;border-bottom:none}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account header,#index .checkout-single-page .checkout__content .checkout-panel--return-user header{min-height:85px}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account header h3 span,#index .checkout-single-page .checkout__content .checkout-panel--return-user header h3 span{display:block}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account .form-item.password,#index .checkout-single-page .checkout__content .checkout-panel--return-user .form-item.password{margin-bottom:20px}}#index .checkout-single-page .checkout__content .checkout-panel--new-account .submit,#index .checkout-single-page .checkout__content .checkout-panel--return-user .submit{width:100%;padding:0}#index .checkout-single-page .checkout__content .checkout-panel--new-account input[type=submit],#index .checkout-single-page .checkout__content .checkout-panel--return-user input[type=submit]{letter-spacing:1px;font-weight:700;background:#120e02;color:#fff}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account input[type=submit],#index .checkout-single-page .checkout__content .checkout-panel--return-user input[type=submit]{background:0 0;color:#120e02;border:1px solid #120e02}}#index .checkout-single-page .checkout__content .checkout-panel--new-account input[type=submit]:hover,#index .checkout-single-page .checkout__content .checkout-panel--return-user input[type=submit]:hover{background:#120e02;color:#fff}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account,#index .checkout-single-page .checkout__content .checkout-panel--return-user{float:left;width:50%;padding:0;min-height:330px}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--return-user{width:48%}}#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password{text-transform:uppercase;height:auto}#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password__note{display:block}#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password .error_messages{margin-top:10px;display:inline-block}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password .error_messages{margin-top:0}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password{padding-bottom:0}}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__header:after,#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__header:before{content:' ';display:table}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__header:after{clear:both}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__heading{float:left}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-order-date__header{font-size:15px;font-weight:700;text-transform:none;float:right}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-order-date__header{margin-bottom:2px;line-height:36px}}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-order-date_content{float:right}#confirmation-page #guarantee-panel{margin:2em 0}#confirmation-page .confirmation-panel__actions{margin-left:2em;margin-bottom:2em}#confirmation-page .confirmation-panel__actions #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#confirmation-page .confirmation-panel__actions .button,#offer-code-panel .checkout__offer-code__wallet-item #confirmation-page .confirmation-panel__actions .checkout__offer-code__wallet-apply{background:none repeat scroll 0 0 #666666!important;border-color:#cccccc;border-radius:3px;color:#fff!important;display:inline-block!important;height:2.2em;font-size:14px!important;line-height:25px!important;padding:4px 10px!important;text-transform:uppercase!important}#confirmation-page .confirmation-panel__actions #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply:hover,#confirmation-page .confirmation-panel__actions .button:hover,#offer-code-panel .checkout__offer-code__wallet-item #confirmation-page .confirmation-panel__actions .checkout__offer-code__wallet-apply:hover{color:#120e02!important;text-decoration:none}#confirmation-page .confirmation-panel h3{margin-bottom:1em}#confirmation-page .confirmation-panel p{margin-bottom:1em}#offer-code-panel .checkout__offer-code__wallet-item .registration-panel__content .checkout__offer-code__wallet-apply,.registration-panel__content #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,.registration-panel__content .checkout__button{background:none repeat scroll 0 0 #666666!important;color:#fff!important;display:inline-block!important;font-size:14px!important;font-weight:700;line-height:25px!important;padding:4px 10px!important;text-transform:uppercase!important}#offer-code-panel .checkout__offer-code__wallet-item .registration-panel__content .checkout__offer-code__wallet-apply:hover,.registration-panel__content #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply:hover,.registration-panel__content .checkout__button:hover{color:#120e02!important}.registration-panel__pre{white-space:pre-wrap}.registration-panel__registration-form-container .show-password input{vertical-align:middle}#confirm .checkout--confirmation-page .checkout__header{width:100%}@media (min-width:1024px){#confirm .checkout--confirmation-page .checkout__header{width:64%}}#confirm .checkout--confirmation-page .checkout__header .checkout__heading{font-size:19px;letter-spacing:normal}@media (min-width:1024px){#confirm .checkout--confirmation-page .checkout__header .checkout__heading{font-size:41px;letter-spacing:-2px}}#confirm .checkout--confirmation-page .checkout-panel--confirmation .checkout-panel__header{display:none}#confirm .checkout--confirmation-page .checkout-panel{padding-bottom:20px}#confirm .checkout--confirmation-page .checkout-panel--registration{border-top:1px solid #cdcbc9;border-bottom:none}#confirm .checkout--confirmation-page .checkout-panel--sign-in-confirmation{border-top:1px solid #cdcbc9;border-bottom:none}#confirm .checkout--confirmation-page .checkout-panel--sign-in-confirmation .sign-in-confirmation-content .email-address{height:auto;margin-bottom:10px}#confirm .checkout--confirmation-page .checkout-panel--sign-in-confirmation .sign-in-confirmation-content .email-address div{text-transform:uppercase;color:#a39e9d}#confirm .checkout--confirmation-page .checkout-panel--sign-in-confirmation .sign-in-confirmation-content .email-address span{display:inline-block;font-size:19px;margin:0}#confirm .checkout--confirmation-page .checkout-panel--guarantee .checkout-panel__content{margin-bottom:0;padding:0}#confirm .checkout--confirmation-page .checkout-panel--guarantee .checkout-panel__content p{margin:0}#confirm .checkout--confirmation-page .checkout-panel--guarantee .checkout-panel__content p a{color:#fff;margin-bottom:0;margin-top:10px;display:block;text-decoration:underline;border:none}#confirm .checkout--confirmation-page .checkout-panel__salon{float:left;width:33.3%}#confirm .checkout--confirmation-page .checkout-panel__salon h3,#confirm .checkout--confirmation-page .checkout-panel__salon h4{font-weight:700}#confirm .checkout--confirmation-page .checkout-panel__salon span{display:block}#confirm .checkout--confirmation-page .checkout-panel__salon--header h3{border-top:1px solid #cdcbc9;font-weight:700;padding:15px 0;text-transform:uppercase}#confirm .checkout--confirmation-page .checkout-panel__mergeretail{float:left;margin-top:20px;margin-bottom:15px;width:100%}#confirm .checkout--confirmation-page .checkout-panel__mergeretail h3{font-weight:700}#confirm .checkout--confirmation-page .checkout-panel__mergeretail span{display:block}#confirm .checkout--confirmation-page .checkout-panel__mergeretail--header h3{margin-top:20px;border-top:1px solid #cdcbc9;font-weight:700;padding:15px 0;text-transform:uppercase}#confirm .checkout--confirmation-page .registration-content__create-account{padding:0 5px;width:100%;margin-bottom:20px;clear:both}@media (min-width:1024px){#confirm .checkout--confirmation-page .registration-content__create-account{background-color:#a2958b;color:#fff;padding:20px 10px;position:absolute;top:55px;right:0;text-align:center;width:36.641%}}#confirm .checkout--confirmation-page .registration-content__create-account .registration-content__heading{font-size:18px;text-transform:uppercase;margin-bottom:10px}#confirm .checkout--confirmation-page .registration-content__pre{text-align:left}#confirm .checkout--confirmation-page .registration-content__pre ul{margin-top:10px}#confirm .checkout--confirmation-page .registration-content__pre ul li{margin:0 0 5px 17px;list-style-type:disc}#confirm .checkout--confirmation-page .registration-content__registration-form-container .registration-content__heading{color:#a39e9d;font-size:14px;margin-bottom:5px}#confirm .checkout--confirmation-page .registration-content__registration-form-container .checkout-registration__email-address{font-size:19px}#confirm .checkout--confirmation-page .registration-content__registration-form-container .checkout-registration__password{width:100%}#confirm .checkout--confirmation-page .registration-content__registration-form-container .checkout-registration__password label .pc_hidden{float:none}#confirm .checkout--confirmation-page .registration-content__registration-form-container .checkout-registration__password input{width:auto}@media (min-width:1024px){#confirm .checkout--confirmation-page .registration-content__registration-form-container .checkout-registration__password{width:50%}}#confirm .checkout--confirmation-page .registration-content__registration-form-container .checkout-registration__password .note{margin-bottom:0;margin-top:13px}#confirm .checkout--confirmation-page .create-account.button-wrapper #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#confirm .checkout--confirmation-page .create-account.button-wrapper .button.checkout__button,#offer-code-panel .checkout__offer-code__wallet-item #confirm .checkout--confirmation-page .create-account.button-wrapper .checkout__offer-code__wallet-apply{font-size:1rem;height:35px;letter-spacing:normal;line-height:35px;margin:0;max-width:100%;min-width:116px;padding:0 20px}#confirm .checkout--confirmation-page .create-account.button-wrapper .continue-as-guest{display:none}#confirm .checkout--confirmation-page .checkout-panel.checkout-panel--email-and-sms-promotions{display:none}#confirm .checkout--confirmation-page .confirmation-content__confirm-text--not-signed-in,#confirm .checkout--confirmation-page .confirmation-content__confirm-text--signed-in{font-size:16px;margin-top:25px;text-transform:uppercase}@media (min-width:1024px){#confirm .checkout--confirmation-page .confirmation-content__confirm-text--not-signed-in,#confirm .checkout--confirmation-page .confirmation-content__confirm-text--signed-in{font-size:19px}}#confirm .checkout--confirmation-page .confirmation-content__confirm-text--not-signed-in .link,#confirm .checkout--confirmation-page .confirmation-content__confirm-text--signed-in .link{font-weight:700}#confirm .checkout--confirmation-page .confirmation-content__print-buttons #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#confirm .checkout--confirmation-page .confirmation-content__print-buttons .button,#offer-code-panel .checkout__offer-code__wallet-item #confirm .checkout--confirmation-page .confirmation-content__print-buttons .checkout__offer-code__wallet-apply{background-color:#120e02;color:#fff;width:auto}#confirm .checkout--confirmation-page .confirmation-content__print-buttons #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply:hover,#confirm .checkout--confirmation-page .confirmation-content__print-buttons .button:hover,#offer-code-panel .checkout__offer-code__wallet-item #confirm .checkout--confirmation-page .confirmation-content__print-buttons .checkout__offer-code__wallet-apply:hover{color:#fff}#confirm .checkout--confirmation-page .create-account.button-wrapper{float:none;margin-bottom:0;width:100%}@media (min-width:1024px){#confirm .checkout--confirmation-page .create-account.button-wrapper{width:50%}}#confirm .checkout--confirmation-page .checkout__sidebar{border-top:none;margin-bottom:0}@media (min-width:1024px){#confirm .checkout--confirmation-page .checkout__sidebar{border-top:1px solid #cdcbc9}}#confirm .checkout--confirmation-page .checkout__sidebar .checkout-panel--links{padding-bottom:0}@media (min-width:1024px){#confirm .checkout--confirmation-page .checkout__sidebar .checkout-panel--links{padding-bottom:20px}}#confirm .checkout--confirmation-page .checkout__sidebar .checkout-panel--links .links-content{margin:0}#confirm .checkout--confirmation-page .checkout__sidebar .checkout-panel--links .links-content a.link{border-bottom:none;display:inline;margin:0}#confirm .checkout--confirmation-page fieldset .accepted-privacy-policy{width:100%}@media (min-width:1024px){#confirm .checkout--confirmation-page fieldset .accepted-privacy-policy{width:60%}}#confirm .checkout--confirmation-page fieldset .birthday_wrapper{max-width:320px}#confirm .checkout--confirmation-page fieldset .form-item{clear:both;float:none;height:auto;margin-bottom:10px}#confirm .checkout--confirmation-page fieldset .form-item.checkout-registration__email-address{margin-bottom:15px}#confirm .checkout--confirmation-page fieldset .form-item.birthday_signup__birth-month{float:left;clear:none;width:30%}#confirm .checkout--confirmation-page fieldset .form-item.birthday_signup__birth-day{float:left;clear:none;width:30%}#confirm .checkout--confirmation-page .birth_date_reg{max-width:320px;clear:both;overflow:auto}#confirm .checkout--confirmation-page .birth_date_reg .select-box__label,#confirm .checkout--confirmation-page .birth_date_reg .select-box__options{min-width:0}#confirm .checkout--confirmation-page .birth_date_reg .registration-content__birth_date__heading{font-size:15px;clear:both}#confirm .checkout--confirmation-page .birth_date_reg h3{clear:both}#confirm .checkout--confirmation-page .birth_date_reg .form-item{margin-right:10px;float:left;width:30%}#confirm .checkout--confirmation-page .birth_date_reg .form-item select{width:100%}#confirm .checkout--confirmation-page .birth_date_reg .form-item input[type=password],#confirm .checkout--confirmation-page .birth_date_reg .form-item select{float:left;border:1px solid #120e02;background:#fff;height:43px;text-transform:uppercase}#confirm .checkout--confirmation-page .birth_date_reg .form-item input[type=password]+label,#confirm .checkout--confirmation-page .birth_date_reg .form-item select+label{line-height:3.3em}#confirm .checkout--confirmation-page .birth_date_reg .form-item:last-of-type{margin-right:0}#confirm .checkout--confirmation-page .birth_date_reg .checkout-registration__birth-day,#confirm .checkout--confirmation-page .birth_date_reg .checkout-registration__birth-month{float:left;clear:none;width:30%;margin-right:15px;margin-bottom:0}#confirm .checkout--confirmation-page .hair_concern_reg h3{margin-top:10px}#index .checkout.checkout-single-page .esalon{margin-top:15px;margin-bottom:15px;padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .esalon{padding:0}}#index .checkout.checkout-single-page .esalon__stylist_name{display:block;margin-bottom:12px}#index .checkout.checkout-single-page .esalon__heading{cursor:pointer}#index .checkout.checkout-single-page .esalon__heading span{position:relative;top:3px}@media (min-width:1024px){#index .checkout.checkout-single-page .esalon__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .esalon__description{margin-bottom:7px}#index .checkout.checkout-single-page .esalon__field-container .form-item{width:100%}@media (max-width:767px){#index .checkout.checkout-single-page .esalon__field-container .form-item{margin-top:10px}}#index .checkout.checkout-single-page .esalon__field-container a{margin-bottom:10px;display:inline-block;text-decoration:underline}#index .checkout.checkout-single-page .esalon__field-container span.label{display:block;margin-bottom:20px}#index .checkout.checkout-single-page .esalon__form-item--checkbox{margin-top:20px}#index .checkout.checkout-single-page .esalon__form-item .select-box,#index .checkout.checkout-single-page .esalon__form-item--salon-menu{width:100%}#index .checkout.checkout-single-page .esalon .link{text-transform:uppercase}#index .checkout.checkout-single-page .esalon__form-item--checkbox input[type=checkbox]~label{width:90%}@media (min-width:1024px){#index .checkout.checkout-single-page .esalon__form-item--checkbox input[type=checkbox]~label{width:auto}}#index .checkout.checkout-single-page .esalon__form-item--checkbox-share input[type=checkbox]~label{display:inline}#index .checkout.checkout-single-page .esalon__form-container-share,#index .checkout.checkout-single-page .esalon__no-share{margin-left:10px}.salon-search-locator .form-item input,.salon-search-locator .form-item select{width:100%;background:#fff}@media (min-width:1024px){.salon-search-locator .form-item input,.salon-search-locator .form-item select{width:50%}}.salon-search-locator .form-item label{font-size:14px}.salon-search-locator .or_text{width:100%;text-transform:uppercase;text-align:center}@media (min-width:1024px){.salon-search-locator .or_text{width:50%}}.salon-search__results{background:#fff;width:100%;margin:20px 0 0 0}.salon-search__submit{margin-top:10px}.salon-search__instructions{width:100%}.salon-search #error_display{color:#f00;margin-bottom:15px}#favorites-panel ul.product-list .product,#past-purchases-panel ul.product-list .product{border-spacing:.4em;height:12em;border-bottom:1px dotted #a39e9d;display:block;width:100%}#favorites-panel .dot-pager,#past-purchases-panel .dot-pager,#samples-panel .dot-pager{font-size:3em;text-align:center;cursor:pointer;line-height:1em}#past-purchases-panel .past-purchases-item.product{height:80px}#past-purchases-panel h3{margin-bottom:1em}#past-purchases-panel ul.product-list .product:last-child{border:none}#past-purchases-panel ul.product-list>li.deactivate{color:#cdcbc9}#past-purchases-panel ul.product-list>li h4{margin-top:.5em;font-size:1em}#past-purchases-panel ul.skus{margin-top:1em}#past-purchases-panel ul.skus li{margin-bottom:.5em}#past-purchases-panel .swatch{float:left;margin-right:.3em}#past-purchases-panel .product-img{max-width:108px;float:left;text-align:center}#past-purchases-panel .product-img img{width:auto}#past-purchases-panel .product-img a{clear:left}#past-purchases-panel .details{margin-left:2em}#past-purchases-panel .add-button{display:none}#past-purchases-panel .no-thanks{display:none}#past-purchases-panel footer{display:none}#past-purchases-panel .shades-list{float:left;clear:both}#past-purchases-panel .shade{float:left}#past-purchases-panel .dot-pager .cycle-pager-active{color:#f00}#past-purchases-panel #cycle-next{float:right}#past-purchases-panel .product .price{width:100%}#favorites-panel .favorite-item.product{height:100px}#favorites-panel h3{margin-bottom:1em}#favorites-panel ul.product-list .product:last-child{border:none}#favorites-panel ul.product-list>li.deactivate{color:#cdcbc9}#favorites-panel ul.product-list>li h4{margin-top:.5em;font-size:1em}#favorites-panel ul.skus{margin-top:1em}#favorites-panel ul.skus li{margin-bottom:.5em}#favorites-panel .swatch{float:left;margin-right:.3em}#favorites-panel .product-img{max-width:108px;float:left;text-align:center}#favorites-panel .product-img img{width:auto}#favorites-panel .product-img a{clear:left}#favorites-panel .details{margin-left:2em}#favorites-panel .add-button{display:none}#favorites-panel .no-thanks{display:none}#favorites-panel footer{display:none}#favorites-panel .shades-list{float:left;clear:both}#favorites-panel .shade{float:left}#favorites-panel .dot-pager .cycle-pager-active{color:#f00}#favorites-panel #cycle-next{float:right}#favorites-panel .product .price{width:100%}#samples-panel .dot-pager .cycle-pager-active{color:#f00}#samples-panel #cycle-next{float:right}.samples-panel input.sample-select{float:left;margin-right:.3em;float:left;margin-right:.3em}.tab-pane .cycle-page{width:100%}#index .checkout.checkout-single-page .payment-giftcard{margin-top:10px;border-bottom:1px solid #cdcbc9}@media (min-width:1024px){#index .checkout.checkout-single-page .payment-giftcard{margin-top:0;border-bottom:none}}#index .checkout.checkout-single-page .payment-giftcard h3{padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .payment-giftcard h3{padding:0;text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .payment-giftcard fieldset{display:none;padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .payment-giftcard fieldset{padding:0}}#index .checkout.checkout-single-page .payment-giftcard fieldset .form-item.has-giftcard{height:auto;margin-bottom:15px}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .giftcart-note{font-size:14px}@media (min-width:1024px){#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .giftcart-note{font-size:16px}}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item{clear:left;width:100%}@media (min-width:1024px){#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item{clear:none;float:left}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item.giftcard-number{margin-right:10px;width:49%}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item.giftcard-pin{width:49%}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item.giftcard-apply,#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item.giftcard-balance{width:auto}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item.giftcard-apply{margin-left:15px}}.giftcard-balance-overlay{padding:0 10px}@media (min-width:1024px){.giftcard-balance-overlay h3{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400;margin:15px 0;border-bottom:1px solid #cdcbc9}}.has-giftcard-text{margin-left:.5em}.giftcart-balance{margin-top:10px;font-weight:700}fieldset.fs.checkout_giftcard{margin-top:0;max-width:none}#cboxLoadedContent .cs-page__navigation{display:none}#cboxLoadedContent .cs-page__content{width:100%}#cboxLoadedContent .cs-page__content #returns_policy #section1,#cboxLoadedContent .cs-page__content #returns_policy #section2,#cboxLoadedContent .cs-page__content #returns_policy #section3,#cboxLoadedContent .cs-page__content #returns_policy #section5{display:none}#cboxLoadedContent .cs-page__content #shipping_handling #section1,#cboxLoadedContent .cs-page__content #shipping_handling #section3{display:none}#cboxLoadedContent .cs-page__content #tax_info #section1,#cboxLoadedContent .cs-page__content #tax_info #section2,#cboxLoadedContent .cs-page__content #tax_info #section3,#cboxLoadedContent .cs-page__content #tax_info #section4{display:none}.need-help-panel{margin-bottom:1em}.need-help-panel h3{margin-bottom:1em}.need-help-panel__content h4{font-weight:700}.need-help-panel__content h4 span.text{font-weight:400}.need-help-panel__phone{padding:5px 0;padding-left:24px;background:transparent url(/images/checkout/icon_phone.png) no-repeat left center}@media (max-width:1024px){.need-help-panel__phone{padding:5px 0 5px 5px}}.need-help-panel__chat{padding:5px 0;padding-left:24px;background:transparent url(/images/checkout/icon_chat.png) no-repeat left center}@media (max-width:1024px){.need-help-panel__chat{padding:5px 0 5px 5px}}.need-help-panel__email{padding:5px 0;padding-left:24px;background:transparent url(/images/checkout/icon_email.png) no-repeat left center}@media (max-width:1024px){.need-help-panel__email{padding:5px 0 5px 5px}}body#index #need-help-panel{display:none}.panel--promo{margin-bottom:75px;display:none}@media (min-width:768px){.panel--promo{display:block}}.panel--promo.panel{border:none}.panel--promo.panel .banner{margin-bottom:.4em;padding:.1em}.panel--promo img,.panel--promo__img{height:100px;width:100%;border:1px solid #cdcbc9}#offer_code .button-primary{margin-left:10px}#offer-code-panel input{width:auto}#offer-code-panel .checkout__offer-code__wallet-item{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code-applied,#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-remove{display:none}#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code-unapplied{font-size:.8em}#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code,#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code__in-cart{font-weight:700}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-description{font-size:.8em}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-apply,#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-code-unapplied{display:none}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-code-applied{display:block}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-remove{display:inline}.donation_amounts{padding-left:.1em;margin-bottom:1em}.donation_amount{display:inline;margin:.6em .6em 0 0}.promo_bca_note{clear:both;margin:1em 0 0}.promo_bca_logo{width:82px;height:82px;float:right}.column.right .promo_bca_logo{display:none}.column.right #promo-bca-panel .panel{border:0;margin:0}.column.right .cart-item.donation .price{display:none}.column.left #promo-bca-panel{border-width:0 1px;margin:0}.column.left #promo-bca-panel .panel{width:60%;margin:1em}.cart-item.donation .product_subname{display:none}.cart-item.donation .sub_line{display:none}.panel .donation_amount_label{display:inline;margin-right:.4em}#promo-bca-panel .bca-logo{float:right}.checkout-panel--order-summary{font-size:14px;margin:15px 16px}@media (min-width:1024px){.checkout-panel--order-summary{border-top:1px solid #cdcbc9;margin:15px 0 35px}}@media (min-width:1024px){.checkout-panel--order-summary header{font-size:18px;margin-bottom:0;padding:7px 0 4px}}.checkout-panel--order-summary .label{float:left;margin-bottom:1.5em;width:75%}.checkout-panel--order-summary .label .ship-method__information{margin:10px 0;display:inline-block}@media (min-width:1024px){.checkout-panel--order-summary .label{text-transform:uppercase;width:85%}.checkout-panel--order-summary .label.shipping .select-box{min-width:48.3%;text-transform:none}}.checkout-panel--order-summary .total{border-top:1px solid #cdcbc9;font-weight:700;margin-bottom:0;padding:1em 0;text-transform:uppercase}.checkout-panel--order-summary .total.value{color:#120e02}@media (min-width:1024px){.checkout-panel--order-summary .total{color:#a39e9d;text-transform:uppercase}}.checkout-panel--order-summary .value{color:#120e02;float:right;font-weight:400;text-align:left;width:25%}@media (min-width:1024px){.checkout-panel--order-summary .value{color:#a39e9d;width:15%}}.checkout-panel--order-summary .points{color:#a39e9d;display:none;margin-top:5px;text-transform:capitalize}.checkout-panel--order-summary .afterpay-learnmore{width:14px;height:14px;display:inline-block;border-radius:50%;background:#120e02;color:#fff;padding-right:1px;font-size:10px;font-family:MetaMediumRoman;line-height:1.4;text-transform:lowercase;text-align:center}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary{margin:0;padding:0}@media (min-width:1024px){#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary{border-top:none}}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary header{margin:0;padding:0}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__value{width:25%}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content .estimated-delivery-date{margin-bottom:1em}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label{width:75%}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label.shipping{margin-bottom:5px}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label .ship-method{margin-bottom:0;margin-top:-7px;height:auto;min-height:35px}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label .ship-method__information{margin:5px 0}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label .ship-method .js-select-box-label:after{background-color:#fbf8f6;width:41px;text-align:center;margin-right:-10px}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label--shipping .select-box{width:200px}#index .checkout-single-page .checkout__sidebar .checkout-panel--order-summary .order-summary-content__label--shipping .select-box option{display:none}#index .checkout.checkout-single-page .checkout-panel--payment{margin-bottom:20px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment{border-bottom:none}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment header{margin:0}}#index .checkout.checkout-single-page .checkout-panel--payment.collapsed header{margin-bottom:15px}#index .checkout.checkout-single-page .checkout-panel--payment .form-item.select .invalid_marker,#index .checkout.checkout-single-page .checkout-panel--payment .form-item.select .valid_marker{display:none}#index .checkout.checkout-single-page .checkout-panel--payment input:required:invalid:not(:checked).checkedEmpty,#index .checkout.checkout-single-page .checkout-panel--payment select:required:invalid:not(:checked).checkedEmpty{border:1px solid #f00}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content{padding:0}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__heading{padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__heading{padding:0;text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .alternate-address-links__label{display:inherit;margin-left:25px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container p{display:inline}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .payment-control{height:auto;margin:5px 0 0 0;width:100%}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .payment-control{width:50%}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .payment-control span{margin:0 0 10px;float:left;min-height:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .payment-control span{margin-top:0}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .saved-payments .select-box{width:60%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address{padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address{padding:0}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address h3,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address h4{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address a{margin-bottom:0;height:auto}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address{margin-bottom:15px;border-bottom:none;padding:0}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .form-item{width:100%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .form-item.default-shipping{height:auto;margin:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .name-fields .first-name,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .name-fields .last-name{width:49%;float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .name-fields .first-name{margin-right:12px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .addresses .form-item{width:100%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .phone-1{width:49%}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .city,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{width:48%;float:left}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .city,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{width:24%;float:left}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{margin-right:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{margin-right:6px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .state{clear:both}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .state .select-box{width:100%}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .state{margin-left:13px;width:49%;clear:none;float:left}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__country .select-country{width:100%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div:after,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div:before{content:' ';display:table}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div:after{clear:both}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div.address-to-use{margin:10px 0;height:auto}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div.address-to-use span.address-to-use{height:auto;width:250px;margin-bottom:0;padding-bottom:0;float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div.address-to-use span.address-to-use:nth-child(2){width:240px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .existing-address .address-menu-container .address-options{height:auto;width:45%;margin-right:15px;min-height:230px;float:left}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .existing-address .address-menu-container .address-options{width:31%;min-height:200px;margin-right:10px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .continue-button-wrapper{padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .continue-button-wrapper{padding:0;float:right;width:auto}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .continue-button-wrapper .submit{margin:0;width:100%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container{padding:0 10px;border-bottom:1px solid #cdcbc9}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container{padding:0;border-bottom:none}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form{margin-top:20px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form{margin-top:15px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item{float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.card-type{height:auto;margin:15px 0 0 0;padding:0}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.card-number{width:65%;margin-right:15px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.do-not-save-payment{width:100%;height:auto}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.cvv{width:30%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.cvv a{display:none}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select{width:48%;margin-left:11px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month{margin:0}.no-placeholder #index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month{margin-top:20px}.no-placeholder #index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month .label-content{display:none}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month .select-box{width:100%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-year .select-box{width:100%}}@media (min-width:768px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type.mobile-hidden{display:block!important}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option{float:none;width:100%;display:block;height:auto}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option{float:left;width:auto;margin-bottom:5px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label{float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label:before{line-height:25px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label span.pp{margin-left:10px;display:inline-block;vertical-align:top}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label ul.related-media{float:right}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label ul.related-media li.cc{float:left;margin-right:10px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label ul.related-media li.cc:first-child{margin-left:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment.display header,#index .checkout.checkout-single-page .checkout-panel--payment.finished header{background:#f4f2ee;margin-bottom:15px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment.display .checkout-panel__content h3,#index .checkout.checkout-single-page .checkout-panel--payment.display .checkout-panel__content h4,#index .checkout.checkout-single-page .checkout-panel--payment.finished .checkout-panel__content h3,#index .checkout.checkout-single-page .checkout-panel--payment.finished .checkout-panel__content h4{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .checkout-panel--payment.display .payment-display-content,#index .checkout.checkout-single-page .checkout-panel--payment.finished .payment-display-content{padding-bottom:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment.display .payment-display-content,#index .checkout.checkout-single-page .checkout-panel--payment.finished .payment-display-content{float:left;width:45%;margin:0 20px 20px 0}}#index .checkout.checkout-single-page .checkout-panel--payment.display .payment-display-content__subsection>div,#index .checkout.checkout-single-page .checkout-panel--payment.finished .payment-display-content__subsection>div{padding:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment.display .payment-display-content__subsection,#index .checkout.checkout-single-page .checkout-panel--payment.finished .payment-display-content__subsection{float:left;width:45%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment.display .payment-display-content__payment,#index .checkout.checkout-single-page .checkout-panel--payment.finished .payment-display-content__payment{margin-top:15px}}.no-placeholder #index .checkout.checkout-single-page .payment-form .form-item.expires-year{margin-top:20px}.no-placeholder #index .checkout.checkout-single-page .form-item.select.state{margin-top:20px}#index .checkout.checkout-single-page .checkout-panel__salon{margin-top:15px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel__salon .checkout-panel__heading--stylist{padding-top:10px}}#index .checkout.checkout-single-page .checkout-panel__pure-previlege{margin-bottom:15px}#index .checkout.checkout-single-page .pure-privilege{padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege{padding:0}}#index .checkout.checkout-single-page .pure-privilege__name{margin-bottom:20px}#index .checkout.checkout-single-page .pure-privilege__edit{cursor:pointer;font-weight:700;margin-left:10px;text-decoration:underline}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .pure-privilege__form-subheader{padding-top:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-subheader{padding-top:6px;clear:both;margin:10px 0}}#index .checkout.checkout-single-page .pure-privilege__form-container .existing-address .checkout-panel__subheader{display:block!important}#index .checkout.checkout-single-page .pure-privilege__form-container .existing-address .address-edit{position:static!important}#index .checkout.checkout-single-page .pure-privilege__form-container .existing-address .address-content{margin:12px 0!important;display:block!important}#index .checkout.checkout-single-page .pure-privilege__form-container a{text-decoration:underline;display:block}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item{width:100%;margin-bottom:12px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-container .form-item{width:49%;float:left;margin:6px 0;line-height:2}}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item .error{color:#f00}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item .error .select-box__label{border:1px solid #f00}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-container .form-item.pure-privilege__form-item--privilege-number{margin-bottom:20px}}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item.pure-privilege__form-item--privilege-number.hidden+.pure-privilege__form-item--where-to-find{margin-left:0}#index .checkout.checkout-single-page .pure-privilege__form-container input[type=checkbox]~.label,#index .checkout.checkout-single-page .pure-privilege__form-container input[type=checkbox]~label{width:90%}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-item--last-name.form-item,#index .checkout.checkout-single-page .pure-privilege__form-item--where-to-find.form-item{margin-left:11px}}#index .checkout.checkout-single-page .pure-privilege__form-item--where-to-find{margin-top:11px}#index .checkout.checkout-single-page .pure-privilege__checkbox-wrapper input[type=checkbox]~label{width:90%}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__checkbox-wrapper input[type=checkbox]~label{width:auto}}#index .checkout.checkout-single-page .pure-privilege__cert-number-text{margin-bottom:10px;clear:both}#index .checkout.checkout-single-page .pure-privilege .link{text-transform:uppercase}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item label a{display:inline}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-month,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--email-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--home-phone-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--mobile-phone,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--terms{clear:both}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--email-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--home-phone-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in{width:100%!important}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in{height:130px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in{height:60px}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-day,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-month,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-year,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex{margin-top:2px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-day,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-month,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-year{width:24%!important}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex{height:auto;position:relative}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex{width:20%!important}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex label{display:none}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--terms{width:100%!important}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--terms{margin-bottom:0}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--cancel{float:left;width:49%}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--submit{float:right}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--submit{position:relative;z-index:2;top:80px;float:right!important}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item input[type=text]{width:95%}#index .checkout.checkout-single-page .pure-privilege-enrollment__birth-date-gift-label{clear:both;margin-top:10px;padding-top:10px;text-transform:uppercase}#index .checkout.checkout-single-page .pure-privilege-enrollment__cancel{display:block;margin-top:10px}#index .checkout.checkout-single-page .pure-privilege-enrollment__submit{float:right;margin:0!important;line-height:2;min-width:210px}#index .checkout.checkout-single-page .pure-privilege__field-container{margin-top:10px}#index .checkout.checkout-single-page .pure-privilege__field-container .pure-privilege-enrollment__email-contianer{clear:both;display:none}#index .checkout.checkout-single-page .pure-privilege__field-container .pure-privilege-enrollment__form-item input[type=text]{width:95%}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-boutique.checkout-panel{padding-top:60px}}.pure-privilege-popup{font-size:14px;padding:40px 30px 15px;margin-bottom:60px}.pure-privilege-popup ul li{margin-bottom:5px}.pure-privilege-popup__header{font-size:28px;line-height:1.07;font-weight:300;letter-spacing:-.005em;margin-bottom:10px;text-transform:uppercase}.pure_privilege-enrollment-container .messages{display:none!important}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item{display:table;width:33%;float:left;height:170px}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item a{float:left}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item .description{float:left;clear:left;width:105px}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item .addtobag,body#viewcart #recommended-products-panel .recommended-product-items .recommended-item .quickshop{clear:left}.checkout-panel--samples .checkout-panel__header{text-align:center}@media (min-width:1024px){.checkout-panel--samples .checkout-panel__header{text-align:left}}.checkout-panel--samples .checkout-panel__header h2{font-size:36px;display:block;text-align:center;line-height:1;margin-bottom:0}@media (min-width:1024px){.checkout-panel--samples .checkout-panel__header h2{font-size:38px;text-align:left}}.checkout-panel--samples .samples-content__continue-shopping{display:block;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:underline;padding-bottom:50px;border-bottom:1px solid #120e02}.checkout-panel--samples .samples-content__free-header{font-size:20px;font-weight:700;text-transform:uppercase;padding:20px 15px 0}.checkout-panel--samples .samples-content__free-desc{padding:0 15px}@media (min-width:1024px){.checkout-panel--samples .samples-content__free-desc{font-size:16px;padding:0}}.checkout-panel--samples .samples-content__sample-header{font-size:20px;font-weight:700;text-transform:uppercase;margin:20px 0 0}@media (min-width:1024px){.checkout-panel--samples .samples-content__sample-header{font-size:24px;font-weight:400;margin:15px 0}}.checkout-panel--samples .samples-content__form{padding:15px}@media (min-width:1024px){.checkout-panel--samples .samples-content__form{padding:0}}.checkout-panel--samples .samples-content__button--mobile,.checkout-panel--samples .samples-content__button-group--bottom{padding:0 15px}.checkout-panel--samples .samples-content__button--mobile a,.checkout-panel--samples .samples-content__button-group--bottom a{width:100%}@media (min-width:1024px){.checkout-panel--samples .samples-content__button--mobile,.checkout-panel--samples .samples-content__button-group--bottom{padding:15px 0}}.checkout-panel--samples .samples-content__button--mobile a{background:#120e02;color:#fff;font-weight:700}.checkout-panel--samples .samples-content .product-list-container{border-bottom:1px solid #120e02}.checkout-panel--samples .samples-content .product-img{width:230px;height:390px;display:table-cell;vertical-align:bottom}@media (max-width:1023px){.checkout-panel--samples .samples-content{text-align:center}}@media (min-width:1024px){.checkout-panel--samples .samples-content__button-group--top{padding:15px 0;border-bottom:1px solid #120e02;border-top:1px solid #120e02;margin-top:50px}.checkout-panel--samples .samples-content__button{display:inline-block;margin-right:10px}.checkout-panel--samples .samples-content__button:nth-child(2){float:right;margin-right:0}.checkout-panel--samples .samples-content__continue{background:#120e02;color:#fff}}.checkout-panel--samples .samples-content .product{width:48%;float:left;margin-bottom:30px}.checkout-panel--samples .samples-content .product .product-brief__title{font-weight:700;text-transform:uppercase;padding-top:10px;border-top:1px solid #120e02}.checkout-panel--samples .samples-content .product .skus{margin-top:15px;font-weight:700}.checkout-panel--samples .samples-content .product .skus .sku{width:100%}.checkout-panel--samples .samples-content .product .skus .sku:hover{color:#fff}.checkout-panel--samples .samples-content .product .skus .sku.disabled{background:0 0;opacity:.5}.checkout-panel--samples .samples-content .product .skus .sku.disabled a:hover{color:#120e02;background:0 0}.checkout-panel--samples .samples-content .product .skus .sku a{text-decoration:none;font-size:14px;padding-left:0;padding-right:0}@media (min-width:1024px){.checkout-panel--samples .samples-content .product .skus .sku a{font-size:15px;padding:9px 19px 8px 19px}}@media (min-width:1024px){.checkout-panel--samples .samples-content .product .skus .sku{width:auto}}.checkout-panel--samples .samples-content .product.selected .tick-mark{padding-right:10px}@media (min-width:1024px){.checkout-panel--samples .samples-content .product{width:24.5%;padding:1%;margin-right:.5%}.checkout-panel--samples .samples-content .product.selected{border:1px solid #868180}.checkout-panel--samples .samples-content .product.selected .sample-select-button{border:none;padding:0;min-width:10px}.checkout-panel--samples .samples-content .product.selected .sample-select-button.selected{padding-left:0}.checkout-panel--samples .samples-content .product.selected .sample-select-button:hover{color:#120e02;background:0 0}}.checkout-panel--samples .samples-content .product:nth-child(2n+1){margin-right:4%}@media (min-width:1024px){.checkout-panel--samples .samples-content .product:nth-child(2n+1){margin-right:.5%}}@media (min-width:1024px){.checkout-panel--samples .samples-content .product:nth-child(4n+5){clear:left}}#confirm fieldset,#index .checkout.checkout-single-page fieldset{border:0;margin:0;padding:0;clear:both;width:100%;max-width:664px;margin-left:0}#confirm fieldset:after,#confirm fieldset:before,#index .checkout.checkout-single-page fieldset:after,#index .checkout.checkout-single-page fieldset:before{content:' ';display:table}#confirm fieldset:after,#index .checkout.checkout-single-page fieldset:after{clear:both}#confirm fieldset .form-item input[type=date],#confirm fieldset .form-item input[type=email],#confirm fieldset .form-item input[type=number],#confirm fieldset .form-item input[type=password],#confirm fieldset .form-item input[type=search],#confirm fieldset .form-item input[type=tel],#confirm fieldset .form-item input[type=text],#confirm fieldset .form-item input[type=time],#confirm fieldset .form-item input[type=url],#confirm fieldset .form-item select,#confirm fieldset .form-item textarea,#index .checkout.checkout-single-page fieldset .form-item input[type=date],#index .checkout.checkout-single-page fieldset .form-item input[type=email],#index .checkout.checkout-single-page fieldset .form-item input[type=number],#index .checkout.checkout-single-page fieldset .form-item input[type=password],#index .checkout.checkout-single-page fieldset .form-item input[type=search],#index .checkout.checkout-single-page fieldset .form-item input[type=tel],#index .checkout.checkout-single-page fieldset .form-item input[type=text],#index .checkout.checkout-single-page fieldset .form-item input[type=time],#index .checkout.checkout-single-page fieldset .form-item input[type=url],#index .checkout.checkout-single-page fieldset .form-item select,#index .checkout.checkout-single-page fieldset .form-item textarea{width:100%;background:#fff}#confirm fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#confirm fieldset .form-item .button,#index .checkout.checkout-single-page fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#index .checkout.checkout-single-page fieldset .form-item .button,#offer-code-panel .checkout__offer-code__wallet-item #confirm fieldset .form-item .checkout__offer-code__wallet-apply,#offer-code-panel .checkout__offer-code__wallet-item #index .checkout.checkout-single-page fieldset .form-item .checkout__offer-code__wallet-apply{margin-left:1px;width:100%;cursor:pointer}#confirm fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply label,#confirm fieldset .form-item .button label,#index .checkout.checkout-single-page fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply label,#index .checkout.checkout-single-page fieldset .form-item .button label,#offer-code-panel .checkout__offer-code__wallet-item #confirm fieldset .form-item .checkout__offer-code__wallet-apply label,#offer-code-panel .checkout__offer-code__wallet-item #index .checkout.checkout-single-page fieldset .form-item .checkout__offer-code__wallet-apply label{display:block;cursor:pointer}#confirm fieldset .form-item .select-box__label,#index .checkout.checkout-single-page fieldset .form-item .select-box__label{height:35px;line-height:35px}@media (min-width:1024px){#confirm .checkout-panel--shipping,#index .checkout.checkout-single-page .checkout-panel--shipping{border-bottom:none;border-top:1px solid #cdcbc9}}#confirm .checkout-panel--shipping .single-message,#index .checkout.checkout-single-page .checkout-panel--shipping .single-message{padding-top:0;margin-bottom:0}#confirm .checkout-panel--shipping header,#index .checkout.checkout-single-page .checkout-panel--shipping header{margin-bottom:0}#confirm .checkout-panel--shipping header p,#index .checkout.checkout-single-page .checkout-panel--shipping header p{margin:10px 0 0 0}@media (min-width:1024px){#confirm .checkout-panel--shipping header p,#index .checkout.checkout-single-page .checkout-panel--shipping header p{margin:0}}#confirm .checkout-panel--shipping.collapsed header,#index .checkout.checkout-single-page .checkout-panel--shipping.collapsed header{margin-bottom:15px}#confirm .checkout-panel--shipping-edit-address .show_less_address,#confirm .checkout-panel--shipping-edit-address .show_more_address,#confirm .checkout-panel--shipping-edit-address a,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_less_address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_more_address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address a{cursor:pointer}#confirm .checkout-panel--shipping-edit-address .select-address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address{padding:0}#confirm .checkout-panel--shipping-edit-address .select-address .select-menu,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .select-menu{height:auto;margin-bottom:0}#confirm .checkout-panel--shipping-edit-address .select-address .select-menu .address-options,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .select-menu .address-options{float:left;height:auto;width:48%}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .select-address .select-menu .address-options,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .select-menu .address-options{width:33.3%}}#confirm .checkout-panel--shipping-edit-address .select-address .select-menu .address-options:nth-child(odd),#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .select-menu .address-options:nth-child(odd){margin-right:10px}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .select-address .select-menu .address-options:nth-child(odd),#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .select-menu .address-options:nth-child(odd){margin-right:0}}#confirm .checkout-panel--shipping-edit-address .select-address .select-menu .address-options__links,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .select-menu .address-options__links{margin-bottom:15px}#confirm .checkout-panel--shipping-edit-address .select-address .address-options,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .address-options{height:auto}#confirm .checkout-panel--shipping-edit-address .select-address .address-options__links a,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .select-address .address-options__links a{cursor:pointer}#confirm .checkout-panel--shipping-edit-address .address-form .form-item,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .form-item{width:100%;float:none}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form .form-item,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .form-item{width:50%;float:left}}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form__phones p,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__phones p{float:right;margin-right:15px}}#confirm .checkout-panel--shipping-edit-address .address-form .default-shipping,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .default-shipping{margin:0 0 20px;height:auto}#confirm .checkout-panel--shipping-edit-address .address-form .default-shipping label,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .default-shipping label{margin-bottom:15px}#confirm .checkout-panel--shipping-edit-address .address-form .default-shipping label:before,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .default-shipping label:before{margin-top:-5px}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form .name-fields .first-name,#confirm .checkout-panel--shipping-edit-address .address-form .name-fields .last-name,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .name-fields .first-name,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .name-fields .last-name{width:49%}#confirm .checkout-panel--shipping-edit-address .address-form .name-fields .first-name,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .name-fields .first-name{margin-right:12px}}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form .addresses .form-item,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .addresses .form-item{width:100%}}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form .phone-1,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form .phone-1{width:49%}}#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .city,#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .city,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code{width:48%;float:left}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .city,#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .city,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code{width:24%;float:left}}#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code{margin-right:10px}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .postal-code{margin-right:6px}}#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .state,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .state{clear:both}#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .state .select-box,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .state .select-box{width:100%}@media (min-width:1024px){#confirm .checkout-panel--shipping-edit-address .address-form__city-state-zip .state,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .address-form__city-state-zip .state{margin-left:13px;width:49%;clear:none}}#confirm .checkout-panel--shipping .gift-options-content header,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content header{margin:0;padding:0}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content header h3,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content header h3{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#confirm .checkout-panel--shipping .gift-options-content .checkout-panel__content,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content .checkout-panel__content{padding:0;display:none}#confirm .checkout-panel--shipping .gift-options-content__container .giftwrap__is-gift,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .giftwrap__is-gift{height:auto;float:none;margin-bottom:0;width:auto}#confirm .checkout-panel--shipping .gift-options-content__container .giftwrap__is-gift label,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .giftwrap__is-gift label{width:90%}#confirm .checkout-panel--shipping .gift-options-content__container .giftwrap__is-gift label:before,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .giftwrap__is-gift label:before{margin-top:-5px}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container h3,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container h3{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0;display:none}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container img,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container img{margin-bottom:20px}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .chars-remaining,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .chars-remaining{color:#a39e9d;margin:20px 0 10px}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{display:none}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{width:100%}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{width:49%;float:left}}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{margin-right:12px}}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message{height:auto;margin-bottom:0}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message{width:100%}}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message textarea,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message textarea{border:1px solid #120e02;background:0 0;color:#120e02;font-size:1em;padding:15px}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished header,#index .checkout.checkout-single-page .checkout-panel--shipping.finished header{background:#f4f2ee;margin-bottom:15px}}#confirm .checkout-panel--shipping.finished .shipping-address-display-content,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content{padding-bottom:10px}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .shipping-address-display-content,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content{margin:0 20px 20px 0}}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .shipping-address-display-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .checkout-panel__content,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .checkout-panel__content{float:left;width:45%}}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .gift-options-display-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .gift-options-display-content__options,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content__options{margin-bottom:15px!important}}#confirm .checkout-panel--shipping.finished .gift-options-display-content p span,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content p span{display:block;margin-bottom:5px;word-break:break-word}#confirm .checkout-panel--email-and-sms-promotions,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions{border-bottom:none}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions{padding:0}}#confirm .checkout-panel--email-and-sms-promotions a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions a{display:inline-block;margin:5px 0 0 30px;color:#a39e9d}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions a{color:#120e02;border-bottom:1px solid #a39e9d}}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions p,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions p{font-size:18px}}#confirm .checkout-panel--email-and-sms-promotions .checkout-panel__content,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .checkout-panel__content{padding:0;display:none}#confirm .checkout-panel--email-and-sms-promotions .checkout-panel__content--email-optin,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .checkout-panel__content--email-optin{display:block}#confirm .checkout-panel--email-and-sms-promotions header,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions header{margin:0;padding:0}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions header h3,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions header h3{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item{height:auto}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item{margin-bottom:5px}}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item p.emailPro_label_content,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item p.emailPro_label_content{font-size:14px}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a{margin:0;text-decoration:none}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a{border-bottom:1px solid #120e02;text-transform:uppercase}}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.link,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.link{display:none}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.customer-service-ca-rb,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.customer-service-ca-rb{text-transform:capitalize;font-size:14px;font-weight:400;margin:0;left:-21px;position:relative}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label.field_label,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label.field_label{width:90%}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label:before,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label:before{margin-top:-5px}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio{height:auto;margin-bottom:20px}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a{display:inline;margin:0}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a:hover,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a:hover{text-decoration:none}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label{width:90%}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label:before,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label:before{margin-top:-5px}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item{width:100%}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item.sms-mobile-carrier,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item.sms-mobile-carrier{display:none}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item--full,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item--full{height:auto;margin-bottom:15px}@media (min-width:1024px){.delete-confirm-overlay .address-delete__header{font-size:31px}}.delete-confirm-overlay .address-delete__link{border-bottom:1px solid #120e02;cursor:pointer;margin-right:15px;text-transform:uppercase}.delete-confirm-overlay .address-delete__link:hover{color:#120e02;text-decoration:none}.viewcart .checkout-panel--viewcart{border-bottom:none;overflow:visible}.viewcart .checkout-panel--viewcart .cart-items__item{border-top:1px solid #cdcbc9;position:relative;margin:15px 0;padding:10px 16px 0 16px}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item{margin:0;padding:25px 0 35px 5px}}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item.product{min-height:auto}}.viewcart .checkout-panel--viewcart .cart-items__item>div{float:left}.viewcart .checkout-panel--viewcart .cart-items__item--desc,.viewcart .checkout-panel--viewcart .cart-items__item--price,.viewcart .checkout-panel--viewcart .cart-items__item--qty,.viewcart .checkout-panel--viewcart .cart-items__item--replenishment,.viewcart .checkout-panel--viewcart .cart-items__item--total{padding-left:2%;width:78%;margin-top:7px}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--desc,.viewcart .checkout-panel--viewcart .cart-items__item--price,.viewcart .checkout-panel--viewcart .cart-items__item--qty,.viewcart .checkout-panel--viewcart .cart-items__item--replenishment,.viewcart .checkout-panel--viewcart .cart-items__item--total{padding-left:0}}.viewcart .checkout-panel--viewcart .cart-items__item--thumb{width:22%}@media (max-width:767px){.viewcart .checkout-panel--viewcart .cart-items__item--thumb{min-height:130px}}.viewcart .checkout-panel--viewcart .cart-items__item--thumb img{display:inline-grid;word-wrap:break-word;width:100%}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--thumb img{width:auto}}.viewcart .checkout-panel--viewcart .cart-items__item--qty form{position:absolute;right:16px;top:32%;width:auto}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--qty form{position:static;top:inherit;right:inherit}}@media (max-width:767px){.viewcart .checkout-panel--viewcart .cart-items__item--qty form{top:60px}}.viewcart .checkout-panel--viewcart .cart-items__item--qty .select-box__label,.viewcart .checkout-panel--viewcart .cart-items__item--qty .select-box__options{min-width:77px}.viewcart .checkout-panel--viewcart .cart-items__item--product-name{font-weight:700;line-height:normal;text-transform:uppercase}.viewcart .checkout-panel--viewcart .cart-items__item .egift_cart{font-weight:400}.viewcart .checkout-panel--viewcart .cart-items__item .egiftcard_links{line-height:normal;letter-spacing:.05em;text-decoration:underline;text-transform:uppercase}.viewcart .checkout-panel--viewcart .cart-items__item--desc{line-height:21px;width:68%;word-wrap:break-word}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--desc{padding-right:2%;width:33%;padding-bottom:30px}}.viewcart .checkout-panel--viewcart .cart-items__item--total{padding:15px 2% 30px;width:40%}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--total{padding:0}}@media (max-width:767px){.viewcart .checkout-panel--viewcart .cart-items__item--total{padding:15px 0 0 0}}.viewcart .checkout-panel--viewcart .cart-items__item--product-price{text-decoration:line-through}.viewcart .checkout-panel--viewcart .cart-items__item--points{color:#a39e9d;display:none;margin-top:5px}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--replenishment{width:50%}}.viewcart .checkout-panel--viewcart .cart-items__item--replenishment__description .overlay-link{color:#a39e9d;display:inline-block;margin-bottom:5px}.viewcart .checkout-panel--viewcart .cart-items__item--replenishment__notice{font-size:12px;line-height:15px;margin-top:5px}.viewcart .checkout-panel--viewcart .cart-items__item--replenishment .select-box__label,.viewcart .checkout-panel--viewcart .cart-items__item--replenishment .select-box__options{min-width:100%}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--replenishment .select-box__label,.viewcart .checkout-panel--viewcart .cart-items__item--replenishment .select-box__options{min-width:195px}}.viewcart .checkout-panel--viewcart .cart-items__item--remove-product a{cursor:pointer;position:absolute;right:31px;top:7px}.viewcart .checkout-panel--viewcart .cart-items__item--remove-product a .icon--close:before{font-weight:700;font-size:10px}.viewcart .checkout-panel--viewcart .cart-items__item--remove-product a:hover{text-decoration:none}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--remove-product a{bottom:60px;top:inherit;right:inherit;line-height:normal;letter-spacing:.05em;text-decoration:underline;text-transform:uppercase}}.viewcart .checkout-panel--viewcart .cart-items__item--error--out-of-stock p{position:relative;margin-top:10px;margin-bottom:0;line-height:15px}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item--error--out-of-stock p{margin-top:10px}}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item .cart_item__error--hazmat p{margin-top:10px;width:50%;float:right;line-height:16px}.viewcart .checkout-panel--viewcart .cart-items__item .cart_item__error--hazmat p.special_item_sku{width:57%}}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item .view-detail__link{text-decoration:underline}}.viewcart .checkout-panel--viewcart .cart-items__item .view-detail__content{display:none}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__header--item{color:#a39e9d;float:left;font-size:14px;font-weight:700;text-transform:uppercase;padding-bottom:9px}.viewcart .checkout-panel--viewcart .cart-items__products{width:50%}.viewcart .checkout-panel--viewcart .cart-items__price{width:18%}.viewcart .checkout-panel--viewcart .cart-items__qty{width:13%}.viewcart .checkout-panel--viewcart .cart-items__total{padding-left:52px;width:19%}.viewcart .checkout-panel--viewcart .cart-items__item--thumb{margin-right:2%;width:15%}}.viewcart .checkout-panel .checkout-buttons-content{padding:16px;text-align:center}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content{margin:15px 0 56px;padding:0}}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content__container{float:right}}.viewcart .checkout-panel .checkout-buttons-content__item--choose-samples{display:none}.viewcart .checkout-panel .checkout-buttons-content .continue-checkout,.viewcart .checkout-panel .checkout-buttons-content .continue-shopping,.viewcart .checkout-panel .checkout-buttons-content .or-text,.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{margin-bottom:10px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .continue-checkout,.viewcart .checkout-panel .checkout-buttons-content .continue-shopping,.viewcart .checkout-panel .checkout-buttons-content .or-text,.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{float:left;margin-bottom:0}}.viewcart .checkout-panel .checkout-buttons-content .continue-shopping{font-weight:700;display:inline-block;margin-bottom:40px}.viewcart .checkout-panel .checkout-buttons-content .continue-shopping.bottom{margin:20px 0 0}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .continue-shopping{font-weight:400;margin:10px 0 0;letter-spacing:1px}}.viewcart .checkout-panel .checkout-buttons-content .or-text{background:#fff;color:#a39e9d;text-transform:uppercase;padding:0 10px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .or-text{padding:13px 24px 0}}.viewcart .checkout-panel .checkout-buttons-content .or-text__wrap{border-bottom:1px solid #a39e9d;font-size:15px;line-height:.1em;margin:10px 0 20px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .or-text__wrap{border-bottom:none}}.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{background:#fff;border:1px solid #120e02;display:block;padding:0 10px}.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout img{width:98px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{background:0 0;border:none;padding:0}.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout img{width:auto}}.viewcart .checkout-panel .checkout-buttons-content .continue-checkout{background:#120e02;color:#fff;width:100%}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .continue-checkout{height:36px;line-height:36px;min-width:110px;padding:0;width:auto}.viewcart .checkout-panel .checkout-buttons-content .continue-checkout:hover{text-decoration:none}}.viewcart .checkout-panel--promo{padding:0}.viewcart .checkout-panel--promo-bca,.viewcart .checkout-panel--promo-earth_month,.viewcart .checkout-panel--promo-salon_spa{background:#f4f2ee;border-bottom:none;margin-bottom:30px;padding:50px 16px;margin-top:35px}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca,.viewcart .checkout-panel--promo-earth_month,.viewcart .checkout-panel--promo-salon_spa{padding:16px}}.viewcart .checkout-panel--promo-bca .promo-bca-content>div,.viewcart .checkout-panel--promo-bca .promo-earth_month-content>div,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content>div,.viewcart .checkout-panel--promo-earth_month .promo-bca-content>div,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content>div,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content>div,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content>div,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content>div,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content>div{float:left;width:50%}.viewcart .checkout-panel--promo-bca .promo-bca-content header,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header{font-size:19px;margin:0}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content header,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header{margin:15px 0 0}}.viewcart .checkout-panel--promo-bca .promo-bca-content header h2,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header h2{margin:0}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content header h2,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header h2{margin:0 0 .5em 0}}.viewcart .checkout-panel--promo-bca .promo-bca-content__description,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__description,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__description,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__description,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__description,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__description,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__description,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__description,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__description{font-size:16px;font-weight:400;margin-bottom:5px}.viewcart .checkout-panel--promo-bca .promo-bca-content__details,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__details,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__details,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__details,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__details,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__details,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__details,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__details,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__details{padding-left:10px}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content__details,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__details,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__details,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__details,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__details,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__details,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__details,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__details,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__details{padding-left:5px}}.viewcart .checkout-panel--promo-bca .promo-bca-content__logo,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__logo,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__logo,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__logo,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__logo,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__logo,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__logo,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__logo,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__logo{width:100%}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content__logo,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__logo,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__logo,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__logo,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__logo,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__logo,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__logo,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__logo,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__logo{width:auto}}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts{float:left;width:100%}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input{left:-9999px;position:absolute}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input[type=radio]~label:before{content:''}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label{background:#120e02;color:#fff}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label:before{content:''}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__label{border:1px solid #120e02;display:inline-block;font-size:14px;height:32px;float:left;margin:0 8px 10px 0;padding:0 5px;width:auto;line-height:31px}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__label{text-align:center;letter-spacing:.05em;width:auto;padding:0 5px;line-height:31px}}.viewcart .checkout-panel__top-viewcart-buttons{border:none}@media (min-width:1024px){.viewcart .checkout-panel__top-viewcart-buttons{padding:0}}.viewcart .checkout-panel__top-viewcart-buttons .link.bottom{display:none;padding:0}.viewcart .checkout-panel__bottom-viewcart-buttons .link.top{display:none}.viewcart .checkout-panel .continue-shopping{text-transform:uppercase;text-decoration:underline}.viewcart .checkout-panel .messages,.viewcart .checkout-panel .signin-to-see-cart{padding:0 16px}@media (min-width:1024px){.viewcart .checkout-panel .messages,.viewcart .checkout-panel .signin-to-see-cart{padding:0}}.viewcart .checkout-panel .messages a,.viewcart .checkout-panel .signin-to-see-cart a{text-decoration:underline}.viewcart .checkout-panel .pp_promo{background-color:#f4f2ee;margin:10px 0}.viewcart .checkout-panel .pp_promo__message{margin:0;padding:15px}.viewcart .checkout-panel .pp_promo__message a{text-decoration:underline}.viewcart .checkout-panel .pp_member_promo{background-color:#f4f2ee;margin:10px 0}.viewcart .checkout-panel .pp_member_promo__message{margin:0;padding:15px}.viewcart .checkout-panel .pp_member_promo__message a{text-decoration:underline}.viewcart .checkout-panel__content--terms{clear:both;padding-top:10px;text-align:left}@media (min-width:1024px){.viewcart .checkout-panel__content--terms{text-align:right}}.viewcart .checkout-panel__content--terms a{text-decoration:underline}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart{padding:0;margin:0;border-bottom:1px solid #cdcbc9;background:0 0;overflow:auto}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart header{margin:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart header h2,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart header h3{float:left;margin:15px 0 5px;padding:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count{float:right;font-size:14px;margin:15px 0;font-weight:700;text-transform:uppercase}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count span.icon{cursor:pointer}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count .edit{border:none;border-bottom:none;text-decoration:underline;font-size:14px;min-width:auto;padding:0;margin-right:5px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count .edit{margin:22px 5px 0 0}}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items{clear:both}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdcbc9}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item:last-child{border-bottom:none;margin-bottom:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--thumb{float:left;width:32%;min-height:215px;margin-right:10px}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--desc{font-weight:700;text-transform:uppercase;margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--total{margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--total .cart-items__item--product-price{text-decoration:line-through}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--qty{margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item .hazmat{margin-bottom:10px;float:left;width:62%;color:#f00}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items .view-detail{margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items .view-detail__content{display:none}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--review{border-bottom:none;padding:0}}#index .checkout.checkout-single-page .checkout-panel--review .checkout-panel--email-and-sms-promotions{display:none}#index .checkout.checkout-single-page .checkout-panel--review .form-item.checkbox{display:none}#index .checkout.checkout-single-page .checkout-panel--review .messages{padding:0 10px 10px;line-height:18px}#index .checkout.checkout-single-page .checkout-panel--review header{margin:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--review header{padding:0 10px;background:#f4f2ee;margin-bottom:15px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--review .checkout-panel__content{padding:0 10px}}#index .checkout.checkout-single-page .checkout-panel--review .warning-message{color:#120e02;font-size:16px;margin-bottom:0;font-weight:400}#index .checkout.checkout-single-page .checkout-panel--review .review-terms-privacy{font-size:16px;margin-top:10px}#index .checkout.checkout-single-page .checkout-panel--review .review-terms-privacy .terms_privacy{text-decoration:underline}#index .checkout.checkout-single-page .checkout-panel .submit{margin-top:15px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel .submit{margin:20px 0}}#index .checkout.checkout-single-page .checkout-panel .submit input[disabled=disabled]{cursor:not-allowed;opacity:.5}#index .checkout.checkout-single-page .checkout-panel--registration{padding-bottom:0;border-bottom:none}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration{padding:0 10px}}#index .checkout.checkout-single-page .checkout-panel--registration .messages .single-message:first-child{padding-top:0}#index .checkout.checkout-single-page .checkout-panel--registration header a.edit{display:none}#index .checkout.checkout-single-page .checkout-panel--registration.collapsed{margin-bottom:15px}#index .checkout.checkout-single-page .checkout-panel--registration.collapsed header h2{margin:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration.finished header{background:#f4f2ee;margin-bottom:15px}}#index .checkout.checkout-single-page .checkout-panel--registration.finished header a.edit{display:inline}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration.finished header a.edit{float:right;display:inline;position:relative;top:4px}#index .checkout.checkout-single-page .checkout-panel--registration.finished header a.edit:hover{text-decoration:none}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__heading{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__pre ul{margin-top:15px}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__pre ul li{list-style-type:circle;margin:0 0 10px 17px}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .accepted-privacy-policy{height:auto}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .accepted-privacy-policy .terms_disclaimer{display:none}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account{height:auto;width:100%}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account{text-align:right}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account input{width:80%;float:left}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account .continue-as-guest{line-height:35px;text-align:center;width:100%;display:inline-block;text-decoration:underline;text-transform:uppercase}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account .continue-as-guest{width:auto;font-size:14px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__create-account{float:right;width:48%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-panel--email-and-sms-promotions{clear:both}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-panel--email-and-sms-promotions .sms-mobile-phone{width:50%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration{margin-bottom:15px;float:left;width:45%}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration .form-item{height:auto;margin-bottom:0}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration__email-address{padding-bottom:15px}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration__password{width:100%}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration__password .note{margin-top:15px}#index .checkout.checkout-single-page .email-promotions .pc_email_promo_container label.field_label{width:92%}#index .checkout.checkout-single-page .email-promotions .pc_email_promo_container a.link{margin-left:23px}.viewcart .location__search_btn{top:0;border-color:#392720}
