.sf-loc{--sf-loc-gold: #B09247;--sf-loc-dark: #231F20;padding:72px 0}.sf-loc__head{max-width:640px;margin-bottom:28px}.sf-loc__title{margin:0 0 10px;font-family:var(--font-headline, inherit);font-weight:var(--font-headline-weight, 600);font-size:32px;line-height:1.1;text-transform:uppercase}.sf-loc__text{margin:0;opacity:.75}.sf-loc__body{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:0;border-radius:var(--border-radius, 16px);overflow:hidden;background:#fff;box-shadow:0 18px 48px #00000014;height:560px}.sf-loc__panel{display:flex;flex-direction:column;min-height:0;padding:20px;border-right:1px solid rgba(35,31,32,.08);color:var(--sf-loc-dark)}.sf-loc__map{min-height:0;height:100%;background:#e9e6e1;z-index:0}.sf-loc__search{display:flex;align-items:stretch;border:1px solid rgba(35,31,32,.2);border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.sf-loc__search:focus-within{border-color:var(--sf-loc-gold);box-shadow:0 0 0 3px #b092472e}.sf-loc__search input{flex:1 1 auto;min-width:0;margin:0;padding:11px 13px;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;outline:none}.sf-loc .sf-loc__go,.sf-loc .sf-loc__go:hover,.sf-loc .sf-loc__go:focus{display:grid;place-items:center;width:46px;min-width:0;height:auto;margin:0;padding:0;border:0;border-left:1px solid rgba(35,31,32,.12);border-radius:0 10px 10px 0;background:transparent;color:var(--sf-loc-dark);cursor:pointer}.sf-loc .sf-loc__go:hover{background:#faf6ec}.sf-loc .sf-loc__me,.sf-loc .sf-loc__me:hover,.sf-loc .sf-loc__me:focus{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;width:auto;min-width:0;height:auto;margin:12px 0 0;padding:4px 0;border:0;background:none;color:var(--sf-loc-dark);font-family:var(--font-navigation, inherit);font-weight:var(--font-navigation-weight, 600);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--sf-loc-gold);text-underline-offset:4px;cursor:pointer}.sf-loc__me svg{color:var(--sf-loc-gold)}.sf-loc__status{min-height:18px;margin:8px 0 6px;font-size:13px;opacity:.7}.sf-loc__empty{margin:12px 0 0;font-size:14px;opacity:.6}.sf-loc__list{flex:1 1 auto;min-height:0;margin:0 -8px;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.sf-loc__item{margin:0;padding:12px 8px;border-top:1px solid rgba(35,31,32,.08);border-radius:10px;transition:background-color .2s ease}.sf-loc__item:first-child{border-top:0}.sf-loc__item.is-selected{background:#faf6ec}.sf-loc .sf-loc__pick,.sf-loc .sf-loc__pick:hover,.sf-loc .sf-loc__pick:focus{display:grid;grid-template-columns:1fr auto;gap:2px 10px;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;background:none;color:var(--sf-loc-dark);text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-base, inherit);cursor:pointer}.sf-loc__name{font-weight:600;font-size:15px}.sf-loc__item.is-near .sf-loc__name:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;background:var(--sf-loc-gold)}.sf-loc__dist{font-size:13px;font-weight:600;color:var(--sf-loc-gold);white-space:nowrap}.sf-loc__addr{grid-column:1 / -1;font-size:13px;opacity:.65}.sf-loc__links{display:flex;gap:14px;margin-top:8px}.sf-loc__links a,.sf-loc__pop-links a{color:var(--sf-loc-dark);font-family:var(--font-navigation, inherit);font-weight:var(--font-navigation-weight, 600);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--sf-loc-gold);text-underline-offset:4px}.sf-loc__pin{background:none;border:0;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.sf-loc__pin svg{display:block}.sf-loc__you span{display:block;width:18px;height:18px;border-radius:50%;background:#231f20;border:3px solid #fff;box-shadow:0 0 0 2px var(--sf-loc-gold, #B09247),0 0 0 10px #b0924738}.sf-loc .leaflet-popup-content-wrapper{border-radius:12px;box-shadow:0 12px 30px #0003}.sf-loc .leaflet-popup-content{margin:14px 16px}.sf-loc__pop{display:flex;flex-direction:column;gap:2px;color:var(--sf-loc-dark);font-family:var(--font-base, inherit);font-size:13px}.sf-loc__pop strong{font-size:14px;margin-bottom:2px}.sf-loc__pop-links{display:flex;gap:12px;margin-top:8px}.sf-loc .leaflet-control-zoom a{color:var(--sf-loc-dark)}.sf-loc .leaflet-container{font-family:var(--font-base, inherit)}@media(max-width:899px){.sf-loc{padding:48px 0}.sf-loc__title{font-size:24px}.sf-loc__body{grid-template-columns:1fr;height:auto}.sf-loc__map{order:-1;height:340px}.sf-loc__panel{border-right:0;padding:16px}.sf-loc__list{max-height:360px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/speedflex-location-map.css.map */
