		.wc-block-components-quantity-selector {
			display: none !important;
		}

		.wc-ppcp-express-checkout fieldset {
			display: flex !important;
		}

		li.payment_method_ppcp label:first-of-type img {
			max-height: 16px !important;
		}

		span.wpcf7-form-control-wrap {
			width: 100%;
		}

		section.related.products {
			display: none;
		}

		button.wc-block-components-address-form__address_2-toggle {
			color: white;
		}

		

		.quantity {
			display: none !important;
		}

		button.common-btn.single_add_to_cart_button.button.alt {
			margin-left: 0px !important;
		}

		.select2-container--default .select2-selection--single .select2-selection__rendered {
			line-height: 44px !important;
		}

		td.wc-block-cart-item__image {
			display: none !important;
		}

		.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
			display: none;
		}

		/* .wc-block-components-order-summary-item__quantity {
			position: absolute;
			left: 75px !important;
			top: -8px !important;
		} */

		.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
			display: none;
		}


		.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
			background: white;
			padding: 5px;
			border-radius: 30px;
		}

		/* .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
			padding-bottom: 16px;
			padding-left: 0px !important;
			padding-right: 0px;
		} */

		h1.entry-title {
			text-align: center;
			display: none;
			padding: 18px;
			background: white;
			color: black;
			margin-bottom: 50px;
		}

		.entry-content {
			margin-top: 70px;
		}

		span.wc-block-components-spinner {
			margin-left: -177px !important;
			margin-top: -17px !important;
		}

		a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,
		button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,
		button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained {
			font-size: 17px;
			background: #FF5B5B;
			color: #fff;
			padding: 17px 40px;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			line-height: 1;
			border-radius: 5px;
			font-weight: 600;
			border: none !important;
		}

		.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block {
			border: 1px solid white;
			padding: 20px;
		}


		button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
			font-size: 17px;
			background: #FF5B5B;
			color: #fff;
			padding: 17px 40px;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			line-height: 1;
			border-radius: 5px;
			font-weight: 600;
			border: none !important;
		}

		button#wc-block-components-totals-shipping__change-address__link {
			color: white;
		}

		td.wc-block-cart-item__product,
		td.wc-block-cart-item__total {
			background-color: none;
			border-bottom: 1px solid #e0e0e0 !important;
		}

		th.wc-block-cart-items__header-image,
		th.wc-block-cart-items__header-total {
			border-bottom: 1px solid #e0e0e0 !important;
		}

		.wc-block-components-quantity-selector {
			background: white;
		}

		input.wc-block-components-quantity-selector__input,
		button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus,
		button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus {
			color: black !important;
		}

		.wp-block-woocommerce-cart-order-summary-block {
			border-top: 1px solid #e0e0e0 !important;
			border-left: 1px solid #e0e0e0 !important;
			border-right: 1px solid #e0e0e0 !important;
			padding: 20px;
		}

		th.wc-block-cart-items__header-product {
			display: none;
		}

		a.added_to_cart.wc-forward:visited {
			color: #fff !important;
		}

		.woocommerce-MyAccount-navigation {
			width: 30%;
		}

		/* Container */
		.woocommerce-MyAccount-content {
			background-color: none;
		}

		/* Navigation */
		.woocommerce-MyAccount-navigation {
			margin-bottom: 20px;
		}

		.woocommerce-MyAccount-navigation ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.woocommerce-MyAccount-navigation li {
			margin: 0;
			padding: 10px 0px;
		}

		.woocommerce-MyAccount-navigation li a {
			color: white;
			text-decoration: none;
			display: block;
		}

		.woocommerce-MyAccount-navigation li.is-active a {
			font-weight: bold;
			color: #e91511;
		}

		/* Responsive */
		@media (min-width: 768px) {
			.woocommerce-MyAccount-navigation {
				float: left;
				width: 25%;
			}

			.woocommerce-MyAccount-content {
				float: right;
				width: 70%;
			}
		}

		/* Input Fields */
		.woocommerce-MyAccount-content input[type="text"],
		.woocommerce-MyAccount-content input[type="email"],
		.woocommerce-MyAccount-content input[type="password"],
		.woocommerce-MyAccount-content textarea {
			width: 100%;
			padding: 10px;
			margin: 10px 0;
			border: 1px solid #ccc;
			border-radius: 3px;
			background-color: #fff;
			box-shadow: none;
		}

		/* Buttons */
		.woocommerce-Button,
		button.woocommerce-Button {
			background-color: #007cba;
			color: #fff;
			padding: 10px 20px;
			border: none;
			border-radius: 3px;
			cursor: pointer;
			text-transform: uppercase;
		}

		.woocommerce-Button:hover,
		button.woocommerce-Button:hover {
			background-color: #005a87;
		}

		/* Form Labels */
		.woocommerce-MyAccount-content label {
			font-weight: bold;
			margin-top: 15px;
			display: block;
		}

		/* Order Table */
		.woocommerce-orders-table {
			width: 100%;
			border-collapse: collapse;
			margin: 20px 0;
			background-color: #fff;
		}

		.woocommerce-orders-table th,
		.woocommerce-orders-table td {
			padding: 15px;
			border: 1px solid #e0e0e0;
			text-align: left;
		}

		.woocommerce-orders-table th {
			background-color: #f1f1f1;
			font-weight: bold;
		}

		.woocommerce-orders-table td {
			background-color: #fff;
		}

		.woocommerce-orders-table a {
			color: #007cba;
			text-decoration: none;
		}

		.woocommerce-orders-table a:hover {
			text-decoration: underline;
		}

		/* Address Table */
		.woocommerce-Addresses .woocommerce-Address {
			padding: 20px 0px;
			background-color: none;
			margin-bottom: 20px;
			border-radius: 3px;
		}

		span.woocommerce-input-wrapper {
			width: 100%;
		}

		span.selection {
			width: 100%;
		}

		span.select2-selection.select2-selection--single {
			height: 44px;
		}

		span.select2-selection__placeholder {
			line-height: 44px;
		}

		span.select2-selection__arrow {
			height: 44px !important;
		}

		.select2-container--default .select2-selection--single {
			background: none !important;
		}

		span.select2-dropdown.select2-dropdown--below {
			background-color: black;
		}

		.woocommerce form .form-row .input-text,
		.woocommerce-page form .form-row .input-text {
			background: none;
			color: white;
		}

		a.button.wc-forward {
			padding: 10px;
		}

		.woocommerce-Addresses h3 {
			margin-top: 0;
		}

		.woocommerce-Addresses a.edit {
			display: inline-block;
			font-size: 15px;
			margin-top: 10px;
			margin-bottom: 15px;
			background-color:#FF5B5B;
			color: #fff;
			padding: 8px 20px;
			border-radius: 3px;
			text-decoration: none;
		}

		.woocommerce-Addresses a.edit:hover {
			background-color: #889ce7;
		}

		/* Notices */
		.woocommerce-info,
		.woocommerce-error,
		.woocommerce-message {
			padding: 10px 20px;
			margin: 10px 0;
			border-radius: 3px;
		}

		.woocommerce-info {
			background-color: #d9edf7;
			border: 1px solid #bce8f1;
			color: #31708f;
		}

		.woocommerce-error {
			background-color: #f2dede;
			border: 1px solid #ebccd1;
			color: #a94442;
		}

		.woocommerce-message {
			background-color: #dff0d8;
			border: 1px solid #d6e9c6;
			color: #3c763d;
		}