.hi-page__eyebrow{margin:0 0 12px!important;color:#b88427;font-size:1.2rem!important;font-weight:800;letter-spacing:.15em}.hi-page__feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(44px,7vw,92px);align-items:center;padding:20px 0 88px}.hi-page__feature--image-right .hi-page__visual{order:2}.hi-page__visual{position:relative;overflow:hidden;min-height:460px;border-radius:26px;background:var(--cream);box-shadow:0 24px 60px #071d4b21}.hi-page__visual img{position:absolute;width:100%;height:100%;object-fit:cover}.hi-page__visual-label{position:absolute;right:18px;bottom:18px;padding:12px 17px;border-radius:999px;background:#fffffff0;color:var(--navy);font-size:1.25rem;font-weight:750}.hi-page__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.hi-page__stats div{padding:20px 12px;border:1px solid #e1e6ee;border-radius:14px;background:var(--cream)}.hi-page__stats strong,.hi-page__stats span{display:block}.hi-page__stats strong{color:var(--navy);font-size:2.4rem}.hi-page__stats span{color:#60708e;font-size:1.2rem}.hi-page__section-heading{max-width:780px;margin:0 auto 42px;text-align:center}.hi-page__routine,.hi-page__values{margin:0 calc(50% - 50vw);padding:82px max(24px,calc((100vw - 1180px)/2));background:#f4f7fb}.hi-page__steps--cards{grid-template-columns:repeat(3,1fr);gap:20px}.hi-page__steps--cards .hi-page__step{padding:32px;border:0;background:#fff;box-shadow:0 14px 38px #071d4b12}.hi-page__steps--cards .hi-page__step:before{display:none}.hi-page__step-icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.hi-page__routine .hi-page__notice{max-width:850px;margin:32px auto 0}.hi-page__checks{display:grid;gap:13px;margin:28px 0;padding:0!important;list-style:none}.hi-page__checks li{display:flex;gap:12px;align-items:center}.hi-page__checks span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#edf2f9;color:var(--navy);font-weight:900}.hi-page__value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hi-page__value-grid article{padding:30px 25px;border-radius:18px;background:#fff;box-shadow:0 14px 38px #071d4b0f}.hi-page__value-grid article>span{color:var(--gold);font-size:1.3rem;font-weight:800}.hi-page__value-grid h3{margin:18px 0 10px}.hi-page__value-grid p{margin:0;font-size:1.45rem;line-height:1.65}.hi-page__fineprint{padding-left:18px;border-left:3px solid var(--gold);color:#60708e;font-size:1.3rem!important}.hi-page__review-intro{max-width:820px;margin:0 auto 50px;text-align:center}.hi-page__review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hi-page__review-grid blockquote{margin:0;padding:36px;border:1px solid #e0e5ed;border-radius:22px;background:#fff;box-shadow:0 18px 48px #071d4b14}.hi-page__review-grid blockquote>p{min-height:135px;margin:16px 0 30px;color:var(--navy);font-size:1.8rem;line-height:1.55}.hi-page__quote{color:var(--gold);font-family:Georgia,serif;font-size:6rem;line-height:.65}.hi-page__review-grid footer strong,.hi-page__review-grid footer span{display:block}.hi-page__review-grid footer strong{color:var(--navy)}.hi-page__review-grid footer span{color:#6b7890;font-size:1.25rem}.hi-page__review-band{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:60px 0 30px;padding:38px 44px;border-radius:22px;background:var(--navy);color:#fff}.hi-page__review-band h3{margin:0 0 6px;color:#fff}.hi-page__review-band p{margin:0;color:#d7e1f3}.hi-page__button--gold{margin:0;background:var(--gold);color:var(--navy)!important;white-space:nowrap}.hi-page__fineprint--center{max-width:850px;margin:0 auto;padding:0;border:0;text-align:center}.hi-results{margin:0 0 82px}.hi-results figure{margin:0;overflow:hidden;border:1px solid #e0e5ed;border-radius:22px;background:#fff;box-shadow:0 18px 48px #071d4b17}.hi-results img{display:block;width:100%;height:auto}.hi-results__featured{max-width:940px;margin:0 auto 24px!important}.hi-results__pair{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.hi-results figcaption,.hi-product-result figcaption{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:16px 22px;color:var(--navy);font-size:1.3rem;font-weight:750}.hi-results figcaption span,.hi-product-result figcaption span{text-align:center}.hi-results__disclaimer{max-width:820px;margin:22px auto 0!important;color:#60708e;text-align:center;font-size:1.25rem!important}.hi-page__review-intro--testimonials{margin-top:76px}.hi-product-result{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,80px);align-items:center;margin-top:80px;padding:56px;border-radius:26px;background:#f4f7fb}.hi-product-result figure{margin:0;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 18px 48px #071d4b1a}.hi-product-result img{display:block;width:100%;height:auto}.hi-product-result figcaption{grid-template-columns:1fr 1fr;padding:14px 18px}.hi-product-result__copy h2{margin-top:0}@media(max-width:800px){.hi-page__feature{grid-template-columns:1fr;padding-bottom:64px}.hi-page__feature--image-right .hi-page__visual{order:0}.hi-page__visual{min-height:390px}.hi-page__steps--cards,.hi-page__value-grid,.hi-page__review-grid,.hi-results__pair,.hi-product-result{grid-template-columns:1fr}.hi-page__review-grid blockquote>p{min-height:auto}.hi-page__review-band{align-items:flex-start;flex-direction:column}.hi-page__review-band .hi-page__button{margin:0}.hi-page__routine,.hi-page__values{padding-top:64px;padding-bottom:64px}.hi-product-result{padding:34px 24px}.hi-results figcaption{grid-template-columns:1fr 1fr}.hi-results figcaption strong{grid-column:1/-1;margin-bottom:10px;text-align:center}}@media(max-width:480px){.hi-page__stats{grid-template-columns:1fr}.hi-page__visual{min-height:320px}.hi-page__review-band{padding:30px 24px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hairinov-pages-v48.css.map */
