.store-finder-teaser-container{display:flex;justify-content:center;padding:60px 0}
@media only screen and (max-width:1365px){.store-finder-teaser-container{padding:40px 0}
}
.store-finder-teaser-container .store-finder-teaser-wrapper{position:relative;padding:0 40px}
@media only screen and (max-width:1365px){.store-finder-teaser-container .store-finder-teaser-wrapper{display:flex;flex-direction:column;align-items:center;max-width:1024px;width:100%;padding:0}
}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container{z-index:1;position:absolute;top:50%;transform:translate(0,-50%);background-color:white;width:524px;padding:30px;border:1px solid #e2f3f5;border-radius:6px;box-shadow:0 4px 20px 0 #2222221A}
@media only screen and (max-width:1365px){.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container{display:flex;flex-direction:column;align-items:center;max-width:1024px;width:100%;position:initial;padding:0 20px 0;transform:none;border:0;border-radius:0;box-shadow:none}
}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container-store{position:relative;--pac-container-top:54px}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container-store .sl-input-wrapper-store{width:100%;border:2px solid rgba(0,116,122,0.15);border-radius:30px}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container-store .sl-input-wrapper-store.pac-open{border-radius:25px 25px 0 0}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container-store .sl-input-wrapper-store .sl-input-container__input{margin-left:0}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .text-container .title-container{color:#0f2033;margin-bottom:20px}
@media only screen and (max-width:1365px){.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .text-container .title-container{width:100%;text-align:center}
}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .text-container .paragraph-container{margin-bottom:40px}
@media only screen and (max-width:1365px){.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .text-container .paragraph-container{display:none}
}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container{width:100%}
@media only screen and (max-width:1365px){.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container{width:320px}
}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container .sl-input-wrapper{width:100%;min-width:auto}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container .sl-input-wrapper .sl-input-container__input{margin-left:0;color:#0f2033}
.store-finder-teaser-container .store-finder-teaser-wrapper .map-wrapper{width:959px;height:640px;margin-left:327px;background-color:lightgrey;border:2px solid #e2f3f5;border-radius:6px}
@media only screen and (max-width:1365px){.store-finder-teaser-container .store-finder-teaser-wrapper .map-wrapper{width:calc(100% - 80px);height:510px;margin:20px 40px 0}
}
@media only screen and (max-width:709px){.store-finder-teaser-container .store-finder-teaser-wrapper .map-wrapper{width:calc(100% - 40px);height:510px;margin:20px 20px 0}
}
#store-finder-teaser-map .gMap-control{display:flex;flex-direction:column;align-content:left;width:25px;height:60px;gap:11px;margin:26px 16px 0 0}
@media only screen and (max-width:1365px){#store-finder-teaser-map .gMap-control{display:none}
}
#store-finder-teaser-map .gMap-control .incZoom{width:24px;height:24px;cursor:pointer;background-image:url('../../clientlibs/clientlib-base/resources/img/icons/incZoom.svg');background-size:cover;background-position:center}
#store-finder-teaser-map .gMap-control .decZoom{width:24px;height:24px;cursor:pointer;background-image:url('../../clientlibs/clientlib-base/resources/img/icons/decZoom.svg');background-size:cover;background-position:center}
#store-finder-teaser-map .storeTypeLegend{right:12.5px !important;bottom:20px !important;display:flex;width:fit-content;height:fit-content;background-color:#fff;box-shadow:0 2px 4px 0 #2222221A;gap:20px;padding:10px;font-family:'AvenirNext-DemiBold';font-size:14px;line-height:22px}
#store-finder-teaser-map .storeTypeLegend>div{display:flex;gap:10px;align-items:center}
#store-finder-teaser-map .storeTypeLegend .mes-ico{display:inline-flex;height:24px;width:18px;background-image:url('../../clientlibs/clientlib-base/resources/img/icons/mes.svg');background-size:cover;background-position:center}
#store-finder-teaser-map .storeTypeLegend .sis-ico{display:inline-flex;height:24px;width:18px;background-image:url('../../clientlibs/clientlib-base/resources/img/icons/sis.svg');background-size:cover;background-position:center}
#store-finder-teaser-map .gm-style-cc{display:none}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .floating-label label{font-family:'AvenirNext-DemiBold';top:2px;left:19px;height:20px;margin:0 0 21px;position:absolute;opacity:0;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(15,32,51,0.7)}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .floating-label.is-floating label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:rgba(15,32,51,0.7);opacity:1}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .floating-label{padding:5px 20px 4px;position:relative}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .floating-label.is-floating input{padding:20px 10px 4px 0 !important;object-fit:contain;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#0f2033 !important}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container .sl-input-container__input{border:0;width:50%;margin-left:6px;height:27px;margin-left:0;margin-left:20px;padding-right:7px;background:transparent !important;padding-bottom:4px;height:43px;color:#000;text-decoration:none !important;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container input[type="text"]::placeholder{font-family:'AvenirNext-DemiBold';color:#0f2033}
.store-finder-teaser-container .store-finder-teaser-wrapper .sl-card-container input[type="text"]:focus::placeholder{color:transparent}
#sft-map-tooltip{display:flex;flex-direction:column;gap:10px;padding:20px 0 20px 20px;background-color:#fff;border:2px solid #e2f3f5;border-radius:6px;width:225px;height:131px;font-family:'AvenirNext-Regular';font-weight:400;font-size:13px;line-height:17.76px}
#sft-map-tooltip.no-stats{display:flex;flex-direction:column;padding:20px 0 20px 20px;background-color:#fff;border:2px solid #e2f3f5;border-radius:6px;width:225px;height:57.76px;font-family:'AvenirNext-Regular';font-weight:400;font-size:13px;line-height:17.76px}
#sft-map-tooltip h7{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16.34px}
#sft-map-tooltip .seperator{border:1px solid #e2f3f5;margin-right:20px}
#sft-map-tooltip .tooltip-stats{display:flex;gap:5px;align-items:center}
#sft-map-tooltip .tooltip-stats .icon-container{display:flex;width:24px;height:24px;align-items:center;justify-content:center}
#sft-map-tooltip .tooltip-stats .icon-container .mes-ico{display:inline-flex;height:20px;width:auto}
#sft-map-tooltip .tooltip-stats .icon-container .sis-ico{display:inline-flex;height:20px;width:auto}
#sft-map-tooltip:after{left:102.5px;bottom:-10.5px;position:absolute;content:'';width:20.5px;height:20.5px;background-color:white;transform:rotate(45deg);border:2px solid #e2f3f5;border-top-width:0;border-left-width:0}