/* Original stacked name/tagline treatment, placed beside the transparent emblem. */
/* Two header rows prevent mobile auth actions from crowding the logo. */
@media(max-width:600px){.navbar{flex-wrap:wrap}.navbar__logo{margin-inline:auto}.navbar__actions{flex:1 0 100%;justify-content:center;gap:8px!important}}
.jeweller-brand{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:270px;min-width:0;height:84px;padding:8px 0;background:transparent;vertical-align:middle;box-sizing:border-box;text-align:center;flex-shrink:0}
.jeweller-brand .brand-emblem{display:block;width:56px;height:66px;flex:0 0 56px;background:transparent}
.jeweller-brand .brand-emblem img{position:static!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:contain!important;margin:0!important}
.jeweller-brand .brand-wordmark{display:block;min-width:0;color:#26251f;font-family:Georgia,'Times New Roman',serif}
.brand-name{display:block;white-space:nowrap;font-size:19px;line-height:1.25}
.jeweller-brand .brand-wordmark em{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:#786125;font:9px/1.3 Georgia,'Times New Roman',serif;white-space:nowrap;font-style:normal}
.brand-wordmark em:before,.brand-wordmark em:after{content:'';height:1px;flex:1;min-width:12px;background:#b89948}
.navbar{padding-top:12px;padding-bottom:12px}.navbar__logo{line-height:0}.navbar__logo .jeweller-brand{height:76px}
.mobile-drawer__head .jeweller-brand{width:215px;height:78px;gap:8px}.mobile-drawer__head .brand-emblem{width:44px;flex-basis:44px}.mobile-drawer__head .brand-name{font-size:16px}
.modal__body--auth>.jeweller-brand{display:flex;margin:0 auto 25px}.footer-brand>.jeweller-brand{margin-bottom:18px;width:240px}.footer-brand .brand-name{font-size:16px}
.sidebar .brand{display:block;margin:0 0 40px}.sidebar .jeweller-brand{width:100%;gap:6px;padding:0}.sidebar .brand-emblem{width:38px;flex-basis:38px;height:52px}.sidebar .brand-name{font-size:14px}.sidebar .brand-wordmark em{font-size:7px;gap:4px}
.admin-header{height:102px}.admin-header .jeweller-brand{height:82px;width:270px}.footer-company{line-height:1.8}
@media(max-width:600px){.navbar__logo .jeweller-brand{width:165px;height:62px;gap:6px}.navbar__logo .brand-emblem{width:34px;height:47px;flex-basis:34px}.navbar__logo .brand-name{font-size:12px}.navbar__logo .brand-wordmark em{font-size:6px;margin-top:5px;gap:4px}.admin-header{height:90px}.admin-header .jeweller-brand{width:195px;height:72px;gap:7px}.admin-header .brand-emblem{width:38px;flex-basis:38px}.admin-header .brand-name{font-size:14px}.admin-header .brand-wordmark em{font-size:7px;gap:5px}.hero__heading{font-size:52px}}
@media(max-width:360px){.navbar__logo .jeweller-brand{width:148px;gap:4px}.navbar__logo .brand-name{font-size:11px}.navbar__logo .brand-emblem{width:30px;flex-basis:30px}.modal__body--auth>.jeweller-brand{width:235px}.modal__body--auth .brand-name{font-size:16px}}
