.mb-wl,.mb-wl *{box-sizing:border-box}.mb-wl{--mb-wl-navy: #1B2A4A;--mb-wl-ivory: #F4EFE3;--mb-wl-ink: #1C2230;--mb-wl-muted: #6A6E78;--mb-wl-gold: #A9853F;--mb-wl-gold-lite: #C2A15A;--mb-wl-gold-dark: #836528;--mb-wl-hairline: #E4DDCB;--mb-wl-surface: #FAF7EF;--mb-wl-accent: #2E6E6A;--mb-wl-accent-soft: #E7EFEC;--mb-wl-error: #9B3B36;--mb-wl-radius: 3px;--mb-wl-radius-mobile: 14px;--mb-wl-maxw: 1280px;--mb-wl-hero-min-height: 0px;--mb-wl-hero-overlay-color: #1B2A4A;--mb-wl-hero-overlay-opacity: 0;--mb-wl-font-heading: "Fraunces", Georgia, serif !important;--mb-wl-font-body: "Spectral", Georgia, serif !important;--mb-wl-font-ui: "Inter", system-ui, sans-serif !important}.mb-wl__wrap{max-width:var(--mb-wl-maxw);margin:0 auto;padding:0 24px}.mb-wl__hero{position:relative;overflow:hidden;background-color:var(--mb-wl-navy);color:var(--mb-wl-ivory)}.mb-wl__hero--has-image{background-size:cover;background-position:center;background-repeat:no-repeat}.mb-wl__bgpat{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;color:var(--mb-wl-gold);z-index:0}.mb-wl__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mb-wl-hero-overlay-color);opacity:var(--mb-wl-hero-overlay-opacity);z-index:1;pointer-events:none}.mb-wl__hero-in{position:relative;z-index:2;max-width:var(--mb-wl-maxw);margin:0 auto;padding:68px 24px 56px;min-height:var(--mb-wl-hero-min-height);display:flex;flex-direction:column;justify-content:center}.mb-wl__eyebrow{font-family:var(--mb-wl-font-ui);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-wl-gold-lite)}.mb-wl__hero h1{font-family:var(--mb-wl-font-heading);font-weight:500;font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.02em;margin:16px 0 0;max-width:18ch}.mb-wl__hero .sub{font-family:var(--mb-wl-font-body);font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:#f4efe3d6;margin:18px 0 0;max-width:54ch}.mb-wl__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.mb-wl__btn{font-family:var(--mb-wl-font-ui);font-size:14px;font-weight:600;border-radius:var(--mb-wl-radius);border:1px solid transparent;cursor:pointer;padding:13px 22px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.mb-wl__btn--primary{background:var(--mb-wl-gold);color:var(--mb-wl-navy)}.mb-wl__btn--primary:hover{background:var(--mb-wl-gold-lite)}.mb-wl__signin{font-family:var(--mb-wl-font-ui);font-size:13.5px;font-weight:600;color:var(--mb-wl-ivory);display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid rgba(244,239,227,.4);padding-bottom:2px;text-decoration:none}.mb-wl__signin:hover{border-color:var(--mb-wl-gold-lite)}.mb-wl__sec{padding:50px 0;border-bottom:1px solid var(--mb-wl-hairline)}.mb-wl__lead{font-family:var(--mb-wl-font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-wl-gold-dark)}.mb-wl__sec h2{font-family:var(--mb-wl-font-heading);font-weight:500;font-size:clamp(24px,3vw,28px);color:var(--mb-wl-navy);margin:10px 0 0;letter-spacing:-.015em}.mb-wl__benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.mb-wl__ben{display:flex;gap:15px;background:var(--mb-wl-surface);border:1px solid var(--mb-wl-hairline);border-radius:var(--mb-wl-radius);padding:22px 24px}.mb-wl__ben-ic{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:var(--mb-wl-accent-soft);border:1px solid #cfe0db;display:flex;align-items:center;justify-content:center;overflow:hidden}.mb-wl__ben-ic svg{width:19px;height:19px;color:var(--mb-wl-accent)}.mb-wl__ben-ic img{width:19px;height:19px;object-fit:contain}.mb-wl__ben h3{font-family:var(--mb-wl-font-ui);font-weight:600;font-size:15px;color:var(--mb-wl-navy);margin:2px 0 0}.mb-wl__ben p{font-family:var(--mb-wl-font-body);font-size:15px;line-height:1.55;color:var(--mb-wl-ink);margin:6px 0 0}.mb-wl__who{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.mb-wl__who-it{text-align:left;border-left:2px solid var(--mb-wl-gold);padding:6px 0 6px 16px}.mb-wl__who-it svg{width:21px;height:21px;color:var(--mb-wl-navy)}.mb-wl__who-it img{width:21px;height:21px;object-fit:contain;display:block}.mb-wl__who-it h3{font-family:var(--mb-wl-font-body);font-weight:500;font-size:16px;color:var(--mb-wl-navy);margin:11px 0 0;line-height:1.25}.mb-wl__who-it p{font-family:var(--mb-wl-font-ui);font-size:12.5px;color:var(--mb-wl-muted);margin:6px 0 0;line-height:1.5}.mb-wl__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px}.mb-wl__step{padding-top:18px;border-top:2px solid var(--mb-wl-hairline)}.mb-wl__step-n{font-family:var(--mb-wl-font-ui);font-size:12.5px;font-weight:700;letter-spacing:.05em;color:var(--mb-wl-gold-dark)}.mb-wl__step h3{font-family:var(--mb-wl-font-body);font-weight:500;font-size:19px;color:var(--mb-wl-navy);margin:9px 0 0}.mb-wl__step p{font-family:var(--mb-wl-font-body);font-size:15px;line-height:1.6;color:var(--mb-wl-muted);margin:7px 0 0}.mb-wl__apply{background:var(--mb-wl-surface);scroll-margin-top:90px;padding:56px 0}.mb-wl__apply-grid{max-width:var(--mb-wl-maxw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.mb-wl__apply-intro{position:sticky;top:96px}.mb-wl__apply-intro h2{font-family:var(--mb-wl-font-heading);font-weight:500;font-size:28px;color:var(--mb-wl-navy);margin:10px 0 0;letter-spacing:-.015em}.mb-wl__apply-intro p{font-family:var(--mb-wl-font-body);font-size:15.5px;line-height:1.6;color:var(--mb-wl-ink);margin:14px 0 0}.mb-wl__micro{display:flex;gap:10px;align-items:flex-start;margin-top:18px;font-family:var(--mb-wl-font-ui);font-size:13px;color:var(--mb-wl-muted);line-height:1.5}.mb-wl__micro svg{width:16px;height:16px;color:var(--mb-wl-accent);flex:0 0 auto;margin-top:1px}.mb-wl__form{background:#fff;border:1px solid var(--mb-wl-hairline);border-radius:var(--mb-wl-radius);padding:28px 28px 30px}.mb-wl__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mb-wl__field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mb-wl__field.full{grid-column:1 / -1}.mb-wl__field label{font-family:var(--mb-wl-font-ui);font-size:13px;font-weight:600;color:var(--mb-wl-navy);display:flex;align-items:baseline;gap:6px}.mb-wl__field label .opt{font-weight:400;color:var(--mb-wl-muted);font-size:12px}.mb-wl__field label .req{color:var(--mb-wl-accent)}.mb-wl__field input,.mb-wl__field select,.mb-wl__field textarea{font-family:var(--mb-wl-font-ui);font-size:15px;color:var(--mb-wl-ink);background:#fff;border:1px solid var(--mb-wl-hairline);border-radius:10px;padding:11px 12px;width:100%;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.mb-wl__field textarea{min-height:96px;resize:vertical;line-height:1.5}.mb-wl__field input:hover,.mb-wl__field select:hover,.mb-wl__field textarea:hover{border-color:#c9c1ac}.mb-wl__field input:focus,.mb-wl__field select:focus,.mb-wl__field textarea:focus{outline:none;border-color:var(--mb-wl-accent);box-shadow:0 0 0 3px #2e6e6a2e}.mb-wl__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236A6E78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px;cursor:pointer}.mb-wl__check{display:flex;gap:10px;align-items:flex-start;background:var(--mb-wl-surface);border:1px solid var(--mb-wl-hairline);border-radius:10px;padding:13px 14px;cursor:pointer}.mb-wl__check input{width:17px;height:17px;margin-top:1px;accent-color:var(--mb-wl-accent);flex:0 0 auto;cursor:pointer}.mb-wl__check .ct{font-family:var(--mb-wl-font-ui);font-size:13px;color:var(--mb-wl-navy);font-weight:600}.mb-wl__check .cn{font-family:var(--mb-wl-font-ui);font-size:12px;color:var(--mb-wl-muted);margin-top:2px;line-height:1.45}.mb-wl__submit-row{margin-top:20px;display:flex;flex-direction:column;gap:12px}.mb-wl__submit-row button{width:100%}.mb-wl__formnote{font-family:var(--mb-wl-font-ui);font-size:12px;color:var(--mb-wl-muted);line-height:1.55;text-align:center}.mb-wl__formnote a{color:var(--mb-wl-navy);font-weight:600}.mb-wl__success{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #cfe0db;border-radius:var(--mb-wl-radius);padding:40px 32px}.mb-wl__success-badge{width:54px;height:54px;border-radius:50%;background:var(--mb-wl-accent-soft);border:1px solid #cfe0db;display:flex;align-items:center;justify-content:center}.mb-wl__success-badge svg{width:25px;height:25px;color:var(--mb-wl-accent)}.mb-wl__success h3{font-family:var(--mb-wl-font-heading);font-weight:500;font-size:24px;color:var(--mb-wl-navy);margin:18px 0 0}.mb-wl__success p{font-family:var(--mb-wl-font-body);font-size:15.5px;line-height:1.6;color:var(--mb-wl-ink);margin:10px 0 0;max-width:42ch}@media(max-width:900px){.mb-wl{--mb-wl-radius: var(--mb-wl-radius-mobile)}.mb-wl__apply-grid{grid-template-columns:1fr;gap:26px}.mb-wl__apply-intro{position:static}.mb-wl__benefits{grid-template-columns:1fr}.mb-wl__who{grid-template-columns:1fr 1fr}.mb-wl__steps{grid-template-columns:1fr;gap:0}.mb-wl__step{border-top:0;border-bottom:1px solid var(--mb-wl-hairline);padding:20px 0}}@media(max-width:560px){.mb-wl__row,.mb-wl__who{grid-template-columns:1fr}.mb-wl__form{padding:22px 18px 24px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/mecca-wholesale-apply.css.map */
