.bkk-store-locator-refresh .bkk-store-filters{display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:24px 20px;margin:0 auto;max-width:1200px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.bkk-store-locator-refresh .bkk-store-city{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;width:auto;padding:10px 16px;margin:0;border:1px solid #d4c7c7;border-radius:4px;background:#fff;color:#282828;font:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bkk-store-locator-refresh .bkk-store-city[aria-pressed=true]{border-color:#282828;background:#282828;color:#fff}.bkk-store-locator-refresh .bkk-store-city:focus-visible,.bkk-store-locator-refresh .bkk-store-action:focus-visible,.bkk-store-locator-refresh .bkk-store-phone-link:focus-visible{outline:2px solid #282828;outline-offset:3px}.bkk-store-locator-refresh .bkk-store-region[hidden]{display:none!important}.bkk-store-locator-refresh .bkk-store-region:not([hidden]){animation:bkk-store-show .18s ease-out}@keyframes bkk-store-show{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bkk-store-locator-refresh .bkk-store-region:not([hidden]){animation:none}}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]){padding:24px 24px 42px!important;text-align:left!important}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) h6{margin:0 0 14px;color:#282828;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none;text-align:left!important}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) p{margin:0 0 10px;color:#282828;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.55;text-align:left!important}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-meta{display:flex;align-items:flex-start;gap:9px;justify-content:flex-start;text-align:left!important;width:100%}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-address{display:block}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-meta svg,.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-action svg{width:16px;height:16px;flex:0 0 16px;margin-top:3px;stroke:currentColor;stroke-width:1.7}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-action svg{stroke:#000}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-meta span{min-width:0}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;width:100%}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-action{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:100%;min-height:46px;box-sizing:border-box;border:1px solid #000!important;border-radius:8px;padding:11px 12px!important;margin:0!important;background:transparent;color:#000!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4;text-align:center!important;text-decoration:none!important;white-space:nowrap}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-map-link:hover{background:#f8f1f1}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-appointment-link{background:#000;color:#fff!important}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-appointment-link:hover{background:#582727}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-phone-link{display:inline;border:0!important;padding:0!important;margin:0;color:inherit;font:inherit;letter-spacing:0;text-decoration:none!important}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-action svg{margin-top:0}@media(max-width:600px){.bkk-store-locator-refresh .bkk-store-filters{justify-content:flex-start;padding:20px 16px;gap:8px;scroll-padding-inline:16px}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]){padding:20px 18px 0!important;height:305px;margin-bottom:34px;display:flex;flex-direction:column;justify-content:space-between}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) h6{font-size:17px;margin-bottom:12px}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) p{font-size:14px}.bkk-store-locator-refresh .mcontent :is(.cont,[class^=cont-]) .bkk-store-actions{margin-top:18px;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/bkk-store-locator-refresh.css.map */
