/* AUTOTEILEVO final approved brand lockup. Product and catalog layouts are untouched. */
.site-header .logo.vo-brand-lockup{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:330px!important;max-width:100%!important;min-width:0!important;text-decoration:none!important;color:#082e4b!important}
.site-header .logo.vo-brand-lockup>img[data-vo-logo]{display:block!important;width:330px!important;height:auto!important;max-width:100%!important;max-height:72px!important;object-fit:contain!important;object-position:left center!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:0!important;filter:none!important;transform:none!important}
.footer-brand>img[data-vo-logo]{display:block!important;width:min(390px,100%)!important;max-width:390px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;filter:none!important;transform:none!important;background:#fff!important;border-radius:14px!important;padding:8px 10px!important;box-shadow:0 10px 30px rgba(0,0,0,.13)!important}
.admin-brand>img[data-vo-logo],.v11-admin-brand>img[data-vo-logo]{width:56px!important;height:56px!important;object-fit:contain!important;filter:none!important;background:#fff!important;border-radius:10px!important}
.vo-brand-independent{font-size:12px;line-height:1.6;color:inherit;opacity:.86;max-width:62ch;margin:14px 0 0}
@media(max-width:1280px){.site-header .logo.vo-brand-lockup{width:270px!important}.site-header .logo.vo-brand-lockup>img[data-vo-logo]{width:270px!important;max-height:62px!important}}
@media(max-width:960px){.site-header .logo.vo-brand-lockup{width:225px!important}.site-header .logo.vo-brand-lockup>img[data-vo-logo]{width:225px!important;max-height:56px!important}}
@media(max-width:650px){.site-header .logo.vo-brand-lockup{width:150px!important}.site-header .logo.vo-brand-lockup>img[data-vo-logo]{width:150px!important;max-height:44px!important}.footer-brand>img[data-vo-logo]{width:min(330px,92vw)!important}}
@media(max-width:360px){.site-header .logo.vo-brand-lockup{width:136px!important}.site-header .logo.vo-brand-lockup>img[data-vo-logo]{width:136px!important;max-height:41px!important}}
@media(min-width:961px) and (max-width:1200px){.vo-site-header .main-nav{gap:18px;padding-inline:20px;font-size:11px;justify-content:space-between}.vo-site-header .main-nav>a,.vo-site-header .main-nav>.mega-trigger{flex-shrink:0}.vo-site-header .language-picker{margin-left:0}}
