.geo-breadcrumb{color:#9aa0a6;background:#202124;padding:12px max(16px,50% - 570px);font-size:.92rem}.geo-breadcrumb a{color:#8ab4f8}.geo-faq{color:#e8eaed;background:#202124;padding:70px 0}.geo-faq h2{text-align:center;margin-bottom:28px}.geo-faq details{border:1px solid #3c4043;border-radius:10px;margin:10px 0;padding:0 18px}.geo-faq summary{cursor:pointer;padding:18px 0;font-weight:700}.geo-faq p{color:#e8eaed;margin:0;padding-bottom:18px}.geo-menu-search{max-width:680px;margin:24px auto}.geo-menu-search label{margin-bottom:8px;font-weight:700;display:block}.geo-menu-search input{border:1px solid #9aa0a6;border-radius:8px;width:100%;padding:13px 16px}.geo-menu-search p{min-height:24px;margin-top:7px}.navbar-toggler-icon{vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,190,51,0.9)' stroke-width='2.5' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:1.5em;height:1.5em;display:inline-block}.bg-box{background:#1a1f27}.hero_area{min-height:100vh}.hero_area .bg-box img{object-fit:cover;object-position:center;width:100%;height:100%}.filters_menu li{cursor:pointer;outline:0}.filters_menu li:focus-visible,.carousel-indicators li:focus-visible{outline-offset:2px;outline:2px solid #ffbe33}small,.hashtags,span[style*=a5a5a5]{color:silver!important}.food_section .box{height:calc(100% - 25px);min-height:100%;overflow:visible;max-height:none!important}.food_section .box .img-box{height:240px!important}.food_section .box .detail-box{flex-direction:column;flex-grow:1;padding:20px 20px 18px;display:flex}.food_section .box .detail-box h3{word-break:break-word;margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.35;-webkit-line-clamp:none!important;text-overflow:clip!important;min-height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.food_section .box .detail-box p{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:15px;font-size:.92rem;line-height:1.4;display:-webkit-box;overflow:hidden}.filters-content .grid>[class*=col-]{display:flex}.food_section .box{width:100%}.food_section .box .detail-box{flex-grow:1}.food_section .options{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.food_section .options a{line-height:0;display:inline-block}.food_section .options a img{width:58px;height:58px;animation:1.6s ease-in-out infinite waPulse;box-shadow:0 0 #25d3668c;border-radius:50%!important}.food_section .options a img:hover{animation-play-state:paused}@keyframes waPulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 16px #25d36600}to{box-shadow:0 0 #25d36600}}.reviews-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.review-card{background:#202124;border:none;border-radius:12px;flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.review-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006}.review-header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-initial{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:500;display:flex}.review-user-info{flex:1;min-width:0}.review-user-name{align-items:center;gap:6px;margin-bottom:2px;display:flex}.review-user-name .name{color:#e8eaed;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.review-user-name .verified-badge{flex-shrink:0;width:16px;height:16px}.review-meta{align-items:center;gap:6px;display:flex}.review-meta .time{color:#9aa0a6;font-size:.75rem}.review-meta .google-icon{flex-shrink:0;width:14px;height:14px}.stars{color:#fbbc04;letter-spacing:1px;margin-bottom:10px;font-size:1rem;line-height:1}.review-text{color:#e8eaed;flex:1;margin-bottom:12px;font-size:.875rem;line-height:1.5}.review-text .read-more{color:#8ab4f8;cursor:pointer;font-size:.875rem;display:inline}.review-text .read-more:hover{text-decoration:underline}.review-text .hidden-text{display:none}.review-text.expanded .hidden-text{display:inline}.review-text.expanded .read-more{display:none}.review-photos{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.review-photos img{object-fit:cover;cursor:pointer;border-radius:8px;width:60px;height:60px;transition:opacity .2s}.review-photos img:hover{opacity:.85}.review-source{border-top:1px solid #3c4043;align-items:center;gap:8px;padding-top:12px;display:flex}.review-source .source-logo{border-radius:4px;width:18px;height:18px}.review-source .source-text{color:#9aa0a6;font-size:.75rem}@media (width<=1100px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.reviews-grid{grid-template-columns:1fr}}@media (width<=992px){.hero_area{min-height:auto}.custom_nav-container .navbar-nav{align-items:center;padding-top:15px;padding-left:0}.user_option{justify-content:center;margin-top:15px}.custom_nav-container .navbar-nav .nav-item .nav-link{margin:5px 0;padding:5px 25px}.slider_section .carousel-indicators{margin-top:45px}.offer_section .box{text-align:center;flex-direction:column;align-items:center}.offer_section .box .img-box{margin-bottom:15px;margin-right:0}}@media (width<=767px){.about_section .detail-box,.book_section .form_container{margin-bottom:45px}.about_section .row{flex-direction:column-reverse}.offer_section .box{text-align:left;flex-direction:row}.offer_section .box .img-box{margin-bottom:0;margin-right:15px}}@media (width<=430px){.offer_section .box{text-align:center;flex-direction:column}.offer_section .box .img-box{margin-bottom:15px;margin-right:0}}@media (width<=376px){.slider_section .detail-box h1{font-size:1.5rem}}@media (width>=1200px){.container{max-width:1170px}}@media (width>=576px) and (width<=991px){.rent_solution_container .col-md-4.col-sm-6{float:left;width:50%}}
