:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider{display:none}@media(max-width: 767px){:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider{display:block;margin:0 -1rem}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider--loaded{opacity:1}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__track{overflow:visible}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__list{padding:0;gap:0}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__slide .wp-block-post{margin:0;height:100%}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__slide .wp-block-post .tour-img{margin:0}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__slide .wp-block-post .tour-title{margin:1rem 0 0;font-size:1rem}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__slide .wp-block-post .tour-card__location,:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__slide .wp-block-post .tour-card__duration{font-size:.9rem}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 .5rem;pointer-events:none;z-index:10}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow{position:relative;width:40px;height:40px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.1)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow:active{transform:scale(0.95)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow svg{width:16px;height:16px;color:var(--ast-global-color-3, #333)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow--prev{left:0}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow--next{right:0}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow.splide__arrow--disabled{opacity:.3;cursor:not-allowed}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider .splide__arrow.splide__arrow--disabled:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}}@media(min-width: 768px){:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .mobile-tour-slider{display:none !important}}@media(max-width: 767px){:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tours-load-more-pagination,:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .load-more-button,:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .load-more-button__button{display:none !important}}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1em}@media(max-width: 767px){:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards:not(.splide__list){display:none}}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post{display:grid;grid-template:"image image image" auto ". title ." auto ". . ." minmax(1em, 1fr) ". taxfrom ." auto ". taxattraction ." auto ". departures ." auto ". taxdest ." auto "price price price" auto/var(--card-h-padding) minmax(0, 1fr) var(--card-h-padding);position:relative;border-radius:var(--tour-border-radius);border:none;padding-bottom:var(--card-h-padding);background-color:var(--ast-global-color-4, #fff);box-shadow:var(--shadow-tour-blocks);transition:border-color 240ms ease,box-shadow 240ms ease}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post a{text-decoration:none}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post:hover{border-color:color-mix(in oklch, var(--ast-global-color-7), #000 5%);box-shadow:0 4px 12px rgba(14,38,25,.12)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post:hover .tour-img img{transform:scale(1.05)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img{grid-area:image;display:block;overflow:clip;position:relative}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-figure img{transition:transform .55s cubic-bezier(0.25, 0.46, 0.45, 0.94);filter:brightness(1.05) contrast(1.08) saturate(1.05)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.15))}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid{padding:var(--card-h-padding);display:grid;grid-template:". addtofavorites" 1fr "days discount" 1fr/1fr 1fr}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .taxonomy-days{grid-area:days;pointer-events:auto;align-self:end;justify-self:start}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .taxonomy-days a{color:var(--ast-global-color-2);background-color:var(--ast-global-color-5);padding:3px 5px;border-radius:3px;font-size:15px;font-weight:700;text-decoration:none}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .taxonomy-days a:not(:first-child){display:none !important}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .tour-discount{display:block;grid-area:discount;align-self:end;justify-self:end}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .wp-block-scantour-favorite-button{grid-area:addtofavorites;align-self:start;justify-self:end;filter:drop-shadow(1px 1px 1px var(--ast-global-color-8));pointer-events:auto;cursor:pointer;transition:all .3s ease}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .wp-block-scantour-favorite-button svg{transition:inherit}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-img .tour-img-overlay .img-overlay-grid .wp-block-scantour-favorite-button:hover svg{transition:inherit;fill:#ff686b;filter:drop-shadow(1px 1px 1px #f00)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-title{grid-area:title;text-wrap:balance;font-size:1.1em;font-weight:700;line-height:1.2;color:var(--ast-global-color-3);margin:var(--card-h-padding) 0 0}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-title a{text-decoration:none;color:inherit;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-title a::after{content:"";position:absolute;inset:0;z-index:1}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>*:is(.tour-card__location,.tour-card__from,.tour-card__attraction,.tour-departures){margin-bottom:1em}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction{grid-area:taxattraction;display:grid;grid-template:"attraction-icon attraction-title attraction-title" auto "attraction-tags attraction-tags attraction-tags" auto/20px 1fr 20px}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction:not(:has(.taxonomy-attraction a)){display:none !important}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction>.wp-block-scantour-icon{flex-shrink:0;grid-area:attraction-icon}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction>.what-to-expect{flex-grow:1;grid-area:attraction-title}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction .taxonomy-attraction{grid-area:attraction-tags;min-width:0;display:flex;flex-basis:var(--flex-stretch)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction .taxonomy-attraction a[rel=tag]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction .taxonomy-attraction a[rel=tag]:not(:first-child){display:none}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__attraction .taxonomy-attraction .wp-block-post-terms__separator{display:none}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__location{grid-area:taxdest}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__from{grid-area:taxfrom;align-items:center;grid-template:"icon title" auto "taxonomy taxonomy" auto/20px 1fr}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__from .wp-block-scantour-icon{grid-area:icon}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__from .from-title{grid-area:title}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-card__from .taxonomy-from{grid-area:taxonomy}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-departures{grid-area:departures;align-items:center;grid-template:"icon title title title" auto "departures departures info info" auto/20px auto 1fr 20px}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-departures .wp-block-scantour-icon{grid-area:icon}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-departures .departures-title{grid-area:title}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-departures .scantour-upcoming-departures{grid-area:departures}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.tour-departures .departures-info{grid-area:info;cursor:help}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post>.wp-block-scantour-tour-price{grid-area:price}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post .wp-block-post-terms .wp-block-post-terms__separator{color:var(--sct-gray-3)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post a:not(.tour-title a),:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post button,:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post .taxonomy-attraction::after,:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post .wp-block-scantour-tippy,:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-cards .wp-block-post .wp-block-scantour-favorite-button{position:relative;z-index:2}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tours-pagination__numbers{display:flex}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tours-no-results{display:block}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found{text-align:center;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:2px dashed #6c757d;border-radius:var(--tour-border-radius);box-shadow:var(--shadow-tour-blocks);transition:all 240ms ease}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found:hover{border-color:color-mix(in oklch, #6c757d, #000 10%);box-shadow:0 4px 12px rgba(108,117,125,.15)}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found .tour-card__inner{padding:var(--card-h-padding);height:100%;display:flex;align-items:center;justify-content:center}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found .tour-card__content{max-width:280px}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found .tour-card__title{color:#495057;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.3}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found .tour-card__description{color:#6c757d;margin-bottom:1.5rem;line-height:1.6;font-size:.95rem}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found .tour-card__button{display:inline-block;background-color:var(--ast-global-color-7, #007bff);color:#fff;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500;font-size:.9rem;transition:background-color .2s ease,transform .2s ease}:is(.scantour-tour-archive,.scantour-tour-archive-load-more) .tour-card--not-found .tour-card__button:hover{background-color:color-mix(in oklch, var(--ast-global-color-7), #000 10%);color:#fff;transform:translateY(-1px)}
