@media (min-width: 992px) {
    html.header-layout-pending #header { visibility: hidden; }
}
@media (min-width: 992px) {
    #header.header-experiment .top-bar { display: none; }
    #header.header-experiment .nav-top { border-bottom: 0; }
    #header.header-experiment .nav-top::after { content: ''; position: absolute; inset-inline: 0; bottom: 14px; border-bottom: 1px solid #e5e5e5; pointer-events: none; }
    #header.header-experiment .header-experiment-row { display: flex; align-items: center; flex-wrap: nowrap; gap: 0; position: relative; top: -9px; }
    #header.header-experiment .header-experiment-actions { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 0; flex-wrap: nowrap; padding: 0; margin: 0; list-style: none; flex: 1 0 auto; }
    #header.header-experiment .header-experiment-actions > li { white-space: nowrap; }
    #header.header-experiment .header-experiment-row .logo,
    #header.header-experiment .header-experiment-row .top-search-bar { flex-shrink: 0; }
    #header.header-experiment .header-experiment-row .top-search-bar { width: 430px !important; flex: 0 0 430px; }
    #header.header-experiment .header-experiment-actions { margin-inline-start: 16px; }
    #header.header-experiment .header-experiment-actions > li:first-child:has(.btn-sell-now) { margin-inline-end: auto !important; }
    #header.header-experiment .header-experiment-row .logo a { display: block; width: 100%; height: 100%; }
    #header.header-experiment .header-experiment-row .logo img { display: block; width: 100%; height: 100%; object-fit: contain; }
}

@media (min-width: 992px) and (max-width: 1199px) { #header.header-experiment .header-experiment-row { flex-wrap: wrap; } }

@media (min-width: 992px) {
    html:lang(en) #header.header-experiment .header-experiment-actions { flex: 0 0 auto; margin-inline-start: auto; justify-content: flex-end; }
    html:lang(en) #header.header-experiment .header-experiment-actions > li:first-child:has(.btn-sell-now) { margin-inline: 0 !important; padding-right: 24px !important; }
    html:lang(en) #header.header-experiment .header-member-slot { width: 160px; flex: 0 0 160px; margin-inline: 0 !important; padding-inline: 0 !important; }
    html:lang(en) #header.header-experiment .header-member-slot > .a-profile { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    html:lang(en) #header.header-experiment .nav-top > .container { max-width: 100%; padding-inline: 5px; }
}






#header .btn-sell-now { font-size: 17px !important; }
