.footer__newsletter-title{font-size:var(--heading-h5);font-family:var(--font-family-heading);font-weight:500;line-height:1.03;letter-spacing:.04em;text-transform:uppercase}.footer__menu-column-title,.footer__last-view-title{font-size:var(--heading-h6);font-family:var(--font-family-heading);font-weight:500;line-height:1.03;letter-spacing:.08em;text-transform:uppercase}.footer__newsletter-cta{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:500;line-height:1.5;letter-spacing:0em}.footer__legal-links a,.footer__copyright,.footer__menu-column-link{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:500;line-height:1.1;letter-spacing:0em}.footer__background{color:var(--light_text-text);background-color:var(--light_ui-background-footer)}.footer__container{padding:var(--spacing-3) calc(var(--page-margin)*2) 0}.footer__newsletter{padding:24px 0}.footer__newsletter-title{display:block;margin-bottom:16px}.footer__newsletter-cta{display:block;max-width:480px;padding:14px;border:2px solid var(--light_ui-element)}@media screen and (min-width: 1024px){.footer__content{display:flex;gap:var(--page-gap);align-items:flex-start;justify-content:flex-start;padding:64px 0}}.footer__last-view{padding:var(--spacing-4) 0}@media screen and (min-width: 1024px){.footer__last-view{order:1;flex:1 0;padding:0}}.footer__last-view.hidden{display:none}@media screen and (min-width: 1024px){.footer__last-view.hidden{display:block;opacity:0;pointer-events:none}}.footer__last-view-title{display:block;margin-bottom:24px}.footer__last-view-products{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--page-gap)}.footer__last-view-products div{flex:calc(25% - var(--page-gap)/4*3) 0 0}@media screen and (min-width: 768px){.footer__last-view-products div{flex:auto 1 0;max-width:96px}}.footer__last-view-products div a{position:relative;overflow:hidden;padding-top:133.3333333333%;display:block}.footer__last-view-products div a>img,.footer__last-view-products div a>video,.footer__last-view-products div a>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.footer__menu{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:var(--spacing-5);margin-top:var(--page-gap);padding:40px 0}@media screen and (min-width: 768px){.footer__menu{display:flex;align-items:flex-start;padding:var(--spacing-4) 0}}@media screen and (min-width: 1024px){.footer__menu{flex:1 0;padding:0;margin:0}}@media screen and (min-width: 768px){.footer__menu-column{flex:1 0}}.footer__menu-column--social{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.footer__menu-column--social{display:block}}.footer__menu-column-title{display:block;width:100%;margin-bottom:24px}.footer__menu-column-link{padding:8px 0;display:block}.footer__menu-column-link a{transition:background-color .25s}.footer__menu-column-link a:hover{background-color:var(--light_grey-07)}.footer__info{padding:24px 0}@media screen and (min-width: 768px){.footer__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-3)}}@media screen and (min-width: 1024px){.footer__info{flex-wrap:nowrap}}.footer__copyright{color:var(--light_text-dark-grey)}.footer__legal-links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;margin-top:var(--spacing-3)}@media screen and (min-width: 768px){.footer__legal-links{margin-top:0}}.footer__legal-links a{font-weight:400;color:var(--light_text-dark-grey);text-decoration:underline}.footer__payments{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-top:40px}@media screen and (min-width: 768px){.footer__payments{width:100%;margin-top:max(0,40px - var(--spacing-3))}}@media screen and (min-width: 1024px){.footer__payments{display:grid;grid-template-rows:repeat(2, 1fr);grid-auto-flow:column;width:auto;margin-left:auto}}.footer__payments svg{filter:grayscale(1);width:40px;height:auto}

/*# sourceMappingURL=sections.footer.css.map*/