.location-slider-element{max-width:calc(100vw - 5rem);margin:auto;margin-top:2rem;margin-bottom:2rem}.location-slider-container{box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:auto;overflow:hidden;padding:0 var(--slider-arrow-width);--slider-arrow-width: 40px;--slider-item-width: 250px}.location-slider-container,.location-slider-container *{-webkit-user-select:none;user-select:none}.location-slider-container .location-slider{max-width:100%;overflow:hidden;overflow-y:visible;display:flex;position:relative;box-sizing:border-box;align-items:stretch;gap:0px}.location-slider-container .location-slider .item{padding:0;position:relative;display:grid;grid-template-columns:1fr;justify-content:stretch;align-items:stretch;max-width:var(--slider-item-width);height:auto;flex-shrink:0;font-family:Noto Sans,sans-serif;font-size:12px}.location-slider-container .location-slider .item .card{box-sizing:border-box;border:1px solid rgba(0,0,0,.25);box-shadow:1px 1px 3px #00000040;margin:2px;padding:15px 20px;display:flex;flex-direction:column;width:calc(var(--slider-item-width) - 4px);padding-bottom:1rem}.location-slider-container .location-slider .item h2{display:flex;font-size:16px;font-weight:500;margin:0;padding:0;color:#000;letter-spacing:1px;height:3em;border-bottom:1px solid rgba(0,0,0,.25);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.location-slider-container .location-slider .item .address,.location-slider-container .location-slider .item .distance{margin-top:5px}.location-slider-container .location-slider .item .address{min-height:6em;margin-top:2em!important}.location-slider-container .location-slider .item .address a{gap:10px;align-items:flex-start;display:flex;position:relative}.location-slider-container .location-slider .item .address a img{position:relative;top:2px;width:3ex;height:3ex;text-decoration:none}.location-slider-container .location-slider .item .address a .distance{display:block;font-size:smaller;color:#000;opacity:.75;text-decoration-color:transparent!important;pointer-events:none}.location-slider-container .location-slider .item .address a .distance:hover{text-decoration-color:transparent!important}.location-slider-container .location-slider .item a{text-decoration:none;color:#000}.location-slider-container .location-slider .item a:hover{text-decoration:underline}.location-slider-container .location-slider .item .phone-numbers,.location-slider-container .location-slider .item .emails{display:flex;gap:10px}.location-slider-container .location-slider .item .phone-numbers img,.location-slider-container .location-slider .item .emails img{width:2.7ex;height:2.7ex}.location-slider-container .location-slider .item .phone-numbers div a,.location-slider-container .location-slider .item .emails div a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block}.location-slider-container .location-slider .item .phone-numbers+.emails{margin-top:5px}.location-slider-container .arrow{position:absolute;top:0;bottom:0;cursor:pointer;width:var(--slider-arrow-width);line-height:40px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:25px}.location-slider-container .arrow.arrow-left{background-position:center left;background-image:url(./chevron-left.svg?2);left:0}.location-slider-container .arrow.arrow-right{background-position:center right;background-image:url(./chevron-right.svg?2);right:0}.location-slider-container .arrow:hover{filter:drop-shadow(2px 2px 1px rgba(0,0,0,.25))}
/*# sourceMappingURL=/cdn/shop/t/20/assets/location-slider.css.map */
