:root{--undirty-footer-grey: #272727;--undirty-footer-white-35: rgba(255, 255, 255, .35);--undirty-footer-font: "Space Mono", monospace}.footer--undirty{font-family:var(--undirty-footer-font)}.footer--undirty .footer-undirty__inner{display:grid;gap:40px;padding-inline:20px}@media screen and (min-width:990px){.footer--undirty .footer-undirty__inner{grid-template-columns:minmax(280px,412px) 1fr;gap:48px 68px;padding-inline:40px 40px;align-items:start}.footer--undirty .footer-undirty__inner--with-contact{grid-template-columns:minmax(220px,320px) minmax(0,1fr) minmax(360px,480px);gap:48px 36px}}@media screen and (min-width:1280px){.footer--undirty .footer-undirty__inner--with-contact{grid-template-columns:minmax(260px,360px) minmax(0,1fr) minmax(420px,520px);gap:48px 56px}}.footer--undirty .footer-undirty__brand-column{display:flex;flex-direction:column;gap:28px}.footer--undirty .footer-undirty__brand-row{display:flex;align-items:center;gap:16px}.footer--undirty .footer-undirty__logo{flex:0 0 auto;width:77px;max-width:77px}.footer--undirty .footer-undirty__logo-image{display:block;width:100%;height:auto;object-fit:contain}.footer--undirty .footer-undirty__tagline{margin:0;max-width:325px;color:#fff;font-family:var(--undirty-footer-font);font-size:.875rem;font-weight:400;line-height:26px}.footer--undirty .footer-undirty__newsletter{display:flex;flex-direction:column;gap:18px;width:100%;max-width:412px}@media screen and (max-width:749px){.footer--undirty .footer-undirty__newsletter{gap:10px;max-width:none}}.footer--undirty .footer-undirty__newsletter-heading{margin:0;color:#fff;font-family:var(--undirty-footer-font);font-size:1rem;font-weight:400;line-height:normal;letter-spacing:2.08px;text-transform:uppercase}.footer--undirty .footer-undirty__newsletter-note{margin:0;color:#fff;font-family:var(--undirty-footer-font);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:1.56px;text-transform:uppercase}@media screen and (max-width:749px){.footer--undirty .footer-undirty__newsletter-note{font-size:.6875rem;letter-spacing:1.43px}}.footer--undirty .email-signup-block{width:100%;min-width:0}.footer--undirty .email-signup__input-group--underline,.footer--undirty .email-signup__input-group:not(.email-signup__input-group--no-border){--box-shadow-color: var(--undirty-footer-white-35);box-shadow:0 1px 0 var(--box-shadow-color);margin-block-end:0}.footer--undirty .email-signup__input-group--underline:focus-within,.footer--undirty .email-signup__input-group:not(.email-signup__input-group--no-border):focus-within{--box-shadow-color: #ffffff}.footer--undirty .email-signup__input-group .email-signup__input--underline,.footer--undirty .email-signup__input-group .email-signup__input{padding:0;font-family:var(--undirty-footer-font);font-size:1rem;line-height:29px;color:#fff;background:transparent;border:0;box-shadow:none}.footer--undirty .email-signup__input::placeholder{color:var(--undirty-footer-white-35);opacity:1}.footer--undirty .email-signup__button--arrow,.footer--undirty .email-signup__button--text{width:34px;height:34px;min-width:34px;padding:0;color:#fff;flex-shrink:0;font-size:0;background:transparent;border:0}.footer--undirty .email-signup__button--text:after{content:"";display:block;width:24px;height:24px;margin:auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M10 3l7 7-7 7-1.4-1.4L12.2 11H3V9h9.2L8.6 4.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M10 3l7 7-7 7-1.4-1.4L12.2 11H3V9h9.2L8.6 4.4z'/%3E%3C/svg%3E") center / contain no-repeat}.footer--undirty .email-signup__button-icon{width:24px;height:24px;padding:0;transform:rotate(90deg)}@media screen and (max-width:749px){.footer--undirty .email-signup__input-group:not(.email-signup__input-group--arrow):not(.email-signup__input-group--underline):not(.email-signup__input-group--integrated){flex-direction:row;align-items:center;gap:8px}.footer--undirty .email-signup__button--text,.footer--undirty .email-signup__button--arrow{width:34px;min-width:34px;align-self:center}.footer--undirty .email-signup__input{flex:1 1 auto;min-width:0}}.footer--undirty .email-signup__message{display:flex;align-items:center;gap:8px;margin-block-start:12px;color:#fff;font-family:var(--undirty-footer-font);font-size:.75rem;font-weight:400;line-height:18px;letter-spacing:1.2px;text-transform:uppercase}.footer--undirty .email-signup__message-text{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.footer--undirty .email-signup__message .icon-success,.footer--undirty .email-signup__message .svg-wrapper{width:18px;height:18px;color:#fff}.footer--undirty .email-signup__message .svg-wrapper>svg,.footer--undirty .email-signup__message .icon-error{width:18px;height:18px;color:#fff;fill:currentColor}@media screen and (max-width:749px){.footer--undirty .email-signup__message{font-size:.6875rem;letter-spacing:1.1px}}.footer--undirty .footer-undirty__contact{display:block;width:100%;max-width:520px}@media screen and (max-width:749px){.footer--undirty .footer-undirty__contact{max-width:none;padding-block-start:24px;border-top:1px solid var(--undirty-footer-white-35)}.footer--undirty .footer-undirty__contact-heading{padding-block:4px;min-height:32px}}.footer--undirty .footer-undirty__contact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;color:#fff;font-family:var(--undirty-footer-font);font-size:1rem;font-weight:400;line-height:normal;letter-spacing:2.08px;text-transform:uppercase;list-style:none;cursor:pointer}.footer--undirty .footer-undirty__contact-heading::marker,.footer--undirty .footer-undirty__contact-heading::-webkit-details-marker{content:"";display:none}.footer--undirty .footer-undirty__contact-toggle{flex-shrink:0;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M10 13.2 3.4 6.6l1.4-1.4L10 10.4l5.2-5.2 1.4 1.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M10 13.2 3.4 6.6l1.4-1.4L10 10.4l5.2-5.2 1.4 1.4z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.footer--undirty .footer-undirty__contact-details[open] .footer-undirty__contact-toggle{transform:rotate(180deg)}.footer--undirty .footer-undirty__contact-content{padding-block-start:18px}@media screen and (min-width:750px){.footer--undirty .footer-undirty__contact-heading{cursor:default}.footer--undirty .footer-undirty__contact-toggle{display:none}}.footer--undirty .footer-undirty__contact-note{margin:0 0 22px;color:var(--undirty-footer-white-35);font-family:var(--undirty-footer-font);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:1.56px;text-transform:uppercase}@media screen and (max-width:749px){.footer--undirty .footer-undirty__contact-note{font-size:.6875rem;letter-spacing:1.43px}}.footer--undirty .footer-undirty__contact-form{display:flex;flex-direction:column;gap:26px;margin:0}.footer--undirty .footer-undirty__contact-fields{display:grid;gap:22px}@media screen and (min-width:750px){.footer--undirty .footer-undirty__contact-fields{grid-template-columns:1fr 1fr;gap:22px 24px}.footer--undirty .footer-undirty__contact-field--full{grid-column:1 / -1}}.footer--undirty .footer-undirty__contact-field{display:flex;flex-direction:column;gap:6px;min-width:0}.footer--undirty .footer-undirty__contact-label{color:var(--undirty-footer-white-35);font-family:var(--undirty-footer-font);font-size:.6875rem;font-weight:400;line-height:normal;letter-spacing:1.43px;text-transform:uppercase}.footer--undirty .footer-undirty__contact-input{width:100%;margin:0;padding:0 0 6px;color:#fff;font-family:var(--undirty-footer-font);font-size:1rem;font-weight:400;line-height:29px;background:transparent;border:0;border-radius:0;box-shadow:0 1px 0 var(--undirty-footer-white-35);transition:box-shadow .2s ease;-webkit-appearance:none;appearance:none}.footer--undirty .footer-undirty__contact-input:hover{background:transparent;box-shadow:0 1px #fff9}.footer--undirty .footer-undirty__contact-input:focus,.footer--undirty .footer-undirty__contact-input:focus-visible{outline:none;background:transparent;box-shadow:0 2px #fff}.footer--undirty .footer-undirty__contact-input::placeholder{color:var(--undirty-footer-white-35);opacity:1}.footer--undirty .footer-undirty__contact-input--textarea{min-height:88px;line-height:26px;resize:vertical}.footer--undirty .footer-undirty__contact-submit{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;margin:0;padding:12px 22px;color:#fff;font-family:var(--undirty-footer-font);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:1.56px;text-transform:uppercase;background:transparent;border:1px solid var(--undirty-footer-white-35);border-radius:999px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.footer--undirty .footer-undirty__contact-submit:hover,.footer--undirty .footer-undirty__contact-submit:focus-visible{color:var(--undirty-footer-grey);background:#fff;border-color:#fff}.footer--undirty .footer-undirty__contact-submit-arrow{display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M10 3l7 7-7 7-1.4-1.4L12.2 11H3V9h9.2L8.6 4.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M10 3l7 7-7 7-1.4-1.4L12.2 11H3V9h9.2L8.6 4.4z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.footer--undirty .footer-undirty__contact-submit:hover .footer-undirty__contact-submit-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.footer--undirty .footer-undirty__contact-input,.footer--undirty .footer-undirty__contact-submit,.footer--undirty .footer-undirty__contact-submit-arrow{transition:none}}.footer--undirty .footer-undirty__contact-message{margin:0;color:#fff;font-family:var(--undirty-footer-font);font-size:.75rem;font-weight:400;line-height:20px;letter-spacing:1.2px;text-transform:uppercase}.footer--undirty .footer-undirty__contact-message--success{padding:12px 16px;border:1px solid var(--undirty-footer-white-35);border-radius:8px}.footer--undirty .footer-undirty__contact-message--error{color:#f2a5a5}.footer--undirty .footer-undirty__contact-message-heading{margin:0}.footer--undirty .footer-undirty__contact-message-list{margin:6px 0 0;padding-inline-start:18px}.footer--undirty .footer-undirty__menus{display:flex;flex-wrap:wrap;gap:40px 55px;width:100%;min-width:0}.footer--undirty .footer-undirty__menus>*{flex:0 1 calc(50% - 27.5px);min-width:0}@media screen and (min-width:990px){.footer--undirty .footer-undirty__menus{gap:68px}.footer--undirty .footer-undirty__menus>*{flex:1 1 0}.footer--undirty .footer-undirty__inner--with-contact .footer-undirty__menus{gap:32px 28px}}@media screen and (min-width:1120px){.footer--undirty .footer-undirty__menus .menu__details{width:fit-content;margin-inline:auto}}@media screen and (min-width:1280px){.footer--undirty .footer-undirty__inner--with-contact .footer-undirty__menus{gap:48px}}.footer--undirty .footer-undirty__menus .menu{width:100%}.footer--undirty .footer-undirty__menus .menu__details{padding:0}.footer--undirty .footer-undirty__menus .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:0}.footer--undirty .footer-undirty__menus .menu__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 21px;padding:0;color:#fff;font-family:var(--undirty-footer-font);font-size:1rem;font-weight:400;line-height:normal;letter-spacing:2.08px;text-transform:uppercase;list-style:none}.footer--undirty .footer-undirty__menus .menu__heading::marker,.footer--undirty .footer-undirty__menus .menu__heading::-webkit-details-marker{content:"";display:none}.footer--undirty .footer-undirty__menus .menu__heading--empty{display:none}.footer--undirty .footer-undirty__menus .menu:not(.menu--accordion) .menu__heading{cursor:default;pointer-events:none}.footer--undirty .footer-undirty__menus .menu:not(.menu--accordion) .details-content{display:block!important;margin:0;opacity:1!important;block-size:auto!important;overflow:visible!important;padding-block:0!important}.footer--undirty .footer-undirty__menus .menu__item{margin:0}.footer--undirty .footer-undirty__menus .menu__item+.menu__item{margin-block-start:20px}.footer--undirty .footer-undirty__menus .menu__item a{color:#fff;font-family:var(--undirty-footer-font);font-size:.875rem;font-weight:400;line-height:29px;text-decoration:none;text-transform:capitalize}.footer--undirty .footer-undirty__menus .menu__item a:hover{color:#fff;opacity:.8}.utilities--undirty{color:var(--undirty-footer-white-35);border-top:1px solid var(--undirty-footer-white-35);font-family:var(--undirty-footer-font)}.utilities--undirty a{color:var(--undirty-footer-white-35);text-decoration:none}.utilities--undirty a:hover{color:#fff}.utilities--undirty .footer-undirty__utilities-inner{display:flex;flex-direction:column;gap:19px;width:100%;padding-inline:20px}@media screen and (min-width:750px){.utilities--undirty .footer-undirty__utilities-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-inline:40px}}.utilities--undirty .footer-undirty__policy-links{display:flex;align-items:center;justify-content:space-between;gap:33px;width:100%;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.utilities--undirty .footer-undirty__policy-links{width:auto;justify-content:flex-end;order:2}}.utilities--undirty .footer-undirty__policy-links a,.utilities--undirty .footer-utilities__text{font-family:var(--undirty-footer-font);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:1.56px;text-transform:uppercase;color:var(--undirty-footer-white-35)}.utilities--undirty .footer-undirty__copyright{order:2;width:100%}@media screen and (min-width:750px){.utilities--undirty .footer-undirty__copyright{order:1;width:auto}}.utilities--undirty .footer-undirty__utilities-divider{display:block;width:100%;height:0;border:0;border-top:1px solid var(--undirty-footer-white-35);margin:0}@media screen and (min-width:750px){.utilities--undirty .footer-undirty__utilities-divider{display:none}}.utilities--undirty.utilities{display:block;text-wrap:wrap}.utilities--undirty .footer-undirty__policy-links--desktop{display:none}.utilities--undirty .footer-undirty__policy-links--mobile{display:flex;padding-bottom:12px}@media screen and (min-width:750px){.utilities--undirty .footer-undirty__policy-links--desktop{display:flex}.utilities--undirty .footer-undirty__policy-links--mobile{display:none}.utilities--undirty .footer-undirty__utilities-mobile-stack{display:contents}}@media screen and (max-width:749px){.utilities--undirty .footer-undirty__utilities-inner{padding-block-end:4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-footer.css.map */
