.featured-gallery-wrap{min-width:0;max-width:100%;overflow:clip}.divein-single__media .featured-gallery-wrap{max-width:calc(var(--layout-wide) - 2 * var(--page-gutter));margin-inline:auto}@media (min-width:768px){.featured-gallery-wrap.format-gallery-carousel{width:calc(50% + 50vw);max-width:none;margin-inline:0}.site-wrap:has(.featured-gallery-wrap.format-gallery-carousel){overflow-x:clip}.featured-gallery-wrap.format-gallery-carousel .swiper-scrollbar{width:calc(200% - 100vw)}}.featured-gallery-wrap .swiper-container{position:relative;min-width:0;max-width:100%;overflow-x:auto}.featured-gallery-wrap .swiper-container-initialized{overflow:hidden}.featured-gallery-wrap .swiper-wrapper{display:flex;flex-wrap:nowrap;width:100%;height:auto;box-sizing:content-box;transition-property:transform}.featured-gallery-wrap .swiper-slide{position:relative;flex-shrink:0;min-width:0;width:100%;height:auto}.featured-gallery-wrap .slider-img-holder{position:relative;display:block;width:100%;padding-bottom:calc(var(--sg-ratio, 56) * 1%)}.featured-gallery-wrap .slider-img-holder img{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:var(--radius);object-fit:cover}.featured-gallery-wrap .gallery-slider-nav-outer{position:relative;display:flex;flex-flow:row nowrap}.featured-gallery-wrap .gallery-slider-nav-holder{position:relative;flex-grow:1}.featured-gallery-wrap .gallery-slider-nav{max-width:var(--gallery-nav-width);margin:var(--media-space-gallery) 0 0 auto}.featured-gallery-wrap .gallery-slider-nav .slider-img-holder{padding-bottom:66.7%}.featured-gallery-wrap .gallery-slider-nav img{border-radius:var(--media-space-medium)}.featured-gallery-wrap .gallery-slider-nav:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - var(--gallery-thumb-height)) / 6);margin-right:var(--media-space-gallery)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="1"]{max-width:var(--gallery-thumb-slot)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="1"]:not(.swiper-container-initialized) .swiper-slide{width:100%}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="2"]{max-width:var(--gallery-nav-width-2)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="2"]:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - var(--media-space-gallery)) / 2)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="3"]{max-width:var(--gallery-nav-width-3)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="3"]:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - var(--media-space-large)) / 3)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="4"]{max-width:var(--gallery-nav-width-4)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="4"]:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - var(--gallery-thumb-size)) / 4)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="5"]{max-width:var(--gallery-nav-width-5)}.featured-gallery-wrap .gallery-slider-nav[data-thumbnails="5"]:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - var(--gallery-gap-total-5)) / 5)}.featured-gallery-wrap .gallery-slider-info{display:flex;align-items:center;flex-shrink:0;padding-right:var(--media-space-large)}.featured-gallery-wrap .current-slider-info{display:flex;flex-flow:column nowrap;margin-top:var(--media-space-gallery)}.featured-gallery-wrap .current-slider-info .h4{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:calc((var(--leading-relaxed) + var(--leading-loose)) / 2)}.featured-gallery-wrap .current-slider-count{font-size:var(--gallery-counter-size);line-height:1;margin-top:var(--media-space-label)}.featured-gallery-wrap .feat-caption.slider-caption{position:absolute;z-index:3;bottom:var(--icon-md);width:auto;max-width:80%;margin:0;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)}.featured-gallery-wrap .gallery-slider-nav .swiper-slide:not(.swiper-slide-thumb-active) img{opacity:var(--opacity-disabled)}.featured-gallery-wrap .gallery-slider-nav .swiper-slide:hover img{opacity:1}.featured-gallery-wrap .gallery-carousel.swiper-container-initialized{overflow:visible}.featured-gallery-wrap .gallery-carousel .swiper-slide{width:auto}.featured-gallery-wrap .carousel-img-holder img{display:block;width:auto;height:calc(var(--sg-ratio, 45) * 1vh);max-height:var(--gallery-carousel-height);object-fit:cover;border-radius:var(--radius)}.featured-gallery-wrap .gallery-carousel .swiper-scrollbar{position:relative;height:var(--gallery-progress-height);margin:var(--media-space-gallery) 0 0;border-radius:var(--radius-tag);background:var(--color-border-subtle)}.featured-gallery-wrap .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.featured-gallery-wrap .swiper-scrollbar-drag{height:100%;background:var(--color-text-heading);border-radius:var(--radius-tag)}.featured-gallery-wrap .swiper-pagination-progressbar{position:absolute;inset:auto 30% var(--media-space-gallery);overflow:hidden;height:var(--gallery-progress-height);border-radius:var(--component-space-5);z-index:3;background:color-mix(in srgb,var(--color-link-underline) 90%,transparent)}.featured-gallery-wrap .swiper-pagination-progressbar-fill{position:absolute;inset:0 auto auto 0;display:block;width:100%;height:100%;transform-origin:left top;background:var(--color-text-heading)}.featured-gallery-wrap .gallery-popup-trigger{cursor:zoom-in}.featured-gallery-wrap .gallery-popup-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (min-width:768px){.featured-gallery-wrap .current-slider-count{font-size:var(--gallery-counter-size)}.featured-gallery-wrap .carousel-img-holder img{height:calc(var(--sg-ratio, 70) * 1vh)}}@media (max-width:1023px){.featured-gallery-wrap .gallery-carousel{container-type:inline-size}}@media (max-width:767px){.featured-gallery-wrap .current-slider-count{font-size:calc(var(--text-md) * 1.4)}.featured-gallery-wrap .current-slider-info .h4{font-size:calc(var(--text-xs) * .75)}.featured-gallery-wrap .carousel-img-holder img{height:min(calc(var(--sg-ratio, 45) * 1vh), calc(56.25cqi - var(--gallery-carousel-peek-cap)))}}@media (min-width:768px) and (max-width:1023px){.featured-gallery-wrap .current-slider-info .h4{font-size:var(--text-sm)}}@media (min-width:768px) and (max-width:1023px){.featured-gallery-wrap .carousel-img-holder img{height:min(calc(var(--sg-ratio, 70) * 1vh), var(--gallery-carousel-height), calc(56.25cqi - var(--gallery-carousel-peek-cap)))}}.wp-block-divein-media-carousel{color:var(--color-text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);--mc-radius:var(--component-space-5);--mc-bg:var(--color-surface-deep);--mc-thumb-bg:var(--color-surface-band);--mc-thumb-hover-bg:var(--color-surface-panel);--mc-thumb-active-bg:var(--color-surface-panel);--mc-thumb-active-border:var(--color-link-underline);--mc-arrow-bg:var(--color-text-on-deep);--mc-arrow-hover-bg:var(--color-action-tool-hover-bg);--mc-arrow-color:var(--color-text);--mc-arrow-size:var(--media-control-compact);--mc-strip-bg:transparent;--mc-gap:var(--component-space-10)}.divein-mc__main{position:relative;background:#fff0;border-radius:var(--mc-radius) var(--mc-radius) 0 0;overflow:hidden;box-shadow:0 var(--border-width-tool) var(--gallery-progress-height) color-mix(in srgb,var(--color-card-feature-backdrop) 8%,transparent)}.divein-mc__panel{width:100%}.divein-mc__panel[hidden]{display:none}.divein-mc__panel[data-type="image"]{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:var(--mc-bg)}.divein-mc__panel[data-type="image"][hidden]{display:none}.divein-mc__image{width:100%;height:100%;object-fit:contain}.divein-mc__panel[data-type="video"] figure,.divein-mc__panel[data-type="video"] .presto-player-wrapper,.divein-mc__panel[data-type="video"] .presto-player__wrapper{margin:0;max-width:100%}.divein-mc__panel[data-type="video"] figure{border-radius:0}.divein-mc__panel[data-orientation="vertical"]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-card-feature-backdrop)}.divein-mc__panel-bg{position:absolute;inset:calc(-1 * var(--icon-md));background:var(--mc-poster) center / cover no-repeat;filter:blur(var(--icon-md));z-index:0}.divein-mc__panel-content{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.divein-mc__panel-content>*{height:100%;width:auto;max-width:100%}.divein-mc__panel[data-orientation="vertical"] figure{height:100%;width:auto;aspect-ratio:9 / 16}.divein-mc__panel[data-orientation="vertical"] presto-player{height:100%;width:100%}.divein-mc__thumbs{--cols-sm:3;--cols-md:4;--cols-lg:6;position:relative;display:flex;margin-top:var(--component-space-6);background:var(--mc-strip-bg)}@media (min-width:768px){.divein-mc__thumbs{padding-left:var(--control-target-min);padding-right:var(--control-target-min)}}.divein-mc__list{display:flex;gap:var(--mc-gap);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin:0;padding:var(--space-xs) 0;-webkit-overflow-scrolling:touch}.divein-mc__list::-webkit-scrollbar{height:0}.divein-mc__item{flex:0 0 auto;min-width:calc(90% / var(--cols-sm));max-width:calc(100% / var(--cols-sm));border-radius:var(--mc-radius);overflow:hidden;background:var(--mc-thumb-bg);transition:background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}@media (min-width:768px){.divein-mc__item{min-width:calc(90% / var(--cols-md));max-width:calc(100% / var(--cols-md))}}@media (min-width:1024px){.divein-mc__item{min-width:calc(90% / var(--cols-lg));max-width:calc(100% / var(--cols-lg))}}.divein-mc__item{&:hover{background:var(--mc-thumb-hover-bg);box-shadow:0 var(--space-2xs) var(--space-sm) color-mix(in srgb,var(--color-card-feature-backdrop) 6%,transparent)}}.divein-mc__item[aria-current="true"]{background:var(--mc-thumb-active-bg);box-shadow:inset 0 calc(-1 * var(--space-2xs)) 0 0 var(--mc-thumb-active-border)}.divein-mc__item[aria-current="true"]:hover{box-shadow:inset 0 calc(-1 * var(--space-2xs)) 0 0 var(--mc-thumb-active-border)}.divein-mc__item-btn{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);width:100%;padding:var(--space-xs);border:none;background:#fff0;cursor:pointer;text-align:left;color:inherit;font-family:inherit}.divein-mc__item[aria-current="true"] .divein-mc__item-btn{cursor:default}.divein-mc__item-btn{&:focus-visible{outline:var(--space-2xs) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--space-2xs));border-radius:var(--mc-radius)}}.divein-mc__item-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(var(--mc-radius) - var(--border-width-tool));background:var(--color-surface-panel);transition:opacity 180ms ease}.divein-mc__item:hover .divein-mc__item-img{opacity:.92}.divein-mc__item[aria-current="true"] .divein-mc__item-img{opacity:1}.divein-mc__item-poster{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;border-radius:calc(var(--mc-radius) - var(--border-width-tool));overflow:hidden}.divein-mc__item-poster::before{content:'';position:absolute;inset:calc(-1 * var(--component-space-10));background:inherit;filter:blur(var(--space-sm))}.divein-mc__item-img--contain{position:relative;z-index:1;object-fit:contain;background:#fff0}.divein-mc__item-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;background:var(--color-surface-panel);border-radius:calc(var(--mc-radius) - var(--border-width-tool));font-size:var(--text-lg,var(--text-lg));color:var(--color-text-muted)}.divein-mc__item-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--page-caption-size-desktop);font-weight:var(--font-weight-normal);line-height:1.4;color:var(--color-text-muted);padding:var(--space-2xs) var(--space-xs) var(--space-xs);word-break:break-word;overflow-wrap:break-word}.divein-mc__yt-play{position:absolute;top:var(--space-xs);left:var(--space-xs);right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:calc(100% - var(--space-sm));aspect-ratio:16 / 9;pointer-events:none}.divein-mc__yt-play svg{opacity:.85;transition:opacity 180ms ease}.divein-mc__item:hover .divein-mc__yt-play svg{opacity:1}.divein-mc__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--mc-arrow-size);height:var(--mc-arrow-size);border:1px solid color-mix(in srgb,var(--color-card-feature-backdrop) 8%,transparent);border-radius:var(--radius-button);background:var(--mc-arrow-bg);color:var(--mc-arrow-color);cursor:pointer;z-index:2;box-shadow:0 var(--border-width-tool) var(--space-xs) color-mix(in srgb,var(--color-card-feature-backdrop) 6%,transparent);transition:background-color 150ms ease,box-shadow 150ms ease,border-color 150ms ease}.divein-mc__arrow:hover:not(:disabled){background:var(--mc-arrow-hover-bg);border-color:color-mix(in srgb,var(--color-card-feature-backdrop) 12%,transparent);box-shadow:0 var(--space-2xs) var(--space-sm) color-mix(in srgb,var(--color-card-feature-backdrop) 10%,transparent)}.divein-mc__arrow:active:not(:disabled){box-shadow:0 var(--border-width-tool) var(--space-2xs) color-mix(in srgb,var(--color-card-feature-backdrop) 8%,transparent);transform:translateY(-50%) scale(.96)}.divein-mc__arrow:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.divein-mc__arrow{&:focus-visible{outline:var(--space-2xs) solid var(--color-focus-ring);outline-offset:var(--space-2xs)}}.divein-mc__arrow--prev{left:0}.divein-mc__arrow--next{right:0}.divein-mc__arrow[hidden]{display:none}@media (max-width:767px){.divein-mc__thumbs{padding-left:0;padding-right:0}}.divein-mc-editor__list{list-style:none;margin:0 0 var(--media-space-medium);padding:0}.divein-mc-editor__item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--component-space-6) var(--space-xs);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-xs)}.divein-mc-editor__item:last-child{border-bottom:none}.divein-mc-editor__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--media-icon-play);height:var(--media-icon-play);border-radius:var(--space-xs);font-size:var(--media-label-size);line-height:1}.divein-mc-editor__badge--video{background:var(--color-info-bg);color:var(--color-info-text)}.divein-mc-editor__badge--image{background:var(--color-success-bg);color:var(--color-success-text)}.divein-mc-editor__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.divein-mc-editor__controls{display:flex;gap:var(--space-2xs);flex-shrink:0}.divein-mc-editor__controls .components-button{min-width:var(--space-lg);height:var(--space-lg);padding:0}.divein-mc-editor__empty{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;margin:0 0 var(--media-space-medium)}.divein-mc-editor__add-buttons{display:flex;gap:var(--space-sm);margin-bottom:var(--media-space-medium)}.divein-mc-editor__add-buttons .components-button{font-size:var(--text-xs)}.divein-mc-editor__video-search{margin-top:var(--space-sm)}.divein-mc-editor__video-results{max-height:var(--media-preview-min-height);overflow-y:auto;border:1px solid var(--color-border-default);border-radius:var(--space-xs);background:var(--color-text-on-deep)}.divein-mc-editor__video-result{display:block;width:100%;padding:var(--space-sm) var(--media-space-medium);text-align:left;font-size:var(--text-xs);border:none;background:#fff0;cursor:pointer;border-bottom:1px solid var(--color-surface-panel)}.divein-mc-editor__video-result:last-child{border-bottom:none}.divein-mc-editor__video-result{&:hover{background:var(--color-action-tool-hover-bg)}}.divein-mc-editor__no-results{padding:var(--space-sm) var(--media-space-medium);font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.divein-mc-editor__placeholder-actions{display:flex;gap:var(--media-space-medium)}