.mf{--m-gutter: clamp(20px, 3.6vw, 56px);background:var(--m-paper, #fff);color:var(--m-ink, #111);font-family:var(--m-sans, sans-serif);border-top:1px solid var(--m-line, #e6e6e6);overflow:hidden}.mf *,.mf *:before,.mf *:after{box-sizing:border-box}.mf a{color:inherit;text-decoration:none}.mf p{margin:0}.mf ul{list-style:none;margin:0;padding:0}.mf button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mf .mf-eyebrow,.mf .mf-col__head,.mf .mf-col__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--m-mute, #6f6f6f)}.mf-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,140px);padding:clamp(64px,7vw,112px) var(--m-gutter) clamp(48px,5vw,80px)}.mf-letter__title{font-family:var(--m-serif, serif);font-size:clamp(26px,2.4vw,38px);line-height:1.15;margin:18px 0 30px;max-width:18em}.mf-field{display:flex;align-items:center;border-bottom:1px solid var(--m-ink, #111);max-width:480px}.mf-field input{flex:1;min-width:0;height:52px;border:0;outline:0;background:none;font:inherit;font-size:14px;color:inherit;padding:0;border-radius:0}.mf-field input::placeholder{color:#9a9a9a}.mf .mf-field button{height:52px;padding-left:18px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.mf-field:focus-within{border-color:var(--m-ink, #111);box-shadow:0 1px 0 var(--m-ink, #111)}.mf-small{font-size:12px;color:var(--m-mute, #6f6f6f);margin-top:12px!important}.mf-form__done{font-size:14px;padding:16px 0;border-bottom:1px solid var(--m-line, #e6e6e6);max-width:480px}.mf-form__error{font-size:12px;color:#a3261f;margin-top:10px!important}.mf-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px}.mf .mf-col__head,.mf .mf-col__label{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;margin-bottom:20px;cursor:default}.mf-plus{display:none}.mf-col__list li+li{margin-top:12px}.mf-col__list a{font-size:13px;position:relative}.mf-col__list a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--m-ease, ease)}.mf-col__list a:hover:after{transform:scaleX(1);transform-origin:left}.mf-muted{font-size:13px;color:var(--m-mute, #6f6f6f);line-height:1.6}.mf-mark{display:block;padding:0 var(--m-gutter);line-height:.8;text-align:center;overflow:hidden}.mf-mark span{display:block;font-family:var(--m-serif, serif);font-weight:400;text-transform:uppercase;font-size:15.2vw;letter-spacing:.06em;margin-right:-.06em;white-space:nowrap;transform:translateY(.08em)}.mf-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding:22px var(--m-gutter) calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--m-line, #e6e6e6);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--m-mute, #6f6f6f)}.mf-social{display:flex;gap:22px}.mf-social a:hover,.mf-top-link:hover{color:var(--m-ink, #111)}.mf-pay{display:flex;flex-wrap:wrap;gap:6px}.mf-pay svg{width:34px;height:22px;filter:grayscale(1);opacity:.7;fill:revert;stroke:none}.mf .mf-top-link{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase}@media(max-width:989px){.mf-top{grid-template-columns:1fr}}@media(max-width:749px){.mf-cols{grid-template-columns:1fr;gap:0;border-top:1px solid var(--m-line, #e6e6e6)}.mf-col{border-bottom:1px solid var(--m-line, #e6e6e6)}.mf .mf-col__head{min-height:56px;margin:0;cursor:pointer;color:var(--m-ink, #111)}.mf-plus{display:block;position:relative;width:12px;height:12px}.mf-plus:before,.mf-plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .4s var(--m-ease, ease)}.mf-plus:after{transform:rotate(90deg)}[aria-expanded=true]>.mf-plus:after{transform:rotate(0)}.mf-col__list:not(.mf-col__list--open){display:none;padding-bottom:20px}.mf-col__list.is-open{display:block}.mf-col--contact{padding:22px 0}.mf-col__label{margin-bottom:14px}.mf-bottom{flex-direction:column;align-items:flex-start}}.mf .m-ornament{margin:clamp(24px,3vw,40px) auto clamp(16px,2vw,28px)}.mf-mark--engraved span{color:transparent;-webkit-text-stroke:1px rgba(17,17,17,.6)}@supports not (-webkit-text-stroke: 1px black){.mf-mark--engraved span{color:#e6e6e6}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/maison-footer.css.map */
