.mm-footer{background:var(--white);color:var(--black-text)}.mm-footer__parallax-wrap{position:relative}.mm-footer__parallax-wrap--enabled{overflow:hidden}.mm-footer__parallax-dark{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#201d1d;opacity:0;pointer-events:none;z-index:1}.mm-footer__inner{--mm-footer-text-muted: var(--disabled-text);--mm-footer-text-soft: rgba(255, 255, 255, .7);--mm-footer-border-soft: rgba(255, 255, 255, .15);--mm-footer-fallback-bg: var(--black-900, #1a1a1a);position:relative;color:var(--white);overflow:hidden;isolation:isolate}.mm-footer__inner:not(:has(.mm-footer__bg)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mm-footer-fallback-bg);z-index:-2}.mm-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.mm-footer__bg-image,.mm-footer__bg img{width:100%;height:100%;object-fit:cover;display:block}.mm-footer__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#00000026,#00000073),rgba(0,0,0,var(--mm-footer-overlay, .4));pointer-events:none}.mm-footer__reassurance{display:grid;grid-template-columns:repeat(var(--mm-footer-reassurance, 6),minmax(0,1fr));grid-auto-rows:auto;min-height:150px;background:var(--white);border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);margin:0}.mm-footer__reassurance-item{padding:var(--margin-1) var(--margin-4);border-right:1px solid var(--light-gray);display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:var(--margin-2);justify-items:center;align-content:center}.mm-footer__reassurance-title{align-self:end;color:var(--black-title)}.mm-footer__reassurance-description,.mm-footer__reassurance-description *{align-self:start;color:var(--black-text)}.mm-footer__reassurance-description a{text-decoration:none;position:relative;color:inherit}.mm-footer__reassurance-description a:before{content:"";position:absolute;bottom:-.0625em;left:0;width:100%;height:.0625em;background-color:currentColor;transform-origin:right;transform:scaleX(1) rotate(.001deg);transition:transform var(--duration-short) var(--cubic-bezier-fast)}@media(hover:hover)and (pointer:fine){.mm-footer__reassurance-description a:hover:before{transform-origin:right;transform:scaleX(0) rotate(.001deg)}}.mm-footer__reassurance-item:last-child{border-right:none}.mm-footer__hero{min-height:300px;display:flex;align-items:center;justify-content:center}.mm-footer__logo{max-width:350px;width:100%;height:auto;filter:brightness(0) invert(1)}.mm-footer__logo img{width:100%;height:auto}.mm-footer__main{padding-block:var(--margin-5)}.mm-footer__columns{flex:1 1 auto;display:grid;grid-template-columns:repeat(var(--mm-footer-columns, 5),minmax(0,1fr));gap:var(--margin-1)}.mm-footer__columns-mobile{display:none}.mm-footer__column{display:flex;flex-direction:column;gap:var(--margin-4)}.mm-footer__column-title{color:var(--mm-footer-text-muted);margin:0}.mm-footer__links{gap:var(--margin-2)}.mm-footer__links li,.mm-footer__link{color:var(--white)}.mm-footer__link.mm-btn-link{text-transform:none;letter-spacing:normal;font-weight:var(--font-regular);font-size:inherit;line-height:inherit;color:inherit}.mm-footer__aside{flex:0 0 auto;width:350px;max-width:100%}.mm-footer__newsletter-title{color:var(--mm-footer-text-muted)}.mm-footer__newsletter form{display:flex;align-items:center;gap:var(--margin-3);border-bottom:1px solid var(--black-text)}.mm-footer__newsletter .email{flex:1 1 auto;min-width:0}.mm-footer__newsletter input#newsletter-email{color:var(--mm-footer-text-soft);border-bottom:none}.mm-footer__newsletter input#newsletter-email::placeholder{color:var(--mm-footer-text-soft)}.mm-footer__newsletter .submit{flex:0 0 auto;justify-content:flex-end}.mm-footer__newsletter input[type=submit]{color:var(--white);white-space:nowrap}.mm-footer__newsletter .newsletter-form__message{display:flex;align-items:center;gap:var(--margin-1);margin-top:var(--margin-2);font-size:var(--font-size-sm);color:var(--white)}.mm-footer__socials{gap:var(--margin-4);color:var(--white)}.mm-footer__socials--mobile{display:none}.mm-footer__socials a{color:var(--white);transition:opacity var(--duration-short) var(--cubic-bezier-fast)}@media(hover:hover)and (pointer:fine){.mm-footer__socials a:hover{opacity:.7}}.mm-footer__columns-mobile{border-top:1px solid var(--mm-footer-border-soft)}.mm-footer__accordion{border-bottom:1px solid var(--mm-footer-border-soft)}.mm-footer__accordion-summary{padding-block:var(--margin-2);cursor:pointer;color:var(--white)}.mm-footer__accordion:first-child .mm-footer__accordion-summary{padding-top:0}.mm-footer__accordion[open] .mm-footer__links{padding-bottom:var(--margin-3)}.mm-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;padding-block:var(--margin-2);color:var(--disabled-text);font-size:var(--font-size-xs)}.mm-footer__credits,.mm-footer__credits>*{margin:0;color:var(--disabled-text)}.mm-footer__legal,.mm-footer__legal>*{margin:0;color:var(--disabled-text);text-align:center}.mm-footer__localization{justify-self:end;color:var(--disabled-text)}.mm-footer__localization-label{color:var(--disabled-text);letter-spacing:.05em;line-height:1}.mm-footer__localization .disclosure__button{background:transparent;padding:0;gap:2px;color:var(--disabled-text);font-size:var(--font-size-xs);line-height:1}.mm-footer__localization .disclosure__button.mm-black-500{color:var(--disabled-text)}.mm-footer__localization .disclosure__item,.mm-footer__localization .disclosure__item a{font-size:var(--font-size-xs)}.mm-footer__localization .disclosure__list--reverse{bottom:calc(100% + var(--margin-2))}@media(max-width:990px){.mm-footer__reassurance{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.mm-footer__reassurance-item{min-height:100px;grid-template-rows:auto auto;grid-row:auto;border-right:1px solid var(--light-gray);border-top:none}.mm-footer__reassurance-item:nth-child(2n){border-right:none}.mm-footer__reassurance-item:nth-child(n+3){border-top:1px solid var(--light-gray)}.mm-footer__reassurance-item:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}.mm-footer__hero{position:relative;min-height:220px;background:transparent;z-index:1}.mm-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.mm-footer__logo{max-width:240px;position:relative;z-index:1}.mm-footer__content.mm-section-width{max-width:none;margin:0 var(--margin-4) var(--margin-4);padding:var(--margin-4) var(--margin-3)}.mm-footer__content{background:var(--beige);color:var(--black-text);position:relative;z-index:1}.mm-footer__main{padding-block:0;margin-bottom:var(--margin-4)}.mm-footer__aside{width:100%}.mm-footer__columns{display:none}.mm-footer__columns-mobile{display:block}.mm-footer__newsletter-title,.mm-footer__column-title{color:var(--black-title)}.mm-footer__link,.mm-footer__links li,.mm-footer__link.mm-btn-link{color:var(--black-text)}.mm-footer__accordion{border-bottom:1px solid var(--light-gray)}.mm-footer__accordion-summary,.mm-footer__accordion-summary svg{color:var(--black-title)}.mm-footer__socials--desktop{display:none}.mm-footer__socials--mobile{display:flex;margin-top:var(--margin-4)}.mm-footer__socials,.mm-footer__socials a{color:var(--black-title)}.mm-footer__newsletter form{border-bottom-color:var(--black-text)}.mm-footer__newsletter input#newsletter-email{color:var(--black-text)}.mm-footer__newsletter input#newsletter-email::placeholder{color:var(--black-text)}.mm-footer__newsletter input[type=email]::placeholder{color:var(--disabled-text)}.mm-footer__newsletter input[type=submit]{color:var(--black-title)}.mm-footer__bottom{grid-template-columns:1fr auto;padding:var(--margin-3) var(--margin-4);margin:0 calc(var(--margin-3) * -1) calc(var(--margin-4) * -1) calc(var(--margin-3) * -1);background:var(--white);color:var(--black-text);border-top:none;column-gap:var(--margin-3);row-gap:var(--margin-2);align-items:center}.mm-footer__credits,.mm-footer__credits>*{color:var(--black-text);text-align:left}.mm-footer__legal,.mm-footer__legal>*{color:var(--black-title);text-align:left}.mm-footer__legal{grid-column:1;grid-row:1}.mm-footer__credits{grid-column:1;grid-row:2}.mm-footer__localization{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--black-text)}.mm-footer__localization-label,.mm-footer__localization .disclosure__button{color:var(--black-text)}}@media(max-width:768px){.mm-footer__hero{min-height:200px}.mm-footer__logo{max-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-footer.css.map */
