.retail-locations{overflow:hidden;border-style:solid;border-width:1px 0;border-color:transparent}.retail-locations.border-top{border-top-color:#ccc}.retail-locations.border-bottom{border-bottom-color:#ccc}.locations-slider{position:relative;padding-top:100px;margin-top:-100px}.locations-slider .swiper-wrapper{box-sizing:border-box}.locations-slider .swiper-button{position:absolute;top:55px;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #111111;border-radius:50%;color:#111;transition:all .35s ease}.locations-slider .swiper-button-prev.swiper-button{left:auto;right:48px;transform:rotate(180deg)}.locations-slider .swiper-button:hover{background-color:#111;color:#fff}.locations-slider .swiper-button .icon{width:16px;height:16px}.locations-slider .swiper-button:after{content:none}.retail-locations .heading-head{margin-bottom:32px}.location_block{padding:16px 16px 19px;font-size:1.6rem;line-height:1.3;display:flex;flex-direction:column;gap:8px;border:1px solid #CCCCCC;transition:border-color .35s ease;cursor:pointer}.location_block.swiper-slide-active{border-color:#111;background-color:var(--section-widget-background-color)}.location_block .location_state{font-size:1.4rem;font-weight:400;text-transform:uppercase}.location_block .location_name{font-size:1.8rem;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46px}.location_block .location_address{line-height:1.6;font-style:normal;margin:0}.location_block .location_address>p{margin:0}.location_block a{color:var(--section-heading-color)}.location_block .location_number,.location_block .location_website{line-height:1.6}.location_block .location_website{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:26px}.map-slider .swiper-wrapper{height:240px}.location_map{height:inherit}.location_map iframe{margin:0;height:inherit!important;width:100%;vertical-align:middle}.dBlock{display:inline-block;max-width:fit-content}@media(max-width:575px){.locations-slider{overflow:visible;padding-bottom:127px;margin-bottom:-93px}.locations-slider .swiper-button{top:auto;bottom:55px;left:0;right:auto}.locations-slider .swiper-button-prev.swiper-button{left:0;right:auto}.locations-slider .swiper-button-next.swiper-button{left:48px}.locations-slider .swiper-wrapper{box-sizing:content-box}.location_block{max-width:300px;width:100%!important}}@media(min-width:576px){.map-slider .swiper-wrapper{height:350px}.retail-locations .heading-head{padding-right:120px}}@media(min-width:750px){.locations-slider{padding-top:103px;margin-top:-103px}}@media(min-width:768px){.retail-locations .heading-head{margin-bottom:40px}.location_block .location_name{font-size:2rem;min-height:52px}.locations-slider{padding-top:110px;margin-top:-110px}}@media(min-width:990px){.locations-slider{padding-top:114px;margin-top:-114px}}@media(min-width:992px){.retail-locations .heading-head{margin-bottom:55px}.locations-slider{padding-top:131px;margin-top:-131px}.location_block .location_name{padding-right:20px}.map-slider .swiper-wrapper{height:400px}}@media(min-width:1050px){.locations-slider{padding-top:138px;margin-top:-138px}}@media(min-width:1200px){.locations-slider{padding-top:150px;margin-top:-150px}.retail-locations .heading-head{margin-bottom:65px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/retail-locations.css.map */
