.store-locator{height:70vh;position:relative;border:none;display:flex;flex-direction:column-reverse}.store-locator>.map{width:100%;height:45%;flex-grow:1}.store-locator>.sidebar{width:100%;height:fit-content;display:flex;flex-direction:column}.store-locator>.sidebar>.panel{padding-right:4px;overflow-x:scroll;overflow-y:hidden;display:flex;flex-direction:row}.store-locator>.sidebar .location-search.overlay-control{display:none}.place{position:relative;padding:5px 10px;margin:10px;min-width:12em;cursor:pointer}.place:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.place:hover.place:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.place .name{padding:0;margin-bottom:4px;border-bottom:1px solid rgba(var(--color-foreground),var(--inputs-border-opacity))}.place .address,.place .address2,.place .postcode,.place .town{font-size:.85em;line-height:1.3em}.place .hours{margin-top:4px}.place .hours,.place .phone{line-height:1.3em;font-size:.9em}.distanceText{color:silver;font-family:open sans,arial,sans-serif;font-size:1em;font-weight:400;margin-block-start:.25em;padding-left:18px;padding-right:18px}.sidebar .panel::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.sidebar .panel::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.sidebar .panel::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#aaa}.map .reset-button button{position:absolute;left:10px;top:8px}@media screen and (min-width:850px){.store-locator{height:70vh;position:relative;margin:0 auto;max-width:960px;display:flex;flex-direction:row}.store-locator>.map{height:100%}.store-locator>.sidebar{max-width:40%;width:fit-content;min-width:16em;height:100%;margin-right:8px}.store-locator>.sidebar>.panel{margin-top:4px;padding-right:4px;overflow-y:scroll;overflow-x:hidden;flex-direction:column}.place{padding:5px 20px 15px;margin:5px;border:1px solid #d6d8d8;cursor:pointer}.place:after{content:none}}.location-search .field__label{padding-right:2em;font-size:1.3rem;top:calc(1.3rem + var(--inputs-border-width))}.location-search .field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.location-search{margin-top:6px;margin-left:6px;min-width:30em}.location-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.info .name{font-weight:700;text-decoration:underline;color:#000;margin-bottom:3px}.info .address,.info .address2,.info .postcode,.info .town{line-height:1.2em;color:#000}.store-locator-title{max-width:960px;margin:0 auto}.store-locator-title.centre-bar .title-bar{text-align:center;overflow:hidden}.store-locator-title.hs-centre .title-bar{text-align:center}.store-locator-title.hs-right .title-bar{text-align:right}.store-locator-title.title-wrapper.centre-bar{margin-bottom:0}.store-locator-title h2.title{margin-top:0}.store-locator-title.centre-bar h2{display:inline-block;position:relative;margin-bottom:.5rem}.store-locator-title.centre-bar h2:before,.store-locator-title.centre-bar h2:after{content:"";position:absolute;height:1px;border:none;top:50%;width:600px;background:#d5d5d5}.store-locator-title.centre-bar h2:before{right:100%;margin-right:15px}.store-locator-title.centre-bar h2:after{left:100%;margin-left:15px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-store-locator-map.css.map */
