.hx{--g:#dc9a2b;--stone:#f6f3ee;--line:#e7e3dc;--mute:#6f6a62;--r:14px;--fd:"Cormorant Garamond","Playfair Display",Georgia,serif;--fb:Manrope,system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--fb);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.hx *,.hx *:before,.hx *:after{box-sizing:border-box}.hx h1,.hx h2,.hx h3{font-family:var(--fd);font-weight:600;letter-spacing:-.01em;line-height:1.02;margin:0;text-transform:none;color:inherit}.hx p{margin:0;color:inherit;font-size:inherit}.hx a{color:inherit;text-decoration:none}.hx img{max-width:100%}.hx-pill{display:inline-block;padding:.4rem .9rem;border-radius:999px;background:var(--g);color:#000;font:800 .7rem/1.2 var(--fb);letter-spacing:.1em;text-transform:uppercase}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:0 1.7rem;border:1.5px solid transparent;border-radius:999px;font:700 .88rem var(--fb);letter-spacing:.02em;text-decoration:none;cursor:pointer;background:none;transition:transform .2s var(--ease),filter .2s,background .2s,color .2s}.hx .hx-btn:hover{transform:translateY(-1px)}.hx .hx-btn--gold{background:var(--g);color:#000}.hx .hx-btn--gold:hover{filter:brightness(1.07)}.hx .hx-btn--ghost{border-color:#ffffff80;color:#fff}.hx .hx-btn--ghost:hover{background:#ffffff1f}.hx a:focus-visible,.hx button:focus-visible{outline:3px solid var(--g);outline-offset:3px}@keyframes hx-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hx-kb{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.hx *{animation:none!important;transition:none!important}}.hx-w{max-width:84rem;margin:0 auto;padding:0 1.25rem}.hx-sec{padding:clamp(3.5rem,8vw,7rem) 0}.hx-alt{background:var(--stone)}.hx-dk{background:#000;color:#fff}.hx-eyebrow{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;font:700 .72rem/1 var(--fb);letter-spacing:.16em;text-transform:uppercase}.hx-eyebrow:before{content:"";width:1.8rem;height:2px;background:var(--g)}.hx .hx-h2{font-size:clamp(2.2rem,4.6vw,3.6rem)}.hx-h2 em{font-style:italic;font-weight:500}.hx-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.6rem,3vw,2.6rem)}.hx .hx-lk{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;font-weight:700;font-size:.88rem;background:linear-gradient(var(--g),var(--g)) 0 100%/100% 2px no-repeat;padding-bottom:2px;white-space:nowrap;transition:background-size .3s var(--ease)}.hx .hx-lk:hover{background-size:100% 100%}.hx-js .hx-fx{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.hx-js .hx-fx.in{opacity:1;transform:none}.hx-pc{display:block;min-width:0;color:inherit}.hx-pi{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--stone)}.hx-dk .hx-pi{background:#171717}.hx-pi img,.hx-pi svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s var(--ease),opacity .6s}.hx-pi img.hx-b{opacity:0}.hx-pc:hover .hx-pi img.hx-b{opacity:1}.hx-pc:hover .hx-pi img:first-of-type{transform:scale(1.045)}.hx-bd{position:absolute;z-index:2;top:.8rem;left:.8rem;display:flex;gap:.35rem;pointer-events:none}.hx-bd i{font:800 .62rem/1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:.38rem .6rem;border-radius:999px;background:#fff;color:#000}.hx-bd i.s{background:#c62828;color:#fff}.hx-qv{position:absolute;z-index:2;left:50%;bottom:.9rem;display:none;align-items:center;min-height:44px;padding:0 1.3rem;border-radius:999px;background:#fff;color:#000;font:700 .8rem var(--fb);box-shadow:0 14px 34px -14px #00000038;transform:translate(-50%,170%);transition:transform .45s var(--ease)}@media(hover:hover){.hx-qv{display:inline-flex}.hx-pc:hover .hx-qv{transform:translate(-50%)}}.hx-pm{display:block;padding:1.05rem .1rem 0}.hx .hx-pn{font:700 .9rem/1.4 var(--fb);letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-pd{margin-top:.2rem;font-size:.78rem;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-pr{margin-top:.55rem;font-size:.9rem;font-weight:700}.hx-pr s{margin-left:.5rem;font-weight:500;color:var(--mute)}.hx-dk .hx-pd,.hx-dk .hx-pr s{color:#fff9}.hx-car{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.25rem;padding:0 1.25rem}.hx-car::-webkit-scrollbar{display:none}.hx-car>.hx-pc{flex:0 0 min(64vw,16rem);scroll-snap-align:start}.hx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem .9rem}.hx-arr{display:none;gap:.5rem}.hx-arr button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:#000;cursor:pointer;display:grid;place-items:center;font-size:1.1rem}@media(min-width:640px){.hx-grid{grid-template-columns:repeat(3,1fr)}.hx-car>.hx-pc{flex-basis:16rem}}@media(min-width:990px){.hx-grid{grid-template-columns:repeat(4,1fr);gap:2.8rem 1.4rem}.hx-car{margin:0;padding:0}.hx-car>.hx-pc{flex-basis:calc(25% - .75rem)}.hx-arr{display:flex}.hx-w{padding:0 2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hairnergy.css.map */
