.mf{--mf-bg: #f6f6f0;--mf-fg: #103a3a;--mf-accent: #c89b6a;--mf-mute: rgba(16, 58, 58, .55);--mf-rule: rgba(16, 58, 58, .14);background:var(--mf-bg);color:var(--mf-fg);overflow:hidden;border-top:1px solid var(--mf-rule)}.mf *{box-sizing:border-box}.mf__inner{max-width:1320px;margin:0 auto;padding:72px 32px 28px}.mf__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:50px;padding-bottom:50px}.mf__col-title{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mf-mute);margin:0 0 20px}.mf__brand-mark{font-family:var(--ff-heading, Georgia, serif);font-weight:400;font-size:28px;letter-spacing:.02em;margin-bottom:18px;color:var(--mf-fg)}.mf__logo-link{display:inline-block;margin-bottom:20px}.mf__logo{display:block;width:100%;height:auto}.mf__newsletter-text{font-size:14px;line-height:1.6;color:var(--mf-mute);max-width:340px;margin:0 0 24px}.mf__form-row{display:flex;align-items:center;max-width:340px;border-bottom:1px solid rgba(16,58,58,.25);transition:border-color .25s ease}.mf__form-row:focus-within{border-color:var(--mf-fg)}.mf__form-row input{flex:1;background:transparent;border:none;color:var(--mf-fg);font-size:14px;padding:10px 0;font-family:inherit}.mf__form-row input::placeholder{color:var(--mf-mute)}.mf__form-row input:focus{outline:none}.mf__form-row button{background:transparent;border:none;color:var(--mf-fg);cursor:pointer;padding:8px;display:flex;transition:transform .25s ease,color .25s ease}.mf__form-row button:hover{transform:translate(3px);color:var(--mf-accent)}.mf__form-success{font-size:14px;color:var(--mf-accent);max-width:340px}.mf__links,.mf__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mf__links a,.mf__contact a{color:var(--mf-fg);text-decoration:none;font-size:14px;opacity:.85;transition:opacity .2s ease,color .2s ease}.mf__links a:hover,.mf__contact a:hover{opacity:1;color:var(--mf-accent)}.mf__address{font-size:13px;line-height:1.5;color:var(--mf-mute)}.mf__social{display:flex;gap:14px;margin-top:24px}.mf__social a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--mf-rule);border-radius:50%;color:var(--mf-fg);transition:background .25s ease,border-color .25s ease,color .25s ease}.mf__social a:hover{background:var(--mf-fg);border-color:var(--mf-fg);color:var(--mf-bg)}.mf__legal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding-top:28px;border-top:1px solid var(--mf-rule)}.mf__copy{font-size:12px;color:var(--mf-mute)}.mf__policies{display:flex;flex-wrap:wrap;gap:8px 18px}.mf__policies a{font-size:12px;color:var(--mf-mute);text-decoration:none;transition:color .2s ease}.mf__policies a:hover{color:var(--mf-fg)}.mf__payments{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mf__payment-icon,.mf__payments svg{width:34px;height:22px;border-radius:3px}@media(max-width:989px){.mf__inner{padding:56px 24px 24px}.mf__grid{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:40px}.mf__col--newsletter{grid-column:1 / -1}}@media(max-width:600px){.mf__inner{padding:44px 20px 20px}.mf__grid{grid-template-columns:1fr;gap:36px}.mf__legal{flex-direction:column;align-items:flex-start;gap:18px}}@media(prefers-reduced-motion:reduce){.mf__form-row button:hover,.mf__social a:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/marbella-footer.css.map */
