.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations){--ht-rec-inset: 16px;--ht-rec-surface: var(--color-background, #fff)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) :is(.resource-list__item,.product-card,.product-card__content){min-inline-size:0}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card{border-radius:var(--ht-radius-surface, 16px)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content{box-sizing:border-box;block-size:100%;gap:12px;padding-block:0 18px;border:1px solid var(--ht-line, #dcdfe6);border-radius:var(--ht-radius-surface, 16px);background:var(--ht-rec-surface);color:var(--ht-ink, #223558);transition:border-color .16s ease,box-shadow .16s ease}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .card-gallery{border:0;border-radius:var(--ht-radius-surface, 16px) var(--ht-radius-surface, 16px) 0 0;background:var(--ht-rec-surface)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .card-gallery :is(.product-media-container,.product-media,slideshow-container){background:var(--ht-rec-surface)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .card-gallery .product-media-container img{padding:clamp(12px,1.4vw,20px);object-fit:contain}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content>a[ref=productTitleLink]>.text-block,.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content>div:has(>.hairtec-card-vendor),.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content>product-price{box-sizing:border-box;padding-inline:var(--ht-rec-inset)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) [ref=productTitleLink] .text-block{color:var(--ht-ink, #223558);font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .hairtec-card-vendor{margin:0;color:var(--ht-ink, #223558);font-size:12px;font-weight:700;letter-spacing:.025em;line-height:1.4;text-transform:uppercase}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content>product-price{margin-block-start:auto}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card .price{color:var(--ht-ink, #223558);font-size:18px;font-weight:700}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card:has(:focus-visible) .product-card__content{outline:2px solid var(--ht-ink, #223558);outline-offset:3px;box-shadow:inset 0 0 0 1px var(--ht-ink, #223558)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .quick-add__button{--quick-add-collapsed-width: 44px;--quick-add-icon-width: 40px;--quick-add-background: var(--ht-ink, #223558);--quick-add-foreground: var(--ht-rec-surface);min-inline-size:44px;min-block-size:44px;height:44px;border:1px solid var(--ht-ink, #223558);border-radius:var(--ht-radius-control, 10px);background:var(--quick-add-background);color:var(--quick-add-foreground);-webkit-backdrop-filter:none;backdrop-filter:none}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .quick-add__button:focus-visible{outline:2px solid var(--ht-ink, #223558);outline-offset:3px}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .quick-add__button[data-added=true]{color:transparent}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .quick-add__button[data-added=true] .add-to-cart__added{color:var(--quick-add-foreground)}.ht3-theme #MainContent[data-template=product] .ht-retail-product-details{padding-block-end:32px}@media(hover:hover){.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card:hover .product-card__content{border-color:var(--ht-ink, #223558)}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .quick-add__button:not(:disabled):not([data-added=true]):hover{--quick-add-background: var(--ht-rec-surface);--quick-add-foreground: var(--ht-ink, #223558)}}@media(max-width:749px){.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations){--ht-rec-inset: 10px}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content{gap:10px;padding-block-end:14px}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) [ref=productTitleLink] .text-block{font-size:14px}.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .hairtec-card-vendor{font-size:11px}}@media(prefers-reduced-motion:reduce){.ht3-theme :is(#MainContent[data-template=search],#MainContent[data-template=cart],#MainContent product-recommendations) .product-card__content{transition:none}}.ht3-theme [data-cart-network-error]{min-inline-size:0;margin-block:12px;padding:12px 14px;border-inline-start:3px solid var(--color-error);border-radius:var(--ht-radius-control, 10px);background:var(--ht-surface, #eeeff2);color:var(--ht-ink, #223558);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ht3-theme [data-cart-network-error] a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairtec-ui-qa.css.map */
