.section-stores-map h1{margin-block:0 26px;width:100%;flex:1}.section-stores-map>.page-width{--aside-width:300px;padding-top:50px;display:grid;grid-template-columns:var(--aside-width) minmax(10px,1fr);grid-gap:1rem}.section-stores-map>.page-width>div.mobile-navigation{position:relative;z-index:17}.section-stores-map aside{display:none}@media screen and (min-width:769px){.section-stores-map aside{display:block;padding-right:30px;position:sticky;top:80px;left:0;max-height:100vh;max-height:100dvh;overflow-y:scroll}}.membership-select-mobile-menu{display:none}@media screen and (max-width:768px){.section-stores-map>.page-width{grid-template-columns:1fr;position:sticky}.section-stores-map>.page-width>div.mobile-navigation{position:sticky;top:10px}.membership-select-mobile-menu{display:block;width:100%;border:1px solid var(--black);border-radius:var(--border-radius);padding:10px 40px 10px 20px;background:var(--white);text-align:left;position:relative;z-index:2;cursor:pointer}.membership-select-mobile-menu:after{content:"";border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}}.store-locator-container .store-locator{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin:20px 0}.store-search{margin-block:20px;padding:0 10px}.store-search h2{color:var(--black);font-size:17px;margin:0 0 5px;padding:0;font-weight:600}.store-search input{width:100%;padding:10px;border:1px solid var(--black);border-radius:15px;font-size:16px}.store-search input:focus{outline:0;border-color:var(--black);box-shadow:0 0 0 1px var(--black)}.store-list-container{flex:1;background:#f5f5f5;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000001a;max-height:600px;overflow-y:auto;padding:1rem}.store-list-container::-webkit-scrollbar{width:5px}.store-list-container::-webkit-scrollbar-track{background:#0000}.store-list-container::-webkit-scrollbar-thumb{background:var(--black);border-radius:10px}.store-list-container::-webkit-scrollbar-thumb:hover{background:var(--black)}@media screen and (max-width:749px){.store-list-container{max-width:100%;order:2;max-height:90vh;max-height:90dvh}}.map-container{position:relative;height:600px;background:var(--seashell);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:1200px){.store-locator-container .store-locator,.store-search{grid-template-columns:1fr}.store-list-container{order:2}.map-container{order:1}}@media screen and (max-width:749px){.map-container{height:300px}}.map-container #map{position:absolute;top:0;left:0;width:100%;height:100%}.map-container .map-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--seashell);z-index:1}.map-container .map-loader.hidden{display:none}.map-container button.gm-ui-hover-effect{width:30px!important;height:30px!important;right:auto!important;left:2px!important}.map-container button.gm-ui-hover-effect span{width:12px!important;height:12px!important;margin:10px!important}.map-container .gm-style-iw-chr{align-self:self-end;margin-right:5px}.store-section{margin-bottom:30px;padding-inline:10px}.store-section h2{color:var(--black);font-size:17px;margin:0 0 5px;padding:0;font-weight:600}.store-item{padding:10px;margin:0 0 10px;border:1px solid var(--black);border-radius:15px;cursor:pointer;transition:.3s;background:#fff}.store-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.store-item:last-child{margin-bottom:15px}.store-item h3{margin:0 0 3px;font-size:15px;color:var(--black);display:flex;align-items:center}.store-item p{margin:0;font-size:12px;line-height:1.5;color:var(--black)}.store-item p:last-child{margin-bottom:0}.info-window{padding:1rem;max-width:300px}.info-window h3{margin:0 0 .5rem;font-size:1.1rem;color:var(--black)}.info-window p{margin:.25rem 0;font-size:.9rem;line-height:1.4}.official-badge{display:inline-block;background-color:var(--fifth-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:8px;margin-top:.5rem;font-weight:500}.official-section .store-item{border-color:var(--black);border-width:2px}.gm-style .gm-style-iw-c{padding:0!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important}.gm-style .gm-style-iw-d{overflow:hidden!important;padding:0!important}.gm-ui-hover-effect{background:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px #0000001a!important;top:2px!important;right:2px!important}.membership-nav::-webkit-scrollbar{background:#0000;width:3px}.membership-nav::-webkit-scrollbar-thumb{background-color:#000000b3;border-radius:100px}.membership-nav ul{list-style:none;padding-left:0}.membership-nav ul li a,.membership-nav ul li span{color:var(--black);text-decoration:none}.membership-nav ul li a{transition:color .3s ease-in-out}.membership-nav ul li a:hover{color:var(--burnt-sienna)}.membership-nav ul.--main li a{font:var(--p-regular-bold)}.membership-nav ul.--secondary{margin:0;padding-left:20px}.membership-nav ul.--secondary li a,.membership-nav ul.--secondary li span{font:var(--p-small)}.membership-nav ul.--secondary li.chat{display:flex;flex-direction:column;margin-top:8px}.membership-nav .button{display:block;margin-bottom:30px;width:fit-content}.membership-nav .membership-nav__info p{font:var(--p-small-bold);margin:0}@media screen and (max-width:768px){.membership-nav ul.--secondary{padding-left:0}.membership-nav .button{margin-inline:auto}.membership-nav{--button-height:37px;text-align:center;position:absolute;width:100%;background:var(--white);padding:calc(var(--button-height)/ 2 + 30px) 30px 30px;box-shadow:0 4px 4px #00000040;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);top:calc(var(--button-height)/2);z-index:1;display:none}.membership-nav.open{display:block}}@media screen and (min-width:769px){.membership-nav{display:block;padding-right:30px;position:sticky;top:80px;left:0;max-height:100vh;max-height:100dvh;overflow-y:scroll}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/membership-store-locator.css.map */
