.hc-footer{background-color:var(--hc-text-main);color:var(--hc-bg-canvas)}.hc-footer--light{background-color:var(--hc-bg-surface-muted);color:var(--hc-text-main)}.hc-footer__inner{max-width:var(--page-width, 140rem);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:750px){.hc-footer__inner{padding-inline:5rem}}.hc-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;padding-block:4.8rem 3.2rem}@media screen and (min-width:750px){.hc-footer__top{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr);gap:4rem}}.hc-footer__brand{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.hc-footer__logo{color:var(--hc-bg-canvas)}.hc-footer--light .hc-footer__logo{color:var(--hc-brand-logo)}.hc-footer__tagline{margin:0;max-width:40ch;font-family:var(--hc-font-body);font-size:1.4rem;font-weight:var(--hc-weight-body);line-height:1.6;color:#ffffffa8}.hc-footer--light .hc-footer__tagline{color:var(--hc-text-muted)}.hc-footer__phone{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--hc-font-display);font-size:2.8rem;font-weight:var(--hc-weight-title);letter-spacing:var(--hc-tracking-display);color:inherit;text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--hc-duration) var(--hc-ease),color var(--hc-duration) var(--hc-ease)}.hc-footer__phone:hover{color:var(--hc-brand-accent);border-bottom-color:var(--hc-brand-accent)}.hc-footer__phone:focus-visible{outline:var(--hc-focus-ring);outline-offset:var(--hc-focus-offset)}.hc-footer__email{font-family:var(--hc-font-body);font-size:1.5rem;color:inherit;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / 28%);transition:border-color var(--hc-duration) var(--hc-ease)}.hc-footer--light .hc-footer__email{border-bottom-color:var(--hc-border-color)}.hc-footer__email:hover{border-bottom-color:currentColor}.hc-footer__email:focus-visible{outline:var(--hc-focus-ring);outline-offset:var(--hc-focus-offset)}.hc-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}@media screen and (min-width:990px){.hc-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-footer__heading{margin:0 0 1.2rem;font-family:var(--hc-font-body);font-size:1.2rem;font-weight:var(--hc-weight-subtitle);letter-spacing:var(--hc-tracking-eyebrow);text-transform:uppercase;color:var(--hc-brand-accent)}.hc-footer__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem}.hc-footer__link{font-family:var(--hc-font-body);font-size:1.4rem;font-weight:var(--hc-weight-body);line-height:1.4;color:#ffffffc7;text-decoration:none;transition:color var(--hc-duration) var(--hc-ease)}.hc-footer--light .hc-footer__link{color:var(--hc-text-muted)}.hc-footer__link:hover{color:var(--hc-bg-canvas)}.hc-footer--light .hc-footer__link:hover{color:var(--hc-brand-primary)}.hc-footer__link:focus-visible{outline:var(--hc-focus-ring);outline-offset:var(--hc-focus-offset)}.hc-footer__branches{display:flex;flex-wrap:wrap;gap:0 2.4rem;margin:0;padding:2rem 0;list-style:none;border-top:1px solid rgb(255 255 255 / 14%)}.hc-footer--light .hc-footer__branches{border-top-color:var(--hc-border-color)}.hc-footer__branch{font-family:var(--hc-font-body);font-size:1.3rem;letter-spacing:var(--hc-tracking-meta);text-transform:uppercase;color:#fff9;padding-block:.4rem}.hc-footer--light .hc-footer__branch{color:var(--hc-text-muted)}.hc-footer__newsletter{padding-block:2.4rem;border-top:1px solid rgb(255 255 255 / 14%)}.hc-footer--light .hc-footer__newsletter{border-top-color:var(--hc-border-color)}.hc-footer__newsletter-heading{margin:0 0 1rem;font-family:var(--hc-font-display);font-size:1.8rem;font-weight:var(--hc-weight-title);letter-spacing:var(--hc-tracking-display);text-transform:uppercase}.hc-footer__form{display:flex;flex-wrap:wrap;gap:0;max-width:46rem}.hc-footer__input{flex:1 1 22rem;min-width:0;height:5rem;padding-inline:1.4rem;border:1px solid rgb(255 255 255 / 28%);border-right:0;border-radius:0;background-color:transparent;color:inherit;font-family:var(--hc-font-body);font-size:1.5rem}.hc-footer--light .hc-footer__input{border-color:var(--hc-border-color)}.hc-footer__input::placeholder{color:#ffffff73}.hc-footer--light .hc-footer__input::placeholder{color:var(--hc-text-muted)}.hc-footer__input:focus-visible{outline:var(--hc-focus-ring);outline-offset:-2px}.hc-footer__submit{height:5rem;padding-inline:2.4rem;border:1px solid var(--hc-brand-accent);border-radius:0;background-color:var(--hc-brand-accent);color:var(--hc-bg-canvas);font-family:var(--hc-font-body);font-size:1.3rem;font-weight:var(--hc-weight-subtitle);letter-spacing:var(--hc-tracking-meta);text-transform:uppercase;cursor:pointer;transition:background-color var(--hc-duration) var(--hc-ease),border-color var(--hc-duration) var(--hc-ease)}.hc-footer__submit:hover{background-color:var(--hc-brand-primary);border-color:var(--hc-brand-primary)}.hc-footer__submit:focus-visible{outline:var(--hc-focus-ring);outline-offset:var(--hc-focus-offset)}.hc-footer__form-message{flex:1 0 100%;margin:.8rem 0 0;font-family:var(--hc-font-body);font-size:1.3rem}.hc-footer__form-message--error{color:var(--hc-brand-accent)}.hc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding-block:2rem 3.2rem;border-top:1px solid rgb(255 255 255 / 14%)}.hc-footer--light .hc-footer__bottom{border-top-color:var(--hc-border-color)}.hc-footer__copyright{margin:0;font-family:var(--hc-font-body);font-size:1.3rem;color:#fff9}.hc-footer--light .hc-footer__copyright{color:var(--hc-text-muted)}.hc-footer__policies{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:0;padding:0;list-style:none}.hc-footer__social{display:flex;gap:1.2rem;margin:0;padding:0;list-style:none}.hc-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgb(255 255 255 / 22%);color:inherit;transition:border-color var(--hc-duration) var(--hc-ease),background-color var(--hc-duration) var(--hc-ease),color var(--hc-duration) var(--hc-ease)}.hc-footer--light .hc-footer__social-link{border-color:var(--hc-border-color)}.hc-footer__social-link:hover{background-color:var(--hc-bg-canvas);border-color:var(--hc-bg-canvas);color:var(--hc-text-main)}.hc-footer--light .hc-footer__social-link:hover{background-color:var(--hc-text-main);border-color:var(--hc-text-main);color:var(--hc-bg-canvas)}.hc-footer__social-link:focus-visible{outline:var(--hc-focus-ring);outline-offset:var(--hc-focus-offset)}.hc-footer__social-icon{width:1.8rem;height:1.8rem;fill:currentColor}.hc-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.hc-footer__payment svg{width:3.8rem;height:2.4rem}@media(prefers-reduced-motion:reduce){.hc-footer__phone,.hc-footer__link,.hc-footer__social-link,.hc-footer__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hc-footer.css.map */
