.pay-stores{padding:40px 0 80px}.pay-stores__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0}.pay-card{display:flex;flex-direction:column;align-items:flex-start;padding:20px 23px 23px;border:1px solid var(--gray-line);border-radius:5px;background:var(--white)}.pay-card--local{padding-top:0;border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pay-card__badge{width:196px;margin:-1px 0 20px -24px;padding:1px 0 2px 25px;border-radius:5px 0 5px 0;background:var(--red);font-family:var(--font-ui);font-size:14px;font-weight:700;line-height:21px;color:var(--white)}.pay-card__name{margin:0 0 10px;font-family:var(--font);font-size:24px;font-weight:700;line-height:26px;color:var(--blue)}.pay-card__address,.pay-card__call{margin:0;font-size:18px;font-weight:400;line-height:normal}.pay-card__address{flex:1 0 auto}.pay-card__call a{font-weight:700;color:var(--blue);text-decoration:none}.pay-card__btn,.pay-card__call{margin-top:20px}.pay-card__btn{align-self:stretch}.pay-stores__empty,.pay-stores__help{margin:0;font-size:18px;line-height:normal;text-align:center}.pay-stores__help{margin-top:30px}.pay-stores__empty a,.pay-stores__help a{font-weight:700;color:var(--blue)}@media (max-width:767px){.pay-stores{padding:25px 0 50px}.pay-stores__list{grid-template-columns:1fr}.pay-card__badge{margin-bottom:16px}.pay-card__address,.pay-card__call,.pay-stores__empty,.pay-stores__help{font-size:16px}}