.apple-tropical-shell .villa-hero-carousel .hero-deck-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:absolute;inset:0;overflow:auto hidden}.hero-deck-track::-webkit-scrollbar{display:none}.hero-deck-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%;position:relative}.apple-tropical-shell .hero-deck-slide .hero-deck-photo{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;display:block}.apple-tropical-shell .hero-deck-controls{z-index:2;border:1px solid var(--line);background:var(--finca-linen);max-width:calc(100% - 32px);color:var(--finca-night);font:500 11px/1.4 var(--sans);flex-shrink:0;align-items:center;gap:14px;padding:3px 6px;display:flex;position:absolute;bottom:16px;right:16px}.hero-deck-controls[data-ready=false]{visibility:hidden}.apple-tropical-shell .hero-deck-controls button{min-width:44px;min-height:44px;color:var(--finca-night);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.apple-tropical-shell .hero-deck-controls button:hover{background:var(--finca-sand,#e8dfcd)}.apple-tropical-shell .hero-deck-controls button:focus-visible{outline:2px solid var(--finca-olive);outline-offset:2px}.apple-tropical-shell .hero-deck-controls button:disabled{cursor:default}.hero-deck-play{margin-right:auto}.hero-deck-count{font-variant-numeric:tabular-nums;white-space:nowrap}.hero-deck-arrows{gap:4px;display:flex}.apple-tropical-shell .hero-deck-arrows button{font-size:21px}.hero-deck-fallback{font-size:12px;text-decoration:underline}@media (width<=760px){.apple-tropical-shell .villa-hero-carousel .editorial-villa-caption{flex-wrap:wrap;gap:6px 14px}.apple-tropical-shell .hero-deck-controls{gap:8px;padding-inline:4px}.apple-tropical-shell .hero-deck-controls button{padding-inline:6px}.hero-deck-arrows{gap:0}}@media (prefers-reduced-motion:reduce){.hero-deck-track{scroll-behavior:auto!important}}
