/* Final layout is present before the first paint, including the image sprite. */
@layer av327 {
 html body #av90-destinations .av344-destination-head{grid-column:1/-1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important}
 html body #av90-destinations .av344-destination-head h2{display:block!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(14px,2.5vw,20px)!important;line-height:1.3!important;font-weight:800!important;color:inherit!important}
 html body #av90-destinations .av344-destination-head h2 a{color:inherit!important;white-space:nowrap!important;text-decoration:none!important}
 html body #av90-destinations .av344-destination-head .av105-carousel-controls{position:static!important;flex:0 0 auto!important;margin:0!important;display:flex!important;gap:6px!important}
 html body #av90-destinations .av90-destination-art{background-image:url('/images/destinations-v310.webp')!important;background-size:300% 200%!important}
 html body #av90-destinations .av105-carousel-controls button:disabled{opacity:.35!important;cursor:default!important}
 html[data-theme=light] body #av90-destinations .av344-destination-head{color:#000!important}
 html:is([data-theme=dark],[data-theme=premium]) body #av90-destinations .av344-destination-head{color:#fff!important}
 @media(max-width:420px){html body #av90-destinations .av344-destination-head{gap:6px!important}html body #av90-destinations .av105-carousel-controls button{width:28px!important;min-width:28px!important;height:30px!important;min-height:30px!important;padding:0!important}}
}
