.site-header .brand{position:relative}
.dfvn-seasonal-logo{position:absolute;left:100%;top:50%;transform:translateY(calc(-50% + var(--seasonal-offset-y,-2px)));width:var(--seasonal-size,48px);height:var(--seasonal-size,48px);margin-left:var(--seasonal-gap,6px);pointer-events:none;contain:layout paint}
.dfvn-seasonal-logo[hidden]{display:none!important}
.dfvn-seasonal-logo svg{display:block;width:100%;height:100%}
body[data-discovery-header="rail"] .dfvn-seasonal-logo{left:100%;top:50%;margin-left:var(--seasonal-gap,4px);transform:translateY(calc(-50% + var(--seasonal-offset-y,-2px)));width:28px;height:28px}
@media(max-width:800px){.dfvn-seasonal-logo{width:var(--seasonal-mobile-size,36px);height:var(--seasonal-mobile-size,36px);margin-left:var(--seasonal-gap,4px)}}
