.footer{border-top:solid .1rem var(--hh-color-neutral)}.footer__body{display:flex;justify-content:left;flex-direction:column;align-items:flex-start;width:100%}.footer__signoff{padding:var(--hh-space-sm);border-top:solid .1rem var(--hh-color-neutral)}@media screen and (min-width: 990px){.footer__body{display:grid;grid-template-columns:1fr auto}.footer__signoff{padding:var(--hh-space-sm) var(--hh-space-lg)}}@media screen and (min-width: 1200px){.footer__body{grid-template-columns:1fr 1fr}}.footer__newsletter{padding:var(--hh-space-md) var(--hh-space-sm) var(--hh-space-xl);gap:var(--hh-space-xl);height:100%}.footer-newsletter__container{max-width:52.5rem}.footer__blocks{grid-template-columns:repeat(2,1fr);width:100%}.footer__block{padding:var(--hh-space-sm) var(--hh-space-sm) var(--hh-space-md);border-top:solid .1rem var(--hh-color-neutral)}.footer__block:nth-of-type(2n){border-left:solid .1rem var(--hh-color-neutral)}.footer__block:nth-of-type(odd):last-child{grid-area:2 / 1 / 3 / 3;display:grid;grid-template-columns:1fr 1fr}.footer__block-heading{margin-bottom:var(--hh-space-sm)}.footer__block a{color:var(--hh-color-night);text-decoration:none}@media screen and (min-width: 990px){.footer__newsletter{padding:var(--hh-space-md) var(--hh-space-xl) var(--hh-space-lg) var(--hh-space-lg)}.footer__blocks{grid-template-columns:repeat(3,1fr)}.footer__block{padding:var(--hh-space-md) var(--hh-space-md) var(--hh-space-lg) var(--hh-space-lg);border-left:solid .1rem var(--hh-color-neutral);border-top:0;max-width:27rem}.footer__block:nth-of-type(odd):last-child{grid-area:auto;display:block}.footer__block-heading{margin-bottom:var(--hh-space-md)}}@media screen and (min-width: 1260px){.footer__block{min-width:27rem}}.footer__social-icons{gap:var(--hh-space-sm)}.footer__social-icon{width:20px}.footer__menu-link a{text-decoration:none;position:relative}.footer__menu-link a:after{content:"";position:absolute;left:0;width:0;height:.1rem;background:var(--hh-color-text);bottom:0;transition:var(--hh-duration-long) var(--hh-cubic-transition)}.footer__menu-link a:hover:after{width:100%;background:var(--hh-color-ink)}.footer__menu-link+.footer__menu-link{margin-top:var(--hh-space-md)}@media screen and (min-width: 990px){.footer__menu-link+.footer__menu-link{margin-top:var(--hh-space-sm)}}.footer__sub-menu{float:left}.footer__sub-menu ul li{display:inline;margin-right:2rem}
/*# sourceMappingURL=/cdn/shop/t/272/assets/section-footer.css.map */
