/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.node--type-landing-page{background:#f7f5f0 !important;}body.node--type-landing-page #main.container{max-width:100% !important;width:100% !important;padding-left:0;padding-right:0;}body.node--type-landing-page #block-lostinaustralia-page-title{display:none;}body.node--type-landing-page #main-wrapper{margin-top:0 !important;margin-bottom:0 !important;}body.node--type-landing-page .landing-split{margin-top:0 !important;margin-bottom:0 !important;}body.node--type-landing-page footer.site-footer{display:none !important;}body.node--type-landing-page .region-bottom,body.node--type-landing-page .region-footer{display:none !important;}body.node--type-landing-page .header-bar{display:none !important;}.node--type-landing-page .landing-grid{display:grid;grid-template-columns:400px 1fr;gap:0;align-items:start;width:100%;position:sticky;top:0;height:100vh;overflow:hidden;}.node--type-landing-page .landing-left{min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;background:#FBF9F6;padding-left:24px;padding-right:24px;padding-top:32px;padding-bottom:32px;box-sizing:border-box;}.node--type-landing-page .landing-right{position:relative;height:100%;overflow:hidden;}.node--type-landing-page .landing-detail-panel{position:absolute;top:36px;left:16px;bottom:16px;width:440px;z-index:20;border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,0.3);overflow:visible;display:flex;flex-direction:column;opacity:0;transform:translateX(-16px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;}.node--type-landing-page .landing-detail-panel.is-open{opacity:1;transform:translateX(0);pointer-events:auto;}.node--type-landing-page .landing-detail-topbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 16px;background:#fff;border-radius:12px 12px 0 0;font-family:Raleway,sans-serif;}.node--type-landing-page .ldt-btn{border:none;border-radius:10px;padding:12px 20px;font-family:Raleway,sans-serif;font-size:18px;font-weight:700;color:#fff;}.node--type-landing-page .ldt-btn:disabled{cursor:default;}.node--type-landing-page .ldt-btn--dates{background:#4DB7D9;}.node--type-landing-page .ldt-btn--join{background:#f2695c;}.node--type-landing-page .ldt-price{text-align:center;line-height:1.15;color:#111;}.node--type-landing-page .ldt-currency{font-style:italic;font-size:15px;}.node--type-landing-page .ldt-amount{font-size:30px;font-weight:700;}.node--type-landing-page .ldt-deposit{font-size:13px;font-weight:700;margin-top:2px;}.node--type-landing-page .landing-detail-scroll{flex:1;min-height:0;overflow-y:auto;background:#FBF9F6;border-radius:0 0 12px 12px;}.node--type-landing-page .landing-detail-hero{position:relative;padding:14px 14px 0;}.node--type-landing-page .ld-hero-frame{position:relative;width:375px;max-width:100%;height:300px;margin:0 auto;overflow:hidden;border-radius:12px;background:#eee;touch-action:pan-y;cursor:grab;}.node--type-landing-page .ld-hero-frame:active{cursor:grabbing;}.node--type-landing-page .ld-hero-track{display:flex;height:100%;will-change:transform;}.node--type-landing-page .ld-slide{flex:0 0 100%;height:100%;}.node--type-landing-page .ld-slide img{width:100%;height:100%;object-fit:cover;display:block;background:#eee;-webkit-user-drag:none;user-select:none;}.node--type-landing-page .ld-hero-dots{display:flex;gap:6px;justify-content:center;position:absolute;bottom:10px;left:14px;right:14px;margin:0;z-index:2;pointer-events:none;}.node--type-landing-page .ld-hero-dots .ld-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.55);box-shadow:0 0 3px rgba(0,0,0,0.35);}.node--type-landing-page .ld-hero-dots .ld-dot.on{background:#4DB7D9;}.node--type-landing-page .landing-detail-close{position:absolute;top:-14px;right:-14px;z-index:30;width:42px;height:42px;border-radius:50%;border:none;background:#f2695c;font-size:20px;line-height:1;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.25);}.node--type-landing-page .landing-detail-close:hover{background:#e5533f;}.node--type-landing-page .landing-detail-body{padding:16px 18px 24px;font-family:Raleway,sans-serif;color:#4A4B4C;}.node--type-landing-page .ld-next-wrap{text-align:center;}.node--type-landing-page .ld-next{display:none;background:#4DB7D9;color:#fff;font-size:15px;font-weight:700;border-radius:10px;padding:7px 18px;margin:24px 0 10px;}.node--type-landing-page .landing-detail-body h2{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:34px;font-weight:700;line-height:1.2;text-align:center;color:#4A4B4C;margin:0 0 6px;}.node--type-landing-page .landing-detail-pricestars{display:flex;align-items:center;justify-content:center;margin-bottom:16px;}.node--type-landing-page .landing-detail-price{display:none;}.node--type-landing-page .landing-detail-stars .fa-star{font-size:14px;}.node--type-landing-page .landing-detail-stars .ld-rc{font-size:14px;color:#666;margin-left:6px;}.node--type-landing-page .ld-panel-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;}.node--type-landing-page .ld-panel-links a#ld-fullpage{display:inline-block;background:none;border:1px solid #d9d5cb;color:#6b675e;border-radius:20px;font-family:Raleway,sans-serif;font-size:12.5px;font-weight:700;line-height:1;padding:6px 14px;text-decoration:none;transition:border-color .15s ease;}.node--type-landing-page .ld-panel-links a#ld-fullpage:hover{border-color:#6b675e;}.node--type-landing-page .ld-ask{background:none;border:1px solid #4DB7D9;color:#4DB7D9;border-radius:20px;font-family:Raleway,sans-serif;font-size:12.5px;font-weight:700;line-height:1;padding:6px 14px;cursor:pointer;transition:background .15s ease,color .15s ease;}.node--type-landing-page .ld-ask:hover{background:#4DB7D9;color:#fff;}.node--type-landing-page .ld-media{display:flex;gap:10px;justify-content:center;margin:40px 0;}.node--type-landing-page .ld-media__item{position:relative;display:block;flex:1 1 0;max-width:118px;height:78px;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.2);}.node--type-landing-page .ld-media__thumb{width:100%;height:100%;object-fit:cover;display:block;}.node--type-landing-page .ld-media__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;}.node--type-landing-page .ld-intro{font-size:18px;font-weight:700;line-height:1.3;color:#3d3d3d;margin:0 0 12px;}.node--type-landing-page .ld-desc{font-size:16px;font-weight:400;line-height:1.6;margin:0 0 40px;}.node--type-landing-page .ld-desc p{margin:0 0 10px;}.node--type-landing-page .ld-desc p:last-child{margin-bottom:0;}.node--type-landing-page .ld-factbox{display:flex;flex-wrap:wrap;gap:4px 22px;justify-content:center;background:#fff;border-radius:14px;padding:16px 18px;margin:0 0 40px;}.node--type-landing-page .ld-factbox ul{list-style:none;margin:0;padding:0;flex:1 1 45%;min-width:160px;}.node--type-landing-page .ld-factbox li{font-family:Raleway,sans-serif;font-size:12.5px;color:#4A4B4C;line-height:1.8;white-space:nowrap;}.node--type-landing-page .ldf-label{font-weight:800;font-size:12px;}.node--type-landing-page .ldf-orange{color:#F5A623;}.node--type-landing-page .ldf-red{color:#f2695c;}.node--type-landing-page .ldf-green{color:#52B999;}.node--type-landing-page .ldf-dark{color:#3d3d3d;}.node--type-landing-page .ldf-dot{display:inline-block;width:9px;height:9px;border-radius:50%;border:2px solid #4DB7D9;margin-right:3px;vertical-align:-1px;box-sizing:border-box;}.node--type-landing-page .ldf-dot.on{background:#4DB7D9;}.node--type-landing-page .ld-itin-section{background:#EBF3F0;margin:0 -18px;padding:40px 24px 48px;}.node--type-landing-page .ld-itin-title{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:32px;font-weight:700;text-align:center;color:#4A4B4C;margin:0 0 40px;}.node--type-landing-page details.ld-day{border:none;padding:0;}.node--type-landing-page details.ld-day summary{list-style:none;cursor:pointer;font-size:18px;font-weight:700;color:#3d3d3d;padding:7px 0;}.node--type-landing-page details.ld-day summary::-webkit-details-marker{display:none;}@media (hover:hover){.node--type-landing-page details.ld-day summary:hover{color:#f2695c;}}.node--type-landing-page details.ld-day[open] > summary{color:#f2695c;}.node--type-landing-page .ld-day__body{padding:4px 0 12px;font-size:14.5px;font-weight:400;line-height:1.4;color:#4A4B4C;}.node--type-landing-page .ld-day__body p{margin:0 0 6px;}.node--type-landing-page .ld-day__body p:has(> strong:only-child){margin:12px 0 0;}.node--type-landing-page .ld-day__body ul{list-style:none;padding:0;margin:0 0 8px;}.node--type-landing-page .ld-day__body ul li{padding-left:14px;position:relative;margin-bottom:2px;line-height:1.35;}.node--type-landing-page .ld-day__body ul li::before{content:"\2022";position:absolute;left:2px;color:#2C2C2A;font-weight:700;}.node--type-landing-page .ld-day__body img{max-width:100%;height:auto;border-radius:8px;}.node--type-landing-page .ld-itin-extra{margin-top:12px;font-size:14.5px;line-height:1.4;}.node--type-landing-page .ld-itin-extra h4{font-size:15px;font-weight:700;margin:0 0 8px;}.node--type-landing-page .ld-itin-pre{font-size:14.5px;line-height:1.6;}.node--type-landing-page .landing-detail-facts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}.node--type-landing-page .landing-detail-facts span{background:#f4f4f4;border-radius:20px;padding:4px 11px;font-size:12px;}.node--type-landing-page .landing-detail-facts b{font-weight:700;}.node--type-landing-page .landing-detail-cta{display:block;text-align:center;background:#f97356;color:#fff !important;font-weight:800;font-size:15px;border-radius:8px;padding:12px;text-decoration:none !important;margin:0 0 16px;}.node--type-landing-page .landing-detail-cta:hover{background:#e5613f;}.node--type-landing-page .landing-detail-sec{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:32px;font-weight:700;text-align:center;color:#4A4B4C;margin:40px 0;}.node--type-landing-page .landing-detail-html h3{font-size:15px;font-weight:700;margin:12px 0 4px;color:#3d3d3d;}.node--type-landing-page .landing-detail-html h3:first-child{margin-top:0;}.node--type-landing-page .landing-detail-html p{font-size:14.5px;font-weight:400;line-height:1.4;margin:0 0 10px;}.node--type-landing-page .landing-detail-html img{max-width:100%;height:auto;border-radius:8px;}.node--type-landing-page .landing-detail-html ul{list-style:none;padding:0;margin:0 0 10px;}.node--type-landing-page .landing-detail-html ul li{font-size:14.5px;padding-left:14px;position:relative;line-height:1.35;margin-bottom:2px;}.node--type-landing-page .landing-detail-html ul li:before{content:"\2022";position:absolute;left:2px;color:#2C2C2A;font-weight:700;}.node--type-landing-page .ld-faq-cat{font-size:15px;font-weight:700;color:#3d3d3d;margin:16px 0 6px;}.node--type-landing-page .ld-faq-cat:first-child{margin-top:0;}.node--type-landing-page .landing-detail-faq details{border:none;padding:5px 0;}.node--type-landing-page .landing-detail-faq summary{font-family:Raleway,sans-serif;font-size:14.5px;font-weight:500;cursor:pointer;list-style:none;}.node--type-landing-page .landing-detail-faq summary::-webkit-details-marker{display:none;}.node--type-landing-page .ld-faq-a{font-size:14.5px;font-weight:400;line-height:1.4;margin-top:6px;color:#F97356;}.node--type-landing-page .ld-faq-a p{margin:0 0 8px;}.node--type-landing-page .ld-loading{font-size:12px;color:#999;padding:8px 0;}.node--type-landing-page .ld-review{border-bottom:1px solid #eee;padding:10px 0;}.node--type-landing-page .ld-review:last-child{border-bottom:none;}.node--type-landing-page .ld-review-head{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;}.node--type-landing-page .ld-review-head strong{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:700;}.node--type-landing-page .ld-review-rating{font-size:12px;color:#f97356;font-weight:700;}.node--type-landing-page .ld-review-meta{font-size:13px;font-weight:600;font-style:italic;color:#999;margin:2px 0 6px;}.node--type-landing-page .ld-review-body{font-size:14.5px;font-weight:500;line-height:1.55;color:#4A4B4C;}.node--type-landing-page .ld-review--hidden{display:none;}.node--type-landing-page .ld-reviews-more{display:block;margin:16px auto 0;border:none;border-radius:8px;background:#f2695c;color:#fff;font-family:Raleway,sans-serif;font-size:14px;font-weight:700;padding:11px 28px;cursor:pointer;}.node--type-landing-page .ld-reviews-more:hover{background:#e5533f;}.node--type-landing-page .ld-review-body p{margin:0 0 6px;}.node--type-landing-page .ld-review-summary{display:flex;align-items:flex-end;justify-content:center;gap:20px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid #e7e0d8;text-align:center;}.node--type-landing-page .ld-rs-score{display:flex;flex-direction:column;align-items:center;line-height:1;flex:none;}.node--type-landing-page .ld-rs-num{font-family:Georgia,"Times New Roman",Times,serif;font-size:36px;font-weight:400;color:#221f1c;line-height:1;}.node--type-landing-page .ld-rs-count{font-size:11.5px;color:#6e665f;margin-top:7px;line-height:1;font-style:normal;}.node--type-landing-page .ld-rs-right{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;}.node--type-landing-page .ld-rs-stars{display:flex;justify-content:center;gap:2px;font-size:15px;line-height:1;}.node--type-landing-page .ld-rs-star{color:#f5a524;}.node--type-landing-page .ld-rs-star--off{color:#ddd5ca;}.node--type-landing-page .ld-rs-sources{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;line-height:1;}.node--type-landing-page .ld-rs-label{font-size:11.5px;color:#6e665f;white-space:nowrap;}.node--type-landing-page .ld-rs-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border:1px solid #e0d8cf;border-radius:999px;background:#fff;flex:none;}.node--type-landing-page .ld-rs-chip img{max-height:13px;max-width:52px;width:auto;height:auto;object-fit:contain;display:block;}.node--type-landing-page .ld-rs-chip--text{font-size:11px;font-weight:700;color:#221f1c;white-space:nowrap;}@media (max-width:900px){.node--type-landing-page .ld-review-summary{gap:12px;}.node--type-landing-page .ld-rs-num{font-size:30px;}.node--type-landing-page .ld-rs-right{flex:1 1 100%;}}.node--type-landing-page .ld-review{background:#fff;border:1px solid #ece6df;border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 2px rgba(40,30,20,.04),0 6px 16px -12px rgba(40,30,20,.16);}.node--type-landing-page .ld-review:last-child{border-bottom:1px solid #ece6df;margin-bottom:0;}.node--type-landing-page .ld-review-head strong{font-weight:400;font-size:16px;line-height:1.35;}.node--type-landing-page .ld-review-foot{border-top:1px solid #f0eae3;padding-top:10px;}.node--type-landing-page .ld-review-head{gap:8px;}.node--type-landing-page .ld-review-src{max-height:15px;max-width:58px;width:auto;height:auto;object-fit:contain;flex:none;}.node--type-landing-page .ld-review-src--text{font-size:11px;font-weight:700;color:#555;border:1px solid #ddd;border-radius:999px;padding:2px 8px;white-space:nowrap;}.node--type-landing-page .ld-review-src--own{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:10.5px;font-weight:700;color:#6e665f;border:1px solid #e0d8cf;border-radius:999px;padding:3px 9px 3px 7px;background:#fff;white-space:nowrap;max-height:none;}.node--type-landing-page .ld-review-src--own img{height:13px;width:auto;display:block;}.node--type-landing-page .ld-review-who{display:flex;align-items:center;gap:9px;margin:6px 0 8px;}.node--type-landing-page .ld-review-avatar{width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;line-height:1;font-style:normal;}.node--type-landing-page .ld-review-who-text{display:flex;flex-direction:column;min-width:0;}.node--type-landing-page .ld-review-author{font-size:13px;font-weight:700;color:#221f1c;font-style:normal;line-height:1.2;}.node--type-landing-page .ld-review-who .ld-review-meta{margin:1px 0 0;}.node--type-landing-page .ld-review-head{align-items:flex-start;}.node--type-landing-page .ld-review-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap;}.node--type-landing-page .ld-review-verified{font-size:12px;font-weight:700;color:#2e9e74;}.node--type-landing-page .ld-review-orig{font-size:12.5px;font-weight:700;color:#c6402f;text-decoration:none;white-space:nowrap;}.node--type-landing-page .ld-review-orig:hover{text-decoration:underline;}.node--type-landing-page .ld-review-video{display:block;position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;margin:0 0 10px;background:#173b33 center/cover no-repeat;}.node--type-landing-page .ld-review-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#ff0000;}.node--type-landing-page .ld-review-play::after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff;}.node--type-landing-page .landing-title{font-size:32px !important;line-height:1.25 !important;text-align:center;margin:100px 0 16px;}.node--type-landing-page .landing-left section.facts.read-more{text-align:center;}.node--type-landing-page .landing-left section.facts .field--name-body p:first-child{font-size:20px !important;line-height:1.3 !important;}.node--type-landing-page .landing-left .readmore-js-toggle{display:block !important;margin:6px auto 0 !important;width:100% !important;float:none !important;text-align:center !important;}.node--type-landing-page .landing-left section.dot-points{display:none !important;}.node--type-landing-page .landing-left section.dot-points ul{width:100%;font-size:11px;line-height:1.9;columns:2;column-gap:20px;}.node--type-landing-page .landing-left section.dot-points ul li{float:none;width:100%;list-style-position:inside;break-inside:avoid;}.node--type-landing-page .landing-map-placeholder{width:100%;height:100%;background:#eceae3;position:relative;overflow:hidden;}.node--type-landing-page .landing-map-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;background:rgba(255,255,255,0.95);border-radius:20px;padding:10px 22px;font-family:Raleway,sans-serif;font-size:14px;color:#777;box-shadow:0 1px 6px rgba(0,0,0,0.15);pointer-events:none;transition:opacity .3s;}.node--type-landing-page .landing-map-loading.is-hidden{opacity:0;}.node--type-landing-page .landing-left #figureToggle{text-align:center;margin-top:40px;margin-bottom:24px;}.node--type-landing-page .landing-left #teaser-container{width:100%;display:block;padding:0;margin:0;}.node--type-landing-page .landing-left #teaser-container > .grid-item{display:block;width:100%;max-width:100%;padding:0;margin:0;}.node--type-landing-page .landing-left .teaser-wrapper{background:transparent;border:none;box-shadow:none;margin-bottom:0;border-radius:14px;transition:background-color .15s;}.node--type-landing-page .landing-left .teaser-wrapper:hover{background:#fff;}.node--type-landing-page .landing-left .ad-block{display:none;}.node--type-landing-page .landing-left .landing-review{padding:55px 35px;font-family:Raleway,sans-serif;}.node--type-landing-page .landing-left .landing-review__title{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:15px;font-weight:700;color:#3d3d3d;line-height:1.3;margin:0 0 6px;}.node--type-landing-page .landing-left .landing-review__meta{font-size:13px;font-weight:700;font-style:italic;color:#f2695c;margin:0 0 10px;}.node--type-landing-page .landing-left .landing-review__body{font-size:12px;font-weight:500;line-height:1.6;color:#4A4B4C;margin:0;}.node--type-landing-page .landing-review__body{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.node--type-landing-page .landing-review__more{display:inline-block;color:#f2695c;font-weight:700;font-size:13px;text-decoration:none;margin-top:2px;}.node--type-landing-page .landing-review__more:hover{color:#e5533f;}.node--type-landing-page .landing-left .teaser::after,.node--type-landing-page .landing-left .teaser:after,.node--type-landing-page .landing-left .teaser-content::after,.node--type-landing-page .landing-left .teaser-content:after{content:none !important;display:none !important;background:none !important;}.node--type-landing-page .landing-left .teaser.tour-teaser{display:flex !important;flex-direction:row !important;align-items:center !important;gap:14px !important;background:transparent !important;box-shadow:none !important;border:none !important;padding:12.5px 14px !important;margin:0 !important;width:auto !important;min-height:0 !important;height:auto !important;}.node--type-landing-page .landing-left .teaser.tour-teaser figure.teaser-image{flex:0 0 128px !important;max-width:128px !important;width:128px !important;float:none !important;height:152px !important;overflow:hidden !important;margin:0 !important;position:relative !important;top:auto !important;left:auto !important;border-radius:10px !important;transform:none !important;}.node--type-landing-page .landing-left .teaser.tour-teaser figure.teaser-image img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;min-width:0 !important;transform:none !important;z-index:1;object-fit:cover !important;border-radius:0 !important;}.node--type-landing-page .landing-left .teaser-map{display:none !important;}.node--type-landing-page .landing-left .teaser.tour-teaser .teaser-content{flex:1 !important;float:none !important;width:auto !important;height:auto !important;max-height:none !important;position:static !important;bottom:auto !important;background:transparent !important;box-shadow:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;}.node--type-landing-page .landing-left .teaser-content h2{font-family:Raleway,sans-serif;font-size:18px !important;font-weight:600;margin:0 0 6px;line-height:1.25;order:0;}.node--type-landing-page .landing-left .teaser-price-stars{display:block !important;order:1;margin:0 0 6px;}.node--type-landing-page .landing-left .teaser-price{font-family:Raleway,sans-serif;font-size:14px;font-weight:500;}.node--type-landing-page .landing-left .teaser-price strong{font-size:14px;font-weight:500;font-style:normal;}.node--type-landing-page .landing-left .teaser-price strong::before{content:'from $';font-weight:500;font-size:14px;}.node--type-landing-page .landing-left .teaser-price strong::after{content:'/person';font-weight:500;font-size:14px;}.node--type-landing-page .landing-left .teaser-price .currency{display:none;}.node--type-landing-page .landing-left .teaser-price-stars .comment-rating{margin-top:3px;}.node--type-landing-page .landing-left .teaser-price-stars .rating-stars{font-size:12px;}.node--type-landing-page .landing-left .teaser-price-stars .rating-count{font-size:12px;margin-left:4px;color:#999;}.node--type-landing-page .landing-left .teaser-content .details{order:2;font-size:12px;line-height:1.45;margin:0;height:auto !important;}.node--type-landing-page .landing-left .teaser-content .details .field-label{font-weight:700;text-transform:none !important;}.node--type-landing-page .landing-left .teaser-content .start .field-label{color:#e8442a;}.node--type-landing-page .landing-left .teaser-content .end .field-label{color:#e8442a;}.node--type-landing-page .landing-left .teaser-content .style .field-label{color:#1DBFA2;}.node--type-landing-page .landing-left .teaser-content .duration{display:none !important;}.node--type-landing-page .landing-left .teaser-content .highlights{display:none !important;}.node--type-landing-page .landing-left .teaser-footer{display:none !important;}.node--type-landing-page .landing-left .teaser .badge{display:none !important;}.node--type-landing-page .landing-left .badge--sellout{display:block !important;background:#f2695c;color:#fff;border:none;font-size:9px;font-weight:700;text-transform:none;letter-spacing:0;padding:3px 8px;top:auto;bottom:4px;left:50%;right:auto;border-radius:6px;transform:translateX(-50%);white-space:nowrap;text-align:center;line-height:1.2;z-index:2;}.node--type-landing-page .teaser-wrapper{position:relative;}.node--type-landing-page .ld-heart{position:absolute;top:2px;right:2px;z-index:3;background:none;border:none;line-height:0;cursor:pointer;padding:4px;}.node--type-landing-page .ld-heart svg{width:24px;height:24px;overflow:visible;fill:rgba(0,0,0,0.5);stroke:#fff;stroke-width:2;transition:transform .1s ease;}.node--type-landing-page .ld-heart:active svg{transform:scale(0.86);}.node--type-landing-page .ld-heart.on svg{fill:#f2695c;}.node--type-landing-page .ld-shortlist-toggle{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #d9d5cb;color:#333;border-radius:20px;font-family:Raleway,sans-serif;font-size:13.5px;font-weight:700;line-height:1;padding:7px 16px;margin-left:10px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.08);}.node--type-landing-page .ld-shortlist-toggle::before{content:"";flex:none;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f2695c'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center / contain no-repeat;}.node--type-landing-page .ld-shortlist-toggle:hover{border-color:#333;}body.shortlist-only .ld-shortlist-toggle{background:#f2695c;border-color:#f2695c;color:#fff;}body.shortlist-only .ld-shortlist-toggle::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");}body.shortlist-only .landing-left .teaser-wrapper:not(.is-hearted){display:none !important;}body.shortlist-only .landing-left .landing-review{display:none !important;}.node--type-landing-page .ld-shortlist-others{display:none;}body.shortlist-only .ld-shortlist-others{display:block;margin:10px 14px 30px;padding-top:18px;border-top:2px solid #D9E7E2;}.node--type-landing-page .ld-shortlist-others h3{font-family:Raleway,sans-serif;font-size:13px;font-weight:800;color:#8b887f;margin:0 0 10px;}.node--type-landing-page .ld-so-row{display:flex;align-items:center;gap:10px;padding:6px 0;}.node--type-landing-page .ld-so-row img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:none;}.node--type-landing-page .ld-so-row a{font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#f2695c;flex:1;}.node--type-landing-page .ld-so-remove{background:none;border:none;color:#b9b5ab;font-size:18px;cursor:pointer;padding:2px 6px;}.node--type-landing-page .ld-so-remove:hover{color:#f2695c;}.node--type-landing-page .landing-review.off-review{display:none !important;}.node--type-landing-page .ld-empty{text-align:center;padding:40px 20px;font-family:Raleway,sans-serif;color:#4A4B4C;font-size:15px;}.node--type-landing-page .ld-empty-reset{margin-top:12px;border:none;border-radius:10px;background:#f2695c;color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:700;padding:10px 26px;cursor:pointer;}.node--type-landing-page .ld-share{background:none;border:1px solid #d9d5cb;color:#6b675e;border-radius:20px;font-family:Raleway,sans-serif;font-size:12.5px;font-weight:700;line-height:1;padding:6px 14px;cursor:pointer;transition:border-color .15s ease;}.node--type-landing-page .ld-share:hover{border-color:#6b675e;}.node--type-landing-page .landing-detail-panel:focus{outline:none;}.node--type-landing-page .ld-heart:focus-visible,.node--type-landing-page .ld-ask:focus-visible,.node--type-landing-page .ld-share:focus-visible,.node--type-landing-page .ld-panel-links a#ld-fullpage:focus-visible,.node--type-landing-page .ld-shortlist-toggle:focus-visible,.node--type-landing-page .ldt-btn:focus-visible,.node--type-landing-page .ld-cal-join:focus-visible,.node--type-landing-page .ld-cal-nav:focus-visible,.node--type-landing-page .ld-cal-upgrades:focus-visible,.node--type-landing-page .ld-empty-reset:focus-visible,.node--type-landing-page .landing-detail-close:focus-visible,#figureToggle #filterButton:focus-visible{outline:2px solid #4DB7D9;outline-offset:2px;}.node--type-landing-page .landing-detail-topbar{position:relative;}.node--type-landing-page .ld-join-drop{display:none;position:absolute;top:100%;left:0;right:0;z-index:60;border-radius:0 0 12px 12px;box-shadow:0 18px 34px rgba(0,0,0,0.28);max-height:62vh;overflow-y:auto;text-align:left;}.node--type-landing-page .ld-join-drop.open{display:block;animation:ld-drop-in .22s ease;}@keyframes ld-drop-in{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:none;}}.node--type-landing-page .ld-join-drop .bookings-form-toggle{background:#faf9f4;color:#67686a;padding:8px 25px 18px;box-sizing:border-box;}.node--type-landing-page .ld-join-drop .extras-popup{display:none;}.node--type-landing-page .ld-join-drop legend{display:none;}@media screen and (max-width:900px){body.node--type-landing-page .layout-main-wrapper{padding-left:0 !important;padding-right:0 !important;}body.node--type-landing-page{overflow-x:clip !important;overflow-y:visible !important;}.node--type-landing-page .landing-left .landing-review{padding:16px 18px 12px;}.node--type-landing-page .landing-left .landing-review__title{font-size:15px;margin-bottom:2px;}.node--type-landing-page .landing-left .landing-review__meta{font-size:11px;}.node--type-landing-page .landing-left .landing-review__body{font-size:13px;line-height:1.45;margin:4px 0 2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.node--type-landing-page .landing-left .teaser-wrapper{transition:background-color .25s ease;}.node--type-landing-page .landing-left .teaser-wrapper.is-mapped{background-color:#D9E7E2;}.node--type-landing-page .landing-grid{display:block;position:static;height:auto;overflow:visible;}.node--type-landing-page .m-sticky{position:sticky;top:0;z-index:500;background:#FBF9F6;transition:top .28s ease;}.node--type-landing-page .landing-right{position:relative;width:100%;height:42vh;margin:0;overflow:hidden;transition:height .3s ease;}.node--type-landing-page .landing-grid.map-collapsed .landing-right{height:0;}.node--type-landing-page .m-grip{width:100%;height:26px;display:flex;align-items:center;justify-content:center;background:#FBF9F6;touch-action:none;cursor:grab;}.node--type-landing-page .m-grip::before{content:'';width:90px;height:6px;border-radius:3px;background:#d9d5cb;}.node--type-landing-page .landing-left{width:100%;height:auto;overflow:visible;padding:1px 0 40px;background:#FBF9F6;}.node--type-landing-page .landing-left .landing-title,.node--type-landing-page .landing-left section.facts,.node--type-landing-page .landing-left section.dot-points{padding-left:16px;padding-right:16px;}.node--type-landing-page .landing-left .teaser.tour-teaser{padding:8px 14px !important;}.node--type-landing-page .ld-join-drop{border-radius:0;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);}.node--type-landing-page .landing-detail-hero{padding-top:4px;}.node--type-landing-page .ld-next{margin-top:14px;}.node--type-landing-page .ld-factbox li{white-space:normal;}.node--type-landing-page .landing-grid.tour-open .landing-left{visibility:hidden;}.node--type-landing-page .landing-detail-panel{background:#fff;box-shadow:none;position:fixed;left:0;right:0;bottom:0;top:calc(42vh + 26px);width:100%;max-width:none;min-width:0;z-index:1000;height:auto;border-radius:0;transform:translateY(16px);transition:top .3s ease,opacity .22s ease,transform .22s ease;}.node--type-landing-page .landing-detail-panel.is-open{transform:none;}.node--type-landing-page .landing-detail-topbar{border-radius:0;padding:5px 16px;}.node--type-landing-page .ldt-amount{font-size:22px;}.node--type-landing-page .ldt-currency{font-size:12px;}.node--type-landing-page .ldt-deposit{font-size:11px;margin-top:0;}.node--type-landing-page .landing-detail-panel.is-open .landing-detail-topbar{position:fixed;top:0;left:0;right:0;z-index:1200;transition:top .28s ease;}.node--type-landing-page .ldt-btn--dates{font-size:0;min-width:44px;}.node--type-landing-page .ldt-btn--dates::before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H5'/%3E%3Cpath d='M12 5l-7 7 7 7'/%3E%3C/svg%3E") center / contain no-repeat;}.node--type-landing-page .landing-detail-scroll{border-radius:0;}.node--type-landing-page .landing-detail-close{display:none;}}.node--type-landing-page .landing-detail-facts,.node--type-landing-page .landing-detail-cta{display:none !important;}.node--type-landing-page .ld-cal-section{background:#F1F2F2;margin:0 -18px;padding:40px 18px 48px;text-align:center;font-family:Raleway,sans-serif;}.node--type-landing-page .ld-cal-title{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:32px;font-weight:700;text-align:center;color:#4A4B4C;margin:0 0 40px;}.node--type-landing-page .ld-cal-from{font-size:20px;font-weight:700;color:#3d3d3d;margin:0 0 6px;}.node--type-landing-page .ld-cal-upgrades{background:none;border:none;font-family:Raleway,sans-serif;font-size:17px;font-weight:700;color:#f2695c;margin:0 0 34px;}.node--type-landing-page .ld-cal-upgrades:disabled{cursor:default;}.node--type-landing-page .ld-cal-head{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 18px;}.node--type-landing-page .ld-cal-month{font-size:24px;font-weight:700;color:#3d3d3d;}.node--type-landing-page .ld-cal-nav{background:none;border:none;font-family:Raleway,sans-serif;font-size:22px;font-weight:700;color:#3d3d3d;text-decoration:underline;cursor:pointer;padding:0 4px;}.node--type-landing-page .ld-cal-grid{display:grid;grid-template-columns:repeat(7,45px);gap:6px;justify-content:center;}.node--type-landing-page .ld-cal-day{width:45px;height:45px;border:1px solid #55565b;border-radius:10px;background:#FAFAF8;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15px;color:#3d3d3d;line-height:1.1;box-sizing:border-box;}.node--type-landing-page .ld-cal-day.is-available{background:#BCE3D6;cursor:pointer;}.node--type-landing-page .ld-cal-day.is-selected{background:#52B999;}.node--type-landing-page .ld-cal-day.is-soldout{background:#F0B7A5;}.node--type-landing-page .ld-cal-count{font-size:9.5px;font-style:italic;font-weight:600;}.node--type-landing-page .ld-cal-day.is-low .ld-cal-count{color:#f2695c;}.node--type-landing-page .ld-cal-join{display:block;margin:30px auto 0;border:none;border-radius:10px;background:#f2695c;color:#fff;font-family:Raleway,sans-serif;font-size:20px;font-weight:700;padding:13px 44px;}.node--type-landing-page .ld-cal-join:disabled{cursor:default;}.node--type-landing-page .ld-itin-extra--startfinish{border-top:2px solid #fff;margin-top:28px;padding-top:28px;}.node--type-landing-page .ld-itin-extra--startfinish h4{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:32px;font-weight:700;text-align:center;color:#4A4B4C;margin:0 0 20px;}.node--type-landing-page .ld-itin-extra--startfinish h3{font-size:15px;font-weight:700;color:#3d3d3d;margin:14px 0 6px;}.node--type-landing-page .ld-itin-extra--startfinish p{font-size:14.5px;line-height:1.6;margin:0 0 10px;}.node--type-landing-page .ld-itin-extra--startfinish ul{list-style:none;padding:0;margin:0 0 12px;}.node--type-landing-page .ld-itin-extra--startfinish ul li{font-size:14.5px;line-height:1.6;margin-bottom:3px;}.node--type-landing-page details.ld-sec > summary{list-style:none;cursor:pointer;}.node--type-landing-page details.ld-sec > summary::-webkit-details-marker{display:none;}.node--type-landing-page details.ld-sec[open]{padding-bottom:24px;}.node--type-landing-page details.ld-sec + details.ld-sec{border-top:2px solid #D9E7E2;}.node--type-landing-page #ld-extras:not(:empty) + details.ld-sec{border-top:2px solid #D9E7E2;}.node--type-landing-page .mbx-popup__tours{display:block;margin-top:8px;color:#4DB7D9;font-weight:700;font-size:13px;cursor:pointer;}.node--type-landing-page .mbx-popup__tourlist{margin-top:4px;}.node--type-landing-page .rt-pop{font-family:Raleway,sans-serif;padding:2px 2px 0;}.node--type-landing-page .rt-pop__head{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8b887f;margin-bottom:4px;}.node--type-landing-page .rt-pop__tour{display:block;font-size:13px;font-weight:600;color:#f2695c;cursor:pointer;padding:2px 0;text-decoration:none;}.node--type-landing-page .rt-pop__tour:hover{text-decoration:underline;}.node--type-landing-page .rt-pop__more{font-size:11.5px;color:#999;margin-top:2px;}body.node--type-landing-page.hdr-auto header#header{position:fixed;top:0;left:0;right:0;z-index:950;transform:translateY(-100%);transition:transform .28s ease;}body.node--type-landing-page.hdr-auto header#header.hdr-show{transform:translateY(0);}@media screen and (min-width:900px) and (max-width:1199px){.node--type-landing-page .landing-right{overflow:visible;}.node--type-landing-page .landing-detail-panel{z-index:40;top:0;bottom:0;left:-400px;width:400px;min-width:0;max-width:none;border-radius:0;}.node--type-landing-page .ldt-btn--dates{font-size:0;min-width:44px;}.node--type-landing-page .ldt-btn--dates::before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H5'/%3E%3Cpath d='M12 5l-7 7 7 7'/%3E%3C/svg%3E") center / contain no-repeat;}.node--type-landing-page .landing-detail-close{display:none;}}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
