.store_filter{display:flex;justify-content:center;column-gap:1.7rem}.noStoreError{text-align:center;grid-column:1 / -1}.store_filter_title{border-radius:31px;border:1px solid black;opacity:1;letter-spacing:0px;color:#363535;text-transform:capitalize;padding:8px 18px;cursor:pointer;margin:0}.store_filter_title.active{border:unset;background:#f0e7da 0% 0% no-repeat padding-box}.store-item{padding:5px}.store-item.selected{background:#faf1e7;border:1px solid #E2A362}.service-location-inner-div{display:flex;flex-direction:column}.service-location{padding:20px 0;font-family:Arial,sans-serif;flex-direction:column;align-items:start}.service-header{display:flex;font-size:1.2em;flex-direction:column;width:86%}.service-header-svg-div{display:flex;align-items:center;gap:30px;margin-bottom:18px}.service-header img{width:20px;height:20px}.city-img{-webkit-box-shadow:0px 11px 15px rgba(50,50,50,.4);z-index:1;width:209px;height:158px;object-fit:cover;border-radius:5px}.select-service-dot{content:"";width:10px;height:10px;background:#000;display:block!important;border-radius:12px;opacity:.3}.select-service-dot.passed{background-color:#ba464b;opacity:1}.service-header-heading{font-family:Lato Bold;font-size:24px;line-height:35px;margin:0;color:#2e2828}.service-header-heading-sub-heading{margin:0;font-family:Lato Regular;font-size:14px;line-height:18px;color:#070101;opacity:.4}.boutique-content{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:20px 0}.content-city-box{display:flex;flex-direction:column;align-items:center;cursor:pointer}.service-location.filtered-city{flex-direction:row;align-items:start;justify-content:space-between}.service-header.filtered-city{width:auto}.boutique-content.filtered-city{grid-template-columns:auto auto}.city-name-old{display:flex;justify-content:center;width:90%;background:#f5f5f5;margin:0;padding:12px;border-radius:0 0 5px 5px;font-size:18px;line-height:25px;color:#000;opacity:.7;font-family:Lato Regular}.city-info-container{display:flex;justify-content:space-between;align-items:center;background-color:#f8f4ed;padding:10px 20px;gap:20px;border-radius:10px}.city-info-text{font-family:Arial,sans-serif}.city-info-heading,.city-info-count{margin:0;font-size:16px;line-height:24px;color:#231f20;font-family:Lato Light}.store-item-media{height:unset}.city-info-city{margin:0;font-size:26px;line-height:45px;color:#231f20;font-family:Lato Regular}.city-info-image-container{display:flex;justify-content:center;align-items:center}.city-info-image{width:104px!important;height:88px!important;border-radius:5px;object-fit:cover}.present-city{margin-top:24px}button.locationBack{margin-top:20px;border-radius:5px;background:#060d36;color:#fff;padding:10px;font-size:12px;line-height:14px;font-family:Lato Regular;cursor:pointer;display:none;width:100%}button.locationBack.active{display:block}.summary-container{display:none;justify-content:center;align-items:center;padding:20px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;position:sticky;margin-top:1%;bottom:0}.summary-content{display:flex;align-items:center;width:100%;justify-content:space-between}.summary-left{display:flex;align-items:center;width:25%}.watch-image{width:60px;height:60px;margin-right:10px;border:1px solid #ddd;border-radius:8px}.watch-details{font-size:14px;color:#000}.watch-details .watch-details-heading,.summary-right-appointment .summary-right-appointment-heading,.summary-right .summary-right-heading{font-weight:400}.summary-divider{width:1px;display:block!important;height:70px;background-color:#ccc;margin:0 10px}.summary-right{margin-right:20px;width:20%}.summary-price{display:flex;align-items:center;justify-content:end;width:30%;gap:18px}.summary-price h4{margin:0}.continue-btn{padding:20px 55px;background-color:#060d36;color:#fff;font-size:14px;line-height:30px;font-family:Lato Bold;border:none;border-radius:4px;cursor:pointer;font-weight:700;text-transform:uppercase}.selected-services{overflow:scroll;max-height:55px}.selected-services p{margin:0;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.summary-right h4{margin:0}.selected-services::-webkit-scrollbar{display:none}.selected-services{-ms-overflow-style:none;scrollbar-width:none}.summary-price-innerDiv-total{display:flex;gap:5px}.service-location-inner-div.filtered-city{flex-direction:row;gap:45px}.summary-right-appointment-heading{margin:0!important}.store-review p{font-size:14px;line-height:20px;color:#383838;font-family:Lato Regular!important}.isOpen,.isClosed{height:unset;width:unset;border-radius:unset;background-color:unset;margin-right:unset}.store-review svg{width:10px}.star.filled{width:10px}.open-or-closed p{font-size:12px;line-height:26px;font-family:Lato Medium;color:#080101}.from-and-to p{font-size:12px;line-height:26px;font-family:Lato Light;color:#080101}.store-review{margin-bottom:unset}.view-on-map .address-svg svg{max-width:unset}.view-on-map p{font-size:12px;line-height:16px;font-family:Lato Light;color:#080101}.store-item-media img{border-radius:10px}.current-location{color:#363535;text-transform:capitalize;opacity:.5;font-family:Lato Regular;font-size:14px;line-height:24px}.store-item{height:-webkit-fill-available;max-height:410px;border-radius:10px;background-color:#f8f8f8;margin:auto;border-style:solid;border-width:0 1px 1px 1px;border-color:#e5e5e5}.store-title p{font-size:20px;line-height:24px;margin:0;font-family:Lato Bold;color:#363535}.store-item-media{height:105px;position:relative;border-radius:10px}.service-header-inner{position:sticky;top:0;z-index:1;background-color:#fff}@media screen and (max-width: 768px){.boutique-content{grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.city-info-city{font-size:20px}.service-header-heading{font-family:Lato Regular;color:#080101}.service-header-heading-sub-heading{font-family:Product Sans,Regular;color:#070101;opacity:.4}.service-location-inner-div.filtered-city{gap:0}.city-name-old{font-size:16px;line-height:21px;font-family:Lato Regular;color:#000;opacity:.7}.store-title .store-title-inner-div p{font-size:20px;line-height:24px;margin:0;font-family:Lato Bold;color:#363535;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.current-location{opacity:.5}.boutique-content.filtered-city{grid-template-columns:auto auto;overflow:unset;max-height:100vh}.service-header,.service-header.filtered-city{width:100%}.service-location{padding:20px 37px}.city-img{width:100%;height:auto}.service-location-inner-div.filtered-city{flex-direction:column;max-height:100vh;overflow:scroll}.boutique-content.filtered-city{grid-template-columns:repeat(2,1fr)}.store_filter{padding:2.6rem 1rem 1.6rem 2rem;overflow:auto;justify-content:unset;column-gap:1rem}.store_filter_title{white-space:nowrap}}@media screen and (min-width: 650px) and (max-width: 950px){.store-item{width:unset;height:unset;margin:unset}.store-title-inner-div p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}@media (max-width: 429px){.store-item{height:unset}}@media (min-width: 428px) and (max-width: 650px){.store-item{width:unset;height:unset}.store-title{margin:3px 0;width:auto;height:auto}}@media (min-width: 500px) and (max-width: 600px){.open-or-closed p,.from-and-to p{font-size:9px}}@media (max-width:600px){.store-item{width:unset;min-height:unset}.store-item-media{height:unset}.store-item-media{height:105px}}@media (max-width:392px){.store-item{width:unset;min-height:unset}}@media screen and (min-width: 769px) and (max-width: 1000px){.boutique-content{grid-template-columns:repeat(3,1fr)}.service-location{padding:20px 37px}.service-header,.service-header.filtered-city{width:100%}.service-location-inner-div.filtered-city{flex-direction:column;max-height:100vh;overflow:scroll;width:100%}.store-item{width:100%}}@media screen and (min-width: 769px) and (max-width: 1200px){.service-location{padding:20px 60px}}@media screen and (max-width: 400px){.city-info-container{flex-direction:column;text-align:center}.city-info-image-container{margin-left:unset}.store-item-media{height:105px}.boutique-content.filtered-city,.boutique-content{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 500px){.boutique-content.filtered-city{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/625/assets/service-location.css.map */
