:root{--hz-rose: #b0707a;--hz-rose-dark: #8f5560;--hz-rose-soft: #fdecef;--hz-gold: #d4af37;--hz-cream: #f9f6f1;--hz-ink: #121110;--hz-muted: #4f4640;--hz-border: #e3dbd2;--color-background: #f9f6f1 !important;--color-background-rgb: 249 246 241 !important;--color-foreground: #121110 !important;--color-foreground-rgb: 18 17 16 !important;--color-primary-button-background: rgb(176 112 122) !important;--color-primary-button-text: #ffffff !important;--color-primary-button-border: rgb(176 112 122) !important;--color-primary-button-hover-background: #8f5560 !important;--color-primary-button-hover-text: #ffffff !important;--color-primary-button-hover-border: #8f5560 !important;--font-heading--family: "Cormorant Garamond", Georgia, serif !important;--font-accent--family: "Cormorant Garamond", Georgia, serif !important;--font-body--family: Outfit, "Segoe UI", sans-serif !important;--font-subheading--family: Outfit, "Segoe UI", sans-serif !important}body{background-color:var(--hz-cream)!important;color:var(--hz-ink);font-size:16px;line-height:1.55}h1,h2,h3,.h1,.h2,.h3{font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:-.02em;font-weight:600}#header-group{background:var(--hz-cream)}#header-group .shopify-section:first-child{background:var(--hz-rose-soft)!important;color:var(--hz-rose-dark);letter-spacing:.04em}.button,button[type=submit]{border-radius:999px!important}.product-card,.card{border-radius:1.1rem}footer{border-top:1px solid var(--hz-border);background:#fff8e8}body:has(main[data-template=product]) footer .shopify-section:first-child{display:none!important}.product-information .product-details h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(1.7rem,3.4vw,2.45rem)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.03em;text-align:left;margin:0}.product-information .product-details{font-size:.98rem}.product-information .hz-benefits{list-style:none;margin:.15rem 0 .1rem;padding:0;display:grid;gap:.5rem}.product-information .hz-benefits li{display:flex;align-items:flex-start;gap:.55rem;padding:.72rem .85rem;border:1px solid var(--hz-border);border-radius:.9rem;background:#fff;font-size:.95rem;font-weight:600;line-height:1.35}.product-information .hz-benefits li span{color:var(--hz-rose-dark);font-weight:700}.product-information .product-details .price{justify-content:flex-start;font-size:1.2rem;font-weight:600}.product-information .buy-buttons .button,.product-information button[name=add]{width:100%;min-height:3.15rem;background:var(--hz-rose)!important;color:#fff!important;border-color:var(--hz-rose)!important;font-size:1rem;font-weight:650}.product-information .shopify-payment-button,.product-information shopify-accelerated-checkout,.product-information .additional-checkout-buttons{display:none!important}.product-information .product-details .rte,.product-information .product-details p{font-size:1.02rem;line-height:1.55}.product-information:has(.hz-qty) quantity-selector,.product-information:has(.hz-qty) .quantity-selector{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hz-qty{width:100%}.hz-qty__label{margin:0 0 .55rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--hz-rose-dark)}.hz-qty__grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media screen and (min-width:750px){.hz-qty__grid{grid-template-columns:repeat(3,1fr)}}.hz-qty__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;text-align:left;background:#fff;border:1.5px solid var(--hz-border);border-radius:.95rem;padding:.85rem .8rem .8rem;cursor:pointer;color:inherit;font:inherit}.hz-qty__card.is-selected{border-color:var(--hz-rose);box-shadow:0 0 0 1px var(--hz-rose);background:#fff8f9}.hz-qty__card strong{font-size:.95rem;font-weight:700}.hz-qty__save{font-size:.78rem;font-weight:650;color:var(--hz-rose-dark)}.hz-qty__price{font-size:1.05rem;font-weight:700;margin-top:.15rem}.hz-qty__compare{font-size:.78rem;color:#8a8178}.hz-qty__badge{position:absolute;top:-.55rem;right:.55rem;background:var(--hz-rose);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.18rem .45rem}.hz-qty__badge--best{background:var(--hz-ink)}@media screen and (max-width:749px){.product-information .product-details h1,.product-information .product-details p,.product-information .product-details .text-block{text-align:center!important}.product-information .product-details .price{justify-content:center}}.hz-extras{background:#fffdf8;padding:2.5rem 1.25rem 3rem}.hz-extras__inner{max-width:68rem;margin:0 auto}.hz-extras__title{font-size:clamp(1.45rem,2.6vw,1.85rem);text-align:center;margin:0 0 1.35rem}.hz-problems{display:grid;gap:.9rem;grid-template-columns:1fr}@media screen and (min-width:750px){.hz-problems{grid-template-columns:repeat(3,1fr);gap:1rem}}.hz-problem{background:#fff;border:1px solid var(--hz-border);border-radius:1rem;padding:1.15rem 1.1rem 1.25rem}.hz-problem__title{margin:0 0 .4rem;font-size:1.15rem;line-height:1.25;font-weight:700}.hz-problem__text{margin:0;font-size:.92rem;line-height:1.5;color:var(--hz-muted)}.hz-howto{margin-top:2.25rem}.hz-howto__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media screen and (min-width:750px){.hz-howto__list{grid-template-columns:repeat(3,1fr)}}.hz-howto__list li{background:#fff;border:1px solid var(--hz-border);border-radius:1rem;padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.3rem}.hz-howto__list strong{font-size:1.05rem}.hz-howto__list span{font-size:.92rem;color:var(--hz-muted);line-height:1.5}.hz-details{margin-top:2.4rem}.hz-details__rte{max-width:42rem;margin:0 auto;font-size:.98rem;line-height:1.65;color:var(--hz-muted)}.hz-details__rte h2,.hz-details__rte h3{color:var(--hz-ink);font-size:1.2rem;margin:1.2rem 0 .4rem}.hz-faq{margin-top:2.4rem;max-width:42rem;margin-inline:auto}.hz-faq__item{border-bottom:1px solid var(--hz-border);padding:.15rem 0}.hz-faq__item summary{cursor:pointer;font-size:1.02rem;font-weight:600;padding:.85rem 0;list-style:none}.hz-faq__item summary::-webkit-details-marker{display:none}.hz-faq__item p{margin:0 0 .95rem;font-size:.94rem;line-height:1.6;color:var(--hz-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hairzeen.css.map */
