*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.4;-webkit-font-smoothing:antialiased}html,body{overflow-x:hidden}._siteheader_j6gnn_1{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#000;box-shadow:0 2px 5px #0003;z-index:1000;transition:background-color .3s ease;display:flex;justify-content:center}._headeractions_j6gnn_14{display:flex;align-items:center}._profileLink_j6gnn_19{display:flex;text-decoration:none;transition:opacity .2s ease}._profileLink_j6gnn_19:hover{opacity:.8}._avatar_j6gnn_29{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.2);display:block}@media screen and (max-width:768px){._avatar_j6gnn_29{width:35px;height:35px}}._headercontainer_j6gnn_45{width:100%;max-width:1100px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative}._burger_j6gnn_56{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0;z-index:1100}._line_j6gnn_67{display:block;width:24px;height:2px;background-color:#fff;transition:.3s}._burgerActive_j6gnn_76 ._line_j6gnn_67:first-child{transform:translateY(5px) rotate(45deg)}._burgerActive_j6gnn_76 ._line_j6gnn_67:last-child{transform:translateY(-5px) rotate(-45deg)}._logo_j6gnn_85{font-size:24px;font-weight:700;color:#fff;margin:0;position:absolute;left:50%;transform:translate(-50%)}._headeractions_j6gnn_14 button{background-color:#fff;color:#000;border:none;padding:7px 14px;border-radius:8px;cursor:pointer;font-size:13px}._menuOverlay_j6gnn_107{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:900;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .4s ease}._menuVisible_j6gnn_123{opacity:1;visibility:visible}._navLinks_j6gnn_128{display:flex;flex-direction:column;align-items:center;gap:25px}._navLinks_j6gnn_128 a{color:#fff;text-decoration:none;font-size:36px;font-weight:500;transition:opacity .2s}._navLinks_j6gnn_128 a:hover{opacity:.6}._bannersgrid_qszi9_2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;padding:0 5px}._banneritem_qszi9_10{overflow:hidden;border-radius:12px;cursor:pointer;transition:transform .2s ease;flex-shrink:0}._banneritem_qszi9_10 img{width:100%;height:180px;object-fit:cover;display:block;border-radius:12px}._banneritem_qszi9_10:hover{transform:scale(1.02)}@media(max-width:600px){._bannersgrid_qszi9_2{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:12px;padding:5px 15px 15px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._bannersgrid_qszi9_2::-webkit-scrollbar{display:none}._banneritem_qszi9_10{width:85%;min-width:280px}._banneritem_qszi9_10 img{height:310px}}._page_dy1i5_1{max-width:1100px;margin:60px auto 0;padding:20px}._searchSection_nbpmb_2{display:flex;justify-content:center;margin:50px 0}._searchContainer_nbpmb_9{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:90%;max-width:900px;padding:16px 20px;background-color:#ffffff0d;border-radius:12px;transition:background .3s ease}._searchContainer_nbpmb_9:hover{background-color:#ffffff14}._categoryButtons_nbpmb_27{display:flex;gap:7px;flex-wrap:wrap}._categoryBtn_nbpmb_33{background-color:#7272721a;border:none;padding:13px 19px;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;transition:background .2s ease}._categoryBtn_nbpmb_33:hover,._categoryBtn_nbpmb_33._active_nbpmb_45{background-color:#9796961a}._searchInput_nbpmb_50{flex:1;padding:13px 19px;border-radius:8px;border:none;outline:none;font-size:14px;background-color:#7272721a;color:#fff}._searchInput_nbpmb_50::placeholder{color:#fff9}._searchAction_nbpmb_66{padding:13px 19px;border-radius:8px;border:none;background-color:#7272721a;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}._searchAction_nbpmb_66:hover{background-color:#555}@media(max-width:768px){._searchContainer_nbpmb_9{flex-direction:column;align-items:stretch;gap:10px}._categoryButtons_nbpmb_27{justify-content:center}._searchInput_nbpmb_50{width:100%}}@media(max-width:480px){._searchContainer_nbpmb_9{width:100%}._categoryButtons_nbpmb_27{display:flex;justify-content:space-between;flex-wrap:wrap}._categoryBtn_nbpmb_33{padding:10px 20px;font-size:13px}._searchInput_nbpmb_50{font-size:13px;padding:13px 10px}._searchAction_nbpmb_66{font-size:13px;padding:13px 12px}}._mainContainer_wsujz_1{padding:10px;background-color:#000}._flowers_wsujz_6 h2{margin:0 0 12px;font-size:18px;color:#fff}._flowersrow_wsujz_13{display:flex;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;padding:10px 5px 20px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}._flowersrow_wsujz_13::-webkit-scrollbar{display:none}._cardLink_wsujz_31{text-decoration:none;flex-shrink:0;scroll-snap-align:start}._flowercard_wsujz_38{width:260px;background:#ffffff0f;padding:12px;border-radius:14px;text-align:center;transition:transform .25s ease,background .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.05)}._flowercard_wsujz_38 img{width:100%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:10px}._flowername_wsujz_57{font-size:16px;font-weight:600;margin-bottom:4px;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._price_wsujz_67{font-size:15px;font-weight:500;color:#ffbebe}._flowercard_wsujz_38:hover{transform:translateY(-6px);background:#ffffff1a}._morelink_wsujz_78{margin:12px 0 24px}._morelink_wsujz_78 a{color:#fff9;text-decoration:none;font-size:14px}@media(max-width:480px){._flowercard_wsujz_38{width:220px}._flowercard_wsujz_38 img{height:150px}}._container_sta8w_1{background-color:#000;color:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_sta8w_9{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid #111;position:sticky;top:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}._back_sta8w_23{color:#888;text-decoration:none;font-size:14px;transition:color .2s}._back_sta8w_23:hover{color:#fff}._content_sta8w_35{max-width:1000px;margin:40px auto;padding:0 20px}._imageWrapper_sta8w_42{width:100%;height:450px;border-radius:24px;overflow:hidden;margin-bottom:40px;border:1px solid #1a1a1a}._image_sta8w_42{width:100%;height:100%;object-fit:cover}._infoHead_sta8w_58{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}._title_sta8w_65{font-size:48px;font-weight:700;margin:0 0 10px}._ratingInfo_sta8w_71{display:flex;align-items:center}._actions_sta8w_76{display:flex;gap:12px}._bookingButton_sta8w_81{padding:14px 28px;border-radius:12px;font-weight:600;cursor:pointer;white-space:nowrap;background:#fff;color:#000;border:none;transition:all .2s ease}._bookingButton_sta8w_81:hover{background:#e0e0e0;transform:translateY(-2px)}._mainGrid_sta8w_99{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;margin-bottom:40px}._leftCol_sta8w_106{display:flex;flex-direction:column;gap:30px}._sectionTitle_sta8w_112{font-size:11px;letter-spacing:2px;color:#444;text-transform:uppercase;margin-bottom:20px}._description_sta8w_120{font-size:18px;line-height:1.6;color:#aaa}._infoText_sta8w_126{color:#666;margin-bottom:8px;font-size:15px}._scheduleBlock_sta8w_133{padding:25px;background:#0a0a0a;border-radius:20px;border:1px solid #161616}._scheduleRow_sta8w_140{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}._scheduleRow_sta8w_140:last-child{border-bottom:none}._dayText_sta8w_151{color:#888;font-size:14px}._timeText_sta8w_152{color:#fff;font-weight:500;font-size:14px}._menuCard_sta8w_155{background:#0a0a0a;border:1px solid #161616;border-radius:20px;padding:30px;height:fit-content}._dishCard_sta8w_163{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #1a1a1a}._dishCard_sta8w_163:last-child{border:none}._dishName_sta8w_171{font-size:16px;margin:0;font-weight:500}._dishDesc_sta8w_172{font-size:13px;color:#555;margin-top:4px;line-height:1.4}._dishPrice_sta8w_173{font-weight:600;color:#fff;margin-left:15px}._reviewsSection_sta8w_176{margin-top:60px;padding-top:40px;border-top:1px solid #111}._reviewsGrid_sta8w_182{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}._reviewCard_sta8w_188{padding:20px;background:#050505;border-radius:16px;border:1px solid #111}._reviewName_sta8w_195{font-size:14px;color:#fff;margin-bottom:10px;font-weight:600}._reviewText_sta8w_196{font-size:14px;color:#666;line-height:1.6}._starFilled_sta8w_199{color:#fc0;margin-right:2px}._starEmpty_sta8w_200{color:#333;margin-right:2px}._ratingText_sta8w_201{margin-left:8px;font-weight:700;color:#fff}._notfound_sta8w_203{color:#fff;text-align:center;margin-top:100px}@media screen and (max-width:1024px){._mainGrid_sta8w_99{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:768px){._header_sta8w_9{padding:0 20px}._infoHead_sta8w_58{flex-direction:column;align-items:flex-start;gap:25px}._actions_sta8w_76{width:100%;gap:10px}._actions_sta8w_76>*,._actions_sta8w_76 a{flex:1}._bookingButton_sta8w_81{width:100%;padding:16px}._title_sta8w_65{font-size:34px}._imageWrapper_sta8w_42{height:300px;border-radius:16px}}@media screen and (max-width:480px){._actions_sta8w_76{flex-direction:column}}._maps_5irpk_1{width:100%;height:500px}@media(max-width:768px){._maps_5irpk_1{height:400px}}._interesting_jgwo9_1{margin-top:24px;padding:0 10px}._interesting_jgwo9_1 h2{margin-bottom:20px;font-size:24px;color:#fff;font-weight:500}._interestinggrid_jgwo9_13{display:flex;gap:15px;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;padding-bottom:10px}._interestinggrid_jgwo9_13::-webkit-scrollbar{display:none}._interestingitem_jgwo9_31{flex:0 0 85%;scroll-snap-align:start}._interestingitem_jgwo9_31 img{width:100%;height:350px;object-fit:cover;border-radius:12px;display:block}@media(min-width:768px){._interestinggrid_jgwo9_13{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible;scroll-snap-type:none}._interestingitem_jgwo9_31{flex:none;width:100%}}@media(min-width:421px)and (max-width:767px){._interestingitem_jgwo9_31{flex:0 0 45%}}:root{--background-dark: #121212;--text-light: #E0E0E0;--accent-gray: #444444;--scroll-thumb: #666666;--scroll-thumb-hover: #888888}._partnersSection_132gl_14{padding:15px 0;width:100%}._page_132gl_19{max-width:1100px;margin:0 auto;padding:0 10px}._partnersSection_132gl_14 h2{text-align:left;margin-bottom:16px;color:#fff;font-weight:500}._partnersSlider_132gl_34{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--accent-gray)}._partnersSlider_132gl_34::-webkit-scrollbar-track{background:var(--accent-gray);border-radius:10px}._partnersSlider_132gl_34::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:10px;border:2px solid var(--accent-gray)}._partnersSlider_132gl_34::-webkit-scrollbar{height:8px;width:8px}._partnersSlider_132gl_34::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}._partnersTrack_132gl_74{display:flex;gap:16px;width:max-content}._partnerImage_132gl_80{height:250px;width:auto;object-fit:contain;border-radius:8px;flex-shrink:0;box-shadow:0 2px 8px #0000001a}._pagetext_132gl_89{color:#fff}._siteFooter_vs09a_1{background:linear-gradient(180deg,#0d0d0d,#1a1a1a);padding:50px 20px 30px;margin-top:50px;border-top:1px solid rgba(255,255,255,.08);color:#ffffffe6;font-family:Arial,sans-serif}._footerContent_vs09a_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1100px;margin:0 auto;text-align:center}._footerCol_vs09a_20 h4{font-size:16px;margin-bottom:12px;color:#fff}._topSlogan_vs09a_26{color:#fff9;font-size:14px;margin-bottom:20px}._footerSocialIcons_vs09a_33{display:flex;justify-content:center;gap:20px}._footerSocialIcons_vs09a_33 img{width:28px;height:28px;object-fit:contain;border-radius:6px;transition:transform .3s ease,filter .3s ease}._footerSocialIcons_vs09a_33 img:hover{transform:scale(1.1);filter:brightness(1.3)}._footerCol_vs09a_20 ul{list-style:none;padding:0;margin:0}._footerCol_vs09a_20 ul li{margin-bottom:8px}._footerCol_vs09a_20 ul li a{text-decoration:none;color:#fff9;font-size:14px;transition:color .3s ease}._footerCol_vs09a_20 ul li a:hover{color:#ffb400}._downloadApp_vs09a_75{background:#444;border:none;padding:10px 16px;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;transition:background .3s ease,transform .3s ease}._downloadApp_vs09a_75:hover{background:#555;transform:translateY(-2px)}._footerBottom_vs09a_92{text-align:center;margin-top:30px;font-size:13px;color:#fff6}@media(max-width:768px){._footerContent_vs09a_11{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}}@media(max-width:480px){._footerContent_vs09a_11{grid-template-columns:1fr}._footerCol_vs09a_20 h4{font-size:15px}._topSlogan_vs09a_26,._footerCol_vs09a_20 ul li a{font-size:13px}._downloadApp_vs09a_75{padding:8px 12px;font-size:13px}}._profileContainer_addld_1{background-color:#000;color:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._contentWrapper_addld_8{max-width:900px;margin:0 auto;padding:40px 20px}._backButton_addld_15{color:#666;text-decoration:none;font-size:14px;display:inline-block;margin-bottom:30px;transition:color .2s}._backButton_addld_15:hover{color:#fff}._profileHeader_addld_29{background:#0a0a0a;border:1px solid #161616;border-radius:24px;padding:40px;text-align:center;margin-bottom:50px}._headerContent_addld_38{display:flex;flex-direction:column;align-items:center}._avatar_addld_44{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid #1a1a1a;margin-bottom:20px}._name_addld_53{font-size:32px;font-weight:700;margin:0 0 10px}._description_addld_59{color:#666;font-size:16px;max-width:500px;line-height:1.5;margin-bottom:25px}._infoSection_addld_68{margin-bottom:60px}._sectionTitle_addld_72{font-size:12px;letter-spacing:2px;color:#444;text-transform:uppercase;margin-bottom:25px;padding-left:5px}._itemList_addld_81{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._bookingCard_addld_90{background:#0a0a0a;border:1px solid #161616;padding:24px;border-radius:16px;transition:transform .2s,border-color .2s}._bookingCard_addld_90:hover{border-color:#333}._bookingCard_addld_90 h3{font-size:18px;margin:0 0 12px;color:#fff}._bookingCard_addld_90 p{font-size:14px;color:#888;margin:5px 0}._wishText_addld_114{font-style:italic;font-size:13px!important;color:#555!important;border-top:1px solid #161616;padding-top:10px;margin-top:10px!important}._actionsSection_addld_124{display:flex;gap:10px}._actionButton_addld_129{background:#111;color:#fff;border:1px solid #222;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s}._actionButton_addld_129:hover{background:#fff;color:#000}._deleteBtn_addld_147{width:100%;background:transparent;border:1px solid #222;color:#ff4d4d;padding:10px;margin-top:15px;border-radius:8px;cursor:pointer;font-size:13px}._orderHeader_addld_164{display:flex;gap:15px;align-items:center;margin-bottom:15px}._orderImageWrapper_addld_172{width:60px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid #1a1a1a}._flowerName_addld_188{margin:0 0 4px!important;font-size:16px!important}._priceText_addld_193{margin:0;color:#fff;font-weight:700;font-size:14px}._quantityText_addld_200{margin:0;color:#666;font-size:12px}._addressLine_addld_207{border-top:1px solid #161616;margin-top:10px;padding-top:10px;color:#888;font-size:13px;line-height:1.4;word-break:break-word}._deleteBtn_addld_147{width:100%;background:transparent;border:1px solid #222;color:#ff4d4d;padding:10px;border-radius:10px;margin-top:15px;cursor:pointer;font-size:12px;transition:all .2s}._deleteBtn_addld_147:hover{background:#ff4d4d1a;border-color:#ff4d4d}._dateBadge_addld_236{background:#111;border:1px solid #1a1a1a;padding:10px 14px;border-radius:12px;margin-top:12px;display:flex;flex-direction:column;gap:4px}._dateLabel_addld_247{font-size:10px;color:#444;text-transform:uppercase;letter-spacing:1px}._dateValue_addld_254{font-size:13px;color:#ccc;font-weight:500}._orderImageWrapper_addld_172{width:64px;height:64px;border-radius:14px;overflow:hidden;flex-shrink:0}._orderImage_addld_172{width:100%;height:100%;object-fit:cover}._pageWrapper_gb9ae_1{background-color:#000;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_gb9ae_9{height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #1a1a1a}._logo_gb9ae_18{font-size:20px;font-weight:700;letter-spacing:-.5px}._profileBtn_gb9ae_24{background:#222;border:none;color:#fff;padding:6px 15px;border-radius:6px;font-size:13px;cursor:pointer}._main_gb9ae_35{max-width:600px;margin:0 auto;padding:40px 20px}._backLink_gb9ae_41{color:#666;text-decoration:none;font-size:14px;display:inline-block;margin-bottom:20px}._title_gb9ae_49{font-size:32px;margin-bottom:10px;font-weight:700}._subtitle_gb9ae_55{color:#888;margin-bottom:40px}._bookingCard_gb9ae_61{background:#0a0a0a;border:1px solid #1a1a1a;padding:30px;border-radius:16px}._field_gb9ae_68{margin-bottom:25px}._label_gb9ae_72{display:block;font-size:12px;text-transform:uppercase;color:#555;letter-spacing:1px;margin-bottom:10px}._input_gb9ae_81{width:100%;background:#111;border:1px solid #222;border-radius:10px;padding:15px;color:#fff;font-size:16px;box-sizing:border-box;transition:all .2s ease}._input_gb9ae_81:focus{outline:none;border-color:#444;background:#151515}._actionBtn_gb9ae_100{width:100%;padding:18px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;border:none;transition:transform .1s ease}._actionBtn_gb9ae_100:active{transform:scale(.98)}._confirm_gb9ae_115{background-color:#fff;color:#000}._cancel_gb9ae_120{background-color:#1a1a1a;color:#ff4d4d;margin-top:15px}._footerInfo_gb9ae_126{margin-top:30px;text-align:center;font-size:12px;color:#444}._container_wsss4_1{background-color:#000;color:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_wsss4_8{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid #111}._back_wsss4_17{color:#888;text-decoration:none;font-size:14px;transition:color .2s}._back_wsss4_17:hover{color:#fff}._content_wsss4_26{max-width:1000px;margin:40px auto;padding:0 20px}._imageWrapper_wsss4_32{width:100%;height:450px;border-radius:24px;overflow:hidden;margin-bottom:40px;border:1px solid #1a1a1a}._image_wsss4_32{width:100%;height:100%;object-fit:cover}._infoHead_wsss4_47{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}._title_wsss4_54{font-size:48px;font-weight:700;margin:0 0 10px}._actions_wsss4_60{display:flex;gap:12px}._linkButton_wsss4_65{text-decoration:none}._bookingButton_wsss4_67{padding:14px 28px;border-radius:12px;font-weight:600;cursor:pointer;background:#fff;color:#000;border:none;transition:background .2s;text-align:center}._bookingButton_wsss4_67:hover{background:#e0e0e0}._mainGrid_wsss4_82{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;margin-bottom:80px}._leftCol_wsss4_89{display:flex;flex-direction:column}._sectionTitle_wsss4_94{font-size:11px;letter-spacing:2px;color:#444;text-transform:uppercase;margin-bottom:20px}._description_wsss4_102{font-size:18px;line-height:1.6;color:#aaa}._infoText_wsss4_108{color:#666;margin-bottom:8px;font-size:15px}._scheduleBlock_wsss4_115{margin-top:30px;padding:20px;background:#0a0a0a;border-radius:16px;border:1px solid #161616}._scheduleRow_wsss4_123{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}._scheduleRow_wsss4_123:last-child{border:none}._dayText_wsss4_131{color:#888;font-size:14px}._timeText_wsss4_132{color:#fff;font-weight:500;font-size:14px}._menuCard_wsss4_135{background:#0a0a0a;border:1px solid #161616;border-radius:20px;padding:30px;height:fit-content}._dishCard_wsss4_143{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #1a1a1a}._dishCard_wsss4_143:last-child{border:none}._dishName_wsss4_151{font-size:16px;margin:0;font-weight:500}._dishDesc_wsss4_152{font-size:13px;color:#555;margin-top:4px}._dishPrice_wsss4_153{font-weight:600;color:#fff;margin-left:10px}._starFilled_wsss4_156{color:#fc0}._starEmpty_wsss4_157{color:#333}._ratingText_wsss4_158{margin-left:8px;font-weight:700;color:#fff}@media screen and (max-width:1024px){._mainGrid_wsss4_82{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:768px){._infoHead_wsss4_47{flex-direction:column;align-items:flex-start;gap:20px}._actions_wsss4_60{width:100%}._actions_wsss4_60>*,._linkButton_wsss4_65{flex:1;width:100%}._bookingButton_wsss4_67{width:100%}._title_wsss4_54{font-size:32px}._imageWrapper_wsss4_32{height:300px}}@media screen and (max-width:480px){._actions_wsss4_60{flex-direction:column}}._container_15pwt_1{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._card_15pwt_11{background:#0a0a0a;border:1px solid #161616;width:100%;max-width:450px;border-radius:28px;padding:30px;box-shadow:0 20px 40px #0006}._imagePreview_15pwt_22{width:100%;height:180px;object-fit:cover;border-radius:18px;margin-bottom:25px}._title_15pwt_30{color:#fff;font-size:24px;font-weight:700;margin:0 0 5px;text-align:center}._subtitle_15pwt_38{color:#555;font-size:14px;text-align:center;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}._inputGroup_15pwt_48{margin-bottom:20px}._label_15pwt_52{display:block;color:#888;font-size:12px;margin-bottom:8px;margin-left:5px;text-transform:uppercase;letter-spacing:.5px}._input_15pwt_48{width:100%;background:#111;border:1px solid #222;border-radius:12px;padding:14px 16px;color:#fff;font-size:15px;transition:all .3s ease;box-sizing:border-box}._input_15pwt_48:focus{outline:none;border-color:#444;background:#161616}._buyButton_15pwt_81{width:100%;background:#fff;color:#000;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;margin-top:10px;transition:transform .2s ease,background .2s ease}._buyButton_15pwt_81:hover{background:#e5e5e5;transform:translateY(-2px)}._buyButton_15pwt_81:active{transform:translateY(0)}._backLink_15pwt_104{display:block;text-align:center;margin-top:20px;color:#444;text-decoration:none;font-size:13px;transition:color .2s}._backLink_15pwt_104:hover{color:#888}._header_15pwt_118{position:absolute;top:0;left:0;right:0;height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid #161616;background-color:#000;z-index:10}._logo_15pwt_133{font-size:22px;font-weight:800;letter-spacing:-1px;color:#fff;text-decoration:none}._profileBtn_15pwt_141{background:#111;border:1px solid #222;color:#fff;padding:8px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._profileBtn_15pwt_141:hover{background:#fff;color:#000}._container_15pwt_1{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:100px 20px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-sizing:border-box}._priceDisplay_15pwt_172{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:15px;background:#111;border-radius:12px;border:1px dashed #333}._priceDisplay_15pwt_172 span{color:#888;font-size:14px}._amount_15pwt_188{color:#fff!important;font-size:18px!important;font-weight:700}._divider_15pwt_193{text-align:center;font-size:10px;color:#444;letter-spacing:2px;margin:25px 0;position:relative}._setGrid_15pwt_202{display:flex;flex-direction:column;gap:12px}._setItem_15pwt_208{display:flex;align-items:center;background:#111;border:1px solid #1a1a1a;border-radius:16px;padding:10px;cursor:pointer;transition:all .2s ease;position:relative}._setItem_15pwt_208:hover{border-color:#333}._activeSet_15pwt_224{border-color:#fff;background:#161616}._setImg_15pwt_229{width:50px;height:50px;border-radius:10px;object-fit:cover;margin-right:15px}._setInfo_15pwt_237 h3{font-size:14px;color:#fff;margin:0}._setInfo_15pwt_237 p{font-size:12px;color:#666;margin:2px 0 0}._setInfo_15pwt_237 span{color:#fff;font-weight:700}._checkMark_15pwt_254{position:absolute;right:15px;color:#fff;font-weight:700}._disabledSection_15pwt_261{opacity:.4;pointer-events:none;filter:grayscale(1)}._container_1qvq3_1{background-color:#000;color:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}._header_1qvq3_9{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid #111}._back_1qvq3_18{color:#888;text-decoration:none;font-size:14px}._content_1qvq3_24{max-width:1000px;margin:40px auto;padding:0 20px}._imageWrapper_1qvq3_30{width:100%;height:450px;border-radius:24px;overflow:hidden;margin-bottom:40px;border:1px solid #1a1a1a}._image_1qvq3_30{width:100%;height:100%;object-fit:cover}._infoHead_1qvq3_45{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}._title_1qvq3_52{font-size:48px;font-weight:700;margin:0 0 10px}._actions_1qvq3_58{display:flex;gap:12px}._bookingButton_1qvq3_63,._subButton_1qvq3_63{padding:14px 28px;border-radius:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;border:none}._bookingButton_1qvq3_63,._subButton_1qvq3_63{background:#fff;color:#000}._mainGrid_1qvq3_83{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;margin-bottom:80px}._sectionTitle_1qvq3_90{font-size:11px;letter-spacing:2px;color:#444;text-transform:uppercase;margin-bottom:20px}._description_1qvq3_98{font-size:18px;line-height:1.6;color:#aaa}._menuCard_1qvq3_104{background:#0a0a0a;border:1px solid #161616;border-radius:20px;padding:30px}._dishCard_1qvq3_111{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #1a1a1a}._galleryWrapper_1qvq3_119{width:100%}._galleryGrid_1qvq3_123{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}._galleryImage_1qvq3_129{width:100%;height:200px;object-fit:cover;border-radius:16px}._reviewCard_1qvq3_136{padding:20px 0;border-bottom:1px solid #111}._reviewName_1qvq3_141{font-size:14px;font-weight:700;margin-bottom:5px}._reviewText_1qvq3_142{font-size:14px;color:#666;line-height:1.5}._subscribeBox_1qvq3_144{margin-top:60px;background:#111;padding:30px;border-radius:24px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}._subscribeInput_1qvq3_156{background:#000;border:1px solid #222;padding:14px 20px;border-radius:12px;color:#fff;width:100%;max-width:300px}._starFilled_1qvq3_166{color:#fc0;margin-right:2px}._starEmpty_1qvq3_167{color:#333;margin-right:2px}._ratingText_1qvq3_168{margin-left:8px;font-weight:700}@media screen and (max-width:768px){._header_1qvq3_9{padding:0 20px}._content_1qvq3_24{padding:0 15px;margin-top:20px}._imageWrapper_1qvq3_30{height:250px;margin-bottom:25px;border-radius:16px}._infoHead_1qvq3_45{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:35px}._title_1qvq3_52{font-size:30px}._actions_1qvq3_58{width:100%;gap:10px}._actions_1qvq3_58>*,._actions_1qvq3_58 a{flex:1;width:100%}._bookingButton_1qvq3_63,._subButton_1qvq3_63{width:100%;padding:14px;font-size:14px}._mainGrid_1qvq3_83{grid-template-columns:1fr;gap:35px;margin-bottom:50px}._description_1qvq3_98{font-size:16px}._menuCard_1qvq3_104{padding:20px}._galleryWrapper_1qvq3_119{overflow:visible}._galleryGrid_1qvq3_123{display:flex;flex-direction:column;gap:15px}._galleryImage_1qvq3_129{min-width:100%;height:250px}}@media screen and (max-width:480px){._actions_1qvq3_58{flex-direction:column}._subscribeBox_1qvq3_144{padding:20px}}._container_1mai7_1{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}._header_1mai7_13{position:fixed;top:0;left:0;width:100%;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;z-index:10;box-sizing:border-box;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._logo_1mai7_28{color:#fff;text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-1px}._closeBtn_1mai7_36{color:#555;text-decoration:none;font-size:24px;transition:color .3s}._closeBtn_1mai7_36:hover{color:#fff}._card_1mai7_48{background:#0a0a0a;border:1px solid #161616;width:100%;max-width:480px;border-radius:32px;padding:30px;box-shadow:0 20px 40px #0006;box-sizing:border-box}._hotelPreview_1mai7_60{display:flex;gap:20px;align-items:center;margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid #161616}._image_1mai7_69{width:90px;height:90px;border-radius:20px;object-fit:cover;border:1px solid #222}._hotelName_1mai7_77{color:#fff;font-size:22px;margin:0;font-weight:700}._hotelPrice_1mai7_84{color:#888;margin:6px 0 0;font-size:14px}._inputRow_1mai7_91{display:flex;gap:15px}._inputGroup_1mai7_96{flex:1;margin-bottom:20px;display:flex;flex-direction:column}._label_1mai7_103{color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-weight:600}._input_1mai7_91{background:#111;border:1px solid #1a1a1a;border-radius:14px;padding:14px;color:#fff;font-size:14px;outline:none;transition:all .3s;width:100%;box-sizing:border-box}._input_1mai7_91:focus{border-color:#444;background:#141414}select._input_1mai7_91{appearance:none;cursor:pointer}._priceDisplay_1mai7_136{background:#111;padding:22px;border-radius:20px;margin:25px 0;border:1px dashed #222}._priceRow_1mai7_144{display:flex;justify-content:space-between;align-items:center}._priceRow_1mai7_144 span:first-child{color:#666;font-size:14px}._amount_1mai7_155{color:#fff!important;font-size:24px!important;font-weight:800}._buyButton_1mai7_162{width:100%;background:#fff;color:#000;border:none;padding:18px;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:transform .2s,background .2s}._buyButton_1mai7_162:hover{background:#e6e6e6;transform:translateY(-2px)}._buyButton_1mai7_162:active{transform:translateY(0)}._backLink_1mai7_184{display:block;text-align:center;margin-top:25px;color:#444;text-decoration:none;font-size:13px;transition:color .3s}._backLink_1mai7_184:hover{color:#888}._notfound_1mai7_198{color:#fff;font-size:20px;text-align:center}._input_1mai7_91::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}@media screen and (max-width:768px){._header_1mai7_13{padding:15px 20px}._card_1mai7_48{padding:25px 20px;max-width:100%;border-radius:24px}._hotelName_1mai7_77{font-size:18px}._image_1mai7_69{width:70px;height:70px}}@media screen and (max-width:480px){._container_1mai7_1{padding:80px 10px 10px;align-items:flex-start}._inputRow_1mai7_91{flex-direction:column;gap:0}._hotelPreview_1mai7_60{gap:15px;margin-bottom:25px}._amount_1mai7_155{font-size:20px!important}._buyButton_1mai7_162{padding:16px;font-size:15px}._logo_1mai7_28{font-size:18px}}._pageLayout_drqsw_2{background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4;min-height:100vh}._cardLink_drqsw_11{text-decoration:none!important;color:inherit!important;display:block}._mainContainer_drqsw_18{max-width:1100px;margin:0 auto;padding:90px 20px 40px}._title_drqsw_25{font-size:28px;font-weight:500;margin-bottom:30px;text-align:left}._searchSection_drqsw_33{display:flex;justify-content:center;margin:40px 0}._searchContainer_drqsw_39{display:flex;align-items:center;justify-content:space-between;background-color:#ffffff0d;padding:14px 20px;border-radius:12px;max-width:700px;width:100%;cursor:pointer;transition:background-color .3s ease}._searchContainer_drqsw_39:hover{background-color:#ffffff14}._searchLabel_drqsw_56{font-size:20px;font-weight:700;color:#fff}._restaurantGrid_drqsw_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-top:30px}._restaurantCard_drqsw_70{background:#ffffff05;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,background .3s ease;border:1px solid rgba(255,255,255,.03)}._restaurantCard_drqsw_70:hover{transform:translateY(-5px);background:#ffffff0d}._imageBox_drqsw_87{width:100%;height:180px;overflow:hidden}._imageBox_drqsw_87 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._restaurantCard_drqsw_70:hover ._imageBox_drqsw_87 img{transform:scale(1.05)}._content_drqsw_105{padding:20px;display:flex;flex-direction:column;flex-grow:1}._name_drqsw_112{font-size:18px;font-weight:600;margin-bottom:8px;color:#fff}._description_drqsw_119{font-size:14px;color:#fff9;line-height:1.5;margin-bottom:15px}._priceWrapper_drqsw_127{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.05)}._priceLabel_drqsw_136{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#fff6}._priceValue_drqsw_143{font-size:18px;font-weight:700;color:#fff}._more_drqsw_150{margin-top:12px;display:inline-block;font-size:12px;color:#ffbebe;text-transform:uppercase;font-weight:600;letter-spacing:1px;opacity:0;transform:translate(-10px);transition:all .3s ease}._restaurantCard_drqsw_70:hover ._more_drqsw_150{opacity:1;transform:translate(0)}._siteFooter_drqsw_171{background:#0d0d0d;padding:60px 20px 30px;margin-top:60px;border-top:1px solid rgba(255,255,255,.06)}._footerContent_drqsw_178{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}._footerCol_drqsw_186 h4{margin-bottom:15px;font-size:16px;color:#fff}._footerCol_drqsw_186 ul{list-style:none;padding:0}._footerCol_drqsw_186 li{margin-bottom:10px}._footerCol_drqsw_186 a{color:#ffffff80;font-size:14px;transition:color .2s ease}._footerCol_drqsw_186 a:hover{color:#fff}@media(max-width:768px){._mainContainer_drqsw_18{padding:80px 30px 40px}._restaurantGrid_drqsw_63{grid-template-columns:1fr;gap:40px}._footerContent_drqsw_178{grid-template-columns:1fr 1fr}._more_drqsw_150{opacity:1;transform:none}}
