.gallery-slider .divein-header-video-slide .divein-header-video-holder,.gallery-coverflow .divein-header-video-slide .divein-header-video-holder{width:100%}.gallery-slider .divein-header-video-slide presto-player,.gallery-coverflow .divein-header-video-slide presto-player{display:block;width:100%}.gallery-carousel .divein-header-video-slide .divein-header-video-holder{height:calc(var( --sg-ratio, 45 ) * 1vh);width:auto;aspect-ratio:16 / 9}@media (min-width:768px){.gallery-carousel .divein-header-video-slide .divein-header-video-holder{height:calc(var( --sg-ratio, 70 ) * 1vh);max-height:var(--gallery-carousel-height)}}@media (max-width:767px){.gallery-carousel .divein-header-video-slide .divein-header-video-holder{height:min(calc( var( --sg-ratio, 45 ) * 1vh ), calc( 56.25cqi - var(--gallery-carousel-peek-cap) ))}}@media (min-width:768px) and (max-width:1023px){.gallery-carousel .divein-header-video-slide .divein-header-video-holder{height:min(calc( var( --sg-ratio, 70 ) * 1vh ), var(--gallery-carousel-height), calc( 56.25cqi - var(--gallery-carousel-peek-cap) ))}}.gallery-carousel .divein-header-video-slide presto-player{display:block;width:100%;height:100%}.divein-header-video-thumb img{width:100%;height:100%;object-fit:cover}.divein-header-video-holder{position:relative}.divein-header-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:1;transition:opacity 300ms ease}.divein-header-video--loaded .divein-header-video-poster{opacity:0;pointer-events:none}.divein-header-video-caption{z-index:3;max-width:min(80%, var(--gallery-video-caption-width));cursor:default}.divein-rh__hero{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-lg)}.divein-rh__media{flex:1 1 0%;min-width:0}.divein-rh__featured-img{display:block;width:100%;height:auto;border-radius:var(--radius)}.divein-rh__hero--review{--review-buy-column-width:calc(var(--layout-sidebar) - var(--page-gutter));--review-buy-column-wide-width:calc(var(--layout-sidebar) + var(--page-gutter));--review-buy-stacked-width:calc(2 * var(--layout-sidebar) + var(--space-xl) + var(--space-sm));display:grid;grid-template-columns:minmax(0,1fr) var(--review-buy-column-width);align-items:stretch;column-gap:var(--space-lg);row-gap:var(--space-xs)}.divein-rh--review .divein-rh__featured-img{width:auto;max-width:100%;margin-inline:auto}.divein-rh__hero--review:has(.divein-rh__featured){align-items:start}.divein-rh--page .divein-rh__media{flex:none;width:100%}@media (max-width:767px){.divein-rh__hero{flex-direction:column;align-items:stretch;gap:var(--space-md)}}@media (max-width:767px){.divein-rh__hero--review{grid-template-columns:1fr;gap:var(--space-sm)}}.divein-rh--liveaboard .divein-rh__hero>*{min-width:0;max-width:100%}:is(.divein-review-header-media,.divein-page-header-media,.divein-liveaboard-header-media){width:100%}.divein-page-header-media--native>.s-feat>img{border-radius:var(--radius);box-shadow:var(--shadow-md)}@media (min-width:1024px){.divein-page-header-media--native:has(>.s-feat>img){--header-photo-width:min(calc(var(--layout-team) - 2 * var(--page-gutter)), calc(100vw - 2 * var(--page-gutter)));width:var(--header-photo-width);margin-inline:calc((100% - var(--header-photo-width)) / 2)}}.divein-rh__media{min-width:0;max-width:100%}.divein-rh__buy{font-family:var(--font-body)}.divein-rh__buy{grid-column:2;grid-row:1;display:grid}.divein-rh__book{--liveaboard-book-column:calc(var(--layout-sidebar) - var(--space-xl) - var(--space-sm));flex:0 0 var(--liveaboard-book-column);max-width:var(--liveaboard-book-column)}.divein-rh__about-row{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm);max-width:var(--layout-wide);margin:0 auto}.divein-rh__about-row .divein-rh__about{flex:1 1 0%;min-width:0;max-width:none;margin:0}@media (max-width:767px){.divein-rh__buy,.divein-rh__book{flex-basis:auto;max-width:none;width:100%}}@media (max-width:767px){.divein-article__feat:has(>.format-gallery-carousel){margin-bottom:0}}@media (min-width:1200px){.divein-rh__hero--review{grid-template-columns:minmax(0,1fr) var(--review-buy-column-wide-width)}}.divein-rh__buy{min-width:0}.divein-rh__hero>.divein-rh__buy{margin-inline:0}.divein-rh__hero--liveaboard{width:min(calc(var(--layout-team) - 2 * var(--page-gutter)), calc(100vw - 2 * var(--page-gutter)));margin-inline:calc((100% - min(calc(var(--layout-team) - 2 * var(--page-gutter)), calc(100vw - 2 * var(--page-gutter)))) / 2)}@media (min-width:1200px){.divein-rh__media--review{display:grid;grid-column:1;grid-row:1 / span 2;grid-template-rows:subgrid}.divein-rh__hero--review{grid-template-rows:auto 1fr}.divein-rh__hero--review>.divein-rh__buy{grid-row:1 / span 2;align-self:stretch}}@media (max-width:767px){.divein-rh__buy{grid-column:1;grid-row:auto}}@media (min-width:768px) and (max-width:1199px){.divein-rh__hero--review{grid-template-columns:minmax(0,1fr)}.divein-rh__buy{grid-column:1;grid-row:auto}.divein-rh__hero--review>.divein-rh__buy{width:min(100%, var(--review-buy-stacked-width))}}