html{color-scheme:dark}html[data-theme=dark]{color-scheme:dark;--primary-navy: #ffd0a8;--deep-teal: #f36b0a;--rich-gold: var(--etp-orange-500, #f36b0a);--warm-bronze: var(--etp-orange-600, #d95600);--sage-green: #aaa39b;--cream-elegant: #111111;--pearl-luxury: #1c1c1c;--charcoal-deep: #f7f9fc;--warm-gray: #d6d0c8;--light-sand: #2b2b2b;--gradient-hero: linear-gradient( 135deg, #111111 0%, #1c1c1c 55%, #1c1c1c 100% );--gradient-elegant: linear-gradient(135deg, #111111 0%, #1c1c1c 100%);--shadow-subtle: 0 4px 20px rgba(0, 0, 0, .28);--shadow-medium: 0 8px 32px rgba(0, 0, 0, .34);--shadow-dramatic: 0 16px 48px rgba(0, 0, 0, .42);--shadow-gold: 0 6px 25px rgba(243, 107, 10, .22);--dark-surface: #1c1c1c;--dark-surface-soft: #2b2b2b;--dark-surface-muted: #111111;--dark-border: rgba(255, 255, 255, .12)}html[data-theme=dark] body,html[data-theme=dark] .results-section,html[data-theme=dark] .offers-summary,html[data-theme=dark] .offers-section,html[data-theme=dark] .luxury-cta-section,html[data-theme=dark] .listing-overview,html[data-theme=dark] .listing-results,html[data-theme=dark] .overview-section,html[data-theme=dark] .filters-section,html[data-theme=dark] .tours-section,html[data-theme=dark] .card-area,html[data-theme=dark] .search-hero,html[data-theme=dark] .search-form-container,html[data-theme=dark] .offers-breadcrumb,html[data-theme=dark] .breadcrumb-top-bar,html[data-theme=dark] .why-choose-section{background-color:var(--pearl-luxury)!important;color:var(--charcoal-deep)!important}html[data-theme=dark] body{background:var(--cream-elegant)!important}html[data-theme=dark] .light-section,html[data-theme=dark] .cream-section,html[data-theme=dark] .main-container,html[data-theme=dark] .offers-summary,html[data-theme=dark] .offers-section,html[data-theme=dark] .results-section{background:linear-gradient(180deg,#111,#1c1c1c)!important}html[data-theme=dark] .navbar,html[data-theme=dark] .modern-mobile-menu,html[data-theme=dark] .mobile-menu-header{background:var(--gradient-hero)!important;border-color:#f36b0a40!important}html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .overview-card,html[data-theme=dark] .filters-card,html[data-theme=dark] .offers-summary-card,html[data-theme=dark] .offer-card,html[data-theme=dark] .journey-card,html[data-theme=dark] .result-card,html[data-theme=dark] .tour-card,html[data-theme=dark] .trust-item,html[data-theme=dark] .luxury-cta-content,html[data-theme=dark] .tripadvisor-award,html[data-theme=dark] .feature-card,html[data-theme=dark] .deal-card,html[data-theme=dark] .destination-card,html[data-theme=dark] .article-card,html[data-theme=dark] .testimonial-card,html[data-theme=dark] .newsletter-box,html[data-theme=dark] .modern-blog-card,html[data-theme=dark] .luxury-sidebar,html[data-theme=dark] .cruise-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .sidebar,html[data-theme=dark] .related-card,html[data-theme=dark] .content-section,html[data-theme=dark] .detail-item,html[data-theme=dark] .day-card,html[data-theme=dark] .quantity-control,html[data-theme=dark] .review-card,html[data-theme=dark] .trust-section,html[data-theme=dark] .search-suggestions-dropdown,html[data-theme=dark] .offer-price-panel,html[data-theme=dark] .offers-empty,html[data-theme=dark] .modal-content,html[data-theme=dark] .overview-content,html[data-theme=dark] .filters-container,html[data-theme=dark] .journey-empty,html[data-theme=dark] .no-results,html[data-theme=dark] .empty-tours-box,html[data-theme=dark] .choose-card,html[data-theme=dark] .main-form,html[data-theme=dark] .sidebar-card,html[data-theme=dark] .contact-card,html[data-theme=dark] .form-container{background:var(--dark-surface)!important;color:var(--charcoal-deep)!important;border-color:var(--dark-border)!important;box-shadow:var(--shadow-medium)!important}html[data-theme=dark] .trust-item{background:var(--dark-surface)!important;border-color:var(--dark-border)!important;box-shadow:var(--shadow-subtle)!important}html[data-theme=dark] .trust-item:before{background:linear-gradient(to bottom,var(--rich-gold),var(--deep-teal))!important}html[data-theme=dark] .offer-price-panel,html[data-theme=dark] .detail-item,html[data-theme=dark] .day-header,html[data-theme=dark] .quantity-control,html[data-theme=dark] .review-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .search-suggestions-dropdown,html[data-theme=dark] .offers-empty{background:var(--dark-surface-soft)!important}html[data-theme=dark] .luxury-cta-section:before{background:radial-gradient(circle,rgba(243,107,10,.12) 0%,transparent 70%)!important}html[data-theme=dark] .luxury-cta-section:after{background:radial-gradient(circle,rgba(43,43,43,.18) 0%,transparent 70%)!important}html[data-theme=dark] .tripadvisor-award{background:linear-gradient(135deg,#1c1c1c,#2b2b2b)!important;border-color:#f36b0a40!important;box-shadow:var(--shadow-medium)!important}html[data-theme=dark] .tripadvisor-award:before{background:linear-gradient(90deg,transparent,rgba(243,107,10,.12),transparent)!important}html[data-theme=dark] .award-image{background:#111!important;border:1px solid rgba(52,224,161,.28)!important}html[data-theme=dark] .award-glow{background:radial-gradient(circle,rgba(52,224,161,.18) 0%,transparent 70%)!important}html[data-theme=dark] .price-table tr,html[data-theme=dark] .deal-price{background:var(--dark-surface-soft)!important;color:var(--charcoal-deep)!important}html[data-theme=dark] .navbar .dropdown-item,html[data-theme=dark] .dropdown-item,html[data-theme=dark] .card-title,html[data-theme=dark] .tour-title a,html[data-theme=dark] .offer-title a,html[data-theme=dark] .deal-title a,html[data-theme=dark] .feature-title,html[data-theme=dark] .author-name,html[data-theme=dark] .related-card-title,html[data-theme=dark] .label-text,html[data-theme=dark] .detail-label,html[data-theme=dark] .award-content .award-title,html[data-theme=dark] .award-title a,html[data-theme=dark] .stat-item,html[data-theme=dark] .cta-title,html[data-theme=dark] .trust-item,html[data-theme=dark] .trust-item-small,html[data-theme=dark] .trust-feature,html[data-theme=dark] .trust-feature span,html[data-theme=dark] .offer-price-current,html[data-theme=dark] .suggestion-item,html[data-theme=dark] .empty-state h3,html[data-theme=dark] .journey-title a,html[data-theme=dark] .section-title,html[data-theme=dark] .overview-card h2,html[data-theme=dark] .results-head h3,html[data-theme=dark] .form-title,html[data-theme=dark] .sidebar-title,html[data-theme=dark] .contact-title,html[data-theme=dark] .choose-title,html[data-theme=dark] .section-header,html[data-theme=dark] .nav-link,html[data-theme=dark] .mobile-nav-link,html[data-theme=dark] .mobile-submenu-link,html[data-theme=dark] .mobile-language-link,html[data-theme=dark] .language-toggle,html[data-theme=dark] .tour-country,html[data-theme=dark] .journey-country{color:var(--charcoal-deep)!important}html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] li,html[data-theme=dark] .section-subtitle,html[data-theme=dark] .tour-description,html[data-theme=dark] .journey-description,html[data-theme=dark] .offer-description,html[data-theme=dark] .card-description,html[data-theme=dark] .search-stats,html[data-theme=dark] .overview-card p,html[data-theme=dark] .results-head p,html[data-theme=dark] .contact-info p,html[data-theme=dark] .deal-meta,html[data-theme=dark] .deal-description,html[data-theme=dark] .feature-description,html[data-theme=dark] .offer-price-label,html[data-theme=dark] .offer-price-regular,html[data-theme=dark] .suggestion-type,html[data-theme=dark] .detail-value,html[data-theme=dark] .award-subtitle,html[data-theme=dark] .cta-subtitle,html[data-theme=dark] .empty-state p,html[data-theme=dark] .breadcrumb-list li,html[data-theme=dark] .feature-item{color:var(--warm-gray)!important}html[data-theme=dark] .offer-image-wrap{background:#2b2b2b!important}html[data-theme=dark] .feature-tag,html[data-theme=dark] .result-type{background:#f36b0a24!important;color:#ffa852!important}html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .suggestion-item:hover,html[data-theme=dark] .suggestion-item.active,html[data-theme=dark] .mobile-language-link.active,html[data-theme=dark] .mobile-submenu-link:hover,html[data-theme=dark] .mobile-nav-link:hover{background:#f36b0a1f!important;color:var(--charcoal-deep)!important}html[data-theme=dark] .trust-item span,html[data-theme=dark] .trust-item-small span{color:var(--charcoal-deep)!important}html[data-theme=dark] .cta-icon-container{background:linear-gradient(135deg,#f36b0a,#ff861c)!important;border-color:#ffd0a8b3!important;box-shadow:0 10px 28px #f36b0a47!important}html[data-theme=dark] .cta-icon-container i,html[data-theme=dark] .trust-feature i{color:#fff!important}html[data-theme=dark] .luxury-cta-btn{background:linear-gradient(135deg,#f36b0a,#ff861c)!important;color:#fff!important;box-shadow:0 10px 28px #f36b0a40!important}html[data-theme=dark] .luxury-cta-btn:hover{background:#d95600!important;color:#fff!important;box-shadow:0 14px 34px #d9560059!important}html[data-theme=dark] .award-title a:hover,html[data-theme=dark] .award-title a:focus,html[data-theme=dark] .award-title a:active{color:#34e0a1!important}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:var(--dark-surface-muted)!important;color:var(--charcoal-deep)!important;border-color:#aaa39b3d!important}html[data-theme=dark] .form-control::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#aaa39b!important}html[data-theme=dark] .action-btn,html[data-theme=dark] .mobile-action-btn,html[data-theme=dark] .mobile-action-card,html[data-theme=dark] .language-toggle{background:#ffffff14!important;border-color:#ffffff1f!important;color:var(--charcoal-deep)!important}.theme-toggle-btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.theme-toggle-btn[aria-pressed=true]{background:#f36b0a2e!important;border-color:#f36b0a59!important;color:#f8fafc!important;box-shadow:var(--shadow-gold)}.cta-content-wrapper{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}.cta-text-content{min-width:0}.cta-actions{display:inline-flex;align-items:center;gap:14px;flex-shrink:0;justify-self:end}@media(max-width:768px){.cta-content-wrapper{grid-template-columns:1fr;justify-items:center}.cta-actions{justify-self:center}}.theme-toggle-btn i{transition:transform .25s ease}.theme-toggle-btn:hover i{transform:rotate(14deg) scale(1.08)}.theme-toggle-btn:focus-visible{outline:2px solid rgba(243,107,10,.65);outline-offset:2px}.navbar .dropdown{position:relative}.navbar .dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;pointer-events:none;position:absolute;top:100%;left:0;z-index:9999;min-width:220px;background:#fff;border:1px solid rgba(243,107,10,.25);border-radius:14px;padding:10px;margin-top:10px;box-shadow:0 12px 35px #1c1c1c2e}.navbar .dropdown-menu.show,.navbar .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.navbar .dropdown-menu.dropdown-menu-end{left:auto;right:0}.navbar .dropdown-item{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;color:var(--primary-navy, #1c1c1c);font-size:.92rem;font-weight:500;text-decoration:none;transition:all .25s ease;white-space:nowrap}.navbar .dropdown-item:hover{background:#f36b0a1a;color:var(--primary-navy, #1c1c1c);transform:translate(4px)}.navbar .dropdown-item i{color:var(--rich-gold, #f36b0a);font-size:1rem;width:18px}.navbar .dropdown-toggle:after{display:none}.navbar .dropdown-toggle i.la-angle-down,.navbar .dropdown-toggle i.la-chevron-down{margin-left:5px;transition:transform .25s ease}.navbar .dropdown.show .dropdown-toggle i.la-angle-down,.navbar .dropdown:hover .dropdown-toggle i.la-angle-down{transform:rotate(180deg)}@media(max-width:991px){.navbar .dropdown-menu{position:static;display:none;opacity:1;visibility:visible;transform:none;pointer-events:auto;box-shadow:none;margin-top:8px}.navbar .dropdown-menu.show{display:block}}html[data-theme=light]{--website-shell-bg: linear-gradient(180deg, #ffd0a8 0%, #ffffff 100%);--website-shell-alt-bg: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);--website-shell-accent-bg: radial-gradient( circle at top left, rgba(28, 28, 28, .04), transparent 34% ), radial-gradient( circle at 90% 12%, rgba(243, 107, 10, .05), transparent 28% ), #ffffff;--website-shell-surface: linear-gradient( 180deg, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, .95) 100% );--website-shell-surface-soft: rgba(255, 255, 255, .88);--website-shell-border: rgba(28, 28, 28, .1);--website-shell-border-strong: rgba(243, 107, 10, .28);--website-shell-shadow: 0 20px 52px rgba(28, 28, 28, .08);--website-shell-shadow-hover: 0 30px 78px rgba(28, 28, 28, .14);--website-shell-heading: #1c1c1c;--website-shell-text: #1c1c1c;--website-shell-muted: #5b5854;--website-shell-breadcrumb-bg: rgba(255, 255, 255, .86);--website-shell-badge-bg: rgba(28, 28, 28, .85);--website-shell-badge-border: rgba(243, 107, 10, .5);--website-shell-badge-text: #ff861c;--website-shell-hero-card: rgba(255, 255, 255, .12);--website-shell-hero-card-border: rgba(255, 255, 255, .22);--website-shell-hero-title: #ffffff;--website-shell-hero-subtitle: rgba(255, 255, 255, .9);--website-shell-tag-bg: rgba(243, 107, 10, .1);--website-shell-tag-text: #d95600;--website-shell-input-bg: rgba(255, 255, 255, .96);--website-shell-input-border: rgba(28, 28, 28, .14);--website-nav-bg: radial-gradient( circle at 12% 0%, rgba(43, 43, 43, .35), transparent 24% ), linear-gradient(90deg, #111111 0%, #1c1c1c 52%, #1c1c1c 100%);--website-nav-border: rgba(243, 107, 10, .3);--website-nav-shadow: 0 8px 28px rgba(17, 17, 17, .2);--website-nav-control-bg: rgba(255, 255, 255, .025);--website-nav-control-hover-bg: rgba(255, 255, 255, .07);--website-nav-control-border: rgba(255, 255, 255, .18);--website-nav-link-color: rgba(255, 255, 255, .94);--website-nav-link-icon: rgba(255, 255, 255, .9);--website-nav-link-hover: #f36b0a;--website-nav-special-bg: rgba(243, 107, 10, .08);--website-nav-special-text: #ffffff;--website-nav-special-hover-bg: rgba(243, 107, 10, .18);--website-nav-dropdown-bg: #1c1c1c;--website-nav-dropdown-border: rgba(243, 107, 10, .3);--website-mobile-menu-bg: linear-gradient(145deg, #111111 0%, #1c1c1c 100%);--website-mobile-menu-border: rgba(243, 107, 10, .25);--website-mobile-card-bg: rgba(255, 255, 255, .04);--website-mobile-card-hover: rgba(255, 255, 255, .08);--website-mobile-submenu-bg: rgba(255, 255, 255, .03);--website-mobile-submenu-hover: rgba(243, 107, 10, .12);--website-shell-icon-primary: linear-gradient( 135deg, #1c1c1c 0%, #2b2b2b 100% );--website-shell-icon-primary-shadow: 0 16px 34px rgba(28, 28, 28, .2);--website-shell-icon-dark: linear-gradient( 145deg, #1c1c1c 0%, #111111 100% );--website-shell-icon-dark-shadow: 0 12px 24px rgba(17, 17, 17, .18);--website-shell-icon-gold: linear-gradient( 135deg, #f36b0a 0%, #d95600 100% );--website-shell-icon-gold-shadow: 0 14px 30px rgba(243, 107, 10, .25)}html[data-theme=dark]{--website-shell-bg: linear-gradient( 180deg, #111111 0%, #111111 46%, #1c1c1c 100% );--website-shell-alt-bg: linear-gradient( 180deg, rgba(17, 17, 17, .98) 0%, rgba(28, 28, 28, .98) 100% );--website-shell-accent-bg: radial-gradient( circle at top left, rgba(43, 43, 43, .25), transparent 34% ), radial-gradient( circle at 88% 12%, rgba(243, 107, 10, .1), transparent 28% ), linear-gradient(180deg, #111111 0%, #111111 42%, #1c1c1c 100%);--website-shell-surface: linear-gradient( 180deg, rgba(28, 28, 28, .96) 0%, rgba(43, 43, 43, .93) 100% );--website-shell-surface-soft: rgba(28, 28, 28, .85);--website-shell-border: rgba(255, 255, 255, .12);--website-shell-border-strong: rgba(243, 107, 10, .35);--website-shell-shadow: 0 24px 60px rgba(0, 0, 0, .45);--website-shell-shadow-hover: 0 32px 86px rgba(0, 0, 0, .55);--website-shell-heading: #f7f9fc;--website-shell-text: #ffd0a8;--website-shell-muted: #aaa39b;--website-shell-breadcrumb-bg: rgba(17, 17, 17, .85);--website-shell-badge-bg: rgba(17, 17, 17, .9);--website-shell-badge-border: rgba(243, 107, 10, .4);--website-shell-badge-text: #ff861c;--website-shell-hero-card: rgba(28, 28, 28, .4);--website-shell-hero-card-border: rgba(255, 255, 255, .14);--website-shell-hero-title: #ffffff;--website-shell-hero-subtitle: rgba(239, 233, 226, .84);--website-shell-tag-bg: rgba(243, 107, 10, .15);--website-shell-tag-text: #ffa852;--website-shell-input-bg: rgba(28, 28, 28, .95);--website-shell-input-border: rgba(255, 255, 255, .16);--website-nav-bg: radial-gradient( circle at 12% 0%, rgba(43, 43, 43, .28), transparent 24% ), linear-gradient( 90deg, rgba(17, 17, 17, .99) 0%, rgba(28, 28, 28, .99) 52%, rgba(17, 17, 17, .99) 100% );--website-nav-border: rgba(243, 107, 10, .3);--website-nav-shadow: 0 10px 32px rgba(0, 0, 0, .4);--website-nav-control-bg: rgba(255, 255, 255, .02);--website-nav-control-hover-bg: rgba(255, 255, 255, .06);--website-nav-control-border: rgba(255, 255, 255, .18);--website-nav-link-color: rgba(255, 255, 255, .94);--website-nav-link-icon: #f36b0a;--website-nav-link-hover: #ff861c;--website-nav-special-bg: linear-gradient( 135deg, rgba(243, 107, 10, .18), rgba(217, 86, 0, .14) );--website-nav-special-text: #ff861c;--website-nav-special-hover-bg: linear-gradient( 135deg, rgba(243, 107, 10, .28), rgba(217, 86, 0, .22) );--website-nav-dropdown-bg: #1c1c1c;--website-nav-dropdown-border: rgba(243, 107, 10, .3);--website-mobile-menu-bg: linear-gradient( 145deg, rgba(17, 17, 17, .99) 0%, rgba(28, 28, 28, .99) 100% );--website-mobile-menu-border: rgba(243, 107, 10, .25);--website-mobile-card-bg: rgba(255, 255, 255, .04);--website-mobile-card-hover: rgba(255, 255, 255, .08);--website-mobile-submenu-bg: rgba(255, 255, 255, .03);--website-mobile-submenu-hover: rgba(243, 107, 10, .15);--website-shell-icon-primary: linear-gradient( 135deg, #1c1c1c 0%, #2b2b2b 100% );--website-shell-icon-primary-shadow: 0 16px 34px rgba(28, 28, 28, .28);--website-shell-icon-dark: linear-gradient( 145deg, #1c1c1c 0%, #111111 100% );--website-shell-icon-dark-shadow: 0 14px 28px rgba(0, 0, 0, .26);--website-shell-icon-gold: linear-gradient( 135deg, #f36b0a 0%, #d95600 100% );--website-shell-icon-gold-shadow: 0 14px 30px rgba(243, 107, 10, .25)}body.website-theme-shell{background:var(--website-shell-bg);color:var(--website-shell-text);font-family:Inter,sans-serif;line-height:1.65}body.website-theme-shell .navbar{min-height:90px;padding:8px 0;background:var(--website-nav-bg)!important;border-bottom:1px solid var(--website-nav-border)!important;box-shadow:var(--website-nav-shadow)!important;backdrop-filter:blur(18px);opacity:1!important;transform:none!important;animation:none!important}body.website-theme-shell .navbar>.container,body.website-theme-shell .hero-section>.container,body.website-theme-shell .offers-hero>.container,body.website-theme-shell .contact-hero>.container,body.website-theme-shell .listing-hero>.container,body.website-theme-shell .package-hero>.container,body.website-theme-shell .article-hero>.container,body.website-theme-shell .tailor-hero>.container,body.website-theme-shell .static-page-hero>.container,body.website-theme-shell .search-hero>.container{max-width:1400px}body.website-theme-shell .navbar-brand{padding:0}body.website-theme-shell .navbar-brand img,body.website-theme-shell .mobile-menu-brand img{object-fit:contain;filter:none}body.website-theme-shell .navbar-nav{align-items:center;gap:4px}body.website-theme-shell .navbar-nav .nav-link{color:var(--website-nav-link-color)!important;background:transparent!important;font-size:.95rem;font-weight:600;padding:11px 13px;margin:0 1px;border-radius:12px;transition:color .25s ease,background-color .25s ease,transform .25s ease}body.website-theme-shell .navbar-nav .nav-link i{color:var(--website-nav-link-icon)!important;transition:color .25s ease,transform .25s ease}body.website-theme-shell .navbar-nav .nav-link:after{display:none!important}body.website-theme-shell .navbar-nav .nav-link:before{bottom:-4px;height:2px;background:linear-gradient(90deg,#f36b0a,#ff861c)!important}body.website-theme-shell .navbar-nav .nav-link.is-active,body.website-theme-shell .navbar-nav .nav-link:hover{color:var(--website-nav-link-hover)!important;background:var(--website-nav-control-hover-bg)!important;transform:translateY(-1px)}body.website-theme-shell .navbar-nav .nav-link.is-active:before,body.website-theme-shell .navbar-nav .nav-link:hover:before{width:58%}body.website-theme-shell .navbar-nav .nav-link.is-active i,body.website-theme-shell .navbar-nav .nav-link:hover i{color:#f36b0a!important;transform:translateY(-1px)}body.website-theme-shell .nav-link.special-offer{min-height:46px;padding:10px 20px;margin-inline:8px;color:var(--website-nav-special-text)!important;background:var(--website-nav-special-bg)!important;border:1px solid rgba(243,107,10,.45);border-radius:999px;box-shadow:inset 0 0 18px #f36b0a1f;animation:none}body.website-theme-shell .nav-link.special-offer:before{display:none!important}body.website-theme-shell .nav-link.special-offer i{color:#f36b0a!important}body.website-theme-shell .nav-link.special-offer.is-active,body.website-theme-shell .nav-link.special-offer:hover{color:#ff861c!important;background:var(--website-nav-special-hover-bg)!important;border-color:#f36b0ab3!important;box-shadow:0 10px 24px #0000002e;transform:translateY(-2px)}body.website-theme-shell .navbar-actions{gap:10px}body.website-theme-shell .action-btn{width:46px;height:46px;color:#fff!important;background:var(--website-nav-control-bg)!important;border:1px solid var(--website-nav-control-border)!important;border-radius:50%;box-shadow:none!important}body.website-theme-shell .action-btn:before{display:none}body.website-theme-shell .action-btn:hover{color:#f36b0a!important;background:var(--website-nav-control-hover-bg)!important;border-color:#f36b0a73!important;transform:translateY(-2px);box-shadow:0 10px 22px #0000002e!important}body.website-theme-shell .btn-tailor{min-height:48px;padding:10px 24px;color:#fff!important;background:linear-gradient(135deg,#f36b0a,#ff861c)!important;border:1px solid rgba(243,107,10,.4)!important;border-radius:999px;box-shadow:0 10px 28px #f36b0a47!important;animation:none;width:max-content}body.website-theme-shell .btn-tailor.is-active,body.website-theme-shell .btn-tailor:hover{color:#fff!important;background:#d95600!important;border-color:#d95600!important;transform:translateY(-2px);box-shadow:0 14px 32px #d9560057!important}body.website-theme-shell .language-toggle{min-height:46px;padding:9px 15px;color:#fff!important;background:var(--website-nav-control-bg)!important;border:1px solid var(--website-nav-control-border)!important;border-radius:999px;box-shadow:none!important;gap:8px}body.website-theme-shell .language-toggle span{font-weight:700;letter-spacing:.04em}body.website-theme-shell .language-toggle:hover{color:#f36b0a!important;background:var(--website-nav-control-hover-bg)!important;border-color:#f36b0a73!important}body.website-theme-shell .mobile-actions{display:flex;align-items:center;gap:10px;margin-inline-end:10px}body.website-theme-shell .mobile-actions .mobile-action-btn{width:46px;height:46px;min-height:46px;padding:0;color:#fff!important;background:var(--website-nav-control-bg)!important;border:1px solid var(--website-nav-control-border)!important;border-radius:50%;box-shadow:none!important}body.website-theme-shell .mobile-actions .mobile-action-btn:hover{color:#f36b0a!important;background:var(--website-nav-control-hover-bg)!important;border-color:#f36b0a73!important;transform:translateY(-2px)}body.website-theme-shell .mobile-toggle{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--website-nav-control-bg)!important;border:1px solid var(--website-nav-control-border)!important;border-radius:14px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}body.website-theme-shell .mobile-toggle:hover{background:var(--website-nav-control-hover-bg)!important;border-color:#f36b0a73!important;transform:translateY(-2px)}body.website-theme-shell .hamburger span{background:#fff}body.website-theme-shell .navbar .dropdown-menu{background:var(--website-nav-dropdown-bg)!important;border-color:var(--website-nav-dropdown-border)!important;box-shadow:0 20px 42px #0000004d!important}body.website-theme-shell .navbar .dropdown-item{color:#ffffffe6!important}body.website-theme-shell .navbar .dropdown-item i{color:#f36b0a!important}body.website-theme-shell .navbar .dropdown-item:hover,body.website-theme-shell .navbar .dropdown-item.active{color:#f36b0a!important;background:#f36b0a1f!important}body.website-theme-shell .modern-mobile-menu{background:var(--website-mobile-menu-bg)!important;backdrop-filter:blur(30px)}body.website-theme-shell .mobile-menu-header{background:var(--website-mobile-menu-bg)!important;border-bottom:1px solid var(--website-mobile-menu-border)!important;box-shadow:0 12px 30px #0000002e}body.website-theme-shell .mobile-menu-brand img{animation:none}body.website-theme-shell .mobile-close-btn{background:var(--website-nav-control-bg)!important;border:1px solid var(--website-nav-control-border)!important;border-radius:14px;color:#fff!important}body.website-theme-shell .mobile-close-btn:hover{background:var(--website-nav-control-hover-bg)!important;color:#f36b0a!important;transform:rotate(90deg) scale(1.06)}body.website-theme-shell .mobile-menu-content{max-width:430px}body.website-theme-shell .mobile-nav-link,body.website-theme-shell .mobile-destinations-toggle,body.website-theme-shell .mobile-language-toggle{background:var(--website-mobile-card-bg)!important;border:1px solid var(--website-mobile-menu-border)!important;color:#fff!important;font-weight:600;border-radius:16px}body.website-theme-shell .mobile-nav-link:before,body.website-theme-shell .mobile-destinations-toggle:before,body.website-theme-shell .mobile-language-toggle:before{background:linear-gradient(to bottom,#f36b0a,#ff861c)}body.website-theme-shell .mobile-nav-link:hover,body.website-theme-shell .mobile-nav-link.is-active,body.website-theme-shell .mobile-destinations-toggle:hover,body.website-theme-shell .mobile-destinations-toggle.is-active,body.website-theme-shell .mobile-language-toggle:hover{background:var(--website-mobile-card-hover)!important;border-color:#f36b0a73!important;color:#ff861c!important;transform:translate(12px)}body.website-theme-shell .mobile-nav-link i,body.website-theme-shell .mobile-destinations-toggle>div i,body.website-theme-shell .mobile-language-toggle>div i,body.website-theme-shell .mobile-destinations-toggle i.chevron,body.website-theme-shell .mobile-language-toggle i.chevron{color:#f36b0a!important}body.website-theme-shell .mobile-submenu-link,body.website-theme-shell .mobile-language-link{background:var(--website-mobile-submenu-bg)!important;border:1px solid var(--website-mobile-menu-border)!important;color:#ffffffe0!important;font-weight:600}body.website-theme-shell .mobile-submenu-link:hover,body.website-theme-shell .mobile-language-link:hover,body.website-theme-shell .mobile-language-link.active{background:var(--website-mobile-submenu-hover)!important;border-color:#f36b0a73!important;color:#ff861c!important;transform:translate(10px)}body.website-theme-shell .mobile-actions-grid{border-top:1px solid var(--website-mobile-menu-border)}body.website-theme-shell .mobile-action-card{background:var(--website-mobile-card-bg)!important;border:1px solid var(--website-mobile-menu-border)!important;color:#fff!important;animation:none}body.website-theme-shell .mobile-action-card:hover{background:var(--website-mobile-card-hover)!important;border-color:#f36b0a73!important;color:#ff861c!important;transform:translateY(-6px) scale(1.03)}body.website-theme-shell .mobile-action-card i{color:#f36b0a!important}body.website-theme-shell .mobile-enquiry-btn2{background:linear-gradient(135deg,#f36b0a,#ff861c)!important;color:#fff!important;box-shadow:0 10px 28px #f36b0a47;animation:none}body.website-theme-shell .mobile-enquiry-btn2:hover{background:#d95600!important;color:#fff!important;transform:translateY(-5px) scale(1.03);box-shadow:0 14px 32px #d9560057}body.website-theme-shell .tour-page,body.website-theme-shell .listing-overview,body.website-theme-shell .listing-results,body.website-theme-shell .offers-summary,body.website-theme-shell .offers-section,body.website-theme-shell .overview-section,body.website-theme-shell .filters-section,body.website-theme-shell .results-section,body.website-theme-shell .contact-main-section,body.website-theme-shell .contact-office-section,body.website-theme-shell .article-content-area,body.website-theme-shell .tailor-form-section,body.website-theme-shell .static-page-section,body.website-theme-shell .main-container,body.website-theme-shell .card-area,body.website-theme-shell .blog-card-area,body.website-theme-shell .related-articles-section,body.website-theme-shell .tours-section,body.website-theme-shell .light-section,body.website-theme-shell .cream-section{background:var(--website-shell-accent-bg)!important}body.website-theme-shell:not(.home-reference-page) .hero-section,body.website-theme-shell:not(.home-reference-page) .offers-hero,body.website-theme-shell:not(.home-reference-page) .contact-hero,body.website-theme-shell:not(.home-reference-page) .listing-hero,body.website-theme-shell:not(.home-reference-page) .package-hero,body.website-theme-shell:not(.home-reference-page) .article-hero,body.website-theme-shell:not(.home-reference-page) .tailor-hero,body.website-theme-shell:not(.home-reference-page) .static-page-hero,body.website-theme-shell:not(.home-reference-page) .search-hero{isolation:isolate;background-color:#111;background-attachment:scroll!important;border-bottom:1px solid var(--website-shell-border-strong);box-shadow:inset 0 -120px 120px #11111138}body.website-theme-shell:not(.home-reference-page) .hero-content,body.website-theme-shell:not(.home-reference-page) .contact-hero-content,body.website-theme-shell:not(.home-reference-page) .offers-hero-content,body.website-theme-shell:not(.home-reference-page) .listing-hero-content,body.website-theme-shell:not(.home-reference-page) .static-page-hero-content,body.website-theme-shell:not(.home-reference-page) .article-meta{position:relative;z-index:3}body.website-theme-shell:not(.home-reference-page) .hero-section .hero-title,body.website-theme-shell:not(.home-reference-page) .offers-hero .offers-title,body.website-theme-shell:not(.home-reference-page) .contact-hero .contact-title,body.website-theme-shell:not(.home-reference-page) .listing-hero .listing-title,body.website-theme-shell:not(.home-reference-page) .article-hero .article-title,body.website-theme-shell:not(.home-reference-page) .tailor-hero .hero-title,body.website-theme-shell:not(.home-reference-page) .static-page-hero .static-page-title,body.website-theme-shell:not(.home-reference-page) .search-hero .hero-title{font-family:Playfair Display,serif;color:var(--website-shell-hero-title)!important;background:none!important;-webkit-text-fill-color:currentColor;letter-spacing:-.04em;text-shadow:0 12px 28px rgba(0,0,0,.28)}body.website-theme-shell:not(.home-reference-page) .hero-section .hero-subtitle,body.website-theme-shell:not(.home-reference-page) .hero-section .hero-description,body.website-theme-shell:not(.home-reference-page) .offers-subtitle,body.website-theme-shell:not(.home-reference-page) .contact-subtitle,body.website-theme-shell:not(.home-reference-page) .listing-subtitle,body.website-theme-shell:not(.home-reference-page) .static-page-subtitle,body.website-theme-shell:not(.home-reference-page) .search-hero .hero-subtitle{color:var(--website-shell-hero-subtitle)!important;text-shadow:0 3px 14px rgba(0,0,0,.24)}body.website-theme-shell .section-kicker,body.website-theme-shell:not(.home-reference-page) .hero-badge,body.website-theme-shell:not(.home-reference-page) .contact-badge,body.website-theme-shell:not(.home-reference-page) .offers-badge,body.website-theme-shell:not(.home-reference-page) .listing-badge,body.website-theme-shell:not(.home-reference-page) .article-badge,body.website-theme-shell:not(.home-reference-page) .static-page-badge,body.website-theme-shell .contact-method-highlight,body.website-theme-shell .offer-country-badge,body.website-theme-shell .offer-save-badge,body.website-theme-shell .price-badge,body.website-theme-shell .tour-badge,body.website-theme-shell .journey-badge,body.website-theme-shell .city-country-badge,body.website-theme-shell .badge-top,body.website-theme-shell .result-type{background:var(--website-shell-badge-bg)!important;color:var(--website-shell-badge-text)!important;border:1px solid var(--website-shell-badge-border)!important;box-shadow:0 12px 28px #00000029;backdrop-filter:blur(12px)}body.website-theme-shell .feature-tag,body.website-theme-shell .tour-tag,body.website-theme-shell .offer-tag,body.website-theme-shell .tag-item,body.website-theme-shell .category-tag{background:#f36b0a14!important;color:#c84800!important;border:1px solid rgba(243,107,10,.18)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-theme=dark] body.website-theme-shell .feature-tag,html[data-theme=dark] body.website-theme-shell .tour-tag,html[data-theme=dark] body.website-theme-shell .offer-tag,html[data-theme=dark] body.website-theme-shell .tag-item,html[data-theme=dark] body.website-theme-shell .category-tag{background:#f36b0a24!important;color:#ff9b4a!important;border:1px solid rgba(243,107,10,.28)!important;box-shadow:none!important}body.website-theme-shell .section-kicker i,body.website-theme-shell:not(.home-reference-page) .hero-badge i,body.website-theme-shell:not(.home-reference-page) .contact-badge i,body.website-theme-shell:not(.home-reference-page) .offers-badge i,body.website-theme-shell:not(.home-reference-page) .listing-badge i,body.website-theme-shell:not(.home-reference-page) .static-page-badge i,body.website-theme-shell:not(.home-reference-page) .article-badge i{color:var(--rich-gold)!important}body.website-theme-shell:not(.home-reference-page) .hero-stat,body.website-theme-shell:not(.home-reference-page) .listing-stat,body.website-theme-shell:not(.home-reference-page) .info-item,body.website-theme-shell:not(.home-reference-page) .hero-feature,body.website-theme-shell:not(.home-reference-page) .search-form-container{background:var(--website-shell-hero-card)!important;border:1px solid var(--website-shell-hero-card-border)!important;box-shadow:0 18px 40px #1111112e;backdrop-filter:blur(14px)}body.website-theme-shell:not(.home-reference-page) .hero-stat strong,body.website-theme-shell:not(.home-reference-page) .listing-stat strong,body.website-theme-shell:not(.home-reference-page) .hero-stat i,body.website-theme-shell:not(.home-reference-page) .hero-feature i,body.website-theme-shell:not(.home-reference-page) .info-item i{color:var(--rich-gold)!important}body.website-theme-shell .overview-card,body.website-theme-shell .overview-content,body.website-theme-shell .filters-card,body.website-theme-shell .filters-container,body.website-theme-shell .offers-summary-card,body.website-theme-shell .offer-card,body.website-theme-shell .journey-card,body.website-theme-shell .result-card,body.website-theme-shell .tour-card,body.website-theme-shell .cruise-card,body.website-theme-shell .contact-method,body.website-theme-shell .contact-form-card,body.website-theme-shell .contact-side-card,body.website-theme-shell .office-card,body.website-theme-shell .support-item,body.website-theme-shell .office-detail,body.website-theme-shell .article-content-wrapper,body.website-theme-shell .article-footer,body.website-theme-shell .static-page-card,body.website-theme-shell .luxury-sidebar,body.website-theme-shell .sidebar-widget,body.website-theme-shell .related-article-card,body.website-theme-shell .modern-blog-card,body.website-theme-shell .content-section,body.website-theme-shell .detail-item,body.website-theme-shell .day-card,body.website-theme-shell .included-box,body.website-theme-shell .excluded-box,body.website-theme-shell .price-box,body.website-theme-shell .review-card,body.website-theme-shell .sidebar,body.website-theme-shell .related-card,body.website-theme-shell .offers-empty,body.website-theme-shell .empty-state,body.website-theme-shell .no-results,body.website-theme-shell .empty-tours-box,body.website-theme-shell .main-form,body.website-theme-shell .sidebar-card,body.website-theme-shell .contact-card,body.website-theme-shell .form-container,body.website-theme-shell .choose-card,body.website-theme-shell .newsletter-box,body.website-theme-shell .search-suggestions-dropdown,body.website-theme-shell .modal-content{background:var(--website-shell-surface)!important;border:1px solid var(--website-shell-border)!important;box-shadow:var(--website-shell-shadow)!important;border-radius:28px!important}body.website-theme-shell .offer-card:hover,body.website-theme-shell .journey-card:hover,body.website-theme-shell .tour-card:hover,body.website-theme-shell .cruise-card:hover,body.website-theme-shell .result-card:hover,body.website-theme-shell .contact-method:hover,body.website-theme-shell .support-item:hover,body.website-theme-shell .office-detail:hover,body.website-theme-shell .related-article-card:hover,body.website-theme-shell .related-card:hover,body.website-theme-shell .modern-blog-card:hover,body.website-theme-shell .choose-card:hover{border-color:var(--website-shell-border-strong)!important;box-shadow:var(--website-shell-shadow-hover)!important}body.website-theme-shell .section-title,body.website-theme-shell .section-heading h2,body.website-theme-shell .section-header,body.website-theme-shell .overview-card h2,body.website-theme-shell .overview-title,body.website-theme-shell .results-head h3,body.website-theme-shell .feature-title,body.website-theme-shell .filters-title,body.website-theme-shell .form-title,body.website-theme-shell .sidebar-title,body.website-theme-shell .side-card-title,body.website-theme-shell .office-title,body.website-theme-shell .contact-method-title,body.website-theme-shell .contact-card-title,body.website-theme-shell .box-title,body.website-theme-shell .step-title,body.website-theme-shell .blog-card-title,body.website-theme-shell .blog-card-title a,body.website-theme-shell .card-title,body.website-theme-shell .choose-title,body.website-theme-shell .trust-title,body.website-theme-shell .deal-title,body.website-theme-shell .deal-title a,body.website-theme-shell .cruise-title,body.website-theme-shell .cruise-title a,body.website-theme-shell .popular-content h4,body.website-theme-shell .popular-content h4 a,body.website-theme-shell .related-title,body.website-theme-shell .related-title a,body.website-theme-shell .day-title,body.website-theme-shell .detail-label,body.website-theme-shell .label-text,body.website-theme-shell .cta-title,body.website-theme-shell .award-title,body.website-theme-shell .award-title a,body.website-theme-shell .modal-title,body.website-theme-shell .static-page-title,body.website-theme-shell .tour-title a,body.website-theme-shell .journey-title a,body.website-theme-shell .offer-title a,body.website-theme-shell .destination-title a,body.website-theme-shell .article-title a,body.website-theme-shell .related-card-title,body.website-theme-shell .author-name,body.website-theme-shell .static-page-body h1,body.website-theme-shell .static-page-body h2,body.website-theme-shell .static-page-body h3,body.website-theme-shell .static-page-body h4,body.website-theme-shell .article-content h2,body.website-theme-shell .article-content h3,body.website-theme-shell .article-content h4{color:var(--website-shell-heading)!important}body.website-theme-shell .section-title,body.website-theme-shell .section-heading h2,body.website-theme-shell .section-header,body.website-theme-shell .overview-card h2,body.website-theme-shell .overview-title,body.website-theme-shell .feature-title,body.website-theme-shell .filters-title,body.website-theme-shell .form-title,body.website-theme-shell .sidebar-title,body.website-theme-shell .side-card-title,body.website-theme-shell .office-title,body.website-theme-shell .contact-card-title,body.website-theme-shell .contact-method-title,body.website-theme-shell .box-title,body.website-theme-shell .step-title,body.website-theme-shell .blog-card-title,body.website-theme-shell .deal-title,body.website-theme-shell .deal-title a,body.website-theme-shell .card-title,body.website-theme-shell .choose-title,body.website-theme-shell .trust-title,body.website-theme-shell .offer-title,body.website-theme-shell .offer-title a,body.website-theme-shell .tour-title,body.website-theme-shell .tour-title a,body.website-theme-shell .journey-title,body.website-theme-shell .journey-title a,body.website-theme-shell .destination-title,body.website-theme-shell .destination-title a,body.website-theme-shell .article-title,body.website-theme-shell .article-title a,body.website-theme-shell .cruise-title,body.website-theme-shell .cruise-title a,body.website-theme-shell .related-title,body.website-theme-shell .cta-title,body.website-theme-shell .award-title,body.website-theme-shell .award-title a,body.website-theme-shell .modal-title,body.website-theme-shell .day-title{font-family:Playfair Display,serif!important;letter-spacing:-.02em;line-height:1.28}body.website-theme-shell .section-subtitle,body.website-theme-shell .section-heading p,body.website-theme-shell .overview-card p,body.website-theme-shell .results-head p,body.website-theme-shell .offers-summary-card p,body.website-theme-shell .offer-description,body.website-theme-shell .tour-description,body.website-theme-shell .journey-description,body.website-theme-shell .destination-description,body.website-theme-shell .article-excerpt,body.website-theme-shell .testimonial-text,body.website-theme-shell .search-stats,body.website-theme-shell .detail-value,body.website-theme-shell .detail-text,body.website-theme-shell .contact-method-description,body.website-theme-shell .contact-card-subtitle,body.website-theme-shell .side-card-copy,body.website-theme-shell .office-intro,body.website-theme-shell .feature-description,body.website-theme-shell .card-description,body.website-theme-shell .feature-item,body.website-theme-shell .support-item span,body.website-theme-shell .office-detail-text,body.website-theme-shell .office-detail-text a,body.website-theme-shell .contact-info p,body.website-theme-shell .static-page-meta,body.website-theme-shell .static-page-body,body.website-theme-shell .static-page-body p,body.website-theme-shell .static-page-body li,body.website-theme-shell .static-page-body blockquote,body.website-theme-shell .article-content,body.website-theme-shell .article-content p,body.website-theme-shell .article-content li,body.website-theme-shell .overview-text,body.website-theme-shell .day-content,body.website-theme-shell .styled-list li,body.website-theme-shell .blog-date,body.website-theme-shell .blog-description p,body.website-theme-shell .journey-meta span,body.website-theme-shell .offer-meta,body.website-theme-shell .offer-meta span,body.website-theme-shell .card-meta span,body.website-theme-shell .meta-item,body.website-theme-shell .journey-schedule,body.website-theme-shell .trust-item-small span,body.website-theme-shell .sidebar-feature span,body.website-theme-shell .popular-date,body.website-theme-shell .related-desc,body.website-theme-shell .offer-price-label,body.website-theme-shell .offer-price-regular,body.website-theme-shell .suggestion-type{color:var(--website-shell-muted)!important}body.website-theme-shell p,body.website-theme-shell li,body.website-theme-shell label,body.website-theme-shell input,body.website-theme-shell textarea,body.website-theme-shell select,body.website-theme-shell button{font-family:inherit}body.website-theme-shell .offer-title a:hover,body.website-theme-shell .tour-title a:hover,body.website-theme-shell .journey-title a:hover,body.website-theme-shell .destination-title a:hover,body.website-theme-shell .article-title a:hover,body.website-theme-shell .blog-card-title a:hover,body.website-theme-shell .popular-content h4 a:hover,body.website-theme-shell .related-title a:hover,body.website-theme-shell .related-card-title:hover,body.website-theme-shell .contact-method-link:hover,body.website-theme-shell .office-detail-text a:hover,body.website-theme-shell .static-page-body a:hover,body.website-theme-shell .article-content a{color:var(--rich-gold)!important}body.website-theme-shell .breadcrumb-top-bar,body.website-theme-shell .breadcrumb-section,body.website-theme-shell .offers-breadcrumb{background:var(--website-shell-breadcrumb-bg)!important;border-bottom:1px solid var(--website-shell-border)!important;backdrop-filter:blur(12px)}body.website-theme-shell .breadcrumb a,body.website-theme-shell .breadcrumb-list a,body.website-theme-shell .breadcrumb-item a{color:var(--website-shell-heading)!important}body.website-theme-shell .breadcrumb-item.active,body.website-theme-shell .breadcrumb-list li,body.website-theme-shell .breadcrumb-item,body.website-theme-shell .breadcrumb{color:var(--website-shell-muted)!important}body.website-theme-shell .gold-btn,body.website-theme-shell .filter-btn,body.website-theme-shell .search-btn,body.website-theme-shell .submit-btn,body.website-theme-shell .offer-btn,body.website-theme-shell .destination-btn,body.website-theme-shell .btn-blog,body.website-theme-shell .btn-read-more{background:linear-gradient(135deg,#f36b0a,#ff861c)!important;color:#fff!important;border:1px solid rgba(243,107,10,.4)!important;box-shadow:0 16px 34px #f36b0a47!important}body.website-theme-shell .gold-btn:hover,body.website-theme-shell .filter-btn:hover,body.website-theme-shell .search-btn:hover,body.website-theme-shell .submit-btn:hover,body.website-theme-shell .offer-btn:hover,body.website-theme-shell .destination-btn:hover,body.website-theme-shell .btn-blog:hover,body.website-theme-shell .btn-read-more:hover{background:#d95600!important;border-color:#d95600!important;color:#fff!important;box-shadow:0 22px 46px #d9560061!important}body.website-theme-shell .outline-btn,body.website-theme-shell .reset-btn,body.website-theme-shell .country-filter,body.website-theme-shell .btn-light{background:var(--website-shell-surface-soft)!important;color:var(--website-shell-heading)!important;border:1px solid var(--website-shell-border)!important;box-shadow:none!important;backdrop-filter:blur(12px)}body.website-theme-shell .outline-btn:hover,body.website-theme-shell .reset-btn:hover,body.website-theme-shell .country-filter:hover,body.website-theme-shell .country-filter.active,body.website-theme-shell .btn-light:hover{background:#ffffff24!important;color:var(--rich-gold)!important;border-color:var(--website-shell-border-strong)!important}body.website-theme-shell .form-control,body.website-theme-shell .form-select,body.website-theme-shell .search-input,body.website-theme-shell .filter-select,body.website-theme-shell .newsletter-form input,body.website-theme-shell input,body.website-theme-shell textarea,body.website-theme-shell select{background:var(--website-shell-input-bg)!important;color:var(--website-shell-text)!important;border-color:var(--website-shell-input-border)!important;border-radius:18px!important}body.website-theme-shell .form-control:focus,body.website-theme-shell .form-select:focus,body.website-theme-shell .search-input:focus,body.website-theme-shell .filter-select:focus,body.website-theme-shell input:focus,body.website-theme-shell textarea:focus,body.website-theme-shell select:focus{border-color:#f36b0a8c!important;box-shadow:0 0 0 .22rem #f36b0a29!important}body.website-theme-shell .form-control::placeholder,body.website-theme-shell .search-input::placeholder,body.website-theme-shell input::placeholder,body.website-theme-shell textarea::placeholder{color:var(--website-shell-muted)!important}body.website-theme-shell .search-icon{color:var(--website-shell-muted)!important}body.website-theme-shell .search-suggestions-dropdown,body.website-theme-shell .offer-price-panel{background:var(--website-shell-surface)!important;border-color:var(--website-shell-border)!important;box-shadow:var(--website-shell-shadow)!important}body.website-theme-shell .journey-meta span,body.website-theme-shell .card-meta span,body.website-theme-shell .offer-meta span,body.website-theme-shell .meta-item,body.website-theme-shell .journey-schedule,body.website-theme-shell .sidebar-feature,body.website-theme-shell .trust-item-small{background:var(--website-shell-surface-soft)!important;border:1px solid var(--website-shell-border)!important;box-shadow:none!important}body.website-theme-shell .sidebar-feature:hover,body.website-theme-shell .trust-item-small:hover{border-color:var(--website-shell-border-strong)!important;transform:translateY(-2px)}body.website-theme-shell .suggestion-item:hover,body.website-theme-shell .suggestion-item.active,body.website-theme-shell .dropdown-item:hover{background:#f36b0a1a!important;color:var(--website-shell-heading)!important}body.website-theme-shell .feature-icon,body.website-theme-shell .contact-method-icon,body.website-theme-shell .contact-icon,body.website-theme-shell .detail-item i,body.website-theme-shell .cta-icon-container{background:var(--website-shell-icon-primary)!important;color:#fff!important;box-shadow:var(--website-shell-icon-primary-shadow)!important}body.website-theme-shell .choose-icon,body.website-theme-shell .step-number,body.website-theme-shell .share-button,body.website-theme-shell .social-link,body.website-theme-shell .support-item i,body.website-theme-shell .office-detail i{background:var(--website-shell-icon-gold)!important;color:#fff!important;box-shadow:var(--website-shell-icon-gold-shadow)!important}body.website-theme-shell .trust-icon{background:var(--website-shell-icon-dark)!important;color:var(--rich-gold)!important;box-shadow:var(--website-shell-icon-dark-shadow)!important}body.website-theme-shell .day-number{background:var(--website-shell-icon-dark)!important;color:#fff!important;box-shadow:var(--website-shell-icon-dark-shadow)!important}body.website-theme-shell .trust-icon i,body.website-theme-shell .day-number i,body.website-theme-shell .step-number{color:inherit!important}body.website-theme-shell .hero-feature i,body.website-theme-shell .info-item i,body.website-theme-shell .meta-item i,body.website-theme-shell .offer-meta i,body.website-theme-shell .card-meta i,body.website-theme-shell .journey-meta i,body.website-theme-shell .journey-schedule i,body.website-theme-shell .destination-meta i,body.website-theme-shell .article-date i,body.website-theme-shell .blog-date i,body.website-theme-shell .form-icon,body.website-theme-shell .collapse-icon,body.website-theme-shell .sidebar-feature i,body.website-theme-shell .trust-item-small i,body.website-theme-shell .breadcrumb-icon,body.website-theme-shell .search-icon{color:var(--rich-gold)!important}body.website-theme-shell .meta-item,body.website-theme-shell .offer-meta span,body.website-theme-shell .card-meta span,body.website-theme-shell .journey-meta span{border-radius:999px!important;font-weight:700}body.website-theme-shell .detail-item i{background:#2b2b2b!important;color:#fff!important;box-shadow:0 4px 12px #2b2b2b33!important}html[data-theme=dark] .detail-item i{background:#d95600!important;color:#fff!important;box-shadow:0 4px 12px #d956004d!important}body.website-theme-shell .feature-icon i,body.website-theme-shell .contact-method-icon i,body.website-theme-shell .contact-icon i,body.website-theme-shell .cta-icon-container i,body.website-theme-shell .choose-icon i,body.website-theme-shell .share-button i,body.website-theme-shell .social-link i,body.website-theme-shell .support-item i,body.website-theme-shell .office-detail i{color:inherit!important}body.website-theme-shell .blog-date,body.website-theme-shell .day-header,body.website-theme-shell .price-table tr,body.website-theme-shell .offer-price-panel,body.website-theme-shell .popular-article:hover,body.website-theme-shell .sidebar-widget-item{background:var(--website-shell-surface-soft)!important}body.website-theme-shell .day-header,body.website-theme-shell .price-table tr,body.website-theme-shell .support-item,body.website-theme-shell .office-detail,body.website-theme-shell .sidebar-widget,body.website-theme-shell .popular-article,body.website-theme-shell .styled-list li,body.website-theme-shell .article-footer,body.website-theme-shell .sidebar-widget-item{border-color:var(--website-shell-border)!important}body.website-theme-shell .offer-price-current,body.website-theme-shell .price-table th,body.website-theme-shell .price-table td:last-child,body.website-theme-shell .country-filter,body.website-theme-shell .contact-method-link,body.website-theme-shell .office-detail strong,body.website-theme-shell .support-item strong{color:var(--website-shell-heading)!important}body.website-theme-shell .meal-badge{background:var(--website-shell-tag-bg)!important;color:var(--website-shell-tag-text)!important;border:1px solid var(--website-shell-badge-border)!important}body.website-theme-shell .pagination-wrapper .page-link,body.website-theme-shell .listing-pagination .page-link,body.website-theme-shell .offers-pagination .page-link,body.website-theme-shell .pagination-wrap .page-link,body.website-theme-shell .results-pagination .page-link{background:var(--website-shell-surface)!important;color:var(--website-shell-heading)!important;border-color:var(--website-shell-border)!important;box-shadow:none!important}body.website-theme-shell .pagination-wrapper .page-item.active .page-link,body.website-theme-shell .listing-pagination .page-item.active .page-link,body.website-theme-shell .offers-pagination .page-item.active .page-link,body.website-theme-shell .pagination-wrap .page-item.active .page-link,body.website-theme-shell .results-pagination .page-item.active .page-link,body.website-theme-shell .results-pagination .active>.page-link,body.website-theme-shell .results-pagination .page-link.active{background:linear-gradient(135deg,#f36b0a,#ff861c)!important;color:#fff!important;border-color:#f36b0a66!important;box-shadow:0 14px 30px #f36b0a47!important}body.website-theme-shell .pagination-wrapper .page-link:hover,body.website-theme-shell .listing-pagination .page-link:hover,body.website-theme-shell .offers-pagination .page-link:hover,body.website-theme-shell .pagination-wrap .page-link:hover,body.website-theme-shell .results-pagination .page-link:hover{color:var(--rich-gold)!important;border-color:var(--website-shell-border-strong)!important}@media(max-width:991px){body.website-theme-shell .navbar{min-height:76px}body.website-theme-shell .navbar-brand img{width:90px!important;height:32px!important}body.website-theme-shell:not(.home-reference-page) .hero-section,body.website-theme-shell:not(.home-reference-page) .offers-hero,body.website-theme-shell:not(.home-reference-page) .contact-hero,body.website-theme-shell:not(.home-reference-page) .listing-hero,body.website-theme-shell:not(.home-reference-page) .package-hero,body.website-theme-shell:not(.home-reference-page) .article-hero,body.website-theme-shell:not(.home-reference-page) .tailor-hero,body.website-theme-shell:not(.home-reference-page) .static-page-hero,body.website-theme-shell:not(.home-reference-page) .search-hero{min-height:auto;padding-bottom:64px}}@media(max-width:767px){body.website-theme-shell .mobile-actions{gap:8px;margin-inline-end:8px}body.website-theme-shell .mobile-actions .mobile-action-btn,body.website-theme-shell .mobile-toggle{width:42px;height:42px;min-height:42px}body.website-theme-shell .mobile-menu-content{padding:110px 20px 150px}body.website-theme-shell .mobile-menu-header{padding:15px 20px}}@media(max-width:480px){body.website-theme-shell .mobile-actions .mobile-action-btn,body.website-theme-shell .mobile-toggle{width:40px;height:40px;min-height:40px}body.website-theme-shell .mobile-menu-content{padding:100px 15px 150px}body.website-theme-shell .mobile-menu-header{padding:12px 15px}}.listing-hero .container{padding-top:65px!important}html[data-theme=dark] .cruise-type-card,html[data-theme=dark] .cat-card,html[data-theme=dark] .feature-box,html[data-theme=dark] .nc-list-card,html[data-theme=dark] .nc-price-duration,html[data-theme=dark] .nc-policy-card,html[data-theme=dark] .nc-schedule,html[data-theme=dark] .nc-cabin,html[data-theme=dark] .nc-day,html[data-theme=dark] .nc-addon{background:var(--dark-surface)!important;border-color:var(--dark-border)!important;color:var(--charcoal-deep)!important;box-shadow:var(--shadow-medium)!important}html[data-theme=dark] .cruise-type-name,html[data-theme=dark] .cat-title,html[data-theme=dark] .feature-box h4,html[data-theme=dark] .nc-day summary,html[data-theme=dark] .nc-price-duration-name{color:var(--charcoal-deep)!important}html[data-theme=dark] .cruise-type-desc,html[data-theme=dark] .cat-desc,html[data-theme=dark] .feature-box p{color:var(--warm-gray)!important}html[data-theme=dark] .category-chip{background:#f36b0a1f!important;color:#f36b0a!important;border:1px solid rgba(243,107,10,.3)!important}html[data-theme=dark] .category-chip:hover{background:#f36b0a!important;color:#fff!important}html[data-theme=dark] .feature-icon{background:#f36b0a24!important;color:#f36b0a!important}html[data-theme=dark] .search-box{background:var(--dark-surface-soft)!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .search-box input{background:transparent!important;color:var(--charcoal-deep)!important}html[data-theme=dark] .bg-light,html[data-theme=dark] section.bg-light{background-color:var(--dark-surface-muted)!important;color:var(--charcoal-deep)!important}html[data-theme=dark] .text-dark{color:#f8fafc!important}html[data-theme=dark] .text-muted{color:#aaa39b!important}html[data-theme=dark] .border-top,html[data-theme=dark] .border-bottom{border-color:#aaa39b2e!important}.itinerary-section .day-card{background:#fff;border:1px solid rgba(28,28,28,.12);border-radius:16px;margin-bottom:16px;overflow:hidden}.itinerary-section .day-header{background:#fff8f0;padding:16px 20px;border-bottom:1px solid rgba(28,28,28,.08)}.itinerary-section .day-content{background:#fff;padding:24px}.nc-duration-summary{background:#fff8f0;border:1px solid rgba(243,107,10,.25);color:#1c1c1c}.meals-included-card{background:#f36b0a14;border-left:4px solid #f36b0a;color:#1c1c1c}.meals-included-card .meal-badge{background-color:#f36b0a;color:#fff}.nc-activity{border-left-color:#f36b0a!important}.nc-activity .activity-link{color:#1c1c1c;text-decoration:underline}html[data-theme=dark] .itinerary-section .day-card,html[data-theme=dark] .itinerary-section .collapsible-content,html[data-theme=dark] .itinerary-section .day-content{background:#1c1c1c!important;background-color:#1c1c1c!important;color:#efe9e2!important;border-color:#ffffff1a!important}html[data-theme=dark] .itinerary-section .day-header{background:#2b2b2b!important;background-color:#2b2b2b!important;color:#fff!important;border-bottom-color:#ffffff14!important}html[data-theme=dark] .itinerary-section .day-title{color:#f8fafc!important}html[data-theme=dark] .itinerary-section .day-description,html[data-theme=dark] .itinerary-section p,html[data-theme=dark] .itinerary-section span{color:#d6d0c8!important}html[data-theme=dark] .itinerary-section strong{color:#f8fafc!important}html[data-theme=dark] .nc-duration-summary{background:#2b2b2b!important;background-color:#2b2b2b!important;border-color:#f36b0a59!important;color:#f8fafc!important}html[data-theme=dark] .nc-duration-summary strong,html[data-theme=dark] .nc-duration-summary .nc-duration-title{color:#f8fafc!important}html[data-theme=dark] .nc-duration-summary small,html[data-theme=dark] .nc-duration-summary .text-muted{color:#aaa39b!important}html[data-theme=dark] .nc-activity{border-left-color:#f36b0a!important;color:#d6d0c8!important}html[data-theme=dark] .nc-activity .activity-link,html[data-theme=dark] .nc-activity a{color:#ff861c!important}html[data-theme=dark] .nc-activity .activity-title{color:#f8fafc!important}html[data-theme=dark] .nc-activity .text-muted{color:#aaa39b!important}html[data-theme=dark] .overnight-info strong,html[data-theme=dark] .activity-header{color:#f8fafc!important}html[data-theme=dark] .meals-included-card{background:#f36b0a1f!important;background-color:#f36b0a1f!important;border-left-color:#f36b0a!important;color:#f8fafc!important}html[data-theme=dark] .meals-included-card .fw-bold{color:#f8fafc!important}html[data-theme=dark] .meals-included-card .meal-badge{background-color:#f36b0a!important;color:#fff!important;font-weight:700!important}.nc-media-box{background:transparent!important;border:1px solid rgba(243,107,10,.25)!important}html[data-theme=dark] .nc-media-box{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important}html[data-theme=dark] .room-group-container{background:#232323!important;border-color:#ffffff1f!important;box-shadow:0 4px 12px #0000004d!important}html[data-theme=dark] .room-header{border-bottom-color:#ffffff1f!important}html[data-theme=dark] .room-title{color:#f8fafc!important}html[data-theme=dark] .room-inline-label{color:#d6d0c8!important}html[data-theme=dark] .age-info{color:#aaa39b!important}html[data-theme=dark] .select-inline,html[data-theme=dark] .tp-room-acc-select,html[data-theme=dark] .tp-adult-select,html[data-theme=dark] .tp-child-select,html[data-theme=dark] .form-select.select-inline{background-color:#181818!important;color:#f8fafc!important;border-color:#ffffff29!important}html[data-theme=dark] .select-inline option,html[data-theme=dark] .tp-room-acc-select option,html[data-theme=dark] .tp-adult-select option,html[data-theme=dark] .tp-child-select option{background-color:#181818!important;color:#f8fafc!important}html[data-theme=dark] .tp-price-summary-box{background:#232323!important;border-color:#f36b0a66!important;box-shadow:0 6px 20px #0006!important}html[data-theme=dark] .tp-price-summary-header{color:#f8fafc!important;border-bottom-color:#ffffff1f!important}html[data-theme=dark] .tp-price-row{color:#d6d0c8!important}html[data-theme=dark] .tp-price-row strong,html[data-theme=dark] #tp_displayBalance{color:#f8fafc!important}html[data-theme=dark] .tp-price-summary-box .text-muted,html[data-theme=dark] .tp-price-summary-box small{color:#aaa39b!important}html[data-theme=light] body.website-theme-shell :is(.package-card-title a,.journey-title a,.cruise-title a,.excursion-title a,.cat-title a){color:#1c1c1c!important}html[data-theme=dark] body.website-theme-shell :is(.package-card-title a,.journey-title a,.cruise-title a,.excursion-title a,.cat-title a){color:#f8fafc!important}html[data-theme] body.website-theme-shell :is(.package-card-title a,.journey-title a,.cruise-title a,.excursion-title a,.cat-title a):hover{color:var(--etp-orange-500, #f36b0a)!important}
