.single-tour .title-bar__sub{font-size:16px;margin-top:6px}.single-tour .t60-was{color:#c22727;font-size:16px}.single-tour #departures .t60-was,.single-tour .price-rail .t60-was{display:inline-block;margin-top:8px}@media(max-width:980px){.single-tour .title-bar__price-box{display:block}.single-tour .title-bar__cta-row{justify-content:flex-start;margin-top:8px}.single-tour .title-bar__sub{margin-top:4px}}.single-tour .accomm-gallery{align-items:flex-start;display:flex;gap:14px;margin-top:28px}.single-tour .accomm-gallery--single .accomm-gallery__stage{max-width:100%}.single-tour .accomm-gallery__rail{flex:0 0 156px;position:relative}.single-tour .accomm-gallery__ribbon{display:flex;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.single-tour .accomm-gallery__ribbon::-webkit-scrollbar{width:6px}.single-tour .accomm-gallery__ribbon::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px}.single-tour .accomm-gallery__nav{align-items:center;background:var(--white);border:1px solid var(--rule);border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.14);color:var(--brand-primary);cursor:pointer;display:flex;height:34px;justify-content:center;left:50%;opacity:1;padding:0;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,background .15s ease,color .15s ease;width:34px;z-index:2}.single-tour .accomm-gallery__nav span{display:block;font-size:18px;line-height:1}.single-tour .accomm-gallery__nav:hover{background:var(--brand-primary);color:var(--white)}.single-tour .accomm-gallery__nav--up{top:-6px}.single-tour .accomm-gallery__nav--up span{transform:rotate(-90deg)}.single-tour .accomm-gallery__nav--down{bottom:-6px}.single-tour .accomm-gallery__nav--down span{transform:rotate(90deg)}.single-tour .accomm-gallery__nav[aria-disabled=true]{opacity:0;pointer-events:none}.single-tour .accomm-gallery__thumb{aspect-ratio:4/3;background:var(--brand-cream);border:2px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 auto;margin:0;opacity:.82;overflow:hidden;padding:0;position:relative;transition:transform .15s,border-color .15s,opacity .15s;width:100%}.single-tour .accomm-gallery__thumb img{display:block;height:100%;object-fit:cover;width:100%}.single-tour .accomm-gallery__thumb:hover{opacity:1;transform:translateY(-2px)}.single-tour .accomm-gallery__thumb.is-active{border-color:var(--brand-accent);box-shadow:0 4px 16px rgba(125,211,216,.35);opacity:1}.single-tour .accomm-gallery__thumb.is-active:after{border-radius:6px;box-shadow:inset 0 0 0 3px var(--brand-accent);content:"";inset:0;pointer-events:none;position:absolute}.single-tour .accomm-gallery__thumb:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.single-tour .accomm-gallery__stage{background:var(--brand-cream);border-radius:12px;flex:1 1 auto;margin:0;min-width:0;overflow:hidden;position:relative}.single-tour .accomm-gallery__main{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.single-tour .accomm-gallery__caption{background:linear-gradient(0deg,rgba(0,0,0,.66),transparent);bottom:0;color:var(--white);font-size:13px;left:0;line-height:1.45;margin:0;padding:26px 18px 14px;position:absolute;right:0}.single-tour .accomm-gallery__caption[hidden]{display:none}@media(max-width:700px){.single-tour .accomm-gallery{flex-direction:column}.single-tour .accomm-gallery__rail{flex:0 0 auto;order:2;width:100%}.single-tour .accomm-gallery__ribbon{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;width:100%}.single-tour .accomm-gallery__nav{display:none}.single-tour .accomm-gallery__thumb{flex:0 0 120px;width:120px}.single-tour .accomm-gallery__stage{order:1}.single-tour .accomm-gallery__main{aspect-ratio:4/3}}.single-tour .book-bar__cta--secondary{background:transparent;box-shadow:inset 0 0 0 2px var(--brand-primary);color:var(--brand-primary)}.single-tour .book-bar__cta--secondary:hover{background:rgba(61,43,122,.08)}@media(max-width:400px){.single-tour .book-bar:has(.book-bar__cta--book) .book-bar__prices .book-bar__price+.book-bar__price{display:none}}