/* Original Mezma Trading logo: keep its gold artwork and transparent background. */
.company-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;max-width:100%}
.company-logo>img{display:block;width:160px;height:86px;max-width:100%;object-fit:contain;object-position:center}
.site-header .brand{flex-shrink:0;min-width:140px}
.site-header .company-logo>img{width:160px;height:86px}
.footer-main .footer-brand>a{display:inline-flex}
.footer-brand .company-logo>img{width:225px;height:170px;object-position:left center}
.footer-brand p{margin-top:17px}
.mobile-menu .company-logo>img{width:145px;height:110px}
.admin-brand .company-logo>img{width:175px;height:132px}
.admin-sidebar .studio-label{margin:15px 0 25px;text-align:center;letter-spacing:.15em}
.login-visual>a{display:inline-flex;align-self:flex-start}
.login-visual .company-logo>img{width:220px;height:166px;object-position:left center}
@media(max-width:1150px){.site-header .brand{min-width:130px}.site-header .company-logo>img{width:145px;height:82px}}
@media(max-width:1000px){.admin-brand .company-logo>img{width:150px;height:113px}}
@media(max-width:900px){.site-header .brand{min-width:120px}.site-header .company-logo>img{width:135px;height:75px}.footer-brand .company-logo>img{width:185px;height:140px}}
@media(max-width:700px){.admin-brand .company-logo>img{width:150px;height:105px}.admin-sidebar .admin-brand{align-self:flex-start}.admin-sidebar nav{margin-top:15px}.login-visual .company-logo>img{width:170px;height:128px}}
@media(max-width:640px){.site-header .brand{min-width:110px}.site-header .company-logo>img{width:125px;height:70px}.footer-brand .company-logo>img{width:205px;height:155px}.footer-brand p{margin-top:15px}.mobile-menu .dialog-heading{align-items:flex-start}.mobile-menu .dialog-heading>.icon-button{margin-top:8px}}
