.elementor-kit-6{--e-global-color-primary:#252A47;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-b822d2b:#F2CE7A;--e-global-color-8c1adf7:#7F671D;--e-global-color-7194428:#A8A6B3;--e-global-color-c06266e:#FFFFFF;--e-global-typography-primary-font-family:"Open Sans Hebrew Condensed";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Open Sans Hebrew Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans Hebrew";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans Hebrew Condensed";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:18px;--message-message-icon-color:var( --e-global-color-primary );--message-buttons-normal-text-color:var( --e-global-color-primary );--message-buttons-border-radius:0px 0px 0px 0px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Open Sans Hebrew", Sans-serif;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-astglobalcolor6 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-b822d2b );background-image:var( --e-global-color-b822d2b );border-width:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media screen and (max-width: 480px){
	.elementor-331 .elementor-element.elementor-element-2e58dc79 .elementor-icon-list-text{
		text-align: center;
	}

		.woocommerce-page table.shop_table_responsive tr td.actions input {
		margin-bottom: 6px !important;
		text-align: center;
	}
	.elementor-993 .elementor-element.elementor-element-09fb0e0 .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-fe2194c{
		width: 100%  !important;
	}
	.woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img{
		max-width: 125px !important;
	}
	.elementor-993 .elementor-element.elementor-element-09fb0e0 .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-5d9aeb9{
		width: 100%  !important;
	}
	.elementor-993 .elementor-element.elementor-element-09fb0e0 .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-32ef379{
		width: 100% !important;
	}
	.product-name a{
		text-align: center !important;
		margin-right: auto;
		margin-left: auto;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
		text-align: center !important;
	}
	button.button{
		float: inherit !important;
		width: 100% !important;
		display: block;
	}
	input#coupon_code{
		float: inherit !important;
		width: 100% !important;
		display: block;
	}
}
h2.elementor-heading-title.elementor-size-default span{
	font-size: 25px;
	font-weight: 400;
}

/*cart*/
.product-name a {
	color: #252A47;
	font-weight: bold;
}

.woocommerce a.remove {
	position: absolute;
	left: 6px;
	top: 10px;
}

td.product-remove {
	padding: 0 !important;
	position: relative;
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	display: none;
}


.woocommerce-cart-form{
	width: 100% !important;
}
.woocommerce-page table.shop_table_responsive tr td.actions {
text-align: left !important;
}

.woocommerce .quantity .qty {
	border-radius: 0;
}

.woocommerce-page table.shop_table_responsive tr td.actions .button, .woocommerce-page table.shop_table_responsive tr td.actions input {
	border-radius: 0;
	color: #662584;
		border: 2px solid #252A47;
	background: transparent;
}

.woocommerce-page table.shop_table_responsive tr td.actions .button[name="apply_coupon"] {
	width: 70%;
	background: #252A47;
	color: #fff;
}

.woocommerce-page table.shop_table_responsive tr td.actions input {
	width: 30% !important;
}

.woocommerce-cart-form {
	width: 64%;
	float: right;
}

.woocommerce-page .cart-collaterals {
	width: 34%;
	float: left;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 100% !important
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce table.shop_table {
	border-radius: 0;
}

.woocommerce ul#shipping_method li input {
    margin: 6px 0 0 .4375em;
}

table td, table th {
	border-left: none;
	border-right: none;
	border-bottom: none
}

.woocommerce-checkout #payment ul.payment_methods li label{
	display: none !important;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
	border-top: none !important;
}

.cart_totals h2 {
	font-size: 24px;
	font-weight: bold;
	color: #252A47;
}
.woocommerce-info{
	background: #f2f2f2 !important;
	font-size: 22px;
	font-weight: bold;
	font-family: 'Open sans hebrew condensed';
	color: #252A47;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	background: #252A47;
	border-radius: 0;
	transition: all .2s ease-in-out;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background: #F4CE78 !important;
	color: #252A47;
}

.woocommerce-info {
	border: none;
	background: transparent;
	padding: 8px 24px;
	text-align: center;
}

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

.woocommerce form.checkout_coupon {
	border-radius: 0;
	text-align: center;
	border-color: #252A47;
}

.woocommerce form.checkout_coupon  .button[name="apply_coupon"] {
	width: 100%;
	background: transparent;
	border: 2px solid #662584 !important;
	color: #662584;
}
.woocommerce form .button[name="update_cart"] {
	width: 100%;
	background: transparent;
	border: 2px solid #252A47 !important;
	color: #252A47 !important;
}

.woocommerce #respond input#submit:hover, .woocommerce button.button:hover:not(#place_order), .woocommerce input.button:hover {
	background: #252A47 !important;
	color: #fff !important;
}

.woocommerce form.checkout_coupon p {
	margin-bottom: 12px !important;
}

.woocommerce form.checkout_coupon .form-row-first {
	width: 64%;
	margin-bottom: 0 !important;;
}

