.mobo-footer{--mf-ivory: #FAF8F3;--mf-ink: #2B2118;--mf-gold: #B67A2C;--mf-gold-light: #D9A559;--mf-espresso: #241A12;--mf-card: #FFFFFF;--mf-border: rgba(43, 33, 24, .09);--mf-shadow-sm: 0 2px 10px rgba(43, 33, 24, .06);--mf-shadow-md: 0 12px 32px rgba(43, 33, 24, .1);--mf-shadow-lg: 0 24px 60px rgba(43, 33, 24, .14);--mf-radius: 22px;--mf-radius-sm: 14px;background:var(--mf-ivory);color:var(--mf-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.mobo-footer *{box-sizing:border-box}.mobo-footer a{text-decoration:none;color:inherit}.mobo-footer ul{list-style:none;margin:0;padding:0}.mobo-footer svg{display:block}.mf-inner{max-width:1280px;margin:0 auto;padding:56px 24px 48px}.mf-newsletter{background:var(--mf-card);border-radius:var(--mf-radius);box-shadow:var(--mf-shadow-lg);border:1px solid var(--mf-border);padding:40px;display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:64px;position:relative}.mf-newsletter__divider{display:none}.mf-eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mf-gold)}.mf-newsletter__text{margin:0;font-size:15.5px;line-height:1.65;color:#2b2118b8;max-width:420px}.mf-newsletter__form{width:100%}.mf-input-wrap{display:flex;align-items:center;gap:8px;background:var(--mf-ivory);border:1px solid var(--mf-border);border-radius:999px;padding:6px 6px 6px 20px;transition:border-color .25s ease,box-shadow .25s ease}.mf-input-wrap:focus-within{border-color:var(--mf-gold-light);box-shadow:0 0 0 4px #b67a2c1f}.mf-input-icon{width:20px;height:20px;color:var(--mf-gold);flex-shrink:0}.mf-email-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:15px;color:var(--mf-ink);padding:12px 4px}.mf-email-input::placeholder{color:#2b211873}.mf-subscribe-btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;color:var(--mf-ivory);background:linear-gradient(135deg,#4A3220,var(--mf-espresso));padding:13px 22px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 8px 20px #241a1247}.mf-subscribe-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.mf-subscribe-btn svg{width:16px;height:16px}.mf-form-error{color:#b23a3a;font-size:13px;margin:10px 4px 0}.mf-form-success{color:#3c8f63;font-size:13px;margin:10px 4px 0}.mf-security-note{display:flex;align-items:center;gap:8px;margin-top:14px;padding-left:4px;font-size:12.5px;color:#2b21188c}.mf-security-note svg{width:15px;height:15px;color:var(--mf-gold);flex-shrink:0}.mf-columns{display:grid;grid-template-columns:1fr;gap:44px;padding-bottom:48px;border-bottom:1px solid var(--mf-border)}.mf-col-heading{margin:0 0 20px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mf-ink)}.mf-logo{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.mf-logo img,.mf-logo__mark{width:44px;height:44px;border-radius:12px}.mf-logo__text{font-family:Georgia,Times New Roman,serif;font-size:24px;letter-spacing:.02em;color:var(--mf-ink)}.mf-tagline{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mf-gold)}.mf-description{margin:0 0 28px;font-size:14.5px;line-height:1.7;color:#2b2118ad;max-width:360px}.mf-features{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.mf-feature-card{background:var(--mf-card);border:1px solid var(--mf-border);border-radius:var(--mf-radius-sm);box-shadow:var(--mf-shadow-sm);padding:16px 14px;display:flex;flex-direction:column;gap:10px;transition:transform .25s ease,box-shadow .25s ease}.mf-feature-card:hover{transform:translateY(-4px);box-shadow:var(--mf-shadow-md)}.mf-feature-icon{width:34px;height:34px;display:block}.mf-feature-icon svg{width:100%;height:100%}.mf-feature-copy{display:flex;flex-direction:column;gap:2px}.mf-feature-copy strong{font-size:13px;font-weight:700;color:var(--mf-ink)}.mf-feature-copy span:last-child{font-size:12px;color:#2b211899;line-height:1.4}.mf-social{display:flex;gap:12px}.mf-social__btn{width:42px;height:42px;border-radius:50%;background:var(--mf-card);box-shadow:var(--mf-shadow-sm);display:flex;align-items:center;justify-content:center;padding:10px;transition:transform .22s ease,box-shadow .22s ease}.mf-social__btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--mf-shadow-md)}.mf-social__btn svg{width:100%;height:100%}.mf-link-list{display:flex;flex-direction:column;gap:13px}.mf-link-list a{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:#2b2118bf;transition:color .2s ease,transform .2s ease}.mf-link-list a:hover{color:var(--mf-gold);transform:translate(2px)}.mf-chevron{width:10px;height:10px;flex-shrink:0}.mf-contact-list{display:flex;flex-direction:column}.mf-contact-list li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--mf-border);font-size:14px;color:#2b2118bf}.mf-contact-list li:last-child{border-bottom:none}.mf-contact-list li svg{width:18px;height:18px;flex-shrink:0}.mf-contact-list a:hover{color:var(--mf-gold)}.mf-payments{padding:44px 0 8px;text-align:center}.mf-payments__heading{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:22px}.mf-payments__heading svg{width:18px;height:18px}.mf-payments__heading h3{margin:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mf-payments__row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.mf-payment-card{width:108px;background:var(--mf-card);border:1px solid var(--mf-border);border-radius:var(--mf-radius-sm);box-shadow:var(--mf-shadow-sm);padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .22s ease,box-shadow .22s ease}.mf-payment-card:hover{transform:translateY(-4px);box-shadow:var(--mf-shadow-md)}.mf-payment-icon{width:44px;height:30px}.mf-payment-icon svg{width:100%;height:100%}.mf-payment-label{font-size:11.5px;color:#2b211899;font-weight:600}.mf-bottom{background:var(--mf-espresso)}.mf-bottom__inner{max-width:1280px;margin:0 auto;padding:22px 24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.mf-copyright{margin:0;font-size:13px;color:#faf8f3a6}.mf-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.mf-badge{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#faf8f3cc;padding:0 16px;position:relative}.mf-badge:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#faf8f333}.mf-badge svg{width:16px;height:16px;color:var(--mf-gold-light);flex-shrink:0}.mf-back-to-top{position:fixed;right:24px;bottom:24px;width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;background:var(--mf-card);box-shadow:var(--mf-shadow-md);display:flex;align-items:center;justify-content:center;color:var(--mf-ink);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease,box-shadow .25s ease;z-index:40}.mf-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.mf-back-to-top:hover{box-shadow:var(--mf-shadow-lg);transform:translateY(-3px)}.mf-back-to-top svg{width:18px;height:18px}@media(min-width:640px){.mf-newsletter{grid-template-columns:1fr auto 1fr;align-items:center;padding:44px 48px}.mf-newsletter__divider{display:block;width:1px;height:100%;background:var(--mf-border)}.mf-input-wrap{flex-wrap:nowrap}}@media(min-width:900px){.mf-columns{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media(max-width:639px){.mf-inner{padding:40px 18px 36px}.mf-newsletter{padding:24px 20px}.mf-features{grid-template-columns:1fr 1fr}.mf-bottom__inner{flex-direction:column}}@media(max-width:420px){.mf-input-wrap{flex-wrap:wrap;border-radius:20px;padding:14px 16px;gap:10px}.mf-email-input{width:100%;flex-basis:100%;padding:4px 0}.mf-subscribe-btn{width:100%;justify-content:center;padding:13px 16px}.mf-subscribe-btn span{display:inline}}@media(prefers-reduced-motion:reduce){.mobo-footer *{transition:none!important;animation:none!important}}.mobo-footer a:focus-visible,.mobo-footer button:focus-visible,.mobo-footer input:focus-visible{outline:2px solid var(--mf-gold);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/footer-mobo-makes.css.map */
