#map{height:auto;position:relative;}.hide{display:none;}.tooltip{position:absolute;background-color:white;border:1px solid #ccc;padding:5px;border-radius:5px;z-index:1000;white-space:nowrap;}.rotate{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}.vp-map-wapper{position:relative;margin:50px auto 70px;}.popup-location-map{position:absolute;width:300px;background:#fff;box-shadow:rgba(0,0,0,0.35) 0 5px 15px;border-radius:10px;padding:10px;bottom:0;right:0;z-index:501;}img#mapImage{width:100%;}.popup-location-map .close{position:absolute;right:5px;top:5px;z-index:5;font-weight:normal;opacity:1;padding:revert;display:block;outline:none;background:#F2F4F8;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px;box-shadow:0 4px 4px rgba(0,0,0,0.5);cursor:pointer;}.popup-info .label-popup{padding:10px 0;}.popup-info .label-popup h4{font-size:18px;font-family:'EB Garamond';font-style:normal;font-weight:500;}.popup-info .des-popup p{font-size:14px;color:#808080;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;}.popup-slide-imgs{overflow:hidden;}.popup-info .imgs-wapper{max-height:150px;margin-right:68px;margin-left:0;position:relative;}.popup-info .slick-list{overflow:visible;margin:0 -4px;}.popup-info .image-item{padding:0 4px;}.popup-info .slick-arrow{background:transparent;border:0;position:absolute;z-index:1;background:#F2F4F8;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px;box-shadow:0 4px 4px rgba(0,0,0,0.5);top:50%;cursor:pointer;}.popup-info .slick-prev.slick-arrow{right:-68px;transform:translateY(-50%);}.popup-info .slick-next.slick-arrow{left:0;transform:translateY(-50%) rotate(180deg);}.popup-footer{display:flex;align-items:center;margin-bottom:8px;}.popup-footer > div{display:flex;font-size:14px;align-items:center;margin-right:10px;}.des-popup .active_time{font-size:14px;margin-bottom:8px;display:flex;align-items:center;color:#808080;}.des-popup .active_time img{margin-right:5px;width:16px;}.des-popup .active_time span{display:flex;align-items:center;}.des-popup .active_time span.name-active{margin-right:4px;}.popup-see{display:inline-block;width:100%;margin:10px 0;}.front-fa-stars{position:relative;}.front-fa-star{top:0;overflow:hidden;top:3px;display:flex;}.fa.fa-star{color:#f9a95a;}span.popup-number{margin-right:5px;}.reviews{color:#0055FF;}a.see-details{border:1px solid #E8952F;padding:6px 14px;border-radius:10px;text-decoration:none;font-size:14px;display:inline-block;background:#E8952F;color:#fff;text-align:center;}a.see-details:hover{background:transparent;color:#E8952F;}.list-location{position:absolute;bottom:20px;right:50px;}.list-store{display:flex;flex-wrap:wrap;justify-content:space-between;}.list-store > div{padding-right:30px;display:flex;flex-direction:column;flex:1 1 48%;gap:10px;box-sizing:border-box;}.list-store .store-item{display:flex;align-items:flex-start;}.store-item span.store-id{background:#C30000;color:#fff;width:25px;height:25px;display:flex;border-radius:50px;font-size:13px;border:2px solid #fff;line-height:20px;justify-content:center;align-items:center;}.store-item.bar span.store-id{background:#006EFF;}.store-item.spa span.store-id{background:#a016b2;}.store-item span.store-name{color:#fff;font-size:14px;display:inline-block;margin-left:8px;}.map-introduce{margin:50px 0;}.map-introduce h3{margin:20px 0;font-family:'EB Garamond';font-style:normal;font-weight:500;font-size:26px;}.route-of-travel h3{font-family:'EB Garamond';font-style:normal;font-weight:500;font-size:26px;}.route-of-travel-wapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:30px;}.route-travel-item{border-radius:25px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,0.25);}.route-travel-item .item-image img{width:100%;}.route-travel-item .item-info{padding:15px 30px;}.route-travel-item .item-info > div{margin-bottom:5px;}.route-travel-item .item-info .info-name{font-weight:bold;font-size:18px;}.route-travel-item .item-info .info-des{color:#4F4F4F;}.route-travel-item .item-info .info-name img{margin-right:10px;width:24px;}.cuisine-item{margin:0 7px;}img.img-hover{display:none;}.store-item-map:hover > span > img,.store-item-map.active > span > img{display:none;}.store-item-map:hover > span > img.img-hover,.store-item-map.active > span > img.img-hover{display:block;}.leaflet-container .leaflet-marker-pane img{animation:borderPulse 2000ms infinite ease-out,colorShift 10000ms infinite ease-in;display:block;border-radius:6px;cursor:pointer;}.leaflet-container .leaflet-marker-pane img:hover,.leaflet-container .leaflet-marker-pane img:focus{animation:borderPulse 2000ms infinite ease-out,colorShift 10000ms infinite ease-in,hoverShine 200ms;}.vp-map > .image{position:relative;}img.icon-hover{display:none;}.filter-map{display:flex;position:absolute;top:10px;left:10px;z-index:10;color:#000;}.filter-map > div{background:#fff;border-radius:20px;padding:5px 15px;margin-right:10px;display:flex;align-items:center;font-size:14px;cursor:pointer;position:relative;}.filter-map-wp.hide{display:none!important;}.filter-map > div .filter-map-item{display:flex;}.filter-map > div .filter-map-item span{display:inline-block;padding:0 5px;}.filter-map > div.active img{display:none;}.filter-map > div.active img.icon-hover{display:block;}.filter-map > div.active{background:#f05b24;color:#fff;}.filter-map > div.active .list-name-wapper.hide{display:block!important;color:#000;}.filter-map .list-name-wapper{position:absolute;top:30px;left:0;width:200px;display:none;padding-top:10px;}.filter-map .list-name-wapper .list-name{width:200px;box-shadow:0 4px 4px rgba(0,0,0,0.5);background:#fff;padding:5px 0;border-radius:5px;}.fl-restaurant .list-name-wapper,.fl-restaurant .list-name-wapper .list-name{width:330px;}.filter-map .list-name div.store-name{padding:7px 15px;}.filter-map > div.active .list-name.hide{display:block!important;color:#000;}.filter-map .list-name div.store-name.active{color:#f05b24;font-weight:bold;}img.icon-down{transform:rotate(90deg);}img.icon-down.icon-hover{width:7px!important;}.introduce-sologan{color:#0055FF;background:#D6E4FF;display:inline-block;padding:3px 10px;border-radius:10px;border:1px solid #0055FF;font-size:14px;}.reviews a{text-decoration:underline;}@keyframes colorShift{0%,100%{background:rgba(255,255,255,.4);}33%{background:rgba(255,255,255,.4);}66%{background:rgba(255,255,255,.4);}}.image-container{position:relative;overflow:hidden;width:100%;height:100%;cursor:grab;}.image{transition:transform 0.3s ease;width:100%;}.store-item-map{position:absolute;color:#fff;}div#image-wapper{height:auto;position:relative;}#image-wapper .leaflet-container{z-index:9;}@font-face{font-family:'FontAwesome';src:url('https://statics.vinpearl.com/files/hfonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://statics.vinpearl.com/files/hfonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://statics.vinpearl.com/files/hfonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://statics.vinpearl.com/files/hfonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://statics.vinpearl.com/files/hfonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://statics.vinpearl.com/files/hfonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-star:before{content:"\f005";}.fa-star-o:before{content:"\f006";}.popup-info .image-item img{height:69px;object-fit:cover;width:100%;}@keyframes borderPulse{0%{box-shadow:inset 0 0 0 5px rgba(232,149,47,.6),0px 0 0 0 rgba(232,149,47,1);}100%{box-shadow:inset 0 0 0 3px rgba(232,149,47,.4),0px 0 0 10px rgba(255,255,255,0);}}@keyframes hoverShine{0%{background-image:linear-gradient(135deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);}50%{background-image:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);}100%{background-image:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);}}@media (min-width:1024px){.filter-map > div:hover{background:#f05b24;color:#fff;}.filter-map > div:hover img{display:none;}.filter-map > div:hover img.icon-hover{display:block;}.filter-map > div:hover .list-name-wapper.hide{display:block!important;color:#000;}.filter-map .list-name div.store-name:hover{color:#f05b24;font-weight:bold;}}@media (max-width:992px){.page-node-type-landing-page .header-wrapper.new-header-wrapper:not(.navbar-white ) .has-lang>[data-toggle="dropdown"] a{color:#616971!important;}}@media (max-width:821px){.vp-map{min-width:821px;left:-51px;}}@media (max-width:768px){.vp-map{min-width:768px;left:-24px;}}@media (max-width:767px){.filter-map > div{padding:5px 10px;}.tooltip_ct:hover:before,.tooltip_ct:hover:after{opacity:0;}[data-tooltip-length="medium"]:after{display:none;}.vp-map{min-width:700px;left:-160px;}.filter-map{left:160px;}.vp-map > .image > img{min-width:700px;}.route-travel-item .item-info .info-name{font-size:16px;}.store-item span.store-id{font-size:12px;}.store-item span.store-name{width:calc(100% - 35px);}.popup-location-map{width:100%;bottom:0;right:0;position:fixed;}.list-location{position:unset;margin-top:25px;}.list-store > div{padding-right:15px;}.list-store > .store-list-2{padding:0;}.store-item span.store-name{color:#000;}.route-of-travel-wapper{grid-template-columns:repeat(1,1fr);}.vp-map-wapper{margin:30px auto 10px;}.map-introduce{margin:0 0 30px 0;}.map-introduce h3,.route-of-travel h3{font-size:20px;}.route-travel-item .item-info{padding:15px;}}@media (max-width:480px){.leaflet-container .leaflet-marker-pane img{margin-left:-18px!important;width:20px!important;height:20px!important;}.popup-info .image-item img{height:140px;object-fit:cover;}}@media (max-width:414px){.popup-info .image-item img{height:135px;}}@media (max-width:375px){.filter-map .fl-spa .list-name-wapper{left:-50px;}.popup-info .image-item img{height:115px;}}@media (max-width:360px){.popup-info .image-item img{height:110px;}}@media (max-width:320px){.filter-map .fl-spa .list-name-wapper{left:-100px;}.popup-info .image-item img{height:95px;}}