.af{--af-ink: #111;--af-muted: #6b6b6b;--af-line: #e4e4e4;--af-accent: #111}.af__heading{margin:0 0 .5rem}.af__intro{margin-bottom:1.5rem;color:var(--af-muted);max-width:60ch}.af__grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:1.5rem;align-items:start}.af__panel{display:flex;flex-direction:column;min-width:0}.af__map{height:var(--af-map-height, 600px);border-radius:6px;overflow:hidden;background:#eef0f2;z-index:0}.af__search{display:flex;gap:.5rem}.af__input{flex:1;min-width:0;height:44px;padding:0 .9rem;border:1px solid #c9c9c9;border-radius:4px;font:inherit;font-size:16px}.af__input:focus{outline:2px solid var(--af-accent);outline-offset:1px}.af__btn{width:44px;height:44px;border:0;border-radius:4px;background:var(--af-accent);color:#fff;cursor:pointer;display:grid;place-items:center}.af__locate{align-self:flex-start;margin:.6rem 0 0;padding:0;border:0;background:none;font:inherit;font-size:.9em;color:var(--af-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;gap:.35rem;align-items:center}.af__status{margin:.8rem 0 .4rem;font-size:.9em;color:var(--af-muted);min-height:1.4em}.af__list{list-style:none;margin:0;padding:0;max-height:470px;overflow-y:auto;border-top:1px solid var(--af-line)}.af__item{display:grid;grid-template-columns:28px 1fr auto;gap:.2rem .6rem;padding:1rem .25rem;border-bottom:1px solid var(--af-line);cursor:pointer}.af__item:hover,.af__item.is-active{background:#f6f6f6}.af__num{width:24px;height:24px;border-radius:50%;background:var(--af-accent);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.af__name{font-weight:700;margin:0;line-height:1.3}.af__dist{font-size:.85em;color:var(--af-muted);white-space:nowrap}.af__addr{grid-column:2 / 4;margin:0;line-height:1.45}.af__links{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin-top:.35rem;font-size:.92em}.af__links a{color:var(--af-ink);text-underline-offset:3px;overflow-wrap:anywhere}.af-pin{width:26px;height:26px;border-radius:50% 50% 50% 0;background:#111;transform:rotate(-45deg);border:2px solid #fff;box-shadow:0 1px 4px #00000059;display:grid;place-items:center}.af-pin span{transform:rotate(45deg);color:#fff;font:700 11px/1 system-ui,sans-serif}.af-pin--dim{background:#555;width:16px;height:16px}.af-you{width:16px;height:16px;border-radius:50%;background:#1a73e8;border:3px solid #fff;box-shadow:0 0 0 2px #1a73e859}.af .marker-cluster-small,.af .marker-cluster-medium,.af .marker-cluster-large{background:#11111140}.af .marker-cluster-small div,.af .marker-cluster-medium div,.af .marker-cluster-large div{background:#222;color:#fff;font-weight:700}.af .leaflet-popup-content{margin:12px 14px;line-height:1.45}@media(max-width:749px){.af__grid{grid-template-columns:1fr}.af__map{height:360px}.af__list{max-height:none}}.af{max-width:1400px;margin:0 auto;padding:48px clamp(16px,4vw,48px) 64px;box-sizing:border-box;font-family:Avenir,Avenir Next,sans-serif;color:#151515}.af p,.af__list,.af__item{margin:0!important}.af__heading{font-family:Avenir Book,Avenir,Avenir Next,sans-serif!important;font-weight:400!important;font-size:clamp(26px,4vw,40px)!important;line-height:1.2!important;letter-spacing:.25em!important;text-transform:uppercase;margin:0 0 16px!important}.af__intro,.af__intro p{font-size:17px!important;line-height:1.7!important;letter-spacing:.01em;color:#151515!important}.af__intro{margin-bottom:28px!important}.af__name{font-size:15px!important;font-weight:600!important;letter-spacing:2px!important;line-height:1.5!important;text-transform:uppercase}.af__addr,.af__links a,.af__dist,.af__status,.af__locate{font-size:15px!important;line-height:1.7!important;letter-spacing:.01em!important}.af__item{padding:16px 6px!important}.af__links{margin-top:4px!important}.af__input{border:1px solid #c9c9c9!important;font-family:inherit!important;font-size:16px!important}.af .leaflet-container{font-family:Avenir,Avenir Next,sans-serif}.af .leaflet-control-zoom a{font:400 20px/30px Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-indent:0!important}.af .leaflet-control-zoom a span{display:block;line-height:30px!important;font:inherit!important;letter-spacing:0!important;text-indent:0!important}.af .af__num{font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.af .af-pin span{display:block;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/aterforsaljare.css.map */
