.stores-container{flex-direction:row;gap:0;min-height:calc(100vh - 302px);margin:0;padding-top:96px;font-family:Work Sans,sans-serif;display:flex;position:relative;overflow-y:hidden}.list-padding{padding-top:10px}.stores-list{flex-direction:column;flex:0 0 50%;min-width:200px;max-width:50%;padding-left:20px;font-family:Work Sans,sans-serif;display:flex;overflow-y:hidden}.stores-map,.store-details{min-width:0;max-width:none;box-shadow:none;flex:1;padding:0;font-family:Work Sans,sans-serif}.stores-map{border-radius:1px}.state-header{cursor:pointer;font:var(--font-small-title);letter-spacing:var(--font-small-title-spacing);color:#27453e;align-items:center;padding:10px 0;display:flex}.toggle-icon{cursor:pointer;justify-content:center;align-items:center;width:80px;height:35px;margin-left:0;display:flex}.toggle-icon img{width:100%;height:100%;transition:transform .3s}.toggle-icon img.expanded{transform:rotate(180deg)}.state-stores{padding-left:20px;font-family:Work Sans,sans-serif}.state-header{letter-spacing:1px}.store-title{font:var(--font-menu);letter-spacing:var(--font-menu-letter-spacing);color:#27453e;margin-bottom:10px}.store-item:hover .store-number,.store-item:hover .store-title,.store-item:hover .store-address,.store-item:hover .store-phone{color:#9dbc97;transition:color .3s}.store-address,.store-phone{font:var(--font-medium-body);letter-spacing:var(--font-medium-body-letter-spacing);letter-spacing:1px;color:#27453e;margin-bottom:10px}.store-item{text-align:left;align-items:flex-start;gap:30px;margin-top:10px;margin-bottom:20px;padding-left:20px;padding-right:20px;transition:background-color .3s,color .3s;display:flex}.store-item.coming-soon{opacity:.6;cursor:default}.store-item.coming-soon:hover .store-number,.store-item.coming-soon:hover .store-title,.store-item.coming-soon:hover .store-address,.store-item.coming-soon:hover .store-phone{color:inherit}.store-number{color:#fff;background-color:#27453e;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-family:Work Sans,sans-serif;font-size:.9em;display:flex}.store-phone{font:var(--font-medium-body);letter-spacing:var(--font-medium-body-letter-spacing)}.no-stores{color:#6d6d6d;font-size:.9em}.state-section{padding-top:10px;padding-bottom:10px;position:relative}.state-section:not(:last-child):after,.state-section:last-child:after{content:"";background-color:#00443b;height:1px;display:block;position:absolute;bottom:0;left:30px;right:40px;transform:scaleY(.5)}.state-section:not(:last-child),.state-section:last-child{box-shadow:none;margin-right:0}@media screen and (max-width:768px){.stores-container{flex-direction:column;min-height:auto;padding-top:0;overflow-y:auto}.stores-list{border-bottom:1px solid #00443b;flex:auto;width:100%;max-width:100%;max-height:calc(100vh - 96px);padding-bottom:20px;overflow-y:auto}.stores-map{display:none}.store-item{gap:20px}}@media screen and (orientation:landscape) and (max-height:500px){.stores-container{flex-direction:column;min-height:auto;padding-top:0;overflow-y:auto}.stores-list{border-bottom:1px solid #00443b;flex:auto;width:100%;max-width:100%;max-height:calc(100vh - 96px);padding-bottom:20px;overflow-y:auto}.stores-map{display:none}.store-item{gap:20px}}a.state-header{color:#27453e;text-decoration:none}.stores-list a.store-item{color:inherit;text-decoration:none}.stores-map--detail{height:300px;margin:0 20px 20px}.stores-map__loading{color:#6d6d6d;padding:20px}.store-address{margin-bottom:.25rem}.store-address,.store-phone{color:#00443b;font:var(--font-very-small-body)}
