@layer av327 {
/* Title and carousel arrows share a row; the track starts below both. */
html:root body #av90-destinations{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important;margin-top:6.528px!important}
html:root body #av90-destinations>p{grid-column:1!important;grid-row:1!important;margin:0!important;min-width:0!important}
html:root body #av90-destinations>.av105-carousel-controls{grid-column:2!important;grid-row:1!important;position:static!important;margin:0!important;align-self:center!important}
html:root body #av90-destinations>.av90-destination-grid{grid-column:1/-1!important;grid-row:2!important;min-width:0!important;width:100%!important}
html:root body .home-discovery{padding-bottom:19.2px!important}
html:root body #homeQuickFilters{margin-bottom:5.76px!important}
.catalog291-brands button{transition:none!important;animation:none!important}
@media screen {
html:root:is([data-theme=premium],[data-theme=dark]) body :is(.panel,.stats,.catalog287,.catalog291-left,.catalog291-right,dialog,#loginForm.panel){background:#000!important;background-image:none!important;color:#fff!important;box-shadow:none!important;border-color:#555!important}
html:root:is([data-theme=premium],[data-theme=dark]) body :is(.panel,dialog,.catalog287) :is(h1,h2,h3,label,p,span,small,legend,b,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}
html:root:is([data-theme=premium],[data-theme=dark]) body :is(input,select,textarea,[contenteditable=true]){background:#000!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-color:#666!important;color-scheme:dark!important}
html:root:is([data-theme=premium],[data-theme=dark]) body :is(input,textarea)::placeholder{color:#bbb!important;-webkit-text-fill-color:#bbb!important;opacity:1!important}
html:root:is([data-theme=premium],[data-theme=dark]) body input:-webkit-autofill{box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}
html:root:is([data-theme=premium],[data-theme=dark]) body #loginForm.panel :is(button,label){background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
}
}
