#MainContent:is([data-template=cart],[data-template=search]){color:var(--ht-text, #5c5c5c);font-family:var(--ht-font, var(--font-body--family))}#MainContent[data-template=cart] .cart-title h1{align-items:baseline;gap:20px;margin:0;color:var(--ht-primary, #223558);font-family:inherit;font-size:clamp(38px,4.5vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.04}#MainContent[data-template=cart] .cart-page__items{margin-block-start:40px}#MainContent[data-template=cart] .cart-items__table-row{column-gap:24px;padding-block:0 32px;margin-block-end:32px}#MainContent[data-template=cart] .cart-items__title{color:var(--ht-primary, #223558);font-size:18px;font-weight:700;line-height:1.35;text-decoration:none}#MainContent[data-template=cart] .cart-items__title:hover{text-decoration:underline;text-underline-offset:4px}#MainContent[data-template=cart] .cart-items__media-image{padding:12px;border:0;border-radius:0;background:var(--ht-surface, #eeeff2);object-fit:contain}#MainContent[data-template=cart] .cart-items__details{color:var(--ht-text, #5c5c5c);font-size:14px;line-height:1.6}#MainContent[data-template=cart] .cart-items__product-info>p{margin-block-start:10px;font-size:12px}#MainContent[data-template=cart] .cart-items__price{color:var(--ht-primary, #223558);font-size:17px;font-weight:700}#MainContent[data-template=cart] .cart-items__quantity-controls{gap:12px}#MainContent[data-template=cart] .quantity-selector{border-radius:0;background:#fff;color:var(--ht-primary, #223558)}#MainContent[data-template=cart] .cart-items__remove{min-inline-size:40px;min-block-size:40px;color:var(--ht-primary, #223558)}#MainContent[data-template=cart] .cart-summary__inner{gap:28px;padding:36px;border:0;border-radius:0;background:var(--ht-surface, #eeeff2);color:var(--ht-text, #5c5c5c)}#MainContent[data-template=cart] .cart-totals__total{align-items:baseline;gap:20px;color:var(--ht-primary, #223558)}#MainContent[data-template=cart] .cart-totals__total-label{font-size:14px;font-weight:700}#MainContent[data-template=cart] .cart-totals__total-value{color:var(--ht-primary, #223558);font-size:32px;font-weight:700;line-height:1.2}#MainContent[data-template=cart] .cart-totals__tax-note{font-size:12px;line-height:1.7}#MainContent[data-template=cart] :is(.cart__checkout-button,.cart-items__empty-button){min-block-size:56px;border-radius:0;font-family:inherit;font-size:15px;font-weight:700}#MainContent[data-template=cart] :is(.cart__checkout-button,.cart-items__empty-button):not([disabled]){border-color:var(--ht-primary, #223558);background:var(--ht-primary, #223558);color:#fff}#MainContent[data-template=cart] .hairtec-cart-help{display:grid;gap:26px;margin-block-start:0;padding-block-start:8px}#MainContent[data-template=cart] .hairtec-cart-help__continue{display:inline-flex;align-items:center;justify-self:start;gap:12px;min-block-size:44px;color:var(--ht-primary, #223558);font-size:14px;font-weight:700;text-decoration:none;text-underline-offset:5px}#MainContent[data-template=cart] .hairtec-cart-help__continue:hover{text-decoration:underline}#MainContent[data-template=cart] .hairtec-cart-help .hairtec-product-service{max-inline-size:620px;margin:0}#MainContent[data-template=cart] .cart-page--empty .hairtec-cart-help__continue{display:none}#MainContent[data-template=cart] .cart-page--empty{min-block-size:340px}#MainContent[data-template=cart] .cart-page--empty .hairtec-cart-help{max-inline-size:620px;margin-inline:auto}#MainContent[data-template=search] .hairtec-search-breadcrumb{margin-block-end:36px;color:var(--ht-text, #5c5c5c);font-size:12px;line-height:1.5}.hairtec-search-breadcrumb ol{display:flex;gap:12px;margin:0;padding:0;list-style:none}.hairtec-search-breadcrumb li+li:before{content:"/";margin-inline-end:12px}.hairtec-search-breadcrumb a{color:inherit;text-decoration:none}#MainContent[data-template=search] .search-page__header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px}#MainContent[data-template=search] .hairtec-search-kicker{margin:0 0 16px;color:var(--ht-primary, #223558);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}#MainContent[data-template=search] .search-page__header h1{margin:0;color:var(--ht-primary, #223558);font-family:inherit;font-size:clamp(40px,4.5vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.04}#MainContent[data-template=search] .hairtec-search-description{max-inline-size:52ch;margin:20px 0 0;color:var(--ht-text, #5c5c5c);font-size:16px;line-height:1.7;overflow-wrap:anywhere}#MainContent[data-template=search] .search-page-input__parent{inline-size:100%}#MainContent[data-template=search] search-page-input-component{max-inline-size:100%;margin:0;background:#fff}#MainContent[data-template=search] .search-page-input{min-block-size:68px;border:1px solid var(--ht-primary, #223558);border-radius:0;background:#fff;color:var(--ht-primary, #223558);font-family:inherit;font-size:17px}#MainContent[data-template=search] .hairtec-search-all{display:inline-block;margin-block-start:18px;padding-block:8px;color:var(--ht-primary, #223558);font-size:13px;font-weight:700;text-underline-offset:5px}#MainContent[data-template=search] .search-results__no-results{margin-block-start:18px;color:var(--ht-text, #5c5c5c);font-size:14px;line-height:1.6;opacity:1}#MainContent[data-template=search] :is(.facets--horizontal,.facets-mobile-wrapper){padding-block:16px;border-block:1px solid var(--ht-line, #dcdfe6);border-radius:0;background:#fff}#MainContent[data-template=search] .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card{block-size:100%;min-inline-size:0;border-radius:0;background:transparent}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card__content{block-size:100%;padding-block-end:18px;border-block-end:1px solid var(--ht-line, #dcdfe6);border-radius:0;background:transparent;color:var(--ht-primary, #223558)}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .card-gallery{border-radius:0;background:var(--ht-surface, #eeeff2)}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .card-gallery .product-media-container img{padding:20px;object-fit:contain}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .hairtec-card-vendor{margin:4px 0 0;color:var(--ht-text, #5c5c5c);font-size:12px;line-height:1.4}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card .text-block{color:var(--ht-primary, #223558);font-size:16px;font-weight:700;line-height:1.4}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card product-price{margin-block-start:auto;color:var(--ht-primary, #223558);font-size:17px;line-height:1.5}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card .price{font-size:17px;font-weight:700}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card .quick-add__button{min-block-size:40px;border-radius:0}#MainContent:is([data-template=cart],[data-template=search]) :is(a,button,input):focus-visible{outline:2px solid var(--ht-primary, #223558);outline-offset:4px}@media(min-width:990px){#MainContent[data-template=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);column-gap:64px}}@media(min-width:768px){#MainContent[data-template=search] .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1275px){#MainContent[data-template=search] .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){#MainContent[data-template=search] .search-page__header{grid-template-columns:minmax(0,1fr);gap:28px}#MainContent[data-template=cart] .cart-summary__inner{padding:28px}}@media(max-width:749px){#MainContent[data-template=cart] .cart-title h1{font-size:38px}#MainContent[data-template=cart] .cart-items__table-row{column-gap:14px}#MainContent[data-template=cart] .cart-items__title,#MainContent[data-template=cart] .cart-items__price{font-size:15px}#MainContent[data-template=cart] .cart-items__media-image{padding:6px}#MainContent[data-template=cart] .cart-page__summary{padding-block:12px 32px}#MainContent[data-template=cart] .cart-summary__inner{padding:28px 24px}#MainContent[data-template=search] .hairtec-search-breadcrumb{margin-block-end:28px}#MainContent[data-template=search] .search-page-input{min-block-size:60px;font-size:16px}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .product-card .text-block{font-size:14px}#MainContent:is([data-template=product],[data-template=cart],[data-template=search]) .card-gallery .product-media-container img{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairtec-commerce.css.map */
