.johnfoosar-theme-2-x-sucursales__container{display:grid;grid-template-columns:1fr 4fr;height:70vh;-webkit-margin-after:5rem;margin-block-end:5rem}.johnfoosar-theme-2-x-sucursales__left{}.johnfoosar-theme-2-x-sucursales__select{height:2.625rem;background:transparent;border:1px solid #e4e4e4;-webkit-margin-end:calc(.8rem + 4px);margin-inline-end:calc(.8rem + 4px);padding-inline:.75rem;font:600 1rem/1.5rem Neue Plak,sans-serif;letter-spacing:.16px}.johnfoosar-theme-2-x-sucursales__select:focus{outline:none}.johnfoosar-theme-2-x-sucursales__list{height:calc(70vh - 3.525rem);-webkit-margin-before:.9rem;margin-block-start:.9rem;-webkit-padding-end:calc(.4rem + 4px);padding-inline-end:calc(.4rem + 4px);-webkit-margin-end:.4rem;margin-inline-end:.4rem;overflow:auto}.johnfoosar-theme-2-x-sucursales__list::-webkit-scrollbar{background-color:transparent;border-radius:0;width:5px}.johnfoosar-theme-2-x-sucursales__list::-webkit-scrollbar-thumb{background-color:#000}.johnfoosar-theme-2-x-sucursales__list::-webkit-scrollbar-track{background-color:transparent}.johnfoosar-theme-2-x-sucursales__list button{background:transparent;border-radius:0;border:0;border-top:1px solid #e4e4e4;padding-block:.625rem;-webkit-padding-start:.75rem;padding-inline-start:.75rem;width:100%;cursor:pointer}.johnfoosar-theme-2-x-sucursales__list button:last-of-type{border-bottom:1px solid #e4e4e4}.johnfoosar-theme-2-x-sucursales__list button>span{pointer-events:none}.johnfoosar-theme-2-x-sucursales__list button>span h3,.johnfoosar-theme-2-x-sucursales__list button>span p{position:relative;font:300 1rem/1.5rem Neue Plak,sans-serif;letter-spacing:.16px;text-align:left;margin:0}.johnfoosar-theme-2-x-sucursales__list button>span h3:after{content:"+";display:inline-block;position:absolute;right:0}.johnfoosar-theme-2-x-sucursales__list button.johnfoosar-theme-2-x-active>span h3:after{content:"-"}.johnfoosar-theme-2-x-sucursales__list button>span>div{max-height:0;overflow:hidden;transition:max-height .4s ease}.johnfoosar-theme-2-x-sucursales__list button.johnfoosar-theme-2-x-active>span>div{-webkit-margin-before:.625rem;margin-block-start:.625rem;max-height:1000px}.johnfoosar-theme-2-x-sucursales__right{}@media screen and (max-width:64em){.johnfoosar-theme-2-x-sucursales__container{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:calc(100vh - 13.6875rem)}.johnfoosar-theme-2-x-sucursales__select{width:calc(100% - .4rem - 4px)}.johnfoosar-theme-2-x-sucursales__list{height:30vh;margin-inline:0;-webkit-padding-end:.4rem;padding-inline-end:.4rem}.johnfoosar-theme-2-x-sucursales__right{position:relative;margin-inline:-1rem;width:100vw;box-shadow:0 .7rem 10px 10px rgba(0,0,0,.5),0 -1rem 20px 0 rgba(0,0,0,.3),0 -1rem 20px 15px rgba(0,0,0,.1)}.johnfoosar-theme-2-x-sucursales__right:after{content:"";width:100%;height:3rem;background-color:#fff;position:absolute;top:100%;left:0}}