.wht-tour-gallery{--wht-gallery-height:240px;--wht-gallery-radius:12px;--wht-gallery-arrow-size:40px;--wht-gallery-thumb-width:76px;--wht-gallery-thumb-height:50px;--wht-gallery-thumb-radius:7px;--wht-gallery-thumbs-arrow-width:30px;--wht-gallery-thumbs-arrow-height:58px;--wht-gallery-thumbs-arrow-radius:8px;--wht-gallery-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9 18 6-6-6-6%27/%3E%3C/svg%3E");margin-bottom:var(--wp--preset--spacing--tour-info-gap-mobile)}.wht-tour-gallery__main{position:relative}.wht-tour-gallery__track{background:var(--wp--preset--color--surface-gallery-placeholder);border-radius:var(--wht-gallery-radius);display:flex;height:var(--wht-gallery-height);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.wht-tour-gallery__track::-webkit-scrollbar{display:none}.wht-tour-gallery__slide{flex:0 0 100%;margin:0;position:relative;scroll-snap-align:start}.wht-tour-gallery__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wht-tour-gallery__slide figcaption{background:color-mix(in srgb,var(--wp--preset--color--overlay-dark-fade-base) 70%,transparent);border-radius:10px;bottom:var(--wp--preset--spacing--gallery-thumb-strip-padding-top);color:var(--wp--preset--color--text-on-dark);font-size:var(--wp--preset--font-size--photo-caption);left:var(--wp--preset--spacing--gallery-thumb-strip-padding-top);padding:3px 10px;position:absolute}.wht-tour-gallery__arrow{background:var(--wp--preset--color--surface-gallery-control);border:0;border-radius:50%;box-shadow:0 2px 8px var(--wp--preset--color--effect-gallery-control-shadow);color:var(--wp--preset--color--icon-gallery-control);cursor:pointer;display:none;height:var(--wht-gallery-arrow-size);padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--wht-gallery-arrow-size)}.wht-tour-gallery__arrow[hidden]{display:none}.wht-tour-gallery__arrow:before,.wht-tour-gallery__thumbs-arrow:before{background:currentColor;content:"";height:18px;-webkit-mask:var(--wht-gallery-chevron) center /contain no-repeat;mask:var(--wht-gallery-chevron) center /contain no-repeat;width:18px}.wht-tour-gallery__arrow--prev{left:12px}.wht-tour-gallery__arrow--prev:before,.wht-tour-gallery__thumbs-arrow--prev:before{transform:scaleX(-1)}.wht-tour-gallery__arrow--next{right:12px}.wht-tour-gallery__thumbs-nav{align-items:center;display:flex;gap:var(--wp--preset--spacing--gallery-thumb-strip-gap);padding-top:var(--wp--preset--spacing--gallery-thumb-strip-padding-top)}.wht-tour-gallery__thumbs-nav[hidden]{display:none}.wht-tour-gallery__thumbs-arrow{background:var(--wp--preset--color--surface-gallery-control);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wht-gallery-thumbs-arrow-radius);color:var(--wp--preset--color--text-gallery-caption);cursor:pointer;display:grid;flex:0 0 var(--wht-gallery-thumbs-arrow-width);height:var(--wht-gallery-thumbs-arrow-height);padding:0;place-items:center}.wht-tour-gallery__thumbs-arrow:before{height:14px;width:14px}.wht-tour-gallery__thumbs-arrow[aria-disabled=true]{cursor:default;opacity:.4}.wht-tour-gallery__thumbs{display:flex;flex:1;gap:var(--wp--preset--spacing--gallery-thumb-strip-gap);min-width:0;overflow-x:auto;position:relative;scrollbar-width:none}.wht-tour-gallery__thumbs::-webkit-scrollbar{display:none}.wht-tour-gallery__thumb{background:var(--wp--preset--color--surface-gallery-placeholder);border:2px solid var(--wp--preset--color--border-gallery-thumb-default);border-radius:var(--wht-gallery-thumb-radius);cursor:pointer;flex:0 0 var(--wht-gallery-thumb-width);height:var(--wht-gallery-thumb-height);overflow:hidden;padding:0}.wht-tour-gallery__thumb:hover,.wht-tour-gallery__thumb[aria-current=true]{border-color:var(--wp--preset--color--border-active)}.wht-tour-gallery__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wht-tour-gallery__arrow:focus-visible,.wht-tour-gallery__thumb:focus-visible,.wht-tour-gallery__thumbs-arrow:focus-visible,.wht-tour-gallery__track:focus-visible{outline:2px solid var(--wp--preset--color--border-focus);outline-offset:2px}@media (min-width:681px){.wht-tour-gallery{--wht-gallery-height:404px;margin-bottom:var(--wp--preset--spacing--tour-info-gap);--wht-gallery-thumb-width:90px;--wht-gallery-thumb-height:58px}.wht-tour-gallery__arrow{display:grid}}@media (prefers-reduced-motion:no-preference){.wht-tour-gallery__thumbs,.wht-tour-gallery__track{scroll-behavior:smooth}}
