@charset "UTF-8";.mobile-hidden{display:none!important}@media (min-width:1024px){.mobile-hidden{display:block!important}}#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 #392720;color:#392720;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 #392720;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 #392720;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:#392720;color:#fbf8f6;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:#392720;color:#fbf8f6}@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{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:#392720;color:#fbf8f6;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-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 .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:#eeebe9;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 .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:#fbf8f6}#confirm .valid_marker,#index .checkout-single-page .valid_marker{background-color:transparent;color:#392720;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:#392720;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:#392720;border-bottom:1px solid #392720;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:#eeebe9;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 #392720}@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:#fbf8f6;margin-top:20px!important;padding:10px 20px 20px 20px!important;display:none}.checkout-panel--guarantee a{color:#fbf8f6;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 #392720}#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:#392720;color:#fbf8f6}@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:#392720;border:1px solid #392720}}#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:#392720;color:#fbf8f6}@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:#fbf8f6!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:#392720!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:#fbf8f6!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:#392720!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:#fbf8f6;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:#fbf8f6;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:#392720;color:#fbf8f6;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:#fbf8f6}#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 #392720;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:#fbf8f6}@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:#fbf8f6;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:#392720}@media (min-width:1024px){.checkout-panel--order-summary .total{color:#a39e9d;text-transform:uppercase}}.checkout-panel--order-summary .value{color:#392720;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:#392720;color:#fbf8f6;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:#eeebe9;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__checkbox-wrapper{margin-bottom:10px}#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:0}}#index .checkout.checkout-single-page .pure-privilege__form-container a{text-decoration:underline;display:block}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-container .form-item{width:49%;float:left}}#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}#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,#index .checkout.checkout-single-page .pure-privilege__form-item--where-to-find{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}}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex label{display:block;position:absolute;top:-20px}}#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}#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;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}#index .checkout.checkout-single-page .pure-privilege__field-container{margin-top:10px}#index .checkout.checkout-single-page .pure-privilege__field-container .pure-privilege-enrollment__form-item input[type=text]{width:95%}.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}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 #392720}.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:#392720;color:#fbf8f6;font-weight:700}.checkout-panel--samples .samples-content .product-list-container{border-bottom:1px solid #392720}.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 #392720;border-top:1px solid #392720;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:#392720;color:#fbf8f6}}.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 #392720}.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:#fbf8f6}.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:#392720;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:#392720;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:#fbf8f6}#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 #392720;background:0 0;color:#392720;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:#eeebe9;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:#392720;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{border-bottom:1px solid #392720;color:#392720;text-decoration:none;margin:10px 0}@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{float:left;text-transform:uppercase;margin:10px 0}}#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 #392720;cursor:pointer;margin-right:15px;text-transform:uppercase}.delete-confirm-overlay .address-delete__link:hover{color:#392720;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:#fbf8f6;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:#fbf8f6;border:1px solid #392720;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:#392720;color:#fbf8f6;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:#eeebe9;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:#392720;color:#fbf8f6}.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 #392720;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:#eeebe9;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:#eeebe9;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:#eeebe9;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:#392720;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:#eeebe9;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}
/*# sourceMappingURL=us_checkout.css.map */
