html:has(.template-product),.template-product{overflow-x:clip}.template-product .product-information{--hairah-soft-border: color-mix(in srgb, var(--color-foreground) 16%, transparent)}@media screen and (min-width:750px){.template-product .product-information__grid{gap:clamp(34px,5vw,80px);align-items:start}.template-product .product-details{padding:clamp(24px,3vw,42px)!important;border:1px solid var(--hairah-soft-border);border-radius:18px;background:color-mix(in srgb,var(--color-background) 95%,var(--color-foreground));box-shadow:0 24px 70px color-mix(in srgb,var(--color-foreground) 7%,transparent)}}.template-product .product-media-container,.template-product .product-media{overflow:hidden;border-radius:14px}.template-product .product-details h1{font-family:var(--font-heading--family)!important;font-size:clamp(1.8rem,3vw,3rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.025em!important}.template-product variant-picker{padding-block:8px;border-block:1px solid var(--hairah-soft-border)}.template-product .variant-option__button-label,.template-product .variant-picker__option-values label{min-width:48px;min-height:44px;border-radius:999px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.template-product .variant-option__button-label:active,.template-product .variant-picker__option-values label:active{transform:scale(.97)}.template-product .buy-buttons-block .button,.template-product .add-to-cart-button{min-height:54px;border-radius:999px!important;letter-spacing:.02em}.template-product .product-free-shipping{border-radius:14px;background:color-mix(in srgb,var(--color-background) 88%,var(--color-foreground))}.template-product accordion-custom,.template-product .accordion{border-color:var(--hairah-soft-border)}.template-product .hairah-product-recommendations__heading{max-width:640px;margin:0 auto 36px;text-align:center}.template-product .hairah-product-recommendations__heading p{margin:0 0 12px;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.template-product .hairah-product-recommendations__heading h2{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.template-product product-recommendations [data-has-recommendations=true]:has(.resource-list__item:only-child){max-width:390px;margin-inline:auto}.template-product sticky-add-to-cart .sticky-add-to-cart__bar{border:1px solid var(--hairah-soft-border);box-shadow:0 18px 55px color-mix(in srgb,var(--color-foreground) 16%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.template-collection product-card,.template-index product-card{transition:transform .32s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.template-collection product-card:hover,.template-index product-card:hover{transform:translateY(-5px)}}@media screen and (max-width:749px){.template-product .product-information{overflow:clip}.template-product .product-details{padding-inline:18px!important}.template-product .product-details h1{font-size:clamp(1.65rem,8vw,2.25rem)!important}.template-product .product-media-container,.template-product .product-media{border-radius:0}.template-product sticky-add-to-cart .sticky-add-to-cart__bar{border-inline:0;border-bottom:0;border-radius:16px 16px 0 0;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.template-product sticky-add-to-cart .sticky-add-to-cart__info{display:none}.template-product sticky-add-to-cart .sticky-add-to-cart__price{flex:0 0 auto;font-size:.82rem}.template-product sticky-add-to-cart .sticky-add-to-cart__button{flex:1 1 auto;width:auto;min-height:48px;padding:10px 18px}.template-product sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.template-product .variant-option__button-label,.template-product .variant-picker__option-values label,.template-collection product-card,.template-index product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hairah-premium.css.map */
