.page-wrapper{text-align:center;padding-top:24px}.back-link{text-align:left}h2{margin-bottom:18px}.helper-greeting-list-of-lists,.helper-greeting-product-list{color:#565656;font-size:16px;padding-bottom:16px;max-width:700px;margin:0 auto}.helper-greeting-product-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.divider-bar{border-bottom:1px solid #dadada}.search-bar-div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:670px;margin:0 auto;padding:18px 12px 24px;position:relative}.search-icon{position:absolute;left:20px}#search-salons{width:400px;border-radius:25px;border-width:1px;padding:4px 10px}@media only screen and (max-width:630px){#search-salons{width:240px}}#search-salons[placeholder]{padding-left:25px}#append-search-results-amt{color:#565656}#clear-search{cursor:pointer;position:absolute;left:390px;width:15px}@media only screen and (max-width:630px){#clear-search{left:230px}}#no-matches-found{font-size:20px;font-weight:700}.location-card{color:#454545;text-align:left;padding:16px;max-width:670px;margin:0 auto;border-bottom:1px solid #dadada;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.location-card-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.location-title{color:#000;font-size:18px;font-weight:700}.product-div{display:-ms-flexbox;display:flex;border-bottom:1px solid #dadada;width:910px;max-width:95%;margin:0 auto}.product-div.notbuyingthis .info-icon,.product-div.notbuyingthis .my-price,.product-div.notbuyingthis .pdict-details-left,.product-div.notbuyingthis .pdict-details-right .small-gray,.product-div.notbuyingthis .small-gray.strikethrough-price,.product-div.notbuyingthis .tier-price,.product-div.notbuyingthis .wrap-left{opacity:.5}.product-div.notbuyingthis .pdict-details-right .small-bold{color:transparent}.wrap-left{width:120px;height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:630px){.wrap-left{width:100px;height:100px}}.wrap-right{width:100%;padding:18px}.pdict-details-bottom1,.pdict-details-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pdict-details-bottom2{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.pdict-details-top{border-bottom:1px solid #efefef;padding-bottom:8px}.pdict-details-bottom1,.pdict-details-bottom2{padding-top:8px}@media only screen and (max-width:630px){.pdict-details-bottom1,.pdict-details-bottom2{-ms-flex-direction:column;flex-direction:column}}.pdict-details-left,.pdict-details-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pdict-details-left input,.pdict-details-left span,.pdict-details-right input,.pdict-details-right span{margin-bottom:4px}.pdict-details-left{text-align:left}@media only screen and (max-width:630px){.pdict-details-left{width:130px}}.pdict-details-right{text-align:right;-ms-flex-align:end;align-items:end}.remove-item{cursor:pointer;background:none;border-radius:12px;padding:2px 10px}.prod-title{font-size:16px;font-weight:700;text-decoration:underline}@media only screen and (max-width:630px){.prod-title{font-size:14px}}.quantity-container{height:32px;border:1px solid #efefef;border-radius:4px;margin-bottom:10px;white-space:nowrap}.quantity-container .prod-quantity{width:100px;-moz-appearance:textfield;margin:0;height:100%;border:0;width:48px;border-left:1px solid #efefef;border-right:1px solid #efefef;text-align:center}.quantity-container .prod-quantity::-webkit-inner-spin-button,.quantity-container .prod-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-minus,.qty-plus{border:0;background:none;cursor:pointer;height:100%;position:relative;width:32px;vertical-align:top;opacity:1}.qty-minus:after,.qty-minus:before,.qty-plus:after,.qty-plus:before{content:"";background:#212121;position:absolute}.qty-minus:before,.qty-plus:before{left:9px;top:15px;width:14px;height:2px}.qty-minus.disabled,.qty-plus.disabled{opacity:.4;cursor:auto}.qty-plus:after{height:14px;width:2px;left:15px;top:9px}.error-msg{color:#b40000;margin-right:6px}.small-gray{color:#565656}.my-price,.small-bold{font-weight:700}.my-price,.tier-price{margin-right:6px}.tier-price{font-size:12px}.strikethrough-price{color:#565656;text-decoration:line-through;margin-right:8px}.info-img{margin-top:-3px}.info-img.top-of-page{width:24px}.update-text{font-style:italic}.load-more-locats{cursor:pointer;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:670px;border:none;background-color:inherit;font-size:20px;padding:12px 0;color:#454545}.load-more-locats,.sticky-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.sticky-footer{position:fixed;height:72px;left:0;bottom:0;background:#fff;box-shadow:0 -6px 10px rgba(0,0,0,.1),inset 0 1px 0 #dadada;z-index:100;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.sticky-footer .disclaimer{text-align:left}.sticky-footer .excl-point{width:20px;height:20px;border:1.25px solid #565656;color:#565656;text-align:center;display:inline-block;border-radius:50%;position:relative;top:4px;margin-right:6px}.sticky-footer .excl-point:after,.sticky-footer .excl-point:before{content:"";width:2px;background:#565656;left:8px;position:absolute}.sticky-footer .excl-point:after{height:7px;top:4px}.sticky-footer .excl-point:before{height:2px;top:13px}.add-all-products-to-cart{-ms-flex-pack:end;justify-content:flex-end}.add-all-products-to-cart,.savings-div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.savings-div{margin-right:16px;font-weight:700}.savings-div img{margin-right:8px}.savings-div .savings-msg{font-size:18px}@media (max-width:769px){.savings-div .savings-msg{font-size:14px}}.bold-totals{font-weight:700}#bulkAddForm{height:40px;background:#000;border-radius:24px;color:#fff;font-size:18px;padding:0 10px}@media (min-width:769px){#bulkAddForm{padding:0 55px}}@media (max-width:769px){#bulkAddForm{font-size:14px}}.footer__module{margin-top:72px}