#app{margin:30px 0 100px;color:#000;font-family:Montserrat}#app .c-storelist-title{text-align:left;padding:20px 0;text-transform:uppercase}#app .c-storelist-title:before{color:#ff554d;content:"CENTROS  "}@media(min-width:769px){#app .c-storelist-title{max-width:80%;margin:0 auto;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 #000;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;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}#app .c-storelist-storecontainer__close img{-webkit-filter:invert(1);filter:invert(1)}@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}