.container--relative{position:relative}.site-content{margin:0 auto}body:not(.enable_full_width) .site-content{max-width:1200px}.site-content .bopis-faq a{text-decoration:underline}body.page-iframe{padding-top:0!important}@media (min-width:768px){.sidebar-page{border-bottom:#120e02 solid 1px}}.sidebar-page__sidebar{padding:1em;border-top:#120e02 solid 1px}@media (min-width:768px){.sidebar-page__sidebar{float:left;width:28%;margin:0 2% 0 0;border-right:#120e02 solid 1px;border-top-width:0}}.sidebar-page__content{padding:1em}@media (min-width:768px){.sidebar-page__content{float:right;margin:0;padding:1em 0;width:70%}}.select-box{display:inline-block;position:relative;cursor:pointer;font-size:14px;min-width:150px;vertical-align:middle}.select-box.select--wide{min-width:300px}.select-box--replaced{display:none}.select-box--disabled{cursor:not-allowed}.select-box__label{display:inline-block;position:relative;padding:0 30px 0 10px;height:30px;line-height:31px;border:1px solid #392720;min-width:150px;white-space:nowrap;overflow:hidden;width:100%;background:#fff}.select-box__label::after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwIDI4OS43TDAgNDAuMiA0MC4zIDAgMjUwIDIwOS4zIDQ1OS43IDAgNTAwIDQwLjIgMjUwIDI4OS43eiIvPjwvc3ZnPg==);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwIDI4OS43TDAgNDAuMiA0MC4zIDAgMjUwIDIwOS4zIDQ1OS43IDAgNTAwIDQwLjIgMjUwIDI4OS43eiIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.select--wide .select-box__label{min-width:300px}.select--plain .select-box__label{border:none}.select-box__label.open::after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNNDAuMyAyOTBMMCAyNDkuNyAyNDkuOCAwbDI0OS43IDI0OS43LTQwLjIgNDAuM0wyNDkuOCA4MC41IDQwLjMgMjkweiIvPjwvc3ZnPg==);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNNDAuMyAyOTBMMCAyNDkuNyAyNDkuOCAwbDI0OS43IDI0OS43LTQwLjIgNDAuM0wyNDkuOCA4MC41IDQwLjMgMjkweiIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.select-box__label.open:after,.select-box__label:after{content:'';color:#120e02;background-color:#120e02;position:absolute;height:100%;top:1px;right:10px;width:13px;line-height:30px;text-align:right}.select-box__options{display:none;position:absolute;top:29px;min-width:150px;min-height:1em;max-height:200px;margin:0;padding:0;background:#fff;border:1px solid #392720;cursor:pointer;overflow:auto;-webkit-overflow-scrolling:touch;z-index:99999;width:100%}.select--wide .select-box__options{min-width:300px}.select--plain .select-box__options{border:none}.select-box__options.open{display:block}.select-box__option{display:block;position:relative;padding:0 30px 0 10px;height:30px;line-height:31px;white-space:nowrap;cursor:pointer}.select-box__option:hover{text-decoration:none;background:#cdcbc9}.regimen-fiscal .select-box__label{display:block;height:45px;line-height:2.5;padding:0 12px 0 14px;width:270px;white-space:unset}.regimen-fiscal .select-box__options{position:relative;top:0}.tooltipster-aveda{background:#120e02;color:#fff;max-width:300px}.tooltipster-aveda a{color:#fff;text-decoration:underline}.tooltipster-aveda a:hover{color:#a39e9d}.tooltipster-aveda .tooltipster-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;padding:15px}.tooltipster-aveda .anon-message{display:block;text-transform:none}body.signed-in .tooltipster-aveda .anon-message{display:none}.tooltipster-pure-privilege{background:#120e02;color:#fff;max-width:300px}.tooltipster-pure-privilege .tooltipster-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1.28571;overflow:hidden;padding:15px;text-transform:none}.content .widget-margin-top{margin-top:30px}.content .field-content .professional_banner .content-block-large__inner{width:55%}.content .field-content .professional_salon .content-block-large__text--1{margin-bottom:15%}.content .field-content .professional_salon .content-block-large__text--2{margin-bottom:1%}.content .field-content .professional_behind_scenes .content-block-large__text-wrapper{text-align:center}.content .field-content .professional_behind_scenes .content-block-large__text--2{margin:20px 0}.page-wrapper,header{position:relative}.page-wrapper.fixed,header.fixed{position:fixed}body.fullscreen-enabled{overflow:hidden;position:fixed}body.fullscreen-enabled .content-dim{visibility:visible;opacity:1;z-index:9999}body.fullscreen-enabled #colorbox{z-index:99999}nav.breadcrumbs{background-color:#fff}nav.breadcrumbs .breadcrumbs__level{font-size:15px}nav.breadcrumbs .breadcrumbs__level a{font-size:15px}nav.breadcrumbs .breadcrumbs__level a:hover{color:#a39e9d;text-decoration:underline}nav.breadcrumbs .breadcrumbs__level:nth-last-child(2) a:hover{color:#120e02;text-decoration:none}.sku-menu{width:100%}.sku-menu__container{margin:1em 0}@media (min-width:1024px){.product-brief__footer .sku-menu__container{margin-bottom:0}}.product-brief__price2,.product-sku-price2__value{text-decoration:line-through}.product-brief .product-sku-price:not(.has-sale) .product-price-points-display{display:flex;flex-direction:column-reverse}.product-brief .product-price-points-display{line-height:1.2}.product-brief .product-sku-price__value,.product-brief .product-sku-unit-price__value{line-height:2}.product-brief .product-sku-price__value-link,.product-brief .product-sku-price__value_red-link{display:block;height:100%;text-decoration:none}.product-brief .product-sku-price__value-link:hover{color:#120e02}.cart-items__item--product-price-discount,.has-sale .product-sku-price__value,.on-sale{color:#f00}@media (max-width:1024px){.cart-items__item--product-price,.cart-items__item--product-price-discount{display:inline}}.product-sku-unit-price__value{float:left;display:block;width:100%;font-size:12px}@media (min-width:1024px){.product-sku-unit-price__value{font-size:14px}}.product-full--enhancement .carousel-controls{top:36%}@media (min-width:1024px){.product-full--enhancement .carousel-controls{top:50%}}.product-full--enhancement .carousel-controls .slick-next{right:0}.product-full--enhancement .carousel-controls .slick-prev{left:0}.product-full--enhancement .carousel-controls .slick-arrow{min-width:0;height:96px;display:flex;justify-content:center;align-items:center;position:absolute}@media (min-width:1024px){.product-full--enhancement .carousel-controls .slick-arrow{width:inherit;justify-content:normal;align-items:normal;height:50px}}.product-full--enhancement .carousel-controls .slick-arrow:before{width:15px;height:15px;left:50%;margin-left:-8px}.product-full--enhancement .carousel-dots{margin-top:25px}.product-full--enhancement .slick-dots{bottom:0}.product-full--enhancement .slick-dots button:before{width:8px;height:8px;border:none;background:#e5e5e5}.product-full--enhancement .slick-dots .slick-active button:before{background:#969696}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls{display:flex;width:83%;justify-content:center;top:auto;bottom:20px;overflow:hidden;min-width:100px;height:50px;z-index:1}}.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-arrow{width:60px}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-arrow{position:relative;width:25px}}.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-arrow:before{margin-left:-5px}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-arrow:before{width:9px;height:9px}}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-prev:before{height:50px;line-height:50px}}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-prev{left:0;min-width:0}}.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-count{display:none}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-count{display:block;height:50px;line-height:50px;font-size:16px}}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-next:before{height:50px;line-height:50px}}@media (min-width:1024px){.product-full--enhancement .product-full__image-carousel .carousel-controls .slick-next{right:0;min-width:0}}.product-full--enhancement .product-full__carousel__slides.single-carousel{transform:translate3d(-25%,0,0)}@media (min-width:1024px){.product-full--enhancement .product-full__carousel__slides.single-carousel{transform:none}}.product-full--enhancement .product-full__carousel__slides img{margin:auto;max-width:100%;height:295px}@media (min-width:1024px){.product-full--enhancement .product-full__carousel__slides img{margin-bottom:60px;width:auto;max-width:100%;height:auto}}.product-full--enhancement .product-full__carousel__slides.slick-slider{-ms-touch-action:auto;touch-action:auto}.product-full--enhancement .product-full__image-wrapper{margin-top:10px;max-height:300px;width:100%}@media (min-width:1024px){.product-full--enhancement .product-full__image-wrapper{float:left;width:50%}}.product-full--enhancement .product-full__image-wrapper img{max-height:300px}@media (min-width:1024px){.product-full--enhancement .product-full__image-wrapper img{max-height:500px}}.product-full--enhancement .product-full__breadcrumb{display:block;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%;font-size:16px}@media (min-width:768px){.product-full--enhancement .product-full__breadcrumb{margin-top:0;margin-bottom:15px}}@media (min-width:1024px){.product-full--enhancement .product-full__breadcrumb{margin-top:25px}}.product-full--enhancement .product-full__breadcrumb a{color:#000}.product-full--enhancement .product-full__details{margin-top:30px}@media (min-width:768px){.product-full--enhancement .product-full__details{margin-top:90px}}@media (min-width:1024px){.product-full--enhancement .product-full__details{width:50%;margin-top:auto}}.product-full--enhancement .product-full__image-thumbs .carousel-controls{top:auto;height:100%}.product-full--enhancement .product-full__image-thumbs .slick-prev{left:0}.product-full--enhancement .product-full__image-thumbs .slick-prev::before{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNNDAuMyAyOTBMMCAyNDkuNyAyNDkuOCAwbDI0OS43IDI0OS43LTQwLjIgNDAuM0wyNDkuOCA4MC41IDQwLjMgMjkweiIvPjwvc3ZnPg==);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNNDAuMyAyOTBMMCAyNDkuNyAyNDkuOCAwbDI0OS43IDI0OS43LTQwLjIgNDAuM0wyNDkuOCA4MC41IDQwLjMgMjkweiIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-full--enhancement .product-full__image-thumbs .slick-next{position:absolute;top:inherit;bottom:-30px;right:0}.product-full--enhancement .product-full__image-thumbs .slick-next::before{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwIDI4OS43TDAgNDAuMiA0MC4zIDAgMjUwIDIwOS4zIDQ1OS43IDAgNTAwIDQwLjIgMjUwIDI4OS43eiIvPjwvc3ZnPg==);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwIDI4OS43TDAgNDAuMiA0MC4zIDAgMjUwIDIwOS4zIDQ1OS43IDAgNTAwIDQwLjIgMjUwIDI4OS43eiIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-full--enhancement .product-full__image-thumb{height:92px}.product-full--enhancement .product-full__size-bag-container{margin-top:16px}@media (min-width:1024px){.product-full--enhancement .product-full__size-bag-container{margin-top:24px}}.product-full--enhancement .product-full__sku-select-container{display:inline-block;width:100%;margin-top:16px}@media (min-width:768px){.product-full--enhancement .product-full__sku-select-container{margin-top:24px}}.product-full--enhancement .product-full__sku-select-container .select-box{top:2px;text-align:center}.product-full--enhancement .product-full__sku-select-container .select-box__label,.product-full--enhancement .product-full__sku-select-container .select-box__label:after,.product-full--enhancement .product-full__sku-select-container .select-box__option{height:42px;line-height:42px}.product-full--enhancement .product-full__sku-select-container .select-box__option:not(:first-child){border-top:1px solid #120e02}.product-full--enhancement .product-full__sku-select-container .select-box__options{top:41px}.product-full--enhancement .product-full__add-bag-wrapper{display:flex;justify-content:flex-start}.product-full--enhancement .product-full__quantity-select{height:48px;width:125px;margin-top:1px;margin-right:5px;font-size:16px}.product-full--enhancement .product-full__quantity-select .product-qty-select{height:48px;display:flex;align-items:center;min-width:60px;padding:0 4px;border:1px solid rgba(0,0,0,.3)}.product-full--enhancement .product-full__quantity-select .product-qty-select .product-qty-select-amount,.product-full--enhancement .product-full__quantity-select .product-qty-select button{flex-grow:1;text-align:center;text-decoration:none}.product-full--enhancement .product-full__quantity-select .product-qty-select button:disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.product-full--enhancement .product-full__quantity-select .product-qty-select button svg{width:7px;margin:0 auto}@media (max-width:767px){.product-full--enhancement .product-full__quantity-select .product-qty-select{min-width:90px;padding-inline-start:8px;width:125px;font-size:18px;color:#000}}.product-full--enhancement .product-full__quantity-select h4{font-size:13px;font-weight:500}@media (max-width:767px){.product-full--enhancement .product-full__quantity-select{display:flex;align-items:center;justify-content:flex-start}}.product-full--enhancement .product-full__add-bag-container{flex:1}.product-full--enhancement .product-full__add-bag-container .product__button--add-to-bag,.product-full--enhancement .product-full__add-bag-container .product__button--loading{height:48px;margin-top:0;width:100%}.product-full--enhancement .product-full__actions{padding-top:14px;padding-bottom:4px}@media (min-width:1024px){.product-full--enhancement .product-full__actions{padding-top:0;padding-bottom:0}}.product-full--enhancement .sku-menu__container{margin-top:0;margin-bottom:0}@media (min-width:1024px){.product-full--enhancement .sku-menu__container{margin-top:0}}@media (min-width:1024px){.product-full--enhancement .spp-content .product-add-to-waitlist{height:43px;line-height:43px}}@media (min-width:1024px){.product-full--enhancement .product__button--loading{min-width:240px;height:48px;line-height:43px;padding:0}}.product-full--enhancement.fullscreen-enabled .product-full__image-wrapper img{max-height:none}.spp-content .product__price-installment .afterpay-paragraph{text-align:left;font-size:12px;display:flex;align-items:center;gap:2px;margin:0}.spp-content .product__price-installment .afterpay-paragraph .afterpay-text1{padding-inline-end:2px}.spp-content .product__price-installment .afterpay-paragraph .afterpay-text2{margin:0 4px}.spp-content .product__price-installment .afterpay-paragraph .afterpay-text1,.spp-content .product__price-installment .afterpay-paragraph .afterpay-text2{opacity:1;font-style:italic;color:rgba(18,14,2,.64);display:flex;align-items:center}.spp-content .product__price-installment .afterpay-paragraph .afterpay-logo-link{display:flex;margin-top:2px;justify-content:space-between;flex:1;align-items:center}@media (min-width:1024px){.spp-content .product__price-installment .afterpay-paragraph .afterpay-logo-link{justify-content:flex-start;gap:8px}}.spp-content .product__price-installment .afterpay-paragraph .afterpay-logo-link:has(.afterpay-logo)::before{content:'';width:82px;height:20px;background-image:url(/media/images/checkout/afterpay-logo-black.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:top;margin-inline-start:4px}.spp-content .product__price-installment .afterpay-paragraph .afterpay-logo-link img{width:77px;padding-bottom:10px}.spp-content .product__price-installment .afterpay-paragraph .afterpay-link{font-size:18px;color:#656565!important;line-height:1.1}.spp-content .product__price-installment .afterpay-paragraph img{width:77px}.spp-content .product__price-installment .afterpay-paragraph .afterpay-logo{display:none}.spp-content .product__price-installment .afterpay-paragraph .afterpay-logo+.afterpay-text2::before{content:'';width:86px;height:20px;background-image:url(/media/images/checkout/afterpay-logo-black.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:top}.product-grid--filtered .mix{display:none}.mixitup-initialized.fail+.no-matches{display:block;text-align:center;padding:100px 0}.offerspick{margin:0 auto;width:100%}@media (min-width:768px){.offerspick{padding:20px 0}}.offerspick .offerspick__offers{display:flex;flex-wrap:wrap}.offerspick .offerspick__offer{text-align:center;padding:12px 0 0;min-height:260px}@media (min-width:768px){.offerspick .offerspick__offer{flex-direction:row;padding:28px 1px 0;width:25%}}.offerspick .offerspick__offer.is_selected{border-bottom:0}.offerspick .offerspick__offer.is_selected .offerspick__button--remove{display:inline-block}.offerspick .offerspick__offer.is_selected .offerspick__button--add{display:none}.offerspick .offerspick__offer.is_soldout{opacity:.4}.offerspick .offerspick__offer.is_soldout .offerspick__button--soldout{display:inline-block}.offerspick .offerspick__offer.is_soldout .offerspick__button--add{display:none}.offerspick .offerspick__offer__header{text-transform:uppercase;font-size:11px;letter-spacing:.2em;margin-bottom:18px}@media (min-width:768px){.offerspick .offerspick__offer__header{font-size:16px;letter-spacing:.1em}}.offerspick .offerspick__offer__subheader{font-size:11px;letter-spacing:.2em;margin-bottom:18px}@media (min-width:768px){.offerspick .offerspick__offer__subheader{font-size:16px;letter-spacing:.1em}}.offerspick .offerspick__header{padding:40px 5px;text-align:center}@media (min-width:768px){.offerspick .offerspick__header{padding:40px}}.offerspick .offerspick__header__title{font-size:22px;font-weight:700;text-transform:uppercase}.offerspick .offerspick__header__choices{text-transform:uppercase}.offerspick .offerspick__button--remove,.offerspick .offerspick__header__remove{display:none}.offerspick .offerspick__button__container{text-align:center}.offerspick .offerspick__shades{margin:26px 0}.offerspick .offerspick__shades:after,.offerspick .offerspick__shades:before{content:' ';display:table}.offerspick .offerspick__shades:after{clear:both}.offerspick .offerspick__shade__image{padding-bottom:20px}.offerspick .offerspick__shade__dot{background:#999999;width:20px;height:20px;border-radius:50%;display:inline-block}.offerspick .offerspick__shade__name{font-size:11px;line-height:1.5;margin:4px 0}.offerspick .offerspick__footer{margin:50px 10px 20px 0;display:flex;justify-content:end}.checkout-panel__content.offerspick-action-buttons{display:flex;justify-content:end;margin:0 10px}.invisible{font:0/0 serif;text-shadow:none;color:transparent}.hidden,.js_hidden{display:none!important}.shown{display:block!important}.is-opaque{opacity:1;visibility:visible}.is-transparent{opacity:0;visibility:hidden}.full-height{height:100%}.full-width{width:100%}.flattened{height:0;overflow:hidden}.inflated{height:auto;overflow:visible}.pc_hidden{display:block}@media (min-width:768px){.pc_hidden{display:none}}.mobile_hidden{display:none}@media (min-width:768px){.mobile_hidden{display:block}}.content_padding{margin-top:20px;margin-bottom:20px}[dir=rtl] input[type=tel]{text-align:left}body,html{font-family:FFMeta,arial,helvetica,sans-serif}.checkout{position:relative;margin:20px auto 40px;max-width:1024px;z-index:1;font-size:14px}.checkout:after,.checkout:before{content:' ';display:table}.checkout:after{clear:both}.checkout__header{position:relative;text-transform:uppercase;width:100%}.checkout__heading{font-size:36px;text-align:center;margin-bottom:.48em}@media (min-width:1024px){.checkout__heading{font-size:38px;text-align:left}}.checkout__banner--placeholder-tout{background-color:#cdcbc9;margin-bottom:20px;padding:2em;text-align:center;text-transform:uppercase}.checkout__content .review-panel--header{display:none}@media (min-width:1024px){.checkout__content.bopis_enabled{border-top:0}}.checkout__content.bopis_enabled .checkout__header{display:flex}@media (max-width:1024px){.checkout__content.bopis_enabled .checkout__header{padding:0 10px}.checkout__content.bopis_enabled .checkout__header .checkout__heading{font-size:26px;text-align:left}.checkout__content.bopis_enabled .checkout__header .continue-shopping{margin-top:10px!important}}.checkout__content.bopis_enabled .checkout__header .checkout__heading{flex:1}.checkout__content.bopis_enabled .checkout__header .continue-shopping{margin-top:20px}.checkout__content.bopis_enabled .checkout__header .continue-shopping:after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwLjYgMEw1MDAgMjQ5LjQgMjUwLjYgNDk4LjlsLTI0LjctMjQuNyAyMjQuNy0yMjQuN0wyMjUuOSAyNC43IDI1MC42IDB6Ii8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwLjYgMEw1MDAgMjQ5LjQgMjUwLjYgNDk4LjlsLTI0LjctMjQuNyAyMjQuNy0yMjQuN0wyMjUuOSAyNC43IDI1MC42IDB6Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:'';background-color:#120e02;width:11px;height:11px;font-size:11px;margin-top:-2px}@media (min-width:1024px){.checkout__content{float:left;width:64%;border-top:1px solid #cdcbc9}}.checkout__content fieldset{width:auto;max-width:none;margin-right:0}.checkout__content fieldset.fs{max-width:45em;width:100%}@media (min-width:1024px){.checkout__content .address-options{width:33.3333333%}}.checkout__content .address-options__address-container{min-height:120px}.checkout__content .address-options__select-this-address{line-height:18px;padding:10px}.checkout__content .address-options__select-this-address .select-label--selected{display:none}.checkout__content .address-options__select-this-address.selected .message,.checkout__content .address-options__select-this-address.selected .select-label{display:none}.checkout__content .address-options__select-this-address.selected .message--selected,.checkout__content .address-options__select-this-address.selected .select-label--selected{display:inline-block}.checkout__footer{clear:both}.checkout__footer:after,.checkout__footer:before{content:' ';display:table}.checkout__footer:after{clear:both}.checkout__online-contact-panel{padding-bottom:8px}.checkout__online-contact-panel:after,.checkout__online-contact-panel:before{content:' ';display:table}.checkout__online-contact-panel:after{clear:both}.checkout__online-contact-panel p{float:left;padding:0 10px}@media (min-width:1024px){.checkout__online-contact-panel p{padding:0}}.checkout__online-contact-panel .cs-contact__nav{float:right}.checkout__online-contact-panel .cs-contact__nav ul li{float:left;margin-left:10px}.checkout__online-contact-panel .cs-contact__nav ul li img{padding:0 5px 3px 0}.checkout__online-contact-panel .cs-contact__nav ul li a{text-decoration:none}.checkout .checkout__banner{display:none}@media (min-width:768px){.checkout .checkbox--afterpay{display:inline-flex!important;height:auto;bottom:14px}}.checkout .afterpay-option-checkbox{display:inline-flex}.checkout .afterpay-option-checkbox img.label-logo{width:29%;position:relative;top:-1px}@media (min-width:768px){.checkout .afterpay-option-checkbox img.label-logo{width:15%}}.checkout .afterpay-option-checkbox .afterpay-learnmore{width:14px;height:14px;display:inline-block;border-radius:50%;background:#120e02;color:#fff;margin-right:5px;font-size:10px;font-family:MetaMediumRoman;line-height:1.4;text-transform:lowercase;text-align:center}.checkout .afterpay-option-checkbox .purchase-agreement{text-decoration:underline}.checkout-panel{position:relative;border-bottom:1px solid #cdcbc9}.checkout-panel:after,.checkout-panel:before{content:' ';display:table}.checkout-panel:after{clear:both}.checkout-panel:last-child{border-bottom-width:0}.checkout-panel:first-child{border-bottom-width:0}@media (min-width:1024px){.checkout-panel:first-child{border-top-width:0}}.checkout-panel__header{position:relative;margin:.5em 0;width:100%;font-weight:700}.checkout-panel__header .edit{float:right;margin-top:-2px;text-transform:uppercase}.checkout-panel__heading{margin:0 0 .5em 0;display:inline-block;padding:0;text-transform:uppercase}.checkout_review_sidebar_subsection .checkout-panel__heading{width:100%}.checkout_review_sidebar_subsection .checkout-panel__heading .edit-panel{float:right;text-decoration:underline;font-size:14px;margin-top:3px;font-weight:700}.checkout-panel__heading .view-content-button{font-size:12px;position:absolute;right:0;top:35%}.checkout-panel__content{margin:0}.checkout-panel .continue-button-wrapper{text-align:left}.checkout-panel .messages{padding:0;color:#f00;background-color:transparent;border-width:0}.checkout-panel .messages.error a{color:#f00}.checkout-panel .messages [id^=error_offer_criteria_met]{color:#07bb5b}.checkout-panel .single-message:first-child{padding-top:20px}.checkout-panel .warning-message{margin-bottom:1em;color:#f00;font-size:1.2em;font-weight:700}.checkout-panel .notice-message{color:#edba1e}.checkout-panel .loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background:white url(/media/images/ajax-loading.gif) no-repeat center center;text-align:center;opacity:0;-webkit-transition:opacity 3s ease-in-out;-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out}.checkout-panel .loading.fade-in{opacity:.8}.checkout-panel .loading:before{content:'';display:inline-block;margin-right:-.25em;height:100%;vertical-align:middle}.checkout-panel .loading .text{display:inline-block;padding-top:50px;width:100px;vertical-align:middle}.checkout__sidebar{margin:11px;border-top:1px solid #cdcbc9}@media (min-width:1024px){.checkout__sidebar{margin:0 0 0 6%;float:right;width:28.5%}}.checkout__sidebar .checkout-panel__header{margin:20px 0}@media (min-width:1024px){.checkout__sidebar .checkout-panel__header{margin:15px 0 24px}}.checkout__sidebar .checkout-panel__heading{margin:0;padding:0;font-size:27px}.checkout__sidebar .checkout-panel__heading.mobile-heading{display:none}.checkout__sidebar .checkout-panel--offer-code{border-bottom:1px solid #cdcbc9;padding-bottom:20px;margin-bottom:30px}.checkout__sidebar .checkout-panel--offer-code .offer-code-content__wallet-description{display:inline-block;font-weight:700;margin-bottom:10px}.checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-link{display:block;font-size:16px;font-weight:700;text-align:center;text-decoration:underline;text-transform:uppercase}.checkout__sidebar .checkout-panel.accordion-wrapper{background:#f4f2ee;border-bottom:none;margin-bottom:27px;padding:10px 10px 5px}.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}#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{background:0 0;border:1px solid #120e02;color:#120e02;letter-spacing:.04em;padding:0 15px;height:36px}@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;letter-spacing:.08em}.checkout__sidebar .checkout-panel--links .links-content p a{text-decoration:underline}.checkout__sidebar .checkout-panel--need-help{border-top:1px solid #cdcbc9}.checkout__sidebar .checkout-panel--need-help .need-help-content__item a{display:inline-block;margin-bottom:10px;width:100%}.checkout__sidebar .checkout-panel--need-help .need-help-content__item--email a{margin-bottom:30px}.checkout__sidebar .checkout_review_sidebar{border-bottom:0;padding-bottom:0}.checkout__sidebar .checkout_review_sidebar_subsection{padding:10px 0;border-bottom:1px solid #cdcbc9}.checkout .select-box{min-width:50px;width:95%}@media (min-width:1024px){.checkout .select-box{width:auto}}.checkout .select-box__label.error{color:#f00}#confirm select.error,#index .checkout.checkout-single-page select.error,#index .salonsearch_bg select.error{color:#f00}#confirm .select label span,#index .checkout.checkout-single-page .select label span,#index .salonsearch_bg .select label span{display:none}.no-placeholder #confirm .select label span,.no-placeholder #index .checkout.checkout-single-page .select label span,.no-placeholder #index .salonsearch_bg .select label span{display:block}#confirm .form-item,#index .checkout.checkout-single-page .form-item,#index .salonsearch_bg .form-item{padding:0;position:relative}#confirm .form-item input.error,#index .checkout.checkout-single-page .form-item input.error,#index .salonsearch_bg .form-item input.error{border:1px solid red}@media (min-width:768px){#confirm .form-item.checkbox--afterpay,#index .checkout.checkout-single-page .form-item.checkbox--afterpay,#index .salonsearch_bg .form-item.checkbox--afterpay{margin-bottom:0}}#confirm input[type=checkbox],#confirm input[type=radio],#index .checkout.checkout-single-page input[type=checkbox],#index .checkout.checkout-single-page input[type=radio],#index .salonsearch_bg input[type=checkbox],#index .salonsearch_bg input[type=radio]{float:left;margin:2px 0;width:auto}#confirm input[type=checkbox]~.label,#confirm input[type=checkbox]~label,#confirm input[type=radio]~.label,#confirm input[type=radio]~label,#index .checkout.checkout-single-page input[type=checkbox]~.label,#index .checkout.checkout-single-page input[type=checkbox]~label,#index .checkout.checkout-single-page input[type=radio]~.label,#index .checkout.checkout-single-page input[type=radio]~label,#index .salonsearch_bg input[type=checkbox]~.label,#index .salonsearch_bg input[type=checkbox]~label,#index .salonsearch_bg input[type=radio]~.label,#index .salonsearch_bg input[type=radio]~label{clear:none;display:inline-block;margin-left:10px;width:auto}#confirm input[type=date],#confirm input[type=email],#confirm input[type=number],#confirm input[type=password],#confirm input[type=search],#confirm input[type=tel],#confirm input[type=text],#confirm input[type=time],#confirm input[type=url],#confirm select,#confirm textarea,#index .checkout.checkout-single-page input[type=date],#index .checkout.checkout-single-page input[type=email],#index .checkout.checkout-single-page input[type=number],#index .checkout.checkout-single-page input[type=password],#index .checkout.checkout-single-page input[type=search],#index .checkout.checkout-single-page input[type=tel],#index .checkout.checkout-single-page input[type=text],#index .checkout.checkout-single-page input[type=time],#index .checkout.checkout-single-page input[type=url],#index .checkout.checkout-single-page select,#index .checkout.checkout-single-page textarea,#index .salonsearch_bg input[type=date],#index .salonsearch_bg input[type=email],#index .salonsearch_bg input[type=number],#index .salonsearch_bg input[type=password],#index .salonsearch_bg input[type=search],#index .salonsearch_bg input[type=tel],#index .salonsearch_bg input[type=text],#index .salonsearch_bg input[type=time],#index .salonsearch_bg input[type=url],#index .salonsearch_bg select,#index .salonsearch_bg textarea{background:#fff}#confirm .valid_marker,#index .checkout-single-page .valid_marker{background-color:transparent;color:#120e02;position:absolute;right:-7px;bottom:10px;font-size:14px;display:none}@media (min-width:1024px){#confirm .valid_marker,#index .checkout-single-page .valid_marker{font-size:18px}}#confirm .invalid_marker,#index .checkout-single-page .invalid_marker{position:absolute;right:1px;color:red;top:2px;font-size:20px;display:none}#confirm section.checkout-panel,#index .checkout-single-page section.checkout-panel{padding-bottom:20px}#confirm .checkout__header,#index .checkout-single-page .checkout__header{padding:25px 0;border-bottom:none;text-align:center}@media (min-width:1024px){#confirm .checkout__header,#index .checkout-single-page .checkout__header{text-align:left;padding:0 0 18px}}#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 a,#confirm .checkout a:hover,#index .checkout-single-page .checkout a,#index .checkout-single-page .checkout a:hover{border-bottom:1px solid #120e02;text-decoration:none;display:inline-block;margin-bottom:10px}#confirm .checkout a:hover,#confirm .checkout a:hover:hover,#index .checkout-single-page .checkout a:hover,#index .checkout-single-page .checkout a:hover:hover{border-bottom:1px solid #120e02;text-decoration:none}#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{margin:15px 8px 15px 0;display:inline-block;color:#a6a6a6}#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{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwLjYgMEw1MDAgMjQ5LjQgMjUwLjYgNDk4LjlsLTI0LjctMjQuNyAyMjQuNy0yMjQuN0wyMjUuOSAyNC43IDI1MC42IDB6Ii8+PC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBkPSJNMjUwLjYgMEw1MDAgMjQ5LjQgMjUwLjYgNDk4LjlsLTI0LjctMjQuNyAyMjQuNy0yMjQuN0wyMjUuOSAyNC43IDI1MC42IDB6Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:'';background-color:#120e02;width:12px;height:12px;font-size:12px}#confirm .checkout__navigation .links.active,#index .checkout-single-page .checkout__navigation .links.active{color:#120e02;font-weight:700}@media (min-width:1024px){#confirm .checkout__navigation,#index .checkout-single-page .checkout__navigation{display:none}}@media (min-width:768px){#confirm .checkout__navigation .mobile_hidden,#index .checkout-single-page .checkout__navigation .mobile_hidden{display:inline-block}}#confirm .checkout__content,#index .checkout-single-page .checkout__content{border-top:1px solid #cdcbc9}@media (min-width:1024px){#confirm .checkout__content,#index .checkout-single-page .checkout__content{width:65%;padding:0}}@media (min-width:1024px){#confirm .checkout__content .checkout-panel,#index .checkout-single-page .checkout__content .checkout-panel{padding:0 10px}}#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;padding:0}}#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:18px;font-weight:700;text-transform:uppercase;margin:15px 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{letter-spacing:1px;background:#120e02;color:#fff;width:100%;border:none}#confirm .checkout__content .checkout-panel .continue-button-wrapper input:hover,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper input:hover{background:#120e02;color:#fff}@media (min-width:1024px){#confirm .checkout__content .checkout-panel .continue-button-wrapper input,#index .checkout-single-page .checkout__content .checkout-panel .continue-button-wrapper input{width:auto}}#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;font-size:18px;color:#120e02;border-bottom:1px solid #120e02;height:auto;line-height:normal;background:0 0}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.display header a.edit,#confirm .checkout__content .checkout-panel.finished header a.edit,#index .checkout-single-page .checkout__content .checkout-panel.display header a.edit,#index .checkout-single-page .checkout__content .checkout-panel.finished header a.edit{margin:15px 0 0 15px;float:none;position:relative;bottom:4px}}#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:18px;font-weight:700;text-transform:uppercase;margin:15px 0}#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}@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}}#confirm .checkout__content .checkout-panel.display .checkout-panel__content p,#confirm .checkout__content .checkout-panel.finished .checkout-panel__content p,#index .checkout-single-page .checkout__content .checkout-panel.display .checkout-panel__content p,#index .checkout-single-page .checkout__content .checkout-panel.finished .checkout-panel__content p{margin:0}#confirm .checkout__content .checkout-panel.display p.checkout-panel__content-opt,#confirm .checkout__content .checkout-panel.finished p.checkout-panel__content-opt,#index .checkout-single-page .checkout__content .checkout-panel.display p.checkout-panel__content-opt,#index .checkout-single-page .checkout__content .checkout-panel.finished p.checkout-panel__content-opt{margin-top:10px}#confirm .checkout__content .checkout-panel.collapsed,#index .checkout-single-page .checkout__content .checkout-panel.collapsed{border-bottom:none;padding:0;margin:0}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.collapsed,#index .checkout-single-page .checkout__content .checkout-panel.collapsed{border-top:none}}#confirm .checkout__content .checkout-panel.collapsed header,#index .checkout-single-page .checkout__content .checkout-panel.collapsed header{margin:0;background:#f4f2ee;padding:20px 10px 15px;display:none}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.collapsed header,#index .checkout-single-page .checkout__content .checkout-panel.collapsed header{display:block}}#confirm .checkout__content .checkout-panel.collapsed header h3,#index .checkout-single-page .checkout__content .checkout-panel.collapsed header h3{margin:0}#confirm .checkout__content .share_sharing_content,#index .checkout-single-page .checkout__content .share_sharing_content{padding:16px 0;border-top:1px solid #120e02}@media (min-width:768px){#confirm .checkout__content .share_sharing_content,#index .checkout-single-page .checkout__content .share_sharing_content{padding:10px 0}}@media (min-width:768px){#confirm .checkout__content .share_sharing_content,#index .checkout-single-page .checkout__content .share_sharing_content{border-top:1px solid #cdcbc9}}#confirm .checkout__content .share_sharing_content .share_sharing_title,#index .checkout-single-page .checkout__content .share_sharing_content .share_sharing_title{font-size:18px;font-weight:700}@media (min-width:768px){#confirm .checkout__content .share_sharing_content .share_sharing_title,#index .checkout-single-page .checkout__content .share_sharing_content .share_sharing_title{font-size:28px;font-weight:400}}@media (min-width:768px){#confirm .checkout__content .share_sharing_content .share_sharing_description,#index .checkout-single-page .checkout__content .share_sharing_content .share_sharing_description{width:63%}}#confirm .checkout__content .share_sharing_content a,#index .checkout-single-page .checkout__content .share_sharing_content a{border-bottom:none;margin-right:3%;font-size:23px}#confirm .checkout__content .share_sharing_content a::before,#index .checkout-single-page .checkout__content .share_sharing_content a::before{width:23px;height:23px;background-color:#120e02}.checkout-panel--guarantee a{color:#fff;display:inline-block;text-decoration:underline;margin-top:0}.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{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0;padding:7px 0 4px;margin:15px 0 24px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h2,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel header h3{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400;padding:0 0 4px;margin:15px 0 10px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code{margin-bottom:0}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--need-help{border-top:none}}#index .header-primary-menu{display:none}#index .header-secondary-menu{display:block}#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header{margin-bottom:15px;padding-left:0}#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h3,#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h4{cursor:pointer;text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h3 .view-content-button,#index .pg-wrapper.checkout.checkout-single-page .checkout-panel .view-content-container header h4 .view-content-button{position:relative;left:5px;top:3px}#max-quantity-container h2{border-bottom:1px solid #cdcbc9;margin-bottom:15px}#max-quantity-container a{border-bottom:1px solid #120e02}#max-quantity-container a:hover{text-decoration:none}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text,#viewcart .checkout.viewcart .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text{padding:0;float:left;margin-bottom:20px;width:61%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text input,#viewcart .checkout.viewcart .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-text input{width:100%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-submit,#viewcart .checkout.viewcart .checkout__sidebar .checkout-panel--offer-code .offer-code-content__form-submit{padding:0;width:28%;position:relative;bottom:1px;right:1px;float:left}.viewcart .checkout__content .checkout-panel .checkout-buttons-content .disabled{background:#a39e9d;border-color:#a39e9d;text-decoration:none}#index .pg-wrapper .payment-edit-content .afterpay-option-checkbox{display:inline}.cboxIframe.afterpay-overlay #cboxLoadedContent{height:620px!important}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege{display:none}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.display,#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.edit,#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.finished{display:block}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.display .checkout-panel__content,#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege.finished .checkout-panel__content{display:none}#index .checkout-single-page .checkout__content .checkout-panel--pure_privilege .single-message:first-child{padding-top:0}#index .checkout-single-page .checkout__content .checkout-panel .new-or-returning-content{display:none}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account{margin-right:12px}}#index .checkout-single-page .checkout__content .checkout-panel--new-account.has-guestcheckout-message .guest-checkout-message{margin-bottom:7px}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel__separator{display:none}}#index .checkout-single-page .checkout__content .checkout-panel__separator--border{display:inline-block;width:45%;border-bottom:1px solid #cdcbc9;margin:0}#index .checkout-single-page .checkout__content .checkout-panel__separator--text{display:inline-block;margin:0;position:relative;text-transform:uppercase;top:4px;color:#a6a6a6;width:7%;text-align:center}#index .checkout-single-page .checkout__content .checkout-panel--new-account,#index .checkout-single-page .checkout__content .checkout-panel--return-user{padding:0;border-bottom:none}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account header,#index .checkout-single-page .checkout__content .checkout-panel--return-user header{min-height:85px}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account header h3 span,#index .checkout-single-page .checkout__content .checkout-panel--return-user header h3 span{display:block}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account .form-item.password,#index .checkout-single-page .checkout__content .checkout-panel--return-user .form-item.password{margin-bottom:20px}}#index .checkout-single-page .checkout__content .checkout-panel--new-account .submit,#index .checkout-single-page .checkout__content .checkout-panel--return-user .submit{width:100%;padding:0}#index .checkout-single-page .checkout__content .checkout-panel--new-account input[type=submit],#index .checkout-single-page .checkout__content .checkout-panel--return-user input[type=submit]{letter-spacing:1px;font-weight:700;background:#120e02;color:#fff}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account input[type=submit],#index .checkout-single-page .checkout__content .checkout-panel--return-user input[type=submit]{background:0 0;color:#120e02;border:1px solid #120e02}}#index .checkout-single-page .checkout__content .checkout-panel--new-account input[type=submit]:hover,#index .checkout-single-page .checkout__content .checkout-panel--return-user input[type=submit]:hover{background:#120e02;color:#fff}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--new-account,#index .checkout-single-page .checkout__content .checkout-panel--return-user{float:left;width:50%;padding:0;min-height:330px}}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--return-user{width:48%}}#index .checkout-single-page .checkout__content .checkout-panel--return-user.has-guestcheckout-message .password{padding-top:9px}#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 .return-user-content .forgot-password a{border-bottom:1px solid #120e02;text-decoration:none;display:inline-block;margin-bottom:10px}#index .checkout-single-page .checkout__content .checkout-panel .return-user-content .forgot-password a:hover{border-bottom:1px solid #120e02;text-decoration:none}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__header:after,#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__header:before{content:' ';display:table}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__header:after{clear:both}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-panel__heading{float:left}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-order-date__header{font-size:15px;font-weight:700;text-transform:none;float:right}@media (min-width:1024px){#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-order-date__header{margin-bottom:2px;line-height:36px}}#index .checkout-single-page .checkout__content .checkout-panel--sign-in-main.finished .checkout-order-date_content{float:right}#confirmation-page #guarantee-panel{margin:2em 0}#confirmation-page .confirmation-panel__actions{margin-left:2em;margin-bottom:2em}#confirmation-page .confirmation-panel__actions #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#confirmation-page .confirmation-panel__actions .button,#offer-code-panel .checkout__offer-code__wallet-item #confirmation-page .confirmation-panel__actions .checkout__offer-code__wallet-apply{background:none repeat scroll 0 0 #666666!important;border-color:#cccccc;border-radius:3px;color:#fff!important;display:inline-block!important;height:2.2em;font-size:14px!important;line-height:25px!important;padding:4px 10px!important;text-transform:uppercase!important}#confirmation-page .confirmation-panel__actions #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply:hover,#confirmation-page .confirmation-panel__actions .button:hover,#offer-code-panel .checkout__offer-code__wallet-item #confirmation-page .confirmation-panel__actions .checkout__offer-code__wallet-apply:hover{color:#120e02!important;text-decoration:none}#confirmation-page .confirmation-panel h3{margin-bottom:1em}#confirmation-page .confirmation-panel p{margin-bottom:1em}#offer-code-panel .checkout__offer-code__wallet-item .registration-panel__content .checkout__offer-code__wallet-apply,.registration-panel__content #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,.registration-panel__content .checkout__button{background:none repeat scroll 0 0 #666666!important;color:#fff!important;display:inline-block!important;font-size:14px!important;font-weight:700;line-height:25px!important;padding:4px 10px!important;text-transform:uppercase!important}#offer-code-panel .checkout__offer-code__wallet-item .registration-panel__content .checkout__offer-code__wallet-apply:hover,.registration-panel__content #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply:hover,.registration-panel__content .checkout__button:hover{color:#120e02!important}.registration-panel__pre{white-space:pre-wrap}.registration-panel__registration-form-container .show-password input{vertical-align:middle}#confirm .checkout.checkout--confirmation-page .checkout__header{width:100%;padding:0 20px}@media (min-width:1024px){#confirm .checkout.checkout--confirmation-page .checkout__header{width:64%;padding:0 20px 15px}}#confirm .checkout.checkout--confirmation-page .checkout__header .checkout__heading{margin-bottom:5px;font-size:19px;font-weight:700;text-align:left;letter-spacing:normal}@media (min-width:1024px){#confirm .checkout.checkout--confirmation-page .checkout__header .checkout__heading{font-size:41px;letter-spacing:-2px}}#confirm .checkout.checkout--confirmation-page .email_address_reg{border-top:none;border-bottom:none;padding:initial;margin-bottom:0;background:0 0}@media (max-width:767px){#confirm .checkout.checkout--confirmation-page .email_address_reg .checkout-registration__email-address{display:block;font-size:19px}}#confirm .checkout__content .checkout-panel .continue-button-wrapper{float:none;margin:0}#confirm .checkout__content .checkout-panel .continue-button-wrapper a,#confirm .checkout__content .checkout-panel .continue-button-wrapper input{width:100%;min-width:50%;height:48px;margin-bottom:0;padding:10px;border:1px solid #120e02;background-color:#120e02;color:#fff;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}#confirm .checkout__content .checkout-panel .continue-button-wrapper a:hover,#confirm .checkout__content .checkout-panel .continue-button-wrapper input:hover{background-color:#120e02;color:#fff}@media (min-width:768px){#confirm .checkout__content .checkout-panel .continue-button-wrapper a,#confirm .checkout__content .checkout-panel .continue-button-wrapper input{width:auto}}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.refer-friend{display:flex;align-items:center;align-content:center}}#confirm .checkout__content .checkout-panel.refer-friend .continue-button-wrapper{text-align:center}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.refer-friend .continue-button-wrapper{text-align:left}}#confirm .checkout__content .checkout-panel.refer-friend .refer-friend__image-section{padding:0 0 25px}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.refer-friend .refer-friend__image-section{padding:0}}#confirm .checkout__content .checkout-panel.refer-friend .refer-friend__content{padding-bottom:0}@media (min-width:1024px){#confirm .checkout__content .checkout-panel.refer-friend .refer-friend__content{padding:0 0 0 20px}}#confirm .checkout .checkout__content{border:none}#confirm .checkout .checkout__content .checkout-panel:first-child .checkout-panel__header{display:none}#confirm .checkout section.checkout-panel{margin:0 10px;padding:20px 10px;border-bottom:none}@media (min-width:1024px){#confirm .checkout section.checkout-panel{padding-bottom:20px}}#confirm .checkout section.checkout-panel--aveda-plus-enroll,#confirm .checkout section.checkout-panel--pure-privilege-confirmation,#confirm .checkout section.checkout-panel--registration,#confirm .checkout section.checkout-panel--sign-in-confirmation{padding:20px 0}#confirm .checkout section.checkout-panel--aveda-plus-enroll.has-pp-enrollment-item,#confirm .checkout section.checkout-panel--registration.has-pp-enrollment-item,#confirm .checkout section.checkout-panel--sign-in-confirmation.has-pp-enrollment-item{padding:0 0 20px;border-top:none}#confirm .checkout section.checkout-panel--pure-privilege-confirmation-errors--container,#confirm .checkout section.checkout-panel--pure-privilege-confirmation.has-pp-enrollment-item{padding:20px 0 0}#confirm .checkout .checkout-panel--aveda-plus-enroll--container,#confirm .checkout .checkout-panel--pure-privilege-confirmation--container,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors--container,#confirm .checkout .checkout-panel--registration--container,#confirm .checkout .checkout-panel--sign-in-confirmation--container{padding:16px;background-color:#edeae4}#confirm .checkout .checkout-panel--aveda-plus-enroll--container h2,#confirm .checkout .checkout-panel--pure-privilege-confirmation--container h2,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors--container h2,#confirm .checkout .checkout-panel--registration--container h2,#confirm .checkout .checkout-panel--sign-in-confirmation--container h2{font-size:28px;letter-spacing:normal}@media (min-width:1024px){#confirm .checkout .checkout-panel--aveda-plus-enroll--container h2,#confirm .checkout .checkout-panel--pure-privilege-confirmation--container h2,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors--container h2,#confirm .checkout .checkout-panel--registration--container h2,#confirm .checkout .checkout-panel--sign-in-confirmation--container h2{font-size:41px;letter-spacing:-2px}}#confirm .checkout .checkout-panel--pure-privilege-confirmation--container .pure-enroll--intro,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors .pure-enroll--intro{margin-bottom:16px}#confirm .checkout .checkout-panel--pure-privilege-confirmation--container .pure-enroll--number,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors .pure-enroll--number{font-weight:700}#confirm .checkout .checkout-panel--pure-privilege-confirmation--container .pure-enroll--content,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors .pure-enroll--content{margin:0}#confirm .checkout .checkout-panel--pure-privilege-confirmation--container ul,#confirm .checkout .checkout-panel--pure-privilege-confirmation-errors ul{list-style-type:disc;padding-left:25px}#confirm .checkout .checkout-panel__content{padding:initial}#confirm .checkout .checkout-panel header{margin:0;padding:0}#confirm .checkout .checkout-panel header h2,#confirm .checkout .checkout-panel header h3{margin:0 0 .5em}#confirm .checkout .checkout-panel.checkout-panel--email-and-sms-promotions{display:none}#confirm .checkout .checkout-panel .registration-content fieldset,#confirm .checkout .checkout-panel .sign-in-confirmation-content fieldset{max-width:100%}@media (min-width:768px){#confirm .checkout .checkout-panel .registration-content fieldset,#confirm .checkout .checkout-panel .sign-in-confirmation-content fieldset{max-width:65%}}#confirm .checkout .checkout-panel .registration-content fieldset.aveda-enroll__form-container,#confirm .checkout .checkout-panel .sign-in-confirmation-content fieldset.aveda-enroll__form-container{max-width:100%}@media (min-width:1024px){#confirm .checkout .checkout-panel .registration-content fieldset.aveda-enroll__form-container,#confirm .checkout .checkout-panel .sign-in-confirmation-content fieldset.aveda-enroll__form-container{max-width:initial}}#confirm .checkout .checkout-panel .sign-in-confirmation-content .email-address{height:auto;margin-bottom:10px}#confirm .checkout .checkout-panel .sign-in-confirmation-content .email-address div{text-transform:uppercase;color:#a39e9d}#confirm .checkout .checkout-panel .sign-in-confirmation-content .email-address span{display:inline-block;font-size:14px;font-weight:700;margin:0}#confirm .checkout .checkout-panel .registration-content__create-account{padding:0 5px;width:100%;margin-bottom:20px;clear:both}@media (min-width:1024px){#confirm .checkout .checkout-panel .registration-content__create-account{background-color:#a2958b;color:#fff;padding:20px 10px;position:absolute;top:55px;right:0;text-align:center;width:36.641%}}#confirm .checkout .checkout-panel .registration-content__create-account .registration-content__heading{font-size:18px;text-transform:uppercase;margin-bottom:10px}#confirm .checkout .checkout-panel .registration-content__pre{text-align:left}#confirm .checkout .checkout-panel .registration-content__pre ul{margin-top:10px}#confirm .checkout .checkout-panel .registration-content__pre li{margin:0 0 5px 17px;list-style-type:disc}#confirm .checkout .checkout-panel .registration-content__registration-form-container .registration-content__heading{color:#a39e9d;font-size:14px;margin-bottom:5px}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__email-address{font-size:14px;font-weight:700}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password{width:100%}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .pc_hidden,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .pc_hidden{float:none}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .note,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .note{margin-bottom:0;margin-top:13px}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password{position:relative;font-size:16px}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password input,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password input{height:56px;padding:0 38px 0 16px;border:1px solid #cdcbc9}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password label,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password label{font-size:16px;line-height:2.5;height:48px;margin-bottom:0}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password .password-eye-icon,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password .password-eye-icon{position:absolute;top:18px;right:15px;cursor:pointer}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password .password-eye-icon .hide-password-icon,#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password .password-eye-icon .show-password-icon,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password .password-eye-icon .hide-password-icon,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password .password-eye-icon .show-password-icon{display:block;height:20px;width:22px}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password .password-eye-icon .hide-password-icon,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password .password-eye-icon .hide-password-icon{background:url(/sites/aveda/themes/aveda_base/img/icons/src/hide_password_icon.svg) no-repeat 0 2px}#confirm .checkout .checkout-panel .registration-content__registration-form-container .checkout-registration__password .password .password-eye-icon .show-password-icon,#confirm .checkout .checkout-panel .sign-in-confirmation-content .checkout-registration__password .password .password-eye-icon .show-password-icon{background:url(/sites/aveda/themes/aveda_base/img/icons/src/show_password_icon.svg) no-repeat 0 2px;margin-top:2px}#confirm .checkout .checkout-panel--guarantee .checkout-panel__content{margin-bottom:0;padding:0}#confirm .checkout .checkout-panel--guarantee .checkout-panel__content p{margin:0}#confirm .checkout .checkout-panel--guarantee .checkout-panel__content a{color:#000;margin-bottom:0;text-decoration:underline;border:none}#confirm .checkout .checkout-panel__salon{float:left;width:33.3%}#confirm .checkout .checkout-panel__salon:nth-of-type(even){padding:0 4px}#confirm .checkout .checkout-panel__salon h3,#confirm .checkout .checkout-panel__salon h4{font-weight:700}#confirm .checkout .checkout-panel__salon span{display:block}#confirm .checkout .checkout-panel__salon--header h3{font-weight:700;padding:15px 0;text-transform:uppercase}#confirm .checkout .checkout-panel__mergeretail{float:left;margin-top:20px;margin-bottom:15px;width:100%}#confirm .checkout .checkout-panel__mergeretail h3{font-weight:700}#confirm .checkout .checkout-panel__mergeretail span{display:block}#confirm .checkout .checkout-panel__mergeretail--header h3{margin-top:20px;font-weight:700;padding:15px 0;text-transform:uppercase}#confirm .checkout .checkout-panel--carbon-offset{padding-bottom:inherit}#confirm .checkout .checkout-panel .carbon-offset-confirm__left{border-top-right-radius:8px;background:#f4f2ee;border-top-left-radius:8px;display:block;margin-bottom:2px;padding:15px;width:100%}@media (min-width:1024px){#confirm .checkout .checkout-panel .carbon-offset-confirm__left{border-top-right-radius:0;border-bottom-left-radius:8px;display:inline-block;margin-bottom:0;width:73%}}#confirm .checkout .checkout-panel .carbon-offset-confirm__logo{margin-right:7px;vertical-align:middle;width:18px}@media (min-width:1024px){#confirm .checkout .checkout-panel .carbon-offset-confirm__logo{margin-top:10px;vertical-align:super;width:14px}}#confirm .checkout .checkout-panel .carbon-offset-confirm__zip-code{display:inline-block;font-size:16px;font-weight:500;margin-top:15px;width:90%}@media (min-width:768px){#confirm .checkout .checkout-panel .carbon-offset-confirm__zip-code{width:92%}}#confirm .checkout .checkout-panel .carbon-offset-confirm__zip-selected{font-weight:bolder;margin-left:2px}#confirm .checkout .checkout-panel .carbon-offset-confirm__right{background:#f4f2ee;border-bottom-right-radius:8px;border-bottom-left-radius:8px;display:block;text-align:center;width:100%}@media (min-width:1024px){#confirm .checkout .checkout-panel .carbon-offset-confirm__right{border-top-right-radius:8px;border-bottom-left-radius:0;display:inline-block;width:25%;vertical-align:bottom}}#confirm .checkout .checkout-panel .carbon-offset-confirm__kg{font-size:28px;font-weight:700;margin-bottom:0;padding:12px 0}@media (min-width:1024px){#confirm .checkout .checkout-panel .carbon-offset-confirm__kg{padding-top:49px;padding-bottom:0}}#confirm .checkout .checkout-panel .carbon-offset-confirm__coe{font-size:22px;font-weight:400;line-height:1}@media (min-width:768px){#confirm .checkout .checkout-panel .carbon-offset-confirm__coe{font-size:16px;padding-bottom:26px}}#confirm .checkout .checkout-panel .carbon-offset-confirm__coe .confirm-sub{font-size:16px;vertical-align:sub}@media (min-width:768px){#confirm .checkout .checkout-panel .carbon-offset-confirm__coe .confirm-sub{font-size:14px}}#confirm .checkout .checkout-panel .carbon-offset-confirm__powered{background:#e7e3db;margin:0;padding:3px 0}@media (min-width:1024px){#confirm .checkout .checkout-panel .carbon-offset-confirm__powered{border-bottom-right-radius:8px;padding:5px 0}}#confirm .checkout .checkout-panel .carbon-offset-confirm__footer{padding:16px;text-align:left}@media (min-width:1024px){#confirm .checkout .checkout-panel .carbon-offset-confirm__footer{padding:initial}}#confirm .checkout .checkout-panel .carbon-offset-confirm__footer--delivery{font-weight:700}#confirm .checkout .checkout-panel .carbon-offset-confirm__footer--conditions{color:#a39e9d;font-size:11px;margin-bottom:0}#confirm .checkout .checkout-panel .carbon-offset-confirm__footer--conditions .carbon-sub{font-size:10px;vertical-align:sub}#confirm .checkout .checkout-panel .carbon-offset-confirm .cloverly-logo{height:16px;margin-right:5px;vertical-align:middle;width:90px}@media (min-width:768px){#confirm .checkout .checkout-panel .carbon-offset-confirm .cloverly-logo{height:14px;width:70px}}#confirm .checkout .checkout-panel .confirmation-content__confirm-text--not-signed-in,#confirm .checkout .checkout-panel .confirmation-content__confirm-text--signed-in{width:auto;font-size:16px;text-align:left;text-transform:uppercase}@media (min-width:1024px){#confirm .checkout .checkout-panel .confirmation-content__confirm-text--not-signed-in,#confirm .checkout .checkout-panel .confirmation-content__confirm-text--signed-in{font-size:19px}}@media (max-width:767px){#confirm .checkout .checkout-panel .confirmation-content__confirm-text--not-signed-in .confirm_text,#confirm .checkout .checkout-panel .confirmation-content__confirm-text--signed-in .confirm_text{display:initial}}#confirm .checkout .checkout-panel .confirmation-content__confirm-text--not-signed-in .confirm_text,#confirm .checkout .checkout-panel .confirmation-content__confirm-text--not-signed-in .link,#confirm .checkout .checkout-panel .confirmation-content__confirm-text--signed-in .confirm_text,#confirm .checkout .checkout-panel .confirmation-content__confirm-text--signed-in .link{font-weight:700}#confirm .checkout .create-account.button-wrapper .continue-as-guest{display:none}#confirm .checkout .checkout__sidebar{border-top:none;margin-bottom:0}#confirm .checkout .checkout__sidebar .checkout-panel--links{padding-bottom:0}@media (min-width:1024px){#confirm .checkout .checkout__sidebar .checkout-panel--links{padding-bottom:20px}}#confirm .checkout .checkout__sidebar .checkout-panel--links .links-content{margin:0}#confirm .checkout .checkout__sidebar .checkout-panel--links .links-content a.link{border-bottom:none;display:inline}#confirm .checkout fieldset .accepted-privacy-policy{width:100%}#confirm .checkout fieldset .accepted-privacy-policy a{margin:initial}#confirm .checkout fieldset .birthday_wrapper{max-width:320px}#confirm .checkout fieldset .form-item{clear:both;float:none;height:auto;margin-bottom:20px}#confirm .checkout fieldset .form-item.checkout-registration__email-address{margin-bottom:15px}#confirm .checkout fieldset .form-item.birthday_signup__birth-day,#confirm .checkout fieldset .form-item.birthday_signup__birth-month{float:left;clear:none;width:30%}#confirm .checkout .birth_date_reg{width:100%;margin-bottom:10px}#confirm .checkout .birth_date_reg .select-box__label,#confirm .checkout .birth_date_reg .select-box__options{min-width:0}#confirm .checkout .birth_date_reg .select-box__options{top:53px}#confirm .checkout .birth_date_reg .select-box__label{height:100%;line-height:48px;border:1px solid #cdcbc9}#confirm .checkout .birth_date_reg .registration-content__birth_date__heading{padding-bottom:10px;font-size:14px;font-weight:700;clear:both}#confirm .checkout .birth_date_reg h3{clear:both}#confirm .checkout .birth_date_reg .form-item{clear:unset}#confirm .checkout .birth_date_reg .checkout-registration__birth-day,#confirm .checkout .birth_date_reg .checkout-registration__birth-month{width:48%;height:54px;margin:0}#confirm .checkout .birth_date_reg .checkout-registration__birth-day .select-box,#confirm .checkout .birth_date_reg .checkout-registration__birth-month .select-box{height:100%;min-width:100%;font-size:16px}#confirm .checkout .birth_date_reg .checkout-registration__birth-day{float:right}#confirm .checkout .birth_date_reg .checkout-registration__birth-month{float:left}#confirm .checkout .email_optin .label,#confirm .checkout .email_optin label{display:initial}#confirm .checkout .hair_concern_reg h3{margin-top:10px}#confirm .checkout .aveda-plus-enrollment-section h3{font-size:20px;font-weight:500}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__header{cursor:pointer;font-size:16px;font-weight:700;line-height:1;margin:0;width:100%}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__heading{display:block;font-size:16px;font-weight:600;line-height:1;margin:0;padding:13px 15px;text-transform:uppercase}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__content .form-item .select-box__label{border:1px solid #cdcbc9;height:50px;line-height:3.7}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__content .form-item .select-box__label::after{line-height:3.7}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__content .form-item .select-box__options{top:50px}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__number{margin-bottom:15px;font-weight:700}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__form-subheader{margin:15px 0;font-weight:bolder}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-day,#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-month{display:inline-block}@media (min-width:768px){#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-day,#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-month{width:35%}}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-day--field,#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-month--field{width:100%}@media (min-width:768px){#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-day--field,#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-month--field{width:95%}}#confirm .checkout .aveda-plus-enrollment-section .aveda-enroll__birth-info{font-weight:bolder;margin-bottom:5px}#confirm .checkout .aveda-plus-enrollment-section .email_optin{margin-bottom:10px}#confirm .checkout .aveda-plus-enrollment-section .error-message{background:#f00;padding:5px;color:#fff}#confirm .checkout .aveda-plus-enrollment-section .success-message{background:#07bb5b;padding:5px;color:#fff}#confirm .checkout .social-login__container,#confirm .checkout .social-login__email-opt-in{padding:0}#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{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0;cursor:pointer}#index .checkout.checkout-single-page .esalon__heading span{position:relative;top:3px}@media (min-width:1024px){#index .checkout.checkout-single-page .esalon__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .esalon__description{margin-bottom:7px}#index .checkout.checkout-single-page .esalon__field-container .form-item{width:100%}@media (max-width:767px){#index .checkout.checkout-single-page .esalon__field-container .form-item{margin-top:10px}}#index .checkout.checkout-single-page .esalon__field-container a{margin-bottom:10px;display:inline-block;text-decoration:underline}#index .checkout.checkout-single-page .esalon__field-container span.label{display:block;margin-bottom:20px}#index .checkout.checkout-single-page .esalon__form-item--checkbox{margin-top:20px}#index .checkout.checkout-single-page .esalon__form-item .select-box,#index .checkout.checkout-single-page .esalon__form-item--salon-menu{width:100%}#index .checkout.checkout-single-page .esalon .link{text-transform:uppercase}#index .checkout.checkout-single-page .esalon__form-item--checkbox input[type=checkbox]~label{width:90%}@media (min-width:1024px){#index .checkout.checkout-single-page .esalon__form-item--checkbox input[type=checkbox]~label{width:auto}}#index .checkout.checkout-single-page .esalon__form-item--checkbox-share input[type=checkbox]~label{display:inline}#index .checkout.checkout-single-page .esalon__form-container-share,#index .checkout.checkout-single-page .esalon__no-share{margin-left:10px}.salon-search-locator .form-item input,.salon-search-locator .form-item select{width:100%;background:#fff}@media (min-width:1024px){.salon-search-locator .form-item input,.salon-search-locator .form-item select{width:50%}}.salon-search-locator .form-item label{font-size:14px}.salon-search-locator .or_text{width:100%;text-transform:uppercase;text-align:center}@media (min-width:1024px){.salon-search-locator .or_text{width:50%}}.salon-search__results{background:#fff;width:100%;margin:20px 0 0 0}.salon-search__submit{margin-top:10px}.salon-search__instructions{width:100%}.salon-search #error_display{color:#f00;margin-bottom:15px}#past-purchases-panel .past-purchases-item.product{height:80px}#past-purchases-panel h3{margin-bottom:1em}#past-purchases-panel ul.product-list .product{border-spacing:.4em;height:12em;border-bottom:1px dotted #a39e9d;display:block;width:100%}#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{font-size:3em;text-align:center;cursor:pointer;line-height:1em}#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{border-spacing:.4em;height:12em;border-bottom:1px dotted #a39e9d;display:block;width:100%}#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{font-size:3em;text-align:center;cursor:pointer;line-height:1em}#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{font-size:3em;text-align:center;cursor:pointer;line-height:1em}#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{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0;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:16px;line-height:1.25;margin-bottom:15px;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}}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item a{letter-spacing:1px;background:#120e02;color:#fff;width:100%}#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item a:hover{background:#120e02;color:#fff}@media (min-width:1024px){#index .checkout.checkout-single-page .payment-giftcard fieldset .checkout_giftcard .form-item a{width:auto}}.giftcard-balance-overlay{padding:0 10px}.giftcard-balance-overlay h3{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0}@media (min-width:1024px){.giftcard-balance-overlay h3{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400;margin:15px 0;border-bottom:1px solid #cdcbc9}}.has-giftcard-text{margin-left:.5em}.giftcart-balance{margin-top:10px;font-weight:700}fieldset.fs.checkout_giftcard{margin-top:0;max-width:none}#cboxLoadedContent .cs-page__navigation{display:none}#cboxLoadedContent .cs-page__content{width:100%}#cboxLoadedContent .cs-page__content #returns_policy #section1,#cboxLoadedContent .cs-page__content #returns_policy #section2,#cboxLoadedContent .cs-page__content #returns_policy #section3,#cboxLoadedContent .cs-page__content #returns_policy #section5{display:none}#cboxLoadedContent .cs-page__content #shipping_handling #section1,#cboxLoadedContent .cs-page__content #shipping_handling #section3{display:none}#cboxLoadedContent .cs-page__content #tax_info #section1,#cboxLoadedContent .cs-page__content #tax_info #section2,#cboxLoadedContent .cs-page__content #tax_info #section3,#cboxLoadedContent .cs-page__content #tax_info #section4{display:none}.need-help-panel{margin-bottom:1em}.need-help-panel h3{margin-bottom:1em}.need-help-panel__content h4{font-weight:700}.need-help-panel__content h4 span.text{font-weight:400}.need-help-panel__phone{padding:5px 0;padding-left:24px;background:transparent url(/images/checkout/icon_phone.png) no-repeat left center}@media (max-width:1024px){.need-help-panel__phone{padding:5px 0 5px 5px}}.need-help-panel__chat{padding:5px 0;padding-left:24px;background:transparent url(/images/checkout/icon_chat.png) no-repeat left center}@media (max-width:1024px){.need-help-panel__chat{padding:5px 0 5px 5px}}.need-help-panel__email{padding:5px 0;padding-left:24px;background:transparent url(/images/checkout/icon_email.png) no-repeat left center}@media (max-width:1024px){.need-help-panel__email{padding:5px 0 5px 5px}}body#index #need-help-panel{display:none}.panel--promo{margin-bottom:75px;display:none}@media (min-width:768px){.panel--promo{display:block}}.panel--promo.panel{border:none}.panel--promo.panel .banner{margin-bottom:.4em;padding:.1em}.panel--promo img,.panel--promo__img{height:100px;width:100%;border:1px solid #cdcbc9}#offer_code .button-primary{margin-left:10px}#offer-code-panel input{width:auto}#offer-code-panel .checkout__offer-code__wallet-item{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code-applied,#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-remove{display:none}#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code-unapplied{font-size:.8em}#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code,#offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-code__in-cart{font-weight:700}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-description{font-size:.8em}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-apply,#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-code-unapplied{display:none}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-code-applied{display:block}#offer-code-panel .checkout__offer-code__wallet-item.is-applied .checkout__offer-code__wallet-remove{display:inline}.donation_amounts{padding-left:.1em;margin-bottom:1em}.donation_amount{display:inline;margin:.6em .6em 0 0}.promo_bca_note{clear:both;margin:1em 0 0}.promo_bca_logo{width:82px;height:82px;float:right}.column.right .promo_bca_logo{display:none}.column.right #promo-bca-panel .panel{border:0;margin:0}.column.right .cart-item.donation .price{display:none}.column.left #promo-bca-panel{border-width:0 1px;margin:0}.column.left #promo-bca-panel .panel{width:60%;margin:1em}.cart-item.donation .product_subname{display:none}.cart-item.donation .sub_line{display:none}.panel .donation_amount_label{display:inline;margin-right:.4em}#promo-bca-panel .bca-logo{float:right}.checkout-panel--order-summary{font-size:14px;margin:15px 16px}@media (min-width:1024px){.checkout-panel--order-summary{border-top:1px solid #cdcbc9;margin:15px 0 35px}}@media (min-width:1024px){.checkout-panel--order-summary header{font-size:18px;margin-bottom:0;padding:7px 0 4px}}.checkout-panel--order-summary .label{float:left;margin-bottom:1.5em;width:75%}.checkout-panel--order-summary .label .ship-method__information{margin:10px 0;display:inline-block}@media (min-width:1024px){.checkout-panel--order-summary .label{text-transform:uppercase;width:85%}.checkout-panel--order-summary .label.shipping .select-box{min-width:48.3%;text-transform:none}}.checkout-panel--order-summary .total{border-top:1px solid #cdcbc9;font-weight:700;margin-bottom:0;padding:1em 0;text-transform:uppercase}.checkout-panel--order-summary .total.value{color:#120e02}@media (min-width:1024px){.checkout-panel--order-summary .total{color:#a39e9d;text-transform:uppercase}}.checkout-panel--order-summary .value{color:#120e02;float:right;font-weight:400;text-align:left;width:25%}@media (min-width:1024px){.checkout-panel--order-summary .value{color:#a39e9d;width:15%}}.checkout-panel--order-summary .points{color:#a39e9d;display:none;margin-top:5px;text-transform:capitalize}.checkout-panel--order-summary .afterpay-learnmore{width:14px;height:14px;display:inline-block;border-radius:50%;background:#120e02;color:#fff;padding-right:1px;font-size:10px;font-family:MetaMediumRoman;line-height:1.4;text-transform:lowercase;text-align:center}.checkout-panel--order-summary .content-full{width:100%}#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{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0;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}}#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{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 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{border-bottom:1px solid #120e02;text-decoration:none;display:inline-block;margin-bottom:10px;margin-bottom:0;height:auto}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address a:hover{border-bottom:1px solid #120e02;text-decoration:none}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address{margin-bottom:15px;border-bottom:none;padding:0}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .form-item{width:100%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .form-item.default-shipping{height:auto;margin:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .name-fields .first-name,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .name-fields .last-name{width:49%;float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .name-fields .first-name{margin-right:12px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .addresses .form-item{width:100%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form .phone-1{width:49%}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .city,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{width:48%;float:left}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .city,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{width:24%;float:left}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{margin-right:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .postal-code{margin-right:6px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .state{clear:both}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .state .select-box{width:100%}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__city-state-zip .state{margin-left:13px;width:49%;clear:none;float:left}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .new-address .address-form__country .select-country{width:100%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div:after,#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div:before{content:' ';display:table}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div:after{clear:both}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div.address-to-use{margin:10px 0;height:auto}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div.address-to-use span.address-to-use{height:auto;width:250px;margin-bottom:0;padding-bottom:0;float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address div.address-to-use span.address-to-use:nth-child(2){width:240px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .existing-address .address-menu-container .address-options{height:auto;width:45%;margin-right:15px;min-height:230px;float:left}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .payment-container .address .select-address .existing-address .address-menu-container .address-options{width:31%;min-height:200px;margin-right:10px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .continue-button-wrapper{padding:0 10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .continue-button-wrapper{padding:0;float:right;width:auto}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .continue-button-wrapper .submit{margin:0;width:100%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container{padding:0 10px;border-bottom:1px solid #cdcbc9}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container{padding:0;border-bottom:none}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form{margin-top:20px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form{margin-top:15px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item{float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.card-type{height:auto;margin:15px 0 0 0;padding:0}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.card-number{width:65%;margin-right:15px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.do-not-save-payment{width:100%;height:auto}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.cvv{width:30%}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.cvv a{display:none}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select{width:48%;margin-left:11px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month{margin:0}.no-placeholder #index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month{margin-top:20px}.no-placeholder #index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month .label-content{display:none}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-month .select-box{width:100%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content .form-container .payment-form .form-item.select.expires-year .select-box{width:100%}}@media (min-width:768px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type.mobile-hidden{display:block!important}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option{float:none;width:100%;display:block;height:auto}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option{float:left;width:auto;margin-bottom:5px}}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label{float:left}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label:before{line-height:25px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label span.pp{margin-left:10px;display:inline-block;vertical-align:top}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label ul.related-media{float:right}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label ul.related-media li.cc{float:left;margin-right:10px}#index .checkout.checkout-single-page .checkout-panel--payment .payment-edit-content__payment-type span.payment-option label ul.related-media li.cc:first-child{margin-left:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--payment.display header,#index .checkout.checkout-single-page .checkout-panel--payment.finished header{background:#f4f2ee;margin-bottom:15px}}#index .checkout.checkout-single-page .checkout-panel--payment.display h3,#index .checkout.checkout-single-page .checkout-panel--payment.finished h3{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0}@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}#index .checkout.checkout-single-page .pure-privilege__heading{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#index .checkout.checkout-single-page .pure-privilege__form-subheader{padding-top:10px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-subheader{padding-top:6px;clear:both;margin:10px 0}}#index .checkout.checkout-single-page .pure-privilege__form-container .existing-address .checkout-panel__subheader{display:block!important}#index .checkout.checkout-single-page .pure-privilege__form-container .existing-address .address-edit{position:static!important}#index .checkout.checkout-single-page .pure-privilege__form-container .existing-address .address-content{margin:12px 0!important;display:block!important}#index .checkout.checkout-single-page .pure-privilege__form-container a{text-decoration:underline;display:block}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item{width:100%;margin-bottom:12px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-container .form-item{width:49%;float:left;margin:6px 0;line-height:2}}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item .error{color:#f00}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item .error .select-box__label{border:1px solid #f00}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-container .form-item.pure-privilege__form-item--privilege-number{margin-bottom:20px}}#index .checkout.checkout-single-page .pure-privilege__form-container .form-item.pure-privilege__form-item--privilege-number.hidden+.pure-privilege__form-item--where-to-find{margin-left:0}#index .checkout.checkout-single-page .pure-privilege__form-container input[type=checkbox]~.label,#index .checkout.checkout-single-page .pure-privilege__form-container input[type=checkbox]~label{width:90%}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__form-item--last-name.form-item,#index .checkout.checkout-single-page .pure-privilege__form-item--where-to-find.form-item{margin-left:11px}}#index .checkout.checkout-single-page .pure-privilege__form-item--where-to-find{margin-top:11px}#index .checkout.checkout-single-page .pure-privilege__checkbox-wrapper input[type=checkbox]~label{width:90%}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege__checkbox-wrapper input[type=checkbox]~label{width:auto}}#index .checkout.checkout-single-page .pure-privilege__cert-number-text{margin-bottom:10px;clear:both}#index .checkout.checkout-single-page .pure-privilege .link{text-transform:uppercase}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item label a{display:inline}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-month,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--email-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--home-phone-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--mobile-phone,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--terms{clear:both}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--email-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--home-phone-opt-in,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in{width:100%!important}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in{height:130px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sms-opt-in{height:60px}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-day,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-month,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-year,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex{margin-top:2px}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-day,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-month,#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--birth-year{width:24%!important}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex{height:auto;position:relative}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex{width:20%!important}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--sex label{display:none}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--terms{width:100%!important}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--terms{margin-bottom:0}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--cancel{float:left;width:49%}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--submit{float:right}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item--submit{position:relative;z-index:2;top:80px;float:right!important}}#index .checkout.checkout-single-page .pure-privilege-enrollment__form-item input[type=text]{width:95%}#index .checkout.checkout-single-page .pure-privilege-enrollment__birth-date-gift-label{clear:both;margin-top:10px;padding-top:10px;text-transform:uppercase}#index .checkout.checkout-single-page .pure-privilege-enrollment__cancel{display:block;margin-top:10px}#index .checkout.checkout-single-page .pure-privilege-enrollment__submit{float:right;margin:0!important;line-height:2;min-width:210px}#index .checkout.checkout-single-page .pure-privilege__field-container{margin-top:10px}#index .checkout.checkout-single-page .pure-privilege__field-container .pure-privilege-enrollment__email-contianer{clear:both;display:none}#index .checkout.checkout-single-page .pure-privilege__field-container .pure-privilege-enrollment__form-item input[type=text]{width:95%}@media (min-width:1024px){#index .checkout.checkout-single-page .pure-privilege-boutique.checkout-panel{padding-top:60px}}.pure-privilege-popup{font-size:14px;padding:40px 30px 15px;margin-bottom:60px}.pure-privilege-popup ul li{margin-bottom:5px}.pure-privilege-popup__header{font-size:28px;line-height:1.07;font-weight:300;letter-spacing:-.005em;margin-bottom:10px;text-transform:uppercase}.pure_privilege-enrollment-container .messages{display:none!important}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item{display:table;width:33%;float:left;height:170px}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item a{float:left}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item .description{float:left;clear:left;width:105px}body#viewcart #recommended-products-panel .recommended-product-items .recommended-item .addtobag,body#viewcart #recommended-products-panel .recommended-product-items .recommended-item .quickshop{clear:left}.checkout-panel--samples .checkout-panel__header{text-align:center}@media (min-width:1024px){.checkout-panel--samples .checkout-panel__header{text-align:left}}.checkout-panel--samples .checkout-panel__header h2{font-size:36px;display:block;text-align:center;line-height:1;margin-bottom:0}@media (min-width:1024px){.checkout-panel--samples .checkout-panel__header h2{font-size:38px;text-align:left}}.checkout-panel--samples .samples-content__continue-shopping{display:block;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:underline;padding-bottom:50px;border-bottom:1px solid #120e02}.checkout-panel--samples .samples-content__free-header{font-size:20px;font-weight:700;text-transform:uppercase;padding:20px 15px 0}.checkout-panel--samples .samples-content__free-desc{padding:0 15px}@media (min-width:1024px){.checkout-panel--samples .samples-content__free-desc{font-size:16px;padding:0}}.checkout-panel--samples .samples-content__sample-header{font-size:20px;font-weight:700;margin:20px 0 0;text-transform:uppercase}@media (min-width:1024px){.checkout-panel--samples .samples-content__sample-header{font-size:24px;font-weight:400;margin:15px 0}}.checkout-panel--samples .samples-content__form{padding:15px}@media (min-width:1024px){.checkout-panel--samples .samples-content__form{padding:0}}.checkout-panel--samples .samples-content__button--mobile,.checkout-panel--samples .samples-content__button-group--bottom{padding:0 15px}.checkout-panel--samples .samples-content__button--mobile a,.checkout-panel--samples .samples-content__button-group--bottom a{width:100%}@media (min-width:1024px){.checkout-panel--samples .samples-content__button--mobile,.checkout-panel--samples .samples-content__button-group--bottom{padding:15px 0}}.checkout-panel--samples .samples-content__button--mobile a{background:#120e02;color:#fff;font-weight:700}.checkout-panel--samples .samples-content .product-list-container{border-bottom:1px solid #120e02}.checkout-panel--samples .samples-content .product-img{display:table-cell;height:390px;vertical-align:bottom;width:230px}@media (max-width:1023px){.checkout-panel--samples .samples-content{text-align:center}}@media (min-width:1024px){.checkout-panel--samples .samples-content__button-group--top{padding:15px 0;border-bottom:1px solid #120e02;border-top:1px solid #120e02;margin-top:50px}.checkout-panel--samples .samples-content__button{display:inline-block;margin-right:10px}.checkout-panel--samples .samples-content__button:nth-child(2){float:right;margin-right:0}.checkout-panel--samples .samples-content__continue{background:#120e02;color:#fff}}.checkout-panel--samples .samples-content .product{width:48%;float:left;margin-bottom:30px}.checkout-panel--samples .samples-content .product .product-brief__title{border-top:1px solid #120e02;font-weight:700;padding-top:10px;text-transform:uppercase}.checkout-panel--samples .samples-content .product .skus{margin-top:15px;font-weight:700}.checkout-panel--samples .samples-content .product .skus .sku{width:100%}.checkout-panel--samples .samples-content .product .skus .sku:hover{color:#fff}.checkout-panel--samples .samples-content .product .skus .sku.disabled{background:0 0;opacity:.5}.checkout-panel--samples .samples-content .product .skus .sku.disabled a:hover{color:#120e02;background:0 0}.checkout-panel--samples .samples-content .product .skus .sku a{text-decoration:none;font-size:14px;padding-left:0;padding-right:0}@media (min-width:1024px){.checkout-panel--samples .samples-content .product .skus .sku a{font-size:15px;padding:9px 19px 8px}}@media (min-width:1024px){.checkout-panel--samples .samples-content .product .skus .sku{width:auto}}.checkout-panel--samples .samples-content .product.selected .tick-mark{padding-right:10px}@media (min-width:1024px){.checkout-panel--samples .samples-content .product{width:24.5%;padding:1%;margin-right:.5%}.checkout-panel--samples .samples-content .product.selected{border:1px solid #868180}.checkout-panel--samples .samples-content .product.selected .sample-select-button{border:none;padding:0;min-width:10px}.checkout-panel--samples .samples-content .product.selected .sample-select-button.selected{padding-left:0}.checkout-panel--samples .samples-content .product.selected .sample-select-button:hover{color:#120e02;background:0 0}}.checkout-panel--samples .samples-content .product:nth-child(2n+1){margin-right:4%}@media (min-width:1024px){.checkout-panel--samples .samples-content .product:nth-child(2n+1){margin-right:.5%}}@media (min-width:1024px){.checkout-panel--samples .samples-content .product:nth-child(4n+5){clear:left}}.wp-samples-page .checkout.samples-page{margin:10px 0 0}@media (min-width:1024px){.wp-samples-page .checkout.samples-page{max-width:100%}}.wp-samples-page .checkout.samples-page .checkout-panel--samples{padding:5px 0 75px}@media (min-width:1024px){.wp-samples-page .checkout.samples-page .checkout-panel--samples{padding-bottom:65px}}.wp-samples-page .checkout.samples-page .checkout-panel--samples .samples-content{margin-bottom:0}.wp-samples-page .checkout-panel--samples{border-top:1px solid #cdcbc9}.wp-samples-page .checkout-panel--samples:first-child{border-top:0}.wp-samples-page .checkout-panel--samples .checkout-panel__header{text-align:center}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .checkout-panel__header{margin:0}}.wp-samples-page .checkout-panel--samples h2.checkout-panel__heading{font-size:24px;text-align:center}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples h2.checkout-panel__heading{font-weight:500}}.wp-samples-page .checkout-panel--samples .samples-content__sample-subheader{font-size:14px;line-height:1.14;padding-bottom:10px}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .samples-content__sample-subheader{padding-top:10px;text-align:center}}.wp-samples-page .checkout-panel--samples .samples-content__sample-disclaimer{text-align:center}.wp-samples-page .checkout-panel--samples .samples-content__sample-header{font-size:20px;font-weight:700;margin:10px 0;text-transform:none}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .samples-content__sample-header{margin-bottom:0;text-align:center}}.wp-samples-page .checkout-panel--samples .samples-content__button-group--bottom{background:#fff;bottom:0;box-shadow:0 5px 12px 0 #120e02;left:0;padding:16px;position:fixed;text-align:center;width:100%}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .samples-content__button-group--bottom{padding:10px 0}}.wp-samples-page .checkout-panel--samples .samples-content__button-group--bottom .form-submit{font-size:16px;line-height:1.4;padding:10px;width:100%}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .samples-content__button--checkout{min-width:200px}}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .samples-content .messages,.wp-samples-page .checkout-panel--samples .samples-content__samples{margin:auto;max-width:1024px}}.wp-samples-page .checkout-panel--samples .samples-content .messages{padding:0 16px 5px;text-align:center}.wp-samples-page .checkout-panel--samples .samples-content .messages .single-message{display:none}.wp-samples-page .checkout-panel--samples .samples-content .messages #error_sample_selection_error{display:block;padding:0}.wp-samples-page .checkout-panel--samples .samples-content .samples-list{border-top:1px solid #cdcbc9;padding:10px 16px}.wp-samples-page .checkout-panel--samples .samples-content .samples-list:first-child{padding-top:0;border-top:0}.wp-samples-page .checkout-panel--samples .samples-content .samples-list .product-list{display:flex;flex-wrap:wrap;justify-content:center}.wp-samples-page .checkout-panel--samples .samples-content .samples-list .product-list .product{display:flex;flex-direction:column;margin-bottom:0}.wp-samples-page .checkout-panel--samples .samples-content .product-list-container{border-bottom:0}.wp-samples-page .checkout-panel--samples .samples-content .product-img{display:block;height:auto;min-height:240px;text-align:center;width:auto}.wp-samples-page .checkout-panel--samples .samples-content .product-img img{max-height:240px}.wp-samples-page .checkout-panel--samples .samples-content .details{border-top:1px solid #120e02;padding:16px;text-align:center}.wp-samples-page .checkout-panel--samples .product .product-brief__title{border-top:0;padding-top:0}.wp-samples-page .checkout-panel--samples .product .product-size{padding:8px 0}.wp-samples-page .checkout-panel--samples .product .skus{margin-top:auto}.wp-samples-page .checkout-panel--samples .product .skus .sku .form-item{margin-bottom:0}.wp-samples-page .checkout-panel--samples .product .skus .sku .sample-select-button{padding:15px 0;width:100%}@media (min-width:1024px){.wp-samples-page .checkout-panel--samples .product .skus .sku .sample-select-button{padding:9px 0 8px}}.wp-samples-page .checkout-panel--samples .product .skus .sku .selected{background:#120e02;border:1px solid #120e02;color:#fff}.wp-samples-page .checkout-panel--samples .product.selected{border:0}.wp-samples-page .site-footer{display:none}#confirm fieldset,#index .checkout.checkout-single-page fieldset{border:0;margin:0;padding:0;clear:both;width:100%;max-width:664px;margin-left:0}#confirm fieldset:after,#confirm fieldset:before,#index .checkout.checkout-single-page fieldset:after,#index .checkout.checkout-single-page fieldset:before{content:' ';display:table}#confirm fieldset:after,#index .checkout.checkout-single-page fieldset:after{clear:both}#confirm fieldset .form-item input[type=date],#confirm fieldset .form-item input[type=email],#confirm fieldset .form-item input[type=number],#confirm fieldset .form-item input[type=password],#confirm fieldset .form-item input[type=search],#confirm fieldset .form-item input[type=tel],#confirm fieldset .form-item input[type=text],#confirm fieldset .form-item input[type=time],#confirm fieldset .form-item input[type=url],#confirm fieldset .form-item select,#confirm fieldset .form-item textarea,#index .checkout.checkout-single-page fieldset .form-item input[type=date],#index .checkout.checkout-single-page fieldset .form-item input[type=email],#index .checkout.checkout-single-page fieldset .form-item input[type=number],#index .checkout.checkout-single-page fieldset .form-item input[type=password],#index .checkout.checkout-single-page fieldset .form-item input[type=search],#index .checkout.checkout-single-page fieldset .form-item input[type=tel],#index .checkout.checkout-single-page fieldset .form-item input[type=text],#index .checkout.checkout-single-page fieldset .form-item input[type=time],#index .checkout.checkout-single-page fieldset .form-item input[type=url],#index .checkout.checkout-single-page fieldset .form-item select,#index .checkout.checkout-single-page fieldset .form-item textarea{width:100%;background:#fff}#confirm fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#confirm fieldset .form-item .button,#index .checkout.checkout-single-page fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,#index .checkout.checkout-single-page fieldset .form-item .button,#offer-code-panel .checkout__offer-code__wallet-item #confirm fieldset .form-item .checkout__offer-code__wallet-apply,#offer-code-panel .checkout__offer-code__wallet-item #index .checkout.checkout-single-page fieldset .form-item .checkout__offer-code__wallet-apply{margin-left:1px;width:100%;cursor:pointer}#confirm fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply label,#confirm fieldset .form-item .button label,#index .checkout.checkout-single-page fieldset .form-item #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply label,#index .checkout.checkout-single-page fieldset .form-item .button label,#offer-code-panel .checkout__offer-code__wallet-item #confirm fieldset .form-item .checkout__offer-code__wallet-apply label,#offer-code-panel .checkout__offer-code__wallet-item #index .checkout.checkout-single-page fieldset .form-item .checkout__offer-code__wallet-apply label{display:block;cursor:pointer}#confirm fieldset .form-item .select-box__label,#index .checkout.checkout-single-page fieldset .form-item .select-box__label{height:35px;line-height:35px}@media (min-width:1024px){#confirm .checkout-panel--shipping,#index .checkout.checkout-single-page .checkout-panel--shipping{border-bottom:none;border-top:1px solid #cdcbc9}}#confirm .checkout-panel--shipping .single-message,#index .checkout.checkout-single-page .checkout-panel--shipping .single-message{padding-top:0;margin-bottom:0}#confirm .checkout-panel--shipping header,#index .checkout.checkout-single-page .checkout-panel--shipping header{margin-bottom:0}#confirm .checkout-panel--shipping header p,#index .checkout.checkout-single-page .checkout-panel--shipping header p{margin:10px 0 0 0}@media (min-width:1024px){#confirm .checkout-panel--shipping header p,#index .checkout.checkout-single-page .checkout-panel--shipping header p{margin:0}}#confirm .checkout-panel--shipping.collapsed header,#index .checkout.checkout-single-page .checkout-panel--shipping.collapsed header{margin-bottom:15px}#confirm .checkout-panel--shipping-edit-address .show_less_address,#confirm .checkout-panel--shipping-edit-address .show_more_address,#confirm .checkout-panel--shipping-edit-address a,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_less_address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_more_address,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address a{border-bottom:1px solid #120e02;text-decoration:none;display:inline-block;margin-bottom:10px;cursor:pointer}#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.checkout-single-page .checkout-panel--shipping-edit-address .show_less_address:hover,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address .show_more_address:hover,#index .checkout.checkout-single-page .checkout-panel--shipping-edit-address a:hover{border-bottom:1px solid #120e02;text-decoration:none}#confirm .checkout-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 p,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container p{font-size:16px;line-height:1.25;margin-bottom:15px}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container h3,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container h3{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0;display:none}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container img,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container img{margin-bottom:20px}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .chars-remaining,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .chars-remaining{color:#a39e9d;margin:20px 0 10px}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{display:none}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{width:100%}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-from,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{width:49%;float:left}}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message-to{margin-right:12px}}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message{height:auto;margin-bottom:0}@media (min-width:1024px){#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message{width:100%}}#confirm .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message textarea,#index .checkout.checkout-single-page .checkout-panel--shipping .gift-options-content__container .gift-message__container .card-message textarea{border:1px solid #120e02;background:0 0;color:#120e02;font-size:1em;padding:15px}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished header,#index .checkout.checkout-single-page .checkout-panel--shipping.finished header{background:#f4f2ee;margin-bottom:15px}}#confirm .checkout-panel--shipping.finished .shipping-address-display-content,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content{padding-bottom:10px}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .shipping-address-display-content,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content{margin:0 20px 20px 0}}#confirm .checkout-panel--shipping.finished .shipping-address-display-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .shipping-address-display-content__heading{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 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%}}#confirm .checkout-panel--shipping.finished .gift-options-display-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content__heading{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .gift-options-display-content__heading,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content__heading{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}@media (min-width:1024px){#confirm .checkout-panel--shipping.finished .gift-options-display-content__options,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content__options{margin-bottom:15px!important}}#confirm .checkout-panel--shipping.finished .gift-options-display-content p span,#index .checkout.checkout-single-page .checkout-panel--shipping.finished .gift-options-display-content p span{display:block;margin-bottom:5px;word-break:break-word}#confirm .checkout-panel--email-and-sms-promotions,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions{border-bottom:none}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions{padding:0}}#confirm .checkout-panel--email-and-sms-promotions a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions a{display:inline-block;margin:5px 0 0 30px;color:#a39e9d}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions a{color:#120e02;border-bottom:1px solid #a39e9d}}#confirm .checkout-panel--email-and-sms-promotions p,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions p{font-size:16px;line-height:1.25;margin-bottom:15px}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions p,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions p{font-size:18px}}#confirm .checkout-panel--email-and-sms-promotions .checkout-panel__content,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .checkout-panel__content{padding:0;display:none}#confirm .checkout-panel--email-and-sms-promotions .checkout-panel__content--email-optin,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .checkout-panel__content--email-optin{display:block}#confirm .checkout-panel--email-and-sms-promotions header,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions header{margin:0;padding:0}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions header h3,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions header h3{text-transform:uppercase;font-size:14px;color:#a39e9d;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 5px 0}}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item{height:auto}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item{margin-bottom:5px}}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item p.emailPro_label_content,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item p.emailPro_label_content{font-size:14px}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a{margin:0;text-decoration:none}@media (min-width:1024px){#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a{border-bottom:1px solid #120e02;text-transform:uppercase}}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.link,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.link{display:none}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.customer-service-ca-rb,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item a.customer-service-ca-rb{text-transform:capitalize;font-size:14px;font-weight:400;margin:0;left:-21px;position:relative}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label.field_label,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label.field_label{width:90%}#confirm .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label:before,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-email-promotions .form-item label:before{margin-top:-5px}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio{height:auto;margin-bottom:20px}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a{display:inline;margin:0}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a:hover,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio span a:hover{text-decoration:none}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label{width:90%}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label:before,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .form-item.radio label:before{margin-top:-5px}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item{width:100%}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item.sms-mobile-carrier,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item.sms-mobile-carrier{display:none}#confirm .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item--full,#index .checkout.checkout-single-page .checkout-panel--email-and-sms-promotions .section-sms-promotions .sms-mobile .form-item--full{height:auto;margin-bottom:15px}@media (min-width:1024px){.delete-confirm-overlay .address-delete__header{font-size:31px}}.delete-confirm-overlay .address-delete__link{border-bottom:1px solid #120e02;cursor:pointer;margin-right:15px;text-transform:uppercase}.delete-confirm-overlay .address-delete__link:hover{color:#120e02;text-decoration:none}.viewcart .checkout-panel--viewcart{border-bottom:none;overflow:visible}.viewcart .checkout-panel--viewcart .cart-items__item{border-top:1px solid #cdcbc9;position:relative;margin:15px 0;padding:10px 16px 0}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__item{padding:25px 0 35px 5px;margin:0}}@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}}.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:1.25;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}}.viewcart .checkout-panel--viewcart .cart-items__item--promo-message{margin-top:5px}@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}.viewcart .checkout-panel--viewcart .cart-items__item .cart-items__details{width:78%}.viewcart .checkout-panel--viewcart .cart-items__item .cart-items__details>div{float:left}@media (min-width:1024px){.viewcart .checkout-panel--viewcart .cart-items__header--item{color:#a39e9d;float:left;font-size:14px;font-weight:700;text-transform:uppercase;padding-bottom:9px}.viewcart .checkout-panel--viewcart .cart-items__products{width:50%}.viewcart .checkout-panel--viewcart .cart-items__price{width:18%}.viewcart .checkout-panel--viewcart .cart-items__qty{width:13%}.viewcart .checkout-panel--viewcart .cart-items__total{padding-left:52px;width:19%}.viewcart .checkout-panel--viewcart .cart-items__item--thumb{margin-right:2%;width:15%}}.viewcart .checkout-panel .checkout-buttons-content{padding:16px;text-align:center}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content{margin:15px 0 56px;padding:0}}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content__container{float:right}}.viewcart .checkout-panel .checkout-buttons-content__item--choose-samples{display:none}.viewcart .checkout-panel .checkout-buttons-content .continue-checkout,.viewcart .checkout-panel .checkout-buttons-content .continue-shopping,.viewcart .checkout-panel .checkout-buttons-content .or-text,.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{margin-bottom:10px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .continue-checkout,.viewcart .checkout-panel .checkout-buttons-content .continue-shopping,.viewcart .checkout-panel .checkout-buttons-content .or-text,.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{float:left;margin-bottom:0}}.viewcart .checkout-panel .checkout-buttons-content .continue-shopping{font-weight:700;display:inline-block;margin-bottom:40px}.viewcart .checkout-panel .checkout-buttons-content .continue-shopping.bottom{margin:20px 0 0}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .continue-shopping{font-weight:400;margin:10px 0 0;letter-spacing:1px}}.viewcart .checkout-panel .checkout-buttons-content .or-text{background:#fff;color:#a39e9d;text-transform:uppercase;padding:0 10px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .or-text{padding:13px 24px 0}}.viewcart .checkout-panel .checkout-buttons-content .or-text__wrap{border-bottom:1px solid #a39e9d;font-size:15px;line-height:.1;margin:10px 0 20px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .or-text__wrap{border-bottom:none}}.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{background:#fff;border:1px solid #120e02;display:block;padding:0 10px}.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout img{width:98px}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout{background:0 0;border:none;padding:0}.viewcart .checkout-panel .checkout-buttons-content .paypal-checkout img{width:auto}}.viewcart .checkout-panel .checkout-buttons-content .continue-checkout{background:#120e02;color:#fff;width:100%}@media (min-width:1024px){.viewcart .checkout-panel .checkout-buttons-content .continue-checkout{height:36px;line-height:36px;min-width:110px;padding:0;width:auto}.viewcart .checkout-panel .checkout-buttons-content .continue-checkout:hover{text-decoration:none}}.viewcart .checkout-panel .checkout-buttons-content .apple-pay-checkout{border:1px solid #555;border-radius:4px;height:50px;margin-bottom:10px}.viewcart .checkout-panel .checkout-buttons-content .apple-pay-checkout .apple-pay-button{display:inline-block;width:60px;height:49px;background:url(/media/images/cart_enhancement/aveda_applepay_logo.png) no-repeat center}.viewcart .checkout-panel .checkout-buttons-content .apple-pay-checkout .apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.viewcart .checkout-panel .checkout-buttons-content .apple-pay-checkout .apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.viewcart .checkout-panel .checkout-buttons-content .apple-pay-checkout .apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}.viewcart .checkout-panel .checkout-buttons-content .apple-pay-checkout:hover{background-color:#f2f2f2;cursor:pointer}.viewcart .checkout-panel .checkout-buttons-content .paypal-smart-button{display:flex;column-gap:8px;height:50px;margin-bottom:8px;width:100%}.viewcart .checkout-panel .checkout-buttons-content .paypal-smart-button.paypal-loading{background:#fff url(/media/images/ajax-loading.gif) no-repeat center;height:48px}.viewcart .checkout-panel--promo{padding:0}.viewcart .checkout-panel--promo-bca,.viewcart .checkout-panel--promo-earth_month,.viewcart .checkout-panel--promo-salon_spa{background:#f4f2ee;border-bottom:none;margin-bottom:30px;padding:50px 16px;margin-top:35px}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca,.viewcart .checkout-panel--promo-earth_month,.viewcart .checkout-panel--promo-salon_spa{padding:16px}}.viewcart .checkout-panel--promo-bca .promo-bca-content>div,.viewcart .checkout-panel--promo-bca .promo-earth_month-content>div,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content>div,.viewcart .checkout-panel--promo-earth_month .promo-bca-content>div,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content>div,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content>div,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content>div,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content>div,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content>div{float:left;width:50%}.viewcart .checkout-panel--promo-bca .promo-bca-content header,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header{font-size:19px;margin:0}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content header,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header{margin:15px 0 0}}.viewcart .checkout-panel--promo-bca .promo-bca-content header h2,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header h2{margin:0}@media (min-width:1024px){.viewcart .checkout-panel--promo-bca .promo-bca-content header h2,.viewcart .checkout-panel--promo-bca .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-bca-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content header h2,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content header h2{margin:0 0 .5em}}.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__button,.viewcart .checkout-panel--promo-bca .promo-earth_month-content__button,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content__button,.viewcart .checkout-panel--promo-earth_month .promo-bca-content__button,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content__button,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content__button,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content__button,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content__button,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content__button{background:0 0;border:1px solid #120e02;color:#120e02;letter-spacing:.04em;padding:0 15px;height:36px}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts{float:left;width:100%}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input{left:-9999px;position:absolute}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input[type=radio]~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input[type=radio]~label:before{content:''}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label{background:#120e02;color:#fff}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__amount input[type=radio]:checked~label:before,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__amount input[type=radio]:checked~label:before{content:''}.viewcart .checkout-panel--promo-bca .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-bca .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-bca .promo-salon_spa-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-earth_month .promo-salon_spa-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-bca-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-earth_month-content .donation-amounts__label,.viewcart .checkout-panel--promo-salon_spa .promo-salon_spa-content .donation-amounts__label{margin:0 8px 10px 0;border:1px solid #120e02;display:inline-block;font-size:14px;height:32px;float:left;padding:0 5px;width:auto;line-height:2.21429}@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:2.21429}}.viewcart .checkout-panel__top-viewcart-buttons{border:none}@media (min-width:1024px){.viewcart .checkout-panel__top-viewcart-buttons{padding:0}}.viewcart .checkout-panel__top-viewcart-buttons .link.bottom{display:none;padding:0}.viewcart .checkout-panel__bottom-viewcart-buttons .link.top{display:none}.viewcart .checkout-panel .continue-shopping{text-transform:uppercase;text-decoration:underline}.viewcart .checkout-panel .messages,.viewcart .checkout-panel .signin-to-see-cart{padding:0 16px}@media (min-width:1024px){.viewcart .checkout-panel .messages,.viewcart .checkout-panel .signin-to-see-cart{padding:0}}.viewcart .checkout-panel .messages a,.viewcart .checkout-panel .signin-to-see-cart a{text-decoration:underline}.viewcart .checkout-panel .pp_promo{background-color:#f4f2ee;margin:10px 0}.viewcart .checkout-panel .pp_promo__message{margin:0;padding:15px}.viewcart .checkout-panel .pp_promo__message a{text-decoration:underline}.viewcart .checkout-panel .pp_member_promo{background-color:#f4f2ee;margin:10px 0}.viewcart .checkout-panel .pp_member_promo__message{margin:0;padding:15px}.viewcart .checkout-panel .pp_member_promo__message a{text-decoration:underline}.viewcart .checkout-panel__content--terms{clear:both;padding-top:10px;text-align:left}@media (min-width:1024px){.viewcart .checkout-panel__content--terms{text-align:right}}.viewcart .checkout-panel__content--terms a{text-decoration:underline}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart{padding:0;margin:0;border-bottom:1px solid #cdcbc9;background:0 0;overflow:auto}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart header{margin:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart header h2,#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart header h3{float:left;margin:15px 0 5px;padding:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count{float:right;font-size:14px;margin:15px 0;font-weight:700;text-transform:uppercase}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count span.icon{cursor:pointer}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count .edit{border:none;border-bottom:none;text-decoration:underline;font-size:14px;min-width:auto;padding:0;margin-right:5px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .item-count .edit{margin:22px 5px 0 0}}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items{clear:both}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdcbc9}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item:last-child{border-bottom:none;margin-bottom:0}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--thumb{float:left;width:32%;min-height:215px;margin-right:10px}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--desc{font-weight:700;text-transform:uppercase;margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--total{margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--total .cart-items__item--product-price{text-decoration:line-through}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item--qty{margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items__item .hazmat{margin-bottom:10px;float:left;width:62%;color:#f00}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items .view-detail{margin-bottom:10px;float:left;width:62%}#index .checkout.checkout-single-page .checkout__sidebar .checkout-panel--viewcart .cart-items .view-detail__content{display:none}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--review{border-bottom:none;padding:0}}#index .checkout.checkout-single-page .checkout-panel--review .checkout-panel--email-and-sms-promotions{display:none}#index .checkout.checkout-single-page .checkout-panel--review .form-item.checkbox{display:none}#index .checkout.checkout-single-page .checkout-panel--review .messages{padding:0 10px 10px;line-height:18px}#index .checkout.checkout-single-page .checkout-panel--review header{margin:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--review header{padding:0 10px;background:#f4f2ee;margin-bottom:15px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--review .checkout-panel__content{padding:0 10px}}#index .checkout.checkout-single-page .checkout-panel--review .warning-message{color:#120e02;font-size:16px;margin-bottom:0;font-weight:400}#index .checkout.checkout-single-page .checkout-panel--review .review-terms-privacy{font-size:16px;margin-top:10px}#index .checkout.checkout-single-page .checkout-panel--review .review-terms-privacy .terms_privacy{text-decoration:underline}#index .checkout.checkout-single-page .checkout-panel .submit{margin-top:15px}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel .submit{margin:20px 0}}#index .checkout.checkout-single-page .checkout-panel .submit input{letter-spacing:1px;background:#120e02;color:#fff;width:100%}#index .checkout.checkout-single-page .checkout-panel .submit input:hover{background:#120e02;color:#fff}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel .submit input{width:auto}}#index .checkout.checkout-single-page .checkout-panel .submit input[disabled=disabled]{cursor:not-allowed;opacity:.5}#index .checkout.checkout-single-page .checkout-panel--registration{padding-bottom:0;border-bottom:none}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration{padding:0 10px}}#index .checkout.checkout-single-page .checkout-panel--registration .messages .single-message:first-child{padding-top:0}#index .checkout.checkout-single-page .checkout-panel--registration header a.edit{display:none}#index .checkout.checkout-single-page .checkout-panel--registration.collapsed{margin-bottom:15px}#index .checkout.checkout-single-page .checkout-panel--registration.collapsed header h2{margin:0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration.finished header{background:#f4f2ee;margin-bottom:15px}}#index .checkout.checkout-single-page .checkout-panel--registration.finished header a.edit{display:inline}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration.finished header a.edit{float:right;display:inline;position:relative;top:4px}#index .checkout.checkout-single-page .checkout-panel--registration.finished header a.edit:hover{text-decoration:none}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__heading{font-size:18px;font-weight:700;text-transform:uppercase;margin:15px 0}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__heading{font-size:28px;line-height:30px;margin-bottom:8px;letter-spacing:-1px;font-weight:400}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__pre ul{margin-top:15px}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__pre ul li{list-style-type:circle;margin:0 0 10px 17px}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .accepted-privacy-policy{height:auto}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .accepted-privacy-policy .terms_disclaimer{display:none}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account{height:auto;width:100%}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account{text-align:right}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account input{width:80%;float:left}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account .continue-as-guest{line-height:35px;text-align:center;width:100%;display:inline-block;text-decoration:underline;text-transform:uppercase}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .create-account .continue-as-guest{width:auto;font-size:14px}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content__create-account{float:right;width:48%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-panel--email-and-sms-promotions{clear:both}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-panel--email-and-sms-promotions .sms-mobile-phone{width:50%}}@media (min-width:1024px){#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration{margin-bottom:15px;float:left;width:45%}}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration .form-item{height:auto;margin-bottom:0}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration__email-address{padding-bottom:15px}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration__password{width:100%}#index .checkout.checkout-single-page .checkout-panel--registration .registration-content .checkout-registration__password .note{margin-top:15px}#index .checkout.checkout-single-page .email-promotions .pc_email_promo_container label.field_label{width:92%}#index .checkout.checkout-single-page .email-promotions .pc_email_promo_container a.link{margin-left:23px}.viewcart .location__search_btn{top:0;border-color:#392720}.store-locator__results-container .store-locator__controls .search-submit{letter-spacing:normal}.content-container .cs-page__content-item .support li{line-height:normal}#csr_header a{display:block;border-bottom:none;text-decoration:underline;text-transform:capitalize;font-size:14px}#csr_header #csr_info_box{border-right:1px solid #ff0000}#csr_header #csr_registered_user_info,#csr_header #cust_cart{border-right:1px solid #ff0000}#csr_header .csr_table td{vertical-align:middle;padding:0 20px}#csr_header .csr_table #csr_dragger{cursor:move;width:40px;padding:0;background:#ff0000}.waitlist-form__errors{color:#f00}.welcome-15 .site-email-signup__success{padding-top:1.6em}.welcome-15 .site-email-signup__success-offer{padding-bottom:12px}.welcome-15 .site-email-signup__success-terms{margin-top:.6em}.welcome-15 .popup-offer__sign-up-form-error-messages{max-width:370px}.signin-overlay .pure-privilege-container .new-account__item{display:flex}.signin-overlay .pure-privilege-container .new-account__item .pure-privilege-form-toggle{margin:0 5px 15px 0}.signin-overlay .pure-privilege-container label.signin-block__checkbox{margin-bottom:0}.signin-overlay .pure-privilege-container fieldset.profile.fs{width:100%}.signin-overlay .signin-block__checkboxes .show-password{margin-top:7px}.signin-overlay .signin-block__checkboxes .signin-block__field-wrapper{clear:both;display:flex}.signin-overlay .signin-block__checkboxes .signin-block__field-wrapper .accepted-privacy-policy{margin:0 5px 40px 0}.signin-overlay .signin-block__checkboxes .signin-block__field-wrapper .pc-email-promotions{margin:0 5px 10px 0}.signin-overlay .signin-block__checkbox{display:flex;margin-bottom:10px}.signin-overlay .signin-block__checkbox .show-password{margin:2px 5px 0 0}.signin-overlay .password-field__info{background-color:#fff;width:25%}@media (max-width:1024px){.signin-overlay .password-field__info{width:50%;background-color:#fff}}.product-quickshop .product-sku-price{text-align:right}.product-quickshop .product-sku-price .product-points,.product-quickshop .product-sku-price__value.unit_price{float:left;text-align:left}.product-quickshop .product-add-to-waitlist{background:#392720;color:#fbf8f6;border-color:#fbf8f6}.spp__container .instore-inventory-container .product-store-check__inline--container{border:0}.spp__container .instore-inventory-container .find-in-store{border:1px solid #120e02;width:100%;padding:5px 0;display:inline-block;text-align:center;font-size:16px;margin:10px 0;cursor:pointer}.product-full .instore-inventory-container .inline-container__controls{margin-top:30px}.product-full .location-controls__distance--select{margin-left:7px}.product-full .product-shade-picker{float:left;width:100%}.product-full .product-add-to-waitlist{top:2px;position:relative}.product-full .product-points{float:none}.product-full .product-sku-price{text-align:left}.product-full .afterpay-paragraph{font-size:15px}.tooltip{position:relative;display:inline-block;cursor:pointer;text-decoration:underline;width:100%}.tooltip.photo-tip{padding-top:5px}.tooltip a{text-decoration:none}.tooltip .tooltiptext-over,.tooltip .tooltiptext-under{visibility:hidden;width:100%;max-width:400px;background-color:#fff;color:#555;border:1px solid #999999;border-radius:6px;padding:10px;position:absolute;z-index:3;opacity:0;transition:opacity .3s;left:0}.tooltip .tooltiptext-under{top:125%}.tooltip .tooltiptext-over{bottom:125%}.tooltip .tooltiptext-under::after{content:'';position:absolute;bottom:100%;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.tooltip .tooltiptext-over::before{content:'';position:absolute;top:100%;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext-over,.tooltip:hover .tooltiptext-under{visibility:visible;opacity:1}.privacy_link_under{text-align:right;padding:1em;text-decoration:underline}.mobile-image-nav .basic-image__img{margin:15px 0}.has-sale .product-sku-unit-price__value{display:block;width:100%}.has-sale .product-sku-price__value_red{color:#f00;position:relative}.product-full--enhancement .product-full__carousel__slides.single-carousel{transform:none}.product-quickshop__details .has-sale .product-sku-price2__value{margin-left:-12%}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.site-header__menu .site-header__menu-list--desktop .menu--lvl-1{font-size:14px;margin-left:12px}.site-header__menu .site-header__menu-list--desktop .menu--lvl-1 .menu__item--lvl-1{margin-right:8px}}.password-field{position:relative}.password-field__info{width:100%;background-color:#fff;z-index:99}@media (min-width:1025px){.password-field__info{border:1px solid #333;width:50%;position:absolute;left:105%;top:-32px}}.password-field__info-reset{bottom:auto;top:0}@media (min-width:1024px){.password-field__info-reset{border:1px solid #333;width:50%;position:absolute;left:105%}.password-field__info-reset::before{content:'';position:absolute;top:43%;right:100%;border-width:5px;border-style:solid;border-color:transparent #333 transparent transparent}.password-field__info-reset .password-field__rules{column-count:1;padding:10px}}@media (min-width:1025px){.password-field__info::before{content:'';position:absolute;top:43%;right:100%;border-width:5px;border-style:solid;border-color:transparent #333 transparent transparent}}.password-field__rules{column-count:2;padding:0 10px 17px 10px;font-size:.8em;list-style:none}@media (min-width:768px){.password-reset-page .password-field__rules{padding:10px}}@media (min-width:1025px){.password-field__rules{column-count:1;padding:10px}}.password-field__rules>li{display:flex;align-items:center;padding:3px 0;color:#a39e9d;transition:.2s;white-space:nowrap;line-height:1.5}.password-field__rules>li::before{content:'\2715';display:inline-block;color:#f00;font-size:1em;line-height:0;margin:0 6px 0 0;transition:.2s}.password-field__rules>li.pass{color:#07bb5b}.password-field__rules>li.pass::before{color:#07bb5b;content:'\2713';text-shadow:0 0 8px rgba(51,51,51,.5)}@media (min-width:768px) and (max-width:1023px){#viewcart-panel .cart-items .total .pc_hidden{display:block}}.product-store-check__inline--container{border-top:1px solid #000;border-bottom:1px solid #000;margin:10px 0}.product-full__action{display:block;float:left;margin:5px 16px 0 0}.product-full__sku-price-container .product-sku-unit-price__value{display:none}.product-full__sku-price-container .product-sku-price__value_red{display:none}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.spp__container .instore-inventory-container{clear:left}}.footer .site-footer__signup .site-email-signup__form .tooltip{width:100%}.kit-formatter .product-kit__sticky{padding:5px}.kit-formatter .product-kit__sticky .sticky-add-to-bag__container .sticky-add-to-bag__image-item{height:70px}@media (min-width:768px){.content-block-large__text .aveda-way-text{margin-bottom:13%}}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-middle .accept-cookies-button:active,.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-middle .accept-cookies-button:hover,.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-middle .cookie-settings-button:active,.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-middle .cookie-settings-button:hover{background:0 0}.cookie-settings-ot .optanon-show-settings-popup-wrapper{margin-bottom:20px;height:35px}@media (min-width:1024px){.cookie-settings-ot .optanon-show-settings-popup-wrapper{margin-bottom:0}}.profile-info__password_criteria{clear:both;padding:0 0 12px 0}.mpp-container .product__price-installment{display:none}.spp-content .afterpay-paragraph{clear:left}.spp-content .afterpay-paragraph .Clearpay-logo{vertical-align:sub!important}#afterpay-modal-overlay #afterpay-modal-modal{height:95%;width:95%}@media (min-width:768px){#afterpay-modal-overlay #afterpay-modal-modal{height:80%;width:60%}}#afterpay-modal-overlay #afterpay-modal-modal #afterpay-modal-close{min-width:5%}body#index .pg_wrapper .gift-options .card-message textarea.adpl--processed+label{line-height:1}.klarna-information{margin:auto;max-width:660px}@media (min-width:1024px){.klarna-information{padding:20px}}.klarna-information__header{background-image:url(/media/export/images/checkout/icon--klarna.svg);background-repeat:no-repeat;background-size:contain;display:block;height:80px;margin-bottom:25px;text-indent:-999em}.klarna-information__list{margin-bottom:25px;margin-left:30px}.klarna-information__list-item{align-items:baseline;display:flex;margin-bottom:10px}.klarna-information__list-item::before{content:'.';flex-basis:30px;font-size:24px;padding-right:10px}.klarna-information__sub-text{color:#969696;margin:0}.klarna-information__sub-text .klarna-information__link{border:0;border-radius:0;font-size:inherit;height:auto;line-height:inherit;padding:0;text-decoration:underline;text-transform:none}.klarna-information__sub-text .klarna-information__link:focus,.klarna-information__sub-text .klarna-information__link:hover{text-decoration:none}.klarna-overlay #cboxClose{color:transparent}@media (max-width:767px){.site-header__main .offers-banner-formatter{height:50px}}body#viewcart .pure-privilege-overlay__messages{color:#f00;width:100%}@media (max-width:767px){body#viewcart .pure-privilege-overlay .pure_privilege__messages{color:#f00;width:100%}}body#viewcart #cboxContent #cboxClose::before{display:none}.product-system-message .error-item{margin-top:30px}.account-section .pure-privilege-join-in .content-block-large__text--2{margin-top:130px}@media (min-width:768px){.account-section .pure-privilege-join-in .content-block-large__text--2{margin-top:10px}}.qas-submit-container{margin-bottom:15px}.form-item{margin-bottom:15px}.account-section__content .address-controls a{text-decoration:underline}.account-section__content .order-products .cart-item__wrap .cart-item__qty{padding-right:0}.address-book-page__overlay #cboxClose{right:20px;top:20px}.address-book-page__overlay #qas .error{color:red}.address-book-page__overlay .form-item.qas-submit-container input,.address-book-page__overlay .form-item.qas_submit_container input{background:#392720!important;color:white}.address-book-page__overlay .form-item.title span.label-content{display:none}.past-purchases__content .tracking-link.past-purchases__order-status{position:relative}.past-purchases__content .tracking-link.past-purchases__order-status .tracking_disclaimer{display:none}.past-purchases__content .tracking-link.past-purchases__order-status .track_order_link:hover .tracking_disclaimer{display:block;background-color:#fff;color:#120e02;border:1px solid #120e02;border-radius:6px;font-size:11px;width:160px;text-transform:unset;position:absolute;bottom:20px;padding:3px;z-index:1}.account-page .orders-list .orders-list__table{position:relative}.account-page .orders-list .orders-list__table .tracking_disclaimer{display:none}.account-page .orders-list .orders-list__table .order-detail-item-link:hover~.tracking_disclaimer{display:block;background-color:#fff;color:#120e02;border:1px solid #120e02;border-radius:6px;font-size:11px;width:270px;text-transform:unset;position:absolute;max-width:400px;z-index:999}.product-full .product-sku-price.has-sale .product-price-points-display{width:90%;margin-left:0}.product-full .product-sku-price__value{display:inline;clear:both;text-align:left}.product-full .sku-menu__container .select-box__options.open{z-index:99}.product-full .product-sku-unit-price__value{width:78%;float:left}.product-full .product-price-points-display{text-align:left}.product-quickshop__details .product-sku-unit-price__value{float:left;width:78%}.product-quickshop__details .product-price-points-display{text-align:left}.profile-page__content{border-bottom:1px solid #cdcbc9;padding-bottom:20px}.profile-page__content input[type=checkbox]~label{margin:0 0 10px 10px;float:left;width:96%}@media (min-width:1024px){.profile-page__content .optional-info__item .form-item{width:20%}}.profile-page .new-account__fieldset .newsletter-info__fieldset,.profile-page .profile-page__content .newsletter-info__fieldset,.profile-page .signin-overlay .newsletter-info__fieldset{width:100%;margin-right:0}@media (min-width:1024px){.profile-page .new-account__fieldset .newsletter-info__fieldset,.profile-page .profile-page__content .newsletter-info__fieldset,.profile-page .signin-overlay .newsletter-info__fieldset{width:46%;margin-right:2.6%}}.new-account__fieldset #providing-email,.profile-page__content #providing-email,.signin-overlay #providing-email{text-align:justify;width:90%}.new-account__fieldset .sms-promotions .sms-info__prefix,.profile-page__content .sms-promotions .sms-info__prefix,.signin-overlay .sms-promotions .sms-info__prefix{margin:70px 0 0 25px}.new-account__fieldset .sms-promotions .sms-info__prefix span,.profile-page__content .sms-promotions .sms-info__prefix span,.signin-overlay .sms-promotions .sms-info__prefix span{border:1px solid;padding:10px}.new-account__fieldset .sms-promotions .sms-info__number-field,.profile-page__content .sms-promotions .sms-info__number-field,.signin-overlay .sms-promotions .sms-info__number-field{position:absolute;margin:-28px 0 0 90px}@media (min-width:1024px){.new-account__fieldset .sms-promotions .sms-info__number-field,.profile-page__content .sms-promotions .sms-info__number-field,.signin-overlay .sms-promotions .sms-info__number-field{width:20%}}.new-account__fieldset .sms-promotions .sms-info__number-field input[type=tel],.profile-page__content .sms-promotions .sms-info__number-field input[type=tel],.signin-overlay .sms-promotions .sms-info__number-field input[type=tel]{height:36px}.new-account__fieldset .sms-promotions .sms-mobile-terms,.profile-page__content .sms-promotions .sms-mobile-terms,.signin-overlay .sms-promotions .sms-mobile-terms{margin:20px 0 20px}.new-account__fieldset .sms-promotions .sms-mobile-terms .mobile-terms,.profile-page__content .sms-promotions .sms-mobile-terms .mobile-terms,.signin-overlay .sms-promotions .sms-mobile-terms .mobile-terms{text-transform:inherit;font-weight:400;text-align:justify;margin-bottom:10px}.new-account__fieldset .pure-privilege-info .pp-link__email-field,.new-account__fieldset .pure-privilege-info .pp-link__smsoptin-field,.profile-page__content .pure-privilege-info .pp-link__email-field,.profile-page__content .pure-privilege-info .pp-link__smsoptin-field,.signin-overlay .pure-privilege-info .pp-link__email-field,.signin-overlay .pure-privilege-info .pp-link__smsoptin-field{margin-bottom:20px}@media (min-width:1024px){.account-section__content{padding-right:15px}}@media (min-width:768px) and (max-width:1023px){.product-full__quote{width:30%}.account-section__content{padding-right:15px}}.new-account__fieldset .sms-promotions .sms-info__prefix{display:block;margin-top:20px}#manual-address-fields .country_container #form--address_billing--field--COUNTRY_ID .js-select-box-options div:first-child{display:none}.signin-overlay .sms-promotions{margin:0 0 10px 0;line-height:1.375}.signin-overlay .sms-promotions .sms_promo_label{width:95%}.signin-overlay .sms-promotions .sms-info__prefix span{border:1px solid;margin-top:10px;padding:0 10px 0 10px;display:inline-block;line-height:2.45em}.signin-overlay .sms-promotions .sms-info__number-field{margin-top:-36px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.giftcard-checkbalance-page .account-page__content{margin-top:3em}}.giftcard-checkbalance-page ul.error{margin-bottom:15px;color:red}.payment-delete-confirm{text-align:center}.payment-delete-confirm .gc_header{margin-top:30px}.past-purchases-page__content .past-purchases .past-purchase .product-item__name{min-height:inherit}.waitlist-iframe-wrapper{width:100%}#waitlist .align-r,#waitlist .email_input{float:left;display:inline-block;margin-right:10px}.waitlist-form{padding:35px 30px 30px 30px}.waitlist-form .waitlist-form__email{height:38px}.waitlist-form .waitlist-form__submit{padding:0;height:38px;top:0}.waitlist-form .waitlist-tooltip{margin-top:15px}.waitlist-form .waitlist-tooltip .tooltiptext-over{max-width:100%}.signin-block__required{margin-bottom:15px}.password-request-page,.password-reset-page,.password-sent-page{max-width:1200px}.password-request-page .email-address,.password-reset-page .email-address,.password-sent-page .email-address{font-weight:700}#offer-code-panel .checkout__offer-code__wallet-item .password-request-page .sent-info__text .checkout__offer-code__wallet-apply,#offer-code-panel .checkout__offer-code__wallet-item .password-reset-page .sent-info__text .checkout__offer-code__wallet-apply,#offer-code-panel .checkout__offer-code__wallet-item .password-sent-page .sent-info__text .checkout__offer-code__wallet-apply,.password-request-page .sent-info__text #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,.password-request-page .sent-info__text .button,.password-reset-page .sent-info__text #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,.password-reset-page .sent-info__text .button,.password-sent-page .sent-info__text #offer-code-panel .checkout__offer-code__wallet-item .checkout__offer-code__wallet-apply,.password-sent-page .sent-info__text .button{background:#392720;color:#fbf8f6;text-decoration:none}.account-page .section-content span.product-sku-price2__value{text-decoration:line-through}#bt_settings div.bt-content{border:1px solid black;padding:15px;background-color:white;z-index:1001;font-size:12px;line-height:16px;border-color:#392720;border-width:2px;border-radius:6px}#bt_settings div.bt-content ul{margin:0}#bt_settings div.bt-content ul li{list-style-type:none}#bt_settings div.bt-content ul.slide-toggle{position:relative;overflow:hidden;width:525px;background:transparent url(/media/images/cookies/all-off.png) 50% 100% no-repeat;background-size:contain}#bt_settings div.bt-content ul.slide-toggle li{cursor:pointer;float:left;width:175px;height:149px}#bt_settings div.bt-content ul.slide-toggle li span{display:block;font-weight:700;text-align:center;margin:5px;display:none}#bt_settings div.bt-content div.bt-intro h2{text-transform:none;color:#392720}#bt_settings div.bt-content div.bt-intro div.bt-intro-copy p{margin-top:1em}#bt_settings div.bt-content div.slide{position:relative;overflow:hidden;width:525px;margin:20px auto}#bt_settings div.bt-content div.mask{position:absolute;overflow:hidden;top:0;left:0;width:0;border-right:1px solid #eee}#bt_settings div.bt-content div.mask ul.slide-toggle{background-image:url(/media/images/cookies/all-on.png)}#bt_settings div.bt-content div.mask div.drag{position:absolute;bottom:12px;right:70px;width:26px;height:11px;background:transparent url(/media/images/cookies/icon_arrow.png) 50% 100% no-repeat}#bt_settings div.bt-content .bt-privacy-info{display:none;overflow:hidden}#bt_settings div.bt-content .bt-privacy-info.selected{display:block}#bt_settings div.bt-content .bt-privacy-info h3{padding:1em 1em 1em 40px;background-position:10px 50%;background-repeat:no-repeat;background-color:#f9f9ef}#bt_settings div.bt-content .bt-privacy-info div{width:48%;margin-right:2%;float:left}#bt_settings div.bt-content .bt-privacy-info div.bt-privacy-will h3{background-image:url(/media/images/cookies/icon_safe_lock.png)}#bt_settings div.bt-content .bt-privacy-info div.bt-privacy-will ul li{background-image:url(/media/images/cookies/icon_safe_thick.png)}#bt_settings div.bt-content .bt-privacy-info div.bt-privacy-willnot h3{background-image:url(/media/images/cookies/icon_unsafe_lock.png)}#bt_settings div.bt-content .bt-privacy-info div.bt-privacy-willnot ul li{background-image:url(/media/images/cookies/icon_unsafe_thick.png)}#bt_settings div.bt-content .bt-privacy-info div ul{list-style-type:none;padding-left:0;margin:1em}#bt_settings div.bt-content .bt-privacy-info div ul li{margin:.8em 0;padding-left:30px;background-position:0 50%;background-repeat:no-repeat}#bt_settings div.bt-content-mobile div.mask ul.slide-toggle{background-image:url(/media/images/cookies/all-on.png)}#bt_settings div.bt-content-mobile div.mask div.drag{right:36px;right:30px;bottom:11px}#bt_settings div.bt-content-mobile div.slide{margin:20px auto;width:288px;width:246px}#bt_settings div.bt-content-mobile ul.slide-toggle{background-image:url(/media/images/cookies/all-off.png);width:288px;width:246px}#bt_settings div.bt-content-mobile ul.slide-toggle li{width:96px;height:159px;width:82px;height:136px}#bt_settings div.bt-content-mobile .bt-privacy-info div{width:100%;float:none}#bt_settings div.bt-content-desktop{padding:2em;height:100%}#bt_notification{font-size:12px;line-height:16px}#bt_notification h4{font-size:1.8rem}#bt_notification h6{font-size:14px;line-height:16px;font-weight:700;margin-top:10px}#bt_notification .bt-bottom-right{position:fixed;right:10px;bottom:10px;width:24.5em;padding:10px!important;border:10px solid #120e02}#bt_notification .bt-bottom-full,#bt_notification .bt-bottom-right{z-index:10000;background-color:#fff}#bt_notification .bt_contentarea{margin-top:10px}#bt_notification .bt-bottom-full{position:fixed;left:0;bottom:0;width:100%}#bt_notification div.bt-content-mobile{padding:15px;border:1px solid white}#bt_notification div.bt-content{padding:10px}#bt_notification .bt-pp-section{margin-bottom:20px}#bt_notification .bt-pp-section a{color:#120e02;text-transform:none;text-decoration:underline}#bt_notification .btn-wrap{margin-top:10px}#bt_notification .btn-wrap a{width:100%!important;font-weight:400;height:auto!important}#bt_notification div.no-pad{padding:0}.bt-close-link .icon--remove:before{color:#fff}.overlay-close-container{position:absolute;top:8px;right:10px}#bt_notification div.bt-content a.bt-close-link{display:block;width:15px;height:15px}.tealium{display:none!important}.cookie_legal{position:fixed;bottom:0;background-color:#fff;color:white;display:none;padding:20px 25px 20px 20px;width:100%;border:10px solid #120e02;z-index:10000}@media (min-width:1024px){.cookie_legal{width:295px;height:auto;right:10px;bottom:0;display:inline-block}}.cookie_legal a{color:#120e02;text-transform:none;text-decoration:underline}.cookie_legal-language{font-size:12px;line-height:16px;color:#000}.cookie_legal-close_box{position:absolute;right:10px;top:10px;color:#9fa617;font-size:12px;cursor:pointer}.cookie_legal-close_box i::before{background-color:#9fa617}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable{margin-top:0;border-bottom:1px solid #392720;padding-bottom:40px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications>h2.section-header p{margin:28px auto 21px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications>h2.section-header .accordion-hr{max-width:951px;margin:5px auto 0;display:block}.appt-book.services .appt-book-section .appt-book-section-content .services-applications h2 p{margin:28px auto 21px}@media (max-width:1024px){.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable{border-bottom:none;padding:0}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable h2{margin-top:15px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable h2 p{font-size:28px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable .services-container-templates .lesson-section-block .section-header{margin-top:0}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable .services-container-templates .lesson-section-block .section-content{border-bottom:transparent;padding:0}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable .services-container-templates .lesson-section-block .section-content .collapsible-block__title span{padding:0 15px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable .services-container-templates .lesson-section-block .section-content .service{padding:22px 20px 18px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications.accordion-enable .iconCaretDown:before{top:-6px}}.appt-book.services .appt-book-section .appt-book-section-content .services-applications .services-container-templates .lesson-section-block{overflow:hidden}.appt-book.services .appt-book-section .appt-book-section-content .services-applications .services-container-templates .lesson-section-block .section-header{font-size:28px;font-weight:700;margin-top:20px}.appt-book.services .appt-book-section .appt-book-section-content .services-applications .services-container-templates .lesson-section-block .section-content{padding-top:10px;margin:20px 0 0 0;border-color:#cdcbc9;border-style:solid;border-width:1px 0 1px 0;overflow:hidden}.appt-book.services .appt-book-section .appt-book-section-content .services-applications .services-container-templates.order-by-category{border-color:transparent;margin:auto;padding-top:0}#appointment-book-sections .confirm-container #book-appt-fieldset .appt-book-mobile-prefix{width:30%;float:left;border-right:none}#appointment-book-sections .confirm-container #book-appt-fieldset #registration-mobile-phone{width:70%;float:left}#appointment-book-sections .confirm-container #book-appt-fieldset .registration-mobile-phone .label{margin-left:30%;float:left}.appt-book .my-appointments .appointment-details__item .services-name span.price{display:none}.appt-book.confirmation .confirmation-container__item .content__item--name .price{display:none}.fb-disclaimer-error{color:#f00;padding-bottom:10px}.fb-overlay-container{width:100%;height:40px;position:relative;margin:0 auto}.fb-overlay-container .disclaimer{display:flex;margin-top:20px;text-align:left;text-align:left;line-height:20px}.fb-overlay-container #facebook_signin{padding-left:0;text-align:left;line-height:20px}.fb-overlay-container .fb-overlay{height:100%;width:100%;position:absolute;z-index:1;cursor:pointer}.fb-overlay-social-info{display:inline-flex;width:164px;height:22px;position:relative}.fb-overlay-social-info .fb-overlay{height:100%;width:100%;position:absolute;z-index:1;cursor:pointer}.social-login__divider{width:100%}.social-login__container label{padding-left:10px}.social-login__container .disclaimer{display:flex;margin-top:20px;text-align:left}.social-login__container .disclaimer .fb-disclaimer{text-align:left}.social-login__container #facebook_signin{display:flex;padding-left:0;padding-top:10px}.social-login__container #facebook_signin .social-login__opt-in-label{margin-left:0}.social-login .disclaimer label,.social-login__email-opt-in label{text-transform:capitalize;font-weight:400;text-align:left}.social-login .disclaimer label a,.social-login__email-opt-in label a{text-decoration:underline}.social-login .tooltip{text-align:left;margin-top:10px}.social-info .tooltiptext-over,.social-login .tooltiptext-over{max-width:100%}.social-info .tooltiptext-over a,.social-login .tooltiptext-over a{text-decoration:underline}.signin-overlay .social-login__container{padding-left:30px}.signin-overlay .social-login__divider{width:100%}.signin-overlay .social-login__email-opt-in{padding-top:10px}.profile-page .social-info{border-top:0}@media (min-width:1024px){.profile-page .social-info{margin-left:29%}}.profile-page .social-info__connect{padding:0}.profile-page .social-info .fb_text{vertical-align:top}.profile-page .social-info__content p{margin-top:10px}.profile-page .social-info__content p a{text-decoration:underline}.profile-page .social-info .social-login__terms{margin-bottom:0;padding:0}.profile-page .social-info .social-login__terms label{text-transform:capitalize;font-weight:400}.profile-page .social-info .tooltip{margin-top:10px}#confirmation-page .social-login{margin-bottom:20px}#confirmation-page .social-login__container{padding:0}#confirmation-page .social-login__divider{display:none}#confirmation-page .social-login__info,#confirmation-page .social-login__title{display:block;text-align:left;margin-top:10px}#confirmation-page .social-login .fb-overlay-container,#confirmation-page .social-login__email-opt-in{text-align:left}.my-appointments .social-login__container label{padding-left:20px}.my-appointments .social-login .disclaimer,.my-appointments .social-login .tooltip,.my-appointments .social-login__email-opt-in{margin-left:20px}@media (min-width:768px){.my-appointments .social-login .disclaimer,.my-appointments .social-login .tooltip,.my-appointments .social-login__email-opt-in{margin-left:0}}#index .pg_wrapper .social-login__container #facebook_signin{padding-left:0}@media (min-width:768px){#signin .sign-in-page .social-login__container{padding-left:17%}}.service-price-page-block .tabbed-block__text p{max-width:900px;margin:0 auto}.service-price-page-block .service-price-block .tabbed-block__tabs{max-width:100%;padding:20px 0}.service-price-page-block .service-price-block .tabbed-block__tabs a{text-transform:initial}.service-price-page-block .service-price-block h3{text-transform:initial}.service-price-page-block .service-content{width:80%;margin:0 auto}.service-price-page-block .service-content .tabbed-block__sub_title{float:left;width:50%;border-bottom:2px solid #120e02;margin-bottom:20px;padding-bottom:25px}.service-price-page-block .service-content .tabbed-block__sub_title h2{font-weight:700}.service-price-page-block .service-book-split__text{width:33%;display:inline-block;float:right}@media (min-width:768px) and (max-width:1024px){.service-price-page-block .service-book-split__text{width:45%}}.service-price-page-block .service-book-split__text p{margin:7px 0 0 0}.service-price-page-block .service-book-split__cta{width:66%;display:inline-block;float:left}@media (min-width:768px) and (max-width:1024px){.service-price-page-block .service-book-split__cta{width:50%}}.service-price-page-block .services-content-block-left{width:47%;text-align:justify;float:left;margin-bottom:20px}.service-price-page-block .services-content-block-left .services-content-block__image{padding:20px 0}.service-price-page-block .services-content-block-right{float:right;width:47%;text-align:justify;margin-bottom:20px}.service-price-page-block .services-content-block-right .services-content-block__text .label-content{width:50%;float:left;margin-bottom:15px}.service-price-page-block .services-content-block-right .services-content-block__text .label-price{text-align:right;margin-bottom:15px}.service-price-page-block .services-content-block-right .service-content-block-split__text p{text-transform:initial}.service-price-page-block .services-content-block-right .service-content-block-split__cta a{text-transform:initial}.service-price-page-block .services-content-block-right.service-book-split{float:left;width:50%;text-align:right;border-bottom:2px solid #120e02;margin-bottom:20px;padding-bottom:23px}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.service-price-page-block .services-content-block-right.service-book-split{padding-bottom:18px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.service-price-page-block .services-content-block-right.service-book-split{padding-bottom:23px}}.institute-menu-bottom{width:80%;margin:0 auto;margin-bottom:20px;border-top:2px solid #120e02}.institute-menu-bottom .title-menu-bottom{display:block;width:100%;text-align:center;font-size:24px;margin-top:20px;margin-bottom:20px}.institute-menu-bottom .content-menu-bottom .link-block-split__text{text-align:center;padding:10%;font-weight:700}.institute-menu-bottom .content-menu-bottom .img-block-split__image{margin:0 20px}.services-table td{padding:15px}.services-table td p{margin-bottom:0}.services-table th{padding:15px;text-transform:uppercase}.services-table th p{margin-bottom:0}@media (min-width:768px) and (max-width:1024px){.services-table{width:94%;margin-left:3%}.services-table~p{margin-left:3%;margin-right:3%}}.join-conversation{text-align:center;padding:0 18px;max-width:900px;margin:0 auto}.join-conversation-head{font-weight:700;font-size:38px;line-height:1;padding-top:25px}.join-conversation-subtitle{font-size:16px;line-height:22px;padding-top:7px;margin-bottom:0}.join-conversation__social-icons{text-align:center;padding-bottom:20px}.join-conversation__social-icons a{text-decoration:none}.join-conversation__social-icons a span{font-size:24px;margin-right:25px}.join-conversation__social-icons a:last-child span{margin-right:0}.olapic .olapic-wall-widget{margin-left:50px}.social-gallery__content .olapic .olapic-wall-widget{margin-left:100px}.olapic .olapic-wall-widget .olapic-wall-header .olapic-top .olapic-tools{display:none}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.olapic .olapic-wall-widget .olapic-wall{margin-left:20px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.olapic .olapic-wall-widget .olapic-wall{margin-left:65px}}.olapic .olapic-wall-widget .olapic-loadmore{background:#120e02;color:#fff;border-color:#fff;z-index:99}.olapic .olapic-wall-widget .olapic-wall-type-video i{z-index:99}
