._80iYoq_heroContent{color:#fff;flex-direction:column;gap:clamp(20px,4vw,32px);max-width:700px;display:flex}@media (max-width:768px){._80iYoq_heroContent{gap:20px;max-width:100%}}._80iYoq_heroCopyCard{color:#0f1c4d;background:linear-gradient(135deg,#fffffff5 0%,#e5eeffe0 60%,#d2e3ffc7 100%);border:1px solid #ffffffb3;border-radius:clamp(28px,5vw,42px);gap:clamp(16px,3vw,26px);padding:clamp(36px,6vw,48px);display:grid;box-shadow:0 36px 72px #1126822e}@media (max-width:768px){._80iYoq_heroCopyCard{border-radius:20px;gap:18px;padding:24px}}._80iYoq_heroBadgeRow{align-items:center;gap:16px;display:flex}._80iYoq_heroBadge{letter-spacing:.18em;text-transform:uppercase;color:#265af5;background:#265af524;border-radius:999px;padding:6px 18px;font-size:12px;font-weight:600}._80iYoq_heroStars{color:#ffd166;gap:6px;font-size:18px;display:inline-flex}._80iYoq_heroStar{line-height:1;display:inline-block;position:relative}._80iYoq_heroStarFull{color:#ffd166}._80iYoq_heroStarEmpty,._80iYoq_heroStarHalf{color:#ffd16659}._80iYoq_heroStarHalf:after{content:"★";color:#ffd166;width:50%;position:absolute;top:0;left:0;overflow:hidden}._80iYoq_heroTitle{color:#142ea8;margin:0;font-size:clamp(36px,6vw,36px);font-weight:600;line-height:1.06}@media (max-width:768px){._80iYoq_heroTitle{font-size:26px;line-height:1.15}}._80iYoq_heroTagline{color:#0d2172;max-width:540px;font-size:clamp(18px,2.4vw,22px);line-height:1.5}@media (max-width:768px){._80iYoq_heroTagline{font-size:16px}}._80iYoq_heroLocation{letter-spacing:.28em;text-transform:uppercase;color:#142ea8b3;font-size:15px}._80iYoq_heroSubtitle{color:#142ea8b8;gap:14px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}@media (max-width:768px){._80iYoq_heroSubtitle{flex-wrap:wrap;gap:12px;font-size:14px}}._80iYoq_heroSubtitle li:after{content:"•";color:#142ea84d;margin-left:14px}._80iYoq_heroSubtitle li:last-child:after{content:unset}._80iYoq_heroBadges{color:#142ea8b3;flex-wrap:wrap;gap:16px;font-size:14px;font-weight:500;display:flex}._80iYoq_discountBadge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border-radius:6px;width:fit-content;padding:10px 18px;font-size:14px;font-weight:700;display:inline-block;transform:rotate(-2deg);box-shadow:0 4px 12px #ee5a5a66}
.k_ptxq_heroAside{justify-content:flex-end;align-self:flex-start;display:flex}@media (max-width:768px){.k_ptxq_heroAside{display:none}}.k_ptxq_heroAsideCard{color:#0f172a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffff0 0%,#e7eeffe6 100%);border:1px solid #e8f0ffb3;border-radius:26px;gap:18px;width:100%;max-width:300px;padding:clamp(22px,4vw,28px);font-family:Montserrat,Source Sans Pro,sans-serif;display:grid;box-shadow:0 24px 50px #0f1e5029}.k_ptxq_heroAsideHeader{gap:6px;display:grid}.k_ptxq_heroAsideEyebrow{text-transform:uppercase;letter-spacing:.16em;color:#2563ebd1;font-size:12px;font-weight:600}.k_ptxq_heroAsideHeader h2{color:#0f172a;margin:0;font-size:18px;line-height:1.4}.k_ptxq_heroAsidePrice{background:#265af514;border:1px solid #265af529;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.k_ptxq_heroAsidePriceLabel{text-transform:uppercase;letter-spacing:.18em;color:#1d4ed8b3;font-size:12px;font-weight:600}.k_ptxq_heroAsidePriceValue{color:#265af5;font-size:clamp(26px,4.6vw,40px);font-weight:800}.k_ptxq_heroAsidePriceContext{color:#0f172aa6;font-size:14px}.k_ptxq_heroWeatherCurrent{background:linear-gradient(135deg,#2563eb1a,#6366f124);border:1px solid #2563eb24;border-radius:16px;justify-content:flex-start;align-items:center;gap:20px;padding:14px 16px;display:flex}.k_ptxq_heroWeatherTemperature{color:#1d4ed8;font-size:clamp(36px,4.6vw,46px);font-weight:600;line-height:1}.k_ptxq_heroWeatherIcon{flex-shrink:0;width:48px;height:48px;display:block}
.W-xOPq_container{background:linear-gradient(120deg,#3b82f614,#818cf814);border-radius:24px;padding:32px;box-shadow:0 10px 30px #0f172a14}@media (max-width:768px){.W-xOPq_container{border-radius:16px;padding:24px}}.W-xOPq_title{margin:0;font-size:26px}@media (max-width:768px){.W-xOPq_title{font-size:20px}}.W-xOPq_list{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.W-xOPq_listItem{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.W-xOPq_listItem:before{content:"✔";color:#2563eb;font-weight:700}
.Gh9oiG_container{background:#fff;border-radius:24px;padding:36px;box-shadow:0 12px 48px #0f172a1f}@media (max-width:768px){.Gh9oiG_container{border-radius:16px;padding:24px}}.Gh9oiG_title{margin:0}.Gh9oiG_mapWrapper{border:1px solid #3b82f62e;border-radius:18px;height:320px;margin-top:24px;overflow:hidden}@media (max-width:768px){.Gh9oiG_mapWrapper{border-radius:12px;height:280px}}.Gh9oiG_mapWrapper iframe{border:0;width:100%;height:100%}
.J8pFIW_container{background:#fff;border-radius:24px;padding:34px 36px;position:relative;box-shadow:0 12px 48px #0f172a1f}.J8pFIW_hasToggle{padding-bottom:88px}.J8pFIW_containerRestaurants{background:linear-gradient(160deg,#fffffffa 0%,#e5e7ffb8 100%)}.J8pFIW_containerBars{background:linear-gradient(160deg,#fffffffa 0%,#f0f9ffb8 100%)}.J8pFIW_title{margin:0;font-size:28px}@media (max-width:768px){.J8pFIW_title{font-size:22px}}.J8pFIW_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:28px;display:grid}.J8pFIW_card{background:#fffffff7;border-radius:26px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.J8pFIW_card:hover{transform:translateY(-3px)}.J8pFIW_cardRestaurants{border:1px solid #6366f129;box-shadow:0 16px 36px #6366f11f}.J8pFIW_cardRestaurants:hover{box-shadow:0 22px 46px #4f46e52e}.J8pFIW_cardBars{border:1px solid #0284c72e;box-shadow:0 16px 36px #0e749024}.J8pFIW_cardBars:hover{box-shadow:0 22px 46px #38bdf842}.J8pFIW_figure{aspect-ratio:3/2;min-height:230px;margin:0;position:relative;overflow:hidden}.J8pFIW_figure img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;transform:scale(1)}.J8pFIW_card:hover .J8pFIW_figure img{transform:scale(1.06)}.J8pFIW_overlay{z-index:2;align-items:flex-end;padding:20px 24px;display:flex;position:absolute;inset:0}.J8pFIW_overlayRestaurants{background:linear-gradient(#0f172a00 40%,#0f172abd 100%)}.J8pFIW_overlayBars{background:linear-gradient(#0f172a00 40%,#064e80c7 100%)}.J8pFIW_overlayTitle{letter-spacing:.01em;margin:0;font-size:20px;font-weight:600}.J8pFIW_overlayTitleRestaurants{color:#fff}.J8pFIW_overlayTitleBars{color:#f0f9ff}.J8pFIW_body{flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.J8pFIW_facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.J8pFIW_fact{border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.J8pFIW_factRestaurants{background:#eef2ff8c;border:1px solid #818cf840}.J8pFIW_factBars{background:#dbeafe85;border:1px solid #3b82f642}.J8pFIW_factLabel{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.J8pFIW_factLabelRestaurants{color:#4f46e5e0}.J8pFIW_factLabelBars{color:#2563ebeb}.J8pFIW_factValue{font-size:15px;font-weight:500;line-height:1.5}.J8pFIW_factValueRestaurants{color:#111827d1}.J8pFIW_factValueBars{color:#0f172ad1}.J8pFIW_fallback{color:#374151cc;text-align:center;letter-spacing:.02em;background:repeating-linear-gradient(135deg,#6366f11f,#6366f11f 18px,#e2e8ff73 18px 36px),linear-gradient(#f8fafff2,#e0e7fff2);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex;position:absolute;inset:0}.J8pFIW_fallback small{letter-spacing:.03em;font-size:13px;font-weight:500}.J8pFIW_floatingToggle{box-sizing:border-box;justify-content:center;width:100%;padding:0 36px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.J8pFIW_toggleButton{letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 18px 32px #0f172a2e}.J8pFIW_toggleButton:focus-visible{outline-offset:3px;outline:3px solid #3b82f673}.J8pFIW_toggleButton:hover{transform:translateY(-2px);box-shadow:0 22px 38px #0f172a3d}.J8pFIW_toggleButtonRestaurants{background:linear-gradient(135deg,#4f46e5f5,#818cf8eb)}.J8pFIW_toggleButtonRestaurants:hover{background:linear-gradient(135deg,#4338cafa,#6366f1f2)}.J8pFIW_toggleButtonBars{background:linear-gradient(135deg,#0284c7f5,#0ea5e9eb)}.J8pFIW_toggleButtonBars:hover{background:linear-gradient(135deg,#0369a1fa,#38bdf8f2)}@media (max-width:900px){.J8pFIW_container{padding:28px}.J8pFIW_hasToggle{padding-bottom:76px}.J8pFIW_floatingToggle{padding:0 28px}.J8pFIW_overlay{padding:18px 20px}.J8pFIW_body{padding:18px 20px 20px}}@media (max-width:768px){.J8pFIW_container{border-radius:16px;padding:24px}.J8pFIW_hasToggle{padding-bottom:85px}.J8pFIW_floatingToggle{padding:0 24px}.J8pFIW_toggleButton{margin-top:8px}.J8pFIW_grid{grid-template-columns:1fr;gap:16px}.J8pFIW_card{border-radius:16px}.J8pFIW_fact{font-size:14px}.J8pFIW_overlayTitle{font-size:18px}}
.PrlckW_section{background:#fff;border-radius:24px;padding:36px;box-shadow:0 12px 48px #0f172a1f}@media (max-width:768px){.PrlckW_section{border-radius:16px;padding:24px}}.PrlckW_excerpt{color:#1e293bc7;margin-bottom:0;font-size:16px;line-height:1.7}.PrlckW_toggleButton{color:#2563eb;cursor:pointer;background:0 0;border:none;margin-top:18px;padding:0;font-weight:600}
