@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:-webkit-sticky;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}.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:flex;gap:40px}.Header_Header__H\+RHV .Header_navLinks__SjYJY a{color:var(--text-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.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;gap:20px}.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_user__XhAvE{align-items:center;display:flex;gap:8px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_user__XhAvE img{border-radius:50%;height:32px;object-fit:cover;width:32px}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_user__XhAvE a{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none}.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_user__XhAvE span{font-size:14px;font-weight:500}.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;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:2px;top:2px}@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}.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}@media(max-width:576px){.Header_Header__H\+RHV .Header_rightSection__nV\+KM .Header_langCurrency__3p8ko{display: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}.Header_Header_All__tNMak .Header_rightSection__nV\+KM{gap:10px}}@media only screen and (max-width:1500px){.Header_Header_All__tNMak .Header_navLinks__SjYJY a{display:none}.Header_Header_All__tNMak .Header_navLinks__SjYJY .Header_logo__4lR6u,.Header_Header_All__tNMak .Header_navLinks__SjYJY .Header_logo__4lR6u a{display:block!important}.Header_Header_All__tNMak .Header_rightSection__nV\+KM{gap:10px}.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_user__XhAvE span{display:none}.Header_Header_All__tNMak .Header_OffcanvasBtn_ForRes__HLd9i{display:block}}@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{gap:5px}.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}.Header_Header_All__tNMak .Header_user__XhAvE span{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:100vh;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_toggleBtn__nmbTT{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}.offCanvas_offcanvas__AkX1s .offCanvas_toggleBtn__nmbTT:active{transform:scale(.95)}.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_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:100vh;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_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 li{margin: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;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: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}}@keyframes SearchOverlay_fadeIn__A\+V96{0%{opacity:0}to{opacity:1}}@keyframes SearchOverlay_fadeOut__dBYPL{0%{opacity:1}to{opacity:0}}@keyframes SearchOverlay_slideUp__dfF\+G{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SearchOverlay_slideDown__BmIUg{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.98)}}@keyframes SearchOverlay_pulse__8yf\+b{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.SearchOverlay_overlay__x7dLP{align-items:center;animation:SearchOverlay_fadeIn__A\+V96 .3s ease forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--modal-overlay-bg);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.SearchOverlay_overlay__x7dLP.SearchOverlay_closing__ECHHN{animation:SearchOverlay_fadeOut__dBYPL .3s ease forwards}.SearchOverlay_overlay__x7dLP.SearchOverlay_closing__ECHHN .SearchOverlay_searchContainer__RLsbJ{animation:SearchOverlay_slideDown__BmIUg .3s ease forwards}.SearchOverlay_searchContainer__RLsbJ{animation:SearchOverlay_slideUp__dfF\+G .4s cubic-bezier(.16,1,.3,1) forwards;background:var(--white);border-radius:24px;box-shadow:0 25px 80px #00000040,0 10px 30px var(--black-alpha-10),0 0 0 1px var(--white-alpha-10);display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:850px;overflow:hidden;width:100%}@media(max-width:768px){.SearchOverlay_searchContainer__RLsbJ{border-radius:20px;max-height:calc(100vh - 20px)}}@media(max-width:480px){.SearchOverlay_searchContainer__RLsbJ{border-radius:0;margin:0;max-height:100vh}}.SearchOverlay_modalBody__ImKL9{flex:1 1;overflow-y:auto;padding:0;scrollbar-color:var(--black-alpha-10) #0000;scrollbar-width:thin}.SearchOverlay_modalBody__ImKL9::-webkit-scrollbar{width:6px}.SearchOverlay_modalBody__ImKL9::-webkit-scrollbar-thumb{background:var(--black-alpha-10);border-radius:10px}.SearchOverlay_header__jKmQI{align-items:center;background:linear-gradient(180deg,var(--bg-tertiary) 0,var(--white) 100%);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.SearchOverlay_header__jKmQI h2{align-items:center;color:var(--text-color);display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:600;gap:10px;margin:0}.SearchOverlay_header__jKmQI h2 .SearchOverlay_searchIcon__CYk6m{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.SearchOverlay_header__jKmQI h2 .SearchOverlay_searchIcon__CYk6m svg{height:14px;width:14px}@media(max-width:600px){.SearchOverlay_header__jKmQI{padding:12px 16px}}.SearchOverlay_closeBtn__WeRH5{align-items:center;background:var(--bg-tertiary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.SearchOverlay_closeBtn__WeRH5:hover{background:var(--offcanvasIconHeader-bg-color);color:var(--text-color);transform:scale(1.05)}.SearchOverlay_tabs__kuzsH{-ms-overflow-style:none;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;gap:8px;overflow-x:auto;padding:12px 24px;scrollbar-width:none}.SearchOverlay_tabs__kuzsH::-webkit-scrollbar{display:none}@media(max-width:600px){.SearchOverlay_tabs__kuzsH{gap:6px;padding:10px 16px}}.SearchOverlay_tab__4Bpiy{align-items:center;background:var(--white);border:2px solid #0000;border-radius:50px;box-shadow:0 2px 8px #0000000a;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.SearchOverlay_tab__4Bpiy .SearchOverlay_tabIcon__vZ1ku{font-size:16px}.SearchOverlay_tab__4Bpiy:hover{background:var(--bg-tertiary);color:var(--text-color);transform:translateY(-1px)}.SearchOverlay_tab__4Bpiy.SearchOverlay_active__6pelX{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-color:#0000;box-shadow:0 4px 16px #0a4e2c4d;color:#fff}.SearchOverlay_tab__4Bpiy.SearchOverlay_active__6pelX:hover{background:linear-gradient(135deg,#084023,#0f6a3f)}@media(max-width:600px){.SearchOverlay_tab__4Bpiy{font-size:13px;padding:10px 16px}}.SearchOverlay_formContent__EWO9Y{padding:16px 24px}@media(max-width:768px){.SearchOverlay_formContent__EWO9Y{padding:12px 16px}}.SearchOverlay_formGrid__iug\+U{grid-gap:16px;display:grid;gap:16px}.SearchOverlay_formGrid__iug\+U.SearchOverlay_cols2__sNcef{grid-template-columns:1fr 1fr}@media(max-width:600px){.SearchOverlay_formGrid__iug\+U.SearchOverlay_cols2__sNcef{grid-template-columns:1fr}}.SearchOverlay_formGrid__iug\+U.SearchOverlay_cols3__l\+Qlj{grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.SearchOverlay_formGrid__iug\+U.SearchOverlay_cols3__l\+Qlj{grid-template-columns:1fr 1fr}}@media(max-width:500px){.SearchOverlay_formGrid__iug\+U.SearchOverlay_cols3__l\+Qlj{grid-template-columns:1fr}}.SearchOverlay_field__AXuo3{position:relative}.SearchOverlay_fieldLabel__peMTk{align-items:center;color:var(--brand-primary);display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.SearchOverlay_fieldLabel__peMTk .SearchOverlay_fieldIcon__W1boq{height:18px;object-fit:contain;opacity:.8;width:18px}.SearchOverlay_fieldInput__k5BU-{background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:14px;color:var(--text-color);font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 16px;transition:all .25s ease;width:100%}.SearchOverlay_fieldInput__k5BU-::placeholder{color:#999}.SearchOverlay_fieldInput__k5BU-:hover{background:var(--bg-tertiary);border-color:var(--border-medium)}.SearchOverlay_fieldInput__k5BU-:focus{background:var(--white);border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-alpha-10)}.SearchOverlay_datePickerWrapper__W3-jg .react-datepicker-wrapper{width:100%}.SearchOverlay_datePickerWrapper__W3-jg .react-datepicker__input-container input{background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:14px;color:var(--text-color);font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 16px;transition:all .25s ease;width:100%}.SearchOverlay_datePickerWrapper__W3-jg .react-datepicker__input-container input::placeholder{color:#999}.SearchOverlay_datePickerWrapper__W3-jg .react-datepicker__input-container input:hover{background:var(--bg-tertiary);border-color:var(--border-medium)}.SearchOverlay_datePickerWrapper__W3-jg .react-datepicker__input-container input:focus{background:var(--white);border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-alpha-10)}.SearchOverlay_multiSelectWrapper__Uxq7s .language-multi-select__control{background:var(--bg-tertiary)!important;border:2px solid var(--border-color)!important;border-radius:14px!important;min-height:48px!important}.SearchOverlay_multiSelectWrapper__Uxq7s .language-multi-select__control:hover{border-color:var(--border-medium)!important}.SearchOverlay_multiSelectWrapper__Uxq7s .language-multi-select__control--is-focused{background:var(--white)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 4px var(--brand-primary-alpha-10)!important}.SearchOverlay_footer__sD5qo{align-items:center;background:linear-gradient(180deg,var(--white) 0,var(--bg-tertiary) 100%);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px}@media(max-width:600px){.SearchOverlay_footer__sD5qo{flex-direction:row;gap:12px;padding:12px 16px}}.SearchOverlay_clearBtn__DrRLS{background:#0000;border:2px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.SearchOverlay_clearBtn__DrRLS:hover{background:var(--bg-tertiary);border-color:var(--border-medium);color:var(--text-color)}@media(max-width:600px){.SearchOverlay_clearBtn__DrRLS{order:2;width:100%}}.SearchOverlay_searchBtn__\+\+jaN{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border:none;border-radius:14px;box-shadow:0 4px 20px var(--brand-primary-alpha-30);color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:14px 36px;transition:all .3s cubic-bezier(.16,1,.3,1)}.SearchOverlay_searchBtn__\+\+jaN .SearchOverlay_btnIcon__gsETe{height:20px;width:20px}.SearchOverlay_searchBtn__\+\+jaN:hover{background:linear-gradient(135deg,var(--brand-secondary-hover) 0,var(--brand-secondary) 100%);box-shadow:0 6px 24px var(--brand-primary-alpha-40);transform:translateY(-2px)}.SearchOverlay_searchBtn__\+\+jaN:active{transform:translateY(0)}@media(max-width:600px){.SearchOverlay_searchBtn__\+\+jaN{order:1;padding:16px;width:100%}}.SearchOverlay_suggestions__j\+oI2{padding:0 24px 12px}@media(max-width:768px){.SearchOverlay_suggestions__j\+oI2{padding:0 16px 12px}}.SearchOverlay_suggestionsLabel__yxhM0{color:var(--text-placeholder);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.SearchOverlay_suggestionChips__kQNUc{display:flex;flex-wrap:wrap;gap:8px}.SearchOverlay_chip__fE72v{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s ease}.SearchOverlay_chip__fE72v:hover{background:var(--offcanvasIcon-bg-color);border-color:var(--border-medium);color:var(--text-color)}.SearchOverlay_chip__fE72v .SearchOverlay_chipIcon__qFZdX{font-size:14px}body.dark .SearchOverlay_searchContainer__RLsbJ{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 25px 80px #0009,0 10px 30px #0006}body.dark .SearchOverlay_header__jKmQI{background:linear-gradient(180deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);border-bottom-color:var(--border-color)}body.dark .SearchOverlay_header__jKmQI h2{color:var(--text-color)}body.dark .SearchOverlay_closeBtn__WeRH5{background:var(--bg-tertiary);color:var(--text-secondary)}body.dark .SearchOverlay_closeBtn__WeRH5:hover{background:var(--bg-color);color:var(--text-color)}body.dark .SearchOverlay_tabs__kuzsH{background:var(--bg-tertiary)}body.dark .SearchOverlay_tab__4Bpiy{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}body.dark .SearchOverlay_tab__4Bpiy:hover{background:var(--bg-tertiary);color:var(--text-color)}body.dark .SearchOverlay_tab__4Bpiy.SearchOverlay_active__6pelX{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);border-color:#0000;color:#fff}body.dark .SearchOverlay_fieldLabel__peMTk{color:var(--brand-primary)}body.dark .SearchOverlay_fieldInput__k5BU-{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-color)}body.dark .SearchOverlay_fieldInput__k5BU-::placeholder{color:var(--text-secondary)}body.dark .SearchOverlay_fieldInput__k5BU-:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}body.dark .SearchOverlay_fieldInput__k5BU-:focus{background:var(--bg-secondary);border-color:var(--brand-primary)}body.dark .SearchOverlay_footer__sD5qo{background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-top-color:var(--border-color)}body.dark .SearchOverlay_clearBtn__DrRLS{border-color:var(--border-color);color:var(--text-secondary)}body.dark .SearchOverlay_clearBtn__DrRLS:hover{background:var(--bg-tertiary);border-color:var(--brand-primary);color:var(--text-color)}body.dark .SearchOverlay_chip__fE72v{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}body.dark .SearchOverlay_chip__fE72v:hover{background:var(--bg-secondary);border-color:var(--brand-primary);color:var(--text-color)}.SearchOverlay_suggestionsContainer__uH8tV{display:flex;flex-direction:column;gap:20px}.SearchOverlay_suggestionsHeader__uJqB5{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.SearchOverlay_clearLink__9zS7Q{background:none;border:none;color:var(--brand-primary);cursor:pointer;font-size:12px;font-weight:500;opacity:.8;padding:0;text-decoration:underline}.SearchOverlay_clearLink__9zS7Q:hover{opacity:1}.SearchOverlay_historyList__Ss6VH{display:flex;flex-direction:column;gap:8px}.SearchOverlay_historyItem__2-op\+{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:all .2s ease}.SearchOverlay_historyItem__2-op\+:hover{background:var(--offcanvasIconHeader-bg-color);transform:translateX(4px)}.SearchOverlay_historyItem__2-op\+:hover .SearchOverlay_deleteHistoryBtn__xftQO{opacity:1}.SearchOverlay_historyIcon__PMo5p{color:var(--text-placeholder)}.SearchOverlay_historyContent__HqitB{flex:1 1}.SearchOverlay_historyTitle__-DtDx{color:var(--text-color);font-size:14px;font-weight:500}.SearchOverlay_historyMeta__chE1z{color:var(--text-placeholder);display:flex;font-size:11px;gap:8px;margin-top:2px}.SearchOverlay_historyMeta__chE1z .SearchOverlay_type__NmiXU{color:var(--brand-secondary);font-weight:500;text-transform:capitalize}.SearchOverlay_deleteHistoryBtn__xftQO{background:none;border:none;border-radius:50%;color:var(--border-medium);cursor:pointer;opacity:0;padding:4px;transition:all .2s ease}.SearchOverlay_deleteHistoryBtn__xftQO:hover{background:var(--bg-error-light);color:var(--text-error)}.SearchOverlay_chip__fE72v.SearchOverlay_trending__IqMfe{background:var(--bg-error-light);border-color:var(--border-error)}.SearchOverlay_chip__fE72v.SearchOverlay_trending__IqMfe:hover{background:var(--bg-error-light);border-color:var(--text-error)}.SearchOverlay_chip__fE72v .SearchOverlay_chipCount__5wT2g{background:var(--bg-tertiary);border-radius:10px;color:var(--text-secondary);font-size:10px;margin-left:4px;padding:2px 6px}body.dark .SearchOverlay_historyItem__2-op\+{background:var(--bg-tertiary);border-color:var(--border-color)}body.dark .SearchOverlay_historyItem__2-op\+:hover{background:var(--bg-secondary)}body.dark .SearchOverlay_historyTitle__-DtDx{color:var(--text-color)}body.dark .SearchOverlay_clearLink__9zS7Q{color:var(--brand-primary)}body.dark .SearchOverlay_chip__fE72v.SearchOverlay_trending__IqMfe{background:#ef44440d;border-color:#ef444433}body.dark .SearchOverlay_chip__fE72v.SearchOverlay_trending__IqMfe:hover{background:#ef44441a}.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;-webkit-clip-path:circle(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}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected,.elegant-datepicker-calendar--modal .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar--modal .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected,.elegant-datepicker-calendar--modal .react-datepicker__day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar--modal .react-datepicker__day.react-datepicker__day--selected{background:var(--brand-primary)!important;background-color:var(--brand-primary)!important;background-image:none!important;border-color:var(--brand-primary)!important;color:var(--white)!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected>span:first-child,.elegant-datepicker-calendar--modal .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected>span:first-child,.elegant-datepicker-calendar--modal .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected>span:first-child,.elegant-datepicker-calendar--modal .react-datepicker__day.react-datepicker__day--keyboard-selected>span:first-child,.elegant-datepicker-calendar--modal .react-datepicker__day.react-datepicker__day--selected>span:first-child{color:var(--white)!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected>span:last-child,.elegant-datepicker-calendar--modal .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar--modal .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected>span:last-child,.elegant-datepicker-calendar--modal .react-datepicker__day.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar--modal .react-datepicker__day.react-datepicker__day--selected>span:last-child{color:var(--white-alpha-90)!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-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,.react-datepicker.elegant-datepicker-calendar .react-datepicker__day-names,.react-datepicker.elegant-datepicker-calendar--modal .react-datepicker__day-names{align-items:center!important;box-sizing:border-box!important;gap:0!important;justify-content:center!important;margin:0 auto!important;max-width:100%!important;padding:0!important;white-space:normal!important;width:-webkit-fit-content!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,.react-datepicker.elegant-datepicker-calendar .react-datepicker__day-name,.react-datepicker.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 54px!important;font-size:12px!important;font-weight:500!important;height:auto!important;justify-content:center!important;margin:0 2px!important;max-width:54px!important;min-width:54px!important;padding:4px 0!important;text-transform:uppercase!important;transition:none!important;width:54px!important}.elegant-datepicker-calendar .react-datepicker__day-name:hover,.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name:hover,.elegant-datepicker-calendar--modal .react-datepicker__day-name:hover,.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-name:hover,.react-datepicker.elegant-datepicker-calendar .react-datepicker__day-name:hover,.react-datepicker.elegant-datepicker-calendar--modal .react-datepicker__day-name:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-secondary)!important}.elegant-datepicker-wrapper{cursor:pointer;display:block;position:relative;width:100%}.elegant-datepicker-wrapper .elegant-datepicker-input{background-color:var(--bg-secondary);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:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:12px 16px;transition:all .2s ease;width:100%!important}.elegant-datepicker-wrapper .elegant-datepicker-input:hover{background-color:var(--bg-tertiary);border-color:var(--brand-primary)}.elegant-datepicker-wrapper .elegant-datepicker-input:focus{background-color:var(--bg-secondary);border-color:var(--brand-primary);box-shadow:0 0 0 3px #0080001a;outline:none}.elegant-datepicker-wrapper .elegant-datepicker-input::placeholder{color:var(--text-secondary);font-weight:400}.elegant-datepicker-calendar{align-items:center!important;background:var(--bg-secondary)!important;border:1.5px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 4px 20px var(--black-alpha-08),0 1px 4px var(--black-alpha-06)!important;display:flex!important;flex-direction:column!important;font-family:Poppins,sans-serif!important;height:auto!important;min-width:320px!important;padding:24px!important;position:relative!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected{background:var(--brand-primary)!important;background-color:var(--brand-primary)!important;background-image:none!important;border-color:var(--brand-primary)!important;box-shadow:0 2px 8px #0080004d!important;color:var(--bg-secondary)!important;font-weight:600!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected *,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected *,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected *,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected *{color:var(--bg-secondary)!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected:after,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected:before,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected:after,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected:before,.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{background:none!important;content:none!important;display:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected>span:first-child{background:#0000!important;background-color:#0000!important;color:var(--bg-secondary)!important;display:block!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;opacity:1!important;position:relative!important;text-align:center!important;visibility:visible!important;width:100%!important;z-index:10!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day.react-datepicker__day--selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--selected>span:last-child{background:#0000!important;background-color:#0000!important;color:var(--white-alpha-90)!important;display:block!important;font-weight:600!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:9!important}.elegant-datepicker-calendar .react-datepicker__header{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-color)!important;box-sizing:border-box!important;margin:0!important;padding:16px 0!important;position:relative!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__header:after{background:linear-gradient(to right,#0000,var(--border-color) 20%,var(--border-color) 80%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__current-month{align-items:center!important;color:var(--text-color)!important;display:flex!important;font-size:20px!important;font-weight:700!important;gap:10px!important;justify-content:center!important;letter-spacing:.5px!important;margin-bottom:14px!important;text-shadow:0 1px 2px #00000005!important;text-transform:capitalize!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{-webkit-appearance:none!important;appearance:none!important;background:var(--bg-secondary)!important;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='currentColor' d='M6 8 2 4h8z'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;border:1.5px solid var(--border-color)!important;border-radius:8px!important;box-shadow:0 1px 3px var(--card-boxshadow)!important;color:var(--text-color)!important;cursor:pointer!important;font-size:15px!important;font-weight:600!important;margin:0 3px!important;min-width:90px!important;padding:6px 32px 6px 12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!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{background-color:var(--bg-tertiary)!important;border-color:var(--brand-primary)!important;box-shadow:0 2px 6px #00800026!important;color:var(--brand-primary)!important;transform:translateY(-1px)!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{background-color:var(--bg-secondary)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px #00800026!important;color:var(--brand-primary)!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-color)!important;font-weight:500!important;padding:10px!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-names{align-items:center!important;box-sizing:border-box!important;gap:0!important;justify-content:center!important;margin:0 auto!important;max-width:100%!important;padding:0!important;width:-webkit-fit-content!important;width:fit-content!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 54px!important;font-size:12px!important;font-weight:500!important;height:auto!important;justify-content:center!important;margin:0 2px!important;max-width:54px!important;min-width:54px!important;padding:4px 0!important;text-transform:uppercase!important;transition:none!important;width:54px!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-name:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-secondary)!important}.elegant-datepicker-calendar .react-datepicker__navigation{align-items:center!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:0 4px 12px #00000026!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;height:38px!important;justify-content:center!important;padding:0!important;pointer-events:auto!important;top:15px!important;width:38px!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:-10px!important}.elegant-datepicker-calendar .react-datepicker__navigation:hover{background:var(--bg-secondary)!important;border-color:var(--brand-primary)!important;transform:scale(1.1)}.elegant-datepicker-calendar .react-datepicker__navigation svg{stroke:#333!important;stroke-width:2.5px!important;fill:none!important;color:#333!important;display:block!important;height:20px!important;margin:0!important;opacity:1!important;pointer-events:none!important;visibility:visible!important;width:20px!important}.elegant-datepicker-calendar .react-datepicker__navigation:hover svg{stroke:var(--brand-primary)!important;color:var(--brand-primary)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--previous{left:15px!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--next{right:15px!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:8px!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(7,54px)!important;justify-content:center!important;margin:4px 0!important;padding:0!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__day{align-items:center!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--text-color)!important;cursor:pointer!important;display:flex!important;flex:0 0 54px!important;flex-direction:column!important;font-size:14px!important;font-weight:500!important;height:72px!important;justify-content:flex-start!important;margin:0!important;max-width:54px!important;min-width:54px!important;padding:6px 1px 4px!important;position:relative!important;text-align:center!important;transition:all .2s ease!important;width:54px!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:var(--brand-primary)!important;background-color:var(--brand-primary)!important;background-image:none!important}.elegant-datepicker-calendar .react-datepicker__day>span:first-child{color:var(--text-color)!important;display:block!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:2px!important;opacity:1!important;position:relative!important;text-align:center!important;visibility:visible!important;width:100%!important;z-index:2!important}.elegant-datepicker-calendar .react-datepicker__day>span:last-child{color:var(--brand-primary)!important;display:block!important;font-size:9px!important;font-weight:600!important;letter-spacing:-.1px!important;line-height:1.15!important;margin-top:auto!important;max-width:100%!important;min-height:12px!important;overflow-wrap:break-word!important;padding-top:2px!important;text-align:center!important;white-space:normal!important;width:100%!important;word-break:break-word!important}.elegant-datepicker-calendar .react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){border-color:var(--brand-primary)!important;box-shadow:0 3px 12px #00800033!important;transform:translateY(-2px)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--today{background:var(--bg-secondary)!important;border:2px solid var(--brand-primary)!important;font-weight:700!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--today>span:first-child{color:var(--brand-primary)!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:var(--border-color)!important;color:var(--text-secondary)!important;cursor:not-allowed!important;opacity:.35!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled>span:first-child{color:var(--text-secondary)!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled>span:last-child{display:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled:hover,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--disabled:hover{background:var(--bg-tertiary)!important;border-color:#0000!important;box-shadow:none!important;transform:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price{background:var(--bg-secondary)!important;border-color:#00800033!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price>span:last-child{color:var(--brand-secondary)!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price.react-datepicker__day--keyboard-selected,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price.react-datepicker__day--selected{background:var(--brand-primary)!important;background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price.react-datepicker__day--keyboard-selected>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--has-price.react-datepicker__day--selected>span:last-child{color:#fffffff2!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-range{background:#0080001a!important;border-color:#0080004d!important;color:var(--text-color)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--in-selecting-range{background:#00800026!important;border-color:#00800066!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%)!important;border-color:var(--brand-primary)!important;box-shadow:0 4px 12px #0080004d!important;color:var(--bg-secondary)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end>span:first-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start>span:first-child{color:var(--bg-secondary)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-end>span:last-child,.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--range-start>span:last-child{color:var(--white-alpha-90)!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--outside-month{cursor:default!important;opacity:.3!important}.elegant-datepicker-calendar .react-datepicker__day.react-datepicker__day--outside-month:hover{box-shadow:none!important;transform:none!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event{background-color:#0080000d!important;border:1.5px dashed var(--brand-primary)!important;position:relative}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event:after{color:var(--brand-primary);content:"★";font-size:8px;font-weight:700;position:absolute;right:4px;top:2px}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event:hover{background-color:#0080001a!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event.react-datepicker__day--in-range,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event.react-datepicker__day--selected{border-style:solid!important}.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event.react-datepicker__day--in-range:after,.elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--event.react-datepicker__day--selected:after{color:#fff}.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:hover{background:var(--bg-tertiary)!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:var(--bg-secondary)!important;font-weight:600!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:-webkit-fit-content!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}.elegant-datepicker-calendar{min-width:100%!important;padding:16px!important}.elegant-datepicker-calendar .react-datepicker__header{margin:-16px -16px 16px!important;padding:12px 0 16px!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__current-month{font-size:16px!important;margin-bottom:10px!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:14px!important;min-width:70px!important;padding:4px 24px 4px 6px!important}.elegant-datepicker-calendar .react-datepicker__header .react-datepicker__day-names{grid-gap:0!important;align-items:center!important;display:grid!important;gap:0!important;grid-template-columns:repeat(7,36px)!important;justify-content:center!important;margin:0!important;padding:0!important;width:100%!important}.elegant-datepicker-calendar .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}.elegant-datepicker-calendar .react-datepicker__navigation{background:#0000!important;border:none!important;border-radius:50%!important;height:32px!important;opacity:.6!important;top:28px!important;width:32px!important}.elegant-datepicker-calendar .react-datepicker__navigation:before{border-color:var(--text-secondary)!important;border-width:2.5px 2.5px 0 0!important;content:""!important;height:8px!important;opacity:1!important;width:8px!important}.elegant-datepicker-calendar .react-datepicker__navigation:hover{opacity:1!important;transform:scale(1.15)!important}.elegant-datepicker-calendar .react-datepicker__navigation:hover:before{border-color:var(--brand-primary)!important;border-width:3px 3px 0 0!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--previous{left:calc(50% - 110px)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--previous:before{margin-left:0!important;transform:rotate(-135deg)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--previous:hover:before{transform:rotate(-135deg) translateX(-1.5px)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--next{right:calc(50% - 110px)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--next:before{margin-right:0!important;transform:rotate(45deg)!important}.elegant-datepicker-calendar .react-datepicker__navigation.react-datepicker__navigation--next:hover:before{transform:rotate(45deg) translateX(1.5px)!important}.elegant-datepicker-calendar .react-datepicker__month{padding:4px 0!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__week{grid-gap:4px!important;align-items:center!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,36px)!important;justify-content:center!important;margin:2px 0!important;padding:0!important;width:100%!important}.elegant-datepicker-calendar .react-datepicker__day{flex:0 0 36px!important;font-size:13px!important;height:48px!important;margin:0!important;max-width:36px!important;min-width:36px!important;padding:4px 1px 3px!important;width:36px!important}.elegant-datepicker-calendar .react-datepicker__day>span:first-child{font-size:14px!important;margin-bottom:1px!important}.elegant-datepicker-calendar .react-datepicker__day>span:last-child{font-size:8px!important;line-height:1.1!important;min-height:10px!important}.elegant-datepicker-wrapper .elegant-datepicker-input{border-radius:10px!important;font-size:14px!important;padding:10px 14px!important}}body.dark .elegant-datepicker-wrapper .elegant-datepicker-input{background-color:var(--input-bg-color)!important;border-color:#444!important;color:var(--text-color)!important}body.dark .elegant-datepicker-wrapper .elegant-datepicker-input:focus,body.dark .elegant-datepicker-wrapper .elegant-datepicker-input:hover{border-color:var(--brand-primary)!important}body.dark .elegant-datepicker-calendar{background:var(--bg-color)!important;border-color:#444!important}body.dark .elegant-datepicker-calendar .react-datepicker__day{background:var(--input-bg-color)!important;color:var(--text-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day>span:first-child{color:var(--text-color)!important}body.dark .elegant-datepicker-calendar .react-datepicker__day.elegant-datepicker-day--disabled{background:#2a2a2a!important;color:#666!important}body.dark .elegant-datepicker-calendar .react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){background:#333!important}.elegant-datepicker-modal-overlay{align-items:center;animation:fadeIn .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.elegant-datepicker-modal-content{align-items:center;animation:slideUp .4s cubic-bezier(.4,0,.2,1);background:var(--bg-secondary);border:1.5px solid var(--white-alpha-20);border-radius:20px;box-shadow:0 20px 60px #0000004d,0 0 0 1px var(--white-alpha-10);display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow-y:auto;padding:36px;position:relative}@media(max-width:768px){.elegant-datepicker-modal-content{border-radius:12px;max-height:95vh;max-width:95vw;padding:24px 16px}}.elegant-datepicker-modal-close{align-items:center;background:var(--bg-secondary);border:1.5px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #00000014;color:var(--text-secondary);cursor:pointer;display:flex;font-size:28px;font-weight:300;height:44px;justify-content:center;line-height:1;position:absolute;right:20px;top:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:10}.elegant-datepicker-modal-close:hover{background:linear-gradient(135deg,#f44,#c00);border-color:#f44;box-shadow:0 4px 12px #ff44444d;color:var(--bg-secondary);transform:rotate(90deg) scale(1.1)}.elegant-datepicker-modal-close:active{box-shadow:0 2px 6px #f443;transform:rotate(90deg) scale(1)}@media(max-width:768px){.elegant-datepicker-modal-close{font-size:28px;height:36px;right:12px;top:12px;width:36px}}.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:28px!important;width:auto!important}.elegant-datepicker-calendar--modal .react-datepicker__header{border-bottom:2px solid var(--border-color)!important;margin:0 0 20px!important;padding:16px 0!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__current-month{font-size:24px!important;margin-bottom:12px!important}.elegant-datepicker-calendar--modal .react-datepicker__header select.react-datepicker__month-select,.elegant-datepicker-calendar--modal .react-datepicker__header select.react-datepicker__year-select{font-size:18px!important;min-width:100px!important;padding:6px 32px 6px 10px!important}.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,64px)!important;justify-content:center!important;margin:0 auto!important;max-width:100%!important;padding:0!important;width:-webkit-fit-content!important;width:fit-content!important}.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;color:var(--text-secondary)!important;display:flex!important;flex:0 0 64px!important;font-size:12px!important;font-weight:500!important;height:auto!important;justify-content:center!important;margin:0!important;max-width:64px!important;min-width:64px!important;padding:6px 0!important;text-transform:uppercase!important;transition:none!important;width:64px!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-name:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-secondary)!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{gap:10px!important;grid-template-columns:repeat(7,64px)!important;margin:4px auto!important;max-width:100%!important;width:-webkit-fit-content!important;width:fit-content!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation{background:#0000!important;border:none!important;border-radius:50%!important;height:40px!important;opacity:.6!important;top:45px!important;width:40px!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:before{content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;z-index:-1!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:hover{opacity:1!important;transform:scale(1.15)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:hover:before{border-color:var(--brand-primary)!important;border-width:3px 3px 0 0!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous{left:calc(50% - 130px)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous:before{margin-left:0!important;transform:rotate(-135deg)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous:hover:before{transform:rotate(-135deg) translateX(-2px)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next{right:calc(50% - 170px)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next:before{margin-right:0!important;transform:rotate(45deg)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next:hover:before{transform:rotate(45deg) translateX(2px)!important}.elegant-datepicker-calendar--modal .react-datepicker__day{flex:0 0 64px!important;font-size:16px!important;height:auto!important;margin:4px!important;max-width:64px!important;min-height:80px!important;min-width:64px!important;padding:8px 2px 6px!important;width:64px!important}.elegant-datepicker-calendar--modal .react-datepicker__day>span:first-child{font-size:18px!important;margin-bottom:4px!important}.elegant-datepicker-calendar--modal .react-datepicker__day>span:last-child{font-size:11px!important;line-height:1.2!important;min-height:14px!important}@media(max-width:768px){.elegant-datepicker-calendar--modal{min-width:100%!important;padding:16px!important}.elegant-datepicker-calendar--modal .react-datepicker__header{margin:0 0 16px!important;padding:12px 0 16px!important;width:100%!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__current-month{font-size:18px!important;margin-bottom:10px!important}.elegant-datepicker-calendar--modal .react-datepicker__header select.react-datepicker__month-select,.elegant-datepicker-calendar--modal .react-datepicker__header select.react-datepicker__year-select{font-size:14px!important;min-width:70px!important;padding:4px 24px 4px 6px!important}.elegant-datepicker-calendar--modal .react-datepicker__header .react-datepicker__day-names{grid-gap:0!important;align-items:center!important;display:grid!important;gap:0!important;grid-template-columns:repeat(7,36px)!important;justify-content:center!important;margin:0!important;padding:0!important;width:100%!important}.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}.elegant-datepicker-calendar--modal .react-datepicker__month{padding:4px 0!important;width:100%!important}.elegant-datepicker-calendar--modal .react-datepicker__week{grid-gap:4px!important;align-items:center!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,36px)!important;justify-content:center!important;margin:2px 0!important;padding:0!important;width:100%!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation{background:#0000!important;border:none!important;border-radius:50%!important;height:32px!important;opacity:.6!important;top:28px!important;width:32px!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:before{border-color:var(--text-secondary)!important;border-width:2.5px 2.5px 0 0!important;content:""!important;height:8px!important;opacity:1!important;width:8px!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:hover{background:#0080001a!important;opacity:1!important;transform:scale(1.15)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation:hover:before{border-color:var(--brand-primary)!important;border-width:3px 3px 0 0!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous{left:calc(50% - 110px)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous:before{margin-left:0!important;transform:rotate(-135deg)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous:hover:before{transform:rotate(-135deg) translateX(-1.5px)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next{right:calc(50% - 110px)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next:before{margin-right:0!important;transform:rotate(45deg)!important}.elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next:hover:before{transform:rotate(45deg) translateX(1.5px)!important}.elegant-datepicker-calendar--modal .react-datepicker__day{flex:0 0 36px!important;font-size:12px!important;height:48px!important;margin:0!important;max-width:36px!important;min-width:36px!important;padding:3px 1px 2px!important;width:36px!important}.elegant-datepicker-calendar--modal .react-datepicker__day>span:first-child{font-size:14px!important;margin-bottom:1px!important}.elegant-datepicker-calendar--modal .react-datepicker__day>span:last-child{font-size:8px!important;line-height:1.1!important;min-height:10px!important}}.dayContent{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:42px!important;padding:2px!important;width:100%!important}.dayContent p,.dayContent span{color:inherit;display:block!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}.dayContent .dayPrice{color:var(--brand-primary)!important;display:block!important;font-size:10px!important;font-weight:600!important;line-height:1!important;margin-top:2px!important;text-align:center!important;width:100%!important}.elegant-range-modal{display:flex!important;flex-direction:column!important;max-width:95vw!important;min-width:0!important;min-width:auto!important;overflow-y:auto!important;padding:0!important;width:auto!important}@media(max-width:1024px){.elegant-range-modal{max-width:98vw!important}}@media(max-width:768px){.elegant-range-modal{min-width:95vw!important;padding:0!important}}.elegant-range-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:24px;padding:32px 32px 24px;width:100%}@media(max-width:768px){.elegant-range-header{gap:16px;padding:24px 20px 20px}}.elegant-range-title{align-items:center;display:flex;gap:10px}.elegant-range-title .clear-btn{background:#0000;border:none;border-radius:8px;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;text-decoration:underline}.elegant-range-title .clear-btn:hover{background:var(--bg-tertiary)}.elegant-range-title h2{color:var(--text-color);font-size:24px;font-weight:700;margin:0 0 4px}.elegant-range-title p{color:var(--text-secondary);font-size:14px;margin:0}@media(max-width:768px){.elegant-range-title h2{font-size:20px}.elegant-range-title p{font-size:13px}}.elegant-range-inputs{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;overflow:hidden}.elegant-range-inputs .elegant-range-input-box{background:var(--bg-primary);display:flex;flex:1 1;flex-direction:column;gap:2px;padding:12px 24px;transition:all .2s ease}.elegant-range-inputs .elegant-range-input-box .label{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.elegant-range-inputs .elegant-range-input-box .value{color:var(--text-color);font-size:17px;font-weight:600}.elegant-range-inputs .elegant-range-separator{background:var(--border-color);height:40px;width:1px}.elegant-range-footer{align-items:center;background:var(--bg-primary);border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:flex-end;padding:20px 32px;width:100%}.elegant-range-footer .close-btn{background:var(--brand-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.elegant-range-footer .close-btn:hover{background:var(--brand-secondary);box-shadow:0 4px 12px #00800033;transform:translateY(-2px)}@media(max-width:768px){.elegant-range-footer{padding:16px 20px}}.elegant-range-modal .elegant-datepicker-calendar--modal{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:32px!important;justify-content:center!important;min-width:0!important;min-width:auto!important;padding:24px!important;width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__month-container{float:none!important;width:auto!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__header{background:#0000!important;border-bottom:none!important;margin:0!important;padding:10px 0!important;width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__header:after{display:none!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__month-container:first-child .react-datepicker__header{padding-top:20px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation{align-items:center!important;background-color:var(--bg-secondary)!important;border:1.5px solid var(--border-color)!important;border-radius:50%!important;box-sizing:border-box!important;display:flex!important;height:35px!important;justify-content:center!important;padding:0!important;top:85px!important;width:35px!important;z-index:1000!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation .react-datepicker__navigation-icon:after,.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation .react-datepicker__navigation-icon:before,.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation:after,.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation:before{content:none!important;display:none!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation svg{stroke:#333!important;stroke-width:2.5px!important;color:#333!important;display:block!important;height:22px!important;margin:0!important;opacity:1!important;visibility:visible!important;width:22px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--previous{left:24px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation.react-datepicker__navigation--next{right:24px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation:hover{background-color:var(--bg-primary)!important;border-color:var(--brand-primary)!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation:hover svg{stroke:var(--brand-primary)!important;color:var(--brand-primary)!important}@media(max-width:900px){.elegant-range-modal .elegant-datepicker-calendar--modal{flex-direction:column!important;gap:16px!important;max-width:100vw!important;overflow-x:hidden!important;padding:12px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__month-container{width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__month-container:first-child{margin-top:10px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__navigation{top:55px!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}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day-names{gap:2px!important;grid-template-columns:repeat(7,1fr)!important;max-width:360px!important;width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day-name{flex:1 1!important;font-size:10px!important;min-width:0!important;min-width:auto!important;width:auto!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__week{gap:2px!important;grid-template-columns:repeat(7,1fr)!important;margin:2px auto!important;max-width:360px!important;width:100%!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day{border-radius:6px!important;flex:1 1!important;font-size:11px!important;height:auto!important;min-height:48px!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>span:first-child{font-size:13px!important}.elegant-range-modal .elegant-datepicker-calendar--modal .react-datepicker__day>span:last-child{font-size:8px!important;min-height:8px!important}}.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:var(--bg-tertiary);border:1px solid #e0e0e0;border-radius:12px;color:var(--text-color);display:flex;height:52px;padding:0 16px;position:relative;transition:all .2s ease}.SearchAutocomplete_inputWrapper__8IKw6:focus-within{border-color:#007bff;box-shadow:0 0 0 4px #007bff1a}.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}.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: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_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}.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:100px;width:auto}.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)}@media(max-width:430px){.Footer_footer__sYQ7T .Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf{grid-row-gap:.75rem;grid-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:repeat(3,1fr);row-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:flex-start;flex-direction:column}.Footer_bottom__M60NT .Footer_right__qO-6X .Footer_menu__Mnnhf{margin-top:.75rem}}.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: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}.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:-webkit-fit-content;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{-webkit-appearance:none;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:10px;display:flex;gap:2rem;overflow-x:auto;padding:1rem 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{color:var(--text-secondary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin:0;padding-bottom:.5rem;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.TabMenu_tabItem__QScCd:hover{color:var(--text-color);text-decoration:none}.TabMenu_tabItem__QScCd.TabMenu_active__SIaam{color:var(--text-color);font-weight:600;text-decoration:none}.Card_card__bJUEo{background-color:var(--bg-color);border-radius:12px;box-shadow:var(--card-boxshadow);display:block;overflow:hidden;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.Card_card__bJUEo:hover{box-shadow:0 12px 32px var(--brand-primary-alpha-20)}.Card_imageWrapper__e2mm4{overflow:hidden;padding:2px;position:relative}.Card_imageWrapper__e2mm4 .Card_typeBadge__Ue317{background-color:var(--brand-secondary);border-radius:5px;color:#fff;font-size:12px;font-weight:600;left:10px;padding:5px 10px;position:absolute;top:10px;z-index:2}.Card_imageWrapper__e2mm4 .Card_ImgHeader__zmIHy{border-radius:14.17px;display:block;height:330px;object-fit:cover;transition:transform .4s ease;width:100%}.Card_imageWrapper__e2mm4 .Card_noImage__8B88q{align-items:center;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border:1px solid var(--border-light);border-radius:14.17px;display:flex;height:330px;justify-content:center;width:100%}.Card_imageWrapper__e2mm4 .Card_noImage__8B88q .Card_noImageText__N7jq-{color:var(--text-muted);font-size:16px;font-weight:500;text-align:center}.Card_imageWrapper__e2mm4 .Card_icon__FCwYb{align-items:center;background-color:var(--brand-secondary);border-radius:50%;box-shadow:0 4px 12px var(--brand-secondary-alpha-30);color:#fff;display:flex;font-size:.8rem;height:32px;justify-content:center;padding:10px;position:absolute;right:15px;top:80%;transition:all .3s ease;width:32px}.Card_imageWrapper__e2mm4 .Card_bookmarkBtn__6rciE{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-color);border-radius:50%;box-shadow:0 4px 12px var(--black-alpha-10);color:var(--text-tertiary-alt);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:36px;z-index:5}.Card_imageWrapper__e2mm4 .Card_bookmarkBtn__6rciE:hover{background-color:#fff;box-shadow:0 6px 16px var(--black-alpha-10);color:var(--brand-secondary);transform:scale(1.1)}.Card_imageWrapper__e2mm4 .Card_bookmarkBtn__6rciE.Card_active__HQMnR{background-color:#fff;color:var(--brand-secondary)}.Card_imageWrapper__e2mm4 .Card_bookmarkBtn__6rciE svg{transition:transform .2s ease}.Card_imageWrapper__e2mm4 .Card_bookmarkBtn__6rciE:active svg{transform:scale(.8)}.Card_imageWrapper__e2mm4:hover .Card_icon__FCwYb{box-shadow:0 6px 16px var(--brand-secondary-alpha-40)}.Card_details__Zvvkn{padding:.75rem 1rem}.Card_details__Zvvkn .Card_titleRow__vCSWK{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:.25rem}.Card_details__Zvvkn .Card_title__bDZJY{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;flex:1 1;font-size:clamp(14px,2.5vw,20px);font-weight:400;line-height:1.4;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.Card_details__Zvvkn .Card_rating__jaNfO{align-items:center;color:var(--gray-color);display:flex;flex-shrink:0;font-size:clamp(.75rem,1.5vw,.9rem)}.Card_details__Zvvkn .Card_rating__jaNfO .Card_star__CW38z{color:var(--brand-primary);font-size:14px}.Card_details__Zvvkn .Card_location__6cCjk{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:.5%;line-height:25px;margin-bottom:10px}.Card_details__Zvvkn .Card_extraFeesContainer__eLQpR{margin-bottom:4px;margin-top:8px}.Card_details__Zvvkn .Card_extraFees__bmjfr{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.Card_details__Zvvkn .Card_extraFees__bmjfr .Card_feeBadge__pwpDH{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-color);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.3px;line-height:1.3;padding:5px 12px;text-transform:capitalize}.Card_details__Zvvkn .Card_extraFees__bmjfr .Card_feeBadge__pwpDH.Card_pricingRuleBadge__TOYrn{background-color:#0e74901a;background-color:rgba(var(--brand-secondary-rgb,14,116,144),.1);border-color:#0e74904d;border-color:rgba(var(--brand-secondary-rgb,14,116,144),.3);color:var(--brand-secondary);font-weight:600}.Card_details__Zvvkn .Card_feesDescription__iTVZQ{color:var(--gray-color);font-size:10px;font-style:italic;line-height:1.2;margin:0}.Card_details__Zvvkn .Card_mentions__SkOjT{color:var(--text-color);font-size:16px;font-weight:500;letter-spacing:.5%;line-height:25px}.Card_details__Zvvkn .Card_tourMetadata__IvRgw{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;margin-top:8px}.Card_details__Zvvkn .Card_metadataBadge__M1uLh{align-items:center;animation:Card_badgeFadeIn__qIihZ .5s ease forwards;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 2px 6px var(--brand-secondary-alpha-08);color:var(--brand-primary)!important;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.2px;padding:5px 12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.Card_details__Zvvkn .Card_metadataBadge__M1uLh:hover{background:var(--bg-secondary);border-color:var(--brand-secondary-alpha-35);box-shadow:0 4px 12px var(--brand-secondary-alpha-15);transform:translateY(-2px) scale(1.02)}.Card_details__Zvvkn .Card_transferCategoriesSummary__VwmTe{display:flex;flex-direction:column;gap:8px;margin-top:12px}.Card_details__Zvvkn .Card_transferCategoriesSummary__VwmTe .Card_categoriesList__pjZnP{display:flex;flex-wrap:wrap;gap:6px}.Card_details__Zvvkn .Card_transferCategoriesSummary__VwmTe .Card_categorySpecs__OARh4{border-top:1px dashed var(--border-color);color:var(--text-secondary);display:flex;font-size:12px;font-weight:500;gap:12px;padding-top:4px}.Card_details__Zvvkn .Card_transferCategoriesSummary__VwmTe .Card_categorySpecs__OARh4 .Card_specItem__Yi3LU{align-items:center;display:flex;gap:4px}.Card_details__Zvvkn .Card_transferCategoriesSummary__VwmTe .Card_categorySpecs__OARh4 .Card_specItem__Yi3LU:before{color:var(--brand-primary);content:"•"}.Card_details__Zvvkn .Card_date__HUZTE{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.Card_details__Zvvkn .Card_price__H6syU{color:var(--brand-primary)!important;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1}.Card_details__Zvvkn .Card_priceContainer__VoUeP{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:0}.Card_details__Zvvkn .Card_priceWithDiscount__EimDj{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.Card_details__Zvvkn .Card_priceRow__2qzgw{align-items:baseline;display:flex;gap:6px}.Card_details__Zvvkn .Card_priceLabel__iTkfu{color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Card_details__Zvvkn .Card_originalPrice__gXtE1{color:var(--text-muted);font-size:.85rem;font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:#9ca3afb3;text-decoration-color:#9ca3afb3}.Card_details__Zvvkn .Card_discountMetaRow__XGXof{align-items:center;display:flex;gap:6px;margin-bottom:-2px}.Card_details__Zvvkn .Card_discountRow__\+VMQt{align-items:center;display:flex;gap:8px}.Card_details__Zvvkn .Card_discountedPrice__KbbE5{color:var(--brand-primary)!important;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1}.Card_details__Zvvkn .Card_discountBadge__s13Ud{align-items:center;background:var(--brand-error);background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:4px;box-shadow:0 1px 2px #ef444433;color:#fff;display:inline-flex;font-size:.65rem;font-weight:700;justify-content:center;letter-spacing:.02em;padding:2px 6px;white-space:nowrap}.Card_details__Zvvkn .Card_details_Bottom__HgsyU{align-items:center;display:flex;justify-content:flex-end;margin-top:12px;padding-top:4px}.Card_details__Zvvkn .Card_freeDiv__1JALd{background-color:var(--free-div-color);border-radius:10px;height:1px;margin-top:10px}.Card_details__Zvvkn .Card_tourDateRangesContainer__l-EWO{margin-bottom:4px;margin-top:8px}.Card_details__Zvvkn .Card_dateRangesList__9hInq{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.Card_details__Zvvkn .Card_dateRangeBadge__sytd5{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;color:var(--brand-primary)!important;display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;padding:5px 12px;transition:all .3s ease;white-space:nowrap}.Card_details__Zvvkn .Card_dateRangeBadge__sytd5:hover{background:linear-gradient(135deg,#f0f7f2,#e8f5eb);border-color:#0760314d;transform:translateY(-1px)}.Card_details__Zvvkn .Card_moreDatesBadge__ArWL8{align-items:center;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:16px;color:var(--text-secondary)!important;display:inline-flex;font-size:11px;font-style:italic;font-weight:500;line-height:1.4;padding:5px 12px;transition:all .3s ease}.Card_details__Zvvkn .Card_moreDatesBadge__ArWL8:hover{background:linear-gradient(135deg,#f0f7f2,#e8f5eb);border-color:rgba(var(--brand-primary),.2)!important;color:var(--brand-primary)!important}@keyframes Card_badgeFadeIn__qIihZ{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes Card_slideInFromBottom__FbiMb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Card_badgePop__H8\+7h{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.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:-webkit-sticky;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_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_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:-webkit-sticky;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_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_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:-webkit-sticky;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%}}.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{-webkit-appearance:none;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{-webkit-appearance:none;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]{-webkit-appearance:textfield;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}.FilterError_filterError__W8Ebk{align-items:center;display:flex;justify-content:center;min-height:400px;padding:2rem}.FilterError_errorContent__viRgg{max-width:500px;text-align:center}.FilterError_errorContent__viRgg h3{color:var(--text-color);font-size:1.5rem;margin-bottom:1rem}.FilterError_errorMessage__Omoko{color:var(--text-error);font-size:1rem;line-height:1.5;margin:1rem 0}.FilterError_clearButton__3lSDd{background-color:var(--brand-primary);border:none;border-radius:4px;color:var(--white);cursor:pointer;font-size:1rem;font-weight:500;margin-top:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.FilterError_clearButton__3lSDd:hover{background-color:var(--brand-secondary-hover)}.FilterError_clearButton__3lSDd:active{background-color:var(--btn-book-hover)}.FilterError_clearButton__3lSDd:focus{outline:2px solid var(--brand-primary);outline-offset:2px}.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-dark);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;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{font-weight:500}.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_meta__3iz4J .DayTripDetailHero_DayTrip_recommend__e5IeX{align-items:center;color:var(--btn-primary-bg);display:flex;gap:6px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_recommend__e5IeX .DayTripDetailHero_DayTrip_checkIcon__Qk2-o{font-size:16px}.DayTripDetailHero_DayTrip_header__lCUHm .DayTripDetailHero_DayTrip_left__ZUNdR .DayTripDetailHero_DayTrip_meta__3iz4J .DayTripDetailHero_DayTrip_recommend__e5IeX strong{font-weight:600}.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:-webkit-sticky;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 #0000000a;display:flex;flex-direction:column;font-family:inherit;gap:16px;max-height:-webkit-fit-content;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_bookNow__1mqY0:hover{background:var(--btn-book-hover)}.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:-webkit-fit-content;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_dayContent__Tl\+L4{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;padding:2px;position:relative;width:100%}.DayTripDetailHero_dayContent__Tl\+L4 span:first-child{font-weight:600}.DayTripDetailHero_dayContent__Tl\+L4 p,.DayTripDetailHero_dayContent__Tl\+L4 span{color:inherit;display:block!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}.DayTripDetailHero_eventMark__WhpSY{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;color:var(--brand-primary);display:flex;font-size:10px;height:14px;justify-content:center;position:absolute;right:-2px;top:-2px;width:14px;z-index:5}.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:#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}.DayTripDetailHero_availabilityBadge__tjZZZ.DayTripDetailHero_warning__Jj\+VP{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.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 #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)}}.Rewievs_Reviews__HiGF8{display:flex;flex-direction:column;gap:32px;padding:40px 0}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h{max-width:722px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h h2{font-size:26px;font-weight:700;margin-bottom:20px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N{display:flex;gap:12px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N button{background:#0000;border:1px solid var(--border-color);border-radius:24px;color:var(--text-color);cursor:pointer;font-size:14px;padding:8px 16px;transition:.3s}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_tabs__pbZ7N .Rewievs_active__nGOTK{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU{display:flex;flex-wrap:wrap;gap:40px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_ratingMain__aqgMG{display:flex;flex-direction:column;gap:8px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_ratingMain__aqgMG h3{font-size:32px;font-weight:700}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_ratingMain__aqgMG p{color:var(--text-secondary);font-size:14px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_metrics__QP3T2{flex:1 1;min-width:250px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa{align-items:center;display:flex;margin-bottom:10px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa span{color:var(--text-secondary);font-size:14px;width:110px}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_progressBar__VGQC-{background:var(--bg-tertiary);border-radius:4px;flex:1 1;height:6px;margin:0 8px;overflow:hidden}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_progressBar__VGQC- div{background:var(--brand-primary);border-radius:4px;height:100%}.Rewievs_Reviews__HiGF8 .Rewievs_header__JvE5h .Rewievs_overview__b\+QdU .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_value__X58Qt{font-size:14px;text-align:right;width:30px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH{display:flex;flex-direction:column;gap:32px;max-width:722px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg{display:flex;gap:16px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_avatar__HL\+jG img{border-radius:50%;height:48px;object-fit:cover;width:48px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_perTopicRatings__hn2T3{display:flex;flex-direction:column;gap:4px;margin-top:8px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_perTopicRatings__hn2T3 .Rewievs_topicRow__Bf7LY{align-items:center;display:flex;font-size:13px;gap:10px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_perTopicRatings__hn2T3 .Rewievs_topicRow__Bf7LY .Rewievs_topicLabel__ZUNP1{color:var(--text-secondary);min-width:110px;text-transform:capitalize}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_perTopicRatings__hn2T3 .Rewievs_topicRow__Bf7LY .Rewievs_topicScore__LTuRz{display:flex;gap:3px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_perTopicRatings__hn2T3 .Rewievs_filledStar__xOhz2{color:var(--brand-primary);font-size:14px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_perTopicRatings__hn2T3 .Rewievs_emptyStar__3kFoB{color:var(--bg-tertiary);font-size:14px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1{display:flex;flex:1 1;flex-direction:column;gap:6px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_reviewTop__6fexQ{align-items:center;display:flex;justify-content:space-between}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_reviewTop__6fexQ .Rewievs_ratingAndTime__RAxTo{align-items:center;display:flex;gap:10px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_reviewTop__6fexQ .Rewievs_ratingAndTime__RAxTo .Rewievs_star__pBcx6{align-items:center;color:var(--brand-primary);display:flex;font-size:14px;gap:4px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_reviewTop__6fexQ .Rewievs_ratingAndTime__RAxTo .Rewievs_time__fI1d5{color:var(--gray-color);font-size:13px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_reviewTop__6fexQ .Rewievs_menuIcon__Xy\+EQ{color:var(--gray-color);cursor:pointer;font-size:16px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 h4{font-size:15px;font-weight:600;margin-top:4px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 p{color:var(--text-color);font-size:14px;line-height:1.5}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_likes__kNNjY{align-items:center;display:flex;gap:6px;margin-top:4px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_likes__kNNjY .Rewievs_heartIcon__WzqnY{color:var(--brand-primary);font-size:14px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewList__Q4DsH .Rewievs_reviewItem__-sLBg .Rewievs_reviewContent__FEmD1 .Rewievs_likes__kNNjY span{color:var(--text-secondary);font-size:14px}.Rewievs_Reviews__HiGF8 .Rewievs_viewAll__Nu1Iv{align-self:flex-start;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;padding:16px 32px;transition:.3s}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_reviewContainer__et9Gm{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-top:40px;padding:20px}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_label__lCg5l{color:var(--text-color);display:block;font-size:16px;font-weight:600;margin-bottom:12px}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_form__LlRd4{display:flex;flex-direction:column;gap:20px}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_textarea__drntm{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);font-family:inherit;font-size:15px;line-height:1.5;min-height:200px;padding:16px;resize:vertical;width:100%}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_textarea__drntm::placeholder{color:var(--text-placeholder)}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_ratingRow__JQMj5{align-items:center;display:flex;gap:16px;justify-content:space-between}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_ratingRow__JQMj5 .Rewievs_topicLabel__ZUNP1{color:var(--text-color);font-size:15px;font-weight:500;min-width:120px;text-transform:capitalize}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_ratingRow__JQMj5 .Rewievs_starRow__84oL4{display:flex;gap:6px}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_ratingRow__JQMj5 .Rewievs_starIcon__Kilka{color:var(--border-medium);cursor:pointer;font-size:22px;transition:color .2s ease}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_ratingRow__JQMj5 .Rewievs_filledStar__xOhz2,.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_ratingRow__JQMj5 .Rewievs_starIcon__Kilka:hover{color:var(--brand-primary)}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_submitButton__OukOk{align-self:flex-start;background-color:var(--btn-primary-bg);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 32px;transition:.3s ease}.Rewievs_Reviews__HiGF8 .Rewievs_RewierForm__Nld-E .Rewievs_submitButton__OukOk:hover{background-color:var(--brand-secondary)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe{display:flex;flex-direction:column;gap:1rem;max-width:722px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewsTabContent_Raiting__BW5wl{align-items:center;display:flex;gap:40px;justify-content:space-between}@media only screen and (max-width:576px){.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_reviewsTabContent_Raiting__BW5wl{align-items:flex-start;flex-direction:column;gap:20px}}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG{display:flex;flex-direction:column;gap:8px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG h3{font-size:32px;font-weight:700}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J{display:flex;gap:4px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_emptyStar__3kFoB{color:var(--bg-tertiary)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_filledStar__xOhz2{color:var(--brand-primary)}.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{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);color:var(--brand-primary)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG .Rewievs_starIcons__ifE\+J .Rewievs_emptyPart__HFDzs{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%);color:var(--bg-tertiary)}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_ratingMain__aqgMG p{color:var(--text-secondary);font-size:14px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2{flex:1 1;min-width:250px}@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;margin-bottom:10px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa span{color:var(--gray-color);font-size:14px;width:110px}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_progressBar__VGQC-{background:var(--rewies-bg-color);border-radius:4px;flex:1 1;height:6px;margin:0 8px;overflow:hidden}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_progressBar__VGQC- div{background:var(--text-color);border-radius:4px;height:100%}.Rewievs_Reviews__HiGF8 .Rewievs_reviewsTabContent__hpnRe .Rewievs_metrics__QP3T2 .Rewievs_metricRow__q2kfa .Rewievs_value__X58Qt{font-size:14px;text-align:right;width:30px}.SuggestedProducts_suggestedProducts__Y60Bc{margin:60px 0 0;padding:0}.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_title__nCpd3{color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.SuggestedProducts_suggestedProducts__Y60Bc .SuggestedProducts_suggestedGrid__CK\+Ej{grid-template-columns:repeat(3,1fr)}}.Breadcrumb_breadcrumb__FVgKh{align-items:center;display:flex;font-size:14px;gap:6px;margin-bottom:30px;margin-top:20px}.Breadcrumb_breadcrumb__FVgKh a{color:var(--text-dark);font-size:14px;font-weight:600;letter-spacing:.5%;line-height:20px;text-decoration:none}.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(--gray-color);cursor:default}.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{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.TreeImageLayout_modalContent__IzSX\+{animation:TreeImageLayout_fadeInZoom__9AhLV .4s ease-in-out;background-color:var(--modal-overlay-bg);border-radius:0;max-width:none;overflow:hidden;padding:0;position:relative}.TreeImageLayout_Swiper_Inner__-zG2A,.TreeImageLayout_modalContent__IzSX\+{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.TreeImageLayout_Swiper_Inner__-zG2A:hover .TreeImageLayout_swiper-button-next__Upbe9,.TreeImageLayout_Swiper_Inner__-zG2A:hover .TreeImageLayout_swiper-button-prev__d\+xTh{opacity:1;visibility:visible}.TreeImageLayout_Swiper_Inner__-zG2A .TreeImageLayout_swiper-button-next__Upbe9,.TreeImageLayout_Swiper_Inner__-zG2A .TreeImageLayout_swiper-button-prev__d\+xTh{color:var(--white)!important;opacity:0;transition:opacity .3s ease;visibility:hidden}.swiper-button-next,.swiper-button-prev{color:var(--white)!important}.TreeImageLayout_Swiper_Inner_Img__EbQO3{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.TreeImageLayout_Swiper_Inner_Img__EbQO3 img{border:2px solid var(--white);border-radius:12px;cursor:default;height:auto;max-height:90vh;max-width:100%;object-fit:contain;transition:width .3s ease,height .3s ease,max-width .3s ease,max-height .3s ease;width:auto}.TreeImageLayout_Swiper_Inner_Img__EbQO3 .TreeImageLayout_noImage__g\+8yy{align-items:center;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);border:2px solid var(--white);border-radius:12px;display:flex;height:100%;justify-content:center;min-height:300px;width:100%}.TreeImageLayout_Swiper_Inner_Img__EbQO3 .TreeImageLayout_noImage__g\+8yy .TreeImageLayout_noImageText__brfxR{color:var(--text-muted);font-size:24px;font-weight:500;text-align:center}.TreeImageLayout_closeButton__gx2QS{background:var(--black-alpha-60);border:none;border-radius:50%;color:var(--white);cursor:pointer;font-size:32px;padding:.1rem .6rem;position:absolute;right:25px;top:20px;transition:background .2s ease;z-index:10}.TreeImageLayout_editControls__YnSSD{display:flex;flex-direction:column;gap:10px;left:25px;position:absolute;top:20px;z-index:10}.TreeImageLayout_editToggleButton__lM1m2{background:var(--black-alpha-60);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-size:14px;font-weight:500;padding:.5rem 1rem;transition:background .2s ease;white-space:nowrap}.TreeImageLayout_editToggleButton__lM1m2:hover{background:var(--black-alpha-80)}.TreeImageLayout_resizeControls__zhS6H{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--black-alpha-80);border-radius:8px;display:flex;flex-direction:column;gap:12px;min-width:250px;padding:15px}.TreeImageLayout_resizeInputGroup__UbOXb{display:flex;flex-direction:column;gap:8px}.TreeImageLayout_resizeInputGroup__UbOXb label{color:var(--white);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:6px}.TreeImageLayout_resizeInputGroup__UbOXb label input{background:var(--white-alpha-10);border:1px solid var(--white-alpha-30);border-radius:6px;color:var(--white);font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease,background .2s ease}.TreeImageLayout_resizeInputGroup__UbOXb label input::placeholder{color:var(--white-alpha-60)}.TreeImageLayout_resizeInputGroup__UbOXb label input:focus{background:var(--white-alpha-15);border-color:var(--white-alpha-60)}.TreeImageLayout_resizeInputGroup__UbOXb label input::-webkit-inner-spin-button,.TreeImageLayout_resizeInputGroup__UbOXb label input::-webkit-outer-spin-button{opacity:1}.TreeImageLayout_resetButton__vCEYa{background:var(--white-alpha-20);border:1px solid var(--white-alpha-30);border-radius:6px;color:var(--white);cursor:pointer;font-size:12px;font-weight:500;margin-top:4px;padding:6px 12px;transition:background .2s ease,border-color .2s ease}.TreeImageLayout_resetButton__vCEYa:hover{background:var(--white-alpha-30);border-color:var(--white-alpha-60)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}: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{-webkit-backface-visibility:hidden;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-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .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-lazy-preloader,.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;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.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-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .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.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet: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-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .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 .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 .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.Itinerary_itineraryBox__NWPiC{align-items:flex-start;display:flex;gap:24px;margin-top:32px}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC{flex-direction:column;gap:20px;margin-top:24px}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC{gap:16px;margin-top:20px}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t{align-self:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--card-boxshadow);flex:1 1;max-height:500px;overflow-y:auto;padding:20px;position:relative}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t::-webkit-scrollbar{width:6px}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t::-webkit-scrollbar-thumb{background:var(--btn-primary-bg);border-radius:10px}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t::-webkit-scrollbar-thumb:hover{background:var(--brand-secondary)}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t{border-radius:10px;flex:none;max-height:250px;padding:16px}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryList__rZd8t{border-radius:8px;max-height:220px;padding:14px}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryTitle__4Xbi3{border-bottom:2px solid var(--border-color);color:var(--text-color);font-size:1.25rem;font-weight:600;margin-bottom:20px;padding-bottom:12px}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryTitle__4Xbi3{font-size:1.1rem;margin-bottom:16px;padding-bottom:10px}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryTitle__4Xbi3{font-size:1rem;margin-bottom:14px;padding-bottom:8px}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:14px 14px 14px 36px;position:relative;touch-action:manipulation;transition:all .2s ease-in-out;z-index:1}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08{border-radius:8px;margin-bottom:8px;padding:12px 12px 12px 32px}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08{gap:10px;margin-bottom:6px;padding:10px 10px 10px 28px}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08:hover{background:var(--bg-tertiary);transform:translateX(2px)}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08:active{transform:translateX(1px)}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 strong{color:var(--text-color);display:block;font-size:.95rem;font-weight:600;line-height:1.4;margin-bottom:4px}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 strong{font-size:.9rem}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 strong{font-size:.85rem}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 small,.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 span{color:var(--text-secondary);font-size:.85rem;line-height:1.5}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 small,.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 span{font-size:.8rem}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 small,.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 span{font-size:.75rem}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 .Itinerary_duration__VRSCb{color:var(--brand-primary);font-size:.8rem;font-weight:500;margin-top:4px}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 .Itinerary_duration__VRSCb{font-size:.75rem}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 .Itinerary_locationDetails__UHJUn{margin-top:6px}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 .Itinerary_locationDetails__UHJUn .Itinerary_locationLine__yGQ2j{color:var(--text-tertiary-alt);font-size:.8rem;line-height:1.5}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 .Itinerary_locationDetails__UHJUn .Itinerary_locationLine__yGQ2j{font-size:.75rem}}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08 .Itinerary_coords__9WaqD{color:#999;font-size:.75rem;margin-top:4px}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08.Itinerary_active__dYnfr{background:#10b9811a;border-left:4px solid var(--brand-primary);box-shadow:0 2px 12px #10b98133;transform:translateX(2px)}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08.Itinerary_active__dYnfr strong{color:var(--btn-primary-bg)}.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08.Itinerary_active__dYnfr .Itinerary_icon__KNZDI,.Itinerary_itineraryBox__NWPiC .Itinerary_itineraryItem__S3s08.Itinerary_active__dYnfr .Itinerary_startIcon__f2Mft{color:var(--brand-primary)}.Itinerary_itineraryBox__NWPiC .Itinerary_icon__KNZDI,.Itinerary_itineraryBox__NWPiC .Itinerary_startIcon__f2Mft{color:#22c55e;flex-shrink:0;font-size:1rem;margin-top:3px;transition:all .2s ease}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_icon__KNZDI,.Itinerary_itineraryBox__NWPiC .Itinerary_startIcon__f2Mft{font-size:.9rem}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_icon__KNZDI,.Itinerary_itineraryBox__NWPiC .Itinerary_startIcon__f2Mft{font-size:.85rem}}.Itinerary_itineraryBox__NWPiC .Itinerary_startIcon__f2Mft{color:var(--btn-primary-bg)}.Itinerary_itineraryBox__NWPiC .Itinerary_mapIframe__fhFF7{align-self:flex-start;background:#f5f5f5;border-radius:12px;box-shadow:0 4px 12px var(--black-alpha-10);flex:2 1;flex-shrink:0;height:500px;max-height:500px;overflow:hidden}@media(max-width:1024px){.Itinerary_itineraryBox__NWPiC .Itinerary_mapIframe__fhFF7{height:450px;max-height:450px}}@media(max-width:768px){.Itinerary_itineraryBox__NWPiC .Itinerary_mapIframe__fhFF7{border-radius:10px;flex:none;height:350px;max-height:350px;order:-1;width:100%}}@media(max-width:480px){.Itinerary_itineraryBox__NWPiC .Itinerary_mapIframe__fhFF7{border-radius:8px;box-shadow:0 2px 8px #00000014;height:300px;max-height:300px}}.Itinerary_itineraryBox__NWPiC .Itinerary_mapIframe__fhFF7 iframe{border:none;display:block;height:100%;position:relative;touch-action:pan-x pan-y pinch-zoom;width:100%;z-index: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}.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 ol li,.ProductDesc_descriptionSection__SoSt3 p,.ProductDesc_descriptionSection__SoSt3 span,.ProductDesc_descriptionSection__SoSt3 ul li{color:var(--text-color);font-size:16px;line-height:24px}.ProductDesc_descriptionSection__SoSt3 table{background-color:var(--bg-secondary);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;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){.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 .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_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:hover:not(:disabled){background-color:var(--brand-primary);color:#fff;transform:scale(1.1)}.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_counterButton__5AmFU:not(:disabled):hover{background-color:var(--bg-tertiary);border:1px solid var(--brand-primary);transform:scale(1.05)}.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)}.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:20px 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_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}.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_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}@keyframes PriceBreakdown_slideDown__J5SNF{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.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{background-color:#fff;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(--text-dark);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:-webkit-fit-content;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}.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-color:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;margin-top:30px;padding:24px;transition:all .3s ease}.CancellationPolicy_cancellationPolicy__9-2TQ:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px #0000000d}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY{align-items:center;display:flex;gap:12px;margin-bottom:16px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY .CancellationPolicy_iconWrapper__ic\+H\+{align-items:center;background-color:var(--bg-success-light);border-radius:50%;color:var(--brand-success-dark);display:flex;height:40px;justify-content:center;width:40px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY .CancellationPolicy_iconWrapper__ic\+H\+ svg{font-size:20px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_header__KREHY h3{color:var(--text-color);font-size:18px;font-weight:600;margin:0}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM-{color:var(--text-secondary);font-size:15px;line-height:1.6}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- ul{margin:10px 0;padding-left:20px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- p{margin-bottom:10px}.CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_content__9zfM- p:last-child{margin-bottom:0}body.dark .CancellationPolicy_cancellationPolicy__9-2TQ .CancellationPolicy_iconWrapper__ic\+H\+{background-color:#10b98133}.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-muted);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:60vh;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{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--card-boxshadow);left:48%;max-width:1400px;padding:32px 32px 28px!important;position:relative;top:-100px;transform:translateX(-50%);transition:all .3s ease;width:95%;z-index:997!important}.HomeHero_searchCard__esXN3:hover{box-shadow:var(--black-alpha-10) 0 12px 36px,var(--black-alpha-10) 0 6px 16px}@media(max-width:768px){.HomeHero_searchCard__esXN3{border-radius:16px;padding:20px 16px!important}}.HomeHero_tabs__mczrE{border-bottom:1px solid var(--border-color);display:flex;gap:40px;margin-bottom:28px;padding-bottom:0}.HomeHero_tabs__mczrE button{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;padding:0 0 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.HomeHero_tabs__mczrE button:before{background-color:var(--brand-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.HomeHero_tabs__mczrE button:hover{color:var(--text-color)}.HomeHero_tabs__mczrE button:hover:before{transform:scaleX(.5)}.HomeHero_tabs__mczrE button.HomeHero_active__9yfJT{color:var(--text-color);font-weight:600}.HomeHero_tabs__mczrE button.HomeHero_active__9yfJT:before{transform:scaleX(1)}.HomeHero_tabs__mczrE button.HomeHero_active__9yfJT:after{background-color:var(--brand-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}@media(max-width:768px){.HomeHero_tabs__mczrE{flex-wrap:wrap;gap:24px;margin-bottom:24px}.HomeHero_tabs__mczrE button{font-size:14px;padding-bottom: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;border:1px solid var(--border-color);border-radius:12px;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,border-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-color);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-color);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{-webkit-appearance:none;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:var(--bg-color);border:1px solid var(--border-color);border-radius:24px;cursor:text;display:flex;gap:12px;height:44px;padding:0 16px;width:100%}.HomeHero_field__WRgoW .inputWrapper:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-alpha-10)}.HomeHero_field__WRgoW .input{color:var(--text-color);flex:1 1;font-size:14px;font-weight:500;width:100%}.HomeHero_field__WRgoW .input[type=number]{-webkit-appearance:textfield;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:flex-end;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;margin-left:auto;padding-top:24px}@media(max-width:1150px){.HomeHero_SearchContext__Aky70{align-items:center;flex-direction:column;gap:12px;justify-content:center;margin-left:0;padding-top:0;width:100%}}.HomeHero_searchBtn__kj4gq{align-items:center;background-color:var(--brand-primary);border:none;border-radius:12px;box-shadow:0 4px 12px #10b9814d;color:var(--white);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:56px;justify-content:center;min-width:160px;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.HomeHero_searchBtn__kj4gq:hover{background-color:var(--brand-secondary);box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.HomeHero_searchBtn__kj4gq:active{box-shadow:0 2px 6px #10b98140;transform:translateY(0)}.HomeHero_searchBtn__kj4gq img{height:20px;transition:transform .2s ease;width:20px}.HomeHero_searchBtn__kj4gq:hover img{transform:scale(1.1)}@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{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.HomeHero_tabs__mczrE button{font-size:14px}}.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_icon__3\+Cln{animation:HomePromotrips_pulse__rzd7\+ 2s ease-in-out infinite;font-size:24px}.HomePromotrips_section__oHHWN .HomePromotrips_header__Ip-j1 .HomePromotrips_titleWrapper__jkSuk 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 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 h2{align-items:center;color:var(--text-color);display:flex;font-size:32px;font-weight:700;gap:12px;margin-bottom:8px}@media(max-width:768px){.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET h2{font-size:24px}}.HomeExplore_exploreSection__WcqAk .HomeExplore_headerRow__PGGE6 .HomeExplore_header__VErET .HomeExplore_headerIcon__CQFZN{align-items:center;animation:HomeExplore_bounce__CsPVS 2s ease-in-out infinite;display:inline-flex;font-size:1.5rem;justify-content:center}.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:-webkit-max-content;min-width:max-content}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:100px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q .HomeExplore_filterIcon__MmBmp{font-size:16px;transition:transform .2s ease}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px var(--card-boxshadow);transform:translateY(-2px)}.HomeExplore_exploreSection__WcqAk .HomeExplore_filtersWrapper__Saq5a .HomeExplore_filters__wCMQS .HomeExplore_filterBtn__o6c9q:hover .HomeExplore_filterIcon__MmBmp{transform:scale(1.2)}.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 4px 12px #10b98140;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 h2{align-items:center;color:var(--text-color);display:flex;font-size:32px;font-weight:700;gap:12px;margin-bottom:8px}@media(max-width:768px){.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn h2{font-size:24px}}.HomeBlog_blogSection__t6IFJ .HomeBlog_headerRow__5qaB8 .HomeBlog_header__Bttwn .HomeBlog_headerIcon__oqiLh{align-items:center;animation:HomeBlog_bounce__Kg6kL 2s ease-in-out infinite;display:inline-flex;font-size:1.5rem;justify-content:center}.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 h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 h2 span{color:var(--brand-secondary);font-style:italic;font-weight:500!important}.HomeFag_faq__iI0Pf .HomeFag_heading__D2V58 p{color:var(--text-dark);font-family:Poppins,sans-serif;font-size:.95rem;margin-bottom:2rem}.HomeFag_faq__iI0Pf .HomeFag_list__F47-\+{display:flex;flex-direction:column;gap:1rem}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz{border-color:var(--gray-color);border-radius:8px;color:var(--text-color);text-align:left;transition:.3s}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS{background-color:var(--brand-secondary);color:var(--white)}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_question__yDLio{color:var(--white)}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_question__yDLio div{align-items:center;background-color:var(--white);border:1px solid var(--brand-secondary);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_question__yDLio div img{max-height:30px;object-fit:cover}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_answer__8jdT6,.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz.HomeFag_active__ExPlS .HomeFag_answer__8jdT6 p{color:var(--white)!important}.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:1rem;font-style:italic;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;width:100%}.HomeFag_faq__iI0Pf .HomeFag_item__AVtKz .HomeFag_question__yDLio svg{background-color:#fff;border-radius:50%;color:var(--brand-secondary);height:48px;width:48px}.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{margin-left:0;width:100%}.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_forgot__jtjYB{color:var(--text-placeholder);cursor:pointer;font-size:.8rem;text-align:right}.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:#fff;padding:50px 0}.Privacy_Privacy_All__YYeXt{color:#1d1d1f;line-height:1.7;margin:0 auto;max-width:800px}.Privacy_Title__Wm65p{color:#000;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:#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%}.Privacy_Section__Ib-fK table thead{background-color:var(--brand-secondary);color:#fff}.Privacy_Section__Ib-fK 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){.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:#f9fafb}.Privacy_Section__Ib-fK table tbody tr:last-child{border-bottom:none}.Privacy_Section__Ib-fK table tbody td{color:#1f2937;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:#454545;font-size:14px;font-weight:400px;letter-spacing:.4%;line-height:24px}.Privacy_Text__WtK87{color:#000;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{-webkit-appearance:none;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 #00000014;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:#fff;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 .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-muted)}.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{font-weight:500}.GetGuiderDetailHero_DayTrip_header__NZ0yQ .GetGuiderDetailHero_DayTrip_left__Wo4dP .GetGuiderDetailHero_DayTrip_meta__9ZE15 .GetGuiderDetailHero_DayTrip_rating__zh-zA{align-items:center;color:var(--text-success);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{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:#fff;border:1px solid var(--border-light);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-dark);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 #00000014;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;position:absolute;right:12px}.GetGuiderDetailHero_DayTripDetail_Middle__E-8lH .GetGuiderDetailHero_bookingBox__VHU08{background:#fff;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(--gray-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-dark-green-hover)}.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-colior);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 #0000001f;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_DayTrip_metadata__51TRw{color:var(--text-icon);display:flex;flex-wrap:wrap;font-size:.95rem;gap:15px;margin:20px 0}.GetGuiderDetailHero_DayTrip_metadata__51TRw .GetGuiderDetailHero_metaItem__gyoR6{align-items:center;background:var(--bg-color)!important;border-radius:10px;box-shadow:0 1px 4px var(--black-alpha-10);display:flex;font-weight:500;gap:6px;padding:8px 14px}.GetGuiderDetailHero_bookingSection__O9pXp{margin-top:0;position:-webkit-sticky;position:sticky;top:6rem;width:100%;z-index:10}.GetGuiderDetailHero_bookingBox__VHU08{background:var(--bg-color);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px 4px #0000000a;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_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_bookNow__ylN8j:hover{background:var(--btn-book-hover)}.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_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:-webkit-fit-content;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(--login-google-bg)!important;border:1px solid #dcdcdc!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(--login-google-bg);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 #e9ebed;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:#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%}.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:#f9fafb}.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:#1f2937;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(90deg,#fff0 0,#fffc);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:#f3f7e1;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_dayContent__\+ikfI{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;position:relative;width:100%}.GetGuiderDetailHero_dayContent__\+ikfI span:first-child{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)}}.GetGuiderDetailHero_eventMark__LLwtU{color:var(--brand-primary);font-size:10px;position:absolute;right:-2px;top:-2px}.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;padding:20px 0}.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;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{color:var(--text-secondary)}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_rating__MK41m{align-items:center;background:var(--bg-secondary);border-radius:4px;color:var(--text-dark);display:flex;font-weight:600;gap:4px;padding:2px 8px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_rating__MK41m svg{color:#ffb800;font-size:14px}.RentaCarDetailHero_RentaCar__3Lzud .RentaCarDetailHero_titleSection__PeNLU .RentaCarDetailHero_titleSection_left__O\+N0d .RentaCarDetailHero_locationInfo__EZCpZ .RentaCarDetailHero_rating__MK41m .RentaCarDetailHero_reviews__jtJDb{color:var(--text-secondary);font-weight:400;margin-left:2px}.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:-webkit-sticky;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(--btn-primary-bg);box-shadow:0 6px 16px #0b703e1f;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:#e0f2e9;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:-webkit-sticky;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:#007bff;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:#007bff;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:#888;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:linear-gradient(135deg,#f8fafc,#f1f5f9);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,#3b82f6,#1d4ed8);border-radius:14px;box-shadow:0 4px 12px #3b82f640;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 #3b82f61f;transform:translateY(-2px)}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCard__eIpwK.RentaCarDetailHero_coverageCardSelected__TVqhW{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:var(--brand-primary);box-shadow:0 4px 16px #3b82f626}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCard__eIpwK.RentaCarDetailHero_coverageCardIncluded__m4jpP{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac;cursor:default}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_includedBadge__j3l1C{background:linear-gradient(135deg,#22c55e,#16a34a);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:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#0000;box-shadow:0 2px 8px #3b82f659}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_coverageCardIncluded__m4jpP .RentaCarDetailHero_coverageCheckbox__5adEr{background:linear-gradient(135deg,#22c55e,#16a34a);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:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:20px;color:#16a34a;font-size:14px;font-weight:700;padding:4px 12px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentSection__Z40oS{background:linear-gradient(135deg,#fdf4ff,#fce7f3);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{background:linear-gradient(135deg,#fdf4ff,#fae8ff);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:#fdf2f8;border-radius:12px;color:#db2777;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 #0000000d;display:flex;justify-content:space-between;padding-top:12px;width:100%}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentControls__ouoqE{align-items:center;background:#fff;border:1px solid var(--border-light);border-radius:8px;box-shadow:0 2px 4px #00000008;display:flex;gap:8px;padding:4px}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentBtn__h22xQ{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:var(--text-dark);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:#e2e8f0;color:#d946ef}.RentaCarDetailHero_RenaCar_All__cFaGU .RentaCarDetailHero_equipmentBtn__h22xQ:active{transform:scale(.95)}.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:#444;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:#d92332;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:#00894d;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:#999;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 #ccc;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:#888;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 #ccc;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:#999;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 #ccc;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 #ccc;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:#999;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:#999;font-size:12px;line-height:1.4;margin-top:4px}.RentaCarDetailHero_RightCard_second__dgEcf .RentaCarDetailHero_totalRow__5doPb{border-top:1px solid #eee;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_dayContent__Sdhy2 p,.RentaCarDetailHero_dayContent__Sdhy2 span{color:inherit;display:block!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}.RentaCarDetailHero_dayContent__Sdhy2{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;line-height:1.2;position:relative;width:100%}.RentaCarDetailHero_dayContent__Sdhy2 span:first-child{font-weight:600}.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_eventMark__sa1A2{color:var(--brand-primary);font-size:10px;position:absolute;right:-2px;top:-2px}.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_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_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{border-color:var(--brand-primary);box-shadow:0 10px 15px #0000000d}.Order_passengerCard__BP552.Order_incomplete__4dP3g{background:#fef2f2;border-color:#ef4444}.Order_passengerCard__BP552.Order_incomplete__4dP3g .Order_passengerHeader__DdUzP{background:linear-gradient(135deg,#fecaca,#f87171)}.Order_passengerCard__BP552.Order_complete__aFlvQ{border-color:#22c55e}.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;display:flex;gap:12px}.Order_passengerHeader__DdUzP .Order_avatarIcon__v0e6F{align-items:center;background:#fff;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{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--border-light);border-radius:10px;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:#f8fafc;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:#fff;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{background:#fef2f2;color:#ef4444}.Order_sectionHeader__H8hah .Order_status__yF7Cu.Order_complete__aFlvQ{background:#f0fdf4;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-secondary);border:1px solid var(--border-color);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}@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{background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);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{-webkit-appearance:none;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{background:var(--white);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;background:linear-gradient(180deg,#f5f7fa,#e8ecf1);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:-webkit-sticky;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;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{color:var(--text-dark)}.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_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:10px;margin-top:12px}.Tour_TripsHeroAll__v3gwU .Tour_TripsHero__sWMwj .Tour_TripsHero_title__z1lOY .Tour_tourMetadataBadges__OK\+4Q span{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}.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:-webkit-sticky;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:-webkit-fit-content;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_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:-webkit-fit-content;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:-webkit-fit-content;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%}.PaymentCancel_container__pd1NP{align-items:center;background:#f9fafb;display:flex;justify-content:center;min-height:70vh}.PaymentCancel_card__ljlOA{background:#fff;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:#111827}.Profile_profilePage__gdf0a{background-color:var(--empty-bg-color);background-image:radial-gradient(at 0 0,#07603108 0,#0000 50%),radial-gradient(at 100% 100%,#0a4e2c08 0,#0000 50%);min-height:100vh;padding-bottom:60px}.Profile_profileHero__lHrIS{background:linear-gradient(135deg,var(--brand-secondary) 0,var(--brand-primary) 100%);color:#fff;overflow:hidden;padding:80px 0 120px;position:relative}@media(max-width:768px){.Profile_profileHero__lHrIS{padding:40px 0 60px}}.Profile_profileHero__lHrIS:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-10%;top:-50%;width:600px}.Profile_profileHero__lHrIS .Profile_heroContent__iHV2A{align-items:center;display:flex;gap:32px;margin:0 auto;max-width:1200px;padding:0 60px;position:relative;z-index:1}@media(max-width:768px){.Profile_profileHero__lHrIS .Profile_heroContent__iHV2A{flex-direction:column;padding:0 20px;text-align:center}}.Profile_profileHero__lHrIS .Profile_userAvatar__77ipr{background-color:#fff;border:4px solid var(--white-alpha-20);border-radius:30px;box-shadow:0 20px 40px #0003;height:120px;object-fit:cover;width:120px}@media(max-width:768px){.Profile_profileHero__lHrIS .Profile_userAvatar__77ipr{border-radius:20px;height:80px;width:80px}}.Profile_profileHero__lHrIS .Profile_userInfo__YM59N h1{font-size:36px;font-weight:700;letter-spacing:-1px;margin:0 0 8px}@media(max-width:768px){.Profile_profileHero__lHrIS .Profile_userInfo__YM59N h1{font-size:24px}}.Profile_profileHero__lHrIS .Profile_userInfo__YM59N p{font-size:16px;margin:0;opacity:.8}.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ{display:flex;gap:40px;margin-left:auto}@media(max-width:992px){.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ{margin-left:0;margin-top:16px}}.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ .Profile_statItem__3AB13{display:flex;flex-direction:column;gap:4px}.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ .Profile_statItem__3AB13 .Profile_statValue__o97e1{font-size:24px;font-weight:700}@media(max-width:768px){.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ .Profile_statItem__3AB13 .Profile_statValue__o97e1{font-size:18px}}.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ .Profile_statItem__3AB13 .Profile_statLabel__drtcC{font-size:12px;letter-spacing:1px;opacity:.6;text-transform:uppercase}@media(max-width:768px){.Profile_profileHero__lHrIS .Profile_userStats__rq\+gJ .Profile_statItem__3AB13 .Profile_statLabel__drtcC{font-size:10px}}.Profile_profileHero__lHrIS .Profile_logoutButton__RQmsQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--white-alpha-10);border:1px solid var(--white-alpha-20);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-left:40px;padding:12px 24px;transition:all .3s ease}@media(max-width:992px){.Profile_profileHero__lHrIS .Profile_logoutButton__RQmsQ{justify-content:center;margin-left:0;width:100%}}.Profile_profileHero__lHrIS .Profile_logoutButton__RQmsQ:hover{background-color:var(--white-alpha-20);transform:translateY(-2px)}.Profile_profileHero__lHrIS .Profile_logoutIcon__l8XQR{font-size:16px}.Profile_profileHero__lHrIS .Profile_heroBack__141CT{left:60px;position:absolute;top:40px}@media(max-width:768px){.Profile_profileHero__lHrIS .Profile_heroBack__141CT{left:20px;top:20px}}.Profile_profileHero__lHrIS .Profile_backButton__xz-4h{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.Profile_profileHero__lHrIS .Profile_backButton__xz-4h:hover{background:var(--white-alpha-10);border-color:#fff}.Profile_profileContent__n\+--V{margin:-60px auto 0;max-width:1200px;padding:0 60px;position:relative;z-index:10}@media(max-width:768px){.Profile_profileContent__n\+--V{margin-top:-40px;padding:0 20px}}.Profile_profileLayout__-ZISZ{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:280px 1fr}@media(max-width:992px){.Profile_profileLayout__-ZISZ{grid-template-columns:1fr}}.Profile_sidebar__eTprl{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 10px 40px #0000000a;padding:12px;position:-webkit-sticky;position:sticky;top:100px;z-index:100}@media(max-width:992px){.Profile_sidebar__eTprl{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--bg-color);border-left:none;border-radius:0;border-right:none;box-shadow:0 4px 15px var(--card-boxshadow);left:0;margin:0 -20px 24px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;width:100vw}.Profile_sidebar__eTprl:after{background:linear-gradient(to left,var(--bg-color),#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:60px;z-index:2}}@media(max-width:576px){.Profile_sidebar__eTprl{top:0}}.Profile_sidebarNav__PnFFw{display:flex;flex-direction:column;gap:4px}@media(max-width:992px){.Profile_sidebarNav__PnFFw{-ms-overflow-style:none;flex-direction:row;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.Profile_sidebarNav__PnFFw::-webkit-scrollbar{display:none}.Profile_sidebarNav__PnFFw{-webkit-overflow-scrolling:touch;padding-right:40px;scroll-behavior:smooth}}.Profile_navItem__gRa8F{align-items:center;border-radius:16px;color:var(--text-color);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:500;gap:12px;opacity:.8;padding:14px 20px;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(max-width:992px){.Profile_navItem__gRa8F{color:var(--text-color)}}.Profile_navItem__gRa8F:hover{background-color:#0760310d;color:var(--brand-secondary);opacity:1;transform:translateX(4px)}.Profile_navItem__gRa8F.Profile_active__u1EK9{background-color:var(--brand-secondary);box-shadow:0 10px 20px #07603133;color:#fff;opacity:1}.Profile_navItem__gRa8F.Profile_active__u1EK9 .Profile_navIcon__yUbOX{color:#fff}.Profile_navItem__gRa8F.Profile_active__u1EK9:hover{transform:none}.Profile_navItem__gRa8F .Profile_navIcon__yUbOX{color:var(--brand-secondary);font-size:20px;transition:inherit}@media(max-width:992px){.Profile_navItem__gRa8F .Profile_navIcon__yUbOX{color:var(--brand-secondary)}.Profile_navItem__gRa8F{border-radius:12px;flex-shrink:0;font-size:14px;padding:10px 18px;white-space:nowrap}.Profile_navItem__gRa8F:hover{background-color:#07603114;transform:none}.Profile_navItem__gRa8F.Profile_active__u1EK9{box-shadow:0 4px 12px #07603126;transform:none}}.Profile_mainSection__lwRmo{flex:1 1;min-width:0;width:100%}.Profile_sectionHeader__-E\+1i{margin-bottom:24px}.Profile_sectionHeader__-E\+1i h2{color:var(--brand-primary);font-size:24px;font-weight:600;margin:0 0 8px}.Profile_sectionHeader__-E\+1i p{color:var(--gray-color);font-size:14px;margin:0}.Profile_sectionHeader__-E\+1i .Profile_headerRow__z7jMz{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}@media(max-width:576px){.Profile_sectionHeader__-E\+1i .Profile_headerRow__z7jMz{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.Profile_sectionHeader__-E\+1i .Profile_headerRow__z7jMz .Profile_headerInfo__OOeq\+ h2{font-size:20px}.Profile_sectionHeader__-E\+1i .Profile_headerRow__z7jMz .Profile_headerInfo__OOeq\+ p{font-size:12px}}.Profile_sectionHeader__-E\+1i .Profile_headerInfo__OOeq\+{flex:1 1}.Profile_settingsCard__Vg-O0{animation:Profile_fadeIn__SdEtE .5s ease-out;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 10px 40px #0000000a;display:flex;flex-direction:column;gap:40px;padding:40px}@media(max-width:576px){.Profile_settingsCard__Vg-O0{border-radius:20px;padding:24px}}@keyframes Profile_fadeIn__SdEtE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Profile_settingsGroup__m9Mtw h3{border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.Profile_formGrid__0kWn6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.Profile_formGrid__0kWn6{grid-template-columns:1fr}}.Profile_inputField__6wcMN{display:flex;flex-direction:column;gap:8px}.Profile_inputField__6wcMN label{color:var(--text-color);font-size:14px;font-weight:500}.Profile_inputField__6wcMN input,.Profile_inputField__6wcMN select{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .3s ease}.Profile_inputField__6wcMN input:focus,.Profile_inputField__6wcMN select:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 4px #0760311a;outline:none}.Profile_inputField__6wcMN input::placeholder,.Profile_inputField__6wcMN select::placeholder{color:var(--text-muted)}.Profile_photoUploadSection__PbYC2{align-items:center;display:flex;gap:24px}@media(max-width:576px){.Profile_photoUploadSection__PbYC2{align-items:flex-start;flex-direction:column}}.Profile_avatarPreview__\+ENJD{border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--border-color);height:100px;object-fit:cover;width:100px}.Profile_uploadControls__Bm3rt{display:flex;flex-direction:column;gap:12px}.Profile_uploadControls__Bm3rt input[type=file]{display:none}.Profile_uploadControls__Bm3rt .Profile_uploadLabel__scDuH{background-color:var(--brand-secondary);border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.Profile_uploadControls__Bm3rt .Profile_uploadLabel__scDuH:hover{background-color:var(--brand-primary)}.Profile_uploadControls__Bm3rt .Profile_deletePhotoButton__QisTG{background:none;border:none;color:var(--text-error);cursor:pointer;font-size:14px;font-weight:500;padding:0;text-align:left}.Profile_uploadControls__Bm3rt .Profile_deletePhotoButton__QisTG:hover{text-decoration:underline}.Profile_actions__lUsMB{display:flex;justify-content:flex-end;margin-top:16px}.Profile_saveButton__Fiu2k{background-color:var(--brand-secondary);border:none;border-radius:10px;box-shadow:0 4px 12px #07603133;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 32px;transition:all .3s ease}.Profile_saveButton__Fiu2k:hover{background-color:var(--brand-primary);box-shadow:0 6px 16px #0760314d;transform:translateY(-1px)}.Profile_saveButton__Fiu2k:disabled{background-color:var(--text-muted);box-shadow:none;cursor:not-allowed;transform:none}.Profile_filters__Mx27W{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}@media(max-width:576px){.Profile_filters__Mx27W{flex-wrap:nowrap;margin:0 -20px 24px;overflow-x:auto;padding:0 20px 12px;scrollbar-width:none}.Profile_filters__Mx27W::-webkit-scrollbar{display:none}}.Profile_filters__Mx27W button{align-items:center;background-color:var(--emptySidebar-bg-color);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:0;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.Profile_filters__Mx27W button:hover{background-color:var(--bg-color);border-color:var(--brand-secondary)}.Profile_filters__Mx27W button .Profile_tabIcon__dnXL7{flex-shrink:0;font-size:16px}.Profile_filters__Mx27W button .Profile_tabLabel__EZKRa{flex:1 1}.Profile_filters__Mx27W button .Profile_tabCount__3KWwZ{background-color:var(--bg-color);border-radius:12px;font-size:13px;font-weight:600;padding:2px 8px}.Profile_filters__Mx27W button.Profile_active__u1EK9{background-color:var(--brand-secondary);border-color:var(--brand-secondary);color:#fff}.Profile_filters__Mx27W button.Profile_active__u1EK9 .Profile_tabIcon__dnXL7{color:#fff}.Profile_filters__Mx27W button.Profile_active__u1EK9 .Profile_tabCount__3KWwZ{background-color:var(--white-alpha-20);color:#fff}.Profile_searchControls__kPfqy{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto auto;margin-bottom:32px}@media(max-width:992px){.Profile_searchControls__kPfqy{grid-template-columns:1fr 1fr}}@media(max-width:768px){.Profile_searchControls__kPfqy{display:flex;flex-direction:column;gap:12px}}.Profile_searchInput__HlCjt{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);flex:1 1;font-family:Poppins,sans-serif;font-size:14px;min-width:250px;padding:12px 16px;transition:all .3s ease}.Profile_searchInput__HlCjt:focus{background-color:var(--bg-color);border-color:var(--brand-secondary);outline:none}.Profile_searchInput__HlCjt::placeholder{color:var(--gray-color)}.Profile_sortSelect__ZhTz-{background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .3s ease}.Profile_sortSelect__ZhTz-:focus{background-color:var(--bg-color);border-color:var(--brand-secondary);outline:none}.Profile_resetButton__Mevsf{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-error);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:10px 20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.Profile_resetButton__Mevsf svg{flex-shrink:0;font-size:14px}.Profile_resetButton__Mevsf:hover{background-color:var(--bg-error-light);border-color:var(--border-error);box-shadow:0 4px 12px #dc26261a;color:var(--text-error);transform:translateY(-1px)}.Profile_resetButton__Mevsf:active{transform:translateY(0)}.Profile_cards__vhhwX{display:flex;flex-direction:column;gap:16px;width:100%}.Profile_card__yGY0R{align-items:flex-start;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--card-boxshadow);display:flex;padding:24px;position:relative;transition:all .3s ease}.Profile_card__yGY0R:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.Profile_card__yGY0R .Profile_cardImage__M2fRz{align-self:flex-start;border-radius:12px;flex-shrink:0;height:120px;margin-right:24px;object-fit:cover;width:160px}.Profile_card__yGY0R .Profile_cardText__cgGtI{flex:1 1}.Profile_card__yGY0R .Profile_cardText__cgGtI h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-family:Poppins,sans-serif;font-size:clamp(14px,2.5vw,20px);font-weight:400;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.Profile_card__yGY0R .Profile_cardText__cgGtI h4{color:var(--gray-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0 0 12px}.Profile_card__yGY0R .Profile_cardText__cgGtI p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:16px;letter-spacing:.5%;line-height:25px;margin:6px 0}.Profile_card__yGY0R .Profile_cardText__cgGtI p strong{color:var(--text-color);font-weight:500}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6 .Profile_cardHeaderLeft__gfVAJ{flex:1 1;min-width:0}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6 .Profile_cardHeaderLeft__gfVAJ .Profile_productTitleLink__CVhgi{color:inherit;display:inline-block;text-decoration:none;transition:opacity .2s ease}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6 .Profile_cardHeaderLeft__gfVAJ .Profile_productTitleLink__CVhgi:hover{opacity:.8;text-decoration:underline}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6 .Profile_cardHeaderLeft__gfVAJ .Profile_productTitleLink__CVhgi h3{cursor:pointer;margin:0}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR{align-self:flex-start;border-radius:20px;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR.Profile_status_success__Foj14{background-color:var(--bg-success-light);color:var(--text-success)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR.Profile_status_pending__-8enJ{background-color:var(--bg-warning-light);color:var(--text-warning-dark)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR.Profile_status_canceled__ltR4C,.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR.Profile_status_failed__BfLK7{background-color:var(--bg-error-light);color:var(--text-error)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR.Profile_status_partially_refunded__K1NBV,.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR.Profile_status_refunded__wL4Q\+{background-color:var(--bg-info-light);color:var(--brand-indigo)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_productTypeBadge__2B0oS{background-color:var(--brand-secondary);border-radius:12px;color:var(--white);display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;margin-top:8px;padding:4px 10px;text-transform:capitalize}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU{align-items:flex-start;display:flex;gap:12px;margin:12px 0;padding:8px 0}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU .Profile_detailIcon__pHWAx{color:var(--brand-secondary);flex-shrink:0;font-size:16px;margin-top:2px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div{flex:1 1}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div .Profile_detailLabel__uY2Sz{color:var(--text-muted);display:block;font-size:13px;font-weight:400;margin-bottom:4px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div strong{color:var(--text-color);font-size:15px;font-weight:600}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div .Profile_detailSubtext__4NDE9{color:var(--text-muted);font-size:12px;margin-left:4px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsSection__dqEp\+{border-top:1px solid var(--border-light);margin-top:16px;padding-top:16px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsToggle__mjDt0{align-items:center;background-color:var(--emptySidebar-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--brand-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease;width:100%}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsToggle__mjDt0:hover{background-color:var(--bg-color);border-color:var(--brand-secondary)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsContent__ytpZo{display:flex;flex-direction:column;gap:20px;margin-top:16px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:16px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD h5{align-items:center;color:var(--text-color);display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD h5 svg{color:var(--brand-secondary)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsList__5SE8q{display:flex;flex-direction:column;gap:10px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:8px 0}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0:last-child{border-bottom:none}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0 span{color:var(--text-tertiary-alt);font-size:14px;font-weight:400}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0 strong{color:var(--text-color);font-size:14px;font-weight:600;text-align:right}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0{color:var(--text-tertiary-alt);font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;margin:0;overflow-x:hidden}@media(max-width:768px){.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0{overflow-x:visible}}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 p{margin:0 0 8px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 p:last-child{margin-bottom:0}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 span{white-space:pre-wrap}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 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%}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table thead{background-color:var(--brand-secondary);color:var(--white)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 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){.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table thead th{font-size:12px;padding:10px 12px}}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tbody tr:hover{background-color:var(--bg-secondary)}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tbody tr:last-child{border-bottom:none}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tbody td{color:var(--text-primary-strong);padding:12px 16px;white-space:nowrap}@media(max-width:768px){.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tbody td{font-size:14px;padding:10px 12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 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%}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 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}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table thead{display:table-header-group}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tbody{display:table-row-group}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table tr{display:table-row}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table td,.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table th{display:table-cell}}@media(max-width:480px){.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_descriptionText__6dLD0 table{margin-left:-15px;margin-right:-15px;min-width:500px;padding-left:15px;padding-right:15px}}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailsList__xXJmc{display:flex;flex-direction:column;gap:16px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailItem__WCdTW{background-color:var(--white);border:1px solid var(--border-light);border-radius:8px;padding:12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailItem__WCdTW:not(:last-child){margin-bottom:0}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailHeader__aZLlU{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailHeader__aZLlU strong{color:var(--text-color);font-size:15px;font-weight:600}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailHeader__aZLlU .Profile_passengerType__FRl3o{color:var(--text-tertiary-alt);font-size:12px;font-weight:400;text-transform:capitalize}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk>div{display:flex;flex-direction:column;gap:4px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk>div span{color:var(--text-tertiary-alt);font-size:12px;font-weight:400}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk>div strong{color:var(--text-color);font-size:14px;font-weight:500}.Profile_passengerSection__drmyP{margin-top:16px}.Profile_passengerToggle__tGZnM{background-color:var(--emptySidebar-bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--brand-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 16px;transition:all .3s ease;width:100%}.Profile_passengerToggle__tGZnM:hover{background-color:var(--bg-color);border-color:var(--brand-secondary)}.Profile_passengerDetails__A270L{background-color:var(--emptySidebar-bg-color);border:1px solid var(--border-color);border-radius:12px;margin-top:16px;padding:20px}.Profile_passengerItem__8GFB7:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:16px}.Profile_passengerName__ZEn66{color:var(--text-color);font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin-bottom:8px}.Profile_passengerType__FRl3o{color:var(--gray-color);font-size:13px;font-weight:400;margin-left:8px;text-transform:capitalize}.Profile_passengerInfo__5FVCt{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin-top:4px}.Profile_loadMore__v0rqZ{display:flex;justify-content:center;margin-top:32px}.Profile_loadMore__v0rqZ button{background-color:var(--brand-secondary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;transition:all .3s ease}.Profile_loadMore__v0rqZ button:hover{background-color:var(--brand-primary);opacity:.9}@media(max-width:768px){.Profile_profileHeader__vY7LA{padding:16px 0}.Profile_headerContent__oeNJa{align-items:flex-start;flex-direction:column;gap:16px}.Profile_headerLeft__0-at5{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.Profile_backButton__xz-4h{justify-content:center;width:100%}.Profile_headerTitle__4\+ZER{width:100%}.Profile_headerTitle__4\+ZER h1{font-size:24px}.Profile_logoutButton__RQmsQ{justify-content:center;width:100%}.Profile_filters__Mx27W{gap:8px;margin-bottom:24px}.Profile_filters__Mx27W button{font-size:12px;gap:6px;padding:8px 16px}.Profile_filters__Mx27W button .Profile_tabIcon__dnXL7{font-size:14px}.Profile_filters__Mx27W button .Profile_tabCount__3KWwZ{padding:2px 8px}.Profile_searchControls__kPfqy{flex-direction:column;gap:12px}.Profile_searchControls__kPfqy .Profile_resetButton__Mevsf,.Profile_searchControls__kPfqy .Profile_searchInput__HlCjt,.Profile_searchControls__kPfqy .Profile_sortSelect__ZhTz-{width:100%}.Profile_card__yGY0R{align-items:flex-start;flex-direction:column;padding:20px}.Profile_card__yGY0R .Profile_cardImage__M2fRz{height:200px;margin-bottom:16px;margin-right:0;width:100%}.Profile_card__yGY0R .Profile_cardText__cgGtI{width:100%}.Profile_card__yGY0R .Profile_cardText__cgGtI h3{font-size:clamp(14px,2.2vw,18px)}.Profile_card__yGY0R .Profile_cardText__cgGtI h4{font-size:13px}.Profile_card__yGY0R .Profile_cardText__cgGtI p{font-size:14px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6{align-items:flex-start;flex-direction:column;gap:8px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_cardHeader__LKEF6 .Profile_cardHeaderLeft__gfVAJ{width:100%}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_statusBadge__ugGiR{box-shadow:0 4px 12px var(--black-alpha-10);font-size:11px;padding:4px 10px;position:absolute;right:20px;top:20px;z-index:5}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_productTypeBadge__2B0oS{font-size:10px;margin-top:4px;padding:3px 8px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU .Profile_detailIcon__pHWAx{font-size:14px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div .Profile_detailLabel__uY2Sz{font-size:12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div strong{font-size:14px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD{padding:12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD h5{font-size:14px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0 span,.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0 strong{font-size:13px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk{gap:8px;grid-template-columns:1fr}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailHeader__aZLlU strong{font-size:14px}.Profile_productTypeBadge__2B0oS{font-size:10px;margin-top:6px;padding:3px 8px}}@media(max-width:480px){.Profile_headerTitle__4\+ZER h1{font-size:20px}.Profile_filters__Mx27W button{font-size:11px;gap:4px;padding:6px 12px}.Profile_filters__Mx27W button .Profile_tabIcon__dnXL7{font-size:12px}.Profile_filters__Mx27W button .Profile_tabCount__3KWwZ{font-size:11px;padding:2px 6px}.Profile_card__yGY0R .Profile_cardText__cgGtI h3{font-size:clamp(14px,2vw,16px)}.Profile_card__yGY0R .Profile_cardText__cgGtI p{font-size:13px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU{flex-direction:column;gap:4px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU .Profile_detailIcon__pHWAx{display:none}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div .Profile_detailLabel__uY2Sz{font-size:11px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailRow__KI3mU>div strong{font-size:13px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD{padding:10px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailsGroup__F3wZD h5{font-size:13px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0{align-items:flex-start;flex-direction:column;gap:4px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0 span,.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_detailItem__DACI0 strong{font-size:12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk{gap:6px;grid-template-columns:1fr}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk>div span{font-size:11px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailInfo__gBjnk>div strong{font-size:12px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailHeader__aZLlU{align-items:flex-start;flex-direction:column;gap:4px}.Profile_card__yGY0R .Profile_cardText__cgGtI .Profile_passengerDetailHeader__aZLlU strong{font-size:13px}}@media(max-width:576px){.Profile_themeToggleContainer__UuPOo{flex-direction:row;justify-content:space-between}}.Profile_themeToggleContainer__UuPOo{align-items:center;background-color:var(--input-bg-color);border:1px solid var(--border-color);border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:12px 16px;transition:all .3s ease}.Profile_themeToggleContainer__UuPOo:hover{background-color:var(--bg-color);border-color:var(--brand-secondary)}.Profile_themeLabel__AFaSk{color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-left:auto}.Profile_themeSwitch__AlHVH{display:inline-block;flex-shrink:0;height:28px;position:relative;width:52px}.Profile_themeSwitch__AlHVH input{height:0;opacity:0;width:0}.Profile_themeSwitch__AlHVH input:checked+.Profile_themeSlider__g6MLl{background-color:var(--brand-secondary)}.Profile_themeSwitch__AlHVH input:focus+.Profile_themeSlider__g6MLl{box-shadow:0 0 1px var(--brand-secondary)}.Profile_themeSwitch__AlHVH input:checked+.Profile_themeSlider__g6MLl:before{transform:translateX(24px)}.Profile_themeSlider__g6MLl{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Profile_themeSlider__g6MLl:before{background-color:#fff;border-radius:50%;bottom:4px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px}.Profile_historyList__NzCn7{display:flex;flex-direction:column;gap:12px;margin-top:10px}.Profile_historyItem__EyBCR{align-items:center;background-color:var(--input-bg-color);border:1px solid #e3e5e4;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.Profile_historyItem__EyBCR:hover{background-color:var(--bg-color);border-color:var(--brand-secondary);box-shadow:0 4px 12px var(--card-boxshadow);transform:translateX(4px)}.Profile_historyItem__EyBCR:hover .Profile_deleteHistoryItem__w4bGz{opacity:1}.Profile_historyIcon__aDs8B{align-items:center;background-color:#07603114;border-radius:12px;color:var(--brand-secondary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.Profile_historyInfo__eLkSm{flex:1 1;min-width:0}.Profile_historyInfo__eLkSm h4{color:var(--text-color);font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile_historyMeta__FPNj2{color:var(--gray-color);flex-wrap:wrap;font-size:13px;gap:12px}.Profile_historyMeta__FPNj2,.Profile_historyMeta__FPNj2 span{align-items:center;display:flex}.Profile_historyMeta__FPNj2 span:not(:last-child):after{content:"•";margin-left:12px;opacity:.3}.Profile_historyMeta__FPNj2 .Profile_type__6Z\+Iu{color:var(--brand-secondary);font-weight:600;text-transform:capitalize}.Profile_deleteHistoryItem__w4bGz{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:10px;transition:all .2s ease}.Profile_deleteHistoryItem__w4bGz:hover{background-color:#fee2e2;color:var(--text-error);opacity:1}.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:#3b82f6;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}.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_forgot__O5IF0{color:var(--text-placeholder);cursor:pointer;font-size:.8rem;text-align:right}.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}}.NotFound_container__D7OL5{align-items:center;background-color:var(--bg-success-light);bottom:0;color:var(--text-success-dark);display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;padding:2rem;position:fixed;right:0;text-align:center;top:0}.NotFound_title404__aVvib{color:var(--brand-success-bright);font-size:8rem;font-weight:800;margin:0;-webkit-user-select:none;user-select:none}.NotFound_mainTitle__pxAiw{color:var(--text-success-dark);font-size:2.5rem;font-weight:700;margin-top:1rem}.NotFound_subtitle__xxvTj{color:var(--text-success-dark);margin-top:.5rem;max-width:400px}.NotFound_robotContainer__MoyEj{align-items:center;display:flex;height:150px;justify-content:center;margin-top:2rem;width:150px}.NotFound_robot__E72QJ{height:100%;object-fit:contain;pointer-events:none;width:100%}.NotFound_homeButton__-5O0-{background-color:var(--brand-primary);border-radius:1rem;color:var(--white);display:inline-block;font-size:1.2rem;font-weight:500;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s}.NotFound_homeButton__-5O0-:hover{background-color:var(--brand-secondary)}.NotFound_dots__igxXs{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.NotFound_dot__3x8DA{background-color:var(--brand-success-bright);border-radius:50%;height:12px;width:12px}.ServerError_container__QYOZd{align-items:center;background-color:var(--bg-warning-light);bottom:0;color:var(--text-warning-dark);display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;padding:2rem;position:fixed;right:0;text-align:center;top:0}.ServerError_title500__XJvRv{color:var(--text-warning);font-size:8rem;font-weight:800;margin:0;-webkit-user-select:none;user-select:none}.ServerError_mainTitle__Oz3XA{color:var(--text-warning);font-size:2.5rem;font-weight:700;margin-top:1rem}.ServerError_subtitle__7UAks{color:var(--text-warning);font-size:1.1rem;line-height:1.6;margin-top:.5rem;max-width:500px}.ServerError_robotContainer__6B7Ra{align-items:center;display:flex;height:150px;justify-content:center;margin-top:2rem;width:150px}.ServerError_robot__VVdJV{height:100%;object-fit:contain;pointer-events:none;width:100%}.ServerError_buttonGroup__RnLT\+{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.ServerError_homeButton__0w6rF,.ServerError_retryButton__Qhd7h{align-items:center;border:none;border-radius:1rem;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:500;gap:.5rem;padding:.75rem 2rem;text-decoration:none;transition:all .2s}.ServerError_homeButton__0w6rF{background-color:var(--text-warning);color:var(--white)}.ServerError_homeButton__0w6rF:hover{background-color:var(--text-warning-dark);transform:translateY(-2px)}.ServerError_retryButton__Qhd7h{background-color:var(--brand-primary);color:var(--white)}.ServerError_retryButton__Qhd7h:hover{background-color:var(--brand-secondary);transform:translateY(-2px)}.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}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5{align-items:center;display:flex;gap:12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .HomesDetailHero_locationCity__xWw2F{color:var(--text-secondary);font-size:16px;font-weight:500}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_headerTitle__KEWBo .HomesDetailHero_headerTitle_left__hCWD\+ .HomesDetailHero_locationInfo__mcTv5 .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_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_rating__76mYX .HomesDetailHero_reviewCount__Fzoq-{color:var(--text-secondary);font-weight:400;margin-left:2px}.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(100vh - 120px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:100px;width:100%}@media(max-width:901px){.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}}@media(max-width:950px){.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:#00429b;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-tertiary-alt);font-size:.9rem;line-height:1.4}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp{border-bottom:1px solid #e0e0e0;margin-bottom:32px;padding-bottom:24px}.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:#065f46;text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_popularAmenities__fXtLp .HomesDetailHero_showAllAmenities__Zw6Mo{background:#0000;border:1px solid #222;border:1px solid var(--text-dark,#222);border-radius:8px;color:#222;color:var(--text-dark,#222);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:#222;color:var(--text-dark,#222);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:#047857;color:var(--brand-secondary,#047857)}.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:#007780;font-size:.9rem;text-decoration:underline}.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:60px}.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:#475467;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:#00429b;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:#005e5e}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW{border-bottom:1px solid #e0e0e0;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:#007780;font-size:.9rem;text-decoration:underline}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_section__XX-QW a:hover{color:#005e5e}.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:#ffb800;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{margin-bottom:30px;margin-top:20px}.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 #000;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:#000}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_infoSection__03Um4 .HomesDetailHero_policyContainer__Tu-oC .HomesDetailHero_timeline__2FrP\+ .HomesDetailHero_line__H\+3\+s{background-color:#ccc;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:#666;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:#555;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:#444;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:#f5f5f5;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:2 1;min-height:400px;overflow:hidden;position:-webkit-sticky;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:#fff;background-color:var(--bg-color,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-light,#e5e7eb);border-radius:12px;box-shadow:0 6px 16px #00000014;display:flex;flex:1 1;flex-direction:column;max-height:-webkit-fit-content;max-height:fit-content;min-width:320px;padding:24px;position:-webkit-sticky;position:sticky;top:20px;width:100%}@media(max-width:768px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS{border-radius:12px;padding:20px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS h2{align-items:baseline;color:#111827;color:var(--text-dark,#111827);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:#6b7280;color:var(--text-secondary,#6b7280);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:#9ca3af;color:var(--text-tertiary-alt,#9ca3af);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:#ef4444;background-color:var(--brand-error,#ef4444);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:#374151;color:var(--text-color,#374151);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:#9ca3af;color:var(--text-tertiary-alt,#9ca3af);font-size:14px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_dateNote__Bp4Pt{color:#047857;color:var(--brand-secondary,#047857);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 #00894d;box-shadow:0 0 0 2px var(--brand-primary,#00894d)}.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 #e5e7eb;border-top:1px solid var(--border-light,#e5e7eb);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:#111827;color:var(--text-dark,#111827);font-size:16px;font-weight:700;margin:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_bookBtn__N2JUo{background-color:#00894d;background-color:var(--brand-primary,#00894d);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:hover:not(:disabled){background-color:#047857;background-color:var(--brand-primary-dark,#047857)}.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:#d1d5db;cursor:not-allowed;opacity:1}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_noCharge__fWhM1{color:#6b7280;color:var(--text-secondary,#6b7280);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:#6b7280;color:var(--text-tertiary-alt,#6b7280);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:#111827;color:var(--text-dark,#111827)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_HomesDetail_Second__SYL68 .HomesDetailHero_priceCard__mL1IS .HomesDetailHero_propertyId__SD2nT{color:#9ca3af;color:var(--text-tertiary-alt,#9ca3af);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_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0{color:#111;font-family:sans-serif;width:80%}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0{gap:0;width:100%}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostTitle__Z5bKR{color:var(--text-dark);font-size:16px;font-weight:800;font-weight:600;margin-bottom:5px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostRow__VbrPG{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostRow__VbrPG{display:flex;flex-direction:column;overflow:hidden}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe{align-items:flex-start;display:flex;gap:12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe .HomesDetailHero_hostAvatar__IqdI0{border-radius:50%;height:78px;object-fit:cover;width:78px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div{display:flex;flex-direction:column;gap:4px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div .HomesDetailHero_hostBadge__B4M76{background-color:#eee;border-radius:4px;color:#555;font-size:10px;padding:2px 5px;width:-webkit-fit-content;width:fit-content}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div .HomesDetailHero_hostName__BoYUU{font-size:13px;font-weight:600;margin:0}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostMainInfo__V3aSe div .HomesDetailHero_hostLink__YznVi{color:#007bff;font-size:12px;text-decoration:none}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT{align-items:center;background-color:#f3f7e1;border-radius:12px;display:flex;gap:24px;justify-content:center;min-width:420px;padding:40px}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT{display:flex;flex-direction:column;min-width:300px;overflow:hidden;width:100%}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT div{align-items:center;display:flex;flex-direction:column;text-align:center}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT div strong{font-size:16px;font-weight:700}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostStats__BP5MT div span{color:var(--text-dark);font-size:12px;line-height:20px;margin-top:2px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8{align-items:center;display:flex;flex-direction:column;gap:48px;margin-top:40px}@media(max-width:950px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8{align-items:start}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div{display:flex;gap:20px}@media(max-width:550px){.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div{display:flex;flex-direction:column;gap:10px}}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div strong{display:block;font-size:19px;font-weight:600;margin-bottom:4px;min-width:12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_hostContainer__kQ2e0 .HomesDetailHero_hostDetails__kvNU8 div p{color:var(--text-dark);font-size:15px;font-weight:600;margin:0;width:300px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_priceContainer__ACU0G{align-items:center;display:flex;gap:10px;justify-content:flex-end}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_priceContainer__ACU0G .HomesDetailHero_originalPrice__jdJsc{color:var(--text-muted);font-size:20px;font-weight:600;text-decoration:line-through}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_priceContainer__ACU0G .HomesDetailHero_discountedPrice__2Fl0m{color:var(--text-success-dark);font-size:2rem;font-weight:700}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_availabilityBadge__5z\+Xh{align-items:center;animation:HomesDetailHero_pulse__CkoTP 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}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_availabilityBadge__5z\+Xh.HomesDetailHero_warning__Drebt{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_availabilityBadge__5z\+Xh svg{font-size:16px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj{border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.HomesDetailHero_HomesDetailHero__sKj2L .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_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX:hover{border-color:var(--brand-primary);transform:translateX(4px)}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_labelCol__Dt0\+h{display:flex;flex-direction:column;gap:2px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_labelCol__Dt0\+h .HomesDetailHero_title__3WE7E{color:var(--text-dark);font-size:14px;font-weight:600}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_labelCol__Dt0\+h .HomesDetailHero_subtitle__ELNUw{color:var(--text-secondary);font-size:12px}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_amountCol__C8uIo{color:var(--brand-primary);font-size:16px;font-weight:700}.HomesDetailHero_HomesDetailHero__sKj2L .HomesDetailHero_paymentSplit__I4pNj .HomesDetailHero_paymentRow__lfKEX .HomesDetailHero_amountCol__C8uIo.HomesDetailHero_payLater__MChqc{color:var(--text-secondary)}.HomesDetailHero_HomesDetailHero__sKj2L .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 #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)}}.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:-webkit-sticky;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}}.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}.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}.InteractiveMap_mapContainer__-uDJJ .InteractiveMap_searchBoxContainer__vmVZl .InteractiveMap_searchBoxWrapper__8KHn4 .InteractiveMap_searchBox__hqqU7::placeholder{color:var(--text-placeholder)}.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_datePickerSection__fT8F\+{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}@media(max-width:768px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_datePickerSection__fT8F\+{align-items:center;flex-direction:column}}.TransferHero_TransferHeroAll__D3bIF .TransferHero_datePickerSection__fT8F\+ .TransferHero_datePickerWrapper__hMITm{width:100%}@media(min-width:768px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_datePickerSection__fT8F\+ .TransferHero_datePickerWrapper__hMITm{width:33.33%}}.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{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:30px}@media(min-width:576px){.TransferHero_cardGrid__WQgxl{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.TransferHero_cardGrid__WQgxl{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.TransferHero_cardGrid__WQgxl{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.TransferHero_TransferHeroAll__D3bIF .TransferHero_filtersAndContent__Nm5xF{flex-direction:column}}.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;font-size:14px;font-weight:500;gap:12px}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_location__1pEhp{color:var(--text-secondary)}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_header__oV48h .TransferDetailHero_left__Bkqrt .TransferDetailHero_locationInfo__xrkT3 .TransferDetailHero_rating__f6JDh{align-items:center;background:var(--bg-secondary);border-radius:4px;color:var(--text-dark);display:flex;font-weight:600;gap:4px;padding:2px 8px}.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_rating__f6JDh .TransferDetailHero_reviews__Ensdk{color:var(--text-secondary);font-weight:400;margin-left:2px}.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:-webkit-sticky;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{color:var(--text-content);font-family:inherit;font-size:16px;line-height:1.6;margin-bottom:24px}.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_sideBar_All__bp3HC{background-color:#0000;border:none;border-radius:0;max-height:-webkit-fit-content;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:-webkit-fit-content;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:#00894d!important;color:var(--brand-primary,#00894d)!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_reserveBtn__25p8Q:hover{background-color:var(--brand-primary-hover)}.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:#00894d;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:#00894d;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:#000;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:#007aff;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:#00894d;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:background-color .2s;width:100%}.TransferDetailHero_TransferDetailHero__E9DVv .TransferDetailHero_TransferDetailHero_Middle__UwLK\+ .TransferDetailHero_reserveBtn__25p8Q:hover{background-color:#057d43}@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:#f3f7e1;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:#f3f7e1;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:#e9f4d8}.TransferDetailHero_categorySelection__oBhOz{margin:40px 0}.TransferDetailHero_categorySelection__oBhOz h3{color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:24px}.TransferDetailHero_categoryListing__HCf6M{display:flex;flex-direction:column;gap:12px;margin-top:8px}.TransferDetailHero_categoryListItem__HQ096{align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:16px 20px;position:relative;transition:all .2s ease}.TransferDetailHero_categoryListItem__HQ096:hover{background-color:var(--bg-secondary);border-color:var(--brand-primary);transform:translateX(4px)}.TransferDetailHero_categoryListItem__HQ096.TransferDetailHero_selected__u0NKt{background-color:var(--brand-primary-alpha-10);border-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-secondary-alpha-08)}.TransferDetailHero_categoryListItem__HQ096.TransferDetailHero_selected__u0NKt .TransferDetailHero_radioCustom__YaJ0C{border-color:var(--brand-primary)}.TransferDetailHero_categoryListItem__HQ096.TransferDetailHero_selected__u0NKt .TransferDetailHero_radioCustom__YaJ0C:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listIcon__Mqpd1{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:60px}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listIcon__Mqpd1 .TransferDetailHero_listImg__h5Iw6{max-height:100%;max-width:100%;object-fit:contain}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listIcon__Mqpd1 svg{color:var(--brand-primary);font-size:24px;opacity:.5}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt .TransferDetailHero_listHeader__igmiJ{align-items:center;display:flex;gap:12px;justify-content:space-between}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt .TransferDetailHero_listName__bTJz5{color:var(--text-dark);font-size:16px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt .TransferDetailHero_listSpecs__AY6Ex{align-items:center;display:flex;gap:12px}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt .TransferDetailHero_listSpecs__AY6Ex .TransferDetailHero_specItem__guToF{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;gap:4px}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt .TransferDetailHero_listSpecs__AY6Ex .TransferDetailHero_specItem__guToF svg{color:var(--brand-primary);font-size:14px}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listInfo__UqFFt .TransferDetailHero_listDesc__GOHwP{color:var(--text-tertiary-alt);font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.TransferDetailHero_categoryListItem__HQ096{gap:12px;padding:12px}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listIcon__Mqpd1{width:50px}.TransferDetailHero_categoryListItem__HQ096 .TransferDetailHero_listHeader__igmiJ{align-items:flex-start;flex-direction:column;gap:4px}}.TransferDetailHero_availabilityBadge__x2HHP{align-items:center;animation:TransferDetailHero_pulse__XSBvc 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}.TransferDetailHero_availabilityBadge__x2HHP.TransferDetailHero_warning__c2OCX{animation:none;background:#fffaf0;border-color:#fbd38d;color:#9c4221}.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)}@keyframes TransferDetailHero_pulse__XSBvc{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)}}.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:-webkit-max-content;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(auto-fill,minmax(280px,1fr))}.FavoritesPage_cardContainer__0ddYw{height:100%}.FavoritesPage_emptyState__R0bAa{align-items:center;background:#fff;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}}: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:#0000000d;--login-card-boxshadow:#0000000d;--border-color:#eaeaea;--free-div-color:#e9ebed;--divider-color:#e9ebed;--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;--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 30px #00000080;--login-card-boxshadow:0 15px 40px #0009;--border-color:#ffffff1a;--free-div-color:#ffffff1a;--divider-color:#ffffff1a;--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}.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:-webkit-fit-content!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:-webkit-fit-content!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{-webkit-appearance:none!important;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}table{background-color:#f9fafb;background-color:var(--bg-secondary);border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 4px 12px #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)}