:root{--pr: #b83a00;--prd: #d93e00;--prl: #fff2ec;--f: #0d2818;--f2: #1a4230;--sg: #3d7a56;--sgl: #e8f3ec;--am: #fbbc04;--aml: #fef5e4;--cr: #faf7f2;--pa: #f0ebe1;--ink: #1a1a1a;--sl: #4a5568;--ms: #8a9ba8;--bd: #e2ddd6;--bdl: #d0d5dd;--red: #d94f3a;--redl: #fdf0ee;--grn: #16a34a;--grnl: #f0fdf4;--bl: #2563eb;--bll: #eff6ff;--fb:'efCircular',Arial,sans-serif;--rad: 12px;--rad-sm: 8px;--rad-lg: 20px;--shd: 0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.08);--shd-lg: 0 8px 32px rgba(0,0,0,.14);--trn: .2s ease;--td-r: 14px;--td-rs: 9px;--td-r-lg: 20px;--td-sh: 0 2px 12px rgba(0,0,0,.07);--td-sh-md: 0 4px 20px rgba(0,0,0,.1);--td-sh-lg: 0 8px 36px rgba(0,0,0,.13);--td-trn: .18s ease;--td-pr: #b83a00;--td-prl: #fff2ec;--td-prd: #d93e00;--td-f: #0d2818;--td-sl: #4a5568;--td-ms: #8a9ba8;--td-bdl: #d0d5dd;--td-cr: #faf7f2;--td-sg: #3d7a56;--td-am: #fbbc04}.page-section{padding:4rem 0}.mega-panel{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid var(--bdl);border-radius:var(--rad);box-shadow:var(--shd-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;z-index:200;width:clamp(720px,84vw,1120px);max-width:calc(100vw - 1.5rem);min-width:0;pointer-events:none}.exp-st-btn img{border-radius:5px;object-fit:cover}.tour-sec-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:15px}.tour-sec-head-content{flex:1;min-width:0}.tour-sec-head-skel{display:flex;align-items:center;gap:1rem}.tour-sec-head-content-inner{display:none}.tour-sec-head-content-inner.show{display:block}.tour-sec-head-skel.hide{display:none}.load-more-wrap.home-static-load-wrap{display:flex;justify-content:flex-end;margin:0;flex-shrink:0}@media(max-width:768px){.load-more-wrap.home-static-load-wrap{width:100%;justify-content:center;margin-top:1rem}.tdg-bc-list li{}body:has(#tdMain) .tdg-h1{font-size: 20px !important}}.gallery-header{padding:1rem 1.25rem;border-bottom:1px solid var(--bdl);display:flex;align-items:center;justify-content:space-between}.gallery-header h2,.gallery-header .nit-h2{font-size:1.1rem;font-weight:800;color:var(--f);display:flex;align-items:center;gap:.4rem}.gallery-header h2 i,.gallery-header .nit-h2 i{color:var(--pr)}.gallery-close-btn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);font-size:1rem;transition:var(--trn)}.gallery-close-btn:hover{background:var(--prl);color:var(--pr)}.gallery-body{flex:1;overflow-y:auto;padding:1rem 1.25rem}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.gallery-item{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:var(--trn)}.gallery-item:hover{transform:scale(1.02)}.gallery-item img{width:100%;height:150px;object-fit:cover;transition:var(--trn)}.gallery-item:hover img{transform:scale(1.05)}.gallery-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--trn)}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-overlay i{color:#fff;font-size:1.5rem}@media(max-width:1024px){.hdr-desk-only{display:none!important}.hdr-hamburger{display:flex}.desk-nav .exp-li{display:none}.ft-main{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:1.25rem}.ft-contact-col{grid-column:1/-1}}@media(max-width:900px){.page-section{padding:2.5rem 0}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.container{padding:0 1rem}.ft-main{grid-template-columns:1fr;gap:0;padding:1.5rem 1rem}.ft-col .ft-links{display:none}.ft-col .ft-col-toggle[aria-expanded=true]+.ft-links{display:flex}.ft-trust-bar{display:none}.ft-brand{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}}@media(max-width:480px){.tc{min-width:240px}.lf-row{grid-template-columns:1fr}}:root{--td-r:14px;--td-rs:9px;--td-r-lg:20px;--td-sh:0 2px 12px rgba(0,0,0,.07);--td-sh-md:0 4px 20px rgba(0,0,0,.1);--td-sh-lg:0 8px 36px rgba(0,0,0,.13);--td-trn:.18s ease;--td-pr:#b83a00;--td-prl:#fff2ec;--td-prd:#d93e00;--td-f:#0d2818;--td-sl:#4a5568;--td-ms:#8a9ba8;--td-bdl:#d0d5dd;--td-cr:#faf7f2;--td-sg:#3d7a56;--td-am:#fbbc04}@keyframes tdIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tdFade{from{opacity:0}to{opacity:1}}@keyframes tdSpin{to{transform:rotate(360deg)}}.td-bc-wrap{background:var(--td-cr);border-bottom:1px solid var(--td-bdl);padding:.52rem 0}.td-bc{display:flex;align-items:center;gap:.28rem;font-size:.73rem;color:var(--td-ms)}.td-bc a{color:var(--td-sl);font-weight:500;transition:color var(--td-trn)}.td-bc a:hover{color:var(--td-pr)}.td-bc i{font-size:.58rem;color:var(--td-bdl)}.td-bc [aria-current]{color:var(--td-f);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.tdg-thumbs{display:flex;flex-direction:column;gap:.5rem;height:100%}.tdg-th{flex:1;border-radius:var(--td-rs);background:var(--td-bdl);transition:var(--td-trn)}.tdg-th img{transition:transform .32s ease}.tdg-th:hover img{transform:scale(1.07)}.tdg-th:hover,.tdg-th.active{border-color:var(--td-pr)}.cat-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .58rem;border-radius:6px;font-size:12px;font-weight:600}.cat-tag-green{background:#dcfce7;color:#15803d}.cat-tag-amber{background:#fef3c7;color:#92400e}.cat-tag-blue{background:#dbeafe;color:#1d4ed8}.td-act-btn{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--td-bdl);background:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--td-sl);transition:var(--td-trn);cursor:pointer;flex-shrink:0}.td-act-btn:hover{border-color:var(--td-pr);color:var(--td-pr);background:var(--td-prl)}.td-act-btn.active{color:#e74c3c;border-color:#e74c3c;background:#fdf0ef}.td-sticky-nav{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1.5px solid var(--td-bdl);box-shadow:0 3px 14px rgba(0,0,0,.07)}.progress-wrap{position:absolute;top:0;left:0;width:100%;height:3px;background:#e5e7eb}.progress-bar{height:100%;background:linear-gradient(90deg,var(--td-pr),var(--td-prd));width:0%;transition:width .3s ease}.td-sn-inner{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;min-height:50px}.td-sn-tabs{display:flex;gap:.08rem;flex:1;overflow-x:auto;scrollbar-width:none}.td-sn-tabs::-webkit-scrollbar{display:none}.td-sntab{display:flex;align-items:center;gap:.25rem;padding:.37rem 12px;border-radius:99px;font-size:.85rem;font-weight:600;color:var(--td-sl);white-space:nowrap;flex-shrink:0;transition:var(--td-trn)}.td-sntab:hover{color:var(--td-pr);background:var(--td-prl)}.td-sntab.active{background:var(--td-pr);color:#fff}.td-sn-book{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.td-sn-book>span{font-size:.9rem;font-weight:700;color:var(--td-f);white-space:nowrap}.td-sn-book>span small{font-size:.7rem;color:var(--td-ms);font-weight:400}.td-sn-book-btn{padding:.42rem .9rem;background:var(--td-pr);color:#fff;border-radius:8px;font-size:.79rem;font-weight:700;transition:var(--td-trn);white-space:nowrap}.td-sn-book-btn:hover{background:var(--td-prd);transform:translateY(-1px)}#tdStickyNav.is-loading .td-sntab,#tdStickyNav.is-loading .td-sntab.active,#tdStickyNav.is-loading #tdStickyPrice,#tdStickyNav.is-loading #tdStickyPrice small,#tdStickyNav.is-loading .td-sn-book-btn{background: linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%) !important;background-size: 700px 100% !important;animation: tdSecLoadShimmer 1.35s ease-in-out infinite !important;color: transparent !important;border-color: transparent !important;box-shadow: none !important;text-shadow: none !important}#tdStickyNav.is-loading .td-sntab *,#tdStickyNav.is-loading .td-sn-book-btn *{opacity: 0 !important}.td-body{display:grid;grid-template-columns:1fr 385px;gap:2.25rem;align-items:start;padding-top:1.75rem;padding-bottom:4rem}.td-left{min-width:0}.td-sec{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--td-bdl);scroll-margin-top:130px}.td-sec-skel{display:none;padding:1.5rem 0}.td-sec.is-loading .td-sec-skel{display:block}.td-sec.is-loading .td-sec-real{display:block;pointer-events:none}.td-ov-skel-box{border:1px solid #d0d5dd;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.04);padding:1rem;display:grid;gap:.7rem}.td-ov-skel-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.25rem}.td-trust-skel,.kb-itin-skel{display:none}#secOverview.is-loading .td-trust-skel,#secOverview.is-loading .kb-itin-skel{display:block}#secOverview.is-loading .td-trust > :not(.td-trust-skel),#secOverview.is-loading .kb-itin-card > :not(.kb-itin-skel){opacity:0;pointer-events:none}#secOverview.is-loading .td-trust,#secOverview.is-loading .kb-itin-card{position:relative;overflow:hidden}#secOverview.is-loading .td-trust::before,#secOverview.is-loading .kb-itin-card::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%);background-size:800px 100%;animation:tdSecLoadShimmer 1.35s ease-in-out infinite;opacity:.55;pointer-events:none}@keyframes tdSecLoadShimmer{0%{background-position: -400px 0}100%{background-position: 400px 0}}#tdLeft .is-loading{pointer-events: none}#tdLeft .is-loading .td-sh2,#tdLeft .is-loading .td-sh3,#tdLeft .is-loading .td-expand-btn,#tdLeft .is-loading .td-outline-btn,#tdLeft .is-loading .load-more-btn,#tdLeft .is-loading .home-static-load-btn,#tdLeft .is-loading .tdov-readmore-btn,#tdLeft .is-loading .td-ov-text > p,#tdLeft .is-loading .td-ov-text > h2,#tdLeft .is-loading .td-ov-text > h3,#tdLeft .is-loading .td-ov-text > ul > li,#tdLeft .is-loading .tablex th,#tdLeft .is-loading .tablex td,#tdLeft .is-loading .td-exp h4,#tdLeft .is-loading .td-exp p,#tdLeft .is-loading .td-gl-k,#tdLeft .is-loading .td-gl-v,#tdLeft .is-loading .td-season,#tdLeft .is-loading .td-rm-day,#tdLeft .is-loading .td-tb i,#tdLeft .is-loading .td-tb span,#tdLeft .is-loading .td-day-num,#tdLeft .is-loading .td-day-info h3,#tdLeft .is-loading .td-day-chips span,#tdLeft .is-loading .td-day-arr,#tdLeft .is-loading .td-day-content p,#tdLeft .is-loading .td-day-content ul li,#tdLeft .is-loading .td-inc-hdr,#tdLeft .is-loading .td-inc-list li,#tdLeft .is-loading .td-inc-list li strong,#tdLeft .is-loading .td-inc-list li span,#tdLeft .is-loading .td-rat-num,#tdLeft .is-loading .td-rat-stars,#tdLeft .is-loading .td-rat-cnt,#tdLeft .is-loading .td-rb > span,#tdLeft .is-loading .td-rb-track,#tdLeft .is-loading .td-rb-fill,#tdLeft .is-loading .td-rc span,#tdLeft .is-loading .td-rc-bar,#tdLeft .is-loading .td-rc strong,#tdLeft .is-loading .td-rv-avatar,#tdLeft .is-loading .td-rv-name,#tdLeft .is-loading .td-rv-location,#tdLeft .is-loading .td-rv-stars,#tdLeft .is-loading .td-rv-date,#tdLeft .is-loading .td-rv-type,#tdLeft .is-loading .td-rv-text,#tdLeft .is-loading .td-rv-more-toggle,#tdLeft .is-loading #tdMoreReviews,#tdLeft .is-loading .faq-q h3,#tdLeft .is-loading .faq-arr,#tdLeft .is-loading .faq-a p,#tdLeft .is-loading .faq-a button,#tdLeft .is-loading .tour-sec-head-content-inner .sec-tag,#tdLeft .is-loading .tour-sec-head-content-inner h2,#tdLeft .is-loading .tc-img,#tdLeft .is-loading .tc-sl,#tdLeft .is-loading .tc-badge,#tdLeft .is-loading .tc-wish-btn,#tdLeft .is-loading .tc-share-btn,#tdLeft .is-loading .tc-dur-pill,#tdLeft .is-loading .tc-route,#tdLeft .is-loading .tc-title,#tdLeft .is-loading .tc-title a,#tdLeft .is-loading .tc-score,#tdLeft .is-loading .tc-stars,#tdLeft .is-loading .tc-rev-cnt,#tdLeft .is-loading .tc-inc-wrap,#tdLeft .is-loading .tc-inc,#tdLeft .is-loading .tc-incx,#tdLeft .is-loading .tc-incx li,#tdLeft .is-loading .tc-old,#tdLeft .is-loading .tc-price-head,#tdLeft .is-loading .tc-price,#tdLeft .is-loading .tc-pp,#tdLeft .is-loading .btn-preview,#tdLeft .is-loading .btn-view,#tdLeft .is-loading .btn-cart-tc,#tdLeft .is-loading .ra-media,#tdLeft .is-loading .ra-tag,#tdLeft .is-loading .ra-title,#tdLeft .is-loading .ra-meta,#tdLeft .is-loading .ra-link,#tdLeft .is-loading .td-ov-text > .nit-h2,#tdLeft .is-loading .td-ov-text > .nit-h3,#tdLeft .is-loading .td-exp .nit-h4,#tdLeft .is-loading .td-day-info .nit-h3,#tdLeft .is-loading .faq-q .nit-h3,#tdLeft .is-loading .tour-sec-head-content-inner .nit-h2{background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%) !important;background-size: 800px 100% !important;animation: tdSecLoadShimmer 1.35s ease-in-out infinite !important;color: transparent !important;border-color: transparent !important;box-shadow: none !important;text-shadow: none !important}#tdLeft .is-loading .td-rc-bar{position: relative;overflow: hidden}#tdLeft .is-loading .td-rc-bar div{background: transparent !important;opacity: 0 !important}#tdLeft .is-loading .td-rv-location{min-height: 12px;gap: .35rem}#tdLeft .is-loading .td-rv-location .bi{position: relative;width: 10px;height: 10px;color: transparent !important;background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%) !important;background-size: 800px 100% !important;animation: tdSecLoadShimmer 1.35s ease-in-out infinite !important;border-radius: 50%;flex: 0 0 10px}#tdLeft .is-loading .td-sh2 *,#tdLeft .is-loading .td-sh3 *,#tdLeft .is-loading .td-expand-btn *,#tdLeft .is-loading .td-outline-btn *,#tdLeft .is-loading .load-more-btn *,#tdLeft .is-loading .home-static-load-btn *,#tdLeft .is-loading .tdov-readmore-btn *,#tdLeft .is-loading .td-gl-k *,#tdLeft .is-loading .td-gl-v *,#tdLeft .is-loading .td-tb *,#tdLeft .is-loading .td-day-chips span *,#tdLeft .is-loading .td-day-content p *,#tdLeft .is-loading .td-day-content ul li *,#tdLeft .is-loading .td-inc-hdr *,#tdLeft .is-loading .td-inc-list li *,#tdLeft .is-loading .td-rat-stars *,#tdLeft .is-loading .td-rv-stars *,#tdLeft .is-loading .faq-a p *,#tdLeft .is-loading .faq-a button *,#tdLeft .is-loading .tc-sl *,#tdLeft .is-loading .tc-img img,#tdLeft .is-loading .tc-badge *,#tdLeft .is-loading .tc-wish-btn *,#tdLeft .is-loading .tc-share-btn *,#tdLeft .is-loading .tc-route *,#tdLeft .is-loading .tc-title *,#tdLeft .is-loading .tc-stars *,#tdLeft .is-loading .tc-inc-wrap *,#tdLeft .is-loading .tc-inc *,#tdLeft .is-loading .tc-incx *,#tdLeft .is-loading .tc-incx li *,#tdLeft .is-loading .tc-price-head *,#tdLeft .is-loading .btn-preview *,#tdLeft .is-loading .btn-view *,#tdLeft .is-loading .btn-cart-tc *,#tdLeft .is-loading .ra-media *,#tdLeft .is-loading .ra-meta *,#tdLeft .is-loading .ra-link *{color: transparent !important;opacity: 0 !important;text-shadow: none !important}#tdLeft .is-loading .td-day-content ul li::before{opacity: 0 !important}.td-sh2{font-size:1.12rem;font-weight:800;color:var(--td-f);display:flex;align-items:center;gap:.48rem;margin-bottom:1.3rem;letter-spacing:-.02em}.td-sh2 i{color:var(--td-pr);font-size:1rem}.td-sh3{font-size:.9rem;font-weight:700;color:var(--td-f);margin:1.5rem 0 .9rem;display:flex;align-items:center;gap:.35rem}.td-sec-hdr{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:0.9rem}.td-sec-hdr .td-sh2{margin-bottom:0}.td-sec-actions{display:flex;gap:.5rem;flex-wrap:wrap}.td-expand-btn{display:flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;color:var(--td-pr);padding:.3rem .65rem;border:1.5px solid rgba(184,58,0,.25);border-radius:var(--td-rs);background:#fff;transition:var(--td-trn);cursor:pointer;white-space:nowrap}.td-expand-btn:hover{background:var(--td-prl);border-color:var(--td-pr)}.td-outline-btn{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--td-f);padding:.4rem .85rem;border:1.5px solid var(--td-bdl);border-radius:var(--td-rs);background:#fff;transition:var(--td-trn);cursor:pointer}.td-outline-btn:hover{border-color:var(--td-pr);color:var(--td-pr)}.td-guide-cta,.td-faq-cta{margin-top:1rem;display:flex}.td-guide-cta,.td-faq-cta{justify-content:center}.td-guide-btn,.td-faq-more-btn{min-height:42px;border-radius:999px;padding:.7rem 1.1rem}.td-exp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:2rem;align-items:stretch;grid-auto-rows:minmax(176px,auto);min-height:calc((176px * 2) + .9rem)}.td-exp{background:#fff;border:1px solid var(--td-bdl);border-radius:var(--td-r);padding:1.05rem;box-shadow:var(--td-sh);transition:var(--td-trn);min-height:176px;display:flex;flex-direction:column;align-items:flex-start}.td-exp:hover{box-shadow:var(--td-sh-md);transform:translateY(-3px);border-color:rgba(184,58,0,.25)}.td-exp h4,.td-exp .nit-h4{font-size:.84rem;font-weight:700;color:var(--td-f);margin-bottom:.3rem;line-height:1.3}.td-exp p{font-size:.74rem;color:var(--td-sl);line-height:1.6;margin-bottom:.55rem}.exp-highlight{background:var(--td-prl);color:var(--td-pr)}.exp-mustdo{background:#fdf2f8;color:#be185d}.exp-adventure{background:#fff7ed;color:#c2410c}.exp-culture{background:#fef3c7;color:#92400e}.exp-leisure{background:#ecfeff;color:#0e7490}.td-glance{border-radius:var(--td-r);overflow:hidden;box-shadow:var(--td-sh);margin-bottom:15px;border:1px solid var(--td-bdl)}.td-gl-row{display:grid;grid-template-columns:175px 1fr;gap:.75rem;padding:.58rem 1.1rem;border-bottom:1px solid var(--td-bdl);align-items:center}.td-gl-row:last-child{border-bottom:none}.td-gl-row:nth-child(odd){background:#fff}.td-gl-row:nth-child(even){background:var(--td-cr)}.td-gl-k{font-size:.74rem;font-weight:700;color:var(--td-ms);display:flex;align-items:center;gap:.28rem}.td-gl-k i{color:var(--td-pr);font-size:.7rem}.td-gl-v{font-size:.82rem;color:var(--td-f);font-weight:500;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.td-season{display:inline-block;padding:.12rem .42rem;border-radius:4px;font-size:.68rem;font-weight:700}.td-season.peak{background:var(--td-prl);color:var(--td-pr)}.td-season.good{background:#fef3c7;color:#92400e}.td-season.monsoon{background:#dbeafe;color:#1d4ed8}.trm-wrap{background:linear-gradient(135deg,#0d2818 0%,#1a4230 50%,#0d2818 100%);border-radius:var(--td-r);padding:1.4rem 1.25rem 1rem;margin-bottom:2rem;overflow:hidden;position:relative}.trm-wrap::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 40% 50%,rgba(184,58,0,.12),transparent 60%);pointer-events:none}.trm-track{display:flex;align-items:flex-start;gap:0;overflow-x:auto;scrollbar-width:none;padding-bottom:.5rem;position:relative;z-index:1}.trm-track::-webkit-scrollbar{display:none}.trm-stop{display:flex;flex-direction:column;align-items:center;gap:.42rem;flex-shrink:0;min-width:82px}.trm-stop.trm-highlight .trm-ico{width:50px;height:50px;font-size:1.15rem;box-shadow:0 6px 20px rgba(29,78,216,.5);border-color:rgba(255,255,255,.4)}.trm-ico{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--td-pr),#d93e00);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;box-shadow:0 4px 12px rgba(184,58,0,.4);border:2.5px solid rgba(255,255,255,.2);transition:var(--td-trn)}.trm-ico-end{background:linear-gradient(135deg,var(--td-sg),#15803d)!important;box-shadow:0 4px 12px rgba(61,122,86,.4)!important}.trm-info{display:flex;flex-direction:column;align-items:center;gap:.18rem;text-align:center}.trm-city{font-size:.85rem;font-weight:800;color:#fff;line-height:1.2}.trm-day{font-size:.63rem;color:rgba(255,255,255,.55);font-weight:500}.trm-tag{display:inline-flex;align-items:center;gap:.18rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:.1rem .38rem;font-size:.6rem;font-weight:600;color:rgba(255,255,255,.75);margin-top:.1rem;white-space:nowrap}.trm-tag i{font-size:.56rem}.trm-tag-special{background:rgba(184,58,0,.25);border-color:rgba(184,58,0,.5);color:#ffd59e}.trm-tag-end{background:rgba(61,122,86,.3);border-color:rgba(61,122,86,.5);color:#86efac}.trm-connector{display:flex;flex-direction:column;align-items:center;gap:.18rem;flex:1;min-width:44px;padding-top:12px;color:rgba(255,255,255,.3)}.trm-connector i{font-size:.65rem}.trm-connector span{font-size:.58rem;color:rgba(255,255,255,.35);white-space:nowrap}.trm-return{color:rgba(184,58,0,.5)}.trm-total{display:flex;align-items:center;gap:.4rem;justify-content:center;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:rgba(255,255,255,.5);position:relative;z-index:1}.trm-total i{color:rgba(184,58,0,.7)}.td-trust{display:flex;align-items:center;gap:.45rem;padding:12px 1rem;background:#fff;border:1px solid var(--td-bdl);border-radius:var(--td-rs);flex-wrap:wrap}.td-tb{display:flex;align-items:center;gap:.3rem;font-size:12px;color:var(--td-sl);flex:1;min-width:110px}.td-tb i{color:var(--td-sg);font-size:.8rem}.td-itin{display:flex;flex-direction:column;gap:.55rem}.td-day{border:1.5px solid var(--td-bdl);border-radius:var(--td-r);overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}.td-day:hover{border-color:rgba(184,58,0,.25)}.td-day[open]{border-color:var(--td-pr);box-shadow:0 4px 20px rgba(184,58,0,.1)}.td-day-s{display:flex;align-items:flex-start;gap:.9rem;padding:.9rem 1.05rem;cursor:pointer;list-style:none;user-select:none;transition:background .15s}.td-day-s::-webkit-details-marker{display:none}.td-day:hover:not([open]) .td-day-s{background:#f0fdf4}.td-day[open] .td-day-s{background:linear-gradient(135deg,#fff8f5,#faf7f2);border-bottom:1px solid #d0d5dd}.td-day-num{min-width:50px;height:50px;border-radius:var(--td-rs);background:linear-gradient(135deg,#eaeaeb,#eaeaeb);color:var(--td-f);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid var(--td-bdl);transition:var(--td-trn)}.td-day[open] .td-day-num{background:linear-gradient(135deg,var(--td-pr),#d93e00);color:#fff;border-color:var(--td-pr);box-shadow:0 3px 10px rgba(184,58,0,.3)}.td-day-info{flex:1;min-width:0}.td-day-info h3,.td-day-info .nit-h3{font-size:.88rem;font-weight:700;color:var(--td-f);line-height:1.35;margin-bottom:.3rem}.td-day[open] .td-day-info h3,.td-day[open] .td-day-info .nit-h3{color:var(--td-pr)}.td-day-chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.71rem;color:var(--td-ms)}.td-day-chips span{display:flex;align-items:center;gap:.2rem}.td-day-chips i{font-size:.64rem;color:var(--td-pr)}.td-day-arr{font-size:.68rem;color:var(--td-ms);flex-shrink:0;margin-top:.22rem;transition:transform .22s ease}.td-day[open] .td-day-arr{transform:rotate(180deg);color:var(--td-pr)}.td-day-body{padding:1.1rem;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1rem;animation:tdFade .2s ease;background:linear-gradient(180deg,#fff,#fffcf9)}.td-day-img{display:none}.td-day-content{display:grid;gap:0.63rem;grid-column:1/-1;width:100%;padding:1rem;border:1px solid #d0d5dd;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.04)}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges){list-style:none;margin:0;padding:0}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li{position:relative;margin:0;padding:0 0 .45rem 1.45rem;color:#1f2937;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li::before{content:'\F26A';font-family:'bootstrap-icons';position:absolute;left:0;top:.38em;width:14px;color:#16a34a;font-size:14px;line-height:1;text-align:center}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li :is(b,strong){color:var(--td-f)}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li>:is(ul,ol){margin:.5rem 0 0;padding-left:1.4rem;font-size:inherit;line-height:inherit}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li>ul{list-style:disc}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li>ol{list-style:decimal}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li>:is(ul,ol)>li{position:static;display:list-item;margin:0 0 .3rem;padding:0;color:inherit;font-size:inherit;line-height:inherit}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li>:is(ul,ol)>li::before{content:none}.td-day-content>.td-temple-badges{display:flex;flex-wrap:wrap;gap:.38rem;list-style:none;margin:0;padding:0}.td-day-content>.td-temple-badges>li{display:inline-flex;align-items:center;gap:.24rem;margin:0;padding:.3rem .62rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:linear-gradient(180deg,#fff,#fcfcfc);box-shadow:0 4px 10px rgba(15,23,42,.025);color:#374151;font-size:13px;line-height:1.25}.td-day-content>.td-temple-badges>li::before{content:'\F26A';font-family:'bootstrap-icons';position:static;flex:0 0 auto;color:#b83a00;font-size:12px;line-height:1}@media(max-width:767.98px){.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li{padding-left:1.3rem;font-size:13px;line-height:1.6}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li::before{top:.36em;width:13px;font-size:13px}.td-day-content>ul:not(.td-day-sample-list,.td-day-ul,.td-inc-list,.td-temple-badges)>li>:is(ul,ol){padding-left:1.25rem}.td-day-content>.td-temple-badges{gap:.3rem}.td-day-content>.td-temple-badges>li{padding:.28rem .55rem;font-size:12px}}.td-day-content .td-day-meals{gap:.6rem;margin-bottom:.05rem;padding:.8rem .85rem;border:1px solid #d0d5dd;border-radius:12px;background:#fafafa}.td-day-content .td-day-meals span{padding:.48rem .75rem;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.14);color:#000;font-size:.74rem;font-weight:600;box-shadow:none}.td-day-content .td-day-meals i{font-size:.76rem;color:#ba3a00}.td-day-content .td-day-meals .td-day-chip-btn{display:inline-flex;align-items:center;gap:.28rem;padding:.34rem .7rem;height:auto;min-height:unset;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#b83a00;font-size:12px;font-weight:700;line-height:1.15;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.td-day-content .td-day-meals .td-day-chip-btn i{color:#b83a00;font-size:.78rem}.td-day-content .td-day-meals .td-day-chip-btn:nth-of-type(1){background:#eff6ff;color:#1d4ed8;border-color:rgba(29,78,216,.18)}.td-day-content .td-day-meals .td-day-chip-btn:nth-of-type(1) i{color:#1d4ed8}.td-day-content .td-day-meals .td-day-chip-btn:nth-of-type(1):hover{background:#dbeafe;border-color:rgba(29,78,216,.3);box-shadow:0 6px 16px rgba(29,78,216,.1)}.td-day-content .td-day-meals .td-day-chip-btn:nth-of-type(2){background:#fff7ed;color:#b83a00;border-color:rgba(184,58,0,.18)}.td-day-content .td-day-meals .td-day-chip-btn:nth-of-type(2) i{color:#b83a00}.td-day-content .td-day-meals .td-day-chip-btn:hover{background:#fff8f5;border-color:rgba(184,58,0,.26);transform:translateY(-1px);box-shadow:0 6px 16px rgba(184,58,0,.08)}.td-day-content .td-day-meals .td-day-chip-btn:nth-of-type(2):hover{background:#ffedd5;border-color:rgba(184,58,0,.28);box-shadow:0 6px 16px rgba(184,58,0,.08)}.td-day-sample-title{display:none}.td-day-places{min-width:0}.td-day-places{grid-column:1/-1;width:100%}.td-place-box{background:#fff;border:1px solid #d0d5dd;border-radius:16px;padding:.95rem;box-shadow:0 10px 24px rgba(15,23,42,.04);height:100%}.td-place-hdr{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.td-place-hdr h4,.td-place-hdr .nit-h4{display:flex;align-items:center;gap:.42rem;margin:0;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--td-f)}.td-place-hdr h4 i,.td-place-hdr .nit-h4 i{color:var(--td-pr)}.td-place-sub{font-size:.7rem;color:var(--td-ms);line-height:1.35;text-align:right}.td-place-slider{position:relative}.td-place-track{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.05rem .1rem .2rem}.td-place-track::-webkit-scrollbar{display:none}.td-place-card{flex:0 0 calc((100% - 1.5rem)/3);min-width:0;scroll-snap-align:start;background:linear-gradient(180deg,#fff,#fffaf6);border:1px solid #d0d5dd;border-radius:16px;overflow:hidden;box-shadow:0 10px 22px rgba(15,23,42,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.td-place-card:hover{transform:translateY(-2px);border-color:rgba(184,58,0,.24);box-shadow:0 14px 28px rgba(15,23,42,.08)}.td-place-thumb{display:block;position:relative;overflow:hidden}.td-place-thumb img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .35s ease}.td-place-card:hover .td-place-thumb img{transform:scale(1.04)}.td-place-body{padding:.8rem .85rem .9rem}.td-place-kicker{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .45rem;border-radius:999px;background:var(--td-prl);color:var(--td-pr);font-size:.63rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem}.td-place-body h5,.td-place-body .nit-h5{margin:0 0 .35rem;font-size:.86rem;line-height:1.35;font-weight:800;color:var(--td-f)}.td-place-body h5 a,.td-place-thumb,.td-place-body .nit-h5 a{color:inherit;text-decoration:none}.td-place-body p{margin:0;font-size:.75rem;line-height:1.6;color:var(--td-sl)}.td-place-nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:1px solid rgba(184,58,0,.15);background:#fff;color:var(--td-pr);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(15,23,42,.12);cursor:pointer;z-index:2;transition:var(--td-trn)}.td-place-nav:hover{background:var(--td-pr);color:#fff}.td-place-nav.prev{left:-12px}.td-place-nav.next{right:-12px}.td-place-nav:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.td-place-slider.is-static .td-place-nav{display:none!important}.td-inc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.td-inc-card{border-radius:var(--td-r);overflow:hidden;box-shadow:var(--td-sh);border:1px solid var(--bdl)}.td-inc-hdr{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;padding:.7rem 1rem;margin:0}.kb-itin-head-title{display:flex;align-items:center;gap:.4rem;margin:0;font:inherit}.kb-itin-head-title i{color:#ba3b00}.inc-green{background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#15803d}.inc-green i{color:#16a34a}.inc-red{background:#fff1f2;border-bottom:1px solid #fecdd3;color:#be123c}.inc-red i{color:var(--red)}.td-inc-list{list-style:none;background:#fff;display:flex;flex-direction:column;padding:.7rem 1rem}.td-inc-list li{display:flex;align-items:flex-start;gap:.58rem;padding:.45rem 0;border-bottom:1px solid #f5f5f0;font-size:.79rem}.td-inc-list li:last-child{border-bottom:none}.td-inc-item-yes i{color:#16a34a;font-size:.88rem;flex-shrink:0;margin-top:.1rem}.td-inc-item-no i{color:var(--red);font-size:.88rem;flex-shrink:0;margin-top:.1rem}.td-inc-list li div strong{display:block;font-weight:600;color:var(--f);font-size:.79rem;margin-bottom:.08rem}.td-inc-list li div span{font-size:12px;color:var(--ms);line-height:1.45}.td-inc-list-collapsible{max-height:none;overflow:visible;transition:max-height .3s ease}.td-inc-list-collapsible.td-inc-collapsed{max-height:180px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.td-policy-stack{}.td-policy-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.td-policy-step{box-shadow:0 8px 20px rgba(15,23,42,.04);min-height:168px;display:flex;flex-direction:column;justify-content:flex-start}.td-policy-step-no{background:#b83a00;box-shadow:0 8px 16px rgba(184,58,0,.24)}.td-policy-step strong{}.td-policy-step span{color:var(--td-ms);max-width:18ch;margin:0 auto}.td-policy-stack{display:grid;gap:.85rem}.td-policy-item{background:#fff;border:1px solid #d0d5dd;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.05);overflow:hidden}.td-sec.is-loading .td-policy-item{pointer-events:none}.td-sec.is-loading .td-policy-trigger{pointer-events:none}.td-sec.is-loading .td-policy-panel{max-height:0 !important;opacity:0 !important}.td-sec.is-loading .td-policy-panel-inner{padding:0 1.05rem 0 !important;border-top:0 !important}.td-sec.is-loading .td-policy-trigger,.td-sec.is-loading .td-policy-step,.td-sec.is-loading .td-policy-help-mini,.td-sec.is-loading .td-policy-inline-pills,.td-sec.is-loading .td-policy-para{position:relative;overflow:hidden}.td-sec.is-loading .td-policy-trigger::before,.td-sec.is-loading .td-policy-step::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%);background-size:200% 100%;animation:skelShim 1.4s infinite;opacity:.36;pointer-events:none}.td-sec.is-loading .td-policy-chevron{opacity:0 !important}.td-sec.is-loading .td-policy-icon,.td-sec.is-loading .td-policy-step-no{position:relative;overflow:hidden;background:linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%) !important;background-size:200% 100% !important;animation:skelShim 1.4s infinite !important;color:transparent !important}.td-sec.is-loading .td-policy-icon i,.td-sec.is-loading .td-policy-step-no{color:transparent !important}.td-sec.is-loading .td-policy-copy h3,.td-sec.is-loading .td-policy-copy span,.td-sec.is-loading .td-policy-step strong,.td-sec.is-loading .td-policy-step-list li,.td-sec.is-loading .td-policy-help-mini-text p,.td-sec.is-loading .td-policy-inline-pills span,.td-sec.is-loading .td-policy-para,.td-sec.is-loading .td-policy-copy .nit-h3{color:transparent !important}.td-sec.is-loading .td-policy-copy h3::before,.td-sec.is-loading .td-policy-copy span::before,.td-sec.is-loading .td-policy-step strong::before,.td-sec.is-loading .td-policy-step-list li::before,.td-sec.is-loading .td-policy-help-mini-text p::before,.td-sec.is-loading .td-policy-para::before,.td-sec.is-loading .td-policy-copy .nit-h3::before{content:'';display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%);background-size:200% 100%;animation:skelShim 1.4s infinite}.td-sec.is-loading .td-policy-copy h3::before,.td-sec.is-loading .td-policy-copy .nit-h3::before{width:72%;height:13px;margin-top:3px}.td-sec.is-loading .td-policy-copy span::before{width:92%;height:10px;margin-top:3px}.td-sec.is-loading .td-policy-step strong::before{width:68%;height:11px;margin:0 auto .35rem}.td-sec.is-loading .td-policy-step-list li{min-height:10px;margin-top:.28rem}.td-sec.is-loading .td-policy-step-list li::before{width:86%;height:9px;margin-left:1rem}.td-sec.is-loading .td-policy-help-mini-text p::before{width:88%;height:11px}.td-sec.is-loading .td-policy-para::before{width:100%;height:11px}.td-policy-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit;-webkit-appearance:none;appearance:none}.td-policy-trigger-left{min-width:0;display:flex;align-items:center;gap:.9rem;flex:1}.td-policy-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.15rem}.policy-green{background:linear-gradient(135deg,#dcfce7,#f0fdf4);color:#15803d}.policy-orange{background:linear-gradient(135deg,#fff7ed,#fff);color:#b83a00}.policy-blue{background:linear-gradient(135deg,#dbeafe,#eff6ff);color:#1d4ed8}.policy-dark{background:linear-gradient(135deg,#111827,#374151);color:#fff}.td-policy-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.td-policy-copy h3,.td-policy-copy .nit-h3{font-size:.93rem;line-height:1.28;font-weight:900;color:#111827;margin:0}.td-policy-copy span{font-size:.75rem;line-height:1.45;color:var(--td-ms)}.td-policy-chevron{flex-shrink:0;font-size:.9rem;color:#94a3b8;transition:transform .22s ease,color .22s ease}.td-policy-item.is-open .td-policy-chevron{transform:rotate(180deg);color:var(--td-pr)}.td-policy-item.is-open{border-color:rgba(184,58,0,.22);box-shadow:0 14px 28px rgba(15,23,42,.08)}.td-policy-panel{max-height:0;overflow:hidden;transition:max-height .28s ease,opacity .22s ease;opacity:0}.td-policy-item.is-open .td-policy-panel{max-height:1400px;opacity:1}.td-policy-panel-inner{overflow:hidden;padding:0 1.05rem 0;border-top:1px solid #d0d5dd;background:linear-gradient(180deg,#fff,#fafafa)}.td-policy-item.is-open .td-policy-panel-inner{padding:1rem 1.05rem 1rem}.td-policy-inline-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .75rem}.td-policy-inline-pills span{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:999px;background:#f8fafc;border:1px solid rgba(148,163,184,.14);font-size:.7rem;color:#334155}.td-policy-inline-pills i{color:var(--td-pr);font-size:12px}.td-policy-para{margin:0;font-size:.78rem;line-height:1.65;color:#334155}.td-policy-para + .td-policy-para{margin-top:.55rem}.td-policy-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.td-policy-step{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#fff;padding:.78rem 12px .8rem;text-align:center}.td-policy-step-no{width:1.95rem;height:1.95rem;margin:0 auto .4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--td-pr);color:#fff;font-size:.82rem;font-weight:900}.td-policy-step strong{display:block;font-size:.82rem;font-weight:900;color:#111827;margin-bottom:.22rem}.td-policy-step span{display:block;font-size:.7rem;line-height:1.45;color:#64748b}.td-policy-step-list{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.32rem;text-align:left}.td-policy-step-list li{position:relative;padding-left:1rem;font-size:.7rem;line-height:1.45;color:#475569}.td-policy-step-list li::before{content:"\F26E";font-family:"bootstrap-icons";position:absolute;left:0;top:.02rem;color:#10b981;font-size:12px}.td-policy-help-mini{display:flex;align-items:center;gap:.75rem;justify-content:space-between}.td-policy-help-mini-text{flex:1;min-width:0}.td-policy-help-mini-text p{margin:0;font-size:.78rem;line-height:1.6;color:#334155}.td-policy-mini-btn{border:0;background:linear-gradient(135deg,#b83a00,#ff7a2d);color:#fff;font:inherit;font-size:.78rem;font-weight:900;padding:12px .95rem;border-radius:12px;cursor:pointer;white-space:nowrap;box-shadow:0 10px 20px rgba(184,58,0,.2)}.td-policy-item:focus-within,.td-policy-item:hover{border-color:rgba(184,58,0,.24)}.td-rat-card{background:#fff;border:1px solid var(--td-bdl);border-radius:var(--td-r);padding:1.3rem 1.5rem;margin-bottom:1.4rem;display:grid;grid-template-columns:auto 1.3fr 1.1fr;gap:2rem;align-items:center;box-shadow:var(--td-sh)}.td-rat-big{text-align:center}.td-rat-num{font-size:3.5rem;font-weight:900;color:var(--td-f);line-height:1;letter-spacing:-.05em}.td-rat-stars{color:var(--td-am);font-size:1.1rem;letter-spacing:.08rem;display:block;margin:.12rem 0}.td-rat-cnt{font-size:12px;color:var(--td-ms)}.td-rat-bars{display:flex;flex-direction:column;gap:.38rem}.td-rb{display:flex;align-items:center;gap:.55rem;font-size:.7rem}.td-rb>span:first-child{width:22px;text-align:right;font-weight:700;color:var(--td-f);flex-shrink:0}.td-rb-track{flex:1;height:7px;background:var(--td-bdl);border-radius:4px;overflow:hidden}.td-rb-fill{height:100%;background:linear-gradient(to right,var(--td-am),#f59e0b);border-radius:4px;transition:width .8s cubic-bezier(.4,0,.2,1)}.td-rb>span:last-child{width:30px;font-size:.67rem;color:var(--td-ms)}.td-rat-cats{display:flex;flex-direction:column;gap:.5rem}.td-rc{display:grid;grid-template-columns:115px 1fr 28px;align-items:center;gap:.45rem}.td-rc span{font-size:.71rem;color:var(--td-sl)}.td-rc-bar{height:5px;background:var(--td-bdl);border-radius:3px;overflow:hidden}.td-rc-bar div{height:100%;background:#4CAF50;border-radius:3px}.td-rc strong{font-size:.73rem;font-weight:700;color:var(--td-f);text-align:right}.td-rev-card{border:1px solid var(--td-bdl);border-radius:var(--td-r);box-shadow:var(--td-sh);transition:var(--td-trn)}.td-rev-card:hover{box-shadow:var(--td-sh-md)}.td-rev-more{display:flex;justify-content:center;padding:.5rem 0 .75rem}.td-faq{display:flex;flex-direction:column;gap:.45rem}.faq-item{border:1px solid var(--td-bdl);border-radius:var(--td-rs);background:#fff;overflow:hidden}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;cursor:pointer;font-weight:600;font-size:.88rem;color:var(--td-f);transition:var(--td-trn);gap:.75rem;list-style:none}.faq-q h3,.faq-q .nit-h3{margin:0;font:inherit;min-width:0;flex:1}.faq-item:hover .faq-q,.faq-item[open]>.faq-q{color:var(--td-pr);background:var(--td-prl)}.faq-arr{font-size:12px;color:var(--td-ms);flex-shrink:0;transition:transform var(--td-trn)}.faq-a{padding:10px;font-size:.84rem;color:var(--td-sl);line-height:1.6}.tdov-modal-body ul,.tdov-modal-body ol{margin-bottom: 10px}#tdLeft .home-load-skel,#tdLeft .home-article-skel{display:block;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--td-bdl);border-radius:var(--td-r);box-shadow:var(--td-sh)}#tdLeft .home-load-skel{min-height:368px}#tdLeft .home-article-skel{min-height:270px}#tdLeft .home-load-skel .skel,#tdLeft .home-article-skel .skel{background:linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%);background-size:800px 100%;animation:tdSecLoadShimmer 1.35s ease-in-out infinite}#secSimilar{--rad:14px;--rad-sm:9px;--trn:var(--td-trn);--pr:var(--td-pr);--prd:var(--td-prd);--prl:var(--td-prl);--f:var(--td-f);--sl:var(--td-sl);--ms:var(--td-ms);--bdl:var(--td-bdl);--bd:#e5ddd3;--cr:var(--td-cr);--sg:var(--td-sg);--sgl:#e8f3ec;--am:var(--td-am);--aml:#fef3dd;--red:#d93e00;--redl:#ffe5db;--bl:#2563eb;--bll:#e8f1ff;--pa:#f4efe8;--shd-lg:var(--td-sh-lg)}#secSimilar .tc{flex:0 0 calc((100% - 2rem)/3);min-width:0;max-width:none;background:#fff;border-radius:var(--rad);border:1px solid var(--bdl);overflow:hidden;transition:box-shadow var(--trn),transform var(--trn);box-shadow:none}#secSimilar .tc:hover{box-shadow:var(--shd-lg);transform:translateY(-2px)}#secSimilar .tc-img{position:relative;height:200px;overflow:hidden;background:var(--pa)}body[data-page-layout="tour-details"] #secSimilar .tc-slider{position:relative;width:100%;height:100%}body[data-page-layout="tour-details"] #secSimilar .tc-sl{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;pointer-events:none}body[data-page-layout="tour-details"] #secSimilar .tc-sl.active{opacity:1;pointer-events:auto}body[data-page-layout="tour-details"] #secSimilar .tc-sl.active{cursor:pointer}body[data-page-layout="tour-details"] #secSimilar .tc-sl img{width:100%;height:100%;object-fit:cover;display:block}body[data-page-layout="tour-details"] #secSimilar .sl-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--f);transition:var(--trn);opacity:0}body[data-page-layout="tour-details"] #secSimilar .tc:hover .sl-arr{opacity:1}body[data-page-layout="tour-details"] #secSimilar .sl-prev{left:.5rem}body[data-page-layout="tour-details"] #secSimilar .sl-next{right:.5rem}body[data-page-layout="tour-details"] #secSimilar .sl-arr:hover{background:#fff;color:var(--pr)}body[data-page-layout="tour-details"] #secSimilar .sl-dots{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.3rem;z-index:5}body[data-page-layout="tour-details"] #secSimilar .sl-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.5);transition:var(--trn)}body[data-page-layout="tour-details"] #secSimilar .sl-dot{cursor:pointer}body[data-page-layout="tour-details"] #secSimilar .sl-dot.active{background:#fff;width:14px;border-radius:3px}#secSimilar .tc-top-bar{position:absolute;top:.55rem;left:.55rem;right:.55rem;display:flex;align-items:flex-start;justify-content:space-between;z-index:4}#secSimilar .tc-badge{display:flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700}#secSimilar .badge-amber{background:var(--aml);color:var(--am)}#secSimilar .badge-red{background:var(--redl);color:var(--red)}#secSimilar .badge-green{background:var(--sgl);color:var(--sg)}#secSimilar .badge-blue{background:var(--bll);color:var(--bl)}#secSimilar .badge-primary{background:var(--prl);color:var(--pr)}#secSimilar .tc-wish-btn{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:.82rem;color:var(--sl);transition:var(--trn);flex-shrink:0}#secSimilar .tc-wish-btn:hover,#secSimilar .tc-wish-btn.wished{color:var(--red);background:#fff}#secSimilar .tc-share-btn{position:absolute;bottom:.55rem;right:.55rem;z-index:4;width:30px;height:30px;border-radius:50%;background:var(--pr);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.82rem;transition:var(--trn);opacity:0}#secSimilar .tc:hover .tc-share-btn{opacity:1}#secSimilar .tc-share-btn i{font-size:12px}#secSimilar .tc-dur-pill{position:absolute;bottom:.55rem;left:.55rem;z-index:4;background:rgba(0,0,0,.65);color:#fff;font-size:.68rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;backdrop-filter:blur(4px)}#secSimilar .tc-body{padding:.85rem}#secSimilar .tc-route{font-size:12px;color:var(--ms);margin-bottom:.3rem;display:flex;align-items:center;gap:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#secSimilar .tc-route i{color:var(--pr);flex-shrink:0;font-size:.65rem}#secSimilar .tc-title{font-size:.88rem;font-weight:700;margin-bottom:.35rem;line-height:1.3}#secSimilar .tc-title a{color:var(--f)}#secSimilar .tc-title a:hover{color:var(--pr)}#secSimilar .tc-rating{display:flex;align-items:center;gap:.35rem;font-size:.75rem;margin-bottom:.4rem}#secSimilar .tc-score{font-weight:800;color:var(--f)}#secSimilar .tc-stars{color:var(--am);letter-spacing:.05em;font-size:12px}#secSimilar .tc-rev-cnt{color:var(--ms)}#secSimilar .tc-inc-wrap{position:relative;overflow:hidden;margin-bottom:8px}#secSimilar .tc-inc{list-style:none;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:6px 10px}#secSimilar .tc-inc li{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#374151;white-space:nowrap;flex-shrink:0;line-height:1}#secSimilar .tc-inc li i{color:#b83a00;font-size:10.5px}#secSimilar .tc-inc::after{content:'';position:absolute;right:0;top:0;bottom:0;width:28px;background:linear-gradient(to right,transparent,#f9fafb);pointer-events:none}#tdLeft #secSimilar.is-loading .tc-incx li,#tdLeft #secSimilar.is-loading .tc-inc-wrap,#tdLeft #secSimilar.is-loading .tc-inc,#tdLeft #secSimilar.is-loading .tc-incx,#tdLeft #secSimilar.is-loading .tc-incx li span,#tdLeft #secSimilar.is-loading .tc-incx li i{border-color: transparent !important;box-shadow: none !important;color: transparent !important}#secSimilar .tc-tier{padding:.22rem .55rem;border-radius:5px;font-size:.7rem;font-weight:700;border:1.5px solid var(--bd);color:var(--sl);background:#fff;cursor:pointer;transition:var(--trn)}#secSimilar .tc-tier:hover{border-color:var(--pr);color:var(--pr)}#secSimilar .tc-tier-active{border-color:var(--pr);background:var(--prl);color:var(--pr)}.tc-btn-cart{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.35rem .55rem;border-radius:6px;font-size:12px;font-weight:600;background:var(--td-cr);color:var(--td-sl);border:1.5px solid var(--td-bdl);transition:var(--td-trn);cursor:pointer}.tc-btn-cart:hover{background:var(--td-pr);color:#fff;border-color:var(--td-pr)}.tc-btn-cart.in-cart{background:#dcfce7;color:#15803d;border-color:#86efac}.tc-btn-preview{display:flex;align-items:center;gap:.25rem;padding:.35rem .6rem;border-radius:6px;font-size:12px;font-weight:600;background:var(--td-prl);color:var(--td-pr);transition:var(--td-trn);cursor:pointer;border:none}.tc-btn-preview:hover{background:var(--td-pr);color:#fff}.tc-btn-view{display:flex;align-items:center;gap:.25rem;padding:.35rem .6rem;border-radius:6px;font-size:12px;font-weight:600;background:#e8f3ec;color:var(--td-sg);transition:var(--td-trn)}.tc-btn-view:hover{background:var(--td-sg);color:#fff}.td-calc-aside{position:sticky;top:calc(50px + 1.25rem);max-height:calc(100vh - 90px);overflow-y:auto;scrollbar-width:none}.td-calc-aside::-webkit-scrollbar{display:none}.tdorm-wrap{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:1rem}.tdorm-wrap.is-hidden{display:none!important}.tdorm-bg{position:absolute;inset:0;background:rgba(13,40,24,.58);backdrop-filter:blur(4px)}.tdorm-box{position:relative;z-index:1;background:#fff;border-radius:18px;max-width:580px;width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:tdIn .25s ease}.tdorm-hdr{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem .9rem;border-bottom:1px solid var(--td-bdl);flex-shrink:0}.tdorm-hdr h3,.tdorm-hdr .nit-h3{font-size:1rem;font-weight:800;color:var(--td-f);display:flex;align-items:center;gap:.4rem;margin:0}.tdorm-hdr h3 i,.tdorm-hdr .nit-h3 i{color:var(--td-pr)}.tdorm-close{width:34px;height:34px;border-radius:50%;background:var(--td-cr);border:1px solid var(--td-bdl);display:flex;align-items:center;justify-content:center;font-size:.88rem;color:var(--td-ms);cursor:pointer;transition:var(--td-trn)}.tdorm-close:hover{background:var(--td-prl);color:var(--td-pr);border-color:var(--td-pr)}.tdorm-body{padding:1.25rem 1.35rem;overflow-y:auto;flex:1;font-size:.88rem;color:var(--td-sl);line-height:1.75;scrollbar-width:thin;scrollbar-color:var(--td-pr) var(--td-bdl)}.tdorm-body p{margin-bottom:.9rem}.tdorm-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--td-bdl)}.tdorm-tags span{display:flex;align-items:center;gap:.28rem;font-size:.73rem;font-weight:600;color:var(--td-sg)}.tdorm-tags i{font-size:.7rem}.tdorm-foot{display:flex;align-items:center;gap:.65rem;padding:.9rem 1.35rem;border-top:1px solid var(--td-bdl);flex-shrink:0}.tdorm-book-btn{flex:1;padding:.6rem;background:linear-gradient(135deg,var(--td-pr),var(--td-prd));color:#fff;border-radius:var(--td-rs);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:var(--td-trn);border:none;font-family:inherit}.tdorm-book-btn:hover{box-shadow:0 4px 14px rgba(184,58,0,.35);transform:translateY(-1px)}.tdorm-close-sec{padding:.6rem 1rem;border:1.5px solid var(--td-bdl);border-radius:var(--td-rs);font-size:.82rem;font-weight:600;color:var(--td-sl);cursor:pointer;transition:var(--td-trn);background:#fff;font-family:inherit}.tdorm-close-sec:hover{border-color:var(--td-pr);color:var(--td-pr)}.tdvm-wrap{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:1rem}.tdvm-wrap.is-hidden{display:none!important}.tdvm-bg{position:absolute;inset:0;background:rgba(13,40,24,.6);backdrop-filter:blur(5px)}.tdvm-box{position:relative;z-index:1;background:#fff;border-radius:18px;max-width:800px;width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.28);animation:tdIn .25s ease}.tdvm-hdr{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem .9rem;border-bottom:1px solid var(--td-bdl);flex-shrink:0}.tdvm-hdr h3,.tdvm-hdr .nit-h3{font-size:.95rem;font-weight:800;color:var(--td-f);display:flex;align-items:center;gap:.4rem;margin:0}.tdvm-hdr h3 i,.tdvm-hdr .nit-h3 i{color:var(--td-pr)}.tdvm-close{width:34px;height:34px;border-radius:50%;background:var(--td-cr);border:1px solid var(--td-bdl);display:flex;align-items:center;justify-content:center;font-size:.88rem;color:var(--td-ms);cursor:pointer;transition:var(--td-trn)}.tdvm-close:hover{background:var(--td-prl);color:var(--td-pr);border-color:var(--td-pr)}.tdvm-body{flex:1;overflow-y:auto;padding:.9rem 1.35rem;scrollbar-width:thin;scrollbar-color:var(--td-pr) var(--td-bdl);display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tdvm-card{border:1.5px solid var(--td-bdl);border-radius:var(--td-r);background:#fff;transition:var(--td-trn)}.tdvm-card:hover{border-color:rgba(184,58,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.08)}.tdvm-card.tdvm-card-active{border-color:var(--td-pr);box-shadow:0 4px 14px rgba(184,58,0,.18)}.tdvm-card-head{background:linear-gradient(135deg,#0d2818,#1a4230);padding:.75rem 1rem;display:flex;align-items:center;gap:.65rem;border-top-left-radius: 13px;border-top-right-radius: 13px}.tdvm-card-ico{width:40px;height:40px;border-radius:50%;background:rgba(184,58,0,.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--td-pr);flex-shrink:0}.tdvm-card-name{font-size:.88rem;font-weight:800;color:#fff}.tdvm-card-cap{font-size:.68rem;color:rgba(255,255,255,.55);display:flex;align-items:center;gap:.18rem}.tdvm-card-cap i{font-size:.6rem}.tdvm-card-selected{margin-left:auto;background:var(--td-pr);color:#fff;font-size:.62rem;font-weight:700;padding:.12rem .38rem;border-radius:3px;flex-shrink:0}.tdvm-card-body{padding:.75rem 1rem}.tdvm-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.6rem}.tdvm-spec{display:flex;align-items:center;gap:.3rem;font-size:12px;color:var(--td-sl)}.tdvm-spec i{color:var(--td-pr);font-size:.68rem;flex-shrink:0}.tdvm-examples{font-size:.68rem;color:var(--td-ms);padding-top:.45rem;border-top:1px solid var(--td-bdl);font-style:italic}.tdvm-price-row{display:flex;align-items:center;justify-content:space-between;margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--td-bdl)}.tdvm-price-lbl{font-size:.68rem;color:var(--td-ms)}.tdvm-price-val{font-size:.82rem;font-weight:800;color:var(--td-pr)}.tdvm-gallery{display:grid;gap:.45rem;margin-bottom:.65rem}.tdvm-gallery-main{width:100%;aspect-ratio:16/9;height:auto;min-height:138px;border-radius:12px;overflow:hidden;background:#e5e7eb;position:relative}.tdvm-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.tdvm-gallery-strip{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.tdvm-gallery-strip::-webkit-scrollbar{display:none}.tdvm-gallery-thumb{width:58px;height:42px;border-radius:8px;overflow:hidden;border:1px solid rgba(148,163,184,.18);flex:0 0 auto;background:#f3f4f6;padding:0;cursor:pointer;display:block;opacity:.72;transition:var(--td-trn)}.tdvm-gallery-thumb.is-active{border-color:var(--td-pr);opacity:1;box-shadow:0 0 0 2px rgba(184,58,0,.12)}.tdvm-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tdvm-desc{font-size:12px;line-height:1.55;color:var(--td-sl);margin:.45rem 0 0}.tdvm-spec-list{display:grid;gap:.35rem;margin:.45rem 0 0}.tdvm-spec-item{display:flex;align-items:flex-start;gap:.35rem;font-size:12px;color:var(--td-sl);line-height:1.45}.tdvm-spec-item i{color:var(--td-pr);font-size:.68rem;flex-shrink:0;margin-top:.12rem}.tdvm-foot{padding:.85rem 1.35rem;border-top:1px solid var(--td-bdl);flex-shrink:0;display:flex;align-items:center;gap:.5rem}.tdvm-note{font-size:12px;color:var(--td-ms);flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.tdvm-note i{color:var(--td-pr);font-size:.7rem;flex-shrink:0}.tdlb-wrap{position:fixed;inset:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:1rem}.tdlb-wrap.is-hidden{display:none!important}.tdlb-bg{position:absolute;inset:0;background:rgba(0,0,0,.94);cursor:pointer}.tdlb-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:1100px;width:100%;gap:.65rem}.tdlb-close{position:absolute;top:-3rem;right:0;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:var(--td-trn)}.tdlb-close:hover{background:rgba(255,255,255,.25);transform:scale(1.08)}.tdlb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer;transition:var(--td-trn)}.tdlb-nav:hover{background:rgba(255,255,255,.28);transform:translateY(-50%) scale(1.05)}.tdlb-prev{left:-3.5rem}.tdlb-next{right:-3.5rem}.tdlb-img-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:82svh}.tdlb-img-wrap img{max-width:100%;max-height:82svh;object-fit:contain;border-radius:var(--td-rs);display:block}.tdlb-spin{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:1.75rem;animation:tdSpin 1s linear infinite}.tdlb-foot{display:flex;align-items:center;gap:1rem;color:rgba(255,255,255,.6);font-size:.74rem}.tdlb-foot span:last-child{color:rgba(255,255,255,.85);font-weight:500}.tdmob-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;background:#fff;border-top:1.5px solid var(--td-bdl);padding:.62rem 1rem;padding-bottom:calc(.62rem + env(safe-area-inset-bottom));box-shadow:0 -4px 20px rgba(0,0,0,.1);align-items:center;justify-content:space-between;gap:.8rem;opacity:0;transform:translateY(110%);pointer-events:none}.tdmob-price{font-size:.8rem;color:var(--td-sl);margin-bottom:0;display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.tdmob-old-price{text-decoration:line-through;color:red;padding-right: 5px;font-size:.75rem}.tdmob-price strong{font-size:1.1rem;font-weight:900;padding-right: 5px;color:#000}.tdmob-price small{font-size:.68rem;color:var(--td-ms);font-weight:400}.tdmob-rating{font-size:.7rem;color:#009688;display:flex;align-items:center;gap:.2rem}.tdmob-rating i{color:#fbbf24}.tdmob-btns{display:flex;gap:.5rem;flex:0 0 158px;min-width:158px}.tdmob-book{width:100%;min-width:0;min-height:44px;padding:.68rem .95rem;background:linear-gradient(135deg,var(--td-pr),var(--td-prd));color:#fff;border-radius:var(--td-rs);font-size:.88rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.32rem;box-shadow:0 8px 20px rgba(184,58,0,.28);transition:var(--td-trn);cursor:pointer;border:none;font-family:inherit;white-space:nowrap}.tdmob-book:hover{background:linear-gradient(135deg,#e84400,#c43600)}.tdmob-bar,.mob-bar{transition:transform .3s ease,opacity .25s ease;will-change:transform,opacity}.tdmob-bar.is-hidden-by-scroll,.mob-bar.is-hidden-by-scroll{opacity:0;transform:translateY(110%);pointer-events:none}.tdmob-bar.is-visible-by-scroll,.mob-bar.is-visible-by-scroll{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:1200px){.td-body{grid-template-columns:1fr 355px;gap:1.75rem}.td-exp-grid{grid-template-columns:1fr 1fr;min-height:calc((176px * 3) + (2 * .9rem))}.td-gl-row{grid-template-columns:145px 1fr}}@media(max-width:1024px){.td-body{grid-template-columns:1fr 320px;gap:1.5rem}.td-rat-card{grid-template-columns:auto 1fr;gap:1.25rem}.td-rat-cats{display:none}.tcc-veh-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.td-body{grid-template-columns:1fr;gap:1.5rem;padding-top:1.25rem}.td-calc-aside{position:static;max-height:none;overflow:visible;order:-1}.tdmob-bar{display:flex}body[data-page-layout="tour-details"] .tdmob-bar{display:none}body[data-page-layout="tour-details"][data-booking-type="multi-day"] .tdmob-bar,body[data-page-layout="tour-details"][data-booking-type="group"] .tdmob-bar,body[data-page-layout="tour-details"][data-booking-type="helicopter"] .tdmob-bar,body[data-page-layout="tour-details"][data-booking-type="international"] .tdmob-bar,body[data-page-layout="tour-details"][data-booking-type="single-day"] .tdmob-bar{display:flex}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.td-rat-card{grid-template-columns:auto 1fr;gap:1.25rem}.td-rat-cats{display:none}}@media(max-width:768px){.tdg-thumbs{flex-direction:row;height:72px}.tdg-th{flex:1;border-radius:var(--td-rs)}.td-sn-book>span,.td-sn-book-btn{display:none}.td-gl-row{grid-template-columns:120px 1fr}.td-day-body{grid-template-columns:1fr;gap:.85rem;padding:.85rem .85rem 1rem}.td-day-img{height:180px}.td-day-s{padding:.75rem .85rem;gap:.75rem}.td-day-num{min-width:44px;height:44px}.td-inc-grid{grid-template-columns:1fr}.tdmob-bar{border-top:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,247,241,.98));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -10px 26px rgba(17,24,39,.14),0 -2px 8px rgba(0,0,0,.06);border-radius:14px 14px 0 0;padding:.65rem .85rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom));gap:.65rem}.tdmob-price strong{font-size:1.02rem;letter-spacing:-.01em}.tdmob-old-price{font-size:.69rem}.tdmob-rating{font-size:.66rem}.tdmob-book{min-width:122px;padding:.66rem .84rem;border-radius:12px;font-size:.81rem;letter-spacing:.01em;box-shadow:0 8px 20px rgba(184,58,0,.3)}.td-rat-card{grid-template-columns:1fr;gap:.85rem;padding:1rem}.td-rat-big{display:flex;align-items:center;gap:1rem;text-align:left}.td-rat-num{font-size:2.5rem}.tdvm-body{grid-template-columns:1fr}.tdvm-foot{flex-wrap:wrap}.tdvm-note{flex:1 1 100%;width:100%}.tdvm-select-btn{width:100%;justify-content:center}.tdvm-gallery-strip{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tdvm-gallery-main{aspect-ratio:4/3;height:auto;min-height:0}.trm-stop{min-width:70px}.trm-city{font-size:.78rem}.tdlb-prev{left:.5rem}.tdlb-next{right:.5rem}.tdlb-nav{width:38px;height:38px;font-size:.88rem}}@media(max-width:640px){.td-exp-grid{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(188px,auto);min-height:calc((188px * 3) + (2 * .9rem))}.td-exp{min-height:188px}.td-gl-row{grid-template-columns:1fr;gap:.12rem;padding:.5rem .85rem}.td-gl-k{font-size:.7rem;margin-bottom:.04rem}.td-gl-v{font-size:.8rem}.tcc-veh-grid{grid-template-columns:repeat(2,1fr)}.td-policy-trigger{padding:.9rem .95rem}.td-policy-trigger-left{gap:.7rem}.td-policy-icon{width:44px;height:44px}.td-policy-copy h3,.td-policy-copy .nit-h3{font-size:.88rem}.td-policy-copy span{font-size:12px}.td-policy-panel-inner{padding:0 .95rem .95rem}.td-policy-help-mini{flex-direction:column;align-items:stretch}.td-policy-mini-btn{width:100%}}@media(max-width:480px){.td-exp-grid{grid-template-columns:1fr;grid-auto-rows:minmax(164px,auto);min-height:calc((164px * 6) + (5 * .9rem))}.td-exp{min-height:164px}.td-tab{padding:.38rem .6rem;font-size:.7rem}.td-tab i{display:none}.td-sntab{padding:.35rem .55rem;font-size:.7rem}.td-day-chips span:nth-child(n+4){display:none}.trm-connector span{display:none}.trm-stop{min-width:60px}.trm-tag{display:none}.trm-stop.trm-highlight .trm-tag{display:inline-flex}.tdlb-close{top:-2.5rem}.tdlb-prev{left:0}.tdlb-next{right:0}.td-rat-card{padding:.85rem}.td-policy-step{padding:12px .62rem .78rem}.td-policy-step strong{font-size:.78rem}.td-policy-step span{font-size:.68rem}.td-policy-panel-inner{padding:0 .95rem 0}.td-policy-item.is-open .td-policy-panel-inner{padding:.9rem .95rem .95rem}}@media(max-width:374px){.tdmob-bar{gap:.55rem;padding-left:.75rem;padding-right:.75rem}.tdmob-btns{flex-basis:142px;min-width:142px}.tdmob-book{font-size:.78rem;padding:.64rem .7rem}}@media print{.td-sticky-nav,.tdmob-bar,.td-calc-aside,.tdlb-wrap,.tdvm-wrap,.tdorm-wrap,.td-act-btn,.td-expand-btn,.td-outline-btn,.td-rev-more{display:none!important}.td-body{grid-template-columns:1fr}.td-day,.td-rev-card{break-inside:avoid}.td-sec{border-bottom:1px solid #ddd}}.td-rm-pin-day{width:152px}@media(max-width:768px){.td-rm-pin-day{width:112px}}.tdg-sec{font-family:'efCircular',Arial,sans-serif;background: #fff;padding: 1.2rem 0 0}.tdg-real{display: block}.tdg-real.is-hidden{display: none}@keyframes tdgReveal{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.tdg-real.tdg-revealed{animation: tdgReveal .35s ease both}.tdg-sec.is-loading .tdg-bc-link,.tdg-sec.is-loading .tdg-bc-cur,.tdg-sec.is-loading .tdg-h1,.tdg-sec.is-loading .tdg-act-btn,.tdg-sec.is-loading .tdg-rating-badge,.tdg-sec.is-loading .tdg-caption-chip,.tdg-sec.is-loading .tdg-gallery-chip,.tdg-sec.is-loading .tdg-mob-rating,.tdg-sec.is-loading .tdg-mob-gallery-btn,.tdg-sec.is-loading .tdg-cell,.tdg-sec.is-loading .tdg-mob-img-box{background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%) !important;background-size: 800px 100% !important;animation: tdgLoadShimmer 1.4s ease-in-out infinite !important;color: transparent !important;text-shadow: none !important;box-shadow: none !important}.tdg-sec.is-loading .tdg-cell,.tdg-sec.is-loading .tdg-mob-img-box{cursor: default;pointer-events: none}.tdg-sec.is-loading .tdg-img,.tdg-sec.is-loading .tdg-mob-img,.tdg-sec.is-loading .tdg-cell-ov,.tdg-sec.is-loading .tdg-mob-fade,.tdg-sec.is-loading .tdg-act-btn i,.tdg-sec.is-loading .tdg-rating-badge *,.tdg-sec.is-loading .tdg-caption-chip *,.tdg-sec.is-loading .tdg-gallery-chip *,.tdg-sec.is-loading .tdg-mob-rating *,.tdg-sec.is-loading .tdg-mob-gallery-btn *{opacity: 0 !important}.tdg-sec.is-loading .tdg-bc-list li + li::before{content: none !important}.tdg-sec.is-loading .tdg-cell-main .tdg-img,.tdg-sec.is-loading .tdg-mob-img{opacity: 1 !important}#tdMobBook.is-loading .tdmob-rating,#tdMobBook.is-loading .tdmob-old-price,#tdMobBook.is-loading #tdMobPrice,#tdMobBook.is-loading #tdMobUnit,#tdMobBook.is-loading .tdmob-book{background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%) !important;background-size: 800px 100% !important;animation: tdSecLoadShimmer 1.35s ease-in-out infinite !important;color: transparent !important;border-color: transparent !important;box-shadow: none !important;text-shadow: none !important}#tdMobBook.is-loading .tdmob-rating{border-radius: 4px}#tdMobBook.is-loading .tdmob-old-price,#tdMobBook.is-loading #tdMobPrice,#tdMobBook.is-loading #tdMobUnit{border-radius: 4px}#tdMobBook.is-loading .tdmob-rating *,#tdMobBook.is-loading .tdmob-book *{color: transparent !important;opacity: 0 !important}@keyframes tdgLoadShimmer{0%{background-position: -400px 0}100%{background-position: 400px 0}}.tdg-bc{margin-bottom: .75rem}.tdg-bc-list{display: flex;align-items: center;list-style: none;margin: 0;padding: 0;line-height: 1}.tdg-bc-list li{display: inline-flex;align-items: center;line-height: 1}.tdg-bc-list li + li::before{content:'\F285';font-family:'bootstrap-icons';display: inline-flex;align-items: center;font-size: .58rem;color: #d1d5db;padding: 0 .38rem;line-height: 1;flex-shrink: 0}.tdg-bc-link{display: inline-flex;align-items: center;font-size: .78rem;font-weight: 500;color: #6b7280;text-decoration: none;line-height: 1;white-space: nowrap;transition: color .15s}.tdg-bc-link:hover{color: #111827}.tdg-bc-cur{display: inline-flex;align-items: center;font-size: .76rem;color: var(--pr,#b83a00);font-weight: 500;white-space: nowrap;line-height: 1;overflow: hidden;text-overflow: ellipsis;max-width: 380px}.tdg-hdr-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;margin-bottom: 1rem}.tdg-h1{font-size: clamp(1.45rem,3vw,2rem);font-weight: 800;color: #111827;line-height: 1.18;margin: 0;flex: 1;min-width: 0}.tdg-h1 mark{background: none;color: var(--pr,#b83a00)}.tdg-act-row{display: flex;gap: .4rem;align-items: center;flex-shrink: 0;margin-top: .28rem}.tdg-act-btn{width: 36px;height: 36px;border-radius: 50%;border: 1px solid #d0d5dd;background: #fff;color: #6b7280;display: flex;align-items: center;justify-content: center;font-size: .88rem;cursor: pointer;transition: all .18s;flex-shrink: 0}.tdg-act-btn:hover{border-color: var(--pr,#b83a00);color: var(--pr,#b83a00);background: rgba(184,58,0,.05)}.tdg-act-btn.tdg-wish-on{color: #ef4444;border-color: #ef4444;background: #fef2f2}.tdg-grid{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 240px 240px;gap: 6px;border-radius: 14px;overflow: hidden}.tdg-cell-main{grid-column: 1;grid-row: 1 / 3}.tdg-right-grid{grid-column: 2;grid-row: 1 / 3;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 6px}.tdg-cell{position: relative;overflow: hidden;background: #f3f4f6;cursor: pointer;border: none;padding: 0;display: block;width: 100%;height: 100%}.tdg-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .42s cubic-bezier(.25,.46,.45,.94)}.tdg-cell-ov{position: absolute;inset: 0;background: rgba(0,0,0,0);transition: background .22s;pointer-events: none}.tdg-cell:hover .tdg-cell-ov{background: rgba(0,0,0,.2)}.tdg-cell:hover .tdg-img{transform: scale(1.04)}.tdg-cell:focus-visible{outline: 2.5px solid var(--pr,#b83a00);outline-offset:-2px}.tdg-rating-badge{position: absolute;bottom: 44px;left: 12px;z-index: 8;display: flex;align-items: center;gap: .55rem;background: rgba(10,10,10,.52);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 0.5px solid rgba(255,255,255,.22);border-radius: 10px;padding: .55rem .85rem;pointer-events: none;transition: opacity .2s}.tdg-rb-score{font-size: 1.6rem;font-weight: 900;color: #fff;letter-spacing: -.04em;line-height: 1;flex-shrink: 0}.tdg-rb-right{display: flex;flex-direction: column;gap: .18rem}.tdg-rb-stars{font-size: .8rem;color: #fbbf24;letter-spacing: .06rem;line-height: 1}.tdg-rb-info{font-size: .65rem;color: #dde9fb;font-weight: 500;white-space: nowrap}.tdg-cell-main:hover .tdg-rating-badge{opacity: .7}.tdg-play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 44px;height: 44px;z-index: 4;pointer-events: none;transition: transform .2s}.tdg-play-btn svg{width: 100%;height: 100%}.tdg-cell:hover .tdg-play-btn{transform: translate(-50%,-50%) scale(1.1)}.tdg-cell-video::after{content:'? Video';position: absolute;top: 7px;left: 7px;font-size: .6rem;font-weight: 800;background: rgba(10,10,10,.75);color: #fff;padding: 2px 7px;border-radius: 4px;letter-spacing: .04em;z-index: 5;pointer-events: none;backdrop-filter: blur(4px)}.tdg-caption-chip{position: absolute;bottom: 0;left: 0;right: 0;z-index: 5;padding: .52rem .75rem .48rem;font-size: .68rem;font-weight: 500;color: #fff;background: linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 70%,transparent 100%);text-shadow: 0 1px 3px rgba(0,0,0,.5);opacity: 0;transform: translateY(4px);transition: opacity .22s,transform .22s;pointer-events: none;line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tdg-cell:hover .tdg-caption-chip{opacity: 1;transform: translateY(0)}.tdg-cell-main .tdg-caption-chip{opacity: .65;font-size: .74rem;padding: 12px .95rem .68rem;transform: translateY(0)}.tdg-cell-main:hover .tdg-caption-chip{opacity: 1}.tdg-gallery-chip{position: absolute;bottom: 9px;right: 9px;z-index: 6;display: inline-flex;align-items: center;gap: .32rem;background: rgba(10,10,10,.82);color: #fff;font-size: .7rem;font-weight: 700;padding: .38rem .78rem;border-radius: 7px;letter-spacing: .01em;backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);pointer-events: none;transition: background .18s}.tdg-cell-last:hover .tdg-gallery-chip{background: rgba(0,0,0,.95)}.tdg-mob-wrap{display: none}.tdg-mob-img-box{border:1px solid #d0d5dd;position: relative;border-radius: 12px;overflow: hidden;height: 240px;cursor: pointer}.tdg-mob-img{width: 100%;height: 100%;object-fit: cover;display: block}.tdg-mob-fade{position: absolute;inset: 0;background: linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 55%);pointer-events: none}.tdg-mob-rating{position: absolute;top: 10px;left: 11px;z-index: 5;display: flex;align-items: center;gap: .38rem;background: rgba(10,10,10,.5);backdrop-filter: blur(8px);border: 0.5px solid rgba(255,255,255,.2);border-radius: 8px;padding: .32rem .62rem;pointer-events: none}.tdg-mob-score{font-size: .95rem;font-weight: 900;color: #fff;letter-spacing: -.03em;line-height: 1}.tdg-mob-stars{font-size: .65rem;color: #fbbf24;letter-spacing: .05rem}.tdg-mob-rev{font-size: .6rem;color: rgba(255,255,255,.6);font-weight: 500}.tdg-mob-gallery-btn{position: absolute;bottom: 11px;right: 11px;display: inline-flex;align-items: center;gap: .35rem;background: rgba(10,10,10,.82);color: #fff;font-size: .76rem;font-weight: 700;padding: .46rem 1rem;border-radius: 8px;border: none;cursor: pointer;backdrop-filter: blur(6px);letter-spacing: .01em}.tdg-lb{display: none;position: fixed;inset: 0;z-index: 9800;background: rgba(10,10,10,.96)}.tdg-lb.tdg-open{display: flex;align-items: stretch;animation: tdgFadeIn .2s ease}@keyframes tdgFadeIn{from{opacity:0}to{opacity:1}}.tdg-lb-wrap{display: flex;width: 100%;max-width: 1440px;margin: 0 auto}.tdg-lb-viewer{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:.85rem 1.1rem}.tdg-lb-topbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:.6rem}.tdg-lb-counter{font-size:.8rem;font-weight:700;color:rgba(255,255,255,.82);background:rgba(255,255,255,.1);padding:.26rem 12px;border-radius:6px;letter-spacing:.04em}.tdg-lb-actions{display:flex;gap:.4rem}.tdg-lb-act{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.1);color:rgba(255,255,255,.82);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s}.tdg-lb-act:hover{background:rgba(255,255,255,.2)}.tdg-lb-close:hover{transform:rotate(90deg)}.tdg-lb-stage{flex:1 1 0;min-height:0;display:flex;align-items:center;gap:.55rem}.tdg-lb-media-wrap{flex:1;width:100%;height:auto;aspect-ratio:16/9;max-height:min(72svh,72vw);display:flex;align-items:center;justify-content:center;position:relative}.tdg-lb-img{width:100%;height:100%;object-fit:contain;border-radius:10px;display:block;transition:opacity .2s;user-select:none;-webkit-user-drag:none}.tdg-lb-img.tdg-fade{opacity:0}.tdg-lb-img.tdg-hidden{display:none}.tdg-lb-video{width:100%;height:100%;border-radius:10px;display:none;outline:none;background:#000;object-fit:contain}.tdg-lb-video.tdg-vid-show{display:block}.tdg-lb-frame{width:100%;height:100%;border:0;border-radius:10px;display:none;background:#000}.tdg-lb-frame.tdg-frame-show{display:block}.tdg-lb-play-ov{position:absolute;inset:0;display:none;align-items:center;justify-content:center;cursor:pointer;border:0;background:radial-gradient(circle at center,rgba(184,58,0,.18) 0%,rgba(0,0,0,.12) 34%,rgba(0,0,0,.02) 62%,transparent 72%);backdrop-filter: blur(1px)}.tdg-lb-play-ov.tdg-pov-show{display:flex}.tdg-lb-play-btn{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.72));color:var(--pr,#b83a00);box-shadow: 0 0 0 0 rgba(184,58,0,.45),0 14px 34px rgba(0,0,0,.32);position:relative;animation:tdgPulse 1.7s ease-out infinite;transition:transform .18s ease,box-shadow .18s ease}.tdg-lb-play-btn::before{content:'';position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(184,58,0,.22);animation:tdgRing 1.7s ease-out infinite}.tdg-lb-play-btn i{font-size:2.35rem;line-height:1;margin-left:.2rem}.tdg-lb-play-btn svg{width:100%;height:100%}.tdg-lb-play-ov:hover .tdg-lb-play-btn{transform:scale(1.08);box-shadow:0 0 0 10px rgba(184,58,0,.08),0 18px 42px rgba(0,0,0,.38)}@keyframes tdgPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(184,58,0,.42),0 14px 34px rgba(0,0,0,.32)}70%{transform:scale(1.03);box-shadow:0 0 0 18px rgba(184,58,0,0),0 14px 34px rgba(0,0,0,.22)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(184,58,0,0),0 14px 34px rgba(0,0,0,.32)}}@keyframes tdgRing{0%{transform:scale(.72);opacity:.95}70%{transform:scale(1.12);opacity:0}100%{transform:scale(1.12);opacity:0}}.tdg-lb-spin{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:none}.tdg-lb-spin.tdg-on{display:flex}.tdg-lb-spin::after{content:'';width:30px;height:30px;border:2.5px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:tdgSpin .7s linear infinite}@keyframes tdgSpin{to{transform:rotate(360deg)}}.tdg-lb-nav{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .12s}.tdg-lb-nav:hover{background:rgba(255,255,255,.22)}.tdg-lb-prev:hover{transform:translateX(-2px)}.tdg-lb-next:hover{transform:translateX(2px)}.tdg-lb-caption{flex-shrink:0;padding:.5rem 0 .15rem;font-size:.8rem;color:rgba(255,255,255,.58);text-align:center;min-height:1.6rem;font-style:italic;line-height:1.45;margin:0}.tdg-lb-dots{display:none;justify-content:center;flex-wrap:wrap;gap:5px;padding:.4rem 0 .2rem;flex-shrink:0}.tdg-lb-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:rgba(255,255,255,.25);cursor:pointer;transition:all .22s}.tdg-lb-dot.tdg-dot-on{background:var(--pr,#b83a00);transform:scale(1.35)}.tdg-lb-thumbs{width:290px;flex-shrink:0;background:rgba(255,255,255,.04);border-left:1px solid rgba(255,255,255,.12);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.tdg-lb-thumbs::-webkit-scrollbar{width:4px}.tdg-lb-thumbs::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}.tdg-lb-thumbs-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:.9rem .75rem}.tdg-th{aspect-ratio:1;border-radius:7px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:rgba(255,255,255,.06);transition:border-color .18s,transform .15s;padding:0;position:relative}.tdg-th:hover{transform:scale(1.04);border-color:rgba(255,255,255,.3)}.tdg-th.tdg-th-on{border-color:var(--pr,#b83a00)}.tdg-th img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:0}.tdg-th-num{position:absolute;bottom:3px;right:4px;font-size:.56rem;font-weight:700;color:rgba(255,255,255,.7);background:rgba(0,0,0,.42);padding:1px 4px;border-radius:3px;z-index:3}.tdg-th.tdg-th-vid::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.28));z-index:1;pointer-events:none}.tdg-th-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.94);color:var(--pr,#b83a00);box-shadow:0 8px 24px rgba(0,0,0,.28);z-index:2;animation:tdgThumbPulse 1.8s ease-out infinite}.tdg-th-play i{font-size:1.6rem;line-height:1;margin-left:.12rem}@keyframes tdgThumbPulse{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 24px rgba(0,0,0,.28)}70%{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 14px rgba(184,58,0,.12)}100%{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 24px rgba(0,0,0,.28)}}.hotel-table-wrap{border:1px solid rgba(0,0,0,.07);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.05);position:relative}.hotel-table-wrap::before{content:'';display:block;height:4px;background:linear-gradient(90deg,#165f40 0%,#39a36d 50%,#165f40 100%)}.hotel-table-wrap .tablex{border:none;border-radius:0;margin:0}.hotel-footnote{padding-top: .7rem;padding-bottom: .7rem;border-top: 1px solid rgba(184,58,0,.12);font-size: .66rem;color: #463f3f;line-height: 1.5;text-align: center}@media(max-width:768px){.td-ov-skel-box{padding:.9rem;border-radius:16px}.td-ov-skel-row{grid-template-columns:1fr}}.hotel-skel-card{border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:1rem;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.05)}.hotel-skel-top{height:58px;border-radius:14px;margin-bottom:1rem}.hotel-skel-line{height:14px;border-radius:6px;margin-bottom:.7rem;width:64%}.hotel-skel-table{height:160px;border-radius:14px}@media (max-width:1024px){.tdg-grid{grid-template-rows:200px 200px}.tdg-lb-thumbs{width:220px}.tdg-lb-thumbs-grid{padding:.7rem .55rem}.tdg-rating-badge{padding:.48rem 12px}.tdg-rb-score{font-size:1.4rem}}@media (max-width:768px){.tdg-h1{font-size:clamp(1.2rem,4.5vw,1.6rem)}.tdg-bc-cur{max-width:200px;font-size:12px}.tdg-grid{grid-template-columns:1fr;grid-template-rows:220px 150px;height:auto}.tdg-cell-main{grid-column:1;grid-row:1}.tdg-right-grid{grid-column:1;grid-row:2;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:6px}.tdg-right-grid .tdg-cell:nth-child(n+3){display:none}.tdg-rating-badge{padding:.42rem .65rem;bottom:36px}.tdg-rb-score{font-size:1.25rem}.tdg-rb-stars{font-size:12px}.tdg-rb-info{font-size:.6rem}.tdg-caption-chip{opacity:.65;transform:translateY(0)}.tdg-cell:hover .tdg-caption-chip{opacity:1}.tdg-lb-thumbs{width:170px}.tdg-lb-thumbs-grid{grid-template-columns:1fr;padding:.6rem .5rem}}@media (max-width:640px){.tdg-grid{display:none}.tdg-mob-wrap{display:block}.tdg-bc-cur{max-width:none;font-size:.68rem;white-space:normal;overflow:visible;text-overflow:clip}.tdg-bc-link{font-size:12px}.tdg-bc-list li + li::before{padding:0 .28rem;font-size:.54rem}.tdg-h1{font-size:clamp(1.05rem,5.5vw,1.35rem)}.tdg-act-btn{width:32px;height:32px;font-size:.82rem}.tdg-lb-wrap{flex-direction:column}.tdg-lb-viewer{padding:.65rem .7rem}.tdg-lb-thumbs{display:none}.tdg-lb-dots{display:flex}.tdg-lb-nav{width:36px;height:36px}.tdg-lb-act{width:30px;height:30px}.tdg-lb-caption{font-size:12px}.hotel-skel-table{height:220px}}@media (max-width:420px){.tdg-mob-img-box{height:210px}.tdg-h1{font-size:1rem}.tdg-bc-cur{max-width:none}}#secSimilar .skel{display:block;background:linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%);background-size:800px 100%;animation:simShim 1.4s ease-in-out infinite;border-radius:4px}@keyframes simShim{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes simReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sim-hdr{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.sim-h2{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800;color:#111;letter-spacing:-.025em;margin:0 0 .2rem}.sim-h2-label::before{content:'';display:inline-block;width:14px;height:3px;background:var(--pr,#b83a00);border-radius:2px;margin-right:.45rem;vertical-align:middle}.sim-h2-count{font-size:.68rem;font-weight:700;color:var(--pr,#b83a00);background:rgba(184,58,0,.08);padding:.16rem .52rem;border-radius:999px}.sim-sub{font-size:.74rem;color:#9ca3af;margin:0}.sim-sk-img{height:185px;width:100%;border-radius:0}.sim-sk-title{height:14px;width:85%;border-radius:3px}.sim-sk-price{height:22px;width:42%;border-radius:4px;margin-top:.18rem}.sim-card{flex:0 0 calc((100% - 2rem) / 3);min-width:0;background:#fff;border-radius:14px;border:1px solid #d0d5dd;display:flex;flex-direction:column;transition:box-shadow .22s,transform .22s;position:relative}.sim-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.11);transform:translateY(-3px)}.sim-img-slider{display:block;position:relative;height:185px;overflow:hidden;flex-shrink:0;background:#f3f4f6;border-radius:13px 13px 0 0}.sim-img-track{display:flex;height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.sim-img-slide{flex:0 0 100%;height:100%;position:relative}.sim-img-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sim-img-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:26px;height:26px;border-radius:50%;border:none;background:rgba(255,255,255,.88);color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .18s,background .15s;backdrop-filter:blur(4px)}.sim-img-arr svg{width:10px;height:10px}.sim-img-arr.sim-img-prev{left:7px}.sim-img-arr.sim-img-next{right:7px}.sim-img-slider:hover .sim-img-arr{opacity:1}.sim-img-arr:disabled{opacity:0!important}.sim-img-arr:hover{background:#fff}.sim-card.sim-menu-active .sim-img-arr{opacity:0!important}.sim-img-dots{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);z-index:8;display:flex;gap:4px}.sim-img-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.55);border:none;padding:0;cursor:pointer;transition:all .2s}.sim-img-dot.on{background:#fff;transform:scale(1.3)}.sim-img-slider::after{content:'';position:absolute;bottom:0;left:0;right:0;height:55px;background:linear-gradient(to top,rgba(0,0,0,.28),transparent);pointer-events:none;z-index:5}.sim-card-top{position:absolute;top:9px;left:9px;z-index:9;pointer-events:none}.sim-media-wish{color:#ef4444}.sim-media-wish.on,.sim-media-wish[aria-pressed="true"]{background:rgba(239,68,68,.96);color:#fff}.sim-media-share{color:#2563eb}.sim-media-cart{color:#16a34a}.sim-media-cart.in-cart,.sim-media-cart[aria-pressed="true"]{background:rgba(22,163,74,.96);color:#fff}.sim-badge{font-size:.63rem;font-weight:800;padding:.22rem .58rem;border-radius:5px;letter-spacing:.03em;line-height:1.3}.sim-badge-pr{background:var(--pr,#b83a00);color:#fff}.sim-badge-red{background:#fee2e2;color:#b91c1c}.sim-badge-amber{background:#fef3c7;color:#92400e}.sim-badge-green{background:#dcfce7;color:#15803d}.sim-badge-blue{background:#dbeafe;color:#1d4ed8}.sim-dur-pill{position:absolute;bottom:8px;left:9px;z-index:9;font-size:.6rem;font-weight:700;background:rgba(0,0,0,.58);color:#fff;padding:.2rem .55rem;border-radius:999px;backdrop-filter:blur(4px);letter-spacing:.02em}.sim-action-wrap{position:absolute;top:9px;right:9px;z-index:20}.sim-action-btn{width:28px;height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;font-size:.8rem;transition:background .15s,transform .15s;box-shadow:0 1px 6px rgba(0,0,0,.12)}.sim-action-btn:hover{background:#fff;transform:scale(1.1);color:#111}.sim-action-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:100;background:#fff;border-radius:11px;box-shadow:0 8px 28px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);min-width:160px;overflow:hidden;opacity:0;pointer-events:none;transform:scale(.92) translateY(-6px);transform-origin:top right;transition:opacity .2s,transform .2s}.sim-action-menu.sim-open{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.sim-menu-close{display:flex;align-items:center;justify-content:space-between;padding:.52rem .85rem .4rem;border-bottom:1px solid #f3f0ec}.sim-menu-close-lbl{font-size:.65rem;font-weight:800;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase}.sim-menu-close-btn{width:20px;height:20px;border-radius:50%;border:none;background:#f0ede8;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.68rem;transition:all .15s;flex-shrink:0}.sim-menu-close-btn:hover{background:#e5e0d8;color:#111;transform:rotate(90deg)}.sim-action-btn.sim-btn-open{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);color:#111}.sim-action-item{display:flex;align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.76rem;font-weight:600;color:#374151;border:none;background:#fff;width:100%;text-align:left;cursor:pointer;transition:background .13s;white-space:nowrap}.sim-action-item + .sim-action-item{border-top:1px solid #f5f2ee}.sim-action-item:hover{background:#faf8f5}.sim-ai-ico{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:.78rem;flex-shrink:0}.sim-ai-wish .sim-ai-ico{background:rgba(239,68,68,.1);color:#ef4444}.sim-ai-cart .sim-ai-ico{background:rgba(22,163,74,.1);color:#16a34a}.sim-ai-share .sim-ai-ico{background:rgba(59,130,246,.1);color:#3b82f6}.sim-ai-label{font-size:.75rem;font-weight:700;color:#111}.sim-ai-wish.on .sim-ai-ico{background:rgba(239,68,68,.15)}.sim-ai-wish.on .sim-ai-label{color:#ef4444}.sim-card-body{padding:.82rem .92rem .9rem;display:flex;flex-direction:column;gap:.38rem;flex:1}.sim-card-dest{font-size:.69rem;color:#9ca3af;font-weight:500;display:flex;align-items:center;gap:.22rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-card-dest i{font-size:.62rem;color:var(--pr,#b83a00);flex-shrink:0}.sim-card-name{font-size:.92rem;font-weight:800;color:#111;letter-spacing:-.02em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sim-card-name a{color:inherit;text-decoration:none}.sim-card-name a:hover{color:var(--pr,#b83a00)}.sim-card-rating{display:flex;align-items:center;gap:.28rem;font-size:12px}.sim-card-score{font-weight:800;color:#111}.sim-card-stars{color:#f59e0b;font-size:.68rem;letter-spacing:.04em}.sim-card-rev{color:#9ca3af;font-size:.66rem}.sim-card-hl{display:flex;align-items:center;overflow:hidden;position:relative;background:#faf8f5;border:1px solid #d0d5dd;border-radius:7px;list-style:none;margin:0;padding:0}.sim-card-hl::after{content:'';position:absolute;right:0;top:0;bottom:0;width:22px;background:linear-gradient(to right,transparent,#faf8f5);pointer-events:none}.sim-card-hl li{display:flex;align-items:center;gap:.26rem;font-size:.66rem;font-weight:600;color:#374151;white-space:nowrap;flex-shrink:0;padding:.36rem .68rem}.sim-card-hl li + li{border-left:1px solid #d0d5dd}.sim-card-hl li i{color:var(--pr,#b83a00);font-size:.6rem}.sim-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-top:auto;padding-top:.62rem;border-top:1px solid #d0d5dd}.sim-price-blk{display:flex;flex-direction:column;gap:.04rem;line-height:1}.sim-price-old{font-size:.63rem;color:#9ca3af;text-decoration:line-through;font-weight:500}.sim-price{font-size:1.08rem;font-weight:900;color:var(--pr,#b83a00);letter-spacing:-.025em}.sim-price-pp{font-size:.6rem;color:#9ca3af}.sim-ctas{display:flex;gap:.32rem;align-items:center;flex-shrink:0}.sim-btn-preview{display:flex;align-items:center;gap:.28rem;font-size:.7rem;font-weight:700;padding:.42rem 12px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;color:#374151;cursor:pointer;transition:all .18s;white-space:nowrap}.sim-btn-preview:hover{border-color:var(--pr,#b83a00);color:#fff;background:var(--pr,#b83a00)}.sim-btn-view{display:flex;align-items:center;gap:.28rem;font-size:.7rem;font-weight:700;padding:.42rem .78rem;border-radius:8px;background:var(--pr,#b83a00);color:#fff;text-decoration:none;transition:all .18s;white-space:nowrap}.sim-btn-view:hover{background:var(--prd,#e04000);transform:translateY(-1px);box-shadow:0 3px 10px rgba(184,58,0,.28)}.is-hidden{display:none!important}.ra-card{flex:0 0 calc((100% - 2rem)/3);border:1px solid #d0d5dd;border-radius:14px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ra-card:hover,.ra-card:focus-within{transform:translateY(-4px);box-shadow:0 16px 34px rgba(17,24,39,.10);border-color:#f6c7b0}.ra-card:hover span.ra-link{color: green}.tca-meta span,.tca-meta i{color: #FFC107}.ra-media{position:relative;overflow:hidden}.ra-card img{width:100%;height:170px;object-fit:cover;display:block;transition:transform .38s ease,filter .28s ease}.ra-card:hover img,.ra-card:focus-within img{transform:scale(1.06);filter:saturate(1.03)}.ra-share-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;border-radius:999px;background:rgba(255,255,255,.94);color:#2563eb;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.14);opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,background .18s ease,color .18s ease;z-index:3;cursor:pointer}.ra-card:hover .ra-share-btn,.ra-card:focus-within .ra-share-btn{opacity:1;transform:translateY(0)}.ra-share-btn:hover,.ra-share-btn:focus-visible{background:#2563eb;color:#fff}.ra-body{padding:.85rem .92rem;display:flex;flex-direction:column;gap:.45rem}.ra-tag{font-size:.62rem;font-weight:800;color:var(--pr,#b83a00);text-transform:uppercase;letter-spacing:.06em}.ra-title{font-size:.9rem;font-weight:800;color:#111;line-height:1.3}.ra-meta{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:.35rem;justify-content: space-between}.ra-link{margin-top:auto;font-size:.75rem;font-weight:700;color:var(--pr,#b83a00);display:inline-flex;align-items:center;gap:.3rem}.ra-card-link{position:absolute;inset:0;z-index:2}@media(hover:none){.ra-share-btn{opacity:1;transform:none}}@media(max-width:1024px){.ra-card{flex:0 0 calc((100% - 1rem)/2)}}@media (max-width:1024px){.sim-card{flex:0 0 calc((100% - 1rem) / 2)}}@media (max-width:768px){.sim-card{flex:0 0 100%;max-width:100%}.sim-img-slider{height:165px}.sim-sub{display:none}.sim-img-arr{opacity:0}}@media (max-width:560px){.sim-img-slider{height:158px}.sim-hdr{flex-wrap:wrap}}#tdCalcAside .skel{display: block;background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%);background-size: 600px 100%;animation: tcaShim 1.3s ease-in-out infinite;border-radius: 4px}@keyframes tcaShim{0%{background-position:-300px 0}100%{background-position:300px 0}}.tca-skel{border-radius: 16px;overflow: hidden;border: 1px solid #ede9e2}.tca-sk-head{background: #1f2937;padding: 1.1rem 1.1rem .9rem;display: flex;flex-direction: column;gap: .3rem}.tca-sk-body{padding: 1rem;display: flex;flex-direction: column;gap: .65rem}.tca-sk-row{height: 42px;border-radius: 8px}.tca-sk-btn{height: 50px;border-radius: 10px;background: linear-gradient(90deg,#f8b99a 25%,#f4a882 50%,#f8b99a 75%);background-size: 600px 100%;animation: tcaShim 1.3s ease-in-out infinite}.tca-card{background: #fff;border: 1px solid #ede9e2;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 24px rgba(0,0,0,.08)}#tdCalcAside.is-loading .tca-card{pointer-events: none;opacity: 1 !important;visibility: visible !important}#tdCalcAside.is-loading.tca-content-ready .tca-body{min-height: 250px}#tdCalcAside.is-loading .tca-head,#tdCalcAside.is-loading .tca-from,#tdCalcAside.is-loading .tca-price,#tdCalcAside.is-loading .tca-pp,#tdCalcAside.is-loading .tca-meta span,#tdCalcAside.is-loading .tca-meta i,#tdCalcAside.is-loading .tca-head-badge,#tdCalcAside.is-loading .tca-badge-pill,#tdCalcAside.is-loading.tca-content-ready .tca-lbl,#tdCalcAside.is-loading.tca-content-ready .tca-select,#tdCalcAside.is-loading.tca-content-ready .tca-date-btn,#tdCalcAside.is-loading.tca-content-ready .tca-pax-info strong,#tdCalcAside.is-loading.tca-content-ready .tca-pax-info small,#tdCalcAside.is-loading.tca-content-ready .tca-pax-btn,#tdCalcAside.is-loading.tca-content-ready .tca-pax-num,#tdCalcAside.is-loading.tca-content-ready .tca-slot,#tdCalcAside.is-loading.tca-content-ready .tca-slot.tca-slot-on,#tdCalcAside.is-loading.tca-content-ready .tca-slot-info strong,#tdCalcAside.is-loading.tca-content-ready .tca-slot-info small,#tdCalcAside.is-loading.tca-content-ready .tca-slot-price,#tdCalcAside.is-loading.tca-content-ready .tca-gdate,#tdCalcAside.is-loading.tca-content-ready .tca-gdate.tca-gdate-on,#tdCalcAside.is-loading.tca-content-ready .tca-gdate-label,#tdCalcAside.is-loading.tca-content-ready .tca-gdate-slots,#tdCalcAside.is-loading.tca-content-ready .tca-gdate-price,#tdCalcAside.is-loading.tca-content-ready .tca-sum-title,#tdCalcAside.is-loading.tca-content-ready .tca-sum-row span,#tdCalcAside.is-loading.tca-content-ready .tca-sum-row strong,#tdCalcAside.is-loading.tca-content-ready .tca-sum-total,#tdCalcAside.is-loading.tca-content-ready .tca-sum-div,#tdCalcAside.is-loading.tca-content-ready .tca-sum-pp,#tdCalcAside.is-loading.tca-content-ready .tca-sum-pp strong,#tdCalcAside.is-loading.tca-content-ready .tca-book-btn,#tdCalcAside.is-loading.tca-content-ready .tca-action-btn,#tdCalcAside.is-loading.tca-content-ready .tca-action-btn.tca-wish-btn,#tdCalcAside.is-loading.tca-content-ready .tca-action-btn.tca-added,#tdCalcAside.is-loading.tca-content-ready .tca-note,#tdCalcAside.is-loading.tca-content-ready .tca-trust span,#tdCalcAside.is-loading.tca-content-ready .tca-expert-ico,#tdCalcAside.is-loading.tca-content-ready .tca-expert-txt strong,#tdCalcAside.is-loading.tca-content-ready .tca-expert-txt span,#tdCalcAside.is-loading.tca-content-ready .tca-wa-btn,#tdCalcAside.is-loading.tca-content-ready .tdl-head,#tdCalcAside.is-loading.tca-content-ready .tdl-icon,#tdCalcAside.is-loading.tca-content-ready .tdl-title,#tdCalcAside.is-loading.tca-content-ready .tdl-msg,#tdCalcAside.is-loading.tca-content-ready .tdl-label,#tdCalcAside.is-loading.tca-content-ready .tdl-input,#tdCalcAside.is-loading.tca-content-ready .tdl-select,#tdCalcAside.is-loading.tca-content-ready .tdl-textarea,#tdCalcAside.is-loading.tca-content-ready .tdl-date-trigger,#tdCalcAside.is-loading.tca-content-ready .tdl-stepper,#tdCalcAside.is-loading.tca-content-ready .tdl-phone-row,#tdCalcAside.is-loading.tca-content-ready .tdl-submit{background: linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%) !important;background-size: 700px 100% !important;animation: tcaShim 1.3s ease-in-out infinite !important;color: transparent !important;-webkit-text-fill-color: transparent !important;border-color: transparent !important;box-shadow: none !important;text-shadow: none !important;overflow: hidden !important}#tdCalcAside.is-loading.tca-content-ready .tca-note{font-size: 0 !important;line-height: 0 !important}#tdCalcAside.is-loading .tca-head *{opacity: 0 !important}#tdCalcAside.is-loading .tca-from *,#tdCalcAside.is-loading .tca-price *,#tdCalcAside.is-loading .tca-pp *,#tdCalcAside.is-loading .tca-meta *,#tdCalcAside.is-loading .tca-head-badge *,#tdCalcAside.is-loading .tca-badge-pill *,#tdCalcAside.is-loading.tca-content-ready .tca-lbl *,#tdCalcAside.is-loading.tca-content-ready .tca-select *,#tdCalcAside.is-loading.tca-content-ready .tca-date-btn *,#tdCalcAside.is-loading.tca-content-ready .tca-pax-btn *,#tdCalcAside.is-loading.tca-content-ready .tca-pax-num *,#tdCalcAside.is-loading.tca-content-ready .tca-slot *,#tdCalcAside.is-loading.tca-content-ready .tca-gdate *,#tdCalcAside.is-loading.tca-content-ready .tca-sum-title *,#tdCalcAside.is-loading.tca-content-ready .tca-sum-total *,#tdCalcAside.is-loading.tca-content-ready .tca-sum-pp *,#tdCalcAside.is-loading.tca-content-ready .tca-book-btn *,#tdCalcAside.is-loading.tca-content-ready .tca-action-btn *,#tdCalcAside.is-loading.tca-content-ready .tca-note *,#tdCalcAside.is-loading.tca-content-ready .tca-trust span *,#tdCalcAside.is-loading.tca-content-ready .tca-expert-ico *,#tdCalcAside.is-loading.tca-content-ready .tca-expert-txt *,#tdCalcAside.is-loading.tca-content-ready .tca-wa-btn *,#tdCalcAside.is-loading.tca-content-ready .tdl-head *,#tdCalcAside.is-loading.tca-content-ready .tdl-icon *,#tdCalcAside.is-loading.tca-content-ready .tdl-title *,#tdCalcAside.is-loading.tca-content-ready .tdl-msg *,#tdCalcAside.is-loading.tca-content-ready .tdl-label *,#tdCalcAside.is-loading.tca-content-ready .tdl-input *,#tdCalcAside.is-loading.tca-content-ready .tdl-select *,#tdCalcAside.is-loading.tca-content-ready .tdl-textarea *,#tdCalcAside.is-loading.tca-content-ready .tdl-date-trigger *,#tdCalcAside.is-loading.tca-content-ready .tdl-stepper *,#tdCalcAside.is-loading.tca-content-ready .tdl-phone-row *,#tdCalcAside.is-loading.tca-content-ready .tdl-submit *{color: transparent !important;-webkit-text-fill-color: transparent !important;opacity: 0 !important;text-shadow: none !important}#tdCalcAside.is-loading.tca-content-ready .tdl-input,#tdCalcAside.is-loading.tca-content-ready .tdl-select,#tdCalcAside.is-loading.tca-content-ready .tdl-textarea,#tdCalcAside.is-loading.tca-content-ready .tdl-phone-code,#tdCalcAside.is-loading.tca-content-ready .tdl-phone-input{color: transparent !important;-webkit-text-fill-color: transparent !important;border-color: transparent !important;box-shadow: none !important;text-shadow: none !important}#tdCalcAside.is-loading.tca-content-ready .tdl-select,#tdCalcAside.is-loading.tca-content-ready .tdl-phone-code{background-image: linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%) !important}#tdCalcAside.is-loading.tca-content-ready .tdl-input::placeholder,#tdCalcAside.is-loading.tca-content-ready .tdl-textarea::placeholder,#tdCalcAside.is-loading.tca-content-ready .tdl-phone-input::placeholder{color: transparent !important;-webkit-text-fill-color: transparent !important}#tdCalcAside.is-loading.tca-content-ready .tca-note strong{display: block !important;min-height: 12px !important;margin: 0 0 .35rem !important}#tdCalcAside.is-loading.tca-content-ready .bi{color: transparent !important}#tdCalcAside.is-loading.tca-content-ready #tmd-err,#tdCalcAside.is-loading.tca-content-ready .tca-err{display: none !important;background: transparent !important;animation: none !important;color: inherit !important;border-color: transparent !important;box-shadow: none !important}#tdCalcAside .tca-card{position:relative;isolation:isolate}#tcaRating{color: #fff}div#tcaHeadBadge i{color: #b83a00}.tca-badge-pill{font-size: .62rem;font-weight: 800;padding: .28rem .6rem;border-radius: 999px;background: var(--pr,#b83a00);color: #fff;white-space: nowrap}.tca-promo{margin-top: .5rem;display: flex;align-items: center;gap: .35rem;background: rgba(34,197,94,.15);border: 1px solid rgba(34,197,94,.3);border-radius: 6px;padding: .3rem .6rem;font-size: .68rem;font-weight: 700;color: #86efac}.tca-promo i{font-size: .6rem}.tca-disabled-notice{margin-top: .55rem;display: flex;align-items: flex-start;gap: .4rem;background: rgba(251,191,36,.1);border: 1px solid rgba(251,191,36,.25);border-radius: 6px;padding: .38rem .6rem;font-size: .68rem;line-height: 1.4;color: #fde68a}.tca-disabled-notice i{flex-shrink: 0;margin-top: .06rem}.tca-body{padding: 1rem 1rem .6rem;display: flex;flex-direction: column;gap: .75rem}.tca-field{display: flex;flex-direction: column;gap: .32rem}.tca-lbl{display: flex;align-items: center;justify-content: space-between;font-size: 12px;font-weight: 700;color: #374151}.tca-lbl-l{display: flex;align-items: center;gap: .32rem}.tca-lbl-l .bi{color: var(--pr,#b83a00);font-size: .76rem}.tca-lbl-req{color: #ef4444;margin-left: .15rem}.tca-lbl-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.tca-view-btn{font-size: .66rem;font-weight: 700;color: var(--pr,#b83a00);background: none;border: none;cursor: pointer;padding: 0;display: flex;align-items: center;gap: .22rem;transition: opacity .15s}.tca-view-btn:hover{opacity: .72}.tca-view-btn .bi{font-size: .58rem}.tca-select{height: 42px;width: 100%;padding: 0 2.2rem 0 .8rem;border: 1px solid #d0d5dd;border-radius: 9px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .8rem center;-webkit-appearance: none;appearance: none;font-size: .82rem;font-weight: 600;color: #111;cursor: pointer;font-family: inherit;transition: border-color .15s}.tca-select:focus{outline: none;border-color: var(--pr,#b83a00);box-shadow: 0 0 0 3px rgba(184,58,0,.08)}.tca-select option[disabled]{color: #9ca3af}.tca-date-btn{height: 42px;width: 100%;display: flex;align-items: center;gap: .5rem;padding: 0 .8rem;border: 1px solid #d0d5dd;border-radius: 9px;background: #fff;cursor: pointer;text-align: left;font-size: .82rem;font-weight: 500;color: #9ca3af;transition: border-color .15s;font-family: inherit}.tca-date-btn:hover{border-color: var(--pr,#b83a00)}.tca-date-btn.tca-date-set{color: #111;font-weight: 700}.tca-date-btn .bi-calendar3{color: var(--pr,#b83a00);flex-shrink: 0}.tca-date-caret{margin-left: auto;font-size: .68rem;color: #9ca3af;transition: transform .2s}.tca-date-btn.open .tca-date-caret{transform: rotate(180deg)}.tca-pax-box{border: 1px solid #d0d5dd;border-radius: 9px;overflow: hidden}.tca-pax-row{display: flex;align-items: center;justify-content: space-between;padding: .58rem .85rem;background: #fff}.tca-pax-row + .tca-pax-row{border-top: 1px solid #f5f2ee}.tca-pax-info strong{font-size: .76rem;font-weight: 700;color: #111;display: block}.tca-pax-info small{font-size: .62rem;color: #9ca3af}.tca-pax-ctrl{display: flex;align-items: center;gap: .4rem}.tca-pax-btn{width: 28px;height: 28px;border-radius: 50%;border: 1px solid #d0d5dd;background: #fff;color: #374151;font-size: 1rem;font-weight: 700;line-height: 1;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .15s}.tca-pax-btn:hover:not(:disabled){border-color: var(--pr,#b83a00);color: var(--pr,#b83a00)}.tca-pax-btn:disabled{opacity: .32;cursor: not-allowed}.tca-pax-btn.tca-bump{animation: tcaBump .22s cubic-bezier(.36,.07,.19,.97)}@keyframes tcaBump{0%,100%{transform:scale(1)}50%{transform:scale(1.28)}}.tca-pax-num{font-size: .88rem;font-weight: 800;color: #111;min-width: 20px;text-align: center}.tca-slots{display: flex;flex-direction: column;gap: .38rem}.tca-slot{display: flex;align-items: center;justify-content: space-between;padding: .6rem .85rem;border: 1px solid #d0d5dd;border-radius: 9px;background: #fff;cursor: pointer;transition: all .15s}.tca-slot:hover{border-color: var(--pr,#b83a00)}.tca-slot.tca-slot-on{border-color: var(--pr,#b83a00);background: rgba(184,58,0,.04)}.tca-slot-info strong{font-size: .78rem;font-weight: 700;color: #111;display: block}.tca-slot-info small{font-size: .62rem;color: #6b7280}.tca-slot-price{font-size: .88rem;font-weight: 900;color: var(--pr,#b83a00)}.tca-gdates{display: flex;flex-direction: column;gap: .38rem}.tca-gdate{display: flex;align-items: center;justify-content: space-between;gap: .5rem;padding: .62rem .85rem;border: 1px solid #d0d5dd;border-radius: 9px;background: #fff;cursor: pointer;transition: all .15s}.tca-gdate:hover{border-color: var(--pr,#b83a00)}.tca-gdate.tca-gdate-on{border-color: var(--pr,#b83a00);background: rgba(184,58,0,.04)}.tca-gdate.tca-gdate-full{opacity: .5;cursor: not-allowed;pointer-events: none}.tca-gdate-label{font-size: .76rem;font-weight: 700;color: #111}.tca-gdate-slots{font-size: .63rem;color: #6b7280;margin-top: .05rem}.tca-gdate-noavail{font-size: .63rem;color: #ef4444;font-weight: 600;margin-top: .05rem}.tca-gdate-price{font-size: .88rem;font-weight: 900;color: var(--pr,#b83a00);text-align: right;white-space: nowrap}.tca-gdate-price small{font-size: .6rem;color: #9ca3af;font-weight: 400}.tca-sum-wrap{background: #ff98000d;border: 1px solid #FF9800;border-radius: 10px;padding: .8rem .88rem}.tca-sum-title{font-size: 12px;font-weight: 700;color: #374151;display: flex;align-items: center;gap: .3rem;margin-bottom: .55rem}.tca-sum-title .bi{color: var(--pr,#b83a00)}.tca-sum-row{display: flex;align-items: center;justify-content: space-between;font-size: .75rem;color: #374151;padding: .22rem 0}.tca-sum-disc{color: #16a34a;font-weight: 600}.tca-sum-total{font-size: .88rem;font-weight: 800;color: #111;border-top: 1px solid #e5e7eb;margin-top: .38rem;padding-top: .5rem}.tca-sum-div{height: 1px;background: #ede9e2;margin: .32rem 0}.tca-sum-pp{font-size: .68rem;color: #6b7280;text-align: right;margin-top: .35rem}.tca-err{display: block;font-size: .67rem;color: #ef4444;font-weight: 600;min-height: 0}.tca-err:empty{display: none}.pv-price-unavailable{display: inline-block;color: transparent !important;text-shadow: 0 0 8px rgba(17,24,39,.42);filter: blur(2px);user-select: none}.tca-note{background: #faf8f5;border: 1px solid #ede9e2;border-radius: 9px;padding: 12px .85rem;font-size: .68rem;color: #374151;line-height: 1.55}.tca-note strong{color: #111;display: block;margin-bottom: .3rem}.tca-note strong .bi{color: var(--pr,#b83a00)}.tca-ctas{padding: 0 1rem .85rem;display: flex;flex-direction: column;gap: .45rem}.tca-book-btn{width: 100%;height: 50px;background: linear-gradient(135deg,var(--pr,#b83a00) 0%,var(--prd,#e04000) 100%);color: #fff;border: none;border-radius: 11px;font-size: .9rem;font-weight: 800;font-family: inherit;display: flex;align-items: center;justify-content: center;gap: .4rem;cursor: pointer;box-shadow: 0 4px 18px rgba(184,58,0,.32);transition: all .18s}.tca-book-btn:hover{transform: translateY(-2px);box-shadow: 0 6px 24px rgba(184,58,0,.42)}.tca-book-btn:active{transform: none}.tca-sec-row{display: flex;gap: .4rem}.tca-sec-btn{flex: 1;height: 40px;border: 1px solid #d0d5dd;background: #fff;border-radius: 9px;font-size: .75rem;font-weight: 700;color: #374151;cursor: pointer;font-family: inherit;display: flex;align-items: center;justify-content: center;gap: .28rem;transition: all .15s}.tca-sec-btn:hover{border-color: var(--pr,#b83a00);color: var(--pr,#b83a00)}.tca-inq-btn{width: 100%;height: 50px;border: 2px solid var(--pr,#b83a00);background: #fff;border-radius: 11px;font-size: .88rem;font-weight: 800;color: var(--pr,#b83a00);cursor: pointer;font-family: inherit;display: flex;align-items: center;justify-content: center;gap: .4rem;transition: all .18s}.tca-inq-btn:hover{background: rgba(184,58,0,.05)}.tca-inq-only .tca-body{opacity: .55;pointer-events: none;filter: grayscale(.3)}.tca-trust{display: flex;align-items: center;justify-content: center;gap: .95rem;padding: .65rem 1rem;border-top: 1px solid #d0d5dd;font-size: .68rem;font-weight: 600;color: #6b7280}.tca-trust .bi{color: var(--pr,#b83a00)}.tca-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 1rem 0}.tca-action-btn{flex:1 1 48%;min-width:128px;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem .9rem;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#374151;font-weight:700;font-family:inherit;cursor:pointer;transition:all .18s}.tca-action-btn:hover{border-color:var(--pr,#b83a00);color:var(--pr,#b83a00)}.tca-action-btn.tca-wish-btn{color:#b91c1c;border-color:#fca5a5}.tca-action-btn.tca-wish-btn:hover{color:#dc2626;border-color:#fb7185}.tca-action-btn.tca-added{background:#f0fdf4;color:#166534;border-color:#86efac}.tca-expert{border-top: 1px solid #d0d5dd}.tca-expert-ico{font-size: 1.55rem;color: #e5e7eb;flex-shrink: 0}.tca-expert-txt{flex: 1;display: flex;flex-direction: column;gap: .06rem}.tca-expert-txt strong{font-size: .76rem;color: #111}.tca-expert-txt span{font-size: .67rem;color: #9ca3af}.tca-wa-btn{display: flex;align-items: center;gap: .3rem;padding: .36rem .75rem;border-radius: 8px;background: #25d366;color: #fff;text-decoration: none;font-size: .74rem;font-weight: 700;transition: background .15s;flex-shrink: 0}.tca-wa-btn:hover{background: #1fb858}.tca-wa-btn .bi{font-size: .8rem}.tca-infopanel{position:fixed;inset:0;z-index:980;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.55);animation:tcaPanelIn .22s ease}@keyframes tcaPanelIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tca-infopanel-bg{position:absolute;inset:0}.tca-infopanel-box{position:relative;z-index:1;width:min(680px,100%);max-height:88vh;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.22);display:flex;flex-direction:column}.tca-infopanel-hdr{display: flex;align-items: center;justify-content: space-between;padding: .7rem .95rem;border-bottom: 1px solid #d0d5dd;font-size: .78rem;font-weight: 700;color: #111}.tca-infopanel-hdr .bi{color: var(--pr,#b83a00)}.tca-infopanel-x{width: 24px;height: 24px;border-radius: 50%;border: none;background: #f0ede8;color: #6b7280;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: .68rem;transition: all .15s}.tca-infopanel-x:hover{background: #e5e0d8;color: #111;transform: rotate(90deg)}.tca-infopanel-body{padding: .75rem .95rem .9rem;overflow:auto}.tca-veh-pricegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.45rem;margin-top:.7rem}.tca-veh-pricecard{border:1px solid #ece7df;border-radius:10px;padding:.55rem .6rem;background:#faf8f5}.tca-veh-pricecard strong{display:block;font-size:12px;color:#111;margin-bottom:.18rem}.tca-veh-pricecard span{font-size:.68rem;color:#6b7280}.tca-hotel-card{border:1px solid #ece7df;border-radius:12px;padding:.75rem;background:#fffaf7;margin-bottom:.55rem}.tca-hotel-card:last-child{margin-bottom:0}.tca-hotel-card h4,.tca-hotel-card .nit-h4{font-size:.82rem;font-weight:800;color:#111;margin-bottom:.22rem}.tca-hotel-card p{font-size:.73rem;color:#6b7280;line-height:1.55;margin-bottom:.35rem}.tca-hotel-badges{display:flex;flex-wrap:wrap;gap:.3rem}.tca-hotel-badge{font-size:.66rem;font-weight:700;padding:.18rem .45rem;border-radius:999px;background:#f3f0ec;color:#5b6470}.tca-veh-specs{display: flex;flex-wrap: wrap;gap: .35rem;margin-bottom: .6rem}.tca-veh-spec{display: flex;align-items: center;gap: .28rem;font-size: .69rem;font-weight: 600;color: #374151;background: #f3f0ec;border-radius: 5px;padding: .24rem .52rem}.tca-veh-spec .bi{color: var(--pr,#b83a00);font-size: .6rem}.tca-veh-examples{font-size: .67rem;color: #9ca3af;margin-top: .1rem}.tca-veh-examples .bi{font-size: .62rem;color: #e5e7eb}.tca-hotel-list{display: flex;flex-direction: column}.tca-hotel-item{display: flex;gap: .7rem;align-items: flex-start;padding: .65rem 0;border-bottom: 1px solid #f5f2ee}.tca-hotel-item:last-child{border-bottom: none;padding-bottom: 0}.tca-hotel-img{width: 68px;height: 52px;border-radius: 7px;object-fit: cover;flex-shrink: 0}.tca-hotel-gallery{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.35rem;margin-bottom:.45rem;scroll-snap-type:x mandatory}.tca-hotel-gallery .tca-hotel-img{width:140px;height:92px;border-radius:9px;scroll-snap-align:start;flex:0 0 auto}.tca-hotel-info{flex: 1;min-width: 0}.tca-hotel-nights{font-size: .6rem;font-weight: 800;color: var(--pr,#b83a00);letter-spacing: .04em;text-transform: uppercase}.tca-hotel-name{font-size: .76rem;font-weight: 700;color: #111;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tca-hotel-loc{font-size: .65rem;color: #9ca3af;margin-top: .05rem}.tca-hotel-loc .bi{font-size: .58rem;color: #e5e7eb}.tca-hotel-svcs{display: flex;flex-wrap: wrap;gap: .22rem;margin-top: .35rem}.tca-hotel-svc{font-size: .6rem;font-weight: 600;color: #374151;background: #f3f0ec;border-radius: 4px;padding: .16rem .4rem}@keyframes tcaReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){#tdCalcAside{display: none}}#secArticles .skel{display: block;background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%);background-size: 800px 100%;animation: tdaShim 1.4s ease-in-out infinite;border-radius: 4px}@keyframes tdaShim{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes tdaReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tda-sk-img{height: 155px;border-radius: 0}.tda-sk-title{height: 13px;width: 88%;border-radius: 3px}.tda-card-img{position: relative;height: 155px;overflow: hidden;background: #f3f4f6;flex-shrink: 0}.tda-card-img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .5s cubic-bezier(.25,.46,.45,.94)}.tda-card-img::after{content:'';position: absolute;bottom: 0;left: 0;right: 0;height: 48px;background: linear-gradient(to top,rgba(0,0,0,.22),transparent);pointer-events: none}.tda-card-title{font-size: .88rem;font-weight: 800;color: var(--td-f,#111);letter-spacing: -.02em;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0}.td-ov-intro{position: relative}#tdOvText.tdov-clamped{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom,#000 55%,transparent 100%);mask-image: linear-gradient(to bottom,#000 55%,transparent 100%)}@media(max-width:768px){#tdOvText.tdov-clamped{-webkit-line-clamp: 2}}@media(max-width:1100px){.td-day-body{grid-template-columns:minmax(0,1fr);gap:.9rem}.td-place-card{flex-basis:calc((100% - .75rem)/2)}}@media(max-width:767px){.td-sec-hdr{margin-bottom: 10px}.td-day-chips span:first-child{display: none}.td-day-chips span{line-height: 1.3}.td-day-body{padding:8px}.td-place-box{padding:.85rem}.td-place-hdr{display:block !important;align-items:flex-start}.td-place-sub{text-align:left}.td-place-card{flex-basis:100%}.td-place-nav.prev{left:6px}.td-place-nav.next{right:6px}}#tdOvText{font-size: .88rem;line-height: 1.75;color: #374151;transition: none}.tdov-readmore-btn{display: none;align-items: center;gap: .35rem;margin-top: .75rem;padding: .42rem .95rem;border: 1.5px solid rgba(184,58,0,.3);border-radius: 8px;background: rgba(184,58,0,.04);color: var(--pr,#b83a00);font-size: .78rem;font-weight: 700;font-family: inherit;cursor: pointer;transition: all .18s}.tdov-readmore-btn:hover{background: rgba(184,58,0,.09);border-color: var(--pr,#b83a00)}.tdov-readmore-btn .bi{font-size: 12px;transition: transform .2s}.tdov-readmore-btn:hover .bi{transform: translateY(2px)}.tdov-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.55);z-index: 950;display: flex;align-items: center;justify-content: center;padding: 1rem;animation: tdovFadeIn .2s ease;backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);overflow: hidden;overscroll-behavior: contain}@keyframes tdovFadeIn{from{opacity:0}to{opacity:1}}.tdov-modal-box{background: #fff;border-radius: 18px;width: 100%;max-width: 720px;max-height: 88svh;display: flex;flex-direction: column;box-shadow: 0 24px 64px rgba(0,0,0,.22);animation: tdovPop .24s cubic-bezier(.22,.61,.36,1);overflow: hidden;min-width: 0}@keyframes tdovPop{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.tdov-modal-hdr{display: flex;align-items: center;justify-content: space-between;padding: 1rem 1.35rem;border-bottom: 1px solid #d0d5dd;flex-shrink: 0;position: relative;z-index: 2;background: #fff}.tdov-modal-hdr h3,.tdov-modal-hdr .nit-h3{font-size: .98rem;font-weight: 800;color: #111;margin: 0;display: flex;align-items: center;gap: .4rem}.tdov-modal-hdr h3 .bi,.tdov-modal-hdr .nit-h3 .bi{color: var(--pr,#b83a00);font-size: .9rem}.tdov-modal-x{width: 32px;height: 32px;border-radius: 50%;border: none;background: #f3f0ec;color: #6b7280;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: .78rem;transition: all .15s;flex-shrink: 0}.tdov-modal-x:hover{background: #e5e0d8;transform: rotate(90deg)}.tdov-modal-body{flex: 1;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding: 15px;font-size: .86rem;line-height: 1.78;color: #374151;min-height: 0;min-width: 0;scrollbar-gutter: stable}.tdov-modal-ftr{display: flex;gap: .65rem;justify-content: flex-end;align-items: center;padding: .9rem 1.35rem;border-top: 1px solid #d0d5dd;flex-shrink: 0;position: relative;z-index: 2;background: #fff}.tdov-ftr-close{padding: .52rem 1.1rem;border: 1px solid #d0d5dd;background: #fff;border-radius: 9px;font-size: .82rem;font-weight: 700;color: #374151;cursor: pointer;font-family: inherit;transition: all .15s}.tdov-ftr-close:hover{border-color: var(--pr,#b83a00);color: var(--pr,#b83a00)}.td-guide-modal .tdov-modal-hdr{align-items:center}.td-guide-modal .tdov-modal-hdr h3 span,.td-guide-modal .tdov-modal-hdr .nit-h3 span{min-width:0}section#secSimilar{border-top: 1px solid var(--td-bdl)}.td-guide-modal .tdov-modal-ftr{background:#fff}.tdov-modal-body h2,.tdov-modal-body .nit-h2{font-size: 1.08rem;font-weight: 900;color: #111;margin-bottom: 10px;margin-top: 10px;display: flex;align-items: center;gap: .4rem;line-height: 1.3}#tdOvText h2,#tdOvText .nit-h2{font-size: 1.08rem;font-weight: 900;color: #111;letter-spacing: -.025em;margin: 1.75rem 0 .65rem;padding-bottom: .55rem;border-bottom: 2px solid rgba(184,58,0,.15);display: flex;align-items: center;gap: .4rem;line-height: 1.3}.tdov-modal-body h2:first-child,#tdOvText h2:first-child,.tdov-modal-body .nit-h2:first-child,#tdOvText .nit-h2:first-child{margin-top: 0}#tdOvText h3,#tdOvText .nit-h3{font-size: .92rem;font-weight: 800;color: #1f2937;margin: 1.35rem 0 .5rem;display: flex;align-items: center;gap: .35rem;line-height: 1.35}.tdov-modal-body h3,.tdov-modal-body .nit-h3{font-size: .92rem;font-weight: 800;color: #1f2937;margin-bottom: 10px;margin-top: 10px;display: flex;align-items: center;gap: .35rem;line-height: 1.35}.tdov-modal-body .tdov-lead{all:revert;margin-top: 0;margin-bottom: 0;padding-bottom: 10px}.tdov-lead{font-size: .92rem;line-height: 1.8;color: #1f2937;font-weight: 500;border-left: 3px solid var(--pr,#b83a00);padding-left: .85rem;margin-bottom: 1rem}.tdov-table{width: 100%;border-collapse: collapse;margin: .75rem 0 1.25rem;font-size: .82rem;border-radius: 10px;overflow: hidden;border: 1px solid #d0d5dd}.tdov-table thead tr{background: #1f2937}.tdov-table th{padding: .65rem .85rem;text-align: left;font-size: .74rem;font-weight: 700;color: #fff;letter-spacing: .03em;text-transform: uppercase}.tdov-table td{padding: .6rem .85rem;border-bottom: 1px solid #f5f2ee;color: #374151;vertical-align: top}.tdov-table tbody tr:last-child td{border-bottom: none}.tdov-table tbody tr:nth-child(even){background: #faf8f5}@media (max-width: 768px){.tdov-overlay{align-items: flex-end;padding: 0}.tdov-modal-box{border-radius: 20px 20px 0 0;max-height: 90svh;align-self: flex-end}.tdov-table{font-size: .76rem}.tdov-table th,.tdov-table td{padding: .52rem .65rem}.tdg-lb-viewer{padding: .65rem .7rem}.tdg-lb-stage{gap: .35rem}.tdg-lb-media-wrap{max-height:min(62svh,92vw);aspect-ratio:16/9}.tdg-lb-img,.tdg-lb-video,.tdg-lb-frame{border-radius:8px}}@media (max-width: 560px){.tdov-modal-body{padding: 1rem}.tdov-modal-hdr{padding: .85rem 1rem}.tdov-modal-ftr{padding: .75rem 1rem}.tdov-table th:nth-child(n+4),.tdov-table td:nth-child(n+4){display: none}}@media (min-width:1000px) and (max-width:1199px){.container,.hdr-wrap{padding-left:1.2rem;padding-right:1.2rem}.hdr-wrap{gap:.75rem}.nav-btn{padding:.42rem .5rem;font-size:.77rem}.hdr-actions{gap:.15rem}.hdr-icon{width:35px;height:35px;font-size:.94rem}.hdr-login,.hdr-primary{padding:.4rem .76rem;font-size:.77rem}.mega-panel,.mega-exp-panel{width:clamp(760px,88vw,1120px);max-width:calc(100vw - 1.5rem)}.ft-main{grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:1.1rem}.td-body{grid-template-columns:minmax(0,1fr) 335px;gap:1.5rem}}@media (min-width:769px) and (max-width:1024px){.container,.hdr-wrap{padding-left:1.1rem;padding-right:1.1rem}.hdr-wrap{gap:.65rem}.site-logo{font-size:1.4rem}.hdr-actions{gap:.1rem}.hdr-icon{width:34px;height:34px;font-size:.92rem}.hdr-login,.hdr-primary{padding:.38rem 12px;font-size:.76rem}.mega-panel,.mega-exp-panel{width:clamp(680px,92vw,1000px);max-width:calc(100vw - 1.5rem);min-width:0;overflow:auto}.mega-body{gap:1rem;padding:1rem 1.1rem}.mega-4{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-cols{gap:1rem;flex-wrap:wrap}.exp-col,.exp-feat-col{flex:1 1 220px;min-width:0}.exp-intl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ft-main{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:1rem;padding:2.4rem 1.1rem 1.8rem}.ft-brand p{max-width:none}.td-body{grid-template-columns:minmax(0,1fr) 290px;gap:1.2rem}.td-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.skel-animate{background:linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%);background-size:600px 100%;animation:tdrvShim 1.3s ease-in-out infinite}@keyframes tdrvShim{0%{background-position:-300px 0}100%{background-position:300px 0}}.td-rv-sk-card{border:1px solid #d0d5dd;border-radius:14px;padding:1.1rem;background:#fff;display:flex;flex-direction:column;gap:.6rem}.td-rv-grid{display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap:1rem}.td-rev-card{border:1px solid #d0d5dd;border-radius:14px;padding:1.1rem;background:#fff;transition:box-shadow .2s,transform .2s}.td-rev-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.08);transform:translateY(-1px)}.td-rv-head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.65rem}.td-rv-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.td-rv-avatar img{width:100%;height:100%;object-fit:cover}.td-rv-avatar span{font-size:.82rem;font-weight:800;color:#fff;line-height:1}.td-rv-meta{flex:1;min-width:0}.td-rv-name{}.td-rv-location{font-size:.67rem;color:#9ca3af;display:flex;align-items:center;gap:.2rem;margin-top:.1rem}.td-rv-location .bi{font-size:.58rem;color:var(--pr,#b83a00)}.td-rv-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.td-rv-stars{display:flex;gap:1px;font-size:12px}.td-rv-date{font-size:.61rem;color:#9ca3af}.td-rv-type{font-size:.61rem;font-weight:700;color:var(--pr,#b83a00);background:rgba(184,58,0,.07);padding:.12rem .45rem;border-radius:4px;white-space:nowrap}.td-rv-text{font-size:.78rem;line-height:1.65;color:#374151;margin:0}.td-rv-text.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.td-rv-text.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.td-rv-more-toggle{padding:0;border:none;background:none;margin:.32rem 0 .5rem;color:var(--pr,#b83a00);font-size:12px;font-weight:800;line-height:1.2;cursor:pointer;align-self:flex-start}.td-rv-more-toggle:hover{text-decoration:underline}.td-rv-photos{}#tdMoreReviews{margin-top: 10px;display:inline-flex;align-items:center;gap:.38rem;padding:.58rem 1.25rem;border:1px solid #d0d5dd;background:#fff;border-radius:10px;font-size:.78rem;font-weight:700;color:#374151;cursor:pointer;transition:all .18s;font-family:inherit}#tdMoreReviews:hover{border-color:var(--pr,#b83a00);color:var(--pr,#b83a00)}.td-rv-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:900;display:flex;align-items:center;justify-content:center;padding:1rem;animation:tdrvIn .22s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes tdrvIn{from{opacity:0}to{opacity:1}}.td-rv-modal-box{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:88svh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.22);animation:tdrvPop .24s cubic-bezier(.22,.61,.36,1)}@keyframes tdrvPop{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.td-rv-modal-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-bottom:1px solid #d0d5dd;flex-shrink:0}.td-rv-modal-head h3,.td-rv-modal-head .nit-h3{font-size:.95rem;font-weight:800;color:#111;margin:0;display:flex;align-items:center;gap:.4rem}.td-rv-modal-head h3 .bi,.td-rv-modal-head .nit-h3 .bi{color:var(--pr,#b83a00)}.td-rv-modal-x{width:30px;height:30px;border-radius:50%;border:none;background:#f3f0ec;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all .15s}.td-rv-modal-x:hover{background:#e5e0d8;transform:rotate(90deg)}.td-rv-modal-body{padding:1.1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.td-rv-modal-body .td-rv-grid{grid-template-columns:repeat(2,1fr)}.td-rv-modal-skel{display:flex;flex-direction:column;gap:.85rem}@media(max-width:768px){.td-rv-modal-overlay{align-items:flex-end;padding:0}.td-rv-modal-box{border-radius:20px 20px 0 0;max-height:90svh}.td-rv-modal-body .td-rv-grid{grid-template-columns:1fr}}@media(max-width:640px){.td-rv-grid{grid-template-columns:1fr}.td-rv-sk-card:nth-child(n+2){display:none}}#uniBox .td-lazy-modal-title-wrap{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}.td-lazy-skel{display:flex;flex-direction:column;gap:.9rem;max-width:100%}.td-lazy-skel-line,.td-lazy-skel-card{background:linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%);background-size:800px 100%;animation:tdSecLoadShimmer 1.35s ease-in-out infinite;border-radius:10px}.td-lazy-skel-line{height:14px}.td-lazy-skel-line-lg{height:22px;width:64%}.td-lazy-skel-line-md{height:14px;width:52%}.td-lazy-skel-stack{display:flex;flex-direction:column;gap:.75rem}.td-lazy-skel-card{height:82px;border-radius:14px}.td-lazy-error{padding:1rem;border:1px solid #f1d2c6;border-radius:14px;background:#fff7f3;color:#7c2d12;max-width:100%;box-sizing:border-box}.td-lazy-error strong{display:block;font-size:.92rem;margin-bottom:.25rem}.td-lazy-error p{margin:0;font-size:.8rem;line-height:1.55;word-break:break-word}div#similarContent,#relatedArtContent,#similarGrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}@media (max-width:1200px){div#similarContent,#relatedArtContent,#similarGrid{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}}@media (max-width:767px){div#similarContent,#relatedArtContent,#similarGrid{display: grid;grid-template-columns: repeat(1,1fr);gap: 10px}}.td-rv-name{display:block;font-size:.82rem;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.td-rv-photos{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;border-radius:12px;overflow:hidden;margin-top:.5rem;cursor:pointer;text-align:left}.td-rv-cover{display:block;width:100%;height:240px;object-fit:cover;background:#f3f4f6}.td-rv-photo-count{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.52rem .84rem;border-radius:999px;background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(30,41,59,.88));color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.02em;backdrop-filter:blur(6px);box-shadow:0 12px 30px rgba(15,23,42,.22);pointer-events:none;border:1px solid rgba(255,255,255,.08);text-transform:uppercase}.td-rv-photo-count-ic{font-size:.65rem;opacity:.95}.td-rv-photo-count-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .32rem;border-radius:999px;background:rgba(255,255,255,.14);font-size:.66rem;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.td-rv-photos:hover .td-rv-photo-count{transform:translateY(-1px);background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.95))}.td-rv-gallery-title{display:flex;flex-direction:column;gap:.2rem;min-width:0}.td-rv-modal-hidden-for-gallery{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tdov-overlay.td-rv-gallery-overlay{z-index:10020!important}.td-rv-gallery-shell{display:flex;flex-direction:column;min-height:0;max-height:calc(100svh - 2rem);width:min(980px,100%);margin:0 auto;background:#fff;border-radius:18px;overflow:hidden}.td-rv-gallery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border-bottom:1px solid #d0d5dd;flex-shrink:0}.td-rv-gallery-head h3,.td-rv-gallery-head .nit-h3{margin:0;font-size:1rem;font-weight:800;display:flex;align-items:center;gap:.4rem;color:#111;line-height:1.2}.td-rv-gallery-head h3 .bi,.td-rv-gallery-head .nit-h3 .bi{color:var(--pr,#b83a00)}.td-rv-gallery-subhead{margin:0;font-size:12px;line-height:1.45;color:#6b7280;font-weight:600;word-break:break-word}.td-rv-gallery-x{width:38px;height:38px;border-radius:999px;border:1px solid #ebe5dc;background:#fff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.td-rv-gallery-x:hover{background:#f6f1ec;border-color:#e5d7cb;color:var(--pr,#b83a00);transform:rotate(90deg)}.td-rv-gallery-body{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem;min-height:0;overflow:hidden}.td-rv-gallery-stage{position:relative;display:block;min-width:0}.td-rv-gallery-viewport{position:relative;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px;background:#f8fafc}.td-rv-gallery-viewport::-webkit-scrollbar{display:none}.td-rv-gallery-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;min-width:100%;padding:0}.td-rv-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;background:#f8fafc;aspect-ratio:16/10;cursor:pointer}.td-rv-gallery-img{display:block;width:100%;height:100%;object-fit:cover;background:#f8fafc}.td-rv-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:999px;background:rgba(255,255,255,.94);color:#111;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(15,23,42,.12);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;z-index:3}.td-rv-gallery-nav:hover{transform:translateY(-50%) scale(1.03);box-shadow:0 12px 28px rgba(15,23,42,.16);background:#fff}.td-rv-gallery-nav:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.td-rv-gallery-nav.prev{left:14px}.td-rv-gallery-nav.next{right:14px}.td-rv-gallery-caption{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;max-width:calc(100% - 24px);padding:.4rem .75rem;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:.78rem;line-height:1.35;min-height:0;backdrop-filter:blur(6px);text-align:center}.td-rv-gallery-dots{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.td-rv-gallery-dot{width:9px;height:9px;border-radius:50%;border:0;background:#d1d5db;padding:0}.td-rv-gallery-dot.is-active{background:var(--pr,#b83a00);transform:scale(1.1)}.td-rv-gallery-empty{margin:0;font-size:.84rem;color:#6b7280;padding:1rem 0}@media (max-width:768px){.td-rv-cover{height:200px}.td-rv-gallery-shell{max-height:100svh;border-radius:18px 18px 0 0}.td-rv-gallery-body{padding:1rem}.td-rv-gallery-track{grid-auto-columns:100%;gap:10px}.td-rv-gallery-slide{aspect-ratio:4/5}.td-rv-gallery-nav{width:38px;height:38px}.td-rv-gallery-nav.prev{left:10px}.td-rv-gallery-nav.next{right:10px}.td-rv-gallery-subhead{font-size:.68rem}.td-rv-gallery-caption{bottom:12px;font-size:12px;max-width:calc(100% - 18px)}}body:has(#tdMain) .container{padding-left:1.15rem;padding-right:1.15rem}body:has(#tdMain) .tdg-sec{overflow:hidden}body:has(#tdMain) .tdg-grid{min-width:0}body:has(#tdMain) .tdg-cell{min-width:0}body:has(#tdMain) .tdg-right-grid{min-width:0}body:has(#tdMain) .tc{min-width:0;width:100%}body:has(#tdMain) .tours-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}body:has(#tdMain) .ra-card{min-width:0;width:100%}@media (max-width:1280px) and (min-width:901px){body:has(#tdMain) .container{padding-left:1rem;padding-right:1rem}body:has(#tdMain) .tours-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}body:has(#tdMain) .tdg-grid{gap:.9rem}}@media (min-width:1100px) and (max-width:1199px){body:has(#tdMain) .tours-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}body:has(#tdMain) .tdg-grid{gap:.85rem}}@media (min-width:1000px) and (max-width:1099px){body:has(#tdMain) .container{padding-left:.9rem;padding-right:.9rem}body:has(#tdMain) .tours-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}body:has(#tdMain) .tdg-grid{gap:.8rem}body:has(#tdMain) .tdg-h1{font-size:clamp(1.85rem,3.5vw,2.4rem)}}@media (min-width:576px) and (max-width:991px){body:has(#tdMain) .container{padding-left:1rem;padding-right:1rem}body:has(#tdMain) .tours-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}body:has(#tdMain) .tdg-grid{grid-template-columns:1fr;gap:.9rem}body:has(#tdMain) .tdg-right-grid{display:none}}@media (min-width:375px) and (max-width:575px){body:has(#tdMain) .container{padding-left:1rem;padding-right:1rem}body:has(#tdMain) .tours-grid{grid-template-columns:1fr;gap:.9rem}body:has(#tdMain) .tdg-grid{grid-template-columns:1fr;gap:.85rem}body:has(#tdMain) .tdg-right-grid{display:none}body:has(#tdMain) .tdg-h1{font-size:clamp(1.75rem,8vw,2.25rem)}body:has(#tdMain) .tdg-act-row{flex-wrap:wrap}}@media (max-width:374px){body:has(#tdMain) .container{padding-left:.75rem;padding-right:.75rem}body:has(#tdMain) .tours-grid{grid-template-columns:1fr;gap:.85rem}body:has(#tdMain) .tdg-grid{grid-template-columns:1fr;gap:.8rem}body:has(#tdMain) .tdg-right-grid{display:none}body:has(#tdMain) .tdg-h1{font-size:1.55rem}body:has(#tdMain) .tdg-act-btn{width:36px;height:36px}}#tdLeft #secSimilar.is-loading .tc-incx li{background: linear-gradient(90deg,#eaeaeb 25%,#eaeaeb 50%,#eaeaeb 75%) !important;background-size: 800px 100% !important;animation: tdSecLoadShimmer 1.35s ease-in-out infinite !important;color: transparent !important;border-color: transparent !important}#tdLeft #secSimilar.is-loading .tc-inc-wrap,#tdLeft #secSimilar.is-loading .tc-inc,#tdLeft #secSimilar.is-loading .tc-incx{border-color: transparent !important;box-shadow: none !important;outline: 0 !important}#tdLeft #secSimilar.is-loading .tc-incx li *{color: transparent !important;opacity: 0 !important}body[data-page-layout="tour-details"]{--pr:#b83a00;--prd:#8f2d00;--td-pr:#b83a00;--td-prd:#8f2d00;--sg:#24613e;--td-sg:#24613e;--sl:#374151;--td-sl:#374151;--ms:#5b6673;--td-ms:#5b6673;color:#1a1a1a}body[data-page-layout="tour-details"] .tdg-bc-cur,body[data-page-layout="tour-details"] .sec-tag,body[data-page-layout="tour-details"] .td-expand-btn,body[data-page-layout="tour-details"] .tdov-readmore-btn{color:var(--td-pr) !important}body[data-page-layout="tour-details"] .td-sntab.active,body[data-page-layout="tour-details"] .td-sn-book-btn,body[data-page-layout="tour-details"] #tdStickyBookBtn,body[data-page-layout="tour-details"] #ftNlBtn,body[data-page-layout="tour-details"] .btn-view,body[data-page-layout="tour-details"] .tc-btn-view,body[data-page-layout="tour-details"] .sim-btn-view,body[data-page-layout="tour-details"] .tdmob-book{background:var(--td-pr) !important;border-color:var(--td-pr) !important;color:#fff !important}body[data-page-layout="tour-details"] .td-sn-book-btn:hover,body[data-page-layout="tour-details"] #tdStickyBookBtn:hover,body[data-page-layout="tour-details"] #ftNlBtn:hover,body[data-page-layout="tour-details"] .btn-view:hover,body[data-page-layout="tour-details"] .tc-btn-view:hover,body[data-page-layout="tour-details"] .sim-btn-view:hover,body[data-page-layout="tour-details"] .tdmob-book:hover{background:var(--td-prd) !important;border-color:var(--td-prd) !important}body[data-page-layout="tour-details"] .td-gl-k,body[data-page-layout="tour-details"] .td-rat-cnt,body[data-page-layout="tour-details"] .td-rv-location,body[data-page-layout="tour-details"] .td-rv-date,body[data-page-layout="tour-details"] .tc-route,body[data-page-layout="tour-details"] #secSimilar .tc-route,body[data-page-layout="tour-details"] .tc-rev-cnt,body[data-page-layout="tour-details"] #secSimilar .tc-rev-cnt,body[data-page-layout="tour-details"] .tc-price-head,body[data-page-layout="tour-details"] #secSimilar .tc-price-head,body[data-page-layout="tour-details"] .tc-pp,body[data-page-layout="tour-details"] #secSimilar .tc-pp,body[data-page-layout="tour-details"] .tdmob-price,body[data-page-layout="tour-details"] .tdmob-price small{color:var(--td-ms) !important}body[data-page-layout="tour-details"] .td-season.peak{color:var(--td-pr) !important;background:#fff2ec !important}body[data-page-layout="tour-details"] .badge-green,body[data-page-layout="tour-details"] .tc-badge.badge-green{color:var(--td-sg) !important;background:#e8f3ec !important}body[data-page-layout="tour-details"] .btn-preview,body[data-page-layout="tour-details"] .load-more-btn,body[data-page-layout="tour-details"] .home-static-load-btn,body[data-page-layout="tour-details"] .home-static-load-btn-mobile{color:#09493c !important;background:#fff !important;border-color:#09493c !important}body[data-page-layout="tour-details"] .load-more-btn:hover,body[data-page-layout="tour-details"] .home-static-load-btn:hover,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:hover,body[data-page-layout="tour-details"] .load-more-btn:focus-visible,body[data-page-layout="tour-details"] .home-static-load-btn:focus-visible,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:focus-visible,body[data-page-layout="tour-details"] .load-more-btn:hover *,body[data-page-layout="tour-details"] .home-static-load-btn:hover *,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:hover *,body[data-page-layout="tour-details"] .load-more-btn:focus-visible *,body[data-page-layout="tour-details"] .home-static-load-btn:focus-visible *,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:focus-visible *{background:#09493c !important;border-color:#09493c !important}body[data-page-layout="tour-details"] .btn-preview:hover,body[data-page-layout="tour-details"] .btn-preview:focus-visible,body[data-page-layout="tour-details"] .btn-preview:hover *,body[data-page-layout="tour-details"] .btn-preview:focus-visible *{background:#09493c !important;border-color:#09493c !important;color:#fff !important}body[data-page-layout="tour-details"] .load-more-btn:hover,body[data-page-layout="tour-details"] .home-static-load-btn:hover,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:hover,body[data-page-layout="tour-details"] .load-more-btn:focus-visible,body[data-page-layout="tour-details"] .home-static-load-btn:focus-visible,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:focus-visible,body[data-page-layout="tour-details"] .load-more-btn:hover *,body[data-page-layout="tour-details"] .home-static-load-btn:hover *,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:hover *,body[data-page-layout="tour-details"] .load-more-btn:focus-visible *,body[data-page-layout="tour-details"] .home-static-load-btn:focus-visible *,body[data-page-layout="tour-details"] .home-static-load-btn-mobile:focus-visible *{color:#fff !important}body[data-page-layout="tour-details"] .ft-col-ttl,body[data-page-layout="tour-details"] .ft-col-toggle{color:rgba(255,255,255,.78) !important}body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-cell,body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-mob-img-box{background:var(--nit-skel-gradient) !important;background-size:840px 100% !important;animation:tdgLoadShimmer 1.35s ease-in-out infinite !important}body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-cell,body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-mob-img-box,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-sh2,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-sh3,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-inc-list li,body[data-page-layout="tour-details"] #tdLeft .is-loading .faq-item,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card{background:var(--nit-skel-gradient) !important;background-size:840px 100% !important}body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-img,body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-cell-main .tdg-img,body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-mob-img{opacity:0 !important}body[data-page-layout="tour-details"] #tdLeft .is-loading .td-exp,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day,body[data-page-layout="tour-details"] #tdLeft .is-loading .faq-item,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card{background:var(--nit-skel-bg) !important;border-color:transparent !important;box-shadow:none !important}body[data-page-layout="tour-details"] #tdLeft .is-loading .td-exp h4,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-exp p,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-gl-k,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-gl-v,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-num,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-info h3,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-chips span,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-arr,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-content p,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-content ul li,body[data-page-layout="tour-details"] #tdLeft .is-loading .faq-q h3,body[data-page-layout="tour-details"] #tdLeft .is-loading .faq-arr,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card h3,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card p,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card label,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card input,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card select,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card button,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-title,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-msg,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-icon,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-label,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-input,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-select,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-textarea,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-date-trigger,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-stepper,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-phone-row,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-submit,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-exp .nit-h4,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-info .nit-h3,body[data-page-layout="tour-details"] #tdLeft .is-loading .faq-q .nit-h3,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tca-card .nit-h3{background:var(--nit-skel-child-gradient) !important;background-size:840px 100% !important;animation:tdgLoadShimmer 1.35s ease-in-out infinite !important}body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-grid{min-height:486px}body[data-page-layout="tour-details"] #tdLeft .is-loading .td-gl-k *,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-gl-v *,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-content p *,body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-content ul li *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-title *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-msg *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-icon *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-label *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-date-trigger *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-stepper *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-phone-row *,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-submit *{color:transparent !important;opacity:0 !important;text-shadow:none !important}body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-input,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-select,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-textarea,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-phone-code,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-phone-input{color:transparent !important;border-color:transparent !important;box-shadow:none !important;text-shadow:none !important}body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-input::placeholder,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-textarea::placeholder,body[data-page-layout="tour-details"] #tdCalcAside.is-loading .tdl-phone-input::placeholder{color:transparent !important}body[data-page-layout="tour-details"] #tdLeft .is-loading .td-day-content ul li::before{opacity:0 !important}@media(max-width:1024px){body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-grid{min-height:406px}}@media(max-width:768px){body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-grid{min-height:0}body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-mob-img-box{min-height:clamp(230px,58vw,330px)}}@media(max-width:480px){body[data-page-layout="tour-details"] #tdGallerySec.is-loading .tdg-mob-img-box{min-height:210px}}body[data-page-layout="tour-details"]{--nit-skel-base:#eeeeee;--nit-skel-mid:#e7e7e7;--nit-skel-bg:#fff;--nit-skel-child-gradient:linear-gradient(90deg,var(--nit-skel-base) 25%,var(--nit-skel-mid) 50%,var(--nit-skel-base) 75%);--nit-skel-gradient:linear-gradient(90deg,var(--nit-skel-base) 25%,var(--nit-skel-mid) 50%,var(--nit-skel-base) 75%)}body[data-page-layout="tour-details"] #secArticles .skel,body[data-page-layout="tour-details"] .skel-animate{background:var(--nit-skel-gradient) !important;background-size:840px 100% !important}body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-title,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-route,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-rev-cnt,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-price-head,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-pp{color:transparent !important;-webkit-text-fill-color:transparent !important;background:var(--nit-skel-gradient) !important;background-size:840px 100% !important;animation:tdSecLoadShimmer 1.35s ease-in-out infinite !important;border-color:transparent !important;box-shadow:none !important;text-shadow:none !important;overflow:hidden}body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-title *,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-route *,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-rev-cnt *,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-price-head *,body[data-page-layout="tour-details"] #tdLeft #secSimilar.is-loading article.tc .tc-pp *{color:transparent !important;-webkit-text-fill-color:transparent !important;opacity:0 !important}.kb-itin-card{margin-top: 15px;border-radius: var(--td-r);overflow: hidden;box-shadow: var(--td-sh);border: 1px solid var(--td-bdl)}.kb-itin-head{padding: .58rem .58rem;background: #f0fdf4;border-bottom: 1px solid #bbf7d0;color: #000;font-weight: bold}.kb-itin-head i{color: #ba3b00}.kb-itin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff}.kb-itin-table{width:100%;border-collapse:separate;border-spacing:0}.kb-itin-table thead th{background:linear-gradient(180deg,#b91c1c 0%,#991b1b 100%);color:#fff;font-size:.76rem;font-weight:800;text-align:left;padding:.58rem .58rem;border-right:1px solid rgba(255,255,255,.14);vertical-align:top}.kb-itin-table thead th:last-child{border-right:none}.kb-itin-table tbody td{padding:.58rem .58rem;border-top:1px solid rgba(148,163,184,.18);border-right:1px solid rgba(148,163,184,.14);vertical-align:top;color:#1f2937;font-size:.8rem;line-height:1.42;background:#fff}.kb-itin-table tbody tr:nth-child(even) td{background:#fffdfb}.kb-itin-table tbody td:last-child{border-right:none}.kb-itin-table tbody td[data-label="Distance / Time"]{white-space:nowrap}.kb-itin-day{display:inline-flex;align-items:center;gap:.32rem;font-weight:800;color:#7f1d1d}.kb-itin-day-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:.22rem .42rem;border-radius:999px;background:#fff1f2;color:#991b1b;font-size:.68rem;font-weight:800}.kb-itin-table tbody td:nth-of-type(4) span{font-weight: bold}@media (max-width: 900px){.kb-itin-head{padding:.9rem .9rem 12px}.kb-itin-table thead{display:none}.kb-itin-table,.kb-itin-table tbody,.kb-itin-table tr,.kb-itin-table td{display:block;width:100%}.kb-itin-table{background:transparent}.kb-itin-table tbody{display:grid;gap:.7rem;padding:.75rem}.kb-itin-table tr{border:1px solid rgba(185,28,28,.12);border-radius:15px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fffdfc 100%);box-shadow:0 8px 20px rgba(15,23,42,.05)}.kb-itin-table tbody td{border-right:none;border-top:1px solid #d0d5dd;padding:.56rem 12px;display:flex;gap:.6rem;justify-content:space-between;align-items:flex-start;background:transparent}.kb-itin-table tbody td:first-child{border-top:none;padding:.66rem 12px .56rem;align-items:center;background:linear-gradient(135deg,#fff6f6 0%,#ffffff 100%)}.kb-itin-table tbody td:first-child::before{font-size:.64rem;letter-spacing:.08em;color:#991b1b}.kb-itin-table tbody td::before{content:attr(data-label);flex:0 0 40%;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#991b1b}.kb-itin-table tbody td > span,.kb-itin-table tbody td > div{flex:1;min-width:0;text-align:right;color:#111827;font-size:.74rem}.kb-itin-table tbody td[data-label="Day"]::before{content:"Day"}.kb-itin-table tbody td[data-label="Day"] > span{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;text-align:right}.kb-itin-table tbody td[data-label="Day"]{justify-content:space-between}.kb-itin-table tbody td[data-label="Tour Program"],.kb-itin-table tbody td[data-label="Major Highlight / Sightseeing"]{flex-direction:column}.kb-itin-table tbody td[data-label="Tour Program"]::before,.kb-itin-table tbody td[data-label="Major Highlight / Sightseeing"]::before{margin-bottom:.18rem}.kb-itin-table tbody td[data-label="Tour Program"] > span,.kb-itin-table tbody td[data-label="Major Highlight / Sightseeing"] > span{width:100%;text-align:left}.kb-itin-table tbody td[data-label="Tour Program"],.kb-itin-table tbody td[data-label="Major Highlight / Sightseeing"]{align-items:flex-start}.kb-itin-table tbody td[data-label="Meals"] > span,.kb-itin-table tbody td[data-label="Overnight"] > span,.kb-itin-table tbody td[data-label="Distance / Time"] > span{display:inline-flex;justify-content:flex-end;text-align:right}.kb-itin-table tbody td[data-label="Distance / Time"]{white-space:normal}.kb-itin-chip{font-size:.66rem;padding:.2rem .4rem}}@media (max-width: 480px){.kb-itin-head{padding:.82rem .82rem .65rem}.kb-itin-table tbody{padding:.62rem}.kb-itin-table tbody td{padding:.55rem .62rem}.kb-itin-table tbody td:first-child{padding:.64rem .62rem .52rem}.kb-itin-table tbody td::before{flex-basis:36%;font-size:.62rem}.kb-itin-table tbody td > span,.kb-itin-table tbody td > div{font-size:.69rem}}.guest-feed-shell{position:relative;margin-top:18px;width:100%;min-width:0}.guest-feed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.guest-feed-head .sec-tag{margin-bottom:8px}.guest-feed-head h2,.guest-feed-head .nit-h2{margin:0;font-size:1.12rem;line-height:1.15;letter-spacing:-0.02em}.guest-feed-head h2 span,.guest-feed-head .nit-h2 span{color:#c9184a}.guest-feed-head .sec-sub{max-width:760px;margin:10px 0 0;color:#5f6778}.guest-feed-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}.guest-feed-arrow{appearance:none;width:34px;height:34px;border-radius:999px;border:1px solid rgba(201,24,74,.18);background:#fff;color:#121826;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(14,20,35,.08);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.guest-feed-arrow:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(14,20,35,.12);background:#fff7f9}.guest-feed-arrow:focus-visible,.guest-feed-play:focus-visible,.guest-feed-card:focus-visible{outline:3px solid rgba(201,24,74,.35);outline-offset:3px}.guest-feed-rail{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 14px;width:100%;min-width:0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.guest-feed-rail::-webkit-scrollbar{display:none}.guest-feed-card{appearance:none;position:relative;flex:0 0 calc((100% - 28px) / 3);width:calc((100% - 28px) / 3);min-height:0;border:0;border-radius:26px;overflow:hidden;padding:0;background:#0b1020;scroll-snap-align:start;text-align:left;color:#fff}.guest-feed-media{position:relative;height:100%;aspect-ratio:420 / 626;min-height:0;isolation:isolate}.td-sec.is-loading .guest-feed-media{background:var(--nit-skel-gradient) !important;background-size:200% 100% !important;animation:skelShim 1.4s infinite !important}.td-sec.is-loading .guest-feed-media img,.td-sec.is-loading .guest-feed-topbadges,.td-sec.is-loading .guest-feed-footer,.td-sec.is-loading .guest-feed-play{opacity:0 !important}.td-sec.is-loading .guest-feed-media::after{display:none}.guest-feed-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01)}.guest-feed-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,20,.06) 0%,rgba(6,10,20,.08) 38%,rgba(6,10,20,.72) 100%);z-index:1}.guest-feed-topbadges,.guest-feed-footer{position:absolute;left:14px;right:14px;z-index:2}.guest-feed-topbadges{top:14px;display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.guest-feed-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.92);color:#162033;box-shadow:0 8px 20px rgba(0,0,0,.12)}.guest-feed-chip.guest-feed-chip-dark{background:rgba(12,18,30,.86);color:#fff}.guest-feed-play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;border:0;background:#e03131;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(224,49,49,.42);z-index:3;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.guest-feed-play i{font-size:34px;line-height:1;margin-left:2px}.guest-feed-card:hover .guest-feed-play{transform:scale(1.05);box-shadow:0 18px 36px rgba(224,49,49,.52);background:#d62828}.guest-feed-footer{bottom:0;padding:0 0 14px;display:flex;flex-direction:column;gap:8px}.guest-feed-title{margin:0;font-size:17px;font-weight:800;line-height:1.18;letter-spacing:-0.01em;text-shadow:0 2px 10px rgba(0,0,0,.22)}.guest-feed-sub{margin:0;font-size:13px;line-height:1.45;color:rgba(255,255,255,.86);max-width:18ch}.guest-feed-bottomline{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:2px}.guest-feed-meta{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.86)}.guest-feed-modal{position:fixed;inset:0;z-index:10020;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(7,10,16,.78);backdrop-filter:blur(10px)}.guest-feed-modal.is-open{display:flex}.guest-feed-stage{width:100%;display:flex;justify-content:center}body.guest-feed-lock{overflow:hidden}.td-temple-badges{display: flex;flex-wrap: wrap;gap: 5px;margin-top:10px}.td-temple-badges span{padding: 3px 7px;background: #f5f5f5;border-radius: 4px;font-size: 13px}.td-temple-badges span::before{content:"•";margin-right: 4px;color:#be3c00}@media (max-width: 991px){.guest-feed-head{align-items:flex-start}.guest-feed-controls{margin-left:auto}}@media (max-width: 767px){.guest-feed-card{flex-basis:100%;width:100%;min-height:0}.guest-feed-media{min-height:0}.guest-feed-rail{gap:12px;padding-right:12px}.guest-feed-play{width:58px;height:58px}.guest-feed-play i{font-size:30px}.guest-feed-arrow{width:32px;height:32px}}.tca-lead-card{display:flex;align-items:center;gap:16px;width:100%;padding:17px 18px;border:1px solid #e3e8ef;border-left:4px solid #2873bb;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(19,51,89,.08);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tca-lead-card:hover{transform:translateY(-2px);border-color:#bfd4e9;border-left-color:#2873bb;box-shadow:0 11px 28px rgba(19,51,89,.13)}.tca-lead-card:focus-visible{outline:3px solid rgba(40,115,187,.22);outline-offset:3px}.tca-lead-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;border-radius:50%;color:#fff;background:#2873bb;font-size:22px}.tca-lead-status{position:absolute;right:0;bottom:2px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#22b45b}.tca-lead-content{display:flex;flex:1;flex-direction:column;min-width:0}.tca-lead-content small{margin-bottom:2px;color:#2873bb;font-size:10px;font-weight:800;letter-spacing:.8px}.tca-lead-content strong{color:#172331;font-size:18px;font-weight:800;line-height:1.3}.tca-lead-content>span{margin-top:3px;color:#687482;font-size:13px;line-height:1.45}.tca-lead-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 15px;border-radius:7px;color:#fff;background:#f26522;font-size:13px;font-weight:700;white-space:nowrap}.tca-lead-action i{transition:transform .2s ease}.tca-lead-card:hover .tca-lead-action i{transform:translateX(3px)}.tca-expert{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px}.td-calc-aside.is-loading .tca-expert{position:relative;min-height:96px;padding:12px 14px;border-top:1px solid #d0d5dd;overflow:hidden}.td-calc-aside.is-loading .tca-expert::before{content:'';position:absolute;inset:12px 14px;border-radius:12px;background: linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 0 0 / 34px 34px no-repeat,linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 54px 2px / 46% 12px no-repeat,linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 54px 22px / 32% 12px no-repeat,linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) right 0 top 50% / 148px 40px no-repeat;background-size:200% 100%,200% 100%,200% 100%,200% 100%;animation:skelShimmer 1.4s ease-in-out infinite}.td-calc-aside.is-loading .tca-whatsapp,.td-calc-aside.is-loading .tca-callback{visibility:hidden}.tca-whatsapp{display:flex;align-items:center;gap:5px;color:#202124;text-decoration:none}.tca-whatsapp span:last-child{display:flex;flex-direction:column}.tca-whatsapp strong{line-height:1.2}.tca-whatsapp small{color:#6b7280;font-size:11px}.tca-wa-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;color:#fff;background:#25d366;animation:tcaWaRotate 6s linear infinite}.tca-wa-icon svg{width:24px;height:24px}.tca-callback{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border:1px solid #0f766e;border-radius:7px;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer}.tca-callback:hover{color:#fff;background:#0f766e}@keyframes tcaWaRotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:767px){.tca-lead-card{align-items:flex-start;flex-wrap:wrap;padding:15px}.tca-lead-content strong{font-size:16px}.tca-lead-action{width:100%}}@media(max-width:575px){.tca-expert{align-items:stretch;flex-direction:column}.tca-callback{width:100%}.td-calc-aside.is-loading .tca-expert{min-height:118px}.td-calc-aside.is-loading .tca-expert::before{inset:12px 14px;background: linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 0 0 / 34px 34px no-repeat,linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 54px 2px / 58% 12px no-repeat,linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 54px 22px / 42% 12px no-repeat,linear-gradient(90deg,#eef2f7 25%,#dde5ee 50%,#eef2f7 75%) 0 calc(100% - 40px) / 100% 40px no-repeat;background-size:200% 100%,200% 100%,200% 100%,200% 100%}}@media(prefers-reduced-motion:reduce){.tca-wa-icon{animation:none}}.tca-trip-help{position:relative;display:flex;align-items:center;gap:17px;width:100%;padding:18px 19px;border:1px solid transparent;border-radius:16px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#dfe9f5,#2873bb,#f26522,#dfe9f5) border-box;background-size:100% 100%,250% 250%;box-shadow:0 10px 30px rgba(25,61,99,.09);cursor:pointer;overflow:hidden;isolation:isolate;animation:tcaBorderMove 7s linear infinite;transition:transform .25s ease,box-shadow .25s ease}.tca-trip-help::before{content:'';position:absolute;top:-70px;left:-70px;z-index:-1;width:170px;height:170px;border-radius:50%;background:rgba(40,115,187,.08);transition:transform .4s ease}.tca-trip-help::after{content:'';position:absolute;top:0;left:-100%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:skewX(-20deg);animation:tcaCardShine 4.5s ease-in-out infinite;pointer-events:none}.tca-trip-help:hover{transform:translateY(-3px);box-shadow:0 15px 38px rgba(25,61,99,.15)}.tca-trip-help:hover::before{transform:scale(1.25)}.tca-trip-help:focus-visible{outline:3px solid rgba(40,115,187,.2);outline-offset:3px}.tca-trip-help-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3987d3,#1d5f9f);box-shadow:0 8px 20px rgba(40,115,187,.25);font-size:25px;animation:tcaIconFloat 3s ease-in-out infinite}.tca-trip-help-ring{position:absolute;inset:-6px;border:1px solid rgba(40,115,187,.35);border-radius:50%;animation:tcaRingPulse 2.2s ease-out infinite}.tca-trip-help-live{position:absolute;right:0;bottom:2px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#20b15a}.tca-trip-help-content{display:flex;flex:1;flex-direction:column;min-width:0}.tca-trip-help-label{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:#2873bb;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.tca-trip-help-label>span{width:6px;height:6px;border-radius:50%;background:#20b15a;box-shadow:0 0 0 4px rgba(32,177,90,.12);animation:tcaStatusBlink 1.7s ease-in-out infinite}.tca-trip-help-title{color:#172331;font-size:19px;font-weight:800;line-height:1.3}.tca-trip-help-text{max-width:610px;margin-top:4px;color:#657281;font-size:13px;line-height:1.5}.tca-trip-help-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:12px;min-width:190px;padding:11px 13px 11px 16px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#09493c,#4CAF50);box-shadow:0 8px 20px rgba(242,101,34,.22);font-size:13px;font-weight:800;overflow:hidden}.tca-trip-help-cta>span{display:flex;flex-direction:column;line-height:1.25}.tca-trip-help-cta small{margin-bottom:1px;color:rgba(255,255,255,.78);font-size:9px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tca-trip-help-cta>i{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:8px;background:rgba(255,255,255,.16);font-size:15px;transition:transform .25s ease}.tca-trip-help:hover .tca-trip-help-cta>i{transform:translate(2px,-2px)}@keyframes tcaBorderMove{0%{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}100%{background-position:0 0,0% 50%}}@keyframes tcaCardShine{0%,60%{left:-100%}82%,100%{left:150%}}@keyframes tcaIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tcaRingPulse{0%{opacity:.8;transform:scale(.9)}100%{opacity:0;transform:scale(1.25)}}@keyframes tcaStatusBlink{0%,100%{opacity:1}50%{opacity:.4}}@media(max-width:767px){.tca-trip-help{align-items:flex-start;flex-wrap:wrap;gap:13px;padding:16px}.tca-trip-help-icon{flex-basis:50px;width:50px;height:50px;font-size:21px}.tca-trip-help-title{font-size:16px}.tca-trip-help-text{font-size:12px}.tca-trip-help-cta{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.tca-trip-help,.tca-trip-help::after,.tca-trip-help-icon,.tca-trip-help-ring,.tca-trip-help-label>span{animation:none}}.tdov-modal-body p{padding-bottom: 10px}.td-day-content a strong,.td-day-content a b{color: inherit !important}.tdov-modal-body a,.td-day-content a,.td-day-content a{color:#1a0dab;text-decoration:underline;text-underline-offset:2px;font-weight:600;cursor:pointer}.tdov-modal-body a:hover,.td-day-content a:hover{color:#3F51B5;text-decoration:underline}.tdov-modal-body a:visited,.td-day-content a:visited{color:#551a8b}.tdov-modal-body a:active,.td-day-content a:active{color:#c61a09}section#secSimilar{border-top: none !important}.load-more-wrap,.home-static-load-wrap{padding-top: 10px}.tdov-overlay ol{counter-reset: toc 0;display: flex;flex-direction: column;list-style: none;gap: 0.3rem;padding: 0px}.tdov-overlay ol li{counter-increment: toc 1;font-size: .86rem}.tdov-overlay ol li::before{content: counter(toc) ".";font-size: 12px;font-weight: 700;color: var(--pr);margin-right: 0.4rem}.ra-card{position:relative}.ra-date-badge{--c:#b83a00;position:absolute;top:10px;left:50%;z-index:4;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(18,18,22,.82);color:#fff;font-size:10px;font-weight:650;line-height:1;letter-spacing:.18px;white-space:nowrap;box-shadow:0 5px 16px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ra-date-badge:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 20%,transparent)}.ra-card:nth-child(1) .ra-date-badge{--c:#d94b12}.ra-card:nth-child(2) .ra-date-badge{--c:#7357d6}.ra-card:nth-child(3) .ra-date-badge{--c:#1681a8}.ra-card:nth-child(4) .ra-date-badge{--c:#c64767}.ra-card:nth-child(5) .ra-date-badge{--c:#b98a24}.ra-card:nth-child(6) .ra-date-badge{--c:#536acb}.ra-card:nth-child(7) .ra-date-badge{--c:#dc6830}.ra-card:nth-child(8) .ra-date-badge{--c:#2d8e82}.ra-card:nth-child(9) .ra-date-badge{--c:#b54d78}.ra-card:nth-child(10) .ra-date-badge{--c:#8959c7}.ra-card:nth-child(11) .ra-date-badge{--c:#3979cf}.ra-card:nth-child(12) .ra-date-badge{--c:#a66b34}@media(max-width:575.98px){.ra-date-badge{top:7px;gap:5px;padding:4px 8px 4px 7px;font-size:8.5px}.ra-date-badge:before{width:5px;height:5px;flex-basis:5px}}.tca-head{position:relative!important;overflow:hidden!important;padding: 15px!important;background: radial-gradient(circle at 88% 12%,rgba(255,255,255,.13) 0,rgba(255,255,255,0) 30%),radial-gradient(circle at 8% 100%,rgba(224,170,64,.12) 0,rgba(224,170,64,0) 34%),linear-gradient(125deg,#073f35 0%,#075044 48%,#063b32 100%)!important;border-radius:16px 16px 0 0!important;border:1px solid rgba(255,255,255,.08)!important;border-bottom:0!important;box-shadow: inset 0 1px 0 rgba(255,255,255,.10),0 10px 26px rgba(5,55,46,.12)!important;isolation:isolate!important}.tca-head::before{content:""!important;position:absolute!important;width:150px!important;height:150px!important;top:-92px!important;right:30px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:50%!important;box-shadow: 0 0 0 24px rgba(255,255,255,.025),0 0 0 48px rgba(255,255,255,.018)!important;pointer-events:none!important;z-index:-1!important}.tca-head::after{content:""!important;position:absolute!important;left:20px!important;right:20px!important;bottom:0!important;height:1px!important;background:linear-gradient( 90deg,transparent,rgba(230,180,77,.65),rgba(255,255,255,.25),transparent )!important;opacity:.75!important;pointer-events:none!important}.tca-head-row{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.tca-price-row{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:5px!important;color:#fff!important}.tca-from{font-size:11px!important;line-height:1!important;font-weight:600!important;color:rgba(255,255,255,.76)!important;letter-spacing:.02em!important}.tca-price{position:relative!important;font-size:28px!important;line-height:1!important;font-weight:800!important;color:#fff!important;letter-spacing:-.8px!important;text-shadow:0 2px 12px rgba(0,0,0,.15)!important}.tca-price::after{content:""!important;position:absolute!important;left:2px!important;right:2px!important;bottom:-5px!important;height:2px!important;border-radius:20px!important;background:linear-gradient( 90deg,#e7b44e,rgba(231,180,78,.15) )!important}.tca-pp{font-size:11px!important;font-weight:500!important;color:rgba(255,255,255,.76)!important}.tca-meta{display:flex!important;align-items:center!important;gap:6px!important;margin-top:11px!important;font-size:11.5px!important;line-height:1.2!important;font-weight:600!important;color:rgba(255,255,255,.82)!important}.tca-meta i,.tca-star{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:6px!important;color:#ffc44d!important;background:rgba(255,196,77,.11)!important;border:1px solid rgba(255,196,77,.16)!important;font-size:10px!important}.tca-head-badge{position:relative!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:31px!important;padding:4px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.95)!important;color:#0a5748!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow: 0 5px 15px rgba(0,0,0,.12),inset 0 1px 0 #fff!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.01em!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.tca-head-badge i{color:#c96a17!important;font-size:12px!important}.tca-head-badge i{animation:tcaPopularIcon 2.4s ease-in-out infinite!important}@keyframes tcaPopularIcon{0%,100%{color:#b8711d!important;transform:scale(1) rotate(0deg)!important;text-shadow:none!important}25%{color:#f6b73c!important;transform:scale(1.12) rotate(-8deg)!important;text-shadow:0 0 6px rgba(246,183,60,.35)!important}50%{color:#ff7a18!important;transform:scale(1.2) rotate(8deg)!important;text-shadow:0 0 10px rgba(255,122,24,.5)!important}75%{color:#ffd166!important;transform:scale(1.1) rotate(-4deg)!important;text-shadow:0 0 7px rgba(255,209,102,.4)!important}}@media(max-width:575.98px){.tca-head{padding:16px 16px 15px!important;border-radius:14px 14px 0 0!important}.tca-head-row{gap:10px!important}.tca-price{font-size:25px!important}.tca-from,.tca-pp{font-size:10px!important}.tca-meta{margin-top:10px!important;font-size:10.5px!important}.tca-head-badge{min-height:29px!important;padding:5px 11px!important;font-size:10.5px!important}}.tdg-bc,.td-bc{min-width:0;max-width:100%;overflow:hidden}.tdg-bc-list{flex-wrap:nowrap;max-width:100%;width:100%;overflow:hidden;min-width:0;white-space:nowrap}.tdg-bc-list li{flex-shrink:0;max-width:100%;min-width:0}.tdg-bc-list li:not(:last-child){max-width:25%}.tdg-bc-list li:not(:last-child) .tdg-bc-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tdg-bc-list li:last-child{flex:1 1 auto;min-width:0;max-width:none}.tdg-bc-list .tdg-bc-cur{display:block;min-width:0;max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-bc{flex-wrap:nowrap;white-space:nowrap}.td-bc>a{display:inline-block;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-bc>[aria-current]{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.tdg-bc-list li:not(:last-child){max-width:23%}.tdg-bc-list .tdg-bc-cur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.68rem;max-width:100%}}.tdg-bc-list .tdg-bc-cur{line-height:1.35}@media(max-width:768px){.tdg-bc-list li{line-height:1.3!important}}@media(max-width:640px){.td-rv-grid{grid-template-columns:minmax(0,1fr)}}.td-rv-modal-body{overflow-x:hidden}.td-rv-modal-body .td-rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.td-rv-modal-body .td-rv-grid{grid-template-columns:minmax(0,1fr)}}#secInclusions #tdIncExpandAll{display:none}#secInclusions .td-inc-grid{align-items:start}#secInclusions .td-inc-card{background:#fff}#secInclusions .td-inc-count{display:inline;margin-left:2px;font-weight:600;opacity:.8}#secInclusions .td-inc-list.td-inc-list{max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;padding-bottom:.2rem}#secInclusions .td-inc-list::after{display:none!important}#secInclusions .td-inc-card:not(.is-open) .td-inc-list>li:nth-child(n+4){display:none!important}#secInclusions .td-inc-card:not(.is-open) .td-inc-list>li:nth-child(3){border-bottom:0}#secInclusions .td-inc-more{display:inline-flex;align-items:center;gap:4px;margin:0 0 .65rem 1rem;padding:.2rem 0;border:0;background:none;color:#ba3b00;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}#secInclusions .td-inc-more:hover{text-decoration:underline}#secInclusions .td-inc-more:focus-visible{outline:2px solid #ba3b00;outline-offset:2px;border-radius:4px}#secInclusions .td-inc-more i{font-size:11px}@media(max-width:767px){#secInclusions .td-inc-grid{gap:.7rem}#secInclusions .td-inc-hdr{padding:.55rem .8rem}#secInclusions .td-inc-list{padding:.3rem .8rem .1rem}#secInclusions .td-inc-list li{padding:.38rem 0}#secInclusions .td-inc-card:not(.is-open) .td-inc-list>li span{display:none}#secInclusions .td-inc-more{min-height:36px;margin:0 0 .25rem .8rem}}.tdg-rating-badge:has(.bi-calendar-check-fill){display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(7,29,15,.62);box-shadow:0 4px 14px rgba(0,0,0,.2);backdrop-filter:blur(8px);opacity:1}.tdg-cell-main:hover .tdg-rating-badge:has(.bi-calendar-check-fill){opacity:1}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-score{display:grid;place-items:center;width:32px;height:32px;margin:0;font-size:15px;line-height:1}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-score i{color:#fff}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-right{display:flex;flex-direction:column;justify-content:center;gap:1px}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-stars{color:#fff;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.25;white-space:nowrap}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-info{color:rgba(255,255,255,.78);font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}.tdg-mob-rating:has(.bi-calendar-check-fill){display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 8px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(7,29,15,.62);box-shadow:none;backdrop-filter:blur(8px)}.tdg-mob-rating:has(.bi-calendar-check-fill) .tdg-mob-score{margin:0;padding:0;background:none;font-size:14px}.tdg-mob-rating:has(.bi-calendar-check-fill) .tdg-mob-score i{color:#fff}.tdg-mob-rating:has(.bi-calendar-check-fill) .tdg-mob-rev{padding:0;color:#fff;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.tdg-rating-badge:has(.bi-calendar-check-fill){border-left:2px solid rgba(252,211,77,.75)}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-score{border-radius:50%;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.tdg-rating-badge:has(.bi-calendar-check-fill) .tdg-rb-info{letter-spacing:.01em}@media(min-width:992px){.tdg-rating-badge:has(.bi-calendar-check-fill){top:16px;left:16px;right:auto;bottom:auto}}.kb-itin-table-wrap.is-short tbody>tr:nth-child(n+4){display:none}.kb-itin-more{display:inline-flex;align-items:center;gap:4px;margin:.5rem 0 .2rem 1rem;padding:.2rem 0;border:0;background:none;color:#ba3b00;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.kb-itin-more:hover{text-decoration:underline}.kb-itin-more:focus-visible{outline:2px solid #ba3b00;outline-offset:2px;border-radius:4px}.kb-itin-more i{font-size:11px}