.mb-footer{background:var(--mb-footer-bg, #ffffff);color:var(--mb-footer-text, #1c1a18);font-family:var(--font-body-family, inherit)}.mb-footer,.mb-footer p,.mb-footer li,.mb-footer h2,.mb-footer span,.mb-footer a,.mb-footer a:visited,.mb-footer a:hover,.mb-footer button,.mb-footer input,.mb-footer .mb-footer__heading,.mb-footer .mb-footer__list a,.mb-footer .mb-footer__policies a,.mb-footer .mb-social a,.mb-footer .mb-footer__legal,.mb-footer .mb-footer__attribution{color:var(--mb-footer-text, #1c1a18)}.mb-footer .mb-footer__payments svg{color:initial}.mb-footer--bordered{border-top:1px solid var(--mb-footer-rule, rgba(28, 26, 24, .14))}.mb-footer .mb-footer__inner{padding:var(--mb-footer-top, 48px) clamp(1rem,4vw,3.5rem) var(--mb-footer-bottom, 40px)}.mb-footer .mb-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem clamp(1.75rem,4vw,3.5rem);align-items:start}.mb-footer--center .mb-footer__columns{justify-items:center;text-align:center}.mb-footer--left .mb-footer__columns{text-align:left}.mb-footer .mb-footer__col--wide{min-width:0;width:100%;max-width:28rem}@media screen and (max-width:749px){.mb-footer .mb-footer__columns{grid-template-columns:1fr;gap:1.75rem}}.mb-footer .mb-footer__heading{font-family:var(--font-heading-family, inherit);font-size:var(--mb-block-size, 20px);font-weight:400;letter-spacing:var(--mb-heading-track, 1px);line-height:1.2;margin:0 0 .75rem}.mb-footer--uppercase .mb-footer__heading{text-transform:uppercase}.mb-footer .mb-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.mb-footer--center .mb-footer__list{justify-items:center}.mb-footer a{text-decoration:none}.mb-footer .mb-footer__list a,.mb-footer .mb-footer__policies a{display:inline-flex;align-items:center;min-height:36px;font-family:var(--font-body-family, inherit);font-size:var(--mb-overline-size, 11px);font-weight:400;letter-spacing:1px;line-height:1.3;text-transform:uppercase;opacity:.9;transition:color .2s ease,opacity .2s ease}.mb-footer .mb-footer__list a:hover,.mb-footer .mb-footer__policies a:hover{opacity:1;color:var(--mb-accent-2, inherit);text-decoration:underline;text-underline-offset:4px}.mb-footer .mb-footer__text{font-family:var(--font-body-family, inherit);font-size:var(--mb-body, 14px);font-weight:400;line-height:1.6;opacity:.9;margin:0 0 .65rem}.mb-footer .mb-footer__text p{margin:0}.mb-footer .mb-news__form{display:flex;max-width:24rem;margin-inline:auto;border-bottom:1px solid currentColor}.mb-footer--left .mb-news__form{margin-inline:0}.mb-footer .mb-news__form input[type=email]{flex:1 1 auto;border:0;background:transparent;font-family:var(--font-body-family, inherit);font-size:var(--mb-body, 14px);padding:.7rem 0;min-width:0}.mb-footer .mb-news__form input::placeholder{color:currentColor;opacity:.6}.mb-footer .mb-news__form button{border:0;background:transparent;cursor:pointer;font-family:var(--font-body-family, inherit);font-size:var(--mb-button-size, 12px);letter-spacing:1px;text-transform:uppercase;padding:0 .25rem}.mb-footer .mb-news__note{font-size:var(--mb-overline-size, 11px);opacity:.8;margin:.75rem 0 0}.mb-footer .mb-footer__bottom{display:flex;flex-direction:column;gap:.5rem;margin-top:1.75rem}.mb-footer--center .mb-footer__bottom{align-items:center;text-align:center}.mb-footer--left .mb-footer__bottom{align-items:flex-start;text-align:left}.mb-footer .mb-footer__legal,.mb-footer .mb-footer__attribution{font-family:var(--font-body-family, inherit);font-size:var(--mb-overline-size, 11px);font-weight:400;letter-spacing:1px;margin:0;opacity:.85}.mb-footer .mb-footer__attribution{text-transform:uppercase;margin-top:.75rem}.mb-footer .mb-social{margin:.25rem 0;gap:1.1rem}.mb-footer--center .mb-social{justify-content:center}.mb-footer .mb-social a svg{width:18px;height:18px}.mb-footer .mb-footer__policies{display:flex;flex-wrap:wrap;gap:0 1.25rem;list-style:none;margin:0;padding:0}.mb-footer--center .mb-footer__policies{justify-content:center}.mb-footer .mb-footer__payments{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.mb-footer--center .mb-footer__payments{justify-content:center}.mb-footer .mb-footer__payments svg{width:2.4rem;height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mb-footer.css.map */
