.LocationsCarousel{display:flex;flex-direction:column;gap:1rem}.LocationsCarousel .Carousel{position:relative}.LocationsCarousel .Carousel:before{content:"";display:block;position:absolute;z-index:2;width:10%;height:100%;top:0;left:0;background:linear-gradient(90deg,#181818,#18181800);pointer-events:none}.LocationsCarousel .Carousel:after{content:"";display:block;position:absolute;z-index:2;width:10%;height:100%;top:0;right:0;background:linear-gradient(-90deg,#181818,#18181800);pointer-events:none}.LocationsCarousel .LocationsCarousel--title{position:relative;z-index:3;width:60%}.LocationsCarousel .LocationsCarousel--carousel{overflow-x:hidden;width:100%;position:relative;scroll-behavior:smooth}.LocationsCarousel .LocationsCarousel--inner{display:flex;width:max-content;gap:1rem}.LocationsCarousel .LocationsCarousel--block{width:calc(25cqw - 1.92rem);display:flex;flex-direction:column;gap:1rem;align-items:center;border:1px solid var(--red);border-radius:4px;padding:2rem 1rem}.LocationsCarousel .LocationsCarousel--block .Title{font-size:1.5rem}.LocationsCarousel .LocationsCarousel--block p{margin:0;font-size:.9rem}.LocationsCarousel .Nav_Arrow{position:absolute;z-index:3;width:2rem;height:2rem;top:50%;translate:0 -50%;cursor:pointer;transition:scale 1s var(--ease-curve);filter:drop-shadow(1px 1px 20px var(--dgrey))}.LocationsCarousel .Nav_Arrow.Left{left:0}.LocationsCarousel .Nav_Arrow.Right{right:0}.LocationsCarousel .Nav_Arrow:hover{scale:.9}@media screen and (max-width: 768px){.LocationsCarousel .LocationsCarousel--block{width:calc(100cqw - 2rem)}.LocationsCarousel .LocationsCarousel--title{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/locations-carousel.css.map */
