html:not(.nit-snap-on) :is(.bu-vs-track,html body #nri-page .nri-nav-links,html body #v5ReviewRail,html body #sectionWhy .v5-why-cards,.v5-hero-rail,.v5-dest-rail,.v5-tour-rail,.v5-theme-rail,.v5-review-rail,.v5-event-rail,.v5-drag-rail,.nit-service-nav,.v9-media-rail,.v9-review-platforms,.v10-stats-board,.v10-review-platforms,.v10-media-rail,.v5-review-platforms.v9-review-platforms.v10-review-platforms,.td-place-track,.tca-hotel-gallery,.td-rv-gallery-viewport,.guest-feed-rail){scroll-snap-type:none!important}:where(.nit-h1,.nit-h2,.nit-h3,.nit-h4,.nit-h5,.nit-h6){display:block;font-weight:bold}:where(.nit-h1){font-size:2em;margin-block:.67em}:where(.nit-h2){font-size:1.5em;margin-block:.83em}:where(.nit-h3){font-size:1.17em;margin-block:1em}:where(.nit-h4){margin-block:1.33em}:where(.nit-h5){font-size:.83em;margin-block:1.67em}:where(.nit-h6){font-size:.67em;margin-block:2.33em}.common-ui-scope,: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}@font-face{font-family:'efCircular';src:url('https://cdn.jsdelivr.net/npm/@vetixy/circular-std@1.0.0/fonts/CircularStd-Book.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'efCircular';src:url('https://cdn.jsdelivr.net/npm/@vetixy/circular-std@1.0.0/fonts/CircularStd-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'efCircular';src:url('https://cdn.jsdelivr.net/npm/@vetixy/circular-std@1.0.0/fonts/CircularStd-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}*,*::before,*::after{}html{}body{font-family:var(--fb);color:var(--ink)}img{display:block;max-width:100%;height:auto}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}input,select,textarea{font-family:var(--fb);font-size:inherit}address{font-style:normal}.is-hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nit-tc-loading{align-items:stretch}.tours-grid.is-loading>.tc:not(.nit-tc-skel){visibility:hidden!important;pointer-events:none!important}.nit-tc-loading>.tc:not(.nit-tc-skel){display:none!important}.tc.nit-tc-skel{width:100%!important;min-width:0!important;min-height:468px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #ededf1!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.06);contain:layout paint}.tc.nit-tc-skel .nit-skel-block{display:block;background:linear-gradient(90deg,#f1f1f3 25%,#e6e7ea 50%,#f1f1f3 75%);background-size:840px 100%;animation:nitTcSkelShimmer 1.35s ease-in-out infinite}.tc.nit-tc-skel .nit-tc-skel-media{position:relative!important;flex:0 0 auto!important;width:100%!important;height:210px!important;min-height:210px!important;background:#f1f1f3!important}.tc.nit-tc-skel .nit-tc-skel-body{display:block!important;flex:1 1 auto!important;padding:18px 18px 16px!important;background:#fff!important}.tc.nit-tc-skel .nit-tc-skel-row{display:flex;align-items:center;gap:8px}.tc.nit-tc-skel .nit-tc-skel-tags{margin-bottom:14px}.tc.nit-tc-skel .nit-tc-skel-pills{margin-top:12px}.tc.nit-tc-skel .nit-tc-skel-pill{height:18px;border-radius:999px}.tc.nit-tc-skel .nit-tc-skel-pill-sm{width:73px}.tc.nit-tc-skel .nit-tc-skel-pill-xs{width:54px}.tc.nit-tc-skel .nit-tc-skel-title{width:100%;height:18px;border-radius:999px;margin-bottom:12px}.tc.nit-tc-skel .nit-tc-skel-route{width:66%;height:18px;border-radius:999px;margin-bottom:14px}.tc.nit-tc-skel .nit-tc-skel-divider{height:1px;margin:16px 0 14px;background:#ececf1}.tc.nit-tc-skel .nit-tc-skel-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tc.nit-tc-skel .nit-tc-skel-price{width:122px;height:18px;border-radius:999px}.tc.nit-tc-skel .nit-tc-skel-round{width:42px;height:42px;border-radius:50%;flex:0 0 42px}.tc.nit-tc-skel .nit-tc-skel-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tc.nit-tc-skel .nit-tc-skel-btn{height:42px;border-radius:10px}.tc.nit-tc-skel i,.tc.nit-tc-skel svg{opacity:0!important;visibility:hidden!important}@keyframes nitTcSkelShimmer{0%{background-position:-420px 0}100%{background-position:420px 0}}.nit-bl-card-loading{align-items:stretch}.nit-bl-card-loading>.bl-card:not(.nit-bl-card-skel){display:none!important}.bl-card.nit-bl-card-skel{width:100%!important;min-width:0!important;min-height:334px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transform:none!important;border:1px solid #ededf1!important;border-radius:20px!important;background:#fff!important;box-shadow:0 2px 5px rgba(15,23,42,.06)!important;contain:layout paint}.bl-card.nit-bl-card-skel .nit-bl-skel-block{display:block!important;background:linear-gradient(90deg,#f0f0f2 25%,#e7e7ea 50%,#f0f0f2 75%)!important;background-size:840px 100%!important;animation:nitBlCardSkelShimmer 1.35s ease-in-out infinite!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-media{flex:0 0 178px!important;width:100%!important;height:178px!important;min-height:178px!important;overflow:hidden!important;background:#f0f0f2!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-image{width:100%!important;height:100%!important;border-radius:0!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-body{display:block!important;flex:1 1 auto!important;min-height:154px!important;padding:17px 18px 18px!important;background:#fff!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-row{display:flex!important;align-items:center!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-tags{gap:9px!important;margin:0 0 13px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-pill{height:18px!important;border-radius:999px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-pill-lg{width:71px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-pill-sm{width:53px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-title{width:100%!important;height:22px!important;margin:0 0 14px!important;border-radius:999px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-lines{gap:8px!important;margin:0 0 16px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-line{flex:1 1 0!important;width:calc(50% - 4px)!important;height:18px!important;border-radius:999px!important}.bl-card.nit-bl-card-skel .nit-bl-card-skel-foot{width:71px!important;height:19px!important;border-radius:999px!important}@keyframes nitBlCardSkelShimmer{0%{background-position:-420px 0}100%{background-position:420px 0}}:root{--nit-skel-base:#d0d5dd;--nit-skel-shine:#e8e3dc;--nit-skel-bg:#f7f3ed;--nit-skel-child:#e4ded6;--nit-skel-child-shine:#dad3ca;--nit-skel-gradient:linear-gradient(90deg,var(--nit-skel-base) 25%,var(--nit-skel-shine) 50%,var(--nit-skel-base) 75%);--nit-skel-child-gradient:linear-gradient(90deg,var(--nit-skel-child) 25%,var(--nit-skel-child-shine) 50%,var(--nit-skel-child) 75%)}.ann-bar{display:flex;align-items:center;background:var(--f);color:#fff;font-size:.76rem;overflow:hidden;min-height:34px;z-index:200;position:relative}.ann-marquee{flex:1;overflow:hidden;min-width:0}.ann-track{display:flex;align-items:center;gap:.75rem;white-space:nowrap;animation:annScroll 40s linear infinite;will-change:transform}.ann-track span{flex-shrink:0}.ann-track i{margin-right:.25em;color:#ff9800}.ann-sep{color:rgba(255,255,255,.3)}@keyframes annScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ann-right{display:flex;align-items:center;gap:.6rem;padding:.35rem .75rem;flex-shrink:0;background:rgba(0,0,0,.2)}.ann-link{color:rgba(255,255,255,.8);font-size:.73rem;font-weight:500;transition:color var(--trn)}.ann-link:hover{color:#fff}.ann-divider{width:1px;height:14px;background:rgba(255,255,255,.2)}.ann-close{color:rgba(255,255,255,.7);padding:.2rem;line-height:1;transition:color var(--trn)}.ann-close:hover{color:#fff}.site-header{position: sticky;top: 0;z-index: 150;background: #fff;box-shadow: 0 1px 7px 0 rgb(0 0 0 / 12%);border-bottom: 1px solid #d0d5dd}#progressBar{position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,var(--pr),#ff8f58);transition:width .08s linear;z-index:2}.hdr-wrap{max-width:1260px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1rem;height:62px}.site-logo{font-size:1.55rem;font-weight:800;color:var(--f);letter-spacing:-.03em;flex-shrink:0}.logo-dot{color:var(--pr)}.desk-nav{flex:1;min-width:0}.nav-ul{margin:0;padding:0}.nav-li{position:relative}.nav-btn{border-radius:var(--rad-sm);color:var(--f);transition:var(--trn)}.nav-btn:hover,.nav-li:hover>.nav-btn{color:var(--pr);background:var(--prl)}.nav-chev{font-size:.6rem;transition:transform var(--trn)}.nav-li:hover .nav-chev{transform:rotate(180deg)}.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(680px,78vw,1120px);max-width:calc(100vw - 2rem);pointer-events:none}.nav-li:hover .mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-body{display:grid;gap:1.5rem;padding:1.25rem 1.5rem}.mega-4{}.mega-ttl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ms);margin-bottom:.5rem}.mega-links{margin:0}.mega-links li a{color:var(--sl);transition:var(--trn)}.mega-links li a:hover{color:var(--pr);background:var(--prl)}.mega-links li a i{font-size:.7rem;color:var(--pr);flex-shrink:0}.mega-links li a:not(:has(i))::before{content:"•";font-size:1rem;color:var(--pr);margin-right:.2rem}.mega-all{color:var(--pr);background:var(--prl);transition:var(--trn)}.mega-all:hover{background:var(--pr);color:#fff}.hdr-desk-only{display:flex}.hdr-actions{display:flex;align-items:center;gap:.2rem;flex-shrink:0;margin-left:auto}.hdr-icon{color:var(--sl);transition:var(--trn)}.hdr-icon:hover{background:var(--prl);color:var(--pr)}.hdr-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--pr);color:#fff;border-radius:999px;font-size:.58rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.hdr-login{border-radius:var(--rad-sm);color:var(--f);transition:var(--trn);border:1.5px solid var(--bd)}.hdr-login:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.hdr-primary{border-radius:var(--rad-sm);background:var(--pr);transition:var(--trn)}.hdr-primary:hover{background:var(--prd)}.hdr-hamburger{transition:var(--trn)}.hdr-hamburger:hover{background:var(--prl)}.ham-line{width:20px;height:2px;background:var(--f);border-radius:2px;transition:transform .2s,opacity .2s}.mnav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:300;opacity:0;pointer-events:none;transition:opacity .25s}.mnav-overlay.is-open{opacity:1;pointer-events:auto}.mnav-drawer{position:fixed;top:0;right:-100%;width:min(350px,90vw);height:100%;background:#fff;z-index:301;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.mnav-drawer.is-open{right:0}.mnav-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--bdl)}.mnav-logo{font-size:1.3rem;font-weight:800;color:var(--f)}.mnav-logo em{color:var(--pr);font-style:normal}.mnav-head button{color:var(--sl);transition:var(--trn)}.mnav-head button:hover{background:var(--prl);color:var(--pr)}.mnav-search-box{padding:.75rem 1rem;border-bottom:1px solid var(--bdl);position:relative}.mnav-search-inner{display:flex;align-items:center;gap:.5rem;background:var(--cr);border:1.5px solid var(--bd);border-radius:var(--rad-sm);padding:.5rem .75rem;transition:var(--trn)}.mnav-search-inner:focus-within{border-color:var(--pr);background:#fff;box-shadow:0 0 0 3px rgba(184,58,0,.1)}.mnav-search-ico{color:var(--ms);font-size:.9rem;flex-shrink:0}#mnavSearch{color:var(--f);caret-color:var(--pr)}#mnavSearch::placeholder{color:var(--ms)}.mnav-search-clear{color:var(--ms);transition:var(--trn)}.mnav-search-clear:hover{color:var(--pr)}.mnav-suggest{position:absolute;top:calc(100% - .25rem);left:1rem;right:1rem;background:#fff;border:1px solid var(--bdl);border-radius:var(--rad-sm);box-shadow:var(--shd-lg);z-index:50;max-height:240px;overflow-y:auto}.mnav-sug-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.83rem;color:var(--f);cursor:pointer;transition:var(--trn)}.mnav-sug-item:hover{background:var(--prl);color:var(--pr)}.mnav-sug-item i{color:var(--ms);font-size:.8rem;flex-shrink:0}.mnav-list{list-style:none;margin:0}.mnav-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;color:var(--f);transition:var(--trn)}.mnav-btn:hover{color:var(--pr);background:var(--prl)}.mnav-btn span{display:flex;align-items:center;gap:.5rem}.mnav-btn span i{color:var(--pr);font-size:.85rem}.mnav-sub{list-style:none;margin:0}.mnav-sub a{padding:.4rem .75rem;font-size:.83rem;color:var(--sl);border-radius:6px;display:block;transition:var(--trn)}.mnav-sub a:hover{color:var(--pr);background:var(--prl)}.mnav-foot{padding:1rem 1.25rem;border-top:1px solid var(--bdl);display:flex;flex-direction:column;gap:.6rem}.mnav-plan-btn{border-radius:var(--rad-sm);background:var(--pr);transition:var(--trn)}.mnav-plan-btn:hover{background:var(--prd)}.mnav-wa-btn{border-radius:var(--rad-sm);background:var(--sgl);color:var(--sg);transition:var(--trn)}.mnav-wa-btn:hover{background:var(--sg);color:#fff}.mnav-foot-actions{display:flex;gap:.5rem}.mnav-login-btn{border-radius:var(--rad-sm);border:1.5px solid var(--bd);color:var(--f);transition:var(--trn)}.mnav-login-btn:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.mnav-foot p{font-size:.75rem;color:var(--ms);text-align:center}.mnav-foot p a{color:var(--pr);font-weight:600}.ft-trust-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:.85rem 1.5rem;background:rgba(3,8,14,.34);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ft-ti{display:flex;align-items:center;gap:.6rem;padding:.4rem 1.5rem}.ft-ts{width:1px;height:36px;background:rgba(255,255,255,.1)}.ft-ti-ico{font-size:1.1rem;color:var(--pr)}.ft-ti strong{display:block;font-size:.78rem;font-weight:700;color:#fff}.ft-ti small{font-size:.68rem;opacity:.6}.ft-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1.4fr;gap:1.5rem;padding:3rem 1.5rem 2rem;max-width:1260px;margin:0 auto}.ft-logo{}.ft-logo span{color:var(--pr)}.ft-brand p{font-size:.78rem;line-height:1.6;opacity:.65;margin-bottom:1rem;max-width:280px}.ft-socials{display:flex;gap:.4rem;margin-bottom:.85rem}.ft-socials a{transition:var(--trn)}.ft-socials a:hover{background:var(--pr);color:#fff}.ft-badges{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.85rem}.ft-badge{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(255,255,255,.07);border-radius:4px;font-size:.65rem;font-weight:600;color:rgba(255,255,255,.65)}.ft-badge i{color:var(--pr)}.ft-apps{display:flex;gap:.5rem;flex-wrap:wrap}.ft-app-btn{transition:var(--trn)}.ft-app-btn:hover{border-color:var(--pr);color:#fff}.ft-app-btn i{font-size:.9rem}.ft-app-btn small{display:block;opacity:.6;font-size:.6rem}.ft-app-btn strong{display:block;font-size:12px}.ft-col-ttl,.ft-col-toggle{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.45);margin-bottom:.75rem}.ft-col-toggle{}.ft-col-toggle i{transition:transform var(--trn);display:none}.ft-links{}.ft-links-closed{display:none}.ft-links a{}.ft-links a i{font-size:.6rem;color:var(--pr)}.ft-nl-box p{font-size:.75rem;color:rgba(255,255,255,.5);margin-bottom:.5rem}.ft-nl-row{display:flex;gap:.35rem}.ft-nl-row input{transition:border-color var(--trn)}.ft-nl-row input::placeholder{color:rgba(255,255,255,.3)}.ft-nl-row input:focus{border-color:var(--pr)}.ft-nl-row button{padding:.4rem .75rem;border-radius:6px;background:var(--pr);color:#fff;font-size:.76rem;font-weight:700;transition:var(--trn)}.ft-nl-row button:hover{background:var(--prd)}.ft-nl-msg{font-size:12px;margin-top:.3rem;color:rgba(255,255,255,.5)}.ft-contact{}.ft-contact a,.ft-contact span{transition:var(--trn)}.ft-contact a:hover{color:#fff}.ft-contact i{color:var(--pr);font-size:.8rem;flex-shrink:0}.ft-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.07);max-width:1260px;margin-top:15px}.ft-bottom small{font-size:12px;color:rgba(255,255,255,.35)}.ft-bottom small a{}.ft-bottom small a:hover{color:#fff}.ft-payments{display:flex;gap:.4rem;flex-wrap:wrap}.ft-payments span{font-size:.65rem;font-weight:600;padding:.2rem .5rem;background:rgba(255,255,255,.07);border-radius:4px;color:rgba(255,255,255,.5)}.site-footer small,.site-footer span,.site-footer p,.site-footer a,.site-footer .ft-links a,.site-footer .ft-contact a,.site-footer .ft-contact span,.site-footer .ft-badge,.site-footer .ft-app-btn,.site-footer .ft-payments span,.site-footer .ft-nl-msg{color:rgba(255,255,255,.82)!important;opacity:1!important}.site-footer .ft-links a:hover,.site-footer .ft-links a:focus-visible,.site-footer .ft-links a.is-active,.site-footer .ft-links a[aria-current="page"]{color:#dff7e9!important}.xlist{max-width:1260px;margin:0 auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.07);position:relative}.xlist p{margin:0 0 .75rem;font-size:12px;line-height:1.45;color:rgba(255,255,255,.5);text-align:center}.xlist-inner{position:relative;overflow:hidden;padding:.05rem 0}.xlist-track{display:flex;align-items:center;gap:.75rem;width:max-content;will-change:transform;animation:footerTrustScroll 42s linear infinite;padding:0}.xlist:hover .xlist-track{animation-play-state:paused}@keyframes footerTrustScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes footerGlowShift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(1.5%,-1%,0) scale(1.03)}100%{transform:translate3d(-1%,1.2%,0) scale(1.01)}}@keyframes footerDrift{0%{transform:translate3d(0,0,0) rotate(0deg)}100%{transform:translate3d(-18%,24%,0) rotate(18deg)}}.xlist-list{display:flex;align-items:center;gap:.55rem;list-style:none;margin:0;padding:0;flex-shrink:0}.xlist-list li{flex-shrink:0}.xlist-list a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.22rem .5rem;background:#fff;border-radius:10px;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.xlist-list a:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);box-shadow:0 8px 18px rgba(0,0,0,.12);transform:translateY(-1px)}.xlist-list img{display:block;width:auto;height:auto;max-width:100%;max-height:38px;object-fit:contain;filter:none;opacity:1;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.xlist-list a:hover img{filter:none;opacity:1;transform:scale(1.01)}@media(max-width:768px){.xlist{padding:.5rem .95rem .2rem}.xlist p{font-size:.68rem;text-align:left;margin-bottom:.35rem}.xlist-track{animation-duration:34s}.xlist-list a{min-height:46px;padding:.18rem .4rem;border-radius:9px}.xlist-list img{max-height:40px}}.car-box{width:100%;max-width:640px;background:#fff;border-radius:24px;padding:1.5rem;position:relative;box-shadow:0 25px 60px rgba(15,23,42,.18);animation:carPop .35s ease}body[data-page-layout="home"],body[data-page-layout="tour-category"],body[data-page-layout="destination-category"],body[data-page-layout="destination-details"]{--pr:#b83a00;--prd:#8f2d00;--prl:#fff2ec;--sl:#374151;--ms:#5b6673;--sg:#24613e}@keyframes carPop{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.car-jhead{margin-bottom:1.4rem;padding-right:3rem}.car-jhead h3,.car-jhead .nit-h3{margin:0;font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1.2}.car-jmeta{margin-top:.45rem;color:#64748b;font-size:.92rem}.car-jform{display:flex;flex-direction:column;gap:1rem}.car-fgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.car-fg{display:flex;flex-direction:column;gap:.45rem}.car-fg label{font-size:.88rem;font-weight:600;color:#334155}.car-fg input,.car-fg textarea{width:100%;border:1px solid #dbe4f0;background:#fff;border-radius:14px;padding:.95rem 1rem;font-size:.95rem;color:#0f172a;outline:none;transition:.25s ease}.car-fg textarea{min-height:120px;resize:none}.car-fg input:focus,.car-fg textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.08)}.car-fg input::placeholder,.car-fg textarea::placeholder{color:#94a3b8}#carOpenSubmit{width:100%;border:none;border-radius:16px;padding:1rem 1.2rem;background:#2563eb;color:#fff;font-size:.97rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.65rem;transition:.25s ease}.car-btn-w:hover{background:#1d4ed8;transform:translateY(-2px)}@media(max-width:768px){.car-box{padding:1.2rem;border-radius:20px;max-height:90vh;overflow-y:auto}.car-fgrid{grid-template-columns:1fr}.car-jhead h3,.car-jhead .nit-h3{font-size:1.25rem}.car-jmeta{font-size:.84rem}.car-fg input,.car-fg textarea{border-radius:12px;padding:.9rem .95rem}.car-btn-w{border-radius:14px}}.td-bc-wrap{background:var(--cr);border-bottom:1px solid var(--bdl);padding:.52rem 0}.td-bc{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap;font-size:.73rem;color:var(--ms);list-style:none;margin:0;padding:0}.td-bc a{color:var(--sl);font-weight:500;transition:color var(--trn)}.td-bc a:hover{color:var(--pr)}.td-bc i{font-size:.58rem;color:var(--bd)}.td-bc[aria-current]{color:var(--f);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ai-float-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(13,40,24,.32)}.ai-float-icon,.ai-float-btn i{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.ai-float-label,.ai-float-btn span{font-size:.78rem;font-weight:700;color:#fff;position:relative;z-index:1}@media(max-width:1180px){.ft-main{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:1.25rem}.ft-contact-col{grid-column:1/-1}}@media(max-width:980px){.desk-nav,.hdr-desk-only{display:none!important}.hdr-hamburger{display:flex}.ft-main{grid-template-columns:1fr 1fr 1fr;gap:1.25rem}.ft-contact-col{grid-column:1/-1}}@media(max-width:768px){.hdr-wrap{padding:0 10px;height:58px}.site-logo img{width: 140px}.hdr-actions{gap:.1rem}.hdr-icon{width:36px;height:36px}.mnav-drawer{height:-webkit-fill-available}}.currency-modal{padding:0}.currency-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid var(--bdl)}.currency-header h2,.currency-header .nit-h2{font-size:1rem;font-weight:800;color:var(--f);display:flex;align-items:center;gap:.45rem}.currency-close{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn);background:transparent;border:none;cursor:pointer}.currency-close:hover{background:var(--prl);color:var(--pr)}.currency-body{padding:1rem}.currency-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.currency-opt{border:1.5px solid var(--bd);border-radius:10px;padding:.65rem .7rem;text-align:left;transition:all .15s;cursor:pointer;background:#fff}.currency-opt:hover{border-color:var(--pr);background:var(--prl)}.currency-opt.active{border-color:var(--pr);background:var(--prl)}.currency-opt strong{display:block;font-size:.86rem;color:var(--f);font-weight:700}.currency-opt small{font-size:12px;color:var(--ms)}.support-modal{padding:0;background:#fff}.support-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem .85rem;border-bottom:1px solid var(--bdl)}.support-head h2,.support-head .nit-h2{margin:0 0 .35rem;font-size:1.28rem;font-weight:900;color:var(--f);display:flex;align-items:center;gap:.5rem}.support-head p{margin:0;font-size:.82rem;line-height:1.6;color:var(--sl);max-width:420px}.support-close{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);background:var(--cr);border:1px solid var(--bdl);transition:var(--trn);cursor:pointer;flex-shrink:0}.support-close:hover{background:var(--prl);border-color:rgba(184,58,0,.22);color:var(--pr)}.support-hero{margin:1rem 1.4rem 0;padding:1rem 1.05rem;border-radius:16px;background:linear-gradient(135deg,#fff3ec,#fff,#eef8f1);border:1px solid #f3e4d8}.support-hero-copy{display:flex;flex-direction:column;gap:.18rem;margin-bottom:.8rem}.support-hero-copy strong{font-size:.95rem;color:var(--f)}.support-hero-copy span{font-size:.78rem;color:var(--sl)}.support-badges{display:flex;flex-wrap:wrap;gap:.45rem}.support-badges span{display:inline-flex;align-items:center;gap:.32rem;padding:.34rem .58rem;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(13,40,24,.08);font-size:.7rem;font-weight:700;color:var(--f)}.support-badges i{color:var(--pr)}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.4rem 1.05rem}.support-card{display:flex;flex-direction:column;gap:.28rem;padding:1rem;border-radius:16px;border:1px solid var(--bdl);background:#fff;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;text-decoration:none;color:inherit;cursor:pointer}.support-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08);border-color:#f3c5ad}.support-card i{font-size:1.25rem;color:var(--pr)}.support-card strong{font-size:.92rem;color:var(--f)}.support-card span{font-size:.82rem;font-weight:700;color:var(--sl)}.support-card small{font-size:.74rem;line-height:1.55;color:var(--ms)}.support-call{background:linear-gradient(180deg,#fff,#fff8f4)}.support-wa{background:linear-gradient(180deg,#fff,#f4fff8)}.support-mail{background:linear-gradient(180deg,#fff,#f7fbff)}.support-chat{background:linear-gradient(180deg,#fff,#fff8fd)}.support-extra{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:0 1.4rem 1.35rem}.support-extra-card{padding:.95rem 1rem;border-radius:16px;background:var(--cr);border:1px solid var(--bdl)}.support-extra-card h3,.support-extra-card .nit-h3{margin:0 0 .7rem;font-size:.86rem;font-weight:800;color:var(--f)}.support-socials{display:flex;gap:.55rem;flex-wrap:wrap}.support-socials a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--bdl);color:var(--sl);transition:var(--trn);text-decoration:none}.support-socials a:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.support-extra-card ul{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding:0;margin:0}.support-extra-card li{display:flex;align-items:flex-start;gap:.45rem;font-size:.77rem;color:var(--sl)}.support-extra-card li i{color:var(--pr);margin-top:.12rem}.review-modal{padding:0;background:#fff}.login-modal{background:#fff}.plan-header{border-bottom:1px solid var(--bdl);gap:1rem}.plan-header h2,.plan-header .nit-h2{display:flex;align-items:center;gap:.55rem;color:var(--f);line-height:1.2}.login-close-btn{color:var(--sl);transition:var(--trn);flex-shrink:0;border:none;background:transparent}.login-close-btn:hover{background:var(--prl);color:var(--pr)}.login-body{}.plan-trip-body{background:linear-gradient(180deg,#fff 0%,#fffaf6 100%)}.plan-trip-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(184,58,0,.12);border-radius:18px;background:linear-gradient(135deg,#fff4ec 0%,#fff 58%,#fef7ef 100%);margin-bottom:1rem}.plan-trip-intro-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.plan-trip-kicker{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pr)}.plan-trip-intro-copy strong{font-size:.94rem;line-height:1.55;color:var(--f);font-weight:700}.plan-trip-points{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.plan-trip-points span{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .62rem;border-radius:999px;background:#fff;border:1px solid var(--bdl);font-size:.73rem;font-weight:700;color:var(--f2);white-space:nowrap}.plan-trip-points i{color:var(--pr)}.plan-trip-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1rem}.plan-trip-card{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid var(--bdl);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(13,40,24,.05)}.plan-trip-card-accent{background:linear-gradient(180deg,#fff 0%,#fff8f3 100%)}.plan-trip-card-hd{display:flex;flex-direction:column;gap:.25rem}.plan-trip-step{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.24rem .52rem;border-radius:999px;background:var(--prl);color:var(--pr);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-trip-card-hd h3,.plan-trip-card-hd .nit-h3{font-size:1rem;font-weight:800;color:var(--f);line-height:1.2;margin:0}.plan-trip-card-hd p{font-size:.79rem;line-height:1.55;color:var(--sl);margin:0}.plan-trip-assurance{display:grid;gap:.45rem;padding:.75rem .85rem;border-radius:14px;background:#f9f5ee;border:1px dashed #e9ddcf}.plan-trip-assurance span{display:flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;color:var(--f2)}.plan-trip-assurance i{color:var(--pr)}.plan-trip-submit{margin-top:7px}.plan-trip-form.is-hidden{display:none}.plan-trip-accordion{margin-top:.1rem;padding:0;border:0;border-radius:16px;background:transparent;overflow:visible}.plan-trip-accordion[open]{padding:15px;border:1px solid #eedfd4;background:#fff;overflow:hidden}.plan-trip-accordion-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem .95rem;font-size:.82rem;font-weight:800;color:var(--f);cursor:pointer;background:linear-gradient(180deg,#fff 0%,#fffaf5 100%)}.plan-trip-accordion-summary::-webkit-details-marker{display:none}.plan-trip-accordion-summary i{transition:transform var(--trn);color:var(--pr)}.plan-trip-accordion[open] .plan-trip-accordion-summary i{transform:rotate(180deg)}.plan-trip-accordion-body{padding:0}.plan-trip-accordion-body .lf-row:last-child{margin-bottom:0}.plan-trip-top-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:end}.plan-trip-date-group,.plan-trip-toggle-group{margin-bottom:.1rem}.plan-trip-toggle-label{display:block;margin:0 0 .28rem;font-size:.76rem;font-weight:600;color:var(--f)}.plan-trip-toggle-btn{width:100%;min-height:42px;height:42px;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .75rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);background:#fff;font-size:.86rem;font-weight:700;color:var(--f);transition:var(--trn)}.plan-trip-toggle-btn:hover{border-color:var(--pr);background:var(--prl);color:var(--pr)}.plan-trip-toggle-btn i{transition:transform var(--trn);color:var(--pr);flex-shrink:0}.plan-trip-toggle-btn[aria-expanded="true"] i{transform:rotate(180deg)}.plan-trip-inline-error{margin:.45rem 0 .15rem;font-size:12px;line-height:1.4;color:#b91c1c;font-weight:600;text-align:center}.plan-trip-inline-error.is-hidden{display:none}.plan-trip-mini-note{margin:.38rem 0 0;font-size:.66rem;line-height:1.45;color:var(--sl);opacity:.9;text-align:center}.plan-honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.plan-trip-status{margin-bottom:.8rem;padding:12px .8rem .76rem;border:1px solid #eedfd4;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#fffaf5 100%);box-shadow:0 8px 20px rgba(13,40,24,.03)}.plan-trip-status.is-hidden{display:none}.plan-trip-status-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;background:var(--prl);color:var(--pr);font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.4rem}.plan-trip-status h3,.plan-trip-status .nit-h3{margin:0 0 .28rem;font-size:.9rem;line-height:1.25;color:var(--f);font-weight:800}.plan-trip-status p{margin:0;font-size:.76rem;line-height:1.45;color:var(--sl)}.plan-trip-status p + p{margin-top:.35rem}.plan-trip-status-note{padding:.5rem .65rem;border-radius:10px;background:#fff;border:1px solid #f2e0d1;color:var(--f2)!important;font-size:12px!important;line-height:1.45!important}.plan-trip-status-note a{color:#3F51B5;font-weight:700;text-decoration:underline}.plan-trip-status-note a:hover{color:green}.plan-trip-status-success{border-color:#d8eadf;background:linear-gradient(180deg,#f7fff9 0%,#fff 100%)}.plan-trip-status-success .plan-trip-status-badge{background:#e8f7ee;color:#15803d}.plan-trip-status-validation{border-color:#f2dfbc;background:linear-gradient(180deg,#fffdf6 0%,#fff 100%);padding:.55rem .7rem}.plan-trip-status-validation .plan-trip-status-badge{background:#fff4d6;color:#b45309}.plan-trip-status-duplicate{border-color:#d9e2f7;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%)}.plan-trip-status-duplicate .plan-trip-status-badge{background:#e8eefc;color:#1d4ed8}.plan-trip-status-network,.plan-trip-status-server,.plan-trip-status-error{border-color:#f4d2d2;background:linear-gradient(180deg,#fff8f8 0%,#fff 100%)}.plan-trip-status-network .plan-trip-status-badge,.plan-trip-status-server .plan-trip-status-badge,.plan-trip-status-error .plan-trip-status-badge{background:#fce8e8;color:#b91c1c}.plan-modal .lf-group input,.plan-modal .lf-group select,.plan-modal .sb-date-btn{min-height:42px;height:42px;border-radius:var(--rad-sm)}.plan-modal .lf-phone-group select{border-radius:0!important}.plan-modal .plan-trip-accordion-summary.is-hidden{display:none}.plan-modal .lf-err{display:none;min-height:0;margin-top:0;font-size:.68rem;line-height:1.25}.plan-modal .lf-err:not(:empty){display:block;min-height:16px;margin-top:.28rem}.lf-err{line-height:1.45;color:#c0392b}.lf-group{display:flex;flex-direction:column;gap:.28rem;margin-bottom:.85rem}.lf-group label{font-size:.76rem;font-weight:600;color:var(--f)}.lf-group input,.lf-group select,.lf-group textarea{padding:.55rem .75rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.88rem;color:var(--f);outline:none;transition:border-color var(--trn),box-shadow var(--trn);width:100%;font-family:inherit;background:#fff}.plan-modal #planBudget,.plan-modal #planReply{font-weight:400;padding-right:2rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;appearance:none}.plan-modal #planBudget option,.plan-modal #planReply option{font-weight:400}.lf-group textarea{min-height:110px;resize:vertical}.lf-group input:focus,.lf-group select:focus,.lf-group textarea:focus{border-color:var(--pr);box-shadow:0 0 0 3px rgba(184,58,0,.1)}.lf-group input.error{border-color:var(--red)}.lf-phone-group{position:relative;grid-template-columns:70px minmax(0,1fr);border:1.5px solid var(--bd);border-radius:var(--rad-sm)}.lf-phone-group select,.lf-phone-group input{border:0!important}.lf-phone-group select{box-shadow:none;border-right:1px solid var(--bd)!important}.lf-phone-group input{}.lf-cc{min-width:70px;max-width:70px;width:70px}.lf-stepper{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;border:1.5px solid var(--bd);border-radius:var(--rad-sm);overflow:hidden;background:#fff}.lf-step-btn{width:42px;min-width:42px;height:42px;border:0;background:#ebf1ff;color:var(--f2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--trn);font-size:.9rem}.lf-step-btn:hover{background:var(--prl);color:var(--pr)}.lf-step-input{border:0!important;border-radius:0!important;text-align:center;min-width:0;padding-left:.5rem!important;padding-right:.5rem!important;-moz-appearance:textfield}.lf-step-input::-webkit-outer-spin-button,.lf-step-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lf-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sb-date-btn.cw-err,input.cw-err,textarea.cw-err,select.cw-err{border-color:#e11d48!important;box-shadow:0 0 0 3px rgba(225,29,72,.08)}.review-stars{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap}.review-star-btn{width:42px;height:42px;border-radius:10px;border:1.5px solid var(--bd);background:#fff;color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:var(--trn);cursor:pointer}.review-star-btn:hover{border-color:var(--pr);color:#f59e0b;background:#fff8f3}.review-star-btn.is-active{border-color:#f59e0b;color:#f59e0b;background:#fff7ed}.review-modal .lf-msg.error{display:block;font-size:12px;line-height:1.45;margin-top:.35rem;color:#c0392b}.lf-submit{background:var(--pr);border-radius:var(--rad-sm);margin-top:7px!important;transition:var(--trn);border:none}.lf-submit:hover{background:var(--prd)}.cart-modal{padding:0;display:flex;flex-direction:column}.cart-header{padding:1rem 1.25rem;border-bottom:1px solid var(--bdl);display:flex;align-items:center;justify-content:space-between}.cart-header h2,.cart-header .nit-h2{font-size:1rem;font-weight:800;color:var(--f);display:flex;align-items:center;gap:.45rem}.cart-header h2 span,.cart-header .nit-h2 span{background:var(--pr);color:#fff;font-size:.65rem;padding:.1rem .4rem;border-radius:999px}.cart-close-btn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn)}.cart-close-btn:hover{background:var(--prl);color:var(--pr)}.cart-steps-bar{display:flex;align-items:center;padding:.65rem 1.25rem;background:var(--cr);border-bottom:1px solid var(--bdl);gap:.25rem}.cst{display:flex;align-items:center;gap:.3rem;font-size:12px;font-weight:600;color:var(--ms)}.cst-num{width:22px;height:22px;border-radius:50%;background:var(--bd);color:var(--sl);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.cst.cst-active .cst-num{background:var(--pr);color:#fff}.cst.cst-active{color:var(--pr)}.cst-line{flex:1;height:1.5px;background:var(--bdl);margin:0 .25rem}.cart-body{flex:1;overflow-y:auto}.cart-items{padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.cart-item{display:flex;gap:.85rem;padding:.85rem;background:#fff;border:1px solid var(--bdl);border-radius:var(--rad-sm);transition:var(--trn)}.cart-item:hover{border-color:var(--pr)}.cart-item-img{width:80px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1;min-width:0}.cart-item-name{font-size:.85rem;font-weight:700;color:var(--f);margin-bottom:.2rem;line-height:1.3}.cart-item-tags{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.35rem}.cart-item-tag{font-size:.65rem;font-weight:600;padding:.1rem .35rem;border-radius:4px;background:var(--sgl);color:var(--sg)}.cart-qty-wrap{display:flex;align-items:center;gap:.4rem}.cart-qty-btn{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--bd);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--sl);transition:var(--trn)}.cart-qty-btn:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.cart-qty-num{font-size:.88rem;font-weight:700;color:var(--f);min-width:20px;text-align:center}.cart-item-price{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.cart-item-total{font-size:.95rem;font-weight:800;color:var(--f)}.cart-item-unit{font-size:.68rem;color:var(--ms)}.cart-item-remove{font-size:12px;color:var(--ms);display:flex;align-items:center;gap:.2rem;transition:color var(--trn)}.cart-item-remove:hover{color:var(--red)}.cart-summary{padding:.85rem 1.25rem;border-top:1px solid var(--bdl);background:#fff}.cart-sum-row{display:flex;justify-content:space-between;font-size:.83rem;color:var(--sl);margin-bottom:.35rem}.cart-sum-row.total{font-size:1rem;font-weight:800;color:var(--f);padding-top:.5rem;border-top:1.5px solid var(--bd);margin-top:.35rem}.cart-gst{font-size:.7rem;color:var(--ms);text-align:right;margin-bottom:.75rem}.cart-checkout-btn{width:100%;padding:.7rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--trn)}.cart-checkout-btn:hover{background:var(--prd)}.cart-select-step{padding:.85rem 1.25rem}.cart-select-head{font-size:.82rem;font-weight:600;color:var(--sl);margin-bottom:.75rem}.cart-select-item{display:flex;align-items:center;gap:.75rem;padding:.65rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);margin-bottom:.5rem;cursor:pointer;transition:var(--trn)}.cart-select-item:hover,.cart-select-item.selected{border-color:var(--pr);background:var(--prl)}.cart-select-item input[type=radio]{accent-color:var(--pr);width:16px;height:16px;flex-shrink:0}.cart-select-item-name{font-size:.84rem;font-weight:600;color:var(--f)}.cart-select-item-price{font-size:.78rem;color:var(--pr);font-weight:700}.cart-empty{padding:2.5rem 1.5rem;text-align:center}.cart-empty-ico{font-size:3rem;color:var(--bd);margin-bottom:.75rem}.cart-empty h4,.cart-empty .nit-h4{font-size:.95rem;font-weight:700;color:var(--f);margin-bottom:.35rem}.cart-empty p{font-size:.82rem;color:var(--ms);margin-bottom:1.5rem}.cart-empty-trending h5,.cart-empty-trending .nit-h5{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#7c5b46;margin-bottom:.85rem;text-align:left;display:flex;align-items:center;gap:.4rem}.cart-empty-trending h5 i,.cart-empty-trending .nit-h5 i{color:var(--pr)}.cart-trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.cart-trend-card{position:relative;border:1px solid #f1d8c8;border-radius:18px;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background:linear-gradient(180deg,#fff,#fff8f2)}.cart-trend-card::after{content:'';position:absolute;inset:auto 0 0;height:56%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,248,242,.96));pointer-events:none}.cart-trend-card:hover{border-color:#f3a67c;transform:translateY(-3px);box-shadow:0 16px 28px rgba(85,42,8,.12)}.cart-trend-card img{width:100%;height:108px;object-fit:cover;display:block}.cart-trend-info{position:relative;z-index:1;padding:.7rem .75rem .85rem;display:flex;flex-direction:column;gap:.35rem}.cart-trend-name{font-size:.82rem;font-weight:800;color:var(--f);line-height:1.28;min-height:2.1em}.cart-trend-price{display:inline-flex;align-items:center;gap:.32rem;font-size:.69rem;color:#9a4d12;font-weight:800;background:#fff3ea;border:1px solid #ffd5b8;border-radius:999px;padding:.22rem .5rem;width:max-content}.cart-trend-price::before{content:'Trending';font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#d86b1d}.wishlist-modal{padding:0}.wishlist-header{padding:1rem 1.25rem;border-bottom:1px solid var(--bdl);display:flex;align-items:center;justify-content:space-between}.wishlist-header h2,.wishlist-header .nit-h2{font-size:1rem;font-weight:800;color:var(--f)}.wishlist-close-btn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn)}.wishlist-close-btn:hover{background:var(--prl);color:var(--pr)}.wishlist-items{padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:.6rem}.wish-item{display:flex;align-items:center;gap:.85rem;padding:.75rem;border:1px solid var(--bdl);border-radius:var(--rad-sm);background:#fff;transition:var(--trn)}.wish-item:hover{border-color:var(--pr)}.wish-item-img{width:70px;height:52px;border-radius:6px;overflow:hidden;flex-shrink:0}.wish-item-img img{width:100%;height:100%;object-fit:cover}.wish-item-info{flex:1;min-width:0}.wish-item-name{font-size:.84rem;font-weight:700;color:var(--f);line-height:1.2}.wish-item-dest,.wish-item-duration{font-size:.7rem;color:var(--ms);margin-top:.1rem}.wish-item-price{font-size:.8rem;font-weight:700;color:var(--pr);margin-top:.15rem}.wish-item-actions{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.wish-preview-btn{padding:.3rem .6rem;background:var(--prl);color:var(--pr);border-radius:6px;font-size:12px;font-weight:600;transition:var(--trn);display:flex;align-items:center;gap:.25rem;white-space:nowrap}.wish-preview-btn:hover{background:var(--pr);color:#fff}.wish-cart-btn{padding:.3rem .6rem;background:var(--sgl);color:var(--sg);border-radius:6px;font-size:12px;font-weight:600;transition:var(--trn);display:flex;align-items:center;gap:.25rem;white-space:nowrap}.wish-cart-btn:hover{background:var(--sg);color:#fff}.wish-remove-btn{font-size:.7rem;color:var(--ms);text-align:center;transition:color var(--trn)}.wish-remove-btn:hover{color:var(--red)}.wish-empty{padding:2.5rem 1.5rem;text-align:center}.wish-empty i{font-size:2.5rem;color:var(--bd);display:block;margin-bottom:.6rem}.wish-empty h4,.wish-empty .nit-h4{font-size:.92rem;font-weight:700;color:var(--f);margin-bottom:.3rem}.wish-empty p{font-size:.82rem;color:var(--ms)}.sh-overlay{}.sh-overlay.is-hidden{display:none!important}.sh-box{}.sh-title i{color:var(--pr);font-size:.95rem}.sh-close:hover{background:var(--prl);color:var(--pr);border-color:var(--pr)}.sh-prev-title{color:var(--f)}.sh-btn i{font-size:1.3rem}.sh-btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.12)}.sh-wa{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.sh-wa:hover{background:#25d366;color:#fff;border-color:#25d366}.sh-fb{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.sh-fb:hover{background:#1877f2;color:#fff;border-color:#1877f2}.sh-tw{background:#ebf1ff;color:#0f172a;border-color:#e2e8f0}.sh-tw:hover{background:#0f172a;color:#fff;border-color:#0f172a}.sh-tg{background:#eff6ff;color:#0088cc;border-color:#bae6fd}.sh-tg:hover{background:#0088cc;color:#fff;border-color:#0088cc}.sh-li{background:#eff6ff;color:#0a66c2;border-color:#bfdbfe}.sh-li:hover{background:#0a66c2;color:#fff;border-color:#0a66c2}.sh-em{background:#fdf4ff;color:#9333ea;border-color:#e9d5ff}.sh-em:hover{background:#9333ea;color:#fff;border-color:#9333ea}.sh-copy-wrap{background:var(--cr);border:1.5px solid var(--bdl)}.sh-link-ico{color:var(--ms);font-size:.9rem;flex-shrink:0}.sh-copy-btn{background:var(--pr)}.sh-copy-btn:hover{background:#d93e00}.sh-copy-btn.copied{background:var(--sg)}.sh-copy-msg{color:var(--sg)}@media(max-width:768px){.plan-trip-grid,.lf-row{grid-template-columns:1fr}.plan-modal .plan-header{padding:.95rem 1rem .75rem}.plan-modal .login-body{padding:1rem}.plan-modal .lf-group{margin-bottom:0}.plan-modal .lf-row{margin-bottom:10px}.plan-modal .lf-row{gap:.65rem}.plan-modal .lf-group input,.plan-modal .lf-group select,.plan-modal .sb-date-btn{min-height:45px;height:45px}.plan-modal .lf-phone-group{grid-template-columns:75px minmax(0,1fr)}.plan-modal .lf-phone-group select{width:75px;min-width:75px;max-width:75px;padding-right:1.1rem;background-position:right .3rem center}.plan-modal .lf-phone-group input{padding-left:.65rem}.plan-modal .lf-stepper{grid-template-columns:36px minmax(0,1fr) 36px}.plan-modal .lf-step-btn{width:36px;min-width:36px;height:40px}.plan-modal .lf-step-input{min-height:40px;height:40px}.plan-trip-top-row{grid-template-columns:1fr}.plan-trip-intro{flex-direction:column}.plan-trip-points{justify-content:flex-start}}@media(max-width:480px){.currency-grid,.support-grid,.support-extra{grid-template-columns:1fr}.ai-float-wrap{bottom:calc(70px + env(safe-area-inset-bottom));left:.85rem}.plan-modal .plan-header h2,.plan-modal .plan-header .nit-h2{font-size:.96rem}.plan-modal .lf-submit{font-size:.86rem;height: 44px;font-size: 14px}}.search-modal{padding:0}.search-header{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--bdl)}.search-input-wrap{--search-accent:var(--ms);flex:1;display:flex;align-items:center;gap:.5rem;background:var(--cr);border:1.5px solid #d0d5dd;border-radius:var(--rad-sm);padding:.5rem .75rem;transition:var(--trn)}.search-input-wrap:focus-within{border-color:#0d655f;background:#fff;box-shadow:0 0 0 3px rgba(184,58,0,.1)}.search-icon{color:var(--search-accent,var(--ms));background-size:200% 100%;animation:searchGradientShift 4s linear infinite;font-size:.95rem;flex-shrink:0;transition:color .25s ease}#searchModalInput{flex:1;border:none;background:none;outline:none;font-size:.92rem;color:var(--f);caret-color:var(--pr)}#searchModalInput::placeholder{color:var(--search-accent,var(--ms));transition:color .25s ease}#searchModalInput::-webkit-input-placeholder{color:var(--search-accent,var(--ms));transition:color .25s ease}#searchModalInput::-moz-placeholder{color:var(--search-accent,var(--ms));transition:color .25s ease;opacity:1}@supports(-webkit-background-clip:text)or(background-clip:text){.search-input-wrap .search-icon{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#searchModalInput::placeholder{color:var(--search-accent,var(--ms));opacity:1}}@keyframes searchGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.search-voice-btn{width:30px;height:30px;border:0;background:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--search-accent,var(--ms));font-size:.9rem;flex-shrink:0;transition:background .2s ease,color .2s ease,transform .2s ease}.search-voice-btn:hover{background:rgba(184,58,0,.08);color:var(--pr);transform:translateY(-1px)}.search-voice-btn.is-listening{color:var(--pr);background:rgba(184,58,0,.12);animation:searchVoicePulse 1.2s ease-in-out infinite}.search-voice-btn i{pointer-events:none}.search-voice-btn:focus-visible{outline:2px solid rgba(184,58,0,.22);outline-offset:2px}@keyframes searchVoicePulse{0%,100%{box-shadow:0 0 0 0 rgba(184,58,0,.18)}50%{box-shadow:0 0 0 6px rgba(184,58,0,0)}}.search-clear-btn{color:var(--ms);font-size:.9rem;transition:color var(--trn)}.search-clear-btn:hover{color:var(--pr)}.search-close-btn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);font-size:1rem;flex-shrink:0;transition:var(--trn)}.search-close-btn:hover{background:var(--prl);color:var(--pr)}.search-body{padding:1rem 1.25rem}.search-suggestions{margin-bottom:1.25rem}.search-suggestions h4,.search-results-head,.search-suggestions .nit-h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ms);margin-bottom:.6rem}.search-results-head-hero{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;margin:0 0 .65rem;border:1px solid #d0d5dd;border-radius:12px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);text-transform:none;letter-spacing:.02em}.search-results-head-left{display:flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;color:#0f172a}.search-results-head-left i{color:var(--pr);font-size:.82rem}.search-results-head-right{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.search-results-count{padding:.2rem .55rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.68rem;font-weight:800;letter-spacing:.04em}.search-results-query{font-size:.7rem;color:var(--ms);font-weight:700}.search-sug-tags{display:flex;flex-wrap:wrap;gap:.4rem}.search-sug-tag{padding:.3rem .7rem;border:1.5px solid #d0d5dd;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--sl);transition:var(--trn);cursor:pointer;display:flex;align-items:center;gap:.3rem}.search-sug-tag:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.search-sug-tag i{font-size:.7rem;color:var(--ms)}.search-results{display:flex;flex-direction:column;gap:.35rem}.search-result-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .8rem;border-radius:12px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.10);background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.05)}.search-result-item:hover{transform:translateY(-1px);background:#fbfdff;border-color:#0d655f;box-shadow:0 4px 12px rgba(15,23,42,.08)}.search-result-img{width:60px;height:60px;border-radius:10px;overflow:hidden;flex-shrink:0}.search-result-img img{width:100%;height:100%;object-fit:cover}.search-result-info{flex:1;min-width:0}.search-result-name{font-size:.85rem;font-weight:600;color:var(--f)}.search-result-meta{font-size:12px;color:var(--ms);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.search-result-price{font-size:.82rem;font-weight:700;color:#111827;flex-shrink:0}.search-tour-base-price{color:#111827!important}.search-related{margin-top:1.25rem}.search-related-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.search-related-tag{font-size:.75rem;padding:.25rem .6rem;background:var(--sgl);color:var(--sg);border-radius:4px;cursor:pointer;transition:var(--trn);font-weight:600}.search-related-tag:hover{background:var(--sg);color:#fff}.search-no-results{text-align:center;padding:1.5rem;color:var(--ms);font-size:.85rem}.search-no-results-card{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;border:1px solid #d0d5dd;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);box-shadow:0 2px 10px rgba(15,23,42,.05);text-align:center}.search-no-results-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb}.search-no-results-icon i{font-size:1.25rem;opacity:1}.search-no-results-title{font-size:.95rem;font-weight:800;color:#0f172a}.search-no-results-text{font-size:.8rem;line-height:1.5;color:var(--ms);max-width:28rem}.search-no-results-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.2rem}.search-no-result-chip{font-size:.68rem;font-weight:700;color:#334155;background:#f1f5f9;border:1px solid rgba(148,163,184,.28);padding:.25rem .55rem;border-radius:999px}.search-no-results-error .search-no-results-icon{background:#fef2f2;color:#dc2626}.search-skel-wrap{display:flex;flex-direction:column;gap:.35rem}.search-skel-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .8rem;border:1px solid rgba(15,23,42,.10);border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.05)}.search-skel-img{width:60px;height:60px;border-radius:10px;flex-shrink:0}.search-skel-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.search-skel-line{height:10px;border-radius:999px}.search-skel-title{width:78%;height:12px}.search-skel-meta{width:58%}.search-skel-meta-sm{width:48%}.search-skel-price{width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.search-skel-price-top{width:52px;height:10px;border-radius:999px}.search-skel-price-bottom{width:64px;height:14px;border-radius:999px}.search-modal .skel,.search-skel-item{background:linear-gradient(90deg,#f7f8fa 25%,#edf1f5 50%,#f7f8fa 75%);background-size:1200px 100%;animation:nitSkelShim 1.1s ease-in-out infinite}@keyframes nitSkelShim{0%{background-position:1200px 0}100%{background-position:-1200px 0}}.trending-modal{padding:0}.trending-header{padding:1rem 1.25rem;border-bottom:1px solid var(--bdl);display:flex;align-items:center;justify-content:space-between}.trending-header h2,.trending-header .nit-h2{font-size:1rem;font-weight:800;color:var(--f);display:flex;align-items:center;gap:.4rem}.trending-header h2 i,.trending-header .nit-h2 i{color:var(--pr)}.trending-close-btn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn)}.trending-close-btn:hover{background:var(--prl);color:var(--pr)}.trending-grid{padding:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.trending-tour-card{border:1px solid var(--bdl);border-radius:var(--rad-sm);overflow:hidden;background:#fff;cursor:pointer;transition:var(--trn)}.trending-tour-card:hover{border-color:var(--pr);box-shadow:0 3px 12px rgba(184,58,0,.12)}.trending-tour-card img{width:100%;height:auto;object-fit:cover;display:block}.tt-card-media{position:relative}.tt-card-body{padding:.55rem .65rem .5rem}.tt-card-badge{font-size:.6rem;font-weight:800;padding:.22rem .48rem;border-radius:999px;display:inline-flex;align-items:center;gap:.25rem;line-height:1;box-shadow:0 6px 16px rgba(0,0,0,.16);background:var(--prl);color:var(--pr)}.tt-card-badge.tt-card-badge-danger{background:#ffe8e3;color:var(--pr)}.tt-card-badge.tt-card-badge-primary{background:#e6f0ff;color:#1e4fb9}.tt-card-badge.tt-card-badge-dark{background:rgba(17,24,39,.86);color:#fff}.tt-card-badge.tt-card-badge-success{background:#e9f8ef;color:#177245}.tt-card-badge.tt-card-badge-info{background:#e8f6ff;color:#0d6efd}.tt-card-badge.tt-card-badge-warning{background:#fff3d8;color:#9a5b00}.tt-card-media .tt-card-badge{position:absolute;top:.55rem;right:.55rem;z-index:2;max-width:calc(100% - 1.1rem);text-align:right}.tt-card-name{font-size:.8rem;font-weight:700;color:var(--f);line-height:1.2;margin-bottom:.2rem}.tt-card-dest{font-size:.68rem;color:var(--ms);margin-bottom:.2rem}.tt-card-price-wrap{margin-top:.4rem;padding:.62rem .7rem;border:1px solid rgba(184,58,0,.12);border-radius:16px;background:linear-gradient(180deg,#fff 0%,#fff6f0 100%);box-shadow:0 10px 24px rgba(17,24,39,.05);position:relative;overflow:hidden}.tt-card-price-wrap::before{content:'';position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--pr),#ffb38a);opacity:.85}.tt-card-price-wrap .tc-left{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:0;flex:1 1 100%}.tt-card-price-wrap .tc-price-head{font-size:.58rem;font-weight:800;color:var(--ms);text-transform:uppercase;letter-spacing:.12em;line-height:1}.tt-card-price-wrap .tc-price-copy{display:flex;align-items:baseline;gap:.35rem .4rem;flex-wrap:wrap;min-width:0}.tt-card-price-wrap .tc-old{display:inline;font-size:.64rem;font-weight:700;color:var(--ms);text-decoration:line-through;opacity:.88;margin:0}.tt-card-price-wrap .tc-price{display:inline;font-size:1rem;font-weight:900;color:var(--pr);line-height:1}.tt-card-price-wrap .tc-pp{display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;color:#b35d1f;white-space:nowrap;padding:.14rem .42rem;border:1px solid #ffd8c2;border-radius:999px;background:#fff}.tt-card-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.4rem .6rem;border-top:1px solid var(--bdl)}.tt-card-actions > *{min-width:0}.tt-card-details-btn{grid-column:span 2;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.36rem .5rem;background:var(--pr);color:#fff;border-radius:5px;font-size:.7rem;font-weight:700;transition:var(--trn)}.tt-card-details-btn:hover,.tt-card-details-btn:focus-visible{background:var(--prd);color:#fff}.tt-card-preview-btn{grid-column:span 2;padding:.3rem;background:var(--prl);color:var(--pr);border-radius:5px;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.2rem;transition:var(--trn)}.tt-card-preview-btn:hover{background:var(--pr);color:#fff}.tt-card-cart-btn{grid-column:span 1;min-width:42px;padding:.3rem .35rem;background:var(--sgl);color:var(--sg);border-radius:5px;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.2rem;transition:var(--trn)}.tt-card-cart-btn:hover{background:var(--sg);color:#fff}body .tt-card-preview-btn{padding: 8px;font-size: 12px;background:#fff!important;border:1px solid #09493c!important;color:#09493c!important}body .tt-card-preview-btn:hover,body .tt-card-preview-btn:focus-visible{background:#09493c!important;border-color:#09493c!important;color:#fff!important}body .tt-card-preview-btn:hover *,body .tt-card-preview-btn:focus-visible *{color:#fff!important}@media(max-width:768px){.view-toggle{display:none!important}}@media(max-width:768px){.trending-grid{grid-template-columns:1fr 1fr}.cart-empty-trending .cart-trend-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.tt-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-card-details-btn,.tt-card-preview-btn,.tt-card-cart-btn{grid-column:auto}.tt-card-cart-btn{grid-column:span 2;min-width:0}}.cw-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:700;display:flex;align-items:center;justify-content:center;padding:1rem;animation:cwFadeIn .2s ease}@keyframes cwFadeIn{from{opacity:0}to{opacity:1}}.cw-box{background:#fff;border-radius:18px;width:100%;max-width:860px;height:min(480px,94svh);display:grid;grid-template-columns:230px 1fr;overflow:hidden;position:relative;box-shadow:0 28px 80px rgba(0,0,0,.35);animation:cwBoxIn .24s cubic-bezier(.2,0,.2,1)}@keyframes cwBoxIn{from{opacity:0;transform:scale(.93) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.cw-left{display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem 1.3rem;overflow:hidden;position:relative;transition:background .45s ease}.cw-left-logo{font-size:1.3rem;font-weight:800;color:#fff;letter-spacing:-.03em;position:relative;z-index:1}.cw-left-logo em{color:#b83a00;font-style:normal}.cw-left::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 40% 60%,rgba(255,255,255,.07) 0%,transparent 65%),repeating-conic-gradient(from 0deg at 50% 130%,rgba(255,255,255,.025) 0deg,transparent 4deg,transparent 8deg);pointer-events:none}.cw-left-body{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.45rem;flex:1;justify-content:center}.cw-left-emo{font-size:2.8rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3));line-height:1;color:#fff}.cw-left-emo i{color:#fff}.cw-left-tag{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.cw-left-h{font-size:1.45rem;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.025em;text-align:center}.cw-left-h em{display:block;color:#FFC107;font-style:normal}.cw-left-h span{display:block;color:#E91E63}.cw-left-p{font-size:.71rem;color:rgba(255,255,255,.65);line-height:1.55;text-align:center;max-width:170px}.cw-left-trust{position:relative;z-index:1;display:flex;flex-direction:column;gap:.3rem}.cw-left-trust span{font-size:.65rem;color:#e5e7eb;display:flex;align-items:center;gap:.35rem}.cw-left-trust i{font-size:.68rem}.cw-th-city{background:linear-gradient(150deg,#071d0f 0%,#0d2818 55%,#183f22 100%)}.cw-th-dest{background:linear-gradient(150deg,#0c1a3a 0%,#1a3a6e 55%,#b83a00 100%)}.cw-th-type{background:linear-gradient(150deg,#1e1048 0%,#3730a3 55%,#6366f1 100%)}.cw-th-date{background:linear-gradient(150deg,#0c3045 0%,#0e7490 55%,#22d3ee 100%)}.cw-th-pax{background:linear-gradient(150deg,#7c2d12 0%,#c2410c 55%,#b83a00 100%)}.cw-th-lang{background:linear-gradient(150deg,#0f172a 0%,#134e4a 56%,#22c55e 100%)}.cw-th-phone{background:linear-gradient(150deg,#1e3a5f 0%,#1d4ed8 55%,#60a5fa 100%)}.cw-th-details{background:linear-gradient(150deg,#0d2818 0%,#1a4230 40%,#b83a00 100%)}.cw-right{display:flex;flex-direction:column;overflow:hidden}.cw-header{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cw-back,.cw-close{border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#4a5568;transition:.16s ease;flex-shrink:0}.cw-back:hover{color:#b83a00}.cw-close:hover{color:#d94f3a}.cw-hd-mid{flex:1}.cw-title{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-step-lbl{}.cw-prog{flex-shrink:0}.cw-prog-fill{height:100%;background:linear-gradient(to right,#fbbc04,#b83a00);transition:width .32s ease}.cw-content{flex:1;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#b83a00 #d0d5dd}.cw-content::-webkit-scrollbar{width:5px}.cw-content::-webkit-scrollbar-track{background:#d0d5dd;border-radius:3px}.cw-content::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#b83a00,#fbbc04);border-radius:3px}.cw-content::-webkit-scrollbar-thumb:hover{background:#d93e00}.cw-enter{animation:cwEnter .2s ease}@keyframes cwEnter{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.cw-btn{width:100%;padding:.65rem;background:#b83a00;color:#fff;font-weight:700;font-size:.88rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:.17s ease;margin-top:.6rem;border:none;cursor:pointer}.cw-btn:hover{background:#d93e00}.cw-btn:disabled{background:#e2ddd6;color:#8a9ba8;cursor:not-allowed}.cw-city-search{display:flex;align-items:center;gap:.5rem;border:2px solid #b83a00;border-radius:10px;padding:.55rem .8rem;margin-bottom:.8rem;transition:.15s}.cw-city-search:focus-within{box-shadow:0 0 0 3px rgba(184,58,0,.12)}.cw-city-search i{color:#b83a00;font-size:.9rem;flex-shrink:0}.cw-transport-btn{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.65rem .4rem;border:1.5px solid #e2ddd6;border-radius:9px;background:#fff;cursor:pointer;transition:.15s;text-align:center}.cw-transport-btn:hover{border-color:#b83a00;background:#fff2ec}.cw-type-btn{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.1rem .65rem;border:2px solid #e2ddd6;border-radius:12px;background:#fff;cursor:pointer;transition:.17s;font-size:.86rem;font-weight:700;color:#0d2818}.cw-type-btn:hover{border-color:#b83a00;background:#fff2ec;color:#b83a00}.cw-cal-nav-btn{width:30px;height:30px;border-radius:50%;border:1.5px solid #e2ddd6;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.78rem;color:#4a5568;transition:.15s;flex-shrink:0}.cw-cal-nav-btn:hover:not(:disabled){border-color:#b83a00;color:#b83a00;background:#fff2ec}.cw-cal-nav-btn:disabled{opacity:.28;cursor:not-allowed}.cw-pc-btn{width:27px;height:27px;border-radius:50%;border:1.5px solid #e2ddd6;display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;color:#4a5568;transition:.13s}.cw-pc-btn:hover:not(:disabled){border-color:#b83a00;color:#b83a00;background:#fff2ec}.cw-pc-btn:disabled{opacity:.3;cursor:not-allowed}.cw-veh-btn{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .3rem;border:1.5px solid #e2ddd6;border-radius:10px;background:#fff;cursor:pointer;transition:.13s;text-align:center}.cw-veh-btn:hover:not(:disabled){border-color:#b83a00}.cw-veh-btn:disabled{opacity:.3;cursor:not-allowed}.cw-lang-btn{display:flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border:1.5px solid #e2ddd6;border-radius:9px;font-size:.81rem;font-weight:600;color:#0d2818;background:#fff;cursor:pointer;transition:.13s}.cw-lang-btn:hover{border-color:#b83a00;color:#b83a00;background:#fff2ec}.cw-pb-title{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;display:flex;align-items:center;justify-content:space-between}.cw-pb-title span{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:#b83a00;cursor:pointer;display:flex;align-items:center;gap:.25rem}.cw-coupon-btn{flex:0 0 20%;width:20%;min-width:0;height:40px;padding:0 .55rem;border:0;border-left:1px solid #d1d5db;background:#f9fafb;color:#111827;font-weight:700;font-size:.73rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.cw-coupon-btn:hover{background:#f3f4f6}.cw-time-btn{padding:.38rem .3rem;font-size:.7rem;font-weight:600;color:#4a5568;cursor:pointer;text-align:center;transition:.13s}.cw-time-btn:hover{background:#fff2ec;color:#b83a00}@media(max-width:480px){.cw-cal-nav-btn{width:28px;height:28px}.cw-coupon-btn{height:38px;padding:0 .4rem;font-size:.68rem}}@media(max-width:700px){.cw-box{grid-template-columns:1fr;max-height:98svh;height:98svh;border-radius:16px 16px 0 0}.cw-left{display:none}.cw-overlay{align-items:flex-end;padding:0}.cw-box{animation:cwSheetIn .27s cubic-bezier(.4,0,.2,1)}@keyframes cwSheetIn{from{transform:translateY(100%)}to{transform:translateY(0)}}}.dp-dialog-overlay{}.dp-dialog-box{background:#fff;border-radius:var(--rad);box-shadow:var(--shd-lg);padding:1.25rem;width:340px;max-width:100%;animation:dpPop .2s ease}@keyframes dpPop{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.dp-month-label{font-size:.92rem;font-weight:700;color:var(--f)}.dp-nav-btn,.dp-close-btn{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn);font-size:.85rem;border:none;background:transparent}.dp-nav-btn:hover{background:var(--prl);color:var(--pr)}.dp-close-btn:hover{background:var(--redl);color:var(--red)}.dp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.4rem}.dp-weekdays span{text-align:center;font-size:.7rem;font-weight:700;color:var(--ms);padding:.2rem 0}.dp-day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-day{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;transition:var(--trn);position:relative;gap:1px}.dp-day-price{margin-top:2px;color:#b83a00;display:block;text-align:center}.dp-day:hover:not(.dp-past){background:var(--prl);color:var(--pr)}.dp-day.dp-selected{background:var(--pr);color:#fff;font-weight:700}.dp-day.dp-today{font-weight:800;color:var(--pr)}.dp-day.dp-today::after{content:'';position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--pr)}.dp-day.dp-today.dp-selected::after{background:#fff}.dp-day.dp-past{opacity:.3;cursor:not-allowed}.dp-day-price{font-size:.56rem;font-weight:600;line-height:1}.dp-day-regular .dp-day-price{color:#16a34a}.dp-day-weekend .dp-day-price{color:#2563eb}.dp-day-holiday .dp-day-price{color:#dc2626}.dp-day.dp-selected .dp-day-price{color:rgba(255,255,255,.85)}.dp-legend{display:flex;gap:.75rem;padding:.5rem 0 .25rem;justify-content:center}.dp-legend-item{display:flex;align-items:center;gap:.25rem;font-size:.68rem;color:var(--sl)}.dp-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dp-dot-regular{background:#16a34a}.dp-dot-weekend{background:#2563eb}.dp-dot-holiday{background:#dc2626}.dp-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.6rem;border-top:1px solid var(--bdl)}.dp-sel-label{font-size:.78rem;color:var(--sl)}.dp-actions{display:flex;gap:.5rem}.dp-btn-clear{color:var(--sl);border:1.5px solid #d0d5dd;);transition:var(--trn);background:#fff}.dp-btn-clear:hover{border-color:var(--red);color:var(--red)}.dp-btn-confirm{background:var(--pr);transition:var(--trn);border:none}.dp-btn-confirm:hover{background:var(--prd)}.preview-overlay{}@keyframes pvIn{from{opacity:0}to{opacity:1}}@keyframes pvPop{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pvSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.preview-box{border-radius:18px;max-height:92svh;grid-template-rows:auto 1fr}.preview-close{color:#fff;transition:background .15s}.preview-close:hover{background:rgba(0,0,0,.8)}.pv-tab-btn{flex:1;padding:.65rem .5rem;background:none;border:none;border-bottom:2px solid transparent;font-size:.78rem;font-weight:600;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:all .18s}.pv-tab-btn.pv-tab-active{color:var(--pr,#b83a00);border-bottom-color:var(--pr,#b83a00)}.pv-tab-btn i{font-size:.8rem}.pv-img-skel{height:260px;border-radius:0}.pv-img-wrap{position:relative;height:260px;overflow:hidden;background:#f3f4f6;flex-shrink:0}.pv-slides{display:flex;height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.pv-sl,.pv-slide{flex:0 0 100%;height:100%}.pv-sl img,.pv-slide img{width:100%;height:100%;object-fit:cover;display:block}.pv-sl-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;font-size:.8rem;transition:background .15s}.pv-sl-btn:hover{background:#fff}.pv-sl-prev{left:10px}.pv-sl-next{right:10px}.pv-sl-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.pv-sl-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5);transition:all .2s}.pv-sl-dot.on,.pv-sl-dot.active,.sl-dot.active{background:#fff;transform:scale(1.3)}.pv-img-badge{position:absolute;top:10px;left:10px;z-index:5}.pv-info{padding:1.2rem 1.3rem 1.5rem}.pv-info-skel{display:flex;flex-direction:column;gap:.4rem}.preview-overlay .skel,.preview-box .skel{display:block;background:linear-gradient(90deg,#d0d5dd 25%,#e8e4de 50%,#d0d5dd 75%);background-size:800px 100%;animation:pvShim 1.4s ease-in-out infinite;border-radius:5px}@keyframes pvShim{0%{background-position:-400px 0}100%{background-position:400px 0}}.pv-tour-name{font-size:1.22rem;font-weight:900;color:#111;letter-spacing:-.025em;margin:0 0 .55rem}.pv-meta-row{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.74rem;color:#6b7280;margin-bottom:1rem}.pv-meta-row .bi{font-size:.68rem;color:var(--pr,#b83a00);margin-right:.18rem}.pv-section{margin-bottom:1.1rem}.pv-sec-ttl{font-size:.82rem;font-weight:800;color:#111;display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;padding-bottom:.4rem;border-bottom:1px solid #d0d5dd}.pv-sec-ttl .bi{color:var(--pr,#b83a00)}.pv-highlights{display:flex;flex-wrap:wrap;gap:.35rem}.pv-highlights span{display:flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:600;color:#374151;background:#faf8f5;border:1px solid #d0d5dd;border-radius:6px;padding:.3rem .6rem}.pv-highlights .bi{color:var(--pr,#b83a00);font-size:.65rem}.pv-tag{display:flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:600;color:#374151;background:#faf8f5;border:1px solid #d0d5dd;border-radius:6px;padding:.3rem .6rem}.pv-tag .bi{color:var(--pr,#b83a00);font-size:.65rem}.pv-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.pv-list-card{background:linear-gradient(180deg,#ffffff 0%,#fffaf4 100%);border:1px solid #f1e8dc;border-radius:14px;padding:.9rem .95rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.pv-list-card-inc{background:linear-gradient(180deg,#ffffff 0%,#f7fcf7 100%);border-color:#dbeadf}.pv-list-card-exc{background:linear-gradient(180deg,#ffffff 0%,#fff7f7 100%);border-color:#f1dddd}.pv-sub-ttl{display:flex;align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.8rem;font-weight:800;color:#111827}.pv-list-card-inc .pv-sub-ttl .bi{color:#15803d}.pv-list-card-exc .pv-sub-ttl .bi{color:#dc2626}.pv-inc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.pv-inc-list li{padding:.45rem 0}.pv-inc-list li+li{border-top:1px dashed rgba(148,163,184,.22)}.pv-list-card-inc .pv-inc-list .bi{color:#16a34a;flex-shrink:0;margin-top:.08rem}.pv-list-card-exc .pv-inc-list .bi{color:#ef4444;flex-shrink:0;margin-top:.08rem}.pv-itinerary{display:flex;flex-direction:column;gap:.5rem}.pv-it-row{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:flex-start;background:linear-gradient(180deg,#ffffff 0%,#fffaf5 100%);border:1px solid #f1e8dc;border-radius:14px;padding:.8rem .9rem}.pv-it-day{background:linear-gradient(135deg,var(--prl),#fff0e6);color:var(--pr);font-size:.68rem;font-weight:800;padding:.35rem .55rem;border-radius:999px;flex-shrink:0;white-space:nowrap;margin-top:.05rem}.pv-it-row strong{display:block;font-size:.84rem;font-weight:800;color:var(--f)}.pv-it-row p{font-size:.76rem;color:var(--sl);line-height:1.5;margin:.24rem 0 0}.preview-right{border-left:1px solid #d0d5dd;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#fff 0%,#fffaf5 100%)}.prev-calc-sticky{position:relative}.pv-steps-bar{display:flex;align-items:center;justify-content:center;gap:.18rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #d0d5dd;overflow-x:auto;scrollbar-width:none;position:relative}.pv-steps-progress{position:absolute;top:-.35rem;left:0;right:0;height:4px;background:#efe7df;border-radius:999px;overflow:hidden}.pv-steps-progress-fill{background:linear-gradient(90deg,#b83a00,#ff9f54 55%,#ffd1a8);box-shadow:0 0 18px rgba(184,58,0,.35)}.pv-steps-bar::-webkit-scrollbar{display:none}.pv-step{display:flex;flex-direction:column;align-items:center;gap:.2rem;opacity:.45;transition:opacity .2s,transform .2s;min-width:54px}.pv-step.pv-step-active{opacity:1;transform:translateY(-1px)}.pv-step.pv-step-done{opacity:.78}.pv-step-n{width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#fff,#f0ede8);color:#6b7280;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(17,24,39,.04)}.pv-step.pv-step-active .pv-step-n{background:linear-gradient(135deg,#b83a00,#ff9c52);box-shadow:0 4px 14px rgba(184,58,0,.35)}.pv-step.pv-step-done .pv-step-n{background:#16a34a;color:#fff}.pv-step-lbl{font-size:.6rem;font-weight:700;color:#6b7280;white-space:nowrap}.pv-step.pv-step-active .pv-step-lbl{color:var(--pr,#b83a00);font-weight:700}.pv-step-line{flex:1;height:3px;background:#efe7df;max-width:18px;border-radius:999px;position:relative;overflow:hidden}.pv-step-line::after{content:'';position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--pr,#b83a00),#ffb066);transition:width .25s ease}.pv-step.pv-step-done+.pv-step-line::after{width:100%}.pv-calc-head{margin-bottom:.85rem}.pv-calc-title{font-size:.95rem;font-weight:800;color:#111;margin:0 0 .25rem}.pv-base-row{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#6b7280}#pvBasePrice{font-weight:700;color:var(--pr,#b83a00)}.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}.pv-calc-body{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.9rem}.pv-field{display:flex;flex-direction:column;gap:.3rem}.pv-lbl{font-size:12px;font-weight:700;color:#374151;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.pv-lbl-left{justify-content:flex-start}.pv-lbl-main{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.pv-lbl .bi{color:var(--pr,#b83a00);font-size:.75rem}.pv-req{color:#ef4444}.pv-err{display:block;font-size:.68rem;color:#ef4444;font-weight:600;min-height:0}.pv-err:empty{display:none}.pv-lbl-action{display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(184,58,0,.18);background:#fff7f2;color:var(--pr,#b83a00);font-size:.68rem;font-weight:800;border-radius:999px;padding:.25rem .55rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.pv-lbl-action:hover{background:var(--pr,#b83a00);color:#fff;border-color:var(--pr,#b83a00)}.pv-lbl-action .bi{color:inherit;font-size:.68rem}.pv-date-btn{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;border:1px solid #d0d5dd;border-radius:9px;background:#fff;cursor:pointer;font-family:inherit;font-size:.82rem;color:#374151;transition:border-color .15s}.pv-date-btn:hover{border-color:var(--pr,#b83a00)}.pv-date-ph{color:#9ca3af;font-weight:400}.pv-date-btn .bi{color:var(--pr,#b83a00);font-size:.8rem;flex-shrink:0}.pv-select{height:40px;width:100%;padding:0 2rem 0 .75rem;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' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-appearance:none;appearance:none;font-size:.8rem;font-weight:600;color:#111;cursor:pointer;font-family:inherit;transition:border-color .15s}.pv-select:focus{outline:none;border-color:var(--pr,#b83a00)}.pv-pax-grid{display:flex;flex-direction:column;gap:0;border:1px solid #d0d5dd;border-radius:9px;overflow:hidden;background:#fff}.pv-pax-row{display:flex;align-items:center;justify-content:space-between;padding:.55rem .8rem}.pv-pax-row+.pv-pax-row{border-top:1px solid #f5f2ee}.pv-pax-info strong{font-size:.76rem;font-weight:700;color:#111;display:block}.pv-pax-info small{font-size:.62rem;color:#9ca3af}.pv-pax-ctrl{display:flex;align-items:center;gap:.4rem}.pv-group-date-list{display:flex;flex-direction:column;gap:.5rem}.pv-gdate-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem .85rem;border:1px solid #d0d5dd;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;box-shadow:0 1px 0 rgba(17,24,39,.02)}.pv-gdate-card:hover{border-color:rgba(184,58,0,.45);box-shadow:0 8px 24px rgba(17,24,39,.06);transform:translateY(-1px)}.pv-gdate-card.is-selected{border-color:var(--pr,#b83a00);background:linear-gradient(180deg,#fff8f3 0%,#fff 100%);box-shadow:0 10px 26px rgba(184,58,0,.12)}.pv-gdate-card.is-soldout{opacity:.55;cursor:not-allowed}.pv-gdate-card input{position:absolute;opacity:0;pointer-events:none}.pv-gdate-card-mark{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#f3f4f6;color:#9ca3af;flex-shrink:0}.pv-gdate-card.is-selected .pv-gdate-card-mark{background:rgba(184,58,0,.14);color:var(--pr,#b83a00)}.pv-gdate-card-main{min-width:0;display:flex;flex-direction:column;gap:.15rem}.pv-gdate-card-title{font-size:.82rem;font-weight:800;color:#111;line-height:1.25}.pv-gdate-card-meta{font-size:.65rem;color:#6b7280;line-height:1.2}.pv-gdate-card-price{font-size:.9rem;font-weight:900;color:var(--pr,#b83a00);white-space:nowrap;text-align:right}.pv-field-err{}.pv-phone-wrap{display:grid;grid-template-columns:70px minmax(0,1fr);gap:0;align-items:stretch;border:1px solid #d0d5dd;border-radius:9px;background:#fff;overflow:hidden}.pv-group-room-grid .pv-pax-row{padding:.7rem .85rem}.pv-group-room-grid .pv-pax-info strong{font-size:.8rem}.pv-group-room-grid .pv-pax-info small{color:#6b7280}.pv-group-room-grid .pv-pax-row.is-hidden{display:none}.pv-group-room-grid .pv-pax-row+.pv-pax-row{border-top:1px solid #f1ece5}.pv-phone-wrap .pv-country-code,.pv-phone-wrap .pv-text-input{border:0;border-radius:0;min-height:42px;height:42px;box-shadow:none;background:transparent}.pv-phone-wrap .pv-country-code{padding-left:.6rem;padding-right:1.5rem;border-right:1px solid #e5e7eb;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .6rem center;-webkit-appearance:none;appearance:none;font-weight:700}.pv-phone-wrap .pv-text-input{padding-left:.75rem;padding-right:.75rem}.pv-cpb{width:26px;height:26px;border-radius:50%;border:1px solid #d0d5dd;background:#fff;color:#374151;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;line-height:1}.pv-cpb:hover{border-color:var(--pr,#b83a00);color:var(--pr,#b83a00)}.pv-cpb-num{font-size:.86rem;font-weight:800;color:#111;min-width:18px;text-align:center}.pv-coupon-applied{display:flex;align-items:center;gap:.4rem;background:#f0fdf4;border:1.5px solid #86efac;border-radius:8px;padding:.45rem .7rem;font-size:.75rem;font-weight:600;color:#16a34a}.pv-coupon-x{margin-left:auto;background:none;border:none;color:#6b7280;cursor:pointer;font-size:.8rem;padding:0;transition:color .15s}.pv-coupon-x:hover{color:#ef4444}.pv-coupon-row{display:flex;gap:.35rem}.pv-coupon-input{flex:1;height:38px;padding:0 .7rem;border:1px solid #d0d5dd;border-radius:8px;font-size:.8rem;font-family:inherit}.pv-coupon-input:focus{outline:none;border-color:var(--pr,#b83a00)}.pv-coupon-apply{height:38px;padding:0 .9rem;background:var(--pr,#b83a00);color:#fff;border:none;border-radius:8px;font-size:.76rem;font-weight:700;cursor:pointer;font-family:inherit}.pv-coupon-apply:hover{background:var(--prd,#e04000)}.pv-coupon-msg{min-height:1.1em}.pv-coupon-ok{color:#16a34a}.pv-coupon-err{color:#ef4444}.pv-sum-title{font-size:.74rem;font-weight:700;color:#374151;display:flex;align-items:center;gap:.3rem;margin:0 0 .55rem}.pv-sum-title .bi{color:var(--pr,#b83a00)}.pv-summary{background:#ff98000d;border:1px solid #FF9800;border-radius:10px;padding:.75rem}.cs-row{align-items:center;color:#374151;padding:.22rem 0}.cs-row.cs-green{color:#16a34a;font-weight:600}.cs-row.cs-total-row{font-weight:800;color:#111;border-top:1px solid #e5e7eb}.cs-divider{background:#e5e7eb}.cs-pp{font-size:.68rem;color:#6b7280;text-align:right;margin-top:.35rem}.pv-cta-area{display:flex;flex-direction:column;gap:.45rem;margin-top:.85rem}.pv-book-now{width:100%;height:48px;background:linear-gradient(135deg,var(--pr,#b83a00),var(--prd,#e04000));color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:800;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;box-shadow:0 3px 14px rgba(184,58,0,.32);transition:all .18s}.pv-book-now:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(184,58,0,.42)}.pv-add-cart,.pv-customise,.pv-wishlist{width:100%;height:40px;border:1px solid #d0d5dd;background:#fff;border-radius:9px;font-size:.78rem;font-weight:700;color:#374151;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:.3rem;transition:all .15s}.pv-add-cart:hover,.pv-customise:hover,.pv-wishlist:hover{border-color:var(--pr,#b83a00);color:var(--pr,#b83a00)}.pv-wishlist.pv-wish-added{border-color:#f87171;color:#dc2626}.pv-trust-bar{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.66rem;font-weight:600;color:#9ca3af;margin-top:.65rem}.pv-trust-bar .bi{color:var(--pr,#b83a00)}.pv-step-panel{display:flex;flex-direction:column}.pv-step-hdr{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #d0d5dd}.pv-step-hdr h3,.pv-step-hdr .nit-h3{font-size:.95rem;font-weight:800;color:#111;margin:0}.pv-back-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.82rem;display:flex;align-items:center;gap:.3rem;transition:color .15s;font-family:inherit}.pv-back-btn:hover{color:var(--pr,#b83a00)}.pv-step-body{display:flex;flex-direction:column;gap:.85rem}.pv-inline-grid{}.pv-inline-grid-cta{align-items:end}.pv-text-input,.pv-textarea{width:100%;border:1px solid #d0d5dd;border-radius:9px;background:#fff;font:inherit;color:#111;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s}.pv-text-input{min-height:42px}.pv-textarea{min-height:88px;resize:vertical}.pv-text-input:focus,.pv-textarea:focus{outline:none;border-color:var(--pr,#b83a00);box-shadow:0 0 0 3px rgba(184,58,0,.08)}.pv-auth-box,.pv-status-card{background:#fffaf6;border:1px solid #f3e4d8;border-radius:14px;padding:.85rem}.pv-gateway-note{background:#fff7ed;border:1px dashed #fdba74;color:#9a3412;border-radius:10px;padding:.7rem .8rem;font-size:.74rem;line-height:1.45}.pv-pay-options{padding:.65rem;border-radius:12px;background:linear-gradient(180deg,#fff8f2,#fff);border:1px solid #ffe0c7}.pv-pay-methods{display:flex;flex-direction:column;gap:.4rem;padding:.65rem;border-radius:12px;background:linear-gradient(180deg,#ebf1ff,#fff);border:1px solid #dbe7f4}.pv-pay-opt,.pv-pm-opt{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border:1px solid #d0d5dd;border-radius:9px;cursor:pointer;font-size:.78rem;font-weight:600;color:#374151;transition:border-color .15s}.pv-pay-opt:hover,.pv-pm-opt:hover{border-color:var(--pr,#b83a00)}.pv-pay-opt input,.pv-pm-opt input{accent-color:var(--pr,#b83a00)}.pv-pay-opt .bi,.pv-pm-opt .bi{color:var(--pr,#b83a00);font-size:.82rem;flex-shrink:0}.pv-pay-opt em{}.pv-order-summary{}.pv-order-summary strong{}.pv-os-head{}.pv-os-head span{font-weight:700}.pv-os-grid{}.pv-os-row{align-items:flex-start}.pv-os-row span{color:#6b7280}.pv-os-row strong{margin:0;font-size:.74rem;color:#111;text-align:right}.pv-os-row.pv-os-dis strong{color:#16a34a}.pv-os-pay{padding-top:.55rem;border-top:1px dashed #f1c9a5}.pv-os-pay small{margin-bottom:.12rem}.pv-os-pay strong{}.pv-os-note{margin:.45rem 0 0;display:flex;align-items:center;gap:.25rem}.pv-confirm-wrap{text-align:center;padding:.5rem 0}.pv-confirm-icon{font-size:2.5rem;color:#16a34a;margin-bottom:.65rem}.pv-confirm-wrap h4,.pv-confirm-wrap .nit-h4{font-size:1rem;font-weight:800;color:#111;margin:0 0 .3rem}.pv-confirm-wrap p{font-size:.76rem;color:#6b7280;margin:0 0 1rem}.pv-confirm-details{background:#faf8f5;border:1px solid #d0d5dd;border-radius:10px;padding:.75rem;text-align:left;margin-bottom:1rem;font-size:.76rem}.pv-confirm-details p{margin:.2rem 0;color:#374151}.pv-confirm-details strong{color:#111}.pv-confirm-note{font-size:.66rem;color:#9ca3af;margin-top:.5rem}.pv-status-card h4,.pv-status-card .nit-h4{margin:.1rem 0 .35rem;font-size:1rem;font-weight:800;color:#111}.pv-status-card p{margin:0 0 .75rem;font-size:.76rem;color:#6b7280}.pv-mobile-bar{display:none}.pv-mb-price{display:flex;flex-direction:column;gap:.06rem}.pv-mb-total{font-size:1.05rem;font-weight:900;color:#111}.pv-mb-pp{font-size:.66rem;color:#9ca3af}.pv-mb-book-btn{padding:.6rem 1.2rem;background:var(--pr,#b83a00);color:#fff;border:none;border-radius:9px;font-size:.84rem;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:.35rem;white-space:nowrap;font-family:inherit}.pv-mb-book-btn:hover{background:var(--prd,#e04000)}.tdl-wrap{display:flex;flex-direction:column;gap:1rem;padding:.15rem 0}.tdl-head{display:flex;gap:.75rem;align-items:flex-start;padding:.82rem .88rem;border:1px solid #e8edf3;border-radius:12px;background:#f8fbff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.tdl-icon{width:36px;height:36px;border-radius:10px;background:#fff1e8;color:var(--pr,#b83a00);display:flex;align-items:center;justify-content:center;font-size:1.02rem;flex-shrink:0}.tdl-copy{flex:1}.tdl-title{margin:0 0 .24rem;font-size:.98rem;font-weight:850;color:#111827;letter-spacing:-.01em}.tdl-msg{margin:0;font-size:.76rem;line-height:1.5;color:#516070}.tdl-price{margin:.45rem 0 0;font-size:.78rem;color:#374151}.tdl-form{display:flex;flex-direction:column;gap:.78rem}.tdl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.tdl-field{display:flex;flex-direction:column;gap:.22rem}.tdl-field-full{grid-column:1/-1}.tdl-field-half{grid-column:auto}.tdl-label{font-size:.68rem;font-weight:700;color:#374151}.tdl-req{color:#ef4444}.tdl-input,.tdl-select,.tdl-textarea{width:100%;border:1px solid #d0d5dd;border-radius:10px;background:#fff;font:inherit;color:#111;padding:.6rem 12px;transition:border-color .15s,box-shadow .15s;font-size:.82rem}.tdl-select,.tdl-phone-code{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0.59 6 5.17l4.59-4.58L12 2 6 8 0 2z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 7px;padding-right:2rem}.tdl-date-trigger{width:100%;min-height:40px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#111;padding:.58rem 12px;display:flex;align-items:center;justify-content:space-between;gap:.65rem;cursor:pointer;font:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.tdl-date-text.is-placeholder{color:#9ca3af}.tdl-date-trigger.has-value .tdl-date-text{color:#111}.tdl-phone-row{display:flex;align-items:stretch;gap:0;min-height:40px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.tdl-phone-code{width:112px;flex:0 0 112px;min-height:40px;border:0;border-right:1px solid #e5e7eb;border-radius:0;background-color:#fff;color:#111;background-position:right .45rem center;padding:.58rem 1.35rem .58rem .5rem;font:inherit;font-size:.8rem}.tdl-phone-input{min-width:0;flex:1;border:0;border-radius:0;box-shadow:none;background:transparent}.tdl-stepper{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.35rem .5rem;border:1px solid #d0d5dd;border-radius:10px;background:#fff;min-height:40px}.tdl-step-btn{width:28px;height:28px;border-radius:50%;border:1px solid #d0d5dd;background:#fff;color:#374151;font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.tdl-step-btn:hover{border-color:var(--pr,#b83a00);color:var(--pr,#b83a00)}.tdl-step-value{min-width:26px;text-align:center;font-size:.88rem;font-weight:800;color:#111}.tdl-step-input{display:none}.tdl-select,.tdl-input,.tdl-phone-code{min-height:40px}.tdl-input:focus,.tdl-select:focus,.tdl-textarea:focus,.tdl-date-trigger:focus,.tdl-phone-code:focus{outline:none;border-color:var(--pr,#b83a00);box-shadow:0 0 0 3px rgba(184,58,0,.08)}.tdl-phone-row:focus-within{border-color:var(--pr,#b83a00);box-shadow:0 0 0 3px rgba(184,58,0,.08)}.tdl-phone-row:focus-within .tdl-phone-code,.tdl-phone-row:focus-within .tdl-phone-input{box-shadow:none}.tdl-textarea{min-height:84px;resize:vertical}.tdl-err{min-height:0;font-size:.67rem;color:#ef4444}.tdl-err:empty{display:none}.tdl-actions{display:flex;gap:.65rem}.tdl-submit{width:100%;min-height:40px;border-radius:10px;font:inherit;font-size:.77rem;font-weight:800;cursor:pointer;transition:all .18s}.tdl-submit{background:linear-gradient(135deg,var(--pr,#b83a00),var(--prd,#e04000));color:#fff;border:none;box-shadow:0 3px 14px rgba(184,58,0,.24)}.tdl-submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(184,58,0,.32)}.tdl-success{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;padding:.75rem .85rem;border-radius:10px;background:#f0fdf4;border:1px solid #86efac;color:#166534;font-size:.74rem;font-weight:700}.tdl-success-top{display:flex;align-items:flex-start;gap:.45rem}.tdl-success-summary{display:flex;flex-wrap:wrap;gap:.42rem}.tdl-success-chip{display:flex;flex-direction:column;gap:.08rem;padding:.42rem .52rem;min-width:90px;border-radius:9px;background:#fff;border:1px solid #cce8d3}.tdl-success-chip span{font-size:.6rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.04em}.tdl-success-chip strong{font-size:.69rem;font-weight:800;color:#166534}.tdl-complete .tdl-grid,.tdl-complete .tdl-actions{display:none}.tdl-complete .tdl-head{border-color:#cce8d3;background:linear-gradient(180deg,#f7fff8,#fff)}.tdl-complete .tdl-icon{background:#e8f8ec;color:#16a34a}.tdl-complete .tdl-title{color:#166534}.uni-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:400;display:flex;align-items:flex-end;justify-content:center;animation:overlayIn .2s ease;padding:0;padding-bottom:env(safe-area-inset-bottom)}@media(min-width:640px){.uni-overlay{align-items:center;padding:1rem}}@keyframes overlayIn{from{opacity:0}to{opacity:1}}.uni-box{background:#fff;width:100%;max-width:640px;max-height:94svh;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--rad-lg) var(--rad-lg) 0 0;animation:sheetIn .28s cubic-bezier(.4,0,.2,1)}@media(min-width:640px){.uni-box{border-radius:var(--rad-lg);max-height:88svh;animation:popIn .22s ease}}@keyframes sheetIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes waPulse{0%,100%{box-shadow:0 4px 16px rgba(37,211,102,.35)}50%{box-shadow:0 4px 28px rgba(37,211,102,.55)}}.mob-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:260;background:#fff;border-top:1px solid var(--bdl);box-shadow:0 -2px 12px rgba(0,0,0,.08);padding:0 0 env(safe-area-inset-bottom)}.mb-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.55rem .25rem;font-size:.58rem;font-weight:600;color:var(--sl);transition:var(--trn);position:relative;min-height:52px}.mb-item i{font-size:1.15rem}.mb-item:hover,.mb-active{color:var(--pr)}.mnav-list-view{display:flex;flex-direction:column}.mnav-lvl-head{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-bottom:1px solid var(--bdl);margin-bottom:.35rem}.mnav-back{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn);background:transparent;border:none;cursor:pointer}.mnav-back:hover{background:var(--prl);color:var(--pr)}.mnav-lvl-title{font-size:.83rem;font-weight:800;color:var(--f)}.mnav-item-btn,.mnav-item-link{color:var(--f);transition:var(--trn);text-align:left}.mnav-item-btn:hover,.mnav-item-link:hover{background:var(--prl);color:var(--pr)}.mnav-item-btn span,.mnav-item-link span{display:flex;align-items:center;gap:.5rem}.mnav-item-btn i,.mnav-item-link i{color:var(--pr)}@media(max-width:768px){.tdl-grid{grid-template-columns:1fr}.tdl-field-half{grid-column:1/-1}.tdl-phone-code{width:96px;flex-basis:96px}}@media(max-width:900px){.preview-box{grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:90svh}.preview-left{max-height:40svh}.preview-right{border-left:none;border-top:1px solid #d0d5dd}}@media(max-width:992px){.mob-bar{display:flex}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}@media(max-width:768px){.mob-bar{display:flex}#pvBookNowBtn,#pvProceedContactBtn,#pvProceedLoginBtn,#pvPayTestBtn{display:none!important}.pv-dual-grid{grid-template-columns:1fr}.pv-list-card,.pv-it-row{border-radius:12px}#previewModal.pv-mobile-sheet{align-items:flex-end;padding:0}#previewModal.pv-mobile-sheet .preview-box{border-radius:18px 18px 0 0;max-width:100%;width:100%;margin:0;max-height:94dvh;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;animation:pvSlideUp .28s cubic-bezier(.25,.46,.45,.94)}#previewModal.pv-mobile-sheet .pv-mobile-tabs{display:flex;border-bottom:1px solid #d0d5dd;flex-shrink:0}#previewModal.pv-mobile-sheet .preview-left{display:none;max-height:calc(94dvh - 56px - 64px);overflow-y:auto}#previewModal.pv-mobile-sheet .preview-right{max-height:calc(94dvh - 56px - 64px);overflow-y:auto;border-top:none}#previewModal.pv-mobile-sheet .preview-left.pv-tab-active{display:block}#previewModal.pv-mobile-sheet .preview-right.pv-tab-active{display:block}}@media(max-width:480px){.pv-info{padding:.9rem .9rem 1.2rem}.prev-calc-sticky{padding:.85rem .9rem 1rem}}@media(min-width:1000px)and(max-width:1199px){.preview-box{max-width:940px;grid-template-columns:minmax(0,1fr) 340px}.support-grid,.support-extra{gap:.7rem}.cw-box{max-width:820px;grid-template-columns:215px minmax(0,1fr)}}@media(min-width:701px)and(max-width:1024px){.support-head,.support-grid,.support-extra{padding-left:1rem;padding-right:1rem}.support-hero{margin:1rem 1rem 0;padding:.9rem}.support-grid,.support-extra{grid-template-columns:1fr}.preview-box{max-width:960px;grid-template-columns:minmax(0,1fr) 320px}.preview-left,.preview-right{min-width:0}.pv-os-pay{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-box{max-width:760px;height:min(560px,92svh);grid-template-columns:200px minmax(0,1fr)}.cw-left{padding:1.25rem 1rem}.cw-left-h{font-size:1.2rem}.cw-left-p{max-width:150px}.cw-content{padding:.9rem 1rem 1rem}}.sim-hdr{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.sim-h2{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:0;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:900;color:var(--f);letter-spacing:-.03em}.sim-h2-count{display:inline-flex;align-items:center;padding:.24rem .6rem;border-radius:999px;background:var(--prl);color:var(--pr);font-size:12px;font-weight:800}.sim-sub{margin:.28rem 0 0;font-size:.84rem;line-height:1.6;color:var(--sl)}.sim-sk-img{height:220px}.sim-sk-title,.sim-sk-price{border-radius:999px}.sim-sk-title{height:16px;width:85%;margin-bottom:.45rem}.sim-sk-price{height:22px;width:40%;margin-top:1rem}.sim-card{flex:0 0 calc((100% - 2rem)/3);min-width:0;background:#fff;border:1px solid var(--bdl);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(13,40,24,.06)}.sim-img-slider{position:relative;background:var(--pa);overflow:hidden}.sim-img-track{display:flex;transition:transform .28s ease}.sim-img-slide{flex:0 0 100%}.sim-img-slide img{display:block;width:100%;height:220px;object-fit:cover}.sim-card-top{position:absolute;top:.85rem;left:.85rem;z-index:2}.sim-badge{display:inline-flex;align-items:center;padding:.32rem .62rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sim-badge-blue{background:rgba(255,255,255,.94);color:var(--f)}.sim-dur-pill{position:absolute;left:.8rem;bottom:.8rem;z-index:2;display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;background:rgba(13,40,24,.72);color:#fff;font-size:.68rem;font-weight:700;backdrop-filter:blur(6px)}.sim-img-arr{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.94);color:var(--f);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 8px 20px rgba(0,0,0,.14);transition:var(--trn)}.sim-img-arr:hover:not(:disabled){background:var(--pr);color:#fff}.sim-img-arr:disabled{opacity:.45;cursor:not-allowed}.sim-img-prev{left:.75rem}.sim-img-next{right:.75rem}.sim-img-arr svg{width:14px;height:14px}.sim-img-dots{position:absolute;left:50%;bottom:.8rem;transform:translateX(-50%);display:flex;align-items:center;gap:.35rem;z-index:2}.sim-img-dot{width:8px;height:8px;border-radius:999px;border:none;background:rgba(255,255,255,.45);transition:var(--trn)}.sim-img-dot.on{width:20px;background:#fff}.sim-card-body{padding:1rem}.sim-card-dest{display:flex;align-items:center;gap:.36rem;margin:0 0 .42rem;font-size:.76rem;font-weight:700;color:var(--pr)}.sim-card-name{margin:0 0 .5rem;font-size:1rem;line-height:1.35;font-weight:800;color:var(--f)}.sim-card-name a{color:inherit;text-decoration:none}.sim-card-name a:hover{color:var(--pr)}.sim-card-rating{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.75rem;font-size:.74rem}.sim-card-score{font-weight:800;color:var(--f)}.sim-card-stars{display:inline-flex;align-items:center;gap:.1rem;color:#f5a623}.sim-card-rev{color:var(--ms)}.sim-card-hl{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding:0;margin:0 0 .9rem}.sim-card-hl li{display:flex;align-items:flex-start;gap:.42rem;font-size:.76rem;line-height:1.55;color:var(--sl)}.sim-card-hl i{margin-top:.14rem;color:var(--sg);font-size:.85rem;flex-shrink:0}.sim-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.9rem}.sim-price-blk{display:flex;align-items:flex-end;gap:.3rem;flex-wrap:wrap}.sim-price{font-size:1.16rem;font-weight:900;color:var(--f);line-height:1}.sim-price-pp{font-size:12px;color:var(--ms)}.sim-ctas{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.sim-btn-preview,.sim-btn-view{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .82rem;border-radius:10px;font-size:.74rem;font-weight:800;text-decoration:none;transition:var(--trn)}.sim-btn-preview{background:var(--prl);color:var(--pr);border:none}.sim-btn-preview:hover{background:var(--pr);color:#fff}.sim-btn-view{background:var(--sgl);color:var(--sg)}.sim-btn-view:hover{background:var(--sg);color:#fff}@media(max-width:1200px){.sim-card{flex-basis:calc((100% - 1rem)/2)}}@media(max-width:768px){#secSimilar{padding:2.4rem 0}.sim-hdr{align-items:flex-start;flex-direction:column}.sim-card{flex-basis:100%}.sim-img-slide img,.sim-sk-img{height:210px}.sim-card-foot{align-items:flex-start;flex-direction:column}.sim-ctas{justify-content:flex-start}}#secSimilar .tc-img{position:relative;background:var(--pa);overflow:hidden}#secSimilar .tc-slider{display:flex;transition:transform .28s ease;height:100%}#secSimilar .tc-sl{position:relative;inset:auto;flex:0 0 100%;height:100%;opacity:1;pointer-events:auto}#secSimilar .tc-sl.active{opacity:1;pointer-events:auto}#secSimilar .tc-sl img{display:block;width:100%;height:220px;object-fit:cover}#secSimilar .sl-arr{cursor:pointer;pointer-events:auto}#secSimilar .tc-top-bar{position:absolute;top:.55rem;left:.55rem;right:.55rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;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;background:#fff;color:var(--f)}#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,.92);display:flex;align-items:center;justify-content:center;font-size:.82rem;color:var(--sl);transition:var(--trn);flex-shrink:0;border:none;box-shadow:0 8px 20px rgba(0,0,0,.12)}#secSimilar .tc-wish-btn:hover,#secSimilar .tc-wish-btn.wished{color:var(--red);background:#fff}#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-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);border:none;box-shadow:0 8px 20px rgba(0,0,0,.12)}#secSimilar .tc-share-btn:hover{background:var(--prd)}#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:0 0 .35rem;line-height:1.3}#secSimilar .tc-title a{color:var(--f);text-decoration:none}#secSimilar .tc-title a:hover{color:var(--pr)}#secSimilar .tc-rating{display:flex;align-items:center;gap:.35rem;font-size:.75rem;flex-wrap:wrap}#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;margin:0}#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}#secSimilar .tc-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#secSimilar .tc-price-blk{display:flex;flex-direction:column;gap:.2rem;position:relative;width:100%}#secSimilar .tc-price-head{font-size:.6rem;font-weight:700;color:var(--ms);letter-spacing:.02em;text-transform:uppercase;line-height:1}#secSimilar .tc-price-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}#secSimilar .tc-price-copy{display:flex;align-items:baseline;gap:.25rem;flex-wrap:nowrap;min-width:0;white-space:nowrap}#secSimilar .tc-old{display:inline;font-size:.6rem;color:var(--red);margin-right:.15rem}#secSimilar .tc-price{display:inline;font-size:1rem;font-weight:800;color:var(--f);margin-right:.15rem}#secSimilar .tc-pp{display:inline;font-size:.6rem;color:var(--ms)}#secSimilar .tc-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;align-items:stretch}#secSimilar .btn-cart-tc{margin-left:auto;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--sl);display:flex;align-items:center;justify-content:center;font-size:.82rem;transition:var(--trn);border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(15,23,42,.08);flex:0 0 auto}#secSimilar .btn-cart-tc:hover{background:var(--pr);color:#fff;border-color:var(--pr);box-shadow:0 10px 24px rgba(184,58,0,.18)}#secSimilar .btn-cart-tc.in-cart{background:var(--sgl);color:var(--sg);border-color:var(--sg)}@media(max-width:768px){#secSimilar .tc-sl img{height:210px}}.exp-col ul li a{color:var(--sl);transition:var(--trn);position:relative}.exp-col ul li a::before{content:"•";font-size:1rem;color:var(--pr);margin-right:.2rem}.site-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow:visible;transition:transform .35s ease,filter .35s ease;will-change:transform;background:linear-gradient(90deg,#111111 0%,#2b2b2b 25%,#ff7b00 50%,#2b2b2b 75%,#111111 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:siteTextFlow 6s linear infinite}.site-logo:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 18px rgba(255,123,0,.18))}.site-logo .logo-dot{display:inline-block;background:linear-gradient(180deg,#ff9933 0%,#ffffff 50%,#138808 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:dotPulse 1.6s infinite,dotGlow 2.2s ease-in-out infinite}.site-logo::before{content:"";position:absolute;inset:-6px -10px;border-radius:14px;background:radial-gradient(circle,rgba(255,123,0,.10),transparent 72%);opacity:0;transform:scale(.8);transition:.4s ease;z-index:-1}.site-logo:hover::before{opacity:1;transform:scale(1)}.ft-logo{position:relative;justify-content:center;overflow:visible;transition:transform .35s ease,filter .35s ease;will-change:transform;background:linear-gradient(90deg,rgba(255,255,255,.68) 0%,#ffffff 30%,#ffe1c1 50%,#ffffff 70%,rgba(255,255,255,.68) 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:footerTextFlow 6s linear infinite}.ft-logo:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 18px rgba(255,255,255,.18))}.ft-logo .logo-dot{display:inline-block;background:linear-gradient(180deg,#ff9933 0%,#ffffff 50%,#138808 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:dotPulse 1.6s infinite,dotGlowWhite 2.2s ease-in-out infinite}.ft-logo::before{content:"";position:absolute;inset:-6px -10px;border-radius:14px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 72%);opacity:0;transform:scale(.8);transition:.4s ease;z-index:-1}.ft-logo:hover::before{opacity:1;transform:scale(1)}@keyframes siteTextFlow{0%{background-position:0% center}100%{background-position:300% center}}@keyframes footerTextFlow{0%{background-position:0% center}100%{background-position:300% center}}@keyframes dotPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.32)}}@keyframes dotGlow{0%,100%{filter:drop-shadow(0 0 0 rgba(255,123,0,0))}50%{filter:drop-shadow(0 0 8px rgba(255,123,0,.55))}}@keyframes dotGlowWhite{0%,100%{filter:drop-shadow(0 0 0 rgba(255,255,255,0))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.55))}}.site-logo .logo-dot,.ft-logo .logo-dot{display:inline-block;background:linear-gradient(180deg,#ff7a00 0%,#ffd500 50%,#111111 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:dotPulse 1.6s infinite,dotGlow 2.2s ease-in-out infinite}.btn-preview,.btn-view,.tc-btn-preview,.tc-btn-view,.sim-btn-preview,.sim-btn-view{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex:1;min-height:36px;padding:.5rem .8rem;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;transition:var(--trn);text-decoration:none;box-sizing:border-box}body .btn-preview,body .tc-btn-preview,body .sim-btn-preview{background:#fff!important;border:1px solid #09493c!important;color:#09493c!important}body .btn-preview:hover,body .tc-btn-preview:hover,body .sim-btn-preview:hover,body .btn-preview:focus-visible,body .tc-btn-preview:focus-visible,body .sim-btn-preview:focus-visible{}body .btn-preview:hover *,body .tc-btn-preview:hover *,body .sim-btn-preview:hover *,body .btn-preview:focus-visible *,body .tc-btn-preview:focus-visible *,body .sim-btn-preview:focus-visible *{}.btn-view,.tc-btn-view,.sim-btn-view{background:var(--pr);border:1px solid var(--pr);color:#fff}.btn-view:hover,.tc-btn-view:hover,.sim-btn-view:hover{background:var(--prd);border-color:var(--prd);color:#fff}.rsb-write-btn,#btnWriteReview,#tdWriteReview,#btnWriteReviewTc,.td-outline-btn#tdWriteReview,.btn-outline#btnWriteReviewTc{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:38px;padding:.55rem 1rem;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#71717a;font-size:12px;font-weight:700;line-height:1.2;transition:transform var(--trn),box-shadow var(--trn),opacity var(--trn),background var(--trn),border-color var(--trn),color var(--trn);box-shadow:0 1px 3px rgba(15,23,42,.05);cursor:pointer;font-family:inherit;text-decoration:none;white-space:nowrap}.rsb-write-btn:hover,#btnWriteReview:hover,#tdWriteReview:hover,#btnWriteReviewTc:hover,.td-outline-btn#tdWriteReview:hover,.btn-outline#btnWriteReviewTc:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(113,113,122,.16);background:#71717a;border-color:#71717a;color:#fff}.rsb-write-btn i,#btnWriteReview i,#tdWriteReview i,#btnWriteReviewTc i{font-size:.95em;line-height:1}.btn-cart-tc{color:var(--sl);transition:var(--trn)}.btn-cart-tc:hover{background:var(--prl);color:var(--pr)}.btn-cart-tc.in-cart{background:var(--sgl);color:var(--sg);border-color:rgba(61,122,86,.22)}: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}:root{--pr:#b83a00;--prl:#fff2ec;--prd:#d93e00;--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}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--fb);font-size:14px;line-height:1.6;color:var(--ink);background:var(--cr);-webkit-font-smoothing:antialiased;overflow-x:hidden}ul,ol{padding-left:17px}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.page-section{padding:1rem 0}.pg-white{background:#fff}.pg-faq{background:var(--cr)}.sec-tag{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pr);margin-bottom:.4rem}.sec-tag i{margin-right:.25em}h2 span,.nit-h2 span{color:var(--pr)}.sec-sub{color:var(--sl);margin-top:.35rem;font-size:.9rem}.btn-outline{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-weight:600;font-size:.82rem;color:var(--f);background:#fff;transition:var(--trn);white-space:nowrap}.btn-outline:hover{border-color:var(--pr);color:var(--pr)}.car-ctrl-btn{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--bd);background:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--sl);transition:var(--trn);flex-shrink:0}.car-ctrl-btn:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.skel{}@keyframes skelShim{0%{background-position:200% 0}100%{background-position:-200% 0}}.skel-card-exact{flex:1 1 calc(25% - .75rem);min-width:0;border-radius:12px;border:1px solid var(--bdl);overflow:hidden;background:#fff}.skel-card-exact .tc{display:flex;flex-direction:column;min-height:368px;background:#fff;min-width:0}.skel-card-exact .tc-img{background:#f3f4f6}.skel-card-exact .tc-body{display:flex;flex-direction:column;padding:.85rem}.skel-card-exact .tc-route,.skel-card-exact .tc-title,.skel-card-exact .tc-rating,.skel-card-exact .tc-inc-wrap,.skel-card-exact .tc-foot,.skel-card-exact .tc-price-blk,.skel-card-exact .tc-ctas{position:relative;overflow:hidden}.skel-card-exact .tc-route,.skel-card-exact .tc-title,.skel-card-exact .tc-rating,.skel-card-exact .tc-price-blk,.skel-card-exact .tc-ctas{background:#f3f4f6;border-radius:8px}.skel-card-exact .tc-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;margin-top:auto;align-items:stretch}.skel-card-exact .tc-price-blk,.skel-card-exact .tc-ctas{width:100%!important;min-width:0!important;box-sizing:border-box}.skel-card-exact .tc-price-blk{min-height:42px;padding:.45rem .55rem;display:flex;flex-direction:column;justify-content:center;gap:.28rem}.skel-card-exact .tc-price-blk.skel{height:auto!important}.skel-card-exact .tc-price-blk::before{content:'';display:block;width:74px;height:9px;border-radius:999px;background:linear-gradient(90deg,#ede7e0 25%,#e1dcd5 50%,#ede7e0 75%);background-size:200% 100%;animation:skelShim 1.4s infinite}.skel-card-exact .tc-price-blk::after{content:'';display:block;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,#ede7e0 25%,#e1dcd5 50%,#ede7e0 75%);background-size:200% 100%;animation:skelShim 1.4s infinite}.skel-card-exact .tc-ctas{min-height:38px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.1rem;align-items:stretch}.skel-card-exact .tc-ctas.skel{height:auto!important}.skel-card-exact .tc-ctas::before,.skel-card-exact .tc-ctas::after{content:'';display:block;border-radius:6px;background:linear-gradient(90deg,#ede7e0 25%,#e1dcd5 50%,#ede7e0 75%);background-size:200% 100%;animation:skelShim 1.4s infinite;min-height:32px}.skel-card-exact .tc-ctas::before{grid-column:1/2}.skel-card-exact .tc-ctas::after{grid-column:2/3}@media(max-width:991px){.skel-card-exact{flex:1 1 100%;min-width:0}#secSimilar .sl-prev,#secSimilar .sl-next{opacity:1!important}}@media(max-width:575px){.skel-card-exact .tc-body{padding:.78rem}.skel-card-exact .tc-price-blk{min-height:40px;padding:.4rem .5rem}.skel-card-exact .tc-ctas{min-height:36px}}.nav-ul{}.nav-li::after{content:'';position:absolute;top:100%;left:0;right:0;height:8px}.mega-4{grid-template-columns:1fr 1fr 1fr 1fr;min-width:700px}.mega-links{}.mega-rate-tbl td{font-size:.78rem;padding:.2rem .4rem;color:var(--sl)}.mega-rate-tbl td:first-child{color:var(--f);font-weight:600}.mega-exp-panel{min-width:820px}#megaHotel,#megaServices{max-width: 650px !important}html body .site-header .nav-li>.mega-panel,html body .site-header .nav-li>.mega-exp-panel{width:clamp(560px,64vw,860px)!important;max-width:calc(100vw - 1.5rem)!important;min-width:0!important;z-index:9999!important}html body .site-header .nav-li:hover>.mega-panel,html body .site-header .nav-li:hover>.mega-exp-panel{pointer-events:auto!important}@media(min-width:769px)and(max-width:1024px){html body .site-header .nav-li>.mega-panel,html body .site-header .nav-li>.mega-exp-panel{width:clamp(540px,72vw,860px)!important;max-width:calc(100vw - 1rem)!important}}@media(max-width:768px){html body .site-header .nav-li>.mega-panel,html body .site-header .nav-li>.mega-exp-panel{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}}.exp-top-row{display:flex;gap:.5rem;padding:.75rem 1rem .5rem;border-bottom:1px solid var(--bdl)}.exp-top-btn{color:var(--sl);transition:var(--trn)}.exp-top-btn:hover,.exp-top-active{background:var(--prl)!important;color:var(--pr)!important}.exp-region{display:none;padding:1rem 1.25rem}.exp-region-active{display:block}.exp-state-row{display:flex;gap:.4rem;margin-bottom:.75rem;overflow-x:auto;padding-bottom:.2rem}.exp-st-btn{color:var(--sl);transition:var(--trn)}.exp-st-btn:hover,.exp-st-active{background:var(--prl);color:var(--pr)}.exp-content{display:none}.exp-content-active{display:block}.exp-cols{display:flex;gap:1.5rem}.exp-col-ttl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ms);margin-bottom:.4rem}.exp-col ul{}.exp-col ul li a:hover{color:var(--pr);background:var(--prl)}.hot-tag,.new-tag{font-size:.58rem;font-weight:700;padding:.08rem .3rem;border-radius:999px;background:var(--redl);color:var(--red);margin-left:.2rem}.new-tag{background:var(--sgl);color:var(--sg)}.exp-all-link{color:var(--pr)!important;font-weight:600!important}.exp-feat-col{min-width:160px}.exp-feat{overflow:hidden;border-radius:8px;border:1px solid var(--bdl)}.exp-feat img{width:100%;object-fit:cover}.exp-feat-body{padding:.5rem .6rem}.exp-feat-body strong{display:block;font-size:.78rem;color:var(--f);font-weight:700}.exp-feat-body small{font-size:12px;color:var(--sg);font-weight:600}.exp-intl-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.mnav-list{flex:1;padding:.5rem 0}.mnav-sub{padding:.25rem 0 .5rem 2rem;display:flex;flex-direction:column;gap:.1rem}.sb-tab{display:flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:var(--rad-sm) var(--rad-sm) 0 0;font-size:.8rem;font-weight:600;color:var(--sl);transition:var(--trn);position:relative;bottom:-1px}.sb-tab:hover{color:var(--pr)}.sb-tab.active{color:var(--pr);background:#fff;border-bottom:2px solid var(--pr)}.sb-panel{padding:.75rem}.sb-sug-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.83rem;color:var(--f);cursor:pointer;transition:var(--trn)}.sb-sug-item:hover{background:var(--prl);color:var(--pr)}.sb-sug-item i{color:var(--ms);font-size:.8rem;flex-shrink:0}.sb-sug-item strong{font-weight:600}.sb-sug-item small{color:var(--ms);font-size:12px;display:block}.sb-date-btn{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.5rem .7rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.83rem;color:var(--f);background:#fff;width:100%;transition:var(--trn);cursor:pointer}.sb-date-btn:hover{border-color:var(--pr)}.sb-date-btn i{color:var(--ms);font-size:.8rem;flex-shrink:0}.dp-placeholder{color:var(--ms)}.sb-trav-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.83rem;color:var(--f);background:#fff;width:100%;transition:var(--trn)}.sb-trav-btn:hover{border-color:var(--pr)}.sb-trav-btn i{color:var(--pr);font-size:.8rem}.sb-custom-btn{background:var(--sg)}.sb-custom-btn:hover{background:var(--f2)}.tp-row{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid var(--bdl)}.tp-row:last-of-type{border-bottom:none}.tp-lbl strong{display:block;font-size:.83rem;font-weight:600;color:var(--f)}.tp-lbl small{font-size:12px;color:var(--ms)}.tp-ctrl{display:flex;align-items:center;gap:.5rem}.tp-btn{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--bd);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--sl);font-weight:600;transition:var(--trn)}.tp-btn:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.tp-ctrl span{font-size:.88rem;font-weight:700;color:var(--f);min-width:18px;text-align:center}.tp-done{width:100%;margin-top:.6rem;padding:.45rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.82rem;transition:var(--trn)}.tp-done:hover{background:var(--prd)}.dp-dialog-overlay{pointer-events:auto}.dp-nav-btn{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--sl);transition:var(--trn);font-size:.85rem}.dp-btn-clear{padding:.35rem .7rem;border-radius:6px;font-size:.78rem;font-weight:600;color:var(--sl);border:1.5px solid var(--bd);transition:var(--trn)}.dp-btn-confirm{padding:.35rem .8rem;border-radius:6px;font-size:.78rem;font-weight:700;background:var(--pr);color:#fff;transition:var(--trn)}.dc-meta span i{color:#FFC107}.dc-info-top{display:flex;align-items:center;gap:.4rem}.dc-pkg-count{font-size:.67rem;font-weight:700;padding:.2rem .5rem;background:#b83a00;color:#fff;border-radius:999px;backdrop-filter:blur(4px);text-shadow:0 1px 2px rgba(0,0,0,.28)}.dc-trending-pill{font-size:.62rem;font-weight:700;padding:.15rem .45rem;background:rgba(9,73,60,.9);color:#fff;border-radius:999px;display:flex;align-items:center;gap:.2rem;text-shadow:0 1px 2px rgba(0,0,0,.25)}.dc-info-bottom{color:#fff;padding:.65rem .7rem .55rem;margin-top:auto;border-radius:14px;background:linear-gradient(to top,rgb(7 37 29/18%) 0%,rgba(7,37,29,.38) 100%)}.dc-region{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.85;margin-bottom:.15rem}.dc-name{font-size:1.2rem;font-weight:800;line-height:1.05;margin-bottom:.15rem;text-shadow:0 2px 6px rgba(0,0,0,.5);color:#FFEB3B}.dc-lg .dc-name{font-size:1.7rem}.dc-tagline{font-size:.75rem;opacity:1;margin-bottom:.35rem;text-shadow:0 1px 2px rgba(0,0,0,.55);color:rgba(255,255,255,.96)}.dc-meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.dc-meta span{font-size:12px;display:flex;align-items:center;gap:.2rem;text-shadow:0 1px 2px rgba(0,0,0,.55);color:#fff}.dc-from{font-weight:700;color:#ffd54f}.car-outer{overflow:hidden}.car-inner{display:flex;gap:1rem;transition:transform .35s ease;will-change:transform}.car-dot{width:8px;height:8px;border-radius:50%;background:var(--bd);transition:var(--trn);cursor:pointer}.car-dot.active{background:var(--pr);width:20px;border-radius:4px}.tour-tabs{display:flex;gap:.4rem;margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.15rem}.tour-tabs::-webkit-scrollbar{display:none}.tt-btn{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:var(--rad-sm);font-size:.82rem;font-weight:600;color:var(--sl);border:1.5px solid var(--bd);white-space:nowrap;flex-shrink:0;transition:var(--trn);background:#fff}.tt-btn:hover,.tt-btn.active{background:var(--pr);color:#fff;border-color:var(--pr)}.tour-panel{display:none}.tour-panel.active{display:block}#skelTabContent{display:flex;gap:1rem;overflow:hidden}body:has(#mainContent).container{padding-left:1.15rem;padding-right:1.15rem}.tc{flex:0 0 calc(25% - .75rem);border-radius:var(--rad);border:1px solid var(--bdl);transition:box-shadow var(--trn),transform var(--trn)}.tc-img{height:200px;background:var(--pa)}.tc-img,.tc-slider{touch-action:pan-y;overscroll-behavior-x:contain;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;user-select:none}.tc-slider{-webkit-user-drag:none;user-select:none}.tc-sl{}.tc-sl.active{}.tc-sl img{-webkit-user-drag:none;user-select:none}.sl-arr{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--f);opacity:0;transition:opacity var(--trn);z-index:5}.tc-img:hover .sl-arr{opacity:1}.sl-prev{left:.5rem}.sl-next{right:.5rem}.sl-dots{position:absolute;bottom:.4rem;left:50%;transform:translateX(-50%);display:flex;gap:.25rem;z-index:5}.sl-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.5)}.sl-dot.active{background:#fff}.tc-top-bar{}.tc-badge{}.badge-gold{background:#fef3c7;color:#9a6500}.badge-orange{background:#ffedd5;color:#c2410c}.badge-purple{background:#f3e8ff;color:#7e22ce}.tc-wish-btn{color:var(--sl);transition:var(--trn)}.tc-wish-btn:hover,.tc-wish-btn.wished{color:var(--red)}.tc-body{}.tc-foot{}.heli-price{font-size:.8rem;color:var(--sl);margin-bottom:.55rem}.heli-price strong{color:var(--f);font-size:.95rem;font-weight:800}.stat-num{font-size:1.8rem;font-weight:800;color:#fff;line-height:1}.p-logo{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#e5e7eb}.p-logo i{color:#FFC107}.rsb-write-btn{padding:.55rem 1rem;border-radius:var(--rad-sm);background:var(--pr);color:#fff;font-weight:700;font-size:.82rem;display:flex;align-items:center;gap:.35rem;justify-content:center;transition:var(--trn)}.rsb-write-btn:hover{background:var(--prd)}.reel-dot{width:8px;height:8px;border-radius:50%;background:var(--bd);cursor:pointer;transition:var(--trn)}.reel-dot.active{background:var(--pr);width:20px;border-radius:4px}.reel-card{flex:0 0 250px;background:#fff;border-radius:var(--rad);border:1px solid var(--bdl);overflow:hidden;transition:var(--trn)}.reel-card:hover{box-shadow:var(--shd-lg);transform:translateY(-2px)}.reel-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--pr);transition:var(--trn);z-index:2}.reel-play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.reel-name{display:block;font-size:.8rem;font-weight:700;color:var(--f)}.reel-like{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--ms);transition:var(--trn)}.reel-like:hover,.reel-like.liked{color:var(--red)}.reel-like-count{font-weight:600}.reel-date{font-size:.7rem;color:var(--ms);display:flex;align-items:center;gap:.25rem}.usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}.usp-card{border-radius:var(--rad);border:1px solid var(--bdl);background:#fff;overflow:hidden;position:relative;transition:var(--trn)}.usp-card:hover{box-shadow:var(--shd);border-color:var(--pr)}.usp-card-inner{padding:1.5rem;position:relative;z-index:1}.usp-ico{width:44px;height:44px;border-radius:50%;background:var(--prl);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--pr);margin-bottom:.85rem}.usp-card h3,.usp-card .nit-h3{font-size:.95rem;font-weight:700;color:var(--f);margin-bottom:.35rem}.usp-card p{font-size:.82rem;color:var(--sl);line-height:1.55}.usp-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.78rem;font-weight:600;color:var(--pr)}.usp-featured{background:linear-gradient(135deg,var(--f) 0%,var(--f2) 100%)}.usp-featured .usp-card-inner{color:#fff}.usp-featured .usp-ico{background:rgba(184,58,0,.2)}.usp-featured h3,.usp-featured p,.usp-featured .nit-h3{color:#fff}.usp-featured p{opacity:.8}.usp-featured .usp-link{color:#ffd59e}.usp-featured-bg{position:absolute;inset:0}.overview-block{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:1rem}.ov-title{font-size:1.6rem;font-weight:800;color:var(--f);margin:.35rem 0 .75rem;line-height:1.2}.ov-more-btn{display:inline-flex;align-items:center;gap:.4rem}.faq-layout{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;align-items:start}.faq-item{border:1px solid var(--bdl);border-radius:var(--rad-sm);background:#fff;overflow:hidden;margin-bottom:.5rem}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;cursor:pointer;font-weight:600;font-size:.88rem;color:var(--f);transition:var(--trn);gap:.75rem}.faq-item:hover .faq-q,.faq-item[open]>.faq-q{color:var(--pr)}.faq-arr{font-size:12px;color:var(--ms);flex-shrink:0;transition:transform var(--trn)}.faq-item[open]>.faq-q .faq-arr{transform:rotate(180deg)}.faq-a{border-top: 1px solid var(--bdl);padding:0.7rem .1rem 1rem .85rem;font-size:.84rem;color:var(--sl);line-height:1.6}.faq-a p:last-child{margin-bottom: 0}.faq-help-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem;border-radius:var(--rad-sm);background:var(--f);color:#fff;font-weight:700;font-size:.83rem;margin-bottom:.5rem;transition:var(--trn)}.faq-help-btn:hover{background:var(--pr)}.faq-wa-btn{width:100%;padding:.55rem;border-radius:var(--rad-sm);background:var(--sgl);color:var(--sg);font-weight:700;font-size:.83rem;border:1.5px solid rgba(61,122,86,.2);transition:var(--trn);display:flex;align-items:center;justify-content:center;gap:.4rem}.faq-wa-btn:hover{background:var(--sg);color:#fff}.app-inner{display:grid;grid-template-columns:1fr 380px;gap:3rem;align-items:center}.app-tag{color:#ffd59e}.app-inner h2,.app-inner .nit-h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin:.25rem 0 .75rem}.app-inner h2 span,.app-inner .nit-h2 span{color:var(--pr)}.app-sub{font-size:.88rem;opacity:.82;line-height:1.6;margin-bottom:1.25rem}.app-features{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.5rem}.app-features li{display:flex;align-items:center;gap:.6rem;font-size:.83rem;opacity:.88}.app-features li i{color:#fff;font-size:.9rem;flex-shrink:0}.app-download-btns{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.app-dl-btn{display:flex;align-items:center;gap:.65rem;padding:.65rem 1.1rem;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.2);border-radius:var(--rad-sm);color:#fff;transition:var(--trn)}.app-dl-btn:hover{background:rgba(255,255,255,.18)}.app-dl-btn i{font-size:1.3rem;flex-shrink:0}.app-dl-btn small{display:block;font-size:.65rem;opacity:.7}.app-dl-btn strong{display:block;font-size:.88rem;font-weight:700}.app-rating{font-size:.65rem;background:rgba(255,255,255,.12);padding:.2rem .45rem;border-radius:4px;display:flex;align-items:center;gap:.2rem;flex-shrink:0}.app-rating i{color:var(--am);font-size:.6rem}.app-qr-section{display:flex;align-items:center;gap:1rem}.app-qr-box{text-align:center}.app-qr-placeholder{width:72px;height:72px;background:rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem;opacity:.6;margin:0 auto .35rem}.app-qr-box p{font-size:.7rem;opacity:.6}.app-users-strip{display:flex;flex-direction:column;gap:.4rem}.app-user-avatars{display:flex}.app-users-strip p{font-size:.78rem;opacity:.8}.app-users-strip strong{color:#ffd59e}.app-right{display:flex;justify-content:center}.app-mockup{position:relative;display:inline-block}.app-phone{width:250px;height:480px;background:var(--pr);border-radius:28px;border:3px solid rgba(255,255,255,.1);overflow:hidden;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.4)}.app-logo-dot{color:var(--pr)}.app-icon-bell{position:relative}.app-bell-dot{position:absolute;top:-3px;right:-3px;width:6px;height:6px;background:var(--pr);border-radius:50%}.app-search-wrap{padding:.35rem .5rem}.app-search-box{display:flex;align-items:center;gap:.35rem;background:#fff;border-radius:6px;padding:.3rem .55rem;border:1px solid var(--bdl)}.app-search-icon{color:var(--pr);font-size:.7rem;flex-shrink:0}.app-search-text{font-size:.58rem;color:var(--ms)}.app-category-wrap{display:flex;gap:.3rem;padding:.2rem .5rem;overflow:hidden}.app-chip{padding:.18rem .45rem;background:var(--cr);border:1px solid var(--bdl);color:var(--sl);border-radius:999px;font-size:.55rem;font-weight:600;flex-shrink:0}.app-chip-active{background:var(--pr);color:#fff;font-weight:700}.app-section-head{padding:.25rem .5rem 0;display:flex;justify-content:space-between;align-items:center}.app-title{font-size:.6rem;font-weight:800;color:var(--f)}.app-see-all{font-size:.55rem;color:var(--pr);font-weight:700}.app-card-wrap{padding:.3rem .4rem .3rem;gap:.4rem}.app-card-item{flex-direction:column;padding:0;overflow:hidden;border-radius:8px}.app-card-item img{width:100%;height:44px;object-fit:cover}.app-card-title{font-size:.6rem;font-weight:800;color:var(--f)}.app-card-price{font-size:.55rem;color:var(--pr);font-weight:700}.app-trip-box{margin:.3rem .5rem;background:var(--sgl);border-radius:7px;padding:.45rem .55rem;border:1px solid rgb(61 122 86/.2)}.app-trip-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.app-trip-title{font-size:.6rem;font-weight:700;color:var(--f)}.app-trip-badge{font-size:.55rem;font-weight:700;padding:.08rem .35rem;background:var(--pr);color:#fff;border-radius:999px}.app-trip-info{display:flex;align-items:center;gap:.4rem}.app-trip-icon{color:var(--sg);font-size:.75rem;flex-shrink:0}.app-trip-date{font-size:.58rem;font-weight:600;color:var(--f)}.app-trip-sub{font-size:.55rem;color:var(--ms)}.app-progress-bar{margin-top:.35rem;height:3px;background:var(--bdl);border-radius:2px;overflow:hidden}.app-progress-fill{width:65%;height:100%;background:var(--sg);border-radius:2px}.app-trip-footer{font-size:.52rem;color:var(--ms);margin-top:.2rem}.app-phone-notch{width:100px;height:18px;background:var(--f2);border-radius:0 0 12px 12px;margin:0 auto;position:relative;z-index:2}.app-phone-screen{height:calc(100% - 18px);overflow:hidden;background:var(--cr)}.app-screen-hdr{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;border-bottom:1px solid var(--bdl)}.app-screen-logo{font-size:.85rem;font-weight:800;color:var(--f)}.app-screen-icons{display:flex;gap:.4rem;color:var(--sl);font-size:.8rem}.app-screen-hero{position:relative;height:110px;overflow:hidden}.app-screen-hero img{width:100%;height:100%;object-fit:cover}.app-screen-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:.4rem .5rem;color:#fff}.app-screen-overlay p{font-size:.62rem;font-weight:700}.app-screen-overlay span{font-size:.55rem;opacity:.8}.app-screen-cards{display:flex;gap:.4rem;padding:.5rem}.app-sc{display:flex;align-items:center;gap:.35rem;padding:.3rem .4rem;background:#fff;border-radius:6px;border:1px solid var(--bdl);flex:1}.app-sc-img{width:28px;height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.app-sc strong{display:block;font-size:.6rem;font-weight:700;color:var(--f)}.app-sc small{display:block;font-size:.55rem;color:var(--pr);font-weight:600}.app-screen-cta{padding:.35rem .5rem;text-align:center}.app-cta-pill{display:inline-flex;align-items:center;gap:.3rem;background:var(--pr);color:#fff;padding:.3rem .7rem;border-radius:999px;font-size:.62rem;font-weight:700}.app-float-badge{position:absolute;background:#fff;border-radius:var(--rad-sm);padding:.4rem .65rem;font-size:.68rem;font-weight:600;color:var(--f);box-shadow:var(--shd-lg);display:flex;align-items:center;gap:.3rem;white-space:nowrap}.app-float-badge i{color:var(--pr)}.app-float-1{bottom:60px;left:-60px;animation:floatBob 3s ease-in-out infinite}.app-float-2{top:80px;right:-50px;animation:floatBob 3.5s ease-in-out infinite .5s}.app-float-3{bottom:140px;right:-55px;animation:floatBob 4s ease-in-out infinite 1s}@keyframes floatBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.nl-msg{font-size:.78rem;text-align:center;padding:.3rem;border-radius:6px}.nl-msg.success{background:rgba(22,163,74,.2);color:#4ade80}.nl-msg.error{background:rgba(220,38,38,.2);color:#fca5a5}.site-footer{background:var(--f)}.ft-col-ttl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.45);margin-bottom:.75rem}.ft-col-toggle{}.ft-links{}#ftNlBtn{background:var(--pr);transition:var(--trn)}#ftNlBtn:hover{background:var(--prd)}.login-modal{padding:0}.plan-header{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--bdl);display:flex;align-items:center;justify-content:space-between}.plan-header h2,.plan-header .nit-h2{font-size:1.1rem;font-weight:800;color:var(--f)}.login-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)}.login-body{padding:1.5rem}.lf-group input{border:1.5px solid var(--bd);border-radius:var(--rad-sm);color:var(--f);transition:border-color var(--trn)}.lf-group input:focus{border-color:var(--pr)}.lf-group input.error{border-color:var(--red)}.lf-err{display:none;font-size:12px;color:var(--red);min-height:0;margin-top:0}.lf-err:not(:empty){display:block;min-height:14px;margin-top:.28rem}.lf-submit{width:100%;padding:.65rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.9rem;margin-top:1rem;transition:var(--trn);display:flex;align-items:center;justify-content:center;gap:.4rem}.lf-social-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.8rem;font-weight:600;color:var(--f);transition:var(--trn)}.lf-social-btn:hover{border-color:var(--pr);color:var(--pr)}.lf-msg{padding:.55rem .75rem;border-radius:6px;font-size:.8rem;margin-bottom:.75rem}.lf-msg.success{background:var(--grnl);color:var(--grn)}.lf-msg.error{background:var(--redl);color:var(--red)}.cst.cst-done .cst-num{background:var(--grn);color:#fff}.cart-item-dest{font-size:12px;color:var(--ms);margin-bottom:.3rem;display:flex;align-items:center;gap:.25rem}.cart-item-dest i{color:var(--pr);font-size:.65rem}.cart-sum-row .green{color:var(--grn);font-weight:600}.cart-select-item input[type=checkbox]{accent-color:var(--pr);width:16px;height:16px;flex-shrink:0}.cart-step-next{width:100%;padding:.65rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.88rem;margin-top:.75rem;transition:var(--trn);display:flex;align-items:center;justify-content:center;gap:.4rem}.cart-step-next:hover{background:var(--prd)}.sh-copy-wrap:focus-within{border-color:var(--pr)}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.preview-overlay{}.preview-box{background:#fff;border-radius:var(--rad-lg);width:100%;max-width:1000px;max-height:95svh;display:grid;grid-template-columns:1fr 380px;overflow:hidden;overflow-y:scroll;position:relative;animation:popIn .22s ease}.video-modal-box{background:transparent!important;max-width:none!important;width:auto!important;overflow:visible!important;padding:0!important}.video-modal-shell{display:flex;flex-direction:column;gap:0;max-width:min(1000px,92vw);width:min(1000px,92vw);max-height:min(88svh,860px);background:#0b1510;border-radius:22px;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.35)}.video-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0))}.video-modal-titlewrap{min-width:0}.video-modal-kicker{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:rgba(184,58,0,.14);color:#ffd8c7;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.video-modal-titlewrap h3,.video-modal-titlewrap .nit-h3{margin:.55rem 0 .25rem;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25}.video-modal-titlewrap p{margin:0;color:rgba(255,255,255,.68);font-size:.8rem;line-height:1.45}.video-modal-close{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--trn)}.video-modal-close:hover{background:rgba(255,255,255,.16);transform:translateY(-1px)}.video-modal-body{padding:1rem;background:#06110c}.video-modal-player{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 20px 50px rgba(0,0,0,.3)}.video-modal-player video,.video-modal-player iframe{width:100%;height:100%;display:block;object-fit:cover;border:0;background:#000}.video-modal-empty{min-height:280px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.45rem;background:rgba(255,255,255,.03);color:#fff;padding:1.5rem}.video-modal-empty i{font-size:2rem;color:var(--pr)}.video-modal-empty strong{font-size:1rem}.video-modal-empty p{margin:0;color:rgba(255,255,255,.7);font-size:.84rem;line-height:1.5;max-width:28rem}.video-modal-skel{display:flex;flex-direction:column;gap:.9rem;padding:1rem}.video-modal-skel-player,.video-modal-skel-line{background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.06) 63%);background-size:400% 100%;animation:skelPulse 1.35s ease infinite;border-radius:16px}.video-modal-skel-player{aspect-ratio:16/9}.video-modal-skel-line{height:14px}.video-modal-skel-line.short{width:58%}@keyframes skelPulse{0%{background-position:100% 50%}100%{background-position:0 50%}}.preview-close{color:var(--sl);transition:var(--trn);box-shadow:var(--shd)}.preview-close:hover{background:var(--pr);color:#fff}.preview-left{overflow-y:auto;-webkit-overflow-scrolling:touch}.prev-sl-btn{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--f);z-index:5;transition:var(--trn)}.prev-sl-btn:hover{background:#fff;color:var(--pr)}.prev-day{display:flex;gap:.75rem;align-items:flex-start}.prev-day strong{display:block;font-size:.82rem;font-weight:700;color:var(--f)}.prev-day p{font-size:.76rem;color:var(--sl);line-height:1.45}.preview-right{border-left:1px solid var(--bdl);overflow-y:auto;background:var(--cr)}.prev-calc-sticky{padding:1.25rem;display:flex;flex-direction:column;gap:0;min-height:100%}.cs-step{display:flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:600;color:var(--ms)}.cs-step-num{width:22px;height:22px;border-radius:50%;background:var(--bd);color:var(--sl);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.cs-step.cs-step-active .cs-step-num{background:var(--pr);color:#fff}.cs-step.cs-step-active{color:var(--pr)}.cs-step.cs-step-done .cs-step-num{background:var(--grn);color:#fff}.cs-step-line{flex:1;height:1.5px;background:var(--bdl)}.cs-step-label{white-space:nowrap}.prev-calc-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--bdl)}.prev-calc-title{font-size:.95rem;font-weight:800;color:var(--f);margin-bottom:.3rem}.calc-date-btn{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.5rem .65rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.82rem;color:var(--f);background:#fff;width:100%;transition:var(--trn);cursor:pointer}.calc-date-btn:hover{border-color:var(--pr)}.calc-date-btn i{color:var(--ms);font-size:.78rem}.cpb{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--bd);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--sl);font-weight:600;transition:var(--trn)}.cpb:hover{border-color:var(--pr);color:var(--pr);background:var(--prl)}.vehicle-btn{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);background:#fff;cursor:pointer;transition:var(--trn)}.vehicle-btn:hover{border-color:var(--pr)}.vehicle-btn.vb-active{border-color:var(--pr);background:var(--prl)}.vehicle-btn.vb-disabled{opacity:.4;cursor:not-allowed}.vb-left{display:flex;align-items:center;gap:.5rem}.vb-icon{width:32px;height:32px;border-radius:6px;background:var(--cr);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--pr)}.vb-name{font-size:.8rem;font-weight:600;color:var(--f)}.vb-cap{font-size:.68rem;color:var(--ms)}.vb-price{font-size:.8rem;font-weight:700;color:var(--pr)}.cht-btn{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);background:#fff;cursor:pointer;transition:var(--trn);text-align:left;width:100%}.cht-btn:hover{border-color:var(--pr)}.cht-btn.cht-active{border-color:var(--pr);background:var(--prl)}.cht-btn i{font-size:1.1rem;color:var(--ms);flex-shrink:0}.cht-btn.cht-active i{color:var(--pr)}.cht-btn strong{display:block;font-size:.8rem;font-weight:700;color:var(--f)}.cht-btn small{display:block;font-size:.68rem;color:var(--ms)}.cht-price{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--pr);flex-shrink:0;text-align:right}.cht-price em{font-size:.62rem;font-style:normal;font-weight:600;background:var(--sgl);color:var(--sg);padding:.1rem .3rem;border-radius:3px;margin-left:.2rem}.hotel-info-panel{background:var(--sgl);border-radius:var(--rad-sm);padding:.6rem;margin-top:.35rem}.coupon-apply-btn{padding:.45rem .85rem;background:var(--f);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.78rem;transition:var(--trn);flex-shrink:0}.coupon-apply-btn:hover{background:var(--pr)}.coupon-msg{font-size:.75rem;padding:.3rem .5rem;border-radius:4px}.coupon-msg.success{background:var(--grnl);color:var(--grn)}.coupon-msg.error{background:var(--redl);color:var(--red)}.coupon-remove-btn{margin-left:auto;color:var(--ms);font-size:.85rem;line-height:1;transition:color var(--trn)}.coupon-remove-btn:hover{color:var(--red)}.calc-summary-title{font-size:.78rem;font-weight:700;color:var(--f);display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.calc-summary-title i{color:var(--pr)}.cs-row{display:flex;justify-content:space-between;font-size:.78rem;color:var(--sl)}.cs-row.cs-total-row{font-size:.88rem;padding-top:.4rem;border-top:1.5px solid var(--bd);margin-top:.1rem}.cs-divider{height:1px;background:var(--bdl);margin:.1rem 0}.cs-green{color:var(--grn)!important;font-weight:600}.cs-per-person{font-size:12px;color:var(--ms);display:flex;align-items:center;gap:.3rem;margin-top:.15rem;padding-top:.3rem;border-top:1px dashed var(--bdl)}.cs-per-person i{color:var(--pr);font-size:.68rem}.prev-step-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--bdl)}.prev-step-header h3,.prev-step-header .nit-h3{font-size:.95rem;font-weight:800;color:var(--f)}.payment-options{display:flex;flex-direction:column;gap:.45rem}.payment-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.payment-option-title{font-size:.82rem;font-weight:600;color:var(--f);display:flex;align-items:center;gap:.35rem}.payment-option-title i{color:var(--pr)}.payment-option-price{font-size:.85rem;font-weight:800;color:var(--pr)}.payment-methods{display:flex;flex-direction:column;gap:.35rem}.pm-option{display:flex;align-items:center;gap:.6rem;cursor:pointer;padding:.45rem .6rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);background:#fff;font-size:.8rem;font-weight:600;color:var(--f);transition:var(--trn)}.pm-option:hover{border-color:var(--pr)}.pm-option input[type=radio]{accent-color:var(--pr);flex-shrink:0}.cf-row{display:flex;justify-content:space-between;font-size:.78rem;color:var(--sl);margin-bottom:.2rem}textarea{border:1.5px solid var(--bd);border-radius:var(--rad-sm);color:var(--f);transition:border-color var(--trn);font-family:var(--fb)}textarea:focus{border-color:var(--pr)}.confirm-pay-btn{padding:.7rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:800;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--trn);margin-top:.25rem}.confirm-pay-btn:hover{background:var(--prd)}.toast{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom) + 1rem);left:50%;transform:translateX(-50%);background:var(--f);color:#fff;padding:.6rem 1.25rem;border-radius:999px;font-size:.82rem;font-weight:600;z-index:600;white-space:nowrap;box-shadow:var(--shd-lg);animation:toastIn .25s ease}.toast.toast-success{background:var(--grn)}.toast.toast-error{background:var(--red)}.toast.toast-info{background:var(--bl)}@keyframes toastIn{from{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23909090' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem;cursor:pointer;font-weight:600;color:var(--f);border:1.5px solid var(--bd);border-radius:var(--rad-sm);background-color:#fff;transition:border-color var(--trn),box-shadow var(--trn),background-color var(--trn);height:40px;padding-left:15px}select:hover{border-color:var(--pr);background-color:var(--prll)}select:focus{border-color:var(--pr);box-shadow:0 0 0 3px rgba(184,58,0,.12);outline:none;background-color:#fff}select option{font-weight:500;color:var(--f);background:#fff;padding:.4rem}.lf-phone-group{display:grid;grid-template-columns:70px minmax(0,1fr);gap:0;align-items:stretch;border:1.5px solid var(--bd);border-radius:var(--rad-sm);background:#fff;overflow:hidden}.lf-phone-group select,.lf-phone-group input{border:0;border-radius:0;min-height:42px;height:42px;box-shadow:none}.lf-phone-group select{width:70px;min-width:70px;max-width:70px;padding-left:.45rem;padding-right:1.35rem;border-right:1px solid var(--bd);background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .45rem center;-webkit-appearance:none;appearance:none}.lf-phone-group input{padding-left:.75rem;padding-right:.75rem}.ai-float-wrap{position:fixed;bottom:calc(1.25rem + env(safe-area-inset-bottom));left:1.25rem;z-index:200;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.ai-float-btn{}.ai-float-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(184,58,0,.15),transparent);border-radius:inherit}.ai-float-main-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;background:rgba(255,255,255,.18);flex-shrink:0}.ai-float-main-icon i{font-size:.98rem;line-height:1;color:#fff;transition:transform .2s ease,color .2s ease}.ai-float-label{position:relative;z-index:1;white-space:nowrap}.ai-float-panel{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start;opacity:0;transform:translateY(10px) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.ai-float-wrap.is-open .ai-float-panel{opacity:1;transform:translateY(0) scale(1)}.ai-float-action{display:flex;align-items:center;gap:.5rem;min-width:220px;padding:.58rem .85rem;border-radius:999px;border:1px solid rgba(184,58,0,.12);background:#fff;color:#0d2818;font-size:.78rem;font-weight:700;box-shadow:0 10px 24px rgba(13,40,24,.12);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease,background .15s ease}.ai-float-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(13,40,24,.16);border-color:rgba(184,58,0,.28);color:var(--pr)}.ai-float-action i{font-size:1rem;flex-shrink:0}.ai-theme-wa .ai-float-btn{background:linear-gradient(135deg,#128c7e,#25d366);box-shadow:0 8px 24px rgba(18,140,126,.35)}.ai-theme-wa .ai-float-btn::before{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent)}.ai-theme-live .ai-float-btn{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 8px 24px rgba(15,118,110,.35)}.ai-theme-live .ai-float-btn::before{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent)}.ai-theme-plan .ai-float-btn{background:linear-gradient(135deg,#b45309,#fb923c);box-shadow:0 8px 24px rgba(180,83,9,.35)}.ai-theme-plan .ai-float-btn::before{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent)}.ai-theme-ai .ai-float-btn{background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 8px 24px rgba(109,40,217,.35)}.ai-theme-ai .ai-float-btn::before{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent)}.ai-theme-call .ai-float-btn{background:linear-gradient(135deg,#1d4ed8,#38bdf8);box-shadow:0 8px 24px rgba(29,78,216,.35)}.ai-theme-call .ai-float-btn::before{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent)}.ai-theme-wa .ai-float-main-icon i,.ai-theme-live .ai-float-main-icon i,.ai-theme-plan .ai-float-main-icon i,.ai-theme-ai .ai-float-main-icon i,.ai-theme-call .ai-float-main-icon i{color:#fff}.ai-action-call i{color:#2563eb}.ai-action-wa i{color:#16a34a}.ai-action-plan i{color:var(--pr)}.ai-action-ai i{color:#6d28d9}.ai-action-live i{color:#0f766e}.ai-action-close i{color:#991b1b}@media (max-width: 991px){.ai-float-wrap{display:none!important}}@media (min-width: 992px){.ai-float-wrap{display:flex}}.pv-inc-list li{display:flex;align-items:flex-start;gap:.4rem;font-size:.76rem;color:#374151;line-height:1.4}.pv-steps-progress-fill{height:100%;width:16.66%;background:linear-gradient(90deg,var(--pr,#b83a00),#ffb066);transition:width .3s ease}.pv-step.pv-step-active .pv-step-n{background:var(--pr,#b83a00);color:#fff}.pv-field-err{display:block;font-size:.68rem;color:#ef4444;font-weight:600;min-height:1em}.pv-field-err:empty{display:none}.pv-vhint-toggle{margin-top:.35rem;border:0;background:transparent;color:#1f2937;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:0}.pv-vhint-toggle i{color:var(--pr,#b83a00)}.pv-vhint-body{margin-top:.35rem;font-size:12px;line-height:1.45;color:#4b5563;background:#fff7ed;border:1px dashed #fdba74;border-radius:8px;padding:.5rem .6rem}.pv-vhint-body strong{color:#111827}.tca-slots{display:grid;grid-template-columns:1fr;gap:.45rem}.tca-slot{width:100%;border:1px solid #d0d5dd;background:#fff;border-radius:10px;padding:.62rem 12px;display:flex;align-items:center;justify-content:space-between;gap:.7rem;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.tca-slot:hover{border-color:#fdba74;box-shadow:0 5px 14px rgba(184,58,0,.12);transform:translateY(-1px)}.tca-slot:focus-visible{outline:none;border-color:var(--pr,#b83a00);box-shadow:0 0 0 3px rgba(184,58,0,.12)}.tca-slot-info{display:flex;flex-direction:column;gap:.14rem;min-width:0}.tca-slot-info strong{font-size:.79rem;line-height:1.2;color:#111827;font-weight:800}.tca-slot-info small{font-size:.68rem;line-height:1.2;color:#6b7280;font-weight:600}.tca-slot-price{font-size:.8rem;font-weight:900;color:var(--pr,#b83a00);white-space:nowrap}.tca-slot-on{border-color:var(--pr,#b83a00);background:#fff7ed;box-shadow:0 0 0 2px rgba(184,58,0,.12)}.tca-slot-on .tca-slot-info strong{color:#7c2d12}.pv-phone-wrap{grid-template-columns:70px minmax(0,1fr)}.pv-phone-wrap .pv-country-code{font-size:.76rem;width:70px;min-width:70px;max-width:70px}.pv-coupon-msg{font-size:.68rem;font-weight:600;padding:.15rem 0}.pv-inline-grid{display:grid;grid-template-columns:1fr;gap:.55rem}.pv-status-card{background:#fffaf6;border:1px solid #f3e4d8;border-radius:14px;padding:.85rem}.pv-pay-options{display:flex;flex-direction:column;gap:.45rem}.pv-pay-opt{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border:1px solid #d0d5dd;border-radius:10px;cursor:pointer;font-size:.8rem;font-weight:600;color:#374151;transition:all .15s;background:#fff}.pv-pay-opt:hover{border-color:var(--pr,#b83a00);background:#fffaf7}.pv-pay-opt:has(input:checked){border-color:var(--pr,#b83a00);background:#fff6f2;color:#111;box-shadow:0 0 0 3px rgba(184,58,0,.07)}.pv-pay-opt input{accent-color:var(--pr,#b83a00);flex-shrink:0}.pv-pay-opt .bi{color:var(--pr,#b83a00);font-size:.92rem;flex-shrink:0}.pv-pay-opt em{font-size:.68rem;color:#16a34a;font-weight:700;font-style:normal;margin-left:auto}.pv-order-summary{background:linear-gradient(135deg,#fffaf7 0%,#fff 100%);border:1.5px solid #f0ede8;border-radius:12px;padding:.85rem;margin-bottom:.65rem;font-size:.78rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.pv-order-summary strong{display:block;font-size:.84rem;margin-bottom:.3rem;color:#111;font-weight:800}.pv-os-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.pv-os-head span{font-size:.7rem;color:#6b7280}.pv-os-grid{display:flex;flex-direction:column;gap:.2rem}.pv-os-row{display:flex;justify-content:space-between;gap:.6rem;font-size:.74rem;color:#374151}.pv-os-pay{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.55rem}.pv-os-pay>div{background:#fff;border:1px solid #ece8e2;border-radius:8px;padding:.35rem .4rem;text-align:center}.pv-os-pay small{display:block;font-size:.62rem;color:#8a9ba8}.pv-os-pay strong{font-size:.76rem;color:#111}.pv-os-note{margin-top:.45rem;font-size:.68rem;color:#6b7280}@media(max-width:768px){.preview-overlay{align-items:flex-end;padding:0}.preview-box{border-radius:18px 18px 0 0;width:100%;max-height:94dvh;grid-template-rows:auto 1fr auto;animation:pvSlideUp .28s cubic-bezier(.25,.46,.45,.94)}.pv-mobile-tabs{border-bottom:1px solid #d0d5dd;flex-shrink:0}.preview-left{display:none;max-height:calc(94dvh - 56px - 64px);overflow-y:auto}.preview-right{max-height:calc(94dvh - 56px - 64px);overflow-y:auto;border-top:none}.preview-left.pv-tab-active{display:block}.preview-right.pv-tab-active{display:block}.pv-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:12px 1.1rem calc(12px + env(safe-area-inset-bottom));border-top:1px solid #d0d5dd;background:#fff;box-shadow:0 -2px 14px rgba(0,0,0,.06);flex-shrink:0}.pv-cta-area .pv-book-now{display:none}.preview-close{top:.55rem;right:.55rem}.pv-img-wrap{height:210px}.pv-inline-grid{grid-template-columns:1fr}}.nav-ul{display:flex;align-items:center;gap:.15rem;list-style:none}.nav-btn{display:flex;align-items:center;gap:.3rem;padding:.45rem .65rem;border-radius:var(--rad-sm);font-size:.82rem;font-weight:600;color:var(--f);transition:var(--trn);white-space:nowrap;cursor:pointer;background:none;border:none;font-family:inherit}.mega-links{display:flex;flex-direction:column;gap:.1rem;list-style:none;padding:0}.mega-links li a{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:6px;font-size:.82rem;color:var(--sl);transition:var(--trn);text-decoration:none}.mega-all{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.35rem .5rem;border-radius:6px;font-size:.8rem;font-weight:600;color:var(--pr);background:var(--prl);transition:var(--trn);text-decoration:none}.exp-top-btn{padding:.4rem .9rem;border-radius:6px;font-size:.82rem;font-weight:600;color:var(--sl);transition:var(--trn);background:none;border:none;cursor:pointer;font-family:inherit}.exp-st-btn{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.35rem .5rem;border-radius:8px;font-size:12px;font-weight:600;color:var(--sl);transition:var(--trn);flex-shrink:0;background:none;border:none;cursor:pointer;font-family:inherit}.exp-st-btn img{border-radius:5px;object-fit:cover;height:36px}.exp-col ul{display:flex;flex-direction:column;gap:.05rem;list-style:none;padding:0}.exp-col ul li a{color:var(--sl);transition:var(--trn);text-decoration:none}.hdr-icon{position:relative;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--sl);transition:var(--trn);background:none;border:none;cursor:pointer;font-family:inherit}.hdr-login{display:flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:var(--rad-sm);font-size:.82rem;font-weight:600;color:var(--f);transition:var(--trn);border:1.5px solid var(--bd);background:none;cursor:pointer;font-family:inherit}.hdr-primary{display:flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:var(--rad-sm);font-size:.82rem;font-weight:700;background:var(--pr);color:#fff;transition:var(--trn);border:none;cursor:pointer;font-family:inherit}.hdr-hamburger{width:38px;height:38px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:6px;transition:var(--trn);background:none;border:none;cursor:pointer}.mnav-head button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--sl);font-size:1rem;transition:var(--trn);background:none;border:none;cursor:pointer}#mnavSearch{flex:1;border:none;background:none;outline:none;font-size:.85rem;color:var(--f);caret-color:var(--pr);font-family:inherit}.mnav-search-clear{color:var(--ms);padding:.1rem;transition:var(--trn);font-size:.9rem;background:none;border:none;cursor:pointer}.mnav-item-btn,.mnav-item-link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.62rem 1.25rem;color:var(--f);font-size:.86rem;font-weight:600;transition:var(--trn);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none}.mnav-plan-btn{padding:.65rem;border-radius:var(--rad-sm);background:var(--pr);color:#fff;font-weight:700;font-size:.88rem;transition:var(--trn);border:none;cursor:pointer;font-family:inherit}.mnav-wa-btn{padding:.6rem;border-radius:var(--rad-sm);background:var(--sgl);color:var(--sg);font-weight:700;font-size:.88rem;border:1.5px solid rgba(61,122,86,.2);transition:var(--trn);cursor:pointer;font-family:inherit}.mnav-login-btn{flex:1;padding:.55rem;border-radius:var(--rad-sm);border:1.5px solid var(--bd);font-weight:600;font-size:.83rem;color:var(--f);display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--trn);background:none;cursor:pointer;font-family:inherit}.ft-logo{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.03em;margin-bottom:.75rem}.ft-socials a{width:32px;height:32px;border-radius:6px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:rgba(255,255,255,.65);transition:var(--trn);text-decoration:none}.ft-app-btn{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:rgba(255,255,255,.75);font-size:12px;transition:var(--trn);text-decoration:none}.ft-col-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.45);margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.06);background:none;border-top:none;border-left:none;border-right:none;cursor:default;pointer-events:none;font-family:inherit}.ft-links{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.ft-links a{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:rgba(255,255,255,.58);transition:color .18s ease,transform .18s ease;padding:.1rem 0;text-decoration:none}.ft-links a:hover,.ft-links a:focus-visible,.ft-links a.is-active,.ft-links a[aria-current="page"]{color:#dff7e9}.ft-links a:hover{transform:translateX(2px)}.ft-nl-row input{flex:1;padding:.4rem .65rem;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:.78rem;outline:none;transition:border-color var(--trn);font-family:inherit}#ftNlBtn{padding:.4rem .75rem;background:var(--pr);color:#fff;border-radius:6px;font-weight:700;font-size:.78rem;transition:var(--trn);flex-shrink:0;border:none;cursor:pointer;font-family:inherit}#ftNlBtn:disabled,.ft-nl-row button:disabled{opacity:.65;cursor:not-allowed;filter:saturate(.75)}.ft-contact{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;font-style:normal}.ft-contact a,.ft-contact span{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:rgba(255,255,255,.55);transition:var(--trn);text-decoration:none}.ft-bottom small a{color:rgba(255,255,255,.5);text-decoration:none}.container{max-width:1260px;margin:0 auto;padding:0 1.5rem}.exp-col ul li a{font-size:.8rem;color:var(--sl);padding:.2rem .3rem;border-radius:5px;display:flex;align-items:center;gap:.3rem;transition:var(--trn)}.ft-col-toggle i{font-size:.65rem;transition:transform var(--trn)}.lf-group input{padding:.55rem .75rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.88rem;color:var(--f);outline:none;transition:border-color var(--trn);width:100%}.lf-group input:focus{border-color:var(--pr);box-shadow:0 0 0 3px rgba(184,58,0,.1)}textarea{padding:.5rem .65rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.83rem;color:var(--f);outline:none;transition:border-color var(--trn);font-family:var(--fb);resize:vertical;width:100%}textarea:focus{border-color:var(--pr);box-shadow:0 0 0 3px rgba(184,58,0,.08)}.faq-q::-webkit-details-marker{display:none}.tc-cart-img-btn{position:absolute;bottom:.6rem;right:.6rem;width:32px;height:32px;border-radius:50%;background:var(--pr);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;z-index:5;opacity:0;transition:opacity var(--trn),transform var(--trn);transform:scale(.8)}.tc-img:hover .tc-cart-img-btn{opacity:1;transform:scale(1)}.tc-ctas{justify-content:center;text-align:center}.td-ov-source{display:none}.af-bar{border-bottom:1px solid var(--bdl);transition:opacity .25s ease,transform .25s ease}.af-bar.is-hidden{display:none}.af-inner{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;flex-wrap:wrap;min-height:48px}.af-label{font-size:.75rem;font-weight:700;color:var(--ms);flex-shrink:0;display:flex;align-items:center;gap:.25rem}.af-chips{display:flex;gap:.35rem;flex-wrap:wrap;flex:1}.af-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:var(--prl);border:1.5px solid rgba(184,58,0,.3);border-radius:999px;font-size:.74rem;font-weight:600;color:var(--pr)}.af-chip button{color:var(--pr);font-size:.75rem;line-height:1;margin-left:.15rem;transition:color var(--trn)}.af-chip button:hover{color:var(--prd)}.af-clear-all{display:flex;align-items:center;gap:.3rem;padding:.28rem .65rem;border-radius:999px;font-size:.74rem;font-weight:600;color:var(--red);background:var(--redl);border:1.5px solid rgba(217,79,58,.2);transition:var(--trn);flex-shrink:0}.af-clear-all:hover{background:var(--red);color:#fff}.filter-sidebar{background:#fff;border:1px solid var(--bdl);border-radius:var(--rad);position:sticky;top:calc(62px + 1rem);max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pr) var(--bdl)}.filter-sidebar::-webkit-scrollbar{width:4px}.filter-sidebar::-webkit-scrollbar-track{background:var(--bdl)}.filter-sidebar::-webkit-scrollbar-thumb{background:var(--pr);border-radius:4px}.fs-head{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--bdl);position:sticky;top:0;background:#fff;z-index:5}.fs-title{font-size:.88rem;font-weight:700;color:var(--f);display:flex;align-items:center;gap:.4rem}.fs-title i{color:var(--pr)}.fs-active-count{background:var(--pr);color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .35rem;border-radius:999px}.fs-reset-btn{font-size:.75rem;font-weight:600;color:var(--pr);transition:color var(--trn)}.fs-reset-btn:hover{color:var(--prd)}.fs-section{border-bottom:1px solid var(--bdl)}.fs-sec-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;cursor:pointer;user-select:none;list-style:none}.fs-sec-header::-webkit-details-marker{display:none}.fs-sec-title{font-size:.82rem;font-weight:700;color:var(--f)}.fs-chev{font-size:.65rem;color:var(--ms);flex-shrink:0;transition:transform .2s}.fs-section[open].fs-chev{transform:rotate(0)}.fs-section:not([open]).fs-chev{transform:rotate(-90deg)}.fs-sec-label{font-size:.78rem;font-weight:700;color:var(--f);padding:.65rem 1rem .35rem}.fs-sec-body{padding:.35rem 1rem .75rem}.fs-search-wrap{display:flex;align-items:center;gap:.5rem;background:var(--cr);border:1.5px solid var(--bd);border-radius:var(--rad-sm);padding:.45rem .65rem;margin:0 1rem .75rem;transition:border-color var(--trn)}.fs-search-wrap:focus-within{border-color:var(--pr);background:#fff}.fs-search-wrap i{color:var(--ms);font-size:.85rem;flex-shrink:0}.fs-search-wrap input{flex:1;border:none;background:none;outline:none;font-size:.82rem;color:var(--f);caret-color:var(--pr)}.fs-search-wrap input::placeholder{color:var(--ms)}.fs-search-clear{color:var(--ms);font-size:.85rem;transition:color var(--trn)}.fs-search-clear:hover{color:var(--pr)}.fs-check-list{display:flex;flex-direction:column;gap:.25rem}.fs-check{display:flex;align-items:center;gap:.55rem;cursor:pointer;padding:.2rem 0}.fs-chk-box{width:16px;height:16px;border:1.5px solid var(--bd);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--trn)}.fs-check input[type=checkbox]{display:none}.fs-check input:checked+.fs-chk-box{background:var(--pr);border-color:var(--pr)}.fs-check input:checked+.fs-chk-box::after{content:'';display:block;width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.fs-chk-lbl{font-size:.8rem;color:var(--sl);flex:1}.fs-chk-lbl em{font-style:normal;font-size:.7rem;color:var(--ms);margin-left:.25rem;float:right}.fs-check:hover .fs-chk-lbl{color:var(--pr)}.fs-range-block{margin-bottom:.75rem}.fs-range-vals{display:flex;justify-content:space-between;font-size:.75rem;color:var(--sl);margin-bottom:.5rem}.fs-range-vals strong{color:var(--f);font-weight:700}.fs-dual-range{position:relative;height:20px;display:flex;align-items:center}.range-track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:var(--bdl);border-radius:2px}.range-fill{position:absolute;height:100%;background:var(--pr);border-radius:2px;transition:left .1s,right .1s}.range-thumb{position:absolute;width:100%;height:100%;appearance:none;-webkit-appearance:none;background:transparent;outline:none;pointer-events:none}.range-thumb::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--pr);border:3px solid #fff;box-shadow:0 1px 4px rgba(184,58,0,.3);cursor:pointer;pointer-events:all;transition:transform .15s,box-shadow .15s}.range-thumb::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px rgba(184,58,0,.4)}.range-thumb::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--pr);border:3px solid #fff;cursor:pointer;pointer-events:all}.range-min{z-index:3}.range-max{z-index:4}.fs-pills{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.1rem}.fs-pill{padding:.28rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--cr);border:1.5px solid var(--bd);color:var(--sl);transition:var(--trn);cursor:pointer}.fs-pill:hover{border-color:var(--pr);color:var(--pr)}.fs-pill-active{background:var(--prl);border-color:var(--pr);color:var(--pr)}.fs-veh-card{cursor:pointer;border-radius:var(--rad-sm)}.fs-veh-card input{display:none}.fs-hotel-pills{display:flex;flex-direction:column;gap:.35rem}.fs-hotel-pill{cursor:pointer}.fs-hotel-pill input{display:none}.fs-hotel-pill span{display:flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.78rem;font-weight:600;color:var(--sl);transition:var(--trn)}.fs-hotel-pill span i{color:var(--am);font-size:.65rem}.fs-hotel-pill span:hover{border-color:var(--pr);color:var(--pr)}.fs-hotel-pill input:checked+span{border-color:var(--pr);background:var(--prl);color:var(--pr)}.fs-triptype-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.fs-tt-card{cursor:pointer}.fs-tt-card input{display:none}.ftt-inner{padding:.5rem .3rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem;transition:var(--trn)}.ftt-inner i{font-size:1.1rem;color:var(--ms)}.ftt-inner span{font-size:.68rem;font-weight:600;color:var(--sl)}.ftt-inner:hover{border-color:var(--pr)}.fs-tt-card input:checked+.ftt-inner,.fs-tt-selected .ftt-inner{border-color:var(--pr);background:var(--prl)}.fs-tt-card input:checked+.ftt-inner i,.fs-tt-selected .ftt-inner i{color:var(--pr)}.fs-tt-card input:checked+.ftt-inner span,.fs-tt-selected .ftt-inner span{color:var(--pr)}.fs-rating-list{display:flex;flex-direction:column;gap:.3rem}.fs-rating-row{display:flex;align-items:center;gap:.55rem;cursor:pointer;padding:.2rem 0}.fs-rating-row input{accent-color:var(--pr)}.fs-rating-lbl{font-size:.8rem;color:var(--sl);flex:1}.fs-rating-row em{font-style:normal;font-size:.7rem;color:var(--ms)}.fs-rating-selected .fs-rating-lbl{color:var(--pr);font-weight:600}.fs-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-bottom:.6rem}.month-btn{padding:.4rem;border-radius:6px;font-size:12px;font-weight:700;border:1.5px solid transparent;transition:var(--trn);cursor:pointer;text-align:center}.month-peak{background:#fef0ea;color:#d93e00;border-color:#f9c4a7}.month-great{background:#f0fdf4;color:#16a34a;border-color:#86efac}.month-good{background:#fef9c3;color:#a16207;border-color:#fde047}.month-monsoon{background:#eff6ff;color:#2563eb;border-color:#93c5fd}.month-btn:hover,.month-sel{outline:2px solid var(--pr);outline-offset:1px}.fs-month-legend{display:flex;gap:.6rem;flex-wrap:wrap}.fml-item{display:flex;align-items:center;gap:.25rem;font-size:.68rem;color:var(--sl)}.fml-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fml-peak{background:#d93e00}.fml-great{background:#16a34a}.fml-good{background:#a16207}.fml-monsoon{background:#2563eb}.fs-apply-btn{width:100%;padding:.6rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--trn)}.fs-apply-btn:hover{background:var(--prd)}.fs-apply-count{background:rgba(255,255,255,.3);padding:.1rem .3rem;border-radius:4px;font-size:.7rem;font-weight:700}.results-area{min-width:0}.sort-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;margin-bottom:1rem;flex-wrap:wrap;position:sticky;top:62px;background:var(--cr);z-index:90;border-bottom:1px solid var(--bdl)}.sort-bar-left{min-width:0}.results-count{font-size:.88rem;color:var(--sl);white-space:nowrap}.results-count strong{color:var(--f);font-size:1rem;font-weight:800}.rc-sub{font-size:.75rem;color:var(--ms);margin-left:.4rem}.sort-bar-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sort-select-wrap{display:flex;align-items:center;gap:.35rem}.sort-lbl{color:var(--ms);font-size:.9rem;flex-shrink:0}.sort-select-wrap select{height:35px;padding:.38rem .65rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.78rem;color:var(--f);background:#fff;outline:none;cursor:pointer;transition:border-color var(--trn);font-family:var(--fb);-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23909090' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;padding-right:1.6rem}.sort-select-wrap select:focus{border-color:var(--pr)}.view-toggle{display:flex;gap:.2rem}.vt-btn{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--sl);border:1.5px solid var(--bd);transition:var(--trn)}.vt-btn:hover{border-color:var(--pr);color:var(--pr)}.vt-active{background:var(--pr);color:#fff;border-color:var(--pr)}.mob-filter-btn{display:none;align-items:center;gap:.35rem;padding:.38rem .75rem;border:1.5px solid var(--bd);border-radius:var(--rad-sm);font-size:.78rem;font-weight:600;color:var(--f);background:#fff;transition:var(--trn);position:relative}.mob-filter-btn:hover{border-color:var(--pr);color:var(--pr)}.mob-filter-cnt{background:var(--pr);color:#fff;font-size:.6rem;font-weight:700;padding:.1rem .3rem;border-radius:999px}.tours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem}.tc:hover .tc-share-btn{}.load-more-wrap,.home-static-load-wrap{display:flex;justify-content:center;padding:2rem 0 1rem}.home-static-load-wrap{justify-content:flex-end;margin:0}.load-more-btn,.home-static-load-btn,.home-static-load-btn-mobile{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem;min-height:38px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;transition:transform var(--trn),box-shadow var(--trn),opacity var(--trn),background var(--trn),border-color var(--trn);box-shadow:0 1px 3px rgba(15,23,42,.05);cursor:pointer;font-family:inherit;text-decoration:none;white-space:nowrap}.load-more-btn,.home-static-load-btn,.home-static-load-btn-mobile{background:#fff;border:1px solid #09493c;color:#09493c}.load-more-btn:hover,.home-static-load-btn:hover,.home-static-load-btn-mobile:hover,.load-more-btn:focus-visible,.home-static-load-btn:focus-visible,.home-static-load-btn-mobile:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px rgba(9,73,60,.18);background:#09493c;border-color:#09493c;color:#fff}.load-more-btn:hover *,.home-static-load-btn:hover *,.home-static-load-btn-mobile:hover *,.load-more-btn:focus-visible *,.home-static-load-btn:focus-visible *,.home-static-load-btn-mobile:focus-visible *{color:#fff}.load-more-btn:disabled,.home-static-load-btn:disabled,.home-static-load-btn-mobile:disabled{opacity:.72;cursor:wait;transform:none;box-shadow:0 1px 3px rgba(15,23,42,.05)}.load-more-btn span,.home-static-load-btn span,.home-static-load-btn-mobile span{font-size:12px;color:inherit;font-weight:600}.hm-load-ico{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(113,113,122,.08)}.hm-load-count{padding:.16rem .48rem;border-radius:999px;background:rgba(113,113,122,.08);font-size:11px;font-weight:700;color:inherit}.home-static-load-btn.is-loading .hm-load-ico,.home-static-load-btn-mobile.is-loading .hm-load-ico{animation:homeLoadSpin .8s linear infinite}@keyframes homeLoadSpin{to{transform:rotate(360deg)}}.no-results{padding:4rem 2rem;text-align:center}.no-results-ico{font-size:3.5rem;color:var(--bd);margin-bottom:.75rem}.no-results h3,.no-results .nit-h3{font-size:1.1rem;font-weight:700;color:var(--f);margin-bottom:.4rem}.no-results p{font-size:.85rem;color:var(--ms);margin-bottom:1.25rem}.articles-grid-content{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media(max-width:768px){.articles-grid-content{grid-template-columns:1fr}}.tc-inc-wrap{position:relative;overflow:hidden;margin-bottom:8px}.tc-body{}.tc-rating{}.tc-incx{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none}.tc-incx li{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:8px;transition:.18s ease}.tc-incx li:hover{transform:translateY(-1px)}.tc-incx i{font-size:14px;line-height:1}.tc-incx li:nth-child(1)i{color:#0d6efd}.tc-incx li:nth-child(2)i{color:#fd7e14}.tc-incx li:nth-child(3)i{color:#198754}.tc-incx li:nth-child(4)i{color:#6f42c1}.tc-incx li:nth-child(5)i{color:#dc3545}.tc-incx span{font-size:9px;font-weight:500;color:#555;line-height:1}.tc-price-head{color:var(--ms)}.tc-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.btn-cart-tc{margin-left:auto;color:var(--sl);transition:var(--trn);flex:0 0 auto}.btn-cart-tc:hover{background:var(--pr);border-color:var(--pr)}.tc{background:#fff;border-radius:var(--rad);border:1px solid var(--bdl);overflow:hidden;transition:box-shadow var(--trn),transform var(--trn);box-shadow:none;display:flex;flex-direction:column;min-width:0;contain:layout paint}.tc:hover{box-shadow:var(--shd-lg);transform:translateY(-2px)}.tc-img{position:relative;background:var(--pa);overflow:hidden}.tc-slider{position:relative;width:100%;height:100%;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-tap-highlight-color:transparent}.tc-sl{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.tc-sl.active{opacity:1;pointer-events:auto}.tc-sl img{display:block;width:100%;height:100%;object-fit:cover}.tc-top-bar{position:absolute;top:.6rem;left:.6rem;right:.6rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;z-index:5}.tc-badge{display:flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;background:#fff;color:var(--f)}.badge-amber{background:var(--aml);color:var(--am)}.badge-red{background:var(--redl);color:var(--red)}.badge-green{background:var(--sgl);color:var(--sg)}.badge-blue{background:var(--bll);color:var(--bl)}.badge-primary{background:var(--prl);color:var(--pr)}.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:.8rem;color:var(--sl);transition:var(--trn);border:none;box-shadow:0 8px 20px rgba(0,0,0,.12)}.tc-wish-btn:hover,.tc-wish-btn.wished{color:var(--red);background:#fff}.tc-dur-pill{position:absolute;bottom:.6rem;left:.6rem;padding:.2rem .5rem;background:rgba(0,0,0,.55);color:#fff;border-radius:999px;font-size:.65rem;font-weight:700;z-index:5;backdrop-filter:blur(4px)}.tc-share-btn{position:absolute;bottom:.6rem;right:.6rem;width:32px;height:32px;border-radius:50%;background:var(--pr);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;z-index:5;opacity:0;transition:opacity var(--trn),transform var(--trn);transform:scale(.8);border:none;box-shadow:0 8px 20px rgba(0,0,0,.12)}.tc:hover .tc-share-btn{opacity:1;transform:scale(1)}.tc-share-btn:hover{background:var(--prd)}.tc-share-btn i{font-size:12px}.tc-body{padding:.85rem;display:flex;flex-direction:column}.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}.tc-route i{color:var(--pr);flex-shrink:0;font-size:.65rem}.tc-title{font-size:.88rem;font-weight:700;margin-bottom:.35rem;line-height:1.3}.tc-title a{color:var(--f)}.tc-title a:hover{color:var(--pr)}.tc-rating{font-size:.75rem}.tc-score{color:var(--f)}.tc-stars{color:var(--am)}.tc-rev-cnt{color:var(--ms)}.tc-tier{display:inline-flex;align-items:center;gap:.25rem;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)}.tc-tier:hover{border-color:var(--pr);color:var(--pr)}.tc-tier-active{border-color:var(--pr);background:var(--prl);color:var(--pr)}.tc-foot{margin-top:auto}.tc-price-blk{display:flex;flex-direction:column;gap:.2rem;position:relative;width:100%}.tc-price-head{font-size:.62rem;font-weight:800;color:var(--ms);letter-spacing:.02em;text-transform:uppercase;line-height:1}.tc-price-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}.tc-price-copy{display:flex;align-items:baseline;gap:.25rem;flex-wrap:nowrap;min-width:0;white-space:nowrap}.tc-old{display:inline;color:var(--red);margin-right:.15rem}.tc-price{display:inline;font-size:1rem;font-weight:800;color:var(--f);margin-right:.15rem}.tc-pp{display:inline;font-size:.6rem;color:var(--ms)}.tc-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;align-items:stretch}.tc-ctas>.btn-preview,.tc-ctas>.btn-view,.tc-ctas>.tc-btn-preview,.tc-ctas>.tc-btn-view,.tc-ctas>.sim-btn-preview,.tc-ctas>.sim-btn-view{width:100%;min-width:0}.tc-ctas>*{width:100%!important;min-width:0!important;box-sizing:border-box}.btn-cart-tc{width:36px;height:36px;border-radius:50%;background:#fff;color:var(--sl);display:flex;align-items:center;justify-content:center;font-size:.82rem;transition:var(--trn);border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(15,23,42,.08)}.btn-cart-tc:hover{background:var(--pr);border-color:var(--pr)}.btn-cart-tc.in-cart{background:var(--sgl);color:var(--sg);border-color:var(--sg)}.ai-float-btn{display:flex;align-items:center;gap:.5rem;padding:.62rem 1rem .62rem .75rem;background:linear-gradient(135deg,#b83a00,#b83a00);color:#fff;border-radius:999px;font-size:.82rem;font-weight:700;box-shadow:0 4px 20px rgba(13,40,24,.4);transition:.2s ease;position:relative;overflow:hidden;border:none;cursor:pointer;font-family:inherit}.ai-float-icon{display:flex;align-items:center;justify-content:center}.ai-float-label{font-size:.78rem;font-weight:700;color:#fff}.sh-copy-input{color:var(--sl);font-family:inherit}.sh-copy-btn{background:var(--pr);border:none;font-family:inherit}.preview-close{position:absolute;top:.75rem;right:.75rem;z-index:10;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--sl);transition:var(--trn);box-shadow:var(--shd);border:none;cursor:pointer}.pv-mobile-tabs{display:none}body:has(#mainContent).bl-card{min-width:0;width:100%}@media(max-width:1024px){.preview-box{}}@media(max-width:768px){.ai-float-wrap{bottom:calc(70px + env(safe-area-inset-bottom));left:.85rem}.ft-col-toggle i{display:inline-flex}.ft-col-toggle{cursor:pointer;pointer-events:auto}.sh-box{max-width:100%;border-radius:18px}.sh-socials{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.9rem 1rem .8rem}.sh-hdr{padding:1rem 1rem .85rem}.sh-preview{padding:.75rem 1rem}.sh-copy-row{padding:0 1rem 1rem}.pv-mobile-tabs{display:flex}}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease;will-change:opacity}.hero-slide.active{opacity:1}.hero-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35);border:1.5px solid rgba(255,255,255,.4);transition:var(--trn)}.hero-dot.active{background:#fff;height:24px;border-radius:4px}.hero-loctag{display:flex;align-items:center;gap:.35rem;padding:.4rem .85rem;background:rgba(255,255,255,.15);color:rgba(255,255,255,.85);border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:var(--trn)}.hero-loctag:hover,.hero-loctag.active{background:var(--pr);color:#fff;border-color:var(--pr)}.dp-dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.car-dots{display:flex;gap:.4rem;justify-content:center;margin-top:1rem}.tc-inc{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem}.tc-inc li{display:flex;align-items:center;gap:.2rem;font-size:.7rem;color:var(--sl);background:var(--cr);padding:.15rem .4rem;border-radius:4px}.tc-inc i{color:var(--pr);font-size:.65rem}.tc-old{font-size:12px;color:var(--red)}.tc-foot,#secSimilar .tc-foot{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.45rem!important;flex-wrap:nowrap!important}.tc-price-blk,#secSimilar .tc-price-blk{display:flex!important;flex-direction:column!important;gap:.2rem!important;position:relative!important;width:100%!important}.tc-price-head,#secSimilar .tc-price-head{display:block;font-size:.62rem;font-weight:600;color:#859197;text-transform:capitalize;line-height:1}.tc-price-row,#secSimilar .tc-price-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}.tc-left,#secSimilar .tc-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:0;flex:1 1 auto}.tc-right,#secSimilar .tc-right{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.tc-price-copy,#secSimilar .tc-price-copy{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;min-width:0}.tc-price-copy>*,#secSimilar .tc-price-copy>*{min-width:0}.tc-old,#secSimilar .tc-old{display:inline;font-size:.6rem;color:var(--red);margin-right:.15rem}.tc-price,#secSimilar .tc-price{display:inline;font-size:1rem;font-weight:800;color:var(--f);margin-right:.15rem}.tc-pp,#secSimilar .tc-pp{display:inline;font-size:.6rem;color:var(--ms);white-space:nowrap}.tc-ctas,#secSimilar .tc-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;align-items:stretch}.tc-ctas>.btn-preview,.tc-ctas>.btn-view,.tc-ctas>.tc-btn-preview,.tc-ctas>.tc-btn-view,.tc-ctas>.sim-btn-preview,.tc-ctas>.sim-btn-view,#secSimilar .tc-ctas>.btn-preview,#secSimilar .tc-ctas>.btn-view,#secSimilar .tc-ctas>.tc-btn-preview,#secSimilar .tc-ctas>.tc-btn-view,#secSimilar .tc-ctas>.sim-btn-preview,#secSimilar .tc-ctas>.sim-btn-view{width:100%;min-width:0}.tc-ctas>*,#secSimilar .tc-ctas>*{width:100%!important;min-width:0!important;box-sizing:border-box}.btn-cart-tc,#secSimilar .btn-cart-tc{margin-left:auto;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--sl);display:flex;align-items:center;justify-content:center;font-size:.82rem;transition:var(--trn);border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(15,23,42,.08);flex:0 0 auto}.btn-cart-tc:hover,#secSimilar .btn-cart-tc:hover{background:var(--pr);color:#fff;border-color:var(--pr);box-shadow:0 10px 24px rgba(184,58,0,.18)}.btn-cart-tc.in-cart,#secSimilar .btn-cart-tc.in-cart{background:var(--sgl);color:var(--sg);border-color:var(--sg)}.login-header{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--bdl);display:flex;align-items:center;justify-content:space-between}.login-header h2,.login-header .nit-h2{font-size:1.1rem;font-weight:800;color:var(--f)}.preview-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:450;display:flex;align-items:center;justify-content:center;padding:1rem;animation:overlayIn .2s ease}@media(max-width:1024px){.hdr-desk-only{display:none!important}.hdr-hamburger{display:flex}.desk-nav .exp-li{display:none}.usp-grid{grid-template-columns:repeat(2,1fr)}.app-inner{grid-template-columns:1fr}.app-right{display:none}.ft-main{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:1.25rem}.ft-contact-col{grid-column:1/-1}.overview-block{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr}.faq-sidebar{display:none}.preview-box{grid-template-columns:1fr;max-height:92svh}.preview-left{max-height:50svh}.preview-right{border-left:none;border-top:1px solid var(--bdl)}}@media(max-width:768px){.page-section{padding:1.5rem 0}section#heroSection{height:100%}.container{padding:0 1rem}.reel-card{flex:0 0 82vw;max-width:280px}.usp-grid{grid-template-columns:1fr}.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)}.uni-box{max-width:100%}.preview-box{max-width:100%;margin:.5rem;border-radius:var(--rad);grid-template-columns:1fr}}@media(max-width:480px){.hero-loctag{padding:.3rem .6rem;font-size:.68rem}.tc{min-width:240px}.lf-row{grid-template-columns:1fr}.trending-grid{grid-template-columns:1fr 1fr}}@supports(-webkit-touch-callout:none){.mnav-drawer{height:-webkit-fill-available}}@keyframes skelShimmer{0%{background-position:-800px 0}100%{background-position:800px 0}}@keyframes blFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.skel{background:linear-gradient(90deg,#eaeaeb 25%,#f4f4f5 50%,#eaeaeb 75%);background-size:1600px 100%;animation:skelShimmer 1.5s ease-in-out infinite;border-radius:6px;display:block}.bl-fade-up{animation:blFadeUp .28s ease both}.cat-breadcrumb{margin-bottom:1rem}.cat-breadcrumb ol{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;padding-left:0}.cat-breadcrumb li{font-size:.75rem;color:rgba(255,255,255,.65);display:flex;align-items:center}.cat-breadcrumb a{color:rgba(255,255,255,.75);transition:color var(--trn)}.cat-breadcrumb[aria-current]{color:rgba(255,255,255,.9);font-weight:600}.bl-hero{position:relative;min-height:380px;display:flex;align-items:center;overflow:hidden;color:#fff;padding:3.5rem 0 2.5rem}.bl-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 30%;will-change:transform;transition:transform .6s ease}.bl-hero:hover .bl-hero-bg{transform:scale(1.02)}.bl-hero-overlay{position:absolute;inset:0;background:linear-gradient(170deg,rgba(13,40,24,.82) 0%,rgba(13,40,24,.65) 40%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.3) 100%)}.bl-hero-inner{position:relative;z-index:2;width:100%;padding-bottom:0}.bl-hero-content{padding:0.5rem 0 1.5rem}.cat-tag-row{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:.75rem}.cat-tag-green{background:rgba(61,122,86,.35);border:1px solid rgba(61,122,86,.5);color:#a7f3d0}.cat-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px;font-size:12px;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cat-tag-amber{background:rgba(200,129,26,.3);border:1px solid rgba(200,129,26,.45);color:#fcd34d}.cat-tag-blue{background:rgba(37,99,235,.3);border:1px solid rgba(37,99,235,.45);color:#93c5fd}.bl-hero-h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:.65rem}.bl-hero-h1 span{color:#ffd59e}.bl-hero-sub{font-size:.95rem;opacity:.82;line-height:1.65;margin-bottom:1.35rem;max-width:560px}.bl-hero-stats{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:1.5rem}.bl-stat{display:flex;flex-direction:column;align-items:center;padding:.38rem .85rem;background:rgba(255,255,255,.12);border-radius:var(--rad-sm);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15)}.bl-stat-n{font-size:1.1rem;font-weight:900;color:#fff;line-height:1}.bl-stat-l{font-size:.62rem;font-weight:500;opacity:.72;margin-top:.12rem}.bl-stat-div{width:1px;height:30px;background:rgba(255,255,255,.2);flex-shrink:0}.bl-hero-search{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.97);border-radius:10px;padding:.55rem .85rem;max-width:540px;box-shadow:0 8px 32px rgba(0,0,0,.25);border:1.5px solid transparent;transition:border-color .15s,box-shadow .15s}.bl-hero-search:focus-within{border-color:var(--pr);box-shadow:0 8px 32px rgba(184,58,0,.2)}.bl-hero-search i{color:var(--pr);font-size:.95rem;flex-shrink:0}.bl-hero-search input{flex:1;border:none;outline:none;font-size:.88rem;color:var(--f);background:transparent;font-family:var(--fb);caret-color:var(--pr)}.bl-hero-search input::placeholder{color:var(--ms)}.bl-hero-search button{padding:.38rem .85rem;background:var(--pr);color:#fff;border-radius:7px;font-size:.78rem;font-weight:700;white-space:nowrap;flex-shrink:0;transition:.15s ease}.bl-hero-search button:hover{background:#d93e00}.bl-hero-chips{display:flex;gap:.4rem;flex-wrap:wrap;padding:1rem 0 1.25rem;border-top:1px solid rgba(255,255,255,.12)}.bl-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.32rem .75rem;border-radius:999px;font-size:.76rem;font-weight:600;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.82);cursor:pointer;transition:.15s ease;white-space:nowrap}.bl-chip:hover,.bl-chip.active{background:var(--pr);border-color:var(--pr);color:#fff}.af-bar{background:#fff;border-bottom:1px solid var(--bdl);position:sticky;top:62px;z-index:100;box-shadow:0 1px 6px rgba(0,0,0,.05)}.bl-featured{display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border:1px solid var(--bdl);border-radius:var(--rad);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:.18s ease}.bl-featured:hover{box-shadow:0 8px 40px rgba(0,0,0,.13)}.bl-feat-title{font-size:1.35rem;font-weight:800;color:var(--f);line-height:1.3;letter-spacing:-.02em}.bl-feat-title a{color:inherit;transition:color .15s}.bl-feat-title a:hover{color:var(--pr)}.bl-layout{display:grid;grid-template-columns:268px 1fr;gap:1.75rem;align-items:start;padding-top:1.75rem;padding-bottom:4rem}.bl-sidebar{background:#fff;border:1px solid var(--bdl);border-radius:var(--rad);position:sticky;top:calc(62px + 1rem);max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pr) var(--bdl);box-shadow:0 2px 12px rgba(0,0,0,.05)}.bl-sidebar::-webkit-scrollbar{width:4px}.bl-sidebar::-webkit-scrollbar-track{background:var(--bdl)}.bl-sidebar::-webkit-scrollbar-thumb{background:var(--pr);border-radius:4px}.bl-tag-cloud{display:flex;flex-wrap:wrap;gap:.35rem}.bl-tag{padding:.26rem .65rem;border-radius:999px;font-size:.74rem;font-weight:600;background:var(--cr);border:1.5px solid var(--bdl);color:var(--sl);cursor:pointer;transition:.13s ease}.bl-tag:hover,.bl-tag.active{background:var(--prl);border-color:var(--pr);color:var(--pr)}.bl-widget-title{font-size:.85rem;font-weight:700;color:var(--f);display:flex;align-items:center;gap:.35rem;margin-bottom:.85rem}.bl-widget-title i{color:var(--pr)}.bl-pop-item{display:flex;align-items:center;gap:.65rem;text-decoration:none;transition:.13s ease}.bl-pop-item:hover .bl-pop-title{color:var(--pr)}.bl-pop-img{width:64px;height:64px;border-radius:var(--rad-sm);object-fit:cover;flex-shrink:0;transition:transform .3s ease}.bl-pop-item:hover .bl-pop-img{transform:scale(1.04)}.bl-pop-info{flex:1;min-width:0}.bl-pop-title{font-size:.78rem;font-weight:600;color:var(--f);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.2rem;transition:color .13s}.bl-pop-meta{font-size:.68rem;color:var(--ms);display:flex;gap:.4rem}.bl-nl-icon{border:2px solid rgba(184,58,0,.4);font-size:1.25rem;color:var(--pr)}.fs-apply-wrap{padding:.85rem 1rem;position:sticky;bottom:0;background:#fff;border-top:1px solid var(--bdl);z-index:99}.bl-results-area{min-width:0}.bl-sort-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;margin-bottom:1.1rem;background:var(--cr);z-index:90;border-bottom:1px solid var(--bdl);flex-wrap:wrap}.bl-sort-left{min-width:0}.bl-results-count{font-size:.88rem;color:var(--sl)}.bl-results-count strong{color:var(--f);font-size:1rem;font-weight:800}.bl-sort-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.bl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.bl-grid.list-view{grid-template-columns:1fr}.bl-grid.list-view .bl-card{display:grid;grid-template-columns:260px 1fr}.bl-grid.list-view .bl-card-img-wrap{aspect-ratio:unset;height:100%;min-height:180px}.bl-card{background:#fff;border:1px solid var(--bdl);border-radius:var(--rad);overflow:hidden;transition:.18s ease;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column}.bl-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.11);transform:translateY(-3px);border-color:rgba(184,58,0,.2)}.bl-card.bl-hidden{display:none}.bl-card-img-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:16/10}.bl-card-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.bl-card:hover .bl-card-img-wrap img{transform:scale(1.06)}.bl-card-cat{position:absolute;bottom:.6rem;left:.6rem;font-size:.65rem;font-weight:700;padding:.18rem .5rem;border-radius:4px;backdrop-filter:blur(6px);letter-spacing:.02em}.bl-cat-destination-guide{background:rgba(37,99,235,.9);color:#fff}.bl-cat-travel-tips{background:rgba(184,58,0,.9);color:#fff}.bl-cat-budget-travel{background:rgba(22,163,74,.9);color:#fff}.bl-cat-honeymoon{background:rgba(190,18,60,.9);color:#fff}.bl-cat-food-culture{background:rgba(200,129,26,.9);color:#fff}.bl-cat-adventure{background:rgba(13,40,24,.9);color:#fff}.bl-cat-packing{background:rgba(79,70,229,.9);color:#fff}.bl-cat-wildlife{background:rgba(5,122,85,.9);color:#fff}.bl-card-body{padding:.9rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.bl-card-top{display:flex;align-items:center;gap:.55rem;font-size:.68rem;color:var(--ms)}.bl-read-time,.bl-views-sm{display:flex;align-items:center;gap:.22rem}.bl-card-title{font-size:.88rem;font-weight:700;color:var(--f);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-card-title a{color:inherit;transition:color .13s}.bl-card-title a:hover{color:var(--pr)}.bl-card-excerpt{font-size:.76rem;color:var(--sl);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.bl-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.4rem;border-top:1px solid var(--bdl);margin-top:auto}.bl-author-mini{display:flex;align-items:center;gap:.5rem}.bl-author-avatar-sm{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--pr),#d93e00);color:#fff;font-size:.66rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bl-author-mini>div{display:flex;flex-direction:column;gap:.05rem}.bl-author-mini span:first-child{font-size:.74rem;font-weight:600;color:var(--f)}.bl-author-mini span:last-child{font-size:.64rem;color:var(--ms)}.bl-card-actions{display:flex;align-items:center;gap:.3rem}.bl-share-btn,.bl-bookmark-btn{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.76rem;color:var(--ms);border:1px solid var(--bdl);transition:.13s ease;background:#fff}.bl-share-btn:hover{color:var(--pr);border-color:var(--pr);background:var(--prl)}.bl-bookmark-btn:hover,.bl-bookmark-btn.bookmarked{color:var(--pr);border-color:var(--pr);background:var(--prl)}.bl-post-date{display:block;font-size:.68rem;color:var(--ms)}.bl-cat-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:5px;font-size:.68rem;font-weight:700;letter-spacing:.02em}@media(max-width:1200px){.bl-layout{grid-template-columns:248px 1fr;gap:1.4rem}.bl-grid{grid-template-columns:1fr 1fr}}.sh-overlay{position:fixed;inset:0;z-index:800;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(13,40,24,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:shFadeIn .2s ease}@keyframes shFadeIn{from{opacity:0}to{opacity:1}}@keyframes shSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.sh-box{background:#fff;border-radius:20px;width:100%;max-width:440px;box-shadow:0 24px 60px rgba(0,0,0,.22);animation:shSlideUp .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.sh-hdr{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem .9rem;border-bottom:1px solid var(--bdl)}.sh-title{font-size:1rem;font-weight:800;color:var(--f);display:flex;align-items:center;gap:.45rem;margin:0}.sh-close{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.88rem;color:var(--ms);background:var(--cr);border:1px solid var(--bdl);cursor:pointer;transition:.15s ease}.sh-preview{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.35rem;background:var(--cr);border-bottom:1px solid var(--bdl)}.sh-prev-img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--bdl)}.sh-prev-title{font-size:.82rem;font-weight:700;color:var(--f);margin:0 0 .22rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.sh-prev-url{font-size:12px;color:var(--ms);margin:0;display:flex;align-items:center;gap:.2rem}.sh-prev-url::before{content:'';font-size:.65rem}.sh-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;padding:1.1rem 1.35rem .9rem}.sh-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;padding:.7rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-decoration:none;transition:.16s ease;border:1.5px solid transparent}.sh-copy-row{padding:.2rem 1.35rem 1.25rem;display:flex;flex-direction:column;gap:.45rem}.sh-copy-wrap{display:flex;align-items:center;gap:.5rem;background:var(--cr);border:1.5px solid var(--bdl);border-radius:10px;padding:.42rem .65rem;transition:border-color .15s}.sh-copy-input{flex:1;border:none;outline:none;background:transparent;font-size:.78rem;color:var(--sl);font-family:var(--fb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;min-width:0}.sh-copy-btn{display:flex;align-items:center;gap:.3rem;padding:.3rem 12px;background:var(--pr);color:#fff;border-radius:7px;font-size:.75rem;font-weight:700;cursor:pointer;transition:.15s ease;flex-shrink:0}.sh-copy-msg{display:flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--sg);padding-left:.25rem}@media(max-width:480px){.sh-box{border-radius:16px 16px 0 0}.sh-overlay{align-items:flex-end;padding:0}.sh-socials{grid-template-columns:repeat(3,1fr);gap:.42rem}.sh-btn{padding:.6rem .4rem;font-size:.68rem}.sh-btn i{font-size:1.15rem}.sh-hdr{padding:.9rem 1.1rem .75rem}.sh-preview{padding:.75rem 1.1rem}.sh-copy-row{padding:.15rem 1.1rem 1.1rem}}@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(720px,86vw,1180px);max-width:calc(100vw - 1.5rem)}.ft-main{grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:1.1rem}}@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{min-width:0;width:clamp(640px,92vw,980px);max-width:calc(100vw - 1.5rem);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}.hero-loctag{padding:.35rem .7rem;font-size:.7rem}}.tc-body,#secSimilar .tc-body{padding:10px!important;display:flex!important;flex-direction:column!important}.tc-inc-wrap,#secSimilar .tc-inc-wrap{position:relative;overflow:hidden;margin-bottom:12px;border-top:1px dashed #e5e7eb;border-bottom:1px solid #e5e7eb}.tc-ctas>.btn-cart-tc,#secSimilar .tc-ctas>.btn-cart-tc{display:none!important}.tc-price-row>.btn-cart-tc,#secSimilar .tc-price-row>.btn-cart-tc,.tc-price-blk>.btn-cart-tc,#secSimilar .tc-price-blk>.btn-cart-tc{display:flex!important}.tc-title,#secSimilar .tc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tc-title a,#secSimilar .tc-title a{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tablex{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #d1d5db;background:#fff;margin-bottom:15px;margin-top:10px;border-radius: 12px;overflow: hidden}.tablex th,.tablex td{padding:7px 10px;text-align:left;vertical-align:top;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.tablex thead th a{color: #fff !important;text-decoration: underline !important}.tablex th:last-child,.tablex td:last-child{border-right:none}.tablex thead th,.tablex thead th b,.tablex thead th strong{background:linear-gradient(180deg,#b91c1c 0%,#991b1b 100%)!important;color:#ffffff!important;font-weight:700}.tablex tbody tr:hover{background:#f3f4f6}.tablex tbody tr:last-child td{border-bottom:none}#contentModalBody img{overflow: hidden;border: 1px solid #e5e7eb;border-radius: 16px;background: #fff;box-shadow: 0 6px 24px rgba(15,23,42,0.10)}@media(max-width:768px){.tablex tbody tr:last-child td{border-bottom:1px solid #e5e7eb!important}.tablex thead{display:none}.tablex,.tablex tbody,.tablex tr,.tablex td{display:block;width:100%}.tablex{border:none;background:transparent}.tablex tr{margin-bottom:14px;border:1px solid #d1d5db;border-radius:12px;overflow:hidden;background:#fff}.tablex td{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:start;padding:12px 14px;border-bottom:1px solid #e5e7eb}.tablex td:last-child{border-bottom:none}.tablex td::before{content:attr(data-label);position:static;width:auto;font-weight:600;color:#374151;word-break:break-word}}.tdov-modal-body h4,.tdov-modal-body .nit-h4{font-size: 14px;color: #b83a00;margin-bottom: 10px;margin-top: 10px}.td-day-content h4,.td-day-content .nit-h4{font-size: 16px;color: #b83a00}.tableFr{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tdhm-wrap,.tdvm-wrap{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:1rem}.tdhm-wrap.is-hidden,.tdvm-wrap.is-hidden{display:none!important}.tdhm-bg,.tdvm-bg{position:absolute;inset:0;background:rgba(13,40,24,.6);backdrop-filter:blur(5px)}.tdhm-box,.tdvm-box{position:relative;z-index:1;background:#fff;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.28);animation:tdIn .25s ease;display:flex;flex-direction:column}.tdhm-box{max-width:900px;max-height:92vh}.tdvm-box{max-width:800px;max-height:88vh}.tdhm-hdr,.tdvm-hdr{display:flex;align-items:flex-start;justify-content:space-between;padding:1.1rem 1.35rem .85rem;border-bottom:1px solid var(--bdl);flex-shrink:0;gap:.75rem}.tdhm-cat-pill{display:inline-flex;align-items:center;gap:.25rem;background:var(--prl);color:var(--pr);font-size:.68rem;font-weight:700;padding:.12rem .45rem;border-radius:4px;margin-bottom:.22rem}.tdhm-hdr h3,.tdvm-hdr h3,.tdhm-hdr .nit-h3,.tdvm-hdr .nit-h3{font-size:.95rem;font-weight:800;color:var(--f);margin:0;display:flex;align-items:center;gap:.4rem}.tdhm-close,.tdvm-close{width:34px;height:34px;border-radius:50%;background:var(--cr);border:1px solid var(--bdl);display:flex;align-items:center;justify-content:center;font-size:.88rem;color:var(--ms);cursor:pointer;transition:var(--trn);flex-shrink:0}.tdhm-close:hover,.tdvm-close:hover{background:var(--prl);color:var(--pr);border-color:var(--pr)}.tdhm-tabs{display:flex;gap:.38rem;padding:.75rem 1.35rem .5rem;flex-shrink:0;border-bottom:1px solid var(--bdl)}.tdhm-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.42rem .5rem;border:1.5px solid var(--bdl);border-radius:var(--rad-sm);font-size:.76rem;font-weight:600;color:var(--sl);cursor:pointer;transition:var(--trn);background:#fff}.tdhm-tab:hover{border-color:var(--pr);color:var(--pr)}.tdhm-tab-active{border-color:var(--pr);background:var(--prl);color:var(--pr);border-width:2px}.tdhm-tab i{font-size:12px}.tdhm-body{flex:1;overflow-y:auto;padding:.9rem 1.35rem;scrollbar-width:thin;scrollbar-color:var(--pr) var(--bdl);display:flex;flex-direction:column;gap:1rem}.tdhm-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.tdhm-panel-hd{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.1rem .1rem .15rem}.tdhm-panel-hd strong{display:block;font-size:.92rem;font-weight:900;color:var(--f);margin-bottom:.12rem}.tdhm-panel-hd span{display:block;font-size:12px;line-height:1.45;color:var(--ms);max-width:72ch}.tdhm-panel-badge{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;background:var(--prl);color:var(--pr);font-size:.64rem;font-weight:800;padding:.18rem .5rem;border-radius:999px;white-space:nowrap;border:1px solid rgba(184,58,0,.12)}.tdhm-hotel-card{border:1px solid rgba(148,163,184,.15);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.05);transition:var(--trn)}.tdhm-hotel-card:hover{border-color:rgba(184,58,0,.25);box-shadow:0 14px 28px rgba(15,23,42,.09);transform:translateY(-1px)}.tdhm-gallery{position:relative;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-drag:none;user-select:none}.tdhm-gallery-frame{position:relative;height:186px;background:linear-gradient(180deg,#edf2f7 0%,#dbe7f0 100%);overflow:hidden;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-drag:none;user-select:none}.tdhm-gallery-main{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease;-webkit-user-drag:none;user-select:none}.tdhm-stars-pill{position:absolute;top:.55rem;left:.55rem;z-index:2;background:rgba(0,0,0,.56);color:#fbbf24;font-size:.64rem;font-weight:700;padding:.18rem .42rem;border-radius:999px;backdrop-filter:blur(4px);display:inline-flex;align-items:center;gap:.22rem}.tdhm-stars-pill i{font-size:.62rem}.tdhm-nights-pill{position:absolute;top:.55rem;right:.55rem;z-index:2;background:var(--pr);color:#fff;font-size:.62rem;font-weight:800;padding:.18rem .44rem;border-radius:999px;display:inline-flex;align-items:center;gap:.18rem;box-shadow:0 8px 18px rgba(184,58,0,.2)}.tdhm-nights-pill i{font-size:.58rem}.tdhm-arr{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.48);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;border:none;transition:var(--trn)}.tdhm-arr:hover{background:var(--pr);transform:translateY(-50%) scale(1.04)}.tdhm-arr-prev{left:.55rem}.tdhm-arr-next{right:.55rem}.tdhm-dots{position:absolute;bottom:.55rem;left:0;right:0;display:flex;justify-content:center;gap:5px;z-index:2;padding:0 .75rem}.tdhm-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:var(--trn);border:none;padding:0}.tdhm-dot.active{width:18px;border-radius:999px;background:#fff}.tdhm-info{padding:.88rem 1rem 1rem}.tdhm-hotel-name{font-size:.92rem;font-weight:900;color:var(--f);line-height:1.35;margin-bottom:.22rem}.tdhm-hotel-rating{display:flex;align-items:center;gap:.32rem;font-size:12px;font-weight:700;color:var(--ms);margin-bottom:.32rem}.tdhm-hotel-rating i{color:#f59e0b;font-size:.68rem}.tdhm-hotel-loc{font-size:.73rem;color:var(--ms);display:flex;align-items:flex-start;gap:.22rem;margin-bottom:.55rem;line-height:1.5}.tdhm-hotel-loc i{color:var(--pr);font-size:.68rem;flex-shrink:0;margin-top:.12rem}.tdhm-svcs{display:flex;flex-wrap:wrap;gap:.32rem}.tdhm-svc{display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:700;color:var(--sl);background:var(--cr);border:1px solid var(--bdl);padding:.12rem .42rem;border-radius:999px}.tdhm-svc i{font-size:.62rem;color:var(--sg)}.tdhm-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:280px;text-align:center;padding:1.5rem;border:1px dashed rgba(148,163,184,.35);border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fff8f4 100%)}.tdhm-empty-ico{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--prl);color:var(--pr);font-size:1.25rem;box-shadow:0 8px 20px rgba(184,58,0,.12)}.tdhm-empty-title{font-size:1rem;font-weight:900;color:var(--f);line-height:1.35}.tdhm-empty-text{max-width:44ch;font-size:.82rem;line-height:1.6;color:var(--ms)}.tdhm-foot,.tdvm-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.35rem;border-top:1px solid var(--bdl);flex-shrink:0}.tdhm-note,.tdvm-note{font-size:12px;color:var(--ms);flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.tdhm-note i,.tdvm-note i{color:var(--pr);font-size:.7rem;flex-shrink:0}.tdhm-select-btn{padding:.5rem 1.1rem;background:var(--pr);color:#fff;border-radius:var(--rad-sm);font-weight:700;font-size:.82rem;cursor:pointer;transition:var(--trn);border:none;font-family:inherit;display:flex;align-items:center;gap:.32rem}.tdhm-select-btn:hover{background:var(--prd)}.tdvm-body{flex:1;overflow-y:auto;padding:.9rem 1.35rem;scrollbar-width:thin;scrollbar-color:var(--pr) var(--bdl);display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tdvm-card{border:1.5px solid var(--bdl);border-radius:var(--rad);background:#fff;transition:var(--trn)}.tdvm-card:hover{border-color:rgba(184,58,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.08)}.tdvm-card-active{border-color:var(--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(--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(--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-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(--trn)}.tdvm-gallery-thumb.is-active{border-color:var(--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(--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(--sl);line-height:1.45}.tdvm-spec-item i{color:var(--pr);font-size:.68rem;flex-shrink:0;margin-top:.12rem}.tdvm-foot{padding:.85rem 1.35rem;border-top:1px solid var(--bdl);flex-shrink:0;display:flex;align-items:center;gap:.5rem}.tdvm-note{font-size:12px;color:var(--ms);flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.tdvm-note i{color:var(--pr);font-size:.7rem;flex-shrink:0}.td-guide-modal .guest-gallery{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bdl)}.td-guide-modal .guest-gallery-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.td-guide-modal .guest-gallery-hd strong{display:block;font-size:.92rem;font-weight:900;color:var(--f);line-height:1.2}.td-guide-modal .guest-gallery-hd span{display:block;font-size:12px;line-height:1.45;color:var(--ms);margin-top:.12rem}.td-guide-modal .guest-gallery-grid{column-count:3;column-gap:.75rem}.td-guide-modal .guest-gallery-item{break-inside:avoid;margin:0 0 .75rem;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#edf2f7 0%,#dbe7f0 100%);box-shadow:0 10px 24px rgba(15,23,42,.08);transform:translateZ(0)}.td-guide-modal .guest-gallery-item picture{display:block;width:100%}.td-guide-modal .guest-gallery-item img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .25s ease,opacity .25s ease}.td-guide-modal .guest-gallery-item:hover img{transform:scale(1.03)}@media(max-width:1024px){.tdhm-box{max-width:960px}.tdhm-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.tdhm-gallery-frame{height:172px}.td-guide-modal .guest-gallery-grid{column-count:2}}@media(max-width:768px){.tdhm-wrap,.tdvm-wrap{padding:0;align-items:flex-end}.tdhm-box,.tdvm-box{border-radius:16px 16px 0 0;max-height:92svh}.tdhm-tabs{padding:.85rem 1rem .55rem;gap:.3rem;overflow-x:auto}.tdhm-tab{font-size:.68rem;padding:.38rem .56rem}.tdhm-body{padding:.85rem 1rem}.tdhm-panel{grid-template-columns:1fr}.tdhm-panel-hd{flex-direction:column;align-items:flex-start}.tdhm-gallery-frame{height:165px}.tdhm-foot{flex-direction:column;align-items:flex-start}.tdhm-select-btn{width:100%;justify-content:center}.tdvm-body{grid-template-columns:1fr}.tdhm-foot,.tdvm-foot{flex-wrap:wrap}.tdhm-note,.tdvm-note{flex:1 1 100%;width:100%}.tdhm-select-btn,.tdvm-select-btn{width:100%;justify-content:center}.tdhm-gallery-strip{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tdhm-gallery-main{aspect-ratio:4/3;height:auto;min-height:0}.td-guide-modal .guest-gallery-hd{margin-bottom:.65rem}.td-guide-modal .guest-gallery-grid{column-count:1;column-gap:0}.td-guide-modal .guest-gallery-item{margin-bottom:.65rem;border-radius:14px}}button#fsDestMore{font-size:12px;color:#009688}.ft-logo{display:inline-flex;align-items:center;text-decoration:none}.ft-logo-shape{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:78px;padding:10px 18px;background:#fff;border-radius:24px 8px 30px 8px;box-shadow:0 10px 30px rgba(0,0,0,.18);overflow:hidden;isolation:isolate}.ft-logo-shape:before{content:"";position:absolute;top:-45px;right:-35px;width:100px;height:100px;background:rgba(15,118,110,.10);border-radius:50%;z-index:-1}.ft-logo-shape:after{content:"";position:absolute;left:-35px;bottom:-50px;width:90px;height:90px;background:rgba(245,158,11,.12);border-radius:50%;z-index:-1}.ft-logo-shape img{width:160px;height:55px;display:block;object-fit:contain}@media(max-width:767px){.ft-logo-shape{width:170px;height:68px;padding:8px 15px}.ft-logo-shape img{width:135px;height:46px}}@media(max-width:480px){.ft-logo-shape{width:155px;height:62px}.ft-logo-shape img{width:120px;height:42px}}@media(max-width:768px){.ft-col-toggle i{font-size: 14px}.ft-col .ft-col-toggle[aria-expanded=true]+.ft-links{padding-top: 10px;padding-bottom: 15px}.ft-col .ft-col-toggle[aria-expanded=true]+.ft-links a{font-size: 14px}footer .ft-col-toggle,footer .ft-brand{border:none!important;font-size: 14px}footer .ft-brand{margin-bottom:0!important}}.site-footer{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#071b10 0%,#0d2818 48%,#123b23 100%);color:rgba(255,255,255,.75)}.site-footer::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.025) 45%,transparent 70%),radial-gradient(ellipse at 15% 100%,rgba(184,58,0,.1),transparent 38%),radial-gradient(ellipse at 90% 20%,rgba(87,170,112,.11),transparent 35%);background-size:220% 100%,100% 100%,100% 100%;animation:footerAurora 14s ease-in-out infinite alternate;pointer-events:none;z-index:0}.site-footer::after{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(184,58,0,.75),rgba(255,255,255,.6),rgba(81,166,107,.8),transparent);background-size:220% 100%;animation:footerTopLine 7s linear infinite;box-shadow:0 0 18px rgba(184,58,0,.22);pointer-events:none;z-index:3}.site-footer>.container{position:relative;z-index:2}.footer-network-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5;pointer-events:none;z-index:1}@keyframes footerAurora{0%{background-position:0 0,0 0,0 0}100%{background-position:100% 0,0 0,0 0}}@keyframes footerTopLine{0%{background-position:200% 0}100%{background-position:-20% 0}}@media(max-width:767px){.footer-network-canvas{opacity:.35}.site-footer::before{animation-duration:18s}}@media(prefers-reduced-motion:reduce){.site-footer::before,.site-footer::after{animation:none!important}.footer-network-canvas{display:none}}#pvStatusCard{position:relative;overflow:hidden;text-align:center;background: radial-gradient(circle at top,rgba(184,58,0,.10),transparent 38%),linear-gradient(180deg,#fffdfb 0%,#fff6ee 100%);border:1px solid rgba(184,58,0,.14);box-shadow:0 18px 38px rgba(13,40,24,.08),inset 0 1px 0 rgba(255,255,255,.8)}#pvStatusCard::before{content:"";position:absolute;inset:-22% auto auto -22%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(22,163,74,.14) 0%,rgba(22,163,74,0) 70%);pointer-events:none}#pvStatusCard::after{content:"";position:absolute;right:-20px;bottom:-28px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(184,58,0,.10) 0%,rgba(184,58,0,0) 72%);pointer-events:none}#pvStatusCard #pvStatusIcon{width:74px;height:74px;margin:0 auto .75rem;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#fff4ec);box-shadow:0 10px 24px rgba(184,58,0,.12);font-size:2rem}#pvStatusCard #pvStatusTitle,#pvStatusCard h4,#pvStatusCard .nit-h4{margin:.08rem 0 .38rem;text-align:center;font-size:1.06rem;font-weight:850;letter-spacing:-.02em;color:#111827}#pvStatusCard #pvStatusText,#pvStatusCard p{margin:0 auto .85rem;max-width:42ch;text-align:center;font-size:.79rem;line-height:1.62;color:#6b7280}#pvStatusCard #pvStatusSummary{text-align:left;margin:.15rem auto .95rem}#pvStatusCard .pv-confirm-details{margin:0 auto .95rem}#pvStatusCard #pvGatewayMeta{text-align:center;margin-top:.65rem}#pvStatusCard #pvStartOverBtn{display:inline-flex;margin:.95rem auto 0}#pvStatusCard .pv-inline-grid-cta{justify-content:center}#pvStatusCard .pv-inline-grid-cta > *{min-width:170px}.cw-right{background: radial-gradient(circle at top right,rgba(184,58,0,.08),transparent 26%),radial-gradient(circle at bottom left,rgba(22,163,74,.08),transparent 24%),linear-gradient(180deg,#fff 0%,#fffaf6 100%);position:relative}.cw-right::before{content:"";position:absolute;inset:0;background: linear-gradient(120deg,rgba(255,255,255,.22),transparent 22%,transparent 78%,rgba(255,255,255,.18)),radial-gradient(circle at 75% 12%,rgba(184,58,0,.08),transparent 16%);pointer-events:none}.cw-header{position:sticky;top:0;z-index:2;padding:.95rem 1.05rem .65rem;background:rgba(255,255,255,.82);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06)}.cw-back,.cw-close{width:34px;height:34px;border:1px solid #d0d5dd;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.cw-back:hover{background:#fff7f1;border-color:rgba(184,58,0,.18)}.cw-close:hover{background:#fff5f3;border-color:rgba(217,79,58,.18)}.cw-hd-mid{min-width:0}.cw-title{font-size:1rem;font-weight:850;letter-spacing:-.02em;color:#0f172a}.cw-step-lbl{display:inline-flex;align-items:center;gap:.3rem;margin-top:.28rem;padding:.24rem .55rem;border-radius:999px;background:#effaf4;color:#15803d;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cw-prog{height:4px;background:linear-gradient(90deg,#f8ede2 0%,#f2f4f7 100%)}.cw-prog-fill{border-radius:0 999px 999px 0;box-shadow:0 0 0 1px rgba(184,58,0,.12),0 6px 14px rgba(184,58,0,.18)}.cw-content{padding:1rem 1rem 1.1rem;background: linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.92)),radial-gradient(circle at 85% 0%,rgba(184,58,0,.05),transparent 24%)}.cw-content::after{content:"";display:block;height:2px}.cw-btn{min-height:44px;border-radius:13px;box-shadow:0 10px 24px rgba(184,58,0,.18)}.cw-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(184,58,0,.22)}.cw-city-search,.cw-transport-btn,.cw-type-btn,.cw-cal-nav-btn,.cw-pc-btn,.cw-veh-btn,.cw-lang-btn,.cw-time-btn{box-shadow:0 1px 0 rgba(255,255,255,.85),0 8px 18px rgba(15,23,42,.03)}.cw-time-btn{border-radius:12px;border:1px solid #d0d5dd;background:#fff}.cw-time-btn:hover{border-color:rgba(184,58,0,.22)}@media(max-width:768px){.cw-header{padding:.78rem .85rem .55rem}.cw-content{padding:.9rem .85rem 1rem}.cw-title{font-size:.95rem}}.faq-a p,.faq-a ul,.faq-a ol{margin-bottom: 10px}.td-day-content ol ul,.td-day-content ul ul{margin-top: 7px;margin-bottom: 7px}.td-day-content ol > li{padding-bottom: 7px}.faq-a a,.bld-layout article section a,.cm-content a{color:#1a0dab;text-decoration:underline;text-underline-offset:2px;font-weight:600}.faq-a a:hover,.bld-layout article section a:hover,.cm-content a:hover{color:#3F51B5;text-decoration:underline}.faq-a a:visited,.bld-layout article section a:visited,.cm-content a:visited{color:#551a8b}.faq-a a:active,.bld-layout article section a:active,.cm-content a:active{color:#c61a09}.info-badge{position:relative;margin-bottom:15px;padding:14px 16px 14px 48px;border:1px solid #f4b942;border-left:5px solid #e58b00;border-radius:8px;background:linear-gradient(135deg,#fffdf5,#fff7dc);box-shadow:0 4px 14px rgba(150,95,0,.12);color:#252525;font:15px/1.45 Arial,sans-serif}.info-badge:before{content:"!";position:absolute;left:14px;top:14px;width:24px;height:24px;border-radius:50%;background:#e58b00;color:#fff;font-weight:700;line-height:24px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.15)}.info-badge strong{display:inline-block;margin-bottom:3px;color:#8a4b00;font-size:16px;font-weight:700}.info-badge b{font-size:14px}.info-badge{font-size:12px}.text-yellow-highlight{display: inline-block;width: fit-content;max-width: 100%;align-self: flex-start;flex: 0 0 auto;margin: 0;padding: 3px 7px;background: #ffeb3b;font-weight: bold}.td-map-card{width:100%;margin:1.25rem 0;overflow:hidden;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.08)}.td-map-head{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #eef2f7;background:linear-gradient(135deg,#fff7ed,#fff)}.td-map-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#fff;color:#b83a00;font-size:20px;box-shadow:0 5px 15px rgba(184,58,0,.12)}.td-map-title{display:flex;flex:1;min-width:0;flex-direction:column;gap:.1rem}.td-map-title h2,.td-map-title .nit-h2{margin:0!important;color:#111827;font-size:20px!important;font-weight:700;line-height:1.3}.td-map-title span{color:#6b7280;font-size:12px;line-height:1.4}.td-map-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;padding:.55rem .8rem;border-radius:10px;background:#b83a00;color:#fff!important;font-size:12px;font-weight:600;line-height:1;text-decoration:none!important;transition:.2s ease}.td-map-link:hover{background:#922f00;transform:translateY(-1px)}.td-map-frame{position:relative;width:100%;height:400px;background:#f3f4f6}.td-map-frame iframe{display:block;width:100%;height:100%;border:0}@media(max-width:767.98px){.td-map-card{margin:1rem 0;border-radius:14px}.td-map-head{gap:.6rem;padding:.75rem}.td-map-icon{flex-basis:36px;width:36px;height:36px;border-radius:10px;font-size:17px}.td-map-title h2,.td-map-title .nit-h2{font-size:17px}.td-map-title span{font-size:11px}.td-map-link{padding:.5rem .65rem;font-size:11px}.td-map-frame{height:320px}}@media(max-width:479.98px){.td-map-head{align-items:flex-start;flex-wrap:wrap}.td-map-title{width:calc(100% - 48px)}.td-map-link{width:100%;margin-top:.25rem}.td-map-frame{height:280px}}.bl-nl-widget{position:relative;box-sizing:border-box;width:100%;margin:15px 0;padding:22px 16px 16px;text-align:center;background:linear-gradient(145deg,#fff8f2,#fff);border:1px solid #f1d8c7;border-top:4px solid #b83a00;border-radius:14px;overflow:hidden}.bl-nl-widget:before{content:'';position:absolute;top:-55px;right:-55px;width:120px;height:120px;background:rgba(184,58,0,.07);border-radius:50%;pointer-events:none}.bl-nl-icon{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 11px;color:#fff;background:linear-gradient(135deg,#b83a00,#f59e0b);border-radius:14px;box-shadow:0 7px 16px rgba(184,58,0,.2);transform:rotate(-4deg)}.bl-nl-icon i{line-height:1;transform:rotate(4deg)}.bl-nl-widget h3,.bl-nl-widget .nit-h3{position:relative;margin:0 0 7px;padding:0;color:#17212b;line-height:1.35}.bl-nl-widget p{position:relative;margin:0 0 13px;padding:0;color:#56616b;line-height:1.55}.bl-nl-widget .bl-nl-desc{display:block;position:relative;margin:0 0 13px;padding:0;color:#56616b;line-height:1.55}.bl-nl-widget input{position:relative;box-sizing:border-box;width:100%;height:44px;margin:0 0 9px;padding:10px 12px;color:#263238;background:#fff;border:1px solid #d9dee2;border-radius:9px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.bl-nl-widget input::placeholder{color:#8a9298;opacity:1}.bl-nl-widget input:hover{border-color:#f0a178}.bl-nl-widget input:focus{border-color:#b83a00;box-shadow:0 0 0 3px rgba(184,58,0,.14)}.bl-nl-widget input:invalid:not(:placeholder-shown){border-color:#c62828}.bl-nl-widget button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0;padding:10px 14px;color:#fff;background:linear-gradient(135deg,#e7430c,#fb8c00);border:0;border-radius:9px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.bl-nl-widget button:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgba(231,67,12,.22)}.bl-nl-widget button:focus-visible{outline:3px solid rgba(184,58,0,.25);outline-offset:2px}.bl-nl-widget button:active{transform:translateY(0)}.bl-nl-widget button:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.bl-nl-widget button i{flex:0 0 auto;line-height:1}.bl-nl-msg{display:none}.bl-nl-msg:not(:empty){display:block}.tc-stars i{font-size: 10px;letter-spacing: 0}@media(max-width:575px){.bl-nl-widget{margin:14px 0;padding:19px 12px 13px;border-radius:12px}.bl-nl-icon{width:44px;height:44px;margin-bottom:9px;border-radius:12px}.bl-nl-widget p{margin-bottom:11px}.bl-nl-widget .bl-nl-desc{margin-bottom:11px}.bl-nl-widget input{height:43px}.bl-nl-widget button{min-height:43px}}@media(prefers-reduced-motion:reduce){.bl-nl-widget input,.bl-nl-widget button{transition:none}}.tc-info-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:23px;margin-bottom:7px;overflow:visible}.tc-rating{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:3px;white-space:nowrap;line-height:1}.tc-rating>*{flex:0 0 auto;white-space:nowrap}.tc-score{font-size:11.5px;font-weight:800;color:#263238}.tc-stars{font-size:12px;letter-spacing:-1px;color:#f2a000}.tc-rev-cnt{font-size:12px;font-weight:500;color:#747c84}.tc-monsoon{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;height:17px;margin-left:auto;padding:0 7px 0 12px;border-radius:3px 10px 10px 3px;color:#fff;white-space:nowrap;box-shadow:0 2px 5px rgba(20,35,45,.09);overflow:visible}.tc-monsoon-txt{position:relative;z-index:2;font-size:9px;font-weight:900;line-height:1;letter-spacing:.12px}.tc-promo-art{position:absolute;z-index:3;left:-9px;top:50%;width:20px;height:20px;margin-top:-10px}.tc-art-core,.tc-art-detail{position:absolute;display:block}.tc-info-row.tc-no-rating{justify-content:space-between}.tc-info-row.tc-no-rating .tc-monsoon{margin-left:9px}.tc-fresh-tag{position:relative;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:0 1px 3px 0;color:#5e666e;font-size:9px;font-weight:800;line-height:1;letter-spacing:.3px;white-space:nowrap}.tc-fresh-tag:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:1px;border-radius:2px;background:linear-gradient(90deg,transparent,#b83a00)}.tc-fresh-dot{position:relative;width:5px;height:5px;border-radius:50%;background:green}.tc-fresh-dot:after{content:"";position:absolute;inset:-3px;border:1px solid rgba(184,58,0,.25);border-radius:50%;animation:tcFreshPulse 2s ease-out infinite}.tc-fresh-text{white-space:nowrap}.tc-promo-monsoon{background:#08b8d4}.tc-art-monsoon .tc-art-core{inset:0;border-radius:50%;background:conic-gradient(#ffd638 0 45deg,#53c768 45deg 90deg,#0cb6d1 90deg 135deg,#3979da 135deg 180deg,#8157d5 180deg 225deg,#e64b9a 225deg 270deg,#ed6251 270deg 315deg,#ff9833 315deg);clip-path:polygon(50% 0,63% 12%,78% 8%,85% 27%,100% 40%,88% 55%,92% 74%,72% 81%,61% 100%,46% 88%,28% 96%,20% 78%,3% 66%,12% 48%,0 31%,20% 22%,28% 5%);animation:tcUmbrellaSpin 3.4s linear infinite;box-shadow:0 2px 5px rgba(0,0,0,.16)}.tc-promo-winter{background:linear-gradient(90deg,#316f95,#4e90b6)}.tc-art-winter{border-radius:50%;background:linear-gradient(145deg,#fff,#d9f4ff 48%,#91d0ea);box-shadow:0 0 0 2px rgba(255,255,255,.65),0 2px 6px rgba(35,105,145,.23);overflow:hidden;animation:tcWinterBob 2.6s ease-in-out infinite}.tc-art-winter .tc-art-core{left:4px;top:4px;width:12px;height:12px;background:#3387b6;clip-path:polygon(46% 0,54% 0,57% 34%,80% 13%,87% 20%,65% 42%,100% 46%,100% 54%,65% 58%,87% 80%,80% 87%,57% 66%,54% 100%,46% 100%,43% 66%,20% 87%,13% 80%,35% 58%,0 54%,0 46%,35% 42%,13% 20%,20% 13%,43% 34%);animation:tcSnowSpin 4s linear infinite}.tc-art-winter .tc-art-detail{left:2px;top:-5px;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:6px 4px 0 #fff,12px 1px 0 rgba(255,255,255,.85),4px 11px 0 rgba(255,255,255,.8),13px 14px 0 #fff;animation:tcSnowFall 2s linear infinite}.tc-promo-summer{background:linear-gradient(90deg,#f07c14,#f4a31b)}.tc-art-summer .tc-art-core{inset:0;border-radius:50%;background:repeating-conic-gradient(#ffad17 0 10deg,#ffd95a 10deg 20deg);animation:tcSunSpin 7s linear infinite}.tc-art-summer .tc-art-core:after{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff7a9 0 12%,#ffd63e 42%,#f29412 100%);box-shadow:0 0 6px rgba(255,181,29,.55);animation:tcSunPulse 1.8s ease-in-out infinite}.tc-art-summer .tc-art-detail{left:1px;top:8px;width:18px;height:4px;border-radius:50%;border-top:1px solid rgba(255,255,255,.7);animation:tcHeatWave 1.6s ease-in-out infinite}.tc-promo-festival{background:linear-gradient(90deg,#a92b52,#d14d67)}.tc-art-festival{border-radius:50%;background:radial-gradient(circle,#ffd96b 0 48%,#ef9925 51% 67%,#9e294b 70%);box-shadow:0 0 5px rgba(240,143,36,.4);animation:tcFestGlow 1.8s ease-in-out infinite}.tc-art-festival .tc-art-core{left:3px;right:3px;bottom:3px;height:7px;border-radius:2px 2px 9px 9px;background:linear-gradient(#ef9426,#b44138)}.tc-art-festival .tc-art-detail{left:8px;top:1px;width:5px;height:10px;border-radius:75% 25% 70% 35%;background:linear-gradient(#fff7a0 0 22%,#ffd73d 45%,#ef6d20 100%);transform-origin:50% 100%;animation:tcFlame .8s ease-in-out infinite}.tc-art-festival:after{content:"";position:absolute;left:1px;top:1px;width:3px;height:3px;border-radius:50%;background:#fff2a1;box-shadow:15px 5px 0 #ffd86b,2px 14px 0 #ffbb48;animation:tcSparkle 1.4s ease-in-out infinite}.tc-promo-weekend{background:linear-gradient(90deg,#465381,#6d70a8)}.tc-art-weekend{border-radius:5px;background:linear-gradient(145deg,#fff,#e9ebf8);box-shadow:0 0 0 2px rgba(255,255,255,.6),0 2px 5px rgba(56,65,117,.22);animation:tcBagHop 2.2s ease-in-out infinite}.tc-art-weekend .tc-art-core{left:4px;top:6px;width:12px;height:11px;border-radius:3px;background:#596293}.tc-art-weekend .tc-art-core:before{content:"";position:absolute;left:3px;top:-4px;width:6px;height:5px;border:2px solid #596293;border-bottom:0;border-radius:4px 4px 0 0}.tc-art-weekend .tc-art-core:after{content:"";position:absolute;left:5px;top:2px;width:2px;height:7px;border-radius:2px;background:#f2a23b}.tc-art-weekend .tc-art-detail{left:-7px;top:0;width:5px;height:20px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:skewX(-18deg);animation:tcBagShine 2.4s ease-in-out infinite}@keyframes tcUmbrellaSpin{to{transform:rotate(360deg)}}@keyframes tcWinterBob{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-2px) rotate(4deg)}}@keyframes tcSnowSpin{to{transform:rotate(360deg)}}@keyframes tcSnowFall{0%{transform:translateY(-5px);opacity:0}25%{opacity:1}100%{transform:translateY(20px);opacity:0}}@keyframes tcSunSpin{to{transform:rotate(360deg)}}@keyframes tcSunPulse{0%,100%{transform:scale(.9)}50%{transform:scale(1.08)}}@keyframes tcHeatWave{0%,100%{transform:scaleX(.7);opacity:.3}50%{transform:scaleX(1.05);opacity:.9}}@keyframes tcFestGlow{0%,100%{box-shadow:0 0 4px rgba(240,143,36,.35)}50%{box-shadow:0 0 10px rgba(255,160,39,.8)}}@keyframes tcFlame{0%,100%{transform:rotate(5deg) scale(.9,1)}35%{transform:rotate(-8deg) scale(.75,1.12)}70%{transform:rotate(3deg) scale(1,1.04)}}@keyframes tcSparkle{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes tcBagHop{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-2px) rotate(3deg)}}@keyframes tcBagShine{0%{left:-7px;opacity:0}35%{opacity:1}70%,100%{left:23px;opacity:0}}@keyframes tcFreshPulse{0%{transform:scale(.6);opacity:.8}100%{transform:scale(1.8);opacity:0}}@media(max-width:576px){.tc-info-row{gap:4px}.tc-score{font-size:11px}.tc-stars{font-size:12px}.tc-rev-cnt{font-size:9px}.tc-monsoon{height:16px;padding-right:5px}.tc-monsoon-txt{font-size:6.1px}.tc-promo-art{width:19px;height:19px;margin-top:-9.5px}.tc-fresh-tag{font-size:6.4px}}@media(prefers-reduced-motion:reduce){.tc-promo-art,.tc-art-core,.tc-art-detail,.tc-art-core:before,.tc-art-core:after,.tc-art-festival:after,.tc-fresh-dot:after{animation:none!important}}#cwOverlay .cw-box{height:min(710px,94svh);grid-template-columns:225px minmax(0,1fr)}#cwOverlay .cw-left-emo{display:flex;align-items:center;justify-content:center}#cwOverlay .cw-left-emo .cw3-icon{}#cwOverlay .cw-left-trust .cw3-icon{width:13px;height:13px}#cwOverlay .cw3-root{color:#132b2d;font-family:inherit;padding-bottom:.45rem}#cwOverlay .cw3-icon{vertical-align:middle;flex:none}#cwOverlay .cw3-head{display:flex;flex-direction:column;gap:4px;margin:0 0 18px}#cwOverlay .cw3-head strong{color:#142f2e;letter-spacing:-.025em}#cwOverlay .cw3-head span{font-size:.82rem;line-height:1.5;color:#64748b}#cwOverlay .cw3-field{display:flex;flex-direction:column;gap:7px;min-width:0}#cwOverlay .cw3-field>span{font-size:.76rem;font-weight:700;color:#263d47}#cwOverlay .cw3-field b{color:#e95021}#cwOverlay .cw3-field input,#cwOverlay .cw3-field select,#cwOverlay .cw3-field textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid #d9dfe5;border-radius:11px;padding:11px 12px;color:#172a3a;outline:0;font:inherit;font-size:.85rem;min-height:43px}#cwOverlay .cw3-field textarea{resize:vertical}#cwOverlay .cw3-field input:focus,#cwOverlay .cw3-field select:focus,#cwOverlay .cw3-field textarea:focus{border-color:#b83a00;box-shadow:0 0 0 3px rgba(184,58,0,.10)}#cwOverlay .cw3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#cwOverlay .cw3-tags{display:flex;gap:6px;flex-wrap:wrap;margin:-4px 0 15px}#cwOverlay .cw3-chip{font-size:.72rem;border:1px solid #e3e7ec;padding:7px 11px;border-radius:999px;background:#fff;color:#465c69;cursor:pointer}#cwOverlay .cw3-chip.selected,#cwOverlay .cw3-chip:hover{background:#fff3eb;border-color:#b83a00;color:#ba3d0a}#cwOverlay .cw3-suggestions{flex-wrap:wrap}#cwOverlay .cw3-suggestions button{border:1px solid #e8e8e8;border-radius:7px;background:#f8fafc;padding:6px 11px;font-size:.77rem;color:#2b4551;cursor:pointer}#cwOverlay .cw3-check{display:flex;gap:8px;align-items:flex-start;font-size:.78rem;color:#3b4a57;line-height:1.5;margin:4px 0 12px}#cwOverlay .cw3-check input{accent-color:#b83a00;margin-top:3px;flex:none}#cwOverlay .cw3-check a{color:#a93c0e;text-decoration:underline}#cwOverlay .cw3-note{display:flex;gap:8px;align-items:flex-start;font-size:.74rem;color:#64748b;line-height:1.55;padding:11px 12px;background:#f7f9fa;border-radius:10px;margin:10px 0}#cwOverlay .cw3-note .cw3-icon{width:16px;height:16px;margin-top:1px}#cwOverlay .cw3-next{margin:14px 0 3px;min-height:46px}#cwOverlay .cw3-error{font-size:.8rem;color:#b42318;margin-top:6px;line-height:1.5}#cwOverlay .cw3-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 22px}#cwOverlay .cw3-type{border:1px solid #dfe4e9;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 4px;cursor:pointer;font-size:.78rem;color:#48616c}#cwOverlay .cw3-type.selected{background:#fff6f0;border-color:#b83a00;color:#b94011}#cwOverlay .cw3-counter{padding:12px 3px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f2}#cwOverlay .cw3-counter strong{font-size:.87rem}#cwOverlay .cw3-counter>div{display:flex;align-items:center;gap:16px}#cwOverlay .cw3-counter button{width:32px;height:32px;border:1px solid #dadfe4;border-radius:10px;background:#fff;font-size:1.2rem;color:#263b42;cursor:pointer}#cwOverlay .cw3-counter span{width:18px;font-weight:700;text-align:center}#cwOverlay .cw3-pkg{padding:12px;margin:0 0 10px;border:1px solid #e3e7eb;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.03)}#cwOverlay .cw3-pkg-top{display:flex;gap:13px;align-items:flex-start;min-width:0}#cwOverlay .cw3-pkg-top img,#cwOverlay .cw3-pkg-placeholder{width:112px;height:100px;flex:none;object-fit:cover;border-radius:10px;background:#fff1e8;display:flex;align-items:center;justify-content:center}#cwOverlay .cw3-pkg-top>div:last-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}#cwOverlay .cw3-pkg-top strong{font-size:.85rem;line-height:1.35;color:#172d36}#cwOverlay .cw3-pkg-top span{font-size:.73rem;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#cwOverlay .cw3-pkg-top small{font-size:.78rem;color:#bb410f;font-weight:700}#cwOverlay .cw3-pkg-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:10px;padding-top:9px;border-top:1px solid #f0f2f3}#cwOverlay .cw3-pkg-actions button{background:#fff;border:1px solid #dde3e7;border-radius:9px;padding:8px 12px;font-size:.75rem;font-weight:700;color:#435261;cursor:pointer}#cwOverlay .cw3-pkg-actions .cw3-pkg-choose{background:#b83a00;border-color:#b83a00;color:#fff;display:flex;gap:7px;align-items:center}#cwOverlay .cw3-pkg-actions svg{width:14px;height:14px}#cwOverlay .cw3-link{display:flex;gap:7px;align-items:center;justify-content:center;width:100%;background:transparent;border:0;color:#a93b0c;padding:11px 8px;font-weight:700;font-size:.8rem;cursor:pointer}#cwOverlay .cw3-custom{display:flex;flex-direction:column;gap:5px;margin:14px 0;padding:15px;background:#fff8f3;border:1px solid #fbdcc8;border-radius:12px}#cwOverlay .cw3-custom strong{font-size:.85rem}#cwOverlay .cw3-custom span{font-size:.74rem;color:#64748b}#cwOverlay .cw3-custom button{border:1px solid #e7a37d;background:#fff;border-radius:9px;padding:10px;margin-top:7px;color:#a93b0c;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.81rem;font-weight:700;cursor:pointer}#cwOverlay .cw3-empty,#cwOverlay .cw3-skeleton{padding:20px;text-align:center;background:#f9fbfb;border:1px dashed #d9dfe5;border-radius:12px;color:#506878;font-size:.85rem;line-height:1.6}#cwOverlay .cw3-selected{display:flex;gap:12px;padding:15px;background:#edf9f0;border:1px solid #bfe7ca;border-radius:12px}#cwOverlay .cw3-selected>div{display:flex;flex-direction:column;gap:4px}#cwOverlay .cw3-selected strong{font-size:.91rem}#cwOverlay .cw3-selected span{font-size:.76rem;color:#60717a}#cwOverlay .cw3-detail{padding:16px;border:1px solid #e7e7e7;border-radius:12px;background:#fff;margin-top:14px}#cwOverlay .cw3-detail h3,#cwOverlay .cw3-detail .nit-h3{font-size:1rem;line-height:1.4}#cwOverlay .cw3-detail h4,#cwOverlay .cw3-detail .nit-h4{font-size:.82rem;margin-top:15px}#cwOverlay .cw3-detail ul{padding-left:20px;list-style:disc;font-size:.78rem;line-height:1.7}#cwOverlay .cw3-detail details{padding:10px 0;border-bottom:1px solid #eee;font-size:.78rem}#cwOverlay .cw3-detail summary{cursor:pointer;font-weight:600}#cwOverlay .cw3-detail a{color:#ac400e;font-weight:700;font-size:.78rem}#cwOverlay .cw3-detail-close{display:flex;align-items:center;gap:5px;float:right;border:0;background:#f3f5f7;padding:7px;border-radius:8px;cursor:pointer}#cwOverlay .cw3-small-summary{display:flex;gap:8px;align-items:center;background:#f5f8f7;border-radius:10px;padding:12px;margin:0 0 15px;font-size:.82rem;font-weight:700}#cwOverlay .cw3-review{padding:14px;background:#f8fafb;border:1px solid #e4e8eb;border-radius:12px;margin-bottom:17px}#cwOverlay .cw3-review-head{display:flex;justify-content:space-between;font-weight:800;font-size:.88rem;border-bottom:1px solid #e3e7e9;padding-bottom:10px;margin-bottom:8px}#cwOverlay .cw3-review-head button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#a63a0b;cursor:pointer;font-size:.76rem}#cwOverlay .cw3-review>div:not(.cw3-review-head){display:flex;justify-content:space-between;gap:15px;align-items:start;font-size:.76rem;padding:7px 0}#cwOverlay .cw3-review>div:not(.cw3-review-head) span{color:#64748b;flex:0 0 33%}#cwOverlay .cw3-review>div:not(.cw3-review-head) strong{flex:1;text-align:right;overflow-wrap:anywhere}#cwOverlay .cw3-done{text-align:center;max-width:410px;margin:35px auto}#cwOverlay .cw3-done>svg{width:58px;height:58px;color:#16a34a;margin-bottom:16px}#cwOverlay .cw3-done h3,#cwOverlay .cw3-done .nit-h3{font-size:1.15rem;line-height:1.5}#cwOverlay .cw3-done p{color:#5b6b79;line-height:1.6;font-size:.83rem;margin:10px 0 20px}@media(max-width:700px){#cwOverlay .cw-box{width:100%;height:100svh;max-height:100svh;max-width:none;border-radius:0}#cwOverlay .cw-content{padding:16px 14px max(24px,env(safe-area-inset-bottom))}#cwOverlay .cw3-types{gap:6px}#cwOverlay .cw3-type{padding:12px 3px}#cwOverlay .cw3-pkg-top img,#cwOverlay .cw3-pkg-placeholder{width:84px;height:88px}#cwOverlay .cw3-root{padding-bottom:20px}}@media(max-width:385px){#cwOverlay .cw3-grid{grid-template-columns:1fr;gap:0}#cwOverlay .cw3-pkg-actions{flex-wrap:wrap}#cwOverlay .cw3-pkg-actions button{flex:1 1 120px}#cwOverlay .cw3-review>div:not(.cw3-review-head){flex-direction:column;gap:3px}#cwOverlay .cw3-review>div:not(.cw3-review-head) strong{text-align:left}#cwOverlay .cw3-types{grid-template-columns:repeat(2,minmax(0,1fr))}}#cwOverlay .cw3-suggestions:empty{display:none;margin:0}#cwOverlay .cw3-suggestions{max-height:220px;overflow-y:auto;overflow-x:hidden;display:grid;gap:3px;margin:4px 0 10px;padding:3px;scrollbar-width:thin}#cwOverlay .cw3-city-item{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:9px 11px!important;border-radius:9px!important;background:#fff!important}#cwOverlay .cw3-city-item:hover,#cwOverlay .cw3-city-item:focus-visible{background:#fff5ef!important;border-color:#b83a00!important}#cwOverlay .cw3-city-item span{font-size:.83rem;font-weight:650;color:#253641}#cwOverlay .cw3-city-item small{font-size:.73rem;color:#64748b;text-align:right}#cwOverlay .cw3-city-hint{font-size:.76rem;color:#64748b;line-height:1.5;padding:6px 9px}#cwOverlay .cw-box{max-width:850px;height:min(565px,92svh);grid-template-columns:168px minmax(0,1fr)}#cwOverlay .cw-left{padding:18px 15px}#cwOverlay .cw-left-h{}#cwOverlay .cw-left-p{}#cwOverlay .cw-left-body{gap:7px}#cwOverlay .cw-left-emo .cw3-icon{width:33px;height:33px}#cwOverlay .cw-content{padding:14px 18px 20px}#cwOverlay .cw3-head{margin-bottom:14px}#cwOverlay .cw3-head strong{font-size:1.04rem}#cwOverlay .cw3-field{margin-bottom:11px}#cwOverlay .cw4-input-wrap{position:relative;display:flex;align-items:center;min-width:0}#cwOverlay .cw4-input-wrap>.cw3-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#728496;width:18px;height:18px;pointer-events:none;z-index:1}#cwOverlay .cw4-input-wrap input,#cwOverlay .cw4-input-wrap select{padding-left:41px!important;min-height:46px}#cwOverlay .cw4-select-field .cw4-input-wrap>.cw3-icon{color:#74869a}#cwOverlay .cw4-trends{margin-top:16px}#cwOverlay .cw4-trend-label{display:flex;align-items:center;gap:7px;font-size:.76rem;font-weight:750;color:#526674;margin-bottom:10px}#cwOverlay .cw4-trend-label .cw3-icon{color:#c74b18;width:16px;height:16px}#cwOverlay .cw4-trend-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#cwOverlay .cw4-trend-chip{min-height:41px;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;background:#fff;border:1px solid #e0e6ec;border-radius:10px;padding:8px 9px;color:#284451;cursor:pointer;text-align:left;font:inherit;font-size:.75rem;font-weight:600}#cwOverlay .cw4-trend-chip:hover,#cwOverlay .cw4-trend-chip:focus-visible{background:#fff5ef;border-color:#f26324;color:#a43c0c}#cwOverlay .cw4-trend-chip>.cw3-icon{width:16px;height:16px;flex:none;color:#a95631}#cwOverlay .cw4-trend-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cwOverlay .cw3-city-item .cw3-icon{width:16px;height:16px;flex:none;color:#b83a00}#cwOverlay .cw3-city-item span{flex:1}#cwOverlay .cw3-city-item small{max-width:43%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cwOverlay .cw4-date-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;border:1px solid #d9dfe5;border-radius:11px;padding:10px 13px;background:#fff;color:#334b59;text-align:left;cursor:pointer;font:inherit;font-size:.85rem}#cwOverlay .cw4-date-btn .cw3-icon{color:#9b4a23}#cwOverlay .cw4-date-btn span{flex:1}#cwOverlay .cw4-date-btn:focus-visible{outline:2px solid #f46a2d;outline-offset:2px}#cwOverlay .cw4-date-btn:disabled{opacity:.45;cursor:not-allowed}#cwOverlay .cw4-recap{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #edf0f2}#cwOverlay .cw4-recap button{min-width:0;max-width:225px;display:flex;align-items:center;cursor:pointer;font:inherit}#cwOverlay .cw4-recap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cwOverlay .cw4-recap svg{width:12px;height:12px;flex:none}#cwOverlay .cw4-recap button svg:last-child{}#cwOverlay .cw3-next{margin-top:14px}#cwOverlay .cw4-flight{display:flex;align-items:center;gap:8px;border:1px solid #e3e7eb;padding:10px 12px;margin:8px 0 12px;border-radius:12px;background:#fafafa}#cwOverlay .cw4-flight>.cw3-icon{color:#b83a00}#cwOverlay .cw4-flight .cw3-field{margin:0;flex:1}#cwOverlay .cw4-flight select{background:#fff}#cwOverlay .cw3-counter button{display:flex;align-items:center;justify-content:center}#cwOverlay .cw3-counter button svg{width:16px;height:16px}@media(max-width:850px){#cwOverlay .cw-box{grid-template-columns:150px minmax(0,1fr)}#cwOverlay .cw4-trend-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#cwOverlay .cw-box{grid-template-columns:1fr;height:100svh;max-height:100svh}#cwOverlay .cw-content{padding:15px 14px max(22px,env(safe-area-inset-bottom))}#cwOverlay .cw4-trend-list{grid-template-columns:repeat(2,minmax(0,1fr))}#cwOverlay .cw3-next{min-height:47px}#cwOverlay .cw4-recap button{max-width:170px}}@media(max-width:360px){#cwOverlay .cw4-trend-chip{font-size:.72rem;padding:8px}#cwOverlay .cw3-grid{grid-template-columns:1fr}}#cwOverlay:not(.is-hidden)~#dpDialog:not(.is-hidden){z-index:2500}body.nit-cw-open #dpDialog:not(.is-hidden){z-index:99999!important}#cwOverlay .cw4-activities{padding:10px 12px 12px;margin:8px 0 12px;border:1px solid #e3e7eb;border-radius:12px;min-width:0}#cwOverlay .cw4-activities legend{padding:0 5px;font-size:.76rem;font-weight:700;color:#526674}#cwOverlay .cw4-activities>div{display:flex;flex-wrap:wrap;gap:7px}#cwOverlay .cw4-activities label{display:flex;gap:5px;align-items:center;font-size:.75rem;padding:7px 8px;border:1px solid #e4e8ed;border-radius:9px;cursor:pointer}#cwOverlay .cw4-activities input{accent-color:#b83a00}#cwOverlay .cw3-detail{max-height:min(440px,72svh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#cwOverlay .cw4-detail-cover{width:100%;max-height:142px;object-fit:cover;border-radius:10px;margin-bottom:10px}#cwOverlay .cw4-detail-price{font-weight:700;color:#b83a00}#cwOverlay .cw3-detail .cw4-day[hidden]{display:none}#cwOverlay .cw4-detail-extra{padding:11px 0;border-bottom:1px solid #e7e7e7;font-size:.78rem}#cwOverlay .cw4-detail-extra summary{cursor:pointer;font-weight:700}#cwOverlay .cw4-detail-action{position:sticky;bottom:-16px;padding:10px 0 4px;background:#fff;box-shadow:0 -8px 12px rgba(255,255,255,.94)}#cwOverlay .cw4-detail-action button{width:100%}@media(max-width:700px){#cwOverlay .cw3-detail{max-height:58svh}#cwOverlay .cw4-detail-cover{max-height:110px}}.currency-modal .currency-opt{position:relative;min-height:52px;transition:border-color .16s,background-color .16s}.currency-modal .currency-opt.active,.currency-modal .currency-opt[aria-pressed="true"]{outline:2px solid var(--pr,#f15b2a);outline-offset:-2px}.currency-modal .currency-grid{gap:10px}@media(max-width:767px){.currency-modal .currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nit-nri-menu > .nav-btn{font:inherit;white-space:nowrap}.nit-nri-menu .nit-nri-badge{display: inline-flex;align-items: center;justify-content: center;color: #fff;font-family: inherit;font-weight: 800;vertical-align: middle;transition: background .2s,box-shadow .2s}.nit-nri-menu .nit-nri-badge::before{}.nit-nri-menu > a:hover .nit-nri-badge{}@media (min-width:1025px) and (max-width:1300px){.site-header .hdr-wrap{gap:clamp(.28rem,.75vw,.6rem);padding-inline:clamp(.5rem,1.4vw,1rem)}.site-header .site-logo{flex:0 1 auto;min-width:0}.site-header .site-logo img{display:block;width:clamp(105px,11vw,140px);max-width:100%;height:auto;object-fit:contain}.site-header .nav-ul{gap:0}.site-header .nav-btn{padding-inline:clamp(.22rem,.42vw,.45rem)}.site-header .hdr-actions{gap:0}.site-header .hdr-icon{width:clamp(30px,3vw,36px)}.site-header .hdr-login,.site-header .hdr-primary{padding-inline:clamp(.42rem,.7vw,.75rem)}}.site-header .mega-links li>.nit-menu-text{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:6px;font-size:.82rem;font-weight:inherit;line-height:inherit;color:var(--sl);font-family:inherit;cursor:default}.site-header .mega-links li>.nit-menu-text i{font-size:.7rem;color:var(--pr);flex-shrink:0}.site-header .mega-links li>.nit-menu-text:not(:has(i))::before{content:"•";font-size:1rem;color:var(--pr);margin-right:.2rem}.site-header .nit-nri-menu>.nav-btn{font-family:inherit!important;font-size:.82rem;font-weight:600;color:var(--f);line-height:inherit}.site-header .nit-nri-menu>.nav-btn .nit-nri-badge{font-size:9px;line-height:1;color:#fff}.site-header .mega-links li>span.nit-menu-text{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:6px;font-family:inherit;font-size:.82rem;font-weight:inherit;color:var(--sl);line-height:inherit;cursor:default}.site-header .mega-links li>span.nit-menu-text i{font-size:.7rem;color:var(--pr)}.site-header .mega-links li>span.nit-menu-text:not(:has(i))::before{content:"•";font-size:1rem;color:var(--pr);margin-right:.2rem}.site-header .exp-col ul li>span.nit-menu-text{font:inherit;font-size:.8rem;color:var(--sl);padding:.2rem .3rem;border-radius:5px;display:flex;align-items:center;gap:.3rem;min-height:1.5em}.site-header .exp-col ul li>span.nit-menu-text::before{content:"•";font-size:1rem;color:var(--pr);margin-right:.2rem}.site-header .exp-col ul li>span.exp-all-link{color:var(--pr)!important;font-weight:600!important}.site-header .exp-col ul li>span.nit-menu-text i{font-size:inherit}.site-header span.nit-menu-text{cursor:default!important;text-decoration:none!important}@media(min-width:1025px) and (max-width:1180px){.site-header #deskNav{display:none!important}.site-header .hdr-hamburger{display:flex!important}.site-header .hdr-desk-only.hdr-login,.site-header .hdr-desk-only.hdr-primary{display:none!important}.site-header .site-logo img{width:160px!important;max-width:35vw;height:auto!important}.site-header .hdr-wrap{justify-content:space-between}}.tc-incx li>svg.nit-tc-amenity-svg{display:block!important;flex:0 0 auto;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.tc-incx li:nth-child(1)>svg.nit-tc-amenity-svg{color:#0d6efd}.tc-incx li:nth-child(2)>svg.nit-tc-amenity-svg{color:#fd7e14}.tc-incx li:nth-child(3)>svg.nit-tc-amenity-svg{color:#198754}.tc-incx li:nth-child(4)>svg.nit-tc-amenity-svg{color:#6f42c1}.tc-incx li:nth-child(5)>svg.nit-tc-amenity-svg{color:#dc3545}.tc-incx li[data-nit-amenity-svg="1"]>i.bi{display:none!important}@media(hover:hover) and (pointer:fine){.tc-incx li:hover>svg.nit-tc-amenity-svg{transform:translateY(-2px)}}#mobBar .mb-item:nth-child(1){--nit-mob-icon:#2563eb}#mobBar .mb-item:nth-child(2){--nit-mob-icon:#ea580c}#mobBar .mb-item:nth-child(3){--nit-mob-icon:#7c3aed}#mobBar .mb-item:nth-child(4){--nit-mob-icon:#0891b2}#mobBar .mb-item:nth-child(5){--nit-mob-icon:#16a34a}#mobBar .mb-item>i.bi{color:var(--nit-mob-icon);transition:transform .2s ease,filter .2s ease}#mobBar .mb-item.mb-active{color:var(--nit-mob-icon)}#mobBar .mb-item:focus-visible{outline:2px solid var(--nit-mob-icon);outline-offset:-3px;border-radius:8px}#mobBar{transition:transform .28s cubic-bezier(.2,.75,.28,1),opacity .22s ease;will-change:transform}@media(hover:hover) and (pointer:fine){#mobBar .mb-item:hover>i.bi{transform:translateY(-2px)}}#mobBar .mb-item:active>i.bi{transform:scale(.9)}@media(max-width:992px){#mobBar.nit-scroll-down{opacity:0;transform:translateY(calc(100% + 8px));pointer-events:none}}@media(prefers-reduced-motion:reduce){#mobBar,#mobBar .mb-item>i.bi,.tc-incx li>svg.nit-tc-amenity-svg{transition:none!important;animation:none!important}}@media (max-width:640px){.trending-modal .trending-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.65rem}.trending-modal .trending-tour-card{min-width:0;width:100%}.trending-modal .tt-card-media img{height:156px;object-fit:cover}.trending-modal .tt-card-body{padding:.7rem .8rem}.trending-modal .tt-card-name{font-size:.88rem;line-height:1.35}.trending-modal .tt-card-actions,.cart-empty-trending .tt-card-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px;gap:.4rem;padding:.55rem .7rem}.trending-modal .tt-card-actions > *,.cart-empty-trending .tt-card-actions > *{grid-column:auto!important;min-width:0;min-height:43px;white-space:nowrap;padding:.4rem .25rem;font-size:.75rem}.trending-modal .tt-card-cart-btn,.cart-empty-trending .tt-card-cart-btn{width:46px;padding:0;min-width:0}.cart-empty-trending .cart-trend-grid{grid-template-columns:minmax(0,1fr)!important}.cart-empty-trending .trending-tour-card{width:100%;min-width:0}.search-result-item.search-tour-item{display:block;padding:.55rem .65rem}.search-result-primary{display:flex;align-items:center;gap:.65rem;min-width:0;color:inherit;text-decoration:none}.search-result-primary .search-result-info{min-width:0}.search-tour-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px;gap:.4rem;margin-top:.55rem}.search-tour-actions > *{grid-column:auto!important;min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:.75rem;font-weight:700;text-decoration:none}.search-tour-actions .tt-card-cart-btn{width:46px;min-width:0;padding:0}}.search-result-primary{display:flex;align-items:center;gap:.75rem;min-width:0;color:inherit;text-decoration:none;flex:1}.search-tour-actions{display:none}@media(max-width:640px){.search-tour-actions{display:grid}}@media (max-width:360px){.site-header .hdr-wrap{gap:4px}.site-header .site-logo img{width:118px;max-width:118px;height:auto}.site-header .hdr-actions{gap:0}.site-header .hdr-icon,.site-header .hdr-hamburger{flex:0 0 33px;width:33px;height:40px}}@media(max-width:992px){#mobileNav .mnav-list{padding:.55rem .65rem 1rem;min-height:0}#mobileNav .mnav-list-view{margin:0 0 .25rem}#mobileNav .mnav-item-btn,#mobileNav .mnav-item-link{display:flex;align-items:center;gap:.75rem;min-height:55px;padding:.6rem .8rem;border-radius:11px;border:1px solid transparent;background:#fff;color:#15342b;font-size:.82rem;line-height:1.3;font-weight:650;box-sizing:border-box;transition:background .2s,border-color .2s,transform .2s}#mobileNav .mnav-item-btn:hover,#mobileNav .mnav-item-link:hover,#mobileNav .mnav-item-btn:focus-visible,#mobileNav .mnav-item-link:focus-visible{background:#fff6f0;border-color:#f4dac9;outline-offset:2px}#mobileNav .mnav-item-btn:active,#mobileNav .mnav-item-link:active{transform:scale(.995)}#mobileNav .mnav-item-btn>span,#mobileNav .mnav-item-link>span{display:flex;min-width:0;align-items:center;gap:.68rem;flex:1}#mobileNav .mnav-nav-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1}#mobileNav .mnav-nav-title{font-size:.81rem;line-height:1.3;font-weight:700;color:#15342b}#mobileNav .mnav-nav-desc{font-size:.66rem;line-height:1.3;font-weight:500;color:#758079}#mobileNav .mnav-item-btn>span>.bi,#mobileNav .mnav-item-link>span>.bi{width:37px;height:37px;display:flex;align-items:center;justify-content:center;flex:0 0 37px;border-radius:11px;font-size:1rem;background:#fff0e7;color:#cd4e0c}#mobileNav .mnav-list-view:nth-child(6n+2) .mnav-item-btn>span>.bi,#mobileNav .mnav-list-view:nth-child(6n+2) .mnav-item-link>span>.bi{background:#e8f4ff;color:#156bc0}#mobileNav .mnav-list-view:nth-child(6n+3) .mnav-item-btn>span>.bi,#mobileNav .mnav-list-view:nth-child(6n+3) .mnav-item-link>span>.bi{background:#ecf7ef;color:#188051}#mobileNav .mnav-list-view:nth-child(6n+4) .mnav-item-btn>span>.bi,#mobileNav .mnav-list-view:nth-child(6n+4) .mnav-item-link>span>.bi{background:#f4eeff;color:#8152c4}#mobileNav .mnav-item-btn>.bi,#mobileNav .mnav-item-link>.bi{color:#8d9a98;font-size:.85rem;flex-shrink:0}#mobileNav .mnav-lvl-head{padding:.35rem .15rem .75rem;gap:.65rem;margin-bottom:.6rem;border-bottom:1px solid #edf0ee}#mobileNav .mnav-back{width:40px;height:40px;border-radius:11px;background:#f7f8f7;flex-shrink:0}#mobileNav .mnav-lvl-title{font-size:.88rem;color:#133d30}}@media(prefers-reduced-motion:reduce){#mobileNav .mnav-item-btn,#mobileNav .mnav-item-link{transition:none}}@media (max-width:992px){#mobileNav.mnav-drawer{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;overscroll-behavior:contain}#mobileNav .mnav-head,#mobileNav .mnav-search-box{flex:0 0 auto}#mobileNav .mnav-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:1rem}#mobileNav .mnav-foot{flex:0 0 auto;position:relative;z-index:2;box-sizing:border-box;margin-top:0;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));gap:.4rem;background:#fff;box-shadow:0 -4px 16px rgba(20,45,37,.1)}#mobileNav .mnav-foot p{margin:0}}.ai-float-wrap{pointer-events:none}.ai-float-wrap .ai-float-btn{pointer-events:auto}.ai-float-wrap .ai-float-panel{position:absolute;left:0;bottom:calc(100% + .75rem);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.ai-float-wrap.is-open .ai-float-panel{visibility:visible;pointer-events:auto;transition-delay:0s}@media (max-width:767px){input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="file"]):not([type="color"]),select,textarea{font-size:16px!important}}.nit-nri-menu > .nav-btn{position:relative;gap:0}.nit-nri-menu .nit-nri-badge{position:absolute;top:-7px;right:-14px;border:2px solid #fff;border-radius:999px;font-size:8px;line-height:1;letter-spacing:.5px;pointer-events:none}.nit-nri-menu .nit-nri-badge::before{flex-basis:4px}.nit-nri-menu > a:hover .nit-nri-badge{}@keyframes nitNriPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{box-shadow:0 0 0 4px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.mob-bar .mb-item i{display:inline-block;animation:nitMbNudge 6s ease-in-out infinite;transform-origin:50% 80%}.mob-bar .mb-item:nth-child(2) i{animation-delay:1.2s}.mob-bar .mb-item:nth-child(3) i{animation-delay:2.4s}.mob-bar .mb-item:nth-child(4) i{animation-delay:3.6s}.mob-bar .mb-item:nth-child(5) i{animation-delay:4.8s}@keyframes nitMbNudge{0%,14%,100%{transform:translateY(0) scale(1)}4%{transform:translateY(-4px) scale(1.12)}8%{transform:translateY(0) scale(.96)}11%{transform:translateY(-1px) scale(1.02)}}@media (prefers-reduced-motion:reduce){.nit-nri-menu .nit-nri-badge::before,.mob-bar .mb-item i{animation:none}}.td-sn-book-btn,.tdmob-book,.tca-book-btn,.pv-book-now,.pv-mb-book-btn{position:relative;isolation:isolate;overflow:hidden}.td-sn-book-btn::before,.tdmob-book::before,.tca-book-btn::before,.pv-book-now::before,.pv-mb-book-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:#3d7a56;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1);pointer-events:none}.td-sn-book-btn:hover::before,.tdmob-book:hover::before,.tca-book-btn:hover::before,.pv-book-now:hover::before,.pv-mb-book-btn:hover::before,.td-sn-book-btn:focus-visible::before,.tdmob-book:focus-visible::before,.tca-book-btn:focus-visible::before,.pv-book-now:focus-visible::before,.pv-mb-book-btn:focus-visible::before{transform:scaleX(1);transform-origin:left center}.td-sn-book-btn:hover,.tdmob-book:hover,.tca-book-btn:hover,.pv-book-now:hover,.pv-mb-book-btn:hover{transform:translateY(-2px);border-color:#3d7a56!important;box-shadow:0 8px 20px rgba(61,122,86,.32)!important}.td-sn-book-btn:hover .bi,.tdmob-book:hover .bi,.tca-book-btn:hover .bi,.pv-book-now:hover .bi,.pv-mb-book-btn:hover .bi{display:inline-block;animation:nitCalNudge .6s ease}@keyframes nitCalNudge{0%,100%{transform:rotate(0) scale(1)}30%{transform:rotate(-12deg) scale(1.15)}60%{transform:rotate(8deg) scale(1.05)}}@media (prefers-reduced-motion:reduce){.td-sn-book-btn::before,.tdmob-book::before,.tca-book-btn::before,.pv-book-now::before,.pv-mb-book-btn::before{transition:none}.td-sn-book-btn:hover,.tdmob-book:hover,.tca-book-btn:hover,.pv-book-now:hover,.pv-mb-book-btn:hover{transform:none}.td-sn-book-btn:hover .bi,.tdmob-book:hover .bi,.tca-book-btn:hover .bi,.pv-book-now:hover .bi,.pv-mb-book-btn:hover .bi{animation:none}}.btn-view,.tc-btn-view,.sim-btn-view,.hdr-primary,.btn-preview,.hdr-login,.btn-cart-tc{position:relative;isolation:isolate;overflow:hidden}.btn-view::before,.tc-btn-view::before,.sim-btn-view::before,.hdr-primary::before{content:"";position:absolute;inset:0;z-index:-1;background:#3d7a56;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1);pointer-events:none}.btn-preview::before,.hdr-login::before{content:"";position:absolute;inset:0;z-index:-1;background:#fff2ec;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1);pointer-events:none}.btn-cart-tc::before{content:"";position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1;z-index:-1;border-radius:50%;background:#3d7a56;transform:translate(-50%,-50%) scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.btn-view:hover::before,.tc-btn-view:hover::before,.sim-btn-view:hover::before,.hdr-primary:hover::before,.btn-preview:hover::before,.hdr-login:hover::before,.btn-view:focus-visible::before,.hdr-primary:focus-visible::before,.btn-preview:focus-visible::before,.hdr-login:focus-visible::before{transform:scaleX(1);transform-origin:left center}.btn-cart-tc:hover::before,.btn-cart-tc:focus-visible::before{transform:translate(-50%,-50%) scale(1)}.btn-view:hover,.tc-btn-view:hover,.sim-btn-view:hover,.hdr-primary:hover{border-color:#3d7a56!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(61,122,86,.28)!important}.btn-preview:hover,.hdr-login:hover{color:#b83a00!important;border-color:#b83a00!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(184,58,0,.18)}.hdr-login:hover .bi{color:#b83a00!important}.btn-cart-tc:hover{color:#fff!important;border-color:#3d7a56!important;box-shadow:0 6px 14px rgba(61,122,86,.28)!important}.hdr-primary:hover .bi,.hdr-login:hover .bi{display:inline-block;animation:nitCalNudge .6s ease}.btn-cart-tc:hover .bi{display:inline-block;animation:nitCartHop .5s ease}body .btn-preview:hover,body .tc-btn-preview:hover,body .sim-btn-preview:hover,body .btn-preview:focus-visible,body .tc-btn-preview:focus-visible,body .sim-btn-preview:focus-visible{background:#fff!important;border-color:#b83a00!important;color:#b83a00!important}body .btn-preview:hover *,body .tc-btn-preview:hover *,body .sim-btn-preview:hover *,body .btn-preview:focus-visible *,body .tc-btn-preview:focus-visible *,body .sim-btn-preview:focus-visible *{color:#b83a00!important}@keyframes nitCartHop{0%,100%{transform:translateY(0)}40%{transform:translateY(-3px) rotate(-8deg)}70%{transform:translateY(1px) rotate(4deg)}}@media (prefers-reduced-motion:reduce){.btn-view::before,.tc-btn-view::before,.sim-btn-view::before,.hdr-primary::before,.btn-preview::before,.hdr-login::before,.btn-cart-tc::before{transition:none}.btn-view:hover,.tc-btn-view:hover,.sim-btn-view:hover,.hdr-primary:hover,.btn-preview:hover,.hdr-login:hover{transform:none}.hdr-primary:hover .bi,.hdr-login:hover .bi,.btn-cart-tc:hover .bi{animation:none}}.nit-nri-menu .nit-nri-badge{overflow:hidden;padding:2px 7px;gap:0;background:linear-gradient(120deg,#7c3aed 0%,#a21caf 100%);box-shadow:0 2px 8px rgba(124,58,237,.35);animation:nitNriFloat 3.2s ease-in-out infinite}.nit-nri-menu .nit-nri-badge::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;height:auto;flex:none;border-radius:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;transform:skewX(-20deg);animation:nitNriGlint 3.2s ease-in-out infinite}.nit-nri-menu > a:hover .nit-nri-badge{background:linear-gradient(120deg,#6d28d9 0%,#86198f 100%);box-shadow:0 3px 10px rgba(124,58,237,.45)}@keyframes nitNriGlint{0%,55%{left:-60%}85%,100%{left:130%}}@keyframes nitNriFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.nit-nri-menu .nit-nri-badge,.nit-nri-menu .nit-nri-badge::before{animation:none}}html,body{overflow-x:clip}.mnav-drawer{visibility:hidden;transition:right .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}.mnav-drawer.is-open{visibility:visible;transition:right .28s cubic-bezier(.4,0,.2,1),visibility 0s}#siteHeader{transition:transform .28s cubic-bezier(.4,0,.2,1)}body.nit-bar-stuck #siteHeader{transform:translateY(-100%)}.nit-stick-mark{height:0;margin:0;padding:0}#sortBar,.nri-nav{}body.nit-bar-stuck #sortBar{top:0!important}.nit-tab-host{position:relative}.nit-has-next{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent)}.nit-has-prev{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 100%)}.nit-has-prev.nit-has-next{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.nit-tab-arrow{position:absolute;z-index:3;width:28px;height:28px;margin-top:-14px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bd,#e2ddd6);border-radius:50%;background:#fff;color:var(--pr,#b83a00);font-size:13px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer}.nit-tab-arrow[hidden]{display:none}.nit-tab-arrow:hover{background:var(--prl,#fff2ec)}.nit-tab-arrow-next{animation:nitTabNudge 1.6s ease-in-out 2}@keyframes nitTabNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){#siteHeader,#sortBar,.nri-nav{transition:none}.nit-tab-arrow-next{animation:none}}@media(max-width:992px){body{padding-bottom:0!important}.site-footer{border-bottom:calc(62px + env(safe-area-inset-bottom)) solid transparent;background-origin:border-box}}@media(max-width:900px){body[data-page-layout="tour-details"] .site-footer{border-bottom-width:calc(70px + env(safe-area-inset-bottom))}}#sortBar,.nri-nav{transition:top .28s cubic-bezier(.4,0,.2,1),background-color .28s ease,box-shadow .28s ease}body.nit-bar-stuck #sortBar{background:transparent;box-shadow:none;border-bottom-color:transparent}@media (max-width:767.98px){body.nit-bar-stuck #sortBar::before{content:"";position:absolute;top:0;bottom:0;left:var(--nit-bleed-left,0);z-index:-1;width:100vw;background:linear-gradient(120deg,#fff7f0 0%,#faf7f2 55%,#eaf4ee 100%);box-shadow:0 8px 22px rgba(13,40,24,.08);animation:nitBarIn .32s ease both;pointer-events:none}body.nit-bar-stuck #sortBar::after{content:"";position:absolute;left:var(--nit-bleed-left,0);bottom:0;width:100vw;height:2px;background:linear-gradient(90deg,var(--pr,#b83a00),#f59e0b 50%,var(--sg,#3d7a56));opacity:.85;animation:nitBarIn .32s ease both;pointer-events:none}}@media (min-width:768px){body.nit-bar-stuck #sortBar{top:8px!important;border-bottom-color:transparent}body.nit-bar-stuck #sortBar::before{content:"";position:absolute;top:0;bottom:0;left:-14px;right:-14px;z-index:-1;border-radius:14px;background:#fff;border:1px solid var(--bdl,#ece6dc);box-shadow:0 10px 28px rgba(13,40,24,.12);animation:nitBarIn .32s ease both;pointer-events:none}body.nit-bar-stuck #sortBar::after{content:none}}@keyframes nitBarIn{from{opacity:0}}@media (prefers-reduced-motion:reduce){body.nit-bar-stuck #sortBar::before,body.nit-bar-stuck #sortBar::after{animation:none}}body.nit-bar-stuck .nri-nav{box-shadow:0 8px 22px rgba(13,40,24,.08)}html body:not(#nit-none) .btn-preview:hover,html body:not(#nit-none) .tc-btn-preview:hover,html body:not(#nit-none) .sim-btn-preview:hover,html body:not(#nit-none) .btn-preview:focus-visible,html body:not(#nit-none) .tc-btn-preview:focus-visible,html body:not(#nit-none) .sim-btn-preview:focus-visible{background:#fff!important;border-color:#b83a00!important;color:#b83a00!important}html body:not(#nit-none) .btn-preview:hover *,html body:not(#nit-none) .tc-btn-preview:hover *,html body:not(#nit-none) .sim-btn-preview:hover *,html body:not(#nit-none) .btn-preview:focus-visible *,html body:not(#nit-none) .tc-btn-preview:focus-visible *,html body:not(#nit-none) .sim-btn-preview:focus-visible *{background:transparent!important;border-color:transparent!important;color:#b83a00!important}.load-more-btn,#tdMoreReviews,.tv26-load-more{position:relative;isolation:isolate;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease}.load-more-btn::before,#tdMoreReviews::before,.tv26-load-more::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#fff2ec 0%,#ffe6d6 100%);transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.65,0,.35,1);pointer-events:none}.load-more-btn:hover::before,.load-more-btn:focus-visible::before,#tdMoreReviews:hover::before,#tdMoreReviews:focus-visible::before,.tv26-load-more:hover::before,.tv26-load-more:focus-visible::before{transform:scaleX(1);transform-origin:left center}html body:not(#nit-none) .load-more-btn:hover,html body:not(#nit-none) .load-more-btn:focus-visible,html body:not(#nit-none) #tdMoreReviews:hover,html body:not(#nit-none) #tdMoreReviews:focus-visible,html body:not(#nit-none) .tv26-load-more:hover,html body:not(#nit-none) .tv26-load-more:focus-visible{background:#fff!important;border-color:#b83a00!important;color:#b83a00!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(184,58,0,.16)!important}html body:not(#nit-none) .load-more-btn:hover *,html body:not(#nit-none) .load-more-btn:focus-visible *,html body:not(#nit-none) #tdMoreReviews:hover *,html body:not(#nit-none) .tv26-load-more:hover *{background:transparent!important;border-color:transparent!important;color:#b83a00!important}html body:not(#nit-none) .load-more-btn:hover .hm-load-count,html body:not(#nit-none) .load-more-btn:focus-visible .hm-load-count{background:#b83a00!important;color:#fff!important}.load-more-btn .bi,#tdMoreReviews .bi,.tv26-load-more .bi{display:inline-block}.load-more-btn:hover .bi,#tdMoreReviews:hover .bi,.tv26-load-more:hover .bi{animation:nitLoadDrop .7s ease}@keyframes nitLoadDrop{0%,100%{transform:translateY(0)}40%{transform:translateY(3px)}70%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.load-more-btn,#tdMoreReviews,.tv26-load-more,.load-more-btn::before,#tdMoreReviews::before,.tv26-load-more::before{transition:none}html body:not(#nit-none) .load-more-btn:hover,html body:not(#nit-none) #tdMoreReviews:hover,html body:not(#nit-none) .tv26-load-more:hover{transform:none}.load-more-btn:hover .bi,#tdMoreReviews:hover .bi,.tv26-load-more:hover .bi{animation:none}}html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info){background:radial-gradient(circle at 100% 0,rgba(184,58,0,.10),transparent 45%),linear-gradient(160deg,#fff8f2 0%,#fff3e8 55%,#f1f8f3 100%);border:1px solid #f4dcc8;color:#1d3326;box-shadow:0 12px 30px rgba(194,59,0,.08)}html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info)::after{border-color:rgba(184,58,0,.08);box-shadow:0 0 0 31px rgba(184,58,0,.03)}html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info) :is(h2,h3,h4,strong,b),html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info) :is(.nit-h2,.nit-h3,.nit-h4,strong,b){color:#14261b}html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info) :is(p,li,span,small,em,div){color:#4a5a50}html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info) :is([class*=value],[class*=title],[class*=total-amount],[class*=count]:not([class*=progress])){color:#14261b}html body:not(#nit-none) :is(.nb45-summary-head-label,.nb45-summary-sentence-label,.nb45-progress-count,.nb45-payment-nav-label,.in23-form-head-label,.in23-form-summary-label,.in23-form-progress-count,.pt9-brief-head-label,.pt9-live-summary-label,.pt9-brief-progress-count,.gl43-brief-preview-label,.po47-checkout-head-label,.po47-total-label,.po47-checkout-progress-count,.se44-readiness-label,.se44-subscribe-head-label,.se44-subscribe-summary-label),html body:not(#nit-none) :is(.csr3-join-side,.sov-form-info)>span,html body:not(#nit-none) :is(.csr3-join-side,.sov-form-info,.cr13-desk-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.gl43-brief-side) :is(li i,[class*=eyebrow]:not(:is(.cp37-eyebrow,.fs34-eyebrow,.fl35-eyebrow,.tv26-eyebrow)),[class*=kicker]),html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info) i{color:#c23b00!important}html body:not(#nit-none) :is(.wl39-enquiry-side,.he42-apply-side,.gl43-brief-side,.tv26-form-side) :is(figcaption,figcaption *,[class*=caption],[class*=caption] *){color:#fff!important}html body:not(#nit-none) :is(.cp37-eyebrow,.fs34-eyebrow,.fl35-eyebrow,.tv26-eyebrow){background:#fff;border:1px solid #f4dcc8;color:#c23b00}html body:not(#nit-none) :is(.cp37-eyebrow,.fs34-eyebrow,.fl35-eyebrow,.tv26-eyebrow) *{color:#c23b00}html body:not(#nit-none) :is(.nb45-summary,.po47-checkout-summary,.in23-form-intro,.pt9-brief-intro,.lr22-form-intro,.gl43-brief-side,.se44-readiness-side,.se44-subscribe-side,.fl35-apply-side,.cp37-form-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.cr13-desk-side) :is([class*=stat]:not([class*=stats]),[class*=sentence],[class*=progress]:not([class*=fill]):not([class*=track]):not([class*=count]):not([class*=head]),[class*=alert],[class*=total]:not([class*=label]):not([class*=value]):not([class*=amount]),[class*=preview-list],[class*=meter],[class*=result],[class*=box],[class*=card]):not([class*=stats]):not([class*=grid]):not([class*=list]):not([class*=wrap]){background:#fff;border-color:#f1e2d4}html body:not(#nit-none) :is(.nb45-progress-track,[class*=progress-track],[class*=progress-bar]:not([class*=fill]),.se44-readiness-track){background:#f4e6da}html body:not(#nit-none) :is(.nb45-progress-fill,.in23-form-progress-fill,.lr22-form-progress-fill,.pt9-brief-progress-fill,.po47-checkout-progress-fill,.se44-readiness-fill){background:linear-gradient(90deg,#b83a00,#ff8a3d)}html body:not(#nit-none) :is(.nb45-summary-head-icon,.nb45-payment-tab-icon,.po47-checkout-head-icon,.nb45-summary-alert-icon,.nb45-summary-sentence-icon){background:#fff1e6;color:#b83a00}html body:not(#nit-none) .nb45-payment-tab{background:#fff;border-color:#f1e2d4}html body:not(#nit-none) .nb45-payment-tab-name{color:#14261b}html body:not(#nit-none) .nb45-payment-tab-arrow{color:#c9b5a5}html body:not(#nit-none) .nb45-payment-tab:hover,html body:not(#nit-none) .nb45-payment-tab.is-active{border-color:#b83a00;background:#fff4ec}html body:not(#nit-none) .nb45-payment-tab.is-active .nb45-payment-tab-icon{background:#b83a00;color:#fff}html body:not(#nit-none) .nb45-payment-tab.is-active .nb45-payment-tab-icon i{color:#fff}html body select:not([multiple]):not([size]):not(#sortSelect):not(:is(.nit-alt-field) *){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23909090' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:11px 11px;padding-right:2.1rem}@media (max-width:991.98px){html body:not(#nit-none) .tc .tc-img{height:auto!important;aspect-ratio:16/10}html body:not(#nit-none) .tc .tc-slider,html body:not(#nit-none) .tc .tc-sl{height:100%!important}html body:not(#nit-none) .tc .tc-sl img{width:100%;height:100%!important;object-fit:cover;object-position:center}html body:not(#nit-none) .tc .tc-dur-pill{font-size:12px}html body:not(#nit-none) .tc .tc-route{font-size:12.5px;line-height:1.4}html body:not(#nit-none) .tc .tc-title{font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto}html body:not(#nit-none) .tc .tc-score{font-size:12.5px}html body:not(#nit-none) .tc .tc-stars{font-size:12px}html body:not(#nit-none) .tc .tc-rev-cnt{font-size:11.5px}html body:not(#nit-none) .tc .tc-monsoon-txt{font-size:9.5px}html body:not(#nit-none) .tc .tc-incx li i{font-size:20px}html body:not(#nit-none) .tc .tc-incx li span{font-size:11.5px}html body:not(#nit-none) .tc .tc-price-head,html body:not(#nit-none) .tc .tc-old,html body:not(#nit-none) .tc .tc-pp{font-size:11.5px}html body:not(#nit-none) .tc .tc-price{font-size:19px}html body:not(#nit-none) .tc .btn-preview,html body:not(#nit-none) .tc .btn-view{min-height:44px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}html body:not(#nit-none) .tc .btn-cart-tc{width:44px;height:44px;font-size:18px}}@media (max-width:767.98px){html body:not(#nit-none) .tc .tc-route{font-size:13px}html body:not(#nit-none) .tc .tc-title{font-size:17px}html body:not(#nit-none) .tc .tc-score{font-size:13px}html body:not(#nit-none) .tc .tc-rev-cnt{font-size:12px}html body:not(#nit-none) .tc .tc-monsoon-txt{}html body:not(#nit-none) .tc .tc-incx li i{font-size:22px}html body:not(#nit-none) .tc .tc-incx li span{font-size:12px}html body:not(#nit-none) .tc .tc-price-head,html body:not(#nit-none) .tc .tc-old,html body:not(#nit-none) .tc .tc-pp{font-size:12px}html body:not(#nit-none) .tc .tc-price{font-size:20px}html body:not(#nit-none) .tc .btn-preview,html body:not(#nit-none) .tc .btn-view{min-height:46px;font-size:15px}}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *){box-sizing:border-box;height:46px;min-height:46px;border:1.5px solid #909090;border-radius:8px;background-color:#fff;color:#14261b;font-size:15px;font-weight:400;line-height:1.3;box-shadow:none;outline:0;transition:border-color .2s ease,box-shadow .2s ease}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *):is(textarea){height:auto;min-height:120px;padding-top:12px;padding-bottom:12px;resize:vertical}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *)::placeholder{color:#8a8f98;opacity:1}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *):hover{border-color:#6f6f6f}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *):is(input[placeholder]:not(:placeholder-shown),textarea[placeholder]:not(:placeholder-shown)){border-color:#1f5c3d}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *):focus:focus:focus{border-color:#b83a00;box-shadow:0 0 0 3px rgba(184,58,0,.14)}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *):is(.is-invalid,[aria-invalid="true"]):is(.is-invalid,[aria-invalid="true"]):is(.is-invalid,[aria-invalid="true"]):is(.is-invalid,[aria-invalid="true"]):not(#nit-x){border-color:#d94f3a;box-shadow:0 0 0 3px rgba(217,79,58,.12)}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *):disabled{background-color:#f6f2ec;cursor:not-allowed}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn,.lf-phone-group,.lf-stepper):not(:is(.dp-dialog-overlay) *){box-sizing:border-box;height:46px;min-height:46px;border:1.5px solid #909090;border-radius:8px;background-color:#fff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn):hover,html body :is(.lf-phone-group,.lf-stepper):hover{border-color:#6f6f6f}html body :is(.sb-date-btn,.nb45-date-btn):has(:not(.dp-placeholder):is(span,strong)):not(:has(.dp-placeholder)),html body .lf-phone-group:has(input[placeholder]:not(:placeholder-shown)){border-color:#1f5c3d}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn):focus-visible,html body :is(.lf-phone-group,.lf-stepper):focus-within{border-color:#b83a00;box-shadow:0 0 0 3px rgba(184,58,0,.14);outline:0}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn).is-invalid,html body .lf-phone-group:has(.is-invalid){border-color:#d94f3a}html body :is(.lf-phone-group,.lf-stepper) :is(input,select){height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent}@media (max-width:767.98px){html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]):not([type=image]),select,textarea):not([tabindex="-1"]):not([data-nb45-count]):not(.faq5-search-input):not(#faq5MiniSearch):not(#sortSelect):not(#searchModalInput):not(#mnavSearch):not([id^=nitAllReviews]):not(.nit-field-skip):not([type=search]):not([id*=earch]):not([class*=earch]):not([id*=Sort]):not([id*=sort]):not([class*=sort]):not(:is(.af-bar,#sortBar,[role=search],.xLeft,.dp-dialog-overlay,.nit-alt-field,[class*=filter],[class*=Filter],[class*=search-box],[class*=searchbox]) *){font-size:16px}}html body .lf-phone-group select.lf-cc,html body .lf-phone-group select{width:92px!important;min-width:92px!important;max-width:92px!important;padding-left:10px!important;padding-right:24px!important;background-position:right 8px center!important;font-size:14px;font-weight:500;text-overflow:clip}html body .plan-trip-toggle-btn{box-sizing:border-box;height:46px;min-height:46px;border:1.5px solid #909090;border-radius:8px;background-color:#fff;color:#14261b;font-size:15px;font-weight:400}html body .plan-trip-toggle-btn:hover{border-color:#6f6f6f}html body .plan-trip-toggle-btn :is(span,strong){font-weight:400}html body .lf-phone-group select{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23909090' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l4.5 4.5L12.5 6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:10px 10px!important;border-right:1.5px solid #909090!important}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn,.plan-trip-toggle-btn){font-size:15px}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn) :is(span,strong){font-size:inherit}@media (max-width:767.98px){html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn,.plan-trip-toggle-btn){font-size:16px}}html body .lf-phone-group select{flex:0 0 92px!important}html body .lf-phone-group input:not([tabindex="-1"]){flex:1 1 auto!important;min-width:0!important;padding-left:12px!important}html body .lf-phone-group{grid-template-columns:92px minmax(0,1fr)!important}html body :is(.tca-pax-box,.pv-pax-grid){border:1.5px solid #909090;border-radius:8px}html body :is(.tca-pax-box,.pv-pax-grid) :is(.tca-pax-row,.pv-pax-row)+:is(.tca-pax-row,.pv-pax-row){border-top-color:#d9d9d9}html body :is(.tca-gdate,.pv-gdate-card):not(.tca-gdate-on):not(.is-selected){border:1.5px solid #909090;border-radius:8px}html body :is(.tca-gdate,.pv-gdate-card):not(.tca-gdate-on):not(.is-selected):not(.tca-gdate-full):not(.is-soldout):hover{border-color:#6f6f6f}html body :is(.tca-gdate.tca-gdate-on,.pv-gdate-card.is-selected){border-width:1.5px;border-radius:8px}html body :is(.tca-pax-btn,.pv-cpb){border:1.5px solid #909090}html body :is(.tca-pax-btn,.pv-cpb):hover:not(:disabled){border-color:#b83a00;color:#b83a00}html body .pv-coupon-row{display:flex;align-items:stretch;gap:8px}html body .pv-coupon-row .pv-coupon-input{flex:1 1 auto;min-width:0}html body .pv-coupon-row .pv-coupon-apply{box-sizing:border-box;height:46px;min-height:46px;padding:0 18px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn) :is(span,strong){font-weight:400!important;color:#14261b!important}html body :is(.sb-date-btn,.cw4-date-btn,.tca-date-btn,.pv-date-btn,.calc-date-btn,.tmd-date-btn,.tsd-date-btn,.nb45-date-btn) :is(span,strong).dp-placeholder{color:#8a8f98!important}html body :is(.car-copy,.csr3-copy,.cp37-copy,.pt9-copy-action,.gl43-copy,.se44-copy,.wl39-copy,.he42-copy){display:none!important}html body .lf-stepper{display:flex;align-items:stretch;overflow:hidden;padding:0}html body .lf-stepper :is(button,.lf-step-btn){height:100%!important;min-height:0;align-self:stretch;margin:0;border:0;border-radius:0;background:#f6f2ec;color:#14261b}html body .lf-stepper :is(button,.lf-step-btn):hover{background:#fff1e6;color:#b83a00}html body:not(#nit-none) :is(.nb45-summary,.po47-checkout-summary,.in23-form-intro,.pt9-brief-intro,.lr22-form-intro,.gl43-brief-side,.se44-readiness-side,.se44-subscribe-side,.fl35-apply-side,.cp37-form-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.cr13-desk-side) :is([class*=stats],[class*=grid]){background:transparent;border-color:transparent}html body:not(#nit-none) .lr22-form-intro :is(.lr22-form-summary,.lr22-form-confirm){padding:.7rem .8rem;border:1px solid #f1e2d4;border-radius:10px;background:#fff}html body:not(#nit-none) .lr22-form-intro :is(.lr22-form-summary-label,.lr22-form-head-label,.lr22-form-progress-count){color:#c23b00!important}html body:not(#nit-none) :is(.in23-form-summary,.in23-form-confirm,.fs34-progress,.fl35-side-note,.pt9-live-summary,.pt9-brief-confirm,.gl43-brief-preview,.gl43-brief-confirm,.se44-readiness-score,.se44-subscribe-summary,.se44-subscribe-note,.tv26-form-trust){background:#fff;border:1px solid #f1e2d4;border-radius:10px}html body:not(#nit-none) :is(.fl35-side-note,.tv26-form-trust) *{color:#4a5a50}html body:not(#nit-none) :is(.fl35-side-note,.tv26-form-trust) i{color:#c23b00}@media (max-width:767.98px){html body .pv-mobile-tabs{padding-right:56px;min-height:52px;align-items:stretch}html body .pv-mobile-tabs>*{min-height:52px;font-size:15px!important;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}html body .pv-mobile-tabs>* i{font-size:17px}html body .preview-box>#pvClose{top:6px!important;right:8px!important;width:40px!important;height:40px!important;font-size:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:12}html body :is(#pvMbBookBtn,.pv-mb-book-btn,#tdMobNow,.tdmob-book){min-height:48px!important;height:48px;padding:0 18px!important;border-radius:8px!important;font-size:15px!important;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}}@media (max-width:767.98px){html body :is(#tdMobNow,.tdmob-book){white-space:nowrap}}@media (max-width:767.98px){html body :is(#tdMobNow,.tdmob-book){gap:6px}html body :is(#tdMobNow,.tdmob-book) i{font-size:15px}}html body:not(#nit-none) :is(.nb45-summary,.nb45-payment-nav,.cr13-desk-side,.csr3-join-side,.cp37-form-side,.in23-form-intro,.fs34-side,.fl35-apply-side,.lr22-form-intro,.pt9-brief-intro,.gl43-brief-side,.po47-checkout-summary,.se44-readiness-side,.se44-subscribe-side,.wl39-enquiry-side,.he42-apply-side,.lt26-form-intro,.tv26-form-side,.sov-form-info) :is(a[class*=btn],button,[class*=btn-primary],[class*=-cta]) i{color:inherit!important}.tdmob-rc{color:#4a5a50;font-weight:500;text-decoration:underline;text-underline-offset:2px}html body :is(.car-consent,.csr3-consent,.cp37-consent,.in23-consent,.fs34-consent,.fl35-declaration,.hb32-consent,.lr22-consent,.lt26-consent,.pt9-consent,.gl43-consent,.po47-consent,.twb-terms,.nb45-consent,.se44-check,.sov-consent,.tv26-consent,.tr-consent,.ta27-declaration,.vs-consent,.wl39-consent,.he42-consent){display:flex!important;align-items:center;gap:10px;margin:0;padding:10px 12px!important;border:1px solid #e8e1d8!important;border-radius:8px!important;background:#faf7f2!important;cursor:pointer;line-height:1.45}html body :is(.car-consent,.csr3-consent,.cp37-consent,.in23-consent,.fs34-consent,.fl35-declaration,.hb32-consent,.lr22-consent,.lt26-consent,.pt9-consent,.gl43-consent,.po47-consent,.twb-terms,.nb45-consent,.se44-check,.sov-consent,.tv26-consent,.tr-consent,.ta27-declaration,.vs-consent,.wl39-consent,.he42-consent)>input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0!important;accent-color:#b83a00;cursor:pointer}html body :is(.car-consent,.csr3-consent,.cp37-consent,.in23-consent,.fs34-consent,.fl35-declaration,.hb32-consent,.lr22-consent,.lt26-consent,.pt9-consent,.gl43-consent,.po47-consent,.twb-terms,.nb45-consent,.se44-check,.sov-consent,.tv26-consent,.tr-consent,.ta27-declaration,.vs-consent,.wl39-consent,.he42-consent)>span{flex:1;min-width:0;margin:0;font-size:13px!important;color:#3f4a44}html body .po47-fee-note{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;border-radius:8px!important}html body .po47-fee-note-icon{flex:0 0 28px;width:28px!important;height:28px!important;border-radius:50%!important;display:grid;place-items:center;font-size:14px;margin:0!important}html body .po47-fee-note-text{font-size:13px!important;line-height:1.45;margin:0!important}html body .po47-fee-note{margin-bottom:8px!important}html body .cw4-select-field .cw4-input-wrap>svg{display:none!important}html body .cw4-select-field .cw4-input-wrap>select{padding-left:14px!important}html body #btnPlanSubmit.lf-submit{min-height:52px;height:52px;margin-top:18px!important;border-radius:8px;font-size:16px}html body #btnPlanSubmit.lf-submit{background-image:linear-gradient(#1f5c3d,#1f5c3d)!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;transition:background-size .45s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}html body #btnPlanSubmit.lf-submit:hover:not(:disabled),html body #btnPlanSubmit.lf-submit:focus-visible{background-size:100% 100%!important;box-shadow:0 10px 22px rgba(31,92,61,.25)}html body #btnPlanSubmit.lf-submit i{transition:transform .3s ease}html body #btnPlanSubmit.lf-submit:hover:not(:disabled) i{transform:translateX(3px) rotate(-8deg)}@media (prefers-reduced-motion:reduce){html body #btnPlanSubmit.lf-submit,html body #btnPlanSubmit.lf-submit i{transition:none}}html body #cwOverlay :is(.cw4-trend-chip,.cw4-date-btn,.cw3-type,.cw3-chip,.cw3-pkg,.cw3-custom,.cw3-counter,.cw3-city-item,.cw3-selected,.cw3-field>input,.cw-veh-btn,.cw-type-btn,.cw-trip-pill,.cw-transport-btn,.cw-phone-group,.cw-lang-btn,.cw-hotel-pill,.cw-city-item,.cw-time-btn,.cw-sight-item,.cw-purpose-opt,.cw-pc-btn,.cw-pax-card,.cw-flight-opt,.cw-flight-toggle,.cw-edit-chip,.cw-dest-tab,.cw-coupon-box,.cw4-recap>button){border-radius:8px!important}html body #cwOverlay :is(.cw4-trend-chip,.cw4-date-btn,.cw3-type,.cw3-chip,.cw3-pkg,.cw3-custom,.cw3-counter,.cw3-city-item,.cw3-selected,.cw3-field>input,.cw-veh-btn,.cw-type-btn,.cw-trip-pill,.cw-transport-btn,.cw-phone-group,.cw-lang-btn,.cw-hotel-pill,.cw-city-item,.cw-time-btn,.cw-sight-item,.cw-purpose-opt,.cw-pc-btn,.cw-pax-card,.cw-flight-opt,.cw-flight-toggle,.cw-edit-chip,.cw-dest-tab,.cw-coupon-box,.cw4-recap>button):not(.is-active):not(.active):not(.selected):not(.is-selected):not(.on):not(.is-on):not([aria-pressed="true"]):not([aria-selected="true"]):not([aria-checked="true"]){border-color:#909090!important}html body #cwOverlay :is(.cw4-trend-chip,.cw4-date-btn,.cw3-type,.cw3-chip,.cw3-pkg,.cw3-custom,.cw3-counter,.cw3-city-item,.cw3-selected,.cw3-field>input,.cw-veh-btn,.cw-type-btn,.cw-trip-pill,.cw-transport-btn,.cw-phone-group,.cw-lang-btn,.cw-hotel-pill,.cw-city-item,.cw-time-btn,.cw-sight-item,.cw-purpose-opt,.cw-pc-btn,.cw-pax-card,.cw-flight-opt,.cw-flight-toggle,.cw-edit-chip,.cw-dest-tab,.cw-coupon-box,.cw4-recap>button):not(.is-active):not(.active):not(.selected):not(.is-selected):not(.on):not(.is-on):not([aria-pressed="true"]):not([aria-selected="true"]):not([aria-checked="true"]):hover{border-color:#6f6f6f!important}html body #cwOverlay :is(.cw4-trend-chip,.cw4-date-btn,.cw-veh-btn,.cw-type-btn,.cw-transport-btn,.cw-lang-btn,.cw-time-btn,.cw-dest-tab,.cw-phone-group){min-height:46px}html body #cwOverlay :is(#cw3Next,.cw3-next,.cw-next,[class*=cw3-primary],[class*=cw-btn-primary]){min-height:46px!important;border-radius:8px!important}html body #cwOverlay .cw4-date-btn{border-width:1.5px!important}html body form input[type=checkbox],html body :is(.car-consent,.csr3-consent,.cp37-consent,.in23-consent,.fs34-consent,.fl35-declaration,.hb32-consent,.lr22-consent,.lt26-consent,.pt9-consent,.gl43-consent,.po47-consent,.twb-terms,.nb45-consent,.se44-check,.sov-consent,.tv26-consent,.tr-consent,.ta27-declaration,.vs-consent,.wl39-consent,.he42-consent)>input[type=checkbox]{accent-color:#2563eb!important}html body .nit-flight-booker:has(.nit-dialog-backdrop:not([hidden]),#nitServiceProcessing:not([hidden]),#nitOfflineAvailability:not([hidden])){z-index:2147483000!important}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-field>span{font-size:12px!important;letter-spacing:.01em}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-display b{font-size:16px!important;line-height:1.25}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-display small{font-size:12px!important}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-select-field select{font-size:16px!important;font-weight:600}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar,#nitServiceHotel) .nit-alt-service-head small,html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-note{font-size:13px!important}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar,#nitServiceHotel) .nit-alt-service-head span{font-size:12px!important}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-search-btn{font-size:20px!important}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) :is(small,em){font-size:12px!important;line-height:1.4}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) b{font-size:13px!important}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) strong{font-size:14px!important}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) p{font-size:14px!important;line-height:1.5}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) :is(button,.nit-offline-secondary,.nit-offline-primary,.nit-lead-cancel){font-size:14px!important}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) :is(.nit-service-processing-kicker,.nit-offline-kicker){font-size:11px!important;letter-spacing:.08em}html body :is(#nitServiceProcessing,#nitOfflineAvailability,#nitServiceLeadDialog,#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog,#nitServiceLocationDialog) label{font-size:13px!important}html body :is(#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog) :is(button,[role=gridcell]) b{font-size:15px!important}html body :is(#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog) :is(button,[role=gridcell]) span{font-size:10px!important}html body #nitServiceLeadDialog .nit-lead-summary{padding:12px!important}html body #nitServiceLeadDialog .nit-lead-summary-head>span:last-child:not(.nit-lead-service-icon){display:none!important}html body #nitServiceLeadDialog .nit-dialog{max-height:calc(100vh - 32px)!important}html body :is(#nitTrainDateDialog,#nitBusDateDialog,#nitCarDateDialog) span{font-size:11px}@media (max-width:767.98px){html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar,#nitServiceHotel) .nit-alt-service-head small{display:none!important}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-searchbar{display:grid!important;grid-template-columns:1fr 1fr;gap:0}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-searchbar>.nit-alt-field{min-width:0;padding:10px 12px!important}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-searchbar>.nit-alt-field:nth-child(odd){border-right:1px solid rgba(15,23,42,.08)}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-searchbar>.nit-alt-search-btn{grid-column:1/-1}html body #nitServiceCar .nit-car-searchbar>.nit-alt-field:nth-child(5){grid-column:1/-1;border-right:0}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-display b{font-size:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}html body .nit-select-field>i.bi-chevron-down,html body :is(.cw4-select-field,.lf-select-wrap,.select-wrap)>i[class*=chevron]{color:#909090!important}#cwOverlay .cw4-recap{gap:8px}#cwOverlay .cw4-recap button{height:34px;padding:0 12px;gap:7px;border:1px solid #909090;border-radius:8px;background:#fff;color:#1f2937;font-size:.8rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}#cwOverlay .cw4-recap button svg{width:14px;height:14px;color:#6b7280}#cwOverlay .cw4-recap button svg:last-child{opacity:1;color:#909090}#cwOverlay .cw4-recap button:hover{border-color:#b83a00;background:#fff7f2;color:#ba3d0a}#cwOverlay .cw4-recap button:hover svg{color:#b83a00}#cwOverlay .cw-left{--cw-a:#fff;--cw-b:#fff;--cw-p:rgba(255,255,255,.78)}#cwOverlay .cw-left-h{color:#fff}#cwOverlay .cw-left-h em{color:var(--cw-a)}#cwOverlay .cw-left-h span{color:var(--cw-b)}#cwOverlay .cw-left-tag{color:var(--cw-p)}#cwOverlay .cw-left-p,#cwOverlay .cw-left-trust span{color:var(--cw-p)}#cwOverlay .cw-th-city{background:linear-gradient(160deg,#0b2416 0%,#14402a 60%,#1f5c3d 100%);--cw-a:#f6c453;--cw-b:#9be3b8}#cwOverlay .cw-th-dest{background:linear-gradient(160deg,#0b1a36 0%,#16336a 60%,#1f4f9a 100%);--cw-a:#ffb37a;--cw-b:#9cc4ff}#cwOverlay .cw-th-type{background:linear-gradient(160deg,#1c1245 0%,#33298f 60%,#4f46c8 100%);--cw-a:#ffd166;--cw-b:#c7c2ff}#cwOverlay .cw-th-pax{background:linear-gradient(160deg,#4a1a07 0%,#8a300c 60%,#b83a00 100%);--cw-a:#ffd166;--cw-b:#ffc9a8}#cwOverlay .cw-th-details{background:linear-gradient(160deg,#0b2416 0%,#14402a 60%,#1f5c3d 100%);--cw-a:#ffb37a;--cw-b:#9be3b8}@media (max-width:767.98px){html body .tc-score{font-size:14px!important}html body .tc-stars{font-size:13px!important}html body .tc-rev-cnt{font-size:13px!important}html body .tc-monsoon-txt{font-size:11.5px!important;letter-spacing:.03em}html body .tc-fresh-text{font-size:11px!important;letter-spacing:.04em}html body .tc-price-head{font-size:13px!important}html body .tc-old{font-size:13px!important}html body .tc-price{font-size:22px!important}html body .tc-pp{font-size:13px!important}}html body select:not([multiple]):not([size]):not(#sortSelect):not(:is(.sort-select-wrap) *){background-size:14px 14px!important}@media (max-width:767.98px){html body #previewModal #pvLeft{min-width:0!important;width:100%!important;max-width:100%!important}html body #previewModal #pvImgWrap{width:100%;height:56.25vw!important}}@media (max-width:767.98px){html body #previewModal #pvSlides>.pv-sl{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #previewModal{align-items:stretch!important;padding:0!important}html body #previewModal #pvBox,html body #previewModal .preview-box{top:0!important;margin:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;transform:none}}@media (max-width:767.98px){html body #previewModal #pvBox{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100vw!important}html body #previewModal #pvBox>*{min-width:0}}html body[style*="overflow: hidden"]{overflow:clip!important}@media (max-width:767.98px){html body:not(#nit-none) .tc .tc-monsoon{height:22px!important;border-radius:999px!important}html body:not(#nit-none) .tc .tc-monsoon-txt{font-size:12px!important;letter-spacing:.3px}html body:not(#nit-none) .tc .tc-promo-art{transform-origin:center}html body:not(#nit-none) .tc .tc-info-row{gap:10px}}html body #previewModal .pv-cta-area{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html body #previewModal .pv-cta-area>*{grid-column:1/-1;margin:0!important}html body #previewModal .pv-cta-area>#pvAddCartBtn,html body #previewModal .pv-cta-area>#pvWishlistBtn{grid-column:auto}html body #previewModal :is(#pvCustomiseBtn,#pvAddCartBtn,#pvWishlistBtn){min-height:48px;padding:0 12px;border:1px solid #909090;border-radius:8px;background-color:#fff;background-image:linear-gradient(#1f5c3d,#1f5c3d);background-repeat:no-repeat;background-size:0% 100%;color:#1f2937;font-size:15px!important;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background-size .35s ease,color .25s ease,border-color .25s ease}html body #previewModal :is(#pvCustomiseBtn,#pvAddCartBtn,#pvWishlistBtn) i{font-size:17px;color:inherit}html body #previewModal #pvCustomiseBtn{border-color:#b83a00;color:#b83a00;background-image:linear-gradient(#b83a00,#b83a00)}html body #previewModal :is(#pvCustomiseBtn,#pvAddCartBtn,#pvWishlistBtn):hover{background-size:100% 100%;color:#fff;border-color:transparent}html body #previewModal #pvWishlistBtn:hover i{color:#fff}@media (max-width:359.98px){html body #previewModal :is(#pvAddCartBtn,#pvWishlistBtn){font-size:13.5px!important;padding:0 8px}}@media (max-width:359.98px){html body:not(#nit-none) .tc .tc-info-row{gap:6px}html body:not(#nit-none) .tc .tc-monsoon{}html body:not(#nit-none) .tc .tc-monsoon-txt{font-size:10.5px!important;letter-spacing:0}html body:not(#nit-none) .tc .tc-stars{font-size:11px!important;letter-spacing:-.5px}html body:not(#nit-none) .tc .tc-rev-cnt{font-size:12px!important}}@media (max-width:767.98px){html body:not(#nit-none) .tc .tc-info-row{flex-wrap:wrap;row-gap:6px;column-gap:10px}html body:not(#nit-none) .tc .tc-monsoon{margin-left:auto;overflow:visible;padding:0 10px 0 30px!important}html body:not(#nit-none) .tc .tc-promo-art{left:5px!important;transform:scale(1.2)}}@media (max-width:359.98px){html body:not(#nit-none) .tc .tc-monsoon{padding:0 8px 0 27px!important}}html body .lr22-form-intro{position:relative}html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px;box-sizing:border-box;min-height:51px;padding:16px 52px 0 0!important}html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk::before{content:"Starting Price";position:absolute;top:0;left:0;font-size:.62rem;font-weight:700;color:var(--ms);letter-spacing:.02em;line-height:1}html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk>*{margin:0;white-space:nowrap}@media (max-width:767.98px){html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk::before{font-size:13px}}@media (min-width:768px){html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk{min-height:45px;padding-top:15px!important}html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk::before{font-size:11.5px}}@media (min-width:992px){html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk{min-height:39px;padding:13px 44px 0 0!important}html body .tc .tc-foot:not([data-tc-price-upgraded="1"]) .tc-price-blk::before{font-size:9.92px}}html body .site-header .nav-li:has(>#megaTour){position:static}html body .site-header .nav-li>#megaTour.mega-panel{--mt-w:min(1180px,calc(100vw - 2rem));width:var(--mt-w)!important;max-width:var(--mt-w)!important;left:50%;margin-left:calc(var(--mt-w) / -2);top:100%}html body .site-header #megaTour .mega-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem 1.1rem}html body .site-header #megaTour .mega-links a{white-space:normal;line-height:1.3}html body .site-header #megaTour .mega-links .hot-tag{margin-left:.3rem;flex-shrink:0}.mnav-sub>li.mnav-sub-ttl{padding:.7rem .75rem .2rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ms)}.mnav-sub>li.mnav-sub-ttl:first-child{padding-top:.25rem}html body .site-header .nav-li>#megaTour.mega-panel::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}html body .site-header button.nit-ai-build{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}html body .site-header button.nit-ai-build:hover,html body .site-header button.nit-ai-build:focus-visible{color:var(--pr)}html body .site-header .exp-col ul li>button.nit-ai-build{font-size:.8rem;color:var(--sl);padding:.2rem .3rem;border-radius:5px;display:flex;align-items:center;gap:.3rem;transition:var(--trn)}html body .site-header .exp-col ul li>button.nit-ai-build::before{content:"•";font-size:1rem;color:var(--pr);margin-right:.2rem}html body .site-header .exp-col ul li>button.nit-ai-build:hover{color:var(--pr);background:var(--prl)}html body .site-header .mega-links li>button.nit-ai-build{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:6px;font-size:.82rem}html body .site-header .mega-exp-panel .exp-state-row{overflow:visible;gap:.2rem}html body .site-header .mega-exp-panel .exp-st-btn{flex:1 1 0;min-width:0;padding:.35rem .15rem}html body .site-header .mega-exp-panel .exp-st-btn img{width:100%;max-width:46px}html body .site-header .mega-exp-panel .exp-st-btn span{display:block;max-width:100%;text-align:center;line-height:1.15;white-space:normal;overflow-wrap:normal}@media (max-width:1365.98px){html body .site-header .mega-exp-panel .exp-st-btn span{font-size:10.5px;letter-spacing:-.01em}}html body .site-header .nav-li:has(>#megaDest){position:static}html body .site-header .nav-li>#megaDest.mega-panel{--md-w:min(1080px,calc(100vw - 2rem));width:var(--md-w)!important;max-width:var(--md-w)!important;left:50%;margin-left:calc(var(--md-w) / -2);top:100%}html body .site-header .nav-li>#megaDest.mega-panel::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}html body .site-header #megaDest .dst-tabs{display:flex;gap:.5rem;padding:.75rem 1rem .5rem;border-bottom:1px solid var(--bdl)}html body .site-header #megaDest .dst-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:6px;font-size:.82rem;font-weight:600;color:var(--sl);background:none;border:0;cursor:pointer;font-family:inherit;transition:var(--trn)}html body .site-header #megaDest .dst-tab:hover,html body .site-header #megaDest .dst-tab.is-active{background:var(--prl);color:var(--pr)}html body .site-header #megaDest .mega-dst{display:block;padding:1rem 1.1rem}html body .site-header #megaDest .dst-pane{display:none}html body .site-header #megaDest .dst-pane.is-active{display:block}html body .site-header #megaDest .dst-pane>.mega-ttl{display:none}html body .site-header #megaDest .dst-pane .mega-links{display:block;column-count:4;column-gap:1.1rem}html body .site-header #megaDest .dst-pane[data-dst="1"] .mega-links{column-count:3}html body .site-header #megaDest .dst-pane[data-dst="2"] .mega-links{column-count:5}html body .site-header #megaDest .dst-pane .mega-links li{break-inside:avoid}html body .site-header #megaDest .mega-links a{white-space:normal;line-height:1.3}html body .site-header #megaDest .mega-links button.nit-ai-build{line-height:1.3}html body .site-header #megaDest .mega-links button.nit-ai-build::before{content:"\2022";font-size:1rem;color:var(--pr);margin-right:.2rem}.nit-lead-overlay{position:fixed;inset:0;z-index:2147482000;background:rgba(13,40,24,.55);display:flex;align-items:center;justify-content:center;padding:16px}.nit-lead-overlay.is-hidden{display:none}.nit-lead-box{width:100%;max-width:640px;max-height:calc(100dvh - 32px);background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.nit-lead-head{flex:none;display:flex;align-items:center;gap:.6rem;padding:14px 16px 14px 20px;border-bottom:1px solid #e5e7eb}.nit-lead-head>.bi{color:var(--pr);font-size:1.15rem}.nit-lead-head h2,.nit-lead-head .nit-h2{flex:1;margin:0;font-size:1.08rem;font-weight:700;color:var(--f)}.nit-lead-x{width:40px;height:40px;flex:none;border:0;border-radius:50%;background:#f2f2f2;color:#374151;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:background .2s,color .2s,transform .25s}.nit-lead-x:hover,.nit-lead-x:focus-visible{background:#fff2ec;color:#b83a00;transform:rotate(90deg)}.nit-lead-x:active{transform:rotate(90deg) scale(.92)}.nit-lead-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 8px}.nit-lead-body .lf-row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.nit-lead-body .lf-row.nit-lead-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nit-lead-body .lf-group{margin-bottom:12px;min-width:0}.nit-lead-body .lf-group>label{display:block;font-size:.8rem;font-weight:600;color:var(--f);margin-bottom:5px}.nit-lead-body .lf-group input:not([type=radio]),.nit-lead-body .lf-group select,.nit-lead-body .lf-group textarea,.nit-lead-body .sb-date-btn{width:100%;box-sizing:border-box}.nit-lead-body textarea{min-height:68px;resize:vertical}.nit-lead-body .lf-err{display:block;min-height:0;font-size:.74rem;color:#d94f3a;margin-top:3px}.nit-lead-body .lf-err:empty{display:none}.nit-lead-body .sb-date-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.nit-lead-pills{display:flex;gap:8px;flex-wrap:wrap}.nit-lead-pill input{position:absolute;opacity:0;pointer-events:none}.nit-lead-pill span{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid #909090;border-radius:8px;font-size:.84rem;font-weight:600;color:#374151;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.nit-lead-pill input:checked+span{background:#fff2ec;border-color:#b83a00;color:#b83a00}.nit-lead-pill input:focus-visible+span{outline:2px solid #b83a00;outline-offset:2px}.nit-lead-note{display:flex;align-items:center;gap:6px;margin:-2px 0 12px;font-size:.8rem;color:#4a5568}.nit-lead-note .bi{color:var(--pr)}.nit-lead-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.nit-lead-msg{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fdf0ee;color:#b42318;font-size:.82rem}.nit-lead-msg.is-ok{background:#f0fdf4;color:#166534}.nit-lead-done{text-align:center;padding:28px 8px 18px}.nit-lead-done>.bi{font-size:2.6rem;color:#1f5c3d}.nit-lead-done h3,.nit-lead-done .nit-h3{margin:.5rem 0 .4rem;font-size:1.15rem;color:var(--f)}.nit-lead-done p{margin:0 auto .4rem;max-width:440px;font-size:.88rem;color:#4a5568;line-height:1.55}.nit-lead-ref{font-weight:700;color:var(--f)!important}.nit-lead-foot{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e5e7eb;background:#fff}.nit-lead-cancel{height:46px;padding:0 20px;border:1px solid #909090;border-radius:8px;background:#fff;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.nit-lead-cancel:hover{border-color:#b83a00;color:#b83a00}.nit-lead-send{height:46px;padding:0 22px;border:0;border-radius:8px;background-color:#b83a00;background-image:linear-gradient(#1f5c3d,#1f5c3d);background-repeat:no-repeat;background-size:0% 100%;color:#fff;font-size:.92rem;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background-size .35s ease}.nit-lead-send:hover:not(:disabled){background-size:100% 100%}.nit-lead-send:disabled{opacity:.7;cursor:wait}.nit-lead-send.is-hidden{display:none}@media (max-width:575.98px){.nit-lead-overlay{align-items:flex-end;padding:0}.nit-lead-box{max-width:none;max-height:92dvh;border-radius:16px 16px 0 0}.nit-lead-body{padding:14px 16px 6px}.nit-lead-body .lf-row{grid-template-columns:1fr}.nit-lead-body .lf-row.nit-lead-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.nit-lead-foot{padding-left:16px;padding-right:16px}.nit-lead-cancel{flex:0 0 auto}.nit-lead-send{flex:1;justify-content:center}}html body .site-header .mega-links li>button.nit-lead-open{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}html body .site-header .mega-links li>button.nit-lead-open:hover{color:var(--pr)}html body .site-header button.mega-all.nit-lead-open{border:0;cursor:pointer;font:inherit}html body #dpDialog{z-index:2147483100!important}html body .nit-lead-foot .nit-lead-cancel{font-size:15px!important;font-weight:600!important;min-width:96px}html body .nit-lead-foot .nit-lead-send{font-size:15px!important}html body #uniBox :is(.cart-header,.wishlist-header,.search-header,.currency-header,.trending-header,.plan-header,.support-head){position:sticky;top:0;z-index:6;background:#fff}html body #uniBox .nit-modal-foot{position:sticky;bottom:0;z-index:6;display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:14px -1px 0;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb}html body #uniBox .nit-modal-foot .lf-submit{flex:0 1 auto;width:auto!important;min-width:0;margin:0!important;padding-left:22px;padding-right:22px}html body #uniBox .nit-modal-cancel{height:46px;min-width:96px;padding:0 20px;border:1px solid #909090;border-radius:8px;background:#fff;color:#374151;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}html body #uniBox .login-body:has(>.plan-trip-form>.nit-modal-foot),html body #uniBox .login-body:has(>.nit-modal-foot),html body #uniBox :has(>.nit-modal-foot:last-child){padding-bottom:0!important;margin-bottom:0!important}html body #uniBox .nit-modal-cancel:hover{border-color:#b83a00;color:#b83a00}@media (max-width:575.98px){html body #uniBox .nit-modal-foot .lf-submit{flex:1 1 auto;justify-content:center}}html body #cwOverlay .cw3-next{position:sticky;bottom:10px;z-index:4;box-shadow:0 -10px 18px 6px #fff}html body :is(.login-close-btn,.cart-close-btn,.wishlist-close-btn,.trending-close-btn,.support-close,.sh-close,.search-close-btn,.currency-close,.cw-close,.mfs-close,.dp-close-btn,.tdlb-close,.preview-close,.cw3-detail-close){width:40px!important;height:40px!important;min-width:40px;padding:0!important;border:0!important;border-radius:50%!important;background:#f2f2f2!important;color:#374151!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:16px!important;line-height:1;cursor:pointer;transition:background-color .2s,color .2s,transform .25s!important}html body :is(.login-close-btn,.cart-close-btn,.wishlist-close-btn,.trending-close-btn,.support-close,.sh-close,.search-close-btn,.currency-close,.cw-close,.mfs-close,.dp-close-btn,.tdlb-close,.preview-close,.cw3-detail-close):is(:hover,:focus-visible){background:#fff2ec!important;color:#b83a00!important;transform:rotate(90deg)}html body :is(.login-close-btn,.cart-close-btn,.wishlist-close-btn,.trending-close-btn,.support-close,.sh-close,.search-close-btn,.currency-close,.cw-close,.mfs-close,.dp-close-btn,.tdlb-close,.preview-close,.cw3-detail-close):active{transform:rotate(90deg) scale(.92)}html body :is(.login-close-btn,.cart-close-btn,.wishlist-close-btn,.trending-close-btn,.support-close,.sh-close,.search-close-btn,.currency-close,.cw-close,.mfs-close,.dp-close-btn,.tdlb-close,.preview-close,.cw3-detail-close) :is(i,svg){color:inherit!important;font-size:16px;width:16px;height:16px}html body #uniBox .sh-copy-wrap{height:46px;padding:0 5px 0 12px;border:1px solid #909090;border-radius:8px;background:#fff;gap:8px}html body #uniBox .sh-copy-wrap:focus-within{border-color:#b83a00}html body #uniBox .sh-copy-wrap .sh-copy-input{height:auto!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:14px;color:#374151}html body #uniBox .sh-copy-wrap .sh-copy-btn{height:36px;padding:0 14px;border-radius:6px;font-size:13px;flex-shrink:0}@media (max-width:575.98px){html body #uniBox .sh-btn{padding:12px 6px}}#mobBar #mbExplore>i.bi,#mobBar #mbExplore>span{transition:opacity .18s ease,transform .18s ease}#mobBar #mbExplore.mb-swap>i.bi,#mobBar #mbExplore.mb-swap>span{opacity:0;transform:translateY(4px)}#mobBar #mbExplore.mb-ai{--nit-mob-icon:#b83a00}@media (prefers-reduced-motion:reduce){#mobBar #mbExplore>i.bi,#mobBar #mbExplore>span{transition:none}}html body #previewModal #pvWishlistBtn.pv-wish-added{border-color:#dc2626;color:#dc2626}html body #previewModal #pvWishlistBtn.pv-wish-added:hover{color:#fff;border-color:transparent}@media (max-width:767.98px){html body:not(#nit-none) .tc .tc-monsoon{padding-left:30px!important}html body:not(#nit-none) .tc .tc-monsoon .tc-promo-art{left:6px!important;transform:none}}.nit-new-badge{position:relative;display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:2px 8px 2px 6px;border-radius:999px;background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);color:#fff;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;overflow:hidden;box-shadow:0 2px 6px rgba(184,58,0,.35)}.nit-new-badge i{font-size:9px;color:#ffe08a;animation:nitNewTwinkle 1.6s ease-in-out infinite}.nit-new-badge::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:nitNewShine 2.8s ease-in-out infinite}@keyframes nitNewShine{0%,55%{left:-60%}100%{left:130%}}@keyframes nitNewTwinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.nit-new-badge i,.nit-new-badge::after{animation:none}.nit-new-badge::after{display:none}}html body .tc .tc-info-row>.tc-monsoon:first-child{margin-left:10px!important;margin-right:auto!important}html body .tc .tc-info-row>.tc-monsoon:first-child+.tc-fresh-tag{margin-left:auto!important}html body .support-book{margin:16px 22.4px 0}html body .support-book h3,html body .support-book .nit-h3{margin:0 0 10px;font-size:15px;font-weight:700;color:#1f2937}html body .support-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html body .support-book-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border:1px solid #f3c7b3;border-radius:14px;background:#fff8f4;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;font-family:inherit}html body .support-book-card>i{font-size:20px;color:#b83a00;margin-bottom:4px}html body .support-book-card strong{font-size:15px;color:#1f2937}html body .support-book-card small{font-size:13px;color:#4b5563;line-height:1.4}html body .support-book-card span{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:#b83a00;display:inline-flex;align-items:center;gap:4px}html body .support-book-card:hover{border-color:#b83a00;box-shadow:0 6px 18px rgba(184,58,0,.12);transform:translateY(-2px)}@media (max-width:575.98px){html body .support-book-grid{gap:8px}html body .support-book-card{align-items:center;text-align:center;padding:12px 6px}html body .support-book-card small,html body .support-book-card span{display:none}html body .support-book-card strong{font-size:13px}}html body .site-header .nit-nri-menu .nit-nri-badge.nit-new-badge{position:absolute;top:-9px;right:-22px;margin:0;padding:2px 7px 2px 5px;gap:3px;border:2px solid #fff;border-radius:999px;background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);font-size:9px;line-height:1.3;letter-spacing:.5px;box-shadow:0 2px 6px rgba(184,58,0,.35)}html body .site-header .nit-nri-menu .nit-nri-badge.nit-new-badge::before{display:none}html body .site-header .nit-nri-menu .nit-nri-badge.nit-new-badge i{font-size:8px}html body main.about-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.cr13-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.cv17-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.contact-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.csr3-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.cp37-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.faq5-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.fs34-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.fl35-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.hb32-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.in23-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.lr22-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.lt26-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ma10-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ma24-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.pt9-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.gl43-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ot14-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.pg11-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.po47-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ri38-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.se44-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.tv26-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.nb45-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ta27-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.tw40-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wl39-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wc16-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wj36-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.he42-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wfc-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wg48-page>section:not(:first-child):not(.sp-more):not([class*="hero"]){padding-top:32px!important;padding-bottom:32px!important}@media (max-width:767.98px){html body main.about-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.cr13-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.cv17-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.contact-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.csr3-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.cp37-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.faq5-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.fs34-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.fl35-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.hb32-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.in23-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.lr22-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.lt26-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ma10-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ma24-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.pt9-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.gl43-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ot14-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.pg11-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.po47-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ri38-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.se44-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.tv26-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.nb45-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.ta27-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.tw40-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wl39-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wc16-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wj36-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.he42-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wfc-page>section:not(:first-child):not(.sp-more):not([class*="hero"]),html body main.wg48-page>section:not(:first-child):not(.sp-more):not([class*="hero"]){padding-top:24px!important;padding-bottom:24px!important}}html body .tv26-form-shell{overflow:hidden}html body .ab2-memory-board{overflow:hidden}html body .csr3-interest{overflow:hidden}html body .tc>.tc-body{flex:1 1 auto}html body .tc .tc-body>.tc-foot{margin-top:auto}html body .ft-links .ft-link-btn{display:flex;align-items:center;gap:.35rem;width:auto;padding:.1rem 0;margin:0;border:0;background:none;font-family:inherit;font-size:.78rem;font-weight:inherit;line-height:inherit;color:rgba(255,255,255,.82);text-align:left;cursor:pointer;transition:color .18s ease,transform .18s ease}html body .ft-links .ft-link-btn i{font-size:.6rem;color:var(--pr)}html body .ft-links .ft-link-btn:hover,html body .ft-links .ft-link-btn:focus-visible{color:#dff7e9;transform:translateX(2px)}@media (max-width:767.98px){html body .ft-links .ft-link-btn{font-size:14px}}@media (min-width:768px){html body .ft-links a,html body .ft-links .ft-link-btn{white-space:nowrap}}html body .tc .tc-img>.tc-monsoon.tc-monsoon-onimg{position:absolute!important;z-index:4;right:10px;bottom:9px;left:auto;top:auto;margin:0!important;box-shadow:0 4px 12px rgba(0,0,0,.25)}html body .tc .tc-info-row.tc-info-row-empty{display:none}html body .tc .tc-info-row>.tc-fresh-tag:first-child{margin-left:0!important}html body .tc .tc-price-copy{flex-wrap:nowrap!important;white-space:nowrap}html body .tc .tc-price-copy .tc-pp{white-space:nowrap}@media (max-width:480px){html body .tc .tc-price-copy{flex-wrap:wrap!important;max-width:calc(100% - 52px);row-gap:0!important;align-items:baseline}html body .tc .tc-price-copy .tc-old{flex:0 0 100%;font-size:13px!important;line-height:1.3}}@media (max-width:400px){html body .tc .tc-price-copy .tc-price{font-size:20px!important}html body .tc .tc-price-copy .tc-pp{font-size:12px!important}}html body #nri-page .nri-finder{background:radial-gradient(circle at 92% 0%,rgba(255,122,26,.28),transparent 42%),linear-gradient(135deg,#0d2818 0%,#1a4230 100%);border:0;border-radius:20px;box-shadow:0 18px 44px rgba(13,40,24,.22);padding:22px 24px;gap:14px;align-items:stretch;grid-template-columns:1.15fr 1fr 1fr auto;overflow:hidden}html body #nri-page .nri-finder-title{align-self:center;color:#fff;font-size:20px;font-weight:700;line-height:1.25}html body #nri-page .nri-finder-title small{display:block;margin:6px 0 0;font-size:13px;color:#cfe3d7;font-weight:400}html body #nri-page .nri-finder .nri-field{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;border-radius:14px;background:#fff;border:2px solid transparent;transition:border-color .2s,box-shadow .2s;min-width:0}html body #nri-page .nri-finder .nri-field:focus-within{border-color:#ff7a1a;box-shadow:0 0 0 4px rgba(255,122,26,.18)}html body #nri-page .nri-finder .nri-field label{margin:0;font-size:11px;font-weight:700;letter-spacing:.8px;color:#b83a00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #nri-page .nri-finder .nri-field select{font-size:15px;font-weight:600;color:#0d2818;text-overflow:ellipsis}html body #nri-page .nri-finder .nri-btn{align-self:stretch;min-height:58px;padding:0 26px;border-radius:14px;background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);color:#fff;font-weight:700;box-shadow:0 8px 20px rgba(184,58,0,.35);transition:transform .2s,box-shadow .2s}html body #nri-page .nri-finder .nri-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(184,58,0,.45)}@media (max-width:991.98px){html body #nri-page .nri-finder{grid-template-columns:1fr 1fr}html body #nri-page .nri-finder-title,html body #nri-page .nri-finder .nri-btn{grid-column:1/-1}}@media (max-width:575.98px){html body #nri-page .nri-finder{grid-template-columns:1fr;padding:20px 16px;gap:10px;border-radius:18px}html body #nri-page .nri-finder-title{font-size:18px}html body #nri-page .nri-finder .nri-field select{font-size:16px}html body #nri-page .nri-finder .nri-btn{min-height:50px}}html body #nri-page .nri-nav{background:rgba(250,247,242,.92);border-block:1px solid #ece4da;box-shadow:0 6px 18px rgba(13,40,24,.05)}html body #nri-page .nri-nav-inner{min-height:64px;gap:16px}html body #nri-page .nri-nav-links{gap:8px;padding:12px 2px;scroll-snap-type:x proximity}html body #nri-page .nri-nav-links a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid #e5ddd3;border-bottom-width:1px;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:#1a4230;scroll-snap-align:start;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}html body #nri-page .nri-nav-links a:hover{background:#fff2ec;border-color:#f3c7b3;color:#b83a00}html body #nri-page .nri-nav-links a[aria-current]{background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);border-color:transparent;color:#fff;box-shadow:0 6px 14px rgba(184,58,0,.28)}html body #nri-page .nri-nav .nri-text-link{height:40px;padding:0 18px;border-radius:999px;background:#0d2818;color:#fff;font-weight:700;gap:8px;text-decoration:none!important;transition:background .2s}html body #nri-page .nri-nav .nri-text-link:hover{background:#b83a00}html body #nri-page .nri-nav .nri-text-link svg{color:#ffd8c2}@media (max-width:767.98px){html body #nri-page .nri-nav-inner{min-height:56px}html body #nri-page .nri-nav-links{gap:6px;padding:9px 2px}html body #nri-page .nri-nav-links a{height:34px;padding:0 13px;font-size:12px}}html body #nri-page .nri-finder .nri-field select{border:0!important;box-shadow:none!important;outline:0;height:30px!important;min-height:30px!important;padding:0 24px 0 0!important;border-radius:0!important;background-color:transparent!important}html body .site-header .nit-why-col{display:flex}html body .site-header .nit-why{position:relative;display:flex;flex-direction:column;width:100%;border:0;overflow:hidden;text-align:left;cursor:pointer;color:#fff;font-family:inherit;background:radial-gradient(circle at 100% 0%,rgba(255,122,26,.35),transparent 45%),linear-gradient(150deg,#0d2818 0%,#1a4230 100%);box-shadow:0 10px 24px rgba(13,40,24,.22);transition:transform .25s,box-shadow .25s}html body .site-header .nit-why::after{content:"";position:absolute;border-radius:50%;border:16px solid rgba(255,255,255,.05)}html body .site-header .nit-why:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(13,40,24,.3)}html body .site-header .nit-why-eyebrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffd8c2}html body .site-header .nit-why-eyebrow i{color:#ffc531}html body .site-header .nit-why-head{font-weight:700;color:#fff}html body .site-header .nit-why-grid{display:grid}html body .site-header .nit-why-tile{display:flex;align-items:center;border-radius:10px;line-height:1.25}html body .site-header .nit-why-tile i{color:#ff9a4d;flex-shrink:0}html body .site-header .nit-why-cta{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);font-weight:700;color:#fff;box-shadow:0 6px 14px rgba(184,58,0,.35)}html body .site-header .nit-why-cta i:last-child{transition:transform .25s}html body .site-header .nit-why:hover .nit-why-cta i:last-child{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){html body .site-header .nit-why,html body .site-header .nit-why-cta i{transition:none}}@media (max-width:991.98px){html body .nit-service-nav~.nit-tab-arrow{width:34px;height:34px;margin-top:-17px;font-size:15px}}html body .bl-hero .bl-hero-overlay,html body .cat-hero .cat-hero-overlay{background:linear-gradient(90deg,rgba(13,40,24,.9) 0%,rgba(13,40,24,.78) 34%,rgba(13,40,24,.35) 58%,rgba(13,40,24,0) 78%),linear-gradient(0deg,rgba(13,40,24,.45) 0%,rgba(13,40,24,0) 30%)!important}@media (max-width:991.98px){html body .bl-hero .bl-hero-overlay,html body .cat-hero .cat-hero-overlay{background:linear-gradient(180deg,rgba(13,40,24,.25) 0%,rgba(13,40,24,.7) 45%,rgba(13,40,24,.9) 100%)!important}}body.nit-bar-stuck .tvt-bar{top:0!important;box-shadow:0 8px 22px rgba(13,40,24,.1)}html body .site-header .nav-li:has(>#megaCar),html body .site-header .nav-li:has(>#megaHotel){position:static}html body .site-header .nav-li>#megaCar.mega-panel{--mc-w:min(1000px,calc(100vw - 2rem));width:var(--mc-w)!important;max-width:var(--mc-w)!important;left:50%;margin-left:calc(var(--mc-w) / -2);top:100%}html body .site-header .nav-li>#megaHotel.mega-panel{--mh-w:min(860px,calc(100vw - 2rem));width:var(--mh-w)!important;max-width:var(--mh-w)!important;left:50%;margin-left:calc(var(--mh-w) / -2);top:100%}html body .site-header .nav-li>#megaCar.mega-panel::before,html body .site-header .nav-li>#megaHotel.mega-panel::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}html body .site-header #megaCar .mega-body,html body .site-header #megaHotel .mega-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 210px;gap:.4rem 1.4rem;align-items:start}html body .site-header .nit-why{gap:8px;padding:14px;border-radius:14px}html body .site-header .nit-why-eyebrow{font-size:10px}html body .site-header .nit-why-head{font-size:14px;line-height:1.3}html body .site-header .nit-why-grid{grid-template-columns:1fr;gap:4px}html body .site-header .nit-why-tile{padding:0;border:0;background:none;font-size:12.5px;gap:8px;color:#e5efe9}html body .site-header .nit-why-tile i{width:22px;height:22px;flex:0 0 22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,154,77,.16);font-size:11px}html body .site-header .nit-why-cta{height:36px;font-size:13px;margin-top:4px}html body .site-header .nit-why::after{width:80px;height:80px;right:-24px;bottom:-24px;border-width:12px}html body .site-header .nit-why.mega-all{align-items:stretch!important;justify-content:flex-start!important;text-align:left!important;margin:0!important;width:100%!important;height:auto!important}html body .site-header .nit-why.mega-all>*{align-self:stretch;justify-content:flex-start;text-align:left}html body .site-header .nit-why.mega-all>.nit-why-cta{justify-content:center;width:100%}html body .support-head{align-items:center}html body .support-head h2,html body .support-head .nit-h2{margin:0;font-size:18px;font-weight:700;line-height:1.3;display:flex;align-items:center;gap:8px}html body .about-page .ab2-chapter-nav{background:rgba(255,250,246,.92);border-block:1px solid #f0e2d7;transition:box-shadow .25s}body.nit-bar-stuck .about-page .ab2-chapter-nav{top:0!important;box-shadow:0 8px 22px rgba(13,40,24,.1)}html body .about-page .ab2-chapter-nav-inner{gap:8px;padding-block:10px;justify-content:center}html body .about-page .ab2-chapter-nav a{display:inline-flex;align-items:center;height:38px;padding:0 15px;border:1px solid #eadfd5;border-radius:999px;background:#fff;color:#1a4230;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}html body .about-page .ab2-chapter-nav a:hover{background:#fff2ec;border-color:#f3c7b3;color:#b83a00}html body .about-page .ab2-chapter-nav a.is-active{background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);border-color:transparent;color:#fff;box-shadow:0 6px 14px rgba(184,58,0,.28)}@media (max-width:1199.98px){html body .about-page .ab2-chapter-nav-inner{justify-content:flex-start}}@media (max-width:767.98px){html body .about-page .ab2-chapter-nav-inner{padding-block:8px;gap:6px}html body .about-page .ab2-chapter-nav a{height:34px;padding:0 13px;font-size:12px}}html body main.about-page{overflow:clip!important}html body .site-header .nav-li:has(>#megaServices){position:static}html body .site-header .nav-li>#megaServices.mega-panel{--ms-w:min(720px,calc(100vw - 2rem));width:var(--ms-w)!important;max-width:var(--ms-w)!important;left:50%;margin-left:calc(var(--ms-w) / -2);top:100%}html body .site-header .nav-li>#megaServices.mega-panel::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}html body .site-header #megaServices .mega-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 1.6rem}html body .site-header #megaServices .mega-links a{white-space:nowrap}html body .v5-tone-midnight{background:#0a1d2b}html body .v5-tone-midnight:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='420' viewBox='0 0 1200 420' fill='none'%3E%3Cpath d='M-20 360C220 170 470 120 700 190s380 40 520-120' stroke='%23ffffff' stroke-opacity='.16' stroke-width='1.5' stroke-dasharray='6 9'/%3E%3Cpath d='M80 420C320 300 560 300 760 340s330 0 460-90' stroke='%23ff9a4d' stroke-opacity='.22' stroke-width='1.5' stroke-dasharray='4 10'/%3E%3Ccircle cx='700' cy='190' r='4' fill='%23ff9a4d' fill-opacity='.7'/%3E%3Ccircle cx='700' cy='190' r='12' stroke='%23ff9a4d' stroke-opacity='.3'/%3E%3Ccircle cx='310' cy='225' r='3' fill='%23ffffff' fill-opacity='.45'/%3E%3Ccircle cx='1040' cy='120' r='3' fill='%23ffffff' fill-opacity='.45'/%3E%3Cpath d='M1108 54l22-10-8 22-4-8z' fill='%23ffffff' fill-opacity='.35'/%3E%3C/svg%3E") right top/1200px auto no-repeat,radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0/22px 22px,radial-gradient(circle at 85% 15%,rgba(255,122,26,.18),transparent 34%),radial-gradient(circle at 8% 90%,rgba(56,189,248,.14),transparent 38%),linear-gradient(135deg,#0a1d2b 0%,#0f2f3d 55%,#123a33 100%)}html body .v5-tone-midnight:after{background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 67%);opacity:.25}html body .v5-tone-midnight .v5-package-copy p{color:#ffb27a}html body .v5-tone-midnight .v5-package-copy h2,html body .v5-tone-midnight .v5-package-copy .nit-h2{color:#fff}html body .v5-tone-midnight .v5-package-copy>span{color:#d6e3ea;opacity:1}html body .v5-tone-midnight .v5-package-orbit span{border-color:rgba(255,178,122,.14)}html body .nit-home-v5 .v5-tone-midnight .v5-package-copy span,html body .v5-tone-midnight .v5-package-copy>span{color:#d6e3ea!important}html body .v9-overview-dialog{border-radius:20px}html body .v9-overview-head{align-items:center;padding:16px 20px}html body .v9-overview-head h2,html body .v9-overview-head .nit-h2{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;color:#0d2818}html body .v9-overview-head h2 i,html body .v9-overview-head .nit-h2 i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff2ec;color:#b83a00;font-size:17px}html body .v10-overview-intro{padding:22px 24px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(255,122,26,.3),transparent 45%),linear-gradient(150deg,#0d2818 0%,#1a4230 100%)}html body .v10-overview-badge{font-size:11px;color:#ffd8c2}html body .v10-overview-intro h3,html body .v10-overview-intro .nit-h3{font-size:22px;color:#fff}html body .ov-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}html body .ov-facts span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:600;color:#eef5f1}html body .ov-facts i{color:#ff9a4d}html body .v10-overview-copy{padding:20px 24px 24px}html body .v10-overview-copy p{font-size:14px;line-height:1.7;color:#4b5563}html body .v10-overview-copy .ov-h{margin:0 0 8px;font-size:18px;font-weight:700;color:#0d2818}html body .ov-corridors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 16px}html body .ov-corridors article{padding:14px;border:1px solid #eadfd5;border-radius:14px;background:#fffaf6}html body .ov-corridors i{display:grid;place-items:center;width:32px;height:32px;margin-bottom:8px;border-radius:9px;background:#fff2ec;color:#b83a00;font-size:15px}html body .ov-corridors b{display:block;font-size:14px;color:#0d2818}html body .ov-corridors p{margin:4px 0 0;font-size:13px;line-height:1.6}html body .v10-overview-copy .ov-note{padding:14px 16px;border-left:3px solid #b83a00;border-radius:0 12px 12px 0;background:#f6f8f7}html body .v9-overview-body{scrollbar-width:thin;scrollbar-color:#d6c7bb transparent}html body .v9-overview-foot button{font-size:14px;font-weight:700;border-radius:10px}html body .v9-overview-foot .ov-plan{background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);color:#fff;border:0}@media (max-width:767.98px){html body .ov-corridors{grid-template-columns:1fr}html body .v10-overview-intro{padding:18px 16px}html body .v10-overview-intro h3,html body .v10-overview-intro .nit-h3{font-size:19px}html body .v10-overview-copy{padding:16px}html body .v9-overview-foot{padding:12px 16px}html body .v9-overview-foot button{flex:1}}html body .v9-overview-foot{align-items:center}html body .v9-overview-foot button{height:46px;min-height:46px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;transform:none}@media (max-width:767.98px){html body .ov-corridors article{display:grid;grid-template-columns:32px 1fr;column-gap:10px;align-items:center;padding:12px}html body .ov-corridors i{margin:0}html body .ov-corridors p{grid-column:1/-1;margin-top:8px}}html body .nit-dialog-title{display:block;margin:0;font-family:inherit;font-size:20px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:#222631}html body #nitServiceProcessingTitle.nit-dialog-title,html body #nitOfflineTitle.nit-dialog-title{margin:4px 0 5px;font-size:23px;font-weight:700;line-height:.98;letter-spacing:-.045em;text-align:center;color:#222733}@media (max-width:600px){html body .nit-dialog-title{font-size:18px}html body #nitServiceProcessingTitle.nit-dialog-title,html body #nitOfflineTitle.nit-dialog-title{font-size:20px}}html body .nit-clamp{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body .v5-hero-note.nit-clamp{}html body .nit-clamp.is-open{display:block!important;-webkit-line-clamp:unset;overflow:visible}html body .nit-clamp-btn{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:700;color:#b83a00;cursor:pointer}html body .nit-clamp-btn[hidden]{display:none}html body .nit-clamp-btn i{font-size:11px;transition:transform .2s}html body .nit-clamp-btn[aria-expanded="true"] i{transform:rotate(180deg)}html body .nit-clamp-btn:hover span{text-decoration:underline}html body .v5-tone-midnight .nit-clamp-btn{color:#ffb27a}html body .nit-clamp-btn,html body .nit-home-v5 .v5-package-copy .nit-clamp-btn span{color:#b83a00!important;font-size:13px!important}html body .v5-tone-midnight .nit-clamp-btn,html body .nit-home-v5 .v5-tone-midnight .v5-package-copy .nit-clamp-btn span{color:#ffb27a!important}html body .v5-hero-copy .nit-clamp-btn{margin-bottom:14px}html body .v5-theme-note .nit-clamp-btn{color:#ffd166!important}html body .v5-theme-note .nit-clamp-btn{position:relative;z-index:1}html body .v5-why-manifesto{display:flex;flex-direction:column;justify-content:center}html body .why-proof{list-style:none;margin:28px 0 0;padding:20px 0 0;border-top:1px dashed #eadfd5;display:grid;gap:12px}html body .why-proof li{display:flex;align-items:center;gap:12px}html body .why-proof i{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;font-size:17px}html body .why-proof span{display:flex;flex-direction:column;font-size:13px;line-height:1.35;color:#5b6270;letter-spacing:0;text-transform:none;font-weight:500}html body .why-proof b{font-size:15px;font-weight:700;color:#1b1e28}html body .v5-theme-note .nit-clamp-btn,html body .v5-theme-note .nit-clamp-btn span{font-size:13px!important;letter-spacing:0!important;text-transform:none!important;margin-top:8px}html body .v5-why-manifesto{position:relative;isolation:isolate;overflow:hidden;border:1px solid #f1e3d6;background:radial-gradient(circle at 100% 0%,rgba(255,154,77,.22),transparent 42%),radial-gradient(circle at 0% 100%,rgba(26,66,48,.10),transparent 45%),linear-gradient(160deg,#fffaf5 0%,#fff3ea 100%)}html body .v5-why-manifesto::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='720' viewBox='0 0 560 720' fill='none'%3E%3Cpath d='M590 40C470 120 520 230 400 290S180 300 150 420s120 190 40 320' stroke='%23b83a00' stroke-opacity='.18' stroke-width='2' stroke-dasharray='3 9' stroke-linecap='round'/%3E%3Ccircle cx='400' cy='290' r='6' fill='%23b83a00' fill-opacity='.25'/%3E%3Ccircle cx='150' cy='420' r='6' fill='%231a4230' fill-opacity='.22'/%3E%3Cg transform='translate(470 105)' stroke='%23b83a00' stroke-opacity='.2' stroke-width='2'%3E%3Ccircle r='52'/%3E%3Ccircle r='38' stroke-dasharray='2 6'/%3E%3Cpath d='M0-30L9 0 0 30-9 0Z' fill='%23b83a00' fill-opacity='.18'/%3E%3C/g%3E%3C/svg%3E") right top/100% auto no-repeat}html body .v5-why-manifesto::after{content:"";position:absolute;right:-40px;bottom:-40px;z-index:-1;width:180px;height:180px;border-radius:50%;border:22px solid rgba(26,66,48,.05);pointer-events:none}html body .why-proof{border-top-color:#ecd6c4}html body .why-proof li{padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.7);border:1px solid #f3e4d8}html body .why-proof i{background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);color:#fff}html body .nit-home-v5 #sectionDest,html body .nit-home-v5 #sectionThemes,html body .nit-home-v5 #sectionStats,html body .nit-home-v5 #sectionReviews,html body .nit-home-v5 #sectionWhy,html body .nit-home-v5 #sectionApp,html body .nit-home-v5 #sectionUpcomingEvents,html body .nit-home-v5 #sectionFaq,html body #sectionDest,html body #sectionThemes,html body #sectionStats,html body #sectionReviews,html body #sectionWhy,html body #sectionApp,html body #sectionUpcomingEvents,html body #sectionFaq{padding-top:40px!important;padding-bottom:40px!important}html body .v5-package-section{padding-top:36px!important;padding-bottom:18px!important}@media (max-width:767.98px){html body .nit-home-v5 #sectionDest,html body .nit-home-v5 #sectionThemes,html body .nit-home-v5 #sectionStats,html body .nit-home-v5 #sectionReviews,html body .nit-home-v5 #sectionWhy,html body .nit-home-v5 #sectionApp,html body .nit-home-v5 #sectionUpcomingEvents,html body .nit-home-v5 #sectionFaq,html body #sectionDest,html body #sectionThemes,html body #sectionStats,html body #sectionReviews,html body #sectionWhy,html body #sectionApp,html body #sectionUpcomingEvents,html body #sectionFaq{padding-top:28px!important;padding-bottom:28px!important}html body .v5-package-section{padding-top:28px!important;padding-bottom:10px!important}}html body #sectionDest,html body .nit-home-v5 #sectionDest,html body #sectionUpcomingEvents,html body .nit-home-v5 #sectionUpcomingEvents{padding-bottom:24px!important}html body #sectionReviews,html body .nit-home-v5 #sectionReviews{padding-bottom:25px!important}html body #sectionWhy,html body .nit-home-v5 #sectionWhy{padding-bottom:4px!important}@media (max-width:767.98px){html body #sectionDest,html body .nit-home-v5 #sectionDest,html body #sectionThemes,html body .nit-home-v5 #sectionThemes{padding-bottom:14px!important}html body #sectionReviews,html body .nit-home-v5 #sectionReviews{padding-bottom:18px!important}html body #sectionWhy,html body .nit-home-v5 #sectionWhy{padding-bottom:4px!important}html body #sectionUpcomingEvents,html body .nit-home-v5 #sectionUpcomingEvents{padding-bottom:12px!important}}html body .v5-hero-line{line-height:1.3!important;text-wrap:balance}@media (min-width:992px){html body .nit-home-v5 .v5-shell{width:calc(min(1260px,100%) - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1301px){html body .nit-home-v5 .v5-shell{width:calc(min(1260px,100%) - 48px)!important}}@media (min-width:992px) and (max-width:1199.98px){html body .nit-home-v5 .v5-shell{width:calc(100% - 48px)!important}}html body #sectionStats .v10-stats-board{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}html body #sectionStats .v10-stat-cell{position:relative;overflow:hidden;display:flex!important;flex-direction:column;align-items:flex-start;gap:0;min-height:0!important;margin:0!important;padding:20px 18px 18px!important;border:1px solid #efe4da!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px rgba(13,40,24,.06)!important;transform:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}html body #sectionStats .v10-stat-cell::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--st,#b83a00)}html body #sectionStats .v10-stat-cell::after{content:none!important}html body #sectionStats .v10-stat-cell:hover{transform:translateY(-4px)!important;box-shadow:0 18px 34px rgba(13,40,24,.12)!important;border-color:#f3c7b3!important}html body #sectionStats .v10-stat-icon{display:grid!important;place-items:center;width:42px!important;height:42px!important;margin:0 0 14px!important;border-radius:12px!important;background:var(--st-bg,#fff2ec)!important;color:var(--st,#b83a00)!important;font-size:18px!important}html body #sectionStats .v10-stat-icon i{color:inherit!important}html body #sectionStats .v10-stat-value{display:flex;align-items:baseline;gap:3px;margin:0 0 6px!important}html body #sectionStats .v10-stat-value strong{font-size:36px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.03em;color:#0d2818!important}html body #sectionStats .v10-stat-value b{font-size:18px!important;font-weight:700!important;color:var(--st,#b83a00)!important}html body #sectionStats .v10-stat-cell h3,html body #sectionStats .v10-stat-cell .nit-h3{margin:0 0 4px!important;font-size:15px!important;font-weight:700!important;color:#1b1e28!important}html body #sectionStats .v10-stat-cell p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#5b6270!important}html body #sectionStats .is-travellers{--st:#2f6fd6;--st-bg:#ebf2ff}html body #sectionStats .is-legacy{--st:#b83a00;--st-bg:#fff2ec}html body #sectionStats .is-packages{--st:#1a7a4c;--st-bg:#e9f7ef}html body #sectionStats .is-awards{--st:#8a5cd1;--st-bg:#f3edff}html body #sectionStats .is-destinations{--st:#0e8fa3;--st-bg:#e6f7f9}html body #sectionStats .is-rating{--st:#d49a00;--st-bg:#fff6dc}@media (max-width:1199.98px){html body #sectionStats .v10-stats-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767.98px){html body #sectionStats .v10-stats-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #sectionStats .v10-stat-cell{padding:16px 14px 14px!important;border-radius:16px!important}html body #sectionStats .v10-stat-icon{width:36px!important;height:36px!important;margin-bottom:10px!important;font-size:16px!important}html body #sectionStats .v10-stat-value strong{font-size:28px!important}html body #sectionStats .v10-stat-value b{font-size:15px!important}html body #sectionStats .v10-stat-cell h3,html body #sectionStats .v10-stat-cell .nit-h3{font-size:14px!important}html body #sectionStats .v10-stat-cell p{font-size:12px!important}}@media (prefers-reduced-motion:reduce){html body #sectionStats .v10-stat-cell{transition:none}}html body #sectionStats .v10-stat-cell{justify-content:flex-start!important}@media (max-width:991.98px){html body #sectionStats.v5-proof:after{display:none}}html body #sectionReviews{position:relative;isolation:isolate;overflow:hidden;background:#fbf6ef!important}html body #sectionReviews::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='600' fill='none'%3E%3Cpath d='M-40 470C180 380 300 520 520 430s330-260 560-170 260 40 360-60' stroke='%23b83a00' stroke-opacity='.16' stroke-width='2' stroke-dasharray='2 10' stroke-linecap='round'/%3E%3Cg transform='translate(1240 90) rotate(12)' stroke='%231a4230' stroke-opacity='.14' stroke-width='2'%3E%3Ccircle r='46'/%3E%3Ccircle r='36' stroke-dasharray='3 5'/%3E%3C/g%3E%3Cpath d='M1196 168l26-12-9 26-5-9z' fill='%23b83a00' fill-opacity='.22'/%3E%3C/svg%3E") center/cover no-repeat}html body #sectionReviews .v5-review-stage{background:none!important}html body #v5ReviewRail{gap:22px!important;padding:14px 6px 26px!important;scroll-snap-type:x mandatory}html body .gs-card{flex:0 0 300px;scroll-snap-align:start;display:flex;flex-direction:column;padding:12px 12px 16px;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06),0 14px 30px rgba(77,52,24,.12);transform:rotate(-1.2deg);transition:transform .3s,box-shadow .3s}html body .gs-card:nth-child(even){transform:rotate(1.1deg)}html body .gs-card:hover{transform:rotate(0) translateY(-6px);box-shadow:0 1px 2px rgba(0,0,0,.06),0 24px 44px rgba(77,52,24,.18)}html body .gs-card::before{content:"";position:absolute;left:50%;top:-10px;width:86px;height:22px;margin-left:-43px;background:rgba(255,178,122,.55);transform:rotate(-3deg);border-radius:2px}html body .gs-card{position:relative}html body .gs-photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:#eee}html body .gs-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}html body .gs-card:hover .gs-photo img{transform:scale(1.04)}html body .gs-stamp{position:absolute;place-items:center;text-align:center}html body .gs-stamp b{}html body .gs-photos{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.95);color:#0d2818;font-size:12px;font-style:normal;font-weight:700}html body .gs-body{display:flex;flex-direction:column;flex:1;padding:14px 4px 0}html body .gs-stars{font-size:15px;letter-spacing:2px;color:transparent!important;background:linear-gradient(90deg,#f5a623 calc(var(--r,5) / 5 * 100%),#dadde2 0);-webkit-background-clip:text;background-clip:text}html body .gs-body blockquote{position:relative;margin:8px 0 14px;padding:0;font-size:14px;line-height:1.6;color:#374151;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}html body .gs-who{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed #eadfd5}html body .gs-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#1a4230,#0d2818);color:#fff;font-size:13px;font-weight:700}html body .gs-who div{min-width:0}html body .gs-who strong{display:block;font-size:14px;font-weight:700;color:#0d2818}html body .gs-who small{display:block;font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .gs-more{flex:0 0 260px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px;border-radius:6px;text-decoration:none;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(255,154,77,.4),transparent 50%),linear-gradient(150deg,#0d2818 0%,#1a4230 100%);box-shadow:0 14px 30px rgba(13,40,24,.2);transform:rotate(1deg);transition:transform .3s}html body .gs-more:hover{transform:rotate(0) translateY(-6px)}html body .gs-more>span{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:rgba(255,255,255,.14);color:#ffb27a;font-size:22px}html body .gs-more strong{font-size:22px;line-height:1.2;color:#fff}html body .gs-more small{font-size:14px;color:#cfe0d6}html body .gs-more b{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:6px;padding:10px 16px;border-radius:10px;background:linear-gradient(135deg,#ff7a1a 0%,#b83a00 100%);color:#fff;font-size:14px}html body .gs-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}html body #sectionReviews .gs-nav .v5-review-prev,html body #sectionReviews .gs-nav .v5-review-next{display:inline-grid!important;position:static!important}html body .v10-source-score.is-text strong{font-size:22px!important;line-height:1.2}@media (max-width:767.98px){html body .gs-card{flex-basis:82%}html body .gs-more{flex-basis:70%}html body .gs-card,html body .gs-card:nth-child(even),html body .gs-more{transform:none}html body .gs-nav .v5-arrow{display:none!important}}@media (prefers-reduced-motion:reduce){html body .gs-card,html body .gs-more,html body .gs-photo img{transition:none}}html body .gs-stars{display:inline-block!important;width:max-content!important;align-self:flex-start}html body .v12-review-pills{gap:8px!important}html body #sectionReviews .v12-review-pills>span,html body #sectionReviews .v12-review-pills span{gap:6px;min-height:32px;padding:0 12px!important;border:1px solid #d7ecdf;background:#f1f9f4;color:#1a4230!important;font-family:'efCircular',Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body .v12-review-pills i{font-size:13px!important;color:#2d9a63}@media (max-width:767.98px){html body #sectionReviews .v12-review-pills>span,html body #sectionReviews .v12-review-pills span{font-size:12px!important;min-height:30px;padding:0 10px!important}}html body #sectionReviews .v10-review-platforms{gap:14px!important;margin-top:26px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body #sectionReviews .v10-review-intro{position:relative;overflow:hidden;min-height:190px;padding:22px!important;border:0!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(255,154,77,.35),transparent 48%),linear-gradient(150deg,#0d2818 0%,#1a4230 100%)!important;box-shadow:0 16px 34px rgba(13,40,24,.22)!important}html body #sectionReviews .v10-review-intro::after{content:"\2605";position:absolute;right:-6px;bottom:-34px;font-size:150px;line-height:1;color:rgba(255,255,255,.06);pointer-events:none}html body #sectionReviews .v10-review-intro>span{font-size:11px!important;letter-spacing:.14em;color:#ffb27a!important}html body #sectionReviews .v10-review-intro>strong{font-size:20px!important;color:#fff}html body #sectionReviews .v10-review-intro p{font-size:13px!important;color:#cfe0d6!important}html body #sectionReviews .v10-review-total b{font-size:22px!important}html body #sectionReviews .v10-review-total span{font-size:12px!important;color:#cfe0d6!important}html body #sectionReviews .v10-review-source{--brand:#4285f4;position:relative;overflow:hidden;min-height:190px;padding:22px 20px 18px!important;border:1px solid #ece4da!important;border-left:1px solid #ece4da!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px rgba(77,52,24,.08)!important;justify-content:flex-start!important;gap:6px;text-decoration:none}html body #sectionReviews .v10-review-source::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--brand)}html body #sectionReviews .v10-review-source.is-google{--brand:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}html body #sectionReviews .v10-review-source.is-tripadvisor{--brand:#34e0a1}html body #sectionReviews .v10-review-source.is-trustpilot{--brand:#00b67a}html body #sectionReviews .v10-review-source:hover{transform:translateY(-6px);box-shadow:0 22px 40px rgba(77,52,24,.14)!important}html body #sectionReviews .v10-source-top{margin-bottom:10px}html body #sectionReviews .v10-source-top img{height:30px;max-width:130px}html body #sectionReviews .v10-source-top>i{background:#f6f1ec;color:#5b6270;transition:background .2s,color .2s}html body #sectionReviews .v10-review-source:hover .v10-source-top>i{background:#b83a00;color:#fff}html body #sectionReviews .v10-source-score{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html body #sectionReviews .v10-source-score strong{font-size:40px!important;line-height:1;font-weight:700;color:#0d2818;letter-spacing:-.02em}html body #sectionReviews .v10-source-score.is-text strong{font-size:22px!important;line-height:1.25;color:#0d2818}html body #sectionReviews .v10-source-score em{font-size:16px!important;letter-spacing:2px}html body #sectionReviews .v10-review-source small{display:none}html body #sectionReviews .v10-review-source>b{margin-top:auto;font-size:13px!important;font-weight:600;color:#5b6270!important}html body #sectionReviews .v10-review-source::after{content:"Read reviews \2192";font-size:13px;font-weight:700;color:#b83a00}html body #sectionReviews .v10-review-all{min-height:190px;padding:22px!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.22),transparent 45%),linear-gradient(150deg,#ff7a1a 0%,#b83a00 100%)!important;box-shadow:0 16px 34px rgba(184,58,0,.28)!important}html body #sectionReviews .v10-review-all small{font-size:11px!important;letter-spacing:.12em;color:#ffe2d1!important}html body #sectionReviews .v10-review-all strong{font-size:20px!important;line-height:1.25}html body #sectionReviews .v10-review-all>i{width:46px!important;height:46px!important;background:#fff!important;color:#b83a00!important;font-size:18px}@media (max-width:1050px){html body #sectionReviews .v10-review-platforms>*{flex:0 0 240px;scroll-snap-align:start}html body #sectionReviews .v10-review-platforms>.v10-review-intro{flex-basis:280px}}html body #sectionReviews .v10-review-all{gap:14px}html body #sectionReviews .v10-review-all>span{min-width:0;flex:1}html body #sectionReviews .v10-review-all>i{flex:0 0 46px}@media (max-width:767.98px){html body .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html body .site-footer .ft-brand p{font-size:14px!important;line-height:1.6}html body .site-footer .ft-badge{font-size:13px!important}html body .site-footer .ft-col{margin:0!important}html body .site-footer .ft-col-toggle{min-height:52px;margin:0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;font-size:13px!important;letter-spacing:.08em!important;color:#fff!important}html body .site-footer .ft-col-toggle i{font-size:14px!important}html body .site-footer .ft-col-toggle[aria-expanded=true]+.ft-links{padding:12px 0 16px}html body .site-footer .ft-links a,html body .site-footer .ft-links .ft-link-btn{font-size:14px!important}html body .site-footer .ft-col-ttl{margin:28px 0 12px!important;font-size:13px!important;letter-spacing:.08em!important;color:#fff!important}html body .site-footer .ft-nl-box p,html body .site-footer .ft-nl-msg{font-size:14px!important}html body .site-footer .ft-nl-row input,html body .site-footer .ft-nl-row button{height:48px;font-size:15px!important}html body .site-footer .ft-contact{gap:12px!important}html body .site-footer .ft-contact a,html body .site-footer .ft-contact span{align-items:flex-start;font-size:14px!important;line-height:1.5}html body .site-footer .ft-contact i{font-size:15px!important;margin-top:2px}html body .site-footer .ft-app-btn small{font-size:11px!important}html body .site-footer .ft-app-btn strong{font-size:14px!important}html body .site-footer .xlist>p{font-size:13px!important}html body .site-footer .ft-bottom small,html body .site-footer .ft-bottom small a{font-size:13px!important;line-height:1.7}html body .site-footer .ft-payments span{font-size:12px!important;padding:6px 10px}}@media (max-width:767.98px){html body #sectionApp .v10-phone-main{overflow:hidden!important;border-radius:34px}html body #sectionApp .v10-phone-main .v9-trip-manager{display:none!important}html body #sectionApp .v10-phone-back{left:4%!important;max-width:58%;transform:rotate(-6deg) translateY(24px)!important}html body #sectionApp .v5-app-orbit{left:50%!important;width:min(380px,100%)!important;height:auto!important;aspect-ratio:1;transform:translateX(-50%)}html body #sectionApp .v5-app-float{max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #sectionApp .v5-float-a{left:12px!important;right:auto!important}html body #sectionApp .v5-float-b{right:12px!important;left:auto!important}html body #sectionApp .v5-float-c{left:12px!important;right:auto!important}html body #sectionApp .v5-phone-shadow{left:8%!important;right:8%!important;width:auto!important}}html body #sectionApp .v5-phone-logo{display:block;height:26px;width:auto;max-width:72%;object-fit:contain;object-position:left center}html body .tdmob-rotator{position:relative;display:block!important;height:18px;overflow:hidden}html body .tdmob-line{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;opacity:0;transform:translateY(100%);transition:opacity .35s,transform .35s}html body .tdmob-line.is-on{opacity:1;transform:none}html body .tdmob-line.is-off{opacity:0;transform:translateY(-100%)}@media (max-width:767.98px){html body #sectionWhy .v5-why-cards{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:0;padding:4px 0 14px!important;scroll-padding-inline:0}html body #sectionWhy .v5-why-cards::-webkit-scrollbar{display:none}html body #sectionWhy .v5-why-cards>article{flex:0 0 84%;scroll-snap-align:start;min-height:0!important}}@media (max-width:767.98px){html body .tdmob-bar{gap:12px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}html body .tdmob-price{gap:2px!important;flex:1 1 auto;min-width:0}html body .tdmob-rotator{height:17px;font-size:12.5px!important;color:#1a4230!important;font-weight:600}html body .tdmob-rotator .tdmob-rc{text-decoration:none;color:#5b6270;font-weight:500}html body .tdmob-rotator i{font-size:12px}html body .tdmob-rotator .bi-shield-check,html body .tdmob-rotator .bi-arrow-counterclockwise,html body .tdmob-rotator .bi-headset{color:#1a7a4c}html body .tdmob-price>span{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;line-height:1.2}html body .tdmob-old-price{order:2;font-size:12px!important;padding:0!important}html body .tdmob-price strong{order:1;flex-basis:100%;font-size:19px!important;line-height:1.15;padding:0!important}html body #tdMobUnit{order:3;font-size:12px!important;color:#6b7280;white-space:nowrap}html body .tdmob-btns{flex:0 0 auto!important;min-width:0!important}html body :is(#tdMobNow,.tdmob-book){height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:14px!important;border-radius:10px!important}}@media (max-width:359.98px){html body :is(#tdMobNow,.tdmob-book) i{display:none}html body :is(#tdMobNow,.tdmob-book){padding:0 12px!important;font-size:13.5px!important}html body .tdmob-price strong{font-size:17px!important}}html body .gs-stamp{left:10px;bottom:10px;width:auto;height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(13,40,24,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:12.5px;font-weight:500;line-height:1;transform:none;box-shadow:0 6px 16px rgba(0,0,0,.2)}html body .gs-stamp i{color:#ffb27a;font-size:13px}html body .gs-stamp b{display:inline;font-size:12.5px;font-weight:700;text-transform:none}html body .v5-package-head{grid-template-columns:1fr auto}@media(max-width:520px){html body .v5-package-head{grid-template-columns:1fr}}html body .v5-package-head{align-items:center;gap:24px;margin-bottom:24px}html body .v5-package-copy{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0}html body .v5-package-copy>p,html body .v5-package-copy>h2,html body .v5-package-copy>.nit-h2{flex:0 0 100%}html body .v5-package-copy>.nit-clamp{flex:0 1 auto;max-width:calc(100% - 105px);margin-top:8px;-webkit-line-clamp:1}html body .v5-package-copy>.nit-clamp.is-open{flex-basis:100%;max-width:none}html body .v5-package-copy>.nit-clamp-btn{flex:none;margin:0 0 0 8px;white-space:nowrap}html body .v5-package-copy>.nit-clamp.is-open+.nit-clamp-btn{margin:6px 0 0}html body .v5-package-actions{align-self:center}html body .nit-home-v5 :is(#sectionDest,#tour-trending,#tour-india,#tour-international,#tour-spiritual,#tour-group,#sectionThemes,#sectionStats,#sectionReviews,#sectionWhy,#sectionApp,#sectionUpcomingEvents,#sectionFaq){padding-top:48px!important;padding-bottom:48px!important}html body .nit-home-v5 :is(#sectionDest,#tour-trending,#tour-india,#tour-spiritual,#tour-group,#sectionThemes,#sectionStats,#sectionReviews,#sectionWhy,#sectionApp,#sectionUpcomingEvents,#sectionFaq){border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(13,40,24,.14) 18%,rgba(13,40,24,.14) 82%,transparent) 1}@media(max-width:1024px){html body .nit-home-v5 :is(#sectionDest,#tour-trending,#tour-india,#tour-international,#tour-spiritual,#tour-group,#sectionThemes,#sectionStats,#sectionReviews,#sectionWhy,#sectionApp,#sectionUpcomingEvents,#sectionFaq){padding-top:40px!important;padding-bottom:40px!important}}@media(max-width:767px){html body .nit-home-v5 :is(#sectionDest,#tour-trending,#tour-india,#tour-international,#tour-spiritual,#tour-group,#sectionThemes,#sectionStats,#sectionReviews,#sectionWhy,#sectionApp,#sectionUpcomingEvents,#sectionFaq){padding-top:32px!important;padding-bottom:32px!important}}html body .v5-hero-note.nit-clamp{display:block!important;-webkit-line-clamp:unset;max-height:calc(3 * 1lh);overflow:hidden}html body .v5-hero-note.nit-clamp::before{content:"";float:right;width:0;height:calc(2 * 1lh)}html body .v5-hero-note.nit-clamp>.nit-clamp-btn{float:right;clear:right;margin:0 0 0 8px!important;line-height:inherit}html body .v5-hero-note.nit-clamp.is-open{display:flex!important;flex-direction:column;max-height:none}html body .v5-hero-note.nit-clamp.is-open::before{display:none}html body .v5-hero-note.nit-clamp.is-open>.nit-clamp-btn{float:none;order:2;align-self:flex-start;margin:6px 0 0!important}@media(max-width:820px){html body .v5-hero-note.nit-clamp.is-open>.nit-clamp-btn{align-self:center}}html body .dp-day:not(.dp-past):hover,html body .dp-day:not(.dp-past):focus-visible,html body .dp-day.dp-selected,html body .nit-cal-day:not(:disabled):not(.is-disabled):hover,html body .nit-cal-day.is-selected{background:#16a34a;border-color:#16a34a;color:#fff;box-shadow:none}html body .dp-day:not(.dp-past):hover .dp-day-price,html body .dp-day.dp-selected .dp-day-price,html body .nit-cal-day:not(:disabled):not(.is-disabled):hover small,html body .nit-cal-day.is-selected small,html body .nit-cal-day:not(:disabled):not(.is-disabled):hover b,html body .nit-cal-day.is-selected b{color:#fff}html body .dp-day.dp-today:hover::after,html body .dp-day.dp-today.dp-selected::after{background:#fff}html body .pv-img-wrap,html body .pv-img-skel{height:auto;aspect-ratio:16/9}html body .nit-cal-day:hover:not(:disabled):not(.is-disabled),html body .nit-cal-day.is-selected,html body .nit-cal-day.has-festival.is-selected{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body .nit-cal-day:hover:not(:disabled):not(.is-disabled) :is(b,small),html body .nit-cal-day.is-selected :is(b,small){color:#fff!important}html body .pv-intl-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin-top:6px}html body .pv-intl-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:96px;padding:12px 6px 18px;border:1.5px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:#1f2937;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}html body .pv-intl-tier:hover{border-color:#86efac;background:#fff}html body .pv-intl-tier:focus-visible{outline:2px solid #16a34a;outline-offset:2px}html body .pv-intl-tier-name{font-size:13px;font-weight:700;line-height:1.2;text-align:center}html body .pv-intl-tier-stars{display:flex;gap:1px;font-size:10px;color:#f59e0b}html body .pv-intl-tier-price{font-size:13px;font-weight:700;color:#111827}html body .pv-intl-tier-check{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);font-size:13px;color:#16a34a;opacity:0}html body .pv-intl-tier.is-selected{border-color:#16a34a;background:#fff;box-shadow:0 0 0 1px #16a34a inset}html body .pv-intl-tier.is-selected .pv-intl-tier-check{opacity:1}html body .pv-intl-note{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:#6b7280}html body .pv-intl-opt{font-weight:500;color:#6b7280}html body .pv-intl-early{cursor:pointer}html body .pv-intl-early input{width:18px;height:18px;margin:0;accent-color:#16a34a;cursor:pointer;flex:none}html body[data-booking-type="international"] .td-day-chip-btn{display:none!important}@media(max-width:380px){html body .pv-intl-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html body .pv-intl-tier{padding:10px 4px 18px}html body .pv-intl-tier-name,html body .pv-intl-tier-price{font-size:12px}}html body .pv-intl-tiers:has(> :nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:520px){html body .pv-intl-tiers:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}html body .pv-intl-addons-toggle{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 6px;padding:0;border:0;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer}html body .pv-intl-addons-toggle .pv-intl-chev{margin-left:auto;font-size:12px;color:#6b7280;transition:transform .2s}html body .pv-intl-addons-toggle[aria-expanded="true"] .pv-intl-chev{transform:rotate(180deg)}html body .nit-alt-searchbar{gap:2px;border:0;border-radius:12px;background:transparent;overflow:visible}html body .nit-alt-field{border-right:0;background:#f5f5f5;padding:10px 16px}html body .nit-alt-searchbar>.nit-alt-field:first-child{border-radius:12px 0 0 12px}html body .nit-alt-searchbar>.nit-alt-field:nth-last-child(2){border-radius:0 12px 12px 0}html body .nit-alt-field>span{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:#666a73}html body .nit-alt-field b,html body .nit-alt-field select{font-size:18px;font-weight:700;color:#111827}html body .nit-alt-field small{font-size:12px;font-weight:400;color:#666a73}html body .nit-alt-field .nit-alt-display,html body .nit-alt-field select{background:transparent}html body .nit-alt-search-btn{margin-left:10px;border-radius:12px!important;font-size:20px!important;font-weight:700!important;min-width:160px}html body .nit-select-field>i{background:transparent!important;color:#666a73}@media(max-width:820px){html body .nit-alt-searchbar>.nit-alt-field{border-radius:12px}html body .nit-alt-search-btn{margin-left:0}html body :is(#nitServiceTrain,#nitServiceBus,#nitServiceCar) .nit-alt-search-btn{font-size:18px!important}}html body #tdCalcAside .tca-skw{display:flex;flex-direction:column;gap:12px}html body #tdCalcAside .tca-skf{display:flex;flex-direction:column;gap:6px}html body #tdCalcAside .tca-skl{width:42%;height:14px;margin:2.5px 0;border-radius:6px}html body #tdCalcAside .tca-skl-solo{width:34%;margin:3px 0}html body #tdCalcAside .tca-skc{width:100%;border-radius:12px}html body #tdCalcAside .tca-sk-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body #tdCalcAside .tca-sk-tiers .skel{height:96px;border-radius:12px}html body #tdCalcAside .tca-skbtn{display:block;margin:2px 0 12px;border-radius:12px}html body #tdCalcAside.is-loading.tca-content-ready :is(.pv-intl-tier,.pv-intl-addons-toggle,.tca-pax-box){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;border-color:transparent!important;box-shadow:none!important}html body #tdCalcAside.is-loading.tca-content-ready :is(.pv-intl-tier,.pv-intl-addons-toggle,.tca-pax-box) *{opacity:0!important}h3.nit-faq-h{display:contents;margin:0!important;padding:0!important;border:0!important;background:none!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;line-height:inherit!important;text-align:inherit!important;text-decoration:inherit!important;min-width:0;max-width:none!important;width:auto!important}h3.nit-faq-h::before,h3.nit-faq-h::after{content:none!important;display:none!important}#contentModalBody h2.nit-h3a{font-size:.95rem;font-weight:700;color:var(--f,#0d2818);letter-spacing:normal;line-height:1.75;margin:1.1rem 0 .6rem;padding:0;border:0}@media(min-width:1025px){html body #sectionReviews .v5-review-stage{position:relative}html body #sectionReviews .gs-nav{display:block;margin:0;height:0}html body #sectionReviews .gs-nav .v5-review-prev,html body #sectionReviews .gs-nav .v5-review-next{position:absolute!important;top:220px;z-index:5;width:46px;height:46px;margin:0;box-shadow:0 8px 20px rgba(13,40,24,.22)}html body #sectionReviews .gs-nav .v5-review-prev{left:-14px}html body #sectionReviews .gs-nav .v5-review-next{right:-14px}html body #sectionReviews .gs-nav .is-edge{opacity:0;pointer-events:none}}@media(max-width:768px){.site-footer .ft-col .ft-col-toggle{min-height:46px;margin:0;padding:0 2px;border:0;border-bottom:1px solid rgba(255,255,255,.14);font-size:13px;letter-spacing:.08em;color:#fff!important}.site-footer .ft-col .ft-col-toggle i{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font-size:12px;color:#fcd34d!important;transition:transform .2s}.site-footer .ft-col .ft-col-toggle[aria-expanded=true]{border-bottom-color:#fcd34d}.site-footer .ft-col .ft-col-toggle[aria-expanded=true] i{transform:rotate(180deg)}.site-footer .ft-col .ft-col-toggle[aria-expanded=true]+.ft-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:8px 0 14px}html body .site-footer .ft-col .ft-links a,html body .site-footer .ft-col .ft-links .ft-link-btn{min-height:38px;width:100%;gap:7px;padding:4px 0;font-size:14px!important;line-height:1.25;text-align:left;color:rgba(255,255,255,.88)!important}html body .site-footer .ft-col .ft-links a i,html body .site-footer .ft-col .ft-links .ft-link-btn i{flex:none;font-size:10px;opacity:1;color:#fcd34d!important}}html body :is(.btn-preview,.btn-view,.tc-btn-preview,.tc-btn-view,.sim-btn-preview,.sim-btn-view){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html body :is(.btn-preview,.tc-btn-preview,.sim-btn-preview):active{transform:scale(.96);transition:none;background:#fff2ec}html body :is(.btn-view,.tc-btn-view,.sim-btn-view):active{transform:scale(.96);transition:none;filter:brightness(.88)}#grRail,#v5ReviewRail{cursor:grab}#grRail.nit-grabbing,#v5ReviewRail.nit-grabbing{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important;user-select:none}@media(max-width:1024px){html body #sectionReviews .v5-review-stage{position:relative}html body #sectionReviews .gs-nav{display:block;margin:0;height:0}html body #sectionReviews .gs-nav .v5-review-prev,html body #sectionReviews .gs-nav .v5-review-next{position:absolute!important;top:calc(50% - 17px);z-index:5;width:34px;height:34px;min-width:34px;margin:0;padding:0;font-size:14px;background:rgba(255,255,255,.92);box-shadow:0 3px 10px rgba(13,40,24,.2)}html body #sectionReviews .gs-nav .v5-review-prev{left:4px}html body #sectionReviews .gs-nav .v5-review-next{right:4px}html body #sectionReviews .gs-nav .is-edge{opacity:0;pointer-events:none}}@property --cw-c1{syntax:'<color>';inherits:true;initial-value:#0b2416}@property --cw-c2{syntax:'<color>';inherits:true;initial-value:#14402a}@property --cw-c3{syntax:'<color>';inherits:true;initial-value:#1f5c3d}#cwOverlay .cw-left.cw-left{background:linear-gradient(160deg,var(--cw-c1),var(--cw-c2) 58%,var(--cw-c3));transition:--cw-c1 .6s ease,--cw-c2 .6s ease,--cw-c3 .6s ease;--cw-p:rgba(255,255,255,.92)}#cwOverlay .cw-left.cw-th-city{--cw-c1:#0b2416;--cw-c2:#14402a;--cw-c3:#1f5c3d;--cw-a:#f6c453;--cw-b:#9be3b8}#cwOverlay .cw-left.cw-th-dest{--cw-c1:#0b1a36;--cw-c2:#16336a;--cw-c3:#1f4f9a;--cw-a:#ffb37a;--cw-b:#9cc4ff}#cwOverlay .cw-left.cw-th-date{--cw-c1:#072a33;--cw-c2:#0b4a56;--cw-c3:#0e6a75;--cw-a:#fde68a;--cw-b:#8fe8e0}#cwOverlay .cw-left.cw-th-type{--cw-c1:#1c1245;--cw-c2:#33298f;--cw-c3:#4f46c8;--cw-a:#ffd166;--cw-b:#c7c2ff}#cwOverlay .cw-left.cw-th-lang{--cw-c1:#33103a;--cw-c2:#5e1f5e;--cw-c3:#86307c;--cw-a:#ffd166;--cw-b:#f5b5e4}#cwOverlay .cw-left.cw-th-pax{--cw-c1:#4a1a07;--cw-c2:#8a300c;--cw-c3:#b83a00;--cw-a:#ffd166;--cw-b:#ffd9c2}#cwOverlay .cw-left.cw-th-details{--cw-c1:#0b2416;--cw-c2:#14402a;--cw-c3:#1f5c3d;--cw-a:#ffb37a;--cw-b:#9be3b8}#cwOverlay .cw-left-logo em{color:var(--cw-a)}#cwOverlay .cw-left::after{content:'';position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 34px rgba(255,255,255,.03),0 0 0 35px rgba(255,255,255,.08);pointer-events:none}#cwOverlay .cw-left-h{font-size:1.4rem}#cwOverlay .cw-left-tag{font-size:11px;letter-spacing:.1em;opacity:1}#cwOverlay .cw-left-p{font-size:13px;line-height:1.45;max-width:170px}#cwOverlay .cw-left-trust span{font-size:12px}#cwOverlay .cw-left-in>*{animation:cwLeftIn .45s ease both}#cwOverlay .cw-left-in>*:nth-child(2){animation-delay:.05s}#cwOverlay .cw-left-in>*:nth-child(3){animation-delay:.1s}#cwOverlay .cw-left-in>*:nth-child(4){animation-delay:.15s}@keyframes cwLeftIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#cwOverlay .cw-left-route{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 2px 14px;background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)) center/100% 2px no-repeat}#cwOverlay .cw-left-route i{width:9px;height:9px;border-radius:50%;background:var(--cw-c2);border:2px solid rgba(255,255,255,.55);transition:background .3s}#cwOverlay .cw-left-route i.is-done{background:var(--cw-b);border-color:var(--cw-b)}#cwOverlay .cw-left-route i.is-now{width:13px;height:13px;background:var(--cw-a);border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18)}@media(prefers-reduced-motion:reduce){#cwOverlay .cw-left-in>*{animation:none}#cwOverlay .cw-left.cw-left{transition:none}}html body .td-policy-panel-inner p.td-policy-fine{margin:8px 0 0;font-size:12px;line-height:1.45;color:#6b7280}html body .site-footer .ft-offices{display:flex;flex-direction:column;gap:7px;padding:2px 0;font-size:12.5px;line-height:1.5}html body .site-footer .ft-offices>div{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;align-items:start}html body .site-footer .ft-offices b{display:flex;align-items:center;gap:5px;color:#fff;font-size:12.5px;font-weight:800;line-height:22px}html body .site-footer .ft-offices b .bi{margin:0;font-size:12px}html body .site-footer .ft-offices b .ft-of-sep{margin-left:-2px;font-size:9px;color:rgba(255,255,255,.45)!important}html body .site-footer .ft-of-list{display:flex;flex-wrap:nowrap;align-items:center;gap:0 10px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden;line-height:22px}html body .site-footer .ft-of-list.is-open{flex-wrap:wrap}html body .site-footer .ft-of-list li{flex:none;color:rgba(255,255,255,.66);font-weight:400;white-space:nowrap}html body .site-footer .ft-of-list li.is-extra{display:none}html body .site-footer .ft-of-list.is-open li.is-extra{display:block}html body .site-footer .ft-of-list.is-open li.ft-of-more{display:none}html body .site-footer .ft-of-more button{height:20px;padding:0 7px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:11.5px;font-weight:600;line-height:18px;cursor:pointer}html body .site-footer .ft-col-ttl{color:rgba(255,255,255,.82)!important;opacity:1}@media(min-width:769px){html body .site-footer .ft-col-ttl{padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.06)}}@media(max-width:768px){html body .site-footer .ft-col-ttl{color:#fff!important}}html body .site-footer small a[href]{text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}html body .site-footer small a[href]:hover,html body .site-footer small a[href]:focus-visible{color:#fff!important;text-decoration-color:#fcd34d}html body .site-footer .ft-socials{position:relative}html body .site-footer .ft-socials a{position:relative;transition:background .15s,color .15s,transform .15s}html body .site-footer .ft-socials a:is(:hover,:focus-visible){color:#fff!important;transform:translateY(-2px)}html body .site-footer .ft-socials a:is(:hover,:focus-visible) i{color:#fff!important}html body .site-footer .ft-socials a[aria-label="Instagram"]:is(:hover,:focus-visible){background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}html body .site-footer .ft-socials a[aria-label="Facebook"]:is(:hover,:focus-visible){background:#1877f2}html body .site-footer .ft-socials a[aria-label="YouTube"]:is(:hover,:focus-visible){background:#f00}html body .site-footer .ft-socials a[aria-label="Twitter/X"]:is(:hover,:focus-visible){background:#000}html body .site-footer .ft-socials a[aria-label="LinkedIn"]:is(:hover,:focus-visible){background:#0a66c2}html body .site-footer .ft-socials a::after{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + 7px);padding:3px 8px;border-radius:6px;background:#fff;color:#0d2818;font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,3px);transition:opacity .15s,transform .15s;pointer-events:none;z-index:5}html body .site-footer .ft-socials a:is(:hover,:focus-visible)::after{opacity:1;visibility:visible;transform:translate(-50%,0)}.tc:not(.tc-media-on) .tc-sl:not(.active):not(.sim-img-slide) img{display:none}.hdr-icon[data-tip]{position:relative}@media (min-width:992px){html body .site-header .hdr-icon[data-tip]{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;width:auto;min-width:36px;height:auto;padding:3px 3px;border-radius:9px}.hdr-icon[data-tip]::after{content:attr(data-tip);font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}}@media (max-width:991.98px){.hdr-icon[data-tip]::after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;padding:3px 8px;border-radius:7px;background:#0d2818;color:#fff;font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity .15s ease;z-index:1000}.hdr-icon[data-tip].tip-on::after{opacity:1;visibility:visible}}.nit-dbar{display:none}@media (min-width:992px){.nit-dbar{position:fixed;left:50%;bottom:14px;z-index:300;display:flex;gap:4px;padding:5px;background:#fff;border:1px solid #ded5c8;border-radius:99px;box-shadow:0 8px 28px rgba(13,40,24,.16);transform:translateX(-50%);transition:transform .25s ease,opacity .25s ease}.nit-dbar.is-away{transform:translate(-50%,calc(100% + 24px));opacity:0;pointer-events:none}.nit-dbar button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:none;border-radius:99px;padding:9px 13px;color:#0d2818;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.nit-dbar.is-compact button{font-size:0;gap:0}.nit-dbar.is-compact button .bi{font-size:17px}.nit-dbar{gap:2px;padding:6px;border-color:#eadfd2;box-shadow:0 12px 34px rgba(13,40,24,.18),0 2px 6px rgba(13,40,24,.08)}.nit-dbar button{--dc:#b83a00;--dt:#fff2ec;padding:6px 14px 6px 6px;transition:background-color .2s ease,transform .2s ease,color .2s ease}.nit-dbar button .bi{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--dt);color:var(--dc);font-size:15px;transition:background-color .2s ease,color .2s ease}.nit-dbar button[data-dbar=call]{--dc:#2563eb;--dt:#eaf1ff}.nit-dbar button[data-dbar=plan]{--dc:#be185d;--dt:#fdebf3}.nit-dbar button[data-dbar=wa]{--dc:#16a34a;--dt:#e8f8ee}.nit-dbar button[data-dbar=ai]{--dc:#7c3aed;--dt:#f3edff}.nit-dbar button[data-dbar=live]{--dc:#0f766e;--dt:#e3f6f3}.nit-dbar button:hover{background:var(--dt);color:var(--dc);transform:translateY(-2px)}.nit-dbar button:hover .bi{background:var(--dc);color:#fff}.nit-dbar button[data-dbar=search]:hover .bi,.nit-dbar button[data-dbar=search].is-live .bi{animation:dbarSeek .6s ease}.nit-dbar button[data-dbar=call]:hover .bi,.nit-dbar button[data-dbar=call].is-live .bi{animation:dbarRing .6s ease}.nit-dbar button[data-dbar=wa]:hover .bi,.nit-dbar button[data-dbar=wa].is-live .bi{animation:dbarPop .45s ease}.nit-dbar button[data-dbar=plan]:hover .bi,.nit-dbar button[data-dbar=plan].is-live .bi{animation:dbarHop .5s ease}.nit-dbar button[data-dbar=ai]:hover .bi,.nit-dbar button[data-dbar=ai].is-live .bi{animation:dbarSpark .6s ease}.nit-dbar button[data-dbar=live]:hover .bi,.nit-dbar button[data-dbar=live].is-live .bi{animation:dbarPop .45s ease}.nit-dbar.is-compact button{padding:6px}.nit-dbar button span{color:var(--dc)}.nit-dbar:not(.is-run) button[data-dbar=search] span{color:#0d2818}.nit-dbar button:nth-child(n+2) span{display:none}.nit-dbar button:nth-child(n+2){padding-right:6px}.nit-dbar button.has-text span{display:inline}.nit-dbar button.has-text{padding-right:14px}.nit-dbar button.no-text span{display:none}.nit-dbar button.no-text{padding-right:6px}.nit-dbar.is-fx{gap:0;justify-content:flex-start;transition:width .6s cubic-bezier(.22,1,.36,1),transform .25s ease,opacity .25s ease}.nit-dbar.is-fx button,.nit-dbar.is-fx button.has-text,.nit-dbar.is-fx button.no-text{flex:0 0 auto;position:relative;padding:6px;background:none;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.nit-dbar.is-fx button span{display:block;position:absolute;left:44px;top:50%;margin-top:-.7em;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden}.nit-dbar.is-fx button span.on{opacity:1;visibility:visible}.nit-dbar.is-fx button span.off{visibility:visible;opacity:0;transform:translateX(-6px);transition:opacity .15s ease,transform .15s ease}.nit-dbar.is-fx button span em{display:inline-block;font-style:normal;animation:dbarIn .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.25s + var(--i)*60ms)}@keyframes dbarIn{from{opacity:0;transform:translateY(9px) rotate(6deg)}}.nit-dbar.is-fx.is-compact{width:auto!important}.nit-dbar.is-fx.is-compact button{transform:none!important}.nit-dbar.is-fx.is-compact button span{display:none}@media (prefers-reduced-motion:reduce){.nit-dbar button:nth-child(n+2) span{display:inline}.nit-dbar button:nth-child(n+2){padding-right:14px}}.nit-dbar button .bi{animation:dbarAuto 7.2s ease-in-out infinite}.nit-dbar button:nth-child(2) .bi{animation-delay:1.2s}.nit-dbar button:nth-child(3) .bi{animation-delay:2.4s}.nit-dbar button:nth-child(4) .bi{animation-delay:3.6s}.nit-dbar button:nth-child(5) .bi{animation-delay:4.8s}.nit-dbar button:nth-child(6) .bi{animation-delay:6s}@keyframes dbarAuto{0%,10%,100%{transform:none}3%{transform:scale(1.18) rotate(-10deg)}6%{transform:scale(1.18) rotate(10deg)}}.nit-dbar.is-fx{gap:0;justify-content:flex-start}@keyframes dbarSeek{25%{transform:translate(-2px,-1px)}50%{transform:translate(2px,1px)}75%{transform:translate(-1px,1px)}}@keyframes dbarRing{20%,60%{transform:rotate(-14deg)}40%,80%{transform:rotate(14deg)}}@keyframes dbarPop{50%{transform:scale(1.18)}}@keyframes dbarHop{40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@keyframes dbarSpark{50%{transform:rotate(18deg) scale(1.15)}}@media (prefers-reduced-motion:reduce){.nit-dbar button,.nit-dbar button .bi{transition:none;animation:none!important}.nit-dbar button:hover{transform:none}}.nit-dbar button:focus-visible{outline:2px solid #b83a00;outline-offset:2px}html body #aiFloatBtn{display:none!important}}@media (prefers-reduced-motion:reduce){.nit-dbar{transition:none}}@media (max-width:991.98px){html body .site-header #btnSearch{display:none!important}}html body .site-header #btnSearch{--hc:#b83a00;--ht:#fff2ec}html body .site-header #btnWish{--hc:#e11d48;--ht:#ffeef2}html body .site-header #btnCart{--hc:#2563eb;--ht:#eaf1ff}html body .site-header #btnCurrency{--hc:#16a34a;--ht:#e8f8ee}html body .site-header .hdr-icon[data-tip]{transition:background-color .2s ease,color .2s ease,transform .2s ease}@media (hover:hover){html body .site-header .hdr-icon[data-tip]:hover{background:var(--ht);color:var(--hc);transform:translateY(-1px)}html body .site-header .hdr-icon[data-tip]:hover .bi{color:var(--hc)}html body .site-header #btnSearch:hover .bi{animation:dbarSeek .6s ease}html body .site-header #btnWish:hover .bi{animation:hdrBeat .7s ease}html body .site-header #btnCart:hover .bi{animation:hdrRoll .6s ease}html body .site-header #btnCurrency:hover .bi{animation:hdrSpin .7s ease}}@keyframes hdrBeat{25%{transform:scale(1.25)}50%{transform:scale(1)}75%{transform:scale(1.15)}}@keyframes hdrRoll{35%{transform:translateX(5px) rotate(-6deg)}70%{transform:translateX(-2px)}}@keyframes hdrSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html body .site-header .hdr-icon[data-tip]:hover{transform:none}html body .site-header .hdr-icon[data-tip]:hover .bi{animation:none!important}}