/* V315: retain text visibility in all interaction states. */
@layer av278 {
html:root body #homeQuickFilters .home-quick-filter,
html:root body #homeQuickFilters .home-quick-filter * {
 -webkit-text-fill-color:currentColor!important;opacity:1!important;
 text-shadow:none!important;filter:none!important;
}
html:root body #homeQuickFilters .home-quick-filter{color:#17374b!important;}
html:root body #homeQuickFilters .home-quick-filter:is(.active,:hover,:focus-visible){color:#1677e8!important;}
html:root body #homeQuickFilters .home-quick-filter *{color:inherit!important;}
html:root[data-theme=premium] body #homeQuickFilters .home-quick-filter{color:#d7e9fa!important;}
html:root[data-theme=premium] body #homeQuickFilters .home-quick-filter:is(.active,:hover,:focus-visible){color:#79c6ff!important;}
/* Reduce the three existing vertical spaces to 60% of their former values. */
html:root body .home-discovery{padding-bottom:48px!important;}
html:root body #homeQuickFilters{margin-bottom:14.4px!important;}
html:root body .home-discovery~#av90-destinations{margin-top:16.32px!important;}
}
