.mff-ftr{background:#000;color:#fff;padding:56px 0;position:relative;z-index:10;font-family:proxima-nova,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;border-top:1px solid transparent;-webkit-font-smoothing:antialiased}.mff-ftr a{color:inherit;text-decoration:none}.mff-ftr__inner{max-width:1280px;margin:0 auto;padding:0 30px}@media(min-width:640px){.mff-ftr__inner{padding:0 80px}}.mff-ftr__logo{display:inline-block;margin-bottom:48px;line-height:0}.mff-ftr__logo svg{display:block;height:22px;width:auto}.mff-ftr__main{display:flex;flex-direction:column;gap:96px}@media(min-width:768px){.mff-ftr__main{flex-direction:row;justify-content:space-between}}.mff-ftr__cols{display:flex;flex-direction:row}@media(min-width:768px){.mff-ftr__cols{flex:1 1 auto;min-width:0}}.mff-ftr__col{flex-basis:33.333%;list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.mff-ftr__col li{padding:8px 0}.mff-ftr__col a{display:inline;font-size:14px;line-height:20px;padding:4px 0;opacity:.5;transition:opacity .2s ease}.mff-ftr__col a:hover{opacity:1}@media(min-width:768px){.mff-ftr__right{flex:0 0 256px}}.mff-ftr__h3{font-size:16px;font-weight:400;line-height:24px;margin:0;color:#fff;letter-spacing:0}.mff-ftr__h3--mt{margin-top:40px}.mff-ftr__subscribe{margin-top:12px}.mff-ftr__sub-form{display:flex;align-items:center;border-bottom:1px solid #fff}.mff-ftr__sub-input{flex:1 1 auto;width:100%;background:transparent;border:0;color:#fff;font-size:14px;padding:8px 0;outline:none;font-family:inherit}.mff-ftr__sub-input::placeholder{color:#ffffff4d}.mff-ftr__sub-input:focus,.mff-ftr__sub-input:focus-visible{outline:none;box-shadow:none;border:0}.mff-ftr__sub-btn{flex:0 0 auto;background:transparent;border:0;color:#fff;cursor:pointer;padding:0 0 0 12px;display:inline-flex;align-items:center;font-size:14px;font-family:inherit;transition:color .2s ease}.mff-ftr__sub-btn:hover{color:#ffffff80}.mff-ftr__sub-btn:active{color:#ffffff4d}.mff-ftr__sub-spin,.mff-ftr__sub-check,.mff-ftr__sub-form[data-state=loading] .mff-ftr__sub-label,.mff-ftr__sub-form[data-state=success] .mff-ftr__sub-label{display:none}.mff-ftr__sub-form[data-state=loading] .mff-ftr__sub-spin{display:inline-block;animation:mff-ftr-spin .8s linear infinite;transform-origin:center}.mff-ftr__sub-form[data-state=success] .mff-ftr__sub-check{display:inline-block}@keyframes mff-ftr-spin{to{transform:rotate(360deg)}}.mff-ftr__social{display:grid;grid-template-columns:repeat(4,max-content);column-gap:32px;row-gap:12px;margin-top:16px}.mff-ftr__social a{display:inline-flex;transition:opacity .2s ease}.mff-ftr__social a:hover{opacity:.5}.mff-ftr__social a:active{opacity:.3}.mff-ftr__social svg,.mff-ftr__social img{width:40px;height:40px;display:block}.mff-ftr__bottom{margin-top:96px;display:flex;flex-direction:column-reverse;gap:16px;align-items:center}@media(min-width:640px){.mff-ftr__bottom{flex-direction:row;justify-content:space-between}}.mff-ftr__tagline>*{font-size:14px}.mff-ftr__heart{margin:0;letter-spacing:-.05em}@media(min-width:640px){.mff-ftr__heart{letter-spacing:0}}.mff-ftr__legal{margin:4px 0 0;opacity:.3}.mff-ftr__legal a{text-decoration:underline}.mff-ftr__locale{position:relative}.mff-ftr__locale-btn{border:1px solid #fff;border-radius:6px;width:256px;min-height:40px;background:transparent;color:#fff;text-align:start;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-family:inherit;transition:background-color .2s ease}.mff-ftr__locale-btn:hover{background:#ffffff1a}.mff-ftr__locale-btn:active{background:#fff3}.mff-ftr__locale-btn svg{transition:transform .3s ease}.mff-ftr__locale.is-open .mff-ftr__locale-btn svg{transform:rotate(180deg)}.mff-ftr__locale-list{list-style:none;margin:0;padding:4px;position:absolute;bottom:48px;min-width:16rem;border:1px solid #fff;background:#000;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .3s ease}.mff-ftr__locale.is-open .mff-ftr__locale-list{opacity:1;visibility:visible}.mff-ftr__locale-list li{padding:8px 12px;margin:4px;border-radius:2px;transition:background-color .2s ease}.mff-ftr__locale-list li:hover{background:#ffffff1a}.mff-ftr__locale-list li:active{background:#fff3}.mff-ftr__locale-list li.is-active{background:#ffffff1a}.mff-ftr__locale-list li a{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mff-footer.css.map */
