body.ht3-theme{--ht-retail-width: 1360px;--normal-page-width: 1360px;--narrow-page-width: 1200px;--page-margin: 40px;color:var(--ht-ink);background:var(--color-background, #fff);font-family:var(--ht-font)}.ht3-theme .hairtec-container,.ht3-theme .ht3-shell{inline-size:min(var(--ht-retail-width),calc(100% - 80px));min-inline-size:0;margin-inline:auto}.ht3-theme :where(button,input,select,textarea){font-family:var(--ht-font)}.ht3-theme :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--ht-primary);outline-offset:4px}.ht3-theme :where(h1,h2,h3){text-wrap:balance}.ht3-theme #MainContent[data-template=cart] .cart-title h1{gap:12px;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ht3-theme #MainContent[data-template=cart] .cart-page__items{margin-block-start:26px}.ht3-theme #MainContent[data-template=cart] .cart-items__table-row{padding-block:0 24px;margin-block-end:24px;border-color:var(--ht-line)}.ht3-theme #MainContent[data-template=cart] .cart-items__media-image{padding:8px;background:#fff}.ht3-theme #MainContent[data-template=cart] .cart-items__title{font-size:16px;font-weight:400;line-height:1.45}.ht3-theme #MainContent[data-template=cart] .cart-items__product-info>p{margin-block-start:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ht3-theme #MainContent[data-template=cart] .cart-items__price{font-size:17px}.ht3-theme #MainContent[data-template=cart] .quantity-selector{min-block-size:44px;border:1px solid var(--ht-line)}.ht3-theme #MainContent[data-template=cart] .cart-summary__inner{gap:22px;padding:28px;border:1px solid var(--ht-line);background:#fff}.ht3-theme #MainContent[data-template=cart] .cart-totals__total-label{font-size:16px}.ht3-theme #MainContent[data-template=cart] .cart-totals__total-value{font-size:26px}.ht3-theme #MainContent[data-template=cart] .cart-totals__tax-note{color:var(--ht-text);font-size:12px;line-height:1.6}.ht3-theme #MainContent[data-template=cart] .cart__checkout-button{inline-size:100%;min-block-size:50px;font-size:14px;letter-spacing:.03em}.ht3-theme #MainContent[data-template=cart] .hairtec-cart-help{gap:20px;margin-block-start:12px}.ht3-theme #MainContent[data-template=cart] .hairtec-cart-help__continue{font-size:13px;font-weight:400}.ht3-theme #MainContent[data-template=cart] .cart-page--empty{min-block-size:320px;padding-block:40px}.ht3-theme #MainContent[data-template=search] .hairtec-search-breadcrumb{margin-block-end:22px;font-size:11px}.ht3-theme #MainContent[data-template=search] .search-page__header{grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:40px}.ht3-theme #MainContent[data-template=search] .hairtec-search-kicker{margin-block-end:8px;font-size:10px;letter-spacing:.1em}.ht3-theme #MainContent[data-template=search] .search-page__header h1{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ht3-theme #MainContent[data-template=search] .hairtec-search-description{margin-block-start:12px;font-size:14px;line-height:1.6}.ht3-theme #MainContent[data-template=search] .search-page-input{min-block-size:50px;border-color:var(--ht-line);font-size:15px}.ht3-theme #MainContent[data-template=search] .hairtec-search-all{margin-block-start:8px;font-size:12px;font-weight:400}.ht3-theme #MainContent[data-template=search] :is(.facets--horizontal,.facets-mobile-wrapper){padding-block:12px}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .card-gallery{background:#fff}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .card-gallery .product-media-container img{padding:16px}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .product-card__content{gap:9px;border-block-end:0}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .hairtec-card-vendor{color:var(--ht-ink);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .product-card .text-block{font-size:15px;font-weight:400;line-height:1.45}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .product-card .price{font-size:18px;font-weight:700}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .product-card .quick-add__button{min-block-size:44px}.ht3-theme :is(.ht-directory-intro,.ht-recovery) h1{max-inline-size:24ch;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.ht3-theme .ht-directory-intro{gap:32px;padding-block:28px;border-color:var(--ht-line, #dcdfe6)}.ht3-theme .ht-directory-count strong{font-size:20px;font-weight:700}.ht3-theme .ht-recovery{gap:40px;padding-block:40px}.ht3-theme .ht-recovery__number{font-size:clamp(96px,12vw,160px)}.ht3-theme .ht-recovery__content{border-color:var(--ht-line, #dcdfe6)}@media(min-width:990px){.ht3-theme #MainContent[data-template=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(320px,380px);column-gap:56px}.ht3-theme #MainContent[data-template=cart] .cart-summary__inner{position:sticky;inset-block-start:calc(var(--header-height, 130px) + 24px);align-self:start}}@media(max-width:1199px){body.ht3-theme{--page-margin: 24px}.ht3-theme .hairtec-container,.ht3-theme .ht3-shell{inline-size:calc(100% - 48px)}}@media(max-width:749px){.ht3-theme #MainContent[data-template=cart] .cart-title h1,.ht3-theme #MainContent[data-template=search] .search-page__header h1{font-size:28px}.ht3-theme #MainContent[data-template=cart] .cart-items__title{font-size:14px}.ht3-theme #MainContent[data-template=cart] .cart-summary__inner{padding:22px 18px}.ht3-theme #MainContent[data-template=cart] .cart-page__summary{padding-block:12px 24px}.ht3-theme #MainContent[data-template=search] .search-page__header{grid-template-columns:minmax(0,1fr);gap:22px}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .card-gallery .product-media-container img{padding:10px}.ht3-theme #MainContent:is([data-template=search],[data-template=cart]) .product-card .text-block{font-size:14px}}@media(max-width:749px){body.ht3-theme{--page-margin: 16px}.ht3-theme .hairtec-container,.ht3-theme .ht3-shell{inline-size:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.ht3-theme *,.ht3-theme *:before,.ht3-theme *:after{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairtec-retail-commerce.css.map */
