.locations-section h2{color:#000;font-size:3.5rem;text-align:center;width:100%}.locations-search{--locations-search-height: 3.35rem;--locations-search-gap: .75rem;max-width:min(42rem,100%);margin:0 auto 2rem;text-align:center}.locations-search__form{display:flex;align-items:stretch;gap:var(--locations-search-gap);width:100%;margin:0}.locations-search__input{flex:1 1 auto;min-width:0;box-sizing:border-box;min-height:var(--locations-search-height);padding:0 1rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;color:#000;background:#fff;border:1px solid #d1d1d1;border-radius:6px;-webkit-appearance:none;appearance:none}.locations-search__input::placeholder{color:rgba(var(--color-foreground),.5);font-weight:var(--font-body-weight)}.locations-search__input:focus-visible{outline:1px solid #000;outline-offset:1px}.locations-search__submit{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--locations-search-height);min-width:var(--locations-search-height);min-height:var(--locations-search-height);padding:0;margin:0;border:none;border-radius:6px;cursor:pointer;color:#000;background-color:#e2e650;transition:filter var(--duration-short) ease,opacity var(--duration-short) ease;-webkit-appearance:none;appearance:none}.locations-search__submit:hover{filter:brightness(.92)}.locations-search__submit:focus-visible{outline:2px solid #000;outline-offset:2px}.locations-search__icon{display:block;width:1.25rem;height:1.25rem;color:#000}.locations-search__hint{margin:.5rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1rem;line-height:calc(1 + .7 / var(--font-body-scale));letter-spacing:.07rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.locations-search__hint{font-size:1.2rem}}.locations-search__empty{margin:.75rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:#000;font-weight:700}@media screen and (min-width:750px){.locations-search__empty{font-size:1.6rem}}.locations-container{display:grid;gap:30px 10px;grid-template-columns:repeat(4,1fr);padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #C5C5C5;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.locations-container .location{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between}.location .location_spacer{flex-grow:1}.locations-container .location svg{width:50px;height:50px}.locations-container .location .location_btn svg{width:25px;height:25px;fill:#fff}.locations-container .location .location_title{margin:0 0 10px;font-weight:700;color:#000;position:relative}.locations-container .location .location_title:after{content:"";width:40px;height:3px;background:#000;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.locations-container .location .location_schedule p,.locations-container .location .location_address p{margin:0;color:#000}.locations-container .location .location_schedule,.locations-container .location .location_address{margin-bottom:10px}.locations-container .location .location_btn{border-radius:15px;font-weight:700;color:#000;display:flex;justify-content:center;padding:5px;text-decoration:none;gap:10px;background:#e1e61c;width:100%}.locations-container .location .location_btn:hover{opacity:.7}@media screen and (max-width:750px){.locations-container{flex-direction:column;padding-bottom:0;border-bottom:initial}}@media screen and (max-width:1100px){.locations-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.locations-search{max-width:min(42rem,90%)}.locations-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.locations-container{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/330/assets/locations.css.map */
