.store-locator{--modal-width: 112rem;--modal-gap: 2.4rem}.store-locator .drawer__inner{width:100%}.store-locator__body{padding:2.4rem;overflow-y:auto}.store-locator__title{margin:0 4rem 1.6rem 0}.store-locator__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.store-locator__map{position:relative;display:block;height:28rem;border-radius:var(--medium-blocks-radius, 0);overflow:hidden;background:rgba(var(--color-foreground),.06)}.store-locator__map-object{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.store-locator__map.is-error{display:none}.store-locator__map .leaflet-container{width:100%;height:100%;font-family:inherit;background:transparent}.store-locator-pin{background:none;border:0;color:rgb(var(--color-foreground))}.store-locator-pin svg,.store-locator-pin img{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.store-locator__list{display:flex;flex-direction:column;gap:.8rem}.store-locator-item{border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--medium-blocks-radius, 0);transition:border-color .2s,background-color .2s}.store-locator-item.is-open{border-color:rgba(var(--color-foreground),.6)}.store-locator-item__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:1.4rem 1.6rem;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.store-locator-item__chevron{display:flex;flex-shrink:0;transition:transform .25s}.store-locator-item.is-open .store-locator-item__chevron{transform:rotate(180deg)}.store-locator-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.store-locator-item.is-open .store-locator-item__panel{grid-template-rows:1fr}.store-locator-item__panel-inner{min-height:0;overflow:hidden}.store-locator-item__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:0 1.6rem 1.6rem}.store-locator-item__image{width:100%;border-radius:var(--small-blocks-radius, 0);overflow:hidden}.store-locator-item__image img{display:block;width:100%;height:auto}.store-locator-item__text,.store-locator-item__text p{margin:0}@media(min-width:768px){.store-locator__body{padding:3.2rem;overflow:hidden}.store-locator__grid{grid-template-columns:minmax(28rem,36%) 1fr;gap:2.4rem;height:min(56rem,calc(100dvh - 16rem))}.store-locator__map{order:2;height:100%}.store-locator__list{order:1;overflow-y:auto;padding-inline-end:.4rem}}@media(prefers-reduced-motion:reduce){.store-locator-item__panel,.store-locator-item__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/store-locator.css.map */
