@charset "UTF-8";@import"https://fonts.garmin.com/static.garmin.com/fonts/oswald/oswald.css";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP|Noto+Sans+KR|Noto+Sans+SC|Noto+Sans+TC|Prompt|Roboto|Roboto+Condensed&subset=chinese-simplified,chinese-traditional,japanese,korean,thai,vietnamese";.row-livesearch[data-v-b212f139]{margin-bottom:6px}.liveSearch-toggle[data-v-b212f139]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;color:#555}.liveSearch-toggle input[type=checkbox][data-v-b212f139]{position:absolute;opacity:0;width:0;height:0}.liveSearch-toggle__track[data-v-b212f139]{position:relative;display:inline-block;width:36px;height:20px;background:#ccc;border-radius:10px;transition:background .2s;flex-shrink:0}.liveSearch-toggle__track[data-v-b212f139]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s}.liveSearch-toggle input:checked~.liveSearch-toggle__track[data-v-b212f139]{background:#333}.liveSearch-toggle input:checked~.liveSearch-toggle__track[data-v-b212f139]:after{transform:translate(16px)}.card[data-v-1fe4517d]{position:relative}.card__debug-index[data-v-1fe4517d]{position:absolute;top:4px;right:6px;padding:1px 6px;font-size:11px;font-weight:700;color:#fff;background:#e53e3e;border-radius:3px;letter-spacing:.03em;pointer-events:none;z-index:1}.results_count[data-v-d812e7df]{margin:0 0 .5rem;font-size:.875rem;color:#555}.quickNav[data-v-d812e7df]{position:sticky;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:4px;width:32px;margin-left:auto;margin-right:10px;z-index:10}@media (max-width: 1023px){.quickNav[data-v-d812e7df]{position:fixed;bottom:20px;right:12px;margin:0;z-index:100}}.quickNav__sep[data-v-d812e7df]{width:20px;height:1px;background:#ccc;margin:2px 0}.quickNav__btn[data-v-d812e7df]{width:32px;height:32px;border-radius:50%;border:1px solid #bbb;background:#fff;cursor:pointer;font-size:12px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000002e;transition:background .15s,color .15s,border-color .15s;padding:0}.quickNav__btn[data-v-d812e7df]:hover{background:#000;color:#fff;border-color:#000}.quickNav__btn--top[data-v-d812e7df]{font-size:18px;background:#000;color:#fff;border-color:#000}.quickNav__btn--top[data-v-d812e7df]:hover{background:#333}.quickNav__btn--active[data-v-d812e7df]{background:#007bc0;color:#fff;border-color:#007bc0}[v-cloak]{display:none}#app{display:flex;flex-direction:column;flex:1}.init-fallback{display:flex;align-items:center;justify-content:center;min-height:60vh;font-family:Arial,sans-serif;text-align:center;padding:2rem}.init-fallback__card{max-width:480px;border:1px solid #e0e0e0;border-radius:8px;padding:2.5rem 2rem;background:#fafafa}.init-fallback__card svg{margin-bottom:1rem}.init-fallback__card h2{margin:0 0 .75rem;font-size:1.25rem;color:#333}.init-fallback__card p{margin:0;font-size:.95rem;color:#555;line-height:1.6}.btn-size-default{margin:.2rem 0;padding:1em 2em;font-size:16px;line-height:1em;letter-spacing:0;border-radius:0}html,body{max-width:100%;overflow-y:visible;margin:0;padding:0}@media (min-width: 1024px){html,body{overflow-y:visible}}body{height:100%;display:flex;flex-direction:column;font-size:16px;font-family:Roboto,sans-serif}input,textarea,select,button,option{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Oswald,Roboto,sans-serif;font-weight:initial}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup,p sup,b sup,ol sup,ul sup,li sup,strong sup{font-size:.6em}a{text-decoration:none;outline:0;color:#000}a:hover,a:focus{text-decoration:none;outline:0}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,strong,sub,sup,b,u,i,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,embed,footer,header,menu,nav,section,audio,video{border:0}html:lang(zh-TW) body,html:lang(zh) body,html[data-locale=zh-TW] body{font-family:Roboto,Noto Sans TC,Microsoft JhengHei,sans-serif}html:lang(zh-TW) body h1,html:lang(zh-TW) body h2,html:lang(zh-TW) body h3,html:lang(zh-TW) body h4,html:lang(zh-TW) body h5,html:lang(zh-TW) body h6,html:lang(zh) body h1,html:lang(zh) body h2,html:lang(zh) body h3,html:lang(zh) body h4,html:lang(zh) body h5,html:lang(zh) body h6,html[data-locale=zh-TW] body h1,html[data-locale=zh-TW] body h2,html[data-locale=zh-TW] body h3,html[data-locale=zh-TW] body h4,html[data-locale=zh-TW] body h5,html[data-locale=zh-TW] body h6{font-family:Oswald,Roboto,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:initial}html:lang(zh-TW) body input,html:lang(zh-TW) body textarea,html:lang(zh-TW) body select,html:lang(zh-TW) body button,html:lang(zh-TW) body option,html:lang(zh) body input,html:lang(zh) body textarea,html:lang(zh) body select,html:lang(zh) body button,html:lang(zh) body option,html[data-locale=zh-TW] body input,html[data-locale=zh-TW] body textarea,html[data-locale=zh-TW] body select,html[data-locale=zh-TW] body button,html[data-locale=zh-TW] body option{font-family:Roboto,Noto Sans TC,Microsoft JhengHei,sans-serif}html:lang(zh-CN) body,html[data-locale=zh-CN] body{font-family:Roboto,Noto Sans SC,sans-serif}html:lang(zh-CN) body h1,html:lang(zh-CN) body h2,html:lang(zh-CN) body h3,html:lang(zh-CN) body h4,html:lang(zh-CN) body h5,html:lang(zh-CN) body h6,html[data-locale=zh-CN] body h1,html[data-locale=zh-CN] body h2,html[data-locale=zh-CN] body h3,html[data-locale=zh-CN] body h4,html[data-locale=zh-CN] body h5,html[data-locale=zh-CN] body h6{font-family:Oswald,Roboto,Noto Sans SC,sans-serif;font-weight:initial}html:lang(zh-CN) body input,html:lang(zh-CN) body textarea,html:lang(zh-CN) body select,html:lang(zh-CN) body button,html:lang(zh-CN) body option,html[data-locale=zh-CN] body input,html[data-locale=zh-CN] body textarea,html[data-locale=zh-CN] body select,html[data-locale=zh-CN] body button,html[data-locale=zh-CN] body option{font-family:Roboto,Noto Sans SC,sans-serif}html:lang(ja-JP) body,html:lang(ja) body,html[data-locale=ja-JP] body{font-family:Roboto,Noto Sans JP,sans-serif}html:lang(ja-JP) body h1,html:lang(ja-JP) body h2,html:lang(ja-JP) body h3,html:lang(ja-JP) body h4,html:lang(ja-JP) body h5,html:lang(ja-JP) body h6,html:lang(ja) body h1,html:lang(ja) body h2,html:lang(ja) body h3,html:lang(ja) body h4,html:lang(ja) body h5,html:lang(ja) body h6,html[data-locale=ja-JP] body h1,html[data-locale=ja-JP] body h2,html[data-locale=ja-JP] body h3,html[data-locale=ja-JP] body h4,html[data-locale=ja-JP] body h5,html[data-locale=ja-JP] body h6{font-family:Oswald,Roboto,Noto Sans JP,sans-serif;font-weight:initial}html:lang(ja-JP) body input,html:lang(ja-JP) body textarea,html:lang(ja-JP) body select,html:lang(ja-JP) body button,html:lang(ja-JP) body option,html:lang(ja) body input,html:lang(ja) body textarea,html:lang(ja) body select,html:lang(ja) body button,html:lang(ja) body option,html[data-locale=ja-JP] body input,html[data-locale=ja-JP] body textarea,html[data-locale=ja-JP] body select,html[data-locale=ja-JP] body button,html[data-locale=ja-JP] body option{font-family:Roboto,Noto Sans JP,sans-serif}html:lang(ko-KR) body,html:lang(ko) body,html[data-locale=ko-KR] body{font-family:Roboto,Noto Sans KR,sans-serif}html:lang(ko-KR) body h1,html:lang(ko-KR) body h2,html:lang(ko-KR) body h3,html:lang(ko-KR) body h4,html:lang(ko-KR) body h5,html:lang(ko-KR) body h6,html:lang(ko) body h1,html:lang(ko) body h2,html:lang(ko) body h3,html:lang(ko) body h4,html:lang(ko) body h5,html:lang(ko) body h6,html[data-locale=ko-KR] body h1,html[data-locale=ko-KR] body h2,html[data-locale=ko-KR] body h3,html[data-locale=ko-KR] body h4,html[data-locale=ko-KR] body h5,html[data-locale=ko-KR] body h6{font-family:Oswald,Roboto,Noto Sans KR,sans-serif;font-weight:initial}html:lang(ko-KR) body input,html:lang(ko-KR) body textarea,html:lang(ko-KR) body select,html:lang(ko-KR) body button,html:lang(ko-KR) body option,html:lang(ko) body input,html:lang(ko) body textarea,html:lang(ko) body select,html:lang(ko) body button,html:lang(ko) body option,html[data-locale=ko-KR] body input,html[data-locale=ko-KR] body textarea,html[data-locale=ko-KR] body select,html[data-locale=ko-KR] body button,html[data-locale=ko-KR] body option{font-family:Roboto,Noto Sans KR,sans-serif}html:lang(th-TH) body,html:lang(th) body,html[data-locale=th-TH] body{font-family:Roboto,Prompt,sans-serif}html:lang(th-TH) body h1,html:lang(th-TH) body h2,html:lang(th-TH) body h3,html:lang(th-TH) body h4,html:lang(th-TH) body h5,html:lang(th-TH) body h6,html:lang(th) body h1,html:lang(th) body h2,html:lang(th) body h3,html:lang(th) body h4,html:lang(th) body h5,html:lang(th) body h6,html[data-locale=th-TH] body h1,html[data-locale=th-TH] body h2,html[data-locale=th-TH] body h3,html[data-locale=th-TH] body h4,html[data-locale=th-TH] body h5,html[data-locale=th-TH] body h6{font-family:Oswald,Prompt,sans-serif;font-weight:initial}html:lang(th-TH) body input,html:lang(th-TH) body textarea,html:lang(th-TH) body select,html:lang(th-TH) body button,html:lang(th-TH) body option,html:lang(th) body input,html:lang(th) body textarea,html:lang(th) body select,html:lang(th) body button,html:lang(th) body option,html[data-locale=th-TH] body input,html[data-locale=th-TH] body textarea,html[data-locale=th-TH] body select,html[data-locale=th-TH] body button,html[data-locale=th-TH] body option{font-family:Roboto,Prompt,sans-serif}html:lang(vi-VN) body,html:lang(vi) body,html[data-locale=vi-VN] body{font-family:Roboto,sans-serif}html:lang(vi-VN) body h1,html:lang(vi-VN) body h2,html:lang(vi-VN) body h3,html:lang(vi-VN) body h4,html:lang(vi-VN) body h5,html:lang(vi-VN) body h6,html:lang(vi) body h1,html:lang(vi) body h2,html:lang(vi) body h3,html:lang(vi) body h4,html:lang(vi) body h5,html:lang(vi) body h6,html[data-locale=vi-VN] body h1,html[data-locale=vi-VN] body h2,html[data-locale=vi-VN] body h3,html[data-locale=vi-VN] body h4,html[data-locale=vi-VN] body h5,html[data-locale=vi-VN] body h6{font-family:Oswald,Roboto Condensed,sans-serif;font-weight:initial}html:lang(vi-VN) body input,html:lang(vi-VN) body textarea,html:lang(vi-VN) body select,html:lang(vi-VN) body button,html:lang(vi-VN) body option,html:lang(vi) body input,html:lang(vi) body textarea,html:lang(vi) body select,html:lang(vi) body button,html:lang(vi) body option,html[data-locale=vi-VN] body input,html[data-locale=vi-VN] body textarea,html[data-locale=vi-VN] body select,html[data-locale=vi-VN] body button,html[data-locale=vi-VN] body option{font-family:Roboto,sans-serif}.g__breadcrumbs__wrapper{position:relative;padding:1rem 0;text-align:center;text-transform:uppercase}.g__breadcrumbs__con{width:100%;display:flex;justify-content:center}.g__breadcrumbs__item{display:inline-flex;border-right:1px solid black;line-height:1em;padding:0 .8rem}.g__breadcrumbs__item:last-child{border-right:none}.g__breadcrumbs__item .g__breadcrumbs__link{font-size:14px}.menu_bar{background:#eee;display:block}.menu_bar nav{width:100%;height:auto;overflow:hidden}.menu_bar nav .menu{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;text-align:center;text-transform:uppercase}.menu_bar nav .menu ul{display:inline-flex;flex-wrap:nowrap;padding:0;margin:0 auto;text-align:center;position:relative;white-space:nowrap}.menu_bar nav .menu ul li{list-style:none;padding:0 1.5rem}.menu_bar nav .menu ul li a{color:#000;padding:1rem 0;display:inline-block;position:relative}.menu_bar nav .menu ul li a.active:before{content:"";position:absolute;display:block;height:4px;width:100%;background-color:#60cff6;bottom:0}main{flex:1}.store_map_main{display:flex;position:relative;width:100%;overflow-y:visible;flex-direction:column;height:auto}@media (min-width: 1024px){.store_map_main{flex-direction:row;height:100vh;overflow-y:hidden}}.store_map_main button{color:#000}.store_map_main.is-map-view .cards{display:none}@media (min-width: 1024px){.store_map_main.is-map-view .cards{display:block}}.store_map_main.is-map-view .results{display:none}@media (min-width: 1024px){.store_map_main.is-map-view .results{display:block}}.store_map_main.is-map-view .hint{display:none}@media (min-width: 1024px){.store_map_main.is-map-view .hint{align-items:center;gap:6px}}.store_map_main.is-map-view .mapSlot{display:block}@media (min-width: 1024px){.store_map_main.is-map-view .mapSlot{display:none}}.store_map_main.is-map-view #store_map{display:block;width:100%;height:100%}@media (min-width: 1024px){.store_map_main.is-map-view #store_map{display:none}}.store_map_main .store_map{flex:1;min-width:0;height:auto;display:none}@media (min-width: 1024px){.store_map_main .store_map{display:block}}.store_map_main .store_list{width:100%;height:100%;overflow-y:visible}@media (min-width: 1024px){.store_map_main .store_list{width:390px;overflow-y:hidden}}.page{max-width:420px;margin:0 auto;padding:16px 12px 32px}.locator{border:0;height:auto;min-height:calc(100dvh - var(--header-h, 0px) - var(--menu-bar-h, 0px) - var(--breadcrumbs-h, 0px));position:relative;overflow-y:auto}@media (min-width: 1024px){.locator{border:1px solid rgb(209.1,209.1,209.1);height:100vh}}.filter_block{background-color:#e6e6e6;padding:2rem 1rem}.row{margin-bottom:10px}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.field{position:relative;display:block}.field .chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#333;pointer-events:none}.field-select select{width:100%;height:42px;padding:0 40px 0 12px;border:1px solid rgb(209.1,209.1,209.1);background:#fff;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search{display:grid;grid-template-columns:1fr 46px 46px;gap:8px;align-items:stretch}.search .search__inputWrap{position:relative;border:1px solid rgb(209.1,209.1,209.1);background:#fff;height:42px;display:flex;align-items:center;padding-right:34px}.search .search__inputWrap input{width:100%;font-size:1rem;border:0;outline:none;padding:10px 0 10px 12px;background:transparent;background:#fff}input:-internal-autofill-selected{background-color:#fff!important}.iconBtn{height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;border:0}.iconBtn_clear{position:absolute;display:flex;right:0;top:50%;transform:translateY(-50%);width:34px;height:100%;font-size:28px;line-height:1;color:#000;background:#fff}.iconBtn_clear.is-hidden{display:none}.iconBtn_locate{background:#e6e6e6;color:#000;border:1px solid black}.iconBtn_locate span{display:flex}button.searchBtn{height:42px;border:1px solid rgb(209.1,209.1,209.1);background:#000;color:#fff;cursor:pointer;font-size:16px}button.searchBtn:active{transform:translateY(1px)}input.has_danger::placeholder{color:#920000}input.has_danger::-moz-placeholder{color:#920000}.filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:44px}.dd{position:relative}.dd .dd__btn{width:calc(100% - 26px);height:40px;font-size:1rem;border:1px solid rgb(209.1,209.1,209.1);background:#fff;padding:0 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:8px;position:absolute;z-index:2;box-sizing:content-box}.dd .dd__btn span:first-of-type{margin-right:auto}.dd .dd__panel{position:absolute;box-sizing:border-box;width:calc(200% + 10px);max-height:270px;overflow-y:auto;left:0;right:auto;top:calc(100% - 3px);border:1px solid rgb(209.1,209.1,209.1);background:#fff;box-shadow:0 10px 25px #0000001a;padding:8px;display:none;z-index:1}.dd .dd__item{display:flex;align-items:center;gap:10px;padding:14px 10px;cursor:pointer}@media (min-width: 1024px){.dd .dd__item{padding:8px 10px}}.dd .dd__item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid rgb(209.1,209.1,209.1);border-radius:2px;background:#fff;display:inline-block;position:relative;margin:0}.dd .dd__item input[type=checkbox]:checked{background:#000;border-color:#000}.dd .dd__item input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.dd .dd__item input[type=checkbox]:focus-visible{outline:2px solid rgba(0,0,0,.3);outline-offset:2px}.dd.is-open .dd__panel{display:block}.dd.is-open .dd__btn{border-bottom:0;padding-bottom:1px}.dd.is-open .chev{transform:rotate(180deg)}.dd button.dd__clear{position:absolute;top:10px;right:0;border:0;background:transparent;font-size:14px;cursor:pointer;padding:4px 10px;text-decoration:underline;color:#106fad}.dd.store_type .dd__panel{left:calc(-100% - 10px);right:auto;width:calc(200% + 10px)}.badge{min-width:22px;height:22px;border-radius:50%;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.badge.is-hidden{display:none}.results_top{padding:0;position:static;z-index:2;background:#fff}.results_top_fixed{position:fixed;top:0;left:0;right:0;z-index:3;display:none;background:#fff;border-bottom:1px solid rgb(209.1,209.1,209.1)}.results_top_fixed.is-fixed-visible{display:block;visibility:visible}.results{border-top:1px solid rgb(209.1,209.1,209.1);padding:1rem;min-height:0;overflow-y:visible;box-sizing:border-box}@media (min-width: 1024px){.results{overflow-y:auto}}.hint{margin:1rem 0;text-align:center;display:none}.hint small{font-size:1rem}.selectedTags{display:flex;gap:10px;align-items:center;overflow-x:auto;white-space:nowrap;padding:0 0 0 1rem;margin:1rem 0}.selectedTags.is-hidden{display:none}.selectedTags__clear{border:0;background:#fff;font-size:14px;padding:4px 5px 4px 0;cursor:pointer;flex:0 0 auto;text-decoration:underline;color:#000}.viewToggle{display:inline-flex;flex-wrap:nowrap;padding:0 1rem}@media (min-width: 1024px){.viewToggle{display:none}}.viewToggle__btn{border:0;padding:10px;margin-right:1rem;border-bottom:4px solid white;background:#fff;color:#000;font-size:1rem;cursor:pointer;width:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.viewToggle__btn.is-active{border-bottom:4px solid black}.viewToggle__btn img{margin-right:5px}.mapSlot{display:none;width:100%;height:calc(100dvh - var(--view-toggle-h, 0px));min-height:320px;border:1px solid rgb(242.25,242.25,242.25);background:#f2f2f2;position:relative;overflow:hidden}.selectedTag{display:inline-flex;align-items:center;gap:0;padding:4px 0 4px 8px;border:1px solid #106FAD;font-size:14px;background:#fff;color:#106fad}@media (min-width: 1024px){.selectedTag{scrollbar-width:none}.selectedTag::-webkit-scrollbar{display:none}}button.selectedTag__remove{border:0;background:transparent;color:#106fad;cursor:pointer;font-size:20px;line-height:1;padding:0 8px}.cards{display:flex;flex-direction:column;gap:1rem}#cardsSentinel{height:1px;margin:0;padding:0;line-height:0;flex:0 0 auto}.cardsLoading{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px 0 8px;font-size:16px;color:gray;letter-spacing:2px;width:90px;margin:0 auto}.cardsLoading .g__loader__dot{background-color:#60cff6;display:inline-block;width:1rem;height:1rem;margin-inline:2px;animation:cardloader 1.5s infinite cubic-bezier(.165,.84,.44,1);border-radius:100%}.cardsLoading .g__loader__dot:nth-child(2){animation-delay:.5s}.cardsLoading .g__loader__dot:nth-child(3){animation-delay:1s}@keyframes cardloader{0%{transform:scale(.6);opacity:.3}10%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:.3}}.card{font-size:.875rem;border:1px solid rgb(242.25,242.25,242.25);box-shadow:0 1px 4px #d1d1d1;padding:1rem;background:#fff;cursor:pointer;transition:box-shadow .3s ease}.card:hover,.card--selected,.card.card--tap-feedback{box-shadow:0 4px 12px #999}.card .card__top{display:flex;gap:10px;align-items:flex-start}.card .card__title{font-size:1.5rem;margin:0 0 8px}.card .card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.card .hoursToday{color:#666;font-style:normal;margin-left:10px;text-transform:none}.card.is-expanded{box-shadow:0 4px 12px #bfbfbf}.card.is-expanded .detailsPreview{display:none}.card.is-expanded-hours .hoursToday{visibility:hidden}.card.is-expanded .details{opacity:1;color:#666}.card.is-expanded .details p{margin:0 auto}.chip{display:inline-flex;align-items:center;padding:6px 10px;font-size:14px;background:#ffc366}.chip.chip_brand{background:#60cff6}.phoneRow{margin-top:8px;font-family:Roboto,sans-serif}.phoneRow .link{color:#106fad;text-decoration:underline}.phoneRow .link:hover{text-decoration:underline}.addrRow{margin:8px 0;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.addrRow .distance{margin-left:auto;text-align:right;font-size:14px;white-space:nowrap;color:gray;line-height:1.5rem;display:inline-flex;align-items:center}.addrRow .distance img{margin-right:3px}.addrRow .addr{margin:0;text-align:left;flex:1}.actions{display:flex;gap:10px;align-items:center;justify-content:space-between}.actions button{border-radius:0}.mapBtn,.hint__online-store-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 15px;border:1px solid black;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease}.mapBtn:active,.hint__online-store-link:active{transform:translateY(1px)}.mapBtn:hover,.hint__online-store-link:hover{background:#000;color:#fff}.hint__online-store-link{margin-top:8px}.bottom_more{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:gray}.bottom_more p{margin:0}.detailBtn{border:0;background:transparent;cursor:pointer;color:#000;font-size:.875rem;padding:0;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start;width:100%}.detailBtn .chev{transform:rotate(0);transition:transform .15s ease;display:flex;justify-content:center;align-items:center}.detailBtn.is-open .chev{transform:rotate(180deg)}.details{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;color:#111;line-height:1.5}.details .weeklyHours{margin:8px 0 16px}.details .weeklyOthers p{font-size:.875rem}.salesItems{margin-top:8px}.salesItems__label{display:flex;font-size:.875rem;color:#000;flex-grow:1;align-items:baseline;text-transform:uppercase}.salesItems__label:before{content:"";width:4px;background:#000;display:inline-block;position:relative;top:2px;margin-right:6px;height:1rem}.salesItems__tags{display:flex;flex-wrap:wrap;gap:5px}.salesItems__tag{display:inline-flex;align-items:center;padding:4px 5px;font-size:14px;background:#f2f2f2}.detailsPreview{margin-top:10px;font-size:13px;color:#111;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#topcontrol{position:fixed;bottom:7rem;right:1rem;opacity:1;pointer-events:auto;transition:opacity .2s ease;cursor:pointer;z-index:9999}@media (min-width: 1024px){#topcontrol{right:auto;left:340px}}@media (max-width: 1023px){#topcontrol{opacity:0;pointer-events:none}}@media (max-width: 1023px){#topcontrol.is-visible{opacity:1;pointer-events:auto}}.store_map_main.is-map-view #topcontrol{display:none}.mappop{min-width:260px;max-width:360px;font-size:1rem;color:#000;font-family:Roboto,sans-serif;font-weight:400}@media (min-width: 1024px){.mappop{min-width:unset;max-width:-moz-fit-content;max-width:fit-content}}.mappop .card__debug-index{position:absolute;top:4px;right:6px;padding:1px 6px;font-size:11px;font-weight:700;color:#fff;background:#e53e3e;border-radius:3px;letter-spacing:.03em;pointer-events:none;z-index:1}.mappop .card{box-shadow:none;border:0;padding:0 1rem 1rem}@media (min-width: 1024px){.mappop .card{padding:0 1rem}}.mappop .card:hover{cursor:default}.mappop .details{display:block;max-height:none;opacity:1;overflow:unset}.mappop .details>*:first-child{margin-top:1rem}html:lang(zh-TW) .mappop,html:lang(zh) .mappop,html[data-locale=zh-TW] .mappop{font-family:Roboto,Noto Sans TC,Microsoft JhengHei,sans-serif}html:lang(zh-CN) .mappop,html[data-locale=zh-CN] .mappop{font-family:Roboto,Noto Sans SC,sans-serif}html:lang(ja-JP) .mappop,html:lang(ja) .mappop,html[data-locale=ja-JP] .mappop{font-family:Roboto,Noto Sans JP,sans-serif}html:lang(ko-KR) .mappop,html:lang(ko) .mappop,html[data-locale=ko-KR] .mappop{font-family:Roboto,Noto Sans KR,sans-serif}html:lang(th-TH) .mappop,html:lang(th) .mappop,html[data-locale=th-TH] .mappop{font-family:Roboto,Prompt,sans-serif}html:lang(th-TH) span[lang=en],html:lang(th) span[lang=en],html[data-locale=th-TH] span[lang=en]{font-size:14px}html:lang(vi-VN) .mappop,html:lang(vi) .mappop,html[data-locale=vi-VN] .mappop{font-family:Roboto,sans-serif}.gm-style .gm-style-iw-c{overflow:unset!important;max-height:30vh!important;max-width:80vw!important;padding:0;border-radius:0}@media (min-width: 1024px){.gm-style .gm-style-iw-c{max-width:-moz-fit-content!important;max-width:fit-content!important}}.gm-style .gm-style-iw-d{padding:0;overflow-y:auto!important;max-height:none!important;height:100%}.gm-style .gm-ui-hover-effect{background:#000!important;opacity:1!important;border-radius:50%;position:absolute!important;top:-15px!important;right:-15px!important;width:30px!important;height:30px!important}.gm-style .gm-ui-hover-effect>span{margin:3px!important}.gm-style .gm-ui-hover-effect>span{background-color:#fff!important}
