.woocommerce-account form .form-row label {
	text-transform: uppercase;
	font-weight: 500;
	color: #737373;
}

.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
	float: none;
	width: 100%;
}

.woocommerce form .woocommerce-billing-fields,
.woocommerce form .woocommerce-billing-fields input {
	font-weight: 500;
}

#ship-to-different-address label {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}
#ship-to-different-address label input {
	width: 1.25rem;
	height: 1.25rem;
	cursor: pointer;
}
#ship-to-different-address label span {
	font-size: 1.375rem;
	font-weight: 700;
}

.woocommerce-checkout h3 {
	font-weight: 700;
}

th.product-name,
th.product-total {
	color: #557a95;
}

td.product-name,
.order-total .woocommerce-Price-amount bdi {
	font-weight: 700;
}
.woocommerce-Price-amount bdi,
#order_review > table > tfoot > tr.woocommerce-shipping-totals.shipping > td {
	font-weight: 500;
}

.woocommerce .woocommerce-checkout-review-order table.shop_table {
	border: none;
	border-radius: 0;
	border-bottom: 3px solid #a3b0b9;
	border-top: 3px solid #a3b0b9;
}

.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
	border-top: 1px solid #a3b0b9;
}

.woocommerce table.shop_table {
	border-collapse: collapse;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 2.375rem;
	border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 2.375rem;
}

.shop_table thead {
	background: #f2f2f2 0% 0% no-repeat padding-box;
}
.shop_table thead tr th {
	color: #557a95;
}

.woocommerce .woocommerce-cart-form table.shop_table {
	border: none;
}

.woocommerce .woocommerce-cart-form table.shop_table td {
	border: none;
}
@media (min-width: 769px) {
	.woocommerce .woocommerce-cart-form table.shop_table td {
		padding: 39px 12px 47px;
	}
}

#post-9893 > div > div > form > table > tbody > tr:nth-child(2) > td {
	border-top: 1px solid #a3b0b9;
	border-bottom: 1px solid #a3b0b9;
}

.woocommerce-cart-form .product-name {
	max-width: 155px;
}

.woocommerce-cart-form .woocommerce-Price-amount {
	color: #567a94;
}

.woocommerce-cart-form .coupon {
	display: flex;
	align-items: center;
	gap: 10px;
}
.woocommerce-cart-form .shop_table .actions {
	padding: 27px 0px;
}

.woocommerce-cart table.cart .product-thumbnail {
	min-width: 86px;
}
.woocommerce-cart table.cart img {
	width: 86px;
	border: 1px solid #707070;
}

.woocommerce a.remove {
	color: #fff !important;
	background-color: #557a95;
}
.woocommerce-cart-form td {
	padding: 0;
}
.woocommerce-cart-form td.product-remove {
}

.woocommerce .cart_totals .shop_table {
	border: none;
	border-radius: 0;
	border-bottom: 3px solid #a3b0b9;
	border-top: 3px solid #a3b0b9;
}
.woocommerce .cart_totals .shop_table .cart-subtotal {
	color: #567a94;
}

.wc-proceed-to-checkout {
	text-transform: uppercase;
	font-weight: 500;
}
@media (min-width: 768px) {
	.woocommerce .cart-collaterals .cart_totals {
		max-width: 353px;
	}
}

.woocommerce .addresses.col2-set .col-1,
.woocommerce-page .addresses.col2-set .col-1,
.woocommerce .addresses.col2-set .col-2,
.woocommerce-page .addresses.col2-set .col-2 {
	flex: 1 1 auto;
	max-width: none;
}

.woocommerce .woocommerce-MyAccount-content {
	font-weight: 500;
	color: #737373;
}

.woocommerce-MyAccount-navigation .list-group-item a {
	font-weight: 500;
	text-transform: uppercase;
	color: #737373;
}

/* .woocommerce-MyAccount-navigation li {
	border: none;
	border-radius: 0 !important;
	border: 0.5px solid #95ad88;
} */

.woocommerce .woocommerce-MyAccount-content .woocommerce-form-row span {
	margin-top: 10px;
	font-size: 13px;
}

.woocommerce .woocommerce-EditAccountForm fieldset {
	border: 1px solid #707070;
	margin-top: 2rem;
	padding: 1.25rem;
}
.woocommerce .woocommerce-EditAccountForm fieldset:not(:last-child) {
	margin-bottom: 1.5rem;
}

.woocommerce .woocommerce-EditAccountForm fieldset legend {
	width: fit-content;
	margin: 0px 0px 0px 0px;
	padding: 0 1rem;
	font-size: 1rem;
}
