.header-brand{gap:12px;flex:0 0 auto}
.header-logo-window{position:relative;display:block;width:300px;height:68px;overflow:visible;background:transparent;border-radius:0;box-shadow:none}
.header-logo-window img{position:static;display:block;width:100%;height:100%;max-width:100%;transform:none;object-fit:contain;object-position:left center;filter:drop-shadow(0 7px 13px rgba(0,0,0,.42))}
.header-brand .certification{padding-left:12px;border-left:1px solid #35383d}
.header-brand .certification small{display:flex;align-items:center;gap:8px;margin:0;color:#c4c7ca;font-size:.63rem;font-weight:900;letter-spacing:.12em;white-space:nowrap}
.header-brand .certification i{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font-size:.72rem;font-style:normal;box-shadow:0 0 0 3px rgba(237,28,36,.12)}
@media(max-width:1320px){.header-logo-window{width:265px;height:60px}.header-brand .certification{display:none}}
@media(max-width:1040px){.header-logo-window{width:235px;height:54px}}
@media(max-width:720px){.header-brand{max-width:100%}.header-logo-window{width:225px;height:52px}.header-brand .certification{display:none}.customer-nav{order:3}}
@media(max-width:470px){.header-logo-window{width:210px;height:49px}}
