[data-home-store-map-root]{--home-store-map-height:500px;display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:22px;align-items:start;min-width:0}[data-home-store-map-root] .home-store-map__map-column,[data-home-store-map-root] .home-store-map__list-column{min-width:0}.home-store-map__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:39px;margin-bottom:10px}.home-store-map__toolbar p{margin:0;color:var(--ink,#182a35);font-size:13px;font-weight:700}[data-home-map-reset]{background:transparent;border:0;border-bottom:1px solid currentColor;padding:3px 0;color:var(--brand-dark,#007f86);font-size:12px;font-weight:700;text-align:right}.home-store-map__canvas{position:relative;isolation:isolate;width:100%;height:var(--home-store-map-height,500px);overflow:hidden;border:1px solid #cadbdc;border-radius:7px;background:#e9f1ef;font-family:inherit}.home-store-map__canvas.leaflet-container{font-family:inherit;color:#182a35;background:#e9f1ef}.home-store-map__hint{font-size:12px;line-height:1.6;margin:11px 0 0;color:#526d72}.home-store-map__list-title{display:flex;align-items:center;min-height:39px;margin:0 0 10px;font-size:15px;line-height:1.35;color:var(--ink,#182a35)}[data-home-store-map-root] #store-list{display:block;position:relative;height:var(--home-store-map-height,500px);max-height:var(--home-store-map-height,500px);overflow:auto;overscroll-behavior:contain;padding:3px 7px 8px 3px;scrollbar-width:thin;scrollbar-color:#93bab9 #edf4f2}[data-home-store-map-root] .store-list .home-store-map__card:nth-child(n){display:block;min-width:0;min-height:0;margin:0 0 12px;padding:18px 17px;border:1px solid #d7e2e3;border-top:3px solid var(--brand-dark,#007f86);border-radius:5px;background:#fff;color:#182a35;transition:border-color .16s,box-shadow .16s}[data-home-store-map-root] .store-list .home-store-map__card.is-selected{border-color:var(--brand-dark,#007f86);box-shadow:0 0 0 2px var(--brand-dark,#007f86)}[data-home-store-map-root] .store-list .home-store-map__card.is-opening{border-top-color:var(--yellow,#ffe42e)}.home-store-map__card-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;min-width:0}.home-store-map__card-heading>div{min-width:0}.home-store-map__number{display:grid;place-items:center;flex:0 0 33px;height:33px;border-radius:50%;background:var(--brand-dark,#007f86);color:#fff;font-size:12px;font-weight:700}.is-opening .home-store-map__number{background:var(--yellow,#ffe42e);color:#182a35}.home-store-map__area{display:block;color:#60787f;font-size:10px;letter-spacing:.3px;line-height:1.5;overflow-wrap:anywhere}[data-home-store-map-root] .home-store-map__card h3{font-size:16px;line-height:1.3;letter-spacing:-.3px;margin:3px 0 0;overflow-wrap:anywhere}.home-store-map__opening{display:table;padding:4px 7px;background:var(--yellow,#ffe42e);color:#182a35;font-size:10px;font-weight:700;line-height:1.4;border-radius:3px;margin:0 0 10px}.home-store-map__card address{font-style:normal;font-size:12px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}[data-home-store-map-root] .home-store-map__card .home-store-map__description{min-height:0;margin:8px 0 11px;font-size:12px;line-height:1.65;white-space:pre-line;color:#526c74}[data-home-store-map-root] .home-store-map__tags{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 12px}[data-home-store-map-root] .home-store-map__tags span{font-size:10px;line-height:1.45;padding:3px 6px;background:#edf6f4;color:#31646a;border-radius:3px}.home-store-map__actions{display:flex;flex-wrap:wrap;gap:9px 14px;padding-top:11px;border-top:1px solid #e3eae9}[data-home-store-map-root] .home-store-map__actions a,[data-home-store-map-root] .home-store-map__actions button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;font-size:10px;line-height:1.55;font-weight:700;color:var(--brand-dark,#007f86);text-decoration:none;text-align:left;overflow-wrap:anywhere}[data-home-store-map-root] .home-store-map__actions button{flex-basis:100%}[data-home-store-map-root] .home-store-map__actions a:hover,[data-home-store-map-root] .home-store-map__actions button:hover{text-decoration:underline}.home-store-map__unknown,.home-store-map__empty{font-size:12px;line-height:1.7;color:#60787f;margin:8px 0 0}.home-store-map__empty{padding:24px 18px;border:1px solid #d7e2e3;border-radius:5px;background:#fff}.home-store-map__message{position:absolute;z-index:450;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:24px;background:linear-gradient(135deg,#eff5ef,#e3eeeb);color:#46666d;font-size:13px;line-height:1.7;text-align:center}.home-store-map__message[hidden]{display:none}.home-store-map__message span{max-width:340px}[data-map-state=error] .leaflet-container .home-store-map__message,[data-map-state=error] .home-store-map__canvas.leaflet-container .home-store-map__message{inset:auto 12px 12px;padding:12px 14px;border:1px solid #d1dfd9;border-radius:4px;background:#fffffff2;box-shadow:0 3px 15px #193e3310;font-size:11px}.home-store-map__marker{background:transparent;border:0}.home-store-map__pin-wrap{position:relative;display:block;width:40px;height:48px;filter:drop-shadow(0 3px 4px #18363e38)}.home-store-map__pin{position:absolute;left:2px;top:3px;display:grid;place-items:center;width:36px;height:36px;border:3px solid white;border-radius:50%;background:var(--brand-dark,#007f86);color:#fff;font-size:12px;font-weight:700;transform:translate(var(--home-pin-shift,0px));box-shadow:0 0 0 1px #25565830}.home-store-map__pin-stem{position:absolute;left:19px;bottom:4px;width:2px;height:var(--home-pin-length,23px);background:var(--brand-dark,#007f86);transform:rotate(var(--home-pin-angle,0deg));transform-origin:bottom center}.home-store-map__pin-wrap.is-opening .home-store-map__pin{background:var(--yellow,#ffe42e);color:#182a35;border-color:#fff}.home-store-map__pin-wrap.is-opening .home-store-map__pin-stem{background:#b69b18}.home-store-map__pin-wrap.is-selected .home-store-map__pin{box-shadow:0 0 0 3px #174f55;outline:3px solid #ffffffb3;outline-offset:3px}.home-store-map__marker:focus-visible{outline:0}.home-store-map__marker:focus-visible .home-store-map__pin{outline:3px solid #e0562e;outline-offset:4px}.home-store-map__popup{font-family:Montserrat,Arial,sans-serif;font-size:12px;line-height:1.6;color:#182a35}.home-store-map__popup strong{display:block;font-size:14px;line-height:1.35;margin:0 0 9px}.home-store-map__popup p{font-size:12px;line-height:1.6;margin:0 0 10px;white-space:pre-line}.home-store-map__popup a{display:block;color:var(--brand-dark,#007f86)!important;font-size:11px;font-weight:700;margin-top:7px}.home-store-map__canvas .leaflet-control-attribution{font-family:Arial,sans-serif;font-size:9px;background:#ffffffdf}.home-store-map__canvas .leaflet-control-attribution a{color:#255d67}@media(max-width:1000px)and (min-width:761px){[data-home-store-map-root]{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);gap:16px}}@media(max-width:760px){[data-home-store-map-root]{display:block}.home-store-map__canvas{height:min(var(--home-store-map-height,500px),320px);border-radius:5px}.home-store-map__toolbar{min-height:32px;margin-bottom:8px;gap:10px}.home-store-map__toolbar p{font-size:12px}[data-home-map-reset]{font-size:11px;max-width:50%}.home-store-map__hint{font-size:11px;margin-top:9px}.home-store-map__list-title{font-size:14px;min-height:0;margin:19px 0 10px}[data-home-store-map-root] #store-list{display:flex;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;gap:12px;scroll-snap-type:x mandatory;padding:3px 3px 14px;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin}[data-home-store-map-root] .store-list .home-store-map__card:nth-child(n){display:flex;flex-direction:column;flex:0 0 calc(100% - 26px);scroll-snap-align:start;margin:0;padding:17px 16px;min-height:0}[data-home-store-map-root] .home-store-map__card h3{font-size:16px}.home-store-map__actions{margin-top:auto}.home-store-map__card-heading{margin-bottom:10px}[data-home-store-map-root] .home-store-map__actions a,[data-home-store-map-root] .home-store-map__actions button{font-size:11px}[data-home-store-map-root] .home-store-map__tags span{font-size:10px}.home-store-map__empty{flex:0 0 100%;margin:0}}@media(prefers-reduced-motion:reduce){[data-home-store-map-root] .home-store-map__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/micasa-home-store-map.css.map */
