.ml-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none}
.ml-brand .ml-brand-icon{display:block;width:56px;height:56px;object-fit:contain;margin:0;flex-shrink:0}
.ml-brand-copy{display:block}.ml-brand .ml-wordmark{font-size:29px;letter-spacing:.02em;white-space:nowrap;color:var(--ml-ink)}
.ml-brand-domain{font-size:.72em;letter-spacing:0}.ml-brand small{font-size:8px;letter-spacing:1.9px;margin-top:8px;white-space:nowrap}
.ml-footer .ml-footer-brand .ml-wordmark{color:#fff;font-size:27px}.ml-footer-brand .ml-brand-icon{width:50px;height:50px}
@media(max-width:1100px){.ml-header .ml-brand .ml-wordmark{font-size:24px}.ml-header .ml-brand-icon{width:44px;height:44px}.ml-header .ml-brand{gap:8px}.ml-header .ml-brand small{font-size:7px;letter-spacing:1.4px}.ml-header .ml-phone{display:none}}
@media(min-width:768px) and (max-width:950px){.ml-header-inner{padding:16px 20px;flex-wrap:wrap;gap:14px}.ml-header .ml-menu-toggle{display:block}.ml-header .ml-nav{display:none;order:3;width:100%;border-top:1px solid var(--ml-line);padding-top:16px;flex-wrap:wrap}.ml-header .ml-nav.is-open{display:flex}}
@media(max-width:767px){.ml-header .ml-brand .ml-wordmark{font-size:21px}.ml-header .ml-brand-icon{width:40px;height:40px}.ml-header .ml-brand{gap:7px}.ml-header .ml-brand small{font-size:6px;letter-spacing:1.15px;margin-top:6px}.ml-header-inner{gap:10px}.ml-header-actions{gap:7px}.ml-menu-toggle{padding:7px 10px}.ml-footer .ml-footer-brand .ml-wordmark{font-size:22px}.ml-footer-brand .ml-brand-icon{width:40px;height:40px}.ml-footer-brand{gap:8px}}
@media(max-width:370px){.ml-header-inner{padding:14px 12px;gap:6px}.ml-header .ml-brand .ml-wordmark{font-size:17px}.ml-header .ml-brand-icon{width:30px;height:30px}.ml-header .ml-brand{gap:6px}.ml-header .ml-brand small{font-size:5px;letter-spacing:.7px}.ml-header .ml-cart{font-size:10px;padding:6px 6px}.ml-header .ml-cart b{margin-left:4px;padding:2px 4px}.ml-header .ml-menu-toggle{padding:6px 7px}.ml-header-actions{gap:5px}.ml-footer .ml-footer-brand .ml-wordmark{font-size:19px}.ml-footer-brand .ml-brand-icon{width:34px;height:34px}}
