.location-services .service-card{margin-top:24px}@media (min-width: 750px){.location-services .service-card{margin-top:32px}}.location-services .service-carousel-wrapper{position:relative;margin-top:12px}.location-services .service-carousel{overflow:hidden}.location-services .service-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-left:24px;padding-right:24px;padding-bottom:8px}.location-services .service-carousel__track::-webkit-scrollbar{display:none}.location-services .service-carousel__track{scrollbar-width:none;-ms-overflow-style:none}.location-services .service-carousel__slide{flex:0 0 auto;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:4 / 3;background:#f3f3f3}.location-services .service-carousel__slide img{width:100%;height:100%;object-fit:cover;display:block}.location-services .service-carousel__slide{width:calc((100% - 16px) / 1.75)}@media (min-width: 750px){.location-services .service-carousel__slide{width:calc((100% - (16px * 2)) / 3)}}@media (min-width: 1200px){.location-services .service-carousel__slide{width:calc((100% - 48px)/4)}}.location-services .service-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#fff;color:#000;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;font-size:22px}.location-services .service-carousel__nav--prev{left:8px}.location-services .service-carousel__nav--next{right:8px}@media (max-width: 749px){.location-services .service-carousel__nav{display:none}}.location-hero .page-width,.location-services .page-width,.location-why .page-width{padding-left:calc(var(--page-width-padding, 1.5rem) + var(--pad-x-mobile, 0px));padding-right:calc(var(--page-width-padding, 1.5rem) + var(--pad-x-mobile, 0px))}@media (min-width: 750px){.location-hero .page-width,.location-services .page-width,.location-why .page-width{padding-left:calc(var(--page-width-padding, 2rem) + var(--pad-x-desktop, 0px));padding-right:calc(var(--page-width-padding, 2rem) + var(--pad-x-desktop, 0px))}}.location-hero,.location-services,.location-why{max-width:1920px;margin:0 auto;padding-block:3rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/location-services.css.map */
