@font-face{font-family:poppins;src:url(/_next/static/media/1d64408a1bf7ec50-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/6753f4681cd59a7a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/c8fac319dbfb4378-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_fd6ab1{font-family:poppins,poppins Fallback}.__variable_fd6ab1{--font-poppins:"poppins","poppins Fallback"}[data-design-hub]{background:#f3f6f7;color:#24343b}[data-design-hub-card]{border:1px solid #dbe3e6!important;border-radius:18px;box-shadow:0 3px 14px #24343b08!important;transform:none!important}[data-design-hub-card]:hover{border-color:#2b788b!important}[data-design-hub-price]{inset:auto 0 0;padding:16px;gap:10px;background:#fff;color:#24343b;border-radius:0;border-top:1px solid #dbe3e6}[data-design-hub-price]>div:first-child{min-width:0}[data-design-hub-price] h3{color:#24343b;font-weight:600;font-size:21px}[data-design-hub-price] :is(.text-white\/70,.text-white\/90,.text-gray-400){color:#52616b}[data-design-hub-price] .text-red-300{color:#b42318}[data-design-hub-price] .text-amber-300{color:#92400e}[data-design-hub-filters]{border-color:#dbe3e6;box-shadow:none}[data-design-hub-filters] button{box-shadow:none}@media (min-width:768px){[data-design-hub-filters]{background:#fff;border-radius:18px}[data-design-hub] button.rounded-full{border-radius:10px;box-shadow:none}}@media (max-width:767px){[data-design-hub-card]{border-radius:16px}[data-design-hub-price]{padding:12px 16px}}form[aria-label="Explore weekend ideas with Tripzy"]{border:0;border-radius:0;background:transparent;padding:0;color:#24343b}form[aria-label="Explore weekend ideas with Tripzy"]>div:first-child{border:1px solid #c5d2d7;border-radius:12px;box-shadow:none}form[aria-label="Explore weekend ideas with Tripzy"] button[type=submit]{border-radius:10px;box-shadow:none}[data-design-desktop-hero]{background:#f3f6f7!important;padding-top:48px;min-height:auto}[data-design-desktop-hero] h2{color:#24343b;font-weight:600;font-size:clamp(40px,3.2vw,54px);line-height:1.12}[data-design-desktop-hero] h2+p{color:#52616b;font-size:17px}form[aria-label="Describe your weekend and plan a trip with Tripzy"]{border-color:#c5d2d7;border-radius:12px;box-shadow:none!important}form[aria-label="Describe your weekend and plan a trip with Tripzy"] button{border-radius:10px}[aria-label="Run your own search on the planner"]>div,[data-design-demo-frame]{border:1px solid #dbe3e6;border-radius:18px;box-shadow:0 3px 14px #24343b05!important}[data-design-hero-card]{border-color:#dbe3e6;border-radius:18px;padding:20px;box-shadow:none;background:#fff;backdrop-filter:none}[data-design-hero-card] h1{color:#24343b;line-height:1.08}[data-design-hero-card]>p:not(:first-child){color:#52616b;font-weight:400;line-height:1.55}[data-design-hero-card] form{margin-top:24px}[aria-label="Example searches"] button{border-radius:8px;border-color:#dbe3e6;color:#52616b}#product-tour{background:#fff!important}#product-tour h3{color:#24343b}#product-tour p{color:#52616b}#product-tour .rounded-full.bg-\[\#2b788b\]{border-radius:10px;box-shadow:none}[data-design-final]{background:#f3f6f7!important;border-top:1px solid #dbe3e6}[data-design-final] h2{color:#24343b}[data-design-final] :is(p,.text-slate-300,.text-slate-400,.text-slate-500){color:#52616b}[data-design-final] .text-\[\#4db8d1\]{color:#2b788b}[data-design-final] a[href="/plan"]{color:#fff;background:#2b788b;border-radius:10px;box-shadow:none!important}[data-design-final] a[href="/plan"]:hover{background:#236a7a}[data-design-final] a:focus-visible{outline:3px solid #2b788b;outline-offset:4px}[data-design-trip-demo]{background:#f3f6f7}[data-design-selected-choice]{background:#edf5f6;border:1px solid #c9dfe3;border-radius:10px;box-shadow:none}[data-design-selected-choice]>span:first-child{display:none}[data-design-demo-checkout]{border-top:1px solid #dbe3e6;border-radius:0;background:transparent;color:#24343b;padding:12px 0 0;gap:8px}[data-design-demo-checkout]>span:last-child{background:#2b788b;color:#fff;border-radius:8px;padding:9px 12px}[data-design-planner]{background:#f3f6f7;color:#24343b}[data-design-planner-card]{border:1px solid #dbe3e6;border-radius:18px;box-shadow:0 3px 14px #24343b05}[data-design-planner] h1{color:#24343b;font-weight:600}[data-design-planner] h1+p{color:#52616b}.tripzy-intent-box{border-color:#c5d2d7;border-radius:12px;box-shadow:none}.tripzy-intent-box:focus-within{border-color:#2b788b;box-shadow:0 0 0 2px #2b788b20}[data-design-trip-basics]{border-color:#dbe3e6;border-radius:12px;box-shadow:none}[data-design-search-type]{border-color:#dbe3e6;border-radius:10px;background:#f3f6f7}[data-design-search-type] button{border-radius:7px;box-shadow:none}[data-design-planner] button.rounded-full:not([data-design-search-type] button){border-radius:8px;box-shadow:none}[data-design-build-trip]{border-radius:10px;box-shadow:none!important;font-weight:600}[data-design-build-trip]:not(:disabled){background:#2b788b!important;border-color:#2b788b!important}@media (max-width:767px){[data-design-planner-card]{border-radius:16px}}[data-design-trip-sheet]{background:#f3f6f7;border-radius:0;box-shadow:none}:is([data-design-flights],[data-design-hotels]){color:#24343b}:is([data-design-flights],[data-design-hotels]) h2,[data-design-hotel-card] h3{color:#24343b;font-weight:600}[data-design-flight-card]{border-radius:12px;box-shadow:none;transform:none}[data-design-flight-card]:not(.border-red-200):not(.border-primary){background:#fff;border-color:#dbe3e6}[data-design-flight-card].border-primary{background:#eef6f8}[data-design-flight-card]:hover:not(.border-red-200){border-color:#2b788b}[data-design-hotel-card]{border-radius:12px;box-shadow:none}[data-design-hotel-card].border-gray-200{border-color:#dbe3e6}[data-design-hotel-card]:hover{border-color:#2b788b}:is([data-design-flights],[data-design-hotels]) button.h-8{border:1px solid #c5d2d7;border-radius:8px;box-shadow:none}:is([data-design-flights],[data-design-hotels]) button.h-8.bg-gray-100{background:#fff}:is([data-design-flights],[data-design-hotels]) button.h-8.text-primary{border-color:#93bfc9}[data-design-hotel-availability]{border:1px solid #2b788b;border-radius:8px;background:#fff;color:#2b788b}[data-design-hotel-availability]:hover{background:#eef6f8}[data-design-date-apply]{border-radius:10px}[data-design-hotel-detail] :is(h1,h2,h3,h4){color:#24343b;font-weight:600}[data-design-hotel-highlight]{background:#f3f6f7;border:1px solid #dbe3e6;border-radius:12px}[data-design-room-choice]{border:1px solid #2b788b;background:#fff;color:#2b788b;border-radius:8px;font-weight:600}[data-design-room-choice]:hover{background:#eef6f8}[data-design-rooms-action]{border-radius:10px;box-shadow:none;font-weight:600}[data-design-checkout]{background:#f3f6f7;color:#24343b}[data-design-checkout-card]{border-color:#dbe3e6;border-radius:18px;box-shadow:0 3px 14px #24343b05}[data-design-checkout] :is(h1,h2,h3){color:#24343b;font-weight:600}[data-design-checkout] :is(input,select){border-radius:10px;border-color:#c5d2d7}[data-design-checkout] .phone-input-container:not(.error) .form-control{border-color:#c5d2d7!important;border-radius:10px!important}[data-design-checkout] :is(input,select):focus{border-color:#2b788b}[data-design-checkout] button.bg-primary{border-radius:10px;box-shadow:none}[data-design-pay-bar]{border-color:#dbe3e6;box-shadow:0 -3px 14px #24343b08}@media (max-width:767px){[data-design-checkout-card]{border-radius:16px}}[data-design-support]{min-height:0;background:#f3f6f7;color:#24343b}[data-design-support-layout]{display:flex;flex-direction:column;height:calc(100dvh - 140px);min-height:420px;padding-top:24px;padding-bottom:24px}[data-design-support-layout]>div:first-child{flex-shrink:0}[data-design-support] h1{color:#24343b;font-weight:600}[data-design-support-chat]{flex:1;min-height:0;border-color:#dbe3e6;border-radius:18px}[data-design-support-chat]>div{height:100%}[data-design-support-chat] textarea{border-radius:10px;border-color:#c5d2d7}[data-design-support-chat] button[type=submit]{border-radius:10px}@media (max-width:767px){[data-design-support-layout]{padding-top:16px;padding-bottom:16px}[data-design-support-chat]{border-radius:16px}}[data-design-information]{color:#24343b;background:#f3f6f7}[data-design-information].bg-white{background:#fff}[data-design-information] :is(h1,h2,h3){color:#24343b;font-weight:600}[data-design-information-card]{border:1px solid #dbe3e6;border-radius:18px;box-shadow:0 3px 14px #24343b05}[data-design-information-action]{background:#2b788b!important;color:#fff;border-radius:10px;box-shadow:none!important;transform:none!important}[data-design-information-action]:hover{background:#236a7a!important}@media (max-width:767px){[data-design-information-card]{border-radius:16px}[data-design-information]:not(.bg-white) h1{font-size:28px;line-height:1.2}}[data-design-information] .prose :is(h2,h3){color:#24343b;font-weight:600}[data-design-information] .prose a{color:#2b788b;overflow-wrap:anywhere}[data-design-information] .prose a:hover{text-decoration:underline}@media (max-width:767px){[data-design-information]>div{padding-left:16px;padding-right:16px}[data-design-information-card]:has(>.prose){padding:20px 16px}[data-design-information] .prose{font-size:16px;line-height:1.7}[data-design-information] .prose :is(h2,h3){font-size:20px;line-height:1.35}}[data-design-confirmation],[data-design-member]{background:#f3f6f7!important;color:#24343b}[data-design-confirmation] :is(h1,h2,h3),[data-design-member] :is(h1,h2,h3){color:#24343b;font-weight:600}[data-design-confirmation] :is(.rounded-2xl,.rounded-xl).bg-white,[data-design-confirmation]>.bg-white,[data-design-confirmation]>div>.bg-white,[data-design-member] :is(.rounded-2xl,.rounded-xl).bg-white{border-color:#dbe3e6!important;border-radius:18px;box-shadow:0 3px 14px #24343b08!important}[data-design-confirmation] :is(button,a).bg-primary,[data-design-member] :is(button,a).bg-primary{background:#2b788b!important;border-radius:10px;box-shadow:none!important}[data-design-member] :is(input,select,textarea){border-color:#c5d2d7;border-radius:10px}@media (max-width:767px){[data-design-confirmation] :is(.rounded-2xl,.rounded-xl).bg-white,[data-design-confirmation]>.bg-white,[data-design-confirmation]>div>.bg-white,[data-design-member] :is(.rounded-2xl,.rounded-xl).bg-white{border-radius:16px}}