.hc-footer{padding-top:5rem;padding-bottom:2.5rem;background:var(--hc-paper-white, #ffffff);color:var(--hc-carbon-ink, #1a211e);border-top:1px solid var(--hc-mist, #e0e0e0)}.hc-footer__main{display:grid;grid-template-columns:1.2fr 1.8fr;gap:4rem;padding-bottom:4rem;border-bottom:1px solid var(--hc-mist, #e0e0e0)}.hc-footer__brand{max-width:360px}.hc-footer__brand-name{display:inline-block;font-family:var(--hc-font-display, var(--font-heading-family));font-size:1.75rem;font-weight:400;font-style:italic;position:relative;inset-inline-start:calc(-1 * var(--hc-padding-page, 1.5rem));line-height:0;letter-spacing:.04em;text-decoration:none;color:var(--hc-carbon-ink, #1a211e);margin-bottom:2rem}.hc-footer__brand-logo{display:block;width:min(22rem,100%);height:auto;object-fit:contain;object-position:left center;filter:invert(1)}.hc-footer__newsletter-heading{font-family:var(--hc-font-display, var(--font-heading-family));font-size:1.5rem;font-style:italic;line-height:1.3;margin-bottom:1.5rem;color:var(--hc-carbon-ink, #1a211e)}.hc-footer__newsletter-form{margin-top:1.5rem}.hc-footer__newsletter-field{display:flex;border-bottom:1px solid var(--hc-carbon-ink, #1a211e)}.hc-footer__newsletter-input{flex:1;min-height:3rem;padding:.75rem 0;border:none;background:transparent;font-family:var(--hc-font-body, var(--font-body-family));font-size:var(--hc-size-body, 1rem);color:var(--hc-carbon-ink, #1a211e);outline:none}.hc-footer__newsletter-input::placeholder{color:var(--hc-graphite, #606562)}.hc-footer__newsletter-button{padding:.75rem 0 .75rem 1rem;background:transparent;border:none;font-family:var(--hc-font-label, var(--font-body-family));font-size:var(--hc-size-label, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--hc-carbon-ink, #1a211e);cursor:pointer;transition:opacity .3s ease}.hc-footer__newsletter-button:hover{opacity:.6}.hc-footer__newsletter-message{display:block;margin-top:.75rem;font-size:var(--hc-size-label, .75rem)}.hc-footer__newsletter-message--success{color:var(--hc-carbon-ink, #1a211e)}.hc-footer__newsletter-message--error{color:#b44}.hc-footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.hc-footer__column-title{font-family:var(--hc-font-label, var(--font-body-family));font-size:var(--hc-size-label, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;color:var(--hc-graphite, #606562)}.hc-footer__column-list{list-style:none;padding:0;margin:0}.hc-footer__column-list li+li{margin-top:.75rem}.hc-footer__column-link{font-family:var(--hc-font-body, var(--font-body-family));font-size:1.25rem;color:var(--hc-carbon-ink, #1a211e);text-decoration:none;transition:opacity .3s ease}.hc-footer__column-link:hover{opacity:.6}.hc-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;gap:1.5rem}.hc-footer__copyright{font-size:var(--hc-size-label, .75rem);color:var(--hc-graphite, #606562);margin:0}.hc-footer__social{display:flex;list-style:none;padding:0;margin:0;gap:1.25rem}.hc-footer__social-link{display:flex;align-items:center;justify-content:center;color:var(--hc-carbon-ink, #1a211e);transition:opacity .3s ease}.hc-footer__social-link:hover{opacity:.6}@media(max-width:1024px){.hc-footer__links{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}}@media(max-width:768px){.hc-footer__brand-logo{width:min(18rem,100%)}.hc-footer__main{grid-template-columns:1fr;gap:3rem}.hc-footer__links{grid-template-columns:repeat(2,1fr)}.hc-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hc-footer.css.map */
