@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gm-style-iw button.gm-ui-hover-effect{display:none!important}body.Header_dark__VAJAJ .Header_Header__H\+RHV{background-color:var(--bg-color)!important;border-bottom:1px solid var(--border-color)}.Header_Header__H\+RHV{position:sticky;top:0;transition:transform .3s ease;z-index:999!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-menu-frame,.skiptranslate{display:none!important}.Header_Header__H\+RHV.Header_hidden__tEebh{transform:translateY(-100%)}.Header_Header__H\+RHV.Header_visible__vg85d{transform:translateY(0)}.Header_Header__H\+RHV{background-color:var(--bg-color);border-bottom:1px solid var(--border-color);font-family:Inter,sans-serif;padding:20px 0}.Header_Header__H\+RHV .Header_Header_All__tNMak{align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.Header_Header__H\+RHV .Header_guest__iJuI5,.Header_Header__H\+RHV .Header_loggedIn__l-LFz{justify-content:space-between}.Header_Header__H\+RHV .Header_logo__4lR6u{align-items:center;display:flex}.Header_Header__H\+RHV .Header_logo__4lR6u img{height:57px;object-fit:cover;width:108px}.Header_Header__H\+RHV .Header_logo__4lR6u span{color:var(--brand-primary);font-size:20px;font-weight:600}.Header_Header__H\+RHV .Header_authBtns__dIgq3{display:flex;gap:10px;margin-left:10px}.Header_Header__H\+RHV .Header_authBtns__dIgq3 a{text-decoration:none!important}@media(max-width:700px){.Header_Header__H\+RHV .Header_authBtns__dIgq3{display:none!important}}.Header_Header__H\+RHV .Header_authBtns__dIgq3 .Header_loginBtn__h958\+{align-items:center;background-color:#0000;border:1px solid var(--brand-primary);border-radius:20px;color:var(--brand-primary);cursor:pointer;display:flex;font-size:14px;height:48px;justify-content:center;text-align:center;transition:all .3s;width:130px}.Header_Header__H\+RHV .Header_authBtns__dIgq3 .Header_registerBtn__oO8WK{align-items:center;background-color:var(--brand-primary);border:none;border-radius:20px;color:var(--white);cursor:pointer;display:flex;font-size:14px;height:48px;justify-content:center;text-align:center;transition:all .3s;width:130px}.Header_Header__H\+RHV .Header_authBtns__dIgq3 .Header_registerBtn__oO8WK:hover{opacity:.9}.Header_Header__H\+RHV .Header_OpenSidebarDiv__TzZdR{align-items:center;display:flex;gap:20px}.Header_Header__H\+RHV .Header_OpenSidebarDiv__TzZdR button{background-color:var(--bg-secondary);border:none;border:1px solid var(--border-color);border-radius:50%;color:var(--text-color);display:none;height:40px;margin-top:10px;padding:10px;width:40px}@media(min-width:769px){.Header_Header__H\+RHV .Header_OpenSidebarDiv__TzZdR{display:flex}.Header_Header__H\+RHV .Header_OpenSidebarDiv__TzZdR button{align-items:center;cursor:pointer;display:flex;justify-content:center}}@media(min-width:902px)and (max-width:1500px){.Header_Header__H\+RHV .Header_OpenSidebarDiv__TzZdR{display:flex}.Header_Header__H\+RHV .Header_OpenSidebarDiv__TzZdR button{align-items:center;cursor:pointer;display:flex;justify-content:center}}.Header_Header__H\+RHV .Header_OffcanvasBtn__Qitb7 button{background-color:var(--offcanvasIcon-bg-color);border:none;border-radius:50%;height:40px;margin-top:10px;padding:10px;width:40px}.Header_Header__H\+RHV .Header_navLinks__SjYJY{align-items:center;display:none!important;gap:40px}@media only screen and (max-width:1500px){.Header_Header__H\+RHV .Header_navLinks__SjYJY{display:none!important}}.Header_Header__H\+RHV .Header_OffcanvasBtn_ForRes__HLd9i{border:none;display:none}.Header_Header__H\+RHV .Header_OffcanvasBtn_ForRes__HLd9i button{background-color:var(--offcanvasIconHeader-bg-color);border:none;border:1px solid var(--border-color);border-radius:50%;color:var(--text-color);cursor:pointer;height:40px;margin-top:10px;padding:10px;width:40px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM{align-items:center;display:flex}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_OffcanvasBtn__Qitb7{background-color:#0000;border:none;color:var(--text-color)!important;display:none}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_rightSection_bottom__QKsIa{align-items:center;display:flex;gap:5px;justify-content:center}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_rightSection_bottom__QKsIa .Header_freediv__MZxNF{background-color:var(--text-color);height:24px;width:1.4px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_icon__oJjQr{cursor:pointer;height:24px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_icon__oJjQr img{display:block;height:auto;width:100%}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_icon__oJjQr .Header_mobile_app__sm67-{align-items:center;display:flex;gap:5px;justify-content:center}@media only screen and (max-width:376px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_icon__oJjQr .Header_mobile_app__sm67- span{display:none}}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_lang__0oOBz{color:var(--hotels-text-color);font-size:14px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr{align-items:center;display:flex;position:relative}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna{align-items:center;border:1px solid #0000;border-radius:24px;cursor:pointer;display:flex;gap:10px;padding:3px 6px;transition:all .2s ease}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna:hover{background-color:var(--bg-secondary);border-color:var(--border-color)}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_avatarWrapper__31j3v{align-items:center;background:var(--bg-tertiary);border:1.5px solid var(--brand-primary);border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_avatarWrapper__31j3v img{height:100%;object-fit:cover;width:100%}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_avatarWrapper__31j3v svg{color:var(--text-tertiary)}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_userName__lyXqF{color:var(--text-color);font-size:14px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_userName__lyXqF{display:none}}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_chevron__I4-b9{color:var(--text-tertiary);transition:transform .2s ease}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_chevron__I4-b9.Header_open__OUGys{transform:rotate(180deg)}@media(max-width:1200px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userTrigger__RRnna .Header_chevron__I4-b9{display:none}}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr{animation:Header_scaleIn__d4UWp .2s ease forwards;background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 25px var(--black-alpha-15);padding:8px;position:absolute;right:0;top:calc(100% + 10px);transform-origin:top right;width:240px;z-index:1000}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_dropdownHeader__MRNR1{padding:8px 12px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_dropdownHeader__MRNR1 .Header_userEmail__3k2v4{color:var(--text-tertiary);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_dropdownDivider__COSIM{background-color:var(--border-color);height:1px;margin:4px 0}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_logoutBtn__LgWg5,.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr a{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_logoutBtn__LgWg5:hover,.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr a:hover{background-color:var(--bg-secondary);color:var(--brand-primary)}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_logoutBtn__LgWg5:hover svg,.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr a:hover svg{color:var(--brand-primary)}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_logoutBtn__LgWg5 svg,.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr a svg{color:var(--text-tertiary);transition:color .2s ease}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_logoutBtn__LgWg5:hover,.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_userDropdown__YVSgr .Header_logoutBtn__LgWg5:hover svg{color:var(--text-error)}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_sidebarToggle__etKVD{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-color);cursor:pointer;display:none;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_sidebarToggle__etKVD:hover{background:var(--bg-tertiary)}@media(max-width:1500px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_userSection__xnGCr .Header_sidebarToggle__etKVD{display:flex}}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_cart__IILcv{position:relative}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_cart__IILcv .Header_count__1aWTq{background-color:var(--brand-primary);border-radius:50%;color:var(--white);font-size:10px;padding:2px 5px;position:absolute;right:-6px;top:-6px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:all .2s ease;width:40px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3.Header_active__uhrrY{background-color:var(--brand-primary)!important;color:var(--white)!important}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3:hover{background-color:var(--black-alpha-06)}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3 svg{color:inherit}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3 .Header_badge__PPrzy{align-items:center;background-color:var(--brand-secondary);border:1.5px solid var(--bg-color);border-radius:50%;box-shadow:0 2px 4px var(--black-alpha-10);color:var(--white);display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:768px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3{height:36px;width:36px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_iconBtn__iORI3 svg{height:20px;width:20px}}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_mobileAppBtn__yQBpp{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_mobileAppBtn__yQBpp:hover{background-color:var(--bg-tertiary)}@media(max-width:900px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_mobileAppBtn__yQBpp .Header_mobileAppText__KJzdW{display:none}}@media(max-width:576px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_mobileAppBtn__yQBpp{padding:8px}}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_langCurrency__3p8ko{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:8px;margin-left:6px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_langCurrency__3p8ko .Header_langItem__fDiLL{cursor:pointer;transition:opacity .2s ease}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_langCurrency__3p8ko .Header_langItem__fDiLL:hover{opacity:.7}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_langCurrency__3p8ko .Header_divider__KSOAA{color:var(--text-color);opacity:.3;-webkit-user-select:none;user-select:none}@keyframes Header_fadeIn__WUTQH{0%{opacity:0}to{opacity:1}}@keyframes Header_fadeOut__ui5qU{0%{opacity:1}to{opacity:0}}@keyframes Header_scaleIn__d4UWp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Header_scaleOut__rwzPY{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.Header_modalBackdrop__N-tUH{align-items:center;animation:Header_fadeIn__WUTQH .3s ease forwards;background:var(--black-alpha-60);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Header_modalBackdrop__N-tUH.Header_closing__oz7MB{animation:Header_fadeOut__ui5qU .3s ease forwards}.Header_modalContent__Vhydf{animation:Header_scaleIn__d4UWp .3s ease forwards;background:var(--bg-color);border-radius:8px;color:var(--text-color)!important;max-width:500px;padding:20px;position:relative;width:100%;z-index:1000000}.Header_closing__oz7MB .Header_modalContent__Vhydf{animation:Header_scaleOut__rwzPY .3s ease forwards}.Header_modalContent__Vhydf .Header_Mobile_COntent_All__ltRHO{align-items:center;display:flex;justify-content:space-around}.Header_modalContent__Vhydf .Header_Mobile_COntent_All__ltRHO .Header_Modal_Content_Right__wRTFm img{border:1px solid var(--text-success-dark);border-radius:10px;max-height:300px;max-width:200px}.Header_modalContent__Vhydf .Header_Mobile_COntent_All__ltRHO .Header_Modal_Content_Left__6wgRx{display:flex;flex-direction:column;gap:10px}.Header_modalContent__Vhydf .Header_Mobile_COntent_All__ltRHO .Header_Modal_Content_Left__6wgRx .Header_Modal_Content_Left_Pay__tQphf{align-items:center;display:flex;gap:20px}.Header_modalContent__Vhydf .Header_Mobile_COntent_All__ltRHO .Header_Modal_Content_Left__6wgRx .Header_Modal_Content_Left_Pay__tQphf li{list-style:none}.Header_modalContent__Vhydf .Header_Mobile_COntent_All__ltRHO .Header_Modal_Content_Left__6wgRx .Header_Modal_Content_Left_Pay__tQphf li a{align-items:center;color:var(--gray-color);display:flex;gap:5px;text-decoration:none}.Header_modalContent__Vhydf .Header_language_list__b0ekK{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);list-style:none;margin:10px 0;padding:0}.Header_modalContent__Vhydf .Header_language_list__b0ekK li{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color)!important;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background .2s ease}.Header_modalContent__Vhydf .Header_language_list__b0ekK li img{border-radius:2px;height:14px;object-fit:cover;width:20px}.Header_modalContent__Vhydf .Header_language_list__b0ekK li:hover{background:var(--bg-tertiary)}.Header_closeBtn__5ph3I{background:#0000;border:none;color:var(--text-icon);cursor:pointer;font-size:20px;position:absolute;right:12px;top:10px}.Header_closeBtn__5ph3I:hover{color:var(--text-error)}.Header_modalTabs__AmPxr{display:flex;gap:10px;margin-bottom:15px}.Header_modalTabs__AmPxr .Header_tab__PX4CK{background-color:#0000;border:none;border-radius:6px;color:var(--text-icon);color:var(--text-tertiary-alt);cursor:pointer;flex:1 1;font-weight:500;font-weight:600;max-width:100px;padding:1px;text-align:start;transition:all .2s ease}.Header_modalTabs__AmPxr .Header_tab__PX4CK.Header_active__uhrrY{color:var(--text-primary-strong)}.Header_modalTabs__AmPxr .Header_tab__PX4CK:hover{background:var(--bg-tertiary);color:var(--text-color);opacity:1}@media only screen and (max-width:1140px){.Header_Header_All__tNMak .Header_navLinks__SjYJY{gap:15px}}@media only screen and (max-width:1500px){.Header_Header_All__tNMak .Header_navLinks__SjYJY{display:flex}.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_OffcanvasBtn__Qitb7{display:block}.Header_Header_All__tNMak .Header_OpenSidebarDiv__TzZdR,.Header_Header_All__tNMak .Header_userSection__xnGCr .Header_chevron__I4-b9,.Header_Header_All__tNMak .Header_userSection__xnGCr .Header_userName__lyXqF{display:none}.Header_Header_All__tNMak .Header_OffcanvasBtn_ForRes__HLd9i{display:block}}@media(max-width:768px){.Header_Header_All__tNMak .Header_OffcanvasBtn_ForRes__HLd9i,.Header_Header_All__tNMak .Header_OpenSidebarDiv__TzZdR,.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_authBtns__dIgq3,.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_iconBtn__iORI3,.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_userSection__xnGCr{display:none!important}}@media only screen and (max-width:550px){.Header_Header_All__tNMak .Header_navLinks__SjYJY .Header_logo__4lR6u{display:none!important;width:80px}.Header_Header_All__tNMak .Header_navLinks__SjYJY .Header_logo__4lR6u img{width:80px}.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_icon__oJjQr img{width:20px}.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_OffcanvasBtn__Qitb7{color:var(--text-color);display:block}}@media only screen and (max-width:550px)and (max-width:380px){.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_iconBtn__iORI3{height:32px;width:32px}.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_iconBtn__iORI3 svg{height:18px;width:18px}.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_mobileAppBtn__yQBpp{padding:6px}}@media only screen and (max-width:550px)and (max-width:360px){.Header_Header_All__tNMak .Header_rightSection__nV\+KM .Header_mobileAppBtn__yQBpp{display:none}}@media only screen and (max-width:550px){.Header_Header_All__tNMak .Header_userSection__xnGCr .Header_chevron__I4-b9,.Header_Header_All__tNMak .Header_userSection__xnGCr .Header_userName__lyXqF{display:none}}.offCanvas_offcanvasOverlay__Ykph3{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--black-alpha-30);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.offCanvas_offcanvasOverlay__Ykph3.offCanvas_open__ld5Ro{opacity:1;pointer-events:auto}.offCanvas_offcanvas__AkX1s{background:var(--sideBar-bg-color);border-right:1px solid var(--border-color);box-shadow:var(--card-boxshadow);display:flex;flex-direction:column;height:100dvh;left:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:300px;z-index:1000!important}.offCanvas_offcanvas__AkX1s::-webkit-scrollbar{width:4px}.offCanvas_offcanvas__AkX1s::-webkit-scrollbar-track{background:#0000}.offCanvas_offcanvas__AkX1s::-webkit-scrollbar-thumb{background:var(--card-boxshadow);border-radius:10px}.offCanvas_offcanvas__AkX1s.offCanvas_open__ld5Ro{transform:translateX(0)}.offCanvas_offcanvas__AkX1s .offCanvas_topSection__GobJT{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding:0 .5rem}.offCanvas_offcanvas__AkX1s .offCanvas_logo__EjQyf{align-items:center;display:flex}.offCanvas_offcanvas__AkX1s .offCanvas_logo__EjQyf svg{height:5rem;width:auto}.offCanvas_offcanvas__AkX1s .offCanvas_closeBtn__aokl-{align-items:center;background:var(--bg-tertiary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.offCanvas_offcanvas__AkX1s .offCanvas_closeBtn__aokl-:hover{background:var(--border-color);color:var(--text-dark)}.offCanvas_offcanvas__AkX1s .offCanvas_closeBtn__aokl-:active{transform:scale(.92)}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w{display:flex;flex:1 1;flex-direction:column}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuList__aMfsv{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w li{margin:0}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_authButtonsContainer__mE5Xk{display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem;padding:0 .5rem}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_authButtonsContainer__mE5Xk .offCanvas_authButton__036n6{background-color:#0000;border:1.5px solid var(--brand-primary);border-radius:12px;color:var(--brand-primary);font-size:14px;font-weight:600;padding:12px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_authButtonsContainer__mE5Xk .offCanvas_authButton__036n6.offCanvas_registerButton__mUYae{background-color:var(--brand-primary);border:none;box-shadow:0 4px 12px var(--brand-primary-alpha-20);color:var(--white)}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_authButtonsContainer__mE5Xk .offCanvas_authButton__036n6:active{transform:scale(.98)}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuGroup__Dsyib{margin:0}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_groupLabel__G55XJ{color:var(--text-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:.75rem 1rem .25rem;text-transform:uppercase}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_groupItems__TYWnH{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuItem__9wkgG{align-items:center;border-radius:12px;color:var(--text-secondary);display:flex;font-size:15px;font-weight:500;gap:12px;padding:.8rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuItem__9wkgG .offCanvas_icon__aEaBA{color:inherit;flex-shrink:0;height:20px;min-width:20px;transition:inherit;width:20px}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuItem__9wkgG:active{background:#0a4e2c14}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuItem__9wkgG.offCanvas_active__mab30{background:var(--brand-primary);box-shadow:0 4px 12px var(--brand-primary-alpha-20);color:var(--white)}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuItem__9wkgG.offCanvas_active__mab30:before{background:var(--white);border-radius:4px;content:"";height:18px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.offCanvas_offcanvas__AkX1s .offCanvas_menu__MQS3w .offCanvas_menuItem__9wkgG.offCanvas_active__mab30 .offCanvas_icon__aEaBA{color:var(--white)}.offCanvas_offcanvas__AkX1s .offCanvas_footer__q1roX{padding:1.5rem .5rem 1rem;text-align:center}.offCanvas_offcanvas__AkX1s .offCanvas_footer__q1roX p{color:var(--text-muted);font-size:12px;margin:0}.Sidebar_sidebar__TtOmt{-webkit-overflow-scrolling:touch;background:var(--sideBar-bg-color);border-right:1px solid var(--border-color);box-shadow:4px 0 15px var(--black-alpha-06);display:flex;flex-direction:column;height:100dvh;left:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1rem;position:fixed;scrollbar-width:thin;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);width:300px;z-index:1000!important}.Sidebar_sidebar__TtOmt::-webkit-scrollbar{width:4px}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-thumb{background:var(--black-alpha-06);border-radius:10px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4{padding:1.5rem .75rem;width:85px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_topSection__t4wo8{flex-direction:column;gap:1.5rem}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_logo__0GVnK{display:none}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_toggleBtn__rdOlG{position:static;transform:none}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_groupLabel__zFeVJ{height:0;opacity:0;overflow:hidden;padding:0}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{justify-content:center;padding:.875rem}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{display:none}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{margin:0}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{left:4px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_footer__-65SD{display:none}.Sidebar_sidebar__TtOmt .Sidebar_topSection__t4wo8{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding:0 .5rem;position:relative}.Sidebar_sidebar__TtOmt .Sidebar_logo__0GVnK{align-items:center;display:flex}.Sidebar_sidebar__TtOmt .Sidebar_logo__0GVnK svg{height:5rem;width:auto}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG{align-items:center;background:var(--bg-color)!important;border:1px solid var(--border-color)!important;border-radius:50%;box-shadow:var(--card-boxshadow);color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px;z-index:10}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG:hover{box-shadow:0 4px 12px var(--black-alpha-10);color:var(--brand-primary);transform:scale(1.05)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO{display:flex;flex:1 1;flex-direction:column}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuList__xnvEg{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuGroup__X1zjM,.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO li{margin:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_groupLabel__zFeVJ{color:var(--text-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;overflow:hidden;padding:.75rem 1rem .25rem;text-transform:uppercase;transition:opacity .2s ease;white-space:nowrap}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_groupItems__juD7K{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{align-items:center;border-radius:12px;color:var(--text-secondary);display:flex;font-size:15px;font-weight:500;gap:12px;padding:.8rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{color:inherit;flex-shrink:0;height:20px;min-width:20px;transition:inherit;width:20px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{white-space:nowrap}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:hover{background:var(--bg-primary-alpha-06);color:var(--brand-primary)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:var(--brand-primary);box-shadow:0 4px 12px var(--shadow-primary-sm);color:var(--white)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{background:var(--white);border-radius:4px;content:"";height:18px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--white)}.Sidebar_sidebar__TtOmt .Sidebar_footer__-65SD{padding:1.5rem .5rem .5rem;text-align:center}.Sidebar_sidebar__TtOmt .Sidebar_footer__-65SD p{color:var(--text-tertiary);font-size:12px;margin:0}.Sidebar_backdrop__8CXVh{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--black-alpha-60);bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.Sidebar_backdrop__8CXVh.Sidebar_active__SdzR6{display:block;opacity:1;pointer-events:auto}@media(max-width:901px){.Sidebar_sidebar__TtOmt{background:linear-gradient(180deg,var(--mainColor-of-Sidebar) 0,var(--sideBar-bg-color) 100%);border-right:1px solid var(--border-color);box-shadow:4px 0 24px var(--black-alpha-10);display:flex;flex-direction:column;gap:1rem;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom, 20px));transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000!important}.Sidebar_sidebar__TtOmt::-webkit-scrollbar{width:6px}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-thumb{background:var(--black-alpha-10);border-radius:3px}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-thumb:hover{background:var(--black-alpha-20)}.Sidebar_sidebar__TtOmt.Sidebar_mobileOpen__5j0LK{transform:translateX(0)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4{padding:1.5rem 1rem;transform:translateX(-100%);width:300px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4.Sidebar_mobileOpen__5j0LK{transform:translateX(0)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_topSection__t4wo8{border-bottom:1px solid var(--border-color);justify-content:space-between;margin-bottom:.5rem;padding-bottom:1rem}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_logo__0GVnK{display:flex;opacity:1;transform:scale(1)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_toggleBtn__rdOlG{background:var(--bg-color)!important;border:1.5px solid var(--border-color)!important;border-radius:12px;box-shadow:0 2px 8px var(--brand-primary-alpha-10);color:var(--brand-primary);margin:0;min-height:44px;min-width:44px;padding:.6rem;width:auto}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{align-items:center;border:1px solid #0000;border-radius:12px;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:12px;justify-content:flex-start;padding:.875rem 1.125rem;position:relative}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{opacity:1;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:auto}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{align-items:center;color:var(--text-icon);display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin:0;min-width:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:linear-gradient(135deg,var(--brand-primary-alpha-12) 0,var(--brand-primary-alpha-10) 100%);border-color:var(--brand-primary-alpha-20);box-shadow:0 2px 8px var(--brand-primary-light-alpha-15);color:var(--brand-primary)!important;font-weight:600}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-radius:0 4px 4px 0;box-shadow:0 0 8px var(--brand-primary-alpha-40);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.15)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active{background:var(--brand-primary-alpha-12);border-color:var(--brand-primary-light-alpha-15);transform:translateX(2px)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.1)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:hover:after,.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:hover:before{display:none}.Sidebar_sidebar__TtOmt .Sidebar_topSection__t4wo8{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_logo__0GVnK{display:flex;flex:1 1;justify-content:center;object-fit:cover;opacity:1;padding:.5rem 0;transform:scale(1);transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_logo__0GVnK svg{filter:drop-shadow(0 2px 4px var(--black-alpha-10));transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG{align-items:center;background:var(--bg-color)!important;border:1.5px solid var(--border-color)!important;border-radius:12px;box-shadow:0 2px 8px var(--brand-primary-alpha-10);color:var(--brand-primary);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG:active{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 12px var(--shadow-primary-sm);color:#fff!important;transform:translateX(-1px) scale(.98)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO{overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO,.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuList__xnvEg{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO li{background-color:#0000;margin:0;padding:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:12px;padding:.875rem 1.125rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{align-items:center;color:var(--text-icon);display:flex;flex-shrink:0;font-size:20px;justify-content:center;min-width:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{opacity:1;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:auto}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:linear-gradient(135deg,var(--brand-primary-alpha-12) 0,var(--brand-primary-alpha-10) 100%);border-color:var(--brand-primary-alpha-20);box-shadow:0 2px 8px var(--brand-primary-alpha-20);color:var(--brand-primary)!important;font-weight:600}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-primary-strong) 100%);border-radius:0 4px 4px 0;box-shadow:0 0 8px var(--brand-primary-alpha-40);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.15)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active{background:var(--brand-primary-alpha-12);border-color:var(--brand-primary-alpha-20);transform:translateX(2px)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.1)}.Sidebar_backdrop__8CXVh{display:none}.Sidebar_backdrop__8CXVh.Sidebar_active__SdzR6{display:block}}@media(min-width:902px)and (max-width:1500px){.Sidebar_sidebar__TtOmt{background:linear-gradient(180deg,var(--mainColor-of-Sidebar) 0,var(--sideBar-bg-color) 100%);border-right:1px solid var(--border-color);box-shadow:4px 0 24px var(--black-alpha-10);display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom, 20px));transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:300px;z-index:1000!important}.Sidebar_sidebar__TtOmt::-webkit-scrollbar{width:6px}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-thumb{background:var(--black-alpha-10);border-radius:3px}.Sidebar_sidebar__TtOmt::-webkit-scrollbar-thumb:hover{background:#0003}.Sidebar_sidebar__TtOmt.Sidebar_mobileOpen__5j0LK{transform:translateX(0)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4{padding:1.5rem 1rem;transform:translateX(-100%);width:300px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4.Sidebar_mobileOpen__5j0LK{transform:translateX(0)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_topSection__t4wo8{border-bottom:1px solid var(--border-color);justify-content:space-between;margin-bottom:.5rem;padding-bottom:1rem}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_logo__0GVnK{display:flex;opacity:1;transform:scale(1)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_toggleBtn__rdOlG{align-items:center;background:var(--bg-color)!important;border:1.5px solid var(--brand-primary-light-alpha-15)!important;border-radius:12px;box-shadow:0 2px 8px var(--brand-primary-alpha-10);color:var(--brand-primary);cursor:pointer;display:flex!important;justify-content:center;margin:0;min-height:44px;min-width:44px;opacity:1!important;padding:.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible!important;width:auto;z-index:10}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_toggleBtn__rdOlG:hover{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 12px var(--shadow-primary-sm);color:var(--white)!important;transform:translateX(-2px)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_toggleBtn__rdOlG:active{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 12px var(--shadow-primary-sm);color:var(--white)!important;transform:translateX(-1px) scale(.98)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{align-items:center;border:1px solid #0000;border-radius:12px;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:12px;justify-content:flex-start;padding:.875rem 1.125rem;position:relative}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{opacity:1;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:auto}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{align-items:center;color:var(--text-icon);display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin:0;min-width:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:linear-gradient(135deg,var(--brand-primary-alpha-12) 0,var(--brand-primary-alpha-10) 100%);border-color:var(--brand-primary-alpha-20);box-shadow:0 2px 8px var(--brand-primary-light-alpha-15);color:var(--brand-primary)!important;font-weight:600}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-primary-strong) 100%);border-radius:0 4px 4px 0;box-shadow:0 0 8px var(--brand-primary-alpha-40);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.15)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active{background:var(--brand-primary-alpha-12);border-color:var(--brand-primary-light-alpha-15);transform:translateX(2px)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.1)}.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:hover:after,.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4 .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:hover:before{display:none}.Sidebar_sidebar__TtOmt .Sidebar_topSection__t4wo8{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_logo__0GVnK{display:flex;flex:1 1;justify-content:center;object-fit:cover;opacity:1;padding:.5rem 0;transform:scale(1);transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_logo__0GVnK svg{filter:drop-shadow(0 2px 4px var(--black-alpha-10));transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG{align-items:center;background:var(--bg-color)!important;border:1.5px solid var(--brand-primary-light-alpha-15)!important;border-radius:12px;box-shadow:0 2px 8px var(--brand-primary-alpha-10);color:var(--brand-primary);cursor:pointer;display:flex!important;justify-content:center;min-height:44px;min-width:44px;opacity:1!important;padding:.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible!important;z-index:10}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG:hover{transform:translateX(-2px)}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG:active,.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG:hover{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 12px var(--shadow-primary-sm);color:var(--white)!important}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG:active{transform:translateX(-1px) scale(.98)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO{overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO,.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuList__xnvEg{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO li{background-color:#0000;margin:0;padding:0}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:12px;padding:.875rem 1.125rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{align-items:center;color:var(--text-icon);display:flex;flex-shrink:0;font-size:20px;justify-content:center;min-width:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{opacity:1;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:auto}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:linear-gradient(135deg,var(--brand-primary-alpha-12) 0,var(--brand-primary-alpha-10) 100%);border-color:var(--brand-primary-alpha-20);box-shadow:0 2px 8px var(--brand-primary-alpha-20);color:var(--brand-primary)!important;font-weight:600}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-primary-strong) 100%);border-radius:0 4px 4px 0;box-shadow:0 0 8px var(--brand-primary-alpha-40);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.15)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active{background:var(--brand-primary-alpha-12);border-color:var(--brand-primary-alpha-20);transform:translateX(2px)}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.1)}.Sidebar_backdrop__8CXVh{display:none}.Sidebar_backdrop__8CXVh.Sidebar_active__SdzR6{display:block}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt{background:linear-gradient(180deg,var(--mainColor-of-Sidebar) 0,var(--sideBar-bg-color) 100%);border-right:1px solid var(--white-alpha-10)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_topSection__t4wo8{border-bottom:1px solid var(--white-alpha-10)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG{background:var(--white-alpha-05)!important;border-color:var(--white-alpha-10)!important;color:var(--brand-secondary-light)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{color:var(--white-alpha-90)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{color:var(--white-alpha-60)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active{background:var(--brand-primary-alpha-20);color:var(--brand-secondary-light)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4:active .Sidebar_icon__guozK{color:var(--brand-secondary-light)}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:linear-gradient(135deg,var(--brand-primary-alpha-25) 0,var(--brand-primary-light-alpha-15) 100%);border-color:var(--brand-secondary-light-alpha-30);color:var(--brand-secondary-light)!important}.Sidebar_dark__v3bOG .Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--brand-secondary-light)}}@media(max-width:768px){.Sidebar_sidebar__TtOmt,.Sidebar_sidebar__TtOmt.Sidebar_collapsed__79gK4{padding:1.5rem 1rem;width:260px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{align-items:center;border-radius:12px;display:flex;font-size:14px;gap:12px;padding:.875rem 1rem}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{font-size:18px;min-width:20px;width:20px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_menuText__j-s3X{opacity:1;overflow:visible;width:auto}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6{background:linear-gradient(135deg,var(--brand-primary-alpha-12) 0,var(--brand-primary-alpha-10) 100%);border-color:var(--brand-primary-alpha-20);box-shadow:0 2px 8px var(--brand-primary-alpha-20);color:var(--brand-primary)!important;font-weight:600}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6:before{background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-primary-strong) 100%);border-radius:0 4px 4px 0;box-shadow:0 0 8px var(--brand-primary-alpha-40);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4.Sidebar_active__SdzR6 .Sidebar_icon__guozK{color:var(--brand-primary);transform:scale(1.15)}}@media(max-width:480px){.Sidebar_sidebar__TtOmt{max-width:280px;padding:1.25rem .875rem;width:100%}.Sidebar_sidebar__TtOmt .Sidebar_topSection__t4wo8{padding-bottom:.875rem}.Sidebar_sidebar__TtOmt .Sidebar_toggleBtn__rdOlG{min-height:40px;min-width:40px;padding:.5rem}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4{font-size:13px;padding:.75rem .875rem}.Sidebar_sidebar__TtOmt .Sidebar_menu__x91hO .Sidebar_menuItem__sDMK4 .Sidebar_icon__guozK{font-size:17px}}.Loading_loadingContainer__ZgM1A{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.Loading_spinner__qn9nq{animation:Loading_premium-spin__bXu7Z 1s cubic-bezier(.4,0,.2,1) infinite;border:4px solid #3b82f61a;border-left:4px solid var(--brand-primary);border-radius:50%;box-shadow:0 0 15px #3b82f633;height:50px;width:50px}.Loading_loadingText__OSBbZ{animation:Loading_pulse-text__Z-guG 2s ease-in-out infinite;color:var(--text-color);font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}@keyframes Loading_premium-spin__bXu7Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loading_pulse-text__Z-guG{0%,to{opacity:.6}50%{opacity:1}}.dark-mode .Loading_spinner__qn9nq{border-color:#60a5fa1a;border-left-color:var(--brand-primary);box-shadow:0 0 20px #60a5fa4d}.dark-mode .Loading_loadingText__OSBbZ{color:var(--text-color)}.ThemeToggle_themeToggle__iGlMx{align-items:center;background:#0000;border:none;border-radius:50px;cursor:pointer;display:flex;gap:8px;padding:6px;position:relative;transition:all .3s ease}.ThemeToggle_themeToggle__iGlMx:focus{outline:none}.ThemeToggle_themeToggle__iGlMx:focus-visible{box-shadow:0 0 0 2px #0a4e2c4d}.ThemeToggle_iconWrapper__1Jpk2{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:36px}.ThemeToggle_icon__zlAsK{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;transform:scale(.5) rotate(-180deg);transition:all .4s cubic-bezier(.4,0,.2,1)}.ThemeToggle_icon__zlAsK.ThemeToggle_active__ioMlr{opacity:1;transform:scale(1) rotate(0deg)}.ThemeToggle_sunIcon__EpGz9{color:#f59e0b}.ThemeToggle_sunIcon__EpGz9.ThemeToggle_active__ioMlr{animation:ThemeToggle_sunRise__u9rMT .5s cubic-bezier(.4,0,.2,1) forwards}.ThemeToggle_moonIcon__SWUwJ{color:#6366f1}.ThemeToggle_moonIcon__SWUwJ.ThemeToggle_active__ioMlr{animation:ThemeToggle_moonRise__2mR4X .5s cubic-bezier(.4,0,.2,1) forwards}.ThemeToggle_light__2uETj .ThemeToggle_iconWrapper__1Jpk2{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 2px 8px #f59e0b33,inset 0 1px 0 #ffffff80}.ThemeToggle_light__2uETj:hover .ThemeToggle_iconWrapper__1Jpk2{background:linear-gradient(135deg,#fde68a,#fcd34d);box-shadow:0 4px 12px #f59e0b4d,inset 0 1px 0 #ffffff80;transform:scale(1.05)}.ThemeToggle_light__2uETj:active .ThemeToggle_iconWrapper__1Jpk2{transform:scale(.95)}.ThemeToggle_dark__UZSmg .ThemeToggle_iconWrapper__1Jpk2{background:linear-gradient(135deg,#312e81,#4338ca);box-shadow:0 2px 8px #6366f14d,inset 0 1px 0 var(--white-alpha-10)}.ThemeToggle_dark__UZSmg:hover .ThemeToggle_iconWrapper__1Jpk2{background:linear-gradient(135deg,#4338ca,#6366f1);box-shadow:0 4px 12px #6366f166,inset 0 1px 0 var(--white-alpha-15);transform:scale(1.05)}.ThemeToggle_dark__UZSmg:active .ThemeToggle_iconWrapper__1Jpk2{transform:scale(.95)}.ThemeToggle_dark__UZSmg .ThemeToggle_moonIcon__SWUwJ{color:#e0e7ff}.ThemeToggle_slider__mn9UZ{background:var(--border-light);border-radius:12px;display:none;height:24px;position:relative;transition:all .3s ease;width:44px}.ThemeToggle_dark__UZSmg .ThemeToggle_slider__mn9UZ{background:#4338ca}.ThemeToggle_sliderKnob__2hbGc{background:#fff;border-radius:50%;box-shadow:0 2px 4px var(--black-alpha-10);height:20px;left:2px;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.ThemeToggle_dark__UZSmg .ThemeToggle_sliderKnob__2hbGc{left:22px}@keyframes ThemeToggle_sunRise__u9rMT{0%{opacity:0;transform:scale(.5) rotate(-90deg)}50%{opacity:1;transform:scale(1.1) rotate(15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes ThemeToggle_moonRise__2mR4X{0%{opacity:0;transform:scale(.5) rotate(90deg)}50%{opacity:1;transform:scale(1.1) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media(max-width:576px){.ThemeToggle_iconWrapper__1Jpk2{height:32px;width:32px}.ThemeToggle_icon__zlAsK svg{height:16px;width:16px}}.ThemeToggle_themeToggle__iGlMx:focus-visible .ThemeToggle_iconWrapper__1Jpk2{outline:2px solid var(--brand-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ThemeToggle_iconWrapper__1Jpk2,.ThemeToggle_icon__zlAsK,.ThemeToggle_sliderKnob__2hbGc,.ThemeToggle_themeToggle__iGlMx{animation:none!important;transition:none!important}.ThemeToggle_icon__zlAsK.ThemeToggle_active__ioMlr{opacity:1;transform:scale(1) rotate(0deg)}}.Footer_footer__sYQ7T{background-color:var(--bg-color);display:flex;flex-direction:column;gap:2rem;padding:3rem 1rem}.Footer_footer__sYQ7T .Footer_top__4gJjd{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_left__L3jxd .Footer_logo__i2qvr{align-items:center;display:flex;gap:.5rem}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_left__L3jxd .Footer_logo__i2qvr img{height:42px;object-fit:cover;width:80px}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_left__L3jxd p{color:var(--text-muted);font-size:16px;line-height:24px;margin:1rem 0;max-width:300px}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_left__L3jxd .Footer_socials__89XAn{display:flex;gap:.75rem}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_left__L3jxd .Footer_socials__89XAn a{align-items:center;background-color:var(--brand-secondary);border-radius:50%;color:var(--white);display:flex;font-size:14px;height:32px;justify-content:center;transition:.3s;width:32px}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_left__L3jxd .Footer_socials__89XAn a:hover{background-color:var(--btn-primary-hover)}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_subscribe__UOWlf{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;display:flex;padding:.5rem .75rem}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_subscribe__UOWlf input{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:.95rem;outline:none;padding:.5rem}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_subscribe__UOWlf button{align-items:center;background-color:var(--brand-secondary);border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_subscribe__UOWlf button:hover{background-color:var(--btn-primary-hover)}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_paymentIcons__s7BT7{display:flex;gap:8px;justify-content:center;margin-top:12px}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_paymentIcons__s7BT7 img{height:auto;max-height:60px;max-width:250px;object-fit:contain;width:100%}.Footer_footer__sYQ7T .Footer_bottom__M60NT{align-items:center;border-top:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:.875rem;gap:2rem;justify-content:space-between;padding-top:1rem}.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf li a{color:var(--text-color);font-weight:500;text-decoration:none;transition:color .2s}.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf li a:hover{color:var(--btn-primary-hover)}.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf .Footer_cookieBtn__eOHIz{background:none;border:none;color:var(--text-color);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;margin:0;padding:0;transition:color .2s}.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf .Footer_cookieBtn__eOHIz:hover{color:var(--btn-primary-hover)}@media(max-width:660px){.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf{align-items:center;flex-direction:column;gap:.75rem}}@media(max-width:431px){.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf{gap:.75rem}}@media(max-width:768px){.Footer_footer__sYQ7T .Footer_top__4gJjd{align-items:center;flex-direction:column}.Footer_footer__sYQ7T .Footer_top__4gJjd .Footer_right__qO-6X .Footer_subscribe__UOWlf{max-width:300px;width:100%}.Footer_bottom__M60NT{align-items:center;flex-direction:column;text-align:center}.Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf{display:flex!important;justify-content:center;margin-top:1.5rem}}.Footer_siteInfo__Eyi3A{border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem;margin-top:1rem;padding:1rem;text-align:center}.Footer_siteInfo__Eyi3A a{color:var(--brand-secondary);font-weight:500;text-decoration:none}.Footer_siteInfo__Eyi3A a:hover{text-decoration:underline}.MainRoot_layout__vy\+Up{display:block;position:relative;width:100%}.MainRoot_layout__vy\+Up.MainRoot_withSidebar__kLgo4 .MainRoot_sidebar__ABet9{flex:none;width:0}.MainRoot_layout__vy\+Up.MainRoot_withSidebar__kLgo4 .MainRoot_mainContent__Yg6kf{margin-left:280px;transition:margin-left .4s cubic-bezier(.4,0,.2,1);width:calc(100% - 280px)}.MainRoot_layout__vy\+Up.MainRoot_collapsedSidebar__L\+BRM .MainRoot_sidebar__ABet9{flex:none;width:0}.MainRoot_layout__vy\+Up.MainRoot_collapsedSidebar__L\+BRM .MainRoot_mainContent__Yg6kf{margin-left:80px;transition:margin-left .4s cubic-bezier(.4,0,.2,1);width:calc(100% - 80px)}.MainRoot_layout__vy\+Up.MainRoot_fullWidth__WxqjH .MainRoot_mainContent__Yg6kf{margin-left:0;width:100%}@media(max-width:768px){.MainRoot_layout__vy\+Up .MainRoot_mainContent__Yg6kf{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}@media(max-width:901px){.MainRoot_layout__vy\+Up.MainRoot_collapsedSidebar__L\+BRM .MainRoot_mainContent__Yg6kf,.MainRoot_layout__vy\+Up.MainRoot_withSidebar__kLgo4 .MainRoot_mainContent__Yg6kf{margin-left:0;width:100%}.MainRoot_layout__vy\+Up .MainRoot_sidebar__ABet9{position:fixed;z-index:1000}}@media(min-width:902px)and (max-width:1500px){.MainRoot_layout__vy\+Up.MainRoot_collapsedSidebar__L\+BRM .MainRoot_mainContent__Yg6kf,.MainRoot_layout__vy\+Up.MainRoot_withSidebar__kLgo4 .MainRoot_mainContent__Yg6kf{margin-left:0;width:100%}.MainRoot_layout__vy\+Up .MainRoot_sidebar__ABet9{position:fixed;z-index:1000}}.B2BBanner_b2bBanner__kDhZU{animation:B2BBanner_slideDown__sBlzH .4s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7 50%,#bbf7d0);border-bottom:2px solid #86efac;box-shadow:0 2px 8px #0596691a;position:relative;width:100%;z-index:100}@keyframes B2BBanner_slideDown__sBlzH{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.B2BBanner_bannerContent__Rw9mg{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:12px 20px}.B2BBanner_bannerLeft__ffn\+p{align-items:center;display:flex;flex:1 1;gap:12px}.B2BBanner_checkIcon__23aHq{animation:B2BBanner_pulse__k-QjE 2s ease-in-out infinite;color:#059669;flex-shrink:0;font-size:20px}@keyframes B2BBanner_pulse__k-QjE{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.B2BBanner_bannerText__mG4Oq{display:flex;flex-direction:column;gap:2px}.B2BBanner_bannerTitle__V11jC{color:var(--brand-secondary);font-size:15px;font-weight:700;letter-spacing:.3px}.B2BBanner_bannerDescription__7LOjC{color:#065f46;font-size:13px;font-weight:500;line-height:1.4}.B2BBanner_dismissButton__olsd0{align-items:center;background:#0000;border:none;border-radius:6px;color:#059669;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;padding:6px;transition:all .2s ease}.B2BBanner_dismissButton__olsd0:hover{background:#0596691a;color:var(--brand-secondary);transform:scale(1.1)}.B2BBanner_dismissButton__olsd0:active{transform:scale(.95)}@media(max-width:768px){.B2BBanner_bannerContent__Rw9mg{gap:12px;padding:10px 16px}.B2BBanner_bannerLeft__ffn\+p{gap:10px}.B2BBanner_checkIcon__23aHq{font-size:18px}.B2BBanner_bannerTitle__V11jC{font-size:14px}.B2BBanner_bannerDescription__7LOjC{font-size:12px}.B2BBanner_dismissButton__olsd0{font-size:14px;padding:5px}}@media(max-width:480px){.B2BBanner_bannerContent__Rw9mg{padding:8px 12px}.B2BBanner_bannerText__mG4Oq{gap:1px}.B2BBanner_bannerTitle__V11jC{font-size:13px}.B2BBanner_bannerDescription__7LOjC{font-size:11px}}.B2BBanner_dark__JTr8e .B2BBanner_b2bBanner__kDhZU{background:linear-gradient(135deg,#05966926,#0596691a 50%,#0596690d);border-bottom-color:#9dcc6a4d}.B2BBanner_dark__JTr8e .B2BBanner_bannerTitle__V11jC{color:#86efac}.B2BBanner_dark__JTr8e .B2BBanner_bannerDescription__7LOjC{color:#bbf7d0}.B2BBanner_dark__JTr8e .B2BBanner_checkIcon__23aHq,.B2BBanner_dark__JTr8e .B2BBanner_dismissButton__olsd0{color:#86efac}.B2BBanner_dark__JTr8e .B2BBanner_dismissButton__olsd0:hover{background:#9dcc6a33;color:#bbf7d0}.SafeComponent_safeFallback__RJKTu{align-items:center;background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:16px;display:flex;justify-content:center;margin:1rem 0;min-height:120px;padding:2rem;width:100%}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3{align-items:center;background:var(--bg-secondary);border-radius:12px;box-shadow:0 4px 12px var(--black-alpha-05);display:flex;gap:1.5rem;max-width:500px;padding:1.2rem 2rem}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3 .SafeComponent_icon__XY4ii{color:var(--brand-error);flex-shrink:0}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3 .SafeComponent_text__h3f6u{flex-grow:1;text-align:left}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3 .SafeComponent_text__h3f6u h4{color:var(--text-color);font-size:15px;font-weight:700;margin:0 0 4px}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3 .SafeComponent_text__h3f6u p{color:var(--text-secondary);font-size:13px;margin:0}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3 .SafeComponent_retryBtn__6qJWV{align-items:center;background:var(--brand-primary);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease}.SafeComponent_safeFallback__RJKTu .SafeComponent_content__kB6D3 .SafeComponent_retryBtn__6qJWV:hover{background:#1a1a1a;background:var(--brand-primary-dark,#1a1a1a);transform:translateY(-1px)}.BackToTop_btn__DT8bL{align-items:center;animation:BackToTop_fadeIn__erMZE .2s ease;background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:50%;bottom:28px;box-shadow:0 4px 16px var(--black-alpha-10);color:var(--text-secondary);cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:28px;transition:all .2s ease;width:44px;z-index:900}.BackToTop_btn__DT8bL:hover{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 24px var(--brand-primary-alpha-20);color:#fff;transform:translateY(-2px)}@media(max-width:768px){.BackToTop_btn__DT8bL{bottom:calc(76px + env(safe-area-inset-bottom, 0px));right:16px}}@keyframes BackToTop_fadeIn__erMZE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MobileBottomNav_nav__DjI5F{display:none}@media(max-width:768px){.MobileBottomNav_nav__DjI5F{align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--bg-color);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -4px 20px #0000000f;display:flex;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:990}}.MobileBottomNav_tab__njrsA{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;gap:3px;justify-content:center;min-height:56px;padding:10px 0 12px;text-decoration:none;transition:color .2s ease}.MobileBottomNav_tab__njrsA.MobileBottomNav_active__fUupS{color:var(--brand-primary)}.MobileBottomNav_tab__njrsA:active{opacity:.7}.MobileBottomNav_iconWrap__SKQpA{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.MobileBottomNav_active__fUupS .MobileBottomNav_iconWrap__SKQpA:before{background:var(--brand-primary-alpha-10);border-radius:99px;content:"";inset:-4px -12px;position:absolute}.MobileBottomNav_badge__DpYem{align-items:center;background:var(--brand-primary);border:1.5px solid var(--bg-color);border-radius:99px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:-8px;top:-4px;z-index:1}.Contact_Contact_All__UcTZI{background-color:var(--bg-color);min-height:100%;padding:40px 0}@media(max-width:576px){.Contact_Contact_All__UcTZI{padding:0}}.Contact_Contact__OR7-f{display:flex;flex-direction:column;width:fit-content}.Contact_Contact_Inner__cR8uu{align-items:center!important;align-items:flex-start;display:flex;gap:30px;justify-content:center}.Contact_Contact_Info__QBKWg{width:320px}.Contact_Contact_Info__QBKWg h2{font-size:24px;margin-bottom:20px}.Contact_InfoBox__O710o{border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;font-size:14px;gap:20px;height:320px;justify-content:flex-start;line-height:1.7;padding:20px}.Contact_InfoBox__O710o p{margin-bottom:0!important}.Contact_InfoBox__O710o .Contact_link__DAGTL{color:var(--brand-success-dark);font-weight:400;text-decoration:none;transition:opacity .2s ease}.Contact_InfoBox__O710o .Contact_link__DAGTL:hover{opacity:.8}.Contact_Contact_Map__9D6H4{border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:59px;min-height:400px;overflow:hidden;width:700px}.Contact_Contact_Map__9D6H4 iframe{border:none;display:block;height:100%;min-height:400px;touch-action:pan-x pan-y pinch-zoom;width:100%}@media(max-width:1024px){.Contact_Contact_Map__9D6H4{margin-top:30px;width:100%}}@media only screen and (max-width:800px){.Contact_Contact_Inner__cR8uu{display:flex;flex-direction:column;gap:20px;justify-content:center}.Contact_Contact_Map__9D6H4{margin-top:20px;min-height:350px;width:100%}.Contact_Contact_Map__9D6H4 iframe{min-height:350px}.Contact_Contact_Info__QBKWg{height:auto;width:100%}}@media only screen and (max-width:480px){.Contact_Contact_Map__9D6H4{border-radius:8px;margin-top:16px;min-height:300px}.Contact_Contact_Map__9D6H4 iframe{min-height:300px}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_title__1bYc0{display:flex;flex-direction:column;gap:10px;margin-top:20px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_title__1bYc0 h2{color:var(--text-color);font-size:44px;font-weight:500;letter-spacing:.5%;line-height:24px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_title__1bYc0 h1{color:var(--text-color);font-size:44px;font-weight:700;letter-spacing:.5%;line-height:24px;margin-top:20px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters__fK3Dh{align-items:center;display:flex;justify-content:space-between;margin-top:30px}@media(max-width:768px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters__fK3Dh{align-items:end!important;display:flex;gap:10px}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters__fK3Dh .DayTripHero_DayTripHero_Filters_left__1hIRs{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters__fK3Dh .DayTripHero_DayTripHero_Filters_left__1hIRs>*{width:calc(50% - 5px)}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters__fK3Dh .DayTripHero_DayTripHero_Filters_right__y2VX0 button{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 20px 12px 16px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters_bottom__WWdry{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media(max-width:500px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters_bottom__WWdry{align-items:start;display:flex;flex-direction:column-reverse;gap:20px}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters_bottom__WWdry .DayTripHero_results_info__xfr3W{align-items:center;color:var(--text-secondary);display:flex;font-family:Poppins,sans-serif;font-size:16px;gap:8px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters_bottom__WWdry .DayTripHero_info_icon__4V-6h{align-items:center;border:1px solid var(--text-secondary);border-radius:50%;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:20px;justify-content:center;width:20px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters_bottom__WWdry .DayTripHero_sortedSide__-pnt-{align-items:center;display:flex;gap:20px;justify-content:center}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_DayTripHero_Filters_bottom__WWdry .DayTripHero_sortedSide__-pnt- span{color:var(--text-color);font-size:18px;font-weight:700;line-height:20px;white-space:nowrap}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY{background-color:var(--bg-color);padding:2rem 0}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz{display:flex;justify-content:space-between}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn{align-items:center;display:flex;gap:12px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_label__u4Qa\+{color:var(--text-secondary);font-size:14px;font-weight:500}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_selectWrapper__qygtk{position:relative}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_selectWrapper__qygtk .DayTripHero_sortSelect__r-AWr{appearance:none;background:var(--bg-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-color);border-radius:24px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 32px 8px 16px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_selectWrapper__qygtk .DayTripHero_sortSelect__r-AWr.DayTripHero_open__w1XVu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_filterButton__9Ru8w{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:.2s}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_filterButton__9Ru8w svg{font-size:16px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_TransferHeroAll__wCJOY .DayTripHero_TransferHero_Title__1KFwz .DayTripHero_transfer_Buttons__LIbmn .DayTripHero_filterButton__9Ru8w:hover{background-color:var(--bg-tertiary)}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_viewAllWrapper__GyNjq{display:flex;justify-content:center;margin-top:2rem}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_viewAllBtn__S7P4i{background:var(--bg-secondary);border:1px solid var(--brand-primary);border-radius:24px;color:var(--brand-primary);cursor:pointer;font-weight:600;height:56px;padding:10px 24px;transition:.3s;width:126px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_viewAllBtn__S7P4i:hover{background:var(--bg-tertiary);border-color:var(--brand-secondary)}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_sectionTitle__wO53f{color:var(--text-color);font-size:28px;font-weight:600;margin-bottom:1.5rem}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV{display:flex;gap:20px;margin-top:20px}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_contentArea__U-WZc{flex:1 1;width:100%}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:20px}@media(max-width:768px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq{align-items:stretch;flex-direction:column;gap:12px}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_filterToggle__O5G40{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 14px;transition:all .2s ease;white-space:nowrap}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_filterToggle__O5G40:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 3px #0003}@media(max-width:768px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_filterToggle__O5G40{font-size:15px;height:44px;padding:0 16px;width:100%}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_sortBy__VvJNF{align-items:center;display:flex;gap:8px;min-width:200px}@media(max-width:768px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_sortBy__VvJNF{min-width:0;min-width:auto;width:100%}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_sortBy__VvJNF span{color:var(--text-secondary);font-size:14px;font-weight:400;white-space:nowrap}@media(max-width:480px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV .DayTripHero_filtersHeader__\+Qkdq .DayTripHero_sortBy__VvJNF span{font-size:13px}}.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_cardGrid__5lRda{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_cardGrid__5lRda{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_cardGrid__5lRda{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_cardGrid__5lRda{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.DayTripHero_DayTripHero_All__Hb4Oq .DayTripHero_filtersAndContent__WAlHV{flex-direction:column}}.TabMenu_tabMenu__St-mV{background-color:var(--bg-color);border-radius:12px;display:flex;gap:2rem;overflow-x:auto;padding:1.25rem 0;scrollbar-width:none}.TabMenu_tabMenu__St-mV::-webkit-scrollbar{display:none}@media(max-width:681px){.TabMenu_tabMenu__St-mV{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem}.TabMenu_tabMenu__St-mV::-webkit-scrollbar{display:none}}.TabMenu_tabItem__QScCd{align-items:center;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin:0;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.TabMenu_tabItem__QScCd .TabMenu_tabIcon__Zqbts{flex-shrink:0;opacity:.7;transition:opacity .2s ease}.TabMenu_tabItem__QScCd:hover{background-color:var(--bg-secondary);color:var(--text-color);transform:translateY(-1px)}.TabMenu_tabItem__QScCd:hover .TabMenu_tabIcon__Zqbts{opacity:1}.TabMenu_tabItem__QScCd.TabMenu_active__SIaam{background-color:var(--brand-primary-alpha-10);color:var(--brand-primary);font-weight:600}.TabMenu_tabItem__QScCd.TabMenu_active__SIaam .TabMenu_tabIcon__Zqbts{opacity:1}.TabMenu_tabItem__QScCd.TabMenu_active__SIaam:after{background:var(--brand-primary);border-radius:2px;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.Card_cardContainer__m4Me1{display:flex}.Card_card__bJUEo{background-clip:padding-box;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 4px 20px #00000008;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1)}.Card_card__bJUEo:hover{border-color:var(--brand-primary-alpha-20);box-shadow:0 20px 40px #00000014;transform:translateY(-8px)}.Card_card__bJUEo:hover .Card_floatArrow__uLoGc{opacity:1;transform:translate(0) scale(1.1)}.Card_imageSection__YFpPk{border-radius:20px;height:280px;margin:6px;overflow:hidden;position:relative}.Card_imageWrapper__e2mm4{height:100%;width:100%}.Card_mainImage__QqOTK{display:block;height:100%;object-fit:cover;width:100%}.Card_placeholderImage__mAKSd{align-items:center;background:var(--bg-tertiary);color:var(--text-muted);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.Card_placeholderImage__mAKSd span{font-size:14px;font-weight:500}.Card_badgeOverlay__0fQiD{display:flex;flex-direction:column;gap:6px;top:12px}.Card_badgeOverlay__0fQiD,.Card_langOverlay__31nro{left:12px;pointer-events:none;position:absolute;z-index:2}.Card_langOverlay__31nro{bottom:12px}.Card_languageBadges__RorQm{display:flex;flex-wrap:wrap;gap:4px}.Card_languageBadge__1nBqR{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffc;background:var(--white-alpha-80,#fffc);border:1px solid #ffffff4d;border-radius:6px;box-shadow:0 4px 12px #00000014;color:#1a1a1b;font-size:10px;font-weight:700;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase;transition:all .3s ease}[data-theme=dark] .Card_languageBadge__1nBqR{background:#1e1e1e99;border-color:#ffffff1a;color:#fff}.Card_typeBadge__Ue317{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0009;border:1.5px solid #ffffff26;border-radius:100px;box-shadow:0 4px 12px #0000001a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase;width:fit-content}.Card_typeBadge__Ue317.Card_categoryBadge__jfmUC{align-items:center;background:var(--brand-primary);border-color:#fff3;display:flex;gap:6px}.Card_typeBadge__Ue317.Card_topRatedBadge__S8RkR{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;display:flex;gap:6px}@keyframes Card_heartPop__xWbTH{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.9)}to{transform:scale(1)}}.Card_bookmarkAction__VSV1J{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1.5px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:40px;z-index:3}.Card_bookmarkAction__VSV1J:hover{background:#fff;box-shadow:0 8px 24px #00000026;color:#ef4444;transform:scale(1.1)}.Card_bookmarkAction__VSV1J.Card_isBookmarked__JEEV-{animation:Card_heartPop__xWbTH .35s cubic-bezier(.34,1.56,.64,1) forwards;background:#fff;color:#ef4444}.Card_floatArrow__uLoGc{align-items:center;background:var(--brand-secondary);border-radius:50%;bottom:12px;box-shadow:0 4px 15px #0003;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:12px;transform:translate(10px,10px) scale(.8);transition:all .4s cubic-bezier(.16,1,.3,1);width:36px;z-index:2}.Card_floatArrow__uLoGc img{filter:brightness(0) invert(1);height:14px;width:14px}.Card_infoSection__yrbtn{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;padding:1.25rem}.Card_mainInfo__oC9G6 .Card_titleRow__vCSWK{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.Card_mainInfo__oC9G6 .Card_title__bDZJY{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0;overflow:hidden}.Card_mainInfo__oC9G6 .Card_ratingBadge__W\+-7B{align-items:center;background:var(--brand-secondary-alpha-08);border-radius:8px;color:var(--brand-secondary);display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:4px;padding:3px 8px}.Card_mainInfo__oC9G6 .Card_ratingBadge__W\+-7B svg{color:var(--star-color)}.Card_mainInfo__oC9G6 .Card_locationLabel__L9\+J9{align-items:center;color:var(--text-tertiary-alt);display:flex;font-size:13px;font-weight:500;gap:6px}.Card_mainInfo__oC9G6 .Card_locationLabel__L9\+J9 svg{flex-shrink:0}.Card_middleSection__9TpVC{display:flex;flex-direction:column;gap:12px}.Card_metadataGrid__W5Nqh{display:flex;flex-wrap:wrap;gap:8px}.Card_metaItem__axqBz{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);display:flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px;transition:all .3s ease}.Card_metaItem__axqBz:hover{background:#fff;border-color:var(--brand-primary-alpha-30)}.Card_metaItem__axqBz .Card_metaIcon__bpihE{color:var(--brand-primary)}.Card_dateInfo__EWaHL{color:var(--text-secondary);font-size:13px;font-weight:500;padding-left:2px}.Card_footerSection__gjeMm{align-items:flex-end;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:1rem}.Card_priceBlock__m2i5t{align-items:flex-end;display:flex;flex-direction:column;gap:2px;margin-left:auto}.Card_discountInfo__9wdJ8{align-items:center;display:flex;gap:8px}.Card_oldPrice__imz7D{color:var(--text-muted);font-size:13px;text-decoration:line-through}.Card_saveBadge__KnSJs{background:#ef4444;border-radius:6px;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;text-transform:uppercase}.Card_currentPrice__26hvO{align-items:baseline;display:flex;gap:4px}.Card_currentPrice__26hvO .Card_priceValue__CIexT{color:var(--brand-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.Card_currentPrice__26hvO .Card_priceSub__\+BCd\+{color:var(--text-secondary);font-size:12px;font-weight:500}.Card_tagGroup__8-zLI{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.Card_b2bTag__upfz7{background:#10b9811a;border-radius:6px;color:#10b981;font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase}.Card_ruleTag__L-R22{background:var(--brand-secondary-alpha-08);border-radius:8px;color:var(--brand-secondary);font-size:11px;font-weight:600;padding:3px 8px}.Card_forceVertical__HLqMJ{flex-direction:column!important}@media(max-width:640px){.Card_card__bJUEo{border-radius:20px}.Card_imageSection__YFpPk{border-radius:16px;height:220px}.Card_infoSection__yrbtn{gap:1rem;padding:1rem}.Card_title__bDZJY{font-size:1.05rem!important}.Card_currentPrice__26hvO .Card_priceValue__CIexT{font-size:1.35rem}}.Empty_emptyWrapper__c-8dI{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:50vh;justify-content:center;padding:40px 20px;text-align:center;width:100%}@media(max-width:768px){.Empty_emptyWrapper__c-8dI{height:30vh;padding:30px 15px}}.Empty_emptyIcon__t8VUp{height:80px;margin-bottom:16px;opacity:.7;width:80px}.Empty_emptyTitle__46-OV{color:var(--hotels-text-color);font-size:20px;font-weight:600;margin-bottom:8px}.Empty_emptyDesc__mlSDj{color:var(--text-muted);font-size:14px}.ProductFilters_filters__1FNAE{background-color:var(--bg-color);border-radius:8px;margin-top:20px;min-width:334px!important;padding:20px}.ProductFilters_filters__1FNAE h3{color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:20px}.ProductFilters_badge__-Uc5\+{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-radius:12px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:1;margin-left:8px;min-width:24px;padding:0 8px}.ProductFilters_desktopSidebar__P1KP5{animation:ProductFilters_slideInRight__Bgyfh .35s cubic-bezier(.4,0,.2,1);background:var(--bg-secondary);border-radius:0;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;height:100vh;margin-top:0!important;max-width:90vw;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:420px;z-index:9999}@keyframes ProductFilters_slideInRight__Bgyfh{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProductFilters_desktopSidebar__P1KP5.ProductFilters_open__rXyjU{transform:translateX(0)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px 24px 20px;position:sticky;top:0;z-index:10}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh h3{align-items:center;color:var(--text-color);display:flex;font-size:22px;font-weight:700;margin:0}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh .ProductFilters_headerActions__DtpAC{align-items:center;display:flex;gap:12px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh .ProductFilters_clearAllButtonDesktop__67u3P{background-color:#0000;border:none;border-radius:6px;color:var(--brand-primary);cursor:pointer;font-size:14px;font-weight:600;padding:6px 12px;transition:all .2s ease}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh .ProductFilters_clearAllButtonDesktop__67u3P:hover{background-color:#10b9811a;color:var(--brand-secondary)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh .ProductFilters_closeButton__5tOjN{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filters_header__oo\+Kh .ProductFilters_closeButton__5tOjN:hover{background-color:var(--bg-tertiary);color:var(--text-color)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_divider__-2g6w{border:none;border-top:1px solid var(--border-color);margin:0}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filtersContent__gFJAM{flex:1 1;overflow-y:auto;padding:8px 24px 24px;scrollbar-color:#0003 #0000;scrollbar-width:thin}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar{width:6px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar-track{background:#0000}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW{border-bottom:1px solid var(--border-color);padding:20px 0;transition:all .2s ease}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW:last-child{border-bottom:none}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a h4{color:var(--text-color);font-size:16px;font-weight:600;margin:0}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a .ProductFilters_toggleButton__kp\+qP{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a .ProductFilters_toggleButton__kp\+qP:hover{background:var(--bg-color);color:var(--text-color)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b{display:flex;flex-wrap:wrap;gap:10px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterGroup__8oh2q{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;width:100%}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterGroup__8oh2q:last-child{margin-bottom:0}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterGroup__8oh2q .ProductFilters_groupTitle__-eMp-{color:var(--text-secondary);font-size:13px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;padding-left:2px;text-transform:uppercase;width:100%}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq{align-items:center;background-color:var(--bg-tertiary);border:2px solid #0000;border-radius:10px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;overflow:hidden;padding:12px 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:calc(50% - 5px)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq:hover{background-color:var(--bg-secondary);border-color:var(--brand-primary);box-shadow:0 2px 8px #10b9811a;transform:translateY(-1px)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq:hover:before{left:100%}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq.ProductFilters_active__639ys{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-color:var(--brand-primary);box-shadow:0 4px 12px #10b9814d;color:#fff;transform:translateY(-1px)}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq.ProductFilters_active__639ys .ProductFilters_count__NuCcj{color:#fffffff2;opacity:.9}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_filterButtonContent__DVHjY{align-items:center;display:flex;flex:1 1;gap:6px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_filterButtonContent__DVHjY .ProductFilters_optionIcon__ZNRi2{color:inherit;flex-shrink:0}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_count__NuCcj{font-size:12px;font-weight:400;margin-left:4px;opacity:.6}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_checkIcon__mh0U-{flex-shrink:0;margin-left:8px}.ProductFilters_desktopSidebar__P1KP5 .ProductFilters_filterCategory__KzzCW .ProductFilters_priceRangeContainer__Mm83D{animation:ProductFilters_slideDown__AFEin .3s ease;padding:12px 0}.ProductFilters_modalBackdrop__Q8JES{animation:ProductFilters_fadeIn__y8Tjw .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}@keyframes ProductFilters_fadeIn__y8Tjw{0%{opacity:0}to{opacity:1}}@keyframes ProductFilters_slideDown__AFEin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProductFilters_mobileModal__de10A{animation:ProductFilters_slideInRightMobile__XqvxE .35s cubic-bezier(.4,0,.2,1);background:var(--bg-secondary);border-radius:0;box-shadow:-4px 0 24px var(--black-alpha-10);display:flex;flex-direction:column;height:100vh;margin-top:0!important;max-width:400px;min-width:320px;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:90%;z-index:9999}@keyframes ProductFilters_slideInRightMobile__XqvxE{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProductFilters_mobileModal__de10A.ProductFilters_open__rXyjU{transform:translateX(0)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:10}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_headerContent__LUo0b{align-items:center;display:flex;flex:1 1;gap:12px}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_headerContent__LUo0b h3{align-items:center;color:var(--text-color);display:flex;font-size:20px;font-weight:700;margin:0}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_headerContent__LUo0b .ProductFilters_clearAllButtonMobile__H7bl0{background-color:#0000;border:none;border-radius:6px;color:var(--brand-primary);cursor:pointer;font-size:13px;font-weight:600;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_headerContent__LUo0b .ProductFilters_clearAllButtonMobile__H7bl0:hover{background-color:#10b9811a;color:var(--brand-secondary)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_headerContent__LUo0b .ProductFilters_clearAllButtonMobile__H7bl0:active{transform:scale(.95)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_closeButton__5tOjN{align-items:center;background:#0000000a;background:var(--bg-tertiary);border:none;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_closeButton__5tOjN:hover{background-color:#00000014;color:var(--text-color)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileHeader__gwDps .ProductFilters_closeButton__5tOjN:active{transform:scale(.95)}.ProductFilters_mobileModal__de10A .ProductFilters_filtersContent__gFJAM{flex:1 1;overflow-y:auto;padding:16px 20px;scrollbar-color:#0003 #0000;scrollbar-width:thin}.ProductFilters_mobileModal__de10A .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar{width:6px}.ProductFilters_mobileModal__de10A .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar-track{background:#0000}.ProductFilters_mobileModal__de10A .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.ProductFilters_mobileModal__de10A .ProductFilters_filtersContent__gFJAM::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW{border-bottom:1px solid var(--border-color);padding:16px 0}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW:last-child{border-bottom:none}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a h4{color:var(--text-color);font-size:15px;font-weight:600;margin:0}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a .ProductFilters_toggleButton__kp\+qP{align-items:center;background:#0000000a;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterCategoryHeader__a8I8a .ProductFilters_toggleButton__kp\+qP:active{transform:scale(.95)}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b{display:flex;flex-wrap:wrap;gap:8px}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterGroup__8oh2q{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;width:100%}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterGroup__8oh2q:last-child{margin-bottom:0}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterGroup__8oh2q .ProductFilters_groupTitle__-eMp-{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;padding-left:2px;text-transform:uppercase;width:100%}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq{align-items:center;background-color:var(--bg-tertiary);border:2px solid #0000;border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;min-height:44px;padding:11px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px)}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq:active{transform:scale(.98)}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq:hover{background-color:var(--bg-secondary);border-color:var(--brand-primary)}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq.ProductFilters_active__639ys{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-color:var(--brand-primary);box-shadow:0 2px 8px #10b98140;color:#fff}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq.ProductFilters_active__639ys .ProductFilters_count__NuCcj{color:#fffffff2;opacity:.9}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_filterButtonContent__DVHjY{align-items:center;display:flex;flex:1 1;gap:4px}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_filterButtonContent__DVHjY .ProductFilters_optionIcon__ZNRi2{color:inherit;flex-shrink:0}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_count__NuCcj{font-size:11px;font-weight:400;margin-left:4px;opacity:.6}.ProductFilters_mobileModal__de10A .ProductFilters_filterCategory__KzzCW .ProductFilters_filterOptions__o8t-b .ProductFilters_filterButton__lIMQq .ProductFilters_checkIcon__mh0U-{flex-shrink:0;margin-left:6px}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-secondary);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -2px 10px var(--card-boxshadow);display:flex;gap:10px;padding:16px 20px;position:sticky;z-index:10}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:6px;justify-content:center;min-height:48px;padding:14px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ button:active{transform:scale(.98)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_clearAllButton__amQbC{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_clearAllButton__amQbC:hover{background-color:var(--bg-color);border-color:var(--brand-primary);color:var(--text-color)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);box-shadow:0 4px 12px #10b9814d;color:#fff;overflow:hidden;position:relative}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK:before{background:linear-gradient(90deg,#0000,var(--white-alpha-20),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK:hover{box-shadow:0 6px 16px #10b98166;transform:translateY(-1px)}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK:hover:before{left:100%}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK:disabled{background:#e0e0e0;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK:disabled:before{display:none}.ProductFilters_mobileModal__de10A .ProductFilters_mobileFooter__KILiQ .ProductFilters_applyButton__H2bwK .ProductFilters_applyBadge__uZhHt{align-items:center;background:#ffffff4d;border-radius:10px;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}@media(max-width:480px){.ProductFilters_mobileModal__de10A{max-width:100%;min-width:100%;width:100%}}.ProductFilters_stepperContainer__ErY3A{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperLabel__Y0AyS{color:#374151;font-size:15px;font-weight:500}.ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperActions__Cwpbr{align-items:center;display:flex;gap:16px}.ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperButton__rnDTV{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:50%;color:#374151;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperButton__rnDTV:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperButton__rnDTV:disabled{cursor:not-allowed;opacity:.5}.ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperValue__TLpKG{font-size:16px;font-weight:500;min-width:24px;text-align:center}.dark-mode .ProductFilters_stepperContainer__ErY3A{background:#1e1e1e;border-color:#333}.dark-mode .ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperLabel__Y0AyS{color:#e5e7eb}.dark-mode .ProductFilters_stepperContainer__ErY3A .ProductFilters_stepperButton__rnDTV{background:#2d2d2d;border-color:#444;color:#e5e7eb}.PriceRangeSlider_priceRangeSlider__H9d8j{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;font-family:inherit;gap:20px;padding:16px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_rangeDisplay__Vcvag{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_rangeDisplay__Vcvag .PriceRangeSlider_rangeLabel__LM6dW{color:var(--text-color);font-size:14px;font-weight:600}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_rangeDisplay__Vcvag .PriceRangeSlider_rangeValues__yxf7n{color:var(--brand-primary);font-size:16px;font-weight:700;letter-spacing:.5px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG{align-items:center;display:flex;height:30px;margin:24px 0;position:relative}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_sliderTrack__2Vixf{background:linear-gradient(to right,var(--bg-tertiary) 0,var(--bg-tertiary) -2px,var(--brand-primary) -2px,var(--brand-primary) calc(100% + 2px),var(--bg-tertiary) calc(100% + 2px),var(--bg-tertiary) 100%);background:linear-gradient(to right,var(--bg-tertiary) 0,var(--bg-tertiary) calc(var(--minPercent, 0%) - 2px),var(--brand-primary) calc(var(--minPercent, 0%) - 2px),var(--brand-primary) calc(var(--maxPercent, 100%) + 2px),var(--bg-tertiary) calc(var(--maxPercent, 100%) + 2px),var(--bg-tertiary) 100%);border-radius:3px;height:6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_sliderFill__igWBU{background:var(--brand-primary);border-radius:3px;box-shadow:0 2px 4px var(--brand-primary-alpha-20);height:6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .1s ease,right .1s ease}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a{appearance:none;background:#0000;border:none;height:6px;margin:0;outline:none;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-webkit-slider-thumb{appearance:none;background:var(--white);background:var(--slider-thumb-bg,var(--white));border:3px solid var(--brand-primary);border:var(--slider-thumb-border-width,3px) solid var(--slider-thumb-border-color,var(--brand-primary));border-radius:50%;border-radius:var(--slider-thumb-border-radius,50%);box-shadow:0 2px 6px var(--black-alpha-10);box-shadow:var(--slider-thumb-shadow,0 2px 6px var(--black-alpha-10));cursor:pointer;height:20px;height:var(--slider-thumb-size,20px);pointer-events:auto;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px;width:var(--slider-thumb-size,20px)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-webkit-slider-thumb:hover{box-shadow:0 4px 12px var(--brand-secondary-alpha-25);box-shadow:var(--slider-thumb-hover-shadow,0 4px 12px var(--brand-secondary-alpha-25));transform:scale(1.1)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-webkit-slider-thumb:active{box-shadow:0 4px 8px var(--brand-secondary-alpha-20);box-shadow:var(--slider-thumb-active-shadow,0 4px 8px var(--brand-secondary-alpha-20));transform:scale(1.05)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-moz-range-thumb{background:var(--white);background:var(--slider-thumb-bg,var(--white));border:var(--slider-thumb-border-width,3px) solid var(--slider-thumb-border-color,var(--brand-primary));border-radius:50%;border-radius:var(--slider-thumb-border-radius,50%);box-shadow:0 2px 6px var(--black-alpha-10);box-shadow:var(--slider-thumb-shadow,0 2px 6px var(--black-alpha-10));cursor:pointer;height:20px;height:var(--slider-thumb-size,20px);pointer-events:auto;-moz-transition:all .2s ease;transition:all .2s ease;width:20px;width:var(--slider-thumb-size,20px)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-moz-range-thumb:hover{box-shadow:0 4px 12px var(--brand-secondary-alpha-25);box-shadow:var(--slider-thumb-hover-shadow,0 4px 12px var(--brand-secondary-alpha-25));transform:scale(1.1)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-moz-range-thumb:active{box-shadow:0 4px 8px var(--brand-secondary-alpha-20);box-shadow:var(--slider-thumb-active-shadow,0 4px 8px var(--brand-secondary-alpha-20));transform:scale(1.05)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a::-moz-range-track{background:#0000;border:none}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a.PriceRangeSlider_sliderMin__XI6fX{z-index:2}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG .PriceRangeSlider_slider__\+8P\+a.PriceRangeSlider_sliderMax__ZmCph{z-index:1}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9{align-items:flex-end;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:12px;padding:12px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7{display:flex;flex:1 1;flex-direction:column;gap:4px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputLabel__2sUcC{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF{align-items:center;display:flex;height:36px;position:relative}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_currencySymbol__tvA81{color:var(--text-color);font-size:13px;font-weight:600;left:8px;pointer-events:none;position:absolute}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);font-size:14px;font-weight:600;height:100%;padding:8px 8px 8px 24px;transition:all .2s ease;width:100%}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB:focus{background:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-alpha-10);outline:none}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB:hover{border-color:var(--border-medium)}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB::-webkit-inner-spin-button,.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB[type=number]{appearance:textfield}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_separator__BUc88{color:var(--border-medium);font-size:18px;font-weight:300;line-height:1;margin-bottom:8px}@media(max-width:768px){.PriceRangeSlider_priceRangeSlider__H9d8j{gap:16px;padding:12px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG{height:28px;margin:20px 0}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9{flex-wrap:wrap;padding:10px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7{flex:1 1;min-width:80px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF{height:32px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB{font-size:13px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_separator__BUc88{flex-basis:100%;margin:0;order:3;padding:4px 0;text-align:center}}@media(max-width:480px){.PriceRangeSlider_priceRangeSlider__H9d8j{gap:14px;padding:12px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_rangeDisplay__Vcvag{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:4px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_slidersContainer__pzcgG{height:26px;margin:16px 0}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9{gap:8px;padding:8px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF{height:30px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_inputGroup__mBVC7 .PriceRangeSlider_inputWrapper__jUbKF .PriceRangeSlider_input__1AOpB{font-size:12px;padding:6px 6px 6px 22px}.PriceRangeSlider_priceRangeSlider__H9d8j .PriceRangeSlider_inputFields__GeAs9 .PriceRangeSlider_separator__BUc88{display:none}}.Select_select_container__hxvrn{display:flex;flex-direction:column;position:relative;width:100%}.Select_select_container__hxvrn .Select_select_text__\+\+DW3{font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;margin-bottom:4px;padding-bottom:6px}.Select_select_container__hxvrn .Select_custom_select__VprS0{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:space-between;letter-spacing:.1px;line-height:20px;padding:0 14px;transition:all .2s ease;width:100%!important}@media(max-width:768px){.Select_select_container__hxvrn .Select_custom_select__VprS0{font-size:15px;height:44px;padding:0 16px}}.Select_select_container__hxvrn .Select_custom_select__VprS0:hover{border-color:var(--brand-primary);box-shadow:0 1px 3px var(--brand-primary-alpha-10)}.Select_select_container__hxvrn .Select_custom_select__VprS0:focus-within{border-color:var(--focus-color);box-shadow:0 0 0 2px var(--brand-primary-alpha-10)}.Select_select_container__hxvrn .Select_custom_select__VprS0 .Select_label_icon_container__9BvDk{align-items:center;display:flex;flex:1 1;gap:8px}.Select_select_container__hxvrn .Select_custom_select__VprS0 .Select_label_icon_container__9BvDk .Select_search_input__\+tywD{background-color:#0000;border:none;color:var(--text-color);font-size:14px;height:100%;line-height:24px;outline:none;width:100%!important}.Select_select_container__hxvrn .Select_custom_select__VprS0 .Select_label_icon_container__9BvDk .Select_placeholder__\+OxQG{color:var(--text-secondary);font-size:14px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_select_container__hxvrn .Select_custom_select__VprS0 .Select_label_icon_container__9BvDk .Select_selected_option__mIqFN{color:var(--text-color);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_select_container__hxvrn .Select_custom_select__VprS0 .Select_arrow__UfS3h{align-items:center;display:flex;margin-left:10px}.Select_select_container__hxvrn .Select_dropdown_wrapper__\+XLGb{left:0;margin-top:4px;position:absolute;right:0;top:100%;width:100%;z-index:1000}.Select_select_container__hxvrn .Select_options_list__6qe2o{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px var(--black-alpha-10);font-family:Roboto,sans-serif;font-size:14px;margin-top:4px;max-height:200px;overflow:hidden;overflow-x:hidden;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:12212121212}@media(max-width:768px){.Select_select_container__hxvrn .Select_options_list__6qe2o{border-radius:12px;box-shadow:0 8px 24px var(--black-alpha-10);max-height:250px}}.Select_select_container__hxvrn .Select_options_list__6qe2o .Select_no_results__w674T{color:var(--text-placeholder);cursor:default;font-style:italic;padding:8px 16px;text-align:center}.Select_select_container__hxvrn .Select_options_list__6qe2o .Select_no_results__w674T:hover{background-color:#0000}.Select_select_container__hxvrn .Select_options_list__6qe2o .Select_option__r1YlS{cursor:pointer;font-weight:400;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;transition:background-color .15s ease;white-space:nowrap}@media(max-width:768px){.Select_select_container__hxvrn .Select_options_list__6qe2o .Select_option__r1YlS{font-size:15px;padding:12px 16px}}.Select_select_container__hxvrn .Select_options_list__6qe2o .Select_option__r1YlS:hover{background:var(--bg-tertiary)}.Select_select_container__hxvrn .Select_options_list__6qe2o .Select_option__r1YlS.Select_selected__E5XxH{background-color:var(--bg-tertiary);color:var(--brand-primary);font-weight:500}.Select_home_calc_select__TPaja .Select_custom_select__VprS0{color:var(--text-secondary);font-size:20px;font-weight:500;line-height:24px}.Select_home_calc_select__TPaja .Select_options_list__6qe2o{color:var(--text-secondary);font-size:18px;font-weight:500;line-height:24px}.Select_error_message__VOjWQ{color:var(--text-error);font-size:12px;font-weight:600;line-height:14px;margin-left:4px;margin-top:2px}.Skeleton_skeleton__RbFWG{background-color:#e0e0e0;background-color:var(--skeleton-bg,#e0e0e0);overflow:hidden;position:relative}.Skeleton_skeleton__RbFWG:after{animation:Skeleton_shimmer__H\+qSP 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Skeleton_skeleton__RbFWG.Skeleton_text__gU39p{border-radius:4px;height:1rem;margin-bottom:.5rem}.Skeleton_skeleton__RbFWG.Skeleton_circular__mm-jS{border-radius:50%}.Skeleton_skeleton__RbFWG.Skeleton_rectangular__6p5yU{border-radius:8px}body.dark .Skeleton_skeleton__RbFWG{background-color:#262626}body.dark .Skeleton_skeleton__RbFWG:after{background:linear-gradient(90deg,#0000,#ffffff08,#0000)}@keyframes Skeleton_shimmer__H\+qSP{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProductCardSkeleton_cardSkeleton__H3zXw{background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;overflow:hidden;width:100%}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_imageArea__4W6fw{flex-shrink:0;height:220px;position:relative;width:100%}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_imageArea__4W6fw .ProductCardSkeleton_badge__VuQ-y{left:14px;position:absolute;top:14px}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_content__NSDns{display:flex;flex-direction:column;gap:8px;padding:16px}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_title__V6oew{margin-bottom:4px}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_location__0z8Gz{align-items:center;display:flex;gap:6px}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_divider__Ujcya{background:#f0f0f0;height:1px;margin:8px 0}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_footer__NqtFw{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_footer__NqtFw .ProductCardSkeleton_priceRow__T7Gzc{align-items:center;display:flex;gap:8px}body.dark .ProductCardSkeleton_cardSkeleton__H3zXw{background:#1a1a1a;border-color:#333}body.dark .ProductCardSkeleton_cardSkeleton__H3zXw .ProductCardSkeleton_divider__Ujcya{background:#333}.SearchSkeleton_searchSkeleton__sHlDr{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1440px;padding:20px}.SearchSkeleton_header__J6pjn{margin-bottom:24px}.SearchSkeleton_content__83CMH{display:flex;flex:1 1;gap:24px;justify-content:space-between;width:100%}.SearchSkeleton_content__83CMH .SearchSkeleton_cardList__BhUa5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);width:100%}@media(max-width:1200px){.SearchSkeleton_content__83CMH .SearchSkeleton_cardList__BhUa5{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.SearchSkeleton_content__83CMH .SearchSkeleton_cardList__BhUa5{grid-template-columns:repeat(1,1fr)}}.SearchSkeleton_resultsArea__4H73K{flex:1 1;min-width:0}.SearchSkeleton_resultsArea__4H73K .SearchSkeleton_resultsHeader__RukKX{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-bottom:24px}.SearchSkeleton_mapArea__etdqz{height:100%}@media(max-width:1200px){.SearchSkeleton_content__83CMH{grid-template-columns:280px 1fr}.SearchSkeleton_mapArea__etdqz{display:none}}@media(max-width:900px){.SearchSkeleton_content__83CMH{grid-template-columns:1fr}.SearchSkeleton_sidebar__BcntB{display:none}}.FilterError_filterError__W8Ebk{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:16px;display:flex;justify-content:center;margin:20px 0;padding:80px 20px;text-align:center}.FilterError_filterError__W8Ebk .FilterError_errorContent__viRgg{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:400px}.FilterError_filterError__W8Ebk .FilterError_illustration__bBnjF{align-items:center;background:#f8fafc;border-radius:50%;color:#94a3b8;display:flex;height:120px;justify-content:center;margin-bottom:8px;width:120px}.FilterError_filterError__W8Ebk .FilterError_title__ZVR-U{color:#1e293b;font-size:24px;font-weight:600;margin:0}.FilterError_filterError__W8Ebk .FilterError_errorMessage__Omoko{color:#64748b;font-size:16px;line-height:1.5;margin:0}.FilterError_filterError__W8Ebk .FilterError_clearButton__3lSDd{align-items:center;background:#3b82f6;border:none;border-radius:12px;box-shadow:0 4px 6px -1px #3b82f633;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-top:12px;padding:12px 24px;transition:all .2s ease}.FilterError_filterError__W8Ebk .FilterError_clearButton__3lSDd:hover{background:#2563eb;box-shadow:0 10px 15px -3px #3b82f64d;transform:translateY(-2px)}.FilterError_filterError__W8Ebk .FilterError_clearButton__3lSDd:active{transform:translateY(0)}.FilterError_filterError__W8Ebk .FilterError_clearButton__3lSDd svg{transition:transform .4s ease}.FilterError_filterError__W8Ebk .FilterError_clearButton__3lSDd:hover svg{transform:rotate(180deg)}.dark-mode .FilterError_filterError__W8Ebk{background:#1e1e1e;border-color:#333}.dark-mode .FilterError_filterError__W8Ebk .FilterError_illustration__bBnjF{background:#2d2d2d;color:#64748b}.dark-mode .FilterError_filterError__W8Ebk .FilterError_title__ZVR-U{color:#f1f5f9}.dark-mode .FilterError_filterError__W8Ebk .FilterError_errorMessage__Omoko{color:#94a3b8}.DayTripDetail_DayTrip_header__7zdW8{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 0}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU{display:flex;flex-direction:column;gap:10px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU h1{color:var(--text-dark);font-size:28px;font-weight:700}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z-{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_location__xukJ1{font-weight:500}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_rating__bXvyn{align-items:center;color:var(--brand-primary);display:flex;gap:4px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_rating__bXvyn .DayTripDetail_DayTrip_starIcon__8xSET{font-size:14px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_rating__bXvyn .DayTripDetail_DayTrip_reviews__Jhnl\+{color:var(--text-muted);font-weight:400}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_recommend__IaPY\+{align-items:center;color:var(--btn-primary-bg);display:flex;gap:6px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_recommend__IaPY\+ .DayTripDetail_DayTrip_checkIcon__OgAVU{font-size:16px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_left__rgUiU .DayTripDetail_DayTrip_meta__9p-Z- .DayTripDetail_DayTrip_recommend__IaPY\+ strong{font-weight:600}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_right__Ofum\+{display:flex;gap:8px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_right__Ofum\+ .DayTripDetail_DayTrip_iconButton__hlHP2{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_right__Ofum\+ .DayTripDetail_DayTrip_iconButton__hlHP2:hover{background:var(--bg-tertiary)}.DayTripDetail_DayTrip_header__7zdW8 .DayTripDetail_DayTrip_right__Ofum\+ .DayTripDetail_DayTrip_iconButton__hlHP2 svg{color:var(--text-dark);font-size:16px}.DayTripDetail_DayTripDetail_Middle__ksSq3{background-color:var(--bg-secondary);color:var(--text-color);font-family:Poppins,sans-serif;padding:24px}.DayTripDetail_DayTripDetail_Middle__ksSq3 h2{color:var(--text-dark);font-size:20px;font-weight:600;letter-spacing:.5%;line-height:28px;margin-bottom:20px}.DayTripDetail_DayTripDetail_Middle__ksSq3 ul{list-style-type:none;padding:0}.DayTripDetail_DayTripDetail_Middle__ksSq3 ul li{color:var(--text-tertiary-alt);display:flex;font-size:14px;gap:12px;letter-spacing:.5%;line-height:22px;margin-bottom:16px}.DayTripDetail_DayTripDetail_Middle__ksSq3 ul li .DayTripDetail_icon__ic6W0{color:var(--text-info);flex-shrink:0;font-size:20px}.DayTripDetail_DayTripDetail_Middle__ksSq3 ul li .DayTripDetail_text__nwA2r{display:flex;flex-direction:column;gap:4px}.DayTripDetail_DayTripDetail_Middle__ksSq3 ul li .DayTripDetail_text__nwA2r strong{color:var(--text-dark);font-size:14px;font-weight:600}.DayTripDetail_DayTripDetail_Middle__ksSq3 ul li .DayTripDetail_text__nwA2r p{color:var(--text-tertiary-alt);font-size:14px;font-weight:400}.DayTripDetailHero_DayTrip_header__lCUHm{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 0}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR{display:flex;flex-direction:column;gap:10px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_left_Title__IGjD-{color:var(--text-color)!important;font-size:clamp(24px,4.5vw,42px);font-weight:700;line-height:1.25;margin:0 0 8px;word-break:break-word}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_location__h\+3e2{align-items:center;color:var(--text-secondary);display:flex;font-weight:500;gap:4px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_location__h\+3e2 .DayTripDetailHero_DayTrip_locationIcon__r5m1I{color:var(--text-muted);flex-shrink:0}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_rating__LvD3A{align-items:center;color:var(--brand-primary);display:flex;gap:4px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_rating__LvD3A .DayTripDetailHero_DayTrip_starIcon__ym7hk{font-size:14px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_rating__LvD3A .DayTripDetailHero_DayTrip_reviews__eutzt{color:var(--text-muted);font-weight:400}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_tags__3tIro{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_tags__3tIro .DayTripDetailHero_DayTrip_guideTag__4R1bQ{align-items:center;background:var(--bg-success-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-success-dark);display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_tags__3tIro .DayTripDetailHero_DayTrip_guideTag__4R1bQ .DayTripDetailHero_DayTrip_checkIcon__Qk2-o{flex-shrink:0;font-size:13px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_tags__3tIro .DayTripDetailHero_DayTrip_categoryBadge__QGkYx{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px;white-space:nowrap}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_tags__3tIro .DayTripDetailHero_DayTrip_categoryBadge__QGkYx .DayTripDetailHero_DayTrip_categoryIcon__tiQ4-{color:var(--text-muted);flex-shrink:0}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_metaBadges__qWzks{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_metaBadges__qWzks span{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-dark);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_metaBadges__qWzks span .DayTripDetailHero_DayTrip_metaIcon__bD0ls{color:var(--brand-primary);flex-shrink:0}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_right__Hlfvy{display:flex;gap:8px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_right__Hlfvy .DayTripDetailHero_DayTrip_iconButton__rxsLb{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-dark);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_right__Hlfvy .DayTripDetailHero_DayTrip_iconButton__rxsLb:hover{background:var(--bg-secondary);transform:translateY(-2px)}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_right__Hlfvy .DayTripDetailHero_DayTrip_iconButton__rxsLb svg{font-size:18px}.DayTripDetailHero_DayTripDetail_Middle__\+6B33{grid-gap:15px;display:grid;gap:15px;grid-template-columns:4fr 2fr;margin-top:30px;min-width:0;width:100%}.DayTripDetailHero_DayTripDetail_Middle__\+6B33>div:first-child{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}@media only screen and (max-width:850px){.DayTripDetailHero_DayTripDetail_Middle__\+6B33{display:flex;flex-direction:column-reverse}}.DayTripDetailHero_DayTripDetail_Middle__\+6B33 .DayTripDetail_Middle_right{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:100px;width:100%}@media(max-width:901px){.DayTripDetailHero_DayTripDetail_Middle__\+6B33 .DayTripDetail_Middle_right{max-height:none;overflow-y:visible;position:relative;top:0}}.DayTripDetailHero_bookingBox__NjMm6{background:var(--bg-color);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px 4px var(--black-alpha-05);display:flex;flex-direction:column;font-family:inherit;gap:16px;max-height:fit-content;padding:24px;width:100%}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6{border-radius:12px;gap:12px;padding:16px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9{display:flex;flex-direction:column;gap:16px;margin-top:12px}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9{gap:8px;margin-top:8px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s{display:flex;flex:1 1;flex-direction:column;gap:6px}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s{gap:4px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s span{color:var(--text-color);font-size:14px;font-weight:500}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s span{font-size:12px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s .DayTripDetailHero_dateInput__idaah{border:1px solid var(--border-color);border-radius:8px;font-size:14px;line-height:20px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s .DayTripDetailHero_dateInput__idaah{font-size:13px;padding:8px 10px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_dates__8dLT9 .DayTripDetailHero_dates_check__jlw0s .DayTripDetailHero_dateInput__idaah:focus{border-color:var(--focus-color)}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3{font-size:32px;font-weight:600;letter-spacing:.5%;line-height:40px}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3{font-size:24px;line-height:32px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3 span{color:var(--brand-primary);font-size:32px;font-weight:600;line-height:40px;margin-left:4px}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3 span{line-height:32px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3 .DayTripDetailHero_originalPrice__jYP4K{color:var(--text-muted);font-size:16px;font-weight:600;margin:0;text-decoration:line-through}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3 .DayTripDetailHero_discountedPrice__iLC\+A{color:var(--text-success-dark);font-size:2rem;font-weight:700;margin:0}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_priceInfo__1fuOk h3 .DayTripDetailHero_discountedPrice__iLC\+A.DayTripDetailHero_active__jLVmn{color:var(--text-success-dark)}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS{font-size:14px}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS{font-size:13px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS p{color:var(--text-content);display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;margin:6px 0}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS p{font-size:14px;line-height:20px;margin:4px 0}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS hr{background:var(--border-color);border:0;height:1px;margin:10px 0}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS hr{margin:8px 0}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS .DayTripDetailHero_totalFinal__NByBJ{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;display:flex;font-weight:700;justify-content:space-between;margin-top:8px;padding:16px}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_total__BXVyS .DayTripDetailHero_totalFinal__NByBJ{border-radius:10px;padding:12px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_bookNow__1mqY0{background:var(--btn-book-bg);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}@media(max-width:768px){.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_bookNow__1mqY0{border-radius:10px;font-size:14px;padding:10px}}.DayTripDetailHero_bookingBox__NjMm6 .DayTripDetailHero_addToBasket__Vlnv2{background:var(--bg-success-light);border:1px solid var(--border-light);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:15px;font-weight:500;padding:12px;width:100%}.DayTripDetailHero_checkAvailabilityButton__DJ8Xi{background-color:var(--brand-secondary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.DayTripDetailHero_checkAvailabilityButton__DJ8Xi:hover{background-color:var(--brand-dark-green-hover)}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx{margin-top:30px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_filterBox__iDXG9{background-color:var(--bg-color);border:1px solid var(--border-light);border-radius:12px;font-family:Arial,sans-serif;max-width:fit-content;padding:16px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_filterTitle__1A1Pb{font-size:16px;font-weight:600;margin-bottom:12px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_controls__uhH-D{display:flex;flex-wrap:wrap;gap:12px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_controlButton__Luc10{cursor:pointer;font-size:14px!important;gap:8px!important;padding:8px 12px!important}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_availabilityButton__exaGS{background-color:var(--brand-green-medium);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_icon__w4Zt\+{color:var(--brand-green-medium);flex-shrink:0;font-size:16px;margin-top:3px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_green__t9-ti{color:var(--brand-lime)}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_subText__j1vZv{color:var(--text-secondary);font-size:13px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_mapIframe__998ju{max-width:500px;width:100%}@media only screen and (max-width:768px){.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_mapIframe__998ju{max-width:auto}}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_mapIframe__998ju iframe{border:none;border-radius:8px;height:320px;min-width:522px;width:100%}@media only screen and (max-width:768px){.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_mapIframe__998ju iframe{min-width:auto}}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_controlButton__Luc10{align-items:center;background-color:var(--login-google-bg);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-color);display:flex;font-size:14px;gap:8px;padding:8px 12px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_controlButton__Luc10 button{align-items:center;background-color:var(--brand-secondary);border:none;border-radius:50%;color:var(--btn-primary-bg);cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;transition:background-color .2s;width:28px}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_controlButton__Luc10 button:hover{background-color:var(--brand-dark-green-hover)}.DayTripDetailHero_DayTripDetail_Bottom__KZhsx .DayTripDetailHero_controlButton__Luc10 span{font-weight:500;min-width:70px;text-align:center}.DayTripDetailHero_DayTripDetail_Details__ty5sn{border-radius:8px;padding:20px}.DayTripDetailHero_tourDetails__header__q\+0PO{border-bottom:1px solid var(--free-div-color);border-top:1px solid var(--free-div-color);color:var(--text-muted);font-size:14px;margin-bottom:20px;padding-bottom:20px;padding-top:20px}.DayTripDetailHero_tourDetails__highlights__LDBU4{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);display:flex;gap:24px;margin-bottom:20px;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:768px){.DayTripDetailHero_tourDetails__highlights__LDBU4{flex-direction:column}}.DayTripDetailHero_tourDetails__highlights__LDBU4 h3{color:var(--text-dark);font-size:24px;font-weight:600;letter-spacing:.5%;line-height:24px;margin-bottom:10px;min-width:211px}.DayTripDetailHero_tourDetails__highlights__LDBU4 a{color:var(--text-dark);font-size:16px;font-weight:600;line-height:20px;margin-top:10px}.DayTripDetailHero_tourDetails__highlights__LDBU4 a:hover{text-decoration:underline}.DayTripDetailHero_tourDetails__highlights__LDBU4 ul{list-style:none;padding:0}.DayTripDetailHero_tourDetails__highlights__LDBU4 ul li{color:var(--text-dark);font-size:16px;font-weight:500;letter-spacing:.5%;line-height:24px;margin-bottom:10px}.DayTripDetailHero_tourDetails__highlights__LDBU4 ul li .DayTripDetailHero_iconCheck__7iZPQ{color:var(--brand-primary);content:"✔";margin-right:10px}.DayTripDetailHero_tourDetails__highlights__LDBU4 ul li .DayTripDetailHero_iconCross__4PNjt{color:var(--text-muted);content:"×";margin-right:10px}.DayTripDetailHero_tourDetails__highlights__LDBU4 ul li.DayTripDetailHero_disabled__vjWND,.DayTripDetailHero_tourDetails__highlights__LDBU4 ul li.DayTripDetailHero_disabled__vjWND .DayTripDetailHero_iconCross__4PNjt{color:var(--text-muted)}.DayTripDetailHero_tourDetails__meetingPoint__qcFpO{border-bottom:1px solid var(--border-light);display:flex;gap:25px;padding-bottom:20px;padding-top:20px}.DayTripDetailHero_tourDetails__meetingPoint__qcFpO h3{color:var(--text-dark);font-size:24px;font-weight:600;letter-spacing:.5%;line-height:24px;margin-bottom:10px;min-width:211px}.DayTripDetailHero_tourDetails__meetingPoint__qcFpO p{color:var(--text-color);font-size:16px;line-height:24px;margin-bottom:10px}.DayTripDetailHero_tourDetails__meetingPoint__qcFpO a{color:var(--text-dark);font-size:16px}.DayTripDetailHero_tourDetails__meetingPoint__qcFpO a:hover{text-decoration:underline}.DayTripDetailHero_tourDetails__fullDescription__zedTU,.DayTripDetailHero_tourDetails__importantInformation__Dms7E,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01{border-bottom:1px solid var(--border-light);display:flex;gap:25px;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:768px){.DayTripDetailHero_tourDetails__fullDescription__zedTU,.DayTripDetailHero_tourDetails__importantInformation__Dms7E,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01{flex-direction:column}}.DayTripDetailHero_tourDetails__fullDescription__zedTU .DayTripDetailHero_tourDetails__importantInformation_text__SkCkI,.DayTripDetailHero_tourDetails__importantInformation__Dms7E .DayTripDetailHero_tourDetails__importantInformation_text__SkCkI,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug .DayTripDetailHero_tourDetails__importantInformation_text__SkCkI,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 .DayTripDetailHero_tourDetails__importantInformation_text__SkCkI{display:flex;flex-direction:column;gap:10px}.DayTripDetailHero_tourDetails__fullDescription__zedTU h3,.DayTripDetailHero_tourDetails__importantInformation__Dms7E h3,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug h3,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 h3{color:var(--text-dark);font-size:24px;font-weight:600;letter-spacing:.5%;line-height:24px;margin-bottom:10px;max-width:211px;width:100%}.DayTripDetailHero_tourDetails__fullDescription__zedTU div,.DayTripDetailHero_tourDetails__fullDescription__zedTU p,.DayTripDetailHero_tourDetails__fullDescription__zedTU span,.DayTripDetailHero_tourDetails__importantInformation__Dms7E div,.DayTripDetailHero_tourDetails__importantInformation__Dms7E p,.DayTripDetailHero_tourDetails__importantInformation__Dms7E span,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug div,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug p,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug span,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 div,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 p,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 span{color:var(--text-color);font-size:16px;line-height:24px}.DayTripDetailHero_tourDetails__fullDescription__zedTU ul,.DayTripDetailHero_tourDetails__importantInformation__Dms7E ul,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug ul,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 ul{padding:0}.DayTripDetailHero_tourDetails__fullDescription__zedTU ul li,.DayTripDetailHero_tourDetails__importantInformation__Dms7E ul li,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug ul li,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 ul li{color:var(--text-color);font-size:16px;line-height:24px;margin-bottom:8px}.DayTripDetailHero_tourDetails__fullDescription__zedTU a,.DayTripDetailHero_tourDetails__importantInformation__Dms7E a,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug a,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 a{color:var(--text-dark);font-size:16px;font-weight:600}.DayTripDetailHero_tourDetails__fullDescription__zedTU a:hover,.DayTripDetailHero_tourDetails__importantInformation__Dms7E a:hover,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug a:hover,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 a:hover{text-decoration:underline}.DayTripDetailHero_tourDetails__fullDescription__zedTU,.DayTripDetailHero_tourDetails__importantInformation__Dms7E,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01{overflow-x:hidden;width:100%}@media(max-width:768px){.DayTripDetailHero_tourDetails__fullDescription__zedTU,.DayTripDetailHero_tourDetails__importantInformation__Dms7E,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01{overflow-x:hidden}}.DayTripDetailHero_tourDetails__fullDescription__zedTU table,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table{background-color:var(--bg-secondary);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);box-shadow:var(--card-boxshadow);display:table;font-size:15px;margin:24px 0;max-width:100%;overflow:hidden;table-layout:auto;width:100%}.DayTripDetailHero_tourDetails__fullDescription__zedTU table thead,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table thead,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table thead,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table thead{background-color:var(--brand-primary);color:var(--brand-green-medium)}.DayTripDetailHero_tourDetails__fullDescription__zedTU table thead th,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table thead th,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table thead th,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table thead th{word-wrap:break-word;font-size:14px;font-weight:600;letter-spacing:.5px;overflow-wrap:break-word;padding:12px 16px;text-align:left;text-transform:uppercase}@media(max-width:768px){.DayTripDetailHero_tourDetails__fullDescription__zedTU table thead th,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table thead th,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table thead th,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table thead th{font-size:12px;padding:10px 12px;white-space:normal}}.DayTripDetailHero_tourDetails__fullDescription__zedTU table tbody tr,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tbody tr,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tbody tr,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.DayTripDetailHero_tourDetails__fullDescription__zedTU table tbody tr:hover,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tbody tr:hover,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tbody tr:hover,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tbody tr:hover{background-color:var(--bg-tertiary)}.DayTripDetailHero_tourDetails__fullDescription__zedTU table tbody tr:last-child,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tbody tr:last-child,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tbody tr:last-child,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tbody tr:last-child{border-bottom:none}.DayTripDetailHero_tourDetails__fullDescription__zedTU table tbody td,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tbody td,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tbody td,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tbody td{word-wrap:break-word;color:var(--text-color);max-width:0;overflow-wrap:break-word;padding:12px 16px}@media(max-width:768px){.DayTripDetailHero_tourDetails__fullDescription__zedTU table tbody td,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tbody td,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tbody td,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tbody td{font-size:14px;padding:10px 12px;white-space:normal}.DayTripDetailHero_tourDetails__fullDescription__zedTU table,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table{-webkit-overflow-scrolling:touch;border-radius:8px;display:block;overflow-x:auto;width:100%}.DayTripDetailHero_tourDetails__fullDescription__zedTU table thead,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table thead,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table thead,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table thead{display:table-header-group}.DayTripDetailHero_tourDetails__fullDescription__zedTU table tbody,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tbody,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tbody,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tbody{display:table-row-group}.DayTripDetailHero_tourDetails__fullDescription__zedTU table tr,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table tr,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table tr,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table tr{display:table-row}.DayTripDetailHero_tourDetails__fullDescription__zedTU table td,.DayTripDetailHero_tourDetails__fullDescription__zedTU table th,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table td,.DayTripDetailHero_tourDetails__importantInformation__Dms7E table th,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table td,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug table th,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table td,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 table th{word-wrap:break-word;display:table-cell;overflow-wrap:break-word;white-space:normal}}.DayTripDetailHero_tourDetails__fullDescription__zedTU .DayTripDetailHero_tableWrapper__STdW9,.DayTripDetailHero_tourDetails__importantInformation__Dms7E .DayTripDetailHero_tableWrapper__STdW9,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug .DayTripDetailHero_tableWrapper__STdW9,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 .DayTripDetailHero_tableWrapper__STdW9{-webkit-overflow-scrolling:touch;border-radius:8px;margin:24px 0;overflow-x:auto;width:100%}@media(max-width:768px){.DayTripDetailHero_tourDetails__fullDescription__zedTU .DayTripDetailHero_tableWrapper__STdW9,.DayTripDetailHero_tourDetails__importantInformation__Dms7E .DayTripDetailHero_tableWrapper__STdW9,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug .DayTripDetailHero_tableWrapper__STdW9,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 .DayTripDetailHero_tableWrapper__STdW9{margin-left:0;margin-right:0}}.DayTripDetailHero_tourDetails__fullDescription__zedTU .DayTripDetailHero_tableWrapper__STdW9 table,.DayTripDetailHero_tourDetails__importantInformation__Dms7E .DayTripDetailHero_tableWrapper__STdW9 table,.DayTripDetailHero_tourDetails__knowBeforeYouGo__6a9ug .DayTripDetailHero_tableWrapper__STdW9 table,.DayTripDetailHero_tourDetails__notSuitableFor__N0N01 .DayTripDetailHero_tableWrapper__STdW9 table{margin:0;min-width:100%}.DayTripDetailHero_otherCards__mHgql h2{font-size:48px;font-weight:600;letter-spacing:.5%;line-height:64px;margin-top:32px}.DayTripDetailHero_ShowBtn__e8aIW{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.DayTripDetailHero_ShowBtn__e8aIW button{background-color:var(--bg-accent-light);border:none;border-radius:32px;color:var(--brand-secondary);font-size:16px;font-weight:500;letter-spacing:.5%;line-height:24px;padding:16px 32px}.DayTripDetailHero_cardGrid__vdO2x{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.DayTripDetailHero_cardGrid__vdO2x{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.DayTripDetailHero_cardGrid__vdO2x{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.DayTripDetailHero_cardGrid__vdO2x{grid-template-columns:repeat(3,1fr)}}.DayTripDetailHero_availabilityBadge__tjZZZ{align-items:center;animation:DayTripDetailHero_pulse__zB8K5 2s infinite;background:var(--brand-error-alpha-08);border:1px solid var(--brand-error-alpha-20);border-radius:8px;color:var(--brand-error);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.DayTripDetailHero_availabilityBadge__tjZZZ.DayTripDetailHero_warning__Jj\+VP{animation:none;background:var(--brand-secondary-alpha-08);border-color:var(--brand-secondary-alpha-20);color:var(--brand-secondary)}.DayTripDetailHero_availabilityBadge__tjZZZ svg{font-size:16px}.DayTripDetailHero_paymentSplit__Q5gu5{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C:hover{border-color:var(--brand-primary);transform:translateX(4px)}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C .DayTripDetailHero_labelCol__ZI\+p\+{display:flex;flex-direction:column;gap:2px}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C .DayTripDetailHero_labelCol__ZI\+p\+ .DayTripDetailHero_title__0N6GM{color:var(--text-dark);font-size:14px;font-weight:600}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C .DayTripDetailHero_labelCol__ZI\+p\+ .DayTripDetailHero_subtitle__zX91h{color:var(--text-secondary);font-size:12px}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C .DayTripDetailHero_amountCol__3BXc7{color:var(--brand-primary);font-size:16px;font-weight:700}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C .DayTripDetailHero_amountCol__3BXc7.DayTripDetailHero_payLater__DRJV6{color:var(--text-secondary)}.DayTripDetailHero_paymentSplit__Q5gu5 .DayTripDetailHero_paymentRow__A3L\+C.DayTripDetailHero_payNowRow__7zgZR{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}@keyframes DayTripDetailHero_pulse__zB8K5{0%{box-shadow:0 0 0 0 var(--brand-error-alpha-40);transform:scale(1)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1.02)}to{box-shadow:0 0 0 0 #0000;transform:scale(1)}}.AvailabilityBadge_container__XACLV{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.AvailabilityBadge_badge__6dJTp{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;font-size:13.5px;font-weight:500;gap:10px;line-height:1.4;padding:10px 14px;transition:opacity .2s ease}.AvailabilityBadge_badge__6dJTp .AvailabilityBadge_icon__WJuYH{flex-shrink:0;font-size:16px}.AvailabilityBadge_warning__zJSmw{background-color:#fff7ed;border-color:#fed7aa;color:#9a3412}@media(prefers-color-scheme:dark){.AvailabilityBadge_warning__zJSmw{background-color:#fb923c1a;border-color:#fb923c40;color:#fb923c}}.AvailabilityBadge_danger__SHUQI{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}@media(prefers-color-scheme:dark){.AvailabilityBadge_danger__SHUQI{background-color:#ef44441a;border-color:#ef444440;color:#f87171}}.dark .AvailabilityBadge_warning__zJSmw{background-color:#fb923c1a;border-color:#fb923c40;color:#fb923c}.dark .AvailabilityBadge_danger__SHUQI{background-color:#ef44441a;border-color:#ef444440;color:#f87171}.AvailabilityBadge_skeleton__kkvSq{animation:AvailabilityBadge_shimmer__PDFxF 1.4s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background:linear-gradient(90deg,var(--skeleton-base,#f3f4f6) 25%,var(--skeleton-shine,#e5e7eb) 50%,var(--skeleton-base,#f3f4f6) 75%);background-size:200% 100%;border-radius:10px;height:40px;margin-bottom:12px}@keyframes AvailabilityBadge_shimmer__PDFxF{0%{background-position:200% 0}to{background-position:-200% 0}}.Rewievs_Reviews__HiGF8{display:flex;flex-direction:column;gap:28px;padding:40px 0}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N{display:flex;gap:10px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N button{align-items:center;background:#0000;border:1.5px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:8px 18px;transition:all .2s ease}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N button .Rewievs_tabStar__0vuYs{color:#ffb800;font-size:13px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N .Rewievs_active__nGOTK{background:var(--bg-secondary);border-color:var(--brand-primary);color:var(--text-dark)}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N .Rewievs_active__nGOTK .Rewievs_tabStar__0vuYs{color:#ffb800}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe{display:flex;flex-direction:column;gap:28px;max-width:100%}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:100px}@media only screen and (max-width:576px){.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG{align-items:flex-start}}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG h3{color:var(--text-dark);font-size:48px;font-weight:700;line-height:1}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J{display:flex;font-size:16px;gap:3px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_emptyStar__3kFoB{color:var(--border-medium)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_filledStar__xOhz2{color:#ffb800}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_halfStarWrapper__Z7sIZ{display:inline-block;height:1em;position:relative;width:1em}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_starBase__x9KRc{left:0;position:absolute;top:0}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_filledPart__3tgMZ{clip-path:inset(0 50% 0 0);color:#ffb800}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_emptyPart__HFDzs{clip-path:inset(0 0 0 50%);color:var(--border-medium)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG p{color:var(--text-muted);font-size:13px;white-space:nowrap}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2{display:flex;flex:1 1;flex-direction:column;gap:10px}@media only screen and (max-width:576px){.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2{width:100%}}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa{align-items:center;display:flex;gap:10px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa span{color:var(--text-secondary);flex-shrink:0;font-size:13px;width:110px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_progressBar__VGQC-{background:var(--border-color);border-radius:99px;flex:1 1;height:5px;overflow:hidden}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_progressBar__VGQC- div{background:var(--brand-primary);border-radius:99px;height:100%;transition:width .4s ease}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_value__X58Qt{color:var(--text-dark);flex-shrink:0;font-size:13px;font-weight:600;text-align:right;width:28px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH{display:flex;flex-direction:column}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;padding:20px 0}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg:first-child{padding-top:0}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg:last-child{border-bottom:none}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5{align-items:center;display:flex;gap:12px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_avatar__HL\+jG{flex-shrink:0}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_avatar__HL\+jG img{border:1.5px solid var(--border-color);border-radius:50%;height:42px;object-fit:cover;width:42px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_reviewerMeta__NccJE{display:flex;flex:1 1;flex-direction:column;gap:2px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_reviewerMeta__NccJE h4{color:var(--text-dark);font-size:14px;font-weight:600;margin:0}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_reviewerMeta__NccJE .Rewievs_time__fI1d5{color:var(--text-muted);font-size:12px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_star__pBcx6{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-dark);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:4px;padding:4px 10px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewHeader__pBFg5 .Rewievs_star__pBcx6 svg{color:#ffb800;font-size:12px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_comment__9h83c{color:var(--text-color);font-size:14px;line-height:1.65;margin:0;padding-left:54px}@media only screen and (max-width:480px){.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_comment__9h83c{padding-left:0}}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_viewAll__Nu1Iv{align-self:flex-start;background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:8px;color:var(--text-dark);cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_viewAll__Nu1Iv:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_viewAll__Nu1Iv:disabled{cursor:default;opacity:.6}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_formTitle__pC6kU{color:var(--text-dark);font-size:17px;font-weight:700;margin:0 0 20px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_form__LlRd4{display:flex;flex-direction:column;gap:20px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_textarea__drntm{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-family:inherit;font-size:14px;line-height:1.6;min-height:120px;padding:12px 14px;resize:vertical;transition:border-color .2s ease;width:100%}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_textarea__drntm::placeholder{color:var(--text-muted)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_textarea__drntm:focus{border-color:var(--brand-primary);outline:none}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw{border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5{align-items:center;background:var(--bg-color);display:flex;gap:16px;justify-content:space-between;padding:10px 14px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5:not(:last-child){border-bottom:1px solid var(--border-color)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5 .Rewievs_topicLabel__ZUNP1{color:var(--text-secondary);font-size:14px;font-weight:500;text-transform:capitalize}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5 .Rewievs_starRow__84oL4{display:flex;gap:4px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5 .Rewievs_starIcon__Kilka{color:var(--border-medium);cursor:pointer;font-size:20px;transition:color .15s ease,transform .15s ease}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5 .Rewievs_starIcon__Kilka:hover{color:#ffb800;transform:scale(1.1)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_ratingTopics__M8Bqw .Rewievs_ratingRow__JQMj5 .Rewievs_filledStar__xOhz2{color:#ffb800}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_submitButton__OukOk{align-self:flex-start;background-color:var(--btn-primary-bg);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 28px;transition:opacity .2s ease}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_submitButton__OukOk:hover:not(:disabled){opacity:.88}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_RewierForm__Nld-E .Rewievs_submitButton__OukOk:disabled{cursor:default;opacity:.6}.SuggestedProducts_suggestedProducts__Y60Bc{margin:60px 0 0;padding:0}.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_title__nCpd3{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:576px){.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_title__nCpd3{font-size:1.2rem;margin-bottom:1rem}}.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej{grid-template-columns:repeat(1,1fr)}}@media(max-width:576px){.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej{-webkit-overflow-scrolling:touch;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej::-webkit-scrollbar{display:none}.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej>*{flex:0 0 82vw;max-width:320px;scroll-snap-align:start}}.Breadcrumb_breadcrumb__FVgKh{align-items:center;display:flex;font-size:13px;gap:8px;margin-top:24px;padding:8px 0}.Breadcrumb_breadcrumb__FVgKh a{color:var(--text-secondary);font-weight:500;letter-spacing:.01em;line-height:24px;text-decoration:none;transition:all .2s ease}.Breadcrumb_breadcrumb__FVgKh a:hover{color:var(--brand-primary)}.Breadcrumb_breadcrumbItem__EQvhL{align-items:center;color:var(--text-color);display:flex}.Breadcrumb_separator__SRY\+d{color:var(--gray-color);font-size:10px;margin:0 8px}.Breadcrumb_lastItem__IOgC5{color:var(--text-color);cursor:default;font-weight:600}.TreeImageLayout_ThreeImageLayout__dXN6-{margin-bottom:20px;position:relative;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_showAllButton__YZgxL{align-items:center;background:var(--text-light);border:1px solid var(--border-color);border-radius:8px;bottom:30px;box-shadow:0 2px 8px var(--black-alpha-10);color:var(--text-muted)!important;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:30px;transition:all .2s ease;z-index:5}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_showAllButton__YZgxL:hover{background:var(--bg-secondary);box-shadow:0 4px 12px var(--black-alpha-10);transform:scale(1.02)}@media(max-width:768px){.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_showAllButton__YZgxL{display:none}}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:2fr 1fr}@media(max-width:768px){.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn{display:none}}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_leftImage__zvOGA{align-items:center;background:var(--bg-tertiary);border-radius:12px;cursor:pointer;display:flex;height:500px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_leftImage__zvOGA:hover{box-shadow:0 8px 24px var(--black-alpha-10);transform:translateY(-2px)}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_leftImage__zvOGA img{border-radius:12px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_leftImage__zvOGA .TreeImageLayout_noImage__g\+8yy{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;display:flex;height:100%;justify-content:center;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_leftImage__zvOGA .TreeImageLayout_noImage__g\+8yy .TreeImageLayout_noImageText__brfxR{color:var(--text-muted);font-size:18px;font-weight:500;text-align:center}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_rightImages__vgoNX{display:flex;flex-direction:column;gap:16px;height:500px;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_rightImages__vgoNX .TreeImageLayout_smallImage__cDCt\+{align-items:center;background:var(--bg-tertiary);border-radius:12px;cursor:pointer;display:flex;height:242px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_rightImages__vgoNX .TreeImageLayout_smallImage__cDCt\+:hover{box-shadow:0 6px 20px var(--black-alpha-10);transform:translateY(-2px)}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_rightImages__vgoNX .TreeImageLayout_smallImage__cDCt\+ img{border-radius:12px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_rightImages__vgoNX .TreeImageLayout_smallImage__cDCt\+ .TreeImageLayout_noImage__g\+8yy{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;display:flex;height:100%;justify-content:center;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_desktopLayout__ZPgEn .TreeImageLayout_rightImages__vgoNX .TreeImageLayout_smallImage__cDCt\+ .TreeImageLayout_noImage__g\+8yy .TreeImageLayout_noImageText__brfxR{color:var(--text-muted);font-size:14px;font-weight:500;text-align:center}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H{display:none}@media(max-width:768px){.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H{border-radius:12px;display:block;overflow:hidden;position:relative;width:100%}}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .TreeImageLayout_mobileSwiper__tiS6d{border-radius:12px;height:400px;width:100%}@media(max-width:480px){.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .TreeImageLayout_mobileSwiper__tiS6d{height:350px}}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .TreeImageLayout_mobileSwiper__tiS6d .TreeImageLayout_slideImage__TeUir{align-items:center;background:var(--bg-tertiary);border-radius:12px;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .TreeImageLayout_mobileSwiper__tiS6d .TreeImageLayout_slideImage__TeUir img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-next,.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-prev{background:var(--white-alpha-90);border-radius:50%;box-shadow:0 2px 8px var(--black-alpha-10);color:var(--btn-primary-bg)!important;height:36px;margin-top:0;top:50%;transform:translateY(-50%);width:36px}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-next:after,.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-prev:after{font-size:16px;font-weight:700}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-next:hover,.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-prev:hover{background:var(--white);box-shadow:0 4px 12px var(--black-alpha-10)}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-next.swiper-button-disabled,.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-prev.swiper-button-disabled{opacity:.35}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-next{right:10px}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-button-prev{left:10px}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-pagination{bottom:15px!important}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-pagination-bullet{background:var(--white);height:8px;margin:0 4px;opacity:.6;transition:all .3s ease;width:8px}.TreeImageLayout_ThreeImageLayout__dXN6- .TreeImageLayout_mobileSlider__Y1F-H .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--btn-primary-bg);border-radius:4px;opacity:1;width:24px}@keyframes TreeImageLayout_fadeInZoom__9AhLV{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.TreeImageLayout_modalOverlay__bT2Vj{align-items:center;animation:TreeImageLayout_fadeIn__czV97 .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000d9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}@keyframes TreeImageLayout_fadeIn__czV97{0%{opacity:0}to{opacity:1}}.TreeImageLayout_modalContent__IzSX\+{animation:TreeImageLayout_slideIn__Zz9sM .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}@keyframes TreeImageLayout_slideIn__Zz9sM{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TreeImageLayout_modalHeader__CUPRa{align-items:center;background:linear-gradient(180deg,#00000080 0,#0000);display:flex;height:70px;justify-content:space-between;padding:0 30px;z-index:100}@media(max-width:768px){.TreeImageLayout_modalHeader__CUPRa{height:60px;padding:0 15px}}.TreeImageLayout_imageCounter__oFGaf{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:6px 14px}.TreeImageLayout_headerControls__WYu2N{align-items:center;display:flex;gap:12px}.TreeImageLayout_iconButton__IjAOE{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px}.TreeImageLayout_iconButton__IjAOE:hover{background:#fff3;border-color:#fff3;transform:scale(1.05)}.TreeImageLayout_iconButton__IjAOE:active{transform:scale(.95)}@media(max-width:768px){.TreeImageLayout_iconButton__IjAOE{height:38px;width:38px}}.TreeImageLayout_resizeControls__zhS6H{animation:TreeImageLayout_dropdownIn__THH-8 .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#191919d9;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:16px;padding:24px;position:absolute;right:30px;top:80px;width:280px;z-index:110}@media(max-width:480px){.TreeImageLayout_resizeControls__zhS6H{left:15px;right:15px;width:auto}}@keyframes TreeImageLayout_dropdownIn__THH-8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TreeImageLayout_resizeInputGroup__UbOXb label{color:#fffc;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px}.TreeImageLayout_resizeInputGroup__UbOXb label input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:10px 14px;transition:all .2s ease}.TreeImageLayout_resizeInputGroup__UbOXb label input:focus{background:#ffffff1a;border-color:var(--btn-primary-bg);box-shadow:0 0 0 2px rgba(var(--btn-primary-bg-rgb),.2)}.TreeImageLayout_resetButton__vCEYa{background:var(--white);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:13px;font-weight:600;margin-top:8px;padding:12px;transition:all .2s ease}.TreeImageLayout_resetButton__vCEYa:hover{background:#ffffffe6;transform:translateY(-1px)}.TreeImageLayout_resetButton__vCEYa:active{transform:translateY(0)}.TreeImageLayout_Swiper_Inner__-zG2A{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.TreeImageLayout_Swiper_Inner__-zG2A .swiper-wrapper{align-items:center}.TreeImageLayout_Swiper_Inner_Img__EbQO3{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.TreeImageLayout_Swiper_Inner_Img__EbQO3 img{border-radius:4px;box-shadow:0 40px 100px #00000080;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1)}.TreeImageLayout_Swiper_Inner_Img__EbQO3 .TreeImageLayout_noImage__g\+8yy{align-items:center;color:var(--white);display:flex;flex-direction:column;gap:15px;opacity:.5}.TreeImageLayout_Swiper_Inner_Img__EbQO3 .TreeImageLayout_noImage__g\+8yy .TreeImageLayout_noImageText__brfxR{font-size:18px;font-weight:500}.TreeImageLayout_navButton__wy49Y{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.16,1,.3,1);width:60px;z-index:100}.TreeImageLayout_navButton__wy49Y:hover:not(:disabled){background:#fff3;border-color:#ffffff4d;height:65px;width:65px}.TreeImageLayout_navButton__wy49Y:active:not(:disabled){transform:translateY(-50%) scale(.92)}.TreeImageLayout_navButton__wy49Y:disabled{cursor:not-allowed;opacity:.2}@media(max-width:768px){.TreeImageLayout_navButton__wy49Y,.TreeImageLayout_navButton__wy49Y:hover:not(:disabled){height:44px;width:44px}}.TreeImageLayout_swiperButtonPrev__je8l3{left:30px}@media(max-width:768px){.TreeImageLayout_swiperButtonPrev__je8l3{left:10px}}.TreeImageLayout_swiperButtonNext__G0skp{right:30px}@media(max-width:768px){.TreeImageLayout_swiperButtonNext__G0skp{right:10px}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.RouteMap_mapContainer__NgyUF{background-color:#f3f4f6;border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.RouteMap_error__0LWny,.RouteMap_loading__Bqmg-{color:#6b7280;font-size:.9rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.RouteMap_marker__TiZ4E{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:transform .2s ease}.RouteMap_marker__TiZ4E:hover{transform:scale(1.1);z-index:10}.RouteMap_dot__CQzxk{background-color:var(--brand-primary);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:12px;width:12px}.RouteMap_startMarker__MzbJ- .RouteMap_dot__CQzxk{background-color:#10b981;height:16px;width:16px}.RouteMap_endMarker__kVkSt .RouteMap_dot__CQzxk{background-color:#ef4444;height:16px;width:16px}.RouteMap_label__dffZ0{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#374151;font-size:10px;font-weight:700;margin-top:4px;padding:2px 8px;text-transform:uppercase}.RouteMap_number__Xzc8G{align-items:center;background:#fff;border:1px solid var(--brand-primary);border-radius:50%;color:var(--brand-primary);display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;margin-top:4px;width:16px}.InteractiveMap_mapContainer__-uDJJ{border:1px solid var(--border-color);border-radius:12px;max-height:800px;overflow:hidden;position:relative}.InteractiveMap_mapContainer__-uDJJ,.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_map__YE724{height:100%;min-height:600px;width:100%}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapLoading__yaGkH{align-items:center;background-color:var(--bg-tertiary);bottom:0;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:0}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapError__tuJL7{align-items:center;background-color:var(--bg-error-light);bottom:0;color:var(--text-error);display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapError__tuJL7 p{margin:4px 0}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_resultsBadge__OR26z{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 2px 6px var(--black-alpha-10);color:var(--text-color);font-size:13px;font-weight:600;left:12px;padding:6px 14px;position:absolute;top:12px;-webkit-user-select:none;user-select:none;z-index:10}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchWhenMoveContainer__SdI5-{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 2px 6px var(--black-alpha-10);left:50%;padding:8px 16px;position:absolute;top:12px;transform:translateX(-50%);z-index:10}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchWhenMoveContainer__SdI5- .InteractiveMap_switchLabel__PL3yn{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchWhenMoveContainer__SdI5- .InteractiveMap_switchTrack__1rniD{background-color:var(--border-color-strong);border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:background-color .2s ease;width:36px}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchWhenMoveContainer__SdI5- .InteractiveMap_switchTrack__1rniD.InteractiveMap_switchOn__rifGO{background-color:#222;background-color:var(--brand-primary,#222)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchWhenMoveContainer__SdI5- .InteractiveMap_switchTrack__1rniD .InteractiveMap_switchThumb__1h2qF{background-color:var(--bg-color);border-radius:50%;box-shadow:0 1px 3px var(--black-alpha-20);height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchWhenMoveContainer__SdI5- .InteractiveMap_switchTrack__1rniD.InteractiveMap_switchOn__rifGO .InteractiveMap_switchThumb__1h2qF{transform:translateX(16px)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_locateMeButton__PwaUm{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;box-shadow:0 2px 6px var(--brand-primary-alpha-12);color:var(--text-color);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:absolute;right:12px;top:60px;transition:all .2s ease;width:40px;z-index:10}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_locateMeButton__PwaUm:hover{background-color:var(--bg-tertiary);box-shadow:0 4px 8px var(--brand-primary-alpha-12)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_locateMeButton__PwaUm:active{transform:scale(.95)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_locateMeButton__PwaUm:disabled{cursor:not-allowed;opacity:.7}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_locateMeButton__PwaUm.InteractiveMap_loading__Tbws8{color:var(--text-secondary)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_locateMeButton__PwaUm .InteractiveMap_spin__FVdC4{animation:InteractiveMap_spin__FVdC4 1s linear infinite}@keyframes InteractiveMap_spin__FVdC4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl{bottom:20px;left:50%;max-width:500px;position:absolute;transform:translateX(-50%);width:90%;z-index:10}@media(max-width:768px){.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl .InteractiveMap_searchBoxWrapper__8KHn4{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 2px 8px var(--black-alpha-10);display:flex;padding:10px 18px;transition:box-shadow .2s ease}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl .InteractiveMap_searchBoxWrapper__8KHn4:focus-within{border-color:var(--text-secondary);box-shadow:0 4px 12px var(--brand-secondary-alpha-20)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl .InteractiveMap_searchBoxWrapper__8KHn4 .InteractiveMap_searchIcon__riuGW{color:var(--text-secondary);flex-shrink:0;font-size:16px;margin-right:10px}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl .InteractiveMap_searchBoxWrapper__8KHn4 .InteractiveMap_searchBox__hqqU7{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:14px;font-weight:400;outline:none;padding:4px 0;width:100%}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl .InteractiveMap_searchBoxWrapper__8KHn4 .InteractiveMap_searchBox__hqqU7::placeholder{color:var(--text-placeholder)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX{align-items:center;background-color:var(--bg-tertiary);background-image:radial-gradient(var(--black-alpha-05) 1px,#0000 1px);background-size:20px 20px;border:1px solid var(--border-color);border-radius:12px;display:flex;height:100%;justify-content:center;min-height:600px;padding:24px;width:100%}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 10px 30px var(--black-alpha-10);display:flex;flex-direction:column;max-width:320px;padding:40px 30px;text-align:center}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_iconWrapper__QYrXE{margin-bottom:24px;position:relative}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_iconWrapper__QYrXE .InteractiveMap_errorIcon__VjCgk{color:var(--text-secondary);opacity:.8}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_iconWrapper__QYrXE .InteractiveMap_statusBadge__aPrrM{background:var(--bg-secondary);border-radius:50%;bottom:-5px;color:var(--brand-error);position:absolute;right:-5px}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn h3{color:var(--text-color);font-size:20px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:28px}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_retryButton__KoE6H{align-items:center;background-color:var(--brand-primary);border:none;border-radius:50px;box-shadow:0 4px 15px var(--brand-primary-alpha-20);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:12px 28px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_retryButton__KoE6H svg{transition:transform .5s ease}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_retryButton__KoE6H:hover{background-color:#1a1a1a;background-color:var(--brand-primary-dark,#1a1a1a);box-shadow:0 8px 25px var(--brand-primary-alpha-30);transform:translateY(-3px)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_retryButton__KoE6H:hover svg{transform:rotate(180deg)}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_mapErrorFallback__cZnUX .InteractiveMap_errorContent__eNdJn .InteractiveMap_retryButton__KoE6H:active{transform:scale(.96)}.Itinerary_itineraryBox__NWPiC{align-items:stretch;display:flex;gap:32px;margin-top:40px;min-height:500px}@media(max-width:992px){.Itinerary_itineraryBox__NWPiC{gap:24px}}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC{flex-direction:column;gap:24px}}.Itinerary_itineraryList__rZd8t{display:flex;flex:1 1;flex-direction:column;max-height:600px;overflow:hidden}.Itinerary_itineraryList__rZd8t .Itinerary_header__kP84F{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.Itinerary_itineraryList__rZd8t .Itinerary_header__kP84F .Itinerary_itineraryTitle__4Xbi3{color:var(--text-dark);font-size:1.5rem;font-weight:700;margin:0}.Itinerary_itineraryList__rZd8t .Itinerary_header__kP84F .Itinerary_stepCount__sMT\+O{background:var(--bg-tertiary);border-radius:20px;color:var(--text-secondary);font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.Itinerary_timelineContainer__HNzht{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding-right:8px}.Itinerary_timelineContainer__HNzht::-webkit-scrollbar{width:4px}.Itinerary_timelineContainer__HNzht::-webkit-scrollbar-track{background:#0000}.Itinerary_timelineContainer__HNzht::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.Itinerary_itineraryItem__S3s08{cursor:pointer;display:flex;gap:20px;padding:12px 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.Itinerary_itineraryItem__S3s08:hover .Itinerary_contentCard__SvUxS{background:var(--bg-secondary);border-color:var(--brand-primary-alpha-20);transform:translateX(4px)}.Itinerary_itineraryItem__S3s08.Itinerary_active__dYnfr .Itinerary_contentCard__SvUxS{background:var(--bg-color);border-color:var(--brand-primary);box-shadow:0 8px 24px var(--brand-primary-alpha-12);transform:translateX(6px)}.Itinerary_itineraryItem__S3s08.Itinerary_active__dYnfr .Itinerary_node__HMQDw{background:var(--bg-color);border-color:var(--brand-primary);color:var(--brand-primary)}.Itinerary_timelineSide__-obMC{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:40px}.Itinerary_nodeWrapper__R2j89{height:40px;position:relative;z-index:2}.Itinerary_nodeWrapper__R2j89,.Itinerary_node__HMQDw{align-items:center;display:flex;justify-content:center}.Itinerary_node__HMQDw{background:var(--bg-color);border:2px solid var(--border-color);border-radius:50%;box-shadow:0 2px 4px #0000000d;color:var(--text-secondary);font-size:.75rem;font-weight:700;height:28px;transition:all .3s ease;width:28px}.Itinerary_activeNode__VPeGi{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-radius:50%;box-shadow:0 4px 12px var(--brand-primary-alpha-30);color:#fff;display:flex;font-size:1.1rem;height:40px;justify-content:center;width:40px}.Itinerary_connector__v-G-J{background:var(--border-color);flex:1 1;margin:4px 0;opacity:.5;width:2px}.Itinerary_contentCard__SvUxS{background:#0000;border:1px solid #0000;border-radius:16px;flex:1 1;padding:16px 20px;position:relative;transition:all .3s ease}.Itinerary_contentCard__SvUxS .Itinerary_itemHeader__45qSu{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Itinerary_contentCard__SvUxS .Itinerary_stepLabel__lCKMX{color:var(--brand-primary);font-size:.7rem;font-weight:800;letter-spacing:1px;margin:0;text-transform:uppercase}.Itinerary_contentCard__SvUxS .Itinerary_durationTag__1r9Z6{align-items:center;background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:600;gap:5px;padding:2px 8px}.Itinerary_contentCard__SvUxS .Itinerary_locationTitle__iR1\+j{color:var(--text-dark);font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 4px}.Itinerary_contentCard__SvUxS .Itinerary_locationSubtitle__6vFbz{color:var(--text-secondary);font-size:.85rem;margin:0}.Itinerary_expandedInfo__i3JOW{border-top:1px dashed var(--border-color);margin-top:12px;padding-top:12px}.Itinerary_activeIndicator__NjLvm{align-items:center;color:var(--brand-primary);display:flex;font-size:.75rem;font-weight:700;gap:6px}.Itinerary_mapIframe__fhFF7{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 12px 40px var(--black-alpha-12);flex:1.5 1;height:600px;overflow:hidden;position:relative}@media(max-width:1024px){.Itinerary_mapIframe__fhFF7{height:500px}}@media(max-width:768px){.Itinerary_mapIframe__fhFF7{height:400px;order:-1}}.TicketDetails_ticketDetails__aF5XN{display:flex;flex-wrap:wrap;gap:1rem}.TicketDetails_ticketDetails__aF5XN.TicketDetails_row__SCzHf{flex-direction:row}.TicketDetails_ticketDetails__aF5XN.TicketDetails_column__npwgt{flex-direction:column}.TicketDetails_ticketDetail__4SJVt{align-items:flex-start;display:flex;gap:.75rem;max-width:280px}.TicketDetails_ticketDetail__4SJVt .TicketDetails_icon__L8S-a{color:var(--brand-secondary)!important;flex-shrink:0;margin-top:2px}.TicketDetails_ticketDetail__4SJVt .TicketDetails_content__MnIbu{display:flex;flex-direction:column}.TicketDetails_ticketDetail__4SJVt .TicketDetails_title__IbgWF{font-size:1rem;font-weight:600;margin-bottom:.25rem}.TicketDetails_ticketDetail__4SJVt .TicketDetails_description__vDAlV{color:var(--text-tertiary-alt);font-size:.9rem;line-height:1.4}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker{border-radius:0!important}.react-datepicker-wrapper,.react-datepicker__input-container{border:0!important;display:block!important;max-width:100%!important;padding:0!important;width:100%!important}.react-datepicker__input-container input,input.elegant-datepicker-input{box-sizing:border-box!important;display:block!important;max-width:100%!important;width:100%!important}.elegant-datepicker-wrapper{cursor:pointer;display:block;position:relative;width:100%}.elegant-datepicker-wrapper .elegant-datepicker-input{background:var(--input-bg-color);border:1.5px solid var(--border-color);border-radius:12px;box-sizing:border-box!important;color:var(--text-color);cursor:pointer;display:block!important;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%!important}.elegant-datepicker-wrapper .elegant-datepicker-input::placeholder{color:var(--text-secondary);font-weight:400}.elegant-datepicker-wrapper .elegant-datepicker-input:focus,.elegant-datepicker-wrapper .elegant-datepicker-input:hover{border-color:var(--brand-primary)}.day-content-inner{align-items:center;display:flex;flex-direction:column;gap:1px;height:100%;justify-content:center;position:relative;width:100%}.day-content-inner .day-number{color:var(--text-color);display:block;font-size:15px;font-weight:600;line-height:1;margin-bottom:2px}.day-content-inner .day-price{color:var(--brand-primary);display:block;font-size:9px;font-weight:700;letter-spacing:-.2px;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.day-content-inner .spots-left{color:var(--text-secondary);display:block;font-size:8px;font-weight:500;line-height:1;margin-top:1px}.day-content-inner .event-mark{color:var(--brand-lime)!important;font-size:8px;position:absolute;right:-2px;top:-2px}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.elegant-datepicker-modal-overlay{align-items:center;animation:fadeInOverlay .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000bf;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.elegant-datepicker-modal-content{align-items:stretch;animation:slideUpModal .35s cubic-bezier(.16,1,.3,1);background:var(--bg-secondary)!important;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 32px 80px #00000059;display:flex;flex-direction:column;max-height:95vh;max-width:95vw;overflow:hidden;overflow-y:auto;position:relative}@media(max-width:768px){.elegant-datepicker-modal-content{border-radius:16px;max-height:96vh;max-width:98vw}}.elegant-range-modal{max-width:95vw!important;min-width:0!important;min-width:auto!important;padding:0!important;width:auto!important}@media(max-width:768px){.elegant-range-modal{max-width:98vw!important;min-width:95vw!important}}.elegant-datepicker-modal-header{align-items:center;background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-light);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px;z-index:10}.elegant-datepicker-modal-header .modal-title-area{align-items:center;display:flex;gap:10px}.elegant-datepicker-modal-header .modal-title-area .title-icon{color:var(--brand-primary);opacity:.85}.elegant-datepicker-modal-header .modal-title-area .modal-title{color:var(--text-dark);font-size:18px;font-weight:700;letter-spacing:-.2px}.elegant-datepicker-modal-header .elegant-datepicker-modal-close-new{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);width:36px}.elegant-datepicker-modal-header .elegant-datepicker-modal-close-new:hover{background:var(--brand-secondary-alpha-08);border-color:var(--brand-secondary-alpha-08);color:var(--brand-secondary-alpha-12);transform:scale(1.1) rotate(90deg)}.elegant-datepicker-modal-header .elegant-datepicker-modal-close-new svg{display:block}@media(max-width:768px){.elegant-datepicker-modal-header{padding:16px 20px}.elegant-datepicker-modal-header .modal-title{font-size:16px}}.elegant-calendar-container-inner{align-items:center;display:flex;flex-direction:column;overflow-y:auto}.elegant-datepicker-calendar .react-datepicker__day-names,.elegant-datepicker-calendar--modal .react-datepicker__day-names{display:flex!important;gap:0!important;justify-content:center!important;margin:8px 0 0!important;padding:0!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__day-name,.elegant-datepicker-calendar--modal .react-datepicker__day-name{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--text-secondary)!important;display:flex!important;flex:0 0 52px!important;font-size:11px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.5px!important;margin:0!important;max-width:52px!important;min-width:52px!important;padding:6px 0!important;text-transform:uppercase!important;transition:none!important;width:52px!important}.elegant-datepicker-calendar .react-datepicker__day-name:hover,.elegant-datepicker-calendar--modal .react-datepicker__day-name:hover{box-shadow:none!important}.elegant-datepicker-calendar .react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day--selected,.elegant-datepicker-calendar--modal .react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar--modal .react-datepicker__day--selected{background-image:none!important}.elegant-datepicker-calendar .react-datepicker__day--keyboard-selected .day-number,.elegant-datepicker-calendar .react-datepicker__day--selected .day-number,.elegant-datepicker-calendar--modal .react-datepicker__day--keyboard-selected .day-number,.elegant-datepicker-calendar--modal .react-datepicker__day--selected .day-number{color:#fff!important}.elegant-datepicker-calendar .react-datepicker__day--keyboard-selected .day-price,.elegant-datepicker-calendar .react-datepicker__day--selected .day-price,.elegant-datepicker-calendar--modal .react-datepicker__day--keyboard-selected .day-price,.elegant-datepicker-calendar--modal .react-datepicker__day--selected .day-price{color:#ffffffd9}.elegant-datepicker-calendar{align-items:center!important;background:var(--bg-secondary)!important;display:flex!important;flex-direction:column!important;font-family:inherit!important;height:auto!important;min-width:320px!important;padding:20px!important;position:relative!important}.elegant-datepicker-calendar .react-datepicker__header{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-light)!important;box-sizing:border-box!important;margin:0!important;padding:12px 0!important;position:relative!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__current-month{align-items:center!important;color:var(--text-dark)!important;display:flex!important;font-size:18px!important;font-weight:700!important;justify-content:center!important;letter-spacing:-.2px!important;margin-bottom:12px!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__month-select,.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__year-select{appearance:none!important;background:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:var(--text-dark)!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;margin:0 3px!important;min-width:85px!important;padding:6px 28px 6px 10px!important;transition:all .2s ease!important}.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__month-select:hover,.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__year-select:hover{border-color:var(--brand-primary)!important}.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__month-select:focus,.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__year-select:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-secondary-alpha-12)!important;outline:none!important}.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__month-select option,.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__year-select option{background:var(--bg-secondary)!important;color:var(--text-dark)!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-names{display:flex!important;justify-content:center!important;margin:8px 0 0!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--text-secondary)!important;display:flex!important;flex:0 0 52px!important;font-size:11px!important;font-weight:600!important;height:auto!important;justify-content:center!important;letter-spacing:.5px!important;margin:0!important;max-width:52px!important;min-width:52px!important;padding:6px 0!important;text-transform:uppercase!important;transition:none!important;width:52px!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name:hover{box-shadow:none!important}.elegant-datepicker-calendar .react-datepicker__navigation{align-items:center!important;background:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;border-radius:50%!important;box-shadow:0 2px 8px #00000014!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;height:36px!important;justify-content:center!important;padding:0!important;top:16px!important;transition:all .2s ease!important;width:36px!important;z-index:999!important}.elegant-datepicker-calendar .react-datepicker__navigation .react-datepicker__navigation-icon:after,.elegant-datepicker-calendar .react-datepicker__navigation .react-datepicker__navigation-icon:before,.elegant-datepicker-calendar .react-datepicker__navigation:after,.elegant-datepicker-calendar .react-datepicker__navigation:before{content:none!important;display:none!important}.elegant-datepicker-calendar .react-datepicker__navigation .react-datepicker__navigation-icon--previous{right:10px!important}.elegant-datepicker-calendar .react-datepicker__navigation .react-datepicker__navigation-icon--next{left:-8px!important}.elegant-datepicker-calendar .react-datepicker__navigation svg{stroke:var(--text-secondary)!important;stroke-width:2.5px!important;fill:none!important;color:var(--text-secondary)!important;display:block!important;height:18px!important;margin:0!important;opacity:1!important;pointer-events:none!important;visibility:visible!important;width:18px!important}.elegant-datepicker-calendar .react-datepicker__navigation:hover{background:var(--brand-secondary-alpha-08)!important;border-color:var(--brand-secondary-alpha-08)!important;transform:scale(1.08)}.elegant-datepicker-calendar .react-datepicker__navigation:hover svg{stroke:var(--brand-primary)!important;color:var(--brand-secondary-alpha-12)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--previous{left:16px!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--next{right:16px!important}.elegant-datepicker-calendar .react-datepicker__month{align-items:center!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:8px 0!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__week{grid-gap:0!important;box-sizing:border-box!important;display:grid!important;gap:0!important;grid-template-columns:repeat(7,52px)!important;justify-content:center!important;margin:3px 0!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__day{align-items:center!important;background:var(--bg-secondary)!important;border:1px solid #0000!important;border-radius:10px!important;box-sizing:border-box!important;color:var(--text-dark)!important;cursor:pointer!important;display:flex!important;flex:0 0 52px!important;flex-direction:column!important;font-size:14px!important;font-weight:500!important;height:68px!important;justify-content:center!important;margin:0!important;max-width:52px!important;min-width:52px!important;padding:6px 2px!important;position:relative!important;text-align:center!important;transition:all .18s ease!important;width:52px!important}.elegant-datepicker-calendar .react-datepicker__day:before{display:none!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 14px -3px #15803d80!important;color:#fff!important;font-weight:700!important;z-index:2}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected .day-number,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected .day-number{color:#fff!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected .day-price{color:#fffffff2!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected:after,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected:before,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected:after,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected:before{content:none!important;display:none!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--today{border:none!important;color:inherit!important;font-weight:800!important;position:relative!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--today:before{background-color:var(--brand-primary);border-radius:50%;bottom:8px;content:"";display:block!important;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--today .day-number{color:var(--text-dark)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range{background:#15803d1a!important;border-color:#0000!important;border-radius:0!important;color:var(--text-dark)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range .day-number{color:var(--text-dark)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range.elegant-datepicker-day--price-low .day-price{color:#15803d!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range.elegant-datepicker-day--price-high .day-price{color:#dc2626!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end){background:#15803d12!important;border-color:#0000!important;border-radius:0!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 14px -3px #15803d80!important;color:#fff!important;transform:none!important;z-index:3}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end .day-number,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start .day-number,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end .day-number,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start .day-number{color:#fff!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end.elegant-datepicker-day--price-high .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end.elegant-datepicker-day--price-low .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start.elegant-datepicker-day--price-high .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start.elegant-datepicker-day--price-low .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end.elegant-datepicker-day--price-high .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end.elegant-datepicker-day--price-low .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start.elegant-datepicker-day--price-high .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start.elegant-datepicker-day--price-low .day-price{color:#ffffffe6}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end:after,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end:before,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start:after,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start:before,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end:after,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end:before,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start:after,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start:before{content:none!important;display:none!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start:not(.react-datepicker__day--range-end),.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start:not(.react-datepicker__day--selecting-range-end){border-radius:10px 0 0 10px!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end:not(.react-datepicker__day--range-start),.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end:not(.react-datepicker__day--selecting-range-start){border-radius:0 10px 10px 0!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:10px!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--outside-month{opacity:.28!important;pointer-events:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled{background:var(--bg-tertiary)!important;border-color:#0000!important;cursor:not-allowed!important;opacity:.35!important;pointer-events:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled:hover,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled:hover{box-shadow:none!important;transform:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event{position:relative}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--price-high .day-price{color:#dc2626!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--price-low .day-price{color:#16a34a!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected.elegant-datepicker-day--price-high .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected.elegant-datepicker-day--price-low .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected.elegant-datepicker-day--price-high .day-price,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected.elegant-datepicker-day--price-low .day-price{color:#ffffffe6}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price .day-price{color:var(--brand-primary);opacity:1!important}.elegant-datepicker-calendar .react-datepicker__month-container{padding-top:10px!important}.elegant-datepicker-calendar .react-datepicker__time-container{border-left:1px solid var(--border-color)!important}.elegant-datepicker-calendar .react-datepicker__time-container .react-datepicker__time{background:var(--bg-secondary)!important}.elegant-datepicker-calendar .react-datepicker__time-container .react-datepicker__time-list-item.react-datepicker__time-list-item--selected{background:var(--brand-primary)!important;color:#fff!important;font-weight:600!important}.elegant-datepicker-calendar--modal{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;max-width:100%!important;min-width:0!important;min-width:auto!important;padding:20px!important;width:auto!important}.elegant-datepicker-calendar--modal .react-datepicker__header{background:#0000!important;border-bottom:none!important;margin:0 0 8px!important;padding:12px 0!important;width:100%!important}.elegant-datepicker-calendar--modal .react-datepicker__header:after{display:none!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__current-month{font-size:20px!important;margin-bottom:10px!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-names{display:grid!important;grid-template-columns:repeat(7,60px)!important;justify-content:center!important;margin:8px 0 0!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-name{flex:0 0 60px!important;font-size:11px!important;letter-spacing:.5px!important;max-width:60px!important;min-width:60px!important;width:60px!important}.elegant-datepicker-calendar--modal .react-datepicker__month{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.elegant-datepicker-calendar--modal .react-datepicker__week{grid-gap:0!important;display:grid!important;gap:0!important;grid-template-columns:repeat(7,60px)!important;margin:2px auto!important;max-width:100%!important;width:fit-content!important}.elegant-datepicker-calendar--modal .react-datepicker__day{border-radius:10px!important;flex:0 0 60px!important;height:76px!important;margin:0!important;max-width:60px!important;min-width:60px!important;width:60px!important}.elegant-datepicker-calendar--modal .react-datepicker__day .day-number{font-size:16px!important}.elegant-datepicker-calendar--modal .react-datepicker__day .day-price{font-size:10px!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation{align-items:center!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:50%!important;box-shadow:0 2px 8px #00000014!important;display:flex!important;height:36px!important;justify-content:center!important;top:24px!important;width:36px!important;z-index:1001!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation .react-datepicker__navigation-icon:after,.elegant-datepicker-calendar--modal .react-datepicker__navigation .react-datepicker__navigation-icon:before,.elegant-datepicker-calendar--modal .react-datepicker__navigation:after,.elegant-datepicker-calendar--modal .react-datepicker__navigation:before{content:none!important;display:none!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation svg{stroke:var(--text-secondary)!important;stroke-width:2.5px!important;fill:none!important;color:var(--text-secondary)!important;display:block!important;height:18px!important;margin:0!important;opacity:1!important;visibility:visible!important;width:18px!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:hover{background:var(--bg-primary)!important;border-color:var(--brand-primary)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:hover svg{stroke:var(--brand-primary)!important;color:var(--brand-primary)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous{left:24px!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next{right:24px!important}.elegant-range-modal .elegant-datepicker-calendar--modal{align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;justify-content:center!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__month-container{float:none!important;width:auto!important}body.dark .elegant-datepicker-wrapper .elegant-datepicker-input{border-color:var(--border-color)!important;color:var(--text-color)!important}body.dark .elegant-datepicker-modal-content{box-shadow:0 24px 64px #0009!important}body.dark .elegant-datepicker-calendar{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__header{background:var(--bg-secondary)!important;border-bottom-color:var(--border-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__header .react-datepicker__current-month{color:var(--text-dark)!important}body.dark .elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name{color:var(--text-secondary)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day{background:var(--bg-secondary)!important;color:var(--text-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day .day-number{color:var(--text-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled{background:#ffffff0a!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled .day-number,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled .day-number{color:var(--text-secondary)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range{background:#10b9812e!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range .day-number{color:var(--text-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range.elegant-datepicker-day--price-low .day-price{color:#34d399!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end){background:#10b9811c!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-end,body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selecting-range-start{box-shadow:0 4px 14px -3px #10b9818c!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--today:before{background-color:var(--brand-primary)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day:not(.react-datepicker__day--selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--disabled):not(.react-datepicker__day--outside-month):hover{background:#ffffff0f!important}body.dark .elegant-datepicker-calendar .react-datepicker__navigation{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__navigation svg{stroke:var(--text-secondary)!important;color:var(--text-secondary)!important}body.dark .elegant-datepicker-calendar .react-datepicker__navigation:hover{background:#10b9811f!important;border-color:var(--brand-primary)!important}body.dark .elegant-datepicker-calendar .react-datepicker__navigation:hover svg{stroke:var(--brand-primary)!important;color:var(--brand-primary)!important}body.dark .elegant-datepicker-footer{background:var(--bg-secondary)!important;border-top-color:var(--border-color)!important}body.dark .elegant-datepicker-footer .footer-hint{color:var(--text-secondary)!important}body.dark .elegant-datepicker-footer .footer-nights-count{color:var(--text-color)!important}body.dark .elegant-datepicker-footer .footer-clear-btn{border-color:var(--border-color)!important;color:var(--text-secondary)!important}body.dark .elegant-datepicker-footer .footer-clear-btn:hover{background:#f8717114!important;border-color:#f87171!important;color:#f87171!important}.elegant-datepicker-footer{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-light);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 28px}@media(max-width:768px){.elegant-datepicker-footer{flex-wrap:wrap;gap:8px;padding:12px 16px}}.elegant-datepicker-footer .footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.elegant-datepicker-footer .footer-nights-count{color:var(--text-dark);font-size:15px;font-weight:700}.elegant-datepicker-footer .footer-hint{color:var(--text-secondary);font-size:13px;font-style:italic}.elegant-datepicker-footer .footer-legend{align-items:center;display:flex;gap:10px}.elegant-datepicker-footer .footer-legend .legend-item{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:500;gap:4px}.elegant-datepicker-footer .footer-legend .legend-item .legend-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.elegant-datepicker-footer .footer-legend .legend-item.legend-low .legend-dot{background:#16a34a}.elegant-datepicker-footer .footer-legend .legend-item.legend-high .legend-dot{background:#dc2626}.elegant-datepicker-footer .footer-clear-btn{background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 16px;transition:all .18s ease;white-space:nowrap}.elegant-datepicker-footer .footer-clear-btn:hover{background:#dc26260d;border-color:#dc2626;color:#dc2626}@media(max-width:768px){.elegant-datepicker-calendar .react-datepicker__day-names,.elegant-datepicker-calendar--modal .react-datepicker__day-names{display:grid!important;grid-template-columns:repeat(7,38px)!important}.elegant-datepicker-calendar .react-datepicker__day-name,.elegant-datepicker-calendar--modal .react-datepicker__day-name{flex:0 0 38px!important;font-size:9px!important;margin:0!important;max-width:38px!important;min-width:38px!important;width:38px!important}.elegant-datepicker-calendar{min-width:100%!important;padding:14px!important}.elegant-datepicker-calendar .react-datepicker__header{padding:10px 0!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__current-month{font-size:16px!important;margin-bottom:8px!important}.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__month-select,.elegant-datepicker-calendar .react-datepicker__header select.react-datepicker__year-select{font-size:13px!important;min-width:65px!important;padding:4px 22px 4px 6px!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-names{display:grid!important;grid-template-columns:repeat(7,38px)!important}.elegant-datepicker-calendar .react-datepicker__week{grid-template-columns:repeat(7,38px)!important}.elegant-datepicker-calendar .react-datepicker__day{border-radius:7px!important;flex:0 0 38px!important;height:50px!important;max-width:38px!important;min-width:38px!important;padding:4px 1px!important;width:38px!important}.elegant-datepicker-calendar .react-datepicker__day .day-number{font-size:13px!important}.elegant-datepicker-calendar .react-datepicker__day .day-price{font-size:8px!important}.elegant-datepicker-calendar .react-datepicker__navigation{height:30px!important;top:12px!important;width:30px!important}.elegant-datepicker-calendar .react-datepicker__navigation svg{height:16px!important;width:16px!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--previous{left:10px!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--next{right:10px!important}}@media(max-width:900px){.elegant-range-modal .elegant-datepicker-calendar--modal{flex-direction:column!important;gap:8px!important;max-width:100%!important;padding:12px 8px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__month-container{width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-names{display:grid!important;grid-template-columns:repeat(7,1fr)!important;max-width:340px!important;width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-name{flex:1 1!important;font-size:9px!important;min-width:0!important;min-width:auto!important;width:auto!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__week{grid-template-columns:repeat(7,1fr)!important;margin:2px auto!important;max-width:340px!important;width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day{border-radius:7px!important;flex:1 1!important;height:auto!important;min-height:50px!important;min-width:0!important;min-width:auto!important;padding:4px 1px!important;width:auto!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day .day-number{font-size:13px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day .day-price{font-size:8px!important;min-height:9px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation{height:30px!important;top:20px!important;width:30px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation svg{height:16px!important;width:16px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous{left:12px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next{right:12px!important}}.dayContent{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.elegant-datepicker-modal-close,.elegant-range-footer,.elegant-range-header,.elegant-range-inputs,.elegant-range-title{display:none}.ProductDesc_descriptionSection__SoSt3{color:var(--text-color);font-size:16px;line-height:1.6;margin-top:1rem;overflow-x:hidden;width:100%}@media(max-width:768px){.ProductDesc_descriptionSection__SoSt3{overflow-x:hidden}}.ProductDesc_descriptionSection__SoSt3 div,.ProductDesc_descriptionSection__SoSt3 p,.ProductDesc_descriptionSection__SoSt3 span{color:var(--text-color);font-size:16px;line-height:24px}.ProductDesc_descriptionSection__SoSt3 p{margin-bottom:.75rem;min-height:1em}.ProductDesc_descriptionSection__SoSt3 p:empty:after{content:" "}.ProductDesc_descriptionSection__SoSt3 ol li,.ProductDesc_descriptionSection__SoSt3 ul li{color:var(--text-color);font-size:16px;line-height:24px}.ProductDesc_descriptionSection__SoSt3 table{background-color:var(--bg-secondary)!important;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 12px #0003;display:table;font-size:15px;margin:24px 0;max-width:100%;overflow:hidden;table-layout:auto;width:100%}.ProductDesc_descriptionSection__SoSt3 table thead{background-color:var(--brand-primary);color:#fff}.ProductDesc_descriptionSection__SoSt3 table thead th{word-wrap:break-word;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary-strong)!important;font-size:14px;font-weight:600;letter-spacing:.5px;overflow-wrap:break-word;padding:12px 16px;text-align:start!important;text-transform:uppercase;vertical-align:top!important}@media(max-width:768px){.ProductDesc_descriptionSection__SoSt3 table thead th{font-size:12px;padding:10px 12px;white-space:normal}}.ProductDesc_descriptionSection__SoSt3 table tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.ProductDesc_descriptionSection__SoSt3 table tbody tr:hover{background-color:var(--bg-tertiary)}.ProductDesc_descriptionSection__SoSt3 table tbody tr:last-child{border-bottom:none}.ProductDesc_descriptionSection__SoSt3 table tbody td{word-wrap:break-word;color:var(--text-color);max-width:0;overflow-wrap:break-word;padding:12px 16px}@media(max-width:768px){.ProductDesc_descriptionSection__SoSt3 table tbody td{font-size:14px;padding:10px 12px;white-space:normal}.ProductDesc_descriptionSection__SoSt3 table{-webkit-overflow-scrolling:touch;border-radius:8px;display:block;overflow-x:auto;width:100%}.ProductDesc_descriptionSection__SoSt3 table thead{display:table-header-group}.ProductDesc_descriptionSection__SoSt3 table tbody{display:table-row-group}.ProductDesc_descriptionSection__SoSt3 table tr{display:table-row}.ProductDesc_descriptionSection__SoSt3 table td,.ProductDesc_descriptionSection__SoSt3 table th{word-wrap:break-word;display:table-cell;overflow-wrap:break-word;white-space:normal}}.ProductDesc_descriptionSection__SoSt3 table td[style*="background-color: #f2f3f5"],.ProductDesc_descriptionSection__SoSt3 table td[style*="background-color: rgb(242, 243, 245)"],.ProductDesc_descriptionSection__SoSt3 table td[style*="background-color:#f2f3f5"],.ProductDesc_descriptionSection__SoSt3 table th[style*="background-color: #f2f3f5"],.ProductDesc_descriptionSection__SoSt3 table th[style*="background-color: rgb(242, 243, 245)"],.ProductDesc_descriptionSection__SoSt3 table th[style*="background-color:#f2f3f5"]{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.ProductDesc_descriptionSection__SoSt3 table td p,.ProductDesc_descriptionSection__SoSt3 table td span,.ProductDesc_descriptionSection__SoSt3 table th p,.ProductDesc_descriptionSection__SoSt3 table th span{color:inherit!important}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_tableWrapper__sAMmO{-webkit-overflow-scrolling:touch;border-radius:8px;margin:24px 0;overflow-x:auto;width:100%}@media(max-width:768px){.ProductDesc_descriptionSection__SoSt3 .ProductDesc_tableWrapper__sAMmO{margin-left:0;margin-right:0}}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_tableWrapper__sAMmO table{margin:0;min-width:100%}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_section__d3n6l{margin-bottom:2rem}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_infoSection__tUebm{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1.5rem}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_infoSection__tUebm .ProductDesc_infoTitle__9jBQr{align-items:center;color:var(--text-dark);display:flex;font-size:1.25rem;font-weight:700;gap:8px;margin-bottom:1rem}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_infoSection__tUebm .ProductDesc_infoContent__BuriS{color:var(--text-secondary);font-size:15px;line-height:1.7}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_infoSection__tUebm .ProductDesc_infoContent__BuriS p{margin-bottom:.75rem}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_infoSection__tUebm .ProductDesc_infoItem__wRTbI{color:var(--text-color);font-size:15px;margin-bottom:.5rem}.ProductDesc_descriptionSection__SoSt3 .ProductDesc_infoSection__tUebm .ProductDesc_infoItem__wRTbI strong{color:var(--text-dark);font-weight:600}.ProductDesc_showMoreBtn__ItPHy{background:none;border:none;color:var(--brand-primary);cursor:pointer;font-weight:600;margin-top:.5rem;padding:0}.GuestSelector_guestSelectorContainer__NbNIA{min-width:200px;position:relative}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 2px var(--card-boxshadow);color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:12px 16px;transition:all .2s ease;width:100%}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 2px 4px #10b9811a}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM .GuestSelector_guestSummary__YLeq8{align-items:center;color:var(--text-color);display:flex;gap:8px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM .GuestSelector_guestSummary__YLeq8 .GuestSelector_guestItem__QCiiu{align-items:center;color:inherit;display:flex;font-weight:500;gap:4px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM .GuestSelector_guestSummary__YLeq8 .GuestSelector_guestItem__QCiiu svg{color:var(--brand-primary)}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM .GuestSelector_dropdownIcon__T-RdA{height:16px;transition:transform .2s;width:16px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_selectorButton__0pPEM .GuestSelector_dropdownIcon__T-RdA.GuestSelector_rotate__RyV1u{transform:rotate(180deg)}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-boxshadow);left:0;padding:16px;position:absolute;top:calc(100% + 8px);width:100%;z-index:50}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_label__C3qUA{color:var(--text-color);display:flex;flex-direction:column;font-weight:500;gap:2px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_label__C3qUA .GuestSelector_ageLabel__hBP5r{color:var(--text-color);font-size:14px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_label__C3qUA .GuestSelector_ageRange__bz-MY{color:var(--text-secondary);font-size:12px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_label__C3qUA .GuestSelector_priceLabel__lyGH3{color:var(--brand-primary);font-size:13px;font-weight:600}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_counterControls__Ow60H{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 2px var(--card-boxshadow);display:flex;gap:10px;padding:6px 8px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_counterControls__Ow60H .GuestSelector_counterButton__5AmFU{align-items:center;background-color:var(--bg-tertiary);border:none;border-radius:6px;color:var(--brand-primary);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_counterControls__Ow60H .GuestSelector_counterButton__5AmFU:disabled{background-color:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed;opacity:.5}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_counterRow__CediI .GuestSelector_counterControls__Ow60H .GuestSelector_counterValue__1UYnG{color:var(--brand-primary);font-size:16px;font-weight:700;letter-spacing:.5px;min-width:24px;text-align:center}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_doneButton__5PTU2{align-items:center;background-color:var(--brand-primary);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:12px;padding:10px;width:100%}.GuestSelector_guestSelectorContainer__NbNIA .GuestSelector_dropdownPanel__XjosK .GuestSelector_doneButton__5PTU2:hover{background-color:var(--brand-secondary)}.LanguageSelector_languageSelector__iTHO1{margin:24px 0;width:100%}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_header__c2Hhj{align-items:center;display:flex;margin-bottom:12px}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_header__c2Hhj .LanguageSelector_label__DWNhu{align-items:center;color:var(--text-dark);display:flex;font-size:15px;font-weight:700;gap:8px;transition:color .3s ease}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_header__c2Hhj .LanguageSelector_label__DWNhu .LanguageSelector_icon__-dO1o{color:var(--brand-primary);opacity:.9}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_grid__qGUKU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5{align-items:center;background-color:var(--bg-secondary);border:2px solid var(--border-light);border-radius:14px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px 12px;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5:hover:not(.LanguageSelector_active__fvXQ-){background-color:var(--bg-tertiary);border-color:var(--brand-primary-alpha-30);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5.LanguageSelector_active__fvXQ-{background-color:var(--brand-secondary-alpha-08);border-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-primary-alpha-12);color:var(--brand-primary);transform:scale(1.02)}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5.LanguageSelector_active__fvXQ-:after{background-color:var(--brand-primary);border-radius:50%;content:"";height:6px;position:absolute;right:6px;top:6px;width:6px}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5 .LanguageSelector_flagImg__t-dXU{border-radius:4px;box-shadow:0 2px 4px #0000001f;height:auto;transition:transform .2s ease;width:26px}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5:hover .LanguageSelector_flagImg__t-dXU{transform:scale(1.1)}.LanguageSelector_languageSelector__iTHO1 .LanguageSelector_langChip__Lhej5 .LanguageSelector_name__OAdac{line-height:1.2}[data-theme=dark] .LanguageSelector_langChip__Lhej5:hover:not(.LanguageSelector_active__fvXQ-){background-color:var(--white-alpha-06)}[data-theme=dark] .LanguageSelector_langChip__Lhej5.LanguageSelector_active__fvXQ-{background-color:var(--brand-primary-alpha-20)}.PriceBreakdown_PriceBreakdown__I-6V-{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--bg-color);border:1px solid var(--border-light);border-radius:14px;box-shadow:var(--card-boxshadow);margin:10px 0;padding:18px 20px;width:100%}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_toggleBtn__YZUJY{align-items:center;background:none;border:none;color:var(--text-dark);cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;letter-spacing:.2px;padding:4px 0;transition:color .2s ease;width:100%}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_toggleBtn__YZUJY:hover{color:var(--brand-primary)}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_toggleBtn__YZUJY:hover .PriceBreakdown_icon__QFTE2{transform:rotate(180deg)}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_toggleBtn__YZUJY .PriceBreakdown_icon__QFTE2{color:var(--text-tertiary-alt);font-size:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_toggleBtnDisabled__W-2du{cursor:not-allowed;opacity:.8}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0{animation:PriceBreakdown_slideDown__J5SNF .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:12px;margin-top:14px;transform-origin:top center}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:14px;justify-content:space-between;line-height:1.6;padding:5px 0;transition:color .2s ease}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK .PriceBreakdown_labelWithSubtitle__Q8avZ{display:flex;flex-direction:column;gap:2px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK .PriceBreakdown_labelWithSubtitle__Q8avZ .PriceBreakdown_subtitle__fxKMV{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.4}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK.PriceBreakdown_mainRow__wTer7{color:var(--text-dark);font-weight:500}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK .PriceBreakdown_discountPercent__i\+Imy,.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK.PriceBreakdown_discount__nffyg{color:var(--brand-primary);font-weight:600}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK .PriceBreakdown_commissionLabel__fbnJ4{align-items:center;display:flex;gap:6px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_row__aTobK .PriceBreakdown_commissionLabel__fbnJ4 svg{font-size:14px;opacity:.6}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_subRow__en6mJ{align-items:center;border-left:2px solid var(--border-light);color:var(--text-tertiary-alt);display:flex;font-size:13px;justify-content:space-between;margin-left:8px;padding:6px 0 6px 20px;position:relative}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_subRow__en6mJ .PriceBreakdown_detailInfo__wpZ2f{align-items:center;display:flex;gap:10px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_subRow__en6mJ .PriceBreakdown_detailInfo__wpZ2f .PriceBreakdown_rangeLabel__b6rVX{color:var(--text-secondary);font-weight:500}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_subRow__en6mJ .PriceBreakdown_detailInfo__wpZ2f .PriceBreakdown_unitDetail__Xnr4o{background:var(--bg-tertiary);border-radius:12px;color:var(--text-muted);font-size:11px;font-weight:500;padding:2px 8px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_subRow__en6mJ .PriceBreakdown_detailPrice__0N361{color:var(--text-primary-strong);font-weight:600}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_subtotalRow__aRDUO{border-top:1px dashed var(--border-light);color:var(--text-dark);font-size:15px;font-weight:600;padding-top:10px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_totalRow__u6aMR{align-items:center;border-top:1px solid var(--border-light);display:flex;font-size:17px;font-weight:700;justify-content:space-between;letter-spacing:.3px;padding-top:10px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_totalRow__u6aMR span:first-child{color:var(--text-dark)}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_totalRow__u6aMR span:last-child{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));-webkit-background-clip:text;background-clip:text;font-size:22px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_sectionGroup__vpQpL{border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:0;padding-bottom:10px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_sectionGroup__vpQpL:last-of-type{border-bottom:none;padding-bottom:0}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_taxInfoBox__MVYVu{align-items:flex-start;display:flex;gap:10px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_taxIcon__DE-Oc{color:var(--text-muted);flex-shrink:0;margin-top:2px}.PriceBreakdown_PriceBreakdown__I-6V- .PriceBreakdown_content__MUXx0 .PriceBreakdown_taxDescription__e7FqR{color:var(--text-muted);font-size:13px;line-height:1.4;margin-top:2px}@keyframes PriceBreakdown_slideDown__J5SNF{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes PriceBreakdown_pulse__yyydB{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.PriceBreakdown_skeletonRow__6iGHH{align-items:center;animation:PriceBreakdown_pulse__yyydB 1.5s ease-in-out infinite;display:flex;justify-content:space-between;padding:8px 0}.PriceBreakdown_skeletonRow__6iGHH .PriceBreakdown_skeletonLabel__0DVqK{background:var(--border-light);border-radius:4px;height:14px;width:40%}.PriceBreakdown_skeletonRow__6iGHH .PriceBreakdown_skeletonValue__iaYM0{background:var(--border-light);border-radius:4px;height:14px;width:25%}.PriceBreakdown_skeletonTotalRow__i7Lvd{align-items:center;animation:PriceBreakdown_pulse__yyydB 1.5s ease-in-out infinite;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;margin-top:10px;padding-top:12px}.PriceBreakdown_skeletonTotalRow__i7Lvd .PriceBreakdown_skeletonLabel__0DVqK{background:var(--border-light);border-radius:4px;height:18px;width:30%}.PriceBreakdown_skeletonTotalRow__i7Lvd .PriceBreakdown_skeletonValue__iaYM0{background:#e2e8f0;background:var(--bg-tertiary,#e2e8f0);border-radius:4px;height:24px;width:35%}.PackageSelector_PackageSelector__1tD6f{margin:24px 0}.PackageSelector_PackageSelector__1tD6f h3{color:var(--text-secondary);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageList__28fiz{display:flex;flex-direction:column;gap:12px}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy{border:1px solid var(--border-light);border-radius:12px;overflow:hidden;padding:14px 16px;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy.PackageSelector_included__zuGTI{background-color:var(--bg-secondary);border-color:#05966933;border-color:rgba(var(--brand-primary-rgb,5,150,105),.2)}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy.PackageSelector_optional__t79kA{cursor:pointer}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy.PackageSelector_optional__t79kA:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy.PackageSelector_optional__t79kA.PackageSelector_selected__ehleq{background-color:#0596690a;background-color:rgba(var(--brand-primary-rgb,5,150,105),.04);border-color:var(--brand-primary)}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy.PackageSelector_optional__t79kA.PackageSelector_selected__ehleq .PackageSelector_pkgHeader__S4LNy .PackageSelector_optionalDot__-uOY1{background-color:#0000;border-color:var(--brand-primary)}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy.PackageSelector_optional__t79kA.PackageSelector_selected__ehleq .PackageSelector_pkgHeader__S4LNy .PackageSelector_optionalDot__-uOY1 .PackageSelector_innerDot__USliA{background-color:var(--brand-primary);border-radius:50%;height:10px;margin:2px;width:10px}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy .PackageSelector_pkgInfo__X8gKJ{display:flex;flex:1 1;flex-direction:column;gap:4px}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy .PackageSelector_pkgInfo__X8gKJ .PackageSelector_pkgName__RUwrv{color:var(--brand-primary);font-size:15px;font-weight:600;line-height:1.3}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy .PackageSelector_pkgInfo__X8gKJ .PackageSelector_includedBadge__yobev{align-items:center;color:var(--brand-primary);display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy .PackageSelector_pkgInfo__X8gKJ .PackageSelector_priceBadge__pgC4v{background-color:var(--bg-secondary);border-radius:6px;color:var(--text-dark);font-size:13px;font-weight:600;padding:2px 8px;width:fit-content}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy .PackageSelector_checkIcon__DlItd{color:var(--brand-primary);flex-shrink:0;font-size:18px;margin-top:2px}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgHeader__S4LNy .PackageSelector_optionalDot__-uOY1{background-color:#0000;border:2px solid var(--border-light);border-radius:50%;flex-shrink:0;height:18px;margin-top:2px;transition:all .2s ease;width:18px}.PackageSelector_PackageSelector__1tD6f .PackageSelector_packageItem__H9oYy .PackageSelector_pkgDesc__iLBjf{border-top:1px dashed var(--border-light);color:var(--text-secondary);font-size:13px;line-height:1.5;margin-top:8px;padding-top:8px}.PricingRuleInfo_PricingRuleInfo__TQEI3{background:linear-gradient(135deg,#0e74900a,#0e749014);background:linear-gradient(135deg,rgba(var(--brand-secondary-rgb,14,116,144),.04) 0,rgba(var(--brand-secondary-rgb,14,116,144),.08) 100%);border:1px solid #0e749033;border:1px solid rgba(var(--brand-secondary-rgb,14,116,144),.2);border-radius:12px;margin:16px 0;overflow:hidden;padding:16px;position:relative}.PricingRuleInfo_PricingRuleInfo__TQEI3:before{background-color:var(--brand-secondary);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.PricingRuleInfo_PricingRuleInfo__TQEI3 .PricingRuleInfo_ruleBadge__H6Wb-{align-items:center;display:flex;gap:8px;margin-bottom:6px}.PricingRuleInfo_PricingRuleInfo__TQEI3 .PricingRuleInfo_ruleBadge__H6Wb- .PricingRuleInfo_sparkle__U4hql{color:var(--brand-secondary);filter:drop-shadow(0 0 2px rgba(var(--brand-secondary-rgb),.4))}.PricingRuleInfo_PricingRuleInfo__TQEI3 .PricingRuleInfo_ruleBadge__H6Wb- .PricingRuleInfo_ruleName__-6jZq{color:var(--brand-secondary);font-size:15px;font-weight:700;letter-spacing:-.01em}.PricingRuleInfo_PricingRuleInfo__TQEI3 .PricingRuleInfo_ruleDesc__7His0{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;padding-left:24px}.PricingRuleInfo_PricingRuleInfo__TQEI3 .PricingRuleInfo_minStay__PmV4Q{align-items:center;color:var(--brand-secondary);display:flex;font-size:12px;font-weight:600;gap:6px;margin-top:10px;opacity:.9;padding-left:24px}.PricingRuleInfo_PricingRuleInfo__TQEI3 .PricingRuleInfo_minStay__PmV4Q:before{content:"•";margin-right:2px}.ProductDetailSkeleton_detailSkeleton__WExxM{margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_heroSection__ypvYW{border-radius:16px;margin-bottom:2rem;overflow:hidden}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_contentLayout__filai{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 350px}@media(max-width:991px){.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_contentLayout__filai{grid-template-columns:1fr}}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_mainContent__hbzpd .ProductDetailSkeleton_header__syk3Z{margin-bottom:2rem}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_mainContent__hbzpd .ProductDetailSkeleton_header__syk3Z .ProductDetailSkeleton_title__AGNwn{margin-bottom:1rem}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_mainContent__hbzpd .ProductDetailSkeleton_header__syk3Z .ProductDetailSkeleton_meta__CD6YX{display:flex;gap:1.5rem}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_mainContent__hbzpd .ProductDetailSkeleton_description__19e30{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_mainContent__hbzpd .ProductDetailSkeleton_highlights__PD3Vp .ProductDetailSkeleton_grid__azBsJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}@media(max-width:576px){.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_mainContent__hbzpd .ProductDetailSkeleton_highlights__PD3Vp .ProductDetailSkeleton_grid__azBsJ{grid-template-columns:1fr}}.ProductDetailSkeleton_detailSkeleton__WExxM .ProductDetailSkeleton_sidebar__aLzUk .ProductDetailSkeleton_pricingCard__f24dm{border-radius:16px;overflow:hidden;position:sticky;top:2rem}.ShareButton_shareButton__Z-u-D{align-items:center!important;background:var(--bg-color)!important;border:1px solid var(--border-color)!important;border-radius:50%!important;color:var(--text-dark)!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;padding:0;transition:all .2s ease!important;width:40px!important}.ShareButton_shareButton__Z-u-D:hover{background:var(--bg-secondary)!important;box-shadow:0 2px 8px var(--card-boxshadow)!important;transform:translateY(-2px)!important}.ShareButton_shareButton__Z-u-D svg{font-size:16px!important}[data-theme=dark] .ShareButton_shareButton__Z-u-D{background:var(--bg-tertiary)!important;border-color:var(--border-light)!important}[data-theme=dark] .ShareButton_shareButton__Z-u-D:hover{background:var(--bg-secondary)!important}.CancellationPolicy_cancellationPolicy__9-2TQ{background:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;margin-top:30px;padding:24px;transition:border-color .2s ease,box-shadow .2s ease}.CancellationPolicy_cancellationPolicy__9-2TQ:hover{border-color:var(--brand-primary);box-shadow:0 4px 20px #0000000f}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY .CancellationPolicy_iconWrapper__ic\+H\+{align-items:center;background:var(--bg-success-light);border-radius:10px;color:var(--brand-success-dark);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY h3{color:var(--text-color);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_structuredPolicy__m8rx9{margin-bottom:20px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd{align-items:flex-start;border:1px solid #0000;border-radius:12px;display:flex;gap:14px;padding:16px 18px;position:relative}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd .CancellationPolicy_alertIcon__JDjS-{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-top:1px;width:34px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd .CancellationPolicy_alertBody__AnvgV{flex:1 1;min-width:0}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd .CancellationPolicy_alertBody__AnvgV strong{display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd .CancellationPolicy_alertBody__AnvgV p{font-size:13px;line-height:1.5;margin:0;opacity:.85}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd .CancellationPolicy_alertTag__fpeCn{align-self:flex-start;border-radius:20px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:2px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd .CancellationPolicy_dateHighlight__J\+EBk{font-weight:600}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY .CancellationPolicy_alertIcon__JDjS-{background:#dcfce7;color:#16a34a}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY strong{color:#15803d}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY .CancellationPolicy_alertTag__fpeCn{background:#dcfce7;color:#15803d}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui{background:#fef2f2;border-color:#fecaca;color:#450a0a}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui .CancellationPolicy_alertIcon__JDjS-{background:#fee2e2;color:#dc2626}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui strong{color:#b91c1c}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui .CancellationPolicy_alertTag__fpeCn{background:#fee2e2;color:#b91c1c}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU{background:#fffbeb;border-color:#fde68a;color:#451a03}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU .CancellationPolicy_alertIcon__JDjS-{background:#fef3c7;color:#d97706}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU .CancellationPolicy_dateHighlight__J\+EBk,.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU strong{color:#b45309}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU .CancellationPolicy_alertTag__fpeCn{background:#fef3c7;color:#b45309}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM-{border-radius:10px;color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:16px;padding:16px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- ul{margin:8px 0;padding-left:18px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- ul li{margin-bottom:4px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- p{margin-bottom:8px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- p:last-child{margin-bottom:0}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_instantBadge__XHLVs{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;color:#065f46;display:inline-flex;font-size:13px;font-weight:500;gap:7px;margin-top:4px;padding:7px 14px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_instantBadge__XHLVs svg{color:#10b981;flex-shrink:0}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY .CancellationPolicy_iconWrapper__ic\+H\+{background:#10b98126}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY{background:#14532d33;border-color:#bbf7d033;color:#bbf7d0}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY .CancellationPolicy_alertIcon__JDjS-{background:#16a34a33;color:#4ade80}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY strong{color:#4ade80}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_refundable__-RYNY .CancellationPolicy_alertTag__fpeCn{background:#16a34a33;color:#4ade80}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui{background:#7f1d1d33;border-color:#fca5a533;color:#fecaca}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui .CancellationPolicy_alertIcon__JDjS-{background:#dc262633;color:#f87171}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui strong{color:#f87171}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_nonRefundable__aI8Ui .CancellationPolicy_alertTag__fpeCn{background:#dc262633;color:#f87171}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU{background:#78350f33;border-color:#fde68a33;color:#fde68a}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU .CancellationPolicy_alertIcon__JDjS-{background:#d9770633;color:#fbbf24}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU .CancellationPolicy_dateHighlight__J\+EBk,body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU strong{color:#fbbf24}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_policyAlert__ni0xd.CancellationPolicy_expired__2tFHU .CancellationPolicy_alertTag__fpeCn{background:#d9770633;color:#fbbf24}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM-{background:#ffffff0a}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_instantBadge__XHLVs{background:#10b9811f;border-color:#a7f3d033;color:#6ee7b7}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_title__9tcR4{display:flex;flex-direction:column;gap:10px;margin-top:20px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_title__9tcR4 h2{font-size:44px;font-weight:500;letter-spacing:.5%;line-height:24px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_title__9tcR4 h1{font-size:44px;font-weight:700;letter-spacing:.5%;line-height:24px;margin-top:20px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo{display:flex;justify-content:space-between}@media(max-width:820px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo{flex-direction:column;gap:10px}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo h2{color:var(--text-dark);font-size:52px;font-weight:700;letter-spacing:0;line-height:64px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo .GetGuider_GetGuiderFilter__ZDPhj{align-items:center;display:flex;gap:30px}@media(max-width:550px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo .GetGuider_GetGuiderFilter__ZDPhj{align-items:start}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo .GetGuider_GetGuiderFilter__ZDPhj .GetGuider_GetGuiderFilter_Right__-iDZR{display:flex;gap:10px}@media(max-width:550px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_GetGuider_Top__S0UDo .GetGuider_GetGuiderFilter__ZDPhj .GetGuider_GetGuiderFilter_Right__-iDZR{flex-direction:column;gap:10px}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_getGuiderFilter__0fbXO{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:20px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_getGuiderFilter__0fbXO .GetGuider_filterButton__sdfx8{background-color:var(--bg-tertiary);border:1px solid var(--brand-primary);border-radius:20px;color:var(--brand-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-align:center;transition:background-color .3s,color .3s}.GetGuider_GetGuider_All__XgXH2 .GetGuider_getGuiderFilter__0fbXO .GetGuider_filterButton__sdfx8:hover{background-color:var(--brand-primary);color:#fff}.GetGuider_GetGuider_All__XgXH2 .GetGuider_getGuiderFilter__0fbXO .GetGuider_filterButton__sdfx8:focus{outline:none}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk{display:flex;gap:20px;margin-top:20px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_contentArea__Cku5L{flex:1 1;width:100%}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:20px}@media(max-width:768px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2{align-items:stretch;flex-direction:column;gap:12px}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_filterToggle__me9WF{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 14px;transition:all .2s ease;white-space:nowrap}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_filterToggle__me9WF:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 3px #0003}@media(max-width:768px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_filterToggle__me9WF{font-size:15px;height:44px;padding:0 16px;width:100%}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_sortBy__UXFd5{align-items:center;display:flex;gap:8px;min-width:200px}@media(max-width:768px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_sortBy__UXFd5{min-width:0;min-width:auto;width:100%}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_sortBy__UXFd5 span{color:var(--text-secondary);font-size:14px;font-weight:400;white-space:nowrap}@media(max-width:480px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk .GetGuider_filtersHeader__\+AQL2 .GetGuider_sortBy__UXFd5 span{font-size:13px}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS{margin-top:20px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS h1{font-size:48px;font-weight:700;letter-spacing:.5%;line-height:64px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_cardGrid__XQygT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:20px}@media(min-width:576px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_cardGrid__XQygT{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_cardGrid__XQygT{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_cardGrid__XQygT{grid-template-columns:repeat(3,1fr)}}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_moreLessButton__E7NMU{align-items:center;display:flex;justify-content:center;margin-top:40px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_moreLessButton__E7NMU button{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--brand-primary);border-radius:20px;color:var(--brand-primary);display:flex;justify-content:center;padding:8px;width:100px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_viewAllWrapper__taHfC{display:flex;justify-content:center;margin-top:2rem}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_viewAllBtn__eC5u4{background:var(--bg-secondary);border:1px solid var(--brand-primary);border-radius:24px;color:var(--brand-primary);cursor:pointer;font-weight:600;height:56px;padding:10px 24px;transition:.3s;width:126px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_MostPopular__ZIHAS .GetGuider_viewAllBtn__eC5u4:hover{background:var(--bg-tertiary);border-color:var(--brand-secondary)}.GetGuider_GetGuider_All__XgXH2 .GetGuider_cardGrid__XQygT .GetGuider_card__4r6HP{border-radius:16px;box-shadow:0 1px 4px #00000014;overflow:hidden;transition:transform .2s ease}.GetGuider_GetGuider_All__XgXH2 .GetGuider_cardGrid__XQygT .GetGuider_card__4r6HP:hover{transform:translateY(-4px)}.GetGuider_GetGuider_All__XgXH2 .GetGuider_cardGrid__XQygT .GetGuider_card__4r6HP img{height:220px;object-fit:cover;width:100%}.GetGuider_GetGuider_All__XgXH2 .GetGuider_cardGrid__XQygT .GetGuider_card__4r6HP .GetGuider_card-body__uUjP4{padding:16px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_cardGrid__XQygT .GetGuider_card__4r6HP .GetGuider_card-body__uUjP4 h3{color:var(--text-dark);font-size:20px;font-weight:600;margin-bottom:8px}.GetGuider_GetGuider_All__XgXH2 .GetGuider_cardGrid__XQygT .GetGuider_card__4r6HP .GetGuider_card-body__uUjP4 p{color:var(--text-color)!important;font-size:14px}@media(max-width:900px){.GetGuider_GetGuider_All__XgXH2 .GetGuider_filtersAndContent__s60yk{flex-direction:column}}.HomeHero_HomeHero_All__KJgG6{margin-top:10px}.HomeHero_hero__q7nMa{border-radius:20px;height:60dvh;overflow:hidden;position:relative}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc{height:100%;width:100%}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slide__oaOK2{width:100%!important}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slideWrapper__muhle{height:100%;position:relative;width:100%}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slideWrapper__muhle img{display:block;height:100%;object-fit:cover;width:100%}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slideWrapper__muhle:after{background:linear-gradient(#00000059 100%,#0003 0,#0003 0);content:"";inset:0;position:absolute;z-index:1}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slideWrapper__muhle .HomeHero_slideText__-axY1{color:var(--white)!important;left:5%!important;max-width:500px;position:absolute;top:10%!important;z-index:2}.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slideWrapper__muhle .HomeHero_slideText__-axY1 h1{color:var(--white)!important;font-size:48px;font-weight:600;letter-spacing:0;line-height:1.4}@media(max-width:768px){.HomeHero_hero__q7nMa .HomeHero_heroSwiper__mPqpc .HomeHero_slideWrapper__muhle .HomeHero_slideText__-axY1 h1{font-size:24px}}.HomeHero_inner__vu8pl{display:flex;flex-direction:column;gap:40px}.HomeHero_title__A3GeY{color:var(--white);font-size:48px;font-weight:600;letter-spacing:0;line-height:1.4}.HomeHero_searchCard__esXN3{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid #ffffff4d;border-radius:32px;box-shadow:0 30px 60px #00000026;left:50%;max-width:1400px;overflow:visible;padding:40px!important;position:relative;top:-120px;transform:translateX(-50%);transition:all .5s cubic-bezier(.16,1,.3,1);width:95%;z-index:10}.dark .HomeHero_searchCard__esXN3{background:#141414b3;border:1px solid #ffffff1a}@media(max-width:768px){.HomeHero_searchCard__esXN3{border-radius:24px;padding:24px 20px!important;top:-60px;width:calc(100% - 32px)}}.HomeHero_tabs__mczrE{border:1px solid #0000000d;border-radius:20px;display:flex;gap:8px;margin-bottom:40px;padding:8px;width:fit-content}.dark .HomeHero_tabs__mczrE{border:1px solid #ffffff14}.HomeHero_tabs__mczrE button{align-items:center;background:#0000;border:none;border-radius:14px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;padding:12px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:nowrap}.HomeHero_tabs__mczrE button:hover{background:#0000000a;color:var(--text-color)}.dark .HomeHero_tabs__mczrE button:hover{background:#ffffff14}.HomeHero_tabs__mczrE button.HomeHero_active__9yfJT{background:var(--brand-primary);box-shadow:0 10px 20px var(--brand-primary-alpha-20);color:var(--white);font-weight:600;transform:translateY(-2px)}.HomeHero_tabs__mczrE button svg{opacity:.8;transition:transform .3s ease}.HomeHero_tabs__mczrE button.HomeHero_active__9yfJT svg{opacity:1;transform:scale(1.1)}@media(max-width:768px){.HomeHero_tabs__mczrE{flex-wrap:nowrap;gap:4px;margin-bottom:24px;overflow-x:auto;padding:4px;width:100%}.HomeHero_tabs__mczrE::-webkit-scrollbar{display:none}.HomeHero_tabs__mczrE{-ms-overflow-style:none;scrollbar-width:none}.HomeHero_tabs__mczrE button{font-size:13px;padding:8px 16px}}@media(max-width:768px)and (max-width:380px){.HomeHero_tabs__mczrE button{font-size:12px;padding:6px 12px}}.HomeHero_directionToggle__TdPKO{display:flex;gap:12px;grid-column:1/-1;justify-content:flex-start;margin-bottom:24px;width:100%}.HomeHero_directionToggle__TdPKO button{background:var(--bg-color);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s ease}.HomeHero_directionToggle__TdPKO button:hover{background:var(--bg-color-hover);border-color:var(--brand-primary)}.HomeHero_directionToggle__TdPKO button.HomeHero_activeDirection__unnYl{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 4px 12px #10b98133;color:var(--white)}@media(max-width:768px){.HomeHero_directionToggle__TdPKO{flex-wrap:wrap;gap:8px}.HomeHero_directionToggle__TdPKO button{flex:1 1;font-size:13px;padding:8px 16px;text-align:center;white-space:nowrap}}.HomeHero_addReturnWrapper__4eyFG{grid-column:1/-1;padding-top:12px;width:100%}.HomeHero_addReturnBtn__iX4q6{align-items:center;background-color:#0000;border:1px solid var(--brand-primary);border-radius:20px;color:var(--brand-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.02em;padding:8px 16px;transition:all .2s ease}.HomeHero_addReturnBtn__iX4q6:hover{background-color:#0760310d;transform:translateY(-1px)}.HomeHero_addReturnBtn__iX4q6:active{transform:translateY(0)}.HomeHero_returnSection__mBaQr{animation:HomeHero_slideDown__Xk4Tl .3s ease-out forwards;border-top:1px solid var(--border-color);grid-column:1/-1;margin-top:16px;padding-top:16px;width:100%}@keyframes HomeHero_slideDown__Xk4Tl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HomeHero_returnHeader__oPRag{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 4px}.HomeHero_returnHeader__oPRag h4{color:var(--text-secondary);font-size:14px;font-weight:600;margin:0}.HomeHero_deleteReturnBtn__yisvb{background-color:#0000;border:none;border-radius:6px;color:var(--text-error);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.HomeHero_deleteReturnBtn__yisvb:hover{background-color:var(--bg-error-light)}.HomeHero_returnFieldsGrid__9ZpNK{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0;overflow:hidden;width:100%}.HomeHero_returnFieldsGrid__9ZpNK .HomeHero_field__WRgoW{border-right:1px solid var(--border-color)}.HomeHero_returnFieldsGrid__9ZpNK .HomeHero_field__WRgoW:last-child{border-right:none}@media(max-width:1208px){.HomeHero_returnFieldsGrid__9ZpNK .HomeHero_field__WRgoW{border-bottom:1px solid var(--border-color);border-right:none}.HomeHero_returnFieldsGrid__9ZpNK .HomeHero_field__WRgoW:last-child{border-bottom:none}}.HomeHero_searchFields__syY\+l{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:0;margin-bottom:0;position:relative;width:100%}@media(max-width:1208px){.HomeHero_searchFields__syY\+l{align-items:stretch;flex-direction:column;width:100%}}@media(max-width:768px){.HomeHero_searchFields__syY\+l{gap:0}}.HomeHero_searchFields_Container__SBaLW{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;width:100%}@media(max-width:1150px){.HomeHero_searchFields_Container__SBaLW{align-items:stretch;flex-direction:column;gap:15px}}.HomeHero_field__WRgoW{border-right:1px solid var(--border-color);display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:150px;padding-left:24px;padding-right:24px;transition:background-color .2s ease}.HomeHero_field__WRgoW:first-child{padding-left:0}.HomeHero_field__WRgoW:last-child:not(.HomeHero_checkboxField__0rAjQ):not(.HomeHero_driverAgeField__XOs3h){border-right:none;padding-right:0}@media(max-width:1436px){.HomeHero_field__WRgoW{min-width:130px;padding-left:20px;padding-right:20px}}@media(max-width:1208px){.HomeHero_field__WRgoW{border-bottom:1px solid var(--border-color);border-radius:0;border-right:none;min-width:100%;padding:16px 0}.HomeHero_field__WRgoW:last-child{border-bottom:none}.HomeHero_field__WRgoW:hover{background-color:#0000}}@media(max-width:768px){.HomeHero_field__WRgoW{padding:14px 0}}.HomeHero_field__WRgoW .HomeHero_field_inner__-d\+S2{align-items:center;display:flex;gap:8px;margin-bottom:6px;min-height:18px}.HomeHero_field__WRgoW img{flex-shrink:0;height:18px;opacity:.75;transition:opacity .2s ease;width:18px}.HomeHero_field__WRgoW:hover img{opacity:1}.HomeHero_field__WRgoW label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.HomeHero_field__WRgoW label{font-size:11px}}.HomeHero_field__WRgoW input,.HomeHero_field__WRgoW select{background:#0000;border:none;color:var(--text-secondary)!important;cursor:pointer;font-size:15px;font-weight:600;min-width:0;outline:none;padding:10px 0;transition:color .2s ease;width:100%}.HomeHero_field__WRgoW input::placeholder,.HomeHero_field__WRgoW select::placeholder{color:var(--text-secondary)!important;font-weight:600;opacity:.6}.HomeHero_field__WRgoW input:focus,.HomeHero_field__WRgoW select:focus{color:var(--brand-primary);outline:none}@media(max-width:768px){.HomeHero_field__WRgoW input,.HomeHero_field__WRgoW select{font-size:14px;padding:8px 0}}.HomeHero_field__WRgoW select{appearance:none;background-position:100%;background-repeat:no-repeat;cursor:pointer;padding-right:24px}.HomeHero_field__WRgoW select,.HomeHero_field__WRgoW select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2307631' d='M6 9 1 4h10z'/%3E%3C/svg%3E")}.HomeHero_field__WRgoW .elegant-datepicker-wrapper{align-items:center;display:flex;height:100%;width:100%}.HomeHero_field__WRgoW .elegant-datepicker-wrapper .react-datepicker-wrapper,.HomeHero_field__WRgoW .elegant-datepicker-wrapper .react-datepicker__input-container{display:block;width:100%}.HomeHero_field__WRgoW .elegant-datepicker-wrapper input{background:#0000;border:none;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:500;height:100%;outline:none;padding:0;transition:color .2s ease;width:100%}.HomeHero_field__WRgoW .elegant-datepicker-wrapper input::placeholder{color:var(--text-secondary);font-weight:500;opacity:.7}.HomeHero_field__WRgoW .elegant-datepicker-wrapper input:focus{color:var(--text-color)}.dark .HomeHero_field_inner__-d\+S2 img{filter:brightness(0) invert(1)}.HomeHero_field__WRgoW .container{width:100%}.HomeHero_field__WRgoW .container .HomeHero_label__xJLY2{color:var(--text-secondary);display:block;font-size:12px;font-weight:500;margin-bottom:6px}.HomeHero_field__WRgoW .inputWrapper{align-items:center;background:#0000;border:none;border-radius:0;cursor:text;display:flex;gap:12px;height:44px;padding:0;transition:background-color .2s ease;width:100%}.HomeHero_field__WRgoW .input{color:var(--text-color);flex:1 1;font-size:14px;font-weight:500;padding:0;width:100%}.HomeHero_field__WRgoW .input[type=number]{appearance:textfield}.HomeHero_field__WRgoW .input[type=number]::-webkit-inner-spin-button,.HomeHero_field__WRgoW .input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HomeHero_field__WRgoW .input::placeholder{color:var(--text-secondary);opacity:.7}.HomeHero_field__WRgoW .iconPrefix{align-items:center;color:var(--text-secondary);display:flex;justify-content:center}.HomeHero_field__WRgoW:last-child{border-right:none!important}.HomeHero_checkboxRow__d4dOI{border-top:1px solid var(--border-color);grid-column:1/-1;margin-top:10px;padding:12px 0;width:100%}@media(max-width:1208px){.HomeHero_checkboxRow__d4dOI{border-top:none;padding-top:0}}.HomeHero_simpleCheckbox__2WHrl{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.HomeHero_simpleCheckbox__2WHrl input[type=checkbox]{accent-color:var(--brand-primary);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.HomeHero_simpleCheckbox__2WHrl span{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s ease}.HomeHero_simpleCheckbox__2WHrl:hover span{color:var(--brand-primary)}@media(max-width:1150px){.HomeHero_simpleCheckbox__2WHrl{justify-content:center;width:100%}}@media(max-width:768px){.HomeHero_simpleCheckbox__2WHrl span{font-size:13px}.HomeHero_simpleCheckbox__2WHrl input[type=checkbox]{height:16px;width:16px}}.HomeHero_additionalFields__2egDZ{grid-gap:0;background-color:#07603105;border-radius:0 0 12px 12px;display:grid;gap:0;grid-column:1/-1;grid-template-columns:repeat(2,1fr);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease,margin .3s ease;width:100%}@media(max-width:1208px){.HomeHero_additionalFields__2egDZ{flex-direction:column;grid-template-columns:1fr}}@media(max-width:768px){.HomeHero_additionalFields__2egDZ{margin-top:5px}}.HomeHero_additionalFields__2egDZ.HomeHero_show__AJvbu{border-top:1px solid var(--border-color);margin-bottom:0;margin-top:12px;max-height:500px;opacity:1;padding-bottom:8px;padding-top:16px}@media(max-width:768px){.HomeHero_additionalFields__2egDZ.HomeHero_show__AJvbu{margin-top:10px;padding-bottom:6px;padding-top:12px}}.HomeHero_additionalFields__2egDZ .HomeHero_field__WRgoW{border-right:1px solid #e9ebed;flex:1 1;min-width:140px;padding-left:20px;padding-right:20px}.HomeHero_additionalFields__2egDZ .HomeHero_field__WRgoW:first-child{padding-left:0}.HomeHero_additionalFields__2egDZ .HomeHero_field__WRgoW:last-child{border-right:none;padding-right:0}@media(max-width:1436px){.HomeHero_additionalFields__2egDZ .HomeHero_field__WRgoW{min-width:120px;padding-left:15px;padding-right:15px}}@media(max-width:1208px){.HomeHero_additionalFields__2egDZ .HomeHero_field__WRgoW{border-bottom:1px solid var(--border-color);border-right:none;min-width:100%;padding:15px 0}.HomeHero_additionalFields__2egDZ .HomeHero_field__WRgoW:last-child{border-bottom:none}}.HomeHero_driverAgeField__XOs3h{border-right:1px solid #e9ebedcc;flex:1 1;min-width:150px;padding-left:24px;padding-right:24px}@media(max-width:1436px){.HomeHero_driverAgeField__XOs3h{min-width:130px;padding-left:20px;padding-right:20px}}@media(max-width:1208px){.HomeHero_driverAgeField__XOs3h{border-bottom:1px solid var(--border-color);border-right:none;min-width:100%;padding-left:0;padding-right:0}}.HomeHero_free_Div__Fl58c{background-color:var(--border-color);height:48px;width:1px}.HomeHero_SearchContext__Aky70{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;margin-left:auto}@media(max-width:1150px){.HomeHero_SearchContext__Aky70{align-items:center;flex-direction:column;gap:12px;justify-content:center;margin-left:0;padding-top:20px;width:100%}}.HomeHero_searchBtn__kj4gq{align-items:center;background-color:var(--brand-primary);border:none;border-radius:24px;color:var(--white);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:16px 32px;transition:all .2s ease}.HomeHero_searchBtn__kj4gq:hover{background-color:var(--brand-secondary);transform:translateY(-2px)}@media(max-width:1150px){.HomeHero_searchBtn__kj4gq{width:100%}}@media(max-width:768px){.HomeHero_searchBtn__kj4gq{font-size:15px;gap:8px;height:52px;min-width:auto;padding:14px 24px}}@media(max-width:480px){.HomeHero_searchBtn__kj4gq{font-size:14px;height:48px;padding:12px 20px}}.HomeHero_popular__u4krx{font-size:14px;margin-top:10px}.HomeHero_popular__u4krx span{font-weight:500;margin-right:10px}.HomeHero_popular__u4krx button{background:#0000;border:1px solid var(--brand-primary);border-radius:20px;color:var(--brand-primary);cursor:pointer;font-size:12px;margin-right:10px;padding:6px 14px}.HomeHero_popular__u4krx button:hover{background:#10b9811a}@media(max-width:1210px){.HomeHero_searchFields__syY\+l{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.HomeHero_searchFields__syY\+l{grid-template-columns:repeat(2,1fr)}}@media(max-width:998px){.HomeHero_searchFields__syY\+l{grid-template-columns:1fr}.HomeHero_title__A3GeY{font-size:28px}.HomeHero_tabs__mczrE{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:24px;overflow-x:auto;padding:6px;width:100%}.HomeHero_tabs__mczrE::-webkit-scrollbar{display:none}.HomeHero_tabs__mczrE{-ms-overflow-style:none;scrollbar-width:none}.HomeHero_tabs__mczrE button{flex-shrink:0;font-size:14px;padding:10px 20px}}.Lang_multiSelectContainer__sC0bv{font-family:Inter,sans-serif;position:relative;width:100%}.Lang_trigger__gxqeJ{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:24px;cursor:pointer;display:flex;gap:10px;height:44px;justify-content:space-between;padding:0 16px;transition:all .2s ease;width:100%}.Lang_trigger__gxqeJ.Lang_triggerBorderless__GUbe8{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.Lang_trigger__gxqeJ:hover{border-color:var(--text-secondary)}.Lang_trigger__gxqeJ:hover .Lang_label__2mavB{color:var(--brand-secondary)}.Lang_trigger__gxqeJ:hover .Lang_chevron__hSYm-{color:var(--brand-secondary);transform:translateY(1px)}.Lang_trigger__gxqeJ.Lang_open__qkrr2,.Lang_trigger__gxqeJ:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-alpha-10)}.Lang_trigger__gxqeJ.Lang_open__qkrr2.Lang_triggerBorderless__GUbe8,.Lang_trigger__gxqeJ:focus-within.Lang_triggerBorderless__GUbe8{box-shadow:none!important}.Lang_trigger__gxqeJ.Lang_open__qkrr2 .Lang_chevron__hSYm-,.Lang_trigger__gxqeJ:focus-within .Lang_chevron__hSYm-{color:var(--brand-secondary);transform:rotate(180deg)}.Lang_label__2mavB{color:var(--text-color);flex:1 1;font-size:14px;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.Lang_label__2mavB.Lang_placeholder__mfHsc{color:var(--text-secondary);font-weight:500;opacity:.7}.Lang_badge__zYhu9{background:var(--brand-secondary);border-radius:9px;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:1;min-width:18px;padding:0 4px}.Lang_badge__zYhu9,.Lang_clearBtn__4oCnY{align-items:center;display:flex;justify-content:center}.Lang_clearBtn__4oCnY{background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;height:20px;transition:all .2s ease;width:20px}.Lang_clearBtn__4oCnY:hover{background:#f0f0f0;color:#ef4444}.Lang_chevron__hSYm-{align-items:center;color:#999;display:flex;transition:all .3s cubic-bezier(.4,0,.2,1)}.Lang_dropdown__EteOa{animation:Lang_slideIn__3rr64 .2s cubic-bezier(.4,0,.2,1) forwards;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001f,0 0 0 1px #0000000a;left:0;max-height:300px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.Lang_dropdown__EteOa::-webkit-scrollbar{width:6px}.Lang_dropdown__EteOa::-webkit-scrollbar-track{background:#0000}.Lang_dropdown__EteOa::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.Lang_dropdown__EteOa::-webkit-scrollbar-thumb:hover{background:#ccc}@keyframes Lang_slideIn__3rr64{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Lang_option__7jTVX{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Lang_option__7jTVX:hover{background-color:#f7f9f8}.Lang_option__7jTVX:hover .Lang_checkbox__mqKMJ{border-color:var(--brand-secondary)}.Lang_option__7jTVX.Lang_selected__DXnaN{background-color:#0760310d}.Lang_option__7jTVX.Lang_selected__DXnaN .Lang_checkbox__mqKMJ{background-color:var(--brand-secondary);border-color:var(--brand-secondary)}.Lang_option__7jTVX.Lang_selected__DXnaN .Lang_checkbox__mqKMJ:after{opacity:1;transform:rotate(45deg) scale(1)}.Lang_option__7jTVX.Lang_selected__DXnaN .Lang_optionName__7NZJF{color:var(--brand-secondary);font-weight:600}.Lang_checkbox__mqKMJ{border:2px solid #ddd;border-radius:5px;flex-shrink:0;height:18px;position:relative;transition:all .2s ease;width:18px}.Lang_checkbox__mqKMJ:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;opacity:0;position:absolute;top:1px;transform:rotate(45deg) scale(.5);transition:all .2s cubic-bezier(.12,.4,.29,1.46);width:5px}.Lang_optionName__7NZJF{color:var(--text-color);font-size:14px;transition:color .2s ease}.Lang_emptyState__gdijC{color:#999;font-size:14px;padding:20px;text-align:center}body.dark .Lang_dropdown__EteOa{background:#222;box-shadow:0 10px 40px #0006,0 0 0 1px #ffffff0d}body.dark .Lang_trigger__gxqeJ:hover .Lang_chevron__hSYm-{color:#4ade80}body.dark .Lang_option__7jTVX:hover{background-color:#2a2a2a}body.dark .Lang_option__7jTVX.Lang_selected__DXnaN{background-color:#4ade801a}body.dark .Lang_option__7jTVX.Lang_selected__DXnaN .Lang_optionName__7NZJF{color:#4ade80}body.dark .Lang_checkbox__mqKMJ{border-color:#444}body.dark .Lang_optionName__7NZJF{color:#ccc}body.dark .Lang_clearBtn__4oCnY:hover{background:#333}.SearchAutocomplete_container__npDKo{position:relative;width:100%}.SearchAutocomplete_label__pYRFr{color:var(--text-color);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.SearchAutocomplete_inputWrapper__8IKw6{align-items:center;background:#0000;border:none;color:var(--text-color);display:flex;height:44px;padding:0;position:relative;transition:all .2s ease}.SearchAutocomplete_iconPrefix__rNt5Z{align-items:center;color:#888;display:flex;margin-right:12px}.SearchAutocomplete_input__5SL7a{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:16px;outline:none;width:100%}.SearchAutocomplete_input__5SL7a::placeholder{color:#aaa}.SearchAutocomplete_iconSuffix__TNL4r{align-items:center;color:#888;display:flex;margin-left:12px}.SearchAutocomplete_clearIcon__2MfVi{cursor:pointer}.SearchAutocomplete_clearIcon__2MfVi:hover{color:var(--text-color)}.SearchAutocomplete_spinner__IdqiB{animation:SearchAutocomplete_spin__BW-DO 1s linear infinite}@keyframes SearchAutocomplete_spin__BW-DO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchAutocomplete_dropdown__jAXfZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 10px 25px #0000001a;left:0;max-height:400px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.SearchAutocomplete_section__nqStB{padding:8px 0}.SearchAutocomplete_section__nqStB:not(:last-child){border-bottom:1px solid #f0f0f0}.SearchAutocomplete_sectionHeader__mJC3W{color:#888;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.SearchAutocomplete_item__xuZyH{align-items:center;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s ease}.SearchAutocomplete_item__xuZyH.SearchAutocomplete_selected__TB3en,.SearchAutocomplete_item__xuZyH:hover{background:#f8f9fa}.SearchAutocomplete_item__xuZyH.SearchAutocomplete_selected__TB3en{background:#007bff0d}.SearchAutocomplete_item__xuZyH.SearchAutocomplete_selected__TB3en .SearchAutocomplete_itemName__oUMt-{color:#007bff}.SearchAutocomplete_itemIcon__LaBvs{color:#555;flex-shrink:0;margin-right:12px}.SearchAutocomplete_itemContent__YnAFY{flex:1 1;min-width:0}.SearchAutocomplete_itemName__oUMt-{color:var(--text-color);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchAutocomplete_itemSub__L74sr{color:#888;font-size:13px}.SearchAutocomplete_noResults__jqTdU{color:#888;font-size:14px;padding:24px;text-align:center}.HomePromotrips_section__oHHWN{background-color:var(--bg-color);width:100%}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}@media(max-width:768px){.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1{margin-bottom:24px}}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_titleWrapper__jkSuk{align-items:center;display:flex;gap:12px}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_titleWrapper__jkSuk .HomePromotrips_headerTitle__lWhaC{display:flex;flex-direction:column;gap:4px}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_titleWrapper__jkSuk .HomePromotrips_headerTitle__lWhaC .HomePromotrips_subtitle__Nq68b{color:var(--brand-primary);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_titleWrapper__jkSuk .HomePromotrips_headerTitle__lWhaC h2{color:var(--text-color);font-size:32px;font-weight:700;line-height:1.2}@media(max-width:768px){.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_titleWrapper__jkSuk .HomePromotrips_headerTitle__lWhaC h2{font-size:24px}}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_navigationWrapper__-n6Nx{align-items:center;display:flex;gap:12px}@media(max-width:640px){.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_navigationWrapper__-n6Nx{display:none}}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_navigationWrapper__-n6Nx .HomePromotrips_navBtn__iB3w8{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_navigationWrapper__-n6Nx .HomePromotrips_navBtn__iB3w8:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--white);transform:scale(1.05)}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_navigationWrapper__-n6Nx .HomePromotrips_navBtn__iB3w8:active{transform:scale(.95)}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_navigationWrapper__-n6Nx .HomePromotrips_navBtn__iB3w8 i{pointer-events:none}.HomePromotrips_section__oHHWN .HomePromotrips_content__yBh\+C .HomePromotrips_swiper__ftCvw{padding:3rem 4px;width:100%}.HomePromotrips_section__oHHWN .HomePromotrips_content__yBh\+C .HomePromotrips_loadingSlide__qSjkf{align-items:center;display:flex;height:420px;justify-content:center}@keyframes HomePromotrips_pulse__rzd7\+{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.HomeExplore_exploreSection__WcqAk{padding:20px 0}.HomeExplore_exploreSection__WcqAk .HomeExplore_container__GmtHr{display:flex;flex-direction:column;gap:24px}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET{max-width:600px}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET .HomeExplore_headerTitle__989Um{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET .HomeExplore_headerTitle__989Um .HomeExplore_subtitle__CcYQe{color:var(--brand-primary);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET .HomeExplore_headerTitle__989Um h2{color:var(--text-color);font-size:32px;font-weight:700;margin:0}@media(max-width:768px){.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET .HomeExplore_headerTitle__989Um h2{font-size:24px}}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET p{color:var(--text-secondary);font-size:16px;line-height:1.5}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_viewAllBtn__mZfp1{align-items:center;border-bottom:2px solid #0000;color:var(--brand-primary);display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding-bottom:4px;text-decoration:none;transition:gap .3s ease}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_viewAllBtn__mZfp1:hover{border-bottom-color:var(--brand-primary);gap:12px}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a{-webkit-overflow-scrolling:touch;margin-bottom:16px;overflow-x:auto;padding:10px 0;width:100%}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a::-webkit-scrollbar{background:#0000;height:0}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS{display:flex;gap:12px;min-width:max-content}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q{align-items:center;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:100px;box-shadow:0 4px 12px #00000008;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:nowrap}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q .HomeExplore_filterIcon__MmBmp{align-items:center;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q:hover{background:var(--white);border-color:var(--brand-primary);box-shadow:0 8px 24px #00000014;color:var(--text-color);transform:translateY(-4px)}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q:hover .HomeExplore_filterIcon__MmBmp{transform:scale(1.1) rotate(5deg)}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q.HomeExplore_active__kztmy{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px var(--brand-primary-alpha-30);color:var(--white)}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q.HomeExplore_active__kztmy .HomeExplore_filterIcon__MmBmp{color:var(--white)}.HomeExplore_exploreSection__WcqAk .HomeExplore_sliderContainer__fN3VJ{width:100%}.HomeExplore_exploreSection__WcqAk .HomeExplore_sliderContainer__fN3VJ .HomeExplore_exploreSwiper__QW1Rm{padding:4px 4px 40px;width:100%}.HomeExplore_exploreSection__WcqAk .HomeExplore_sliderContainer__fN3VJ .HomeExplore_exploreSwiper__QW1Rm .swiper-pagination-bullet{background:var(--text-secondary);height:8px;opacity:1;transition:all .3s ease;width:8px}.HomeExplore_exploreSection__WcqAk .HomeExplore_sliderContainer__fN3VJ .HomeExplore_exploreSwiper__QW1Rm .swiper-pagination-bullet-active{background:var(--brand-primary);border-radius:4px;width:24px}@keyframes HomeExplore_bounce__CsPVS{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.HomeBlog_blogSection__t6IFJ{padding:60px 0}.HomeBlog_blogSection__t6IFJ .HomeBlog_container__u4X-Z{display:flex;flex-direction:column;gap:32px}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn{max-width:600px}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn .HomeBlog_headerTitle__wfOAD{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn .HomeBlog_headerTitle__wfOAD .HomeBlog_subtitle__8hZCz{color:var(--brand-primary);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn .HomeBlog_headerTitle__wfOAD h2{color:var(--text-color);font-size:32px;font-weight:700;margin:0}@media(max-width:768px){.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn .HomeBlog_headerTitle__wfOAD h2{font-size:24px}}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn p{color:var(--text-secondary);font-size:16px;line-height:1.5}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_viewAllBtn__vo4gV{align-items:center;border-bottom:2px solid #0000;color:var(--brand-secondary);display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding-bottom:4px;text-decoration:none;transition:gap .3s ease}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_viewAllBtn__vo4gV:hover{border-bottom-color:var(--brand-primary);gap:12px}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogGrid__8AEn2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.HomeBlog_blogSection__t6IFJ .HomeBlog_blogGrid__8AEn2{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.HomeBlog_blogSection__t6IFJ .HomeBlog_blogGrid__8AEn2{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.HomeBlog_blogSection__t6IFJ .HomeBlog_blogGrid__8AEn2{grid-template-columns:1fr}}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY{background:var(--bg-color);border:1px solid var(--card-boxshadow);border-radius:16px;box-shadow:0 4px 20px #0000000f;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY:hover{border-color:var(--brand-primary);box-shadow:0 12px 40px #0000001f}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY:hover .HomeBlog_imageWrapper__eIJyF img{transform:scale(1.08)}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY:hover .HomeBlog_imageOverlay__K1aUZ{opacity:.3}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY:hover .HomeBlog_readMore__qHUyO{color:var(--brand-secondary);gap:10px}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_cardLink__KKe4\+{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_imageWrapper__eIJyF{height:200px;overflow:hidden;position:relative;width:100%}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_imageWrapper__eIJyF img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.8,.25,1);width:100%}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_imageWrapper__eIJyF .HomeBlog_noImage__FxCU0{align-items:center;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);display:flex;font-size:48px;height:100%;justify-content:center;opacity:.6;width:100%}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_imageWrapper__eIJyF .HomeBlog_imageOverlay__K1aUZ{background:linear-gradient(180deg,#0000,#0006);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_cardContent__iJiAu{display:flex;flex:1 1;flex-direction:column;padding:20px}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_meta__3km0Z{align-items:center;display:flex;gap:12px;margin-bottom:12px}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_meta__3km0Z .HomeBlog_date__TBr6W{align-items:center;color:var(--brand-secondary);display:flex;font-size:13px;font-weight:500;gap:6px}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_title__ejnxz{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--darkger--color);display:-webkit-box;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:8px;overflow:hidden}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_excerpt__t6q8Z{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-tertiary-alt);display:-webkit-box;flex:1 1;font-size:14px;line-height:1.6;margin-bottom:16px;overflow:hidden}.HomeBlog_blogSection__t6IFJ .HomeBlog_blogCard__jsjgY .HomeBlog_readMore__qHUyO{align-items:center;color:var(--text-content);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto;transition:all .3s ease}@keyframes HomeBlog_bounce__Kg6kL{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.HomeFag_faq__iI0Pf{margin:0 auto;max-width:1106px;padding:3rem 1rem;text-align:center}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58{margin-bottom:40px}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 .HomeFag_headerTitle__qhp7A{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 .HomeFag_headerTitle__qhp7A .HomeFag_subtitle__LWUc5{color:var(--brand-primary);font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 .HomeFag_headerTitle__qhp7A h2{color:var(--text-color);font-size:36px;font-weight:700;margin:0}@media(max-width:768px){.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 .HomeFag_headerTitle__qhp7A h2{font-size:28px}}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 p{color:var(--text-secondary);font-size:16px;margin:0 auto;max-width:600px}.HomeFag_faq__iI0Pf .HomeFag_list__F47-\+{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:800px}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz{background:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;text-align:left;transition:all .4s cubic-bezier(.16,1,.3,1)}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz:hover{border-color:var(--brand-primary-alpha-40);box-shadow:0 10px 30px #0000000a;transform:translateY(-2px)}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS{background:var(--bg-color);border-color:var(--brand-primary);box-shadow:0 12px 40px #0000000f}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_question__yDLio{color:var(--brand-primary);font-weight:600}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_question__yDLio .HomeFag_toggleIcon__iPz2d{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_question__yDLio{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:17px;font-style:normal;font-weight:500;justify-content:space-between;padding:24px 28px;transition:all .3s ease;width:100%}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_question__yDLio .HomeFag_toggleIcon__iPz2d{align-items:center;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:36px}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6{color:var(--text-content);font-size:.95rem;line-height:1.6;overflow-x:hidden;padding:0 1.25rem 1rem}@media(max-width:768px){.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6{overflow-x:visible}}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table{background-color:var(--white);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);display:table;font-size:15px;margin:24px 0;overflow:hidden;width:100%}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table thead{background-color:var(--brand-secondary);color:var(--white)}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table thead th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table thead th{font-size:12px;padding:10px 12px}}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tbody tr:hover{background-color:var(--bg-secondary)}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tbody tr:last-child{border-bottom:none}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tbody td{color:var(--text-color);padding:12px 16px;white-space:nowrap}@media(max-width:768px){.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tbody td{font-size:14px;padding:10px 12px}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table{-webkit-overflow-scrolling:touch;border-radius:0;display:block;margin-left:-20px;margin-right:-20px;min-width:600px;overflow-x:auto;padding-left:20px;padding-right:20px;position:relative;width:100%}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table:after{background:linear-gradient(90deg,#fff0 0,#fffc);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:1}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table thead{display:table-header-group}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tbody{display:table-row-group}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table tr{display:table-row}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table td,.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table th{display:table-cell}}@media(max-width:480px){.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_answer__8jdT6 table{margin-left:-15px;margin-right:-15px;min-width:500px;padding-left:15px;padding-right:15px}}.HomeFag_faq__iI0Pf .HomeFag_footer__QkCXQ{margin-top:2rem}.HomeFag_faq__iI0Pf .HomeFag_footer__QkCXQ button{background-color:var(--bg-success-light);border:none;border-radius:30px;color:var(--brand-secondary);cursor:pointer;font-size:14px;font-weight:500;line-height:14px;padding:.75rem 1.75rem;transition:.3s}.HomeFag_faq__iI0Pf .HomeFag_footer__QkCXQ button:hover{cursor:pointer}.Home_layout__QDY\+g{display:block;position:relative;width:100%}.Home_layout__QDY\+g.Home_withSidebar__8G4R\+ .Home_sidebar__uYIpT{flex:none;width:0}.Home_layout__QDY\+g.Home_withSidebar__8G4R\+ .Home_hero__MOW5H{transition:margin-left .4s cubic-bezier(.4,0,.2,1)}.Home_layout__QDY\+g.Home_collapsedSidebar__mm-Ud .Home_sidebar__uYIpT{flex:none;width:0}.Home_layout__QDY\+g.Home_collapsedSidebar__mm-Ud .Home_hero__MOW5H{transition:margin-left .4s cubic-bezier(.4,0,.2,1);width:calc(100% - 80px)}.Home_layout__QDY\+g.Home_fullWidth__8auZo .Home_hero__MOW5H{margin-left:0;width:100%}@media(max-width:901px){.Home_layout__QDY\+g.Home_collapsedSidebar__mm-Ud .Home_hero__MOW5H,.Home_layout__QDY\+g.Home_withSidebar__8G4R\+ .Home_hero__MOW5H{flex:1 1;margin-left:0;width:100%}.Home_layout__QDY\+g.Home_collapsedSidebar__mm-Ud .Home_hero__MOW5H .Home_sectionDivider__Z6paK,.Home_layout__QDY\+g.Home_withSidebar__8G4R\+ .Home_hero__MOW5H .Home_sectionDivider__Z6paK{background:linear-gradient(90deg,#0000 0,var(--border-color) 20%,var(--border-color) 80%,#0000 100%);height:1px;margin:40px auto;max-width:1400px;opacity:.6;width:100%}}@media(max-width:901px)and (max-width:768px){.Home_layout__QDY\+g.Home_collapsedSidebar__mm-Ud .Home_hero__MOW5H .Home_sectionDivider__Z6paK,.Home_layout__QDY\+g.Home_withSidebar__8G4R\+ .Home_hero__MOW5H .Home_sectionDivider__Z6paK{margin:20px auto}}@media(max-width:901px){.Home_layout__QDY\+g .Home_sidebar__uYIpT{position:fixed;z-index:1000}}.Login_loginWrapper__6IvHA{flex-wrap:wrap;gap:2rem;justify-content:center;min-height:80vh}.Login_formCard__F5xut,.Login_loginWrapper__6IvHA{background-color:var(--bg-color);display:flex;padding:2rem}.Login_formCard__F5xut{border-radius:16px;box-shadow:var(--login-card-boxshadow);flex-direction:column;height:500px;max-width:608px;width:100%}.Login_formCard__F5xut h2{font-size:1.6rem;font-weight:600;margin-bottom:1rem;text-align:center}.Login_loginOptions__rcZpl{display:flex;gap:1rem}.Login_loginOptions__rcZpl button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;gap:.5rem;justify-content:center;padding:.75rem}.Login_google__GNfID{background-color:var(--login-google-bg);border:1px solid var(--white)!important;color:var(--text-color)}.Login_guest__nSTku{background-color:var(--login-guest-bg);border:1px solid var(--white)!important;color:var(--brand-secondary);color:var(--text-color)}.Login_divider__xYFgp{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.5rem;justify-content:center}.Login_divider__xYFgp span{background:var(--bg-progress-bar);flex:1 1;height:1px}.Login_form__Dnfco{display:flex;flex-direction:column;gap:1rem}.Login_form__Dnfco label{display:flex;flex-direction:column;gap:.25rem}.Login_form__Dnfco label span{color:var(--text-content);font-size:.85rem}.Login_inputWrapper__WNL48{align-items:center;border:1px solid var(--border-color-strong);border-radius:8px;display:flex;gap:.5rem;padding:.5rem .75rem;position:relative}.Login_inputWrapper__WNL48 input{background-color:#0000;border:none;border-color:var(--link-blue);caret-color:var(--text-color);color:var(--text-color);flex:1 1;font-size:.9rem;outline:none}.Login_inputWrapper__WNL48 svg{color:var(--text-secondary)}.Login_inputWrapper__WNL48 .Login_passwordToggle__NUni0{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .2s}.Login_inputWrapper__WNL48 .Login_passwordToggle__NUni0:hover{color:var(--hotels-text-color)}.Login_inputWrapper__WNL48 .Login_passwordToggle__NUni0:focus{color:var(--brand-secondary);outline:none}.Login_inputWrapper__WNL48 .Login_passwordToggle__NUni0 svg{font-size:1rem}.Login_optionsWrapper__OEw8S{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Login_rememberMe__lhIXi{align-items:center;cursor:pointer;display:flex;flex-direction:row!important;gap:.5rem;-webkit-user-select:none;user-select:none}.Login_rememberMe__lhIXi input{accent-color:var(--brand-secondary);cursor:pointer;height:16px;width:16px}.Login_rememberMe__lhIXi span{color:var(--text-content);font-size:.85rem}.Login_forgot__jtjYB{color:var(--text-placeholder);cursor:pointer;font-size:.8rem;text-align:right;text-decoration:none}.Login_forgot__jtjYB:hover{color:var(--brand-secondary)}.Login_loginBtn__8kz3t{background-color:var(--brand-secondary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem}.Login_loginBtn__8kz3t:hover{background-color:var(--brand-secondary-hover)}.Login_signupText__OckFs{font-size:.85rem;margin-top:.8rem;text-align:center}.Login_signupText__OckFs a{color:var(--brand-secondary);font-weight:500;text-decoration:none}.Login_loginAside__xZKzF{max-width:400px;text-align:center}.Login_loginAside__xZKzF .Login_logo__ckf6p{height:176px;object-fit:cover;width:366px}@media(max-width:768px){.Login_loginAside__xZKzF .Login_logo__ckf6p{max-width:100%;width:100%;width:300px}}.Login_loginAside__xZKzF p{font-size:30px;font-weight:500;letter-spacing:0;line-height:48px;max-width:400px;position:absolute;text-align:center;width:100%}@media(max-width:768px){.Login_loginAside__xZKzF p{max-width:100%;width:100%}}.Login_loginAside__xZKzF .Login_illustration__s8ikf{height:547px;max-width:547px;object-fit:cover;width:100%!important}@media(max-width:768px){.Login_loginAside__xZKzF .Login_illustration__s8ikf{max-width:100%;width:100%}}@media(max-width:1100px){.Login_loginWrapper__6IvHA{flex-wrap:nowrap}}@media(max-width:768px){.Login_loginWrapper__6IvHA{align-items:stretch;flex-direction:column}.Login_loginAside__xZKzF{max-width:100%;order:-1;text-align:center;width:100%}}.Login_errorLabel__0PYvJ .Login_errorMessage__QImBW,.Login_errorLabel__0PYvJ span{color:var(--text-error)!important}.Login_errorInput__lyb39{border:1.5px solid var(--text-error)!important}@media(max-width:768px){.Login_loginWrapper__6IvHA{align-items:stretch;flex-direction:column;gap:1.5rem;padding:1rem}.Login_formCard__F5xut{box-shadow:var(--login-card-boxshadow);height:auto;max-width:100%;padding:1.5rem}.Login_loginAside__xZKzF{height:auto;max-width:100%;order:-1;padding:0;position:relative;text-align:center;width:100%}.Login_loginAside__xZKzF .Login_logo__ckf6p{height:auto;margin:0 auto 1rem;max-width:300px;max-width:150px;width:100%}.Login_loginAside__xZKzF p{font-size:1.5rem;line-height:1.4;margin-bottom:1.5rem;max-width:100%;position:relative}.Login_loginAside__xZKzF .Login_illustration__s8ikf{height:auto;margin:0 auto;max-height:300px;max-width:100%;width:100%!important}.Login_loginOptions__rcZpl button{font-size:1rem;padding:1rem}.Login_formCard__F5xut h2{font-size:1.4rem;margin-bottom:1rem}.Login_form__Dnfco{gap:.75rem}.Login_inputWrapper__WNL48{padding:.5rem .75rem}.Login_loginBtn__8kz3t{font-size:1.1rem;padding:1rem}.Login_forgot__jtjYB{font-size:.75rem}.Login_signupText__OckFs{font-size:.9rem}}@media(max-width:480px){.Login_loginWrapper__6IvHA{gap:1rem;padding:1rem .5rem}.Login_formCard__F5xut{padding:1rem}.Login_loginAside__xZKzF p{font-size:1.2rem}.Login_loginOptions__rcZpl button{font-size:.9rem;padding:.75rem}}.Privacy_Privacy__iVF23{background-color:var(--bg-color);padding:50px 0}.Privacy_Privacy_All__YYeXt{color:var(--text-content);line-height:1.7;margin:0 auto;max-width:800px}.Privacy_Title__Wm65p{color:var(--text-primary-strong);font-size:32px;font-size:40px;font-weight:700;font-weight:600px;letter-spacing:0;line-height:48px;margin-bottom:30px}.Privacy_Section__Ib-fK{margin-bottom:40px;overflow-x:hidden}@media(max-width:768px){.Privacy_Section__Ib-fK{overflow-x:visible}}.Privacy_Section__Ib-fK table{background-color:var(--bg-secondary)!important;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);display:table;font-size:15px;margin:24px 0;overflow:hidden;width:100%}.Privacy_Section__Ib-fK table thead{background-color:var(--brand-secondary);color:#fff}.Privacy_Section__Ib-fK table thead th{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary-strong)!important;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:start!important;text-transform:uppercase;vertical-align:top!important;white-space:nowrap}@media(max-width:768px){.Privacy_Section__Ib-fK table thead th{font-size:12px;padding:10px 12px}}.Privacy_Section__Ib-fK table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.Privacy_Section__Ib-fK table tbody tr:hover{background-color:var(--bg-tertiary)}.Privacy_Section__Ib-fK table tbody tr:last-child{border-bottom:none}.Privacy_Section__Ib-fK table tbody td{color:var(--text-content);padding:12px 16px;white-space:nowrap}@media(max-width:768px){.Privacy_Section__Ib-fK table tbody td{font-size:14px;padding:10px 12px}.Privacy_Section__Ib-fK table{-webkit-overflow-scrolling:touch;border-radius:0;display:block;margin-left:-20px;margin-right:-20px;min-width:600px;overflow-x:auto;padding-left:20px;padding-right:20px;position:relative;width:100%}.Privacy_Section__Ib-fK table:after{background:linear-gradient(90deg,#fff0 0,#fffc);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:1}.Privacy_Section__Ib-fK table thead{display:table-header-group}.Privacy_Section__Ib-fK table tbody{display:table-row-group}.Privacy_Section__Ib-fK table tr{display:table-row}.Privacy_Section__Ib-fK table td,.Privacy_Section__Ib-fK table th{display:table-cell}}@media(max-width:480px){.Privacy_Section__Ib-fK table{margin-left:-15px;margin-right:-15px;min-width:500px;padding-left:15px;padding-right:15px}}.Privacy_HighlightedTitle__LmhxX{color:var(--brand-secondary);font-size:24px;font-weight:400px;letter-spacing:0;line-height:48px}.Privacy_Subtitle__esbti{color:var(--text-secondary);font-size:14px;font-weight:400px;letter-spacing:.4%;line-height:24px}.Privacy_Text__WtK87{color:var(--text-content);font-size:16px;font-weight:300px;letter-spacing:0;line-height:24px}.Privacy_GreenTitle__eCg1B{color:var(--brand-secondary);font-size:24px;font-weight:400px;letter-spacing:0;line-height:48px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_title__x\+H2U{display:flex;flex-direction:column;gap:10px;margin-top:20px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_title__x\+H2U h2{color:var(--text-color);font-size:44px;font-weight:500;letter-spacing:.5%;line-height:24px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_title__x\+H2U h1{color:var(--text-color);font-size:44px;font-weight:700;letter-spacing:.5%;line-height:24px;margin-top:20px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters__7BMYM{align-items:center;display:flex;justify-content:space-between;margin-top:30px}@media(max-width:768px){.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters__7BMYM{align-items:end!important;display:flex;gap:10px}}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters__7BMYM .TourHero_DayTripHero_Filters_left__ZbpSD{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters__7BMYM .TourHero_DayTripHero_Filters_left__ZbpSD>*{width:calc(50% - 5px)}}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters__7BMYM .TourHero_DayTripHero_Filters_right__af2Qc button{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 20px 12px 16px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters_bottom__9ULGP{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media(max-width:500px){.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters_bottom__9ULGP{align-items:start;display:flex;flex-direction:column-reverse;gap:20px}}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters_bottom__9ULGP .TourHero_results_info__t-41I{align-items:center;color:var(--text-secondary);display:flex;font-family:Poppins,sans-serif;font-size:16px;gap:8px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters_bottom__9ULGP .TourHero_info_icon__glM8v{align-items:center;border:1px solid var(--text-secondary);border-radius:50%;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:20px;justify-content:center;width:20px}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters_bottom__9ULGP .TourHero_sortedSide__-itSV{align-items:center;display:flex;gap:20px;justify-content:center}.TourHero_DayTripHero_All__cs5dk .TourHero_DayTripHero_Filters_bottom__9ULGP .TourHero_sortedSide__-itSV span{color:var(--text-color);font-size:18px;font-weight:700;line-height:20px;white-space:nowrap}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP{background-color:var(--bg-color);padding:2rem 0}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j{display:flex;justify-content:space-between}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH{align-items:center;display:flex;gap:12px}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_label__EIO3N{color:var(--text-secondary);font-size:14px;font-weight:500}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_selectWrapper__CM1te{position:relative}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_selectWrapper__CM1te .TourHero_sortSelect__3cnSj{appearance:none;background:var(--bg-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-color);border-radius:24px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 32px 8px 16px}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_selectWrapper__CM1te .TourHero_sortSelect__3cnSj.TourHero_open__68dtx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_filterButton__\+4DdQ{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:.2s}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_filterButton__\+4DdQ svg{font-size:16px}.TourHero_DayTripHero_All__cs5dk .TourHero_TransferHeroAll__N3tiP .TourHero_TransferHero_Title__0-K0j .TourHero_transfer_Buttons__5xgVH .TourHero_filterButton__\+4DdQ:hover{background-color:var(--bg-tertiary)}.TourHero_DayTripHero_All__cs5dk .TourHero_viewAllWrapper__KlBiD{display:flex;justify-content:center;margin-top:2rem}.TourHero_DayTripHero_All__cs5dk .TourHero_viewAllBtn__AoBsk{background:var(--bg-secondary);border:1px solid var(--brand-primary);border-radius:24px;color:var(--brand-primary);cursor:pointer;font-weight:600;height:56px;padding:10px 24px;transition:.3s;width:126px}.TourHero_DayTripHero_All__cs5dk .TourHero_viewAllBtn__AoBsk:hover{background:var(--bg-tertiary);border-color:var(--brand-secondary)}.TourHero_DayTripHero_All__cs5dk .TourHero_sectionTitle__MoHhE{color:var(--text-color);font-size:28px;font-weight:600;margin-bottom:1.5rem}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG{display:flex;gap:20px;margin-top:20px}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_contentArea__zJQ2Y{flex:1 1;width:100%}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:20px}@media(max-width:768px){.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN{align-items:stretch;flex-direction:column;gap:12px}}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_filterToggle__zKtBD{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 14px;transition:all .2s ease;white-space:nowrap}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_filterToggle__zKtBD:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 3px #0003}@media(max-width:768px){.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_filterToggle__zKtBD{font-size:15px;height:44px;padding:0 16px;width:100%}}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_sortBy__5bNdD{align-items:center;display:flex;gap:8px;min-width:200px}@media(max-width:768px){.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_sortBy__5bNdD{min-width:0;min-width:auto;width:100%}}.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_sortBy__5bNdD span{color:var(--text-secondary);font-size:14px;font-weight:400;white-space:nowrap}@media(max-width:480px){.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG .TourHero_filtersHeader__qnMxN .TourHero_sortBy__5bNdD span{font-size:13px}}.TourHero_DayTripHero_All__cs5dk .TourHero_cardGrid__AVqpm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.TourHero_DayTripHero_All__cs5dk .TourHero_cardGrid__AVqpm{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.TourHero_DayTripHero_All__cs5dk .TourHero_cardGrid__AVqpm{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.TourHero_DayTripHero_All__cs5dk .TourHero_cardGrid__AVqpm{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.TourHero_DayTripHero_All__cs5dk .TourHero_filtersAndContent__J9enG{flex-direction:column}}.Blog_BlogHero__et5LB{padding:1rem 0}@media(max-width:768px){.Blog_BlogHero__et5LB{padding:40px 0}}.Blog_BlogHero_All__ufQ1f{display:flex;flex-direction:column;gap:40px}.Blog_BlogHero_Header__A3NY7 h2{font-size:28px;font-weight:600}.Blog_BlogHero_Header__A3NY7 h2 span{color:var(--brand-accent);font-style:italic}.Blog_BlogHero_h1__PjK19{font-size:28px;font-weight:600;margin-bottom:20px;text-align:center}.Blog_BlogHero_Content__i3oJC{cursor:pointer;display:flex;gap:24px;transition:opacity .2s ease}.Blog_BlogHero_Content__i3oJC:hover{opacity:.9}@media(max-width:768px){.Blog_BlogHero_Content__i3oJC{flex-direction:column}}.Blog_BlogHero__et5LB .Blog_ImageBox__HoUs7{flex:1 1}.Blog_BlogHero__et5LB .Blog_ImageBox__HoUs7 .Blog_ImageWrapper__2oJxk{border-radius:12px;box-shadow:0 4px 12px #00000014;overflow:hidden;width:100%}.Blog_BlogHero__et5LB .Blog_ImageBox__HoUs7 .Blog_ImageWrapper__2oJxk img{border-radius:12px;display:block;height:394px!important;object-fit:cover;transition:transform .3s ease;width:100%}.Blog_BlogHero__et5LB .Blog_ImageBox__HoUs7 .Blog_ImageWrapper__2oJxk:hover img{transform:scale(1.05)}.Blog_BlogHero__et5LB .Blog_ImageBox__HoUs7 .Blog_ImageWrapper__2oJxk .Blog_noImage__QT6GE{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;display:flex;height:394px!important;justify-content:center;width:100%}.Blog_BlogHero__et5LB .Blog_ImageBox__HoUs7 .Blog_ImageWrapper__2oJxk .Blog_noImage__QT6GE .Blog_noImageText__7Z7YL{color:var(--text-muted);font-size:18px;font-weight:500;text-align:center}.Blog_BlogHero__et5LB .Blog_TextBox__VxQ9o{display:flex;flex:2 1;flex-direction:column;height:100%!important;justify-content:space-between;min-height:394px}.Blog_BlogHero__et5LB .Blog_TextBox__VxQ9o h3{color:var(--darkger--color);font-size:24px;font-weight:600;line-height:1.4;margin-bottom:16px}.Blog_BlogHero__et5LB .Blog_TextBox__VxQ9o .Blog_HeroContent__CTCw3{color:var(--text-content);flex:1 1;font-size:15px;line-height:1.7;margin-bottom:20px}.Blog_BlogHero__et5LB .Blog_TextBox__VxQ9o .Blog_MetaInfo__bBuYo{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:20px;justify-content:space-between}.Blog_BlogHero__et5LB .Blog_TextBox__VxQ9o .Blog_MetaInfo__bBuYo div{align-items:center;color:var(--brand-secondary);display:flex;font-weight:500;gap:8px}.Blog_BlogHero__et5LB .Blog_Arrow__5OgZp{align-items:center;background-color:var(--brand-secondary);border:1px solid var(--brand-secondary);border-radius:50%;color:var(--white);display:flex;font-size:18px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.Blog_BlogHero__et5LB .Blog_Arrow__5OgZp:hover{background-color:var(--brand-secondary-hover);border-color:var(--brand-secondary-hover);transform:scale(1.05)}.Blog_blogWrapper__40Ig2{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:20px 0}.Blog_viewAllWrapper__Ei6TR{display:flex;justify-content:center;margin-top:2rem}.Blog_viewAllBtn__vsfBW{background:var(--bg-accent-light);border:1px solid var(--brand-secondary);border-radius:8px;color:var(--brand-secondary);cursor:pointer;font-size:15px;font-weight:600;padding:12px 32px;transition:all .3s ease}.Blog_viewAllBtn__vsfBW:hover{background:var(--brand-secondary);box-shadow:0 4px 12px #07603133;color:var(--white);transform:translateY(-2px)}.Blog_viewAllBtn__vsfBW:disabled{cursor:not-allowed;opacity:.6;transform:none}.Blog_card__bZWg\+{background-color:var(--bg-color);border-radius:12px;box-shadow:var(--card-boxshadow);color:var(--text-color);display:flex;flex-direction:column;overflow:hidden;padding:0;text-decoration:none;transition:all .3s ease;width:calc(33.33333% - 13.33333px)}.Blog_card__bZWg\+:hover{box-shadow:0 8px 20px var(--black-alpha-10);transform:translateY(-5px)}@media screen and (max-width:1008px){.Blog_card__bZWg\+{width:calc(50% - 10px)}}@media screen and (max-width:654px){.Blog_card__bZWg\+{width:100%}}.Blog_cardImage__-vD4I{display:block;object-fit:cover}.Blog_cardImage__-vD4I,.Blog_noImage__QT6GE{border-radius:0;height:16rem;margin-bottom:0;width:100%}.Blog_noImage__QT6GE{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border:none;border-bottom:1px solid var(--border-light);display:flex;justify-content:center}.Blog_noImage__QT6GE .Blog_noImageText__7Z7YL{color:var(--text-muted);font-size:14px;font-weight:500;text-align:center}@media screen and (max-width:654px){.Blog_noImage__QT6GE .Blog_noImageText__7Z7YL{font-size:12px}}.Blog_imageIcon__V-AkZ{font-size:32px}.Blog_title__U-Yda{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.4;margin:16px 16px 12px;overflow:hidden}.Blog_meta__N2vZ3{align-items:center;color:var(--brand-secondary);display:flex;font-size:13px;font-weight:500;justify-content:space-between;margin-top:auto;padding:0 16px 16px}.Blog_meta__N2vZ3 span{align-items:center;display:flex;gap:6px}.Blog_meta__N2vZ3 .Blog_arrow__uMO\+7{align-items:center;background-color:var(--brand-secondary);border:1px solid var(--brand-secondary);border-radius:50%;color:var(--white);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.Blog_meta__N2vZ3 .Blog_arrow__uMO\+7:hover{background-color:var(--brand-secondary-hover);border-color:var(--brand-secondary-hover);transform:scale(1.05)}.BlogDetailHero_BlogDetailHero__wb76A{background-color:var(--bg-color);padding:40px 0}.BlogDetailHero_BlogDetailHero_All__PvTRa img{max-height:30rem;object-fit:cover}.BlogDetailHero_BlogDetailHero_All__PvTRa{display:flex;flex-direction:column;justify-content:center}.BlogDetailHero_BlogImageWrapper__t6yO7{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:30px}@media(max-width:992px){.BlogDetailHero_BlogImageWrapper__t6yO7{gap:20px;grid-template-columns:1fr}}.BlogDetailHero_BlogImage__2EVQ2{border-radius:16px;box-shadow:0 4px 12px var(--black-alpha-10);height:400px;object-fit:cover;transition:transform .3s ease;width:100%}@media(max-width:1200px){.BlogDetailHero_BlogImage__2EVQ2{height:350px}}@media(max-width:992px){.BlogDetailHero_BlogImage__2EVQ2{height:300px;width:100%}}@media(max-width:576px){.BlogDetailHero_BlogImage__2EVQ2{border-radius:12px;height:220px}}.BlogDetailHero_BlogImage__2EVQ2:hover{transform:scale(1.01)}.BlogDetailHero_BlogContent__Vv07I{color:var(--darkger--color);font-size:16px;line-height:1.6;margin:0 auto;max-width:100%;overflow-x:hidden;pointer-events:auto;position:relative;white-space:normal;width:100%;word-spacing:normal;z-index:1}@media(max-width:1024px){.BlogDetailHero_BlogContent__Vv07I{padding:0 40px}}@media(max-width:768px){.BlogDetailHero_BlogContent__Vv07I{overflow-x:hidden;padding:0 20px}}@media(max-width:480px){.BlogDetailHero_BlogContent__Vv07I{overflow-x:hidden;padding:0 15px}}.BlogDetailHero_BlogContent__Vv07I p{margin-bottom:16px;white-space:normal;word-spacing:normal}.BlogDetailHero_BlogContent__Vv07I p:after,.BlogDetailHero_BlogContent__Vv07I p:before{content:"";display:none}.BlogDetailHero_BlogContent__Vv07I h1,.BlogDetailHero_BlogContent__Vv07I h2,.BlogDetailHero_BlogContent__Vv07I h3,.BlogDetailHero_BlogContent__Vv07I h4,.BlogDetailHero_BlogContent__Vv07I h5,.BlogDetailHero_BlogContent__Vv07I h6{color:var(--darkger--color);font-weight:600;margin-bottom:12px;margin-top:24px}.BlogDetailHero_BlogContent__Vv07I h2{font-size:24px}.BlogDetailHero_BlogContent__Vv07I h3{font-size:20px}.BlogDetailHero_BlogContent__Vv07I a{-webkit-tap-highlight-color:var(--brand-secondary-light-alpha-30);color:var(--brand-secondary);cursor:pointer!important;pointer-events:auto!important;position:relative;text-decoration:underline;transition:color .3s ease;z-index:2}.BlogDetailHero_BlogContent__Vv07I a:hover{color:var(--brand-secondary-hover)}.BlogDetailHero_BlogContent__Vv07I a:active{opacity:.8}.BlogDetailHero_BlogContent__Vv07I img{border-radius:8px;cursor:pointer;display:block;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:auto;margin:24px auto;max-width:100%;object-fit:contain;pointer-events:auto;position:relative;width:auto;z-index:1}.BlogDetailHero_BlogContent__Vv07I img[alt=""]:after{content:attr(title)}.BlogDetailHero_BlogContent__Vv07I img.BlogDetailHero_blog-content-image__Zj4qw{height:auto;margin:16px auto;max-width:100%}.BlogDetailHero_BlogContent__Vv07I ol,.BlogDetailHero_BlogContent__Vv07I ul{margin-bottom:20px;padding-left:24px}.BlogDetailHero_BlogContent__Vv07I ol li,.BlogDetailHero_BlogContent__Vv07I ul li{margin-bottom:8px}.BlogDetailHero_BlogContent__Vv07I blockquote{border-left:4px solid var(--brand-secondary);color:var(--text-content);font-style:italic;margin:24px 0;padding-left:20px}.BlogDetailHero_BlogContent__Vv07I table{background-color:var(--bg-color);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);display:table;font-size:15px;margin:24px 0;max-width:100%;overflow:hidden;table-layout:auto;width:100%}.BlogDetailHero_BlogContent__Vv07I table thead{background-color:var(--brand-secondary);color:var(--white)}.BlogDetailHero_BlogContent__Vv07I table thead th{word-wrap:break-word;font-size:14px;font-weight:600;letter-spacing:.5px;overflow-wrap:break-word;padding:12px 16px;text-align:left;text-transform:uppercase}@media(max-width:768px){.BlogDetailHero_BlogContent__Vv07I table thead th{font-size:12px;padding:10px 12px;white-space:normal}}.BlogDetailHero_BlogContent__Vv07I table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.BlogDetailHero_BlogContent__Vv07I table tbody tr:hover{background-color:var(--bg-secondary)}.BlogDetailHero_BlogContent__Vv07I table tbody tr:last-child{border-bottom:none}.BlogDetailHero_BlogContent__Vv07I table tbody td{word-wrap:break-word;color:var(--darkger--color);max-width:0;overflow-wrap:break-word;padding:12px 16px}@media(max-width:768px){.BlogDetailHero_BlogContent__Vv07I table tbody td{font-size:14px;padding:10px 12px;white-space:normal}.BlogDetailHero_BlogContent__Vv07I table{-webkit-overflow-scrolling:touch;border-radius:8px;display:block;overflow-x:auto;width:100%}.BlogDetailHero_BlogContent__Vv07I table thead{display:table-header-group}.BlogDetailHero_BlogContent__Vv07I table tbody{display:table-row-group}.BlogDetailHero_BlogContent__Vv07I table tr{display:table-row}.BlogDetailHero_BlogContent__Vv07I table td,.BlogDetailHero_BlogContent__Vv07I table th{word-wrap:break-word;display:table-cell;overflow-wrap:break-word;white-space:normal}}.BlogDetailHero_BlogContent__Vv07I table td[style*="background-color: #f2f3f5"],.BlogDetailHero_BlogContent__Vv07I table td[style*="background-color: rgb(242, 243, 245)"],.BlogDetailHero_BlogContent__Vv07I table td[style*="background-color:#f2f3f5"],.BlogDetailHero_BlogContent__Vv07I table th[style*="background-color: #f2f3f5"],.BlogDetailHero_BlogContent__Vv07I table th[style*="background-color: rgb(242, 243, 245)"],.BlogDetailHero_BlogContent__Vv07I table th[style*="background-color:#f2f3f5"]{background-color:var(--bg-tertiary)!important;border-color:var(--border-light)!important;color:var(--text-color)!important}.BlogDetailHero_BlogContent__Vv07I table td p,.BlogDetailHero_BlogContent__Vv07I table td span,.BlogDetailHero_BlogContent__Vv07I table th p,.BlogDetailHero_BlogContent__Vv07I table th span{color:inherit!important}.BlogDetailHero_BlogContent__Vv07I .BlogDetailHero_tableWrapper__npPb6{-webkit-overflow-scrolling:touch;border-radius:8px;margin:24px 0;overflow-x:auto;width:100%}@media(max-width:768px){.BlogDetailHero_BlogContent__Vv07I .BlogDetailHero_tableWrapper__npPb6{margin-left:0;margin-right:0}}.BlogDetailHero_BlogContent__Vv07I .BlogDetailHero_tableWrapper__npPb6 table{margin:0;min-width:100%}.BlogDetailHero_BlogBody__eI5WF{pointer-events:auto;position:relative;white-space:normal;word-spacing:normal;z-index:1}.BlogDetailHero_BlogBody__eI5WF>*{margin-bottom:16px;margin-top:0}.BlogDetailHero_BlogBody__eI5WF>:last-child{margin-bottom:0}.BlogDetailHero_BlogBody__eI5WF div,.BlogDetailHero_BlogBody__eI5WF li,.BlogDetailHero_BlogBody__eI5WF p,.BlogDetailHero_BlogBody__eI5WF span{letter-spacing:normal;white-space:normal;word-spacing:normal}.BlogDetailHero_BlogBody__eI5WF p{line-height:1.6;margin-bottom:16px}.BlogDetailHero_BlogBody__eI5WF p:last-child{margin-bottom:0}.BlogDetailHero_BlogBody__eI5WF [onclick],.BlogDetailHero_BlogBody__eI5WF a,.BlogDetailHero_BlogBody__eI5WF button{position:relative;z-index:2}.BlogDetailHero_BlogBody__eI5WF [onclick],.BlogDetailHero_BlogBody__eI5WF a,.BlogDetailHero_BlogBody__eI5WF button,.BlogDetailHero_BlogBody__eI5WF img{-webkit-tap-highlight-color:var(--brand-secondary-light-alpha-30);cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation}.BlogDetailHero_BlogBody__eI5WF img[style*=float]{margin:8px 16px}.BlogDetailHero_BlogBody__eI5WF *{-webkit-tap-highlight-color:var(--brand-primary-alpha-10)}.BlogDetailHero_BlogTitle__VTG-g{color:var(--darkger--color);font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}@media(max-width:768px){.BlogDetailHero_BlogTitle__VTG-g{font-size:26px}}.BlogDetailHero_BlogSubtitle__cqp2\+{color:var(--text-icon);font-size:18px;font-weight:400;margin-bottom:24px}.BlogDetailHero_shareWrapper__rZwKo{border-top:1px solid var(--border-light);margin-top:48px;padding-top:32px}.BlogDetailHero_shareLabel__113QF{color:var(--brand-secondary);font-size:15px;font-weight:600;margin-bottom:16px}.BlogDetailHero_iconGroup__hPW3o{color:var(--white)!important;display:flex;gap:12px}.BlogDetailHero_icon__vUeSS{align-items:center;background-color:var(--brand-secondary);border-radius:50%;color:var(--white)!important;display:flex;font-size:16px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.BlogDetailHero_icon__vUeSS:hover{background-color:var(--brand-secondary-hover)}.AboutHero_AboutHeroSection__RkoT5{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;padding:60px 0}@media screen and (max-width:768px){.AboutHero_AboutHeroSection__RkoT5{padding:10px}}.AboutHero_AboutHeroContainer__xjMo6{align-items:start;display:flex;gap:40px;justify-content:space-between;margin:0 auto;padding:0 20px;width:100%}@media screen and (max-width:768px){.AboutHero_AboutHeroContainer__xjMo6{flex-direction:column;text-align:center}}.AboutHero_AboutHeroContent__zMfj2{flex:1 1}.AboutHero_AboutHeroContent__zMfj2 h2{font-size:28px;font-weight:700;margin-bottom:20px}.AboutHero_AboutHeroContent__zMfj2 p{color:var(--text-secondary);font-size:15px;font-weight:400;line-height:20px;margin-bottom:12px}.AboutHero_aboutContent__FsROD{overflow-x:hidden}@media(max-width:768px){.AboutHero_aboutContent__FsROD{overflow-x:visible}}.AboutHero_aboutContent__FsROD table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);display:table;font-size:15px;margin:24px 0;overflow:hidden;width:100%}.AboutHero_aboutContent__FsROD table thead{background-color:var(--brand-secondary);color:var(--white)}.AboutHero_aboutContent__FsROD table thead th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.AboutHero_aboutContent__FsROD table thead th{font-size:12px;padding:10px 12px}}.AboutHero_aboutContent__FsROD table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.AboutHero_aboutContent__FsROD table tbody tr:hover{background-color:var(--bg-secondary)}.AboutHero_aboutContent__FsROD table tbody tr:last-child{border-bottom:none}.AboutHero_aboutContent__FsROD table tbody td{color:var(--text-color);padding:12px 16px;white-space:nowrap}@media(max-width:768px){.AboutHero_aboutContent__FsROD table tbody td{font-size:14px;padding:10px 12px}.AboutHero_aboutContent__FsROD table{-webkit-overflow-scrolling:touch;border-radius:0;display:block;margin-left:-20px;margin-right:-20px;min-width:600px;overflow-x:auto;padding-left:20px;padding-right:20px;position:relative;width:100%}.AboutHero_aboutContent__FsROD table:after{background:linear-gradient(to right,#fff0 0,var(--white-alpha-80) 100%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:1}.AboutHero_aboutContent__FsROD table thead{display:table-header-group}.AboutHero_aboutContent__FsROD table tbody{display:table-row-group}.AboutHero_aboutContent__FsROD table tr{display:table-row}.AboutHero_aboutContent__FsROD table td,.AboutHero_aboutContent__FsROD table th{display:table-cell}}@media(max-width:480px){.AboutHero_aboutContent__FsROD table{margin-left:-15px;margin-right:-15px;min-width:500px;padding-left:15px;padding-right:15px}}.AboutHero_AboutHeroImageWrapper__x7TEy{flex:1 1}.AboutHero_AboutHeroImage__iVs-g{border-radius:10px;height:auto;object-fit:cover;width:100%}.AboutHero_StatisticsSection__PoBxz{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;padding:60px 0;text-align:center}.AboutHero_StatisticsTitle__Vo2px{font-size:24px;font-weight:600;margin-bottom:40px}.AboutHero_StatsWrapper__ss3nz{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;max-width:1000px;width:100%}.AboutHero_StatsWrapper__ss3nz .AboutHero_StatItem__So-JY{flex:1 1 30%;max-width:200px}@media(max-width:768px){.AboutHero_StatsWrapper__ss3nz{gap:30px;max-width:100%;width:100%}.AboutHero_StatsWrapper__ss3nz .AboutHero_StatItem__So-JY{flex:1 1 45%;max-width:45%}}.AboutHero_StatItem__So-JY{display:flex;flex-direction:column;text-align:center}.AboutHero_IconWrapper__SUjt3{align-items:center;background-color:var(--brand-primary-strong);border-radius:50%;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.AboutHero_StatValue__Pc2KR{color:var(--black);font-size:48px;font-weight:500;margin-bottom:4px;text-align:start}.AboutHero_StatLabel__15RfY{color:var(--text-secondary);font-size:18px;letter-spacing:0;line-height:24px;text-align:start}.AboutHero_IntroVideoSection__nesLf{background-color:var(--bg-color);padding:60px 0;text-align:center}.AboutHero_IntroTitle__dxyGI{font-size:22px;font-weight:600;margin-bottom:24px}.AboutHero_VideoContainer__iVKUG{border-radius:12px;display:inline-block;overflow:hidden;position:relative;width:100%}.AboutHero_VideoThumbnail__Sj\+lD{display:block;filter:brightness(.8);height:auto;max-height:670px;width:100%}.AboutHero_PlayButton__J6eU-{align-items:center;background-color:var(--brand-primary-strong);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s;width:50px}.AboutHero_PlayButton__J6eU-:hover{background-color:var(--brand-primary-dark)}.AboutHero_ModalOverlay__RoKXt{align-items:center;background:var(--black-alpha-60);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.AboutHero_ModalContent__Z\+4Es{background:var(--black);border-radius:10px;padding:10px;position:relative}.AboutHero_CloseButton__hKq2U{background:#0000;border:none;color:var(--white);cursor:pointer;font-size:24px;position:absolute;right:0;top:-40px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:100%;padding:0 0 24px;width:100%}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP{display:flex;flex-direction:column;gap:10px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_left_Title__-CAOu{color:var(--text-color)}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP h1{color:var(--text-dark);font-size:clamp(24px,5vw,42px);font-weight:700;line-height:1.3;overflow-wrap:break-word;word-break:break-word}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-weight:500;gap:12px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_location__6ddnQ{align-items:center;color:var(--text-secondary);display:flex;font-weight:500;gap:4px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_location__6ddnQ .GetGuiderDetailHero_DayTrip_locationIcon__ofCR\+{color:var(--text-muted);flex-shrink:0}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_rating__zh-zA{align-items:center;color:var(--text-dark);display:flex;gap:4px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_rating__zh-zA .GetGuiderDetailHero_DayTrip_starIcon__5cP9q{color:#ffb800;font-size:14px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_rating__zh-zA .GetGuiderDetailHero_DayTrip_reviews__r9zMM{color:var(--text-muted);font-weight:400}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_recommend__OKtx3{align-items:center;color:var(--btn-primary-bg);display:flex;gap:6px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_recommend__OKtx3 .GetGuiderDetailHero_DayTrip_checkIcon__39TPo{font-size:16px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_recommend__OKtx3 strong{font-weight:600}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_right__QmL-O{display:flex;gap:8px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_right__QmL-O .GetGuiderDetailHero_DayTrip_iconButton__3DS2y{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_right__QmL-O .GetGuiderDetailHero_DayTrip_iconButton__3DS2y img{max-width:20px}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_right__QmL-O .GetGuiderDetailHero_DayTrip_iconButton__3DS2y:hover{background:var(--bg-secondary)}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_right__QmL-O .GetGuiderDetailHero_DayTrip_iconButton__3DS2y svg{color:var(--text-color);font-size:18px}.GetGuiderDetailHero_imageGallerySection__ZCK2l{margin-bottom:24px;width:100%}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH{grid-gap:15px;align-items:stretch;background:var(--bg-color);display:grid;gap:15px;grid-template-columns:4fr 2fr;line-height:1.5;min-width:0;width:100%}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH>div:first-child{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}@media only screen and (max-width:850px){.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH{display:flex;flex-direction:column-reverse}}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .DayTripDetail_Middle_right{display:flex;flex-direction:column;gap:16px;overflow:visible;width:100%}@media(max-width:901px){.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .DayTripDetail_Middle_right{position:relative}}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_guiderImageContainer__on3Xr{aspect-ratio:3/4;border-radius:12px;box-shadow:0 4px 12px var(--black-alpha-10);overflow:hidden;position:relative;width:100%}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_guiderImageContainer__on3Xr img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_guiderImageContainer__on3Xr img:hover{transform:scale(1.05)}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_guiderImageContainer__on3Xr .GetGuiderDetailHero_morePhotosBadge__tcB6c{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:20px;bottom:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;pointer-events:none;position:absolute;right:12px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxOverlay__s7QO7{align-items:center;background:#000000eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxContent__mvHP8{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxImage__gvF3L{border-radius:8px;display:block;max-height:85vh;max-width:80vw;object-fit:contain}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxClose__uw2pl{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;line-height:1;position:fixed;right:24px;top:20px;transition:background .2s;width:40px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxClose__uw2pl:hover{background:#ffffff3d}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxNav__d5Ow6{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:36px;height:48px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:48px;z-index:1}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxNav__d5Ow6:hover{background:#ffffff3d}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxPrev__PEE7Z{left:-60px}@media(max-width:768px){.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxPrev__PEE7Z{left:-44px}}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxNext__zdqKJ{right:-60px}@media(max-width:768px){.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxNext__zdqKJ{right:-44px}}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_lightboxCounter__OC65Z{background:#0006;border-radius:20px;bottom:24px;color:#fffc;font-size:14px;font-weight:500;left:50%;padding:4px 12px;position:fixed;transform:translateX(-50%)}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_bookingBox__VHU08{border:1px solid var(--border-light);border-radius:16px;box-shadow:0 8px 24px #0000000d;padding:24px;z-index:10}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH h2{color:var(--text-dark);font-size:20px;font-weight:600;letter-spacing:.5%;line-height:28px;margin-bottom:20px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH ul{list-style-type:none;padding:0}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH ul li{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:12px;letter-spacing:.5%;line-height:22px;margin-bottom:16px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH ul li .GetGuiderDetailHero_icon__B9a0C{color:var(--text-success);flex-shrink:0;font-size:20px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH ul li .GetGuiderDetailHero_text__\+h15K{display:flex;flex-direction:column;gap:4px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH ul li .GetGuiderDetailHero_text__\+h15K strong{color:var(--text-color);font-size:14px;font-weight:600}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH ul li .GetGuiderDetailHero_text__\+h15K p{color:var(--text-secondary);font-size:14px;font-weight:400}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr{border:1px solid var(--free-div-color);padding:24px 16px}@media only screen and (max-width:850px){.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr{display:flex;flex-direction:column}}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr{align-items:center;background-color:var(--DetailForm-bg-color);border:1px solid var(--border-color-strong);border-radius:20px;display:flex;gap:30px;padding:20px}@media only screen and (max-width:850px){.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr .GetGuiderDetailHero_priceContainer__v72pj{align-items:center;display:flex;flex-direction:row!important;gap:20px}}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr .GetGuiderDetailHero_priceContainer__v72pj{display:flex;flex-direction:column;margin-bottom:20px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr .GetGuiderDetailHero_priceText__3UucN{color:var(--text-color);font-size:24px;font-weight:700}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr .GetGuiderDetailHero_perPerson__YJyAo{color:var(--gray-color);font-size:14px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr .GetGuiderDetailHero_checkAvailabilityButton__bHJVV{background-color:var(--brand-secondary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_DayTripDetail_Middle_right_sidebar__Fncdr .GetGuiderDetailHero_checkAvailabilityButton__bHJVV:hover{background-color:var(--brand-primary)}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_checkAvailabilityButton__bHJVV{background-color:var(--brand-secondary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_checkAvailabilityButton__bHJVV:hover{background-color:#004d00}.DayTripDetail_Middle_right{display:flex;flex-direction:column;gap:32px;max-height:none;overflow:visible;width:100%}@media only screen and (max-width:850px){.DayTripDetail_Middle_right{gap:24px;position:relative}}.GetGuiderDetailHero_rightImageSection__RRrC6{margin-bottom:0;max-height:none;overflow:visible;width:100%}.GetGuiderDetailHero_rightImageSection__RRrC6 .GetGuiderDetailHero_rightImageContainer__Lu1qh{align-items:center;background:var(--bg-tertiary);border-radius:12px;cursor:pointer;display:flex;height:600px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.GetGuiderDetailHero_rightImageSection__RRrC6 .GetGuiderDetailHero_rightImageContainer__Lu1qh:hover{box-shadow:0 8px 24px var(--black-alpha-15);transform:translateY(-2px)}.GetGuiderDetailHero_rightImageSection__RRrC6 .GetGuiderDetailHero_rightImageContainer__Lu1qh img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media only screen and (max-width:850px){.GetGuiderDetailHero_rightImageSection__RRrC6 .GetGuiderDetailHero_rightImageContainer__Lu1qh{height:400px}}.GetGuiderDetailHero_guiderInfoSection__VRUaX{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px var(--black-alpha-05);margin-bottom:20px;padding:24px}.GetGuiderDetailHero_sectionTitle__LZlEg{color:var(--text-dark);font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:20px}.GetGuiderDetailHero_guiderInfoGrid__CJgvC{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:600px){.GetGuiderDetailHero_guiderInfoGrid__CJgvC{grid-template-columns:1fr}}.GetGuiderDetailHero_infoCard__n0Sqm{align-items:center;border-radius:12px;display:flex;gap:12px;padding:12px;transition:transform .2s ease,box-shadow .2s ease}.GetGuiderDetailHero_infoCard__n0Sqm:hover{box-shadow:0 4px 12px var(--black-alpha-05);transform:translateY(-2px)}.GetGuiderDetailHero_infoCard__n0Sqm.GetGuiderDetailHero_fullWidth__\+HxeS{align-items:flex-start;grid-column:1/-1}.GetGuiderDetailHero_iconWrapper__EJWWB{align-items:center;background-color:var(--bg-secondary);border-radius:10px;box-shadow:0 2px 4px var(--black-alpha-05);color:var(--brand-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.GetGuiderDetailHero_infoContent__y-MlX{display:flex;flex:1 1;flex-direction:column;gap:2px}.GetGuiderDetailHero_label__lal9a{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.GetGuiderDetailHero_value__R02OE{color:var(--text-color);font-size:15px;font-weight:600;line-height:1.4}.GetGuiderDetailHero_tagsContainer__E3fHo{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.GetGuiderDetailHero_tag__uOfZz{border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);font-size:13px;font-weight:500;padding:4px 12px;transition:all .2s ease}.GetGuiderDetailHero_tag__uOfZz:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.GetGuiderDetailHero_bookingSection__O9pXp{margin-top:0;position:sticky;top:6rem;width:100%;z-index:10}.GetGuiderDetailHero_bookingBox__VHU08{background:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 1px 4px var(--black-alpha-05);display:flex;flex-direction:column;font-family:inherit;gap:10px;padding:24px;width:100%}@media only screen and (max-width:850px){.GetGuiderDetailHero_bookingBox__VHU08{border-radius:12px;gap:12px;padding:16px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_priceInfo__Rb87f h3{font-size:2rem!important;font-weight:600!important;letter-spacing:.5%;line-height:40px}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_priceInfo__Rb87f h3{font-size:24px;line-height:32px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_priceInfo__Rb87f h3 span{color:var(--brand-primary);font-size:32px;font-weight:600;line-height:40px;margin-left:4px}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_priceInfo__Rb87f h3 span{line-height:32px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU{display:flex;flex-direction:column;gap:16px;margin-top:12px}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU{gap:8px;margin-top:8px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F{display:flex;flex:1 1;flex-direction:column;gap:6px}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F{gap:4px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F span{color:var(--text-content);font-size:14px;font-weight:500}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F span{font-size:12px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F .GetGuiderDetailHero_dateInput__6mxB3{border:1px solid var(--border-color-strong);border-radius:8px;font-size:14px;line-height:20px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F .GetGuiderDetailHero_dateInput__6mxB3{font-size:13px;padding:8px 10px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F .GetGuiderDetailHero_dateInput__6mxB3:focus{border-color:var(--link-blue)}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_dates__0iUwU .GetGuiderDetailHero_dates_check__zTk2F .GetGuiderDetailHero_dateInput__6mxB3{background-color:var(--input-bg-color);color:var(--text-color)}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y{font-size:14px}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y{font-size:13px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y p{color:var(--text-content);display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;margin:6px 0}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y p{font-size:14px;line-height:20px;margin:4px 0}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y hr{background:var(--bg-progress-bar);border:0;height:1px;margin:10px 0}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y hr{margin:8px 0}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y .GetGuiderDetailHero_totalFinal__vFWb6{border:1px solid var(--free-div-color);border-radius:24px;font-weight:600;padding:12px}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_total__O6P4Y .GetGuiderDetailHero_totalFinal__vFWb6{border-radius:16px;padding:10px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_bookNow__ylN8j{background:var(--btn-book-bg);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_bookNow__ylN8j{border-radius:10px;font-size:14px;padding:10px}}.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_addToBasket__s8blE{background:var(--bg-success-light);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:15px;font-weight:500;padding:12px;width:100%}@media(max-width:768px){.GetGuiderDetailHero_bookingBox__VHU08 .GetGuiderDetailHero_addToBasket__s8blE{border-radius:10px;font-size:14px;padding:10px}}.GetGuiderDetailHero_selectionSection__Jsx5K{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:24px;padding:16px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_selectionTitle__6jYUW{color:var(--text-color);display:block;font-size:15px;font-weight:600;margin-bottom:12px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_hoursGrid__elzUf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_hourButton__vpuPu{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--brand-primary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 4px;text-align:center;transition:all .2s ease}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_hourButton__vpuPu:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_hourButton__vpuPu.GetGuiderDetailHero_selected__Xdrep{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 2px 6px var(--brand-primary-alpha-30);color:#fff}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_errorText__Oodgc{align-items:center;color:var(--brand-error);display:flex;font-size:12px;gap:4px;margin-top:6px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServicesList__1gNRV{background-color:var(--bg-secondary);border-radius:12px;display:flex;flex-direction:column;gap:12px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 1px 3px 0 var(--black-alpha-05);color:var(--text-color);display:flex;flex-direction:column;gap:20px;margin-bottom:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9:hover{border-color:var(--brand-primary);box-shadow:0 10px 25px -5px var(--black-alpha-05),0 8px 10px -6px var(--black-alpha-05);transform:translateY(-2px)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9.GetGuiderDetailHero_active__YjiX2{background-color:var(--brand-primary-alpha-08);border-color:var(--brand-primary);border-width:2px;padding:19px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_serviceMainRow__mDU0X{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}@media(max-width:600px){.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_serviceMainRow__mDU0X{align-items:flex-start;flex-direction:column}}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_serviceInfo__nv64p{display:flex;flex-direction:column;gap:6px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_serviceInfo__nv64p .GetGuiderDetailHero_serviceName__fjSz9{color:var(--text-color);font-size:1.1rem;font-weight:700;letter-spacing:-.025em}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_serviceInfo__nv64p .GetGuiderDetailHero_servicePrice__o9A6M{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:8px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_serviceInfo__nv64p .GetGuiderDetailHero_servicePrice__o9A6M .GetGuiderDetailHero_priceTag__DOzrG{background:var(--bg-tertiary);border-radius:6px;color:var(--brand-primary);font-size:15px;font-weight:700;padding:4px 10px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l{align-items:center;display:flex}@media(max-width:600px){.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l{justify-content:flex-start;width:100%}}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_toggleBtn__W8i0K{background-color:var(--bg-secondary);border:2px solid #e2e8f0;border-radius:24px;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}@media(max-width:600px){.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_toggleBtn__W8i0K{width:100%}}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_toggleBtn__W8i0K:hover{background-color:var(--bg-secondary);border-color:var(--border-color)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_toggleBtn__W8i0K.GetGuiderDetailHero_active__YjiX2{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:16px;padding:6px}@media(max-width:600px){.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW{justify-content:space-between;width:100%}}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW .GetGuiderDetailHero_counterBtn__alwEY{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 2px 0 var(--black-alpha-05);color:var(--text-color);cursor:pointer;display:flex;font-size:20px;font-weight:600;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW .GetGuiderDetailHero_counterBtn__alwEY:hover:not(:disabled){background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;transform:translateY(-1px)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW .GetGuiderDetailHero_counterBtn__alwEY:active:not(:disabled){transform:translateY(0)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW .GetGuiderDetailHero_counterBtn__alwEY:disabled{background-color:var(--bg-secondary);cursor:not-allowed;opacity:.4}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_controls__qX4\+l .GetGuiderDetailHero_counter__1QyIW .GetGuiderDetailHero_count__XQ5SD{color:var(--text-color);font-size:17px;font-weight:800;min-width:28px;text-align:center}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD{animation:GetGuiderDetailHero_fadeIn__P7VWH .4s cubic-bezier(.4,0,.2,1);border-top:1px solid var(--border-color);padding-top:18px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateTitle__aWuci{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateTitle__aWuci:before{background:var(--brand-primary);border-radius:50%;content:"";display:block;height:5px;width:5px}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateGrid__l03PL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateGrid__l03PL .GetGuiderDetailHero_dateChip__Ax0H8{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:3px;padding:10px 6px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateGrid__l03PL .GetGuiderDetailHero_dateChip__Ax0H8 span:first-child{font-size:10px;font-weight:700;letter-spacing:.05em;opacity:.8;text-transform:uppercase}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateGrid__l03PL .GetGuiderDetailHero_dateChip__Ax0H8:hover{background:var(--bg-tertiary);border-color:var(--brand-primary);transform:translateY(-2px)}.GetGuiderDetailHero_selectionSection__Jsx5K .GetGuiderDetailHero_extraServiceItem__ZmYf9 .GetGuiderDetailHero_dateSelection__6Z7SD .GetGuiderDetailHero_dateGrid__l03PL .GetGuiderDetailHero_dateChip__Ax0H8.GetGuiderDetailHero_active__YjiX2{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 15px -3px rgba(var(--brand-primary-rgb),.3);color:#fff}@keyframes GetGuiderDetailHero_fadeIn__P7VWH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GetGuiderDetailHero_checkAvailabilityButton__bHJVV{background-color:var(--brand-secondary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.GetGuiderDetailHero_checkAvailabilityButton__bHJVV:hover{background-color:#004d00}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3{margin-top:30px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_filterBox__mzAUN{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;font-family:Arial,sans-serif;max-width:fit-content;padding:16px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_filterTitle__IPX8i{font-size:16px;font-weight:600;margin-bottom:12px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_controls__qX4\+l{display:flex;flex-wrap:wrap;gap:12px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_controlButton__KawsQ{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:999px!important;cursor:pointer!important;font-size:14px!important;gap:8px!important;padding:8px 12px!important}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_availabilityButton__q1bl1{background-color:var(--brand-green-medium);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_icon__B9a0C{color:var(--brand-green-medium);flex-shrink:0;font-size:16px;margin-top:3px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_green__Vw6B\+{color:var(--brand-lime)}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_subText__BJnSj{color:#6f6f6f;font-size:13px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_mapIframe__hO3Ko{max-width:500px;width:100%}@media only screen and (max-width:768px){.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_mapIframe__hO3Ko{max-width:auto}}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_mapIframe__hO3Ko iframe{border:none;border-radius:8px;height:320px;min-width:522px;width:100%}@media only screen and (max-width:768px){.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_mapIframe__hO3Ko iframe{min-width:auto}}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_controlButton__KawsQ{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color-strong);border-radius:999px;color:var(--text-color);display:flex;font-size:14px;gap:8px;padding:8px 12px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_controlButton__KawsQ button{align-items:center;background-color:var(--brand-secondary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;transition:background-color .2s;width:28px}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_controlButton__KawsQ button:hover{background-color:var(--brand-dark-green-hover)}.GetGuiderDetailHero_DayTripDetail_Bottom__ux3l3 .GetGuiderDetailHero_controlButton__KawsQ span{font-weight:500;min-width:70px;text-align:center}.GetGuiderDetailHero_DayTripDetail_Details__2pfyx{border-radius:8px;padding:20px}.GetGuiderDetailHero_tourDetails__header__z2HT9{border-top:1px solid var(--free-div-color);color:var(--text-muted);font-size:14px}.GetGuiderDetailHero_tourDetails__header__z2HT9,.GetGuiderDetailHero_tourDetails__highlights__MZZEe{border-bottom:1px solid var(--free-div-color);margin-bottom:20px;padding-bottom:20px;padding-top:20px}.GetGuiderDetailHero_tourDetails__highlights__MZZEe{display:flex;gap:24px}@media only screen and (max-width:768px){.GetGuiderDetailHero_tourDetails__highlights__MZZEe{flex-direction:column}}.GetGuiderDetailHero_tourDetails__highlights__MZZEe h3{color:var(--text-dark);font-size:24px;font-weight:600;letter-spacing:.5%;line-height:24px;margin-bottom:10px;min-width:211px}.GetGuiderDetailHero_tourDetails__highlights__MZZEe a{color:var(--text-dark);font-size:16px;font-weight:600;line-height:20px;margin-top:10px}.GetGuiderDetailHero_tourDetails__highlights__MZZEe a:hover{text-decoration:underline}.GetGuiderDetailHero_tourDetails__highlights__MZZEe ul{list-style:none;padding:0}.GetGuiderDetailHero_tourDetails__highlights__MZZEe ul li{color:var(--text-dark);font-size:14px;font-weight:500;letter-spacing:.5%;line-height:20px;margin-bottom:10px}.GetGuiderDetailHero_tourDetails__highlights__MZZEe ul li .GetGuiderDetailHero_iconCheck__MiuPn{color:var(--text-success);content:"✔";margin-right:10px}.GetGuiderDetailHero_tourDetails__highlights__MZZEe ul li .GetGuiderDetailHero_iconCross__n9plJ{color:var(--text-error);content:"×";margin-right:10px}.GetGuiderDetailHero_tourDetails__highlights__MZZEe ul li.GetGuiderDetailHero_disabled__YLJY6,.GetGuiderDetailHero_tourDetails__highlights__MZZEe ul li.GetGuiderDetailHero_disabled__YLJY6 .GetGuiderDetailHero_iconCross__n9plJ{color:var(--text-muted)}.GetGuiderDetailHero_tourDetails__meetingPoint__IakEk{border-bottom:1px solid var(--free-div-color);display:flex;gap:25px;padding-bottom:20px;padding-top:20px}.GetGuiderDetailHero_tourDetails__meetingPoint__IakEk h3{color:var(--text-dark);font-size:24px;font-weight:600;letter-spacing:.5%;line-height:24px;margin-bottom:10px;min-width:211px}.GetGuiderDetailHero_tourDetails__meetingPoint__IakEk p{color:var(--text-color);font-size:16px;margin-bottom:10px}.GetGuiderDetailHero_tourDetails__meetingPoint__IakEk a{color:var(--text-dark);font-size:16px}.GetGuiderDetailHero_tourDetails__meetingPoint__IakEk a:hover{text-decoration:underline}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP{border-bottom:1px solid var(--border-color);display:flex;gap:25px;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:768px){.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP{flex-direction:column}}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 .GetGuiderDetailHero_tourDetails__importantInformation_text__TJ9fW,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj .GetGuiderDetailHero_tourDetails__importantInformation_text__TJ9fW,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 .GetGuiderDetailHero_tourDetails__importantInformation_text__TJ9fW,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP .GetGuiderDetailHero_tourDetails__importantInformation_text__TJ9fW{display:flex;flex-direction:column;gap:10px}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 h3,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj h3,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 h3,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP h3{color:var(--text-dark);font-size:24px;font-weight:600;letter-spacing:.5%;line-height:24px;margin-bottom:10px;max-width:211px;width:100%}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 ul,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj ul,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 ul,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP ul{padding:0}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 ul li,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj ul li,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 ul li,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP ul li{color:var(--text-color);font-size:16px;margin-bottom:8px}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 a,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj a,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 a,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP a{color:var(--text-dark);font-size:16px;font-weight:600}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 a:hover,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj a:hover,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 a:hover,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP a:hover{text-decoration:underline}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP{overflow-x:hidden}@media(max-width:768px){.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP{overflow-x:visible}}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table{background-color:var(--bg-color);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);display:table;font-size:15px;margin:24px 0;overflow:hidden;width:100%}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table thead,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table thead,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table thead,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table thead{background-color:var(--brand-secondary);color:#fff}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table thead th,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table thead th,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table thead th,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table thead th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table thead th,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table thead th,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table thead th,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table thead th{font-size:12px;padding:10px 12px}}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tbody tr,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tbody tr,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tbody tr,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tbody tr:hover,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tbody tr:hover,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tbody tr:hover,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tbody tr:hover{background-color:var(--bg-secondary)}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tbody tr:last-child,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tbody tr:last-child,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tbody tr:last-child,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tbody tr:last-child{border-bottom:none}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tbody td,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tbody td,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tbody td,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tbody td{color:var(--text-color);padding:12px 16px;white-space:nowrap}@media(max-width:768px){.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tbody td,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tbody td,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tbody td,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tbody td{font-size:14px;padding:10px 12px}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table{-webkit-overflow-scrolling:touch;border-radius:0;display:block;margin-left:-20px;margin-right:-20px;min-width:600px;overflow-x:auto;padding-left:20px;padding-right:20px;position:relative;width:100%}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table:after,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table:after,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table:after,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table:after{background:linear-gradient(to right,#0000 0,var(--bg-color) 100%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:1}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table thead,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table thead,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table thead,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table thead{display:table-header-group}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tbody,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tbody,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tbody,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tbody{display:table-row-group}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table tr,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table tr,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table tr,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table tr{display:table-row}.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table td,.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table th,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table td,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table th,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table td,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table th,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table td,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table th{display:table-cell}}@media(max-width:480px){.GetGuiderDetailHero_tourDetails__fullDescription__Y9px9 table,.GetGuiderDetailHero_tourDetails__importantInformation__LsKdj table,.GetGuiderDetailHero_tourDetails__knowBeforeYouGo__LYuS2 table,.GetGuiderDetailHero_tourDetails__notSuitableFor__CBTtP table{margin-left:-15px;margin-right:-15px;min-width:500px;padding-left:15px;padding-right:15px}}.GetGuiderDetailHero_otherCards__T2Lui h2{font-size:48px;font-weight:600;letter-spacing:.5%;line-height:64px;margin-top:32px}.GetGuiderDetailHero_ShowBtn__Xtrds{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.GetGuiderDetailHero_ShowBtn__Xtrds button{background-color:var(--breadcrumb-bg);border:none;border-radius:32px;color:var(--brand-secondary);font-size:16px;font-weight:500;letter-spacing:.5%;line-height:24px;padding:16px 32px}.GetGuiderDetailHero_cardGrid__5StaD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.GetGuiderDetailHero_cardGrid__5StaD{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.GetGuiderDetailHero_cardGrid__5StaD{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.GetGuiderDetailHero_cardGrid__5StaD{grid-template-columns:repeat(3,1fr)}}.GetGuiderDetailHero_originalPrice__8pfuM{color:var(--text-muted);font-size:1.1rem;font-weight:600;margin-right:8px;text-decoration:line-through}.GetGuiderDetailHero_discountedPrice__VjloX{color:var(--text-success-dark);font-size:2rem;font-weight:600}.GetGuiderDetailHero_discountedPrice__VjloX.GetGuiderDetailHero_active__YjiX2{color:var(--text-success-dark);font-size:1.5rem}.GetGuiderDetailHero_discountPercentage__V9TSd{color:var(--text-success-dark);font-size:14px;font-weight:600}.GetGuiderDetailHero_availabilityBadge__FQYt0{align-items:center;animation:GetGuiderDetailHero_pulse__lVROA 2s infinite;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.GetGuiderDetailHero_availabilityBadge__FQYt0.GetGuiderDetailHero_warning__7ieuM{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.GetGuiderDetailHero_availabilityBadge__FQYt0 svg{font-size:16px}.GetGuiderDetailHero_paymentSplit__p7s8f{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww:hover{border-color:var(--brand-primary);transform:translateX(4px)}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww .GetGuiderDetailHero_labelCol__gzHQq{display:flex;flex-direction:column;gap:2px}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww .GetGuiderDetailHero_labelCol__gzHQq .GetGuiderDetailHero_title__pptzK{color:var(--text-dark);font-size:14px;font-weight:600}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww .GetGuiderDetailHero_labelCol__gzHQq .GetGuiderDetailHero_subtitle__wvipE{color:var(--text-secondary);font-size:12px}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww .GetGuiderDetailHero_amountCol__XFkLK{color:var(--brand-primary);font-size:16px;font-weight:700}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww .GetGuiderDetailHero_amountCol__XFkLK.GetGuiderDetailHero_payLater__0fCbc{color:var(--text-secondary)}.GetGuiderDetailHero_paymentSplit__p7s8f .GetGuiderDetailHero_paymentRow__p-tww.GetGuiderDetailHero_payNowRow__cUuqM{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}@keyframes GetGuiderDetailHero_pulse__lVROA{0%{box-shadow:0 0 0 0 #e53e3e66;transform:scale(1)}70%{box-shadow:0 0 0 10px #e53e3e00;transform:scale(1.02)}to{box-shadow:0 0 0 0 #e53e3e00;transform:scale(1)}}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc{display:flex;gap:20px;margin-top:20px}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_contentArea__6rv\+s{flex:1 1;width:100%}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:20px}@media(max-width:768px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl{align-items:stretch;flex-direction:column;gap:12px}}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_filterToggle__wVSom{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 14px;transition:all .2s ease;white-space:nowrap}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_filterToggle__wVSom:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 3px #0003}@media(max-width:768px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_filterToggle__wVSom{font-size:15px;height:44px;padding:0 16px;width:100%}}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_sortBy__Tes6K{align-items:center;display:flex;gap:8px;min-width:200px}@media(max-width:768px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_sortBy__Tes6K{min-width:0;min-width:auto;width:100%}}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_sortBy__Tes6K span{color:var(--text-secondary);font-size:14px;font-weight:400;white-space:nowrap}@media(max-width:480px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersHeader__lFazl .RentaCarSecond_sortBy__Tes6K span{font-size:13px}}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_cardGrid__dbn6f{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_cardGrid__dbn6f{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_cardGrid__dbn6f{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_cardGrid__dbn6f{grid-template-columns:repeat(3,1fr)}}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_viewAllWrapper__mX3mN{display:flex;justify-content:center;margin-top:2rem}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_viewAllBtn__-e5jE{background:var(--bg-secondary);border:1px solid var(--brand-primary);border-radius:24px;color:var(--brand-primary);cursor:pointer;font-weight:600;height:56px;padding:10px 24px;transition:.3s;width:126px}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_viewAllBtn__-e5jE:hover{background:var(--bg-tertiary);border-color:var(--brand-secondary)}@media(max-width:900px){.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc{flex-direction:column}.RentaCarSecond_RentaCarSecond__6lnyD .RentaCarSecond_filtersAndContent__rrDhc .RentaCarSecond_filtersSidebar__gBVDj{min-width:100%}}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:30px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_title__YdGfb{color:var(--text-dark);font-size:clamp(24px,4.5vw,42px);font-weight:700;line-height:1.25;margin-bottom:8px;word-break:break-word}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_location__Cldjx{align-items:center;color:var(--text-secondary);display:flex;gap:4px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_location__Cldjx .RentaCarDetailHero_locationIcon__4zf1Q{color:var(--text-muted);flex-shrink:0}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_rating__MK41m{align-items:center;color:var(--text-dark);display:flex;gap:4px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_rating__MK41m .RentaCarDetailHero_starIcon__Smbdp{color:#ffb800;font-size:14px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_reviews__jtJDb{color:var(--text-secondary);font-weight:400}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_right__SAiLA{align-items:center;display:flex;gap:12px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_right__SAiLA .RentaCarDetailHero_iconButton__9DSb0{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-dark);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_right__SAiLA .RentaCarDetailHero_iconButton__9DSb0:hover{background:var(--bg-secondary);transform:translateY(-2px)}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_right__SAiLA .RentaCarDetailHero_iconButton__9DSb0 svg{font-size:18px}@media(max-width:768px){.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px;padding:16px 0}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_right__SAiLA{align-self:flex-end}}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_imageSection__D-fg5{margin-bottom:24px;width:100%}@media(max-width:768px){.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_imageSection__D-fg5{margin-bottom:24px}}.RentaCarDetailHero_RenaCar_All__cFaGU{grid-gap:15px;background-color:var(--bg-color);display:grid;gap:15px;grid-template-columns:4fr 2fr;line-height:1.5;min-width:0;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU>div:first-child{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU>aside,.RentaCarDetailHero_RenaCar_All__cFaGU>div:last-child{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:100px;width:100%}@media(max-width:901px){.RentaCarDetailHero_RenaCar_All__cFaGU>aside,.RentaCarDetailHero_RenaCar_All__cFaGU>div:last-child{max-height:none;overflow-y:visible;position:relative;top:0}}@media(max-width:950px){.RentaCarDetailHero_RenaCar_All__cFaGU{display:flex;flex-direction:column;gap:20px;grid-template-columns:1fr}}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU{gap:16px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X{display:flex;flex-direction:column;gap:30px;max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X{gap:24px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X{gap:20px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X section,.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X section:first-of-type{margin-top:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v{margin-bottom:30px;margin-top:30px}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v{margin-bottom:24px;margin-top:24px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v{margin-bottom:20px;margin-top:20px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsTitle__NIH9H{border-bottom:2px solid var(--border-light);color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:12px}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsTitle__NIH9H{font-size:18px;margin-bottom:16px;padding-bottom:10px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsTitle__NIH9H{font-size:16px;margin-bottom:14px;padding-bottom:8px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB{gap:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB{gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav{align-items:center;border:1px solid var(--free-div-color);border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;min-height:140px;overflow:hidden;padding:24px 16px;position:relative;transition:all .2s ease}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav:before{background:linear-gradient(90deg,var(--btn-primary-bg) 0,var(--brand-success-dark) 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav:hover{border-color:var(--brand-primary);box-shadow:0 6px 16px var(--brand-primary-alpha-15);transform:translateY(-3px)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav:hover:before{opacity:1}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav:hover .RentaCarDetailHero_carDetailIconWrapper__FPOxP{background-color:var(--brand-primary-alpha-08);transform:scale(1.05)}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav{min-height:130px;padding:20px 14px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav{min-height:120px;padding:18px 12px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailIconWrapper__FPOxP{align-items:center;background-color:var(--bg-success-light);border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:14px;transition:all .2s ease;width:56px}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailIconWrapper__FPOxP{height:50px;margin-bottom:12px;width:50px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailIconWrapper__FPOxP{height:44px;margin-bottom:10px;width:44px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailIcon__riORh{stroke-width:2.5;color:var(--btn-primary-bg);height:28px;width:28px}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailIcon__riORh{height:24px;width:24px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailIcon__riORh{height:22px;width:22px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailValue__OM9al{color:var(--text-color)!important;font-size:22px;font-weight:700;line-height:1.2;margin-bottom:8px;text-align:center;word-break:break-word}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailValue__OM9al{font-size:20px;margin-bottom:6px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailValue__OM9al{font-size:18px;margin-bottom:5px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailLabel__-num7{color:var(--text-color)!important;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.4;margin-top:0;text-align:center;text-transform:capitalize}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailLabel__-num7{font-size:13px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_carDetailsSection__BZu6v .RentaCarDetailHero_carDetailsGrid__EZRSB .RentaCarDetailHero_carDetailItem__Ewbav .RentaCarDetailHero_carDetailLabel__-num7{font-size:12px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_cardWrapper__K6tqP{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);display:flex;gap:24px;justify-content:space-between;padding:16px}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_cardWrapper__K6tqP{flex-direction:column;gap:16px;padding:12px}}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_cardWrapper__K6tqP{gap:12px;padding:10px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_carCategory__C-eqE{color:var(--brand-indigo);font-size:14px;font-weight:600}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_carHeader__0V7rg{align-items:center;display:flex;gap:6px;margin:4px 0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_carHeader__0V7rg .RentaCarDetailHero_carTitle__VSFrY{color:var(--text-color);font-size:18px;font-weight:600}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_carHeader__0V7rg .RentaCarDetailHero_infoIcon__-ieic{color:var(--text-muted);font-size:14px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_partnerInfo__RlCKa{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_partnerInfo__RlCKa .RentaCarDetailHero_partnerText__Fw-Om{color:var(--text-color)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_partnerInfo__RlCKa .RentaCarDetailHero_rating__MK41m{background-color:var(--brand-success-dark);border-radius:4px;color:#fff;font-weight:700;padding:2px 6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_partnerInfo__RlCKa .RentaCarDetailHero_status__zvsdL{color:var(--brand-indigo);font-weight:600}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_partnerInfo__RlCKa .RentaCarDetailHero_reviewCount__8rJis{color:var(--text-muted)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_rentalIncludes__MMPnF{display:flex;justify-content:space-between;margin-top:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_rentalIncludes__MMPnF .RentaCarDetailHero_rentalIncludes_list__NFcKf{display:flex;gap:40px;justify-content:center}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_rentalIncludes__MMPnF .RentaCarDetailHero_rentalIncludes_list__NFcKf{align-items:flex-start;flex-direction:column;gap:12px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_rentalIncludes__MMPnF ul{color:var(--text-color);font-size:14px;list-style:none;padding:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_rentalIncludes__MMPnF ul li{margin-bottom:6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_detailsLinkBox__sxJJH{margin-top:10px;text-align:right}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_detailsLinkBox__sxJJH .RentaCarDetailHero_detailsLink__enSnb{color:var(--link-blue);font-size:14px;text-decoration:none;white-space:nowrap!important}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left__nSR6X .RentaCarDetailHero_RentaCar_Left_first__dVmNw .RentaCarDetailHero_rightContent__SCkcf .RentaCarDetailHero_detailsLinkBox__sxJJH .RentaCarDetailHero_detailsLink__enSnb:hover{text-decoration:underline}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right__\+bNJG{align-self:start;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:100px;width:100%}@media(max-width:950px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right__\+bNJG{max-height:none;order:2;overflow-y:visible;position:relative;top:0}}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right__\+bNJG{gap:16px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm.RentaCarDetailHero_mobileOnly__Impfg{display:none}@media(max-width:950px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm.RentaCarDetailHero_mobileOnly__Impfg{display:block;order:1}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm.RentaCarDetailHero_desktopOnly__BaHl2{display:none}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_box__cXCO6{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:24px;padding:16px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_step__mKBbP{align-items:flex-start;display:flex;gap:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_circleLine__H5qDs{align-items:center;display:flex;justify-content:center;min-height:60px;position:relative;width:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_circle__WBfRo{background-color:var(--bg-color);border:4px solid var(--btn-primary-bg);border-radius:150%;height:16px;width:16px;z-index:2}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_verticalLine__lCUVw{background-color:var(--btn-primary-bg);height:100px;left:50%;position:absolute;top:35px;transform:translateX(-50%);width:2px;z-index:1}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_stepContent__gWtl7 h4{color:var(--text-color);font-size:16px;font-weight:700;margin-bottom:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_stepContent__gWtl7 p{color:var(--text-content);font-size:14px;line-height:1.4;margin:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_changeLink__KniOn{margin-top:8px;text-align:right}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_changeLink__KniOn a{color:var(--brand-primary);font-size:14px;font-weight:500;text-decoration:none}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_changeLink__KniOn a:hover{text-decoration:underline}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_first__jprfY .RentaCarDetailHero_changeLink__KniOn a span{margin-right:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_container__WM88x{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:20px;padding:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_header__QeoVn{align-items:center;display:flex;justify-content:space-between}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_header__QeoVn h4{color:var(--text-color);font-size:16px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_infoBlock__8\+QB0{display:flex;flex-direction:column;gap:16px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_item_inner__yTOZT{align-items:flex-start;display:flex;gap:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_link__lvxcy{color:var(--brand-primary);font-size:14px;font-weight:500;text-decoration:none}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_link__lvxcy:hover{text-decoration:underline}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_link__lvxcy .RentaCarDetailHero_arrow__WnKMS{margin-left:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_icon__zj8VO{stroke-width:2;color:var(--btn-primary-bg);flex-shrink:0;height:20px;width:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_text__LaJxn strong{color:var(--text-color);display:block;font-size:14px;font-weight:600;margin-bottom:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item__LGI-x .RentaCarDetailHero_text__LaJxn p{color:var(--text-secondary);font-size:14px;margin:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item_second__P4WmW,.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item_second__P4WmW .RentaCarDetailHero_item_inner__yTOZT{align-items:flex-start;display:flex;gap:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item_second__P4WmW .RentaCarDetailHero_icon__zj8VO{stroke-width:2;color:var(--btn-primary-bg);flex-shrink:0;height:20px;width:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item_second__P4WmW .RentaCarDetailHero_text__LaJxn strong{color:var(--text-color);display:block;font-size:14px;font-weight:600;margin-bottom:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Right_second__LYis6 .RentaCarDetailHero_item_second__P4WmW .RentaCarDetailHero_text__LaJxn p{color:var(--text-secondary);font-size:14px;margin:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_third__MAPGu .RentaCarDetailHero_container__WM88x{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:16px;padding:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_third__MAPGu .RentaCarDetailHero_header__QeoVn{align-items:center;display:flex;justify-content:space-between}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_third__MAPGu .RentaCarDetailHero_header__QeoVn h4{color:var(--text-color);font-size:16px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_third__MAPGu .RentaCarDetailHero_header__QeoVn .RentaCarDetailHero_price__Vufr5{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_third__MAPGu .RentaCarDetailHero_header__QeoVn .RentaCarDetailHero_price__Vufr5 span{color:var(--text-muted);font-size:13px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_third__MAPGu .RentaCarDetailHero_header__QeoVn .RentaCarDetailHero_price__Vufr5 .RentaCarDetailHero_checkIcon__UGExa{color:var(--btn-primary-bg);font-size:16px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageSection__gEQ7n{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;margin-bottom:24px;padding:24px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageSectionHeader__Y4bsK{align-items:center;display:flex;gap:16px;margin-bottom:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageSectionHeader__Y4bsK .RentaCarDetailHero_coverageHeaderIcon__exVXa{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-dark) 100%);border-radius:14px;box-shadow:0 4px 12px var(--brand-primary-alpha-25);display:flex;font-size:32px;height:56px;justify-content:center;width:56px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageSectionHeader__Y4bsK h4{color:var(--text-dark);font-size:18px;font-weight:700;margin:0 0 4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageSectionHeader__Y4bsK p{color:var(--text-secondary);font-size:14px;margin:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageGrid__ukOpd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCard__eIpwK{background:var(--bg-color);border:2px solid var(--border-light);border-radius:12px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .25s ease}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCard__eIpwK:hover:not(.RentaCarDetailHero_coverageCardIncluded__m4jpP){border-color:var(--brand-primary);box-shadow:0 4px 16px var(--brand-primary-alpha-12);transform:translateY(-2px)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCard__eIpwK.RentaCarDetailHero_coverageCardSelected__TVqhW{background:var(--brand-primary-alpha-08);border-color:var(--brand-primary);box-shadow:0 4px 16px var(--brand-primary-alpha-15)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCard__eIpwK.RentaCarDetailHero_coverageCardIncluded__m4jpP{background:var(--brand-secondary-alpha-08);border-color:var(--brand-secondary-alpha-40);cursor:default}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_includedBadge__j3l1C{background:var(--brand-secondary);border-radius:0 10px 0 12px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 12px;position:absolute;right:0;text-transform:uppercase;top:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCardHeader__Ji8sc{align-items:flex-start;display:flex;gap:14px;margin-bottom:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCheckbox__5adEr{align-items:center;background:var(--bg-color);border:2px solid var(--border-medium);border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCheckbox__5adEr .RentaCarDetailHero_checked__XOQjm{color:#fff;font-size:14px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCheckbox__5adEr .RentaCarDetailHero_unchecked__Gh5c-{display:block}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCardSelected__TVqhW .RentaCarDetailHero_coverageCheckbox__5adEr{background:var(--brand-primary);border-color:#0000;box-shadow:0 2px 8px var(--brand-primary-alpha-35)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCardIncluded__m4jpP .RentaCarDetailHero_coverageCheckbox__5adEr{background:var(--brand-secondary);border-color:#0000}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCardIncluded__m4jpP .RentaCarDetailHero_coverageCheckbox__5adEr .RentaCarDetailHero_checked__XOQjm{color:#fff}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageInfo__nsu6R{flex:1 1}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageInfo__nsu6R h5{color:var(--text-dark);font-size:15px;font-weight:600;line-height:1.3;margin:0 0 6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_excessBadge__xdZNx{background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);display:inline-block;font-size:12px;font-weight:500;padding:3px 8px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageDescription__ZkON0{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 14px;padding-left:38px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coveragePricing__4egFu{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;padding-left:38px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_pricePerDay__ZyB4y{color:var(--text-dark);font-size:16px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_pricePerDay__ZyB4y small{color:var(--text-secondary);font-size:12px;font-weight:500}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_priceTotal__rP4CQ{background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:12px;padding:3px 8px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_freeTag__a\+Jmm{background:var(--brand-secondary-alpha-08);border-radius:20px;color:var(--brand-secondary);font-size:14px;font-weight:700;padding:4px 12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentSection__Z40oS{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;margin-bottom:24px;padding:24px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentHeaderIcon__2omYI{align-items:center;background:linear-gradient(135deg,#d946ef,#a21caf);border-radius:14px;box-shadow:0 4px 12px #d946ef40;display:flex;font-size:32px;height:56px;justify-content:center;width:56px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentCard__4IKqs{background:var(--bg-color);border:2px solid var(--border-light);border-radius:12px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:16px;position:relative;transition:all .25s ease}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentCard__4IKqs:hover{border-color:#d946ef;box-shadow:0 4px 16px #d946ef1f;transform:translateY(-2px)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentCard__4IKqs.RentaCarDetailHero_equipmentCardSelected__T3J0q{border-color:#d946ef;box-shadow:0 4px 16px #d946ef26}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentHeader__1PzQv{align-items:center;display:flex;gap:16px;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentIcon__43k2y{align-items:center;background:var(--bg-secondary);border-radius:12px;color:var(--brand-primary);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentInfo__YzM91{flex:1 1}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentInfo__YzM91 h5{color:var(--text-dark);font-size:15px;font-weight:600;margin:0 0 4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentInfo__YzM91 p{color:var(--text-secondary);font-size:13px;margin:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentFooter__Cib8t{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding-top:12px;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentControls__ouoqE{align-items:center;border:1px solid var(--border-light);border-radius:8px;box-shadow:0 2px 4px var(--black-alpha-05);display:flex;gap:8px;padding:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentBtn__h22xQ{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:all .2s;width:28px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentBtn__h22xQ:hover{background:var(--bg-tertiary);color:var(--brand-primary)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentBtn__h22xQ:active{transform:scale(.95)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentActionBtn__NE\+rs{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-color);cursor:pointer;font-weight:500;padding:6px 15px;transition:all .2s;width:auto}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentActionBtn__NE\+rs.RentaCarDetailHero_selected__z7Lfr{background-color:var(--bg-error-light);border-color:var(--text-error);color:var(--text-error)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentActionBtn__NE\+rs:hover:not(.RentaCarDetailHero_selected__z7Lfr){border-color:var(--brand-primary);color:var(--brand-primary)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentCount__RPnEV{color:var(--text-dark);font-size:14px;font-weight:600;min-width:20px;text-align:center}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentPrice__0nLe\+{text-align:right}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentPrice__0nLe\+ .RentaCarDetailHero_price__Vufr5{color:var(--text-dark);display:block;font-size:15px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentPrice__0nLe\+ .RentaCarDetailHero_sub__ZC29F{color:var(--text-secondary);font-size:11px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_container__WM88x{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:16px;padding:24px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_mainTitle__ZLUaH{color:var(--btn-primary-bg);font-size:16px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_description__l6dPQ{color:var(--text-secondary);font-size:14px;margin:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_protectionBox__I1P7L{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj{flex:1 1}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_subTitle__8zbM2{color:var(--text-color);font-size:15px;font-weight:600;margin-bottom:6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_coverageLimit__qVHvj{color:var(--brand-error);font-size:14px;font-weight:600}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_coverageLimit__qVHvj span{font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_coverageLimit__qVHvj{margin-bottom:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM .RentaCarDetailHero_included__x4ZmU{accent-color:var(--brand-secondary);display:flex;font-size:14px;justify-content:space-between;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM .RentaCarDetailHero_included__x4ZmU .RentaCarDetailHero_right__5MFP6{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;min-width:120px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM .RentaCarDetailHero_included__x4ZmU .RentaCarDetailHero_right__5MFP6 .RentaCarDetailHero_price__Vufr5{color:var(--text-color);font-size:14px;font-weight:600}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM .RentaCarDetailHero_included__x4ZmU .RentaCarDetailHero_right__5MFP6 .RentaCarDetailHero_price__Vufr5 span{color:var(--text-secondary);font-size:13px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM .RentaCarDetailHero_included__x4ZmU .RentaCarDetailHero_right__5MFP6 .RentaCarDetailHero_radio__4wsSU{border:2px solid var(--btn-primary-bg);border-radius:50%;height:18px;width:18px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fourth__y1URx .RentaCarDetailHero_left__Wdbwj .RentaCarDetailHero_protectionList__elfGM .RentaCarDetailHero_notIncluded__FQsdG{color:var(--text-muted);font-size:14px;text-decoration:line-through}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_container__WM88x{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:20px;padding:24px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_title__YdGfb{color:var(--text-color);font-size:16px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:950px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8{gap:12px;grid-template-columns:1fr}}@media(max-width:768px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8{gap:10px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT{display:flex;flex-direction:column;gap:6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT label{color:var(--text-color);font-size:14px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT input,.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT select{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color)!important;font-size:14px;padding:10px 12px;width:100%}@media(max-width:480px){.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT input,.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT select{font-size:13px;padding:8px 10px}}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroup__0tqYT .RentaCarDetailHero_info__f8uHE{color:var(--text-muted);font-size:12px;margin-top:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroupFull__GrNCx{display:flex;flex-direction:column;gap:6px;grid-column:span 2}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroupFull__GrNCx input{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color)!important;font-size:14px;padding:10px 12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_inputGroupFull__GrNCx .RentaCarDetailHero_flightNote__d0Rg-{color:var(--text-muted);font-size:12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_phoneWrapper__FKi50{display:flex;gap:8px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_phoneWrapper__FKi50 .RentaCarDetailHero_countryCode__PoCI4{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color)!important;padding:10px;width:80px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_formGrid__dOEf8 .RentaCarDetailHero_phoneWrapper__FKi50 input{border:1px solid var(--border-color);border-radius:8px;color:var(--text-color)!important;flex:1 1;font-size:14px;padding:10px 12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_fiveth__\+KHgm .RentaCarDetailHero_warning__F18JW{color:var(--btn-primary-bg);font-size:13px;line-height:1.5}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_container__WM88x{align-items:center;background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:20px 24px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_textBlock__v4UAx{display:flex;flex-direction:column;gap:4px;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_textBlock__v4UAx .RentaCarDetailHero_title__YdGfb{color:var(--text-color);font-size:16px;font-weight:700}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_textBlock__v4UAx .RentaCarDetailHero_textBlock_check__WAFdT{align-items:center;display:flex;justify-content:space-between;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_textBlock__v4UAx .RentaCarDetailHero_subtitle__DrnIB{color:var(--text-color);font-size:14px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_textBlock__v4UAx .RentaCarDetailHero_subtitle__DrnIB span{font-weight:600;margin-left:6px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_sixth__kekzR .RentaCarDetailHero_statusIcon__Sps6y{align-items:center;border:2px solid var(--btn-primary-bg);border-radius:50%;color:var(--btn-primary-bg);display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_seventh__v5oDw .RentaCarDetailHero_container__WM88x{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px #00000008;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:16px;padding:20px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_seventh__v5oDw .RentaCarDetailHero_agreementText__hk-xW{color:var(--text-color);font-size:13px;line-height:1.5;text-align:center}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_seventh__v5oDw .RentaCarDetailHero_bookButton__3CvBP{background-color:var(--btn-primary-bg);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 0;transition:background-color .3s ease;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_RentaCar_Left_seventh__v5oDw .RentaCarDetailHero_bookButton__3CvBP:hover{background-color:var(--brand-secondary)}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_card__OBPKg{background-color:var(--bg-color);border-radius:12px;box-shadow:var(--login-card-boxshadow);font-family:Poppins,sans-serif;padding:20px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_cardTitle__u29aS{font-size:18px;font-weight:600;margin-bottom:16px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_priceRow__ZjW29{display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin-bottom:4px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_subText__mEDe0{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-end;margin-bottom:16px;text-align:end}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_subText__mEDe0 .RentaCarDetailHero_originalPrice__YzQnI{color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:line-through}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_subText__mEDe0 .RentaCarDetailHero_discountedPrice__dcsLu{color:var(--text-success-dark);font-size:2rem;font-weight:600}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_subText__mEDe0 .RentaCarDetailHero_discountedPrice__dcsLu span{color:var(--brand-primary);font-size:2rem;font-weight:600}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_subText__mEDe0 .RentaCarDetailHero_discountedPrice__dcsLu.RentaCarDetailHero_active__CNQyg{color:var(--text-success-dark);font-size:1.25rem}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_featureList__7GaCT{list-style:none;margin:0 0 16px;padding:0}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_featureList__7GaCT li{margin-bottom:12px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_featureList__7GaCT li strong{font-size:14px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_featureList__7GaCT li p{color:var(--text-muted);font-size:12px;line-height:1.4;margin-top:4px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_totalRow__5doPb{border-top:1px solid var(--border-color);display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:4px;padding-top:12px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_prepayNote__XYZDC{color:var(--text-color);font-size:12px;margin-bottom:16px;text-align:end}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_bookNowBtn__JpFvS{background:var(--btn-book-bg);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:16px;padding:12px;transition:background-color .2s ease;width:100%}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_bookNowBtn__JpFvS:hover{background-color:var(--brand-primary)}@media(max-width:480px){.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_bookNowBtn__JpFvS{font-size:14px;padding:10px}}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_bookNowBtn__JpFvS a{color:#fff;text-decoration:none}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_agreementText__hk-xW{color:#666;font-size:12px;line-height:1.5}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_agreementText__hk-xW a{color:var(--brand-secondary);text-decoration:none}.RentaCarDetailHero_availabilityBadge__Q\+O0m{align-items:center;animation:RentaCarDetailHero_pulse__mBh2O 2s infinite;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.RentaCarDetailHero_availabilityBadge__Q\+O0m.RentaCarDetailHero_warning__F18JW{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.RentaCarDetailHero_availabilityBadge__Q\+O0m svg{font-size:16px}.RentaCarDetailHero_paymentSplit__RpZu2{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058:hover{border-color:var(--brand-primary);transform:translateX(4px)}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058 .RentaCarDetailHero_labelCol__HCeh9{display:flex;flex-direction:column;gap:2px}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058 .RentaCarDetailHero_labelCol__HCeh9 .RentaCarDetailHero_title__YdGfb{color:var(--text-dark);font-size:14px;font-weight:600}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058 .RentaCarDetailHero_labelCol__HCeh9 .RentaCarDetailHero_subtitle__DrnIB{color:var(--text-secondary);font-size:12px}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058 .RentaCarDetailHero_amountCol__Mm8cb{color:var(--brand-primary);font-size:16px;font-weight:700}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058 .RentaCarDetailHero_amountCol__Mm8cb.RentaCarDetailHero_payLater__SWtGB{color:var(--text-secondary)}.RentaCarDetailHero_paymentSplit__RpZu2 .RentaCarDetailHero_paymentRow__Yb058.RentaCarDetailHero_payNowRow__acwoQ{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}@keyframes RentaCarDetailHero_pulse__mBh2O{0%{box-shadow:0 0 0 0 #e53e3e66;transform:scale(1)}70%{box-shadow:0 0 0 10px #e53e3e00;transform:scale(1.02)}to{box-shadow:0 0 0 0 #e53e3e00;transform:scale(1)}}.RentaCarDetailHero_featuresSection__T70Rj{background-color:var(--bg-color);border-radius:12px;box-shadow:0 2px 8px var(--card-boxshadow);margin-bottom:24px;padding:24px}.RentaCarDetailHero_featuresSection__T70Rj .RentaCarDetailHero_header__QeoVn{margin-bottom:16px}.RentaCarDetailHero_featuresSection__T70Rj .RentaCarDetailHero_header__QeoVn h4{color:var(--text-color);font-size:18px;font-weight:700;margin:0}.RentaCarDetailHero_featuresSection__T70Rj .RentaCarDetailHero_tagsContainer__D0MEB{display:flex;flex-wrap:wrap;gap:10px}.RentaCarDetailHero_featuresSection__T70Rj .RentaCarDetailHero_featureTag__5OUlx{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;color:var(--brand-primary);display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.RentaCarDetailHero_featuresSection__T70Rj .RentaCarDetailHero_featureTag__5OUlx:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary-alpha-30)}.RentaCarDetailHero_promoBanner__Fnt1F{background:var(--bg-info-light);border:1px solid var(--border-info);border-radius:12px;font-size:14px;margin-bottom:20px;padding:16px}.RentaCarDetailHero_promoBanner__Fnt1F .RentaCarDetailHero_promoHeader__K0UxM{align-items:center;color:var(--text-info-dark);display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:8px}.RentaCarDetailHero_promoBanner__Fnt1F .RentaCarDetailHero_promoText__2Ccgj{align-items:center;color:var(--text-info-dark);display:flex;flex-wrap:wrap;gap:6px;line-height:1.5;margin-bottom:4px}.RentaCarDetailHero_promoBanner__Fnt1F .RentaCarDetailHero_promoText__2Ccgj strong{font-weight:700}.RentaCarDetailHero_promoBanner__Fnt1F .RentaCarDetailHero_saveBadge__N2gIc{background-color:var(--bg-success-light);border:1px solid var(--brand-success-bright);border-radius:6px;color:var(--text-success-dark);font-size:12px;font-weight:700;padding:2px 8px}.RentaCarDetailHero_alertBox__wM2YF{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:16px;padding:14px 18px}.RentaCarDetailHero_alertBox__wM2YF.RentaCarDetailHero_error__Lgsbl{background-color:var(--bg-error-light);border:1px solid var(--border-error);color:var(--text-error)}.RentaCarDetailHero_alertBox__wM2YF.RentaCarDetailHero_warning__F18JW{background-color:var(--bg-warning-light);border:1px solid var(--border-warning);color:var(--text-warning)}.Order_Order__qRJ-0{grid-gap:16px;background-color:var(--bg-color);display:grid;gap:16px;grid-template-columns:2fr 1fr;line-height:1.5;margin-top:20px;width:100%}@media(max-width:950px){.Order_Order__qRJ-0{display:flex;flex-direction:column-reverse;gap:40px}}.Order_Order_left__03Bvs{border-radius:8px;width:100%}.Order_Order_left__03Bvs .Order_passengerFormGrid__o33Ko{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.Order_Order_left__03Bvs .Order_passengerFormGrid__o33Ko{grid-template-columns:1fr}}.Order_Order_left__03Bvs .Order_paymentSection__WT42S{border-radius:10px;box-shadow:var(--card-boxshadow);display:flex;flex-direction:column;gap:1.5rem;margin-bottom:20px;padding:20px}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentHeader__Blfzv{align-items:center;display:flex;justify-content:space-between}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentHeader__Blfzv h4{font-size:1.2rem;margin:0}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentHeader__Blfzv span{color:var(--text-placeholder);font-size:.9rem}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s{align-items:center;background:var(--bg-secondary);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between!important;padding:1rem;transition:border .3s ease}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s .Order_paymentOption_left__GAs8a{display:flex;gap:10px}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s:hover{border-color:var(--focus-color)}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s label{align-items:center!important;display:flex;justify-content:space-between;width:100%}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s label span{font-weight:600}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s label small{color:var(--text-secondary);font-size:.8rem}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s label .Order_cardIcons__Loq4j{margin-top:.5rem}.Order_Order_left__03Bvs .Order_paymentSection__WT42S .Order_paymentOption__mmi4s label .Order_cardIcons__Loq4j img{height:24px;margin-right:8px}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST{border-radius:20px;box-shadow:var(--card-boxshadow);margin-top:20px;padding:20px}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT{padding-top:1rem}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT h4{font-size:1rem;margin-bottom:.5rem}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT label{align-items:center!important;align-items:center;background:var(--bg-secondary);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:1rem;transition:border .3s ease;width:100%}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT label span{font-weight:600}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT label small{color:var(--text-secondary);font-size:.8rem}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT label .Order_cardIcons__Loq4j{margin-top:.5rem}.Order_Order_left__03Bvs .Order_Submit_Option__IxsST .Order_giftSection__DMRAT label .Order_cardIcons__Loq4j img{height:24px;margin-right:8px}.Order_Order_left__03Bvs .Order_payButton__TsvIa{background-color:var(--brand-secondary);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-size:1.1rem;margin-top:1.5rem;padding:1rem;transition:all .3s ease;width:100%}.Order_Order_left__03Bvs .Order_payButton__TsvIa:hover:not(:disabled){background-color:var(--brand-secondary-hover)}.Order_Order_left__03Bvs .Order_payButton__TsvIa:disabled{background-color:var(--text-muted);cursor:not-allowed;opacity:.6}.Order_Order_right__9ATL6{width:100%}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8{background:var(--bg-color);border-radius:16px;box-shadow:var(--card-boxshadow);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 hr{border:none;border-top:1px dashed var(--border-color);margin:0}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI{display:flex;flex-direction:column;gap:1.2rem}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI strong{font-size:.95rem;font-weight:600}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_priceRow__rfKQk,.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_totalRow__CR6R1{align-items:center;border-radius:12px;display:flex;justify-content:space-between;padding:.7rem 1rem}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_priceRow__rfKQk{background:none}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_priceRow__rfKQk.Order_vertical__wFViU{align-items:flex-start;flex-direction:row;gap:7rem}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_priceRow__rfKQk .Order_label__-IV7M{color:var(--text-muted);font-size:.9rem}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_priceRow__rfKQk .Order_amount__RLDCZ{color:var(--text-color);font-weight:600}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_totalRow__CR6R1{background:var(--bg-secondary);border:1px solid var(--border-color)}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_totalRow__CR6R1 .Order_label__-IV7M{font-weight:500}.Order_Order_right__9ATL6 .Order_paymentCard__hmuk8 .Order_priceDetails__UxZoI .Order_totalRow__CR6R1 .Order_amount__RLDCZ{font-weight:700}.Order_Order__qRJ-0 .Order_meetingSection__mn8Lk{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:20px}.Order_Order__qRJ-0 .Order_meetingSection__mn8Lk .Order_meetingTitle__cELMI{color:var(--text-color);font-size:1rem;font-weight:600;margin-bottom:15px}.Order_Order__qRJ-0 .Order_meetingSection__mn8Lk .Order_meetingItems__nwDLI{display:flex;flex-direction:column;gap:15px}.Order_Order__qRJ-0 .Order_flightSection__98xXx{border-top:1px solid var(--border-color);margin-top:5px;padding-top:15px}.Order_Order__qRJ-0 .Order_flightSection__98xXx .Order_flightTitle__Zck\+Y{color:var(--text-color);font-size:.95rem;font-weight:600;margin-bottom:12px;margin-top:15px}.Order_Order__qRJ-0 .Order_labelBlock__DCaRM{color:var(--text-color);display:block;font-size:.9rem;font-weight:500;margin-bottom:6px}.Order_Order__qRJ-0 .Order_inputField__5YJvE{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:.9rem;padding:10px;transition:border-color .2s;width:100%}.Order_Order__qRJ-0 .Order_inputField__5YJvE:focus{border-color:var(--brand-primary);outline:none}.Order_Order__qRJ-0 .Order_inputField__5YJvE::placeholder{color:var(--text-placeholder)}.Order_Order__qRJ-0 .Order_statusText__iD0Gw{align-items:center;display:flex;font-size:11px;font-weight:700;gap:4px;text-transform:uppercase}.Order_Order__qRJ-0 .Order_statusText__iD0Gw.Order_complete__aFlvQ{color:#16a34a}.Order_Order__qRJ-0 .Order_statusText__iD0Gw.Order_incomplete__4dP3g{color:#ef4444}.Order_Order__qRJ-0 .Order_payOptions__AG-Q7{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-boxshadow);margin-bottom:24px;padding:24px}.Order_Order__qRJ-0 .Order_payOptions__AG-Q7 .Order_payOptionsTitle__nT\+y5{color:var(--text-color);font-size:1.125rem;font-weight:600;margin-bottom:16px}.Order_Order__qRJ-0 .Order_payOptions__AG-Q7 .Order_payOptionsList__f78XR{display:flex;flex-direction:column;gap:16px}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H{align-items:flex-start;background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;position:relative;transition:all .2s ease}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H:hover{background-color:var(--bg-secondary);border-color:var(--hover-border)}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H.Order_selected__fBiZ\+{background-color:#f0fdf4;border-color:#10b981}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H .Order_choiceIcon__OO-V\+{align-items:center;display:flex;height:24px;justify-content:center;margin-top:2px;width:24px}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H .Order_choiceRadio__usQ\+j{accent-color:#10b981;cursor:pointer;height:20px;width:20px}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H .Order_choiceContent__o0hqa{flex:1 1}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H .Order_choiceContent__o0hqa .Order_choiceTitle__E6gYH{color:var(--text-color);font-size:1rem;font-weight:600;margin-bottom:6px}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H .Order_choiceContent__o0hqa .Order_choiceDesc__WC-hV{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.Order_Order__qRJ-0 .Order_payOptionChoice__XTF\+H .Order_choiceBadge__UzVFX{align-items:center;background-color:#10b981;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px}.Order_Order__qRJ-0 .Order_errorText__UwDST{color:#b91c1c;font-size:.9rem;margin-top:12px}.Order_Order__qRJ-0 .Order_expiredBanner__VK7oP{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-weight:500;gap:8px;margin-top:12px;padding:12px}.Order_Order__qRJ-0 .Order_noProductText__RiqIb{color:var(--text-muted);font-size:.9rem;margin-top:8px}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;box-shadow:0 2px 8px #0ea5e91a;margin-bottom:20px;padding:16px}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdHeader__gAT9V{align-items:center;display:flex;gap:12px;margin-bottom:8px}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdHeader__gAT9V .Order_earlyBirdEmoji__9jZaX{font-size:24px}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdHeader__gAT9V .Order_earlyBirdContent__0J-F\+{flex:1 1}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdHeader__gAT9V .Order_earlyBirdContent__0J-F\+ .Order_earlyBirdTitle__nLt2p{color:#0ea5e9;font-size:16px;font-weight:600;margin-bottom:4px}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdHeader__gAT9V .Order_earlyBirdContent__0J-F\+ .Order_earlyBirdSubtitle__yf-xF{color:#64748b;font-size:13px;line-height:1.4}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdSavings__BjLIW{align-items:center;border-top:1px solid #0ea5e933;display:flex;justify-content:space-between;margin-top:8px;padding-top:8px}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdSavings__BjLIW .Order_earlyBirdSavingsLabel__qUJ7-{color:#0ea5e9;font-size:14px;font-weight:500}.Order_Order__qRJ-0 .Order_earlyBirdBanner__CQjFc .Order_earlyBirdSavings__BjLIW .Order_earlyBirdSavingsAmount__T3yP0{color:#0ea5e9;font-size:18px;font-weight:700}.Order_Order__qRJ-0 .Order_summaryRow__KuKuY{align-items:center;display:flex;justify-content:space-between}.Order_Order__qRJ-0 .Order_summaryRow__KuKuY.Order_vertical__wFViU{align-items:flex-start;flex-direction:column;gap:8px}.Order_Order__qRJ-0 .Order_summaryRow__KuKuY.Order_borderTop__IcavQ{border-top:1px dashed var(--border-color);margin-top:8px;padding-top:8px}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv .Order_roomInfoMain__2Q0iy{color:var(--text-color);font-size:14px}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv .Order_roomSummaryList__TWt4e{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv .Order_roomSummaryList__TWt4e .Order_roomSummaryItem__cSvSS{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:4px;justify-content:flex-end}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv .Order_roomSummaryList__TWt4e .Order_roomSummaryItem__cSvSS .Order_roomBadge__QAySy{border-radius:4px;font-size:10px;font-weight:500;margin-left:4px;padding:2px 6px}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv .Order_roomSummaryList__TWt4e .Order_roomSummaryItem__cSvSS .Order_roomBadge__QAySy.Order_sgl__sNf-k{background-color:#fef3c7;color:#92400e}.Order_Order__qRJ-0 .Order_roomInfoWrapper__t1ijv .Order_roomSummaryList__TWt4e .Order_roomSummaryItem__cSvSS .Order_roomBadge__QAySy.Order_extraBed__LxzVj{background-color:#dbeafe;color:#1e40af}.Order_Order__qRJ-0 .Order_passengerSummaryList__c1UPv{display:flex;flex-direction:column;gap:4px;width:100%}.Order_Order__qRJ-0 .Order_passengerSummaryList__c1UPv .Order_passengerSummaryItem__YxpSO{color:var(--text-secondary);font-size:.85rem}.Order_Order__qRJ-0 .Order_dateDisplay__DVD9w{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.Order_Order__qRJ-0 .Order_dateDisplay__DVD9w .Order_dateRow__3MZEP{color:var(--text-color);font-size:14px;font-weight:500}.Order_Order__qRJ-0 .Order_routeDisplay__wsveb{display:flex;flex-direction:column;gap:4px;width:100%}.Order_Order__qRJ-0 .Order_routeDisplay__wsveb .Order_routeRow__PXlJb{color:var(--text-color);font-size:14px;font-weight:500}.Order_Order__qRJ-0 .Order_routeDisplay__wsveb .Order_routeFrom__\+uUGX,.Order_Order__qRJ-0 .Order_routeDisplay__wsveb .Order_routeTo__AcuIL{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.Order_Order__qRJ-0 .Order_durationDisplay__GuNAr{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.Order_Order__qRJ-0 .Order_durationDisplay__GuNAr .Order_durationMain__2G\+ZP{align-items:center;color:var(--text-dark);display:flex;font-size:14px;font-weight:500;gap:6px}.Order_Order__qRJ-0 .Order_durationDisplay__GuNAr .Order_durationSub__W6kMw{color:var(--text-secondary);font-size:13px}.Order_Order__qRJ-0 .Order_daysValue__kVRYS{color:var(--text-dark);font-size:18px;font-weight:700;letter-spacing:.5px;min-width:40px;text-align:center}.Order_Order__qRJ-0 .Order_langDisplay__Up2ao{align-items:center;color:var(--text-color);display:flex;gap:8px}.Order_Order__qRJ-0 .Order_langDisplay__Up2ao .Order_flagImg__jO-So{border-radius:2px;height:14px;object-fit:cover;width:20px}.Order_Order__qRJ-0 .Order_extraItemsSummary__pP3v8{display:flex;flex-direction:column;gap:4px;width:100%}.Order_Order__qRJ-0 .Order_extraItemsSummary__pP3v8 .Order_extraItem__A9Xoz{color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;width:100%}.Order_Order__qRJ-0 .Order_extraItemsSummary__pP3v8 .Order_extraItem__A9Xoz .Order_extraItemSub__r9NsC{color:var(--text-muted);font-size:11px}.Order_Order__qRJ-0 .Order_upcomingDiscountBanner__-2WUL{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-top:8px;padding:10px}.Order_Order__qRJ-0 .Order_upcomingDiscountBanner__-2WUL .Order_upcomingDiscountHeader__6-Owz{color:var(--text-secondary);font-size:12px;font-weight:500}.Order_Order__qRJ-0 .Order_upcomingDiscountBanner__-2WUL .Order_upcomingDiscountDesc__izlzB{color:var(--text-color);font-size:11px;line-height:1.4;margin-top:4px}.Order_Order__qRJ-0 .Order_upcomingDiscountBanner__-2WUL .Order_upcomingDiscountPeriod__NJA1O{color:var(--text-muted);font-size:11px;margin-top:4px}.Order_Order__qRJ-0 .Order_fullWidth__w5XNz{grid-column:1/-1}.Order_Order__qRJ-0 .Order_savingsAmount__kX\+lq{color:#0ea5e9;font-size:18px;font-weight:700}.Order_Order__qRJ-0 .Order_errorSection__OnLF0{color:#b91c1c;margin-top:12px}.Order_Order__qRJ-0 .Order_infoSection__gU8cN{color:var(--text-muted);margin-top:8px}.Order_Order__qRJ-0 .Order_upcomingDiscountWrapper__Yyvi4{margin-top:20px}.Order_checkboxLabel__4r9KS{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.Order_checkboxLabel__4r9KS input[type=checkbox]{accent-color:var(--brand-secondary);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.Order_checkboxLabel__4r9KS span{color:#666;font-size:14px;font-weight:500;transition:color .2s ease}.Order_checkboxLabel__4r9KS:hover span{color:var(--brand-secondary)}@media(max-width:768px){.Order_checkboxLabel__4r9KS span{font-size:13px}.Order_checkboxLabel__4r9KS input[type=checkbox]{height:16px;width:16px}}.Order_passengerSection__UV8hC{display:flex;flex-direction:column;gap:20px}.Order_passengerCard__BP552{background:var(--bg-color);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 6px #00000005;overflow:hidden;transition:all .3s ease}.Order_passengerCard__BP552:hover{box-shadow:0 10px 15px #0000000d}.Order_passengerCard__BP552.Order_incomplete__4dP3g .Order_passengerHeader__DdUzP{background:linear-gradient(135deg,#fca5a5,#f87171);color:var(--text-color)!important}.Order_passengerCard__BP552.Order_complete__aFlvQ .Order_passengerHeader__DdUzP{background:linear-gradient(135deg,#dcfce7,#86efac)}.Order_passengerCard__BP552.Order_complete__aFlvQ .Order_passengerHeader__DdUzP h4{color:#14532d}.Order_passengerCard__BP552.Order_complete__aFlvQ .Order_passengerHeader__DdUzP span{color:#166534}.Order_passengerHeader__DdUzP{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:16px 20px}.Order_passengerHeader__DdUzP .Order_headerLeft__jGKFU{align-items:center;color:var(--text-color)!important;display:flex;gap:12px}.Order_passengerHeader__DdUzP .Order_avatarIcon__v0e6F{align-items:center;background:var(--bg-color);border-radius:50%;box-shadow:0 2px 4px #0000000d;color:var(--brand-primary);display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.Order_passengerHeader__DdUzP h4{color:var(--text-dark);font-size:16px;font-weight:700;margin:0}.Order_passengerHeader__DdUzP .Order_statusBadge__Em3Sg{background:#ffffff80;border-radius:6px;font-size:11px;font-weight:700;padding:4px 8px;text-transform:uppercase}.Order_passengerBody__3OuDD{padding:24px}.Order_passengerGrid__Jicsl{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.Order_passengerGrid__Jicsl{grid-template-columns:1fr}}.Order_inputGroup__iuOD2{display:flex;flex-direction:column;gap:8px}.Order_inputGroup__iuOD2 label{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-weight:600;justify-content:space-between}.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ{align-items:center;display:flex;position:relative}.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ .Order_inputIcon__joiJM{color:#94a3b8;font-size:16px;left:12px;pointer-events:none;position:absolute;z-index:1}.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ input,.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ select{appearance:none;background:var(--bg-color);border:1px solid var(--border-light);border-radius:10px;color:var(--text-color);font-size:14px;outline:none;padding:12px 12px 12px 38px;transition:all .2s;width:100%}.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ input:focus,.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #3b82f61a}.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ input::placeholder,.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ select::placeholder{color:#cbd5e1}.Order_inputGroup__iuOD2 .Order_inputWrapper__7dmGZ select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.Order_phoneInputWrapper__u45iS{display:flex;gap:10px}.Order_phoneInputWrapper__u45iS .Order_countryCode__DZkok{align-items:center;background:var(--bg-color);border:1px solid var(--border-light);border-radius:10px;color:var(--text-dark);display:flex;font-size:14px;font-weight:600;justify-content:center;min-width:60px;padding:0 12px}.Order_phoneInputWrapper__u45iS .Order_inputWrapper__7dmGZ{flex:1 1}.Order_toggleButton__jxdyk{align-items:center;background:var(--bg-color);border:1px solid var(--border-light);border-radius:8px;color:var(--text-dark);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s}.Order_toggleButton__jxdyk:hover{background:#f8fafc;border-color:var(--brand-primary);color:var(--brand-primary)}.Order_sectionHeader__H8hah{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Order_sectionHeader__H8hah h3{align-items:center;color:var(--text-dark);display:flex;font-size:18px;font-weight:700;gap:10px}.Order_sectionHeader__H8hah .Order_status__yF7Cu{border-radius:20px;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.Order_sectionHeader__H8hah .Order_status__yF7Cu.Order_incomplete__4dP3g{color:#ef4444}.Order_sectionHeader__H8hah .Order_status__yF7Cu.Order_complete__aFlvQ{color:#16a34a}.Order_passengerSelect__jG79j{align-items:center;background:#fff!important;border:1px solid var(--border-light)!important;border-radius:10px!important;box-shadow:none!important;display:flex!important;height:auto!important;min-height:44px;padding:10px 12px 10px 38px!important;transition:all .2s}.Order_passengerSelect__jG79j:hover{border-color:var(--brand-primary)!important}.Order_availabilityBadge__3YX13{align-items:center;animation:Order_pulse__g8Fo6 2s infinite;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;display:flex;font-size:13px;font-weight:600;gap:6px;margin-top:12px;padding:8px 12px}@keyframes Order_pulse__g8Fo6{0%{box-shadow:0 0 0 0 #c5303066}70%{box-shadow:0 0 0 10px #c5303000}to{box-shadow:0 0 0 0 #c5303000}}.Order_availabilityBadge__3YX13.Order_warning__Q73Ji{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.Order_availabilityBadge__3YX13 svg{font-size:16px}.Order_paymentSplit__xyTz1{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ:hover{border-color:var(--brand-primary);transform:translateX(4px)}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ .Order_labelCol__USTCj{display:flex;flex-direction:column;gap:2px}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ .Order_labelCol__USTCj .Order_title__0j58Z{color:var(--text-dark);font-size:13px;font-weight:600}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ .Order_labelCol__USTCj .Order_subtitle__CZpYw{color:var(--text-secondary);font-size:11px}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ .Order_amountCol__CkC3w{color:var(--brand-primary);font-size:15px;font-weight:700}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ .Order_amountCol__CkC3w.Order_payLater__taksn{color:var(--text-secondary)}.Order_paymentSplit__xyTz1 .Order_paymentRow__olQBZ.Order_payNowRow__XkkAC{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}.SearchableSelect_select_container__K-qRe{display:flex;flex-direction:column;position:relative;width:100%}.SearchableSelect_select_container__K-qRe .SearchableSelect_select_text__tYPaX{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;margin-bottom:4px;padding-bottom:6px}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH{background-color:var(--bg-color)!important;border:1px solid var(--border-color)!important;font-size:14px;font-weight:400;height:40px;letter-spacing:.1px;line-height:20px;padding:0 14px;width:100%!important}@media(max-width:768px){.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH{font-size:15px;height:44px;padding:0 16px}}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH:hover{border-color:var(--brand-primary);box-shadow:0 1px 3px var(--brand-primary-alpha-10)}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary-alpha-10)}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH .SearchableSelect_label_icon_container__-j-1N{align-items:center;display:flex;flex:1 1;gap:8px}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH .SearchableSelect_label_icon_container__-j-1N .SearchableSelect_selected_option__d5gF0{color:var(--text-color);font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH .SearchableSelect_label_icon_container__-j-1N .SearchableSelect_placeholder__sHYoF{color:var(--text-placeholder);font-size:14px;font-weight:400}.SearchableSelect_select_container__K-qRe .SearchableSelect_custom_select__LiXXH .SearchableSelect_arrow__ahp0R{align-items:center;display:flex;margin-left:10px}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px var(--black-alpha-10);left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;width:100%;z-index:1000}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_search_container__-dDbC{border-bottom:1px solid var(--border-color);padding:8px}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_search_container__-dDbC .SearchableSelect_search_input__SO3pq{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);font-size:14px;outline:none;padding:8px 12px;width:100%}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_search_container__-dDbC .SearchableSelect_search_input__SO3pq:focus{border-color:var(--brand-secondary-hover);box-shadow:0 0 0 2px var(--brand-secondary-alpha-10)}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT{font-size:14px;list-style:none;margin:0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0}@media(max-width:768px){.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT{max-height:250px}}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_no_results__BsH28{color:var(--text-placeholder);cursor:default;font-style:italic;padding:12px 16px;text-align:center}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_no_results__BsH28:hover{background-color:#0000}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_option__Drweu{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 14px;transition:background-color .15s ease}@media(max-width:768px){.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_option__Drweu{font-size:15px;padding:12px 16px}}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_option__Drweu:hover{background:var(--bg-tertiary)}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_option__Drweu.SearchableSelect_selected__3Au5G{background-color:var(--bg-tertiary);color:var(--brand-primary);font-weight:500}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_option__Drweu .SearchableSelect_option_code__tA7U1{color:var(--text-secondary);font-weight:600;min-width:40px}.SearchableSelect_select_container__K-qRe .SearchableSelect_dropdown_wrapper__7GPjT .SearchableSelect_options_list__qZ7kT .SearchableSelect_option__Drweu .SearchableSelect_option_name__XTlxA{flex:1 1}.PaymentSuccess_PaymentSuccess__YHW4P{color:var(--text-color);font-family:Inter,sans-serif;margin:60px auto;max-width:100%;padding:40px;text-align:center}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_successIcon__ZytgW{align-items:center;animation:PaymentSuccess_scaleIn__9qfKb .5s cubic-bezier(.16,1,.3,1);background:#ecfdf5;border-radius:50%;color:var(--brand-primary);display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.PaymentSuccess_PaymentSuccess__YHW4P h1{font-size:36px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_subtitle__pn8wZ{font-size:18px;margin-bottom:32px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3{border-radius:20px;color:var(--text-color);margin:32px 0;padding:32px;text-align:left}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_cardHeader__R0OT7{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_cardHeader__R0OT7 h3{font-size:18px;font-weight:700}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_cardHeader__R0OT7 .PaymentSuccess_orderId__jm4PX{font-family:monospace;font-size:14px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli{display:flex;flex-direction:column;gap:6px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli label{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli span{font-size:16px;font-weight:500}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli .PaymentSuccess_extraServicesList__qXQR8{display:flex;flex-direction:column;gap:12px;margin-top:4px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli .PaymentSuccess_extraServicesList__qXQR8 .PaymentSuccess_extraServiceDetail__ctUrC{background-color:#f9fafb;border-left:3px solid #10b981;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli .PaymentSuccess_extraServicesList__qXQR8 .PaymentSuccess_extraServiceDetail__ctUrC .PaymentSuccess_extraName__wv3Ac{color:#111827;font-size:14px;font-weight:600}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli .PaymentSuccess_extraServicesList__qXQR8 .PaymentSuccess_extraServiceDetail__ctUrC .PaymentSuccess_extraDates__jFjaz{color:#6b7280;font-size:12px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli .PaymentSuccess_travelersList__-lv0\+{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb .PaymentSuccess_infoItem__nkTli .PaymentSuccess_travelersList__-lv0\+ .PaymentSuccess_travelerTag__BaJvB{background-color:#eff6ff;border:1px solid #dbeafe;border-radius:20px;color:#1d4ed8;font-size:13px;font-weight:600;padding:6px 12px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_priceSummary__yeBsv{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-top:24px;padding-top:24px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_priceSummary__yeBsv .PaymentSuccess_totalLabel__WBJfD{font-weight:600}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_priceSummary__yeBsv .PaymentSuccess_totalAmount__ViVIw{color:#10b981;font-size:24px;font-weight:800}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_payLaterBadge__DVHkI{background:#fffbeb;border-radius:12px;color:#92400e;display:block;font-size:14px;font-weight:600;margin-top:16px;padding:12px 16px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_actions__0F5EG{display:flex;gap:16px;justify-content:center;margin-top:40px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_actions__0F5EG .PaymentSuccess_primaryBtn__cRUyr{background:var(--brand-primary);border-radius:14px;box-shadow:0 4px 14px #11182733;color:var(--white);font-weight:600;padding:16px 32px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_actions__0F5EG .PaymentSuccess_primaryBtn__cRUyr:hover{box-shadow:0 6px 20px #1118274d;transform:translateY(-2px)}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_actions__0F5EG .PaymentSuccess_secondaryBtn__Xe3Ft{background:var(--white);border-radius:14px;box-shadow:0 4px 14px #11182733;color:var(--brand-secondary);font-weight:600;padding:16px 32px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_actions__0F5EG .PaymentSuccess_secondaryBtn__Xe3Ft:hover{box-shadow:0 6px 20px #1118274d;transform:translateY(-2px)}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_suggestions__2TzyW{border-top:1px solid #f3f4f6;margin-top:80px;padding-top:60px;text-align:left}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_suggestions__2TzyW .PaymentSuccess_suggestionHeader__oFe1l{margin-bottom:40px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_suggestions__2TzyW .PaymentSuccess_suggestionHeader__oFe1l h2{font-size:28px;font-weight:800;margin-bottom:8px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_suggestions__2TzyW .PaymentSuccess_suggestionHeader__oFe1l p{color:#6b7280;font-size:16px}@keyframes PaymentSuccess_scaleIn__9qfKb{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){.PaymentSuccess_PaymentSuccess__YHW4P{margin:20px;padding:24px}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_orderCard__iUjt3 .PaymentSuccess_infoGrid__UvWBb{grid-template-columns:1fr}.PaymentSuccess_PaymentSuccess__YHW4P .PaymentSuccess_actions__0F5EG{flex-direction:column}}@keyframes SearchResults_fadeInUp__76CWL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchResults_shimmer__hc8Jl{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes SearchResults_slideUp__dAahA{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.SearchResults_searchResultsPage__SQU\+N{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.SearchResults_heroHeader__5ROeT{overflow:hidden;padding:32px 0 40px;position:relative}.SearchResults_heroHeader__5ROeT .SearchResults_heroContainer__1om\+1{margin:0 auto;max-width:1280px;padding:0 24px;position:relative}@media(max-width:768px){.SearchResults_heroHeader__5ROeT{padding:24px 0 32px}}.SearchResults_backButton__KZV4j{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--white-alpha-15);border:1px solid var(--white-alpha-20);border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;left:24px;position:absolute;top:0;transition:all .2s;width:40px}.SearchResults_backButton__KZV4j:hover{background:var(--white-alpha-25);transform:translateX(-2px)}@media(max-width:768px){.SearchResults_backButton__KZV4j{margin-bottom:16px;position:static}}.SearchResults_heroContent__hAvYO{color:var(--brand-primary);text-align:center}.SearchResults_heroContent__hAvYO h1{font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.SearchResults_heroContent__hAvYO h1 .SearchResults_resultCount__n7D87{font-weight:800}@media(max-width:768px){.SearchResults_heroContent__hAvYO h1{font-size:26px}}.SearchResults_heroContent__hAvYO .SearchResults_subtitle__UTj\+0{font-size:16px;font-weight:400;margin:0;opacity:.9}@media(max-width:768px){.SearchResults_heroContent__hAvYO .SearchResults_subtitle__UTj\+0{font-size:14px}}.SearchResults_searchSummary__NjC\+u{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.SearchResults_summaryPill__zXTa3{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--brand-primary);border:1px solid var(--white-alpha-20);border-radius:24px;color:var(--white);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px}.SearchResults_searchBarTrigger__etBS-{align-items:center;animation:SearchResults_fadeInUp__76CWL .5s ease-out;background:var(--white);border:1px solid var(--border-light);border-radius:40px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;justify-content:space-between;margin:32px auto 0;max-width:600px;padding:8px 8px 8px 24px;transition:all .2s ease}.SearchResults_searchBarTrigger__etBS-:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}@media(max-width:600px){.SearchResults_searchBarTrigger__etBS-{margin:24px 16px 0;padding:6px 6px 6px 16px}}.SearchResults_searchTriggerContent__Qxkgj{align-items:center;display:flex;flex:1 1}.SearchResults_triggerItem__QrBBI{display:flex;flex:1 1;flex-direction:column;padding:0 16px}.SearchResults_triggerItem__QrBBI:first-child{padding-left:0}@media(max-width:500px){.SearchResults_triggerItem__QrBBI{padding:0 8px}.SearchResults_triggerItem__QrBBI:not(:first-child){display:none}}.SearchResults_triggerLabel__FZQCY{color:var(--text-color);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.SearchResults_triggerValue__E10-W{color:var(--text-secondary);font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResults_triggerDivider__9ujMc{background:var(--border-light);height:24px;width:1px}@media(max-width:500px){.SearchResults_triggerDivider__9ujMc{display:none}}.SearchResults_searchIconCircle__4D91O{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media(max-width:600px){.SearchResults_searchIconCircle__4D91O{height:32px;width:32px}.SearchResults_searchIconCircle__4D91O svg{height:16px;width:16px}}.SearchResults_locationIn__xWdJY{color:var(--text-secondary);font-size:.9em;font-weight:400}.SearchResults_mainContent__dvUGp{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1280px;padding:32px 0}@media(max-width:1024px){.SearchResults_mainContent__dvUGp{padding:24px 0}}.SearchResults_toolbar__iv\+YP{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:0 24px}@media(max-width:600px){.SearchResults_toolbar__iv\+YP{align-items:stretch;flex-direction:column;padding:0 16px}}.SearchResults_toolbarLeft__7PtCi{align-items:center;display:flex;gap:12px}.SearchResults_filterBtn__7qPLE{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.SearchResults_filterBtn__7qPLE:hover{background:var(--bg-secondary);border-color:var(--brand-primary)}.SearchResults_filterBtn__7qPLE svg{color:var(--brand-primary)}.SearchResults_viewToggle__CngCc{background:var(--bg-secondary);border:1px solid var(--black-alpha-06);border-radius:8px;box-shadow:0 2px 8px var(--black-alpha-06);display:flex;padding:4px}.SearchResults_viewToggle__CngCc button{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;padding:10px 14px;transition:all .2s}.SearchResults_viewToggle__CngCc button.SearchResults_active__KZalB{background:var(--brand-primary);color:var(--white)}.SearchResults_viewToggle__CngCc button:hover:not(.SearchResults_active__KZalB){background:var(--bg-secondary);color:var(--text-color)}.SearchResults_sortDropdown__dq-JM{align-items:center;display:flex;gap:12px}.SearchResults_sortDropdown__dq-JM .SearchResults_sortLabel__pLirv{color:var(--text-color);font-size:14px;font-weight:500}.SearchResults_sortDropdown__dq-JM .SearchResults_nativeSelect__suROK{appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--border-light);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;min-width:180px;padding:10px 40px 10px 16px;transition:all .2s}.SearchResults_sortDropdown__dq-JM .SearchResults_nativeSelect__suROK:hover{border-color:var(--border-color-strong)}.SearchResults_sortDropdown__dq-JM .SearchResults_nativeSelect__suROK:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-alpha-10);outline:none}.SearchResults_resultsGrid__Pq8Jw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:0 24px}@media(max-width:1200px){.SearchResults_resultsGrid__Pq8Jw{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.SearchResults_resultsGrid__Pq8Jw{gap:16px;grid-template-columns:1fr;padding:0 16px}}.SearchResults_resultsGrid__Pq8Jw.SearchResults_listView__ysU3N{grid-template-columns:1fr}.SearchResults_emptyWrapper__uPMOq{margin:80px auto;max-width:600px;padding:0 24px}.SearchResults_emptyState__ar2TJ,.SearchResults_errorState__ymqTA{border-radius:16px;box-shadow:0 4px 20px var(--black-alpha-08);padding:60px 40px;text-align:center}.SearchResults_emptyState__ar2TJ .SearchResults_emptyIcon__RXkiO,.SearchResults_emptyState__ar2TJ .SearchResults_errorIcon__JUkAT,.SearchResults_errorState__ymqTA .SearchResults_emptyIcon__RXkiO,.SearchResults_errorState__ymqTA .SearchResults_errorIcon__JUkAT{align-items:center;border-radius:50%;display:flex;font-size:48px;height:100px;justify-content:center;margin:0 auto 24px;width:100px}.SearchResults_emptyState__ar2TJ .SearchResults_emptyIcon__RXkiO svg,.SearchResults_emptyState__ar2TJ .SearchResults_errorIcon__JUkAT svg,.SearchResults_errorState__ymqTA .SearchResults_emptyIcon__RXkiO svg,.SearchResults_errorState__ymqTA .SearchResults_errorIcon__JUkAT svg{color:var(--text-muted)}.SearchResults_emptyState__ar2TJ h3,.SearchResults_errorState__ymqTA h3{color:var(--text-color-strong);font-size:22px;font-weight:700;margin:0 0 12px}.SearchResults_emptyState__ar2TJ p,.SearchResults_errorState__ymqTA p{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0 0 24px}.SearchResults_primaryBtn__MqNrL,.SearchResults_secondaryBtn__9CXGK{align-items:center;background:var(--brand-primary);border:2px solid var(--border-light);border-radius:12px;color:var(--white);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.SearchResults_errorState__ymqTA .SearchResults_errorIcon__JUkAT{background:var(--error-alpha-10);color:var(--text-error)}.SearchResults_errorState__ymqTA h3{color:var(--text-error)}.SearchResults_errorActions__Ayozy{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.SearchResults_skeleton__\+I2GL .SearchResults_skeletonLine__Vi\+Q2{animation:SearchResults_shimmer__hc8Jl 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:6px}.SearchResults_skeletonCard__6y8ca{background:var(--white);border-radius:16px;box-shadow:0 2px 8px var(--black-alpha-06);overflow:hidden}.SearchResults_skeletonCard__6y8ca .SearchResults_skeletonImage__YzNdC{animation:SearchResults_shimmer__hc8Jl 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;height:200px}.SearchResults_skeletonCard__6y8ca .SearchResults_skeletonContent__ywVlH{display:flex;flex-direction:column;gap:10px;padding:16px}.SearchResults_skeletonCard__6y8ca .SearchResults_skeletonLine__Vi\+Q2{animation:SearchResults_shimmer__hc8Jl 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;height:14px}body.dark .SearchResults_filtersCard__K3oo9{border-color:var(--white-alpha-06);box-shadow:0 4px 24px var(--brand-primary-alpha-30)}body.dark .SearchResults_filtersHeader__zXwHm{border-bottom-color:var(--text-color)}body.dark .SearchResults_filtersHeader__zXwHm h3{color:#fff}body.dark .SearchResults_filterGroup__qAVAJ h4{color:var(--text-secondary)}body.dark .SearchResults_priceField__HiMu5 input{background:#2a2a2a;color:#fff}body.dark .SearchResults_priceField__HiMu5 input:focus{background:#333}body.dark .SearchResults_ratingOption__Lc1BX{background:#2a2a2a}body.dark .SearchResults_ratingOption__Lc1BX:hover{background:#333}body.dark .SearchResults_ratingOption__Lc1BX.SearchResults_active__KZalB{background:var(--white-alpha-15)}body.dark .SearchResults_ratingOption__Lc1BX .SearchResults_ratingLabel__\+gy10{color:#ddd}body.dark .SearchResults_categoryTag__Cv57U{background:var(--white-alpha-15)}body.dark .SearchResults_viewToggle__CngCc{background:#2a2a2a;border-color:var(--white-alpha-06)}body.dark .SearchResults_viewToggle__CngCc button{color:var(--text-color)}body.dark .SearchResults_viewToggle__CngCc button:hover:not(.SearchResults_active__KZalB){background:#333;color:#ddd}body.dark .SearchResults_mobileFilterBtn__Tt7iY,body.dark .SearchResults_sortDropdown__dq-JM select{background:#2a2a2a;border-color:#444;color:#fff}body.dark .SearchResults_mobileFilterPanel__C9glO{background:#1e1e1e}body.dark .SearchResults_mobileFilterHeader__FBdhk{border-bottom-color:var(--text-color)}body.dark .SearchResults_mobileFilterHeader__FBdhk .SearchResults_closeBtn__UJtDZ{background:#333;color:#aaa}body.dark .SearchResults_mobileFilterFooter__wKVTJ{background:#1e1e1e;border-top-color:var(--text-color)}body.dark .SearchResults_mobileFilterFooter__wKVTJ .SearchResults_clearBtn__g25tr{background:#333;color:#aaa}body.dark .SearchResults_emptyState__ar2TJ,body.dark .SearchResults_errorState__ymqTA{background:#1e1e1e}body.dark .SearchResults_emptyState__ar2TJ h3,body.dark .SearchResults_errorState__ymqTA h3{color:#fff}body.dark .SearchResults_emptyState__ar2TJ p,body.dark .SearchResults_errorState__ymqTA p{color:var(--text-secondary)}body.dark .SearchResults_emptyState__ar2TJ .SearchResults_emptyIcon__RXkiO,body.dark .SearchResults_errorState__ymqTA .SearchResults_emptyIcon__RXkiO{background:#2a2a2a}body.dark .SearchResults_skeletonCard__6y8ca{background:#1e1e1e}body.dark .SearchResults_skeletonCard__6y8ca .SearchResults_skeletonImage__YzNdC,body.dark .SearchResults_skeletonCard__6y8ca .SearchResults_skeletonLine__Vi\+Q2{background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%}body.dark .SearchResults_searchBarTrigger__etBS-{background:#2a2a2a;border-color:#444;box-shadow:0 4px 12px #0006}body.dark .SearchResults_searchBarTrigger__etBS-:hover{background:#333}body.dark .SearchResults_triggerLabel__FZQCY{color:#fff}body.dark .SearchResults_triggerValue__E10-W{color:#aaa}body.dark .SearchResults_triggerDivider__9ujMc{background:#444}.ProductTypeTabs_tabsWrapper__oYBNV{background:var(--bg-secondary);border-bottom:1px solid var(--border-light);padding:12px 0 0;position:sticky;top:0;width:100%;z-index:100}.ProductTypeTabs_tabsContainer__\+uhQB{align-items:center;display:flex;margin:0 auto;max-width:1280px;padding:0 40px;position:relative}.ProductTypeTabs_scrollArea__UevU5{display:flex;gap:32px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:none}.ProductTypeTabs_scrollArea__UevU5::-webkit-scrollbar{display:none}@media(max-width:768px){.ProductTypeTabs_scrollArea__UevU5{gap:20px}}.ProductTypeTabs_tabItem__gmK6e{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:56px;opacity:.7;padding:4px 0 10px;position:relative;transition:all .2s ease}.ProductTypeTabs_tabItem__gmK6e:hover{color:var(--text-color);opacity:1}.ProductTypeTabs_tabItem__gmK6e:hover:after{background:var(--border-light);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ProductTypeTabs_tabItem__gmK6e.ProductTypeTabs_active__Uqjqr{color:var(--brand-primary);opacity:1}.ProductTypeTabs_tabItem__gmK6e.ProductTypeTabs_active__Uqjqr:after{background:var(--brand-primary);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ProductTypeTabs_tabItem__gmK6e.ProductTypeTabs_active__Uqjqr .ProductTypeTabs_iconWrapper__skFLr{color:var(--brand-primary)}.ProductTypeTabs_iconWrapper__skFLr{align-items:center;display:flex;justify-content:center;transition:transform .2s ease}.ProductTypeTabs_label__R\+dqa{font-size:12px;font-weight:500;white-space:nowrap}.ProductTypeTabs_scrollBtn__lt0Zy{align-items:center;background:var(--white);border:1px solid var(--border-light);border-radius:50%;box-shadow:0 2px 4px var(--black-alpha-10);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:28px;z-index:10}.ProductTypeTabs_scrollBtn__lt0Zy:hover{box-shadow:0 4px 8px var(--black-alpha-10);transform:translateY(-50%) scale(1.1)}.ProductTypeTabs_scrollBtn__lt0Zy.ProductTypeTabs_left__8HY1b{left:8px}.ProductTypeTabs_scrollBtn__lt0Zy.ProductTypeTabs_right__VhLeA{right:8px}@media(max-width:768px){.ProductTypeTabs_scrollBtn__lt0Zy{display:none}}.Tour_TripsHeroAll__v3gwU .Tour_RegionTur_title__B5RUG a{color:var(--text-color);font-size:15px;font-weight:500;letter-spacing:.5%;line-height:20px;text-decoration:none}.Tour_TripsHeroAll__v3gwU .Tour_RegionTur_title__B5RUG span{color:var(--text-color);font-size:20px;font-weight:500;line-height:20px;text-decoration:none}.Tour_TripsHeroAll__v3gwU .Tour_RegionTur_title__B5RUG .Tour_RegionTur_title_sold__3IcJn{color:var(--text-muted)}.Tour_TripsHeroAll__v3gwU .Tour_TripsTitle__5Sj67{display:flex;gap:8px;min-height:24px}.Tour_TripsHeroAll__v3gwU .Tour_TripsTitle__5Sj67 span{color:var(--text-color);font-size:14px;font-weight:500;letter-spacing:50%;line-height:20px}.Tour_TripsHeroAll__v3gwU .Tour_TripsTitle__5Sj67 .Tour_TripsTitle_Trips__VwRoj{color:var(--text-muted)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj{display:flex;flex-direction:column;gap:20px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY{display:flex;gap:10px;justify-content:space-between}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_title__IRDr9{color:var(--text-dark);font-size:clamp(24px,4.5vw,42px);font-weight:700;line-height:1.25;margin-bottom:8px;word-break:break-word}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_locationInfo__dtdVf{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_locationInfo__dtdVf .Tour_location__P1LMA{align-items:center;color:var(--text-secondary);display:flex;gap:4px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_locationInfo__dtdVf .Tour_location__P1LMA .Tour_locationIcon__M3atF{color:var(--text-muted);flex-shrink:0}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_locationInfo__dtdVf .Tour_rating__fGfMY{align-items:center;color:var(--text-dark);display:flex;gap:4px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_locationInfo__dtdVf .Tour_rating__fGfMY svg{color:#ffb800;font-size:14px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_locationInfo__dtdVf .Tour_reviews__TlFwj{color:var(--text-secondary);font-weight:400}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_categoryTags__p\+JQL{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_categoryBadge__hlX9s{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px;white-space:nowrap}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_categoryBadge__hlX9s .Tour_categoryIcon__fiaLW{color:var(--text-muted);flex-shrink:0}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_tourTypeBadge__RlHvb{background:var(--brand-secondary-alpha-08);border-color:var(--brand-primary-alpha-20);color:var(--brand-primary);font-weight:600}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_left__VGolq .Tour_tourTypeBadge__RlHvb .Tour_categoryIcon__fiaLW{color:var(--brand-primary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_right__H7H4K{display:flex;gap:8px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_right__H7H4K .Tour_TripsHero_iconButton__2ALhp{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-dark);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_right__H7H4K .Tour_TripsHero_iconButton__2ALhp:hover{background:var(--bg-secondary);transform:translateY(-2px)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_right__H7H4K .Tour_TripsHero_iconButton__2ALhp svg{font-size:18px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_tourMetadataBadges__OK\+4Q{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_tourMetadataBadges__OK\+4Q span{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-dark);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_tourMetadataBadges__OK\+4Q span .Tour_metaIcon__xi09u{color:var(--brand-primary);flex-shrink:0}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_Right__41nNY{display:flex;gap:10px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_TripsHero_title_Right__41nNY button{align-items:center;background-color:#0000;border:1px solid var(--border-light);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9{display:flex;flex-direction:column;gap:16px;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle_Top__eZxD8{grid-gap:15px;display:grid;gap:15px;grid-template-columns:4fr 2fr;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle_Top__eZxD8 .Tour_leftImage__m5WQK{border-radius:12px;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle_Top__eZxD8 .Tour_leftImage__m5WQK img{border-radius:12px;height:100%;max-height:568px;object-fit:cover;object-position:center;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle_Top__eZxD8 .Tour_rightImages__F\+bhL{display:flex;flex-direction:column;gap:16px;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle_Top__eZxD8 .Tour_rightImages__F\+bhL .Tour_smallImage__3g8v8{border-radius:12px;max-height:272px;overflow:hidden;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle_Top__eZxD8 .Tour_rightImages__F\+bhL .Tour_smallImage__3g8v8 img{border-radius:12px;height:100%;object-fit:cover;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .Tour_TripsHero_Middle_Bottom__180wR{grid-gap:15px;display:grid;gap:15px;grid-template-columns:4fr 2fr;min-width:0;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .Tour_TripsHero_Middle_Bottom__180wR>div:first-child{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}@media(max-width:901px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .Tour_TripsHero_Middle_Bottom__180wR{display:flex;flex-direction:column-reverse;gap:20px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:100px;width:100%}@media(max-width:901px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right{max-height:none;overflow-y:visible;position:relative;top:0}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU{flex:1 1}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU h2{font-size:24px;margin-bottom:10px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_tourMeta__Ka1kr{color:var(--text-secondary);display:flex;font-size:14px;gap:16px;margin-bottom:20px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_organizer__HfswE{align-items:center;display:flex;gap:12px;margin-bottom:24px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_organizer__HfswE img{border-radius:50%;height:48px;width:48px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_organizer__HfswE strong{display:block;font-weight:600}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_organizer__HfswE p{color:var(--text-secondary);font-size:13px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_features__SnXf2{display:flex;gap:30px;margin-bottom:30px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_features__SnXf2 div{flex:1 1}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_features__SnXf2 div h4{font-weight:600;margin-bottom:5px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_tourInfo__lwwiU .Tour_features__SnXf2 div p{color:var(--text-secondary);font-size:13px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-boxshadow);display:flex;flex-direction:column;font-family:inherit;gap:16px;max-height:fit-content;padding:24px;width:100%}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E{border-radius:12px;gap:12px;padding:16px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3{align-items:center;display:flex;flex-wrap:wrap;font-size:32px;font-weight:600;gap:8px;letter-spacing:.5%;line-height:40px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3{font-size:24px;line-height:32px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3 .Tour_originalPrice__ymbXJ{color:var(--text-muted);font-size:16px;font-weight:600;margin:0;text-decoration:line-through}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3 .Tour_discountedPrice__ym\+5y{color:var(--text-success-dark);font-size:2rem;font-weight:700;margin:0}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3 .Tour_discountedPrice__ym\+5y.Tour_active__bglNi{color:var(--text-success-dark)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3 span{line-height:40px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo h3 span{line-height:32px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo p{color:var(--text-color);font-size:16px;font-weight:600;letter-spacing:.5%;line-height:24px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo p{font-size:14px;line-height:20px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo .Tour_dateRange__BWYAJ{color:var(--text-secondary);font-size:13px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_priceInfo__nV7xo .Tour_dateRange__BWYAJ{font-size:12px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK{display:flex;flex-direction:column;gap:16px;margin-top:12px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK{gap:8px;margin-top:8px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7{display:flex;flex:1 1;flex-direction:column;gap:6px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7{gap:4px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7 span{color:var(--text-color);font-size:14px;font-weight:500}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7 span{font-size:12px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7 .Tour_dateInput__9Y0ih{border:1px solid var(--border-color);border-radius:8px;font-size:14px;line-height:20px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7 .Tour_dateInput__9Y0ih{font-size:13px;padding:8px 10px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_dates__yT9cK .Tour_dates_check__TpxO7 .Tour_dateInput__9Y0ih:focus{border-color:var(--focus-color)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_guests__Vsivn{align-items:center;background:var(--input-bg-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color)!important;display:flex;justify-content:space-between;padding:12px;position:relative}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_guests__Vsivn label{align-items:center;color:var(--text-color);display:flex;font-size:14px;gap:8px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_guests__Vsivn label .Tour_icon__j8vwk{font-size:18px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_guests__Vsivn .Tour_dropdownIcon__FkOfy{color:var(--text-icon);font-size:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT{display:flex;flex-direction:column;gap:12px;padding:4px 0}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ:hover{background:var(--bg-primary);border-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-secondary-alpha-08);transform:translateY(-2px)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ.Tour_active__bglNi{border-color:var(--brand-primary);box-shadow:0 8px 16px var(--brand-secondary-alpha-12)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ.Tour_active__bglNi .Tour_radioIndicator__WQlnB{background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-secondary-alpha-12)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ.Tour_active__bglNi .Tour_radioIndicator__WQlnB:after{transform:translate(-50%,-50%) scale(1)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ.Tour_active__bglNi .Tour_optionTitle__R9pR0{color:var(--brand-primary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ .Tour_optionHeader__nIjuC{align-items:center;display:flex;gap:12px;margin-bottom:6px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ .Tour_optionHeader__nIjuC .Tour_optionIcon__aB4X6{color:var(--brand-primary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ .Tour_optionHeader__nIjuC .Tour_optionTitle__R9pR0{color:var(--text-dark);font-size:15px;font-weight:700}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ .Tour_optionHeader__nIjuC .Tour_radioIndicator__WQlnB{border:2px solid var(--brand-primary);border-radius:50%;height:20px;margin-left:auto;position:relative;transition:all .2s ease;width:20px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ .Tour_optionHeader__nIjuC .Tour_radioIndicator__WQlnB:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s cubic-bezier(.175,.885,.32,1.275);width:8px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupOptionCard__Z3HaJ .Tour_optionDescription__aHVdh{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0;padding-left:32px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupInputContainer__gDx4x{animation:Tour_slideDownFade__0I-1V .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:12px;margin-top:4px}@keyframes Tour_slideDownFade__0I-1V{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupInputContainer__gDx4x .Tour_inputWrapper__pc4VS{align-items:center;display:flex;position:relative}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupInputContainer__gDx4x .Tour_inputWrapper__pc4VS .Tour_inputIcon__Gb7yk{color:var(--text-secondary);left:14px;pointer-events:none;position:absolute}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupInputContainer__gDx4x .Tour_inputWrapper__pc4VS .Tour_pickupInput__EFeXh{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-dark);font-size:14px;outline:none;padding:14px 14px 14px 44px;transition:all .2s ease;width:100%}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_pickupInputContainer__gDx4x .Tour_inputWrapper__pc4VS .Tour_pickupInput__EFeXh:focus{background:var(--white);border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-secondary-alpha-12)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_infoBadge__egFA9{align-items:center;background:var(--brand-secondary-alpha-08);border-left:4px solid var(--brand-primary);border-radius:10px;color:var(--brand-primary);display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_infoBadge__egFA9 svg{opacity:.8}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_pickupPointSection__qR7gT .Tour_infoBadge__egFA9 strong{color:var(--brand-primary);font-weight:700}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7{font-size:14px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7{font-size:13px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7 p{color:var(--text-content);display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;margin:6px 0}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7 p{font-size:14px;line-height:20px;margin:4px 0}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7 hr{background:var(--divider-color);border:0;height:1px;margin:10px 0}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7 hr{margin:8px 0}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7 .Tour_totalFinal__B7VON{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;display:flex;font-weight:700;justify-content:space-between;margin-top:8px;padding:16px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_total__207D7 .Tour_totalFinal__B7VON{border-radius:10px;padding:12px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_bookNow__T-OIC{background:var(--btn-book-bg);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_bookNow__T-OIC{border-radius:10px;font-size:14px;padding:10px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_bookNow__T-OIC:disabled{background:var(--bg-tertiary);cursor:not-allowed}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_availabilityBadge__wLVYp{align-items:center;animation:Tour_pulse__3dTsr 2s infinite;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}@keyframes Tour_pulse__3dTsr{0%{box-shadow:0 0 0 0 #c5303066}70%{box-shadow:0 0 0 10px #c5303000}to{box-shadow:0 0 0 0 #c5303000}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_availabilityBadge__wLVYp.Tour_warning__2ryvT{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_availabilityBadge__wLVYp svg{font-size:16px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3:hover{border-color:var(--brand-primary);transform:translateX(4px)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3 .Tour_labelCol__-fQt9{display:flex;flex-direction:column;gap:2px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3 .Tour_labelCol__-fQt9 .Tour_title__IRDr9{color:var(--text-dark);font-size:14px;font-weight:600}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3 .Tour_labelCol__-fQt9 .Tour_subtitle__MUupG{color:var(--text-secondary);font-size:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3 .Tour_amountCol__3rF6H{color:var(--brand-primary);font-size:16px;font-weight:700}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3 .Tour_amountCol__3rF6H.Tour_payLater__0UxSQ{color:var(--text-secondary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_paymentSplit__7x0l9 .Tour_paymentRow__3kFW3.Tour_payNowRow__2PUII{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_addToBasket__zoco2{background:var(--bg-success-light);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:15px;font-weight:500;padding:12px;width:100%}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_addToBasket__zoco2{border-radius:10px;font-size:14px;padding:10px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu{border-radius:10px;gap:10px;margin-top:12px;padding:12px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeHeader__p2muJ{align-items:center;display:flex;margin-bottom:4px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeLabel__t\+Bc1{color:var(--text-success-dark);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeLabel__t\+Bc1{font-size:12px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M{align-items:flex-start;flex-direction:column;gap:6px;padding:8px 10px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M .Tour_dateEnd__\+3Wvp,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M .Tour_dateStart__QJd-m{color:var(--text-success-dark);font-size:15px;font-weight:600}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M .Tour_dateEnd__\+3Wvp,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M .Tour_dateStart__QJd-m{font-size:14px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M .Tour_dateSeparator__lBn0F{color:var(--text-tertiary-alt);font-size:14px;font-weight:400}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeValue__hbE6M .Tour_dateSeparator__lBn0F{display:none}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeHint__k3qig{color:var(--text-tertiary-alt);font-size:12px;font-style:italic;margin-top:-4px}@media(max-width:768px){.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_selectedDateRange__zIzCu .Tour_selectedDateRangeHint__k3qig{font-size:11px}}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigList__T72uF{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:16px;margin-bottom:24px;margin-top:8px;padding-top:16px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_header__SjYHV,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_header__SjYHV{align-items:center;display:flex;justify-content:space-between}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_header__SjYHV .Tour_labelContainer__Oq4Kt,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_header__SjYHV .Tour_labelContainer__Oq4Kt{display:flex;flex-direction:column;gap:2px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_header__SjYHV .Tour_label__B6G\+8,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_header__SjYHV .Tour_label__B6G\+8{color:var(--text-color);font-size:14px;font-weight:600}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_header__SjYHV .Tour_subLabel__T3QMA,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_header__SjYHV .Tour_subLabel__T3QMA{color:var(--text-secondary);font-size:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g{align-items:center;display:flex;gap:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_controlBtn__5ZcoO,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_controlBtn__5ZcoO{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s;width:32px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_controlBtn__5ZcoO:hover:not(:disabled),.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_controlBtn__5ZcoO:hover:not(:disabled){background:var(--bg-tertiary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_controlBtn__5ZcoO:disabled,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_controlBtn__5ZcoO:disabled{cursor:not-allowed;opacity:.5}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo{background:var(--btn-primary-bg)!important;border:none;color:#fff}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo:hover:not(:disabled),.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo:hover:not(:disabled){background:var(--btn-primary-hover)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_controlBtn__5ZcoO.Tour_decrease__kM1eZ,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_controlBtn__5ZcoO.Tour_decrease__kM1eZ{background:var(--bg-secondary)}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_controls__9b52g .Tour_count__OQJic,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_controls__9b52g .Tour_count__OQJic{color:var(--text-color);font-size:16px;font-weight:600;min-width:20px;text-align:center}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomConfigItem__lqfd2 .Tour_note__-GCT5,.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_Middle__acZE9 .DayTripDetail_Middle_right .Tour_bookingBox__hH09E .Tour_roomSelector__HpkMp .Tour_note__-GCT5{color:var(--text-secondary);font-size:12px;margin-top:-8px}.Tour_descriptionSection__XIxfK h2{color:var(--text-dark);font-size:24px;font-weight:600;margin-bottom:16px}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214{color:var(--text-content);font-size:16px;line-height:1.6;overflow-x:hidden}@media(max-width:768px){.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214{overflow-x:visible}}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 p{margin-bottom:12px}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 ul{margin:12px 0;padding-left:20px}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 ul li{list-style:disc;margin-bottom:6px}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table{background-color:var(--bg-secondary);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);display:table;font-size:15px;margin:24px 0;overflow:hidden;width:100%}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table thead{background-color:var(--text-success-dark);color:var(--white)}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table thead th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table thead th{font-size:12px;padding:10px 12px}}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tbody tr:hover{background-color:var(--bg-secondary)}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tbody tr:last-child{border-bottom:none}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tbody td{color:var(--darkger--color);padding:12px 16px;white-space:nowrap}@media(max-width:768px){.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tbody td{font-size:14px;padding:10px 12px}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table{-webkit-overflow-scrolling:touch;border-radius:0;display:block;margin-left:-20px;margin-right:-20px;min-width:600px;overflow-x:auto;padding-left:20px;padding-right:20px;position:relative;width:100%}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table:after{background:linear-gradient(to right,#0000 0,var(--white-alpha-80) 100%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:1}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table thead{display:table-header-group}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tbody{display:table-row-group}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table tr{display:table-row}.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table td,.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table th{display:table-cell}}@media(max-width:480px){.Tour_descriptionSection__XIxfK .Tour_descriptionContent__4J214 table{margin-left:-15px;margin-right:-15px;min-width:500px;padding-left:15px;padding-right:15px}}.Tour_guests__Vsivn{align-items:center;background:var(--input-bg-color);border:1px solid var(--border-light);border-radius:12px;display:flex;justify-content:space-between;padding:12px;position:relative}.Tour_guests__Vsivn label{color:var(--text-color);font-size:14px;font-weight:500}.Tour_guests__Vsivn .Tour_counter__PWFMG{align-items:center;display:flex;gap:12px}.Tour_guests__Vsivn .Tour_counter__PWFMG button{align-items:center;background:#fff;border:1px solid var(--border-light);border-radius:50%;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:background .2s;width:32px}.Tour_guests__Vsivn .Tour_counter__PWFMG button:hover{background:var(--emptySidebar-bg-color)}.Tour_guests__Vsivn .Tour_counter__PWFMG button:disabled{cursor:not-allowed;opacity:.4}.Tour_guests__Vsivn .Tour_counter__PWFMG span{color:var(--text-dark);font-size:16px;font-weight:600;min-width:24px;text-align:center}.Tour_checkboxLabel__D\+KYo{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.Tour_checkboxLabel__D\+KYo input[type=checkbox]{accent-color:var(--text-success-dark);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.Tour_checkboxLabel__D\+KYo span{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s ease}.Tour_checkboxLabel__D\+KYo:hover span{color:var(--text-success-dark)}@media(max-width:768px){.Tour_checkboxLabel__D\+KYo span{font-size:13px}.Tour_checkboxLabel__D\+KYo input[type=checkbox]{height:16px;width:16px}}.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--bg-scrollbar-track);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--text-success-dark);border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-success)}.custom-scrollbar{scrollbar-color:var(--text-success-dark) var(--bg-scrollbar-track);scrollbar-width:thin}.Tour_availableDatesContainer__BFYJ-{background-color:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:10px;box-shadow:0 2px 6px var(--brand-secondary-alpha-08);color:var(--text-success-dark);font-size:13px;margin-bottom:16px;padding:12px 16px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesTitle__3lUnl{align-items:center;display:flex;gap:8px;margin-bottom:6px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesTitle__3lUnl .Tour_titleBullet__k8IZx{background-color:var(--text-success-dark);border-radius:50%;flex-shrink:0;height:6px;width:6px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesTitle__3lUnl strong{font-weight:600}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ{display:flex;flex-wrap:wrap;gap:6px;line-height:1.5;margin-left:14px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ.Tour_scrollable__TVdGR{margin-left:12px;max-height:180px;overflow-y:auto;padding-bottom:4px;padding-left:2px;padding-right:4px}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl{align-items:center;background-color:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px var(--brand-secondary-alpha-08);color:var(--text-color);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.2px;overflow:hidden;padding:10px 16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl:before{background:linear-gradient(90deg,#0000,var(--brand-secondary-alpha-05),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl:hover:not(.Tour_selected__ryJpi):not(.Tour_inactive__VBu\+T):before{left:100%}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl .Tour_dateRangeText__dihCF{position:relative;z-index:1}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl.Tour_selected__ryJpi{background:var(--bg-tertiary);border:2px solid var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-secondary-alpha-25),0 2px 4px var(--brand-primary-light-alpha-15);color:var(--brand-primary);font-weight:600;transform:translateY(-1px)}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl.Tour_inactive__VBu\+T{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary);cursor:not-allowed;opacity:.5}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl:active:not(.Tour_inactive__VBu\+T){box-shadow:0 1px 3px var(--brand-secondary-alpha-10);transform:translateY(0)}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl{flex-shrink:0}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl:hover:not(.Tour_selected__ryJpi){background-color:var(--bg-tertiary);transform:scale(1.02)}.Tour_availableDatesContainer__BFYJ- .Tour_dateButton__Z7lhl.Tour_eventRange__aM0nO{background-color:var(--brand-primary-alpha-05);border-color:var(--brand-primary);border-style:dashed}.Tour_availableDatesContainer__BFYJ- .Tour_eventStar__iAwdp{color:var(--brand-primary);font-size:14px;margin-left:5px;vertical-align:middle}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb-{border-radius:12px;font-size:14px;overflow:hidden;padding:16px;position:relative;transition:all .2s ease}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb-.Tour_selected__ryJpi{background-color:var(--bg-tertiary);border:2px solid var(--brand-primary);box-shadow:0 4px 12px var(--brand-secondary-alpha-20);color:var(--brand-primary);font-weight:600;transform:scale(1.02)}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb-.Tour_active__bglNi{background-color:var(--bg-secondary);border:2px solid var(--brand-primary);box-shadow:0 2px 8px var(--brand-secondary-alpha-10);color:var(--brand-primary);cursor:pointer;font-weight:500}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb-.Tour_default__EtyA8{background-color:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 1px 3px var(--card-boxshadow);color:var(--text-color);cursor:default;font-weight:400}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb- .Tour_activeIndicator__QN5mM{background-color:var(--brand-primary);height:3px;left:0;position:absolute;right:0;top:0}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb- .Tour_dateContent__O6R7o{align-items:center;display:flex;gap:8px}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb- .Tour_dot__0fBLI{background-color:var(--brand-primary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb- .Tour_notes__aBXlK{border-top:1px solid var(--divider-color);color:var(--brand-primary);font-size:12px;line-height:1.5;margin-top:8px;padding-top:8px}.Tour_availableDatesContainer__BFYJ- .Tour_tourDateItem__9qCb- .Tour_unavailable__JrJ-V{color:var(--text-secondary);font-size:11px;font-style:italic;margin-top:8px}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld{background:linear-gradient(135deg,var(--bg-info-light) 0,var(--white-alpha-05) 100%);border:1px solid var(--border-info);border-radius:10px;box-shadow:0 2px 8px var(--brand-info-alpha-10);margin-bottom:16px;margin-top:16px;padding:14px}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld .Tour_header__SjYHV{align-items:center;display:flex;gap:10px;margin-bottom:6px}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld .Tour_title__IRDr9{color:var(--text-info);font-size:15px;font-weight:600;margin-bottom:3px}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld .Tour_subtitle__MUupG{color:var(--text-secondary);font-size:12px;line-height:1.4}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld .Tour_footer__P13-I{align-items:center;border-top:1px solid var(--border-info);display:flex;justify-content:space-between;margin-top:6px;padding-top:6px}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld .Tour_footerLabel__a5efC{color:var(--text-info);font-size:13px;font-weight:500}.Tour_availableDatesContainer__BFYJ- .Tour_earlyBirdBanner__0J1ld .Tour_footerValue__4otsG{color:var(--text-info);font-size:16px;font-weight:700}.Tour_availableDatesContainer__BFYJ- .Tour_alertMessage__HGDTs{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:12px;padding:12px}.Tour_availableDatesContainer__BFYJ- .Tour_alertMessage__HGDTs.Tour_error__RC\+sS{background-color:var(--bg-error-light);border:1px solid var(--border-error);color:var(--text-error);font-weight:500}.Tour_availableDatesContainer__BFYJ- .Tour_alertMessage__HGDTs.Tour_info__qJC3b{background-color:var(--bg-info-light);border:1px solid var(--border-info-light);color:var(--text-info-dark);font-size:13px;padding:8px 12px}.Tour_availableDatesContainer__BFYJ- .Tour_alertMessage__HGDTs.Tour_info__qJC3b strong{font-weight:600}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-top:16px;padding:12px}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_header__SjYHV{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_labelContainer__Oq4Kt{display:flex;flex-direction:column;gap:4px}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_label__B6G\+8{color:var(--text-color);font-size:14px;font-weight:600}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_subLabel__T3QMA{color:var(--text-secondary);font-size:12px;font-weight:400}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controls__9b52g{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 2px var(--card-boxshadow);display:flex;gap:10px;padding:6px 8px}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controlBtn__5ZcoO{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controlBtn__5ZcoO.Tour_decrease__kM1eZ{background-color:var(--bg-tertiary);color:var(--text-secondary)}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controlBtn__5ZcoO.Tour_decrease__kM1eZ:disabled{cursor:not-allowed;opacity:.5}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo{color:var(--brand-primary)}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo:hover:not(:disabled){background-color:var(--brand-primary-alpha-20)}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_controlBtn__5ZcoO.Tour_increase__M9Mlo:disabled{background-color:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed;opacity:.5}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_count__OQJic{color:var(--brand-primary);font-size:16px;font-weight:700;letter-spacing:.5px;min-width:24px;text-align:center}.Tour_availableDatesContainer__BFYJ- .Tour_roomSelector__HpkMp .Tour_note__-GCT5{color:var(--text-secondary);font-size:12px}.Tour_availableDatesContainer__BFYJ- .Tour_roomConfigList__T72uF{display:flex;flex-direction:column;gap:12px;margin-top:16px}.Tour_availableDatesContainer__BFYJ- .Tour_roomConfigItem__lqfd2{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px}.Tour_availableDatesContainer__BFYJ- .Tour_roomConfigItem__lqfd2 .Tour_header__SjYHV{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.Tour_availableDatesContainer__BFYJ- .Tour_roomConfigItem__lqfd2 .Tour_labelContainer__Oq4Kt{display:flex;flex-direction:column;gap:4px}.Tour_availableDatesContainer__BFYJ- .Tour_roomConfigItem__lqfd2 .Tour_label__B6G\+8{color:var(--text-color);font-size:15px;font-weight:600}.Tour_availableDatesContainer__BFYJ- .Tour_roomConfigItem__lqfd2 .Tour_subLabel__T3QMA{color:var(--text-secondary);font-size:12px;font-weight:400}.Tour_availableDatesContainer__BFYJ- .Tour_originalPrice__ymbXJ{color:var(--text-secondary);font-size:1.1rem;margin-right:8px;text-decoration:line-through}.Tour_availableDatesContainer__BFYJ- .Tour_discountedPrice__ym\+5y{color:inherit;font-size:inherit;font-size:2rem;font-weight:inherit}.Tour_availableDatesContainer__BFYJ- .Tour_discountedPrice__ym\+5y.Tour_active__bglNi{color:var(--text-success);font-size:1.5rem;font-weight:600}.Tour_availableDatesContainer__BFYJ- .Tour_b2bDiscountText__VZGvo{color:var(--text-success)}@media(min-width:769px)and (max-width:901px){.Tour_availableDatesContainer__BFYJ-{padding:14px 16px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ{gap:8px;margin-left:0}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ .Tour_dateButton__Z7lhl{flex:1 1 auto;font-size:13px;min-width:fit-content;padding:10px 12px;text-align:center}}.Tour_availableDatesContainer__BFYJ- .Tour_hintText__nppwO{color:var(--text-success);font-size:12px;font-style:italic;margin-left:14px;margin-top:8px}@media(min-width:769px)and (max-width:901px){.Tour_availableDatesContainer__BFYJ-{padding:14px 16px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ{gap:8px;margin-left:0}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ .Tour_dateButton__Z7lhl{flex:1 1 auto;font-size:13px;min-width:fit-content;padding:10px 12px;text-align:center}.Tour_availableDatesContainer__BFYJ- .Tour_hintText__nppwO{margin-left:0}}@media(max-width:768px){.Tour_availableDatesContainer__BFYJ-{font-size:12px;padding:12px 14px}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ{gap:6px;margin-left:0}.Tour_availableDatesContainer__BFYJ- .Tour_availableDatesList__S-OaQ .Tour_dateButton__Z7lhl{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;font-size:11px;min-width:0;padding:8px 10px}.Tour_availableDatesContainer__BFYJ- .Tour_hintText__nppwO{font-size:11px;margin-left:0}}.Tour_tourContentHtml__ds-yE{overflow-x:hidden;width:100%}@media(max-width:768px){.Tour_tourContentHtml__ds-yE{overflow-x:hidden}}.Tour_tourContentHtml__ds-yE table{background-color:var(--bg-secondary);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px var(--black-alpha-10);box-shadow:var(--card-boxshadow);display:table;font-size:15px;margin:24px 0;max-width:100%;overflow:hidden;table-layout:auto;width:100%}.Tour_tourContentHtml__ds-yE table thead{background-color:var(--brand-primary);color:var(--white)}.Tour_tourContentHtml__ds-yE table thead th{word-wrap:break-word;font-size:14px;font-weight:600;letter-spacing:.5px;overflow-wrap:break-word;padding:12px 16px;text-align:left;text-transform:uppercase}@media(max-width:768px){.Tour_tourContentHtml__ds-yE table thead th{font-size:12px;padding:10px 12px;white-space:normal}}.Tour_tourContentHtml__ds-yE table tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.Tour_tourContentHtml__ds-yE table tbody tr:hover{background-color:var(--bg-tertiary)}.Tour_tourContentHtml__ds-yE table tbody tr:last-child{border-bottom:none}.Tour_tourContentHtml__ds-yE table tbody td{word-wrap:break-word;color:var(--text-color);max-width:0;overflow-wrap:break-word;padding:12px 16px}@media(max-width:768px){.Tour_tourContentHtml__ds-yE table tbody td{font-size:14px;padding:10px 12px;white-space:normal}.Tour_tourContentHtml__ds-yE table{-webkit-overflow-scrolling:touch;border-radius:8px;display:block;overflow-x:auto;width:100%}.Tour_tourContentHtml__ds-yE table thead{display:table-header-group}.Tour_tourContentHtml__ds-yE table tbody{display:table-row-group}.Tour_tourContentHtml__ds-yE table tr{display:table-row}.Tour_tourContentHtml__ds-yE table td,.Tour_tourContentHtml__ds-yE table th{word-wrap:break-word;display:table-cell;overflow-wrap:break-word;white-space:normal}}.Tour_tourContentHtml__ds-yE .Tour_tableWrapper__lkVld{-webkit-overflow-scrolling:touch;border-radius:8px;margin:24px 0;overflow-x:auto;width:100%}@media(max-width:768px){.Tour_tourContentHtml__ds-yE .Tour_tableWrapper__lkVld{margin-left:0;margin-right:0}}.Tour_tourContentHtml__ds-yE .Tour_tableWrapper__lkVld table{margin:0;min-width:100%}.RecentlyViewed_section__sczaM{border-top:1px solid var(--border-color);padding:40px 0 20px}.RecentlyViewed_title__VIrPc{color:var(--text-dark);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:576px){.RecentlyViewed_title__VIrPc{font-size:1.2rem;margin-bottom:1rem}}.RecentlyViewed_grid__zODei{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.RecentlyViewed_grid__zODei{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.RecentlyViewed_grid__zODei{grid-template-columns:repeat(1,1fr)}}@media(max-width:576px){.RecentlyViewed_grid__zODei{-webkit-overflow-scrolling:touch;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.RecentlyViewed_grid__zODei::-webkit-scrollbar{display:none}.RecentlyViewed_grid__zODei>*{flex:0 0 82vw;max-width:320px;scroll-snap-align:start}}.PaymentCancel_container__pd1NP{align-items:center;display:flex;justify-content:center;min-height:70vh}.PaymentCancel_card__ljlOA{border-radius:16px;box-shadow:0 4px 12px var(--black-alpha-10);max-width:400px;padding:2rem;text-align:center;width:100%}.PaymentCancel_title__JB9JS{color:#e11d48;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.PaymentCancel_message__R6hkE{color:#374151;margin-bottom:2rem}.PaymentCancel_actions__hmTaP{display:flex;gap:1rem;justify-content:center}.PaymentCancel_retryBtn__ewuBb{background:#16a34a;color:#fff}.PaymentCancel_homeBtn__060hZ,.PaymentCancel_retryBtn__ewuBb{border:none;border-radius:8px;cursor:pointer;padding:.6rem 1.2rem}.PaymentCancel_homeBtn__060hZ{background:var(--border-light);color:var(--text-color)}.Profile_profilePage__gdf0a{background:var(--bg-color);min-height:100vh;padding-bottom:80px}.Profile_profileHero__lHrIS{background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.Profile_heroBack__141CT{margin:0 auto;max-width:100%;padding:12px 4rem 0}@media(max-width:576px){.Profile_heroBack__141CT{padding:10px 2rem 0}}.Profile_backButton__xz-4h{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;gap:6px;padding:6px 10px;transition:all .15s ease}.Profile_backButton__xz-4h:hover{background:var(--bg-tertiary);color:var(--text-dark)}.Profile_backIcon__MjVNy{font-size:11px}.Profile_heroContent__iHV2A{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:100%;padding:16px 4rem 20px}@media(max-width:576px){.Profile_heroContent__iHV2A{gap:12px;padding:12px 2rem 16px}}.Profile_userAvatar__77ipr{border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}@media(max-width:576px){.Profile_userAvatar__77ipr{height:48px;width:48px}}.Profile_userInfo__YM59N{flex:1 1;min-width:0}.Profile_userInfo__YM59N h1{color:var(--text-dark);font-size:1.05rem;font-weight:700;margin:0 0 2px}.Profile_userInfo__YM59N h1,.Profile_userInfo__YM59N p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile_userInfo__YM59N p{color:var(--text-secondary);font-size:12px;margin:0}.Profile_userStats__rq\+gJ{display:flex;flex-shrink:0;gap:20px}@media(max-width:576px){.Profile_userStats__rq\+gJ{display:none}}.Profile_statItem__3AB13{align-items:center;display:flex;flex-direction:column;gap:1px}.Profile_statValue__o97e1{color:var(--text-dark);font-size:1rem;font-weight:700;line-height:1.2}.Profile_statLabel__drtcC{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Profile_logoutButton__RQmsQ{align-items:center;background:#0000;border:1.5px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .18s ease}.Profile_logoutButton__RQmsQ:hover{border-color:#ef4444;color:#ef4444}@media(max-width:480px){.Profile_logoutButton__RQmsQ{padding:7px 10px}.Profile_logoutButton__RQmsQ span{display:none}}.Profile_logoutIcon__l8XQR{font-size:13px}.Profile_profileContent__n\+--V{margin:0 auto;max-width:100%;padding:0 4rem}@media(max-width:576px){.Profile_profileContent__n\+--V{padding:0 2rem}}.Profile_profileLayout__-ZISZ{display:flex;flex-direction:column;gap:0}.Profile_sidebar__eTprl{background:var(--bg-color);border-bottom:1px solid var(--border-color);margin:0 -20px;overflow-x:auto;padding:0 20px;position:sticky;scrollbar-width:none;top:0;z-index:9}.Profile_sidebar__eTprl::-webkit-scrollbar{display:none}@media(max-width:576px){.Profile_sidebar__eTprl{margin:0 -16px;padding:0 16px}}.Profile_sidebarNav__PnFFw{display:flex;gap:0;min-width:100%;width:max-content}.Profile_navItem__gRa8F{align-items:center;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:7px;padding:14px 18px;transition:all .18s ease;white-space:nowrap}.Profile_navItem__gRa8F:hover{background:var(--bg-secondary);color:var(--text-dark)}.Profile_navItem__gRa8F.Profile_active__u1EK9{border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:600}.Profile_navIcon__yUbOX{font-size:13px;opacity:.75}.Profile_active__u1EK9 .Profile_navIcon__yUbOX{opacity:1}.Profile_mainSection__lwRmo{padding-top:24px}@media(max-width:576px){.Profile_mainSection__lwRmo{padding-top:16px}}.Profile_contentWrapper__6QCy5{display:flex;flex-direction:column;gap:16px}.Profile_filters__Mx27W{display:flex;gap:6px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.Profile_filters__Mx27W::-webkit-scrollbar{display:none}.Profile_filters__Mx27W button{align-items:center;background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:5px;padding:7px 13px;transition:all .18s ease;white-space:nowrap}.Profile_filters__Mx27W button:hover{border-color:var(--text-secondary);color:var(--text-dark)}.Profile_filters__Mx27W button.Profile_active__u1EK9{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.Profile_tabIcon__dnXL7{font-size:11px;opacity:.8}.Profile_tabLabel__EZKRa{font-size:12px}.Profile_tabCount__3KWwZ{background:#00000012;border-radius:10px;color:inherit;font-size:10px;padding:1px 6px}.Profile_searchControls__kPfqy{align-items:center;display:flex;gap:8px}@media(max-width:480px){.Profile_searchControls__kPfqy{flex-wrap:wrap}}.Profile_searchInput__HlCjt{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:10px;color:var(--text-dark);flex:1 1;font-family:Poppins,sans-serif;font-size:13px;min-width:0;outline:none;padding:9px 14px;transition:border-color .18s ease}.Profile_searchInput__HlCjt:focus{border-color:var(--brand-primary)}.Profile_searchInput__HlCjt::placeholder{color:var(--text-muted)}.Profile_sortSelect__ZhTz-{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:10px;color:var(--text-dark);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;outline:none;padding:9px 12px;transition:border-color .18s ease}.Profile_sortSelect__ZhTz-:focus{border-color:var(--brand-primary)}.Profile_resetButton__Mevsf{align-items:center;background:#0000;border:1.5px solid var(--border-color);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:5px;padding:9px 14px;transition:all .18s ease}.Profile_resetButton__Mevsf:hover{border-color:var(--text-dark);color:var(--text-dark)}.Profile_cards__vhhwX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(280px,1fr))}@media(max-width:1200px){.Profile_cards__vhhwX{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media(max-width:900px){.Profile_cards__vhhwX{grid-template-columns:repeat(1,minmax(280px,1fr))}}@media(max-width:576px){.Profile_cards__vhhwX{grid-template-columns:repeat(1,minmax(280px,1fr))}}.Profile_card__yGY0R{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:box-shadow .18s ease}.Profile_card__yGY0R:hover{box-shadow:0 4px 20px var(--black-alpha-06)}.Profile_cardImage__M2fRz{display:block;max-height:200px;object-fit:cover;width:100%}@media(max-width:576px){.Profile_cardImage__M2fRz{max-height:160px}}.Profile_cardText__cgGtI{padding:0}.Profile_cardHeader__LKEF6{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 12px}@media(max-width:576px){.Profile_cardHeader__LKEF6{flex-wrap:wrap;padding:14px 16px 10px}}.Profile_cardHeaderLeft__gfVAJ{flex:1 1;min-width:0}.Profile_cardHeaderLeft__gfVAJ h3{color:var(--text-dark);font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 4px}.Profile_cardHeaderLeft__gfVAJ h4{color:var(--text-muted);font-size:11px;font-weight:400;margin:0 0 6px}.Profile_productTitleLink__CVhgi{text-decoration:none}.Profile_productTitleLink__CVhgi h3{color:var(--text-dark);transition:color .15s ease}.Profile_productTitleLink__CVhgi:hover h3{color:var(--brand-primary)}.Profile_statusBadge__ugGiR{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;white-space:nowrap}.Profile_statusBadge__ugGiR.Profile_status_success__Foj14{background:#10b9811a;color:#059669}.Profile_statusBadge__ugGiR.Profile_status_pending__-8enJ{background:#f59e0b1a;color:#d97706}.Profile_statusBadge__ugGiR.Profile_status_canceled__ltR4C,.Profile_statusBadge__ugGiR.Profile_status_failed__BfLK7{background:#ef44441a;color:#dc2626}.Profile_statusBadge__ugGiR.Profile_status_partially_refunded__K1NBV,.Profile_statusBadge__ugGiR.Profile_status_refunded__wL4Q\+{background:#6366f11a;color:#4f46e5}.Profile_productTypeBadge__2B0oS{align-items:center;background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:500;padding:3px 8px}.Profile_detailRow__KI3mU{align-items:flex-start;border-top:1px solid var(--border-color);color:var(--text-dark);display:flex;font-size:13px;gap:10px;padding:8px 20px}@media(max-width:576px){.Profile_detailRow__KI3mU{padding:8px 16px}}.Profile_detailIcon__pHWAx{color:var(--text-muted);flex-shrink:0;font-size:13px;margin-top:2px}.Profile_detailLabel__uY2Sz{display:block;margin-bottom:2px}.Profile_detailLabel__uY2Sz,.Profile_detailSubtext__4NDE9{color:var(--text-muted);font-size:11px}.Profile_detailsSection__dqEp\+{border-top:1px solid var(--border-color)}.Profile_detailsToggle__mjDt0{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:12px 20px;transition:all .15s ease;width:100%}.Profile_detailsToggle__mjDt0:hover{background:var(--bg-tertiary);color:var(--brand-primary)}.Profile_detailsToggle__mjDt0 svg{font-size:11px}.Profile_detailsContent__ytpZo{background:var(--bg-color);border-top:1px solid var(--border-color);padding:16px 20px 20px}@media(max-width:576px){.Profile_detailsContent__ytpZo{padding:14px 16px 16px}}.Profile_detailsGroup__F3wZD{margin-bottom:20px}.Profile_detailsGroup__F3wZD:last-child{margin-bottom:0}.Profile_detailsGroup__F3wZD h5{align-items:center;border-bottom:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.06em;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.Profile_detailsGroup__F3wZD h5 svg{color:var(--text-muted);font-size:11px}.Profile_detailsList__5SE8q{display:flex;flex-direction:column;gap:8px}.Profile_detailItem__DACI0{align-items:flex-start;display:flex;font-size:13px;gap:12px;justify-content:space-between}.Profile_detailItem__DACI0>span:first-child{color:var(--text-secondary);flex-shrink:0}.Profile_detailItem__DACI0>strong{color:var(--text-dark);font-weight:500;text-align:right}.Profile_descriptionText__6dLD0{color:var(--text-secondary);font-size:13px;line-height:1.6}.Profile_descriptionText__6dLD0 *{max-width:100%}.Profile_passengerDetailsList__xXJmc{display:flex;flex-direction:column;gap:10px}.Profile_passengerDetailItem__WCdTW{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:12px}.Profile_passengerDetailHeader__aZLlU{align-items:center;display:flex;gap:8px;margin-bottom:10px}.Profile_passengerDetailHeader__aZLlU strong{color:var(--text-dark);font-size:13px}.Profile_passengerType__FRl3o{background:var(--bg-tertiary);border-radius:10px;color:var(--text-muted);font-size:10px;padding:2px 7px;text-transform:capitalize}.Profile_passengerDetailInfo__gBjnk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Profile_passengerDetailInfo__gBjnk>div{display:flex;flex-direction:column;gap:1px}.Profile_passengerDetailInfo__gBjnk>div span:first-child{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Profile_passengerDetailInfo__gBjnk>div strong{color:var(--text-dark);font-size:12px;font-weight:500}.Profile_settingsCard__Vg-O0{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:14px;overflow:hidden}.Profile_sectionHeader__-E\+1i{border-bottom:1px solid var(--border-color);padding:20px 24px}.Profile_sectionHeader__-E\+1i h2{color:var(--text-dark);font-size:1rem;font-weight:700;margin:0 0 4px}.Profile_sectionHeader__-E\+1i p{color:var(--text-secondary);font-size:12px;margin:0}@media(max-width:576px){.Profile_sectionHeader__-E\+1i{padding:16px}}.Profile_headerRow__z7jMz{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Profile_headerInfo__OOeq\+{flex:1 1;min-width:0}.Profile_settingsGroup__m9Mtw{border-bottom:1px solid var(--border-color);padding:20px 24px}.Profile_settingsGroup__m9Mtw:last-child{border-bottom:none}.Profile_settingsGroup__m9Mtw h3{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}@media(max-width:576px){.Profile_settingsGroup__m9Mtw{padding:16px}}.Profile_photoUploadSection__PbYC2{align-items:center;display:flex;gap:16px}.Profile_avatarPreview__\+ENJD{border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.Profile_uploadControls__Bm3rt{display:flex;flex-direction:column;gap:8px}.Profile_uploadControls__Bm3rt input[type=file]{display:none}.Profile_uploadLabel__scDuH{align-items:center;background:var(--brand-primary);border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:opacity .18s ease}.Profile_uploadLabel__scDuH:hover{opacity:.85}.Profile_deletePhotoButton__QisTG{align-items:center;background:#0000;border:1.5px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:7px 14px;transition:all .18s ease}.Profile_deletePhotoButton__QisTG:hover{border-color:#ef4444;color:#ef4444}.Profile_formGrid__0kWn6{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:576px){.Profile_formGrid__0kWn6{grid-template-columns:1fr}}.Profile_inputField__6wcMN{display:flex;flex-direction:column;gap:6px}.Profile_inputField__6wcMN label{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.Profile_inputField__6wcMN input,.Profile_inputField__6wcMN select{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:10px;color:var(--text-dark);font-family:Poppins,sans-serif;font-size:13px;outline:none;padding:10px 14px;transition:border-color .18s ease;width:100%}.Profile_inputField__6wcMN input:focus,.Profile_inputField__6wcMN select:focus{border-color:var(--brand-primary)}.Profile_inputField__6wcMN input::placeholder,.Profile_inputField__6wcMN select::placeholder{color:var(--text-muted)}.Profile_inputField__6wcMN input:disabled,.Profile_inputField__6wcMN select:disabled{background:var(--bg-tertiary);cursor:not-allowed;opacity:.6}.Profile_disabled__1n5Mh{background:var(--bg-tertiary)!important;cursor:not-allowed!important;opacity:.6!important}.Profile_themeToggle__XdYJ8{align-items:center;background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;gap:12px;padding:12px 14px;transition:all .18s ease}.Profile_themeToggle__XdYJ8:hover{border-color:var(--brand-primary)}.Profile_themeToggle__XdYJ8 .Profile_themeIcon__ml84F{color:var(--text-secondary);font-size:16px}.Profile_themeToggle__XdYJ8 span{color:var(--text-dark);font-size:13px;font-weight:500}.Profile_verificationSection__EqTVu{align-items:flex-start;background:#f59e0b0d;border:1.5px solid #f59e0b40;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:14px 16px}@media(max-width:576px){.Profile_verificationSection__EqTVu{flex-direction:column}}.Profile_verificationInfo__OtVxV{align-items:flex-start;display:flex;flex:1 1;gap:10px}.Profile_verificationInfo__OtVxV h4{color:var(--text-dark);font-size:13px;font-weight:600;margin:0 0 3px}.Profile_verificationInfo__OtVxV p{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0}.Profile_verificationIcon__psDpn{color:#d97706;flex-shrink:0;font-size:16px;margin-top:1px}.Profile_verifyButton__uqveg{align-items:center;background:#d97706;border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;padding:8px 16px;text-decoration:none;transition:opacity .18s ease;white-space:nowrap}.Profile_verifyButton__uqveg:hover{opacity:.85}.Profile_actions__lUsMB{display:flex;justify-content:flex-end;padding-top:4px}.Profile_saveButton__Fiu2k{align-items:center;background:var(--brand-primary);border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:10px 24px;transition:opacity .18s ease}.Profile_saveButton__Fiu2k:hover{opacity:.85}.Profile_saveButton__Fiu2k:disabled{cursor:not-allowed;opacity:.6}.Profile_loadMore__v0rqZ{display:flex;justify-content:center;padding:20px 0 8px}.Profile_loadMore__v0rqZ button{background:#0000;border:1.5px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 28px;transition:all .18s ease}.Profile_loadMore__v0rqZ button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.Profile_historyList__NzCn7{display:flex;flex-direction:column;padding:8px 0}.Profile_historyItem__EyBCR{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 24px;transition:background .15s ease}.Profile_historyItem__EyBCR:hover{background:var(--bg-tertiary)}@media(max-width:576px){.Profile_historyItem__EyBCR{padding:12px 16px}}.Profile_historyIcon__aDs8B{align-items:center;background:var(--bg-tertiary);border-radius:50%;color:var(--text-muted);display:flex;flex-shrink:0;font-size:12px;height:34px;justify-content:center;width:34px}.Profile_historyInfo__eLkSm{flex:1 1;min-width:0}.Profile_historyInfo__eLkSm h4{color:var(--text-dark);font-size:13px;font-weight:500;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile_historyMeta__FPNj2{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.Profile_type__6Z\+Iu{background:var(--bg-tertiary);border-radius:10px;padding:1px 7px;text-transform:capitalize}.Profile_deleteHistoryItem__w4bGz{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s ease;width:28px}.Profile_deleteHistoryItem__w4bGz:hover{background:var(--border-color);color:#ef4444}.Profile_profileContainer__bidON{display:flex;gap:24px}@media(max-width:768px){.Profile_profileContainer__bidON{flex-direction:column}}.Profile_content__QBcb9{flex:1 1}.Profile_header__fGoJA{margin-bottom:24px}.Profile_themeToggleContainer__UuPOo{align-items:center;display:flex;gap:10px}.Profile_themeSwitch__AlHVH{display:inline-block;flex-shrink:0;height:24px;position:relative;width:42px}.Profile_themeSwitch__AlHVH input{height:0;opacity:0;position:absolute;width:0}.Profile_themeSwitch__AlHVH input:checked+.Profile_themeSlider__g6MLl{background:var(--brand-primary)}.Profile_themeSwitch__AlHVH input:checked+.Profile_themeSlider__g6MLl:before{transform:translateX(18px)}.Profile_themeSlider__g6MLl{background:var(--border-color);border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.Profile_themeSlider__g6MLl:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}.Profile_themeLabel__AFaSk{color:var(--text-dark);font-size:13px;font-weight:500}.RefundRequestModal_overlay__-KWrJ{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.RefundRequestModal_modal__2OGcK{animation:RefundRequestModal_slideIn__p9ViX .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px var(--black-alpha-10),0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes RefundRequestModal_slideIn__p9ViX{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.RefundRequestModal_header__UB8S\+{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:24px}.RefundRequestModal_header__UB8S\+ h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.RefundRequestModal_closeButton__SYlka{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-tertiary-alt);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.RefundRequestModal_closeButton__SYlka:hover{background-color:#f3f4f6;color:#111827}.RefundRequestModal_form__Vt2Ia{padding:24px}.RefundRequestModal_orderInfo__GA00y{background-color:#f9fafb;border:1px solid var(--border-light);border-radius:8px;margin-bottom:24px;padding:16px}.RefundRequestModal_orderInfo__GA00y p{color:#374151;font-size:.95rem;margin:8px 0}.RefundRequestModal_orderInfo__GA00y p:first-child{margin-top:0}.RefundRequestModal_orderInfo__GA00y p:last-child{margin-bottom:0}.RefundRequestModal_orderInfo__GA00y p strong{color:#111827;font-weight:600}.RefundRequestModal_formGroup__Id4oC{margin-bottom:24px}.RefundRequestModal_formGroup__Id4oC label{color:#374151;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.RefundRequestModal_formGroup__Id4oC .RefundRequestModal_required__FRMox{color:var(--text-error)}.RefundRequestModal_textarea__ZH4vC{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.95rem;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.RefundRequestModal_textarea__ZH4vC:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.RefundRequestModal_textarea__ZH4vC:disabled{background-color:#f3f4f6;cursor:not-allowed}.RefundRequestModal_helpText__Uv7IO{color:var(--text-tertiary-alt);display:block;font-size:.85rem;margin-top:6px}.RefundRequestModal_actions__CG9FG{border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.RefundRequestModal_cancelButton__\+8qLK,.RefundRequestModal_submitButton__Dkej8{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .2s}.RefundRequestModal_cancelButton__\+8qLK{background-color:#f3f4f6;color:#374151}.RefundRequestModal_cancelButton__\+8qLK:hover:not(:disabled){background-color:var(--border-light)}.RefundRequestModal_cancelButton__\+8qLK:disabled{cursor:not-allowed;opacity:.5}.RefundRequestModal_submitButton__Dkej8{background-color:var(--text-error);color:#fff}.RefundRequestModal_submitButton__Dkej8:hover:not(:disabled){background-color:#b91c1c}.RefundRequestModal_submitButton__Dkej8:disabled{background-color:var(--text-muted);cursor:not-allowed;opacity:.5}.ConfirmModal_overlay__RY6tU{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999999}.ConfirmModal_modal__7OxK-{background:#fff;background:var(--bg-color,#fff);border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:400px;padding:32px;position:relative;text-align:center;width:100%}.ConfirmModal_closeBtn__hYhzj{background:none;border:none;border-radius:50%;color:#666;color:var(--text-secondary,#666);cursor:pointer;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s ease}.ConfirmModal_closeBtn__hYhzj:hover{background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);color:#000;color:var(--text-color,#000)}.ConfirmModal_iconWrapper__a7Qdu{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.ConfirmModal_iconWrapper__a7Qdu.ConfirmModal_danger__ST0RJ{background:#fef2f2;color:#ef4444}.ConfirmModal_iconWrapper__a7Qdu.ConfirmModal_primary__6tLMw{background:#f0fdf4;color:#10b981}.ConfirmModal_title__3oMFg{color:#1f2937;color:var(--text-color,#1f2937);font-size:20px;font-weight:600;margin-bottom:12px}.ConfirmModal_description__JSf1p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:15px;line-height:1.5;margin-bottom:32px}.ConfirmModal_actions__vb0De{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ConfirmModal_secondaryBtn__ono2Q{background:#fff;background:var(--bg-color,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;color:#374151;color:var(--text-color,#374151);cursor:pointer;font-weight:500;padding:12px;transition:all .2s ease}.ConfirmModal_secondaryBtn__ono2Q:hover{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-color:#d1d5db}.ConfirmModal_primaryBtn__jMTo8{border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:all .2s ease}.ConfirmModal_primaryBtn__jMTo8.ConfirmModal_danger__ST0RJ{background:#ef4444}.ConfirmModal_primaryBtn__jMTo8.ConfirmModal_danger__ST0RJ:hover{background:#dc2626;box-shadow:0 4px 12px #ef444433}.ConfirmModal_primaryBtn__jMTo8.ConfirmModal_primary__6tLMw{background:#076031;background:var(--brand-primary,#076031)}.ConfirmModal_primaryBtn__jMTo8.ConfirmModal_primary__6tLMw:hover{box-shadow:0 4px 12px #07603133;opacity:.9}.Register_loginWrapper__pIppp,.Register_registerWrapper__bztiA{background-color:var(--bg-color);display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;min-height:80vh;padding:2rem}.Register_formCard__D8PZw{background-color:var(--bg-color);border-radius:16px;box-shadow:var(--login-card-boxshadow);display:flex;flex-direction:column;height:500px;max-width:608px;padding:2rem;width:100%}.Register_formCard__D8PZw h2{font-size:1.6rem;font-weight:600;margin-bottom:1rem;text-align:center}.Register_loginOptions__yz0ai{display:flex;gap:1rem}.Register_loginOptions__yz0ai button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;gap:.5rem;justify-content:center;padding:.75rem}.Register_google__Jrb1q{background-color:var(--login-google-bg);border:1px solid var(--white)!important;color:var(--text-color)}.Register_guest__DeACA{background-color:var(--login-guest-bg);border:1px solid var(--white)!important;color:var(--brand-secondary);color:var(--text-color)}.Register_divider__yHf6M{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.5rem;justify-content:center}.Register_divider__yHf6M span{background:var(--bg-progress-bar);flex:1 1;height:1px}.Register_form__d5R3M{display:flex;flex-direction:column;gap:1rem}.Register_form__d5R3M label{display:flex;flex-direction:column;gap:.25rem}.Register_form__d5R3M label span{color:var(--text-content);font-size:.85rem}.Register_inputWrapper__jOjpm{align-items:center;border:1px solid var(--border-color-strong);border-radius:8px;display:flex;gap:.5rem;padding:.5rem .75rem;position:relative}.Register_inputWrapper__jOjpm input{background-color:#0000;border:none;border-color:var(--link-blue);caret-color:var(--text-color);color:var(--text-color);flex:1 1;font-size:.9rem;outline:none}.Register_inputWrapper__jOjpm svg{color:var(--text-secondary)}.Register_inputWrapper__jOjpm .Register_passwordToggle__UG4X\+{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .2s}.Register_inputWrapper__jOjpm .Register_passwordToggle__UG4X\+:hover{color:var(--hotels-text-color)}.Register_inputWrapper__jOjpm .Register_passwordToggle__UG4X\+:focus{color:var(--brand-secondary);outline:none}.Register_inputWrapper__jOjpm .Register_passwordToggle__UG4X\+ svg{font-size:1rem}.Register_optionsWrapper__6cuM7{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Register_rememberMe__0LpZs{align-items:center;cursor:pointer;display:flex;flex-direction:row!important;gap:.5rem;-webkit-user-select:none;user-select:none}.Register_rememberMe__0LpZs input{accent-color:var(--brand-secondary);cursor:pointer;height:16px;width:16px}.Register_rememberMe__0LpZs span{color:var(--text-content);font-size:.85rem}.Register_forgot__O5IF0{color:var(--text-placeholder);cursor:pointer;font-size:.8rem;text-align:right;text-decoration:none}.Register_forgot__O5IF0:hover{color:var(--brand-secondary)}.Register_loginBtn__2EqD5,.Register_registerBtn__4xxDw{background-color:var(--brand-secondary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem}.Register_loginBtn__2EqD5:hover,.Register_registerBtn__4xxDw:hover{background-color:var(--brand-secondary-hover)}.Register_loginText__8qpx9,.Register_signupText__wOPfF{font-size:.85rem;margin-top:.8rem;text-align:center}.Register_loginText__8qpx9 a,.Register_signupText__wOPfF a{color:var(--brand-secondary);font-weight:500;text-decoration:none}.Register_loginAside__Il8XF,.Register_registerAside__821oi{max-width:400px;text-align:center}.Register_loginAside__Il8XF .Register_logo__pbS7H,.Register_registerAside__821oi .Register_logo__pbS7H{height:176px;object-fit:cover;width:366px}@media(max-width:768px){.Register_loginAside__Il8XF .Register_logo__pbS7H,.Register_registerAside__821oi .Register_logo__pbS7H{max-width:100%;width:100%;width:300px}}.Register_loginAside__Il8XF p,.Register_registerAside__821oi p{font-size:30px;font-weight:500;letter-spacing:0;line-height:48px;max-width:400px;position:absolute;text-align:center;width:100%}@media(max-width:768px){.Register_loginAside__Il8XF p,.Register_registerAside__821oi p{max-width:100%;width:100%}}.Register_loginAside__Il8XF .Register_illustration__b8kId,.Register_registerAside__821oi .Register_illustration__b8kId{height:547px;max-width:547px;object-fit:cover;width:100%!important}@media(max-width:768px){.Register_loginAside__Il8XF .Register_illustration__b8kId,.Register_registerAside__821oi .Register_illustration__b8kId{max-width:100%;width:100%}}@media(max-width:1100px){.Register_loginWrapper__pIppp,.Register_registerWrapper__bztiA{flex-wrap:nowrap}}@media(max-width:768px){.Register_loginWrapper__pIppp,.Register_registerWrapper__bztiA{align-items:stretch;flex-direction:column}.Register_loginAside__Il8XF,.Register_registerAside__821oi{max-width:100%;order:-1;text-align:center;width:100%}}.Register_errorLabel__QxZX9 .Register_errorMessage__9ehy2,.Register_errorLabel__QxZX9 span{color:var(--text-error)!important}.Register_errorInput__bzz2K{border:1.5px solid var(--text-error)!important}@media(max-width:768px){.Register_loginWrapper__pIppp,.Register_registerWrapper__bztiA{align-items:stretch;flex-direction:column;gap:1.5rem;padding:1rem}.Register_formCard__D8PZw{box-shadow:var(--login-card-boxshadow);height:auto;max-width:100%;padding:1.5rem}.Register_loginAside__Il8XF,.Register_registerAside__821oi{height:auto;max-width:100%;order:-1;padding:0;position:relative;text-align:center;width:100%}.Register_loginAside__Il8XF .Register_logo__pbS7H,.Register_registerAside__821oi .Register_logo__pbS7H{height:auto;margin:0 auto 1rem;max-width:300px;max-width:150px;width:100%}.Register_loginAside__Il8XF p,.Register_registerAside__821oi p{font-size:1.5rem;line-height:1.4;margin-bottom:1.5rem;max-width:100%;position:relative}.Register_loginAside__Il8XF .Register_illustration__b8kId,.Register_registerAside__821oi .Register_illustration__b8kId{height:auto;margin:0 auto;max-height:300px;max-width:100%;width:100%!important}.Register_loginOptions__yz0ai button{font-size:1rem;padding:1rem}.Register_formCard__D8PZw h2{font-size:1.4rem;margin-bottom:1rem}.Register_form__d5R3M{gap:.75rem}.Register_inputWrapper__jOjpm{padding:.5rem .75rem}.Register_loginBtn__2EqD5,.Register_registerBtn__4xxDw{font-size:1.1rem;padding:1rem}.Register_forgot__O5IF0{font-size:.75rem}.Register_loginText__8qpx9,.Register_signupText__wOPfF{font-size:.9rem}}@media(max-width:480px){.Register_loginWrapper__pIppp,.Register_registerWrapper__bztiA{gap:1rem;padding:1rem .5rem}.Register_formCard__D8PZw{padding:1rem}.Register_loginAside__Il8XF p,.Register_registerAside__821oi p{font-size:1.2rem}.Register_loginOptions__yz0ai button{font-size:.9rem;padding:.75rem}}.VerifyEmail_verifyWrapper__SJuxx{background-color:var(--bg-primary);color:var(--text-primary);display:flex;min-height:100vh}@media(max-width:768px){.VerifyEmail_verifyWrapper__SJuxx{flex-direction:column-reverse}}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_logoLink__dzcJ7{left:3rem;position:absolute;top:3rem}@media(max-width:768px){.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_logoLink__dzcJ7{position:static}}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_logoLink__dzcJ7 .VerifyEmail_logo__LFDnJ{height:150px}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:2rem 5rem}@media(max-width:768px){.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx{max-width:100%;padding:2rem 1.5rem}}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx h2{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx p{color:var(--text-secondary);margin-bottom:2rem}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj{display:flex;flex-direction:column;gap:1.5rem}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label{display:flex;flex-direction:column;gap:.5rem}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label span{font-size:.9rem;font-weight:500}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label .VerifyEmail_inputWrapper__fAs1S{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:.8rem;padding:.8rem 1rem;transition:all .3s ease}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label .VerifyEmail_inputWrapper__fAs1S:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb),.1)}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label .VerifyEmail_inputWrapper__fAs1S svg{color:var(--text-secondary);font-size:1.2rem}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label .VerifyEmail_inputWrapper__fAs1S input{background:#0000;border:none;color:var(--text-primary);font-size:1rem;outline:none;width:100%}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj label .VerifyEmail_inputWrapper__fAs1S input::placeholder{color:var(--text-muted)}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj .VerifyEmail_verifyBtn__WQER\+{background-color:var(--accent-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj .VerifyEmail_verifyBtn__WQER\+:hover{filter:brightness(1.1);transform:translateY(-2px)}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_form__trVhj .VerifyEmail_verifyBtn__WQER\+:disabled{cursor:not-allowed;opacity:.7;transform:none}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_resendText__Vbevf{font-size:.9rem;margin-top:2rem;text-align:center}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_resendText__Vbevf button{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-weight:600;margin-left:.5rem;padding:0}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_resendText__Vbevf button:hover{text-decoration:underline}.VerifyEmail_verifyWrapper__SJuxx .VerifyEmail_formCard__r2yvx .VerifyEmail_resendText__Vbevf button:disabled{color:var(--text-muted);cursor:not-allowed}.NotFound_container__D7OL5{align-items:center;background-color:var(--bg-tertiary);color:var(--text-color);display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow-y:auto;padding:2rem;text-align:center;width:100%}.NotFound_title404__aVvib{color:var(--brand-secondary);font-size:clamp(6rem,15vw,10rem);font-weight:900;letter-spacing:-4px;line-height:.8;margin:0;opacity:.15;-webkit-user-select:none;user-select:none}.NotFound_mainTitle__pxAiw{color:var(--text-color);font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;margin-top:-2rem;z-index:1}.NotFound_subtitle__xxvTj{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-top:1rem;max-width:500px}.NotFound_robotContainer__MoyEj{align-items:center;display:flex;height:180px;justify-content:center;margin:3rem 0;position:relative;width:180px}.NotFound_robotContainer__MoyEj:after{background:radial-gradient(ellipse at center,var(--black-alpha-10) 0,#0000 70%);border-radius:50%;bottom:-10px;content:"";height:10px;position:absolute;width:60%}.NotFound_robot__E72QJ{filter:drop-shadow(0 10px 20px var(--black-alpha-10));height:100%;object-fit:contain;pointer-events:none;width:100%}.NotFound_homeButton__-5O0-{align-items:center;background-color:var(--brand-primary);border:1px solid #0000;border-radius:50px;box-shadow:0 4px 15px var(--black-alpha-10);color:var(--white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.6rem;margin-top:2rem;padding:.8rem 2.4rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.NotFound_homeButton__-5O0-:hover{background-color:#1a1a1a;background-color:var(--brand-primary-dark,#1a1a1a);box-shadow:0 8px 25px var(--brand-primary-alpha-20);transform:translateY(-3px)}.ServerError_container__QYOZd{align-items:center;background-color:var(--bg-tertiary);color:var(--text-color);display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow-y:auto;padding:2rem;text-align:center;width:100%}.ServerError_title500__XJvRv{color:var(--brand-primary);font-size:clamp(6rem,15vw,10rem);font-weight:900;letter-spacing:-4px;line-height:.8;margin:0;opacity:.15;-webkit-user-select:none;user-select:none}.ServerError_mainTitle__Oz3XA{color:var(--text-color);font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;margin-top:-2rem;z-index:1}.ServerError_subtitle__7UAks{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-top:1rem;max-width:500px}.ServerError_robotContainer__6B7Ra{align-items:center;display:flex;height:180px;justify-content:center;margin:3rem 0;position:relative;width:180px}.ServerError_robotContainer__6B7Ra:after{background:radial-gradient(ellipse at center,var(--black-alpha-10) 0,#0000 70%);border-radius:50%;bottom:-10px;content:"";height:10px;position:absolute;width:60%}.ServerError_robot__VVdJV{filter:drop-shadow(0 10px 20px var(--black-alpha-10));height:100%;object-fit:contain;pointer-events:none;width:100%}.ServerError_buttonGroup__RnLT\+{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:3rem}.ServerError_homeButton__0w6rF,.ServerError_retryButton__Qhd7h{align-items:center;border:1px solid #0000;border-radius:50px;box-shadow:0 4px 15px var(--black-alpha-10);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.6rem;padding:.8rem 2.4rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ServerError_homeButton__0w6rF{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-color)}.ServerError_homeButton__0w6rF:hover{background-color:var(--bg-tertiary);border-color:var(--text-secondary);box-shadow:0 8px 25px var(--black-alpha-15);transform:translateY(-3px)}.ServerError_retryButton__Qhd7h{background-color:var(--brand-primary);color:var(--white)}.ServerError_retryButton__Qhd7h:hover{background-color:#1a1a1a;background-color:var(--brand-primary-dark,#1a1a1a);box-shadow:0 8px 25px var(--brand-primary-alpha-20);transform:translateY(-3px)}.ServerError_detailsToggle__T4Kcx{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem;margin-top:3rem;opacity:.6;text-decoration:underline;transition:opacity .2s}.ServerError_detailsToggle__T4Kcx:hover{opacity:1}.ServerError_errorDetails__kwlG3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:inset 0 2px 4px var(--black-alpha-05);color:var(--text-error);font-family:monospace;font-size:.85rem;margin-top:1.5rem;max-width:800px;overflow-x:auto;padding:1.5rem;text-align:left;white-space:pre-wrap;width:90%}.HomesDetailHero_HomesDetailHero__sKj2L{margin-top:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+{display:flex;flex-direction:column;gap:4px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_mainTitle__mxwSg{color:var(--text-dark);font-size:clamp(24px,4.5vw,42px);font-weight:700;line-height:1.25;margin:0}@media(max-width:380px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_mainTitle__mxwSg{font-size:22px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .HomesDetailHero_location__flcQe{align-items:center;color:var(--text-secondary);display:flex;gap:4px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .HomesDetailHero_location__flcQe .HomesDetailHero_locationIcon__aZxqF{color:var(--text-muted);flex-shrink:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .HomesDetailHero_rating__76mYX{align-items:center;color:var(--text-dark);display:flex;gap:4px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .HomesDetailHero_rating__76mYX .HomesDetailHero_starIcon__PZHpH{color:#ffb800;font-size:14px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .HomesDetailHero_reviews__573Bu{color:var(--text-secondary);font-weight:400}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_right__iv4-I{align-items:center;display:flex;gap:12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68{grid-gap:15px;background-color:var(--bg-color);display:grid;gap:15px;grid-template-columns:4fr 2fr;line-height:1.5;min-width:0;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68>div:first-child{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68>aside,.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68>div:last-child{align-self:start;max-height:calc(100dvh - 120px);overflow-y:auto;position:sticky;top:100px;width:100%}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68>aside,.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68>div:last-child{max-height:none;overflow-y:visible;position:relative;top:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68{display:flex;flex-direction:column-reverse;gap:40px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4{display:flex;flex:2 1;flex-direction:column;gap:20px;max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4{gap:0}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea_All__EkQUA{display:flex}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea_All__EkQUA{display:flex;flex-direction:column}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea_All__EkQUA a{color:var(--brand-primary);display:inline-block;font-size:12px;font-weight:500;line-height:17px;margin-top:15px;text-decoration:none!important}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_features__\+vILt{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_features__\+vILt .HomesDetailHero_featureItem__DvFMy{align-items:flex-start;display:flex;gap:.75rem;min-width:160px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_features__\+vILt .HomesDetailHero_featureItem__DvFMy .HomesDetailHero_featureIcon__MoWXO{align-items:center;color:var(--brand-secondary);display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin-top:2px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_features__\+vILt .HomesDetailHero_featureItem__DvFMy .HomesDetailHero_featureContent__g84W7{display:flex;flex:1 1;flex-direction:column}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_features__\+vILt .HomesDetailHero_featureItem__DvFMy .HomesDetailHero_featureContent__g84W7 .HomesDetailHero_featureTitle__htpim{color:var(--text-color)!important;font-size:1rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_features__\+vILt .HomesDetailHero_featureItem__DvFMy .HomesDetailHero_featureContent__g84W7 .HomesDetailHero_featureDescription__UwYDD{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp{border-bottom:1px solid var(--border-color);margin-bottom:32px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesTitle__D7fLM{color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:16px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesGrid__0oUVo{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesGrid__0oUVo{grid-template-columns:1fr}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesGrid__0oUVo .HomesDetailHero_amenityItem__vxOz6{align-items:center;display:flex;gap:10px;padding:8px 0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesGrid__0oUVo .HomesDetailHero_amenityItem__vxOz6 .HomesDetailHero_amenityCheck__lOJHq{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesGrid__0oUVo .HomesDetailHero_amenityItem__vxOz6 .HomesDetailHero_amenityText__5I5Mv{color:var(--text-dark);font-size:.95rem;font-weight:500;line-height:1.4}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesLink__rmyWG{color:var(--brand-secondary);display:inline-block;font-size:14px;font-weight:600;line-height:20px;margin-top:8px;text-decoration:none;transition:color .2s ease}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_amenitiesLink__rmyWG:hover{color:var(--brand-primary-dark);text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_showAllAmenities__Zw6Mo{background:#0000;border:1px solid var(--text-dark);border-radius:8px;color:var(--text-dark);cursor:pointer;font-size:14px;font-weight:600;margin-top:12px;padding:10px 20px;transition:background-color .2s ease}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_showAllAmenities__Zw6Mo:hover{background-color:#f5f5f5;background-color:var(--bg-tertiary,#f5f5f5)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_aboutContent__jbewa{color:var(--text-color);font-size:15px;line-height:1.6}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_aboutContent__jbewa.HomesDetailHero_aboutClamped__9Q1Bb{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_readMoreBtn__s\+7gR{background:none;border:none;color:var(--text-dark);cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:0;text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_readMoreBtn__s\+7gR:hover{color:var(--brand-secondary)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea__h\+tzw{width:40%}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea__h\+tzw{width:100%}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea__h\+tzw h1{color:var(--text-dark);font-size:20px;font-weight:700;letter-spacing:.5%;line-height:24px;margin-bottom:8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea__h\+tzw ul{list-style:none;padding:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea__h\+tzw ul li{color:var(--text-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:14px;margin-top:15px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_exploreArea__h\+tzw a{color:var(--brand-primary);font-size:.9rem;text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW{margin-top:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW h3{font-size:1rem;font-weight:600;margin-bottom:15px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_roomRow__aBbc7{display:flex;flex-wrap:wrap;gap:1rem}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg{display:flex;flex-direction:column;gap:6px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg .HomesDetailHero_roomTitle__rE19Y{color:var(--text-dark);font-size:16px;font-weight:600;margin-bottom:5px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg .HomesDetailHero_icon__Gqb3x{color:var(--brand-secondary);font-size:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg .HomesDetailHero_doubleIcon__2djEP{align-items:center;display:flex;gap:8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg .HomesDetailHero_roomInfo__OyCoK{color:var(--text-color);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg .HomesDetailHero_bathIcons__gumME{align-items:center;display:flex;gap:14px;margin-bottom:5px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_room__OFcPg .HomesDetailHero_bathInfo__HVB0X{color:var(--text-color);display:flex;flex-wrap:wrap;font-size:.9rem;gap:14px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_spaces__8Rq33{display:flex;flex-direction:column;flex-wrap:wrap}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_spaces__8Rq33 .HomesDetailHero_spaceItem__A5h02{align-items:center;color:var(--text-secondary);display:flex;font-size:.95rem;gap:8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_spaces__8Rq33 .HomesDetailHero_spaceItem__A5h02 .HomesDetailHero_icon__Gqb3x{color:var(--brand-secondary);font-size:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_link__NCBVl{color:var(--brand-primary);display:inline-block;font-size:12px;font-weight:600;margin-top:10px;text-decoration:none}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_link__NCBVl:hover{color:var(--brand-primary-dark)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW{border-bottom:1px solid var(--border-color);padding-bottom:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW h3{font-size:20px;font-weight:700;margin-bottom:10px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW p{color:var(--text-dark);font-size:14px;font-weight:500;line-height:14px;margin-bottom:8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW a{color:var(--brand-primary);font-size:.9rem;text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW a:hover{color:var(--brand-primary-dark)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_amenities__ewVm8{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-bottom:10px;margin-top:10px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_amenities__ewVm8 div{align-items:center;display:flex;font-size:.9rem;gap:6px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_amenities__ewVm8 div svg{color:var(--brand-secondary);font-size:18px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rating__76mYX{align-items:center;background:var(--bg-secondary);border-radius:4px;color:var(--text-dark);display:flex;font-size:14px;font-weight:600;gap:4px;padding:2px 8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rating__76mYX .HomesDetailHero_starIcon__PZHpH{color:#f59e0b;font-size:14px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rating__76mYX .HomesDetailHero_reviewCount__Fzoq-{color:var(--text-secondary);font-weight:400;margin-left:2px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rules__YqqQ0{display:flex;flex-direction:column;gap:1rem}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rules__YqqQ0 .HomesDetailHero_ruleItem__CzxWT{align-items:flex-start;display:flex;gap:.75rem;max-width:280px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rules__YqqQ0 .HomesDetailHero_ruleItem__CzxWT .HomesDetailHero_icon__Gqb3x{color:var(--brand-secondary)!important;flex-shrink:0;font-size:20px;margin-top:2px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rules__YqqQ0 .HomesDetailHero_ruleItem__CzxWT .HomesDetailHero_content__2wLjK{display:flex;flex:1 1;flex-direction:column}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rules__YqqQ0 .HomesDetailHero_ruleItem__CzxWT .HomesDetailHero_content__2wLjK .HomesDetailHero_title__3WE7E{color:var(--text-color)!important;font-size:1rem;font-weight:600;margin-bottom:.25rem}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW .HomesDetailHero_rules__YqqQ0 .HomesDetailHero_ruleItem__CzxWT .HomesDetailHero_content__2wLjK .HomesDetailHero_description__PvN9P{color:var(--text-color)!important;font-size:.9rem;line-height:1.4}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_RulesSection__ilpOY .HomesDetailHero_RulesContainer__8jLQp{display:flex;gap:11rem;width:100%}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_RulesSection__ilpOY .HomesDetailHero_RulesContainer__8jLQp{display:flex;flex-direction:column;gap:1rem}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_anotherClass__sYDVs{display:flex}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_anotherClass__sYDVs .HomesDetailHero_section_container__JyBjd{display:flex;gap:2rem;justify-content:space-between;width:40%}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_anotherClass__sYDVs .HomesDetailHero_section_container__JyBjd{width:70%}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_anotherClass__sYDVs .HomesDetailHero_section_container__JyBjd .HomesDetailHero_section_title__XLJS7{display:flex;flex-direction:column;justify-content:space-between}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_anotherClass__sYDVs .HomesDetailHero_section_container__JyBjd .HomesDetailHero_amenitiesListSingleLine__ooNPf{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_anotherClass__sYDVs .HomesDetailHero_section_container__JyBjd .HomesDetailHero_amenitiesListSingleLine__ooNPf .HomesDetailHero_amenityChip__i1RN-{background:var(--bg-color)!important;border:1px solid var(--free-div-color)!important;border-radius:16px;color:var(--text-color)!important;font-size:13px;font-weight:500;padding:4px 12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW.HomesDetailHero_PolicySection__nhItL{background-color:var(--bg-color);border-radius:8px;display:flex;gap:50px}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW.HomesDetailHero_PolicySection__nhItL{gap:20px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_damageContainer__S6jv7{display:flex;gap:7rem;justify-content:center}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_damageContainer__S6jv7{display:flex;flex-direction:column;gap:20px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC{display:flex;gap:10rem;justify-content:center}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC{display:flex;flex-direction:column;gap:20px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC h3{color:var(--text-color);font-size:1.5rem;margin-bottom:15px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC strong{color:var(--text-color);display:block;font-size:1.1rem;margin-top:10px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+{display:flex;flex-direction:column;gap:40px;margin-bottom:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_wrapper__I3Kok{align-items:center;background-color:var(--bg-color);border-radius:12px;display:flex;gap:8px;justify-content:space-between;padding:20px;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_step__685bw{align-items:center;display:flex;flex-direction:column;min-width:60px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_step__685bw p{color:var(--text-color);font-size:.85rem;margin-top:6px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_circle__XEN9G{background-color:var(--bg-color);border:2px solid var(--text-dark);border-radius:50%;height:16px;width:16px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_circle__XEN9G.HomesDetailHero_active__h6i9B{background-color:var(--text-dark)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_line__H\+3\+s{background-color:var(--border-color);flex:1 1;height:2px;margin:0 4px;position:relative}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_line__H\+3\+s span{color:var(--text-secondary);font-size:.75rem;left:50%;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_policyDetails__is19d div{margin-bottom:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_policyDetails__is19d div .HomesDetailHero_refundType__0bRLR{color:var(--text-color);font-weight:700;margin:4px 0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_policyDetails__is19d div .HomesDetailHero_description__PvN9P{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.5;line-height:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_policyDetails__is19d .HomesDetailHero_policyDetails_All__bHMfA{align-items:start;display:flex;gap:50px;text-align:start}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_policyDetails__is19d .HomesDetailHero_policyDetails_All__bHMfA strong{color:var(--text-dark);font-size:18px;font-weight:500;line-height:24px;margin-top:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_policyDetails__is19d .HomesDetailHero_policyDetails_All__bHMfA strong span{color:var(--text-dark);font-size:12px;font-weight:500;line-height:24px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_infoList__b4EDR{list-style:disc;padding-left:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_infoList__b4EDR li{color:var(--text-secondary);font-size:.95rem;margin-bottom:8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_infoList__b4EDR strong{margin-bottom:20px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer_second__OqWBA{display:flex;gap:6rem;justify-content:center}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer_second__OqWBA{display:flex;flex-direction:column;gap:20px;padding:20px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_mapSection__abLVB{align-self:start;background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 8px var(--black-alpha-08);flex:2 1;min-height:400px;overflow:hidden;position:sticky;top:100px}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_mapSection__abLVB{margin-top:20px;min-height:350px;width:100%}}@media(max-width:480px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_mapSection__abLVB{border-radius:8px;min-height:300px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_mapSection__abLVB iframe{border:none;display:block;height:100%;min-height:inherit;touch-action:pan-x pan-y pinch-zoom;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_mapSection__abLVB .HomesDetailHero_mapImage__Wl5ai{border-radius:8px;height:auto;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 6px 16px var(--black-alpha-08);display:flex;flex-direction:column;max-height:fit-content;min-width:320px;padding:24px;position:sticky;top:100px;width:100%}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS{border-radius:12px;padding:20px}}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS{position:relative;top:0}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS h2{align-items:baseline;color:var(--text-dark);display:flex;font-size:22px!important;font-weight:700!important;gap:6px;line-height:1.2;margin:0 0 4px}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS h2{font-size:20px!important}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS h2 .HomesDetailHero_perNightLabel__LRmSX{color:var(--text-secondary);font-size:15px;font-weight:400}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_discountInfo__Udauw{align-items:center;display:flex;gap:8px;margin-bottom:24px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_discountInfo__Udauw .HomesDetailHero_originalPrice__jdJsc{color:var(--text-tertiary-alt);font-size:15px;font-weight:400;text-decoration:line-through}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_discountInfo__Udauw .HomesDetailHero_discountBadge__3mFUn{background-color:var(--brand-error);border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:2px 8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_priceInfo__mhH2t{border-bottom:none;margin-bottom:0;padding-bottom:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_refundable__8EQAG{align-items:center;color:var(--text-color);display:flex;font-size:14px;gap:6px;margin-top:8px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_refundable__8EQAG span{color:var(--text-tertiary-alt);font-size:14px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_dateNote__Bp4Pt{color:var(--brand-secondary);font-size:13px;font-weight:500;margin-top:4px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_dates__6bmE-{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;margin-top:16px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_dates__6bmE- .HomesDetailHero_dates_check__uRgce{overflow:hidden;transition:box-shadow .2s ease}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_dates__6bmE- .HomesDetailHero_dates_check__uRgce:focus-within{border-color:#0000;box-shadow:0 0 0 2px var(--brand-primary)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS div[style*="marginBottom: 16px"]{margin-bottom:16px!important}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_total__ratpE{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;margin:16px 0;padding-top:16px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_total__ratpE p{color:var(--text-dark);font-size:16px;font-weight:700;margin:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_bookBtn__N2JUo{background-color:var(--brand-primary);border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;padding:14px 20px;transition:background-color .2s ease,transform .1s ease;width:100%}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_bookBtn__N2JUo:active:not(:disabled){transform:scale(.98)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_bookBtn__N2JUo:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:1}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_noCharge__fWhM1{color:var(--text-secondary);font-size:13px;font-weight:400;margin-top:12px;text-align:center}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_contactHost__-T1qv{color:var(--text-tertiary-alt);display:block;font-size:14px;font-weight:500;margin-top:16px;text-align:center;text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_contactHost__-T1qv:hover{color:var(--text-dark)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_propertyId__SD2nT{color:var(--text-tertiary-alt);font-size:12px;margin-top:16px;text-align:center}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS button,.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS input,.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS select{font-family:inherit}.HomesDetailHero_hostContainer__kQ2e0{color:var(--text-dark);font-family:sans-serif;width:80%}@media(max-width:950px){.HomesDetailHero_hostContainer__kQ2e0{gap:0;width:100%}}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostTitle__Z5bKR{color:var(--text-dark);font-size:16px;font-weight:800;font-weight:600;margin-bottom:5px}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostRow__VbrPG{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media(max-width:950px){.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostRow__VbrPG{display:flex;flex-direction:column;overflow:hidden}}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe{align-items:flex-start;display:flex;gap:12px}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe .HomesDetailHero_hostAvatar__IqdI0{border-radius:50%;height:78px;object-fit:cover;width:78px}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div{display:flex;flex-direction:column;gap:4px}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div .HomesDetailHero_hostBadge__B4M76{background-color:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);font-size:10px;padding:2px 5px;width:fit-content}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div .HomesDetailHero_hostName__BoYUU{font-size:13px;font-weight:600;margin:0}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div .HomesDetailHero_hostLink__YznVi{color:var(--brand-primary);font-size:12px;text-decoration:none}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT{align-items:center;background-color:var(--breadcrumb-bg);border-radius:12px;display:flex;gap:24px;justify-content:center;min-width:420px;padding:40px}@media(max-width:950px){.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT{display:flex;flex-direction:column;min-width:300px;overflow:hidden;width:100%}}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT div{align-items:center;display:flex;flex-direction:column;text-align:center}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT div strong{font-size:16px;font-weight:700}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT div span{color:var(--text-dark);font-size:12px;line-height:20px;margin-top:2px}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8{align-items:center;display:flex;flex-direction:column;gap:48px;margin-top:40px}@media(max-width:950px){.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8{align-items:start}}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div{display:flex;gap:20px}@media(max-width:550px){.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div{display:flex;flex-direction:column;gap:10px}}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div strong{display:block;font-size:19px;font-weight:600;margin-bottom:4px;min-width:12px}.HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div p{color:var(--text-color);font-size:15px;font-weight:600;margin:0;width:300px}.HomesDetailHero_priceContainer__ACU0G{align-items:center;display:flex;gap:10px;justify-content:flex-end}.HomesDetailHero_priceContainer__ACU0G .HomesDetailHero_originalPrice__jdJsc{color:var(--text-muted);font-size:20px;font-weight:600;text-decoration:line-through}.HomesDetailHero_priceContainer__ACU0G .HomesDetailHero_discountedPrice__2Fl0m{color:var(--text-success-dark);font-size:2rem;font-weight:700}.HomesDetailHero_availabilityBadge__5z\+Xh{align-items:center;animation:HomesDetailHero_pulse__CkoTP 2s infinite;background:var(--brand-error-alpha-08);border:1px solid var(--brand-error-alpha-20);border-radius:8px;color:var(--brand-error);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.HomesDetailHero_availabilityBadge__5z\+Xh.HomesDetailHero_warning__Drebt{animation:none;background:var(--brand-secondary-alpha-08);border-color:var(--brand-secondary-alpha-20);color:var(--brand-secondary)}.HomesDetailHero_availabilityBadge__5z\+Xh svg{font-size:16px}.HomesDetailHero_paymentSplit__I4pNj{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX:hover{border-color:var(--brand-primary);transform:translateX(4px)}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_labelCol__Dt0\+h{display:flex;flex-direction:column;gap:2px}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_labelCol__Dt0\+h .HomesDetailHero_title__3WE7E{color:var(--text-dark);font-size:14px;font-weight:600}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_labelCol__Dt0\+h .HomesDetailHero_subtitle__ELNUw{color:var(--text-secondary);font-size:12px}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_amountCol__C8uIo{color:var(--brand-primary);font-size:16px;font-weight:700}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_amountCol__C8uIo.HomesDetailHero_payLater__MChqc{color:var(--text-secondary)}.HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX.HomesDetailHero_payNowRow__ZfznA{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}@keyframes HomesDetailHero_pulse__CkoTP{0%{box-shadow:0 0 0 0 var(--brand-error-alpha-40);transform:scale(1)}70%{box-shadow:0 0 0 10px #e53e3e00;transform:scale(1.02)}to{box-shadow:0 0 0 0 #e53e3e00;transform:scale(1)}}.AmenityItem_amenityItem__ljQs3{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;display:flex;gap:12px;padding:12px 16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.AmenityItem_amenityItem__ljQs3:hover{border-color:var(--brand-light);box-shadow:0 4px 12px #0000000a;transform:translateY(-2px)}.AmenityItem_amenityItem__ljQs3 .AmenityItem_iconWrapper__0WgYS{align-items:center;background-color:var(--bg-secondary);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.AmenityItem_amenityItem__ljQs3 .AmenityItem_iconWrapper__0WgYS.AmenityItem_system__8gIp2{background-color:#ecfdf5}.AmenityItem_amenityItem__ljQs3 .AmenityItem_text__OesYl{color:var(--text-color);font-size:15px;font-weight:500}.AmenityItem_amenityItem__ljQs3 .AmenityItem_text__OesYl.AmenityItem_highlightText__mi3rn{font-weight:600}.SectionUI_premiumSection__fcxF6{border-radius:16px;margin-bottom:32px;margin-top:32px;transition:all .3s ease}.SectionUI_premiumSection__fcxF6 .SectionUI_sectionTitle__GhTz7,.SectionUI_premiumSection__fcxF6 h3{align-items:center;color:var(--text-color);display:flex;font-size:22px;font-weight:700;gap:12px;margin-bottom:24px}.SectionUI_premiumSection__fcxF6 .SectionUI_sectionTitle__GhTz7 svg,.SectionUI_premiumSection__fcxF6 h3 svg{color:var(--brand-primary)}.SectionUI_premiumSection__fcxF6 .SectionUI_sectionContent__C\+Pn5,.SectionUI_premiumSection__fcxF6 p{color:var(--text-muted);font-size:16px;line-height:1.6}.SectionUI_amenitiesGrid__vJXDX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:24px}.SectionUI_attractionsList__3FD9V{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}.SectionUI_attractionsList__3FD9V li{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;display:flex;justify-content:space-between;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.SectionUI_attractionsList__3FD9V li:hover{border-color:var(--brand-light);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.SectionUI_attractionsList__3FD9V li .SectionUI_attractionInfo__QSGuG{align-items:center;display:flex;gap:12px}.SectionUI_attractionsList__3FD9V li .SectionUI_attractionInfo__QSGuG svg{color:var(--brand-primary)}.SectionUI_attractionsList__3FD9V li .SectionUI_attractionInfo__QSGuG span{color:var(--text-color);font-size:15px;font-weight:600}.SectionUI_attractionsList__3FD9V li .SectionUI_distance__FCyCo{background-color:var(--bg-secondary);border-radius:20px;color:var(--text-muted);font-size:14px;font-weight:500;padding:4px 10px}.SectionUI_showAllButton__Hmrqf{align-items:center;background-color:#0000;border:1px solid var(--text-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;margin-top:24px;padding:12px 24px;transition:all .2s ease}.TopAttractions_container__LTDbS{margin-bottom:20px}.TopAttractions_title__TLBBV{align-items:center;color:var(--text-color);display:flex;font-size:18px;font-weight:700;gap:10px;margin:16px 0}.TopAttractions_layout__sTFVA{grid-gap:0;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-boxshadow);display:grid;gap:0;grid-template-columns:1fr 280px;overflow:hidden}@media(max-width:768px){.TopAttractions_layout__sTFVA{grid-template-columns:1fr;grid-template-rows:280px auto}}.TopAttractions_mapWrap__AY5dj{min-height:360px;position:relative}@media(max-width:768px){.TopAttractions_mapWrap__AY5dj{min-height:280px}}.TopAttractions_map__7FYTD{height:100%;min-height:360px;width:100%}@media(max-width:768px){.TopAttractions_map__7FYTD{min-height:280px}}.TopAttractions_mapLoading__2M2ME{align-items:center;background:var(--bg-secondary);color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:10px;inset:0;justify-content:center;position:absolute}.TopAttractions_pulse__u044N{animation:TopAttractions_pulse__u044N 1.5s ease-in-out infinite}@keyframes TopAttractions_pulse__u044N{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.TopAttractions_list__yGd0a{background:var(--bg-color);border-left:1px solid var(--border-color);list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0}@media(max-width:768px){.TopAttractions_list__yGd0a{border-left:none;border-top:1px solid var(--border-color);max-height:240px}}.TopAttractions_item__3ubQr{align-items:center;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:background .15s}.TopAttractions_item__3ubQr:last-child{border-bottom:none}.TopAttractions_item__3ubQr:hover{background:var(--bg-secondary)}.TopAttractions_item__3ubQr:hover .TopAttractions_chevron__sGyCS{opacity:1;transform:translateX(2px)}.TopAttractions_item__3ubQr.TopAttractions_active__3trYt{background:var(--brand-secondary-alpha-10)}.TopAttractions_item__3ubQr.TopAttractions_active__3trYt .TopAttractions_badge__56JtJ{background:var(--brand-secondary)}.TopAttractions_item__3ubQr.TopAttractions_active__3trYt .TopAttractions_itemName__vxYnu{color:var(--brand-secondary)}.TopAttractions_item__3ubQr.TopAttractions_active__3trYt .TopAttractions_itemDist__6cqZZ{color:var(--brand-accent);opacity:1}.TopAttractions_item__3ubQr.TopAttractions_active__3trYt .TopAttractions_chevron__sGyCS{color:var(--brand-secondary);opacity:1}.TopAttractions_badge__56JtJ{align-items:center;background:var(--brand-primary);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;transition:background .15s;width:26px}.TopAttractions_itemBody__LoEWj{flex:1 1;min-width:0}.TopAttractions_itemName__vxYnu{color:var(--text-color);display:block;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;transition:color .15s;white-space:nowrap}.TopAttractions_itemDist__6cqZZ{color:var(--text-secondary);display:block;font-size:12px;margin-top:2px;transition:color .15s,opacity .15s}.TopAttractions_chevron__sGyCS{color:var(--text-secondary);flex-shrink:0;opacity:0;transition:opacity .15s,transform .15s,color .15s}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_title__FyMWm{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;margin-top:20px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_title__FyMWm h2{color:var(--text-color);font-size:44px;font-weight:500;letter-spacing:.5%;line-height:24px;margin:0}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_title__FyMWm h1{font-size:44px;font-weight:700;letter-spacing:.5%;line-height:24px;margin-top:20px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+{display:flex;gap:20px;margin-top:20px}@media(max-width:900px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+{flex-direction:column}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0{flex:1 1;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:20px;width:100%}@media(max-width:768px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD{align-items:stretch;flex-direction:column;gap:12px}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_resultsMeta__lrCrc{align-items:center;display:flex;flex:1 1;gap:16px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_resultsMeta__lrCrc .InnerHomesHero_resultsCount__KwOmj{color:var(--text-color);font-size:14px;font-weight:600;white-space:nowrap}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_sortBy__UdaQB{align-items:center;display:flex;flex-direction:row;gap:8px}@media(max-width:768px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_sortBy__UdaQB{align-items:flex-start;flex-direction:column;width:100%}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_sortBy__UdaQB .InnerHomesHero_sortLabel__k4Bny{color:var(--text-secondary);display:block;font-size:14px;font-weight:400;white-space:nowrap}@media(max-width:480px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_sortBy__UdaQB .InnerHomesHero_sortLabel__k4Bny{font-size:13px}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_sortBy__UdaQB .InnerHomesHero_selectWrapper__zUJ5t{min-width:200px}@media(max-width:768px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_sortBy__UdaQB .InnerHomesHero_selectWrapper__zUJ5t{min-width:0;min-width:auto;width:100%}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_filterToggle__9gTek{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 16px;transition:all .2s ease;white-space:nowrap}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_filterToggle__9gTek:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 2px #0003}@media(max-width:768px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_filtersAndContent__1npb\+ .InnerHomesHero_contentArea__jUym0 .InnerHomesHero_filtersHeader__bRauD .InnerHomesHero_filterToggle__9gTek{font-size:15px;height:44px;padding:0 16px;width:100%}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters__W4NHL{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_left__cnFgs{color:#09080d!important;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_left__cnFgs .InnerHomesHero_SelectItem__s6rpw{width:calc(50% - 5px)}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_left__cnFgs select{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);cursor:pointer;padding:12px 20px 12px 16px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_bottom__yuzPV{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_bottom__yuzPV .InnerHomesHero_HomeDayTripHero_Filters_bottom_description__evMpg{align-items:center;display:flex;gap:10px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_bottom__yuzPV .InnerHomesHero_HomeDayTripHero_Filters_bottom_description__evMpg p{color:#6c757d;font-size:16px;line-height:1.5}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_bottom__yuzPV .InnerHomesHero_sorted_FIlter__OX5af{align-items:center;color:#09080d!important;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:20px;line-height:24px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Filters_bottom__yuzPV .InnerHomesHero_sorted_FIlter__OX5af select{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);cursor:pointer;padding:12px 20px 12px 16px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Bottom__JqF02{display:flex;gap:20px;justify-content:space-between;padding:20px;padding:0!important}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 2fr;width:50%}@media(max-width:768px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6{grid-template-columns:1fr}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA{background-color:var(--bg-secondary);border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -4px 20px #0000004d;display:flex;flex-direction:column;height:10rem;left:0;overflow:hidden;padding:0;position:fixed;right:0;transition:height .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:998}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA.InnerHomesHero_expanded__cy0kN{height:65vh;overflow-y:auto}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA .InnerHomesHero_drawerHandle__i9pdJ{align-items:center;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;padding:12px 0;touch-action:none;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA .InnerHomesHero_drawerHandle__i9pdJ .InnerHomesHero_handleBar__ItWiF{background-color:#e0e0e0;border-radius:2px;height:4px;width:40px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA .InnerHomesHero_drawerHandle__i9pdJ .InnerHomesHero_handleText__Yxr93{color:var(--text-color);font-size:14px;font-weight:600}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA>:not(.InnerHomesHero_drawerHandle__i9pdJ){-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1;padding:16px;scrollbar-width:none}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6.InnerHomesHero_mobileDrawer__uItwA>:not(.InnerHomesHero_drawerHandle__i9pdJ)::-webkit-scrollbar{display:none}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU{border:1px solid #e0e0e0!important;border-radius:12px;display:flex;gap:10px;margin:10px;max-height:358px;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X{background-color:#fff;border-radius:10px;display:flex;max-width:333px!important;overflow:hidden;position:relative;width:100%!important}@media only screen and (max-width:778px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X{max-width:100%!important}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_CustomSwiper__u7zzb{max-width:333px!important;width:100%!important}@media only screen and (max-width:778px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_CustomSwiper__u7zzb{max-width:100%!important}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_homeCard__image__o2cAa{border-radius:0!important;height:100%;object-fit:cover;width:333px;width:100%}@media only screen and (max-width:1150x){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_homeCard__image__o2cAa{height:100%!important;width:100%}}@media only screen and (max-width:778px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_homeCard__image__o2cAa{height:100%;width:100%}}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperSlide__EWOHU{position:relative}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperNext__eVyl0,.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperPrev__oddEe{align-items:center;background-color:#0000;background-color:#1e1c26;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:24px;font-weight:700;justify-content:center;opacity:1;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2121212121212}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperNext__eVyl0 img,.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperPrev__oddEe img{max-height:20px;max-width:20px;object-fit:cover}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperPrev__oddEe{left:10px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperNext__eVyl0{right:10px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM{padding-right:20px;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard_Detail__PMm6Z{background-color:var(--bg-color);border-radius:10px;display:flex;flex-direction:column;margin-top:20px;overflow:hidden;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__header__WL3OZ{display:flex;justify-content:space-between}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__home__Zt35p{color:var(--text-secondary);font-size:15px;font-weight:600;font-weight:28.34}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__rating__h9nWu{align-items:center;color:var(--text-color);display:flex;font-size:14px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_star__s3TXk{color:var(--text-secondary);font-size:15px;font-weight:600;font-weight:28.34;margin-right:5px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__title__IVwBc{color:var(--text-color);font-size:18px;font-size:20px;font-weight:600;font-weight:28.34;max-width:246px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__cancellation__64lch,.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__dates__Itvki,.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__roomType__1tU-u,.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__type__Z19bQ{color:#5e5d65;font-size:15px;font-weight:400!important;font-weight:28.34;margin-top:10px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__cancellation__64lch{color:var(--brand-secondary);font-size:15px;font-weight:400!important;font-weight:28.34;margin-top:10px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__type__Z19bQ{color:#7d7c84;font-size:15px;font-weight:500!important;font-weight:28.34}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCardDetail_Bottom__Q26FT{display:flex;justify-content:space-between;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__price__MuU9e{align-items:end;display:flex;flex-direction:column;justify-content:space-between;margin-top:10px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__priceText__0cagf{color:var(--text-color);font-size:16px;font-weight:600}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__totalPrice__Vn7CG{color:#555;font-size:14px;font-weight:400}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__button__Cj40d{background-color:var(--brand-primary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-bottom:3px;margin-top:20px;padding:12px;transition:background-color .3s;width:208px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM .InnerHomesHero_homeCard__button__Cj40d:hover{background-color:var(--bg-tertiary);border:1px solid var(--brand-primary);color:var(--brand-primary)}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8{align-self:flex-start;display:flex;flex-direction:column;height:800px;margin:0 0 10px 10px;max-height:800px;min-height:600px;position:sticky;top:6rem;width:50%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8 iframe{height:70%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_cardHighlight__8qFbg{animation:InnerHomesHero_cardPulse__az9a4 1.5s ease-out;border-radius:12px}@keyframes InnerHomesHero_cardPulse__az9a4{0%{box-shadow:0 0 0 0 #00000040;transform:scale(1)}20%{box-shadow:0 0 0 4px #00000026;transform:scale(1.01)}to{box-shadow:0 0 0 0 #0000;transform:scale(1)}}@media only screen and (max-width:1150px){.InnerHomesHero_homeCard__yVdiU{max-height:500px!important}.InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X{width:100%!important}.InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard__details__o9qUM{overflow:visible;padding:30px;width:100%!important}}@media only screen and (max-width:1024px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_Bottom__JqF02{flex-direction:column!important}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6{width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8{height:calc(100vh - 120px);margin:0;max-height:none;min-height:0;min-height:auto;position:relative;top:0;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8 .InteractiveMap_mapContainer__zR0tN{height:100%;min-height:0;min-height:auto}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8 iframe{height:100%;margin-bottom:0}}@media only screen and (max-width:767px){.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6{width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6 .InnerHomesHero_homeCard__yVdiU{display:flex;flex-direction:column!important;max-height:800px!important;overflow:visible}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6 .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X,.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6 .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X .InnerHomesHero_swiperSlide__EWOHU{height:333px!important}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_LeftSide__8Xwi6 .InnerHomesHero_homeCard__yVdiU .InnerHomesHero_homeCard_Swiper__oq94X img{height:333px}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8{height:500px;max-height:500px;min-height:400px;width:100%}.InnerHomesHero_InnerHomesHero__MmkRX .InnerHomesHero_HomeDayTripHero_RightSide__MP2n8 iframe{height:340px;margin-bottom:20px}}@media only screen and (max-width:450px){.InnerHomesHero_homeCard_Detail__PMm6Z{max-width:100%!important}.InnerHomesHero_homeCard_Detail__PMm6Z .InnerHomesHero_homeCardDetail_Bottom__Q26FT{display:flex;gap:10px}.InnerHomesHero_homeCard_Detail__PMm6Z .InnerHomesHero_homeCardDetail_Bottom__Q26FT .InnerHomesHero_homeCard__price__MuU9e{align-items:start!important;display:flex;flex-direction:column}.InnerHomesHero_homeCard_Detail__PMm6Z .InnerHomesHero_homeCardDetail_Bottom__Q26FT .InnerHomesHero_homeCard__price__MuU9e button{width:150px!important}}.TransferHero_TransferHeroAll__D3bIF{background-color:var(--bg-color)}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersAndContent__Nm5xF{display:flex;gap:20px;margin-top:20px}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersAndContent__Nm5xF .TransferHero_contentArea__wi9Vc{flex:1 1;width:100%}.TransferHero_TransferHeroAll__D3bIF .TransferHero_searchSection__WEYXm{margin-bottom:40px;width:100%;z-index:10}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}@media(max-width:768px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY{align-items:stretch;flex-direction:column;gap:12px}}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_filterToggle__Liv-5{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 14px;transition:all .2s ease;white-space:nowrap}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_filterToggle__Liv-5:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 3px #0003}@media(max-width:768px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_filterToggle__Liv-5{font-size:15px;height:44px;padding:0 16px;width:100%}}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_sortBy__Ak86V{align-items:center;display:flex;gap:8px;min-width:200px}@media(max-width:768px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_sortBy__Ak86V{min-width:0;min-width:auto;width:100%}}.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_sortBy__Ak86V span{color:var(--text-secondary);font-size:14px;font-weight:400;white-space:nowrap}@media(max-width:480px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersHeader__u58hY .TransferHero_sortBy__Ak86V span{font-size:13px}}.TransferHero_viewAllWrapper__NkqJK{display:flex;justify-content:center;margin-top:2rem}.TransferHero_viewAllBtn__kpwtG{background:var(--bg-secondary);border:1px solid var(--brand-primary);border-radius:24px;color:var(--brand-primary);cursor:pointer;font-weight:600;height:56px;padding:10px 24px;transition:.3s;width:126px}.TransferHero_viewAllBtn__kpwtG:hover{background:var(--bg-tertiary);border-color:var(--brand-secondary)}.TransferHero_sectionTitle__\+Pc\+C{color:var(--text-color);font-size:28px;font-weight:600}.TransferHero_cardGrid__WQgxl{display:flex;flex-direction:column;gap:20px;margin-top:30px;width:100%}@media(max-width:900px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersAndContent__Nm5xF{flex-direction:column}}.TransferOfferCard_dark__Ab-Yd,[data-theme=dark]{--bg-color:#0f172a;--white:#fff;--black:#000;--bg-secondary:#111827;--bg-tertiary:#111827;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-25:#ffffff40;--white-alpha-06:#ffffff0f;--brand-primary-alpha-10:#0a4e2c1a;--brand-primary-alpha-20:#0a4e2c33;--brand-primary-alpha-30:#0a4e2c4d;--brand-secondary-alpha-05:#0596690d;--brand-secondary-alpha-08:#05966914;--brand-secondary-alpha-10:#0596691a;--brand-secondary-alpha-15:#05966926;--brand-secondary-alpha-20:#05966933;--brand-secondary-alpha-25:#05966940;--brand-secondary-alpha-30:#0596694d;--brand-secondary-alpha-35:#05966959;--brand-secondary-alpha-40:#05966966;--brand-primary-light-alpha-15:#137a4a26;--brand-info-alpha-10:#0ea5e91a;--error-alpha-10:#ef44441a;--warning-alpha-10:#f59e0b1a;--text-color:#f8fafc;--text-secondary:#94a3b8;--gray-color:#94a3b8;--label-color:#94a3b8;--hotels-text-color:#f8fafc;--brand-primary:#10b981;--brand-secondary:#059669;--brand-secondary-hover:#047857;--brand-accent:#34d399;--bg-accent-light:#064e3b;--brand-green-medium:#047857;--brand-lime:#65a30d;--btn-book-hover:#065f46;--brand-dark-green-hover:#064e3b;--brand-green-lighter:#10b981;--link-blue:#3b82f6;--brand-teal:#14b8a6;--brand-indigo:#6366f1;--brand-success-dark:#059669;--brand-success-bright:#34d399;--border-medium:#4b5563;--card-boxshadow:0 10px 40px #0006;--login-card-boxshadow:0 15px 50px #00000080;--border-color:#ffffff14;--free-div-color:#ffffff14;--divider-color:#ffffff14;--glass-bg:#0f172ab3;--glass-border:#ffffff26;--glass-blur:24px;--glass-shadow:0 8px 32px #00000040;--input-bg-color:#1e293b;--DetailForm-bg-color:#1e293b;--sideBar-bg-color:#0f172a;--mainColor-of-Sidebar:#0f172a;--emptySidebar-bg-color:#0f172a;--empty-bg-color:#0f172a;--offCanvas-active-color:#fff;--offcanvasIcon-bg-color:#1e293b;--offcanvasIconHeader-bg-color:#0f172a;--darkger--color:#fff;--rewies-bg-color:#1e293b;--rentAcar-bg-color:#1e293b;--rentAcar-text-color:#f8fafc;--login-google-bg:#334155;--login-guest-bg:#1e293b;--text-muted:#9ca3af;--text-placeholder:#64748b;--text-icon:#cbd5e1;--text-primary-strong:#f8fafc;--text-content:#cbd5e1;--text-success-dark:#34d399;--text-success:#10b981;--text-info:#38bdf8;--text-info-dark:#7dd3fc;--text-error:#f87171;--text-tertiary-alt:#94a3b8;--text-dark:#f8fafc;--bg-progress-bar:#334155;--bg-progress-fill:#f8fafc;--bg-success-light:#10b9811a;--bg-info-light:#38bdf81a;--bg-error-light:#f871711a;--bg-warning-light:#fbbf241a;--text-warning:#f59e0b;--text-warning-dark:#d97706;--border-warning:#fbbf244d;--white-alpha-05:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-60:#fff9;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--black-alpha-60:#0009;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--brand-primary-alpha-12:#0a4e2c1f;--brand-primary-alpha-25:#0a4e2c40;--brand-primary-alpha-40:#0a4e2c66;--brand-secondary-light-alpha-30:#9dcc6a4d;--bg-scrollbar-track:#1e293b;--modal-overlay-bg:#000000e6;--btn-primary-bg:#10b981;--btn-primary-hover:#059669;--btn-book-bg:#10b981;--focus-color:#38bdf8;--border-color-strong:#475569;--border-light:#334155;--border-info:#38bdf866;--border-error:#f871714d;--star-color:#ffb800}.TransferOfferCard_transferCard__YAM1s{background:#fff;background:var(--bg-color);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 12px #0000000d;display:grid;grid-template-columns:320px 1fr 260px;margin-bottom:24px;min-height:240px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1)}.TransferOfferCard_transferCard__YAM1s:hover{border-color:#0a4e2c;border-color:var(--brand-primary);box-shadow:0 12px 30px #0000001a;transform:translateY(-4px)}.TransferOfferCard_transferCard__YAM1s:hover .TransferOfferCard_transferCarImage__GNz2T{transform:scale(1.05)}.TransferOfferCard_transferCard__YAM1s:hover .TransferOfferCard_btnArrow__JRm5j{transform:translateX(4px)}@media(max-width:1100px){.TransferOfferCard_transferCard__YAM1s{grid-template-columns:280px 1fr 240px}}@media(max-width:900px){.TransferOfferCard_transferCard__YAM1s{grid-template-columns:1fr;min-height:auto}}.TransferOfferCard_transferImageSection__vLBfU{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-color) 100%);display:flex;justify-content:center;overflow:hidden;padding:32px;position:relative}.TransferOfferCard_transferImageSection__vLBfU .TransferOfferCard_imageWrapper__iuiGp{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.TransferOfferCard_transferImageSection__vLBfU .TransferOfferCard_transferCarImage__GNz2T{filter:drop-shadow(0 8px 16px rgba(0,0,0,.08));height:auto;max-width:100%;object-fit:contain;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.TransferOfferCard_transferImageSection__vLBfU .TransferOfferCard_topBadge__hcWRn{background:#0a4e2c;background:var(--brand-primary);border-radius:20px;box-shadow:0 4px 8px #00778033;color:#fff;color:var(--white);font-size:.75rem;font-weight:700;left:16px;letter-spacing:.05em;padding:4px 12px;position:absolute;text-transform:uppercase;top:16px}.TransferOfferCard_content__DQ9i1{border-right:1px solid #eaeaea;border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:20px;padding:32px}@media(max-width:900px){.TransferOfferCard_content__DQ9i1{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);border-right:none;padding:24px}}.TransferOfferCard_header__hF4Qq{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.TransferOfferCard_titleInfo__NmfWE{flex:1 1}.TransferOfferCard_categoryName__quiZR{color:#000;color:var(--text-color);font-size:1.5rem;font-weight:800;line-height:1.2;margin:0}.TransferOfferCard_productTitle__CY3fR{color:#666;color:var(--text-secondary);font-size:.95rem;font-weight:500;margin-top:6px}.TransferOfferCard_ratingBadge__WJWl0{align-items:center;background:#fff8e1;border:1px solid #f57c001a;border-radius:20px;color:#f57c00;display:flex;font-size:.875rem;font-weight:800;gap:6px;padding:6px 12px}.TransferOfferCard_ratingBadge__WJWl0 .TransferOfferCard_starIcon__zdWO5{color:#ffa000}.TransferOfferCard_mainInfo__IDjg7{display:flex;flex-direction:column;gap:16px}.TransferOfferCard_specsGrid__ArAsF{display:flex;flex-wrap:wrap;gap:24px}.TransferOfferCard_specItem__QUvpS{align-items:center;color:#000;color:var(--text-color);display:flex;font-size:.9375rem;gap:10px}.TransferOfferCard_specItem__QUvpS .TransferOfferCard_specIcon__-xtRp{color:#0a4e2c;color:var(--brand-primary);opacity:.8}.TransferOfferCard_specItem__QUvpS .TransferOfferCard_specLabel__2ebrW{color:#666;color:var(--text-secondary);font-weight:500}.TransferOfferCard_specItem__QUvpS .TransferOfferCard_specValue__xRBK8{font-weight:700}.TransferOfferCard_description__xbuZ9{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:#666;color:var(--text-secondary);display:-webkit-box;font-size:.9375rem;line-height:1.6;margin:0;overflow:hidden}.TransferOfferCard_featuresList__c8VTE{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.TransferOfferCard_featureItem__RHIvx{align-items:center;background:#0a4e2c1a;background:var(--brand-primary-alpha-10);border-radius:6px;color:#059669;color:var(--text-success);display:flex;font-size:.8125rem;font-weight:600;gap:8px;padding:4px 12px}.TransferOfferCard_featureItem__RHIvx .TransferOfferCard_featureIcon__QTLtO{stroke-width:2.5px}.TransferOfferCard_transferPricingSection__QNi-t{align-items:center;background:#f9fafb;background:var(--bg-secondary);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:32px;position:relative;text-align:center}@media(max-width:900px){.TransferOfferCard_transferPricingSection__QNi-t{padding:24px}}.TransferOfferCard_priceContainer__Gm0Bd{display:flex;flex-direction:column;gap:4px}.TransferOfferCard_transferOriginalPrice__5-wbs{color:#666;color:var(--text-secondary);font-size:.95rem;font-weight:500;opacity:.7;text-decoration:line-through}.TransferOfferCard_currentPriceWrapper__y7ZLP{align-items:baseline;display:flex;justify-content:center}.TransferOfferCard_transferCurrentPrice__BvyWx{color:#000;color:var(--text-color);font-size:2.25rem;font-weight:900;letter-spacing:-.02em;line-height:1}.TransferOfferCard_transferCurrencyNote__ROPie{color:#666;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.TransferOfferCard_transferBookButton__2XrUP{align-items:center;background:#0a4e2c;background:var(--brand-primary);border-radius:12px;box-shadow:0 4px 14px #00778040;color:#fff;color:var(--white);display:flex;font-size:1.0625rem;font-weight:700;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease;width:100%}.TransferOfferCard_transferBookButton__2XrUP:hover{background:#014f2e;background:var(--brand-secondary-hover);box-shadow:0 6px 20px #00778059}.TransferOfferCard_transferBookButton__2XrUP .TransferOfferCard_btnArrow__JRm5j{transition:transform .3s ease}.TransferOfferCard_instantConfirmation__STaSG{align-items:center;color:#059669;color:var(--text-success);display:flex;font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.TransferSearchWidget_dark__xu01B,[data-theme=dark]{--bg-color:#0f172a;--white:#fff;--black:#000;--bg-secondary:#111827;--bg-tertiary:#111827;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-25:#ffffff40;--white-alpha-06:#ffffff0f;--brand-primary-alpha-10:#0a4e2c1a;--brand-primary-alpha-20:#0a4e2c33;--brand-primary-alpha-30:#0a4e2c4d;--brand-secondary-alpha-05:#0596690d;--brand-secondary-alpha-08:#05966914;--brand-secondary-alpha-10:#0596691a;--brand-secondary-alpha-15:#05966926;--brand-secondary-alpha-20:#05966933;--brand-secondary-alpha-25:#05966940;--brand-secondary-alpha-30:#0596694d;--brand-secondary-alpha-35:#05966959;--brand-secondary-alpha-40:#05966966;--brand-primary-light-alpha-15:#137a4a26;--brand-info-alpha-10:#0ea5e91a;--error-alpha-10:#ef44441a;--warning-alpha-10:#f59e0b1a;--text-color:#f8fafc;--text-secondary:#94a3b8;--gray-color:#94a3b8;--label-color:#94a3b8;--hotels-text-color:#f8fafc;--brand-primary:#10b981;--brand-secondary:#059669;--brand-secondary-hover:#047857;--brand-accent:#34d399;--bg-accent-light:#064e3b;--brand-green-medium:#047857;--brand-lime:#65a30d;--btn-book-hover:#065f46;--brand-dark-green-hover:#064e3b;--brand-green-lighter:#10b981;--link-blue:#3b82f6;--brand-teal:#14b8a6;--brand-indigo:#6366f1;--brand-success-dark:#059669;--brand-success-bright:#34d399;--border-medium:#4b5563;--card-boxshadow:0 10px 40px #0006;--login-card-boxshadow:0 15px 50px #00000080;--border-color:#ffffff14;--free-div-color:#ffffff14;--divider-color:#ffffff14;--glass-bg:#0f172ab3;--glass-border:#ffffff26;--glass-blur:24px;--glass-shadow:0 8px 32px #00000040;--input-bg-color:#1e293b;--DetailForm-bg-color:#1e293b;--sideBar-bg-color:#0f172a;--mainColor-of-Sidebar:#0f172a;--emptySidebar-bg-color:#0f172a;--empty-bg-color:#0f172a;--offCanvas-active-color:#fff;--offcanvasIcon-bg-color:#1e293b;--offcanvasIconHeader-bg-color:#0f172a;--darkger--color:#fff;--rewies-bg-color:#1e293b;--rentAcar-bg-color:#1e293b;--rentAcar-text-color:#f8fafc;--login-google-bg:#334155;--login-guest-bg:#1e293b;--text-muted:#9ca3af;--text-placeholder:#64748b;--text-icon:#cbd5e1;--text-primary-strong:#f8fafc;--text-content:#cbd5e1;--text-success-dark:#34d399;--text-success:#10b981;--text-info:#38bdf8;--text-info-dark:#7dd3fc;--text-error:#f87171;--text-tertiary-alt:#94a3b8;--text-dark:#f8fafc;--bg-progress-bar:#334155;--bg-progress-fill:#f8fafc;--bg-success-light:#10b9811a;--bg-info-light:#38bdf81a;--bg-error-light:#f871711a;--bg-warning-light:#fbbf241a;--text-warning:#f59e0b;--text-warning-dark:#d97706;--border-warning:#fbbf244d;--white-alpha-05:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-60:#fff9;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--black-alpha-60:#0009;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--brand-primary-alpha-12:#0a4e2c1f;--brand-primary-alpha-25:#0a4e2c40;--brand-primary-alpha-40:#0a4e2c66;--brand-secondary-light-alpha-30:#9dcc6a4d;--bg-scrollbar-track:#1e293b;--modal-overlay-bg:#000000e6;--btn-primary-bg:#10b981;--btn-primary-hover:#059669;--btn-book-bg:#10b981;--focus-color:#38bdf8;--border-color-strong:#475569;--border-light:#334155;--border-info:#38bdf866;--border-error:#f871714d;--star-color:#ffb800}.TransferSearchWidget_searchWidget__hNdHX{background:#fff;background:var(--bg-color);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 30px #0000001f;margin:0 auto 40px;max-width:1100px;padding:0;position:relative;z-index:100}.TransferSearchWidget_tabs__HYZ1B{background:#f9fafb;background:var(--bg-secondary);border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;overflow:hidden}.TransferSearchWidget_tab__Ii5t6{align-items:center;border-bottom:3px solid #0000;color:#666;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .2s ease}.TransferSearchWidget_tab__Ii5t6:hover{background:#f5f5f5;background:var(--bg-tertiary);color:#000;color:var(--text-color)}.TransferSearchWidget_tab__Ii5t6.TransferSearchWidget_active__f6vKb{background:#fff;background:var(--bg-color);border-bottom-color:#0a4e2c;border-bottom-color:var(--brand-primary);color:#0a4e2c;color:var(--brand-primary)}.TransferSearchWidget_tab__Ii5t6 .TransferSearchWidget_tabIcon__\+tpTe{font-size:1.1rem}.TransferSearchWidget_form__exmmG{display:flex;flex-direction:column;gap:24px;padding:32px}@media(max-width:768px){.TransferSearchWidget_form__exmmG{gap:16px;padding:20px}}.TransferSearchWidget_row__AhqYd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.5fr 1.5fr 1fr;position:relative;z-index:10}@media(max-width:900px){.TransferSearchWidget_row__AhqYd{grid-template-columns:1fr}}.TransferSearchWidget_row__AhqYd.TransferSearchWidget_secondRow__nWfSG{align-items:flex-end;grid-template-columns:1.5fr 1fr 1fr;z-index:5}@media(max-width:900px){.TransferSearchWidget_row__AhqYd.TransferSearchWidget_secondRow__nWfSG{grid-template-columns:1fr}}.TransferSearchWidget_fieldGroup__ameAv{display:flex;flex-direction:column;gap:8px;position:relative}.TransferSearchWidget_label__h5bMJ{align-items:center;color:#000;color:var(--text-color);display:flex;font-size:.875rem;font-weight:700;gap:6px}.TransferSearchWidget_countryHint__OvDUd{color:#1b9c6e;color:var(--brand-accent);font-size:.7rem;font-weight:500;letter-spacing:0;opacity:.85}.TransferSearchWidget_inputWrapper__cGUQG{align-items:center;display:flex;position:relative}.TransferSearchWidget_inputWrapper__cGUQG .TransferSearchWidget_inputIcon__yctsH{color:var(--text-tertiary);font-size:1rem;left:12px;pointer-events:none;position:absolute}.TransferSearchWidget_inputWrapper__cGUQG input,.TransferSearchWidget_inputWrapper__cGUQG select{background:#fff;background:var(--input-bg,var(--bg-color));border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;color:#000;color:var(--text-color);font-size:.95rem;height:48px;padding:0 12px 0 40px;transition:all .2s ease;width:100%}.TransferSearchWidget_inputWrapper__cGUQG input:focus,.TransferSearchWidget_inputWrapper__cGUQG select:focus{border-color:#0a4e2c;border-color:var(--brand-primary);outline:none}.TransferSearchWidget_inputWrapper__cGUQG input::placeholder,.TransferSearchWidget_inputWrapper__cGUQG select::placeholder{color:var(--text-tertiary)}.TransferSearchWidget_dateTimeWrapper__8zM3w{grid-gap:0;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;display:grid;gap:0;grid-template-columns:1.2fr .8fr;overflow:hidden}.TransferSearchWidget_dateTimeWrapper__8zM3w:focus-within{border-color:#0a4e2c;border-color:var(--brand-primary)}.TransferSearchWidget_dateTimeWrapper__8zM3w .TransferSearchWidget_dateInput__1-UgW{border:none!important;border-radius:0!important;width:100%}.TransferSearchWidget_dateTimeWrapper__8zM3w .TransferSearchWidget_dateInput__1-UgW .elegant-datepicker-input{background:#0000!important;border:none!important;border-radius:0!important;border-right:1px solid #eaeaea!important;border-right:1px solid var(--border-color)!important;font-size:1rem!important;height:48px!important;padding:0 12px 0 16px!important}.TransferSearchWidget_dateTimeWrapper__8zM3w .TransferSearchWidget_dateInput__1-UgW .elegant-datepicker-input:focus{box-shadow:none!important}.TransferSearchWidget_dateTimeWrapper__8zM3w .TransferSearchWidget_timeInput__7GhGN{background:#0000!important;border:none!important;border-radius:0!important;font-size:1rem!important;height:48px!important;padding:0 12px 0 40px!important}.TransferSearchWidget_dateTimeWrapper__8zM3w .TransferSearchWidget_timeInput__7GhGN:focus{box-shadow:none!important}.TransferSearchWidget_addReturnBlock__gpO8t{align-items:center;background:#0a4e2c;background:var(--brand-primary);border:1px solid #0a4e2c;border:1px solid var(--brand-primary);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;height:48px;justify-content:center;transition:all .2s ease;width:100%}.TransferSearchWidget_returnWrapper__tr4a9{align-items:center;display:flex;position:relative}.TransferSearchWidget_removeReturnBtn__aDT\+G{align-items:center;background:#ccc;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:all .2s ease;width:24px;z-index:20}.TransferSearchWidget_removeReturnBtn__aDT\+G:hover{background:#bbb;transform:scale(1.1)}.TransferSearchWidget_removeReturnBtn__aDT\+G svg{stroke-width:3}.TransferSearchWidget_searchBtn__0iIIY{background:#0a4e2c;background:var(--brand-primary);border:none;border-radius:8px;box-shadow:0 4px 12px #00778033;color:#fff;color:var(--white);cursor:pointer;font-size:1.1rem;font-weight:700;height:48px;padding:12px 24px;transition:all .2s ease}.TransferSearchWidget_searchBtn__0iIIY:active{transform:translateY(0)}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h{display:flex;gap:10px;justify-content:space-between;margin-bottom:24px;padding:0 0 10px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt{display:flex;flex-direction:column;gap:4px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_title__E21KB{color:var(--text-dark);font-size:clamp(24px,4.5vw,42px);font-weight:700;line-height:1.25;margin:0;word-break:break-word}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_location__1pEhp{align-items:center;color:var(--text-secondary);display:flex;gap:4px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_location__1pEhp .TransferDetailHero_locationIcon__yrIzA{color:var(--text-muted);flex-shrink:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_rating__f6JDh{align-items:center;color:var(--text-dark);display:flex;gap:4px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_rating__f6JDh .TransferDetailHero_starIcon__ip6Gf{color:#ffb800;font-size:14px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_reviews__Ensdk{color:var(--text-secondary);font-weight:400}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_badges__Q2UOk{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_badges__Q2UOk .TransferDetailHero_badge__oa3\+k{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 2px 6px var(--brand-secondary-alpha-08);color:var(--brand-primary);font-size:13px;font-weight:600;letter-spacing:.2px;padding:6px 14px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_right__PSDOw{align-items:center;display:flex;gap:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_right__PSDOw .TransferDetailHero_iconButton__r8Lvq{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-dark);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_right__PSDOw .TransferDetailHero_iconButton__r8Lvq:hover{background:var(--bg-secondary);transform:translateY(-2px)}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_right__PSDOw .TransferDetailHero_iconButton__r8Lvq svg{font-size:18px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+{grid-gap:16px;display:flex;display:grid;flex-direction:column;gap:16px;gap:15px;grid-template-columns:4fr 2fr;min-width:0;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+>div:first-child{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+>aside,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+>div:last-child{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:100px;width:100%}@media(max-width:901px){.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+>aside,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+>div:last-child{max-height:none;overflow-y:visible;position:relative;top:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+{display:flex;flex-direction:column;gap:20px}}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt{max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt h2{color:var(--text-color);font-family:inherit;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:10px;margin-top:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt p{font-family:inherit;margin-bottom:24px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_serviceHighlights__mRsGw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:32px}@media(max-width:600px){.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_serviceHighlights__mRsGw{grid-template-columns:1fr}}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_serviceHighlights__mRsGw .TransferDetailHero_highlightItem__F67OQ{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:600;gap:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_serviceHighlights__mRsGw .TransferDetailHero_highlightItem__F67OQ .TransferDetailHero_highlightIcon__g5IhJ{color:var(--brand-primary);flex-shrink:0;font-size:1.1rem}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_freeDiv__miOJG{background-color:var(--border-light);height:1px;margin:32px 0;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_meta__c2c16{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;gap:16px 24px;margin-bottom:20px;margin-top:24px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_meta__c2c16 div{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_meta__c2c16 div svg{color:var(--brand-primary);font-size:16px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_first_header__Q\+cvY{align-items:center;border-top:1px solid var(--border-light);cursor:pointer;display:flex;justify-content:space-between;padding:24px 0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q{border-bottom:1px solid var(--border-light);color:var(--text-color);font-family:inherit;margin:0;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_first__9xFoc,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN.TransferDetailHero_SectionToggle__OtJUN,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_first__9xFoc,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q.TransferDetailHero_SectionToggle__OtJUN{border-bottom:none}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_header__yHX0p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_first_header__Q\+cvY,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_header__yHX0p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_header__yHX0p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_first_header__Q\+cvY,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_header__7A7v1{align-items:center;border-top:1px solid var(--border-light);cursor:pointer;display:flex;justify-content:space-between;padding:24px 0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_header__yHX0p h2,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_first_header__Q\+cvY h2,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_header__yHX0p h2,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_header__yHX0p h2,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_first_header__Q\+cvY h2,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_header__7A7v1 h2{color:var(--text-color);font-size:18px;font-weight:600;margin:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_header__yHX0p .TransferDetailHero_ToogleIcon__y4CvQ,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_first_header__Q\+cvY .TransferDetailHero_ToogleIcon__y4CvQ,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_header__yHX0p .TransferDetailHero_ToogleIcon__y4CvQ,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_header__yHX0p .TransferDetailHero_ToogleIcon__y4CvQ,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_first_header__Q\+cvY .TransferDetailHero_ToogleIcon__y4CvQ,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_header__7A7v1 .TransferDetailHero_ToogleIcon__y4CvQ{align-items:center;color:var(--text-color);display:flex;margin-right:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_header__yHX0p svg,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_first_header__Q\+cvY svg,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_header__yHX0p svg,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_header__yHX0p svg,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_first_header__Q\+cvY svg,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_header__7A7v1 svg{font-size:16px;transition:transform .2s ease}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_content__FsGj-,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_content__UaOCy,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_content__FsGj-,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_content__FsGj-,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_content__UaOCy,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_content__UaOCy{margin-bottom:24px;padding-left:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_content__FsGj- ul,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_content__UaOCy ul,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_content__FsGj- ul,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_content__FsGj- ul,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_content__UaOCy ul,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_content__UaOCy ul{margin-bottom:16px;padding-left:20px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_content__FsGj- ul li,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_content__UaOCy ul li,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_content__FsGj- ul li,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_content__FsGj- ul li,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_content__UaOCy ul li,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_content__UaOCy ul li{color:var(--text-content);font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;margin-bottom:8px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_SectionToggle_content__FsGj- p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle__OtJUN .TransferDetailHero_WhatToExpect_content__UaOCy p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_SectionToggle_content__FsGj- p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_SectionToggle_content__FsGj- p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect__pE59Q .TransferDetailHero_WhatToExpect_content__UaOCy p,.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_WhatToExpect_content__UaOCy p{color:var(--text-content);font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;margin:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentGrid__2Cwwi{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-top:8px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentCard__Oyq4n{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:14px;cursor:default;display:flex;flex-direction:column;gap:12px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentCard__Oyq4n.TransferDetailHero_equipmentCardSelected__hc8Sz{background:var(--brand-secondary-alpha-05);border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-primary-alpha-10)}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentCardBody__TyvAx{display:flex;flex:1 1;flex-direction:column;gap:4px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentName__Lt0SX{color:var(--text-color);font-size:14px;font-weight:600;line-height:1.3}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentPrice__6AQwj{color:var(--brand-accent);font-size:13px;font-weight:700}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentFooter__QuFTE{align-items:center;display:flex;justify-content:flex-end}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentToggleBtn__zmXP7{background:#0000;border:1.5px solid var(--brand-primary);border-radius:20px;color:var(--brand-primary);cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;transition:all .2s ease}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentToggleBtn__zmXP7:hover{background:var(--brand-primary);color:#fff}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentToggleBtn__zmXP7.TransferDetailHero_selected__u0NKt{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentQtyControls__Lakif{align-items:center;display:flex;gap:10px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentQtyBtn__c\+4Hf{align-items:center;background:#0000;border:1.5px solid var(--brand-primary);border-radius:50%;color:var(--brand-primary);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:30px;justify-content:center;padding:0;transition:all .15s ease;width:30px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentQtyBtn__c\+4Hf:hover{background:var(--brand-primary);color:#fff}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_left__Bkqrt .TransferDetailHero_equipmentQtyCount__aOxD2{color:var(--text-color);font-size:15px;font-weight:700;min-width:20px;text-align:center}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sideBar_All__bp3HC{background-color:#0000;border:none;border-radius:0;max-height:fit-content;max-width:100%;padding:0;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_bookingCard__qPcpz{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-boxshadow);display:flex;flex-direction:column;font-family:inherit;max-height:fit-content;padding:24px;width:100%}@media(max-width:768px){.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_bookingCard__qPcpz{border-radius:12px;gap:12px;padding:16px}}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceInfo__3bLSs{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceInfo__3bLSs .TransferDetailHero_price__t3\+7r{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceInfo__3bLSs .TransferDetailHero_price__t3\+7r span{color:var(--brand-primary)!important;font-size:2rem;font-weight:600;line-height:1}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceInfo__3bLSs .TransferDetailHero_discountInfo__uKoIx{align-items:center;display:flex;gap:8px;margin-top:4px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceInfo__3bLSs .TransferDetailHero_discountInfo__uKoIx .TransferDetailHero_originalPrice__EozHe{color:var(--text-tertiary-alt);font-size:16px;font-weight:500;text-decoration:line-through}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceInfo__3bLSs .TransferDetailHero_discountInfo__uKoIx .TransferDetailHero_discountBadge__D9Kew{background-color:var(--brand-error);border-radius:4px;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;text-transform:uppercase}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_priceSub__T4yk3{color:var(--text-color);font-size:16px;font-weight:600;letter-spacing:.5%;line-height:24px;margin:0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_section__rcqnJ h4{font-size:15px;font-weight:600;margin-bottom:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_datePickerRow__W\+kKA{display:flex;gap:12px;margin-bottom:16px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_dateItem__Pl-aY{align-items:center;background:var(--input-bg-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:8px;padding:10px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_dateItem__Pl-aY svg{color:var(--text-muted)}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_guests__StFek{align-items:center;background:var(--input-bg-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);display:flex;font-size:14px;justify-content:space-between;padding:10px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_guests__StFek svg{color:var(--text-muted);margin-right:8px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_guests__StFek .TransferDetailHero_dropdown__dbwwP{color:var(--text-muted);font-size:14px;margin-left:auto}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_infoBox__XFBvH{background:var(--input-bg-color);border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-top:5px;padding:16px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_infoRow__uRUUI{display:flex;gap:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_infoRow__uRUUI strong{color:var(--text-color);font-size:14px;font-weight:600}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_infoRow__uRUUI p{color:var(--text-secondary);font-size:13px;margin:2px 0 0}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_infoRow__uRUUI .TransferDetailHero_icon__aYiNI{color:var(--text-success-dark);flex-shrink:0;font-size:20px;margin-top:2px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_reserveBtn__25p8Q{background-color:var(--brand-primary);border-radius:12px;font-size:16px;margin-top:10px;padding:14px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS{background:var(--bg-color);border:1px solid var(--free-div-color);border-radius:16px;font-family:Poppins,sans-serif;margin-top:20px;max-height:610px;padding:24px;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_top__-OeTa{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_top__-OeTa input[type=radio]{accent-color:var(--brand-secondary);height:26px;margin-bottom:20px;margin-left:40px;width:26px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_payLater__gb720{background-color:var(--bg-secondary-light);border:1px solid var(--border-medium);border-radius:20px;color:var(--text-color);cursor:default;font-size:14px;font-weight:500;height:44px;letter-spacing:.5%;line-height:23px;margin:10px 0;width:260px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_radioGroup__mtUt\+ input[type=radio]{accent-color:var(--brand-secondary);cursor:pointer;height:18px;width:18px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_title__E21KB{color:var(--text-color);font-size:16px;font-weight:600;letter-spacing:.5%;line-height:24px;margin:8px 0 6px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_description__uCoLG{color:var(--text-dark);font-size:16px;font-weight:400;letter-spacing:.5%;line-height:24px;margin-top:5px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_description__uCoLG .TransferDetailHero_readMore__5f5fI{color:var(--link-blue);cursor:pointer;text-decoration:underline}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_perGroup__y8tL-{color:var(--text-dark);font-size:16px;font-weight:400;letter-spacing:.5%;line-height:24px;margin-top:16px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_total__q5a\+b{color:var(--text-color);font-size:16px;font-weight:600;margin-top:4px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_total__q5a\+b strong{font-weight:700}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_note__8OT8P{color:var(--text-muted);font-size:11px;margin-bottom:10px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_subOption__HFxzY{color:var(--text-color);font-size:14px;font-weight:600;margin-bottom:8px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_times__SRXbH{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_times__SRXbH span{align-items:center;background:var(--DetailForm-bg-color);border:1px solid var(--border-medium);border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;letter-spacing:.5%;line-height:20px;width:93px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_seeMore__Ioh1b{color:var(--brand-primary);cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-top:8px;text-decoration:underline}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_sidebarBox__y0UWS .TransferDetailHero_footnote__fcG6I{color:var(--text-dark);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:24px;margin-top:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_allOptions__bAkP0{color:#111827;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-bottom:18px;text-decoration:underline}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_reserveBtn__25p8Q{background-color:var(--brand-secondary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:background-color .2s;width:100%}@media only screen and (max-width:1200px){.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+{display:flex;flex-direction:column}}.TransferDetailHero_otherCards__t7wvW h2{font-size:48px;font-weight:600;letter-spacing:.5%;line-height:64px;margin-top:32px}.TransferDetailHero_ShowBtn__dsGUh{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.TransferDetailHero_ShowBtn__dsGUh button{background-color:var(--breadcrumb-bg);border:none;border-radius:32px;color:var(--brand-secondary);font-size:16px;font-weight:500;letter-spacing:.5%;line-height:24px;padding:16px 32px}.TransferDetailHero_cardGrid__KHq1C{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.TransferDetailHero_cardGrid__KHq1C{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.TransferDetailHero_cardGrid__KHq1C{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.TransferDetailHero_cardGrid__KHq1C{grid-template-columns:repeat(3,1fr)}}.TransferDetailHero_viewAllWrapper__YHiSA{display:flex;justify-content:center;margin-top:2rem}.TransferDetailHero_viewAllBtn__VyNwv{background:var(--breadcrumb-bg);border:none;border-radius:24px;color:var(--btn-primary-bg);cursor:pointer;font-weight:600;height:56px;padding:10px 24px;transition:.3s;width:126px}.TransferDetailHero_viewAllBtn__VyNwv:hover{background:var(--bg-tertiary)}.TransferDetailHero_categorySelection__oBhOz{margin:40px 0}.TransferDetailHero_categorySelection__oBhOz h3{color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:24px}.TransferDetailHero_categoryCardGrid__QODSa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:4px 0 16px}@media(max-width:480px){.TransferDetailHero_categoryCardGrid__QODSa{grid-template-columns:repeat(2,1fr)}}.TransferDetailHero_categoryCard__8XHKD{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-user-select:none;user-select:none}.TransferDetailHero_categoryCard__8XHKD:hover{border-color:var(--brand-primary);box-shadow:0 4px 14px var(--black-alpha-05);transform:translateY(-2px)}.TransferDetailHero_categoryCard__8XHKD.TransferDetailHero_categoryCardSelected__JotRX{background:var(--bg-success-light);border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-alpha-10)}.TransferDetailHero_categoryCardImg__DUi\+R{align-items:center;background:var(--bg-secondary);border-radius:8px;display:flex;height:56px;justify-content:center;overflow:hidden;width:100%}.TransferDetailHero_categoryCardImg__DUi\+R img{max-height:100%;max-width:100%;object-fit:contain}.TransferDetailHero_categoryCardIcon__KGiMD{color:var(--brand-primary);font-size:28px;opacity:.6}.TransferDetailHero_categoryCardBody__EDLj0{display:flex;flex:1 1;flex-direction:column;gap:3px}.TransferDetailHero_categoryCardName__oQRDr{color:var(--text-dark);font-size:14px;font-weight:700;line-height:1.3;margin:0}.TransferDetailHero_categoryCardType__cJ3nd{color:var(--text-secondary);font-size:12px;font-weight:500;margin:0}.TransferDetailHero_categoryCardSpecs__6QUDb{align-items:center;display:flex;gap:8px;margin-top:4px}.TransferDetailHero_categoryCardSpecs__6QUDb span{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;gap:3px}.TransferDetailHero_categoryCardSpecs__6QUDb span svg{color:var(--brand-primary);flex-shrink:0}.TransferDetailHero_categoryCardDesc__EPXUc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-tertiary-alt);display:-webkit-box;font-size:12px;line-height:1.4;margin:4px 0 0;overflow:hidden}.TransferDetailHero_categoryCardCheck__r\+gTd{color:var(--brand-primary);font-size:16px;position:absolute;right:10px;top:10px}.TransferDetailHero_availabilityBadge__x2HHP{align-items:center;animation:TransferDetailHero_pulse__XSBvc 2s infinite;background:var(--brand-error-alpha-08);border:1px solid var(--brand-error-alpha-20);border-radius:8px;color:var(--brand-error);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.TransferDetailHero_availabilityBadge__x2HHP.TransferDetailHero_warning__c2OCX{animation:none;background:var(--brand-secondary-alpha-08);border-color:var(--brand-secondary-alpha-20);color:var(--brand-secondary)}.TransferDetailHero_availabilityBadge__x2HHP svg{font-size:16px}.TransferDetailHero_paymentSplit__wKLIV{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE:hover{border-color:var(--brand-primary);transform:translateX(4px)}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE .TransferDetailHero_labelCol__8XJGR{display:flex;flex-direction:column;gap:2px}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE .TransferDetailHero_labelCol__8XJGR .TransferDetailHero_title__E21KB{color:var(--text-dark);font-size:14px;font-weight:600}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE .TransferDetailHero_labelCol__8XJGR .TransferDetailHero_subtitle__1uiJ\+{color:var(--text-secondary);font-size:12px}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE .TransferDetailHero_amountCol__vKPXv{color:var(--brand-primary);font-size:16px;font-weight:700}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE .TransferDetailHero_amountCol__vKPXv.TransferDetailHero_payLater__gb720{color:var(--text-secondary)}.TransferDetailHero_paymentSplit__wKLIV .TransferDetailHero_paymentRow__45XFE.TransferDetailHero_payNowRow__erk9i{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}.TransferDetailHero_tripSummaryPanel__mPAWT{align-items:center;background:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:20px;box-shadow:0 2px 16px #0000000f;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:24px 0;padding:24px 28px;position:relative}@media(max-width:768px){.TransferDetailHero_tripSummaryPanel__mPAWT{align-items:flex-start;flex-direction:column;padding:16px}}.TransferDetailHero_tripSummaryPanel__mPAWT .TransferDetailHero_editBtn__f-mj4{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:50%;box-shadow:0 2px 4px #0000000d;color:var(--brand-primary);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:32px}.TransferDetailHero_tripSummaryPanel__mPAWT .TransferDetailHero_editBtn__f-mj4:hover{background:var(--brand-primary);color:#fff;transform:scale(1.1)}.TransferDetailHero_tripRoute__ldaaf{align-items:center;display:flex;flex:1 1;gap:0;min-width:0}.TransferDetailHero_tripStop__51619{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.TransferDetailHero_tripStopDot__0kzm3{border-radius:50%;flex-shrink:0;height:14px;margin-top:4px;width:14px}.TransferDetailHero_tripStopDot__0kzm3[data-type=pickup]{background:var(--brand-accent);box-shadow:0 0 0 3px #1b9c6e33}.TransferDetailHero_tripStopDot__0kzm3[data-type=dropoff]{background:var(--brand-orange);box-shadow:0 0 0 3px var(--brand-orange-alpha-20)}.TransferDetailHero_tripStopInfo__T244u{display:flex;flex-direction:column;gap:2px;min-width:0}.TransferDetailHero_tripStopLabel__qcIrP{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TransferDetailHero_tripStopName__YQy98{color:var(--text-color);font-size:15px;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.TransferDetailHero_tripStopName__YQy98{max-width:140px}}.TransferDetailHero_tripStopTime__hPBLJ{font-feature-settings:"tnum";color:var(--brand-accent);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.TransferDetailHero_tripRouteLine__KcbYY{align-items:center;color:var(--text-secondary);display:flex;flex-shrink:0;padding:0 16px}.TransferDetailHero_tripRouteArrow__Hhk4n{color:var(--brand-primary);font-size:22px;opacity:.6}.TransferDetailHero_tripMeta__uHEDN{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.TransferDetailHero_tripMetaItem__btOln{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);display:flex;font-size:13px;font-weight:500;gap:6px;padding:5px 12px;white-space:nowrap}.TransferDetailHero_tripMetaIcon__dPLMr{color:var(--brand-accent);flex-shrink:0;font-size:12px}.TransferDetailHero_tripMetaTime__\+lEhW{font-feature-settings:"tnum";color:var(--brand-accent);font-variant-numeric:tabular-nums;font-weight:700;margin-left:2px}.TransferDetailHero_tripMetaBadge__N9pqS{background:var(--brand-primary);border-radius:20px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px}.TransferDetailHero_sidebarTripSummary__NYbOc{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:0;margin-bottom:16px;padding:14px 16px}.TransferDetailHero_sidebarTripRow__Jldsi{align-items:center;display:flex;gap:10px;padding:4px 0}.TransferDetailHero_sidebarTripDot__vsG2R{border-radius:50%;flex-shrink:0;height:10px;width:10px}.TransferDetailHero_sidebarTripDot__vsG2R[data-type=pickup]{background:var(--brand-accent)}.TransferDetailHero_sidebarTripDot__vsG2R[data-type=dropoff]{background:var(--brand-orange)}.TransferDetailHero_sidebarTripText__acqYm{color:var(--text-color);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferDetailHero_sidebarTripDivider__HDQ\+r{background:var(--border-color);height:18px;margin-left:4px;width:1px}.TransferDetailHero_sidebarTripDetails__OWilY{border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;padding-top:8px}.TransferDetailHero_sidebarTripDetails__OWilY span{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;gap:4px}.TripSelectionModal_overlay__M34Qb{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.TripSelectionModal_modal__UgNrA{background:#fff;border-radius:20px;box-shadow:0 24px 48px -8px #0000002e,0 8px 16px -4px #00000014;max-height:90vh;max-width:560px;overflow-y:auto;padding:28px;width:100%}.TripSelectionModal_header__6j4fW{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.TripSelectionModal_header__6j4fW h2{color:#111827;font-size:1.2rem;font-weight:700;letter-spacing:-.3px;margin:0 0 2px}.TripSelectionModal_subtitle__BU7A3{color:#9ca3af;font-size:.8rem;margin:0}.TripSelectionModal_closeBtn__Qi67l{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.TripSelectionModal_closeBtn__Qi67l:hover{background:#e5e7eb;color:#111827}.TripSelectionModal_form__CpUeL{display:flex;flex-direction:column;gap:14px}.TripSelectionModal_journeyCard__a-gbg{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:0;padding:16px}.TripSelectionModal_locationRow__o7JSs{align-items:flex-start;display:flex;gap:12px}.TripSelectionModal_locationDot__tw7np{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:22px;width:32px}.TripSelectionModal_locationDot__tw7np[data-type=pickup]{background:#d1fae5;color:#059669}.TripSelectionModal_locationDot__tw7np[data-type=dropoff]{background:#fee2e2;color:#dc2626}.TripSelectionModal_locationField__DjTNg{display:flex;flex:1 1;flex-direction:column;gap:4px}.TripSelectionModal_locationLabel__PpSPZ{color:#9ca3af;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.TripSelectionModal_routeDivider__HpcqS{align-items:center;display:flex;gap:8px;margin:6px 0 6px 44px}.TripSelectionModal_routeLine__s7kwM{background:#e5e7eb;flex:1 1;height:1px}.TripSelectionModal_swapBtn__lpZ5g{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:5px 10px;transition:border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.TripSelectionModal_swapBtn__lpZ5g:hover{border-color:#9ca3af;box-shadow:0 1px 4px #00000014;color:#111827}.TripSelectionModal_detailsCard__hzWDH{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.TripSelectionModal_detailsGrid__7vlfK{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr auto}@media(max-width:460px){.TripSelectionModal_detailsGrid__7vlfK{grid-template-columns:1fr}}.TripSelectionModal_detailField__w9HA1{display:flex;flex-direction:column;gap:8px}.TripSelectionModal_detailLabel__twB6c{align-items:center;color:#9ca3af;display:flex;font-size:.72rem;font-weight:600;gap:5px;letter-spacing:.06em;text-transform:uppercase}.TripSelectionModal_dateTimeRow__Qc1VL{align-items:center;display:flex;gap:8px}.TripSelectionModal_timeSelect__\+ea\+d{appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:.875rem;min-width:80px;padding:8px 10px;text-align:center}.TripSelectionModal_timeSelect__\+ea\+d:focus{border-color:#3b82f6;border-color:var(--brand-primary,#3b82f6);box-shadow:0 0 0 3px #3b82f61a;outline:none}.TripSelectionModal_passengerCounter__fD1-h{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;display:flex;gap:0;overflow:hidden;width:fit-content}.TripSelectionModal_counterBtn__v80-2{align-items:center;background:#f3f4f6;border:none;color:#374151;cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;height:38px;justify-content:center;transition:background .15s;width:36px}.TripSelectionModal_counterBtn__v80-2:hover{background:#e5e7eb}.TripSelectionModal_counterBtn__v80-2:active{background:#d1d5db}.TripSelectionModal_counterValue__Ja5lt{color:#111827;font-size:.9rem;font-weight:600;min-width:36px;text-align:center}.TripSelectionModal_roundTripToggle__5PZ-E{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.TripSelectionModal_roundTripToggle__5PZ-E:hover{background:#f9fafb;border-color:#d1d5db}.TripSelectionModal_toggleTrack__8jiKt{background:#d1d5db;border-radius:11px;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:40px}.TripSelectionModal_toggleTrack__8jiKt[data-checked=true]{background:#3b82f6;background:var(--brand-primary,#3b82f6)}.TripSelectionModal_toggleThumb__3DWtE{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}.TripSelectionModal_toggleTrack__8jiKt[data-checked=true] .TripSelectionModal_toggleThumb__3DWtE{transform:translateX(18px)}.TripSelectionModal_toggleLabel__O\+55o{color:#111827;display:block;font-size:.875rem;font-weight:600}.TripSelectionModal_toggleSub__Han9H{color:#9ca3af;display:block;font-size:.75rem;margin-top:1px}.TripSelectionModal_toggleIcon__i6pO\+{color:#d1d5db;flex-shrink:0;margin-left:auto}.TripSelectionModal_returnCard__3H7T3{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:14px 16px}.TripSelectionModal_errorMessage__lTam-{align-items:flex-start;background:#fef2f2;border:1px solid #fee2e2;border-radius:10px;color:#b91c1c;display:flex;font-size:.8rem;gap:8px;line-height:1.5;padding:12px 14px}.TripSelectionModal_errorMessage__lTam- svg{flex-shrink:0;margin-top:1px}.TripSelectionModal_confirmBtn__aMjDF{align-items:center;background:#3b82f6;background:var(--brand-primary,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.2px;padding:14px 20px;transition:background .2s,transform .1s,box-shadow .2s}.TripSelectionModal_confirmBtn__aMjDF:hover:not(:disabled){background:#2563eb;background:var(--brand-secondary,#2563eb);box-shadow:0 4px 12px #3b82f659}.TripSelectionModal_confirmBtn__aMjDF:active:not(:disabled){transform:scale(.98)}.TripSelectionModal_confirmBtn__aMjDF:disabled{background:#93c5fd;cursor:not-allowed}.TripSelectionModal_spinner__WCBv-{animation:TripSelectionModal_spin__HHYJU .8s linear infinite}@keyframes TripSelectionModal_spin__HHYJU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TransferDetailSkeleton_skeletonContainer__y-JZ6{margin:0 auto;max-width:1200px;padding:20px}.TransferDetailSkeleton_breadcrumb__qN16L{margin-bottom:20px}.TransferDetailSkeleton_header__ROoUs{margin-bottom:30px}.TransferDetailSkeleton_header__ROoUs .TransferDetailSkeleton_title__\+ANra{margin-bottom:15px}.TransferDetailSkeleton_header__ROoUs .TransferDetailSkeleton_meta__ZLTtA{display:flex;gap:20px;margin-bottom:15px}.TransferDetailSkeleton_header__ROoUs .TransferDetailSkeleton_badges__Zwpbg{display:flex;gap:10px}.TransferDetailSkeleton_imageLayout__0nkQp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin-bottom:40px}.TransferDetailSkeleton_imageLayout__0nkQp .TransferDetailSkeleton_sideImages__hqlGp{display:flex;flex-direction:column;gap:20px}.TransferDetailSkeleton_contentGrid__RyZHg{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr}.TransferDetailSkeleton_contentGrid__RyZHg .TransferDetailSkeleton_sectionTitle__ys9qv{margin-bottom:20px}.TransferDetailSkeleton_contentGrid__RyZHg .TransferDetailSkeleton_highlights__c6O3Q{display:flex;flex-direction:column;gap:10px;margin:30px 0}.TransferDetailSkeleton_contentGrid__RyZHg .TransferDetailSkeleton_metaGrid__F\+d7Y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(max-width:768px){.TransferDetailSkeleton_contentGrid__RyZHg,.TransferDetailSkeleton_imageLayout__0nkQp{grid-template-columns:1fr}.TransferDetailSkeleton_sideImages__hqlGp{display:none}}.FavoritesPage_favoritesHero__8yHeD{background-color:var(--bg-color);min-height:100vh;padding:40px 0 80px}.FavoritesPage_header__UvTLX{margin-bottom:40px}.FavoritesPage_header__UvTLX .FavoritesPage_titleArea__RdZcN{margin-bottom:32px}.FavoritesPage_header__UvTLX .FavoritesPage_titleArea__RdZcN h1{align-items:center;color:var(--text-color);display:flex;font-size:2.5rem;font-weight:700;gap:16px;margin-bottom:8px}.FavoritesPage_header__UvTLX .FavoritesPage_titleArea__RdZcN h1 .FavoritesPage_countBadge__KZgPN{background-color:var(--brand-secondary);border-radius:20px;color:var(--white);font-size:1rem;font-weight:600;padding:4px 12px}.FavoritesPage_header__UvTLX .FavoritesPage_titleArea__RdZcN p{color:var(--gray-color);font-size:1.1rem}.FavoritesPage_filtersWrapper__68jd0{margin-top:24px;overflow-x:auto;padding-bottom:8px}.FavoritesPage_filtersWrapper__68jd0::-webkit-scrollbar{height:4px}.FavoritesPage_filtersWrapper__68jd0::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.FavoritesPage_filters__SU\+GX{display:flex;gap:12px;min-width:max-content}.FavoritesPage_filters__SU\+GX .FavoritesPage_filterBtn__u8U3U{align-items:center;background-color:#fff;border:1px solid var(--border-light);border-radius:30px;box-shadow:0 2px 4px #00000005;color:var(--text-content);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:10px 20px;transition:all .3s ease}.FavoritesPage_filters__SU\+GX .FavoritesPage_filterBtn__u8U3U:hover{border-color:var(--brand-secondary);color:var(--brand-secondary);transform:translateY(-2px)}.FavoritesPage_filters__SU\+GX .FavoritesPage_filterBtn__u8U3U.FavoritesPage_active__U2OB2{background-color:var(--brand-secondary);border-color:var(--brand-secondary);box-shadow:0 4px 12px var(--brand-secondary-alpha-20);color:#fff}.FavoritesPage_filters__SU\+GX .FavoritesPage_filterBtn__u8U3U svg{transition:transform .3s ease}.FavoritesPage_filters__SU\+GX .FavoritesPage_filterBtn__u8U3U.FavoritesPage_active__U2OB2 svg{transform:scale(1.1)}.FavoritesPage_content__WZme8{margin-top:20px}.FavoritesPage_grid__4p7U3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(280px,1fr))}@media(max-width:1200px){.FavoritesPage_grid__4p7U3{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media(max-width:768px){.FavoritesPage_grid__4p7U3{grid-template-columns:repeat(1,minmax(280px,1fr))}}.FavoritesPage_cardContainer__0ddYw{height:100%}.FavoritesPage_emptyState__R0bAa{align-items:center;border:2px dashed var(--border-light);border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:40px auto;max-width:600px;padding:100px 20px;text-align:center}.FavoritesPage_emptyState__R0bAa .FavoritesPage_emptyIcon__r9AWV{align-items:center;background-color:var(--bg-success-light);border-radius:50%;color:var(--brand-secondary);display:flex;height:120px;justify-content:center;margin-bottom:24px;width:120px}.FavoritesPage_emptyState__R0bAa .FavoritesPage_emptyIcon__r9AWV svg{color:var(--brand-secondary);opacity:.6}.FavoritesPage_emptyState__R0bAa h3{color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:8px}.FavoritesPage_emptyState__R0bAa p{color:var(--gray-color);margin-bottom:32px;max-width:400px}.FavoritesPage_emptyState__R0bAa .FavoritesPage_exploreBtn__xzRSZ{align-items:center;background-color:var(--brand-secondary);border-radius:12px;box-shadow:0 4px 14px var(--brand-secondary-alpha-25);color:#fff;display:flex;font-weight:600;gap:12px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.FavoritesPage_emptyState__R0bAa .FavoritesPage_exploreBtn__xzRSZ:hover{box-shadow:0 6px 20px var(--brand-secondary-alpha-30);filter:brightness(1.1);transform:translateY(-2px)}.FavoritesPage_loadingState__6M74B{align-items:center;display:flex;flex-direction:column;gap:20px;height:60vh;justify-content:center}.FavoritesPage_loadingState__6M74B p{color:var(--gray-color);font-weight:500}.FavoritesPage_loadingHeart__cmpmw{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.FavoritesPage_header__UvTLX h1{font-size:2rem}.FavoritesPage_emptyState__R0bAa{padding:60px 20px}}.SearchPage_page__el-Zf{background:var(--bg-color);min-height:100vh;padding-bottom:80px}.SearchPage_container__hUOwh{margin:0 auto;max-width:100%;padding:0 4rem}@media(max-width:576px){.SearchPage_container__hUOwh{padding:0 2rem}}.SearchPage_hero__3r87R{padding:48px 0 28px;text-align:center}@media(max-width:576px){.SearchPage_hero__3r87R{padding:28px 0 20px}}.SearchPage_heading__2Wpl6{color:var(--text-dark);font-size:2rem;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}@media(max-width:576px){.SearchPage_heading__2Wpl6{font-size:1.5rem}}.SearchPage_subheading__2\+nJ0{color:var(--text-secondary);font-size:15px;margin:0}.SearchPage_tabBar__n\+gSg{margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.SearchPage_tabBar__n\+gSg::-webkit-scrollbar{display:none}.SearchPage_tabs__BldEc{display:flex;gap:6px;min-width:100%;padding:2px 0;width:max-content}.SearchPage_tab__KNyDV{align-items:center;background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:24px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .18s ease;white-space:nowrap}.SearchPage_tab__KNyDV .SearchPage_tabIcon__Ym0LB{flex-shrink:0;opacity:.7}.SearchPage_tab__KNyDV:hover{border-color:var(--text-secondary);color:var(--text-dark)}.SearchPage_tab__KNyDV.SearchPage_active__60fEA{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-primary-alpha-20);color:#fff}.SearchPage_tab__KNyDV.SearchPage_active__60fEA .SearchPage_tabIcon__Ym0LB{opacity:1}.SearchPage_card__QjAEq{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 2px 12px var(--black-alpha-06);display:flex;flex-direction:column;gap:16px;padding:24px}@media(max-width:576px){.SearchPage_card__QjAEq{border-radius:16px;padding:16px}}.SearchPage_formGrid__JXNtP{display:flex;flex-direction:column;gap:14px}.SearchPage_field__9qdxP{display:flex;flex-direction:column;gap:6px}.SearchPage_fieldLabel__RDkfB{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em;text-transform:uppercase}.SearchPage_fieldLabel__RDkfB .SearchPage_fieldIcon__RkRlr{color:var(--text-muted)}.SearchPage_fieldInput__91IlF{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:12px;color:var(--text-dark);font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:12px 14px;transition:border-color .18s ease;width:100%}.SearchPage_fieldInput__91IlF:focus{border-color:var(--brand-primary)}.SearchPage_datePickerWrapper__eNxEA,.SearchPage_multiSelectWrapper__\+Ljj8{width:100%}.SearchPage_cardActions__W7iOn{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.SearchPage_clearBtn__urCkz{align-items:center;background:#0000;border:1.5px solid var(--border-color);border-radius:24px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:5px;padding:10px 16px;transition:all .18s ease}.SearchPage_clearBtn__urCkz:hover{border-color:var(--text-secondary);color:var(--text-dark)}.SearchPage_searchBtn__5AGKN{align-items:center;background:var(--brand-primary);border:none;border-radius:24px;box-shadow:0 4px 14px var(--brand-primary-alpha-20);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .18s ease}.SearchPage_searchBtn__5AGKN:hover{box-shadow:0 6px 20px var(--brand-primary-alpha-30);opacity:.9;transform:translateY(-1px)}.SearchPage_searchBtn__5AGKN:active{transform:translateY(0)}@media(max-width:576px){.SearchPage_searchBtn__5AGKN{flex:1 1;justify-content:center}}.SearchPage_suggestions__0TMG9{display:flex;flex-direction:column;gap:28px;margin-top:32px}.SearchPage_section__mSt1f{display:flex;flex-direction:column;gap:12px}.SearchPage_sectionHeader__SXKQR{align-items:center;display:flex;justify-content:space-between}.SearchPage_sectionTitle__pM74B{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.07em;text-transform:uppercase}.SearchPage_sectionTitle__pM74B svg{color:var(--text-muted)}.SearchPage_clearLink__W17DR{background:none;border:none;color:var(--brand-primary);cursor:pointer;font-size:12px;font-weight:600;padding:0}.SearchPage_clearLink__W17DR:hover{opacity:.75}.SearchPage_historyList__8V0Om{display:flex;flex-direction:column;gap:2px}.SearchPage_historyItem__wK\+UU{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:11px 14px;transition:background .15s ease}.SearchPage_historyItem__wK\+UU:hover{background:var(--bg-tertiary)}.SearchPage_historyIcon__uYZqD{color:var(--text-muted);flex-shrink:0}.SearchPage_historyContent__jC0nw{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SearchPage_historyTitle__beFiq{color:var(--text-dark);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchPage_historyMeta__gi98v{color:var(--text-muted);font-size:11px}.SearchPage_deleteBtn__IwupA{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all .15s ease;width:26px}.SearchPage_deleteBtn__IwupA:hover{background:var(--border-color);color:var(--text-dark)}.SearchPage_chips__yxuxc{display:flex;flex-wrap:wrap;gap:8px}.SearchPage_chip__u1S0r{align-items:center;background:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:24px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:5px;padding:8px 14px;transition:all .18s ease}.SearchPage_chip__u1S0r svg{color:var(--text-muted);flex-shrink:0}.SearchPage_chip__u1S0r:hover{background:var(--bg-color);border-color:var(--brand-primary);color:var(--brand-primary)}.SearchPage_chip__u1S0r:hover svg{color:var(--brand-primary)}.SearchPage_chipTrending__VmklH{background:#0064320f;background:var(--brand-primary-alpha-10,#0064320f);border-color:var(--brand-primary);color:var(--brand-primary)}.SearchPage_chipTrending__VmklH svg{color:var(--brand-primary)}.SearchPage_chipCount__Ft4D-{color:var(--text-muted);font-size:11px;margin-left:2px}.SearchPage_directionToggle__Wi6mF{background:var(--bg-color);border:1.5px solid var(--border-color);border-radius:12px;display:flex;overflow:hidden}.SearchPage_directionBtn__Iy2h9{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 12px;transition:all .18s ease}.SearchPage_directionBtn__Iy2h9:first-child{border-right:1.5px solid var(--border-color)}.SearchPage_directionBtn__Iy2h9:hover:not(.SearchPage_directionActive__2iAQj){background:var(--bg-tertiary);color:var(--text-dark)}.SearchPage_directionBtn__Iy2h9.SearchPage_directionActive__2iAQj{background:var(--brand-primary);color:#fff;font-weight:600}.SearchPage_countryHint__dCd0h{background:#6366f114;background:rgba(var(--brand-primary-rgb,99,102,241),.08);border-radius:20px;color:var(--brand-primary);font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.Visa_container__rJzfd{color:var(--text-color);font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.Visa_container__rJzfd .Visa_trackLink__oEzBU{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:8px;margin-top:20px;padding:10px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:fit-content}.Visa_container__rJzfd .Visa_trackLink__oEzBU:hover{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px #10b98133;color:var(--white);transform:translateY(-2px)}.Visa_container__rJzfd .Visa_header__6bj2-{margin-bottom:40px;text-align:center}.Visa_container__rJzfd .Visa_header__6bj2- .Visa_headerTitleRow__Lzmf0{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:24px}@media(max-width:768px){.Visa_container__rJzfd .Visa_header__6bj2- .Visa_headerTitleRow__Lzmf0{flex-direction:column;gap:16px}}.Visa_container__rJzfd .Visa_header__6bj2- .Visa_headerTitleRow__Lzmf0 h1{color:var(--text-color);font-size:3.5rem;font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0}@media(max-width:768px){.Visa_container__rJzfd .Visa_header__6bj2- .Visa_headerTitleRow__Lzmf0 h1{font-size:2.5rem}}.Visa_container__rJzfd p{color:var(--text-secondary);font-size:1.25rem;margin:0 auto 30px;max-width:600px}.Visa_container__rJzfd .Visa_mainApplyBtn__1zqCg{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));border:none;border-radius:50px;box-shadow:0 10px 25px #0a4e2c33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:16px 40px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Visa_container__rJzfd .Visa_mainApplyBtn__1zqCg:hover{box-shadow:0 15px 35px #0a4e2c4d;filter:brightness(1.1);transform:translateY(-3px) scale(1.02)}.Visa_container__rJzfd .Visa_mainApplyBtn__1zqCg:active{transform:translateY(0)}.Visa_portalBanner__Ancu2{margin:0 auto 48px;max-width:1200px;padding:0 20px}.Visa_portalBannerInner__4zV9U{align-items:center;background:linear-gradient(135deg,#0a1628,#0f5132 60%,#1a4a3a);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #00000026;display:flex;gap:24px;justify-content:space-between;padding:28px 36px}@media(max-width:768px){.Visa_portalBannerInner__4zV9U{flex-direction:column;gap:20px;padding:24px 20px;text-align:center}}.Visa_portalBannerText__sNRbK{align-items:center;display:flex;gap:18px}@media(max-width:768px){.Visa_portalBannerText__sNRbK{flex-direction:column;gap:10px}}.Visa_portalBannerFlag__Ff5RJ{flex-shrink:0;font-size:2.5rem;line-height:1}.Visa_portalBannerTitle__Nycec{color:#fff!important;font-size:1.15rem;font-weight:700;line-height:1.3;margin:0 0 5px}.Visa_portalBannerSub__TMghI{color:var(--white)!important;font-size:.85rem;letter-spacing:.2px;margin:0!important}.Visa_portalBtn__HCGvs{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:9px;padding:13px 26px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Visa_portalBtn__HCGvs:hover{background:#ffffff38;border-color:#ffffff80;box-shadow:0 8px 24px #0003,0 0 0 4px #ffffff0f;transform:translateY(-2px)}.Visa_portalBtn__HCGvs:hover .Visa_portalBtnArrow__3CVko{transform:translateX(4px)}.Visa_portalBtn__HCGvs:active{transform:translateY(0)}.Visa_portalBtnArrow__3CVko{transition:transform .2s ease}.Visa_pricingSection__Wgqc5{margin-bottom:80px}.Visa_pricingSection__Wgqc5 h2{font-size:2.2rem;font-weight:700;margin-bottom:40px;text-align:center}.Visa_pricingSection__Wgqc5 .Visa_grid__tld4h{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;padding:40px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu:hover{border-color:var(--brand-primary);box-shadow:var(--card-boxshadow);transform:translateY(-10px)}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu h3{font-size:1.75rem;font-weight:700;margin-bottom:15px}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu .Visa_time__LVStH{color:#e67e22;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu .Visa_price__us7Xd{color:var(--text-color);font-size:2.5rem;font-weight:800;margin-bottom:30px}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu button{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .3s;width:100%}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu button:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu .Visa_applyCardBtn__VSIgt{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:7px;justify-content:center;padding:14px;text-decoration:none;transition:all .3s;width:100%}.Visa_pricingSection__Wgqc5 .Visa_card__g2Ygu .Visa_applyCardBtn__VSIgt:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.Visa_infoSection__F1M3a{background:var(--bg-secondary);border-radius:24px;margin-bottom:80px;padding:60px}.Visa_infoSection__F1M3a h2{font-size:2rem;margin-bottom:30px}.Visa_infoSection__F1M3a ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none}.Visa_infoSection__F1M3a ul li{align-items:center;display:flex;font-size:1.1rem;font-weight:500;gap:12px}.Visa_infoSection__F1M3a ul li:before{color:var(--brand-primary);content:"✓";font-size:1.2rem;font-weight:900}.Visa_applyLayout__mTbN-{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1100px}@media(max-width:1024px){.Visa_applyLayout__mTbN-{flex-direction:column}}.Visa_formCard__f-JGt{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:var(--card-boxshadow);flex:1 1;padding:40px}.Visa_formCard__f-JGt .Visa_formProgress__krkq7{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.Visa_formCard__f-JGt .Visa_formProgress__krkq7:after{background:var(--border-color);content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.Visa_formCard__f-JGt .Visa_formProgress__krkq7 .Visa_progressDot__xscjM{align-items:center;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;transition:all .3s;width:32px;z-index:2}.Visa_formCard__f-JGt .Visa_formProgress__krkq7 .Visa_progressDot__xscjM.Visa_active__r4PJ-{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 0 15px #0a4e2c4d;color:#fff}.Visa_formCard__f-JGt h2{color:var(--text-color);font-size:1.5rem;font-weight:800;margin-bottom:30px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK{margin-bottom:24px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK label{color:var(--text-secondary);display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK input,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK select,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK textarea{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);font-size:1rem;padding:12px 16px;width:100%}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK input:focus,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK select:focus,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK textarea:focus{border-color:var(--brand-primary);outline:none}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fieldGroup__-AWZK textarea{min-height:100px;resize:vertical}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_grid2__KNeYX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:640px){.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_grid2__KNeYX{grid-template-columns:1fr}}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fileUpload__OpaqV{border:2px dashed var(--border-color);border-radius:16px;margin-bottom:24px;padding:24px;text-align:center;transition:border-color .3s}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fileUpload__OpaqV:hover{border-color:var(--brand-primary)}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fileUpload__OpaqV label{display:block;font-weight:700;margin-bottom:4px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fileUpload__OpaqV .Visa_fileHint__xY5DF{color:var(--text-secondary);font-size:.8rem;margin-bottom:16px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fileUpload__OpaqV input{font-size:.9rem}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_fileUpload__OpaqV .Visa_fileName__6LjA-{color:var(--brand-primary);display:block;font-size:.85rem;font-weight:600;margin-top:10px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_reviewList__xK4ME{background:var(--bg-tertiary);border-radius:16px;margin-bottom:24px;padding:24px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_reviewList__xK4ME h3{font-size:1.1rem;margin-bottom:16px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_reviewList__xK4ME .Visa_reviewItem__qnRhc{font-size:1rem;margin-bottom:12px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_reviewList__xK4ME .Visa_reviewItem__qnRhc strong{color:var(--text-secondary);margin-right:8px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_groupActions__9u\+ft{margin-bottom:30px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_groupActions__9u\+ft .Visa_addMoreBtn__YXRUF{align-items:center;background:#0000;border:2px solid var(--brand-primary);border-radius:12px;color:var(--brand-primary);cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:14px;transition:all .3s;width:100%}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_groupActions__9u\+ft .Visa_addMoreBtn__YXRUF:hover{background:var(--brand-primary);color:#fff}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3{display:flex;gap:16px}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:all .3s}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_backBtn__k9YnJ{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-color)}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_backBtn__k9YnJ:hover{background:var(--bg-secondary)}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_nextBtn__9z1AW,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_submitBtn__zJXnH{background:var(--brand-primary);border:none;color:#fff}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_nextBtn__9z1AW:hover,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_submitBtn__zJXnH:hover{background:var(--brand-secondary);transform:translateY(-2px)}.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_nextBtn__9z1AW:disabled,.Visa_formCard__f-JGt .Visa_step__p8LyV .Visa_buttons__S7TR3 button.Visa_submitBtn__zJXnH:disabled{cursor:not-allowed;opacity:.6}.Visa_cartSidebar__g9P0T{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;padding:30px;position:sticky;top:100px;width:320px}.Visa_cartSidebar__g9P0T h3{color:var(--brand-primary);font-size:1.25rem;font-weight:700;margin-bottom:24px}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8{display:flex;flex-direction:column;gap:16px}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8 .Visa_cartItem__P-qdp{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:16px}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8 .Visa_cartItem__P-qdp:last-child{border-bottom:none}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8 .Visa_cartItem__P-qdp .Visa_itemName__KYMJU{font-size:1rem;font-weight:700;margin-bottom:4px}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8 .Visa_cartItem__P-qdp .Visa_itemMeta__kdSoK{color:var(--text-secondary);font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8 .Visa_cartItem__P-qdp .Visa_removeBtn__vKXlC{background:#ef44441a;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;padding:8px}.Visa_cartSidebar__g9P0T .Visa_cartItems__-HLt8 .Visa_cartItem__P-qdp .Visa_removeBtn__vKXlC:hover{background:#ef4444;color:#fff}.Visa_applyHeader__37zAD{margin-bottom:32px}.Visa_applyHeader__37zAD h2{color:var(--text-color);font-size:1.75rem;font-weight:800;margin:8px 0}.Visa_applySubtitle__sUz6h{color:var(--text-secondary);font-size:.95rem;margin:0!important}.Visa_backLink__dhkjI{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:4px;margin-bottom:4px;padding:0}.Visa_backLink__dhkjI:hover{color:var(--brand-primary)}.Visa_formSection__BLhvv{border-bottom:1px solid var(--border-color);margin-bottom:36px;padding-bottom:36px}.Visa_formSection__BLhvv:last-of-type{border-bottom:none;margin-bottom:0}.Visa_sectionTitle__fbbuP{color:var(--brand-primary);font-size:1rem;font-weight:800;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.Visa_grid2__KNeYX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media(max-width:640px){.Visa_grid2__KNeYX{grid-template-columns:1fr}}.Visa_fieldGroup__-AWZK{margin-bottom:20px}.Visa_fieldGroup__-AWZK label{color:var(--text-secondary);display:block;font-size:.88rem;font-weight:600;margin-bottom:8px}.Visa_fieldGroup__-AWZK input,.Visa_fieldGroup__-AWZK select,.Visa_fieldGroup__-AWZK textarea{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:1rem;padding:12px 16px;transition:border-color .2s;width:100%}.Visa_fieldGroup__-AWZK input:focus,.Visa_fieldGroup__-AWZK select:focus,.Visa_fieldGroup__-AWZK textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #10b9811a;outline:none}.Visa_fieldGroup__-AWZK textarea{min-height:90px;resize:vertical}.Visa_fileUpload__OpaqV{border:2px dashed var(--border-color);border-radius:16px;padding:20px;text-align:center;transition:border-color .3s}.Visa_fileUpload__OpaqV:hover{border-color:var(--brand-primary)}.Visa_fileUpload__OpaqV label{color:var(--text-color);display:block;font-size:.9rem;font-weight:700;margin-bottom:4px}.Visa_fileUpload__OpaqV .Visa_fileHint__xY5DF{color:var(--text-secondary);font-size:.8rem;margin-bottom:12px}.Visa_fileUpload__OpaqV input[type=file]{font-size:.85rem}.Visa_fileUpload__OpaqV .Visa_fileName__6LjA-{color:var(--brand-primary);display:block;font-size:.85rem;font-weight:600;margin-top:8px}.Visa_formActions__66JTo{align-items:flex-end;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-top:32px}.Visa_groupNote__Eg0ff{color:var(--text-secondary);font-size:.9rem}.Visa_nextBtn__9z1AW{background:var(--brand-primary);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 36px;transition:all .3s}.Visa_nextBtn__9z1AW:hover{background:var(--brand-secondary);box-shadow:0 8px 20px #10b98140;transform:translateY(-2px)}.Visa_nextBtn__9z1AW:disabled{cursor:not-allowed;opacity:.6;transform:none}.Visa_backBtn__k9YnJ{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:14px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:700;padding:14px 24px;transition:all .2s}.Visa_backBtn__k9YnJ:hover{background:var(--bg-secondary)}.Visa_groupBanner__5iocd{background:#10b98114;border:1px solid #10b98140;border-radius:12px;color:var(--text-secondary);font-size:.9rem;margin:20px auto;max-width:800px;padding:14px 20px;text-align:center}.Visa_reviewContainer__7HmkS{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:var(--card-boxshadow);margin:0 auto;max-width:800px;padding:40px}.Visa_reviewHeader__J4rh0{align-items:flex-start;border-bottom:2px solid var(--border-color);display:flex;gap:16px;margin-bottom:36px;padding-bottom:28px}.Visa_reviewHeader__J4rh0 h2{color:var(--text-color);font-size:1.6rem;font-weight:800;margin:0 0 4px}.Visa_reviewIcon__PYq7B{color:var(--brand-primary);flex-shrink:0;margin-top:4px}.Visa_reviewSubtitle__4NOig{color:var(--text-secondary);font-size:.9rem;margin:4px 0 0!important}.Visa_reviewSection__6Gc\+2{margin-bottom:28px}.Visa_reviewSectionTitle__aYA2m{color:var(--brand-primary);font-size:.8rem;font-weight:800;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.Visa_reviewGrid__-Qs2J{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:14px;overflow:hidden}.Visa_reviewRow__nG8v2{grid-gap:16px;border-bottom:1px solid var(--border-color);display:grid;gap:16px;grid-template-columns:240px 1fr;padding:12px 20px}.Visa_reviewRow__nG8v2:last-child{border-bottom:none}@media(max-width:640px){.Visa_reviewRow__nG8v2{gap:4px;grid-template-columns:1fr}}.Visa_reviewLabel__YYmQV{color:var(--text-secondary);font-size:.82rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Visa_reviewValue__PFDil{color:var(--text-color);font-size:.95rem;font-weight:600;word-break:break-word}.Visa_reviewActions__QP\+e\+{border-top:2px solid var(--border-color);display:flex;gap:16px;margin-top:36px;padding-top:28px}@media(max-width:640px){.Visa_reviewActions__QP\+e\+{flex-direction:column}}.Visa_editBtn__vC\+X6{align-items:center;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:14px;color:var(--text-color);cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:all .2s}.Visa_editBtn__vC\+X6:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.Visa_editBtn__vC\+X6:disabled{cursor:not-allowed;opacity:.6}.Visa_submitBtn__zJXnH{background:var(--brand-primary);border:none;border-radius:14px;color:#fff;cursor:pointer;flex:2 1;font-size:1rem;font-weight:700;padding:14px 24px;transition:all .3s}.Visa_submitBtn__zJXnH:hover{background:var(--brand-secondary);box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.Visa_submitBtn__zJXnH:disabled{cursor:not-allowed;opacity:.6;transform:none}.VerifyBanner_verifyBanner__UxxD4{animation:VerifyBanner_slideIn__\+jglZ .5s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 12px 32px var(--card-boxshadow);display:flex;flex-direction:column;gap:12px;max-width:380px;padding:16px;position:fixed;right:20px;top:20px;z-index:1000000}@media(max-width:576px){.VerifyBanner_verifyBanner__UxxD4{left:20px;max-width:none;right:20px}}.VerifyBanner_header__eKNfw{align-items:center;display:flex;gap:12px;justify-content:space-between}.VerifyBanner_header__eKNfw .VerifyBanner_titleWrapper__JOwtz{align-items:center;display:flex;gap:8px}.VerifyBanner_header__eKNfw .VerifyBanner_titleWrapper__JOwtz .VerifyBanner_icon__FtYdN{color:var(--brand-primary);font-size:20px}.VerifyBanner_header__eKNfw .VerifyBanner_titleWrapper__JOwtz h4{color:var(--text-color);font-size:15px;font-weight:600;margin:0}.VerifyBanner_header__eKNfw .VerifyBanner_closeBtn__\+WoFP{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.VerifyBanner_header__eKNfw .VerifyBanner_closeBtn__\+WoFP:hover{background:var(--bg-tertiary);color:var(--text-color)}.VerifyBanner_content__9nQQJ p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.VerifyBanner_footer__ZIw6z{align-items:center;display:flex;gap:12px;margin-top:4px}.VerifyBanner_footer__ZIw6z .VerifyBanner_verifyBtn__WDRDL{align-items:center;background:var(--brand-primary);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .2s ease}.VerifyBanner_footer__ZIw6z .VerifyBanner_verifyBtn__WDRDL:hover{background:var(--brand-primary);background:var(--brand-secondary,var(--brand-primary));box-shadow:0 4px 12px #007aff4d;box-shadow:0 4px 12px rgba(var(--brand-primary-rgb,0,122,255),.3);transform:translateY(-1px)}.VerifyBanner_footer__ZIw6z .VerifyBanner_verifyBtn__WDRDL:active{transform:translateY(0)}.VerifyBanner_footer__ZIw6z .VerifyBanner_dismissBtn__-gpMs{background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease}.VerifyBanner_footer__ZIw6z .VerifyBanner_dismissBtn__-gpMs:hover{background:var(--bg-tertiary)}@keyframes VerifyBanner_slideIn__\+jglZ{0%{opacity:0;transform:translateX(100%) translateY(-20px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes VerifyBanner_fadeOut__i139d{0%{opacity:1}to{opacity:0}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_title__lzhZh{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;margin-top:20px}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_title__lzhZh h2{color:var(--text-color);font-size:44px;font-weight:500;letter-spacing:.5%;line-height:24px;margin:0}@media(max-width:768px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_title__lzhZh h2{font-size:32px}}@media(max-width:380px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_title__lzhZh h2{font-size:24px}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk{display:flex;gap:20px;margin-top:20px}@media(max-width:900px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk{flex-direction:column}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab{flex:1 1;width:100%}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:20px;width:100%}@media(max-width:768px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx{align-items:stretch;flex-direction:column;gap:12px}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_resultsMeta__z1dhM{align-items:center;display:flex;flex:1 1;gap:16px}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_resultsMeta__z1dhM .HotelsHero_resultsCount__\+rkAb{color:var(--text-color);font-size:14px;font-weight:600;white-space:nowrap}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_sortBy__KL7OP{align-items:center;display:flex;flex-direction:row;gap:8px}@media(max-width:768px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_sortBy__KL7OP{align-items:flex-start;flex-direction:column;width:100%}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_sortBy__KL7OP .HotelsHero_sortLabel__-BWNo{color:var(--text-secondary);display:block;font-size:14px;font-weight:400;white-space:nowrap}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_sortBy__KL7OP .HotelsHero_selectWrapper__WntQ0{min-width:200px}@media(max-width:768px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_sortBy__KL7OP .HotelsHero_selectWrapper__WntQ0{min-width:0;min-width:auto;width:100%}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_filterToggle__oSfNL{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:0 16px;transition:all .2s ease;white-space:nowrap}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_filterToggle__oSfNL:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary);box-shadow:0 1px 2px #0003}@media(max-width:768px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_filtersAndContent__P9rgk .HotelsHero_contentArea__0x7ab .HotelsHero_filtersHeader__sXsOx .HotelsHero_filterToggle__oSfNL{font-size:15px;height:44px;padding:0 16px;width:100%}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_Bottom__MeY7V{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:0!important}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 2fr;width:50%}@media(max-width:768px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ{grid-template-columns:1fr}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB{background-color:var(--bg-secondary);border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 -4px 20px #0000004d;display:flex;flex-direction:column;height:4rem;left:0;overflow:hidden;padding:0;position:fixed;right:0;transition:height .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:998}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB.HotelsHero_expanded__T5WFV{height:65dvh;overflow-y:auto}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB .HotelsHero_drawerHandle__2c2HR{align-items:center;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;padding:12px 0;touch-action:none;width:100%}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB .HotelsHero_drawerHandle__2c2HR .HotelsHero_handleBar__cEEt6{background-color:#e0e0e0;border-radius:2px;height:4px;margin-bottom:8px;width:40px}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB .HotelsHero_drawerHandle__2c2HR .HotelsHero_handleText__ipmrB{color:var(--text-color);font-size:14px;font-weight:600}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB>:not(.HotelsHero_drawerHandle__2c2HR){-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1;padding:16px;scrollbar-width:none}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_LeftSide__NtTDQ.HotelsHero_mobileDrawer__MdvJB>:not(.HotelsHero_drawerHandle__2c2HR)::-webkit-scrollbar{display:none}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_RightSide__5oN\+y{align-self:flex-start;display:flex;flex-direction:column;height:800px;margin:0 0 10px 10px;max-height:800px;min-height:600px;position:sticky;top:6rem;width:50%}@media(max-width:1024px){.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_HomeDayTripHero_RightSide__5oN\+y{height:500px;margin:0;position:relative;top:0;width:100%}}.HotelsHero_HotelsHero_All__YU4Zj .HotelsHero_cardHighlight__WRLx-{animation:HotelsHero_cardPulse__6L4Qc 1.5s ease-out;border-radius:12px}@keyframes HotelsHero_cardPulse__6L4Qc{0%{box-shadow:0 0 0 0 #00000040;transform:scale(1)}20%{box-shadow:0 0 0 4px #00000026;transform:scale(1.01)}to{box-shadow:0 0 0 0 #0000;transform:scale(1)}}@keyframes HotelsDetailHero_slideDown__WGM84{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes HotelsDetailHero_pulse__-2OCC{0%{box-shadow:0 0 0 0 var(--brand-error-alpha-40);transform:scale(1)}70%{box-shadow:0 0 0 10px var(--brand-error-alpha-00);transform:scale(1.02)}to{box-shadow:0 0 0 0 var(--brand-error-alpha-00);transform:scale(1)}}.HotelsDetailHero_HotelsDetailHero__NCKLV{margin-top:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr{display:flex;flex-direction:column;gap:4px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_mainTitle__wNI8M{color:var(--text-dark);font-size:clamp(24px,4.5vw,42px);font-weight:700;line-height:1.25;margin:0}@media(max-width:380px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_mainTitle__wNI8M{font-size:22px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_locationInfo__Ryeub{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_locationInfo__Ryeub .HotelsDetailHero_location__dplEu{align-items:center;color:var(--text-secondary);display:flex;gap:4px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_locationInfo__Ryeub .HotelsDetailHero_location__dplEu .HotelsDetailHero_locationIcon__mq-Fy{color:var(--text-muted);flex-shrink:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_locationInfo__Ryeub .HotelsDetailHero_rating__Ai12J{align-items:center;color:var(--text-dark);display:flex;gap:4px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_locationInfo__Ryeub .HotelsDetailHero_rating__Ai12J .HotelsDetailHero_starIcon__\+Pcm9{color:#ffb800;font-size:14px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_left__G6bCr .HotelsDetailHero_locationInfo__Ryeub .HotelsDetailHero_reviews__RKjk-{color:var(--text-secondary);font-weight:400}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_headerTitle__CJn4X .HotelsDetailHero_headerTitle_right__sclEi{align-items:center;display:flex;gap:12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_priceContainer__nYgvv{align-items:center;display:flex;gap:10px;justify-content:flex-end}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_priceContainer__nYgvv .HotelsDetailHero_originalPrice__WdF80{color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:line-through}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_priceContainer__nYgvv .HotelsDetailHero_discountedPrice__2qI3G{color:var(--text-success-dark);font-size:2rem;font-weight:700}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_availabilityBadge__-WCNv{align-items:center;animation:HotelsDetailHero_pulse__-2OCC 2s infinite;background:var(--brand-error-alpha-08);border:1px solid var(--brand-error-alpha-20);border-radius:8px;color:var(--brand-error);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:8px 12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_availabilityBadge__-WCNv.HotelsDetailHero_warning__DbpVg{animation:none;background:var(--brand-secondary-alpha-08);border-color:var(--brand-secondary-alpha-20);color:var(--brand-secondary)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_availabilityBadge__-WCNv svg{font-size:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn{grid-gap:32px;display:grid;gap:32px;grid-template-columns:4fr 2fr;margin-top:32px;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C{display:flex;flex-direction:column;gap:32px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_features__tzP1Y{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_features__tzP1Y .HotelsDetailHero_featureItem__Wm4lU{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex:1 1;gap:12px;min-width:160px;padding:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_features__tzP1Y .HotelsDetailHero_featureItem__Wm4lU .HotelsDetailHero_featureIcon__gsHbT{align-items:center;color:var(--brand-primary);display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin-top:2px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_features__tzP1Y .HotelsDetailHero_featureItem__Wm4lU .HotelsDetailHero_featureContent__gzjAK{display:flex;flex-direction:column}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_features__tzP1Y .HotelsDetailHero_featureItem__Wm4lU .HotelsDetailHero_featureContent__gzjAK .HotelsDetailHero_featureTitle__EENIW{color:var(--text-dark);font-size:14px;font-weight:700;margin-bottom:2px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_features__tzP1Y .HotelsDetailHero_featureItem__Wm4lU .HotelsDetailHero_featureContent__gzjAK .HotelsDetailHero_featureDescription__TYARr{color:var(--text-secondary);font-size:13px;font-weight:500}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ{border-bottom:1px solid var(--border-color);margin-bottom:32px;padding-bottom:24px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ h4{color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ ul{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ ul li{align-items:center;color:var(--text-dark);display:flex;font-size:15px;font-weight:500;gap:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ ul li:before{color:var(--brand-primary);content:"✓";font-weight:700}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ a{color:var(--brand-primary);display:inline-block;font-size:14px;font-weight:600;margin-top:16px;text-decoration:none}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_amenities__-9MqJ a:hover{text-decoration:underline}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_exploreArea__MSH4u{width:40%}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_exploreArea__MSH4u{width:100%}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_exploreArea__MSH4u h1{color:var(--text-dark);font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px;margin-bottom:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_exploreArea__MSH4u ul{list-style:none;padding:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_exploreArea__MSH4u ul li{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:14px;margin-top:15px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_exploreArea__MSH4u a{color:var(--brand-teal);font-size:.9rem;text-decoration:underline}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu{border-bottom:1px solid var(--border-light);overflow:hidden;padding:0 0 24px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_sectionTitle__Q2qcb{color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_roomsGrid__3tzlY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));min-width:0;overflow:hidden;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_roomsGrid__3tzlY>*{min-width:0;overflow:hidden}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu h3{font-size:20px;font-weight:700;margin-bottom:10px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu p{color:var(--text-dark);font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu a{color:var(--brand-teal);font-size:.9rem;text-decoration:underline}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu a:hover{color:var(--brand-primary)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_roomRow__Wz9-U{display:flex;flex-wrap:wrap;gap:1rem}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL{display:flex;flex-direction:column;gap:6px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL .HotelsDetailHero_roomTitle__ziXq8{color:var(--text-dark);font-size:16px;font-weight:600;margin-bottom:5px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL .HotelsDetailHero_icon__yp9Tg{color:var(--text-color);font-size:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL .HotelsDetailHero_doubleIcon__AloWY{align-items:center;display:flex;gap:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL .HotelsDetailHero_roomInfo__OS1RL{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5px;line-height:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL .HotelsDetailHero_bathIcons__wiwFg{align-items:center;display:flex;gap:14px;margin-bottom:5px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_room__4hhiL .HotelsDetailHero_bathInfo__oeL41{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.9rem;gap:14px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_spaces__nmqcS{display:flex;flex-direction:column;flex-wrap:wrap}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_spaces__nmqcS .HotelsDetailHero_spaceItem__iYnog{align-items:center;color:var(--text-secondary);display:flex;font-size:.95rem;gap:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_spaces__nmqcS .HotelsDetailHero_spaceItem__iYnog .HotelsDetailHero_icon__yp9Tg{font-size:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_link__KRgEa{color:var(--link-blue);display:inline-block;font-size:12px;font-weight:600;margin-top:10px;text-decoration:none}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_link__KRgEa:hover{color:var(--brand-primary)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_amenities__-9MqJ{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-bottom:10px;margin-top:10px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_amenities__-9MqJ div{align-items:center;display:flex;font-size:.9rem;gap:6px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_amenities__-9MqJ div svg{font-size:18px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_rules__Afz1E{grid-gap:20px 30px;display:grid;gap:20px 30px;grid-template-columns:repeat(2,1fr)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_rules__Afz1E div{align-items:center;display:flex;gap:10px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_rules__Afz1E div svg{font-size:22px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_rules__Afz1E div p{font-size:.9rem;margin:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu .HotelsDetailHero_rules__Afz1E div p span{color:var(--text-content);display:block;font-size:.8rem}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu.HotelsDetailHero_PolicySection__a6xAI{background-color:var(--bg-color);border-radius:8px;display:flex;gap:50px}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_section__wFPHu.HotelsDetailHero_PolicySection__a6xAI{gap:20px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_RulesSection__9p97g .HotelsDetailHero_RulesContainer__3nb\+h{display:flex;gap:50px;width:100%}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_RulesSection__9p97g .HotelsDetailHero_RulesContainer__3nb\+h{flex-direction:column;gap:20px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_anotherClass__bwIls{display:flex}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_anotherClass__bwIls .HotelsDetailHero_section_container__v0ubk{display:flex;justify-content:space-between;width:40%}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_anotherClass__bwIls .HotelsDetailHero_section_container__v0ubk{width:70%}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_anotherClass__bwIls .HotelsDetailHero_section_container__v0ubk .HotelsDetailHero_section_title__QghtE{display:flex;flex-direction:column;justify-content:space-between}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_anotherClass__bwIls .HotelsDetailHero_section_container__v0ubk .HotelsDetailHero_amenitiess__Cv9W3{display:flex;flex-direction:column;gap:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_anotherClass__bwIls .HotelsDetailHero_section_container__v0ubk .HotelsDetailHero_amenitiess__Cv9W3 li{color:var(--text-dark);font-size:14px;font-weight:500;letter-spacing:.5px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK{display:flex;gap:100px;justify-content:center}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK{flex-direction:column;gap:20px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK h3{color:var(--text-color);font-size:1.5rem;margin-bottom:15px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK strong{color:var(--hotels-text-color);display:block;font-size:1.1rem;margin-top:10px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV{display:flex;flex-direction:column;gap:40px;margin-bottom:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_wrapper__TOeI1{align-items:center;background-color:var(--bg-color);border-radius:12px;display:flex;gap:8px;justify-content:space-between;padding:20px;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_step__rnRLg{align-items:center;display:flex;flex-direction:column;min-width:60px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_step__rnRLg p{color:var(--hotels-text-color);font-size:.85rem;margin-top:6px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_circle__0SbMv{background-color:var(--bg-color);border:2px solid var(--black);border-radius:50%;height:16px;width:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_circle__0SbMv.HotelsDetailHero_active__cF4aV{background-color:var(--text-color)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_line__473wZ{background-color:var(--border-color-strong);flex:1 1;height:2px;margin:0 4px;position:relative}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_timeline__5jgVV .HotelsDetailHero_line__473wZ span{color:var(--text-secondary);font-size:.75rem;left:50%;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_policyDetails__\+bpCK div{border-bottom:1px solid var(--black);margin-bottom:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_policyDetails__\+bpCK div .HotelsDetailHero_refundType__BIZjd{color:var(--text-color);font-weight:700;margin:4px 0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_policyDetails__\+bpCK div .HotelsDetailHero_description__g2bMP{color:var(--text-icon);font-size:14px;font-weight:500;letter-spacing:.5px;line-height:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_policyDetails__\+bpCK .HotelsDetailHero_policyDetails_All__\+WcS\+{align-items:start;display:flex;gap:50px;text-align:start}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_policyDetails__\+bpCK .HotelsDetailHero_policyDetails_All__\+WcS\+ strong{color:var(--text-dark);font-size:18px;font-weight:500;line-height:24px;margin-top:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_policyDetails__\+bpCK .HotelsDetailHero_policyDetails_All__\+WcS\+ strong span{color:var(--text-dark);font-size:12px;font-weight:500;line-height:24px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_infoList__tI5qU{list-style:disc;padding-left:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_infoList__tI5qU li{color:var(--text-content);font-size:.95rem;margin-bottom:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer__S9IvK .HotelsDetailHero_infoList__tI5qU strong{margin-bottom:20px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer_second__qjQvg{display:flex;gap:80px;justify-content:center}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_policyContainer_second__qjQvg{flex-direction:column;gap:20px;padding:20px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_mapSection__9ua0T{background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 8px var(--black-alpha-08);flex:2 1;min-height:400px;overflow:hidden}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_mapSection__9ua0T{margin-top:20px;min-height:350px;width:100%}}@media(max-width:480px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_mapSection__9ua0T{border-radius:8px;min-height:300px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_mapSection__9ua0T iframe{border:none;display:block;height:100%;min-height:inherit;touch-action:pan-x pan-y pinch-zoom;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_infoSection__ivG0C .HotelsDetailHero_mapSection__9ua0T .HotelsDetailHero_mapImage__zHoZm{border-radius:8px;height:auto;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 6px 16px var(--black-alpha-08);display:flex;flex-direction:column;max-height:fit-content;min-width:320px;padding:24px;position:sticky;top:100px;width:100%}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6{border-radius:12px;padding:20px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 h2{align-items:baseline;color:var(--text-dark);display:flex;font-size:22px!important;font-weight:700!important;gap:6px;line-height:1.2;margin:0 0 4px}@media(max-width:768px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 h2{font-size:20px!important}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 h2 .HotelsDetailHero_perNightLabel__QwLLM{color:var(--text-secondary);font-size:15px;font-weight:400}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_discountInfo__CK8te{align-items:center;display:flex;gap:8px;margin-bottom:24px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_discountInfo__CK8te .HotelsDetailHero_originalPrice__WdF80{color:var(--text-muted);font-size:15px;font-weight:400;text-decoration:line-through}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_discountInfo__CK8te .HotelsDetailHero_discountBadge__IOJVJ{background-color:var(--brand-error);border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:2px 8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_refundable__nmBSH{align-items:center;color:var(--text-color);display:flex;font-size:14px;gap:6px;margin-top:8px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_refundable__nmBSH span{color:var(--text-secondary);font-size:14px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_dateNote__Q51iv{color:var(--brand-secondary);font-size:13px;font-weight:500;margin-top:4px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_dates__kv3sD{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;margin-top:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_dates__kv3sD .HotelsDetailHero_dates_check__7YXfi{overflow:hidden;transition:box-shadow .2s ease}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_dates__kv3sD .HotelsDetailHero_dates_check__7YXfi:focus-within{border-color:#0000;box-shadow:0 0 0 2px var(--brand-primary)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_total__1EBEX{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-light,#e5e7eb);display:flex;justify-content:space-between;margin:16px 0;padding-top:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_total__1EBEX p{color:var(--text-dark);font-size:16px;font-weight:700;margin:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_bookBtn__acAQm{background-color:var(--brand-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;padding:14px 20px;transition:background-color .2s ease,transform .1s ease;width:100%}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_bookBtn__acAQm:active:not(:disabled){transform:scale(.98)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_bookBtn__acAQm:disabled{background-color:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;opacity:1}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_noCharge__A7l\+q{color:var(--text-secondary);font-size:13px;font-weight:400;margin-top:12px;text-align:center}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_contactHost__nJnUy{color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-top:16px;text-align:center;text-decoration:underline}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_contactHost__nJnUy:hover{color:var(--text-dark)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_propertyId__DjHkg{color:var(--text-muted);font-size:12px;margin-top:16px;text-align:center}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk:hover{border-color:var(--brand-primary);transform:translateX(4px)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk.HotelsDetailHero_payNowRow__AW8wo{background:linear-gradient(to right,var(--brand-secondary-alpha-08),#0000);border-left:3px solid var(--brand-primary)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk .HotelsDetailHero_labelCol__ggIco{display:flex;flex-direction:column;gap:2px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk .HotelsDetailHero_labelCol__ggIco .HotelsDetailHero_title__krIOM{color:var(--text-dark);font-size:14px;font-weight:600}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk .HotelsDetailHero_labelCol__ggIco .HotelsDetailHero_subtitle__QQzf9{color:var(--text-secondary);font-size:12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk .HotelsDetailHero_amountCol__KZD00{color:var(--brand-primary);font-size:16px;font-weight:700}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 .HotelsDetailHero_paymentSplit__0U9d8 .HotelsDetailHero_paymentRow__6GyNk .HotelsDetailHero_amountCol__KZD00.HotelsDetailHero_payLater__Qh-TZ{color:var(--text-secondary)}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 button,.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 input,.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn .HotelsDetailHero_priceCard__xnyM6 select{font-family:inherit}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_HotelsDetail_Second__UO8wn{grid-template-columns:1fr}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_minStayError__du4f3{align-items:center;animation:HotelsDetailHero_slideDown__WGM84 .3s ease-out;background-color:var(--brand-error-alpha-08);border:1px solid var(--brand-error-alpha-20);border-radius:8px;color:var(--brand-error);display:flex;font-size:.813rem;font-weight:500;gap:8px;margin-top:8px;padding:8px 12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_minStayError__du4f3 span{font-size:1rem}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC{color:var(--text-primary-strong);font-family:sans-serif;width:80%}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC{width:100%}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostTitle__8yavH{color:var(--text-dark);font-size:16px;font-weight:600;margin-bottom:5px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostRow__uxO6w{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostRow__uxO6w{flex-direction:column;overflow:hidden}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostMainInfo__9bNbE{align-items:flex-start;display:flex;gap:12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostMainInfo__9bNbE .HotelsDetailHero_hostAvatar__fqTfF{border-radius:50%;height:78px;object-fit:cover;width:78px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostMainInfo__9bNbE div{display:flex;flex-direction:column;gap:4px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostMainInfo__9bNbE div .HotelsDetailHero_hostBadge__wUwgz{background-color:var(--bg-tertiary);border-radius:4px;color:var(--text-icon);font-size:10px;padding:2px 5px;width:fit-content}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostMainInfo__9bNbE div .HotelsDetailHero_hostName__kSrE6{font-size:13px;font-weight:600;margin:0}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostMainInfo__9bNbE div .HotelsDetailHero_hostLink__8PH1o{color:var(--link-blue);font-size:12px;text-decoration:none}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostStats__3um01{align-items:center;background-color:var(--bg-accent-light);border-radius:12px;display:flex;gap:24px;justify-content:center;min-width:420px;padding:40px}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostStats__3um01{flex-direction:column;min-width:300px;overflow:hidden;width:100%}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostStats__3um01 div{align-items:center;display:flex;flex-direction:column;text-align:center}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostStats__3um01 div strong{font-size:16px;font-weight:700}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostStats__3um01 div span{color:var(--text-dark);font-size:12px;line-height:20px;margin-top:2px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostDetails__PNNr2{align-items:center;display:flex;flex-direction:column;gap:48px;margin-top:40px}@media(max-width:950px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostDetails__PNNr2{align-items:flex-start}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostDetails__PNNr2 div{display:flex;gap:20px}@media(max-width:550px){.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostDetails__PNNr2 div{flex-direction:column;gap:10px}}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostDetails__PNNr2 div strong{display:block;font-size:19px;font-weight:600;margin-bottom:4px;min-width:12px}.HotelsDetailHero_HotelsDetailHero__NCKLV .HotelsDetailHero_hostContainer__e2RoC .HotelsDetailHero_hostDetails__PNNr2 div p{color:var(--text-dark);font-size:15px;font-weight:600;margin:0;width:300px}.RoomCard_RoomCard__gvW0S{background:var(--bg-color);border:1.5px solid var(--border-light);border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;margin-bottom:1.25rem;max-width:100%;min-width:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.RoomCard_RoomCard__gvW0S:hover{border-color:var(--brand-primary);box-shadow:0 12px 32px #0a4e2c1a;transform:translateY(-2px)}.RoomCard_RoomCard__gvW0S.RoomCard_selected__1G3zQ{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0a4e2c1f,0 8px 24px #0a4e2c14}.RoomCard_imageWrapper__-kI4q{background:var(--bg-secondary);flex-shrink:0;height:220px;overflow:hidden;position:relative;width:100%}.RoomCard_swiper__YGK90{height:100%;overflow:hidden;width:100%}.RoomCard_swiper__YGK90 .swiper-wrapper{width:100%}.RoomCard_swiper__YGK90 .swiper-pagination-bullet{background:#ffffffb3;height:7px;opacity:1;width:7px}.RoomCard_swiper__YGK90 .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.RoomCard_slide__XLv7Z{cursor:zoom-in;flex-shrink:0;height:220px;overflow:hidden;width:100%}.RoomCard_slideImg__V5YS0{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.RoomCard_slideImg__V5YS0:hover{transform:scale(1.04)}.RoomCard_noImage__IEq8z{color:var(--text-muted);flex-direction:column;font-size:13px;gap:8px;height:100%;width:100%}.RoomCard_navBtn__XMwBs,.RoomCard_noImage__IEq8z{align-items:center;display:flex;justify-content:center}.RoomCard_navBtn__XMwBs{background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#1e293b;cursor:pointer;height:32px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:32px;z-index:10}.RoomCard_navBtn__XMwBs:hover{background:#fff}.RoomCard_navBtn__XMwBs.RoomCard_navPrev__tdRsN{left:8px}.RoomCard_navBtn__XMwBs.RoomCard_navNext__HEloC{right:8px}.RoomCard_imageCounter__WAuBu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:20px;bottom:10px;padding:4px 10px;right:10px}.RoomCard_imageCounter__WAuBu,.RoomCard_selectedBadge__9iTxe{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;gap:5px;position:absolute;z-index:5}.RoomCard_selectedBadge__9iTxe{background:var(--brand-primary);border-radius:999px;box-shadow:0 2px 8px #0a4e2c4d;left:10px;padding:5px 12px;top:10px}.RoomCard_body__1jk2W{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:18px 20px 16px}.RoomCard_header__cQ4dr{display:flex;flex-direction:column;gap:10px}.RoomCard_roomName__FwlzC{color:var(--text-primary-strong);font-size:16px;font-weight:700;line-height:1.3;margin:0}.RoomCard_metaRow__nKt9C{display:flex;flex-wrap:wrap;gap:6px}.RoomCard_metaChip__a4nVk{align-items:center;background:none;border:none;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:0}.RoomCard_metaChip__a4nVk:before{background:var(--border-medium);border-radius:50%;content:"";display:inline-block;height:4px;width:4px}.RoomCard_metaChip__a4nVk:first-child:before{display:none}.RoomCard_amenities__XfaA\+{display:flex;flex-wrap:wrap;gap:5px;padding-top:2px}.RoomCard_amenityChip__ihvoj{align-items:center;background:#0000;border-radius:0;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 0}.RoomCard_amenityChip__ihvoj:not(:last-child):after{color:var(--border-medium);content:"·";margin-left:5px}.RoomCard_moreChip__t-4vQ{align-self:center;color:var(--text-muted);font-size:12px;font-weight:500}.RoomCard_description__Vgpgf{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.RoomCard_footer__SzYwJ{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.RoomCard_priceBlock__PVHaU{align-items:baseline;display:flex;gap:3px}.RoomCard_price__Wqi9p{color:var(--brand-primary);font-size:22px;font-weight:800;letter-spacing:-.5px}.RoomCard_perNight__o0Wws{color:var(--text-muted);font-size:12px;font-weight:500}.RoomCard_selectBtn__Rszj1{align-items:center;background:var(--brand-primary);border:none;border-radius:12px;box-shadow:0 4px 12px #0a4e2c33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:10px 22px;transition:all .2s ease;white-space:nowrap}.RoomCard_selectBtn__Rszj1:hover{background:#0d6035;background:var(--brand-secondary,#0d6035);box-shadow:0 6px 16px #0a4e2c40;transform:translateY(-1px)}.RoomCard_selectBtn__Rszj1:active{transform:translateY(0)}.RoomCard_selectBtnSelected__jKLW7{background:var(--bg-secondary);box-shadow:none;color:var(--text-content)}.RoomCard_selectBtnSelected__jKLW7:hover{background:#e2e8f0;box-shadow:none;transform:none}.RoomCard_modalOverlay__-ZRDn{align-items:center;animation:RoomCard_fadeIn__JuIWx .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes RoomCard_fadeIn__JuIWx{0%{opacity:0}to{opacity:1}}.RoomCard_modalContent__Z6Mgc{animation:RoomCard_slideUp__crUAz .25s ease;display:flex;flex-direction:column;max-height:90vh;max-width:900px;position:relative;width:100%}@keyframes RoomCard_slideUp__crUAz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RoomCard_modalHeader__M1I7n{align-items:center;color:#ffffffd9;display:flex;justify-content:space-between;padding:12px 16px}.RoomCard_modalCounter__kQ2Q\+{font-size:14px;font-weight:600;letter-spacing:.02em}.RoomCard_closeBtn__np2z7{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease;width:36px}.RoomCard_closeBtn__np2z7:hover{background:#ffffff38}.RoomCard_modalSwiper__m3T8x{height:70vh;width:100%}.RoomCard_modalSlide__UTmyH{align-items:center;display:flex;height:70vh;justify-content:center}.RoomCard_modalImg__kuPVN{border-radius:8px;box-shadow:0 20px 60px #00000080;max-height:100%;max-width:100%;object-fit:contain}.RoomCard_modalNavBtn__iiPhh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1.5px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:48px;z-index:10}.RoomCard_modalNavBtn__iiPhh:hover{background:#fff3}.RoomCard_modalNavBtn__iiPhh.RoomCard_modalNavPrev__4SJeD{left:12px}.RoomCard_modalNavBtn__iiPhh.RoomCard_modalNavNext__xhuog{right:12px}@media(max-width:600px){.RoomCard_imageWrapper__-kI4q,.RoomCard_slide__XLv7Z{height:180px}.RoomCard_body__1jk2W{padding:14px 16px 12px}.RoomCard_price__Wqi9p{font-size:18px}.RoomCard_selectBtn__Rszj1{font-size:13px;padding:9px 16px}}.HotelDetailSkeleton_skeletonContainer__BylfT{margin:0 auto;max-width:1200px;padding:24px}.HotelDetailSkeleton_breadcrumb__xVLpW{margin-bottom:24px}.HotelDetailSkeleton_header__5LU3Y{margin-bottom:32px}.HotelDetailSkeleton_header__5LU3Y .HotelDetailSkeleton_title__1Rt3z{margin-bottom:16px}.HotelDetailSkeleton_header__5LU3Y .HotelDetailSkeleton_meta__vJj\+n{display:flex;gap:24px;margin-bottom:16px}.HotelDetailSkeleton_header__5LU3Y .HotelDetailSkeleton_badges__\+5PiI{display:flex;gap:12px}.HotelDetailSkeleton_imageLayout__o0nrp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin-bottom:48px}.HotelDetailSkeleton_imageLayout__o0nrp .HotelDetailSkeleton_sideImages__3IyTE{display:flex;flex-direction:column;gap:16px}.HotelDetailSkeleton_contentGrid__uDU61{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 380px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_features__-aq\+I{border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:48px;padding-bottom:32px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_features__-aq\+I .HotelDetailSkeleton_featureItem__jr0qX{align-items:center;display:flex;gap:16px;min-width:160px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_features__-aq\+I .HotelDetailSkeleton_featureText__KJY27{display:flex;flex-direction:column;gap:4px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_exploreSection__LA8-J{margin-bottom:48px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_exploreSection__LA8-J .HotelDetailSkeleton_map__2HY3y{margin-top:24px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_sectionTitle__1RqZ6{margin-bottom:24px}.HotelDetailSkeleton_contentGrid__uDU61 .HotelDetailSkeleton_amenitiesGrid__KDDkH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.HotelDetailSkeleton_bookingCard__jIqeb{border-radius:12px;position:sticky;top:100px}@media(max-width:1024px){.HotelDetailSkeleton_contentGrid__uDU61{grid-template-columns:1fr}.HotelDetailSkeleton_sidebar__cKAsu{margin-bottom:40px;order:-1}}@media(max-width:768px){.HotelDetailSkeleton_imageLayout__o0nrp{grid-template-columns:1fr}.HotelDetailSkeleton_sideImages__3IyTE{display:none}}body.dark .HotelDetailSkeleton_features__-aq\+I{border-color:#333}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container{margin:0 auto;max-width:2500px;overflow:visible!important;overflow:hidden;padding:0 60px}@media(max-width:993px){.container{padding:0 45px}}@media(max-width:768px){.container{padding:0 35px}}@media(max-width:576px){.container{padding:0 25px}}@media(max-width:480px){.container{padding:0 15px}}body{background-color:#fff;background-color:var(--bg-color);color:#000;color:var(--text-color);min-width:340px;position:static!important;top:0!important}*,body{transition:background-color .3s ease,color .3s ease}body.dark a,body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark li,body.dark p,body.dark span{color:#000;color:var(--text-color)}h2,span{font-family:Poppins,sans-serif}*{box-sizing:border-box;margin:0;padding:0}.react-datepicker-wrapper,.react-datepicker__input-container{border:0!important;display:block!important;max-width:100%!important;padding:0!important;width:100%!important}.react-datepicker__input-container input,input.elegant-datepicker-input{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day--selected,.elegant-datepicker-calendar--modal .react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar--modal .react-datepicker__day--selected{background:#0a4e2c!important;background:var(--brand-primary)!important;background-color:#0a4e2c!important;background-color:var(--brand-primary)!important;border-color:#0a4e2c!important;border-color:var(--brand-primary)!important;color:#fff!important;color:var(--white)!important}.elegant-datepicker-calendar .react-datepicker__day--keyboard-selected>span,.elegant-datepicker-calendar .react-datepicker__day--selected>span,.elegant-datepicker-calendar--modal .react-datepicker__day--keyboard-selected>span,.elegant-datepicker-calendar--modal .react-datepicker__day--selected>span{color:#fff!important;color:var(--white)!important}.elegant-datepicker-calendar .react-datepicker__day-names,.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-names,.elegant-datepicker-calendar--modal .react-datepicker__day-names,.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-names{grid-gap:0!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:0!important;grid-template-columns:repeat(7,54px)!important;justify-content:center!important;margin:0 auto!important;max-width:100%!important;padding:0!important;width:fit-content!important}.elegant-datepicker-calendar .react-datepicker__day-name,.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name,.elegant-datepicker-calendar--modal .react-datepicker__day-name,.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-name{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#666!important;color:var(--text-secondary)!important;display:flex!important;flex:0 0 54px!important;font-size:12px!important;font-weight:500!important;height:auto!important;justify-content:center!important;margin:0!important;max-width:54px!important;min-width:54px!important;padding:4px 0!important;text-transform:uppercase!important;transition:none!important;width:54px!important}@media(max-width:768px){.elegant-datepicker-calendar .react-datepicker__day-names,.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-names,.elegant-datepicker-calendar--modal .react-datepicker__day-names,.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-names{gap:0!important;grid-template-columns:repeat(7,36px)!important;margin:0 auto!important;max-width:100%!important;width:fit-content!important}.elegant-datepicker-calendar .react-datepicker__day-name,.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name,.elegant-datepicker-calendar--modal .react-datepicker__day-name,.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-name{background:#0000!important;border:none!important;box-shadow:none!important;flex:0 0 36px!important;font-size:8px!important;font-weight:400!important;height:auto!important;letter-spacing:-.2px!important;line-height:1.1!important;margin:0 1px!important;max-width:36px!important;min-width:36px!important;padding:1px 0!important;width:36px!important}}input,select,textarea{font-size:16px!important}.list-disc .pl-3{padding-left:.75rem}.list-disc .mb-2{margin-bottom:.5rem}.list-decimal .pl-3{padding-left:.75rem}.list-decimal .mb-2{margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.titleTicketDetails{color:#000;color:var(--text-color);font-size:22px;font-weight:600;line-height:1.4;margin-bottom:20px}#goog-gt-tt,.goog-logo-link,.goog-te-ballon-frame,.goog-te-banner-frame,.goog-te-gadget span,.gskiptranslate,body>.skiptranslate,div#goog-gt-tt{display:none!important}.goog-te-combo{background-color:#fff!important;background-color:var(--white)!important;border:1px solid #ccc!important;border:1px solid var(--border-color-strong)!important;border-radius:4px!important;color:#0a4e2c!important;color:var(--brand-primary)!important;font-size:13px!important;padding:4px 8px!important;width:90px!important}#google_translate_element{display:inline-block!important;margin:0 8px!important;max-width:100%!important;min-height:30px!important;vertical-align:middle!important}#google_translate_element,#google_translate_element select{min-width:80px!important;opacity:1!important;overflow:hidden!important;padding:0!important;visibility:visible!important}#google_translate_element select{appearance:none!important;border:none!important;color:#0a4e2c!important;color:var(--brand-primary)!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;height:30px!important;line-height:30px!important;max-width:80px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:80px!important}.goog-te-gadget{color:#0000!important;font-size:0!important;height:auto!important;line-height:0!important;overflow:hidden!important}.goog-text-highlight{background:#0000!important;box-shadow:none!important}.goog-te-gadget-simple,.goog-text-highlight{display:inline-block!important;height:auto!important;overflow:hidden!important}.goog-te-gadget-simple{line-height:normal!important;margin:0!important;min-height:30px!important;opacity:1!important;padding:0!important;visibility:visible!important;white-space:nowrap!important}.goog-te-gadget-simple,.goog-te-menu-value,.goog-te-menu-value span{max-width:100%!important;text-overflow:ellipsis!important;vertical-align:middle!important}.goog-te-menu-value,.goog-te-menu-value span{display:inline-block!important;overflow:hidden!important}.goog-te-gadget-simple img,.goog-te-menu-value>img{display:none!important}.lang{align-items:center;display:flex;justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul{list-style-position:inside!important;margin:0!important;padding-left:0!important}ul li{padding-left:.5rem!important}ul li>p{display:inline}table{background-color:#f9fafb;background-color:var(--bg-secondary);border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 4px 12px 0 4px 20px #0000000d;box-shadow:0 4px 12px var(--card-boxshadow);color:#000;color:var(--text-color);font-family:Inter,sans-serif;font-size:.95rem;margin-bottom:2rem;overflow:hidden;width:100%}thead{background-color:#f5f5f5;background-color:var(--bg-tertiary)}tbody th,thead th{border-bottom:2px solid #eaeaea;border-bottom:2px solid var(--border-color);color:#000;color:var(--text-color);font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}tbody tr{cursor:default;transition:all .3s ease}tbody tr:hover{background-color:#f9fafb;background-color:var(--bg-secondary);opacity:.8;transform:translateX(2px)}tbody td{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);padding:.875rem 1.25rem;vertical-align:middle}.table-responsive{border-radius:.75rem;overflow-x:auto}tbody tr:nth-child(2n){background-color:#f5f5f5;background-color:var(--bg-tertiary)}.table-sm td,.table-sm th{font-size:.875rem;padding:.5rem .75rem}caption{caption-side:bottom;color:#666;color:var(--text-secondary);font-size:.875rem;padding:.5rem;text-align:center}tbody td:first-child{border-radius:.5rem 0 0 .5rem}tbody td:last-child{border-radius:0 .5rem .5rem 0}tbody td a{color:#0a4e2c;color:var(--brand-primary);text-decoration:none;transition:color .2s ease}tbody td a:hover{color:#076031;color:var(--brand-secondary);text-decoration:underline}.ProductNoteModal_overlay__YfaBt{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999}.ProductNoteModal_modal__sU3Fg{align-items:center;background:#fff;background:var(--bg-secondary,#fff);border:1px solid #ffffff1a;border:1px solid var(--border-light,#ffffff1a);border-radius:24px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-width:400px;padding:32px 24px;position:relative;text-align:center;width:100%}.ProductNoteModal_closeBtn__vLtms{align-items:center;background:#0000;border:none;border-radius:50%;color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s}.ProductNoteModal_closeBtn__vLtms:hover{background-color:#f3f4f6;background-color:var(--bg-tertiary,#f3f4f6);color:#111827;color:var(--text-primary,#111827)}.ProductNoteModal_iconWrapper__laTmq{align-items:center;background-color:#0e74901a;background-color:var(--brand-secondary-alpha-10,#0e74901a);border-radius:50%;color:#0e7490;color:var(--brand-secondary,#0e7490);display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.ProductNoteModal_content__juj46{margin-bottom:24px}.ProductNoteModal_content__juj46 .ProductNoteModal_title__BfSn4{color:#111827;color:var(--text-color,#111827);font-size:20px;font-weight:600;margin:0 0 12px}.ProductNoteModal_content__juj46 .ProductNoteModal_description__CH4Lq{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:15px;line-height:1.5;margin:0}.ProductNoteModal_actions__BbxDI{width:100%}.ProductNoteModal_actions__BbxDI .ProductNoteModal_primaryBtn__EKQJc{background-color:#000;background-color:var(--brand-primary,#000);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:transform .2s,background-color .2s;width:100%}.ProductNoteModal_actions__BbxDI .ProductNoteModal_primaryBtn__EKQJc:hover{background-color:#333;background-color:var(--brand-primary-hover,#333);transform:translateY(-1px)}.ProductNoteModal_actions__BbxDI .ProductNoteModal_primaryBtn__EKQJc:active{transform:translateY(0)}:root{--bg-color:#fff;--white:#fff;--black:#000;--bg-secondary:#f9fafb;--bg-tertiary:#f5f5f5;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-25:#ffffff40;--white-alpha-06:#ffffff0f;--brand-primary-alpha-10:#0a4e2c1a;--brand-primary-alpha-20:#0a4e2c33;--brand-primary-alpha-30:#0a4e2c4d;--brand-secondary-alpha-05:#0760310d;--brand-secondary-alpha-08:#07603114;--brand-secondary-alpha-10:#0760311a;--brand-secondary-alpha-15:#07603126;--brand-secondary-alpha-20:#07603133;--brand-secondary-alpha-25:#07603140;--brand-secondary-alpha-30:#0760314d;--brand-secondary-alpha-35:#07603159;--brand-secondary-alpha-40:#07603166;--brand-primary-light-alpha-15:#137a4a26;--brand-info-alpha-10:#0ea5e91a;--error-alpha-10:#ef44441a;--warning-alpha-10:#f59e0b1a;--text-color:#000;--text-secondary:#666;--gray-color:#666;--label-color:#8592a6;--hotels-text-color:#333;--brand-primary:#0a4e2c;--brand-secondary:#076031;--brand-secondary-hover:#014f2e;--brand-accent:#1b9c6e;--bg-accent-light:#f3f7e1;--brand-green-medium:#007542;--brand-lime:#7bc500;--btn-book-hover:#006400;--brand-dark-green-hover:#004d00;--brand-green-lighter:#52b480;--link-blue:#00429b;--brand-teal:#007780;--brand-indigo:#3f51b5;--brand-success-dark:#009e60;--brand-success-bright:#2ecc71;--border-medium:#ced4da;--card-boxshadow:0 4px 20px #0000000d;--login-card-boxshadow:0 10px 40px #0000000d;--border-color:#eaeaea;--free-div-color:#e9ebed;--divider-color:#e9ebed;--glass-bg:#ffffffd9;--glass-border:#fff;--glass-blur:24px;--glass-shadow:0 8px 32px #00000008;--input-bg-color:#f9fafb;--DetailForm-bg-color:#fcfcfd;--sideBar-bg-color:#f9fafb;--mainColor-of-Sidebar:#f5f5f5;--emptySidebar-bg-color:#f9f9f9;--empty-bg-color:#fcfcfc;--offCanvas-active-color:#000;--offcanvasIcon-bg-color:#ebebeb;--offcanvasIconHeader-bg-color:#ebebeb;--darkger--color:#1f2937;--rewies-bg-color:#eee;--rentAcar-bg-color:#f5f7fa;--rentAcar-text-color:#0f294d;--login-google-bg:#f4f4f4;--login-guest-bg:#f0f8eb;--text-muted:#7d7c84;--text-placeholder:#888;--text-icon:#555;--text-primary-strong:#111;--text-content:#444;--text-success-dark:#065f46;--text-success:#059669;--text-info:#0ea5e9;--text-info-dark:#0369a1;--text-error:#dc2626;--text-tertiary-alt:#6b7280;--text-dark:#09080d;--bg-progress-bar:#eee;--bg-progress-fill:#111;--bg-success-light:#f5fff4;--bg-info-light:#0ea5e91a;--bg-error-light:#dc26261a;--bg-warning-light:#f59e0b1a;--text-warning:#92400e;--text-warning-dark:#78350f;--border-warning:#f59e0b4d;--white-alpha-05:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-60:#fff9;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--black-alpha-06:#0000000f;--black-alpha-08:#00000014;--black-alpha-10:#0000001a;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--black-alpha-60:#0009;--brand-primary-alpha-12:#0a4e2c1f;--brand-primary-alpha-25:#0a4e2c40;--brand-primary-alpha-40:#0a4e2c66;--brand-secondary-light-alpha-30:#9dcc6a4d;--bg-scrollbar-track:#f1f1f1;--modal-overlay-bg:#fffffff2;--btn-primary-bg:#0b703e;--btn-primary-hover:#095e34;--btn-book-bg:green;--focus-color:#007bff;--border-color-strong:#ccc;--border-light:#e5e7eb;--border-info:#0ea5e966;--border-error:#dc26264d;--star-color:#ffb800;--theme-transition:0.3s ease}.dark,[data-theme=dark]{--bg-color:#0f172a;--white:#fff;--black:#000;--bg-secondary:#111827;--bg-tertiary:#111827;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-25:#ffffff40;--white-alpha-06:#ffffff0f;--brand-primary-alpha-10:#0a4e2c1a;--brand-primary-alpha-20:#0a4e2c33;--brand-primary-alpha-30:#0a4e2c4d;--brand-secondary-alpha-05:#0596690d;--brand-secondary-alpha-08:#05966914;--brand-secondary-alpha-10:#0596691a;--brand-secondary-alpha-15:#05966926;--brand-secondary-alpha-20:#05966933;--brand-secondary-alpha-25:#05966940;--brand-secondary-alpha-30:#0596694d;--brand-secondary-alpha-35:#05966959;--brand-secondary-alpha-40:#05966966;--brand-primary-light-alpha-15:#137a4a26;--brand-info-alpha-10:#0ea5e91a;--error-alpha-10:#ef44441a;--warning-alpha-10:#f59e0b1a;--text-color:#f8fafc;--text-secondary:#94a3b8;--gray-color:#94a3b8;--label-color:#94a3b8;--hotels-text-color:#f8fafc;--brand-primary:#10b981;--brand-secondary:#059669;--brand-secondary-hover:#047857;--brand-accent:#34d399;--bg-accent-light:#064e3b;--brand-green-medium:#047857;--brand-lime:#65a30d;--btn-book-hover:#065f46;--brand-dark-green-hover:#064e3b;--brand-green-lighter:#10b981;--link-blue:#3b82f6;--brand-teal:#14b8a6;--brand-indigo:#6366f1;--brand-success-dark:#059669;--brand-success-bright:#34d399;--border-medium:#4b5563;--card-boxshadow:0 10px 40px #0006;--login-card-boxshadow:0 15px 50px #00000080;--border-color:#ffffff14;--free-div-color:#ffffff14;--divider-color:#ffffff14;--glass-bg:#0f172ab3;--glass-border:#ffffff26;--glass-blur:24px;--glass-shadow:0 8px 32px #00000040;--input-bg-color:#1e293b;--DetailForm-bg-color:#1e293b;--sideBar-bg-color:#0f172a;--mainColor-of-Sidebar:#0f172a;--emptySidebar-bg-color:#0f172a;--empty-bg-color:#0f172a;--offCanvas-active-color:#fff;--offcanvasIcon-bg-color:#1e293b;--offcanvasIconHeader-bg-color:#0f172a;--darkger--color:#fff;--rewies-bg-color:#1e293b;--rentAcar-bg-color:#1e293b;--rentAcar-text-color:#f8fafc;--login-google-bg:#334155;--login-guest-bg:#1e293b;--text-muted:#9ca3af;--text-placeholder:#64748b;--text-icon:#cbd5e1;--text-primary-strong:#f8fafc;--text-content:#cbd5e1;--text-success-dark:#34d399;--text-success:#10b981;--text-info:#38bdf8;--text-info-dark:#7dd3fc;--text-error:#f87171;--text-tertiary-alt:#94a3b8;--text-dark:#f8fafc;--bg-progress-bar:#334155;--bg-progress-fill:#f8fafc;--bg-success-light:#10b9811a;--bg-info-light:#38bdf81a;--bg-error-light:#f871711a;--bg-warning-light:#fbbf241a;--text-warning:#f59e0b;--text-warning-dark:#d97706;--border-warning:#fbbf244d;--white-alpha-05:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-60:#fff9;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--black-alpha-60:#0009;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--brand-primary-alpha-12:#0a4e2c1f;--brand-primary-alpha-25:#0a4e2c40;--brand-primary-alpha-40:#0a4e2c66;--brand-secondary-light-alpha-30:#9dcc6a4d;--bg-scrollbar-track:#1e293b;--modal-overlay-bg:#000000e6;--btn-primary-bg:#10b981;--btn-primary-hover:#059669;--btn-book-bg:#10b981;--focus-color:#38bdf8;--border-color-strong:#475569;--border-light:#334155;--border-info:#38bdf866;--border-error:#f871714d;--star-color:#ffb800}.cookie-consent-banner{animation:bannerSlideUp .6s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff;background:var(--bg-color);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:24px;bottom:32px;box-shadow:0 15px 50px #0003;box-shadow:0 15px 50px var(--black-alpha-20);display:flex;flex-direction:column;gap:20px;left:50%;max-width:580px;padding:24px;position:fixed;transform:translateX(-50%);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition),box-shadow var(--theme-transition);width:calc(100% - 48px);z-index:999999}.cookie-consent-banner:before{background:#ffffff0d;background:var(--white-alpha-05);border-radius:24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cookie-consent-banner .content h4{color:#000;color:var(--text-color);font-size:17px;font-weight:600;margin:0 0 4px}.cookie-consent-banner .content h4,.cookie-consent-banner .content p{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition),box-shadow var(--theme-transition)}.cookie-consent-banner .content p{color:#666;color:var(--text-secondary);font-size:13.5px;line-height:1.5;margin:0 0 10px}.cookie-consent-banner .content p a{color:#1b9c6e;color:var(--brand-accent);font-weight:500;text-decoration:none}.cookie-consent-banner .content p a:hover{text-decoration:underline}.cookie-consent-banner .actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.cookie-consent-banner .actions button{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .2s ease}.cookie-consent-banner .actions button.btn-settings{background:#0000;border:1px solid #eaeaea;border:1px solid var(--border-color);color:#000;color:var(--text-color);margin-right:auto}.cookie-consent-banner .actions button.btn-settings:hover{background:#eaeaea;background:var(--border-color)}.cookie-consent-banner .actions button.btn-reject{background:#0000;color:#666;color:var(--text-secondary)}.cookie-consent-banner .actions button.btn-reject:hover{background:#eaeaea;background:var(--border-color);color:#000;color:var(--text-color)}.cookie-consent-banner .actions button.btn-accept{background:#1b9c6e;background:var(--brand-accent);color:#fff;min-width:100px}.cookie-consent-banner .actions button.btn-accept:hover{filter:brightness(1.1);transform:translateY(-1px)}.cookie-consent-banner .actions button.btn-accept:active{transform:translateY(0)}.cookie-settings-overlay{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff2;background:var(--modal-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000000}.cookie-settings-modal{animation:modalScaleUp .4s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--bg-color);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:24px;box-shadow:0 20px 50px #0003;box-shadow:0 20px 50px var(--black-alpha-20);flex-direction:column;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}.cookie-settings-modal,.cookie-settings-modal .modal-header{display:flex;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition),box-shadow var(--theme-transition)}.cookie-settings-modal .modal-header{align-items:center;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);justify-content:space-between;padding:24px 32px}.cookie-settings-modal .modal-header h3{color:#000;color:var(--text-color);font-size:20px;margin:0}.cookie-settings-modal .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;color:var(--text-secondary);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:4px;transition:all .2s ease;width:32px}.cookie-settings-modal .modal-header .close-btn:hover{background:#eaeaea;background:var(--border-color);color:#000;color:var(--text-color)}.cookie-settings-modal .modal-body{display:flex;flex-direction:column;gap:24px;padding:32px}.cookie-settings-modal .modal-body .cookie-category{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.cookie-settings-modal .modal-body .cookie-category .info{flex:1 1}.cookie-settings-modal .modal-body .cookie-category .info span{color:#000;color:var(--text-color);display:block;font-size:16px;font-weight:600;margin-bottom:6px}.cookie-settings-modal .modal-body .cookie-category .info p{color:#666;color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.cookie-settings-modal .modal-body .cookie-category .toggle{padding-top:4px}.cookie-settings-modal .modal-body .cookie-category .toggle input{display:none}.cookie-settings-modal .modal-body .cookie-category .toggle label{background:#eaeaea;background:var(--border-color);border-radius:13px;cursor:pointer;display:block;height:26px;position:relative;transition:all .3s ease;width:48px}.cookie-settings-modal .modal-body .cookie-category .toggle label:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;content:"";height:20px;left:3px;position:absolute;top:3px;transition:all .3s cubic-bezier(.16,1,.3,1);width:20px}.cookie-settings-modal .modal-body .cookie-category .toggle input:checked+label{background:#1b9c6e;background:var(--brand-accent)}.cookie-settings-modal .modal-body .cookie-category .toggle input:checked+label:after{left:25px}.cookie-settings-modal .modal-body .cookie-category .toggle input:disabled+label{background:#1b9c6e;background:var(--brand-accent);cursor:not-allowed;opacity:.6}.cookie-settings-modal .modal-footer{background:#f9fafb;background:var(--bg-secondary);border-top:1px solid #eaeaea;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:24px 32px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition),box-shadow var(--theme-transition)}.cookie-settings-modal .modal-footer button{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.cookie-settings-modal .modal-footer button.btn-save{background:#1b9c6e;background:var(--brand-accent);color:#fff}.cookie-settings-modal .modal-footer button.btn-save:hover{filter:brightness(1.1);transform:translateY(-1px)}@keyframes bannerSlideUp{0%{opacity:0;transform:translateY(100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:576px){.cookie-consent-banner{border-bottom:none;border-left:none;border-radius:20px 20px 0 0;border-right:none;bottom:0;gap:16px;left:0;padding:24px;right:0;transform:none;width:100%}.cookie-consent-banner .actions{flex-direction:column}.cookie-consent-banner .actions button{width:100%}.cookie-consent-banner .actions button.btn-settings{margin-right:0;order:3}.cookie-consent-banner .actions button.btn-reject{order:2}.cookie-consent-banner .actions button.btn-accept{order:1}.cookie-settings-modal{border-radius:24px 24px 0 0;bottom:0;max-height:85vh;max-width:none;position:fixed}.cookie-settings-modal .modal-footer{flex-direction:column}.cookie-settings-modal .modal-footer button{width:100%}}