.product-information{--height-buy-buttons: 52px;color:var(--ht-text, #5c5c5c);font-family:var(--ht-font, var(--font-body--family))}.product-information .hairtec-product-breadcrumb{color:var(--ht-text, #5c5c5c);font-size:12px;line-height:1.5}.hairtec-product-breadcrumb ol{display:flex;flex-wrap:wrap;gap:5px 0;margin:0;padding:0;list-style:none}.hairtec-product-breadcrumb li{min-inline-size:0}.hairtec-product-breadcrumb li+li:before{content:"/";padding-inline:10px;color:var(--ht-text, #5c5c5c)}.hairtec-product-breadcrumb li[aria-current=page]{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.hairtec-product-breadcrumb a{display:inline-block;padding-block:3px;color:inherit;text-decoration:none}.hairtec-product-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.product-information media-gallery{background:var(--ht-surface, #eeeff2)}.product-information .product-information__media .product-media-container{border-radius:0;background:var(--ht-surface, #eeeff2)}.product-information .product-information__media .product-media-container img{padding:clamp(24px,4vw,56px);object-fit:contain}.product-information .slideshow-controls__thumbnail{border-radius:0;background:#fff}.product-information .slideshow-controls__thumbnails{padding:16px}.product-information .product-details{min-inline-size:0}.product-information .hairtec-product-vendor{margin:0;color:var(--ht-primary, #223558);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.product-information .product-details h1{margin:0;color:var(--ht-primary, #223558);font-family:inherit;font-size:clamp(34px,3.5vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1.04;overflow-wrap:anywhere}.product-information .hairtec-product-summary{margin:4px 0 0;color:var(--ht-text, #5c5c5c);font-size:16px;line-height:1.7}.product-details .group-block:has(>.group-block-content>div>.hairtec-purchase-label){inline-size:100%;border:0;border-radius:0;background:var(--ht-primary, #223558);color:#fff}.product-information .hairtec-purchase-label{margin:0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.product-information .product-details product-price{color:#fff}.product-information .product-details product-price .price{color:inherit;font-size:32px;font-weight:700;line-height:1.1}.product-information .product-details product-price .compare-at-price{color:#eeeff2}.product-information .variant-picker{color:#fff}.product-information .variant-option__button-label{border-radius:0}.product-information .product-form-buttons{gap:12px}.product-information .product-form-buttons .quantity-selector{--quantity-selector-width: 128px;flex:0 0 128px;min-block-size:52px;border-color:#fff;border-radius:0;background:#fff;color:var(--ht-primary, #223558)}.product-information .quantity-selector :is(input,button){color:var(--ht-primary, #223558)}.product-information .product-form-buttons .add-to-cart-button{min-block-size:52px;border:1px solid #fff;border-radius:0;background:#fff;color:var(--ht-primary, #223558);font-family:inherit;font-size:15px;font-weight:700}.product-information .product-form-buttons .add-to-cart-button:not([disabled]):hover{border-color:var(--ht-surface, #eeeff2);background:var(--ht-surface, #eeeff2)}.product-information .product-form-text__error{color:#fff}.hairtec-product-service{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-block-start:22px;padding-block-start:22px;border-block-start:1px solid var(--ht-line, #dcdfe6);border-radius:0;color:var(--ht-text, #5c5c5c);font-family:var(--ht-font, var(--font-body--family))}.hairtec-product-service__icon{display:block;color:var(--ht-primary, #223558);line-height:0}.hairtec-product-service__copy{display:grid;gap:6px;min-inline-size:0}.hairtec-product-service strong{color:var(--ht-primary, #223558);font-size:13px;font-weight:700;line-height:1.5}.hairtec-product-service__note{font-size:12px;line-height:1.7}.product-information .hairtec-product-service{border-color:#ffffff40;color:#fff}.product-information .hairtec-product-service :is(strong,.hairtec-product-service__icon){color:#fff}.product-information .hairtec-product-service__note{color:#eeeff2}.quick-add-modal__content .hairtec-product-service{display:none}.hairtec-product-dossier{max-inline-size:1440px;margin-inline:auto;padding:0 48px 24px;color:var(--ht-text, #5c5c5c);font-family:var(--ht-font, var(--font-body--family))}.hairtec-product-dossier__nav{display:flex;flex-wrap:wrap;gap:12px 40px;padding-block:24px;border-block:1px solid var(--ht-line, #dcdfe6)}.hairtec-product-dossier__nav a{display:inline-flex;align-items:center;min-block-size:28px;color:var(--ht-primary, #223558);font-size:14px;font-weight:700;text-decoration:none;text-underline-offset:6px}.hairtec-product-dossier__nav a:hover{text-decoration:underline}.hairtec-product-dossier__section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:64px;padding-block:64px;border-block-end:1px solid var(--ht-line, #dcdfe6);scroll-margin-block-start:calc(var(--header-height, 0px) + 24px)}.hairtec-product-dossier__section:last-child{border-block-end:0}.hairtec-product-dossier__heading>span{display:block;margin-block-end:18px;color:var(--ht-text, #5c5c5c);font-size:12px;line-height:1}.hairtec-product-dossier h2{margin:0;color:var(--ht-primary, #223558);font-family:inherit;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.hairtec-product-dossier__heading>a{display:inline-block;margin-block-start:24px;padding-block:8px;color:var(--ht-primary, #223558);font-size:14px;font-weight:700;text-underline-offset:5px}.hairtec-product-description{min-inline-size:0;max-inline-size:80ch;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.hairtec-product-description>:first-child{margin-block-start:0}.hairtec-product-description :is(h2,h3,h4){margin-block:28px 14px;color:var(--ht-primary, #223558);font-family:inherit;font-size:22px;font-weight:700;line-height:1.25}.hairtec-product-description :is(p,ul,ol){margin-block:0 20px}.hairtec-product-description :is(ul,ol){padding-inline-start:22px}.hairtec-product-description li+li{margin-block-start:6px}.hairtec-product-specifications{margin:0}.hairtec-product-specifications>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.5fr);gap:24px;padding:22px 24px}.hairtec-product-specifications>div:nth-child(odd){background:var(--ht-surface, #eeeff2)}.hairtec-product-specifications dt{color:var(--ht-primary, #223558);font-size:14px;font-weight:700;line-height:1.6}.hairtec-product-specifications dd{margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.hairtec-product-questions details{border-block-start:1px solid var(--ht-line, #dcdfe6)}.hairtec-product-questions details:last-child{border-block-end:1px solid var(--ht-line, #dcdfe6)}.hairtec-product-questions summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-block-size:74px;padding-block:24px;color:var(--ht-primary, #223558);font-size:16px;font-weight:700;line-height:1.5;list-style:none;cursor:pointer}.hairtec-product-questions summary::-webkit-details-marker{display:none}.hairtec-product-questions summary::marker{content:""}.hairtec-product-questions summary>span:first-child{min-inline-size:0;overflow-wrap:anywhere}.hairtec-product-questions__toggle{flex:0 0 20px;line-height:0}.hairtec-product-questions details[open] .hairtec-product-questions__toggle{transform:rotate(45deg)}.hairtec-product-questions__answer{padding:0 44px 28px 0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.product-information :is(a,button):focus-visible,.hairtec-product-dossier :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:990px){#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:48px}#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}#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:750px)and (max-width:989px){#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,1fr);row-gap:36px}#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}#MainContent[data-template=product] .product-information .product-information__grid.product-information__grid--half.product-information--media-left .product-details{grid-column:1;padding:0}}@media(max-width:989px){.hairtec-product-dossier__section{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:44px}.hairtec-product-dossier__heading>span{margin-block-end:12px}}@media(max-width:749px){.product-information .product-details{padding-block-start:20px}#MainContent[data-template=product] .product-information .hairtec-product-breadcrumb li[aria-current=page]{display:none}#MainContent[data-template=product] .product-information .product-details>.group-block>.group-block-content{gap:16px}#MainContent[data-template=product] .product-information .group-block:has(>.group-block-content>div>.hairtec-product-vendor)>.group-block-content{gap:12px}#MainContent[data-template=product] .product-information .hairtec-product-summary{display:-webkit-box;overflow:hidden;max-block-size:3.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2}#MainContent[data-template=product] .product-information .group-block:has(>.group-block-content>div>.hairtec-purchase-label){padding:20px}#MainContent[data-template=product] .product-information .group-block:has(>.group-block-content>div>.hairtec-purchase-label)>.group-block-content{gap:16px}.product-information .product-details h1{font-size:30px;line-height:1.05}#MainContent[data-template=product] .product-information .product-information__media>media-gallery{inline-size:min(100%,330px);margin-inline:auto}.product-information .product-information__media .product-media-container img{padding:28px}.product-information .product-details product-price .price{font-size:30px}.hairtec-product-dossier{padding-inline:20px}.hairtec-product-dossier__nav{gap:10px 24px;padding-block:20px}.hairtec-product-dossier__nav a{font-size:13px}.hairtec-product-dossier h2{font-size:28px}.hairtec-product-specifications>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px}.hairtec-product-questions summary{font-size:15px}.hairtec-product-questions__answer{padding-inline-end:0}}#MainContent[data-template=product] .product-information .accelerated-checkout-block{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairtec-product-refinement.css.map */
