/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
.product-card-image.lazy-load-bg,.bundle-card-image.lazy-load-bg,.card__image.lazyload,.tour__itinerary-thumbnail{background-image:url("/modules/izi-content/izi_apicontent/img/default_cover-89f16428b16165a7fd30f535af95749e.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;}.for-you-carousel-wrapper{position:relative;min-height:220px;}.for-you-carousel-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:20;background:#f8f8f8;border-radius:12px;}.for-you-carousel-wrapper:not(.carousel-loading) .for-you-carousel-loader{display:none;}.path-frontpage .hp-for-you .for-you-carousel-wrapper.carousel-loading{overflow:hidden;max-height:32rem;}.path-frontpage .hp-for-you .for-you-carousel-wrapper:not(.carousel-loading){max-height:none;}.for-you-loader-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#0288d1;border-radius:50%;animation:spin 0.8s linear infinite;}.for-you-loader-text{font-size:14px;color:#666;}.owl-initializing .product-card-image-section,.owl-initializing .bundle-image.bundle-card-image-section{visibility:hidden;opacity:0;min-height:165px;transition:opacity 0.2s ease;}.product-card-image-wrapper,.bundle-card-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#f0f0f0;}.product-card-image-loader,.bundle-card-image-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#999;border-radius:50%;animation:spin 0.8s linear infinite;z-index:2;opacity:1;transition:opacity 0.3s ease;}.product-card-image-wrapper.loaded .product-card-image-loader,.bundle-card-image-wrapper.loaded .bundle-card-image-loader{opacity:0;pointer-events:none;}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg);}100%{transform:translate(-50%,-50%) rotate(360deg);}}.product-card-image.lazy-load-bg,.bundle-card-image.lazy-load-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 0.3s ease;opacity:0;z-index:1;}.product-card-image.lazy-load-bg.loaded,.bundle-card-image.lazy-load-bg.loaded{opacity:1;}img.product-card-image,img.bundle-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:1;}.product-card-image-wrapper::before,.bundle-card-image-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;z-index:0;}.product-card-image-wrapper.loaded::before,.bundle-card-image-wrapper.loaded::before{display:none;}@keyframes shimmer{0%{background-position:-200% 0;}100%{background-position:200% 0;}}.path-frontpage img[loading="lazy"],.product-card-image-wrapper img[loading="lazy"],.bundle-card-image-wrapper img[loading="lazy"]{opacity:0;transition:opacity 0.3s ease;}.path-frontpage img[loading="lazy"].loaded,.product-card-image-wrapper img[loading="lazy"].loaded,.bundle-card-image-wrapper img[loading="lazy"].loaded{opacity:1;}.image-wrapper{}.image-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;z-index:0;}.image-wrapper.loaded::before{display:none;}.image-wrapper img{}.owl-carousel .owl-lazy{opacity:0;transition:opacity 0.3s ease;}.owl-carousel .owl-lazy.loaded{opacity:1;}.owl-carousel .product-card-image-wrapper,.owl-carousel .bundle-card-image-wrapper{min-height:165px;max-width:100%;}.owl-carousel .product-card-image-section,.owl-carousel .bundle-image.bundle-card-image-section{min-height:165px;max-width:100%;}.featured-content-item-list .product-card-image-section,.featured-content-item-list .bundle-image.bundle-card-image-section{max-width:100%;overflow:hidden;}@media (max-width:768px){.for-you-carousel-wrapper,.for-you-carousel-wrapper .featured-content-item-list--owl,.for-you-carousel-wrapper .owl-stage-outer,.for-you-carousel-wrapper .owl-stage,.for-you-carousel-wrapper .owl-item{touch-action:pan-y;-ms-touch-action:pan-y;}}@media (max-width:768px){.product-card-image-loader,.bundle-card-image-loader{width:30px;height:30px;border-width:2px;}}.path-frontpage .hp-for-you .product-card-image-section,.path-frontpage .hp-for-you .bundle-card-image-section{position:relative;overflow:hidden;padding-top:0 !important;height:auto !important;aspect-ratio:16 / 10;}.path-frontpage .hp-for-you .product-card-image-wrapper,.path-frontpage .hp-for-you .product-card-image,.path-frontpage .hp-for-you .product-card-image.lazy-load-bg,.path-frontpage .hp-for-you .bundle-card-image-wrapper,.path-frontpage .hp-for-you .bundle-image-stack,.path-frontpage .hp-for-you .bundle-card-image{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;background-size:cover !important;background-position:center !important;contain:none !important;}.path-frontpage .hp-for-you .product-card-image.lazy-load-bg.loaded,.path-frontpage .hp-for-you .bundle-card-image.lazy-load-bg.loaded{opacity:1 !important;}
.bundle-purchase-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none;}.bundle-purchase-modal.is-open{display:flex !important;opacity:1;visibility:visible;pointer-events:auto;}.bundle-purchase-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(2px);cursor:pointer;}.bundle-purchase-modal-content{position:relative;width:100%;max-width:500px;background:#ffffff;border-radius:24px 24px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,0.15);transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);max-height:90vh;overflow-y:auto;z-index:1;cursor:default;}.bundle-purchase-modal.is-open .bundle-purchase-modal-content{transform:translateY(0);}.bundle-purchase-modal-header{padding:24px 24px 16px;text-align:center;border-bottom:1px solid #e5e7eb;}.bundle-purchase-modal-handle{width:40px;height:4px;background:#d1d5db;border-radius:2px;margin:0 auto 16px;}.bundle-purchase-modal-title{font-size:24px;font-weight:600;color:#111827;margin:0 0 8px;line-height:1.2;}.bundle-purchase-modal-subtitle{font-size:14px;color:#6b7280;margin:0;line-height:1.5;}.bundle-purchase-modal-options{padding:16px 24px 24px;}.bundle-purchase-option{display:flex;align-items:center;padding:16px;margin-bottom:12px;background:#ffffff;border:2px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#111827;transition:all 0.2s ease;cursor:pointer;}.bundle-purchase-option:last-child{margin-bottom:0;}.bundle-purchase-option:hover,.bundle-purchase-option:focus{border-color:#6366f1;background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,0.15);outline:none;}.bundle-purchase-option:active{transform:translateY(0);}.bundle-purchase-option--disabled{cursor:default;opacity:0.7;pointer-events:none;}.bundle-purchase-option--disabled:hover,.bundle-purchase-option--disabled:focus{border-color:#e5e7eb;background:#ffffff;transform:none;box-shadow:none;}.bundle-purchase-option-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;}.bundle-purchase-option-icon--buy{background:#fef2f2;color:#dc2626;}.bundle-purchase-option-icon--gift{background:#f0fdf4;color:#16a34a;}.bundle-purchase-option-icon svg{width:24px;height:24px;}.bundle-purchase-option-content{flex:1;min-width:0;}.bundle-purchase-option-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px;line-height:1.4;}.bundle-purchase-option-description{font-size:14px;color:#6b7280;margin:0;line-height:1.4;}.bundle-purchase-option-arrow{width:24px;height:24px;color:#9ca3af;flex-shrink:0;margin-left:12px;}.bundle-purchase-option-arrow svg{width:24px;height:24px;}.bundle-purchase-option:hover .bundle-purchase-option-arrow,.bundle-purchase-option:focus .bundle-purchase-option-arrow{color:#6366f1;}body.modal-open{overflow:hidden;}@media (min-width:768px){.bundle-purchase-modal{align-items:center;}.bundle-purchase-modal-content{border-radius:16px;max-width:480px;max-height:80vh;}.bundle-purchase-modal-handle{display:none;}.bundle-purchase-modal-header{padding:32px 32px 24px;}.bundle-purchase-modal-options{padding:24px 32px 32px;}.bundle-purchase-option{padding:20px;}}.bundle-purchase-modal[aria-hidden="true"]:not(.is-open){display:none;}.bundle-purchase-option:focus-visible{outline:2px solid #6366f1;outline-offset:2px;}
.product-card:not(.hp-city-card) .product-card-meta-right:not(:has(.product-card-duration:not([hidden]),.product-card-distance:not([hidden]))){display:none !important;}.product-card .product-card-meta-right:has(.product-card-audio),.path-frontpage .hp-for-you .product-card-meta-right:has(.product-card-audio){position:relative !important;z-index:9 !important;display:inline-flex !important;align-items:center;height:auto !important;min-height:0;overflow:visible !important;pointer-events:auto !important;}.product-card-audio{position:relative;z-index:8;display:inline-flex;align-items:center;gap:6px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#8a8a8a;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;pointer-events:auto !important;}.product-card-audio *{pointer-events:auto !important;}.product-card-audio__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#d21649;flex:0 0 18px;}.product-card-audio__btn::after{content:"";position:absolute;inset:-8px;}.product-card-audio__icon{display:block;width:0;height:0;margin-left:1px;border-style:solid;border-width:2px 0 2px 3px;border-color:transparent transparent transparent #fff;}.product-card-audio.is-playing .product-card-audio__icon{width:6px;height:7px;margin-left:0;border:0;background:linear-gradient(#fff,#fff) left center / 2px 7px no-repeat,linear-gradient(#fff,#fff) right center / 2px 7px no-repeat;}.product-card-audio__wave{display:none;align-items:center;gap:2px;height:14px;}.product-card-audio.is-open .product-card-audio__wave{display:inline-flex;}.product-card-audio__wave span{display:block;width:2px;border-radius:1px;background:#d21649;transform-origin:center;}.product-card-audio__wave span:nth-child(1){height:5px;}.product-card-audio__wave span:nth-child(2){height:9px;}.product-card-audio__wave span:nth-child(3){height:13px;}.product-card-audio__wave span:nth-child(4){height:7px;}.product-card-audio__wave span:nth-child(5){height:11px;}.product-card-audio__wave span:nth-child(6){height:6px;}.product-card-audio.is-playing .product-card-audio__wave span{animation:card-audio-wave 0.9s ease-in-out infinite;}.product-card-audio.is-playing .product-card-audio__wave span:nth-child(odd){animation-delay:0.15s;}.product-card-audio.is-playing .product-card-audio__wave span:nth-child(3n){animation-delay:0.3s;}@keyframes card-audio-wave{0%,100%{transform:scaleY(0.45);}50%{transform:scaleY(1);}}.product-card-audio + .product-card-duration::before,.product-card-audio + .product-card-distance::before{content:"|";margin:0 6px 0 8px;color:#c8c8c8;font-weight:400;}.product-card-duration{display:inline-flex;align-items:center;gap:3px;}.product-card-duration .material-icons{display:inline-flex !important;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 15px;font-size:15px;line-height:1;color:#999;}.product-card-image-playstack{position:absolute;left:12px;right:12px;bottom:10px;z-index:8;display:flex;flex-direction:row;align-items:center;gap:10px;pointer-events:none;}.product-card-image-playstack .hp-card-image-caption{position:static !important;left:auto !important;right:auto !important;bottom:auto !important;flex:1 1 auto;min-width:0;width:auto;max-width:none;}.product-card-image-playstack .product-card-audio{flex:0 0 auto;pointer-events:auto;gap:0;width:32px;height:32px;padding:0;border-radius:50%;background:transparent;box-shadow:none;}.product-card-image-playstack .product-card-audio__btn{width:32px;height:32px;flex-basis:32px;box-shadow:0 2px 8px rgba(0,0,0,0.28);}.product-card-image-playstack .product-card-audio__icon{border-width:5px 0 5px 8px;margin-left:2px;}.product-card-image-playstack .product-card-audio.is-playing .product-card-audio__icon{width:9px;height:10px;background:linear-gradient(#fff,#fff) left center / 3px 10px no-repeat,linear-gradient(#fff,#fff) right center / 3px 10px no-repeat;}.product-card-image-playstack .product-card-audio__time,.product-card-image-playstack .product-card-audio__wave{display:none !important;}.product-card-image-playstack .product-card-audio.is-playing{position:relative;display:grid;grid-template-columns:32px auto;grid-template-rows:32px;align-items:center;column-gap:8px;width:auto;min-width:32px;height:32px;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;}.product-card-image-playstack .product-card-audio.is-playing::before{content:"";grid-column:1 / 3;grid-row:1;height:32px;border-radius:999px;background:rgba(28,28,28,0.78);box-shadow:0 2px 8px rgba(0,0,0,0.28);}.product-card-image-playstack .product-card-audio.is-playing .product-card-audio__btn{grid-column:1;grid-row:1;z-index:1;box-shadow:none;}.product-card-image-playstack .product-card-audio.is-playing .product-card-audio__time{grid-column:2;grid-row:1;z-index:1;position:static;display:block !important;width:auto;height:auto;margin:0;padding:0 12px 0 0;color:#fff;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;text-align:left;text-shadow:none;font-variant-numeric:tabular-nums;}.path-frontpage .hp-for-you .product-card-image-section:has(.product-card-image-playstack) .product-card-languages--on-image{top:10px !important;right:10px !important;bottom:auto !important;left:auto !important;justify-content:flex-end;}.product-card-audio__time:empty{display:none;}.product-card-audio:not(:has(.product-card-audio__time:not(:empty))){padding-right:10px;}
.audio__slider.ui-slider{position:relative;}.audio__slider .ui-slider-range{position:absolute;left:0;top:0;height:100%;}.audio__slider .ui-slider-handle{position:absolute;top:50%;margin-top:-5.5px;}
.bundle-card .product-card-languages,.bundle-card .product-card-languages--on-image,.bundle-card .content-languages,.path-frontpage .featured-main-item.bundle-card .product-card-languages--on-image,.path-frontpage .hp-for-you .bundle-card .product-card-languages--on-image,.hp-more-bundles .product-card-languages--on-image,.izi-bundle-detail .bundle-tours-grid .product-card-languages,.izi-bundle-detail .bundle-tours-grid .product-card:not(.hp-city-card) .product-card-languages--on-image,.listing-page .listing-grid .bundle-card .product-card-languages,.listing-page .listing-grid .bundle-card .product-card-languages--on-image{display:none !important;}#block-izi-travel-socialauthlogin,#block-izi-travel-2-socialauthlogin,.block-social-auth-login{display:none !important;}.skip-link{position:absolute;left:-999px;top:0;z-index:2000;padding:0.5rem 1rem;background:#000;color:#fff;}.skip-link:focus{left:0.5rem;top:0.5rem;}.navigation--top{background:#fff;}.navigation--top .navigation__container{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:3.5rem;padding-left:12px;padding-right:12px;}.navigation--top .navigation__brand{display:flex;align-items:center;min-width:0;}.navigation--top .navigation__hamburger{display:block;flex:0 0 auto;background-image:url(/themes/custom/izi_travel/dist/images/75aa9c80bbb510260625.svg);background-repeat:no-repeat;background-position:center;background-size:22px;}.path-frontpage .navigation--top .navigation__logo{position:relative !important;left:auto !important;top:auto !important;transform:none !important;}.navigation--top .region-primary-menu{display:flex;align-items:center;margin-left:auto;flex:0 0 auto;}.navigation--top .block-language-switcher-enhanced{flex:0 0 auto;width:auto;max-width:none;}.navigation--top .block-language-switcher-enhanced .dropdown{position:relative;display:inline-block;}.navigation--top .block-language-switcher-enhanced .dropdown-menu{display:none;position:absolute;right:0;top:calc(100% - 0.15rem);z-index:1200;min-width:9.5rem;margin:0;padding:0.35rem;border:1px solid #ece7df;background:#fff;border-radius:12px;list-style:none;box-shadow:0 12px 32px rgba(28,28,28,0.12);}.navigation--top .block-language-switcher-enhanced .dropdown.show .dropdown-menu,.navigation--top .block-language-switcher-enhanced .dropdown-menu.show,.navigation--top .block-language-switcher-enhanced .dropdown:focus-within .dropdown-menu{display:block !important;}.navigation--top .block-language-switcher-enhanced .dropdown-toggle{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;min-height:2.75rem;margin:0;padding:0 1.25em 0 1.4rem;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23255066' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18'/%3E%3C/svg%3E") left center / 16px no-repeat;font:inherit;color:inherit;cursor:pointer;box-shadow:none;}.navigation--top .block-language-switcher-enhanced .dropdown-menu .dropdown-item{display:block;color:#0e5671;text-decoration:none;line-height:1.5;padding:0.1em 0;}.navigation--top .block-language-switcher-enhanced .dropdown-menu ul{margin:0;padding:0;list-style:none;}.navigation--top .izi-langselect{width:max-content;}.navigation--top .izi-langselect__code{text-transform:uppercase;}.navigation--top .izi-langselect__details summary{display:inline-flex !important;align-items:center;gap:0.35rem;}.navigation--top .izi-langselect__details summary::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23255066' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18'/%3E%3C/svg%3E") center / contain no-repeat;}@media (max-width:1099px){.navigation--top .block-menu,.path-frontpage .navigation--top .block-menu,.path-frontpage .navigation--top .region-primary-menu .menu--main{display:none !important;position:static;transform:none;}.navigation--top .navigation__logo,.path-frontpage .navigation--top .navigation__logo{position:relative !important;left:auto !important;top:auto !important;transform:none !important;width:132px;height:32px;margin:0 0 0 0.2rem !important;}.navigation--top .izi-langselect__details summary,.path-frontpage .navigation--top .izi-langselect__details summary{min-height:44px;height:auto;line-height:1;padding:0 1.1rem 0 0;}}@media (min-width:1100px){.navigation--top .navigation__container,.path-frontpage .navigation--top .navigation__container{display:flex !important;align-items:center;justify-content:space-between;position:relative;min-height:4.75rem;}.navigation--top .navigation__brand,.path-frontpage .navigation--top .navigation__brand{display:flex;align-items:center;flex:0 0 auto;z-index:2;}.navigation--top .navigation__hamburger,.path-frontpage .navigation--top .navigation__hamburger{height:2.75rem;margin:0;background-size:28px;}.navigation--top .navigation__logo,.path-frontpage .navigation--top .navigation__logo{position:relative !important;left:auto !important;top:auto !important;transform:none !important;float:none;margin:0 0 0 0.35em !important;}.navigation--top .region-primary-menu,.navigation--top .navigation__container .region-primary-menu,.path-frontpage .navigation--top .region-primary-menu{display:flex !important;align-items:center;justify-content:center !important;margin-left:auto;pointer-events:auto !important;flex:1 1 auto;min-width:0;gap:0;position:relative;padding-right:6.25rem;}.navigation--top .block-menu,.navigation--top .navigation__container .block-menu,.navigation--top .region-primary-menu .menu--main,.path-frontpage .navigation--top .block-menu,.path-frontpage .navigation--top .region-primary-menu .menu--main{display:block !important;position:static;left:auto;top:auto;transform:none;float:none;pointer-events:auto;z-index:1;}.navigation--top .block-menu > ul.menu,.path-frontpage .navigation--top .block-menu > ul.menu{display:flex;align-items:center;margin:0;padding:0;gap:1.5rem;}.navigation--top .block-menu > ul.menu > li,.path-frontpage .navigation--top .block-menu > ul.menu > li,.navigation--top .block-menu > ul.menu > .navigation__item + .navigation__item,.path-frontpage .navigation--top .block-menu > ul.menu > .navigation__item + .navigation__item{position:relative;flex-shrink:0;white-space:nowrap;line-height:1.2;list-style:none;margin-left:0 !important;margin-right:0 !important;}.navigation--top .block-menu > ul.menu > li > a,.path-frontpage .navigation--top .block-menu > ul.menu > li > a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 0.15rem;}.navigation--top .block-menu > ul.menu > li > ul.menu,.path-frontpage .navigation--top .block-menu > ul.menu > li > ul.menu{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:12.5rem;margin:0;padding:0.4rem;flex-direction:column;border:1px solid #ece7df;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(28,28,28,0.12);}.navigation--top .block-menu > ul.menu > li:hover > ul.menu,.navigation--top .block-menu > ul.menu > li:focus-within > ul.menu,.path-frontpage .navigation--top .block-menu > ul.menu > li:hover > ul.menu,.path-frontpage .navigation--top .block-menu > ul.menu > li:focus-within > ul.menu{display:flex;}.navigation--top .block-menu > ul.menu > li > ul.menu > li > a,.path-frontpage .navigation--top .block-menu > ul.menu > li > ul.menu > li > a{display:block;min-height:0;padding:0.65rem 0.85rem;border-radius:8px;color:#255066;font-weight:600;text-decoration:none;white-space:nowrap;}.navigation--top .block-language-switcher-enhanced,.path-frontpage .navigation--top .block-language-switcher-enhanced{position:absolute;right:0.25rem;top:50%;transform:translateY(-50%);margin-right:0;pointer-events:auto;z-index:8;}.navigation--top .izi-langselect__details summary,.path-frontpage .navigation--top .izi-langselect__details summary{min-height:2.75rem;height:auto;line-height:1;padding:0 1.25em 0 0;}}.navigation--top .block-menu > ul.menu > .navigation__item + .navigation__item,.path-frontpage .navigation--top .block-menu > ul.menu > .navigation__item + .navigation__item{margin-left:0;}.navigation--top .block-menu > ul.menu > .navigation__item--expanded > a,.navigation--top .block-menu > ul.menu > .menu-item--expanded > a,.path-frontpage .navigation--top .block-menu > ul.menu > .navigation__item--expanded > a,.path-frontpage .navigation--top .block-menu > ul.menu > .menu-item--expanded > a{display:inline-flex;align-items:center;gap:0.4rem;}.navigation--top .block-menu > ul.menu > .navigation__item--expanded > a::after,.navigation--top .block-menu > ul.menu > .menu-item--expanded > a::after,.path-frontpage .navigation--top .block-menu > ul.menu > .navigation__item--expanded > a::after,.path-frontpage .navigation--top .block-menu > ul.menu > .menu-item--expanded > a::after{content:"";width:0.4rem;height:0.4rem;margin-top:-0.15rem;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);}.navigation--top .block-menu > ul.menu > .navigation__item--expanded,.path-frontpage .navigation--top .block-menu > ul.menu > .navigation__item--expanded{z-index:6;}.navigation--top .navigation__item--expanded > .menu,.path-frontpage .navigation--top .navigation__item--expanded > .menu{min-width:12.5rem;padding:0.4rem;border:1px solid #ece7df;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(28,28,28,0.12);}.navigation--top .navigation__item--expanded > .menu .navigation__item,.path-frontpage .navigation--top .navigation__item--expanded > .menu .navigation__item{background:transparent;}.navigation--top .navigation__item--expanded > .menu .navigation__item > a,.path-frontpage .navigation--top .navigation__item--expanded > .menu .navigation__item > a{display:block;padding:0.65rem 0.85rem;border:0;border-radius:8px;background:transparent;color:#255066;font-size:0.95rem;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none;white-space:nowrap;}.navigation--top .navigation__item--expanded > .menu .navigation__item > a:hover,.navigation--top .navigation__item--expanded > .menu .navigation__item > a:focus-visible,.path-frontpage .navigation--top .navigation__item--expanded > .menu .navigation__item > a:hover,.path-frontpage .navigation--top .navigation__item--expanded > .menu .navigation__item > a:focus-visible{background:#f7f4ee;color:#ca2449;}.navigation--top .izi-langselect__list{width:max-content;min-width:9.5rem;max-width:min(11.5rem,calc(100vw - 1.5rem));padding:0.35rem !important;border:1px solid #ece7df !important;border-radius:12px !important;background:#fff !important;box-shadow:0 12px 32px rgba(28,28,28,0.12);}.navigation--top .izi-langselect__list li{margin:0;padding:0;list-style:none;}.navigation--top .izi-langselect__list a,.navigation--top .izi-langselect__list a.dropdown-item{display:block;padding:0.45rem 0.7rem;border:0;border-radius:8px;color:#255066;font-size:0.9rem;font-weight:600;line-height:1.25;white-space:nowrap;text-decoration:none !important;}.navigation--top .izi-langselect__list a:hover,.navigation--top .izi-langselect__list a:focus-visible,.navigation--top .izi-langselect__list a.dropdown-item:hover,.navigation--top .izi-langselect__list a.dropdown-item:focus-visible{background:#f7f4ee;color:#ca2449;text-decoration:none !important;}html.js .ajax-progress,html.js .ajax-progress-throbber,html.js .ajax-progress-fullscreen,html.js .ui-dialog .ajax-progress,html.js .ui-dialog .ajax-progress-throbber,html.js .ui-dialog .ajax-progress.ajax-progress-throbber,html.js #izi-payment-loader,html.js #izi-payment-loader.ajax-progress,html.js #izi-payment-loader.ajax-progress-throbber,html.js .izi-fullscreen-loader{border-radius:0 !important;}html.js .ajax-progress .throbber,html.js .ajax-progress-throbber .throbber,html.js .ui-dialog .ajax-progress-throbber .throbber,html.js #izi-payment-loader .throbber,html.js .izi-loader-spinner,html.js .ui-dialog .ajax-progress-throbber:not(#izi-payment-loader)::before,html.js .contextual-links .ajax-progress-throbber::before{border-radius:50%;}html.js #izi-payment-loader::before,html.js #izi-payment-loader.ajax-progress::before,html.js .ui-dialog #izi-payment-loader.ajax-progress-throbber::before{content:none !important;display:none !important;}html.js .ui-dialog .ajax-progress.ajax-progress-throbber:not(#izi-payment-loader)::before{position:absolute;top:50%;left:50%;inset:auto;width:1.5rem;height:1.5rem;margin:-0.75rem 0 0 -0.75rem;}.izi-bundle-detail--editorial .masthead.bundle-detail-page{border-bottom:0;padding:1rem 0 1.5rem;}.izi-bundle-detail--editorial .bundle-detail-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;}.izi-bundle-detail--editorial .bundle-detail-left,.izi-bundle-detail--editorial .bundle-detail-middle,.izi-bundle-detail--editorial .bundle-detail-right{min-width:0;width:100%;max-width:100% !important;flex:none !important;}.izi-bundle-detail--editorial .bundle-detail-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;position:relative;z-index:21;}.izi-bundle-detail--editorial .bundle-detail-image-section{position:relative;width:100%;padding-top:0 !important;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;box-shadow:0 10px 28px rgba(16,24,40,0.12);}.izi-bundle-detail--editorial .bundle-detail-image-section .bundle-image-stack{position:absolute;inset:0;width:100%;height:100%;}.izi-bundle-detail--editorial .bundle-detail-image-section .bundle-image-stack:before,.izi-bundle-detail--editorial .bundle-detail-image-section .bundle-image-stack:after{display:none;}.izi-bundle-detail--editorial .bundle-hero-photo,.izi-bundle-detail--editorial .bundle-detail-image-section .bundle-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;display:block;}.izi-bundle-detail--editorial .bundle-discount-badge{top:16px;left:16px;right:auto;transform:none !important;background:#c2185b;min-width:72px;padding:10px 12px;border-radius:12px;box-shadow:0 8px 18px rgba(194,24,91,0.3);}.izi-bundle-detail--editorial .bundle-hero-premium{position:absolute;left:12px;bottom:12px;z-index:6;max-width:calc(100% - 24px);}.izi-bundle-detail--editorial .bundle-discount-badge .discount-percentage{font-size:18px;line-height:1;}.izi-bundle-detail--editorial .bundle-discount-badge .discount-text{font-size:11px;letter-spacing:0.06em;}.izi-bundle-detail--editorial .bundle-detail-title{font-size:28px;line-height:1.15;margin:0 0 10px;overflow-wrap:break-word;color:#1b2430;}.izi-bundle-detail--editorial .bundle-subtitle{letter-spacing:0.16em;color:#8b939e;margin-bottom:10px;font-size:12px;}.izi-bundle-detail--editorial .bundle-hero-lead{margin:0 0 18px;color:#5b6570;font-size:15px;line-height:1.5;max-width:34em;}.izi-bundle-detail--editorial .bundle-hero-stats{display:flex;flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;gap:0;margin:0 0 20px;padding:0;border:0;}.izi-bundle-detail--editorial .bundle-hero-stat{text-align:left;padding:0 22px;border-right:1px solid #e6e8ec;}.izi-bundle-detail--editorial .bundle-hero-stat:first-child{padding-left:0;}.izi-bundle-detail--editorial .bundle-hero-stat:last-child{border-right:0;padding-right:0;}.izi-bundle-detail--editorial .bundle-hero-stat__value{display:block;font-size:20px;font-weight:700;color:#1b2430;line-height:1.15;}.izi-bundle-detail--editorial .bundle-hero-stat__label{display:block;margin-top:3px;font-size:12px;font-weight:500;color:#8b939e;text-transform:none;letter-spacing:0;}.izi-bundle-detail--editorial .bundle-buy-section{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:0;}.izi-bundle-detail--editorial .bundle-hero-price{display:flex;align-items:baseline;gap:8px;}.izi-bundle-detail--editorial .bundle-buy-section .bundle-price-current{font-size:28px;font-weight:700;color:#c2185b;}.izi-bundle-detail--editorial .bundle-buy-section .bundle-price-original{font-size:14px;color:#9aa1aa;}.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart{background:#c2185b;border:0;border-radius:22px !important;padding:0.55rem 1.4rem;font-weight:700;min-height:42px;}.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart:hover,.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart:focus{background:#a0144b;}.izi-bundle-detail--editorial .bundle-hero-share{align-self:flex-end;width:auto;}.izi-bundle-detail--editorial .bundle-hero-share .dropdown__group{display:inline-block;}.izi-bundle-detail--editorial .bundle-hero-share .dropdown__menu{left:auto;right:0;}.izi-bundle-detail--editorial .bundle-hero-share .button--icon-share{width:44px;height:44px;min-width:44px;min-height:44px;padding:0 !important;border-radius:4px !important;overflow:hidden;}.izi-bundle-detail--editorial .bundle-hero-share .button--icon-share:before{position:absolute;top:50%;left:50%;right:auto;width:22px;height:22px;margin:0;transform:translate(-50%,-50%);font-family:entypo,sans-serif;font-size:22px;line-height:22px;speak:none;}.izi-bundle-detail--editorial .bundle-offer-info{margin-top:10px;margin-bottom:0;font-size:13px;}.izi-bundle-detail--editorial .bundle-premium-text .material-icons{font-family:"Material Icons",sans-serif !important;font-weight:normal;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;color:#1976d2;vertical-align:middle;}.izi-bundle-detail--editorial .bundle-download-card{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:0;padding:0;background:transparent;border-radius:0;width:120px;}.izi-bundle-detail--editorial .bundle-download-card__qr img,.izi-bundle-detail--editorial .bundle-download-card__qr svg{display:block;width:120px;height:120px;background:#fff;border-radius:6px;}.izi-bundle-detail--editorial .bundle-download-card__qr{flex:0 0 auto;}.izi-bundle-detail--editorial .bundle-download-card__label{margin:0;width:100%;font-size:13px;font-weight:500;line-height:1.35;color:#3d4650;text-align:center;}.izi-bundle-detail--editorial .bundle-send-link{display:block;margin-top:12px;}.izi-bundle-detail--editorial .bundle-send-link select{width:100%;min-height:44px;padding:0 12px;border:1px solid #d7dce3;border-radius:8px;background:#fff;font:inherit;color:#374151;}.bundle-tours-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}.bundle-tours-nav{display:none;align-items:center;gap:8px;flex:0 0 auto;}.izi-bundle-detail .s-output > .h1,.izi-bundle-detail .bundle-tours-head .h1{margin:1.25rem 0 1rem;font-size:22px;line-height:1.25;}.izi-bundle-detail--editorial .bundle-benefits-section{background:#fff;border-bottom:0;padding:1.5rem 0 2rem;}.izi-bundle-detail--editorial .bundle-benefits-title{margin-bottom:1.25rem;}.izi-bundle-detail--editorial .bundle-benefits .benefits-list{display:grid;grid-template-columns:1fr;gap:12px;padding:0;margin:0;list-style:none;}.izi-bundle-detail--editorial .bundle-benefits .benefits-list li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:18px 16px;background:#f8f9fb;border-radius:16px;}.izi-bundle-detail--editorial .bundle-benefits .benefit-icon{font-size:32px;color:#1b2430;}.izi-bundle-detail .hp-more-bundles{padding-left:1rem;padding-right:1rem;margin-top:8px;margin-bottom:1.5rem;}.izi-bundle-detail .hp-more-bundles .featured-content-title{margin-left:0;}@media (max-width:599px){.izi-bundle-detail--editorial .bundle-buy-section{flex-direction:column;align-items:stretch;}.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart{width:100%;}.izi-bundle-detail--editorial .bundle-hero-share{align-self:flex-end;}.izi-bundle-detail--editorial .bundle-offer-info{flex-direction:column;align-items:flex-start;gap:4px;}.izi-bundle-detail--editorial .bundle-separator{display:none;}}@media (min-width:600px){.izi-bundle-detail--editorial .bundle-benefits .benefits-list{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:899px){.izi-bundle-detail--editorial .bundle-hero-stats{width:auto;justify-content:flex-start;margin-bottom:12px;}.izi-bundle-detail--editorial .bundle-hero-stat{flex:0 0 auto;text-align:left;padding:0 18px;}.izi-bundle-detail--editorial .bundle-hero-stat:first-child{padding-left:0;text-align:left;}.izi-bundle-detail--editorial .bundle-hero-stat:last-child{padding-right:0;text-align:left;}.izi-bundle-detail--editorial .bundle-download-card{width:120px;padding:0;background:transparent;border-radius:0;}.izi-bundle-detail--editorial{display:flex;flex-direction:column;}.izi-bundle-detail--editorial > .masthead.bundle-detail-page,.izi-bundle-detail--editorial > .masthead.bundle-detail-page > .contained,.izi-bundle-detail--editorial .bundle-detail-layout{display:contents;}.izi-bundle-detail--editorial .bundle-detail-image-section{aspect-ratio:16 / 9;border-radius:12px;box-shadow:none;}.izi-bundle-detail--editorial .bundle-detail-title{font-size:26px;margin-bottom:6px;}.izi-bundle-detail--editorial .bundle-subtitle{margin-bottom:6px;}.izi-bundle-detail--editorial .bundle-hero-lead{margin-bottom:12px;font-size:14px;line-height:1.4;}.izi-bundle-detail--editorial .bundle-detail-left,.izi-bundle-detail--editorial .bundle-detail-middle,.izi-bundle-detail--editorial .bundle-detail-right,.izi-bundle-detail--editorial > .s-output,.izi-bundle-detail--editorial > .bundle-benefits-section,.izi-bundle-detail--editorial > .hp-more-bundles{width:100%;max-width:none !important;align-self:stretch;box-sizing:border-box;}.izi-bundle-detail--editorial .bundle-detail-left{order:1;padding:0.75rem 16px 0;}.izi-bundle-detail--editorial .bundle-detail-image-section{width:100%;border-radius:12px;}.izi-bundle-detail--editorial .bundle-detail-middle{order:2;padding:0.85rem 16px 0;}.izi-bundle-detail--editorial .bundle-buy-section,.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart{width:100%;}.izi-bundle-detail--editorial > .s-output,.izi-bundle-detail .s-output[data-role="s-output"]{order:3;padding-left:16px;padding-right:16px;}.izi-bundle-detail--editorial > .app_message{position:fixed;left:50%;right:auto;bottom:1.5em;transform:translateX(-50%);z-index:999;margin:0;max-width:300px;}.izi-bundle-detail--editorial .bundle-detail-right{order:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;max-width:none !important;margin:0;padding:0 16px 0.75rem;gap:10px 12px;}.izi-bundle-detail--editorial .bundle-hero-share{grid-column:2;grid-row:1;align-self:center;justify-self:end;}.izi-bundle-detail--editorial .bundle-send-link{grid-column:1 / -1;}.izi-bundle-detail--editorial .bundle-download-card{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:12px;}.izi-bundle-detail--editorial .bundle-download-card__qr img,.izi-bundle-detail--editorial .bundle-download-card__qr svg{width:72px;height:72px;}.izi-bundle-detail--editorial .bundle-download-card__label{flex:1 1 auto;text-align:left;}.izi-bundle-detail--editorial .bundle-benefits-section{padding:0.75rem 16px 1rem;}.izi-bundle-detail--editorial .bundle-benefits-section .contained,.izi-bundle-detail--editorial .hp-more-bundles{width:100%;max-width:none;padding-left:0;padding-right:0;box-sizing:border-box;}.izi-bundle-detail--editorial .bundle-benefits-title{margin-bottom:0.65rem;}.izi-bundle-detail--editorial .bundle-benefits .benefits-list{gap:8px;}.izi-bundle-detail--editorial .bundle-benefits .benefits-list li{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:10px;padding:10px 12px;border-radius:12px;}.izi-bundle-detail--editorial .bundle-benefits .benefit-icon{font-size:20px;}.izi-bundle-detail--editorial .bundle-send-link,.izi-bundle-detail--editorial .bundle-send-link select{width:100%;}.izi-bundle-detail--editorial > .bundle-benefits-section{order:6;}.izi-bundle-detail--editorial > .hp-more-bundles{order:7;}}@media (max-width:767px){.izi-bundle-detail--editorial .bundle-detail-middle{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;}.izi-bundle-detail--editorial .bundle-detail-title,.izi-bundle-detail--editorial .bundle-hero-lead,.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart,.izi-bundle-detail--editorial .bundle-buy-section > .label{grid-column:1 / -1;}.izi-bundle-detail--editorial .bundle-buy-section{display:contents;}.izi-bundle-detail--editorial .bundle-hero-stats{grid-column:1;margin-bottom:0;align-self:center;}.izi-bundle-detail--editorial .bundle-hero-price{grid-column:2;justify-self:end;align-self:center;margin:0;}.izi-bundle-detail--editorial .bundle-buy-section .bundle-price-current{font-size:22px;}.izi-bundle-detail--editorial .bundle-buy-section .button--add-to-cart{margin-top:18px;}}@media (min-width:900px){.izi-bundle-detail--editorial .masthead.bundle-detail-page{padding:1.25rem 0 2rem;}.izi-bundle-detail--editorial .bundle-detail-layout{grid-template-columns:minmax(240px,0.9fr) minmax(280px,1.25fr) minmax(170px,0.55fr);gap:32px;align-items:start;}.izi-bundle-detail--editorial .bundle-detail-image-section{aspect-ratio:4 / 3;border-radius:18px;}.izi-bundle-detail--editorial .bundle-detail-title{font-size:34px;max-width:none;}.izi-bundle-detail--editorial .bundle-hero-lead{font-size:16px;max-width:36em;}.izi-bundle-detail--editorial .bundle-hero-stat__value{font-size:22px;}.izi-bundle-detail--editorial .bundle-hero-stat__label{font-size:13px;}.izi-bundle-detail--editorial .bundle-detail-right{align-items:flex-end;}.izi-bundle-detail--editorial .bundle-hero-share .button--icon-share{width:44px;}.izi-bundle-detail--editorial .bundle-download-card{width:120px;align-items:center;}.izi-bundle-detail--editorial .bundle-download-card__qr img,.izi-bundle-detail--editorial .bundle-download-card__qr svg{width:120px;height:120px;}.izi-bundle-detail--editorial .bundle-send-link{display:none;}.izi-bundle-detail .hp-more-bundles{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.izi-bundle-detail .s-output > .h1,.izi-bundle-detail .bundle-tours-head .h1{font-size:28px;margin:2rem 0 1.5rem;}}@media (max-width:767px){.izi-bundle-detail .s-output{background:transparent;padding-left:1em;padding-right:1em;}.izi-bundle-detail .s-output h1,.izi-bundle-detail .s-output h1.tac.mt70.mb50,.izi-bundle-detail .bundle-tours-head .h1{margin:1.5rem 0 0.85rem !important;text-align:left;font-size:20px;}.bundle-tours-nav{display:inline-flex;}.bundle-tours-nav .hp-carousel-btn{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f0f0f0;position:relative;cursor:pointer;appearance:none;}.bundle-tours-nav .hp-carousel-btn:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #555;border-right:2px solid #555;box-sizing:border-box;}.bundle-tours-nav .hp-carousel-prev:before{transform:translate(-30%,-50%) rotate(-135deg);}.bundle-tours-nav .hp-carousel-next:before{transform:translate(-70%,-50%) rotate(45deg);}.bundle-tours-nav .hp-carousel-btn:disabled{opacity:0.35;cursor:default;}.izi-bundle-detail .bundle-tours-carousel{display:flex !important;flex-wrap:nowrap !important;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.izi-bundle-detail .bundle-tours-carousel::-webkit-scrollbar{display:none;}.izi-bundle-detail .bundle-tours-carousel > .product-card{flex:0 0 100% !important;width:100% !important;max-width:100% !important;scroll-snap-align:start;}}.izi-bundle-detail .s-output[data-role="s-output"]{max-width:none !important;width:100%;margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;}@media (max-width:899px){.izi-bundle-detail--editorial .s-output[data-role="s-output"],.izi-bundle-detail--editorial .hp-more-bundles{padding-left:16px;padding-right:16px;}}.izi-bundle-detail .s-output .s-output-block{max-width:none !important;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.izi-bundle-detail .bundle-tours-grid{justify-content:flex-start !important;width:100%;}@media (min-width:768px){.izi-bundle-detail .bundle-tours-head{justify-content:center;}.izi-bundle-detail .bundle-tours-head .h1{width:100%;text-align:center;}.izi-bundle-detail .bundle-tours-grid{justify-content:center !important;}}.izi-bundle-detail .bundle-tours-grid > .product-card{flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0;container-type:inline-size;container-name:bundle-tour-card;}@media (min-width:768px){.izi-bundle-detail .bundle-tours-grid > .product-card{flex-basis:calc((100% - 14px) / 2) !important;width:calc((100% - 14px) / 2) !important;max-width:calc((100% - 14px) / 2) !important;}}@media (min-width:1024px){.izi-bundle-detail .bundle-tours-grid > .product-card{flex-basis:calc((100% - 28px) / 3) !important;width:calc((100% - 28px) / 3) !important;max-width:calc((100% - 28px) / 3) !important;}}@media (min-width:1280px){.izi-bundle-detail .bundle-tours-grid > .product-card{flex-basis:calc((100% - 42px) / 4) !important;width:calc((100% - 42px) / 4) !important;max-width:calc((100% - 42px) / 4) !important;}}@media (min-width:1440px){.izi-bundle-detail .bundle-tours-grid > .product-card{flex-basis:calc((100% - 56px) / 5) !important;width:calc((100% - 56px) / 5) !important;max-width:calc((100% - 56px) / 5) !important;}}.izi-bundle-detail .bundle-tours-grid .product-card-type-rating{min-width:0 !important;max-width:100% !important;}.izi-bundle-detail .bundle-tours-grid .product-card-location-text,.izi-bundle-detail .bundle-tours-grid .product-card-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@container bundle-tour-card (max-width:300px){.product-card-content{grid-template-columns:minmax(0,1fr) auto !important;row-gap:4px !important;}.product-card-header{grid-column:1 / -1 !important;grid-row:1 !important;}.product-card-type-rating{grid-column:1 / -1 !important;grid-row:2 !important;justify-self:start !important;justify-content:flex-start !important;margin-left:0 !important;width:100% !important;}.product-card-location{grid-column:1 !important;grid-row:3 !important;}.product-card-meta-right{grid-column:2 !important;grid-row:3 !important;}}@media (max-width:1023px){.listing-page .listing-layout,.listing-page .listing-layout.listing-layout--has-filters,.listing-layout--has-filters{display:flex !important;flex-direction:column !important;grid-template-columns:none !important;gap:0 !important;}.listing-page--marketplace .listing-layout.listing-layout--has-filters > .listing-sidebar,.listing-page .listing-layout.listing-layout--has-filters > .listing-sidebar,.listing-layout--has-filters > .listing-sidebar{display:none !important;width:100% !important;max-width:none !important;position:static !important;margin:0 0 1rem !important;}.listing-page--marketplace .listing-layout.listing-layout--has-filters > .listing-sidebar.is-open,.listing-page .listing-sidebar.is-open{display:block !important;width:100% !important;}.listing-page .listing-main{width:100% !important;max-width:100% !important;}.listing-page .listing-toolbar,.listing-page .listing-filter-btn,.guides-page .listing-filter-btn{display:flex !important;}.listing-page .listing-filter-btn,.guides-page .listing-filter-btn{display:inline-flex !important;}}.listing-page .listing-grid,.listing-page .listing-grid.s-output-results-wrapper,.guides-page .listing-grid.listing-grid--guides{grid-template-columns:1fr !important;}@media (min-width:600px){.listing-page .listing-grid,.listing-page .listing-grid.s-output-results-wrapper,.guides-page .listing-grid.listing-grid--guides{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (min-width:1024px){.listing-page .listing-grid,.listing-page .listing-grid.s-output-results-wrapper,.guides-page .listing-grid.listing-grid--guides{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (min-width:1280px){.listing-page .listing-grid,.listing-page .listing-grid.s-output-results-wrapper,.guides-page .listing-grid.listing-grid--guides{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}@media (min-width:1600px){.listing-page .listing-grid,.listing-page .listing-grid.s-output-results-wrapper,.guides-page .listing-grid.listing-grid--guides{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}}@media (max-width:679px){.listing-page .listing-hero__title{font-size:22px;line-height:1.25;}.listing-page .listing-search-bar input[type=text],.listing-page .listing-hero input.izi-search-input{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}button.link.jp-play,button.link.jp-pause,button.openinghours__toggle,button.brand-head-information-link{appearance:none;-webkit-appearance:none;font:inherit;color:inherit;cursor:pointer;border:0;padding:0;}button.openinghours__toggle,button.brand-head-information-link{background:none;border:0;padding:0;text-align:inherit;}.ui-widget-overlay:has(+ .ui-dialog.izi-currency-dialog){z-index:10060 !important;}.ui-dialog.izi-currency-dialog{position:fixed !important;top:1rem !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;z-index:10070 !important;width:min(480px,calc(100vw - 1.5rem)) !important;max-width:calc(100vw - 1.5rem) !important;max-height:calc(100vh - 2rem) !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#fff !important;border:0 !important;border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,0.28);}.ui-dialog.izi-currency-dialog .ui-dialog-titlebar{background:#16324a;color:#fff;border:0;border-radius:12px 12px 0 0;padding:12px 40px 12px 16px;}.ui-dialog.izi-currency-dialog .ui-dialog-title{color:#fff;font-size:16px;font-weight:600;}.ui-dialog.izi-currency-dialog .ui-dialog-content{max-height:calc(100vh - 5.5rem);overflow:auto;background:#fff;padding:8px 12px 16px;}.ui-dialog.izi-currency-dialog .currency-popup .heading{margin:12px 6px 4px;font-size:13px;font-weight:600;color:#6b7280;}.ui-dialog.izi-currency-dialog .currency-popup .row{display:flex;flex-wrap:wrap;margin:0;}.ui-dialog.izi-currency-dialog .currency-popup .row .flex-item{flex:1 1 100%;max-width:100%;padding:6px;box-sizing:border-box;}.ui-dialog.izi-currency-dialog button.popup--currency-item{display:block;width:100%;text-align:left;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;color:#111827;cursor:pointer;}.ui-dialog.izi-currency-dialog button.popup--currency-item.active,.ui-dialog.izi-currency-dialog button.popup--currency-item:hover,.ui-dialog.izi-currency-dialog button.popup--currency-item:focus{border-color:#d21649;color:#d21649;outline:none;background:#fff;}nav.breadcrumb,.breadcrumbs{padding:0;margin:0;border-bottom:1px solid #ececec;background-color:#f7f7f7;text-align:center;}nav.breadcrumb ol,.breadcrumbs ol{margin:0;padding:0.35rem 1rem;list-style:none;}nav.breadcrumb li,.breadcrumbs .breadcrumbs__item{display:inline-block;line-height:2.5;list-style:none;color:#1c1c1c;}nav.breadcrumb li + li::before,.breadcrumbs .breadcrumbs__item + .breadcrumbs__item::before{display:inline-block;margin:0 1em;content:">";}nav.breadcrumb a,.breadcrumbs .breadcrumbs__link{text-decoration:none;color:#1c1c1c;}nav.breadcrumb a:hover,.breadcrumbs .breadcrumbs__link:hover{color:#ca2449;}@media (max-width:919px){nav.breadcrumb,.breadcrumbs{text-align:left;}nav.breadcrumb ol,.breadcrumbs ol{padding:0.7rem 0.75rem;font-size:12px;line-height:1.4;}nav.breadcrumb li,nav.breadcrumb li:not(:nth-last-child(2)),.breadcrumbs .breadcrumbs__item,.breadcrumbs .breadcrumbs__item:not(:nth-last-child(2)){display:inline-block;font-size:12px;line-height:1.4;}nav.breadcrumb li + li::before,.breadcrumbs .breadcrumbs__item + .breadcrumbs__item::before{content:">";margin:0 0.3em;}}.related-content-wrapper{width:100%;max-width:100%;box-sizing:border-box;padding:1.5rem 1.25rem 2.5rem;}.related-content-wrapper .bundle-tours-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1rem;}.related-content-wrapper .bundle-tours-head .strip__title{margin:0;}.related-content-wrapper .bundle-tours-nav{display:inline-flex;align-items:center;gap:8px;}.related-content-wrapper .hp-carousel-btn{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f0f0f0;position:relative;cursor:pointer;appearance:none;}.related-content-wrapper .hp-carousel-btn:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #555;border-right:2px solid #555;}.related-content-wrapper .hp-carousel-prev:before{transform:translate(-30%,-50%) rotate(-135deg);}.related-content-wrapper .hp-carousel-next:before{transform:translate(-70%,-50%) rotate(45deg);}.related-content-wrapper .hp-carousel-btn:disabled{opacity:0.35;cursor:default;}.related-content-wrapper .related-content-carousel{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;text-align:left;}.related-content-wrapper .related-content-carousel::-webkit-scrollbar{display:none;}.related-content-wrapper .related-content-carousel > .product-card{flex:0 0 86%;width:auto;max-width:none;min-width:0;height:auto;margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(16,24,40,0.08);scroll-snap-align:start;}@media (min-width:600px){.related-content-wrapper .related-content-carousel > .product-card{flex-basis:calc((100% - 14px) / 2);}}@media (min-width:900px){.related-content-wrapper .related-content-carousel > .product-card{flex-basis:calc((100% - 28px) / 3);}}@media (min-width:1100px){.related-content-wrapper .related-content-carousel > .product-card{flex-basis:calc((100% - 42px) / 4);}}@media (min-width:1280px){.related-content-wrapper .related-content-carousel > .product-card{flex-basis:calc((100% - 56px) / 5);}}@media (min-width:1600px){.related-content-wrapper .related-content-carousel > .product-card{flex-basis:calc((100% - 70px) / 6);}}.related-content-wrapper .product-card-image-section{position:relative;aspect-ratio:16 / 10;overflow:hidden;flex:0 0 auto;}.related-content-wrapper .product-card-image-wrapper,.related-content-wrapper .product-card-image,.related-content-wrapper .product-card-image.lazy-load-bg{position:absolute;inset:0;width:100%;height:100%;}.related-content-wrapper .product-card-image{object-fit:cover;display:block;}.related-content-wrapper .hp-card-image-caption{display:flex !important;align-items:center;gap:8px;position:absolute;left:0;right:0;bottom:0;margin:0;padding:2.2rem 0.75rem 0.7rem;color:#fff;font-size:0.95rem;font-weight:700;line-height:1.25;background:linear-gradient(transparent,rgba(0,0,0,0.72));-webkit-line-clamp:2;z-index:2;}.related-content-wrapper .hp-card-image-caption:before{content:"";flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;background:#e11d48 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 7v10l8-5z'/%3E%3C/svg%3E") center / 1rem no-repeat;}.related-content-wrapper .product-card-languages--on-image{z-index:3;}.related-content-wrapper .product-card-content{display:flex !important;flex-direction:column !important;grid-template-rows:none !important;height:auto !important;min-height:0 !important;gap:6px;padding:0.7rem 0.75rem 0.85rem;flex:0 0 auto !important;background:#fff !important;}.related-content-wrapper .product-card-header{display:flex !important;flex-direction:row !important;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto !important;height:auto !important;min-height:0 !important;width:100% !important;grid-row:auto !important;grid-column:auto !important;}.related-content-wrapper .product-card-type-rating,.related-content-wrapper .product-card-location{display:flex !important;flex-direction:row !important;align-items:center;gap:6px;height:auto !important;width:100% !important;min-width:0;margin:0 !important;color:#6b7280;font-size:0.85rem;grid-row:auto !important;grid-column:auto !important;}.related-content-wrapper .product-card-type{height:auto !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.related-content-wrapper .product-card-location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.related-content-wrapper .product-card-title{display:none !important;}.related-content-wrapper .product-price-current,.related-content-wrapper .product-price-free{color:#e11d48;font-weight:700;font-size:1rem;}.related-content-wrapper .related-content-carousel{align-items:flex-start !important;}.related-content-wrapper .featured-main-item.product-card:not(.hp-city-card){height:auto !important;min-height:0 !important;align-self:flex-start !important;}.related-content-wrapper .featured-main-item.product-card:not(.hp-city-card) .product-card-content{display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important;grid-template-rows:none !important;align-items:stretch !important;}.related-content-wrapper .featured-main-item.product-card:not(.hp-city-card) .product-card-header,.related-content-wrapper .featured-main-item.product-card:not(.hp-city-card) .product-card-type-rating,.related-content-wrapper .featured-main-item.product-card:not(.hp-city-card) .product-card-type,.related-content-wrapper .featured-main-item.product-card:not(.hp-city-card) .product-card-location{height:auto !important;min-height:0 !important;max-height:none !important;grid-row:auto !important;align-self:auto !important;}
:root{--izi-red:#ca2449;--izi-red-hover:#b01e40;--izi-navy:#16324a;--izi-ink:#1c1c1c;--izi-muted:#5c5c5c;--izi-line:#ece7df;--izi-cream:#f8f8f8;--izi-cream-warm:#f8f6f2;--izi-wrap:1180px;--izi-cms-cream:var(--izi-cream);}.izi-v2-page,.izi-v2-page #page-wrapper,.izi-v2-page .wrapper,.izi-v2-page #main,.izi-v2-page .layout-content{background:#fff;}.izi-v2-page--cream,.izi-v2-page--cream #page-wrapper,.izi-v2-page--cream .wrapper,.izi-v2-page--cream .layout-container,.izi-v2-page--cream #main,.izi-v2-page--cream .layout-content{background:var(--izi-cream);}.izi-v2-page .region-breadcrumb,.izi-v2-page .block-system-breadcrumb-block{display:none !important;}.izi-wrap,.izi-hero__inner{max-width:var(--izi-wrap);margin:0 auto;padding:0 1.25rem;box-sizing:border-box;}.izi-hero,.izi-v2-page .listing-hero{height:auto !important;min-height:0;margin:0;padding:1.25rem 0 1.45rem;background-color:var(--izi-navy) !important;background-position:center 40%;background-size:cover;background-repeat:no-repeat;color:#fff;}.izi-v2-page .listing-hero .listing-hero__inner,.izi-v2-page .listing-hero .izi-faq__hero-inner{max-width:var(--izi-wrap);margin:0 auto;padding:0 1.25rem;box-sizing:border-box;}.izi-hero__title,.izi-v2-page .listing-hero__title{margin:0;color:#fff;font-size:clamp(1.7rem,4.5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-0.02em;text-shadow:0 1px 8px rgba(0,0,0,0.25);white-space:normal;overflow-wrap:break-word;word-break:break-word;}.izi-v2-page .listing-hero__breadcrumb{margin:0 0 0.55rem;}.izi-breadcrumb,.izi-v2-page .listing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;}.izi-breadcrumb__item,.izi-v2-page .listing-breadcrumb__item{display:inline-flex;align-items:center;font-size:13px;color:rgba(255,255,255,0.7);}.izi-breadcrumb__item a,.izi-v2-page .listing-breadcrumb__item a{color:rgba(255,255,255,0.85);text-decoration:none;}.izi-breadcrumb__item a:hover,.izi-breadcrumb__item a:focus-visible,.izi-v2-page .listing-breadcrumb__item a:hover,.izi-v2-page .listing-breadcrumb__item a:focus-visible{color:#fff;text-decoration:underline;}.izi-breadcrumb__item span,.izi-v2-page .listing-breadcrumb__item span{color:#fff;font-weight:600;}.izi-breadcrumb__item + .izi-breadcrumb__item:before,.izi-v2-page .listing-breadcrumb__item + .listing-breadcrumb__item:before{content:"/";margin:0 0.5em;color:rgba(255,255,255,0.4);}.izi-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:0 0 1.5rem;}.izi-pill,.izi-pills a{display:inline-block;padding:0.45rem 1rem;border:1px solid #e4dfd6;border-radius:999px;background:#fff;color:#3a3a3a;font-size:0.92rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-sizing:border-box;}.izi-pill.is-active,.izi-pill:hover,.izi-pill:focus-visible,.izi-pills a:hover,.izi-pills a:focus-visible,.izi-pills a.is-active,.izi-pills .menu-item--active-trail > a{border-color:var(--izi-red);background:var(--izi-red);color:#fff;}.izi-btn{display:inline-block;padding:0.85rem 1.35rem;border:0;border-radius:10px;font-size:0.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;}.izi-btn--primary{background:var(--izi-red) !important;color:#fff !important;}.izi-btn--primary:hover,.izi-btn--primary:focus-visible{background:var(--izi-red-hover);color:#fff;}.izi-card,.izi-cms-hub-page .article-preview{border:1px solid var(--izi-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(37,80,102,0.04);box-sizing:border-box;}@media (max-width:899px){.izi-v2-page .listing-hero{padding:1rem 0 1.35rem;}.izi-hero__title,.izi-v2-page .listing-hero__title{font-size:1.55rem;}.izi-pill,.izi-pills a{padding:0.4rem 0.8rem;font-size:0.85rem;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;background-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
.hp-discovery,.hp-editor-choice,.hp-popular-destinations{box-sizing:border-box;}.hp-discovery{background:#fff;width:100%;max-width:none;margin:0;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;}.path-frontpage .featured-main-item.product-card{transition:transform 0.2s ease;}.path-frontpage .featured-main-item.product-card:hover{transform:translateY(-2px);}.path-frontpage .hp-discovery,.path-search .hp-discovery,.path-discover .hp-discovery,.page-search .hp-discovery{max-width:none;width:100%;margin:0;padding-left:1.5rem;padding-right:1.5rem;}.path-search .layout-content,.path-discover .layout-content,.path-guides .layout-content{max-width:none !important;width:100%;padding:0;}.hp-for-you-split{display:grid;grid-template-columns:1fr;gap:28px;width:100%;margin:0.5rem 0 1.5rem;padding:0 1.5rem;box-sizing:border-box;}.hp-for-you-split__col{min-width:0;}.path-frontpage .hp-for-you-split .hp-for-you{padding-left:0;padding-right:0;margin:0;}.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.bundle-card,.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.product-card{width:auto;max-width:none;float:none;}.path-frontpage .hp-for-you-split .product-card-content,.path-frontpage .hp-for-you-split .bundle-content{grid-template-columns:minmax(0,max-content) minmax(0,1fr) !important;}.path-frontpage .hp-for-you-split .product-card-header,.path-frontpage .hp-for-you-split .bundle-header{grid-column:1;grid-row:1;width:max-content !important;max-width:100%;min-width:0;}.path-frontpage .hp-for-you-split .product-card-type-rating{grid-column:2;grid-row:1;min-width:0 !important;max-width:100%;overflow:hidden;justify-content:flex-end;}.path-frontpage .hp-for-you-split .product-card-location,.path-frontpage .hp-for-you-split .bundle-footer,.path-frontpage .hp-for-you-split .bundle-location{grid-column:1 !important;grid-row:2 !important;min-width:0;}.path-frontpage .hp-for-you-split .product-card-meta-right{grid-column:2 !important;grid-row:2 !important;}@media (min-width:900px){.hp-for-you-split{grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;}.hp-for-you-split:not(:has(.hp-for-you-split__col--tours)),.hp-for-you-split:not(:has(.hp-for-you-split__col--bundles)){grid-template-columns:1fr;}.path-frontpage .hp-for-you-split .hp-section-head{display:flex;align-items:center;min-height:40px;margin-bottom:0.75em;}.hp-for-you-split__col--tours .for-you-carousel > .featured-main-item,.hp-for-you-split__col--bundles .for-you-carousel > .featured-main-item{flex-basis:100%;}}@media (min-width:900px) and (max-width:1279px){.hp-for-you-split__col{display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .hp-for-you{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .for-you-carousel-wrapper{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .for-you-carousel{flex:1 1 auto;align-items:stretch;}.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.product-card,.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;align-self:stretch;height:100% !important;min-height:100%;overflow:hidden;}.path-frontpage .hp-for-you-split__col--tours .product-card-image-section{flex:0 0 auto !important;aspect-ratio:16 / 10 !important;min-height:0 !important;}.path-frontpage .hp-for-you-split__col--bundles .bundle-card-image-section,.path-frontpage .hp-for-you-split__col--bundles .product-card-image-section{flex:1 1 0 !important;aspect-ratio:unset !important;min-height:0 !important;height:auto !important;padding-top:0 !important;}.path-frontpage .hp-for-you-split .product-card-content,.path-frontpage .hp-for-you-split .bundle-content{flex:0 0 auto !important;min-height:4.75rem;box-sizing:border-box;}}@media (min-width:1280px){.hp-for-you-split{grid-template-columns:3fr 2fr;}.hp-for-you-split__col--tours .for-you-carousel > .featured-main-item{flex-basis:calc((100% - 28px) / 3);}.hp-for-you-split__col--bundles .for-you-carousel > .featured-main-item{flex-basis:calc((100% - 14px) / 2);}}@media (min-width:1280px) and (max-width:1439px){.hp-for-you-split{grid-template-columns:1.15fr 1fr;gap:28px;}.hp-for-you-split__col{display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .hp-for-you{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .for-you-carousel-wrapper{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .for-you-carousel{flex:1 1 auto;align-items:stretch;min-height:340px;}.hp-for-you-split__col--tours .for-you-carousel > .featured-main-item{flex-basis:calc((100% - 14px) / 2);}.hp-for-you-split__col--bundles .for-you-carousel > .featured-main-item{flex-basis:calc((100% - 14px) / 2);}.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.product-card,.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;align-self:stretch;height:100% !important;min-height:340px;overflow:hidden;}.path-frontpage .hp-for-you-split .product-card-image-section,.path-frontpage .hp-for-you-split .bundle-card-image-section{flex:1 1 0 !important;min-height:200px !important;height:auto !important;padding-top:0 !important;aspect-ratio:unset !important;}.path-frontpage .hp-for-you-split .product-card-content,.path-frontpage .hp-for-you-split .bundle-content{flex:0 0 auto !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:start;row-gap:4px;min-height:5.25rem;box-sizing:border-box;}.path-frontpage .hp-for-you-split .product-card-header,.path-frontpage .hp-for-you-split .bundle-header{grid-column:1 / -1;grid-row:1;width:100% !important;max-width:100%;height:auto;min-height:0;}.path-frontpage .hp-for-you-split .product-card-type-rating{grid-column:1 / -1;grid-row:2;justify-content:flex-start;width:100% !important;max-width:100%;height:auto;min-height:0;}.path-frontpage .hp-for-you-split .product-card-location,.path-frontpage .hp-for-you-split .bundle-footer,.path-frontpage .hp-for-you-split .bundle-location{grid-column:1 !important;grid-row:3 !important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.path-frontpage .hp-for-you-split .product-card-meta-right{grid-column:2 !important;grid-row:3 !important;}}@media (min-width:1440px){.hp-home-split,.hp-home-split--mid{grid-template-columns:3fr 2fr;gap:28px;}.hp-for-you-split{grid-template-columns:3fr 2fr;gap:28px;align-items:stretch;}.hp-for-you-split__col{display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .hp-for-you{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .for-you-carousel-wrapper{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;}.path-frontpage .hp-for-you-split .for-you-carousel{flex:1 1 auto;align-items:stretch;}.hp-for-you-split__col--tours .for-you-carousel > .featured-main-item{flex-basis:calc((100% - 28px) / 3);}.hp-for-you-split__col--bundles .for-you-carousel > .featured-main-item{flex-basis:calc((100% - 14px) / 2);}.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.product-card,.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;align-self:stretch;height:100% !important;min-height:320px;overflow:hidden;}.path-frontpage .hp-for-you-split .product-card-image-section,.path-frontpage .hp-for-you-split .bundle-card-image-section{flex:1 1 0 !important;min-height:180px !important;height:auto !important;padding-top:0 !important;aspect-ratio:unset !important;}.path-frontpage .hp-for-you-split .product-card-content,.path-frontpage .hp-for-you-split .bundle-content{flex:0 0 auto !important;min-height:4.5rem;box-sizing:border-box;}.path-frontpage .hp-home-split--mid .hp-editor-choice,.path-frontpage .hp-home-split--mid .hp-whats-new{padding:0.35rem 0 0 !important;margin:0;}.path-frontpage .hp-home-split--mid .hp-whats-new .hp-latest-tours-head,.path-frontpage .hp-home-split--mid .hp-editor-choice .hp-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:12px;}.path-frontpage .hp-home-split--mid .hp-whats-new .hp-latest-tours-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title meta nav";align-items:center;}.path-frontpage .hp-home-split--mid .hp-whats-new .hp-latest-tours-head .featured-content-title,.path-frontpage .hp-home-split--mid .hp-editor-choice .featured-content-title{font-size:20px !important;line-height:1.3 !important;}.path-frontpage .hp-home-split--mid .hp-latest-highlights,.path-frontpage .hp-home-split--mid .hp-latest-tours-meta{display:flex !important;flex-wrap:nowrap !important;align-items:center;align-self:center;width:auto;min-width:0;max-width:100%;overflow:hidden;gap:0;}.path-frontpage .hp-home-split--mid .hp-latest-tours-meta{grid-template-columns:none !important;font-size:13px;min-height:0;}.path-frontpage .hp-home-split--mid .hp-latest-tours-meta li{flex:0 0 auto;height:auto;min-height:0;margin-right:10px;}.path-frontpage .hp-home-split--mid .hp-latest-tours-meta li:not(:last-child)::after{margin-left:10px;}.path-frontpage .hp-home-split--mid .hp-editor-choice--mosaic .hp-whats-new__layout,.path-frontpage .hp-home-split--mid .hp-whats-new--rows .hp-whats-new__layout{min-height:520px !important;max-height:520px !important;height:520px !important;}.path-frontpage .hp-home-split--mid .hp-editor-choice--mosaic .hp-whats-new__featured,.path-frontpage .hp-home-split--mid .hp-editor-choice--mosaic .hp-whats-new__stack-viewport,.path-frontpage .hp-home-split--mid .hp-whats-new--rows .hp-whats-new__stack-viewport{height:520px !important;min-height:520px !important;max-height:520px !important;overflow:hidden !important;}.path-frontpage .hp-home-split--mid .hp-editor-choice--mosaic .hp-whats-new__stack-item,.path-frontpage .hp-home-split--mid .hp-whats-new--rows .hp-whats-new__stack-item{flex:0 0 calc((520px - 14px) / 2) !important;height:calc((520px - 14px) / 2) !important;min-height:calc((520px - 14px) / 2) !important;max-height:calc((520px - 14px) / 2) !important;}.path-frontpage .hp-home-split--mid .hp-editor-choice--mosaic .hp-whats-new__featured > .featured-main-item,.path-frontpage .hp-home-split--mid .hp-editor-choice--mosaic .hp-whats-new__stack-item > .featured-main-item,.path-frontpage .hp-home-split--mid .hp-whats-new--rows .hp-whats-new__stack-item > .featured-main-item{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;max-height:100% !important;overflow:hidden !important;}.path-frontpage .hp-home-split--mid .product-card-image-section,.path-frontpage .hp-home-split--mid .bundle-card-image-section{flex:1 1 0 !important;min-height:0 !important;height:auto !important;padding-top:0 !important;aspect-ratio:unset !important;}.path-frontpage .hp-home-split--mid .product-card-content,.path-frontpage .hp-home-split--mid .bundle-content{flex:0 0 auto !important;min-height:4.25rem;}}@media (max-width:679px){.hp-for-you-split{padding-left:1rem;padding-right:1rem;}}@media (max-width:767px){.path-frontpage .hp-section,.hp-discovery .hp-section,.path-frontpage .featured-main-block.hp-section{padding-top:0.7rem;padding-bottom:0.15rem;}.path-frontpage .hp-section-head,.hp-discovery .hp-section-head{margin-bottom:0.45rem;min-height:0;}.hp-for-you-split{gap:0;margin-top:0;margin-bottom:0;}.hp-editor-choice,.hp-popular-destinations{padding-top:0.7rem;padding-bottom:0.35rem;}.path-frontpage .hp-discovery{padding-top:0;padding-bottom:0;}}.hp-home-split{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;}.hp-home-split__main,.hp-home-split__aside{min-width:0;}@media (min-width:1024px){.hp-home-split{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:stretch;}.hp-home-split--mid{grid-template-columns:1.15fr 1fr;}.hp-home-split--testimonials-only{grid-template-columns:1fr;}.hp-home-split--testimonials-only .hp-home-testimonials,.hp-home-split--testimonials-only .view-home-testimonials{width:100%;max-width:none;}.hp-home-split--testimonials-only .view-home-testimonials .view-content,.hp-home-split--testimonials-only .view-home-testimonials .views-element-container{max-width:none;width:100%;margin:0;}.hp-home-split--bottom:not(:has(.hp-home-split__main .featured-main-item)):not(:has(.hp-home-split__main .popular-destination-block__list li)){grid-template-columns:1fr;}.hp-home-split--bottom:not(:has(.hp-home-split__main .featured-main-item)):not(:has(.hp-home-split__main .popular-destination-block__list li)) > .hp-home-split__main{display:none;}.hp-home-split--bottom:not(:has(.hp-home-split__main .featured-main-item)):not(:has(.hp-home-split__main .popular-destination-block__list li)) .hp-home-testimonials,.hp-home-split--bottom:not(:has(.hp-home-split__main .featured-main-item)):not(:has(.hp-home-split__main .popular-destination-block__list li)) .view-home-testimonials{width:100%;max-width:none;grid-column:1 / -1;}}.hp-popular-destinations:not(:has(.featured-main-item)):not(:has(.popular-destination-block__list li)),.popular-destinations-block:has(.no-bundles-message){display:none !important;}.hp-editor-choice,.hp-popular-destinations{padding:1.5rem 1rem 0.75rem;}@media (min-width:1024px){.hp-editor-choice,.hp-popular-destinations{padding:2.5em 2em 1em;}}.hp-editor-choice .hp-section-head,.hp-popular-destinations .hp-section-head,.hp-discovery .hp-section-head,.hp-more-bundles .hp-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1.1em;min-height:40px;}.hp-editor-choice .featured-content-title,.hp-popular-destinations .featured-content-title,.hp-more-bundles .featured-content-title{border-bottom:0;padding-bottom:0;margin:0;color:#1c1c1c;font-size:22px;}@media (min-width:1024px){.hp-editor-choice .featured-content-title,.hp-popular-destinations .featured-content-title,.hp-more-bundles .featured-content-title{font-size:28px;}}.hp-editor-choice .hp-section-head__nav,.hp-popular-destinations .hp-section-head__nav,.hp-more-bundles .hp-section-head__nav{display:inline-flex !important;align-items:center;gap:8px;margin-left:auto;}.hp-editor-choice .owl-nav,.hp-popular-destinations .owl-nav,.hp-more-bundles .owl-nav{display:none !important;}.hp-carousel-btn{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f0f0f0;position:relative;cursor:pointer;appearance:none;-webkit-appearance:none;}.hp-carousel-btn:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #555;border-right:2px solid #555;box-sizing:border-box;}.hp-carousel-prev:before{transform:translate(-30%,-50%) rotate(-135deg);}.hp-carousel-next:before{transform:translate(-70%,-50%) rotate(45deg);}.hp-carousel-btn:disabled{opacity:0.35;cursor:default;}.hp-editor-choice .owl-item{height:auto !important;}.hp-editor-choice .featured-main-item,.hp-editor-choice .owl-item .featured-main-item,.hp-popular-destinations .featured-main-item{display:flex !important;flex-direction:column !important;float:none !important;visibility:visible !important;opacity:1 !important;transform:none !important;width:100% !important;margin:0 !important;flex:none !important;flex-shrink:0 !important;height:auto !important;min-height:0 !important;}.hp-popular-destinations .featured-main-item{display:block !important;}.hp-editor-choice .featured-main-item.product-card,.hp-editor-choice .featured-main-item.bundle-card{position:relative;border-radius:12px;overflow:hidden;background:#fff !important;box-shadow:0 2px 10px rgba(0,0,0,0.06);border:1px solid #ececec;}.hp-popular-destinations .featured-main-item.product-card{position:relative;border-radius:12px;overflow:hidden;background:#111 !important;box-shadow:0 8px 24px rgba(0,0,0,0.12);}.hp-editor-choice .product-card-image-section,.hp-editor-choice .bundle-card-image-section,.path-frontpage .hp-editor-choice .owl-item .featured-main-item .product-card-image-section,.hp-discovery .hp-editor-choice .owl-item .featured-main-item .product-card-image-section{position:relative !important;display:block !important;flex:0 0 auto !important;flex-shrink:0 !important;width:100% !important;padding-top:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:16 / 10;overflow:hidden;background:#111;}.hp-popular-destinations .product-card-image-section{position:relative !important;display:block !important;flex:none !important;flex-shrink:0 !important;width:100% !important;padding-top:66% !important;height:0 !important;overflow:hidden;background:#111;}.hp-editor-choice .product-card-image-wrapper,.hp-editor-choice .bundle-card-image-wrapper,.hp-popular-destinations .product-card-image-wrapper,.hp-editor-choice .product-card-image,.hp-editor-choice .bundle-card-image,.hp-popular-destinations .product-card-image{position:absolute !important;inset:0;width:100% !important;height:100% !important;background-size:cover !important;background-position:center !important;opacity:1 !important;}.hp-editor-choice .product-card-image.lazy-load-bg,.hp-editor-choice .bundle-card-image.lazy-load-bg,.hp-popular-destinations .product-card-image.lazy-load-bg{opacity:1 !important;}.hp-editor-choice .product-card-content,.hp-editor-choice .bundle-content{position:relative !important;left:auto;right:auto;bottom:auto;z-index:auto;display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:4px;padding:0.75em 0.85em 0.8em !important;background:#fff !important;color:#1a1a1a !important;opacity:1 !important;visibility:visible !important;text-shadow:none !important;}.hp-popular-destinations .product-card-content{position:absolute !important;left:0;right:0;bottom:0;z-index:8;display:flex !important;flex-direction:column;justify-content:flex-end;padding:1.6em 0.85em 0.75em;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.78) 100%) !important;color:#fff !important;opacity:1 !important;visibility:visible !important;}.hp-editor-choice .product-card-title,.hp-editor-choice .product-card-title a,.hp-editor-choice .bundle-header h3,.hp-editor-choice .bundle-header h3 a{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;font-size:0 !important;color:transparent !important;}.hp-editor-choice .hp-card-image-caption{display:-webkit-box !important;position:absolute;left:12px;right:12px;bottom:10px;z-index:3;margin:0;color:#fff;font-size:15px;font-weight:700;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,0.45);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.hp-editor-choice .product-card-header{display:flex !important;flex-direction:column !important;grid-column:1;grid-row:1;margin:0;}.hp-editor-choice .product-card-type-rating{display:inline-flex !important;grid-column:2;grid-row:1;}.hp-editor-choice .product-card-location{grid-column:1;grid-row:2;color:#999 !important;}.hp-editor-choice .product-card-meta-right{display:inline-flex !important;grid-column:2;grid-row:2;color:#999;font-size:12px;}.hp-editor-choice .product-card-languages--on-image,.hp-whats-new .product-card-languages--on-image{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:flex-start !important;justify-content:flex-end;position:absolute;top:10px !important;right:10px !important;bottom:auto !important;left:auto !important;height:auto !important;width:auto !important;max-width:55%;z-index:5;gap:4px;margin:0;pointer-events:none;}.hp-editor-choice .product-card-lang,.hp-whats-new .product-card-lang{display:inline-flex !important;align-items:center;justify-content:center;align-self:flex-start !important;height:auto !important;min-height:0 !important;writing-mode:horizontal-tb !important;background:rgba(20,20,20,0.72);color:#fff;min-width:26px;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;line-height:18px;text-transform:uppercase;}.hp-editor-choice .product-price-current,.hp-editor-choice .product-price-free{color:#d21649 !important;font-weight:700;}.hp-editor-choice .product-card-type{color:#999 !important;}.hp-popular-destinations .product-card-title,.hp-popular-destinations .product-card-title a{color:#fff !important;font-size:16px;font-weight:700;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-shadow:0 1px 3px rgba(0,0,0,0.45);}@media (max-width:767px){.hp-popular-destinations .product-card-title,.hp-popular-destinations .product-card-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:13px;line-height:1.25;min-width:0;max-width:100%;text-align:left;text-indent:0;}}.hp-editor-choice .product-card-pricing,.hp-editor-choice .product-card-location,.hp-editor-choice .hp-card-curator{color:#999 !important;}.hp-editor-choice .hp-card-curator{display:none;}.hp-popular-destinations .product-card-content{gap:2px !important;}.hp-popular-destinations .product-card-header{margin:0 !important;gap:0;}.hp-popular-destinations .hp-city-card__tours{display:inline-flex;align-items:center;margin:0 0 2px;padding:4px 12px;border-radius:999px;background:#1e88e5;color:#fff !important;font-size:13px;font-weight:600;line-height:1.2;}.hp-popular-destinations .product-card-pricing,.hp-popular-destinations .product-card-type,.hp-popular-destinations .product-card-rating,.hp-popular-destinations .product-card-location,.hp-popular-destinations .product-card-languages{display:none;}.hp-editor-slider,.hp-destinations-slider{position:relative;}.hp-editor-viewport,.hp-destinations-viewport{overflow:hidden;width:100%;}.hp-editor-track,.hp-destinations-track{display:flex;transition:transform 0.4s ease;transform:translateZ(0);will-change:transform;}.hp-editor-page,.hp-destinations-page{flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box;}.hp-editor-page{display:grid !important;grid-template-columns:1fr;gap:12px;}.path-frontpage .hp-discovery .hp-editor-choice .hp-editor-page,.hp-discovery .hp-editor-choice .hp-editor-page,.path-frontpage .hp-editor-choice .hp-editor-page{grid-template-columns:1fr;gap:12px;}@media (min-width:600px){.hp-editor-page,.path-frontpage .hp-discovery .hp-editor-choice .hp-editor-page,.hp-discovery .hp-editor-choice .hp-editor-page,.path-frontpage .hp-editor-choice .hp-editor-page{grid-template-columns:1fr 1fr;}}@media (min-width:1024px){.hp-editor-page,.path-frontpage .hp-discovery .hp-editor-choice .hp-editor-page,.hp-discovery .hp-editor-choice .hp-editor-page,.path-frontpage .hp-editor-choice .hp-editor-page{grid-template-columns:1fr 1fr 1fr !important;gap:14px;}.hp-editor-choice--compact .hp-editor-page,.path-frontpage .hp-discovery .hp-editor-choice--compact .hp-editor-page,.hp-discovery .hp-editor-choice--compact .hp-editor-page,.path-frontpage .hp-editor-choice--compact .hp-editor-page{grid-template-columns:1fr !important;grid-template-rows:1fr 1fr;gap:14px;height:520px;}.hp-editor-choice--compact .hp-editor-viewport{height:520px;}.hp-editor-choice--compact .hp-editor-page{overflow:hidden;}.hp-editor-choice--compact .hp-editor-page > .featured-main-item:nth-child(n+3),.hp-editor-choice--compact .hp-editor-page > .product-item:nth-child(n+3),.path-frontpage .hp-editor-choice--compact .hp-editor-page > .featured-main-item:nth-child(n+3),.path-frontpage .hp-editor-choice--compact .hp-editor-page > .product-item:nth-child(n+3){display:none !important;}.hp-editor-choice--compact .featured-main-item,.hp-editor-choice--compact .product-item,.path-frontpage .hp-editor-choice--compact .featured-main-item.product-card,.path-frontpage .hp-editor-choice--compact .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;overflow:hidden;background:#fff !important;}.hp-editor-choice--compact .product-card-image-section,.hp-editor-choice--compact .bundle-card-image-section,.path-frontpage .hp-editor-choice--compact .featured-main-item.product-card .product-card-image-section,.path-frontpage .hp-editor-choice--compact .featured-main-item.bundle-card .bundle-card-image-section{padding-top:0 !important;height:auto !important;min-height:160px !important;flex:1 1 0 !important;aspect-ratio:unset;}.hp-editor-choice--compact .product-card-content,.hp-editor-choice--compact .bundle-content{flex:0 0 auto !important;position:relative !important;}}.hp-destinations-masonry{display:grid;grid-template-columns:1fr 1fr;gap:12px;}@media (min-width:1024px){.hp-destinations-masonry{grid-template-columns:1.2fr 1fr 1fr 1fr;grid-auto-rows:190px;gap:12px;}.hp-destinations-masonry .featured-main-item:nth-child(1){grid-row:span 2;}.hp-destinations-masonry .featured-main-item:nth-child(3){grid-column:span 2;}.hp-destinations-masonry .featured-main-item,.hp-destinations-masonry .hp-city-card{height:100% !important;}.hp-destinations-masonry .product-card-image-section{padding-top:0 !important;height:100% !important;}}@media (max-width:1023px){.hp-editor-choice .product-card-image-section,.hp-editor-choice .bundle-card-image-section{padding-top:0 !important;height:auto !important;aspect-ratio:16 / 10;}.hp-editor-choice .hp-editor-viewport{overflow:hidden;}.hp-editor-choice .hp-editor-page > .featured-main-item:nth-child(n+2),.hp-editor-choice .hp-editor-page > .product-item:nth-child(n+2){display:none !important;}.hp-editor-choice .product-card-content,.hp-editor-choice .bundle-content{padding:0.75em 0.85em 0.8em !important;background:#fff !important;color:#1a1a1a !important;text-shadow:none !important;overflow:visible !important;}.hp-editor-choice .hp-card-curator{display:none !important;}.hp-destinations-masonry{grid-template-columns:1.12fr 1fr;grid-auto-rows:minmax(118px,auto);gap:10px;}.hp-destinations-masonry .featured-main-item,.hp-destinations-masonry .hp-city-card{aspect-ratio:auto;height:100% !important;min-height:118px;}.hp-destinations-masonry .product-card-image-section{padding-top:0 !important;height:100% !important;min-height:118px;}.hp-destinations-masonry .featured-main-item:nth-child(1){grid-column:1;grid-row:1 / span 2;}.hp-destinations-masonry .featured-main-item:nth-child(2),.hp-destinations-masonry .featured-main-item:nth-child(3){grid-column:2;grid-row:auto;}.hp-destinations-masonry .product-card-title,.hp-destinations-masonry .hp-city-card__label{font-size:18px;}.hp-popular-destinations .hp-city-card__tours{padding:0;margin:0;border-radius:0;background:none;font-size:11px;}}@media (max-width:599px){.hp-popular-destinations .hp-destinations-masonry{display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:auto !important;gap:12px;}.hp-popular-destinations .hp-destinations-masonry .featured-main-item,.hp-popular-destinations .hp-destinations-masonry .hp-city-card,.hp-popular-destinations .hp-destinations-masonry .featured-main-item:nth-child(1),.hp-popular-destinations .hp-destinations-masonry .featured-main-item:nth-child(2),.hp-popular-destinations .hp-destinations-masonry .featured-main-item:nth-child(3){grid-column:auto !important;grid-row:auto !important;width:100% !important;height:auto !important;min-height:180px !important;border-radius:16px !important;overflow:hidden;}.hp-popular-destinations .product-card-image-section,.hp-popular-destinations .hp-destinations-masonry .product-card-image-section{padding-top:0 !important;height:auto !important;min-height:180px !important;aspect-ratio:16 / 9 !important;}.hp-popular-destinations .product-card-title,.hp-popular-destinations .product-card-title a,.hp-popular-destinations .hp-city-card__label{font-size:18px !important;line-height:1.2;}}@media (min-width:600px) and (max-width:1023px){.hp-editor-choice .product-card-image-section,.hp-editor-choice .bundle-card-image-section{aspect-ratio:4 / 5;}.hp-editor-choice .hp-editor-page > .featured-main-item:nth-child(2),.hp-editor-choice .hp-editor-page > .product-item:nth-child(2){display:flex !important;}.hp-editor-choice .hp-editor-page > .featured-main-item:nth-child(n+3),.hp-editor-choice .hp-editor-page > .product-item:nth-child(n+3){display:none !important;}}.path-frontpage .hp-editor-choice:not(.hp-editor-choice--compact) .featured-main-item,.page-search .hp-editor-choice .featured-main-item,.listing-page .hp-editor-choice .featured-main-item{display:block !important;}.hp-editor-viewport,.hp-destinations-viewport,.hp-whats-new__layout,.hp-whats-new__stack-viewport{touch-action:pan-y;-ms-touch-action:pan-y;cursor:grab;}.hp-editor-viewport.is-dragging,.hp-destinations-viewport.is-dragging,.hp-whats-new__layout.is-dragging,.hp-whats-new__stack-viewport.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none;}@media (min-width:1024px){.hp-whats-new__layout{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;min-height:520px;}.hp-whats-new__featured,.hp-whats-new__stack-viewport{height:520px;min-height:0;overflow:hidden;}.hp-whats-new__stack{display:flex;flex-direction:column;gap:14px;}.hp-whats-new__stack-item{box-sizing:border-box;height:calc((520px - 14px) / 2);flex:0 0 calc((520px - 14px) / 2);min-height:calc((520px - 14px) / 2);max-height:calc((520px - 14px) / 2);overflow:hidden;}.hp-whats-new__featured > .featured-main-item,.hp-whats-new__stack-item > .featured-main-item{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;overflow:hidden;}.hp-whats-new .product-card:not(.hp-city-card) .product-card-image-section,.hp-whats-new .bundle-card .bundle-card-image-section,.hp-whats-new .product-card-image-section,.hp-whats-new .bundle-card-image-section{padding-top:0 !important;height:auto !important;flex:1 1 0 !important;min-height:0 !important;aspect-ratio:unset;}.hp-whats-new .product-card:not(.hp-city-card) .product-card-content,.hp-whats-new .bundle-card .bundle-content{flex:0 0 auto !important;position:relative !important;}}.hp-whats-new{container-type:inline-size;container-name:latest-tours;}.hp-discovery .hp-whats-new .hp-latest-tours-head,.hp-whats-new .hp-latest-tours-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title meta nav"
    "sub sub .";align-items:center;column-gap:14px;row-gap:4px;width:100%;max-width:100%;min-width:0;min-height:40px;margin-bottom:0.75em;box-sizing:border-box;}.hp-whats-new .hp-latest-tours-head .featured-content-title{grid-area:title;border-bottom:0;padding:0;margin:0;color:#1c1c1c;font-size:22px;line-height:40px;white-space:nowrap;}.hp-latest-highlights{grid-area:meta;min-width:0;}.hp-latest-highlights__title,.hp-latest-highlights__progress,.hp-latest-highlights__shown,.hp-latest-tours-meta__icon,.hp-latest-tours-meta__type:before,.hp-latest-tours-meta__premium > .material-icons{display:none;}.hp-latest-tours-meta__type:before{content:none;width:0;height:0;margin:0;}.hp-latest-tours-meta li.is-zero{display:none;}.hp-latest-tours-meta{grid-area:meta;display:flex;align-items:center;align-self:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;color:#9aa0a6;font-size:13px;line-height:1;min-width:0;min-height:40px;}.hp-whats-new .hp-latest-tours-head .hp-section-head__nav{grid-area:nav;flex:0 0 auto;align-self:center;margin:0;}.hp-latest-tours-head__sub{grid-area:sub;margin:0;color:#6b7280;font-size:13px;font-weight:400;line-height:1.3;}.hp-latest-tours-meta li{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0;margin:0 12px 0 0;border-right:0;white-space:nowrap;}.hp-latest-tours-meta li:not(:last-child)::after{content:'';width:1px;height:12px;margin-left:12px;background:#cfd3d6;flex:0 0 1px;align-self:center;}.hp-latest-tours-meta li:last-child{margin-right:0;}.hp-latest-tours-meta,.hp-latest-tours-meta li,.hp-latest-tours-meta__count,.hp-latest-tours-meta__words,.hp-latest-tours-meta__type,.hp-latest-tours-meta__premium{color:#9aa0a6;}.hp-latest-tours-meta__type{display:inline-flex;align-items:center;gap:6px;font-size:inherit;font-weight:400;line-height:1.2;text-transform:none;white-space:nowrap;}.hp-latest-tours-meta__type:before{content:'';display:inline-block;width:15px;height:15px;flex:0 0 15px;background-size:contain;background-repeat:no-repeat;background-position:center;}.hp-latest-tours-meta__type--tour:before{background-image:url(/themes/custom/izi_travel/images/browse_page/tour_gray.png);}.hp-latest-tours-meta__type--museum:before{background-image:url(/themes/custom/izi_travel/images/browse_page/museum_gray.png);}.hp-latest-tours-meta__type--bundle:before{background-color:#9aa0a6;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.07 0-2.02.57-2.55 1.43L12 4l-.45-.57C11.02 2.57 10.07 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.07 0-2.02.57-2.55 1.43L12 4l-.45-.57C11.02 2.57 10.07 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z'/></svg>") center / contain no-repeat;}.hp-latest-tours-meta__new{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;background:#e85d04;color:#fff;font-size:10px;font-weight:700;letter-spacing:0.04em;line-height:1.4;}.hp-latest-tours-meta__premium{display:inline-flex;align-items:center;gap:4px;color:#9aa0a6;}.hp-latest-tours-meta__premium .material-icons{font-size:16px;line-height:1;width:16px;height:16px;color:#9aa0a6;}@media (min-width:1024px){.hp-whats-new .hp-latest-tours-head .featured-content-title{font-size:28px;}.hp-latest-tours-head__sub,.hp-latest-tours-meta,.hp-latest-tours-meta__type{font-size:14px;}.hp-home-split--mid .hp-whats-new .hp-latest-tours-head,.hp-home-split--mid .hp-editor-choice .hp-section-head{margin-bottom:12px;min-height:40px;}.hp-home-split--mid .hp-editor-choice .hp-section-head{align-items:center;}.hp-home-split--mid .hp-whats-new .hp-latest-tours-head{align-items:center;}.hp-home-split--mid .hp-editor-choice .featured-content-title{line-height:1.3;}.path-frontpage .hp-home-split--mid .hp-editor-choice,.path-frontpage .hp-home-split--mid .hp-whats-new,.hp-discovery .hp-home-split--mid .hp-editor-choice,.hp-discovery .hp-home-split--mid .hp-whats-new{padding-left:0 !important;padding-right:0 !important;}}@container latest-tours (max-width:760px){.hp-discovery .hp-whats-new .hp-latest-tours-head,.hp-whats-new .hp-latest-tours-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title meta nav";column-gap:10px;}.hp-whats-new .hp-latest-tours-head .featured-content-title{font-size:18px;line-height:1.2;}.hp-latest-highlights,.hp-latest-tours-meta{width:auto;min-height:0;flex-wrap:nowrap;overflow:hidden;}.hp-latest-tours-meta{font-size:12px;}.hp-latest-tours-meta li{height:auto;min-height:24px;margin-right:8px;}}@container latest-tours (max-width:420px){.hp-latest-tours-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 12px;width:100%;font-size:12px;}.hp-latest-tours-meta li,.hp-latest-tours-meta li:last-child{margin:0;padding:0;min-width:0;height:auto;min-height:22px;}.hp-latest-tours-meta li:not(:last-child)::after{display:none;}}@media (max-width:767px){.hp-whats-new .hp-latest-tours-head .featured-content-title,.hp-latest-tours-head .featured-content-title{font-size:20px;white-space:normal;}.hp-latest-tours-head__sub{font-size:12px;}}@container latest-tours (max-width:360px){.hp-whats-new .hp-section-head__nav .hp-carousel-btn{width:32px;height:32px;}}@media (max-width:400px){.hp-latest-tours-meta__words{display:none;}}@media (max-width:360px){.hp-whats-new .hp-latest-tours-head .featured-content-title,.hp-latest-tours-head .featured-content-title{font-size:18px;}.hp-latest-tours-meta{font-size:11px;gap:6px 8px;}}@media (min-width:768px) and (max-width:1023px){.hp-discovery .hp-whats-new .hp-latest-tours-head,.hp-whats-new .hp-latest-tours-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title nav";align-items:center;row-gap:6px;margin-bottom:12px;}.hp-latest-highlights{display:none !important;}}@media (max-width:767px){.hp-discovery .hp-whats-new .hp-latest-tours-head,.hp-whats-new .hp-latest-tours-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title nav"
      "highlights highlights";align-items:center;row-gap:10px;margin-bottom:12px;}.hp-latest-highlights{display:block !important;grid-area:highlights;width:100%;margin:0;padding:16px 8px 18px;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(22,22,22,0.08);box-sizing:border-box;}.hp-latest-highlights__title{display:block;margin:0 0 14px;padding:0 10px;color:#d21649;font-size:16px;font-weight:700;text-transform:capitalize;line-height:1.3;text-align:left;}.hp-latest-highlights__title .material-icons,.hp-latest-highlights__progress,.hp-latest-highlights__shown,.hp-latest-tours-meta__icon,.hp-latest-tours-meta__type:before,.hp-latest-tours-meta__premium > .material-icons,.hp-latest-tours-meta__item--bundle{display:none !important;}.hp-latest-highlights .hp-latest-tours-meta{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:0;margin:0;gap:0;font-size:13px;}.hp-latest-highlights .hp-latest-tours-meta li,.hp-latest-highlights .hp-latest-tours-meta li.is-zero,.hp-latest-highlights .hp-latest-tours-meta li:last-child{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:auto;min-height:0;margin:0;padding:0 6px;text-align:center;}.hp-latest-highlights .hp-latest-tours-meta li:not(:last-child){border-right:1px solid #e6e6e6;}.hp-latest-highlights .hp-latest-tours-meta li:not(:last-child)::after{display:none;}.hp-latest-highlights .hp-latest-tours-meta__type,.hp-latest-highlights .hp-latest-tours-meta__premium{display:flex;flex-direction:column;align-items:center;gap:4px;}.hp-latest-highlights .hp-latest-tours-meta__count{color:#1c1c1c;font-size:28px;font-weight:700;line-height:1.1;}.hp-latest-highlights .hp-latest-tours-meta__words{display:block !important;color:#8b9198;font-size:13px;font-weight:500;line-height:1.2;}.hp-latest-highlights .hp-latest-tours-meta__item--premium .hp-latest-tours-meta__count,.hp-latest-highlights .hp-latest-tours-meta__item--premium .hp-latest-tours-meta__words{color:#d21649;}.hp-latest-highlights .hp-latest-tours-meta__item--premium .hp-latest-tours-meta__words{font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}}@media (min-width:1024px){.path-frontpage .hp-whats-new__featured > .featured-main-item.product-card,.path-frontpage .hp-whats-new__featured > .featured-main-item.bundle-card,.path-frontpage .hp-whats-new__stack-item > .featured-main-item.product-card,.path-frontpage .hp-whats-new__stack-item > .featured-main-item.bundle-card,.hp-discovery .hp-whats-new__featured > .featured-main-item.product-card,.hp-discovery .hp-whats-new__featured > .featured-main-item.bundle-card,.hp-discovery .hp-whats-new__stack-item > .featured-main-item.product-card,.hp-discovery .hp-whats-new__stack-item > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;overflow:hidden;background:#fff !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-image-section,.path-frontpage .hp-whats-new .featured-main-item.bundle-card .bundle-card-image-section,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-image-section,.hp-discovery .hp-whats-new .featured-main-item.bundle-card .bundle-card-image-section{flex:1 1 0 !important;min-height:0 !important;height:auto !important;padding-top:0 !important;}}@media (max-width:599px){.path-frontpage .hp-whats-new__featured > .featured-main-item.product-card,.path-frontpage .hp-whats-new__featured > .featured-main-item.bundle-card,.path-frontpage .hp-whats-new__stack-item > .featured-main-item.product-card,.path-frontpage .hp-whats-new__stack-item > .featured-main-item.bundle-card,.hp-discovery .hp-whats-new__featured > .featured-main-item.product-card,.hp-discovery .hp-whats-new__featured > .featured-main-item.bundle-card,.hp-discovery .hp-whats-new__stack-item > .featured-main-item.product-card,.hp-discovery .hp-whats-new__stack-item > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important;overflow:hidden;background:#fff !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-image-section,.path-frontpage .hp-whats-new .featured-main-item.bundle-card .bundle-card-image-section,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-image-section,.hp-discovery .hp-whats-new .featured-main-item.bundle-card .bundle-card-image-section{position:relative !important;display:block !important;flex:0 0 auto !important;flex-shrink:0 !important;width:100% !important;padding-top:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:16 / 10;overflow:hidden;background:#111;}.path-frontpage .hp-whats-new .product-card-image-wrapper,.path-frontpage .hp-whats-new .product-card-image,.path-frontpage .hp-whats-new .bundle-card-image-wrapper,.path-frontpage .hp-whats-new .bundle-card-image,.hp-discovery .hp-whats-new .product-card-image-wrapper,.hp-discovery .hp-whats-new .product-card-image,.hp-discovery .hp-whats-new .bundle-card-image-wrapper,.hp-discovery .hp-whats-new .bundle-card-image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;background-size:cover !important;background-position:center !important;}.path-frontpage .hp-whats-new .hp-card-image-caption,.hp-discovery .hp-whats-new .hp-card-image-caption{display:-webkit-box !important;}}@media (min-width:600px) and (max-width:1023px){.path-frontpage .hp-whats-new__featured > .featured-main-item.product-card,.path-frontpage .hp-whats-new__featured > .featured-main-item.bundle-card,.path-frontpage .hp-whats-new__stack-item > .featured-main-item.product-card,.path-frontpage .hp-whats-new__stack-item > .featured-main-item.bundle-card,.path-frontpage .hp-editor-choice .hp-editor-page > .featured-main-item.product-card,.path-frontpage .hp-editor-choice .hp-editor-page > .featured-main-item.bundle-card,.hp-discovery .hp-whats-new__featured > .featured-main-item.product-card,.hp-discovery .hp-whats-new__featured > .featured-main-item.bundle-card,.hp-discovery .hp-whats-new__stack-item > .featured-main-item.product-card,.hp-discovery .hp-whats-new__stack-item > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;height:100% !important;min-height:100% !important;overflow:hidden;background:#fff !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-image-section,.path-frontpage .hp-whats-new .featured-main-item.bundle-card .bundle-card-image-section,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-image-section,.path-frontpage .hp-editor-choice .featured-main-item.bundle-card .bundle-card-image-section,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-image-section,.hp-discovery .hp-whats-new .featured-main-item.bundle-card .bundle-card-image-section{position:relative !important;display:block !important;flex:0 0 auto !important;width:100% !important;padding-top:0 !important;height:auto !important;min-height:0 !important;aspect-ratio:16 / 10 !important;overflow:hidden;background:#111;}.path-frontpage .hp-whats-new .product-card-content,.path-frontpage .hp-whats-new .bundle-content,.path-frontpage .hp-editor-choice .product-card-content,.path-frontpage .hp-editor-choice .bundle-content,.path-frontpage .hp-for-you .product-card-content,.path-frontpage .hp-for-you .bundle-content{flex:0 0 auto !important;min-height:5rem !important;}.path-frontpage .hp-whats-new .product-card-image-wrapper,.path-frontpage .hp-whats-new .product-card-image,.path-frontpage .hp-whats-new .bundle-card-image-wrapper,.path-frontpage .hp-whats-new .bundle-card-image,.path-frontpage .hp-editor-choice .product-card-image-wrapper,.path-frontpage .hp-editor-choice .product-card-image,.hp-discovery .hp-whats-new .product-card-image-wrapper,.hp-discovery .hp-whats-new .product-card-image,.hp-discovery .hp-whats-new .bundle-card-image-wrapper,.hp-discovery .hp-whats-new .bundle-card-image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;background-size:cover !important;background-position:center !important;}.path-frontpage .hp-whats-new .hp-card-image-caption,.path-frontpage .hp-editor-choice .hp-card-image-caption,.path-frontpage .hp-for-you .hp-card-image-caption,.hp-discovery .hp-whats-new .hp-card-image-caption{display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-content,.path-frontpage .hp-whats-new .featured-main-item.bundle-card .bundle-content,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-content,.path-frontpage .hp-editor-choice .featured-main-item.bundle-card .bundle-content,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-content,.hp-discovery .hp-editor-choice .featured-main-item.product-card .product-card-content{flex:0 0 auto !important;position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;background:#fff !important;color:#1a1a1a !important;padding:0.75em 0.85em 0.8em !important;text-shadow:none !important;pointer-events:auto !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-pricing,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-pricing .product-price-current,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-pricing .product-price-free,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-pricing,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-pricing .product-price-current,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-pricing .product-price-free,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-pricing .product-price-current,.hp-discovery .hp-editor-choice .featured-main-item.product-card .product-card-pricing .product-price-current{color:#d21649 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-type,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-rating,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-rating .rating-counter,.path-frontpage .hp-whats-new .featured-main-item.product-card .reviews-count,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location-text,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-meta-right,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-type,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-rating,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-location,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-meta-right{color:#999 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location .material-icons,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-location .material-icons{color:#d21649 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-type-rating,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-type-rating,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-type-rating,.hp-discovery .hp-editor-choice .featured-main-item.product-card .product-card-type-rating{display:inline-flex !important;grid-column:2 !important;grid-row:1 !important;margin:0 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-header,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-header{display:flex !important;flex-direction:column !important;grid-column:1 !important;grid-row:1 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-location{grid-column:1 !important;grid-row:2 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-meta-right,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-meta-right{display:inline-flex !important;grid-column:2 !important;grid-row:2 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .hp-card-image-caption,.path-frontpage .hp-editor-choice .featured-main-item.product-card .hp-card-image-caption{display:-webkit-box !important;color:#fff !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-content a,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location a,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location-text,.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-location-text a,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-content a,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-location a,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-location-text,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-location-text a{color:#999 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-rating .rating-counter,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-rating .rating-counter{color:#1a1a1a !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .reviews-count,.path-frontpage .hp-editor-choice .featured-main-item.product-card .reviews-count{color:#999 !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card:not(.hp-city-card) .product-card-content,.path-frontpage .hp-whats-new .featured-main-item.bundle-card .bundle-content,.path-frontpage .hp-editor-choice .featured-main-item.product-card:not(.hp-city-card) .product-card-content,.path-frontpage .hp-editor-choice .featured-main-item.bundle-card .bundle-content,.path-frontpage .hp-for-you .product-card:not(.hp-city-card) .product-card-content,.path-frontpage .hp-for-you .bundle-card .bundle-content,.hp-discovery .hp-whats-new .featured-main-item.product-card:not(.hp-city-card) .product-card-content,.hp-discovery .hp-whats-new .featured-main-item.bundle-card .bundle-content,.hp-discovery .hp-editor-choice .featured-main-item.product-card:not(.hp-city-card) .product-card-content,.product-card:not(.hp-city-card) .product-card-content,.bundle-card .bundle-content{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;justify-content:start !important;justify-items:stretch;align-items:center !important;column-gap:8px !important;flex-direction:unset !important;overflow:visible !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-header,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-header,.path-frontpage .hp-for-you .product-card:not(.hp-city-card) .product-card-header,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-header,.product-card:not(.hp-city-card) .product-card-header,.bundle-card .bundle-header{display:flex !important;flex-direction:column !important;grid-column:1 !important;grid-row:1 !important;justify-self:start !important;width:auto !important;}.path-frontpage .hp-whats-new .featured-main-item.product-card .product-card-type-rating,.path-frontpage .hp-editor-choice .featured-main-item.product-card .product-card-type-rating,.path-frontpage .hp-for-you .product-card:not(.hp-city-card) .product-card-type-rating,.hp-discovery .hp-whats-new .featured-main-item.product-card .product-card-type-rating,.hp-discovery .hp-editor-choice .featured-main-item.product-card .product-card-type-rating,.product-card:not(.hp-city-card) .product-card-type-rating,.bundle-card .product-card-type-rating{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;justify-self:end !important;grid-column:2 !important;grid-row:1 !important;width:auto !important;max-width:100% !important;min-width:0 !important;margin:0 0 0 auto !important;overflow:visible !important;}.product-card:not(.hp-city-card) .product-card-type-rating,.bundle-card .product-card-type-rating{justify-content:flex-end;}.product-card:not(.hp-city-card) .product-card-type.tour,.product-card:not(.hp-city-card) .product-card-type.museum,.product-card:not(.hp-city-card) .product-card-type.bundle,.product-card:not(.hp-city-card) .product-card-type.quest,.bundle-card .product-card-type.bundle{display:inline-flex !important;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px;}.hp-whats-new .product-card-type.tour::before,.hp-whats-new .product-card-type.museum::before,.hp-whats-new .product-card-type.bundle::before,.hp-whats-new .product-card-type.quest::before,.hp-editor-choice .product-card-type.tour::before,.hp-editor-choice .product-card-type.museum::before,.hp-editor-choice .product-card-type.bundle::before,.hp-editor-choice .product-card-type.quest::before,.hp-for-you .product-card-type.tour::before,.hp-for-you .product-card-type.museum::before,.hp-for-you .product-card-type.bundle::before,.product-card:not(.hp-city-card) .product-card-type.tour::before,.product-card:not(.hp-city-card) .product-card-type.museum::before,.product-card:not(.hp-city-card) .product-card-type.bundle::before,.product-card:not(.hp-city-card) .product-card-type.quest::before,.bundle-card .product-card-type.bundle::before{content:'' !important;display:inline-block !important;width:14px !important;height:14px !important;flex:0 0 14px !important;filter:none !important;background-repeat:no-repeat;background-position:center;background-size:contain;}.hp-whats-new .product-card-type.tour::before,.hp-whats-new .product-card-type.quest::before,.hp-editor-choice .product-card-type.tour::before,.hp-editor-choice .product-card-type.quest::before,.hp-for-you .product-card-type.tour::before,.product-card:not(.hp-city-card) .product-card-type.tour::before,.product-card:not(.hp-city-card) .product-card-type.quest::before{background-image:url(/themes/custom/izi_travel/images/browse_page/tour_gray.png);}.hp-whats-new .product-card-type.museum::before,.hp-editor-choice .product-card-type.museum::before,.hp-for-you .product-card-type.museum::before,.product-card:not(.hp-city-card) .product-card-type.museum::before{background-image:url(/themes/custom/izi_travel/images/browse_page/museum_gray.png);}.hp-whats-new .product-card-type.bundle::before,.hp-editor-choice .product-card-type.bundle::before,.hp-for-you .product-card-type.bundle::before,.product-card:not(.hp-city-card) .product-card-type.bundle::before,.bundle-card .product-card-type.bundle::before{background:currentColor !important;background-image:none !important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.07 0-2.02.57-2.55 1.43L12 4l-.45-.57C11.02 2.57 10.07 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.07 0-2.02.57-2.55 1.43L12 4l-.45-.57C11.02 2.57 10.07 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z'/></svg>") center / contain no-repeat;}.hp-editor-choice .featured-main-item.product-card:not(.hp-city-card),.hp-editor-choice .featured-main-item.bundle-card{container-type:inline-size;container-name:editor-card;}@container editor-card (max-width:300px){.product-card-content,.bundle-content{grid-template-columns:minmax(0,1fr) auto !important;row-gap:4px !important;overflow:visible !important;}.product-card-header,.bundle-header{grid-column:1 / -1 !important;grid-row:1 !important;width:auto !important;}.product-card-type-rating{grid-column:1 / -1 !important;grid-row:2 !important;justify-self:start !important;justify-content:flex-start !important;margin-left:0 !important;width:100% !important;}.product-card-location,.bundle-footer{grid-column:1 !important;grid-row:3 !important;width:auto !important;max-width:100% !important;}.product-card-meta-right{grid-column:2 !important;grid-row:3 !important;}}@media (min-width:1024px){.hp-editor-choice--mosaic .hp-whats-new__layout,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__layout{display:grid !important;grid-template-columns:1.45fr 1fr !important;gap:14px;min-height:520px;}.hp-editor-choice--mosaic .hp-whats-new__featured,.hp-editor-choice--mosaic .hp-whats-new__stack-viewport{height:520px;min-height:0;overflow:hidden;}.hp-editor-choice--mosaic .hp-whats-new__stack{display:flex;flex-direction:column;gap:14px;height:auto;}.hp-editor-choice--mosaic .hp-whats-new__stack-item{box-sizing:border-box;height:calc((520px - 14px) / 2);flex:0 0 calc((520px - 14px) / 2);min-height:calc((520px - 14px) / 2);max-height:calc((520px - 14px) / 2);overflow:hidden;}.hp-whats-new--rows .hp-whats-new__layout{display:block !important;grid-template-columns:none !important;min-height:0 !important;height:auto !important;}.hp-whats-new--rows .hp-whats-new__stack-viewport{width:100%;height:520px;overflow:hidden;}.hp-whats-new--rows .hp-whats-new__stack{display:flex;flex-direction:column;gap:14px;height:auto;}.hp-whats-new--rows .hp-whats-new__stack-item{flex:0 0 calc((520px - 14px) / 2);height:calc((520px - 14px) / 2);min-height:calc((520px - 14px) / 2);max-height:calc((520px - 14px) / 2);overflow:hidden;}.hp-whats-new--rows .hp-whats-new__stack-item > .featured-main-item,.hp-editor-choice--mosaic .hp-whats-new__featured > .featured-main-item,.hp-editor-choice--mosaic .hp-whats-new__stack-item > .featured-main-item{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;overflow:hidden;}}
.path-frontpage .featured-main-item.product-card,.path-frontpage .featured-main-item.product-card:hover{transform:none;}.product-card-type.tour::before,.product-card-type.museum::before,.product-card-type.bundle::before,.product-card-type.quest::before,.product-card-distance .material-icons{display:none;}.hp-card-image-caption{display:-webkit-box;}.for-you-carousel-wrapper{position:relative;}.for-you-carousel{display:flex;flex-wrap:nowrap;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.for-you-carousel::-webkit-scrollbar{display:none;}.for-you-carousel > .featured-main-item{flex:0 0 100%;max-width:none;scroll-snap-align:start;min-width:0;}@media (min-width:600px){.for-you-carousel > .featured-main-item{flex-basis:calc((100% - 12px) / 2);}}@media (min-width:1024px){.for-you-carousel > .featured-main-item{flex-basis:calc((100% - 24px) / 3);}}@media (min-width:1280px){.for-you-carousel > .featured-main-item{flex-basis:calc((100% - 42px) / 4);}}@media (min-width:1440px){.for-you-carousel > .featured-main-item{flex-basis:calc((100% - 56px) / 5);}}@media (min-width:1920px){.for-you-carousel > .featured-main-item{flex-basis:calc((100% - 70px) / 6);}}.hp-more-bundles .for-you-carousel > .featured-main-item,.hp-more-bundles .for-you-carousel > .featured-main-item.bundle-card,.hp-more-bundles .for-you-carousel > .featured-main-item.product-card{width:auto !important;max-width:none;}.for-you-carousel-wrapper.carousel-loading .for-you-carousel-loader{display:flex;}.for-you-carousel-wrapper:not(.carousel-loading) .for-you-carousel-loader{display:none;}.is-dragging{cursor:grabbing;user-select:none;}
.path-frontpage .welcome-block .welcome-search-button,.path-frontpage .welcome-block .welcome-create-button,.path-frontpage .welcome-search-button:hover,.path-frontpage .welcome-create-button:hover,.path-frontpage .welcome-search-button:focus,.path-frontpage .welcome-create-button:focus{box-shadow:none !important;transform:none !important;filter:none !important;}.path-frontpage .hp-hero-search input[type=text],.path-frontpage .hp-hero-search input[type=search],.path-frontpage .hp-hero-search .hp-hero-search__input{overflow:hidden;text-overflow:ellipsis;}@media (max-width:767px){.path-frontpage .welcome-links .welcome-link:has(.welcome-create-button),.path-frontpage .welcome-link--app,.path-frontpage .welcome-block .welcome-app-button{display:none !important;}}@media (max-width:679px){.path-frontpage .hp-hero-search{padding-left:1rem !important;padding-right:1rem !important;}.path-frontpage .hp-hero-search input[type=text],.path-frontpage .hp-hero-search input[type=search],.path-frontpage .hp-hero-search .hp-hero-search__input{font-size:13px;padding-left:1rem;}.path-frontpage .hp-for-you,.path-frontpage .hp-discovery,.path-frontpage .hp-section,.path-frontpage .view-home-testimonials{padding-left:1rem;padding-right:1rem;}.path-frontpage .welcome-links{gap:0.55rem !important;}}@media (max-width:359px){.path-frontpage .welcome-block .welcome-search-button,.path-frontpage .welcome-block .welcome-create-button{min-width:0;height:42px;min-height:42px;padding:0 1em 0 2.45em !important;font-size:13px !important;}}@media (min-width:1100px) and (max-width:1279px){.path-frontpage .navigation--top .block-menu > ul.menu > .navigation__item > a,.navigation--top .block-menu > ul.menu > .navigation__item > a{padding-left:0.2rem;padding-right:0.2rem;font-size:0.9rem;}}@media (min-width:768px) and (max-width:1023px){.path-frontpage .hp-latest-highlights{display:none !important;}}@media (max-width:599px){.path-frontpage .hp-whats-new__layout{display:flex !important;flex-direction:column;gap:14px;height:auto !important;min-height:0 !important;max-height:none !important;}.path-frontpage .hp-whats-new__stack-viewport,.path-frontpage .hp-whats-new__stack{display:contents !important;height:auto !important;transform:none !important;}.path-frontpage .hp-whats-new__featured.is-hidden-page,.path-frontpage .hp-whats-new__stack-item.is-hidden-page{display:none !important;}.path-frontpage .hp-editor-choice .hp-editor-page{grid-template-columns:1fr !important;}.path-frontpage .hp-destinations-masonry,.path-frontpage .hp-popular-destinations .hp-destinations-masonry{display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:auto !important;gap:12px;}.path-frontpage .hp-destinations-masonry .featured-main-item,.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(1),.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(2),.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(3){grid-column:auto !important;grid-row:auto !important;height:auto !important;min-height:180px !important;border-radius:16px !important;}.path-frontpage .hp-destinations-masonry .product-card-image-section,.path-frontpage .hp-popular-destinations .product-card-image-section{padding-top:0 !important;height:auto !important;min-height:180px !important;aspect-ratio:16 / 9 !important;}}@media (min-width:600px) and (max-width:1023px){.path-frontpage .hp-whats-new__layout{display:grid !important;grid-template-columns:1fr 1fr;gap:14px;height:auto !important;min-height:0 !important;max-height:none !important;align-items:stretch !important;}.path-frontpage .hp-whats-new__stack-viewport,.path-frontpage .hp-whats-new__stack{display:contents !important;height:auto !important;min-height:0 !important;transform:none !important;}.path-frontpage .hp-whats-new__featured,.path-frontpage .hp-whats-new__stack-item{min-height:0;height:auto;max-height:none;display:flex !important;flex-direction:column !important;}.path-frontpage .hp-whats-new__featured.is-hidden-page,.path-frontpage .hp-whats-new__stack-item.is-hidden-page{display:none !important;}.path-frontpage .hp-whats-new__featured > .featured-main-item,.path-frontpage .hp-whats-new__stack-item > .featured-main-item,.path-frontpage .hp-editor-choice .hp-editor-page > .featured-main-item{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;overflow:hidden !important;}.path-frontpage .hp-for-you .for-you-carousel > .featured-main-item.product-card,.path-frontpage .hp-for-you .for-you-carousel > .featured-main-item.bundle-card{display:flex !important;flex-direction:column !important;flex-grow:0 !important;flex-shrink:0 !important;flex-basis:calc((100% - 12px) / 2) !important;width:auto !important;max-width:none !important;height:auto !important;min-height:0 !important;align-self:stretch !important;overflow:hidden !important;}.path-frontpage .hp-for-you .for-you-carousel{align-items:stretch !important;}.path-frontpage .hp-for-you .product-card-image-section,.path-frontpage .hp-for-you .bundle-card-image-section,.path-frontpage .hp-whats-new .product-card-image-section,.path-frontpage .hp-whats-new .bundle-card-image-section,.path-frontpage .hp-editor-choice .product-card-image-section,.path-frontpage .hp-editor-choice .bundle-card-image-section{flex:0 0 auto !important;aspect-ratio:16 / 10 !important;height:auto !important;min-height:0 !important;padding-top:0 !important;}.path-frontpage .hp-for-you .product-card-content,.path-frontpage .hp-for-you .bundle-content,.path-frontpage .hp-whats-new .product-card-content,.path-frontpage .hp-whats-new .bundle-content,.path-frontpage .hp-editor-choice .product-card-content,.path-frontpage .hp-editor-choice .bundle-content{flex:0 0 auto !important;display:grid !important;align-content:start !important;min-height:5rem !important;box-sizing:border-box;}.path-frontpage .hp-for-you .product-card-type-rating,.path-frontpage .hp-whats-new .product-card-type-rating,.path-frontpage .hp-editor-choice .product-card-type-rating{flex-wrap:nowrap !important;min-width:0 !important;overflow:hidden;}.path-frontpage .hp-for-you .hp-card-image-caption,.path-frontpage .hp-whats-new .hp-card-image-caption,.path-frontpage .hp-editor-choice .hp-card-image-caption,.path-frontpage .hp-for-you .bundle-card .hp-card-image-caption{display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}.path-frontpage .hp-for-you .product-card-location,.path-frontpage .hp-for-you .bundle-location,.path-frontpage .hp-for-you .bundle-footer,.path-frontpage .hp-whats-new .product-card-location,.path-frontpage .hp-whats-new .bundle-location,.path-frontpage .hp-editor-choice .product-card-location{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.path-frontpage .hp-editor-choice .hp-editor-page{grid-template-columns:1fr 1fr !important;align-items:stretch !important;}.path-frontpage .hp-editor-choice .hp-editor-page > .featured-main-item:nth-child(2),.path-frontpage .hp-editor-choice .hp-editor-page > .product-item:nth-child(2){display:flex !important;}.path-frontpage .hp-destinations-masonry{grid-template-columns:1fr 1fr !important;grid-auto-rows:1fr !important;gap:14px;align-items:stretch !important;}.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(1),.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(2),.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(3){grid-column:auto !important;grid-row:auto !important;height:100% !important;min-height:180px !important;}.path-frontpage .hp-destinations-masonry .product-card-image-section{aspect-ratio:16 / 9 !important;min-height:160px !important;}}.path-frontpage .hp-sections{min-height:0;}@media (max-width:1023px){.path-frontpage .welcome-block,.welcome-block{min-height:320px;height:320px;max-height:320px;}}.path-frontpage .welcome-block,.welcome-block{position:relative;overflow:hidden;min-height:320px;height:320px;width:100%;display:flex;align-items:center;justify-content:center;background:#16324a;}.path-frontpage .welcome-block .image-wrapper,.path-frontpage .welcome-block picture,.path-frontpage .welcome-block .welcome-block__image,.welcome-block__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;z-index:0;display:block;color:transparent;font-size:0;line-height:0;}.path-frontpage .welcome-block > .row{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;transform:none;box-sizing:border-box;padding-bottom:2.75rem;}.path-frontpage .welcome-block .welcome-title,.path-frontpage .welcome-block .welcome-links{align-self:auto;margin-top:0;}.path-frontpage .welcome-block .welcome-app-button:before{content:none !important;display:none !important;}.path-frontpage .hp-for-you-split{margin-top:0;margin-bottom:0;}.path-frontpage .hp-for-you .for-you-carousel > .featured-main-item,.path-frontpage .hp-for-you-split .for-you-carousel > .featured-main-item{margin-bottom:0;}.path-frontpage .hp-home-split--mid .hp-whats-new,.path-frontpage .hp-home-split--mid .hp-editor-choice{padding-top:0.35rem;}.path-frontpage .hp-for-you .featured-content-title,.path-frontpage .hp-whats-new .hp-latest-tours-head .featured-content-title,.path-frontpage .hp-editor-choice .featured-content-title,.path-frontpage .hp-popular-destinations .featured-content-title,.path-frontpage .hp-home-testimonials .featured-content-title,.path-frontpage .hp-section-head .featured-content-title,.hp-discovery .hp-whats-new .hp-latest-tours-head .featured-content-title,.hp-discovery .hp-editor-choice .featured-content-title,.hp-home-split--mid .hp-whats-new .hp-latest-tours-head .featured-content-title,.hp-home-split--mid .hp-editor-choice .featured-content-title{color:#105772;font-size:20px;line-height:1.3;text-transform:none;}.path-frontpage .welcome-block .welcome-app-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;color:currentColor;overflow:visible;}.path-frontpage .hp-home-testimonials .hp-section-head,.hp-discovery .hp-home-testimonials .hp-section-head{display:flex;align-items:center;min-height:40px;margin-bottom:1.1em;}.path-frontpage .hp-home-testimonials .featured-content-title,.hp-discovery .hp-home-testimonials .featured-content-title{margin:0;font-family:"proxima_nova_ltsemibold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:normal;text-transform:none;color:#105772;}@media (min-width:1024px) and (max-width:1439px){.path-frontpage .hp-latest-tours-meta{display:none;}.path-frontpage .hp-whats-new--rows .hp-whats-new__layout{display:block !important;grid-template-columns:none !important;height:auto !important;min-height:0 !important;max-height:520px !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-viewport{display:block !important;height:520px !important;overflow:hidden !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack{display:flex !important;flex-direction:column !important;height:auto !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-item{min-height:0;height:calc((520px - 14px) / 2) !important;max-height:calc((520px - 14px) / 2) !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__featured.is-hidden-page,.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-item.is-hidden-page,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__featured.is-hidden-page,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-item.is-hidden-page{display:none !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-item > .featured-main-item.product-card,.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-item > .featured-main-item.bundle-card{height:100% !important;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__layout{display:grid !important;grid-template-columns:1.45fr 1fr !important;gap:14px !important;min-height:520px !important;max-height:520px !important;height:520px !important;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__featured,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-viewport{display:block !important;height:520px !important;min-height:520px !important;max-height:520px !important;overflow:hidden !important;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack{display:flex !important;flex-direction:column !important;gap:14px !important;height:auto !important;max-height:none !important;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-item{flex:0 0 calc((520px - 14px) / 2) !important;height:calc((520px - 14px) / 2) !important;min-height:calc((520px - 14px) / 2) !important;max-height:calc((520px - 14px) / 2) !important;overflow:hidden !important;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__featured > .featured-main-item,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-item > .featured-main-item{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;overflow:hidden !important;}.path-frontpage .hp-editor-choice--mosaic .product-card-image-section,.path-frontpage .hp-editor-choice--mosaic .bundle-card-image-section{flex:1 1 auto !important;min-height:0 !important;height:auto !important;padding-top:0 !important;aspect-ratio:unset !important;}.path-frontpage .hp-editor-choice--compact .hp-editor-page,.path-frontpage .hp-editor-choice--compact .hp-editor-viewport{height:auto !important;}.path-frontpage .hp-editor-choice--compact .featured-main-item.product-card,.path-frontpage .hp-editor-choice--compact .featured-main-item.bundle-card{height:auto !important;}.path-frontpage .hp-editor-choice--compact .featured-main-item.product-card .product-card-image-section,.path-frontpage .hp-editor-choice--compact .featured-main-item.bundle-card .bundle-card-image-section{flex:0 0 auto !important;height:auto !important;min-height:0 !important;aspect-ratio:16 / 10 !important;}.path-frontpage .hp-destinations-masonry{grid-template-columns:1fr 1fr !important;grid-auto-rows:168px !important;gap:12px;}.path-frontpage .hp-destinations-masonry .featured-main-item,.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(1),.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(2),.path-frontpage .hp-destinations-masonry .featured-main-item:nth-child(3){grid-column:auto !important;grid-row:auto !important;height:100% !important;min-height:0 !important;}.path-frontpage .hp-home-testimonials .testimonial--teaser,.path-frontpage .hp-home-testimonials .node__content{flex-direction:column !important;align-items:center;text-align:center;gap:0.85rem;}.path-frontpage .hp-home-testimonials .field-testimonial-logo,.path-frontpage .hp-home-testimonials .field--name-field-image{flex:0 0 112px;width:112px;max-width:112px;}.path-frontpage .hp-home-testimonials .field-testimonial-logo img,.path-frontpage .hp-home-testimonials .field--name-field-image img{width:112px !important;height:112px !important;max-width:112px !important;}.path-frontpage .hp-home-testimonials .testimonial--teaser__content,.path-frontpage .hp-home-testimonials .node__content > .field--name-body{padding-left:0;font-size:16px;line-height:1.45;text-align:center;}.path-frontpage .hp-home-testimonials .testimonial--teaser__content:before,.path-frontpage .hp-home-testimonials .node__content > .field--name-body:before{position:static;display:block;font-size:40px;line-height:0.8;margin:0 auto 0.15em;}.path-frontpage .hp-home-testimonials .view-home-testimonials .view-content,.path-frontpage .hp-home-testimonials .view-home-testimonials .views-element-container{padding:1.25rem 1rem 1.5rem;}}@media (min-width:1024px){.path-frontpage .hp-home-split--bottom{align-items:start;}.path-frontpage .hp-home-testimonials,.hp-discovery .hp-home-testimonials{padding-top:1.5rem;}.path-frontpage .hp-home-testimonials .view-home-testimonials,.hp-discovery .hp-home-testimonials .view-home-testimonials{padding-top:0;overflow:hidden;}}.path-frontpage .view-home-testimonials,.hp-discovery .view-home-testimonials{content-visibility:visible;contain-intrinsic-size:auto;}.path-frontpage .view-home-testimonials .owl-carousel,.hp-discovery .view-home-testimonials .owl-carousel,.path-frontpage .hp-home-testimonials .owl-carousel{display:block;opacity:1;visibility:visible;}.path-frontpage .view-home-testimonials .owl-carousel:not(.owl-loaded) > *:not(:first-child),.hp-discovery .view-home-testimonials .owl-carousel:not(.owl-loaded) > *:not(:first-child){display:none;}.path-frontpage .hp-home-testimonials:not(:has(.testimonial--teaser)):not(:has(.node--type-testimonial)):not(:has(.owl-item)),.hp-discovery .hp-home-testimonials:not(:has(.testimonial--teaser)):not(:has(.node--type-testimonial)):not(:has(.owl-item)){display:none;}.path-frontpage .view-home-testimonials .node--type-testimonial > h2,.path-frontpage .view-home-testimonials .node-testimonial > h2,.path-frontpage .view-home-testimonials .node__meta,.path-frontpage .view-home-testimonials .node__links,.path-frontpage .view-home-testimonials .field--name-user-picture,.hp-discovery .view-home-testimonials .node--type-testimonial > h2,.hp-discovery .view-home-testimonials .node-testimonial > h2,.hp-discovery .view-home-testimonials .node__meta,.hp-discovery .view-home-testimonials .node__links,.hp-discovery .view-home-testimonials .field--name-user-picture{display:none !important;}.path-frontpage .view-home-testimonials .node__content,.hp-discovery .view-home-testimonials .node__content,.path-frontpage .view-home-testimonials .testimonial--teaser,.hp-discovery .view-home-testimonials .testimonial--teaser{display:flex !important;flex-direction:row;align-items:center;gap:2.5em;width:100%;}.path-frontpage .view-home-testimonials .field-testimonial-logo,.path-frontpage .view-home-testimonials .field--name-field-image,.hp-discovery .view-home-testimonials .field-testimonial-logo,.hp-discovery .view-home-testimonials .field--name-field-image{display:block !important;flex:0 0 160px;width:160px;max-width:160px;order:0;float:none !important;margin:0;padding:0;}.path-frontpage .view-home-testimonials .field-testimonial-logo img,.path-frontpage .view-home-testimonials .field--name-field-image img,.hp-discovery .view-home-testimonials .field-testimonial-logo img,.hp-discovery .view-home-testimonials .field--name-field-image img{display:block;width:160px !important;height:160px !important;max-width:160px !important;object-fit:cover;border-radius:50%;}.path-frontpage .view-home-testimonials .testimonial--teaser__content,.path-frontpage .view-home-testimonials .node__content > .field--name-body,.hp-discovery .view-home-testimonials .testimonial--teaser__content,.hp-discovery .view-home-testimonials .node__content > .field--name-body{flex:1 1 auto;min-width:0;order:1;position:relative;padding-left:2.75rem;float:none !important;width:auto !important;font-size:22px;font-style:italic;color:#333;line-height:1.45;}.path-frontpage .view-home-testimonials .testimonial--teaser__content:before,.path-frontpage .view-home-testimonials .node__content > .field--name-body:before,.hp-discovery .view-home-testimonials .testimonial--teaser__content:before,.hp-discovery .view-home-testimonials .node__content > .field--name-body:before{content:"“";position:absolute;left:0;top:-6px;color:#1a8fd4;font-size:72px;font-style:normal;line-height:1;font-family:Georgia,"Times New Roman",serif;pointer-events:none;}.path-frontpage .view-home-testimonials .field--name-body p,.hp-discovery .view-home-testimonials .field--name-body p{margin:0 0 0.75em;}.path-frontpage .view-home-testimonials .field--name-body p:last-child,.hp-discovery .view-home-testimonials .field--name-body p:last-child{margin-bottom:0;}.path-frontpage .view-home-testimonials .field--name-body strong,.path-frontpage .view-home-testimonials .field--name-body b,.hp-discovery .view-home-testimonials .field--name-body strong,.hp-discovery .view-home-testimonials .field--name-body b{display:block;margin-top:0.85em;font-style:italic;font-weight:700;font-size:16px;color:#1c1c1c;}@media (max-width:767px){.path-frontpage .view-home-testimonials .node__content,.path-frontpage .view-home-testimonials .testimonial--teaser,.hp-discovery .view-home-testimonials .node__content,.hp-discovery .view-home-testimonials .testimonial--teaser{flex-direction:column;text-align:center;gap:1.25em;}.path-frontpage .view-home-testimonials .testimonial--teaser__content,.path-frontpage .view-home-testimonials .node__content > .field--name-body,.hp-discovery .view-home-testimonials .testimonial--teaser__content,.hp-discovery .view-home-testimonials .node__content > .field--name-body{padding-left:0;}.path-frontpage .view-home-testimonials .testimonial--teaser__content:before,.path-frontpage .view-home-testimonials .node__content > .field--name-body:before,.hp-discovery .view-home-testimonials .testimonial--teaser__content:before,.hp-discovery .view-home-testimonials .node__content > .field--name-body:before{display:none;}}@media (min-width:1024px){.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__layout{display:grid !important;grid-template-columns:1.45fr 1fr !important;gap:14px;min-height:520px;max-height:520px;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__featured,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-viewport{height:520px !important;overflow:hidden !important;}.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack{display:flex !important;flex-direction:column !important;height:auto !important;max-height:none !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__layout{display:block !important;grid-template-columns:none !important;max-height:520px !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-viewport{display:block !important;width:100% !important;height:520px !important;overflow:hidden !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack{display:flex !important;flex-direction:column !important;height:auto !important;max-height:none !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-item,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-item{flex:0 0 calc((520px - 14px) / 2) !important;height:calc((520px - 14px) / 2) !important;min-height:calc((520px - 14px) / 2) !important;max-height:calc((520px - 14px) / 2) !important;overflow:hidden !important;}.path-frontpage .hp-whats-new--rows .hp-whats-new__stack-item > .featured-main-item,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__featured > .featured-main-item,.path-frontpage .hp-editor-choice--mosaic .hp-whats-new__stack-item > .featured-main-item{display:flex !important;flex-direction:column !important;height:100% !important;overflow:hidden !important;}.path-frontpage .hp-whats-new--rows .product-card-image-section,.path-frontpage .hp-whats-new--rows .bundle-card-image-section,.path-frontpage .hp-editor-choice--mosaic .product-card-image-section,.path-frontpage .hp-editor-choice--mosaic .bundle-card-image-section{flex:1 1 auto !important;min-height:0 !important;height:auto !important;padding-top:0 !important;aspect-ratio:unset !important;}}
