@charset "UTF-8";
@media only screen and (min-width: 768px) {
		.menu {
				width: 360px;
		}
		.grid-articles {
				grid-template-columns: repeat(3, 1fr);
		}
		.grid-bonuses {
				grid-template-columns: repeat(2, 1fr);
		}
		.payments-table {
				background: var(--purple8);
				border-radius: 8px;
				padding: 16px 16px 8px 16px;
		}
		.payments-table table {
				border-collapse: collapse;
				width: 100%;
				margin: 0;
				padding: 0;
				border: 0;
		}
		.payments-table th, .payments-table td {
				text-align: center;
				vertical-align: middle;
				padding: 0 16px 0 0;
				border: 0;
		}
		.payments-table th:first-child, .payments-table td:first-child {
				padding-left: 16px;
		}
		.payments-table td {
				height: 70px;
				background: var(--white10);
				border-top: 1px solid var(--purple-dark);
				color: var(--white);
				font-size: 12px;
		}
		.payments-table tr:first-child td {
				border-top-width: 0;
		}
		.payments-table tr:first-child td:first-child {
				border-top-left-radius: 16px;
		}
		.payments-table tr:first-child td:last-child {
				border-top-right-radius: 16px;
		}
		.payments-table tr:last-child td:first-child {
				border-bottom-left-radius: 16px;
		}
		.payments-table tr:last-child td:last-child {
				border-bottom-right-radius: 16px;
		}
		.payments-table .td-pic {
				width: 20%;
		}
		.payments-table th {
				padding-bottom: 16px;
				font-weight: 500;
				font-size: 16px;
				line-height: 20px;
		}
		.payments-table .bold {
				font-weight: bold;
		}
		.payments-table .td-btn {
				width: 1px;
		}
}