.ht-store-card{display:flex;flex-direction:column;inline-size:100%;min-inline-size:0;block-size:100%;margin:0;padding:0;border:0;border-block-end:1px solid var(--ht-line, #dcdfe6);border-radius:0;background:transparent;color:var(--ht-primary, #223558);font-family:var(--ht-font, Europa, Helvetica, sans-serif);--quick-add-display: flex;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1}.ht-store-card[hidden]{display:none!important}.ht-store-card__image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:0;background:var(--ht-surface, #eeeff2);color:inherit}.ht-store-card__image img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.ht-store-card__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:4px 6px;border:1px solid var(--ht-line, #dcdfe6);background:#fff;color:var(--ht-primary, #223558);font-size:10px;line-height:1.5}.ht-store-card__body{display:flex;flex:1;flex-direction:column;min-inline-size:0;padding-block:18px 24px;text-align:start}.ht-store-card__vendor{margin:0 0 7px;color:var(--ht-text, #5c5c5c);font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.ht-store-card h3{margin:0 0 10px;color:var(--ht-primary, #223558);font:400 17px/1.35 var(--ht-font, Europa, Helvetica, sans-serif);letter-spacing:0;overflow-wrap:anywhere}.ht-store-card h3 a{color:inherit;text-decoration:none}.ht-store-card__size{margin:0 0 16px;color:var(--ht-text, #5c5c5c);font-size:12px;line-height:1.4}.ht-store-card__bottom{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-block-start:auto;padding-block-start:12px}.ht-store-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-inline-size:0;color:var(--ht-primary, #223558);font-size:17px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.ht-store-card__price s{color:var(--ht-text, #5c5c5c);font-size:12px;font-weight:400}.ht-store-card__purchase{flex:0 0 auto;min-inline-size:0}.ht-store-card .quick-add{position:static;display:block;inset:auto;pointer-events:auto}.ht-store-card product-form-component,.ht-store-card add-to-cart-component{display:block;inline-size:auto}.ht-store-card .quick-add__product-form-component .shopify-product-form{display:block;block-size:auto;margin:0;container-type:normal}.ht-store-card .quick-add .quick-add__button{position:relative;inset:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;inline-size:auto;max-inline-size:100%;min-block-size:40px;block-size:auto;padding:10px 12px;border:1px solid var(--ht-primary, #223558);border-radius:0;background:var(--ht-primary, #223558);color:#fff;font:700 12px/1.4 var(--ht-font, Europa, Helvetica, sans-serif);opacity:1;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.ht-store-card .quick-add .quick-add__button>.add-to-cart-icon{flex:0 0 16px;inline-size:16px;block-size:16px}.ht-store-card .quick-add .quick-add__button:disabled{opacity:.4;cursor:default}.ht-store-card .quick-add__button[data-added=true]{color:transparent}.ht-store-card .quick-add__button[data-added=true] .add-to-cart__added{color:#fff}.ht-store-card [data-quick-add-button=add] .quick-add__button--choose{display:none}.ht-store-card [data-quick-add-button=choose] add-to-cart-component{display:none}.ht-store-card__view{display:inline-flex;align-items:center;min-block-size:40px;color:var(--ht-primary, #223558);font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.ht-store-card :is(a,button):focus-visible{outline:2px solid var(--ht-primary, #223558);outline-offset:4px}@media(hover:hover){.ht-store-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ht-store-card .quick-add .quick-add__button:not(:disabled):not([data-added=true]):hover{background:#fff;color:var(--ht-primary, #223558)}}.ht-directory-intro,.ht-recovery{color:var(--ht-primary, #223558);font-family:var(--ht-font, Europa, Helvetica, sans-serif)}.ht-directory-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:end;gap:56px;padding-block:42px;border-block-end:1px solid var(--ht-primary, #223558)}.ht-directory-intro h1{margin:16px 0 0;font:400 clamp(48px,5.5vw,80px)/1 var(--ht-font, Europa, Helvetica, sans-serif);letter-spacing:-.035em}.ht-directory-intro p{margin:0 0 20px;color:var(--ht-text, #5c5c5c);font-size:15px;line-height:1.7}.ht-directory-intro .ht-directory-count{display:flex;align-items:baseline;gap:8px;margin-block:16px 0;color:var(--ht-primary, #223558);font-size:12px}.ht-directory-count strong{font-size:30px;font-weight:400;line-height:1}:is(main[data-template=list-collections],main[data-template="404"]) .collection-card{padding:0;border:0;border-block-end:1px solid var(--ht-line, #dcdfe6);border-radius:0;background:transparent}:is(main[data-template=list-collections],main[data-template="404"]) .collection-card__inner{gap:0;border-radius:0}:is(main[data-template=list-collections],main[data-template="404"]) .resource-image{border-radius:0;background:var(--ht-surface, #eeeff2)}:is(main[data-template=list-collections],main[data-template="404"]) .resource-image__image{border-radius:0;object-fit:contain}:is(main[data-template=list-collections],main[data-template="404"]) .collection-card__content{padding-block:18px 24px;gap:8px}:is(main[data-template=list-collections],main[data-template="404"]) .collection-card__content :is(p,h2,h3,h4){margin:0;color:var(--ht-primary, #223558);font-size:17px;line-height:1.4}.ht-recovery{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;padding-block:72px}.ht-recovery__number{margin:0;color:var(--ht-surface, #eeeff2);font-size:clamp(150px,20vw,300px);font-weight:700;line-height:.85;letter-spacing:-.08em}.ht-recovery__content{border-inline-start:1px solid var(--ht-primary, #223558);padding-inline-start:48px}.ht-recovery h1{max-inline-size:560px;margin:0 0 20px;font:400 clamp(36px,4vw,56px)/1.05 var(--ht-font, Europa, Helvetica, sans-serif);letter-spacing:-.03em}.ht-recovery__content>p{max-inline-size:520px;margin:0 0 28px;color:var(--ht-text, #5c5c5c);font-size:15px;line-height:1.7}.ht-recovery__search label{display:block;margin-block-end:10px;font-size:12px;font-weight:700}.ht-recovery__search-row{display:flex;border-block-end:1px solid var(--ht-primary, #223558)}.ht-recovery__search input{min-inline-size:0;inline-size:100%;min-block-size:48px;padding:10px 12px 10px 0;border:0;border-radius:0;background:#fff;color:var(--ht-primary, #223558);font:400 16px/1.4 var(--ht-font, Europa, Helvetica, sans-serif)}.ht-recovery__search button{min-block-size:48px;padding-inline:20px;border:1px solid var(--ht-primary, #223558);border-radius:0;background:var(--ht-primary, #223558);color:#fff;font:700 13px/1.4 var(--ht-font, Europa, Helvetica, sans-serif);cursor:pointer}.ht-recovery__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-block-start:28px}.ht-recovery__links a{display:inline-flex;align-items:center;gap:12px;min-block-size:44px;color:var(--ht-primary, #223558);font-size:13px;text-underline-offset:5px}.ht-recovery :is(a,input,button):focus-visible{outline:2px solid var(--ht-primary, #223558);outline-offset:4px}@media(max-width:999px){.ht-directory-intro{grid-template-columns:1fr 1fr;gap:32px}.ht-recovery{gap:40px}.ht-recovery__content{padding-inline-start:28px}}@media(max-width:767px){.ht-store-card__body{padding-block:14px 20px}.ht-store-card h3{font-size:15px}.ht-store-card__bottom{align-items:start;flex-direction:column;gap:12px}.ht-store-card__price{font-size:16px}.ht-store-card__purchase{inline-size:100%}.ht-store-card .quick-add .quick-add__button{min-block-size:40px;inline-size:100%;padding:9px 8px;font-size:11px}.ht-directory-intro{grid-template-columns:1fr;gap:24px;padding-block:28px}.ht-directory-intro h1{font-size:46px}.ht-directory-intro p{font-size:14px}.ht-recovery{grid-template-columns:1fr;gap:32px;padding-block:36px}.ht-recovery__number{font-size:128px}.ht-recovery__content{padding:28px 0 0;border-inline-start:0;border-block-start:1px solid var(--ht-primary, #223558)}.ht-recovery h1{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairtec-card-rebuild.css.map */
