.t4s-store-locator__sidebar{display:flex;flex-direction:column;padding:26px 28px 20px;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff}.t4s-store-locator__listings{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.t4s-store-locator__listings .t4s-store-locator__item{display:block;position:relative;border:1px solid #ede8e0;padding:16px 20px;background:#fff;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.t4s-store-locator__listings .t4s-store-locator__item.is--active{border-color:transparent;border-left:3px solid #8c532b;background:#fff6ee}.t4s-store-locator__listings .t4s-store-locator__item .t4s-store-locator__title{display:block;margin-bottom:8px;color:#291603;font-family:var(--font-family-2);font-size:13px;line-height:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.t4s-store-locator__listings .t4s-store-locator__item:hover .t4s-store-locator__title{color:#8c532b}.t4s-main-store-locator ::-webkit-scrollbar{width:3px;height:3px;border-left:0;background:#0000001a}.t4s-main-store-locator ::-webkit-scrollbar-track{background:none}.t4s-main-store-locator ::-webkit-scrollbar-thumb{background:var(--color-marker);border-radius:0}.t4s-store-locator__marker{border:none;cursor:pointer;height:40px;width:40px;color:var(--color-marker)}.mapboxgl-marker:not(.t4s-store-locator__marker) svg path{fill:var(--color-marker)}svg.t4s-icon--store-locator{width:100%;height:100%;fill:currentcolor}.has--custom-img-marker .t4s-store-locator__marker{background-image:var(--marker-img);background-repeat:no-repeat;background-position:center;background-size:100%;height:56px;width:56px}.t4s-main-store-locator .mapboxgl-popup{padding-bottom:50px}.t4s-main-store-locator .mapboxgl-popup-close-button{background-color:transparent;border:0;box-shadow:none;outline:none;color:var(--secondary-color);font-size:20px;padding:10px;line-height:1}.t4s-main-store-locator .mapboxgl-popup-content{padding:0;width:250px}.t4s-main-store-locator .mapboxgl-popup-content h3{background:var(--t4s-body-background );color:var(--secondary-color);margin:0;padding:12px 15px 5px;padding-inline-end:30px;border-radius:3px 3px 0 0;font-weight:500;font-size:18px;border-bottom:1px solid var(--border-color)}.t4s-main-store-locator .mapboxgl-popup-content p{margin:0;padding:10px 15px 15px;font-size:14px}.t4s-main-store-locator .mapboxgl-popup-anchor-top>.mapboxgl-popup-content{margin-top:15px}.t4s-main-store-locator .mapboxgl-popup-anchor-top>.mapboxgl-popup-tip{border-bottom-color:var(--t4s-body-background )}.t4s-store-locator .mapboxgl-ctrl-logo,.t4s-store-locator .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{display:none!important}.t4s-store-locator .mapboxgl-map,.t4s-store-locator .mapboxgl-canvas-container{width:100%;height:100%}.t4s-store-locator .mapboxgl-canvas{display:block!important;height:100%}.t4s-store-locator__content{min-height:502px;background:#f2f2f2}.t4s-store-locator__item .t4s-rte>p{margin-bottom:0;font-family:var(--font-family-2);font-size:14px;line-height:22px;color:#3a3a3a}@media(max-width:767px){.t4s-store-locator__listings .t4s-store-locator__item{padding:16px}.t4s-store-locator__sidebar{padding:24px 0 0;overflow:visible}.t4s-store-locator__content{height:340px;min-height:0}}.t4s-store-locator .mapboxgl-ctrl-geocoder{background:var(--t4s-body-background );color:var(--text-color);font-family:var(--font-family-2)}.t4s-store-locator .mapboxgl-ctrl-geocoder--input{color:var(--text-color)}.t4s-store-locator .mapboxgl-ctrl-geocoder .suggestions>li>a{color:var(--secondary-color)}.t4s-store-locator .mapboxgl-ctrl-geocoder .suggestions>.active>a,.t4s-store-locator .mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:var(--secondary-color);background-color:rgba(var(--text-color-rgb),.05)}.t4s-store-locator .mapboxgl-ctrl-geocoder--icon{fill:var(--secondary-color)}.lr-locator{display:grid;grid-template-columns:minmax(0,1fr) 439px}.lr-locator>.t4s-store-locator__content{grid-column:1;grid-row:1}.lr-locator>.t4s-store-locator__sidebar{grid-column:2;grid-row:1}.lr-stores__head{margin-bottom:16px}.lr-stores__label{margin:0 0 8px;font-family:var(--font-family-2);font-size:11px;line-height:13px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:#8c532b}.lr-stores__title{margin:0 0 6px;font-family:var(--font-family-1);font-size:26px;line-height:32px;font-weight:400;letter-spacing:0;text-transform:none;color:#291603}.lr-stores__text{margin:0;font-family:var(--font-family-2);font-size:13px;line-height:20px;color:#6e6862}.lr-store__tag{position:absolute;top:16px;right:20px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:#fff;font-family:var(--font-family-2);font-size:10px;line-height:12px;font-weight:500;letter-spacing:.5px;color:#8c532b}.lr-store__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#8c532b}.t4s-store-locator__item:not(.is--active) .lr-store__tag{display:none}.t4s-store-locator__item.is--active .t4s-store-locator__title{padding-right:120px}.lr-store__actions{display:flex;align-items:center;gap:18px;padding-top:12px}.lr-store__btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-2);font-size:11px;line-height:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#8c532b;text-decoration:underline;text-underline-offset:3px}.lr-store__btn--dark{gap:8px;padding:10px 16px 10px 14px;border:1px solid #291603;color:#291603;text-decoration:none}.t4s-store-locator__item.is--active .lr-store__btn--dark{background:#291603;color:#fff}.lr-store__btn:hover{color:#291603}.lr-store__btn--dark:hover,.t4s-store-locator__item.is--active .lr-store__btn--dark:hover{background:#8c532b;border-color:#8c532b;color:#fff}.lr-stores__foot{display:flex;align-items:center;gap:10px;margin:auto 0 0;padding-top:14px;border-top:1px solid #ede8e0;font-family:var(--font-family-2);font-size:13px;line-height:16px;color:#6e6862}.lr-stores__foot svg{flex:0 0 18px;color:#8c532b}.lr-stores__foot a{font-weight:600;color:#291603;text-decoration:underline;text-underline-offset:3px}.lr-locator__no-map{margin-bottom:20px;padding:20px;background:#f2f2f2;text-align:center;color:#8a8a8a}.lr-locator--no-map{display:block}.lr-locator--no-map .t4s-store-locator__listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0 30px}@media(max-width:767px){.lr-locator{display:block}.lr-stores__title{font-size:24px;line-height:30px}.lr-store__actions{flex-wrap:wrap;gap:12px 18px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/t4s-store-locator.css.map */
