.store-locators-location_wrapper{background:#d6b3841a;padding:60px 0 20px}.store-location-container{width:100%}.store-locators-location-heading.section-header{margin-bottom:30px}.store-locators-location-heading.section-header h2{text-align:center;font-weight:500}.store-location-block{width:100%;display:flex;justify-content:center;gap:80px}.store-location-media{width:calc(100% - 530px);max-width:600px;position:relative}.store-location-slider{width:100%}.store-location-media .store-locator-content-banner{width:100%;padding-block:14px;padding-inline:20px;position:absolute;left:50%;transform:translate(-50%);bottom:55px;z-index:5;border-radius:29px;max-width:508px;background:#fff}.store-locator-banner-timings{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.store-locator-banner-timings h3{display:flex;align-items:center;gap:5px;margin:0;color:#000;font-family:var(--font-family-body);font-size:10px;font-weight:400;letter-spacing:.5px;line-height:16px}.store-locator-banner-timings h3 img{max-width:12px}.store-locator-banner-timings .btn-open{color:#fff;font-family:var(--font-family-body);font-size:10px;font-weight:600;letter-spacing:.5px;line-height:16px;background:#bcdae0;border-radius:16px;padding:9px 16px}.store-locator-banner-timings .btn-open:hover{color:#fff}.store-location-slider.slick-dotted.slick-slider{margin-bottom:0}.store-location-slider img{width:100%;display:block}.store-location-content{max-width:450px}.store-location-facilities{width:100%}.store-location-header{margin:0;display:flex;flex-direction:column;gap:48px}.store-location-facility-inner ul{list-style:none;padding:0 20px;display:flex;flex-wrap:wrap}.store-location-facility-inner ul li{margin-bottom:10px;font-family:var(--font-family-body);font-weight:300;font-size:15px;letter-spacing:.75px;line-height:18px;color:#000;list-style:disc;width:50%}.store-location-services{width:100%}.store-location-facility-header h4,.store-location-service-header h4{font-family:var(--font-family-body);font-size:16px;letter-spacing:1.6px;line-height:19px;font-weight:500;color:#215271;margin-bottom:15px}.store-location-service-inner{display:flex;gap:35px}.store-location-service{max-width:174px;display:flex}.store-location-content h3{font-size:26px;margin-bottom:20px;letter-spacing:2.6px;line-height:20px;font-family:var(--font-family-body);font-weight:500;color:#144a62}.store-location-address p{color:#144a62;font-size:15px;letter-spacing:1.5px;line-height:25px}.store-location-slider .slick-dots{margin:10px 0 0}.store-location-slider .slick-dots li button:before{color:#fff!important;font-size:46px!important;border:1px solid #215271;border-radius:50%;width:18px;height:18px;line-height:18px}.store-location-slider .slick-dots li.slick-active button:before{border:2px solid #215271}.store-location-button-inner{display:flex;width:100%;gap:30px}.store-location-button-inner .btn-primary{display:flex;align-self:center;justify-content:center;flex-basis:calc(100% - 30px);gap:10px;font-size:12px;letter-spacing:1.2px;line-height:20px;padding:17px 30px;color:#215271;border:1px solid #707070}.store-location-button-inner .btn-primary:hover{background:#f0f8fa;color:#215271!important}.store-location-button-appointment .btn-secondary{display:flex;justify-content:center;gap:10px;font-size:12px;letter-spacing:1.2px;line-height:20px;padding:17px 30px;background:#215271;color:#fff;border:1px solid #707070;font-weight:600;transition:all .5s ease}.store-location-button-appointment .btn-secondary:hover{background:#fff;color:#215271}.store-location-button-inner svg{max-width:14px;max-height:19px}.store-location-button{display:flex;flex-direction:column;gap:25px}@media(min-width:992px){.store-locators-location_wrapper .page-width{padding:0 100px}}@media(max-width:749px){.store-locators-location_wrapper{padding:35px 0}.store-location-container{flex-direction:column}.store-location-block{width:100%;flex-direction:column;align-items:center;gap:45px}.store-location-media,.store-location-slider{width:100%;max-width:100%}.store-locator-banner-content{gap:10px;padding-inline:20px}.store-location-media .store-locator-content-banner{max-width:370px;padding-block:12px;padding-inline:14px}.store-locator-banner-timings{flex-direction:row;gap:8px}.store-locator-banner-timings h3{font-size:9px;letter-spacing:.3px}.store-locator-banner-timings .btn-open{padding:7px 12px;font-size:8px}.store-locator-banner-title{font-size:25px;letter-spacing:2.5px;line-height:30px}.store-locator-banner-description{line-height:25px;font-size:12px;letter-spacing:0}.store-location-facility-header h4,.store-location-service-header h4{font-size:12px;letter-spacing:1.2px;line-height:15px;text-align:center}.store-location-service-inner{justify-content:center}.store-location-facility-inner ul{width:90%;margin:auto;justify-content:space-between}.store-location-facility-inner ul li{font-size:12px;letter-spacing:.5px;line-height:12px;min-width:110px;width:auto}.store-location-service{max-width:175px;width:33.33%}.store-location-header{margin:0 0 20px}.store-location-content h3{font-size:15px;letter-spacing:1.5px;line-height:20px;text-align:center;margin-bottom:12px}.store-location-address p{line-height:15px;font-size:12px;text-align:center;letter-spacing:1px}.store-location-button-inner .btn-primary,.store-location-button-appointment .btn-secondary{letter-spacing:1px;padding:12px 0}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/store-locators-location.css.map */
