.woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout #payment .wc_payment_methods {
	display: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation a,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content a {
	color: #111;
}

.cnwssubscription-trial-box,
.cnwssubscription-account-box {
	margin: 18px 0;
	padding: 16px 18px;
	border: 1px solid #d8b56d;
	border-radius: 8px;
	background: #fff8ea;
	color: #2b2418;
}

.cnwssubscription-trial-box__title,
.cnwssubscription-account-box__title {
	display: block;
	margin: 0 0 12px;
	font-weight: 700;
}

.cnwssubscription-trial-box__rows {
	display: grid;
	gap: 7px;
	margin: 0 0 12px;
}

.cnwssubscription-trial-box__row {
	display: flex;
	justify-content: space-between;
	gap: 14px;
}

.cnwssubscription-trial-box__label {
	color: #6b5b38;
}

.cnwssubscription-trial-box__value {
	font-weight: 700;
	text-align: right;
}

.cnwssubscription-trial-box__note,
.cnwssubscription-account-box__text {
	margin: 0 0 12px;
	font-size: .94em;
	line-height: 1.45;
}

.cnwssubscription-trial-box .form-row {
	margin: 0;
}

.cnwssubscription-trial-box label {
	font-weight: 700;
	line-height: 1.45;
}

.cnwssubscription-trial-box input[type="checkbox"] {
	margin-right: 8px;
}

.cnwssubscription-account-box__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.cnwssubscription-account-box__button {
	display: inline-block;
	padding: 10px 14px;
	border-radius: 6px;
	background: #2b2418;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}

.cnwssubscription-account-box__button:hover {
	color: #fff;
}

.cnwssubscription-account-box__button--secondary {
	border: 1px solid #d8b56d;
	background: #fff;
	color: #2b2418;
}

.cnwssubscription-account-box__button--secondary:hover {
	color: #2b2418;
}

.cnwssubscription-subscriptions-table {
	width: 100%;
	border-collapse: collapse;
}

.cnwssubscription-subscriptions-table th,
.cnwssubscription-subscriptions-table td {
	padding: 12px;
	border: 1px solid #ddd;
	color: #111;
	text-align: left;
}

.cnwssubscription-status,
.cnwssubscription-cancel-link {
	font-weight: 700;
}

.cnwssubscription-cancel-link {
	color: #8a1f11;
}
