.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)}}.ht3-theme hairtec-catalog .htc-container{inline-size:min(1360px,calc(100% - 80px))}.ht3-theme hairtec-catalog .htc-archive-header{padding-block:18px 20px;border-block-end:0}.ht3-theme hairtec-catalog .htc-breadcrumb{margin-block-end:14px;font-size:12px;gap:6px 10px}.ht3-theme hairtec-catalog .htc-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.ht3-theme hairtec-catalog .htc-heading{margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.015em}.ht3-theme hairtec-catalog .htc-intro{max-inline-size:780px;font-size:13px;line-height:1.6}.ht3-theme hairtec-catalog .htc-total{flex-direction:row;align-items:baseline;gap:6px;min-inline-size:0;padding:0;border:0;white-space:nowrap}.ht3-theme hairtec-catalog .htc-total strong{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}.ht3-theme hairtec-catalog .htc-total span{margin:0;font-size:12px}.ht3-theme hairtec-catalog .htc-archive-shell{grid-template-columns:190px minmax(0,1fr);column-gap:28px;padding-block:8px 64px}.ht3-theme hairtec-catalog .htc-sidebar{padding-inline-end:20px;border-color:#eeeff2}.ht3-theme hairtec-catalog .htc-side-heading{gap:12px;margin-block-end:16px}.ht3-theme hairtec-catalog .htc-side-heading h2{font-size:14px}.ht3-theme hairtec-catalog .htc-filter-bar summary{min-block-size:48px;font-size:13px}.ht3-theme hairtec-catalog .htc-quiz-trigger{min-block-size:44px;font-size:12px}.ht3-theme hairtec-catalog .htc-status{min-block-size:50px;padding-block:0 10px;border-block-end:1px solid #eeeff2}.ht3-theme hairtec-catalog [data-htc-count]{font-size:13px;font-weight:400}.ht3-theme hairtec-catalog .htc-status select{min-block-size:40px;border:1px solid #eeeff2;padding-inline:12px 28px}.ht3-theme hairtec-catalog .htc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;margin-block-start:18px}.ht3-theme hairtec-catalog .htc-pills{margin-block-start:10px}.ht3-theme .ht-store-card{border:1px solid #eeeff2;background:#fff}.ht3-theme .ht-store-card__image{background:#fff}.ht3-theme .ht-store-card__image img,.ht3-theme .ht-store-card__body{padding:14px}.ht3-theme .ht-store-card__vendor{color:#223558;font-size:12px;font-weight:700;letter-spacing:.025em;margin-block-end:6px}.ht3-theme .ht-store-card h3{font-size:15px;font-weight:400;line-height:1.4;margin-block-end:8px}.ht3-theme .ht-store-card__type,.ht3-theme .ht-store-card__size{margin:0 0 6px;color:var(--ht-text, #5c5c5c);font-size:12px;line-height:1.4}.ht3-theme .ht-store-card__bottom{flex-direction:column;align-items:stretch;gap:12px;padding-block-start:10px}.ht3-theme .ht-store-card__price{font-size:18px}.ht3-theme .ht-store-card__purchase{inline-size:100%}.ht3-theme .ht-store-card .quick-add,.ht3-theme .ht-store-card product-form-component,.ht3-theme .ht-store-card add-to-cart-component{inline-size:100%}.ht3-theme .ht-store-card .quick-add .quick-add__button{inline-size:100%;min-block-size:44px;padding:10px 8px;font-size:12px}.ht3-theme .ht-store-card__view{justify-content:center;inline-size:100%;min-block-size:44px;border:1px solid #223558;text-decoration:none}.ht3-theme .ht-store-card__badge{inset-block-start:8px;inset-inline-start:8px;font-size:10px}.ht3-theme .htc-quiz .htc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ht3-theme #MainContent[data-template=product] .product-information{color:#223558;padding-block-start:20px;padding-block-end:40px}.ht3-theme .product-information media-gallery{background:#fff}.ht3-theme .product-information .product-information__media .product-media-container{background:#fff;border:1px solid #eeeff2;border-radius:0}.ht3-theme .product-information .product-information__media .product-media-container img{padding:clamp(20px,3vw,44px);object-fit:contain}.ht3-theme .product-information .slideshow-controls__thumbnail{border:1px solid #eeeff2;border-radius:0;background:#fff}.ht3-theme .product-information .hairtec-product-vendor{font-size:12px;font-weight:700;letter-spacing:.04em}.ht3-theme .product-information .product-details h1{color:#223558;font-size:clamp(28px,2.7vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.01em}.ht3-theme .product-information .hairtec-product-summary{color:var(--ht-text, #5c5c5c);font-size:14px;line-height:1.6}.ht3-theme .product-details .group-block:has(>.group-block-content>div>.hairtec-purchase-label){--color-foreground: #223558;--color-foreground-rgb: 34, 53, 88;--color-background: #fff;--color-background-rgb: 255, 255, 255;--color-primary-button-background: #223558;--color-primary-button-text: #fff;--color-input-text: #223558;--color-input-background: #fff;--color-input-border: #dcdfe6;padding:24px;border:1px solid #eeeff2;background:#fff;color:#223558}.ht3-theme .hairtec-purchase-label{display:none}.ht3-theme .product-details .group-block:has(>.group-block-content>div>.hairtec-purchase-label)>.group-block-content{gap:16px}.ht3-theme .product-details .group-block-content>div:has(>.hairtec-purchase-label){display:none}.ht3-theme .product-information .product-details product-price,.ht3-theme .product-details .group-block:has(.hairtec-purchase-label) product-price{color:#223558}.ht3-theme .product-information .product-details product-price .price{color:#223558;font-size:30px;font-weight:700}.ht3-theme .product-information .product-details product-price .compare-at-price{color:var(--ht-text, #5c5c5c)}.ht3-theme .ht-retail-availability{display:flex;align-items:center;gap:8px;margin:0;color:#223558;font-size:13px;line-height:1.5}.ht3-theme .ht-retail-availability:before{content:"";inline-size:7px;block-size:7px;flex:0 0 7px;border:1px solid currentColor;border-radius:50%}.ht3-theme .product-information .product-form-buttons .add-to-cart-button{min-block-size:48px;height:auto;border:1px solid #223558;border-radius:0;background:#223558;color:#fff;font-size:14px}.ht3-theme .product-information .product-form-buttons .add-to-cart-button:not([disabled]):hover{border-color:#223558;background:#fff;color:#223558}.ht3-theme .product-information .product-form-buttons .quantity-selector{min-block-size:48px;height:48px;border:1px solid #dcdfe6;border-radius:0;background:#fff;color:#223558}.ht3-theme .product-information .variant-picker,.ht3-theme .product-information .product-form-text__error{color:#223558}.ht3-theme .product-information .hairtec-product-service{margin-block-start:16px;padding-block-start:16px;border-color:#eeeff2;color:var(--ht-text, #5c5c5c)}.ht3-theme .product-information .hairtec-product-service :is(strong,.hairtec-product-service__icon){color:#223558}.ht3-theme .product-information .hairtec-product-service__note{color:var(--ht-text, #5c5c5c)}.ht3-theme .product-information .product-details>.group-block>.group-block-content{gap:18px}.ht3-theme .product-information .group-block:has(>.group-block-content>div>.hairtec-product-vendor)>.group-block-content{gap:10px}.ht3-theme .product-information .hairtec-product-breadcrumb li[aria-current=page]{display:none}.ht-retail-product-details{inline-size:min(1360px,calc(100% - 80px));max-inline-size:none;margin-inline:auto;padding-block:16px 56px;color:var(--ht-text, #5c5c5c);font-family:var(--ht-font, Europa, sans-serif)}.ht-retail-product-details>h2{margin:0 0 24px;color:#223558;font-size:28px;font-weight:700;line-height:1.2}.ht-retail-detail-group{border-block-start:1px solid #dcdfe6;scroll-margin-block-start:calc(var(--header-height, 0px) + 20px)}.ht-retail-detail-group:last-child{border-block-end:1px solid #dcdfe6}.ht-retail-detail-group>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-block-size:62px;padding-block:20px;color:#223558;font-size:17px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.ht-retail-detail-group summary::-webkit-details-marker{display:none}.ht-retail-detail-group summary::marker{content:""}.ht-retail-detail-group summary>span:last-child{flex:0 0 20px;text-align:center;font-size:23px;font-weight:400;line-height:1}.ht-retail-detail-group[open]>summary>span:last-child{transform:rotate(45deg)}.ht-retail-detail-content{max-inline-size:940px;padding-block:0 30px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.ht-retail-description>:first-child{margin-block-start:0}.ht-retail-description :is(h2,h3,h4){margin-block:26px 12px;color:#223558;font-size:21px;font-weight:700;line-height:1.3}.ht-retail-description :is(p,ul,ol){margin-block:0 16px}.ht-retail-description :is(ul,ol){padding-inline-start:22px}.ht-retail-description :is(img,video,iframe){max-inline-size:100%}.ht-retail-specifications{margin:0}.ht-retail-specifications>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.7fr);gap:24px;padding:18px 20px}.ht-retail-specifications>div:nth-child(odd){background:#eeeff2}.ht-retail-specifications dt{color:#223558;font-size:14px;font-weight:700}.ht-retail-specifications dd{margin:0;font-size:14px}.ht-retail-questions details{border-block-start:1px solid #eeeff2}.ht-retail-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;color:#223558;font-size:15px;font-weight:700;line-height:1.5;list-style:none;cursor:pointer}.ht-retail-questions details[open]>summary>span:last-child{transform:rotate(45deg)}.ht-retail-questions details>div{padding-block-end:24px;font-size:14px;line-height:1.8}.ht-retail-contact{display:inline-block;margin-block-start:16px;padding-block:8px;color:#223558;font-size:14px;font-weight:700;text-underline-offset:5px}.ht-retail-product-details :is(summary,a):focus-visible{outline:2px solid #223558;outline-offset:3px}@media(min-width:990px){.ht3-theme #MainContent[data-template=product] .product-information.section .product-information__grid.product-information__grid--half.product-information--media-left{grid-column:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:40px}.ht3-theme #MainContent[data-template=product] .product-information .product-information__grid.product-information__grid--half.product-information--media-left .product-information__media{grid-column:1;padding-inline:0}.ht3-theme #MainContent[data-template=product] .product-information .product-information__grid.product-information__grid--half.product-information--media-left .product-details{grid-column:2;padding-inline:0}}@media(min-width:1280px){.ht3-theme hairtec-catalog .htc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ht3-theme .htc-quiz .htc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.ht3-theme hairtec-catalog .htc-container{inline-size:calc(100% - 48px)}.ht3-theme hairtec-catalog .htc-archive-shell{grid-template-columns:120px minmax(0,1fr);gap:0 12px}.ht3-theme hairtec-catalog .htc-sidebar{padding:0;border:0}.ht3-theme hairtec-catalog .htc-side-heading{margin-block-end:8px}.ht3-theme hairtec-catalog .htc-side-heading h2{display:none}.ht3-theme hairtec-catalog .htc-quiz-trigger{min-block-size:40px;margin-inline-start:auto}.ht3-theme hairtec-catalog .htc-status{min-block-size:44px;padding:0;border:0}.ht3-theme hairtec-catalog .htc-title-row{gap:14px}.ht3-theme hairtec-catalog .htc-total{display:flex}.ht3-theme hairtec-catalog .htc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.ht-retail-product-details{inline-size:calc(100% - 48px)}}@media(max-width:767px){.ht3-theme hairtec-catalog .htc-container{inline-size:calc(100% - 32px)}.ht3-theme hairtec-catalog .htc-archive-header{padding-block:16px 12px}.ht3-theme hairtec-catalog .htc-breadcrumb{margin-block-end:12px;font-size:11px}.ht3-theme hairtec-catalog .htc-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ht3-theme hairtec-catalog .htc-heading{margin-block-end:8px;font-size:28px;line-height:1.15}.ht3-theme hairtec-catalog .htc-intro{font-size:12px;line-height:1.5}.ht3-theme hairtec-catalog .htc-total{display:none}.ht3-theme hairtec-catalog .htc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-block-start:14px}.ht3-theme hairtec-catalog .htc-status select{max-inline-size:145px;border:0;font-size:12px}.ht3-theme hairtec-catalog [data-htc-count]{font-size:12px}.ht3-theme .ht-store-card__body{padding:12px 10px}.ht3-theme .ht-store-card__image img{padding:10px}.ht3-theme .ht-store-card h3{font-size:14px;line-height:1.4}.ht3-theme .ht-store-card__vendor{font-size:12px}.ht3-theme .ht-store-card__size,.ht3-theme .ht-store-card__type{font-size:11px}.ht3-theme .ht-store-card__price{font-size:18px}.ht3-theme .htc-quiz .htc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht3-theme #MainContent[data-template=product] .product-information{padding-block:12px 28px}.ht3-theme #MainContent[data-template=product] .product-information .product-information__media>media-gallery{inline-size:min(100%,300px);margin-inline:auto}.ht3-theme .product-information .product-details{padding-block-start:16px}.ht3-theme .product-information .product-details h1{font-size:28px;line-height:1.12}.ht3-theme .product-information .product-details>.group-block>.group-block-content{gap:14px}.ht3-theme .product-details .group-block:has(>.group-block-content>div>.hairtec-purchase-label){padding:18px}.ht3-theme .product-details .group-block:has(>.group-block-content>div>.hairtec-purchase-label)>.group-block-content{gap:12px}.ht3-theme .product-information .product-details product-price .price{font-size:28px}.ht-retail-product-details{inline-size:calc(100% - 32px);padding-block:8px 40px}.ht-retail-product-details>h2{margin-block-end:18px;font-size:24px}.ht-retail-detail-group>summary{min-block-size:56px;font-size:16px}.ht-retail-specifications>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px}}@media(max-width:399px){.ht3-theme hairtec-catalog .htc-archive-shell{grid-template-columns:110px minmax(0,1fr);column-gap:8px}.ht3-theme hairtec-catalog .htc-status{gap:4px}.ht3-theme hairtec-catalog [data-htc-count]{font-size:11px}.ht3-theme hairtec-catalog .htc-status label{min-inline-size:0}.ht3-theme hairtec-catalog .htc-status select{inline-size:105px;max-inline-size:100%;padding-inline:4px 16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairtec-retail-catalog.css.map */
