.tour-panel-grid[data-astro-cid-s4fauaxm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:0}@media (min-width: 640px){.tour-panel-grid[data-astro-cid-s4fauaxm]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}}@media (min-width: 768px){.tour-panel-grid[data-astro-cid-s4fauaxm]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:3rem}}@media (min-width: 1024px){.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="4"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="5"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="6"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="7"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="8"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="9"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="10"]{display:flex;overflow-x:auto;gap:2rem;padding-bottom:1rem}.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="4"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="5"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="6"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="7"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="8"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="9"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="10"] .tour-card[data-astro-cid-s4fauaxm]{flex:0 0 320px}.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="1"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="2"],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="3"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:100%}}@media (min-width: 1280px){.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="4"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="5"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="6"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="7"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="8"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="9"] .tour-card[data-astro-cid-s4fauaxm],.tour-panel-grid[data-astro-cid-s4fauaxm][data-tour-count="10"] .tour-card[data-astro-cid-s4fauaxm]{flex:0 0 360px}}.tour-panel-grid[data-astro-cid-s4fauaxm]::-webkit-scrollbar{height:16px}.tour-panel-grid[data-astro-cid-s4fauaxm]::-webkit-scrollbar-track{background:transparent;border-radius:8px}.tour-panel-grid[data-astro-cid-s4fauaxm]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;border:5px solid transparent;background-clip:content-box;min-height:6px}.tour-panel-grid[data-astro-cid-s4fauaxm]::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:content-box}.tour-panel-grid[data-astro-cid-s4fauaxm]::-webkit-scrollbar-thumb:active{background:#64748b;background-clip:content-box}.tour-panel-grid[data-astro-cid-s4fauaxm]:hover::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.tour-card[data-astro-cid-s4fauaxm]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.tour-card[data-astro-cid-s4fauaxm]:hover:not(.nav-hover){box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.tour-card-link[data-astro-cid-s4fauaxm]:hover .tour-name[data-astro-cid-s4fauaxm]{color:var(--color-primary)}.tour-card[data-astro-cid-s4fauaxm].nav-hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transform:none}.tour-card[data-astro-cid-s4fauaxm]:hover:not(.nav-hover) .tour-image[data-astro-cid-s4fauaxm] img[data-astro-cid-s4fauaxm]{transform:scale(1.05)}.tour-card-link[data-astro-cid-s4fauaxm],.tour-card-link[data-astro-cid-s4fauaxm]:hover{text-decoration:none}.tour-card-image-container[data-astro-cid-s4fauaxm]{position:relative;flex-shrink:0}.tour-card-content[data-astro-cid-s4fauaxm]{flex:1;display:flex;flex-direction:column}.tour-image-carousel[data-astro-cid-s4fauaxm]{position:relative;overflow:hidden}.tour-image[data-astro-cid-s4fauaxm]{transition:opacity .3s ease}.tour-image-dot[data-astro-cid-s4fauaxm]{transition:all .2s ease;pointer-events:none}.tour-image-dot[data-astro-cid-s4fauaxm].active{background-color:#fff!important;opacity:1!important}.tour-nav-btn[data-astro-cid-s4fauaxm]{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.tour-nav-btn[data-astro-cid-s4fauaxm]:hover{background-color:#000c}.tour-nav-btn[data-astro-cid-s4fauaxm]:active{background-color:#000000e6}@media (max-width: 1023px){.tour-nav-btn[data-astro-cid-s4fauaxm]{opacity:1!important}}.line-clamp-2[data-astro-cid-s4fauaxm]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tour-type-section[data-astro-cid-s4fauaxm],.tour-name[data-astro-cid-s4fauaxm],.tour-duration[data-astro-cid-s4fauaxm],.free-cancellation[data-astro-cid-s4fauaxm]{flex-shrink:0}.tour-price[data-astro-cid-s4fauaxm]{margin-top:auto}@media (max-width: 640px){.tour-panel[data-astro-cid-s4fauaxm] .max-w-6xl[data-astro-cid-s4fauaxm]{padding-left:1.5rem;padding-right:1.5rem}.tour-panel-grid[data-astro-cid-s4fauaxm]{grid-template-columns:1fr;gap:2rem}.tour-card-image-container[data-astro-cid-s4fauaxm],.tour-image-carousel[data-astro-cid-s4fauaxm]{height:240px}}.tour-card-link[data-astro-cid-s4fauaxm]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.tour-nav-btn[data-astro-cid-s4fauaxm]:focus{outline:none}.tour-nav-btn[data-astro-cid-s4fauaxm]:focus-visible{outline:2px solid white;outline-offset:2px}.new-tour-badge[data-astro-cid-s4fauaxm]{position:relative;background:linear-gradient(135deg,#dc2626,#b91c1c,#991b1b);animation:badgeGlow 3s ease-in-out infinite;overflow:hidden;isolation:isolate;z-index:1}.new-tour-badge[data-astro-cid-s4fauaxm]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:#ffffff4d;mask:linear-gradient(135deg,transparent 40%,black 50%,transparent 60%);-webkit-mask:linear-gradient(135deg,transparent 40%,black 50%,transparent 60%);mask-size:300% 300%;-webkit-mask-size:300% 300%;animation:maskSweep 3s ease-in-out infinite;pointer-events:none;will-change:mask-position,-webkit-mask-position}@keyframes badgeGlow{0%,to{box-shadow:0 2px 4px #dc262633}50%{box-shadow:0 2px 6px #dc26264d,0 0 8px #dc26261a}}@keyframes maskSweep{0%{mask-position:-100% -100%;-webkit-mask-position:-100% -100%}to{mask-position:100% 100%;-webkit-mask-position:100% 100%}}@media (prefers-reduced-motion: reduce){.new-tour-badge[data-astro-cid-s4fauaxm]{animation:none}.new-tour-badge[data-astro-cid-s4fauaxm]:before{animation:none}}
