html{color-scheme:dark}html[data-theme=dark]{color-scheme:dark;--primary-navy: #e5edf9;--deep-teal: #7dd3fc;--rich-gold: #f4c36a;--warm-bronze: #e7b85a;--sage-green: #94a3b8;--cream-elegant: #0b1220;--pearl-luxury: #111827;--charcoal-deep: #f8fafc;--warm-gray: #cbd5e1;--light-sand: #1f2937;--gradient-hero: linear-gradient(135deg, #081120 0%, #0f1b33 55%, #152745 100%);--gradient-elegant: linear-gradient(135deg, #0b1220 0%, #111827 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(244, 195, 106, .22);--dark-surface: #111827;--dark-surface-soft: #172033;--dark-surface-muted: #0f172a;--dark-border: rgba(148, 163, 184, .16)}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,#0b1220,#111827)!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:#f4c36a24!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(244,195,106,.12) 0%,transparent 70%)!important}html[data-theme=dark] .luxury-cta-section:after{background:radial-gradient(circle,rgba(125,211,252,.1) 0%,transparent 70%)!important}html[data-theme=dark] .tripadvisor-award{background:linear-gradient(135deg,#111827,#172033)!important;border-color:#f4c36a38!important;box-shadow:var(--shadow-medium)!important}html[data-theme=dark] .tripadvisor-award:before{background:linear-gradient(90deg,transparent,rgba(244,195,106,.12),transparent)!important}html[data-theme=dark] .award-image{background:#0f172a!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:#243246!important}html[data-theme=dark] .feature-tag,html[data-theme=dark] .result-type{background:#f4c36a1f!important;color:#f7d488!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:#f4c36a1f!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,#f4c36a,#7dd3fc)!important;border-color:#e5edf9b3!important;box-shadow:0 10px 28px #f4c36a38!important}html[data-theme=dark] .cta-icon-container i,html[data-theme=dark] .trust-feature i{color:#0f172a!important}html[data-theme=dark] .luxury-cta-btn{background:linear-gradient(135deg,#f4c36a,#7dd3fc)!important;color:#0f172a!important;box-shadow:0 10px 28px #f4c36a33!important}html[data-theme=dark] .luxury-cta-btn:hover{color:#0f172a!important;box-shadow:0 14px 34px #f4c36a42!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:#94a3b83d!important}html[data-theme=dark] .form-control::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#94a3b8!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:#f4c36a2e!important;border-color:#f4c36a59!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(244,195,106,.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(197,149,91,.18);border-radius:14px;padding:10px;margin-top:10px;box-shadow:0 12px 35px #1c325c2e}.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, #1c325c);font-size:.92rem;font-weight:500;text-decoration:none;transition:all .25s ease;white-space:nowrap}.navbar .dropdown-item:hover{background:#c5955b24;color:var(--primary-navy, #1c325c);transform:translate(4px)}.navbar .dropdown-item i{color:var(--rich-gold, #c5955b);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, #f7fbff 0%, #fffaf1 100%);--website-shell-alt-bg: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);--website-shell-accent-bg: radial-gradient(circle at top left, rgba(56, 189, 248, .1), transparent 34%), radial-gradient(circle at 90% 12%, rgba(214, 163, 84, .12), transparent 28%), #ffffff;--website-shell-surface: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(255, 250, 243, .95) 100%);--website-shell-surface-soft: rgba(255, 255, 255, .88);--website-shell-border: rgba(8, 47, 73, .1);--website-shell-border-strong: rgba(214, 163, 84, .28);--website-shell-shadow: 0 20px 52px rgba(8, 47, 73, .1);--website-shell-shadow-hover: 0 30px 78px rgba(8, 47, 73, .16);--website-shell-heading: #082f49;--website-shell-text: #0d2748;--website-shell-muted: #5f7389;--website-shell-breadcrumb-bg: rgba(255, 255, 255, .86);--website-shell-badge-bg: rgba(5, 27, 51, .72);--website-shell-badge-border: rgba(239, 191, 96, .46);--website-shell-badge-text: #f4cb78;--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(214, 163, 84, .12);--website-shell-tag-text: #9b6a2c;--website-shell-input-bg: rgba(255, 255, 255, .96);--website-shell-input-border: rgba(8, 47, 73, .14);--website-nav-bg: radial-gradient(circle at 12% 0%, rgba(40, 86, 128, .28), transparent 24%), linear-gradient(90deg, #061a34 0%, #06213f 52%, #03172e 100%);--website-nav-border: rgba(218, 170, 85, .34);--website-nav-shadow: 0 8px 28px rgba(1, 12, 27, .18);--website-nav-control-bg: rgba(255, 255, 255, .025);--website-nav-control-hover-bg: rgba(255, 255, 255, .07);--website-nav-control-border: rgba(218, 170, 85, .25);--website-nav-link-color: rgba(255, 255, 255, .94);--website-nav-link-icon: rgba(255, 255, 255, .9);--website-nav-link-hover: #f5cf7d;--website-nav-special-bg: rgba(255, 255, 255, .025);--website-nav-special-text: #ffffff;--website-nav-special-hover-bg: rgba(255, 255, 255, .06);--website-nav-dropdown-bg: rgba(6, 27, 52, .98);--website-nav-dropdown-border: rgba(218, 170, 85, .25);--website-mobile-menu-bg: linear-gradient(145deg, rgba(6, 23, 43, .99) 0%, rgba(3, 23, 46, .98) 100%);--website-mobile-menu-border: rgba(218, 170, 85, .18);--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(242, 189, 91, .12);--website-shell-icon-primary: linear-gradient(135deg, #0f5f8f 0%, #38bdf8 100%);--website-shell-icon-primary-shadow: 0 16px 34px rgba(15, 95, 143, .24);--website-shell-icon-dark: linear-gradient(145deg, #092a51 0%, #031a35 100%);--website-shell-icon-dark-shadow: 0 12px 24px rgba(3, 24, 48, .18);--website-shell-icon-gold: linear-gradient(135deg, #e7b762 0%, #bd7f32 100%);--website-shell-icon-gold-shadow: 0 14px 30px rgba(214, 163, 84, .24)}html[data-theme=dark]{--website-shell-bg: linear-gradient(180deg, #06101e 0%, #0b1220 46%, #111827 100%);--website-shell-alt-bg: linear-gradient(180deg, rgba(10, 18, 32, .98) 0%, rgba(15, 23, 42, .98) 100%);--website-shell-accent-bg: radial-gradient(circle at top left, rgba(56, 189, 248, .12), transparent 34%), radial-gradient(circle at 88% 12%, rgba(214, 163, 84, .12), transparent 28%), linear-gradient(180deg, #081120 0%, #0b1220 42%, #111827 100%);--website-shell-surface: linear-gradient(180deg, rgba(15, 23, 42, .96) 0%, rgba(17, 24, 39, .93) 100%);--website-shell-surface-soft: rgba(15, 23, 42, .8);--website-shell-border: rgba(148, 163, 184, .16);--website-shell-border-strong: rgba(244, 195, 106, .22);--website-shell-shadow: 0 24px 60px rgba(0, 0, 0, .34);--website-shell-shadow-hover: 0 32px 86px rgba(0, 0, 0, .44);--website-shell-heading: #f8fafc;--website-shell-text: #e5edf9;--website-shell-muted: #9fb0c5;--website-shell-breadcrumb-bg: rgba(10, 18, 32, .76);--website-shell-badge-bg: rgba(5, 16, 28, .84);--website-shell-badge-border: rgba(244, 195, 106, .26);--website-shell-badge-text: #f4cb78;--website-shell-hero-card: rgba(15, 23, 42, .34);--website-shell-hero-card-border: rgba(148, 163, 184, .18);--website-shell-hero-title: #ffffff;--website-shell-hero-subtitle: rgba(226, 232, 240, .84);--website-shell-tag-bg: rgba(244, 195, 106, .12);--website-shell-tag-text: #f4d488;--website-shell-input-bg: rgba(15, 23, 42, .94);--website-shell-input-border: rgba(148, 163, 184, .24);--website-nav-bg: radial-gradient(circle at 12% 0%, rgba(40, 86, 128, .18), transparent 24%), linear-gradient(90deg, rgba(4, 13, 25, .98) 0%, rgba(5, 18, 34, .98) 52%, rgba(3, 12, 23, .98) 100%);--website-nav-border: rgba(102, 136, 181, .22);--website-nav-shadow: 0 10px 32px rgba(1, 8, 18, .3);--website-nav-control-bg: rgba(255, 255, 255, .02);--website-nav-control-hover-bg: rgba(255, 255, 255, .06);--website-nav-control-border: rgba(102, 136, 181, .22);--website-nav-link-color: rgba(255, 255, 255, .94);--website-nav-link-icon: #f3c768;--website-nav-link-hover: #f5cf7d;--website-nav-special-bg: linear-gradient(135deg, rgba(55, 41, 20, .94), rgba(31, 23, 12, .9));--website-nav-special-text: #f5c96f;--website-nav-special-hover-bg: linear-gradient(135deg, rgba(65, 47, 23, .96), rgba(36, 27, 14, .94));--website-nav-dropdown-bg: rgba(6, 18, 35, .98);--website-nav-dropdown-border: rgba(102, 136, 181, .22);--website-mobile-menu-bg: linear-gradient(145deg, rgba(4, 13, 25, .99) 0%, rgba(7, 18, 32, .98) 100%);--website-mobile-menu-border: rgba(102, 136, 181, .18);--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(242, 189, 91, .12);--website-shell-icon-primary: linear-gradient(135deg, #0f5f8f 0%, #38bdf8 100%);--website-shell-icon-primary-shadow: 0 16px 34px rgba(8, 47, 73, .28);--website-shell-icon-dark: linear-gradient(145deg, #13243f 0%, #091423 100%);--website-shell-icon-dark-shadow: 0 14px 28px rgba(0, 0, 0, .26);--website-shell-icon-gold: linear-gradient(135deg, #e7b762 0%, #bd7f32 100%);--website-shell-icon-gold-shadow: 0 14px 30px rgba(214, 163, 84, .22)}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{content:url(/website/logo/logo-lat-gold.png);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,#d69a36,#f4cd7a)!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:#f2bd5b!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(218,170,85,.27);border-radius:999px;box-shadow:inset 0 0 18px #6d4c2029;animation:none}body.website-theme-shell .nav-link.special-offer:before{display:none!important}body.website-theme-shell .nav-link.special-offer i{color:#f2bd5b!important}body.website-theme-shell .nav-link.special-offer.is-active,body.website-theme-shell .nav-link.special-offer:hover{color:#f7d48b!important;background:var(--website-nav-special-hover-bg)!important;border-color:#f2bd5b80!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:#f4c869!important;background:var(--website-nav-control-hover-bg)!important;border-color:#f2bd5b61!important;transform:translateY(-2px);box-shadow:0 10px 22px #0000002e!important}body.website-theme-shell .btn-tailor{min-height:48px;padding:10px 24px;color:#08213f!important;background:linear-gradient(135deg,#e8b34d,#ffd778);border:1px solid rgba(255,224,158,.6);border-radius:999px;box-shadow:0 10px 28px #d69a363d;animation:none;width:max-content}body.website-theme-shell .btn-tailor.is-active,body.website-theme-shell .btn-tailor:hover{color:#08213f!important;background:linear-gradient(135deg,#efbf61,#ffe3a2);border-color:#f5cf7f;transform:translateY(-2px);box-shadow:0 14px 32px #d69a3657!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:#f4c869!important;background:var(--website-nav-control-hover-bg)!important;border-color:#f2bd5b61!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:#f4c869!important;background:var(--website-nav-control-hover-bg)!important;border-color:#f2bd5b61!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:#f2bd5b61!important;transform:translateY(-2px)}body.website-theme-shell .hamburger span{background:#efc46d}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:#f2bd5b!important}body.website-theme-shell .navbar .dropdown-item:hover,body.website-theme-shell .navbar .dropdown-item.active{color:#f5cf7d!important;background:#f2bd5b1a!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:#f5cf7d!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,#d69a36,#f4cd7a)}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:#f2bd5b57!important;color:#f5cf7d!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:#f2bd5b!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:#f2bd5b57!important;color:#f5cf7d!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:#f2bd5b57!important;color:#f5cf7d!important;transform:translateY(-6px) scale(1.03)}body.website-theme-shell .mobile-action-card i{color:#f2bd5b!important}body.website-theme-shell .mobile-enquiry-btn2{background:linear-gradient(135deg,#e8b34d,#ffd778)!important;color:#08213f!important;box-shadow:0 10px 28px #d69a363d;animation:none}body.website-theme-shell .mobile-enquiry-btn2:hover{background:linear-gradient(135deg,#efbf61,#ffe3a2)!important;color:#08213f!important;transform:translateY(-5px) scale(1.03);box-shadow:0 14px 32px #d69a3657}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:#081a33;background-attachment:scroll!important;border-bottom:1px solid var(--website-shell-border-strong);box-shadow:inset 0 -120px 120px #02061738}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 .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,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 .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 #0206172e;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,#e7b762,#bd7f32)!important;color:#fff!important;border:1px solid rgba(255,221,173,.34)!important;box-shadow:0 16px 34px #d6a35457!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{color:#fff!important;box-shadow:0 22px 46px #d6a3546b!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:#e7b7628c!important;box-shadow:0 0 0 .22rem #d6a35429!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:#d6a3541a!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 .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 .detail-item i,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,body.website-theme-shell .day-number{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 .trust-icon i,body.website-theme-shell .day-number i,body.website-theme-shell .day-number,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 .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 .detail-item 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,#e7b762,#bd7f32)!important;color:#fff!important;border-color:#ffddad57!important;box-shadow:0 14px 30px #d6a35447!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}
