.hi-footer{--navy:#061943;--navy2:#0a285d;--gold:#d6a64f;background:linear-gradient(115deg,var(--navy),var(--navy2));color:#dbe4f4}.hi-footer *{box-sizing:border-box}.hi-footer__wrap{width:min(1420px,calc(100% - 64px));margin:auto}.hi-footer__top{display:grid;grid-template-columns:1.25fr .8fr .85fr .95fr;gap:clamp(36px,5vw,82px);padding:72px 0 58px}.hi-footer__logo{display:block;width:142px;height:auto;margin-bottom:24px}.hi-footer__intro{max-width:360px;margin:0;color:#bfcbe0;font-size:1.45rem;line-height:1.7}.hi-footer h2{margin:4px 0 22px;color:#fff;font-size:1.55rem;letter-spacing:.04em}.hi-footer ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hi-footer a{color:#cbd6e8;text-decoration:none;font-size:1.4rem}.hi-footer a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.hi-footer__newsletter{padding:38px 0;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.hi-footer__newsletter-grid{display:grid;grid-template-columns:1fr minmax(320px,560px);gap:50px;align-items:center}.hi-footer__newsletter h2{margin:0 0 7px;font-size:2.35rem}.hi-footer__newsletter p{margin:0;color:#adbad1;font-size:1.4rem}.hi-footer__form{display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff12}.hi-footer__form input{min-width:0;flex:1;padding:16px 22px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.hi-footer__form input::placeholder{color:#acb9cf}.hi-footer__form button{padding:13px 25px;border:0;border-radius:999px;background:var(--gold);color:var(--navy);font-weight:750;cursor:pointer}.hi-footer__message{display:block;margin-top:10px;color:#fff}.hi-footer__bottom{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:30px 0}.hi-footer__selectors{display:flex;flex-wrap:wrap;gap:12px}.hi-footer .localization-form{margin:0;padding:0}.hi-footer .localization-form:only-child{margin:0}.hi-footer .localization-form__select{min-height:42px;border:1px solid rgba(255,255,255,.2);border-radius:9px;color:#fff}.hi-footer__payments{display:flex;justify-content:flex-end}.hi-footer__payments .list-payment{justify-content:flex-end;margin:0}.hi-footer__legal{padding:22px 0 34px;border-top:1px solid rgba(255,255,255,.1);color:#8f9db8;font-size:1.15rem;line-height:1.6}.hi-footer__legal-row{display:flex;justify-content:space-between;gap:30px;margin-top:16px}.hi-footer__legal-row a{font-size:1.15rem}.hi-footer__legal p{margin:0}.hi-footer__legal p:first-child{max-width:1050px}.hi-footer__legal-links{display:flex;flex-wrap:wrap;gap:16px 24px}@media(max-width:989px){.hi-footer__wrap{width:min(100% - 40px,760px)}.hi-footer__top{grid-template-columns:1fr 1fr}.hi-footer__brand{grid-column:1/-1}.hi-footer__newsletter-grid,.hi-footer__bottom{grid-template-columns:1fr}.hi-footer__payments,.hi-footer__payments .list-payment{justify-content:flex-start}.hi-footer__legal-row{flex-direction:column}}@media(max-width:599px){.hi-footer__wrap{width:calc(100% - 32px)}.hi-footer__top{grid-template-columns:1fr;gap:34px;padding:54px 0 42px}.hi-footer__brand{grid-column:auto}.hi-footer__newsletter{padding:32px 0}.hi-footer__newsletter-grid{gap:24px}.hi-footer__form{display:grid;border:0;border-radius:0;background:transparent}.hi-footer__form input{margin-bottom:10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff12}.hi-footer__form button{min-height:50px}.hi-footer__legal-links{display:grid;gap:10px}}.hi-footer .localization-form__select{border-color:#ffffff9e;background:#fff;color:var(--navy)}.hi-footer .localization-form__select .icon-caret,.hi-footer .disclosure__button,.hi-footer .localization-form__select span{color:var(--navy)}.hi-footer__payments{max-width:440px}.hi-footer__payments .list-payment{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px 10px;padding:0}.hi-footer__payments .list-payment__item{display:block;flex:0 0 auto;margin:0}.hi-footer__payments .icon{width:38px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hairinov-footer.css.map */
