.M8gTfW_date-first-flow-hero-media{isolation:isolate;width:100%;position:relative;overflow:hidden}.M8gTfW_date-first-flow-hero-image{object-fit:cover;opacity:0;will-change:opacity;pointer-events:none;width:100%;height:100%;transition:opacity .85s ease-in-out;display:block;position:absolute;inset:0}.M8gTfW_date-first-flow-hero-image.M8gTfW_is-active{opacity:1}.M8gTfW_date-first-flow-hero-gradient-side{z-index:1;pointer-events:none;background:linear-gradient(#0e1c36bf 0%,#0e1c3673 50%,#0e1c3626 100%);position:absolute;inset:0}.M8gTfW_date-first-flow-hero-gradient-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#f5f7fb73 55%,#f5f7fbeb 82%,#f5f7fb 100%);height:55%;position:absolute;bottom:0;left:0;right:0}.M8gTfW_date-first-flow-hero-section{padding-bottom:0}.M8gTfW_date-first-flow-hero-copy{z-index:3;color:#fff;text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:100%;max-width:850px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:40px;display:flex;position:relative}@media (max-width:992px){.M8gTfW_date-first-flow-hero-copy{padding-top:40px}}.M8gTfW_date-first-flow-hero-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background-color:#ff2e3b;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #ff2e3b40}.M8gTfW_date-first-flow-hero-badge-dot{background-color:#fff;border-radius:50%;width:6px;height:6px;display:inline-block}.M8gTfW_date-first-flow-hero-title{color:#fff;text-align:center;letter-spacing:-.02em;text-shadow:0 2px 10px #00000026;width:100%;max-width:850px;margin:0 auto 16px;font-size:30px;font-weight:800;line-height:1.15}@media (max-width:992px){.M8gTfW_date-first-flow-hero-title{font-size:32px}}.M8gTfW_date-first-flow-hero-description{color:#ffffffe6;text-align:center;text-shadow:0 1px 4px #00000026;max-width:680px;margin-top:0;margin-bottom:24px;font-size:18px;line-height:1.5}@media (max-width:992px){.M8gTfW_date-first-flow-hero-description{font-size:14px}}.M8gTfW_date-first-flow-breadcrumb .Breadcrumb:after{display:none}.M8gTfW_date-first-flow-breadcrumb .Breadcrumb .ant-breadcrumb>span:last-child{display:none}.M8gTfW_date-first-flow-breadcrumb .Breadcrumb .ant-breadcrumb>span:nth-last-child(2) .ant-breadcrumb-separator{display:none}.M8gTfW_date-first-flow-calendar-card{z-index:5;background-color:#fff;border-radius:14px;flex-direction:column;align-items:stretch;width:calc(100% - 40px);max-width:980px;margin:-200px auto 0;display:flex;position:relative;box-shadow:0 12px 24px #112b581a}.M8gTfW_date-first-flow-calendar-card>*{flex:none}.M8gTfW_date-first-flow-calendar-panel{box-sizing:border-box;background-color:#fafbfd;border:1px solid #e0e6f5;border-radius:14px;flex-direction:column;gap:0;width:100%;padding:16px 16px 12px;display:flex;overflow:hidden}@media (max-width:992px){.M8gTfW_date-first-flow-calendar-card{width:calc(100% - 24px);margin:-60px auto 0}.M8gTfW_date-first-flow-hero-section{padding-bottom:0}}:is(.M8gTfW_date-first-flow-product-information>section,.M8gTfW_date-first-flow-product-information .tour-view,.M8gTfW_date-first-flow-product-information .tour-view .content,.M8gTfW_date-first-flow-product-information .tour-view .view-detail){margin:0!important;padding:3px!important}.M8gTfW_date-first-flow-product-information .view-detail>div:first-child{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:3px!important}.M8gTfW_date-first-flow-product-information{margin-top:12px;padding-bottom:0;position:relative}.M8gTfW_date-first-flow-product-information-preview{max-height:120px;overflow:hidden}.M8gTfW_date-first-flow-product-information-fade{pointer-events:none;background:linear-gradient(#fafbfd00 0%,#fafbfdd1 45%,#fafbfd 100%);justify-content:center;align-items:flex-end;padding:56px 0 0;display:flex;position:absolute;bottom:0;left:0;right:0}.M8gTfW_date-first-flow-product-information-fade .ant-btn{pointer-events:auto}.M8gTfW_date-first-flow-product-information-modal .ant-modal-body{max-height:70vh;padding-top:20px;overflow-y:auto}.M8gTfW_date-first-flow-product-information-drawer .ant-drawer-body{max-height:calc(85vh - 55px);padding-top:20px;overflow-y:auto}.M8gTfW_date-first-flow-product-information-drawer.ant-drawer-bottom .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important;margin:0!important;bottom:0!important;left:0!important;right:0!important}.M8gTfW_date-first-flow-product-information-drawer .ant-drawer-content{border-radius:16px 16px 0 0}.M8gTfW_date-first-flow-product-information-modal .M8gTfW_date-first-flow-product-information,.M8gTfW_date-first-flow-product-information-modal .M8gTfW_date-first-flow-product-information-preview{max-height:none;margin-top:0;overflow:visible}.M8gTfW_date-first-flow-product-information-modal .M8gTfW_date-first-flow-product-information-fade{display:none}.M8gTfW_date-first-flow-breadcrumb{text-align:left}:is(.M8gTfW_date-first-flow-breadcrumb .ant-breadcrumb-link,.M8gTfW_date-first-flow-breadcrumb .ant-breadcrumb-link>span,.M8gTfW_date-first-flow-breadcrumb .ant-breadcrumb-link>span a){color:#fff!important}.M8gTfW_date-first-flow-breadcrumb .ant-breadcrumb-separator{color:#ffffffb3!important}.M8gTfW_date-first-flow-package-options .M8gTfW_date-first-flow-section-highlight{box-shadow:none!important;border-bottom:1px!important}.M8gTfW_date-first-flow-package-options .M8gTfW_date-first-flow-section-highlight+.M8gTfW_date-first-flow-section-highlight{margin-top:12px}:is(.M8gTfW_date-first-flow-package-options .package-options:not(.active):not(:hover),.M8gTfW_date-first-flow-package-options .package-group:not(.active):not(.expanded):not(:hover)){background-color:#fafbfd!important;border:2px solid #e0e6f5!important;border-radius:10px!important}.M8gTfW_date-first-flow-package-options .package-options{margin-bottom:12px!important}.M8gTfW_date-first-flow-package-options .package-options:last-child{margin-bottom:0!important}.M8gTfW_date-first-flow-booking-grid{align-items:flex-start;gap:16px;display:flex}.M8gTfW_date-first-flow-booking-left{flex:auto;min-width:0}.M8gTfW_date-first-flow-booking-right{flex:0 0 320px;max-width:320px;position:sticky;top:120px}.M8gTfW_date-first-flow-side-card{background:#fff;border:1px solid #e0e6f5;border-radius:14px;padding:16px;box-shadow:0 12px 24px #112b5814}.M8gTfW_date-first-flow-side-row{color:#657389;border-bottom:1px solid #eef2fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.M8gTfW_date-first-flow-side-row strong{color:#1d2b48;text-align:right;font-size:13px}.M8gTfW_date-first-flow-side-row:last-of-type{border-bottom:0}@media (max-width:1024px){.M8gTfW_date-first-flow-booking-grid{flex-direction:column}.M8gTfW_date-first-flow-booking-right{flex:auto;width:100%;max-width:none;position:static}}.M8gTfW_date-first-flow-package-selection-modal .ant-modal-content{border-radius:18px;overflow:hidden}.M8gTfW_date-first-flow-package-selection-modal .ant-modal-body{flex-direction:column;display:flex;overflow:hidden}.M8gTfW_date-first-flow-modal-shell{flex-direction:column;min-height:0;max-height:88vh;display:flex;position:relative}.M8gTfW_date-first-flow-modal-loading-overlay{z-index:10;border-radius:inherit;background:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.M8gTfW_date-first-flow-package-selection-modal .M8gTfW_date-first-flow-booking-grid{align-items:flex-start;gap:20px}:is(.M8gTfW_date-first-flow-package-selection-modal .M8gTfW_date-first-flow-booking-left,.M8gTfW_date-first-flow-package-selection-modal .package-options-container){width:100%;min-width:0}.M8gTfW_date-first-flow-package-selection-modal .M8gTfW_date-first-flow-booking-right{flex:0 0 300px;width:300px;max-width:300px;position:static;top:auto}@media (max-width:1024px){.M8gTfW_date-first-flow-package-selection-modal .M8gTfW_date-first-flow-booking-right{flex:auto;width:100%;max-width:none}}.M8gTfW_date-first-flow-modal-header{z-index:2;background:#fff;border-bottom:1px solid #e7ecf8;flex-direction:column;flex-shrink:0;gap:10px;margin-bottom:0;padding:20px 24px 16px;display:flex;position:sticky;top:0}.M8gTfW_date-first-flow-modal-body{flex:auto;min-height:0;padding:16px 24px 24px;overflow:hidden auto}.M8gTfW_date-first-flow-modal-title{color:#1a2a4a;margin:0;font-size:24px;font-weight:700;line-height:1.2}.M8gTfW_date-first-flow-modal-subtitle-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.M8gTfW_date-first-flow-modal-subtitle{color:#657389;flex:auto;min-width:0;margin:0;font-size:14px;line-height:1.5}.M8gTfW_date-first-flow-modal-date-nav{background:var(--bg2);border:1px solid #e0e6f5;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:6px;display:flex;box-shadow:0 2px 8px #10254d0a}.M8gTfW_date-first-flow-modal-date-nav-btn{color:#657389;cursor:pointer;background:#fff;border:1px solid #e0e6f5;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.M8gTfW_date-first-flow-modal-date-nav-btn:hover:not(:disabled){color:#1a2a4a;background:#f3f4f6}.M8gTfW_date-first-flow-modal-date-nav-btn:disabled{opacity:.35;cursor:not-allowed}.M8gTfW_date-first-flow-modal-date-label{color:#1a2a4a;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3}.M8gTfW_date-first-flow-package-list{flex-direction:column;gap:16px;display:flex}.M8gTfW_date-first-flow-package-card{background:#fff;border:1px solid #c8d9ff;border-radius:14px;padding:18px 18px 16px;position:relative;box-shadow:0 4px 14px #10254d0d}.M8gTfW_date-first-flow-cheapest-badge{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#11b981;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-11px;left:16px}.M8gTfW_date-first-flow-package-card-body{align-items:stretch;gap:18px;display:flex}.M8gTfW_date-first-flow-package-row-info{flex-direction:column;flex:auto;gap:8px;min-width:0;padding-top:4px;display:flex}.M8gTfW_date-first-flow-package-name{color:#1a2a4a;margin:0;font-size:17px;font-weight:700;line-height:1.35}.M8gTfW_date-first-flow-package-name-muted{color:#94a3b8}.M8gTfW_date-first-flow-package-card-unavailable{background:#f8fafc;border-color:#e2e8f0}.M8gTfW_date-first-flow-no-pricing{letter-spacing:.04em;color:#94a3b8;text-transform:uppercase;text-align:center;font-size:15px;font-weight:800;line-height:1.2}.M8gTfW_date-first-flow-package-location{color:#657389;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.4;display:inline-flex}.M8gTfW_date-first-flow-package-location svg{flex-shrink:0;font-size:13px}.M8gTfW_date-first-flow-slots-badge{color:#059669;background:#ecfdf5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.M8gTfW_date-first-flow-slots-badge svg{flex-shrink:0;font-size:14px}.M8gTfW_date-first-flow-slots-badge-low{color:#c62828;background:#fef2f2}.M8gTfW_date-first-flow-package-row-pricing{border-left:1px solid #e7ecf8;flex-direction:column;flex:0 0 170px;justify-content:center;align-items:stretch;gap:12px;padding-left:18px;display:flex}.M8gTfW_date-first-flow-price-block{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.M8gTfW_date-first-flow-price-from{color:#657389;text-transform:lowercase;font-size:13px;font-weight:400;line-height:1.2}.M8gTfW_date-first-flow-price-value{color:#1a2a4a;font-size:28px;font-weight:800;line-height:1.1}.M8gTfW_date-first-flow-package-row-pricing .orange-button.ant-btn{border-radius:10px;min-width:132px;height:42px;font-weight:700}.M8gTfW_date-first-flow-try-luck-btn.ant-btn{border-radius:10px;min-width:132px;height:42px;font-weight:700}.M8gTfW_date-first-flow-calendar-panel-mobile{background:0 0;border:none;padding:0;overflow:visible}.M8gTfW_date-first-flow-mobile-calendar{background:#fafbfd;border-radius:14px;flex-direction:column;gap:0;width:100%;padding:15px;display:flex;overflow:hidden}.M8gTfW_date-first-flow-mobile-calendar-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.M8gTfW_date-first-flow-mobile-calendar-month{color:#1a2a4a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.M8gTfW_date-first-flow-mobile-calendar-picker-btn{color:#2f68ff;cursor:pointer;background-color:#e8f0ff;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 12px;font-size:14px;font-weight:700;display:inline-flex}.M8gTfW_date-first-flow-mobile-calendar-picker-btn svg{font-size:16px}.M8gTfW_date-first-flow-mobile-date-scroll-wrap{position:relative}.M8gTfW_date-first-flow-mobile-date-scroll-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fafbfd00,#fafbfd 70%);width:36px;position:absolute;top:0;bottom:0;right:0}.M8gTfW_date-first-flow-mobile-date-scroll-hint{color:#9aa8c0;opacity:.85;pointer-events:none;z-index:1;font-size:16px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.M8gTfW_date-first-flow-mobile-date-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:12px 28px 12px 16px;display:flex;overflow:auto hidden}.M8gTfW_date-first-flow-mobile-date-scroll::-webkit-scrollbar{display:none}.M8gTfW_date-first-flow-mobile-date-cell{color:#1a2a4a;cursor:pointer;scroll-snap-align:start;box-sizing:border-box;background-color:#fff;border:1px solid #dbe3f2;border-radius:14px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:2px;width:72px;min-height:100px;padding:8px 8px 10px;display:flex;position:relative}.M8gTfW_date-first-flow-mobile-date-cell-align-top{justify-content:flex-start}.M8gTfW_date-first-flow-mobile-date-cell-soft-active{border-color:var(--primary);font-weight:700;background:var(--bg1)!important;color:var(--primary)!important}.M8gTfW_date-first-flow-mobile-date-cell-soft-active:hover:not(:disabled){background:var(--bg1)!important;color:var(--primary)!important}.M8gTfW_date-first-flow-mobile-date-cell-sold,.M8gTfW_date-first-flow-mobile-date-cell-disabled{opacity:.35;cursor:not-allowed}.M8gTfW_date-first-flow-mobile-date-weekday{letter-spacing:.04em;color:inherit;opacity:.85;font-size:11px;font-weight:700;line-height:1}.M8gTfW_date-first-flow-mobile-date-day{margin-top:10px;font-size:28px;font-weight:800;line-height:1}.M8gTfW_date-first-flow-mobile-date-cell-align-top .M8gTfW_date-first-flow-mobile-date-day+span{margin-top:4px}.M8gTfW_date-first-flow-mobile-date-footer{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;width:100%;min-height:16px;margin-top:auto;display:flex}.M8gTfW_date-first-flow-mobile-date-price{font-size:10px;font-weight:600;line-height:1}.M8gTfW_date-first-flow-mobile-date-price-low,.M8gTfW_date-first-flow-mobile-date-cell-soft-active .M8gTfW_date-first-flow-mobile-date-price-low{color:#2e7d32!important}.M8gTfW_date-first-flow-mobile-date-price-default,.M8gTfW_date-first-flow-mobile-date-cell-soft-active .M8gTfW_date-first-flow-mobile-date-price-default{color:#5f6368!important}.M8gTfW_date-first-flow-mobile-date-price-loading,.M8gTfW_date-first-flow-mobile-date-cell-soft-active .M8gTfW_date-first-flow-mobile-date-price-loading{color:#8a94a6!important}.M8gTfW_date-first-flow-mobile-date-loading-icon{font-size:11px;line-height:1}.M8gTfW_date-first-flow-month-picker-modal .ant-modal-content{border-radius:16px;overflow:hidden}.M8gTfW_date-first-flow-month-picker-modal .ant-modal-body{padding:20px 20px 0}.M8gTfW_date-first-flow-month-picker{flex-direction:column;gap:16px;display:flex}.M8gTfW_date-first-flow-mobile-calendar-footer{background:#fafbfd;border-top:1px solid #e7ecf8;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;padding-top:12px;display:flex}.M8gTfW_date-first-flow-mobile-calendar-legend{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:6px 10px;min-width:0;display:flex}.M8gTfW_date-first-flow-mobile-calendar-currency-note{z-index:5;color:#657389;text-align:center;width:calc(100% - 24px);max-width:980px;margin:8px auto 0;font-size:11px;line-height:1.45;position:relative}.M8gTfW_date-first-flow-month-picker-year-nav{justify-content:center;width:100%;display:flex}.M8gTfW_date-first-flow-month-picker-footer{border-top:1px solid #e7ecf8;justify-content:flex-end;align-items:center;padding-top:6px;padding-bottom:12px;display:flex}.M8gTfW_date-first-flow-month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.M8gTfW_date-first-flow-month-picker-cell{color:#1a2a4a;cursor:pointer;background:#fff;border:1px solid #dbe3f2;border-radius:10px;padding:10px 8px;font-size:14px;font-weight:600}.M8gTfW_date-first-flow-month-picker-cell-active{border-color:var(--primary,#2f68ff);color:#1a2a4a;background:#fff;font-weight:700}.M8gTfW_date-first-flow-month-picker-cell-current{font-weight:700}.M8gTfW_date-first-flow-month-picker-cell-disabled{opacity:.35;cursor:not-allowed}.M8gTfW_date-first-flow-mobile-packages{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count""body body";gap:14px 12px;width:calc(100% - 24px);max-width:980px;margin:35px auto 0;scroll-margin-top:80px;display:grid}.M8gTfW_date-first-flow-mobile-packages-title{color:#1a2a4a;grid-area:title;margin:0;font-size:18px;font-weight:800}.M8gTfW_date-first-flow-mobile-packages-count{color:#64748b;white-space:nowrap;background:#eef2f8;border-radius:999px;grid-area:count;align-self:center;padding:4px 10px;font-size:13px;font-weight:600}.M8gTfW_date-first-flow-mobile-packages-body{grid-area:body/1/body/-1;width:100%;min-height:120px;position:relative}.M8gTfW_date-first-flow-mobile-packages-body .M8gTfW_date-first-flow-package-list{flex-direction:column;gap:16px;display:flex}.M8gTfW_date-first-flow-mobile-packages-body .M8gTfW_date-first-flow-package-card{background:#fff;border:1px solid #c8d9ff;border-radius:14px;box-shadow:0 4px 14px #10254d0d}.M8gTfW_date-first-flow-mobile-packages-placeholder{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #c5d3ea;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 20px 32px;display:flex}.M8gTfW_date-first-flow-mobile-packages-placeholder-icon{color:#2f68ff;background:#e8f0ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;line-height:1;display:inline-flex}.M8gTfW_date-first-flow-mobile-packages-placeholder-title{color:#1a2a4a;margin:0;font-size:18px;font-weight:800;line-height:1.3}.M8gTfW_date-first-flow-mobile-packages-placeholder-text{color:#657389;max-width:300px;margin:0;font-size:14px;line-height:1.55}@media (max-width:640px){.M8gTfW_date-first-flow-modal-header{padding-right:36px}.M8gTfW_date-first-flow-modal-subtitle-row{flex-direction:column;align-items:stretch}.M8gTfW_date-first-flow-modal-date-nav{justify-content:space-between;width:100%}.M8gTfW_date-first-flow-package-card-body{flex-direction:column}.M8gTfW_date-first-flow-package-row-pricing{border-top:1px solid #e7ecf8;border-left:none;flex:auto;width:100%;padding-top:14px;padding-left:0}:is(.M8gTfW_date-first-flow-package-row-pricing .orange-button.ant-btn,.M8gTfW_date-first-flow-try-luck-btn.ant-btn){width:100%}}@keyframes M8gTfW_date-first-flow-package-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.M8gTfW_date-first-flow-package-skeleton-block{background:linear-gradient(90deg,#eef2f8 0%,#f8fafc 45%,#eef2f8 90%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite M8gTfW_date-first-flow-package-skeleton-shimmer}.M8gTfW_date-first-flow-package-skeleton-title{border-radius:6px;width:65%;height:20px}.M8gTfW_date-first-flow-package-skeleton-location{width:45%;height:14px}.M8gTfW_date-first-flow-package-skeleton-pill{border-radius:999px;width:118px;height:26px}.M8gTfW_date-first-flow-package-skeleton-from{width:36px;height:13px}.M8gTfW_date-first-flow-package-skeleton-price{border-radius:6px;width:88px;height:28px}.M8gTfW_date-first-flow-package-skeleton-button{border-radius:10px;width:100%;min-height:42px}
.Ao4KSa_content-section .content-container .content-sidebar .floating-bar{-ms-overflow-style:none;scrollbar-width:none;width:100%;max-height:calc(100dvh - 265px);margin-top:15px;margin-bottom:10px;display:block;position:sticky;top:180px;overflow-y:auto}.Ao4KSa_content-section .content-container .content-sidebar .floating-bar::-webkit-scrollbar{display:none}.Ao4KSa_content-section{max-width:1200px;margin:0 auto;display:block}.Ao4KSa_content-section .content-container{width:100%;min-width:0;max-width:100%}.Ao4KSa_content-section .content-container .content-info{flex:1 1 0;min-width:0;max-width:100%}.Ao4KSa_content-section .content-container .content-sidebar{flex:0 0 360px}@media (min-width:993px){.Ao4KSa_content-section .content-container .content-sidebar{flex:0 0 360px;width:360px;min-width:360px;max-width:360px}}.Ao4KSa_product-header-band{width:100%}@media (min-width:993px){.Ao4KSa_product-header-band{width:100%;max-width:100%}.Ao4KSa_content-section .content-container{align-items:stretch}.Ao4KSa_content-section .content-container .content-sidebar{align-self:stretch}.Ao4KSa_content-section .content-container .content-sidebar .floating-bar{margin-top:0}}.Ao4KSa_product-section{background-color:#fff;padding-bottom:80px;font-size:15px;line-height:1.5;display:block}:is(.Ao4KSa_product-section .content .view-detail .product-highlights p,.Ao4KSa_product-section .content .view-detail .product-highlights ul li,.Ao4KSa_product-section .content .view-detail .product-highlights ol li,.Ao4KSa_product-section .view-detail .description p,.Ao4KSa_product-section .view-detail .description li,.Ao4KSa_product-section .view-detail .notes){font-size:14px;line-height:1.5}:is(.Ao4KSa_product-section .content h2.content-subtitle,.Ao4KSa_product-section .content h2.content-subtitle strong,.Ao4KSa_product-section .tour-view .content h2.content-subtitle,.Ao4KSa_product-section .tour-view .content h2.content-subtitle strong){font-size:18px;line-height:1.3}.Ao4KSa_redirect-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .2s}.Ao4KSa_redirect-modal{text-align:center}.Ao4KSa_redirect-modal .ant-modal-content{border-radius:12px}.Ao4KSa_itinerary-modal .ant-modal-content{border-radius:8px;flex-direction:column;height:80vh;max-height:80vh;display:flex;overflow:hidden}.Ao4KSa_itinerary-modal .ant-modal-body{flex:auto;min-height:0;overflow-y:auto}.Ao4KSa_itinerary-drawer .ant-drawer-body{overflow-y:auto}.Ao4KSa_itinerary-drawer .ant-drawer-content{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.Ao4KSa_itinerary-drawer .ant-drawer-header-title{flex-direction:row-reverse;width:100%}.Ao4KSa_itinerary-drawer .ant-drawer-close{margin-inline:12px 0}.Ao4KSa_itinerary-drawer .ant-drawer-footer{padding:12px 16px}.Ao4KSa_redirect-modal__icon{color:#52c41a;background:#e8f9f0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:28px;display:inline-flex}.Ao4KSa_redirect-modal__title{color:#0b2f5b;margin-bottom:8px;font-size:18px;font-weight:700}.Ao4KSa_redirect-modal__body{color:#12385f;margin-bottom:16px;line-height:1.6}.Ao4KSa_redirect-modal__actions{flex-direction:column;gap:8px;display:flex}.Ao4KSa_redirect-modal__hint{color:#5f7089;text-align:center;font-size:12px}@media (max-width:992px){.Ao4KSa_content-section{max-width:800px;padding-right:0}.Ao4KSa_content-section .content-container{margin-left:0!important;margin-right:0!important}.Ao4KSa_content-section .content-container .content-info{max-width:100vw;padding-left:0!important;padding-right:0!important}.Ao4KSa_content-section .content-container .content-sidebar{position:absolute;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:568px){.Ao4KSa_product-section{padding-bottom:220px}.Ao4KSa_content-section .content-container .content-sidebar .floating-bar{max-height:none;position:relative}}.Ao4KSa_accordion-content{margin-bottom:-1px}.Ao4KSa_accordion-wrapper{transition:max-height .2s;position:relative;overflow:hidden}.Ao4KSa_accordion-wrapper.Ao4KSa_collapsed{max-height:1500px}.Ao4KSa_accordion-wrapper.Ao4KSa_expanded{max-height:none}.Ao4KSa_accordion-gradient{pointer-events:none;background:linear-gradient(#0000,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.Ao4KSa_accordion-button-container{text-align:center;margin-top:12px}.Ao4KSa_accordion-button{color:#1890ff;cursor:pointer;background:0 0;border:1px solid #1890ff;border-radius:100px;align-items:center;gap:4px;margin:0 auto;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Ao4KSa_accordion-button:hover{background-color:#f0f6ff}.Ao4KSa_accordion-section-mobile-spacing{margin-bottom:24px}@media (min-width:768px){.Ao4KSa_accordion-section-mobile-spacing{margin-bottom:0}}
.hlp0Rq_floating-section{display:block}.hlp0Rq_floating-section .info-section-tab{z-index:100;background-color:#fff;border-bottom:1px solid #eaeaea;width:100%;display:block;top:120px;box-shadow:0 2px 3px #c8c8c833;position:fixed!important}.hlp0Rq_floating-section .info-section-tab-hidden{display:none!important}.hlp0Rq_floating-section .info-section-tab .ant-radio-group{border-bottom:none;margin-bottom:0;padding:8px 0 0}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper{border:none;padding:0 8px;line-height:10px}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper:first-child{padding-left:0}:is(.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper:focus-within,.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper-checked:focus-within){box-shadow:none;outline:none}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper-checked{-webkit-box-shadow:none;box-shadow:none;border-bottom:3px solid var(--primary);border-radius:0}:is(.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper:before,.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper:after){display:none}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper>span{font-size:14px}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper-checked>span{font-weight:700}@media (max-width:48em){.hlp0Rq_floating-section .info-section-tab{position:fixed;top:70px}.hlp0Rq_floating-section .info-section-tab .ant-radio-group{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:40px;padding-right:30px;overflow-x:auto}.hlp0Rq_floating-section .info-section-tab .ant-radio-group::-webkit-scrollbar{display:none}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper{padding-left:0;padding-right:20px}.hlp0Rq_floating-section .info-section-tab .ant-radio-group .ant-radio-button-wrapper:last-child{padding-right:0}}
._5YmNpG_video-player{border:1px solid #fff;border-left:none;border-right:none;width:100%;height:100%}._5YmNpG_video-player._5YmNpG_show-thumbnail .video-thumbnail{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._5YmNpG_video-player._5YmNpG_playing .video-thumbnail{display:none}._5YmNpG_video-player .video-thumbnail .anticon{color:#fff;z-index:1500;text-shadow:0 0 15px #000c,0 2px 6px #0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border-radius:50%;padding:10px;font-size:48px;transition:all .3s}._5YmNpG_video-player:not(._5YmNpG_loading-video) .video-thumbnail:hover .anticon{background:#ffffff1a;transform:scale(1.1);box-shadow:0 0 30px #ffffff4d}._5YmNpG_video-player:not(._5YmNpG_loading-video) .video-thumbnail:hover{filter:saturate(1.5)brightness(1.1)}@media (max-width:568px){._5YmNpG_video-player .video-thumbnail .anticon{padding:8px;font-size:32px}}
.zmKYKa_video-frame{pointer-events:none;width:100%;height:100%;position:absolute;top:0}.zmKYKa_video-frame .button-container{width:40px;height:35px;position:absolute;top:0;right:0}.zmKYKa_video-frame .button-container .anticon{margin-left:5px;font-size:11px}.zmKYKa_video-frame.loading-video:before{content:"";z-index:1200;background:#000;width:100%;height:100%;display:block;position:absolute;top:0}.zmKYKa_video-frame.loading-video>.loading-icon{color:#fff;z-index:1500;font-size:64px;position:absolute}.zmKYKa_video-frame.show-thumbnail{justify-content:center;align-items:center;display:flex}.zmKYKa_video-frame.show-thumbnail>div{opacity:0;pointer-events:none}.zmKYKa_video-frame.playing{pointer-events:auto;z-index:1000}.zmKYKa_video-frame.playing>div{opacity:1}.zmKYKa_video-frame .video-close-button{z-index:1000;color:#fff;background:#000c;border-radius:5px;justify-content:flex-end;align-items:center;height:26px;padding:2px 8px;font-size:10px;display:flex;position:absolute;top:5px;right:5px}@media (max-width:568px){.zmKYKa_video-frame .loading-icon{font-size:36px}.zmKYKa_video-frame .button-container{width:100%;position:fixed;top:46px}}
.q6ouMW_vr-frame{pointer-events:none;width:100%;height:100%;position:absolute;top:0}.q6ouMW_vr-frame .button-container{width:40px;height:35px;position:absolute;top:0;right:0}.q6ouMW_vr-frame .button-container .anticon{margin-left:5px;font-size:11px}.q6ouMW_vr-frame.loading-video:before{content:"";z-index:1200;background:#000;width:100%;height:100%;display:block;position:absolute;top:0}.q6ouMW_vr-frame.loading-video>.loading-icon{color:#fff;z-index:1500;font-size:64px;position:absolute}.q6ouMW_vr-frame.show-thumbnail{justify-content:center;align-items:center;display:flex}.q6ouMW_vr-frame.show-thumbnail>div{opacity:0;pointer-events:none}.q6ouMW_vr-frame.playing{pointer-events:auto;z-index:1000}.q6ouMW_vr-frame.playing>div{opacity:1}.q6ouMW_vr-frame .video-close-button{z-index:1000;color:#fff;background:#000c;border-radius:5px;justify-content:flex-end;align-items:center;height:26px;padding:2px 8px;font-size:10px;display:flex;position:absolute;top:5px;right:5px}@media (max-width:568px){.q6ouMW_vr-frame .loading-icon{font-size:36px}.q6ouMW_vr-frame .button-container{width:100%;position:fixed;top:46px}}
.RnnoCW_lightboxOverlay{z-index:30000;background-color:#000000e6;flex-direction:column;animation:.3s ease-in-out RnnoCW_fadeIn;display:flex;position:fixed;inset:0}.RnnoCW_header{z-index:1002;justify-content:space-between;align-items:center;padding:20px;display:flex;position:absolute;top:0;left:0;right:0}.RnnoCW_imageCounter{color:#fff;background:#00000080;border-radius:20px;margin-left:20px;padding:8px 16px;font-size:16px;font-weight:500}.RnnoCW_sectionNav{align-items:center;gap:8px;margin-left:12px;display:flex}.RnnoCW_sectionButton{color:#000;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.RnnoCW_sectionButton:hover{filter:brightness(.96)}.RnnoCW_activeSectionButton{background:var(--primary3);color:#fff;border-color:var(--primary3);box-shadow:0 0 0 1px var(--primary3) inset}.RnnoCW_closeButton{color:#fff;cursor:pointer;z-index:1002;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background-color .3s;display:flex;top:20px;right:20px}.RnnoCW_closeButton:hover{background-color:#ffffff1a}.RnnoCW_lightboxContent{flex:1;gap:24px;height:calc(100vh - 120px);padding:60px 40px 20px;display:flex}.RnnoCW_imageSection{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.RnnoCW_imageWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RnnoCW_mainImage{object-fit:contain;-webkit-user-select:none;user-select:none;opacity:0;max-width:100%;max-height:100%;transition:opacity .3s}.RnnoCW_mainImage[src]{opacity:1}.RnnoCW_navButton{color:#fff;cursor:pointer;z-index:1;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.RnnoCW_navButton:hover:not(:disabled){background:#000c;transform:translateY(-50%)scale(1.1)}.RnnoCW_navButton:disabled{opacity:.3;cursor:not-allowed}.RnnoCW_prevButton{left:20px}.RnnoCW_nextButton{right:20px}.RnnoCW_contentSection{color:#fff;background:#00000080;border-radius:8px;width:350px;padding:20px;overflow-y:auto}.RnnoCW_thumbnailsContainer{background:#00000080;align-items:center;height:100px;padding:10px 40px;display:flex;position:relative}.RnnoCW_thumbnailsTrack{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:10px;height:100%;margin:0 auto;padding-bottom:10px;display:inline-flex;overflow-x:auto}.RnnoCW_thumbnailsTrack::-webkit-scrollbar{display:none}.RnnoCW_thumbnailButton{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:4px;flex:0 0 80px;height:80px;padding:2px;transition:all .3s}.RnnoCW_thumbnailButton:hover{opacity:.8;border-color:#ffffff80}.RnnoCW_thumbnailButton.RnnoCW_activeThumbnail{opacity:1;border-color:#fff;transform:scale(1.05)}.RnnoCW_thumbnailImage{object-fit:cover;border-radius:2px;width:100%;height:100%}.RnnoCW_thumbnailPlaceholder{background-color:#ffffff1a;border-radius:2px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RnnoCW_thumbnailPlaceholder:after{content:"";border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:1s linear infinite RnnoCW_spin}@keyframes RnnoCW_spin{to{transform:rotate(360deg)}}@keyframes RnnoCW_fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.RnnoCW_lightboxContent{flex-direction:column;padding:60px 20px 20px}.RnnoCW_contentSection{width:100%;max-height:200px}.RnnoCW_imageSection{height:calc(100vh - 400px)}}@media (max-width:768px){.RnnoCW_lightboxContent{padding:60px 10px 10px}.RnnoCW_navButton{width:36px;height:36px;font-size:14px}.RnnoCW_prevButton{left:10px}.RnnoCW_nextButton{right:10px}.RnnoCW_thumbnailsContainer{height:80px;padding:10px}.RnnoCW_thumbnailButton{flex:0 0 60px;height:60px}}@media (hover:none){.RnnoCW_navButton{opacity:1;background:#00000080}}.RnnoCW_videoContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.RnnoCW_mainVideo{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.RnnoCW_playPauseButton{color:#fff;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:64px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RnnoCW_videoContainer:hover .RnnoCW_playPauseButton{opacity:1}.RnnoCW_videoThumbnail{width:100%;height:100%;position:relative}.RnnoCW_thumbnailVideo{object-fit:cover;pointer-events:none;border-radius:2px;width:100%;height:100%}.RnnoCW_playIcon{color:#fff;text-shadow:0 2px 4px #00000080;pointer-events:none;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.RnnoCW_playPauseButton{opacity:1;font-size:48px}.RnnoCW_playIcon{font-size:20px}}@media (hover:none){.RnnoCW_playPauseButton{opacity:1}}
.fXlOpa_photos{box-sizing:content-box;max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px;display:block}@media (max-width:992px){.fXlOpa_photos{max-width:800px;margin-top:10px!important}}.fXlOpa_photos .tour-picture-hero .images{cursor:pointer}.fXlOpa_photos .tour-picture-hero .nav-image .view-group-photo .view-button{background-color:var(--primary);border-color:var(--primary);border-radius:4px}.fXlOpa_photos .tour-picture-hero .nav-image .view-group-photo .view-button:hover{opacity:.6}.fXlOpa_photos .tour-picture-hero{position:relative;overflow:hidden}.fXlOpa_photos .tour-picture-hero .images{overflow:hidden}.fXlOpa_photos .tour-picture-hero .images img{float:left}.fXlOpa_photos .tour-picture-hero .nav-image{z-index:3;width:100%;margin:1em 0;bottom:0;left:0}.fXlOpa_photos .tour-picture-hero .bg-image{z-index:2;width:100%;position:absolute;top:0;left:0}@media (max-width:568px){.fXlOpa_photos .tour-picture-hero .nav-image{margin:0}}
