/* Reference-matched, scalable Minima Kids brand. */
.brand{gap:9px}.brand-mark{width:78px;height:74px;flex-shrink:0;position:relative}.brand-mark>.reference-logo-mark{display:block;width:100%;height:100%;position:static}.brand-name{font-size:43px;font-weight:900;letter-spacing:-1.8px;line-height:1.07}.brand-subtitle{font-size:18px;letter-spacing:.2px;font-weight:900;margin-top:2px;color:#08447d}.logo-red{color:#eb1648}.logo-orange{color:#f1a237}.logo-yellow{color:#f9c520}.logo-cyan{color:#29a9db}.logo-blue{color:#1596cd}.logo-green{color:#8ab82d}.logo-space{display:inline-block;width:10px}.brand-white .reference-logo-mark{filter:brightness(0) invert(1)}.footer .brand-mark{width:53px;height:52px}.footer .brand-name{font-size:30px;letter-spacing:-1px}.footer .brand-subtitle{font-size:12px}.sidebar .brand-mark{width:46px;height:46px}.sidebar .brand{gap:4px}.sidebar .brand-name{font-size:26px;letter-spacing:-1.3px}.sidebar .brand-subtitle{font-size:11px;letter-spacing:0}.sidebar .logo-space{width:6px}.login-brand-panel .brand-mark{width:66px;height:64px}.login-brand-panel .brand-name{font-size:36px}.login-brand-panel .brand-subtitle{font-size:15px}
@media(max-width:1200px){.header .brand-mark{width:63px;height:61px}.header .brand-name{font-size:34px;letter-spacing:-1.5px}.header .brand-subtitle{font-size:15px}.header .logo-space{width:7px}.sidebar .brand-mark{width:39px;height:42px}.sidebar .brand-name{font-size:23px}}
@media(max-width:960px){.header .brand-mark{width:63px;height:61px}.header .brand-name{font-size:37px}.header .brand-subtitle{font-size:16px}.sidebar .brand-mark{width:46px;height:46px}.sidebar .brand-name{font-size:26px}}
@media(max-width:600px){.header .brand{gap:5px}.header .brand-mark{width:55px;height:56px}.header .brand-name{font-size:32px;letter-spacing:-1.4px}.header .brand-subtitle{font-size:14px}.header .logo-space{width:6px}.header .nav-wrap{gap:10px}.footer .brand-name{font-size:34px}.footer .brand-subtitle{font-size:13px}.footer .brand-mark{width:58px;height:57px}}
@media(max-width:360px){.header .brand-mark{width:45px;height:47px}.header .brand-name{font-size:27px;letter-spacing:-1.4px}.header .brand-subtitle{font-size:12px}.header .brand{gap:4px}.header .menu-toggle{width:37px;height:39px;flex-shrink:0}.header .logo-space{width:5px}}
