/* Original supplied WebP, unchanged. A viewport removes transparent canvas padding. */
.brand-logo{position:relative;display:block;overflow:hidden;width:185px;max-width:100%;aspect-ratio:930/226;flex-shrink:0;line-height:0;background:transparent}
.brand-logo>img{position:absolute!important;display:block!important;width:137.634409%!important;height:318.584071%!important;max-width:none!important;max-height:none!important;left:-25.268817%;top:-106.637168%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:fill!important;background:transparent!important}
.brand-logo--main{width:185px}.brand-logo--footer{width:155px}.brand-logo--modal{width:160px;margin-bottom:12px}.brand-profile-heading{display:flex;flex-direction:column;gap:8px}.brand-profile-heading .brand-logo{width:160px}.brand-logo--policy{width:196px}.brand-order-heading{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.brand-order-heading .brand-logo{width:110px}
.brand-login-mobile{display:none}.admin-ui .ui-brand{display:block;width:100%;line-height:0}.admin-ui .ui-brand .brand-logo{width:200px}.admin-ui .ui-login-story .ui-brand{position:relative;z-index:1;max-width:310px}.admin-ui .ui-login-story .ui-brand .brand-logo{width:310px}
.site-footer-phone{color:#525252;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.site-footer-phone:hover{color:#dc2626;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.brand-logo--main{width:160px;max-width:min(100%,40vw)}.brand-logo--policy{width:168px;max-width:46vw}.brand-logo--footer{width:145px}.brand-login-mobile{display:block;margin-bottom:24px}.brand-login-mobile .brand-logo{width:180px}.brand-profile-heading .brand-logo{width:145px}}
@media(max-width:380px){.brand-logo--main{width:140px}.brand-logo--modal{width:145px}.site-footer-phone{font-size:11px}.brand-order-heading .brand-logo{width:94px}}
