.stores-list{display:none}.stores-list-wrapper{padding:5rem 2rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:568px){.stores-list-wrapper{padding:8rem 5rem}}@media(min-width:992px){.stores-list-wrapper{display:flex;flex-direction:row}}.stores-list-wrapper .active-markets-list{display:flex;flex-direction:row;width:100%;min-width:32rem;justify-content:space-between}@media(min-width:992px){.stores-list-wrapper .active-markets-list{display:flex;flex-direction:column;justify-content:flex-start;min-width:auto}}.stores-list-wrapper .active-markets-list h2{font-size:3rem;margin-bottom:2.5rem;font-weight:700;color:rgba(var(--secondary-text-color-rgb),.5)}@media(min-width:768px){.stores-list-wrapper .active-markets-list h2{font-size:4rem}}@media(min-width:768px)and (min-width:1200px){.stores-list-wrapper .active-markets-list h2{font-size:6rem}}.stores-list-wrapper .active-markets-list h2 a{text-decoration:none;position:relative}.stores-list-wrapper .active-markets-list h2 a:hover,.stores-list-wrapper .active-markets-list h2 a.active{color:#000}@media(min-width:992px){.stores-list-wrapper .active-markets-list h2 a.active:before{content:"";position:absolute;height:.2rem;background-color:rgba(var(--secondary-text-color-rgb),1);width:80px;top:50%;left:240px}}@media(min-width:992px)and (min-width:1200px){.stores-list-wrapper .active-markets-list h2 a.active:before{width:200px}}.stores-list-wrapper .active-stores-list{padding-top:3rem}.stores-list-wrapper .active-stores-list ul{width:100%;display:none}@media(min-width:992px){.stores-list-wrapper .active-stores-list ul{width:55vw}}.stores-list-wrapper .active-stores-list ul.active{display:grid;grid-template-columns:1fr 1fr}.stores-list-wrapper .active-stores-list ul li{margin-bottom:3rem;padding-right:1rem}.stores-list-wrapper .active-stores-list ul a.link-store{font-size:1.6rem;text-decoration:none}@media(min-width:992px){.stores-list-wrapper .active-stores-list ul a.link-store{font-size:2rem}}.stores-list-wrapper .active-stores-list ul a.link-store:hover{color:#000}.location-address .item-location-hours{margin-top:1rem}.stores-location-overlay{display:none;opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;z-index:999}.stores-location-overlay[open]{opacity:1;display:block;animation:animateOverlayOpen var(--duration-default) ease}.stores-location-overlay[open] .store-drawer{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}.stores-location-overlay .store-drawer{background:#fff;max-width:95vw;width:50rem;height:100vh;right:0;position:fixed;transform:translate(100%)}.stores-location-overlay .store-drawer button.locations-drawer-button{padding:0;margin:0;right:0;position:absolute;border:0;background:transparent}.stores-location-overlay .store-drawer button.locations-drawer-button svg{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:2rem;margin:2rem;width:2rem}.stores-location-overlay .store-drawer .spinner-border{position:absolute;top:20rem;left:50%;width:4rem;height:4rem;z-index:10}.stores-location-overlay .store-drawer iframe{position:relative;z-index:20}.stores-location-overlay .store-drawer .location-map{margin-top:6.5rem}.stores-location-overlay .store-drawer .location-address{padding:4rem}.stores-location-overlay .store-drawer .location-address a{color:rgb(var(--color-foreground));text-decoration:none}.stores-location-overlay .store-drawer .location-address a:hover{text-decoration:none}.stores-location-overlay .store-drawer .location-address h4{margin-bottom:1rem}.stores-location-overlay .store-drawer .location-address *{font-size:1.4rem;line-height:2rem}@keyframes animateOverlayOpen{0%{opacity:0}to{opacity:1}}@keyframes animateDrawerOpen{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-stores-list.css.map */
