.mn-footer{--mn-footer-paper: var(--mn-accent, #7e6b5e);--mn-footer-ink: #fff;--mn-footer-muted: #fff;--mn-footer-line: rgb(255 255 255 / .25);--mn-footer-accent: #fff;--text-color: 255 255 255;--background: 126 107 94;--background-without-opacity: 126 107 94;--border-color: 255 255 255 / .25;background:var(--mn-footer-paper);color:var(--mn-footer-ink);padding-block:clamp(28px,3vw,44px) calc(28px + env(safe-area-inset-bottom));font-family:var(--text-font-family)}.mn-footer.bordered-section{border-top:1px solid var(--mn-footer-line)}.mn-footer .mn-footer__container{width:calc(100% - 2 * var(--container-gutter));max-width:1400px;margin-inline:auto}.mn-footer .mn-footer__masthead{display:grid;justify-items:center;gap:10px;padding-bottom:22px;text-align:center}.mn-footer .mn-footer__wordmark{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(32px,3vw,46px);line-height:1.15;letter-spacing:.025em;text-transform:uppercase}.mn-footer .mn-footer__intro{max-width:46ch;margin:0;color:var(--mn-footer-muted);font-size:13px;line-height:1.75}.mn-footer .mn-footer__social{margin-top:4px}.mn-footer .social-media--list{justify-content:center;flex-wrap:wrap;gap:10px}.mn-footer .social-media__item{color:var(--mn-footer-ink);display:block;opacity:1;transition:none}.mn-footer .social-media__item .tap-area{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--mn-footer-line);border-radius:50%;transition:background-color .22s ease,border-color .22s ease}.mn-footer .social-media__item .tap-area:before{display:none}.mn-footer .social-media__item svg{width:18px;height:18px}.mn-footer .mn-footer__navigation{display:grid;border-top:1px solid var(--mn-footer-line)}.mn-footer .mn-footer__menu{min-width:0;margin:0;border-bottom:1px solid var(--mn-footer-line)}.mn-footer .mn-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:14px;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}.mn-footer .mn-footer__summary::-webkit-details-marker{display:none}.mn-footer .mn-footer__summary::marker{content:""}.mn-footer .mn-footer__toggle{position:relative;flex:0 0 16px;width:16px;height:16px}.mn-footer .mn-footer__toggle:before,.mn-footer .mn-footer__toggle:after{content:"";position:absolute;top:7px;right:1px;bottom:7px;left:1px;background:currentColor;height:1px}.mn-footer .mn-footer__toggle:after{transform:rotate(90deg);transition:transform .22s ease}.mn-footer .mn-footer__menu[open]>.mn-footer__summary .mn-footer__toggle:after{transform:rotate(0)}.mn-footer .mn-footer__menu-content{padding-block:0 16px;color:var(--mn-footer-muted);font-size:13px;line-height:1.75}.mn-footer .mn-footer__links{display:grid;gap:2px;margin:0;padding:0}.mn-footer .mn-footer__link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding-block:7px;color:inherit;font-size:13px;line-height:1.65;text-decoration:none;text-underline-offset:5px;overflow-wrap:anywhere;transition:color .22s ease}.mn-footer .mn-footer__sub-links{display:grid;gap:0;margin:0;padding-inline-start:14px;border-inline-start:1px solid var(--mn-footer-line)}.mn-footer .mn-footer__sub-links .mn-footer__link{font-size:12px}.mn-footer .mn-footer__contact-content{display:grid;justify-items:start;gap:2px}.mn-footer .mn-footer__store{margin-top:16px}.mn-footer .mn-footer__store-label{margin:0 0 8px;color:var(--mn-footer-ink);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mn-footer address{font-style:normal;font-size:13px;line-height:1.8}.mn-footer .mn-footer__follow{margin-top:18px}.mn-footer .mn-footer__image{display:grid;justify-items:center;padding-block:26px;border-bottom:1px solid var(--mn-footer-line)}.mn-footer .mn-footer__bottom{display:grid;justify-items:center;gap:18px;padding-top:22px;text-align:center}.mn-footer .mn-footer__localization{max-width:100%}.mn-footer .localization-toggle{min-height:44px;color:var(--mn-footer-muted);font-size:12px}.mn-footer .mn-footer__payments{display:grid;justify-items:center;gap:12px}.mn-footer .mn-footer__caption{margin:0;color:var(--mn-footer-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.mn-footer .payment-methods{justify-content:center;gap:8px;max-width:100%}.mn-footer .payment-methods svg{width:36px;height:23px}.mn-footer .mn-footer__legal{display:grid;gap:6px;margin:0;max-width:95ch;color:var(--mn-footer-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere;text-wrap:pretty}.mn-footer .mn-footer__privacy{min-height:44px;color:var(--mn-footer-muted);font-size:12px}.mn-footer :is(a,button,summary):focus-visible{outline:2px solid var(--mn-footer-ink);outline-offset:4px;border-radius:2px}.mn-footer .popover :is(a,button):focus-visible{outline-color:var(--mn-ink, #322826)}@media(hover:hover)and (pointer:fine){.mn-footer .mn-footer__link:hover{color:var(--mn-footer-ink);text-decoration:underline}.mn-footer .localization-toggle:hover{color:var(--mn-footer-ink)}.mn-footer .social-media__item .tap-area:hover{background:var(--mn-accent-hover, #716052);border-color:var(--mn-footer-accent)}}@media(min-width:700px){.mn-footer .mn-footer__masthead{gap:10px;padding-bottom:26px}.mn-footer .mn-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:26px;border-bottom:1px solid var(--mn-footer-line)}.mn-footer .mn-footer__menu{border:0;text-align:center}.mn-footer .mn-footer__summary{justify-content:center;min-height:0;padding-block:0 14px;cursor:default}.mn-footer .mn-footer__toggle{display:none}.mn-footer .mn-footer__menu--no-heading>.mn-footer__summary{display:none}.mn-footer .mn-footer__menu-content{padding:0}.mn-footer .mn-footer__links{justify-items:center}.mn-footer .mn-footer__link{min-height:36px;padding-block:6px}.mn-footer .mn-footer__sub-links{padding-inline:0;border:0}.mn-footer .mn-footer__contact-content{justify-items:center}.mn-footer .mn-footer__image{border:0;padding:0;align-self:start}.mn-footer .mn-footer__bottom{gap:18px;padding-top:22px}}@media(min-width:1000px){.mn-footer .mn-footer__navigation{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,3vw,56px);padding-block:28px}}@media(max-width:374px){.mn-footer .mn-footer__wordmark{font-size:32px}.mn-footer .mn-footer__intro{font-size:12px}}@media(prefers-reduced-motion:reduce){.mn-footer :is(a,button),.mn-footer .localization-toggle>svg,.mn-footer .mn-footer__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mn-footer.css.map */
