.footer__container{padding:0 var(--hh-spacing-md)}.footer__body{display:flex;justify-content:left;flex-direction:column;align-items:flex-start;width:100%;gap:var(--hh-spacing-xs)}@media screen and (min-width: 990px){.footer__container{padding:var(--hh-spacing-lg)}.footer__body{display:flex;justify-content:space-between;flex-direction:row;padding:var(--hh-spacing-sm) 0}}.footer__newsletter{width:100%;padding:var(--hh-spacing-md) 0}.footer__newsletter-heading{padding-bottom:var(--hh-spacing-sm)}.footer__newsletter-text{padding-bottom:var(--hh-spacing-md)}@media screen and (min-width: 990px){.footer__newsletter{padding:0;max-width:31.25vw}.footer__newsletter-heading{padding-bottom:2.7rem}.footer__newsletter-text{padding-bottom:var(--hh-spacing-sm)}}@media screen and (min-width: 1440px){.footer__newsletter{max-width:45rem}}.footer__blocks{width:100%;flex-wrap:wrap;gap:var(--hh-spacing-xs) var(--hh-spacing-md)}.footer__block{flex-basis:calc(50% - var(--hh-spacing-md) / 2)}.footer__block-title{padding:var(--hh-spacing-sm) 0}.footer__block:nth-child(1) .footer__block-title,.footer__block:nth-child(2) .footer__block-title{padding-top:0;padding-bottom:var(--hh-spacing-md)}.footer__block ul{list-style:none;gap:var(--hh-spacing-sm);padding-bottom:var(--hh-spacing-xs)}@media screen and (min-width: 990px){.footer__blocks{flex-wrap:nowrap;flex-basis:unset;gap:5vw;justify-content:flex-end}.footer__block{padding:1.5rem 0;flex-basis:18%}.footer__block-title{font:var(--hh-h6-font);text-transform:var(--hh-h6-text-transform);letter-spacing:var(--hh-h6-text-letter-spacing)}.footer__block-title,.footer__block:nth-child(1) .footer__block-title,.footer__block:nth-child(2) .footer__block-title{padding:0 0 var(--hh-spacing-md) 0}.footer__block ul{gap:var(--hh-spacing-xs);padding-bottom:0}.footer__menu-link a{white-space:nowrap}}@media screen and (min-width: 1200px){.footer__blocks{gap:8rem}.footer__block{flex-basis:14%}}@media screen and (min-width: 1440px){.footer__blocks{gap:10rem}.footer__block{flex-basis:12%}}.footer__logo{padding:var(--hh-spacing-lg) var(--hh-spacing-sm) var(--hh-spacing-md)}.footer__logo svg{width:100%;height:auto}@media screen and (min-width: 990px){.footer__logo{padding:0 var(--hh-spacing-sm) var(--hh-spacing-sm)}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/section-footer.css.map */
