.elementor-380 .elementor-element.elementor-element-cde6b5f{margin-top:30px;margin-bottom:0px;}.elementor-380 .elementor-element.elementor-element-58ad01b{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor2 );--divider-border-width:1px;}.elementor-380 .elementor-element.elementor-element-58ad01b .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-380 .elementor-element.elementor-element-58ad01b .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-380 .elementor-element.elementor-element-58ad01b .elementor-divider__text{color:var( --e-global-color-558b993 );font-family:"Nunito", Sans-serif;font-size:30px;line-height:1.3em;}.elementor-380 .elementor-element.elementor-element-57f517b{margin-top:10px;margin-bottom:40px;}@media(max-width:1024px){.elementor-380 .elementor-element.elementor-element-57f517b{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-380 .elementor-element.elementor-element-57f517b{margin-top:30px;margin-bottom:50px;padding:0px 10px 0px 10px;}}/* Start custom CSS for wc-elements, class: .elementor-element-127204d */.elementor-380 .elementor-element.elementor-element-127204d .button{background-image:linear-gradient(90deg, #C5403D, #9C2E2C);
    border-radius:300px;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-page #content table.cart td.actions .coupon .button {
    width: 100% !important;
    border-radius:300px!important;
}








.woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button{border-radius:300px!important;}

.woocommerce ul#shipping_method .amount {
    display: inline;
}

@media(max-width: 1024px) { .woocommerce ul#shipping_method li input {
    float: left;
}}

.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
    display: block;
    border-top: none !important;
}

@media(max-width: 767px) { .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border: none !important;
}}

@media(max-width: 1024px) {
    .woocommerce table.shop_table tbody:first-child tr:first-child td {
    display: block;
    grid-column-start: 2;
    grid-column-end: 3;
}}

@media(max-width: 1024px) {
    .woocommerce table.shop_table tbody:first-child tr:first-child th {
    display: block;
    grid-column-start: 1;
    grid-column-end: 2;
}}

@media(max-width: 1024px) { .woocommerce-page #content table.cart td.actions .coupon .button {
    width: 55% !important;
    border-radius:300px!important;
}}

@media(max-width: 767px) { .woocommerce-page #content table.cart td.actions .coupon .button {
    width: 100% !important;
    :300px!important;
}}

.woocommerce-page #content table.cart [name=coupon_code] {
    border-radius: 3px;
}

.woocommerce-page table.cart td.actions .button {
    border-radius: 3px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 3px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-weight: 400;
}

@media (max-width: 1024px) { .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 100%;
	}}

@media (max-width: 1024px) { .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
	display: none;
	}}

@media (max-width: 1024px) {
.page-id-203 #primary {
	padding: 0px;
	margin-bottom: 0;
}}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
		padding-top: 5px;
	padding-bottom: 5px;
	background-image:linear-gradient(90deg, #C5403D, #9C2E2C);
	color: #ffffff;
border-radius:300px;
}

.page-id-203 .woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border: none !important;
    border-radius: 0;
	background: #fff!important;
}

.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells{
     border: none !important;
    border-radius: 0;
	background: #fff!important;
}

@media(max-width: 1024px) {
.page-id-203 .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		display: grid;
	}}

@media(max-width: 767px) {
.page-id-203 .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		display: block !important;
		border-top: 2px solid #ebebeb;
	}}

@media(max-width: 1024px) {  td.product-remove {
	display: block;
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
	}}

@media(min-width: 768px) {  .woocommerce-cart table.shop_table td.product-name {
	text-align: left !important;
	}}

@media(max-width: 1024px) {  .woocommerce-page table.cart .product-thumbnail {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 6;
	}}

@media(max-width: 1024px) {  .woocommerce-cart table.shop_table .woocommerce-Price-amount, .woocommerce-cart table.shop_table td.product-name {
	display: inline;
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
	}}
	
@media(max-width: 767px) {  .woocommerce-cart table.shop_table .woocommerce-Price-amount, .woocommerce-cart table.shop_table td.product-name {
	display: block;
	}}

.woocommerce-cart-form__cart-item td.product-remove {
	z-index: 5 !important;
}

@media(max-width: 1024px) { td.product-name {
	display: block;
	}}

@media(max-width: 767px) { td.product-name a {
	padding-right: 0;
	}}

@media(max-width: 1024px) {.woocommerce form .quantity .plus {
	margin-right: 0;
	}}

@media(max-width: 1024px) { td.product-price {
	display: block !important;
	}}

@media(max-width: 1024px) { td.product-subtotal {
	display: block !important;
	}}

@media(max-width: 1024px) { td.product-quantity {
	display: block !important;
	}}

@media(max-width: 1024px) { td.adctions {
	display: grid;
	}}

@media(max-width: 1024px) { .page-id-203 .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 3;
	}}

@media(max-width: 1024px) { .page-id-203 .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	}}

@media(max-width:767px) { .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
	text-align: center !important;
	}}

.shop_table.shop_table_responsive{box-shadow:none!important;}

.woocommerce-message::before, .woocommerce-info::before{display:none;}

@media(max-width: 767px) { .woocommerce-page table.cart td.actions .coupon {
	display: block !important;
	}}

	@media(max-width:767px) {
.woocommerce-page table.cart td.actions .button {
			margin-left: 0px !important;
		}}

@media(max-width:767px) { .coupon input {
	text-align: center !important;
	width:100% !important;
	margin-bottom: 10px !important;
}}

@media(max-width:767px) { .button[name=apply_coupon] {
	width: 100% !important;
	}}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
	padding-left: 15px !important;
}

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
	display: block;
}

@media(max-width:1024px){ .woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img { 
	max-width:200px;
	}}

@media(max-width:767px){ .woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img { 
	max-width:120px;
	}}

@media(min-width:768px) { .woocommerce-page table.cart .product-thumbnail {
	display: block !important;
	text-align: left !important;
	}}

@media(min-width:1024px) { .woocommerce-page table.cart .product-thumbnail {
	max-width: inherit !important;
	}}

@media(max-width:1024px) { .woocommerce-page table.shop_table_responsive tr td::before {
	display: none;
	}}

.entry-content>:last-child, .entry-summary>:last-child, .page-content>:last-child {
	margin-bottom: 20px;
}

p.return-to-shop {
	margin-top: 20px;
}

@media(max-width:767px) { .woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells {
	margin-bottom: 0;
	}}

@media(max-width:767px) {.page-id-203 .woocommerce ul#shipping_method .amount {text-align: center;}}

@media(max-width:767px) {.page-id-203 td.product-name {	text-align: center;
	padding-right: 1em;}}

@media(min-width:768px) {.page-id-203 td.product-name {
	padding-right: 50px !important;}}

@media(min-width:1024px) {.page-id-203 td.product-name {
	padding-right: inherit !important;}}


.cross-sells h2 {font-weight: 600;}

.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    width: 100%;}
    
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {justify-content: center;}
    
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product, #add_payment_method .cart-collaterals .cross-sells ul.products li.product {width:45%;}

@media (max-width:767px) { .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {
    width: 100%;
}}

@media (max-width:767px) { .cart-collaterals {
    display: flex;
    flex-direction: column;
}}

@media (max-width:767px) { div.cross-sells {
    order: 2;
}}

@media (max-width:767px) { div.cart_totals {
    order: 1;
}}

@media (max-width:1024px) {.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width:100%;
}}

@media (max-width:1024px) {
    .woocommerce ul.products li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link {
        width: 60%;
    margin-left: auto;
    margin-right: auto;
    }}
    
    
    .woocommerce-shipping-destination{display:none!important;}/* End custom CSS */