.map-h2{text-transform:uppercase;font-size:1rem;padding:20px 20px 20px 10px;text-align:center}.google-map{width:100%;height:70vh!important}.google-map div div{border-radius:1.5rem}.pin{color:var(--main-blue)}.pin-icon{font-size:4rem}.pin-text{padding:.5rem;background:#fff;border-radius:1rem;font-size:1.3em;color:#1d1d1d}.pin-image{width:2rem;z-index:100000}.pin>img{width:32px;margin-right:10px}@media screen and (min-width:799px){.google-map{height:80vh}.map-h2{font-size:1.3rem;font-weight:400}.pin-icon{font-size:10vw}}#app{margin:30px auto;color:#000;font-family:Montserrat}#app .c-storelist-title{text-align:left;padding:20px 40px;font-size:1.5rem;text-transform:uppercase}#app .c-storelist-title:before{color:#0e77da;content:"MOTOROLA  "}@media (min-width:769px){#app .c-storelist-title{max-width:80%;padding-left:12px}}#app .c-storelist-loading{text-align:center;padding:20px;font-size:1.5rem}#app .c-storelist-statecontainer{display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-around}@media (min-width:769px){#app .c-storelist-statecontainer{max-width:80%;margin:0 auto;justify-content:flex-start}}#app .c-storelist-statecontainer__item{display:flex;flex-flow:column;justify-content:center;flex:0 0 calc(50% - 8px);border-radius:4px;border:1px solid #fff;margin:10px 4px;text-align:center;font-size:14px;color:#000;min-width:calc(50% - 8px);height:48px}@media (min-width:769px){#app .c-storelist-statecontainer__item{flex:0 0 calc(33% - 24px);min-width:calc(33% - 24px);margin:10px 12px}}#app .c-storelist-statecontainer__item-title{white-space:nowrap;cursor:pointer;text-transform:uppercase;font-weight:400}@media (min-width:769px){#app .c-storelist-storecontainer{max-width:80%;margin:0 auto;justify-content:flex-start}}#app .c-storelist-storecontainer__close{cursor:pointer;text-align:left;padding:20px 0;font-size:14px;line-height:14px;font-weight:600;display:flex;align-items:center}@media (min-width:769px){#app .c-storelist-storecontainer__close{margin-left:12px}}@media (min-width:769px){#app .c-storelist-storecontainer__list{display:flex;max-width:100%;margin:0 auto 50px;justify-content:flex-start;flex-flow:row wrap}}#app .c-storelist-storecontainer__list-item{margin:30px 0;list-style:none}@media (min-width:769px){#app .c-storelist-storecontainer__list-item{flex:0 0 calc(33% - 24px);max-width:calc(33% - 24px);margin:10px 12px}}#app .c-storelist-storecontainer__list-item a{color:#000;text-decoration:underline;font-weight:500;margin:10px 0}#app .c-storelist-storecontainer__list-item p{margin:0 0 10px;line-height:18px}#app .c-storelist-storecontainer__list-item__title{text-align:left;padding:10px 0;font-size:16px;font-weight:600}#app .c-storelist-storecontainer__list-item__title:before{content:url(/arquivos/icon_location.png);height:24px;margin:0 5px 0 0}#app .store_own-icon{width:20px}#app .c-storelist{padding:1rem;display:flex;gap:18px;justify-content:space-between;align-items:flex-start}@media screen and (max-width:900px){#app .c-storelist{flex-direction:column}}#app .c-storelist>div>select{width:100%;background:#f8f6f4;color:#000;border-radius:.75rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%208l5%205%205-5z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding:1rem 3rem 1rem 1rem}#app .c-storelist>div>select:first-of-type{margin-bottom:.5rem}#app .c-storelist>select>option{opacity:.6}#app .map{width:100%;flex-basis:75%}#app .info-tienda_maps{background:#f8f6f4;border:1px solid #f8f6f4;padding:1rem;margin-top:2rem;cursor:pointer;position:relative;border-radius:.75rem}#app .info-tienda_maps.active{border:1px solid #b9b9b9}#app .info-tienda_maps>.pickup{position:absolute;bottom:0;right:1rem;background:#c8e3ff;color:#001428;font-weight:600;padding:5px 10px;font-size:12px;border-radius:5px}#app .info-tienda_maps>h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500}#app .info-tienda_maps>p{margin-left:1rem}.info-tienda_maps>a{color:#000;margin-left:1rem}@media screen and (min-width:900px){#app #map_mobile{display:none}#app #map_desk{display:block}}@media screen and (max-width:900px){#app #map_mobile{display:block;width:100%}#app #map_desk{display:none}#app .select_map_container{width:100%}}