.divein-slider__main{position:relative}.divein-slider :is(.divein-slider__main,.divein-slider__thumbs){min-width:0;max-width:100%}.divein-slider :is(.divein-slider__main,.divein-slider__thumbs)>.swiper-wrapper{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;height:auto;transition-property:transform;box-sizing:content-box}.divein-slider .swiper-slide{position:relative;flex-shrink:0;min-width:0;height:auto}.divein-slider__thumbs-nav{contain:layout;min-height:var(--gallery-nav-min-height)}.divein-slider__zoom{min-width:var(--icon-xl);min-height:var(--icon-xl)}.divein-slider__lock-grid{aspect-ratio:32 / 9;min-width:0}.divein-slider__lock-col,.divein-slider__lock-video,.divein-slider__lock-images{min-width:0}@media(max-width:767px){.divein-slider__lock-grid{aspect-ratio:auto}}.divein-slider__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-sm);gap:var(--space-sm)}.divein-slider__headline{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0;line-height:var(--leading-tight)}.divein-slider__nav{display:flex;gap:var(--component-space-6);flex-shrink:0}.divein-slider{--gallery-overlay-caption-size:calc(var(--text-md) * .65);--gallery-overlay-caption-size-phone:var(--space-sm);--gallery-overlay-caption-surface:rgb(7 39 89 / 30%);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);position:relative;width:100%;padding-bottom:var(--media-space-gallery);overflow:visible;isolation:isolate}.divein-slider__area{position:relative}.divein-slider__video-caption{min-width:0;margin-block-start:var(--space-sm)}.divein-slider__main{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius)}.divein-slider__main .swiper-wrapper{align-items:stretch}.divein-slider__slide{position:relative;height:auto}.divein-slider:not(.divein-slider--wide,.divein-slider--lock-video) .divein-slider__main>.swiper-wrapper,.divein-slider:not(.divein-slider--wide,.divein-slider--lock-video) .divein-slider__main .divein-slider__slide{height:100%}.divein-slider .divein-slider__img{width:100%;height:100%;object-fit:cover;display:block}.divein-slider__slide--video{background:var(--color-card-feature-backdrop)}.divein-slider__video-wrap{width:100%;height:100%}.divein-slider__video-wrap .wp-block-presto-player-reusable-edit{width:100%;height:100%}.divein-slider__video-wrap .wp-block-video{width:100%;height:100%;margin:0}.divein-slider__video-wrap presto-player{display:block;width:100%;height:100%}.divein-slider__sprite{position:absolute}.divein-slider__thumb--video{position:relative;background:var(--color-card-feature-backdrop)}.divein-slider__thumb--video .divein-slider__thumb-img{opacity:.7}.divein-slider__thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-on-deep);pointer-events:none}.divein-slider__thumb-play svg{width:var(--component-space-10);height:var(--component-space-10);filter:drop-shadow(0 var(--border-width-tool) var(--space-2xs) color-mix(in srgb,var(--color-card-feature-backdrop) 40%,transparent))}.divein-slider--wide .divein-slider__main{aspect-ratio:auto}.divein-slider--wide .divein-slider__slide{aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden}.divein-slider__lock-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm)}.divein-slider__lock-video{aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:var(--color-card-feature-backdrop)}.divein-slider__lock-images{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden}.divein-slider--lock-video .divein-slider__main{aspect-ratio:auto;border-radius:0;height:100%}.divein-slider--lock-video .divein-slider__main .swiper-wrapper{height:100%}.divein-slider--lock-video .divein-slider__slide{aspect-ratio:auto;border-radius:0}.divein-slider--lock-video .divein-slider__area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-sm);align-items:start}.divein-slider--lock-video :is(.divein-slider__lock-grid,.divein-slider__lock-col){display:contents}.divein-slider--lock-video .divein-slider__lock-video{grid-column:1;grid-row:1}.divein-slider--lock-video .divein-slider__lock-images{grid-column:2;grid-row:1}.divein-slider--lock-video :is(.divein-slider__thumbs-row,.divein-slider__area>.divein-slider__thumbs){position:relative;right:auto;bottom:auto;grid-column:1 / -1;grid-row:1;align-self:end;justify-self:end;margin-inline-end:var(--space-md)}.divein-slider__caption{position:absolute;bottom:var(--gallery-caption-bottom);left:var(--gallery-caption-left);right:auto;max-width:calc(100% - var(--gallery-caption-clearance));padding:var(--space-xs) var(--space-sm);background:var(--gallery-overlay-caption-surface);border-radius:var(--radius-sm);color:var(--color-text-on-deep);font-family:var(--font-body);font-size:var(--gallery-overlay-caption-size);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);line-height:var(--leading-normal);pointer-events:none}.divein-slider__caption a{pointer-events:auto}@media (max-width:767px){.divein-slider__caption{left:var(--lightbox-thumb-size);font-size:var(--gallery-overlay-caption-size-phone)}}.divein-slider__thumbs{position:absolute;bottom:0;right:var(--space-md);transform:translateY(50%);z-index:var(--z-sticky);max-width:calc(5 * var(--gallery-thumb-size) + 4 * var(--space-sm));overflow:hidden}.divein-slider__thumbs-nav{display:flex;gap:var(--component-space-6);align-items:center;flex-shrink:0}.divein-slider__thumbs-row{position:absolute;bottom:0;right:var(--space-md);transform:translateY(50%);z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-sm);min-width:0;max-width:calc(100% - 2 * var(--space-sm))}.divein-slider--arrows-at-thumbs .divein-slider__thumbs{position:static;transform:none}.divein-slider__thumb-slide{width:auto!important}.divein-slider__thumb{border:var(--border-width-media-thumb) solid color-mix(in srgb,var(--color-text-on-deep) 70%,transparent);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:var(--gallery-thumb-size);height:var(--gallery-thumb-size);flex-shrink:0;box-shadow:var(--shadow-sm);background:var(--color-surface-page)}img.divein-slider__thumb-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:unset}.swiper-slide-thumb-active .divein-slider__thumb{border-color:var(--color-border-default);box-shadow:var(--shadow-md)}.divein-slider__thumb{&:hover{border-color:var(--color-link-underline)}}.divein-slider__zoom{position:absolute;bottom:var(--component-space-10);left:var(--component-space-10);z-index:calc(var(--z-sticky) + 1);display:flex;align-items:center;justify-content:center;width:var(--icon-xl);height:var(--icon-xl);border:none;border-radius:var(--radius-button);background:color-mix(in srgb,var(--color-card-feature-backdrop) 40%,transparent);color:color-mix(in srgb,var(--color-text-on-deep) 85%,transparent);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);padding:0;line-height:1}.divein-slider__zoom{&:hover{background:color-mix(in srgb,var(--color-card-feature-backdrop) 70%,transparent);color:var(--color-text-on-deep)}}.divein-slider__zoom svg{width:var(--icon-sm);height:var(--icon-sm)}.divein-slider--ready.divein-slider--video-active .divein-slider__zoom:not(.divein-slider__zoom--inline){display:none}@media (max-width:767px){.divein-slider{padding-bottom:var(--icon-xl)}.divein-slider__thumbs{right:var(--space-sm);max-width:calc(3 * var(--gallery-thumb-size) + 2 * var(--space-sm))}.divein-slider__thumbs-row{right:var(--space-sm)}.divein-slider__zoom{width:var(--gallery-zoom-size-phone);height:var(--gallery-zoom-size-phone)}.divein-slider__zoom svg{width:var(--icon-xs);height:var(--icon-xs)}.divein-slider__headline{font-size:var(--text-lg)}.divein-slider--wide .divein-slider__main{aspect-ratio:16 / 9}.divein-slider__lock-grid{grid-template-columns:minmax(0,1fr)}.divein-slider--lock-video .divein-slider__area{grid-template-columns:minmax(0,1fr)}.divein-slider--lock-video .divein-slider__lock-images{grid-column:1;grid-row:3;margin-block-start:var(--space-sm)}.divein-slider--lock-video :is(.divein-slider__thumbs-row,.divein-slider__area>.divein-slider__thumbs){grid-column:1;grid-row:3;margin-inline-end:var(--space-sm)}.divein-slider--has-video .divein-slider__main{border-radius:0}.divein-slider--has-video .divein-slider__slide{border-radius:var(--radius);overflow:hidden}}@media (max-width:767px){.divein-slider__thumb{width:calc(var(--space-2xl) - var(--space-xs));height:calc(var(--space-2xl) - var(--space-xs))}.divein-slider__thumbs{max-width:calc(3 * (var(--space-2xl) - var(--space-xs)) + 2 * var(--space-sm))}}.divein-slider--single-gallery{padding-bottom:0}.divein-slider--single-gallery .divein-slider__area{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-md);align-items:center}.divein-slider--single-gallery .divein-slider__main{grid-column:1 / -1;width:100%}.divein-slider--single-gallery .divein-slider__main>.swiper-wrapper{height:100%}.divein-slider--single-gallery .divein-slider__main .divein-slider__slide{height:100%}.divein-slider--single-gallery .divein-slider__caption{box-sizing:border-box;left:0;right:auto;bottom:var(--space-md);max-width:80%;padding:var(--space-sm) var(--space-md);background:var(--color-surface-page);color:var(--color-text-body);border-radius:0 var(--radius) var(--radius) 0;overflow-wrap:break-word;font-size:var(--page-caption-size);line-height:var(--leading-loose);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest)}@media (min-width:1024px){.divein-slider--single-gallery .divein-slider__caption{font-size:var(--media-label-size)}}.divein-slider--single-gallery .divein-slider__caption::before{content:"";display:inline-block;width:calc(var(--space-xl) - var(--space-2xs));margin-inline-end:var(--space-sm);vertical-align:middle;border-bottom:var(--border-width-tool) solid var(--color-text-heading)}.divein-slider--single-gallery .divein-slider__zoom{top:var(--space-sm);right:var(--space-sm);bottom:auto;left:auto}.divein-slider--single-gallery .divein-slider__counter{position:static;grid-column:1;display:grid;align-self:start;font-size:var(--text-sm);line-height:var(--leading-normal)}.divein-slider--single-gallery.divein-slider--guide .divein-slider__counter{display:flex;align-items:center;align-self:center}.divein-slider--single-gallery .divein-slider__current{font-size:var(--text-2xl)}.divein-slider--single-gallery .divein-slider__thumbs-row{position:static;grid-column:2;min-width:0;width:100%;max-width:var(--gallery-nav-width);justify-self:end;right:auto;transform:none;justify-content:flex-end;flex-wrap:wrap;margin:0}.divein-slider--single-gallery .divein-slider__thumbs{position:static;transform:none;max-width:100%;min-width:0;width:100%;flex-basis:100%;margin:0}.divein-slider--single-gallery .divein-slider__thumb-slide{box-sizing:content-box;padding-inline-end:calc(var(--space-sm) - var(--border-width-tool))}.divein-slider--single-gallery .divein-slider__thumb{width:var(--gallery-thumb-width);height:var(--gallery-thumb-height);border-radius:calc(var(--space-sm) + var(--space-xs));opacity:var(--opacity-disabled)}.divein-slider--single-gallery .swiper-slide-thumb-active .divein-slider__thumb{opacity:1}.divein-slider--single-gallery.divein-slider--guide .divein-slider__thumbs-row{max-width:100%;justify-content:flex-start;flex-wrap:nowrap}.divein-slider--single-gallery.divein-slider--guide .divein-slider__area{container-type:inline-size;grid-template-columns:minmax(0,1fr) max-content minmax(0,max-content) minmax(0,1fr)}.divein-slider--single-gallery.divein-slider--guide .divein-slider__counter{grid-column:2}.divein-slider--single-gallery.divein-slider--guide .divein-slider__main{contain:inline-size}.divein-slider--single-gallery.divein-slider--guide .divein-slider__thumbs-row{grid-column:3;width:auto;justify-self:start}.divein-slider--single-gallery.divein-slider--guide .divein-slider__thumbs{width:auto;flex-basis:auto;max-width:calc(round(down, 100cqi - var(--space-2xl) - var(--space-md) - var(--space-3xl), var(--space-3xl) + var(--space-xl) + var(--space-sm)) - var(--space-sm))}.divein-slider--single-gallery.divein-slider--guide .divein-slider__thumb-slide{padding-inline-end:var(--space-xs)}.divein-slider--single-gallery.divein-slider--guide .divein-slider__thumb{width:calc(var(--space-3xl) + var(--space-xl) - var(--space-xs));height:calc(var(--space-2xl) + var(--space-sm) + var(--space-xs));border-radius:var(--radius);opacity:1}.divein-slider__main:not(.swiper-container-initialized)>.swiper-wrapper>.swiper-slide{flex-basis:100%;width:100%}.divein-slider__main>.swiper-wrapper{display:flex}.divein-slider:not(.divein-slider--ready) .divein-slider__main>.swiper-wrapper>.swiper-slide{flex:0 0 100%;min-width:0}@media (min-width:768px){.divein-slider[data-wide="1"]:not([data-lock-video]):not(.divein-slider--ready) .divein-slider__main>.swiper-wrapper>.swiper-slide{flex-basis:50%}}.divein-image-slider-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--media-handle-height) var(--space-lg);background:var(--color-surface-band);border:var(--space-2xs) dashed var(--color-border-default);border-radius:var(--media-space-gallery);text-align:center;min-height:var(--media-preview-min-height)}.divein-image-slider-placeholder .dashicons{font-size:var(--icon-40);width:var(--media-control-standard);height:var(--media-control-standard);color:var(--color-text-muted);margin-bottom:var(--media-space-medium)}.divein-image-slider-placeholder p{margin:var(--space-xs) 0;color:var(--color-text-muted)}.divein-image-slider-editor-preview{border:1px solid var(--color-border-subtle);border-radius:var(--media-space-gallery);overflow:hidden;background:var(--color-surface-page)}.divein-image-slider-editor-preview .divein-slider__headline{padding:var(--icon-sm) var(--icon-sm) var(--space-sm);margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.divein-image-slider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs);padding:var(--space-sm)}.divein-image-slider-grid__item{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--space-sm)}.divein-image-slider-grid__item img{width:100%;height:100%;object-fit:cover}.divein-image-slider-toolbar{padding:var(--space-sm) var(--icon-sm);background:var(--color-surface-panel);font-size:var(--media-caption-size);color:var(--color-text-muted);display:flex;gap:var(--space-sm);align-items:center}.divein-image-slider-badge{display:inline-block;padding:var(--space-2xs) var(--space-sm);background:var(--color-text-heading);color:#fff;border-radius:var(--space-xs);font-size:var(--media-label-size);font-weight:var(--font-weight-semibold)}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__main,.divein-slider--caption-flow-tablet .divein-slider__lock-images{aspect-ratio:auto;height:auto}}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__main>.swiper-wrapper{height:auto}}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__slide{display:flex;flex-direction:column;aspect-ratio:auto;height:auto}}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__img{height:auto;aspect-ratio:16 / 9;flex-shrink:0}}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__caption{position:static;max-width:100%;font-size:var(--text-xs);overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__thumbs-row{position:static;transform:none;justify-content:flex-end;margin-top:var(--space-sm)}}@media (min-width:768px) and (max-width:1023px){.divein-slider--caption-flow-tablet .divein-slider__zoom{top:var(--space-sm);bottom:auto}}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumbs-row{position:absolute;right:var(--space-md);bottom:0;width:auto;max-width:calc(100% - 2 * var(--space-sm));transform:translateY(50%)}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumbs{position:static;transform:none;flex:0 1 auto;width:fit-content;max-width:var(--gallery-compact-strip-width)}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumbs>.swiper-wrapper{width:max-content;max-width:100%}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumb{width:var(--gallery-thumb-size);height:var(--gallery-thumb-size)}.divein-slider.divein-slider--thumb-strip-compact.divein-slider--lock-video .divein-slider__thumbs-row{position:relative;right:auto;grid-column:2;grid-row:1;justify-self:end;max-width:calc(100% - 2 * var(--space-sm));margin-inline-end:var(--space-md)}.divein-slider--caption-tab .divein-slider__caption{left:0;bottom:var(--icon-md);max-width:80%;padding:var(--component-space-5) var(--icon-md) var(--component-space-5) 0;border-radius:0 var(--radius) var(--radius) 0;background:var(--color-surface-page);color:var(--color-text-body);font-size:var(--media-label-size);line-height:var(--leading-loose);font-weight:var(--font-weight-semibold);letter-spacing:var(--gallery-caption-tab-tracking)}@media (max-width:767px){.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumbs-row{right:var(--space-sm)}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumbs{width:var(--gallery-compact-strip-width-phone);max-width:var(--gallery-compact-strip-width-phone);flex-basis:var(--gallery-compact-strip-width-phone)}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumb{width:var(--gallery-compact-thumb-phone);height:var(--gallery-compact-thumb-phone)}.divein-slider.divein-slider--thumb-strip-compact.divein-slider--lock-video .divein-slider__thumbs-row{grid-column:1;grid-row:3;margin-inline-end:var(--space-sm)}.divein-slider--caption-tab .divein-slider__caption{font-size:var(--page-caption-size)}}.divein-slider--caption-tab .divein-slider__zoom{top:var(--space-sm);right:var(--space-sm);bottom:auto;left:auto}.divein-slider.divein-slider--thumb-strip-compact .divein-slider__thumb-slide{padding-inline-end:0}.divein-slider__zoom[hidden]{display:none}.divein-slider:not(.divein-slider--lock-video):not(.divein-slider--single-gallery){padding-bottom:0}.divein-slider.divein-slider:not(.divein-slider--lock-video):not(.divein-slider--single-gallery) .divein-slider__thumbs-row{position:static;transform:none;width:100%;max-width:100%;margin-block-start:var(--space-xs);justify-content:flex-end;flex-wrap:nowrap}.divein-slider.divein-slider:not(.divein-slider--lock-video):not(.divein-slider--single-gallery) .divein-slider__thumbs{margin:0}.divein-slider.divein-slider:not(.divein-slider--lock-video):not(.divein-slider--single-gallery):not(.divein-slider--arrows-at-thumbs) .divein-slider__area>.divein-slider__thumbs{position:static;transform:none;margin:var(--space-sm) 0 0 auto}.divein-slider:not(.divein-slider--caption-tab):not(.divein-slider--single-gallery):not(.divein-slider--caption-flow-tablet) .divein-slider__caption{box-sizing:border-box;display:block;height:var(--icon-xl);padding-block:0;padding-inline:var(--space-sm);bottom:var(--component-space-10);left:calc(var(--component-space-10) + var(--icon-xl) + var(--space-xs));max-width:calc(100% - var(--icon-xl) - 3 * var(--component-space-10));line-height:var(--icon-xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}@media (max-width:767px),(min-width:1024px){.divein-slider.divein-slider--caption-flow-tablet .divein-slider__caption{box-sizing:border-box;display:block;height:var(--icon-xl);padding-block:0;padding-inline:var(--space-sm);bottom:var(--component-space-10);left:calc(var(--component-space-10) + var(--icon-xl) + var(--space-xs));max-width:calc(100% - var(--icon-xl) - 3 * var(--component-space-10));line-height:var(--icon-xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}}@media (max-width:767px){.divein-slider:not(.divein-slider--caption-tab):not(.divein-slider--single-gallery) .divein-slider__caption{left:var(--component-space-10);max-width:calc(100% - 2 * var(--component-space-10))}.divein-slider.divein-slider--lock-video .divein-slider__thumbs-row{transform:none;margin-block-start:var(--space-sm);margin-inline-end:0;justify-self:end;flex-wrap:nowrap}.divein-slider.divein-slider.divein-slider--lock-video .divein-slider__thumbs-row{grid-column:1;grid-row:4;align-self:start}.divein-slider.divein-slider--lock-video .divein-slider__thumbs{margin:0}}.divein-slider:not(.divein-slider--caption-tab):not(.divein-slider--single-gallery):not(.divein-slider--caption-flow-tablet) .divein-slider__caption.divein-slider__caption--video{left:var(--component-space-10);max-width:calc(100% - 2 * var(--component-space-10));z-index:1}.divein-slider--pinned-video .divein-slider__area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-sm);align-items:start}.divein-slider--pinned-video .divein-slider__pinned-video{display:contents}.divein-slider--pinned-video .divein-slider__pinned-video>.divein-slider__video-wrap{grid-column:1;grid-row:1;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:var(--color-card-feature-backdrop)}.divein-slider--pinned-video .divein-slider__pinned-video>.divein-slider__video-caption{grid-column:1;grid-row:2;margin-block-start:var(--space-xs)}.divein-slider--pinned-video .divein-slider__main{grid-column:2;grid-row:1}.divein-slider.divein-slider.divein-slider--pinned-video .divein-slider__thumbs-row{grid-column:2;grid-row:2}.divein-slider:not(.divein-slider--single-gallery) .divein-slider__thumbs .divein-slider__thumb-slide:last-child{margin-inline-end:0!important}.divein-slider--wide.divein-slider--has-video .divein-slider__main{aspect-ratio:auto}