.store-list-container{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:768px){.store-list-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.store-list-container{grid-template-columns:repeat(3,1fr)}}.store-list-item{padding:15px;border:1px solid #ec3235;border-radius:4px;cursor:pointer;background-color:#fff;transition:background-color .2s}.store-list-item:hover{background-color:#f9f9f9}.store-list-item strong{font-size:16px;display:block;margin-bottom:5px}.store-list-item span{color:#666;display:block;line-height:1.4}.out-of-stock{font-size:22px;text-transform:uppercase}