.skeletonCard_skeletonCard__T5c4W{width:100%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:skeletonCard_skeletonPulse__a_hhW 1.5s ease-in-out infinite}.skeletonCard_skeletonImage__85gQQ{width:100%;height:240px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonCard_shimmer__15MJJ 1.5s infinite}.skeletonCard_skeletonContent__wY14x{padding:16px;display:flex;flex-direction:column;gap:12px}.skeletonCard_skeletonTitle__lDX7L{width:80%;height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonCard_shimmer__15MJJ 1.5s infinite;border-radius:4px}.skeletonCard_skeletonDetails__0UdJn{display:flex;flex-direction:column;gap:8px}.skeletonCard_skeletonDetail__sJba9{width:60%;height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonCard_shimmer__15MJJ 1.5s infinite;border-radius:4px}.skeletonCard_skeletonDetail__sJba9:nth-child(2){width:45%}.skeletonCard_skeletonPrice__bWzuY{width:100px;height:24px;border-radius:4px;margin-top:4px}.skeletonCard_skeletonButton__Iu5LQ,.skeletonCard_skeletonPrice__bWzuY{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonCard_shimmer__15MJJ 1.5s infinite}.skeletonCard_skeletonButton__Iu5LQ{width:100%;height:40px;border-radius:8px;margin-top:8px}.skeletonCard_horizontal__IPB_T{min-width:380px;width:380px;flex-shrink:0}.skeletonCard_event__6YFiD{min-width:100%}.skeletonCard_compact__1StAp .skeletonCard_skeletonImage__85gQQ{height:180px}.skeletonCard_compact__1StAp .skeletonCard_skeletonContent__wY14x{padding:12px}@keyframes skeletonCard_shimmer__15MJJ{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeletonCard_skeletonPulse__a_hhW{0%,to{opacity:1}50%{opacity:.95}}.horizontalListing_horizontal_listing__QcpUn{width:100%;max-width:1640px;padding:0 12px;background:none;margin:0}@media (max-width:768px){.horizontalListing_horizontal_listing__QcpUn{padding:0 8px}}@media (max-width:480px){.horizontalListing_horizontal_listing__QcpUn{padding:0 6px}}.horizontalListing_header_container__zSD4x{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px;margin-top:0;background:none;padding:0}.horizontalListing_title_section__NVH61{flex:1 1;display:flex;flex-direction:column;gap:8px;background:none;margin:0;padding:0;max-width:80%}.horizontalListing_hide_on_desktop__8E3EX{display:none}@media (max-width:768px){.horizontalListing_hide_on_desktop__8E3EX{display:flex}}.horizontalListing_hide_nav_on_desktop__JhfJV{display:none!important}@media (max-width:1024px){.horizontalListing_hide_nav_on_desktop__JhfJV{display:inline-flex!important}}@media (max-width:768px){.horizontalListing_horizontal_listing__QcpUn{padding:0 12px}.horizontalListing_header_container__zSD4x{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:0 4px}.horizontalListing_title_section__NVH61{flex:1 1;margin-bottom:0}.horizontalListing_items_list__GoaRY{margin-top:0;padding-top:0;padding-bottom:0}.horizontalListing_navigation_buttons__8upG_{align-self:center;margin-top:0;display:flex;gap:8px;flex-shrink:0}.horizontalListing_nav_button__sCSFS{width:44px;height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;color:#1e293b}.horizontalListing_nav_button__sCSFS:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.35);box-shadow:0 6px 20px rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.5)}.horizontalListing_nav_button__sCSFS:active{transform:translateY(-1px) scale(.95);box-shadow:0 4px 12px hsla(34,22%,52%,.3)}.horizontalListing_nav_button__sCSFS:active:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(34,22%,52%,.3);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:100%;height:100%}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL{font-size:20px;font-weight:600;padding-bottom:10px}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL:after{width:50px;height:2px}.horizontalListing_title_section__NVH61 h5.horizontalListing_description__h9iWg{font-size:12px;margin:12px 0 0}}@media (max-width:480px){.horizontalListing_header_container__zSD4x{gap:12px;margin-bottom:16px;padding:0 4px;flex-direction:row;align-items:center;justify-content:space-between}.horizontalListing_navigation_buttons__8upG_{align-self:center;width:auto;justify-content:flex-end;gap:8px;margin-top:0;flex-shrink:0}.horizontalListing_nav_button__sCSFS{width:48px;height:48px;border-radius:14px;flex:0 0 auto;border-width:2px;box-shadow:0 4px 12px hsla(34,22%,52%,.2)}.horizontalListing_nav_button__sCSFS:hover{transform:translateY(-2px);box-shadow:0 6px 16px hsla(34,22%,52%,.3)}.horizontalListing_nav_button__sCSFS:active{transform:translateY(-1px) scale(.9);box-shadow:0 3px 8px hsla(34,22%,52%,.4)}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL{font-size:18px;font-weight:600;padding-bottom:8px}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL:after{width:45px;height:2px}.horizontalListing_title_section__NVH61 h5.horizontalListing_description__h9iWg{font-size:11px;margin:10px 0 0}}@media (max-width:360px){.horizontalListing_header_container__zSD4x{padding:0 2px;margin-bottom:12px;flex-direction:row;align-items:center;justify-content:space-between}.horizontalListing_navigation_buttons__8upG_{gap:6px;margin-top:0;flex-shrink:0}.horizontalListing_nav_button__sCSFS{width:44px;height:44px;border-radius:12px}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL{font-size:16px;font-weight:600;padding-bottom:8px}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL:after{width:40px;height:2px}.horizontalListing_title_section__NVH61 h5.horizontalListing_description__h9iWg{font-size:10px;margin:8px 0 0}}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL{margin:0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:#9f886a;position:relative;padding-bottom:12px}.horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background-color:currentColor}.horizontalListing_title_section__NVH61 h5.horizontalListing_description__h9iWg{margin:16px 0 0;font-size:13px;font-weight:500;color:#6b7280;max-width:58ch}.horizontalListing_navigation_buttons__8upG_{display:inline-flex;gap:8px}.horizontalListing_nav_button__sCSFS{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.1);color:#1e293b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.horizontalListing_nav_button__sCSFS:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.35);box-shadow:0 6px 20px rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.5)}.horizontalListing_nav_button__sCSFS:active{transform:translateY(-1px) scale(.95);box-shadow:0 4px 12px rgba(0,0,0,.2)}.horizontalListing_nav_button__sCSFS:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(34,22%,52%,.2);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.horizontalListing_nav_button__sCSFS:active:before{width:100%;height:100%}.horizontalListing_nav_button__sCSFS.horizontalListing_disabled__qlIlu{opacity:.3;cursor:not-allowed;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:rgba(30,41,59,.4)}.horizontalListing_items_list__GoaRY{--col-gap:20px;display:grid;grid-auto-flow:column;grid-gap:var(--col-gap);gap:var(--col-gap);overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;position:relative;padding:20px 0;grid-auto-columns:var(--item-width,380px);scroll-behavior:smooth;transition:scroll-behavior .3s ease;justify-content:flex-start;background:none!important;margin:-20px 0;border:none;box-shadow:none;min-height:300px;min-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq{scroll-behavior:auto}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq .horizontalListing_item_wrapper__Z3jax{transition:transform .1s ease-out,opacity .1s ease-out;will-change:transform}.horizontalListing_items_list__GoaRY .horizontalListing_item_wrapper__Z3jax{transition:transform .2s ease-out,opacity .2s ease-out;will-change:transform}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq .horizontalListing_item_wrapper__Z3jax:nth-child(odd){transform:translateY(-1px)}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq .horizontalListing_item_wrapper__Z3jax:nth-child(2n){transform:translateY(1px)}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq{box-shadow:none;position:relative}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none;z-index:1}.horizontalListing_items_list__GoaRY.horizontalListing_scrolling__wT3yq .horizontalListing_item_wrapper__Z3jax{animation:none}.horizontalListing_items_list_centered__S89Fv{display:flex;justify-content:center;align-items:stretch;gap:20px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;position:relative;padding:20px;flex-wrap:nowrap;background:none!important;margin:-20px 0;border:none;box-shadow:none;min-height:600px}.horizontalListing_items_list_centered__S89Fv .horizontalListing_item_wrapper__Z3jax{flex:0 0 auto;width:280px;height:600px;display:flex;flex-direction:column}@media (max-width:1200px){.horizontalListing_items_list__GoaRY{grid-auto-columns:360px}.horizontalListing_items_list_centered__S89Fv .horizontalListing_item_wrapper__Z3jax{width:250px;height:550px;display:flex;flex-direction:column}}@media (max-width:900px){.horizontalListing_items_list__GoaRY{grid-auto-columns:340px}.horizontalListing_items_list_centered__S89Fv .horizontalListing_item_wrapper__Z3jax{width:220px;height:500px;display:flex;flex-direction:column}}@media (max-width:600px){.horizontalListing_items_list__GoaRY{grid-auto-columns:320px}.horizontalListing_items_list_centered__S89Fv .horizontalListing_item_wrapper__Z3jax{width:200px;height:400px;display:flex;flex-direction:column}}@media (max-width:480px){.horizontalListing_items_list__GoaRY{grid-auto-columns:300px;--col-gap:16px;padding:0;margin-top:0}}@media (max-width:400px){.horizontalListing_items_list__GoaRY{grid-auto-columns:280px;--col-gap:12px;padding:0}}.horizontalListing_hide_scrollbar__e35J5::-webkit-scrollbar{display:none}.horizontalListing_hide_scrollbar__e35J5{-ms-overflow-style:none;scrollbar-width:none}.horizontalListing_item_wrapper__Z3jax{scroll-snap-align:start;position:relative;isolation:isolate;transition:transform .3s ease,opacity .3s ease;padding:10px 0;margin:-10px 0}.horizontalListing_item_wrapper__Z3jax:first-child{scroll-snap-align:start}.horizontalListing_item_wrapper__Z3jax:last-child{scroll-snap-align:end}.horizontalListing_filters_container__FlAtT{position:relative;margin-bottom:20px;display:flex;justify-content:center;align-items:center;min-height:48px}.horizontalListing_filters_wrapper__UMDJd{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 50px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;scroll-behavior:smooth;transition:scroll-behavior .3s ease;flex:1 1;max-width:calc(100% - 100px);align-items:center}.horizontalListing_filters_wrapper__UMDJd::-webkit-scrollbar{display:none}.horizontalListing_filter_button__PlnmY{flex-shrink:0;padding:10px 18px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:40px;display:flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content}.horizontalListing_filter_button__PlnmY:hover{border-color:rgba(0,0,0,.2);background:#f8f9fa}.horizontalListing_filter_button__PlnmY.horizontalListing_active_filter__szHYN{background:#9f886a;color:#fff;border-color:#9f886a}.horizontalListing_filters_wrapper__UMDJd .horizontalListing_filter_button__PlnmY:first-child{margin-left:0;scroll-margin-left:0}.horizontalListing_filter_scroll_indicator_left__3Fdcm,.horizontalListing_filter_scroll_indicator_right__f69Jw{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #9f886a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px hsla(34,22%,52%,.15);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;color:#9f886a;overflow:hidden;min-width:40px;min-height:40px}.horizontalListing_filter_scroll_indicator_left__3Fdcm:hover,.horizontalListing_filter_scroll_indicator_right__f69Jw:hover{background:#9f886a;color:#fff;box-shadow:0 6px 16px hsla(34,22%,52%,.25);transform:translateY(-50%) scale(1.05)}.horizontalListing_filter_scroll_indicator_left__3Fdcm:active,.horizontalListing_filter_scroll_indicator_right__f69Jw:active{transform:translateY(-50%) scale(.95);box-shadow:0 4px 12px hsla(34,22%,52%,.3)}.horizontalListing_filter_scroll_indicator_left__3Fdcm:before,.horizontalListing_filter_scroll_indicator_right__f69Jw:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(34,22%,52%,.3);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.horizontalListing_filter_scroll_indicator_left__3Fdcm:active:before,.horizontalListing_filter_scroll_indicator_right__f69Jw:active:before{width:100%;height:100%}.horizontalListing_filter_scroll_indicator_left__3Fdcm{left:5px}.horizontalListing_filter_scroll_indicator_right__f69Jw{right:5px}.horizontalListing_filter_scroll_indicator_left__3Fdcm.horizontalListing_disabled__qlIlu,.horizontalListing_filter_scroll_indicator_right__f69Jw.horizontalListing_disabled__qlIlu{opacity:.4;cursor:not-allowed;border-color:hsla(34,22%,52%,.3);color:hsla(34,22%,52%,.3)}@media (max-width:768px){.horizontalListing_filters_container__FlAtT{margin-bottom:16px;padding:0 8px;min-height:44px}.horizontalListing_filters_wrapper__UMDJd{padding-left:48px;padding-right:45px;max-width:calc(100% - 90px);align-items:center;justify-content:flex-start}.horizontalListing_filter_button__PlnmY{height:36px;padding:8px 14px;font-size:13px}.horizontalListing_filter_scroll_indicator_left__3Fdcm,.horizontalListing_filter_scroll_indicator_right__f69Jw{width:36px;height:36px;min-width:36px;min-height:36px;border-width:2px;box-shadow:0 3px 10px hsla(34,22%,52%,.2)}.horizontalListing_filter_scroll_indicator_left__3Fdcm{left:2px}.horizontalListing_filter_scroll_indicator_right__f69Jw{right:2px}.horizontalListing_filter_scroll_indicator_left__3Fdcm:active,.horizontalListing_filter_scroll_indicator_right__f69Jw:active{transform:translateY(-50%) scale(.9);background:#9f886a;color:#fff}}@media (max-width:480px){.horizontalListing_filters_container__FlAtT{padding:0 4px;min-height:40px}.horizontalListing_filters_wrapper__UMDJd{padding-left:44px;padding-right:40px;max-width:calc(100% - 80px);align-items:center;justify-content:flex-start}.horizontalListing_filter_button__PlnmY{height:32px;padding:6px 12px;font-size:12px}.horizontalListing_filter_scroll_indicator_left__3Fdcm,.horizontalListing_filter_scroll_indicator_right__f69Jw{width:32px;height:32px;min-width:32px;min-height:32px}.horizontalListing_filter_scroll_indicator_left__3Fdcm{left:1px}.horizontalListing_filter_scroll_indicator_right__f69Jw{right:1px}}.horizontalListing_no_results_container__n3m_H{display:flex;align-items:center;justify-content:center;min-height:300px;width:100%;padding:60px 20px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.horizontalListing_items_list_centered__S89Fv .horizontalListing_no_results_container__n3m_H{position:relative;min-height:600px;padding:60px 20px}@media (max-width:1200px){.horizontalListing_items_list_centered__S89Fv,.horizontalListing_items_list_centered__S89Fv .horizontalListing_no_results_container__n3m_H{min-height:550px}}@media (max-width:900px){.horizontalListing_items_list_centered__S89Fv,.horizontalListing_items_list_centered__S89Fv .horizontalListing_no_results_container__n3m_H{min-height:500px}}@media (max-width:600px){.horizontalListing_items_list_centered__S89Fv,.horizontalListing_items_list_centered__S89Fv .horizontalListing_no_results_container__n3m_H{min-height:400px}}.horizontalListing_no_results_message__M8ggp{text-align:center;max-width:480px;padding:40px 32px;animation:horizontalListing_fadeInUp__66tIK .5s ease-out}.horizontalListing_no_results_icon__Jn_1c{display:flex;justify-content:center;margin-bottom:24px;color:#9f886a;position:relative}.horizontalListing_no_results_icon__Jn_1c svg{width:64px;height:64px;opacity:.85;animation:horizontalListing_float__QktZG 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(159,136,106,.2));transition:all .3s ease}.horizontalListing_no_results_icon__Jn_1c:hover svg{opacity:1;transform:translateY(-4px);filter:drop-shadow(0 6px 12px rgba(159,136,106,.3))}.horizontalListing_no_results_message__M8ggp h3{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:12px;margin-top:0;letter-spacing:-.02em;line-height:1.3}.horizontalListing_no_results_message__M8ggp p{font-size:15px;color:#64748b;line-height:1.6;margin:0;font-weight:400}@keyframes horizontalListing_fadeInUp__66tIK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes horizontalListing_float__QktZG{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.horizontalListing_no_results_container__n3m_H{padding:50px 16px;min-height:280px}.horizontalListing_no_results_message__M8ggp{padding:32px 24px;max-width:100%;border-radius:16px}.horizontalListing_no_results_icon__Jn_1c{margin-bottom:20px}.horizontalListing_no_results_icon__Jn_1c svg{width:56px;height:56px}.horizontalListing_no_results_message__M8ggp h3{font-size:20px;margin-bottom:10px}.horizontalListing_no_results_message__M8ggp p{font-size:14px}}@media (max-width:480px){.horizontalListing_no_results_container__n3m_H{padding:40px 12px;min-height:250px}.horizontalListing_no_results_message__M8ggp{padding:28px 20px;border-radius:14px}.horizontalListing_no_results_icon__Jn_1c{margin-bottom:16px}.horizontalListing_no_results_icon__Jn_1c svg{width:48px;height:48px}.horizontalListing_no_results_message__M8ggp h3{font-size:18px;margin-bottom:8px}.horizontalListing_no_results_message__M8ggp p{font-size:13px}}[dir=rtl] .horizontalListing_title_section__NVH61 h6.horizontalListing_title__3gLaL:after{left:auto;right:0}.offerSuitesCard_card_wrapper__CeZDM{position:relative;width:100%;max-width:420px;min-width:320px;height:100%;display:flex;flex-direction:column;font-family:Inter,Segoe UI,system-ui,sans-serif;cursor:pointer}.offerSuitesCard_card_link___99gm{text-decoration:none;color:inherit;display:block;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.offerSuitesCard_card_link___99gm:hover{transform:translateY(-4px)}.offerSuitesCard_suite_card__hkYov{background:#fff;border-radius:20px;overflow:hidden;width:100%;height:100%;min-height:480px;box-shadow:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column}.offerSuitesCard_card_link___99gm:hover .offerSuitesCard_suite_card__hkYov{box-shadow:none}.offerSuitesCard_image_section__NPkEg{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,#1e293b,#334155);display:block;flex-shrink:0}.offerSuitesCard_image_section__NPkEg>span{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.offerSuitesCard_card_image__h6rCB{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.offerSuitesCard_card_link___99gm:hover .offerSuitesCard_card_image__h6rCB{transform:scale(1.08)}.offerSuitesCard_glassmorphic_overlay__w419j{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);padding:12px 24px;z-index:2;transition:all .4s ease}.offerSuitesCard_suite_name_overlay__6Y6qx{font-size:24px;font-weight:700;color:#fff;margin:0;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offerSuitesCard_service_type_icon__Ynxb1{position:absolute;top:20px;left:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#034ea2;border-radius:12px;color:#fff;font-size:24px;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3)}.offerSuitesCard_card_link___99gm:hover .offerSuitesCard_service_type_icon__Ynxb1{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.3)}.offerSuitesCard_service_type_icon__Ynxb1 svg{font-size:24px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.offerSuitesCard_discount_badge__DvTAs{position:absolute;top:20px;right:20px;padding:8px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(239,68,68,.4);border:1px solid hsla(0,0%,100%,.3);color:#e4e7e8;text-shadow:0 2px 4px rgba(0,0,0,.3);background:#ef4444}.offerSuitesCard_action_buttons__d01Up{position:absolute;bottom:20px;right:20px;z-index:4;pointer-events:auto;display:flex;flex-direction:column;gap:8px}.offerSuitesCard_content_section__5Cv_b{padding:18px;display:flex;flex-direction:column;gap:0;flex:1 1;justify-content:space-between;background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.9)}.offerSuitesCard_location_details__yiKqZ{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;margin:0 0 10px;font-weight:500}.offerSuitesCard_location_icon__E_G8g{color:#19b7db;font-size:16px}.offerSuitesCard_suite_description__wthcu{font-size:13px;color:#475569;margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offerSuitesCard_cabin_types_section__PemXP{margin-bottom:12px}.offerSuitesCard_cabin_options__S1qs5{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.offerSuitesCard_cabin_option__52DZh{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0369a1;padding:6px 12px;border-radius:16px;font-size:11px;font-weight:600;border:1px solid #7dd3fc;transition:all .3s ease;opacity:.7;cursor:pointer;box-shadow:0 2px 4px rgba(25,183,219,.15)}.offerSuitesCard_cabin_option__52DZh:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 3px 8px rgba(25,183,219,.25)}.offerSuitesCard_cabin_option__52DZh.offerSuitesCard_selected__Qf5ff{opacity:1;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border-color:#0284c7;box-shadow:0 4px 12px rgba(25,183,219,.35)}.offerSuitesCard_cabin_icon__t_1ev{font-size:11px;flex-shrink:0}.offerSuitesCard_cabin_name__zKl27{font-weight:600;letter-spacing:.3px}.offerSuitesCard_specifications_section__3KTQq{margin-bottom:14px;display:flex;gap:8px}.offerSuitesCard_spec_item__9uFXw{display:flex;align-items:center;gap:8px;padding:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease;opacity:1;flex:1 1}.offerSuitesCard_card_link___99gm:hover .offerSuitesCard_spec_item__9uFXw{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.offerSuitesCard_spec_icon__wIdb8{color:#64748b;font-size:16px;width:20px;text-align:center;transition:color .3s ease;flex-shrink:0}.offerSuitesCard_spec_content__grAmm{display:flex;flex-direction:column}.offerSuitesCard_spec_value__c9NSf{font-size:13px;font-weight:600;color:#1e293b;line-height:1;transition:color .3s ease}.offerSuitesCard_spec_label__PGoRK{font-size:10px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;transition:color .3s ease}.offerSuitesCard_footer_section___IZzK{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;margin:auto -18px -18px;background:linear-gradient(135deg,#034ea2,#023d7a);border-radius:0 0 20px 20px;border-top:2px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;flex-shrink:0}.offerSuitesCard_price_section__KqKtQ{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:1 1;min-height:28px;flex-wrap:wrap}.offerSuitesCard_price_value__59PdQ{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap}.offerSuitesCard_price_period__UAZrV{font-size:13px;color:hsla(0,0%,100%,.85);font-weight:500;letter-spacing:.3px;line-height:1.2;white-space:nowrap}.offerSuitesCard_price_on_request__DSa2K{font-size:15px;font-weight:600;color:#fff;letter-spacing:.3px;text-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap;line-height:1.2;display:flex;align-items:center}.offerSuitesCard_original_price__Ix8gO{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.6);text-decoration:line-through;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.offerSuitesCard_rating_section__A1oka{display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:all .3s ease;flex-shrink:0;min-height:28px}.offerSuitesCard_rating_stars__Vqu49{display:flex;align-items:center;gap:2px;position:relative;line-height:1}.offerSuitesCard_star_icon__QuJ7x{color:gold;font-size:14px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.offerSuitesCard_stars_base__O_xNH,.offerSuitesCard_stars_fill__Ux36m{font-size:16px;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offerSuitesCard_stars_base__O_xNH{color:#e5e7eb}.offerSuitesCard_stars_fill__Ux36m{color:gold;position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden}.offerSuitesCard_rating_text__p_3_7{font-size:13px;color:#fff;font-weight:600;letter-spacing:.3px;white-space:nowrap;line-height:1.2}@media (max-width:1200px){.offerSuitesCard_card_wrapper__CeZDM{max-width:400px}.offerSuitesCard_suite_card__hkYov{min-height:460px}.offerSuitesCard_image_section__NPkEg{height:260px;flex-shrink:0}.offerSuitesCard_glassmorphic_overlay__w419j{padding:10px 20px}.offerSuitesCard_suite_name_overlay__6Y6qx{font-size:22px}.offerSuitesCard_content_section__5Cv_b{padding:16px}}@media (max-width:992px){.offerSuitesCard_suite_card__hkYov{min-height:440px}.offerSuitesCard_image_section__NPkEg{height:240px;flex-shrink:0}.offerSuitesCard_glassmorphic_overlay__w419j{padding:10px 18px}.offerSuitesCard_suite_name_overlay__6Y6qx{font-size:20px}}@media (max-width:768px){.offerSuitesCard_suite_card__hkYov{min-height:420px}.offerSuitesCard_image_section__NPkEg{height:220px;flex-shrink:0}.offerSuitesCard_content_section__5Cv_b{padding:16px}.offerSuitesCard_footer_section___IZzK{padding:14px 18px;margin:auto -16px -16px}}@media (max-width:576px){.offerSuitesCard_suite_card__hkYov{min-height:420px}.offerSuitesCard_image_section__NPkEg{height:190px;flex-shrink:0}.offerSuitesCard_glassmorphic_overlay__w419j{padding:10px 16px}.offerSuitesCard_suite_name_overlay__6Y6qx{font-size:17px;line-height:1.3}.offerSuitesCard_service_type_icon__Ynxb1{width:40px;height:40px;top:16px;left:16px}.offerSuitesCard_service_type_icon__Ynxb1 svg{font-size:20px}.offerSuitesCard_discount_badge__DvTAs{top:16px;right:16px;padding:6px 12px;font-size:10px}.offerSuitesCard_action_buttons__d01Up{bottom:16px;right:16px;gap:6px}.offerSuitesCard_content_section__5Cv_b{padding:14px}.offerSuitesCard_location_details__yiKqZ,.offerSuitesCard_suite_description__wthcu{font-size:12px}.offerSuitesCard_cabin_option__52DZh{padding:5px 10px;font-size:10px}.offerSuitesCard_cabin_icon__t_1ev{font-size:10px}.offerSuitesCard_spec_item__9uFXw{padding:8px}.offerSuitesCard_footer_section___IZzK{padding:12px 16px;margin:auto -14px -14px;flex-wrap:nowrap;justify-content:space-between}.offerSuitesCard_price_section__KqKtQ{justify-content:flex-start;min-height:24px}.offerSuitesCard_rating_section__A1oka{justify-content:flex-end;min-height:24px}.offerSuitesCard_price_value__59PdQ{font-size:18px}.offerSuitesCard_original_price__Ix8gO,.offerSuitesCard_price_on_request__DSa2K,.offerSuitesCard_star_icon__QuJ7x{font-size:13px}.offerSuitesCard_rating_text__p_3_7{font-size:12px}}@media (max-width:480px){.offerSuitesCard_suite_card__hkYov{min-height:400px}.offerSuitesCard_image_section__NPkEg{height:170px;flex-shrink:0}.offerSuitesCard_glassmorphic_overlay__w419j{padding:8px 14px}.offerSuitesCard_suite_name_overlay__6Y6qx{font-size:16px}.offerSuitesCard_service_type_icon__Ynxb1{width:36px;height:36px;top:12px;left:12px}.offerSuitesCard_service_type_icon__Ynxb1 svg{font-size:18px}.offerSuitesCard_discount_badge__DvTAs{top:12px;right:12px;padding:5px 10px;font-size:9px}.offerSuitesCard_action_buttons__d01Up{bottom:12px;right:12px;gap:5px}.offerSuitesCard_content_section__5Cv_b{padding:12px}.offerSuitesCard_location_details__yiKqZ,.offerSuitesCard_suite_description__wthcu{font-size:11px}.offerSuitesCard_cabin_option__52DZh{padding:4px 8px;font-size:9px}.offerSuitesCard_cabin_icon__t_1ev{font-size:9px}.offerSuitesCard_spec_item__9uFXw{padding:6px 4px}.offerSuitesCard_spec_value__c9NSf{font-size:12px}.offerSuitesCard_spec_label__PGoRK{font-size:9px}.offerSuitesCard_footer_section___IZzK{padding:10px 14px;margin:auto -12px -12px}.offerSuitesCard_price_section__KqKtQ,.offerSuitesCard_rating_section__A1oka{min-height:22px}.offerSuitesCard_price_value__59PdQ{font-size:16px}.offerSuitesCard_original_price__Ix8gO,.offerSuitesCard_price_on_request__DSa2K{font-size:12px}.offerSuitesCard_price_period__UAZrV{font-size:11px}.offerSuitesCard_star_icon__QuJ7x{font-size:12px}.offerSuitesCard_rating_text__p_3_7{font-size:11px}}[dir=rtl] .offerSuitesCard_location_icon__E_G8g{transform:scaleX(-1)}[dir=rtl] .offerSuitesCard_service_type_icon__Ynxb1{left:auto;right:20px}[dir=rtl] .offerSuitesCard_discount_badge__DvTAs{right:auto;left:20px;top:20px}[dir=rtl] .offerSuitesCard_action_buttons__d01Up{right:auto;left:20px;bottom:20px}[dir=rtl] .offerSuitesCard_price_period__UAZrV{text-align:left}[dir=rtl] .offerSuitesCard_rating_stars__Vqu49{flex-direction:row-reverse}@media (max-width:576px){[dir=rtl] .offerSuitesCard_service_type_icon__Ynxb1{right:16px}[dir=rtl] .offerSuitesCard_discount_badge__DvTAs{right:auto;left:16px;top:16px}[dir=rtl] .offerSuitesCard_action_buttons__d01Up{right:auto;left:16px;bottom:16px}}@media (max-width:480px){[dir=rtl] .offerSuitesCard_service_type_icon__Ynxb1{right:12px}[dir=rtl] .offerSuitesCard_discount_badge__DvTAs{right:auto;left:12px;top:12px}[dir=rtl] .offerSuitesCard_action_buttons__d01Up{right:auto;left:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.offerSuitesCard_cabin_option__52DZh,.offerSuitesCard_card_image__h6rCB,.offerSuitesCard_card_link___99gm,.offerSuitesCard_service_type_icon__Ynxb1,.offerSuitesCard_spec_item__9uFXw,.offerSuitesCard_suite_card__hkYov{transition:none}}.offerSuitesCard_card_link___99gm:focus{outline:2px solid #19b7db;outline-offset:4px;border-radius:24px}.offerSuitesCard_card_link___99gm:focus-visible{outline:3px solid #19b7db;outline-offset:4px}.offerMarineSuites_marine_suites_offers__msJ_1{padding:60px 0;overflow:hidden;position:relative;background-color:#e4e7e8;border-radius:0 200px}.offerMarineSuites_marine_suites_offers_container__p1IUg{position:relative}.offerMarineSuites_header_container__WRlWH{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.offerMarineSuites_marine_suites_offers_container__p1IUg h6{font-family:Comfortaa,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:0;text-align:left;position:relative}.offerMarineSuites_marine_suites_offers_container__p1IUg h6:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:3px;background-color:currentColor}.offerMarineSuites_title_section__RNiDk{max-width:80%}.offerMarineSuites_section_description__sIqYH{margin-top:18px;font-family:Comfortaa,sans-serif;font-size:18px;font-weight:500;line-height:1.5;color:#778088}.offerMarineSuites_navigation_buttons__39e1M{display:flex;gap:10px}.offerMarineSuites_nav_button__5ervq{width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333}.offerMarineSuites_nav_button__5ervq:hover{background-color:#034ea2;color:#fff;border-color:#034ea2}.offerMarineSuites_nav_button__5ervq.offerMarineSuites_disabled__84SfZ{opacity:.5;cursor:not-allowed;background-color:#f1f1f1;color:#999;border-color:#e0e0e0}.offerMarineSuites_marine_suites_offers_list__r4inS{display:flex;gap:25px;overflow-x:auto;margin:0 -20px;padding:20px;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.offerMarineSuites_marine_suites_offers_list__r4inS::-webkit-scrollbar{display:none;height:8px}.offerMarineSuites_marine_suites_offers_list__r4inS::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.offerMarineSuites_marine_suites_offers_list__r4inS::-webkit-scrollbar-thumb{background:#009edb;border-radius:10px}.offerMarineSuites_marine_suites_offers_list__r4inS::-webkit-scrollbar-thumb:hover{background:#007a8d}.offerMarineSuites_marine_suites_offers_list__r4inS>*{scroll-snap-align:start;flex:0 0 auto}.offerMarineSuites_skeleton_card__rsXgA{display:flex;border-radius:25px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);min-width:450px;max-width:450px;background-color:#fff;animation:offerMarineSuites_pulse__F_yg2 1.5s ease-in-out infinite;height:190px}.offerMarineSuites_skeleton_image__7RzJ_{width:40%;height:100%;background-color:#e0e0e0}.offerMarineSuites_skeleton_content__p7pAi{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;gap:12px}.offerMarineSuites_skeleton_city__rRaRG{height:14px;width:60px;background-color:#e0e0e0;border-radius:4px}.offerMarineSuites_skeleton_title__Kt2yt{height:18px;width:90%;background-color:#e0e0e0;border-radius:4px;margin-bottom:6px}.offerMarineSuites_skeleton_price__Bk5x4{height:20px;width:70px;background-color:#e0e0e0;border-radius:4px}.offerMarineSuites_skeleton_button__Ozcfd{height:36px;width:100px;background-color:#e0e0e0;border-radius:4px;margin-top:8px}.offerMarineSuites_card_wrapper__hVTuQ{min-width:-moz-fit-content;min-width:fit-content;pointer-events:auto}@keyframes offerMarineSuites_pulse__F_yg2{0%,to{opacity:1}50%{opacity:.7}}.offerMarineSuites_error_message__upG00{color:#d32f2f;text-align:center;padding:20px;background-color:#ffebee;border-radius:12px;margin-top:20px}@media (max-width:1200px){.offerMarineSuites_marine_suites_offers_container__p1IUg h6{font-size:32px}.offerMarineSuites_section_description__sIqYH{font-size:16px;margin-top:16px}.offerMarineSuites_nav_button__5ervq{width:36px;height:36px}}@media (max-width:992px){.offerMarineSuites_marine_suites_offers__msJ_1{padding:50px 0}.offerMarineSuites_marine_suites_offers_container__p1IUg h6{font-size:30px}.offerMarineSuites_marine_suites_offers_list__r4inS{margin-left:10px;gap:20px}.offerMarineSuites_skeleton_card__rsXgA{min-width:400px;max-width:400px}}@media (max-width:768px){.offerMarineSuites_marine_suites_offers__msJ_1{padding:40px 0}.offerMarineSuites_marine_suites_offers_container__p1IUg h6{font-size:26px}.offerMarineSuites_section_description__sIqYH{font-size:15px;margin-top:14px}.offerMarineSuites_header_container__WRlWH{margin-bottom:25px}.offerMarineSuites_nav_button__5ervq{width:32px;height:32px}.offerMarineSuites_marine_suites_offers_list__r4inS{gap:15px;padding:15px 5px}.offerMarineSuites_skeleton_card__rsXgA{flex-direction:column;min-width:280px;max-width:300px;height:350px}.offerMarineSuites_skeleton_image__7RzJ_{width:100%;height:180px}}@media (max-width:576px){.offerMarineSuites_marine_suites_offers__msJ_1{padding:30px 0}.offerMarineSuites_marine_suites_offers_container__p1IUg h6{font-size:22px}.offerMarineSuites_marine_suites_offers_container__p1IUg h6:after{width:40px;height:2px;bottom:-8px}.offerMarineSuites_section_description__sIqYH{font-size:14px;margin-top:12px}.offerMarineSuites_header_container__WRlWH{margin-bottom:20px}.offerMarineSuites_nav_button__5ervq{width:28px;height:28px}.offerMarineSuites_marine_suites_offers_list__r4inS{gap:12px;padding-left:10px;padding-right:10px}.offerMarineSuites_skeleton_card__rsXgA{min-width:240px;max-width:260px;height:320px}.offerMarineSuites_skeleton_image__7RzJ_{height:160px}}