.woocommerce form.checkout_coupon .form-row-last {
	width: 34%;
	margin-bottom: 0 !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	width: 100%;
}
.woocommerce-message, .woocommerce-info{
	border-top-color: #F4CE78;
}
.woocommerce-message::before{
	color: #F4CE78;
}
.woocommerce form.checkout_coupon .button[name="apply_coupon"]{
	border: 2px solid #252A47 !important;
    color: #252A47;
}
@media (max-width: 767px) {
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-cart-form, .woocommerce-page .cart-collaterals, .woocommerce-page table.shop_table_responsive tr td.actions .button, .woocommerce-page table.shop_table_responsive tr td.actions input, #billing_address_1_field, #billing_postcode_field, #billing_address_2_field, #billing_city_field{ 
	padding-right: inherit !important;
	width: 100% !important;
}
.woocommerce-checkout h3 {
	font-size: 20px
}
.woocommerce table.shop_table td:nth-child(3) {
	border-top: 0;
}


#order_comments {
	height: 120px !important;
}
	.woocommerce-checkout-review-order-table thead {
		display: none;
	}
.woocommerce-checkout-review-order-table tr {
	flex-direction: column;
}

.woocommerce-checkout-review-order-table th:first-child, .woocommerce-checkout-review-order-table td:first-child {
	flex: 0 0 60%;
}
.woocommerce-checkout-review-order-table th:last-child, .woocommerce-checkout-review-order-table td:last-child {
	flex: 0 0 40%;
}
.woocommerce-checkout-review-order-table td.product-total {
border-top: none !important;	
	padding-top: 0 !important;
}
.ts-product-image {
		display: none !important;
}
}
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{
	background-color: #F2CE7A !important;
}
.elementor-menu-cart__products {
	max-height: calc(100vh - 450px);
	padding-left: 15px;
}
.woocommerce .elementor-639 .elementor-element.elementor-element-e8a71fb.elementor-wc-products .products > h2{
	display: none;
}
.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: 100%;
}
@media (max-width: 767px) {
h2.woocommerce-loop-product__title{
min-height: 50px;
	}
}
@media (max-width: 420px) {
	h2.woocommerce-loop-product__title{
min-height: 70px;
	}
}
.woocommerce-page.woocommerce-checkout form #order_review table, .woocommerce.woocommerce-checkout form #order_review table{
	border-width: 2px;
	border-color: #A8A6B3;
}
button[name='update_cart'] {

display: none !important;

}

/*product pluss minus*/
.elementor-kit-6 td{
    background-color: transparent;
    padding: 0px;
}
/*Minus button *style*/
.elementor-kit-6 .cart button.minus{
    margin-right: 0px;
    padding: 0px 20px 0px 20px;
    border: none;
    font-size: 33px
}
/*plus button style*/
.elementor-kit-6 .cart button.plus{
    margin-left: 10px;
    padding: 0px 20px;
    border: none;
    
    font-size: 25px
}
/* Disable input arrows Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce div.product p.ast-stock-detail, .woocommerce div.product p.stock {
    font-size: 1em;
    text-align: center;
    font-weight: bold;
}
@media only screen and (max-width:768px){
button.single_add_to_cart_button.button.alt{
	width: 50% !important;
	font-size: 17px !important;
	padding: 0px !important;
	margin-left: 0px !important;;
}
    
}
/*cart*/
@media only screen and (max-width:768px){
.woocommerce-cart-form table.shop_table_responsive tr{
		display: flex;
		flex-wrap: wrap;
	  align-items: center;
  justify-content: center;
	}
	td.product-remove{
		flex: 1;
		flex-basis: 10%;
	}
	td.product-thumbnail{
		flex: 1;
		flex-basis: 20%;
	}
	td.product-name{
		flex: 4;
		flex-basis: 45%;
		
	}
	td.product-price{
		flex-basis: 50%;
	}
	td.product-quantity{
		flex: 4;
		flex-basis: 50%;
	}
	td.product-subtotal{
		flex: 1;
		background: #f3f3f3;
	}
	
	td.product-thumbnail img{
		width: 50px !important;
	}
	td.product-remove a{
		font-size: 10px !important;
		padding: 0px;
	}
	td.product-name a{
		font-size: 15px;
		line-height: 15px !important;
	}
	tr.coupon.actions{

	}
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
		border-top: 0px !important;
	}
	.cart_totals{
		text-align: center;
	}
ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){
	padding:0px;
	width: 100%;
	margin-bottom: 10px;
	background: #f2f2f2;
	}
	.woocommerce-info{
font-size: 18px; 
	line-height: 22px;
	text-align: center !important;
	padding: 10px;
}
}
.elementor-667 .elementor-element.elementor-element-2f90502.elementor-wc-products .added_to_cart{
    margin-bottom: 10px;
}
input#billing_arive_date {
    width: 100% !important;
    padding: 15px 15px !important;
}
span.optional{
    display: none;
}/* End custom CSS */