
		.woocommerce .woocommerce-result-count,
		.woocommerce-page .woocommerce-result-count {
			float: left;
		}

		.woocommerce .woocommerce-ordering {
			float: right;
			margin-bottom: 2.5em;
		}

		#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {
			font-size: 1.2rem;
			padding: 20px 0 14px;
			margin: 0 0 20px;
			border-bottom: 1px solid var(--ast-border-color);
			font-weight: 700;
		}

		form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
			border-width: 2px 2px 0 2px;
			border-style: solid;
			font-size: 1.2rem;
			margin: 0;
			padding: 1.5em 1.5em 1em;
			border-color: var(--ast-border-color);
			font-weight: 700;
		}

		.woocommerce-Address h3,
		.cart-collaterals h2 {
			font-size: 1.2rem;
			padding: .7em 1em;
		}

		.woocommerce-cart .cart-collaterals .cart_totals>h2 {
			font-weight: 700;
		}

		form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
			padding: 0 2em;
			border-width: 0 2px 2px;
			border-style: solid;
			border-color: var(--ast-border-color);
		}

		ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li) {
			margin: 0;
			padding: 0.25em 0 0.25em 22px;
			text-indent: -22px;
			list-style: none outside;
		}

		.woocommerce span.onsale,
		.wc-block-grid__product .wc-block-grid__product-onsale {
			color: transparent;
		}

		.woocommerce-message,
		.woocommerce-info {
			border-top-color: #333333;
		}

		.woocommerce-message::before,
		.woocommerce-info::before {
			color: #333333;
		}

		.woocommerce ul.products li.product .price,
		.woocommerce div.product p.price,
		.woocommerce div.product span.price,
		.widget_layered_nav_filters ul li.chosen a,
		.woocommerce-page ul.products li.product .ast-woo-product-category,
		.wc-layered-nav-rating a {
			color: #333333;
		}

		.woocommerce nav.woocommerce-pagination ul,
		.woocommerce nav.woocommerce-pagination ul li {
			border-color: #333333;
		}

		.woocommerce nav.woocommerce-pagination ul li a:focus,
		.woocommerce nav.woocommerce-pagination ul li a:hover,
		.woocommerce nav.woocommerce-pagination ul li span.current {
			background: #333333;
			color: var(--ast-global-color-0);
		}

		.woocommerce-MyAccount-navigation-link.is-active a {
			color: #004098;
		}

		.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
		.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
			background-color: #333333;
		}

		.woocommerce .star-rating,
		.woocommerce .comment-form-rating .stars a,
		.woocommerce .star-rating::before {
			color: var(--ast-global-color-3);
		}

		.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
		.woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
			background: #333333;
		}

		.woocommerce ul.product-categories>li ul li:before {
			content: "\e900";
			padding: 0 5px 0 5px;
			display: inline-block;
			font-family: Astra;
			transform: rotate(-90deg);
			font-size: 0.7rem;
		}

		.ast-site-header-cart i.astra-icon:before {
			font-family: Astra;
		}

		.ast-icon-shopping-cart:before {
			content: "\f07a";
		}

		.ast-icon-shopping-bag:before {
			content: "\f290";
		}

		.ast-icon-shopping-basket:before {
			content: "\f291";
		}

		.ast-icon-shopping-cart svg {
			height: .82em;
		}

		.ast-icon-shopping-bag svg {
			height: 1em;
			width: 1em;
		}

		.ast-icon-shopping-basket svg {
			height: 1.15em;
			width: 1.2em;
		}

		.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,
		.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {
			line-height: 1;
		}

		.ast-site-header-cart.ast-menu-cart-fill i.astra-icon {
			font-size: 1.1em;
		}

		li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after {
			padding-left: 2px;
		}

		.ast-hfb-header .ast-addon-cart-wrap {
			padding: 0.4em;
		}

		.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap {
			display: none;
		}

		@media (min-width:545px) and (max-width:921px) {

			.woocommerce.tablet-columns-6 ul.products li.product,
			.woocommerce-page.tablet-columns-6 ul.products li.product {
				width: calc(16.66% - 16.66px);
			}

			.woocommerce.tablet-columns-5 ul.products li.product,
			.woocommerce-page.tablet-columns-5 ul.products li.product {
				width: calc(20% - 16px);
			}

			.woocommerce.tablet-columns-4 ul.products li.product,
			.woocommerce-page.tablet-columns-4 ul.products li.product {
				width: calc(25% - 15px);
			}

			.woocommerce.tablet-columns-3 ul.products li.product,
			.woocommerce-page.tablet-columns-3 ul.products li.product {
				width: calc(33.33% - 14px);
			}

			.woocommerce.tablet-columns-2 ul.products li.product,
			.woocommerce-page.tablet-columns-2 ul.products li.product {
				width: calc(50% - 10px);
			}

			.woocommerce.tablet-columns-1 ul.products li.product,
			.woocommerce-page.tablet-columns-1 ul.products li.product {
				width: 100%;
			}

			.woocommerce div.product .related.products ul.products li.product {
				width: calc(33.33% - 14px);
			}
		}

		@media (min-width:545px) and (max-width:921px) {

			.woocommerce[class*="columns-"].columns-3>ul.products li.product,
			.woocommerce[class*="columns-"].columns-4>ul.products li.product,
			.woocommerce[class*="columns-"].columns-5>ul.products li.product,
			.woocommerce[class*="columns-"].columns-6>ul.products li.product {
				width: calc(33.33% - 14px);
				margin-right: 20px;
			}

			.woocommerce[class*="columns-"].columns-3>ul.products li.product:nth-child(3n),
			.woocommerce[class*="columns-"].columns-4>ul.products li.product:nth-child(3n),
			.woocommerce[class*="columns-"].columns-5>ul.products li.product:nth-child(3n),
			.woocommerce[class*="columns-"].columns-6>ul.products li.product:nth-child(3n) {
				margin-right: 0;
				clear: right;
			}

			.woocommerce[class*="columns-"].columns-3>ul.products li.product:nth-child(3n+1),
			.woocommerce[class*="columns-"].columns-4>ul.products li.product:nth-child(3n+1),
			.woocommerce[class*="columns-"].columns-5>ul.products li.product:nth-child(3n+1),
			.woocommerce[class*="columns-"].columns-6>ul.products li.product:nth-child(3n+1) {
				clear: left;
			}

			.woocommerce[class*="columns-"] ul.products li.product:nth-child(n),
			.woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
				margin-right: 20px;
				clear: none;
			}

			.woocommerce.tablet-columns-2 ul.products li.product:nth-child(2n),
			.woocommerce-page.tablet-columns-2 ul.products li.product:nth-child(2n),
			.woocommerce.tablet-columns-3 ul.products li.product:nth-child(3n),
			.woocommerce-page.tablet-columns-3 ul.products li.product:nth-child(3n),
			.woocommerce.tablet-columns-4 ul.products li.product:nth-child(4n),
			.woocommerce-page.tablet-columns-4 ul.products li.product:nth-child(4n),
			.woocommerce.tablet-columns-5 ul.products li.product:nth-child(5n),
			.woocommerce-page.tablet-columns-5 ul.products li.product:nth-child(5n),
			.woocommerce.tablet-columns-6 ul.products li.product:nth-child(6n),
			.woocommerce-page.tablet-columns-6 ul.products li.product:nth-child(6n) {
				margin-right: 0;
				clear: right;
			}

			.woocommerce.tablet-columns-2 ul.products li.product:nth-child(2n+1),
			.woocommerce-page.tablet-columns-2 ul.products li.product:nth-child(2n+1),
			.woocommerce.tablet-columns-3 ul.products li.product:nth-child(3n+1),
			.woocommerce-page.tablet-columns-3 ul.products li.product:nth-child(3n+1),
			.woocommerce.tablet-columns-4 ul.products li.product:nth-child(4n+1),
			.woocommerce-page.tablet-columns-4 ul.products li.product:nth-child(4n+1),
			.woocommerce.tablet-columns-5 ul.products li.product:nth-child(5n+1),
			.woocommerce-page.tablet-columns-5 ul.products li.product:nth-child(5n+1),
			.woocommerce.tablet-columns-6 ul.products li.product:nth-child(6n+1),
			.woocommerce-page.tablet-columns-6 ul.products li.product:nth-child(6n+1) {
				clear: left;
			}

			.woocommerce div.product .related.products ul.products li.product:nth-child(3n),
			.woocommerce-page.tablet-columns-1 .site-main ul.products li.product {
				margin-right: 0;
				clear: right;
			}

			.woocommerce div.product .related.products ul.products li.product:nth-child(3n+1) {
				clear: left;
			}
		}

		@media (min-width:922px) {
			.woocommerce form.checkout_coupon {
				width: 50%;
			}

			.woocommerce #reviews #comments {
				float: left;
			}

			.woocommerce #reviews #review_form_wrapper {
				float: right;
			}
		}

		@media (max-width:921px) {

			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart,
			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart {
				padding-right: 0;
				padding-left: 0;
			}

			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .main-header-bar {
				text-align: center;
			}

			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-site-header-cart,
			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-mobile-menu-buttons {
				display: inline-block;
			}

			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-2.ast-mobile-header-inline .site-branding {
				flex: auto;
			}

			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .site-branding {
				flex: 0 0 100%;
			}

			.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .main-header-container {
				display: flex;
				justify-content: center;
			}

			.woocommerce-cart .woocommerce-shipping-calculator .button {
				width: 100%;
			}

			.woocommerce div.product div.images,
			.woocommerce div.product div.summary,
			.woocommerce #content div.product div.images,
			.woocommerce #content div.product div.summary,
			.woocommerce-page div.product div.images,
			.woocommerce-page div.product div.summary,
			.woocommerce-page #content div.product div.images,
			.woocommerce-page #content div.product div.summary {
				float: none;
				width: 100%;
			}

			.woocommerce-cart table.cart td.actions .ast-return-to-shop {
				display: block;
				text-align: center;
				margin-top: 1em;
			}
		}

		@media (max-width:544px) {
			.ast-separate-container .ast-woocommerce-container {
				padding: .54em 1em 1.33333em;
			}

			.woocommerce-message,
			.woocommerce-error,
			.woocommerce-info {
				display: flex;
				flex-wrap: wrap;
			}

			.woocommerce-message a.button,
			.woocommerce-error a.button,
			.woocommerce-info a.button {
				order: 1;
				margin-top: .5em;
			}

			.woocommerce .woocommerce-ordering,
			.woocommerce-page .woocommerce-ordering {
				float: none;
				margin-bottom: 2em;
			}

			.woocommerce table.cart td.actions .button,
			.woocommerce #content table.cart td.actions .button,
			.woocommerce-page table.cart td.actions .button,
			.woocommerce-page #content table.cart td.actions .button {
				padding-left: 1em;
				padding-right: 1em;
			}

			.woocommerce #content table.cart .button,
			.woocommerce-page #content table.cart .button {
				width: 100%;
			}

			.woocommerce #content table.cart td.actions .coupon,
			.woocommerce-page #content table.cart td.actions .coupon {
				float: none;
			}

			.woocommerce #content table.cart td.actions .coupon .button,
			.woocommerce-page #content table.cart td.actions .coupon .button {
				flex: 1;
			}

			.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
			.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
				display: block;
			}

			.woocommerce div.product .related.products ul.products li.product,
			.woocommerce.mobile-columns-2 ul.products li.product,
			.woocommerce-page.mobile-columns-2 ul.products li.product {
				width: calc(50% - 10px);
			}

			.woocommerce.mobile-columns-6 ul.products li.product,
			.woocommerce-page.mobile-columns-6 ul.products li.product {
				width: calc(16.66% - 16.66px);
			}

			.woocommerce.mobile-columns-5 ul.products li.product,
			.woocommerce-page.mobile-columns-5 ul.products li.product {
				width: calc(20% - 16px);
			}

			.woocommerce.mobile-columns-4 ul.products li.product,
			.woocommerce-page.mobile-columns-4 ul.products li.product {
				width: calc(25% - 15px);
			}

			.woocommerce.mobile-columns-3 ul.products li.product,
			.woocommerce-page.mobile-columns-3 ul.products li.product {
				width: calc(33.33% - 14px);
			}

			.woocommerce.mobile-columns-1 ul.products li.product,
			.woocommerce-page.mobile-columns-1 ul.products li.product {
				width: 100%;
			}
		}

		@media (max-width:544px) {

			.woocommerce ul.products a.button.loading::after,
			.woocommerce-page ul.products a.button.loading::after {
				display: inline-block;
				margin-left: 5px;
				position: initial;
			}

			.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n),
			.woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n) {
				margin-right: 0;
			}

			.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
			.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
				display: block;
				margin-right: 0;
			}

			.woocommerce[class*="columns-"].columns-3>ul.products li.product,
			.woocommerce[class*="columns-"].columns-4>ul.products li.product,
			.woocommerce[class*="columns-"].columns-5>ul.products li.product,
			.woocommerce[class*="columns-"].columns-6>ul.products li.product {
				width: calc(50% - 10px);
				margin-right: 20px;
			}

			.woocommerce[class*="columns-"] ul.products li.product:nth-child(n),
			.woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
				margin-right: 20px;
				clear: none;
			}

			.woocommerce-page[class*=columns-].columns-3>ul.products li.product:nth-child(2n),
			.woocommerce-page[class*=columns-].columns-4>ul.products li.product:nth-child(2n),
			.woocommerce-page[class*=columns-].columns-5>ul.products li.product:nth-child(2n),
			.woocommerce-page[class*=columns-].columns-6>ul.products li.product:nth-child(2n),
			.woocommerce[class*=columns-].columns-3>ul.products li.product:nth-child(2n),
			.woocommerce[class*=columns-].columns-4>ul.products li.product:nth-child(2n),
			.woocommerce[class*=columns-].columns-5>ul.products li.product:nth-child(2n),
			.woocommerce[class*=columns-].columns-6>ul.products li.product:nth-child(2n) {
				margin-right: 0;
				clear: right;
			}

			.woocommerce[class*="columns-"].columns-3>ul.products li.product:nth-child(2n+1),
			.woocommerce[class*="columns-"].columns-4>ul.products li.product:nth-child(2n+1),
			.woocommerce[class*="columns-"].columns-5>ul.products li.product:nth-child(2n+1),
			.woocommerce[class*="columns-"].columns-6>ul.products li.product:nth-child(2n+1) {
				clear: left;
			}

			.woocommerce-page[class*=columns-] ul.products li.product:nth-child(n),
			.woocommerce[class*=columns-] ul.products li.product:nth-child(n) {
				margin-right: 20px;
				clear: none;
			}

			.woocommerce.mobile-columns-6 ul.products li.product:nth-child(6n),
			.woocommerce-page.mobile-columns-6 ul.products li.product:nth-child(6n),
			.woocommerce.mobile-columns-5 ul.products li.product:nth-child(5n),
			.woocommerce-page.mobile-columns-5 ul.products li.product:nth-child(5n),
			.woocommerce.mobile-columns-4 ul.products li.product:nth-child(4n),
			.woocommerce-page.mobile-columns-4 ul.products li.product:nth-child(4n),
			.woocommerce.mobile-columns-3 ul.products li.product:nth-child(3n),
			.woocommerce-page.mobile-columns-3 ul.products li.product:nth-child(3n),
			.woocommerce.mobile-columns-2 ul.products li.product:nth-child(2n),
			.woocommerce-page.mobile-columns-2 ul.products li.product:nth-child(2n),
			.woocommerce div.product .related.products ul.products li.product:nth-child(2n) {
				margin-right: 0;
				clear: right;
			}

			.woocommerce.mobile-columns-6 ul.products li.product:nth-child(6n+1),
			.woocommerce-page.mobile-columns-6 ul.products li.product:nth-child(6n+1),
			.woocommerce.mobile-columns-5 ul.products li.product:nth-child(5n+1),
			.woocommerce-page.mobile-columns-5 ul.products li.product:nth-child(5n+1),
			.woocommerce.mobile-columns-4 ul.products li.product:nth-child(4n+1),
			.woocommerce-page.mobile-columns-4 ul.products li.product:nth-child(4n+1),
			.woocommerce.mobile-columns-3 ul.products li.product:nth-child(3n+1),
			.woocommerce-page.mobile-columns-3 ul.products li.product:nth-child(3n+1),
			.woocommerce.mobile-columns-2 ul.products li.product:nth-child(2n+1),
			.woocommerce-page.mobile-columns-2 ul.products li.product:nth-child(2n+1),
			.woocommerce div.product .related.products ul.products li.product:nth-child(2n+1) {
				clear: left;
			}
		}

		@media (min-width:922px) {

			.woocommerce #content .ast-woocommerce-container div.product div.images,
			.woocommerce .ast-woocommerce-container div.product div.images,
			.woocommerce-page #content .ast-woocommerce-container div.product div.images,
			.woocommerce-page .ast-woocommerce-container div.product div.images {
				width: 50%;
			}

			.woocommerce #content .ast-woocommerce-container div.product div.summary,
			.woocommerce .ast-woocommerce-container div.product div.summary,
			.woocommerce-page #content .ast-woocommerce-container div.product div.summary,
			.woocommerce-page .ast-woocommerce-container div.product div.summary {
				width: 46%;
			}

			.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1,
			.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2,
			.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,
			.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2 {
				float: none;
				width: auto;
			}
		}

		.widget_product_search button {
			flex: 0 0 auto;
			padding: 10px 20px;
			;
		}

		@media (min-width:922px) {

			.woocommerce.woocommerce-checkout form #customer_details.col2-set,
			.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
				width: 55%;
				float: left;
				margin-right: 4.347826087%;
			}

			.woocommerce.woocommerce-checkout form #order_review,
			.woocommerce.woocommerce-checkout form #order_review_heading,
			.woocommerce-page.woocommerce-checkout form #order_review,
			.woocommerce-page.woocommerce-checkout form #order_review_heading {
				width: 40%;
				float: right;
				margin-right: 0;
				clear: right;
			}
		}

		select,
		.select2-container .select2-selection--single {
			background-image: url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%23393C40' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");
			background-size: .8em;
			background-repeat: no-repeat;
			background-position-x: calc(100% - 10px);
			background-position-y: center;
			-webkit-appearance: none;
			-moz-appearance: none;
			padding-right: 2em;
		}

		.woocommerce ul.products li.product.desktop-align-left,
		.woocommerce-page ul.products li.product.desktop-align-left {
			text-align: left;
		}

		.woocommerce ul.products li.product.desktop-align-left .star-rating,
		.woocommerce ul.products li.product.desktop-align-left .button,
		.woocommerce-page ul.products li.product.desktop-align-left .star-rating,
		.woocommerce-page ul.products li.product.desktop-align-left .button {
			margin-left: 0;
			margin-right: 0;
		}

		@media(max-width: 921px) {

			.woocommerce ul.products li.product.tablet-align-left,
			.woocommerce-page ul.products li.product.tablet-align-left {
				text-align: left;
			}

			.woocommerce ul.products li.product.tablet-align-left .star-rating,
			.woocommerce ul.products li.product.tablet-align-left .button,
			.woocommerce-page ul.products li.product.tablet-align-left .star-rating,
			.woocommerce-page ul.products li.product.tablet-align-left .button {
				margin-left: 0;
				margin-right: 0;
			}
		}

		@media(max-width: 544px) {

			.woocommerce ul.products li.product.mobile-align-left,
			.woocommerce-page ul.products li.product.mobile-align-left {
				text-align: left;
			}

			.woocommerce ul.products li.product.mobile-align-left .star-rating,
			.woocommerce ul.products li.product.mobile-align-left .button,
			.woocommerce-page ul.products li.product.mobile-align-left .star-rating,
			.woocommerce-page ul.products li.product.mobile-align-left .button {
				margin-left: 0;
				margin-right: 0;
			}
		}

		.ast-woo-active-filter-widget .wc-block-active-filters {
			display: flex;
			align-items: self-start;
			justify-content: space-between;
		}

		.ast-woo-active-filter-widget .wc-block-active-filters__clear-all {
			flex: none;
			margin-top: 2px;
		}

		.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set,
		.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set {
			width: 100%;
		}

		.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review,
		.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading,
		.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review,
		.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading {
			width: 100%;
			float: inherit;
		}

		.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection--single,
		.elementor-widget-woocommerce-cart .select2-container .select2-selection--single {
			padding: 0;
		}

		.elementor-widget-woocommerce-checkout-page .woocommerce form .woocommerce-additional-fields,
		.elementor-widget-woocommerce-checkout-page .woocommerce form .shipping_address,
		.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link,
		.elementor-widget-woocommerce-cart .woocommerce a.remove {
			border: none;
		}

		.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals>h2 {
			background-color: inherit;
			border-bottom: 0px;
			margin: 0px;
		}

		.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals {
			padding: 0;
			border-color: inherit;
			border-radius: 0;
			margin-bottom: 0px;
			border-width: 0px;
		}

		.elementor-widget-woocommerce-cart .woocommerce-cart-form .e-apply-coupon {
			line-height: initial;
		}

		.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content .woocommerce-Address-title h3 {
			margin-bottom: var(--myaccount-section-title-spacing, 0px);
		}

		.elementor-widget-woocommerce-my-account .woocommerce-Addresses .woocommerce-Address-title,
		.elementor-widget-woocommerce-my-account table.shop_table thead,
		.elementor-widget-woocommerce-my-account .woocommerce-page table.shop_table thead,
		.elementor-widget-woocommerce-cart table.shop_table thead {
			background: inherit;
		}

		.elementor-widget-woocommerce-cart .e-apply-coupon,
		.elementor-widget-woocommerce-cart #coupon_code,
		.elementor-widget-woocommerce-checkout-page .e-apply-coupon,
		.elementor-widget-woocommerce-checkout-page #coupon_code {
			height: 100%;
		}

		.elementor-widget-woocommerce-cart td.product-name dl.variation dt {
			font-weight: inherit;
		}

		.elementor-element.elementor-widget-woocommerce-checkout-page .e-checkout__container #customer_details .col-1 {
			margin-bottom: 0;
		}