.live-tours .live-tour-control{border:1px solid #dce2eb;border-radius:5px;padding:8px 10px;justify-content:center;min-width:0}.live-tours .live-tour-control>span{display:flex;gap:6px;align-items:center}.live-tours .live-tour-control input,.live-tours .live-tour-control select{border:0;padding:4px 0;min-height:28px;background:transparent;color:#17202d}.live-tours .tour-title{padding-inline-end:160px}.live-tours .tour-tab-content p,.live-tours .tour-title p{white-space:pre-wrap;overflow-wrap:anywhere}.live-tours .tour-gallery[data-count="1"]{display:block;height:280px}.live-tours .tour-gallery[data-count="1"] button{width:100%;height:100%}.live-tours .tour-gallery[data-count="2"]{grid-template-columns:1fr 1fr;grid-template-rows:260px}.live-tours .tour-gallery[data-count="2"] button{grid-column:auto;grid-row:auto}.live-tours .tour-booking>.tour-control-trigger{border:1px solid #dce2eb;border-radius:5px;display:flex;gap:10px;padding:10px;align-items:center}.live-tours .tour-booking>.tour-control-trigger span{display:flex;flex-direction:column;gap:5px}.live-tours .tour-booking>.tour-control-trigger small{color:#718096}.live-tour-registration{margin-top:24px;padding:20px;border:1px solid #dce2eb;border-radius:8px;scroll-margin-top:90px}.live-tours .tour-card footer>span{flex-wrap:wrap;min-width:0}.live-tours .tour-card footer strong{font-size:clamp(20px,2vw,28px)}.live-tours .tour-lightbox{max-width:min(900px,95vw);padding:12px;border:0;border-radius:12px}.live-tours .tour-lightbox img{max-width:100%;max-height:80vh;object-fit:contain}.live-tours .tour-tabs button[aria-selected=true]{border-bottom:2px solid #ff510a;color:#e84c0c}.live-tours .tour-booking .tour-party-panel{z-index:20}.live-tours[dir=ltr] .tour-timeline{padding-right:0;padding-left:40px}.live-tours[dir=ltr] .tour-timeline:before{right:auto;left:13px}.live-tours[dir=ltr] .tour-timeline summary>span{right:auto;left:-39px}.live-tours[dir=ltr] .tour-title>button{left:auto;right:0}.live-tours[dir=ltr] .tour-party summary>svg:first-of-type{right:auto;left:10px}.live-tours[dir=ltr] .tour-party summary>svg:last-of-type{left:auto;right:8px}@media(max-width:1100px){.live-tours .tour-title{padding-inline-end:0}.live-tours[dir=ltr] .tour-title>button{position:static}}@media(max-width:650px){.live-tours .tour-gallery[data-count="1"]{height:220px}.live-tours .tour-gallery[data-count="2"]{grid-template-rows:160px}.live-tour-registration{padding:14px}.live-tours .tour-card footer strong{font-size:22px}.live-tours .tour-detail-layout{min-width:0}.live-tours .tour-booking,.live-tours .tour-content{min-width:0;width:100%}}.live-tours .sf-header{gap:12px;flex-wrap:wrap}.live-tours .sf-header-tools{max-width:100%}.live-tours .tour-title>button{white-space:nowrap}