.elementor-355 .elementor-element.elementor-element-5933355{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-355 .elementor-element.elementor-element-c868de9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-355 .elementor-element.elementor-element-c868de9.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-5933355{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-355 .elementor-element.elementor-element-c868de9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-5933355{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */.elementor-widget-text-editor .woocommerce-cart-form .cart{	border-width:0px;	border-collapse: separate;	border-spacing: 0px 10px;	margin-left:0px;	margin-bottom:20px !important;	margin-top:-10px;}.cart tbody .woocommerce-cart-form__cart-item{	border-width:0px !important;	background-color:#f5f5f5;	color:rgb(122, 122, 122);	transform:translatex(0px) translatey(0px);}.cart tbody .product-remove{	border-bottom-right-radius:15px;	border-top-right-radius:15px;	border-width:0px !important;	padding-right:27px !important;}.woocommerce-cart-form__cart-item a img{	border-top-left-radius:20px;	border-top-right-radius:20px;	border-bottom-left-radius:20px;	border-bottom-right-radius:20px;	display:inline-block;	transform:translatex(0px) translatey(0px) !important;	width:60px !important;}.cart tbody .product-thumbnail{	border-width:0px !important;}.cart tbody .product-name{	border-width:0px !important;	font-size:16px;	padding-top:20px !important;	padding-bottom:20px !important;}.cart tbody .product-price{	border-width:0px !important;	font-size:16px;}.cart tbody .product-quantity{	border-width:0px !important;}.woocommerce-cart-form__cart-item .quantity input[type=number]{	border-width:0px;	width:60px;	border-top-left-radius:12px;	border-top-right-radius:12px;	border-bottom-left-radius:12px;	border-bottom-right-radius:12px;	font-weight:300;	background-color:#ffffff;}.cart tbody .product-subtotal{	border-width:0px !important;	border-bottom-left-radius:15px;	border-top-left-radius:15px;	font-size:16px;	padding-left:30px !important;}.woocommerce-cart-form__cart-item .product-remove a{	border-width:0px;}.cart tr .actions{	border-width:0px !important;	background-color:#f5f5f5;	border-top-left-radius:15px;	border-top-right-radius:15px;	border-bottom-left-radius:15px;	border-bottom-right-radius:15px;}/* Coupon code */#coupon_code{	border-width:0px;	font-weight:300;	text-align:center;	border-top-left-radius:12px;	border-top-right-radius:12px;	border-bottom-left-radius:12px;	border-bottom-right-radius:12px;	background-color:#ffffff;}.actions .coupon .button{	font-weight:600;	background-color:#565656;	border-top-left-radius:12px;	border-top-right-radius:12px;	border-bottom-left-radius:12px;	border-bottom-right-radius:12px;	background-color:#232323;}.cart tr .button{	font-weight:600;	border-top-left-radius:12px;	border-top-right-radius:12px;	border-bottom-left-radius:12px;	border-bottom-right-radius:12px;}.cart tr .button:nth-child(2){	background-color:rgba(4,107,210,0);	color:#3d3d3d;	border-style:dashed;	border-width:1px;	border-color:#383838;}.woocommerce-cart-form .cart thead{	display:none;}#coupon-error-notice{	text-align:center;	padding-right:2px;}false{	padding-right:8px;}.cart-collaterals .cart_totals h2{	font-weight:600;	text-align:center;	background-color:rgba(255,255,255,0) !important;	border-bottom-color:#ededed !important;	border-bottom-color:#f9f9f9 !important;	font-weight:300;}.elementor-widget-text-editor .cart-collaterals .cart_totals{	border-style:dashed;	border-width:2px;	border-color:#f4f4f4;	transform:translatex(0px) translatey(0px);	border-top-left-radius:15px;	border-top-right-radius:15px;	border-bottom-left-radius:15px;	border-bottom-right-radius:15px;	width:100%;	background-color:#ffffff;}.woocommerce-shipping-totals td .woocommerce-shipping-destination{	display:none;}.woocommerce-shipping-totals td a{	display:none;}.cart_totals .cart-subtotal th{	font-weight:300 !important;	font-size:14px;	text-align:right;	padding-right:0px !important;	padding-left:0px !important;}.cart-subtotal td bdi{	font-weight:300;	font-size:16px;}.cart_totals .woocommerce-shipping-totals th{	font-weight:300 !important;	font-size:14px;	border-top-style:solid;	border-top-color:#f5f5f5 !important;	padding-right:0px !important;	padding-left:0px !important;}#shipping_method li label{	font-weight:300;}#shipping_method li bdi{	padding-right:37px;	font-weight:300;	font-size:14px;	text-align:left;	font-weight:600;}.cart_totals .order-total th{	font-weight:300 !important;	font-size:14px;	border-top-style:solid;	border-top-color:#f5f5f5 !important;	border-bottom-style:none;	padding-right:0px !important;	padding-left:0px !important;}.order-total td bdi{	font-weight:300;	font-size:16px;}.cart_totals .woocommerce-shipping-totals td{	border-top-color:#f5f5f5 !important;	padding-left:0px !important;}.cart_totals .order-total td{	border-top-color:#f5f5f5 !important;	border-bottom-style:none;	border-bottom-width:0px;	padding-right:0px !important;	padding-left:0px !important;	text-align:left;}.ast-article-single .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals th{	line-height:2.7em !important;}.cart-collaterals .cart_totals .shop_table{	border-width:0px;	padding-right:20px !important;	padding-left:20px !important;}.cart_totals .wc-proceed-to-checkout a{	font-weight:600;	font-size:14px !important;	display:inline-flex !important;	padding-left:14px;	padding-top:10px !important;	padding-bottom:10px !important;	border-top-left-radius:15px;	border-top-right-radius:15px;	border-bottom-left-radius:15px;	border-bottom-right-radius:15px;	background-color:#efefef;	transform:translatex(0px) translatey(0px);	color:#3a3a3a;}.cart-collaterals .cart_totals .wc-proceed-to-checkout{	display:flex;	justify-content:center;}#page #primary #main .ast-article-single .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .woocommerce-notices-wrapper .woocommerce-message{	grid-template-columns:auto 34fr !important;}.cart_totals .wc-proceed-to-checkout a:hover{	background-color:#e0e0e0;	color:#262626;}.woocommerce-cart-form__cart-item .product-price bdi{	font-weight:300;}.woocommerce-cart-form__cart-item .product-subtotal bdi{	font-weight:300;}.elementor-widget-text-editor .woocommerce{	flex-wrap:wrap;	justify-content:space-between;	align-items:flex-start;}#content{	transform:translatex(0px) translatey(0px);}.elementor-widget-text-editor .woocommerce-cart-form{	width:100%;}.elementor-widget-text-editor .cart-collaterals{	width:25%;	transform:translatex(0px) translatey(0px);	width:42%;}.cart_totals .cart-subtotal td{	padding-left:0px !important;	padding-right:0px !important;	text-align:left;}#shipping_method li{	padding-left:0px !important;	text-align:left;}#page #primary #main .ast-article-single .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .cart-collaterals .cart_totals h2{	border-bottom-width:1px !important;}.e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce p{	display:none;}#shipping_method li input[type=radio]{	position:relative;	left:8px;	top:4px;}/* 1438px and smaller screen sizes */@media (max-width:1438.98px){	.elementor-widget-text-editor .woocommerce-notices-wrapper .woocommerce-message{		display:block;		margin-bottom:10px;	}	}/* 1439px and smaller screen sizes */@media (max-width:1439px){	.elementor-widget-text-editor .woocommerce-notices-wrapper .woocommerce-message{		display:block !important;	}	}/* 921px and smaller screen sizes */@media (max-width:921px){	.cart tbody .woocommerce-cart-form__cart-item{		flex-direction:column;		margin-bottom:21px;		padding-left:30px;		padding-right:30px;		padding-top:30px;		padding-bottom:30px;		border-top-right-radius:15px;		border-bottom-left-radius:15px;		border-bottom-right-radius:15px;		border-top-left-radius:15px;	}		.cart tr .actions{		padding-top:15px !important;		padding-bottom:15px !important;	}		.elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .woocommerce-cart-form .cart tbody tr .actions .coupon .button{		width:64% !important;	}		/* Coupon code */	#coupon_code{		padding-top:10px;		padding-bottom:10px;	}		.actions .coupon .button{		padding-top:10px;		padding-bottom:10px;	}		#shipping_method li label{		padding-right:46px;	}		.cart-collaterals .cart_totals h2{		font-size:25px;	}		.ast-article-single .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{		width:100% !important;	}	}/* 767px and smaller screen sizes */@media (max-width:767px){	.elementor-widget-text-editor .cart-collaterals{		width:100%;	}		.cart_totals .woocommerce-shipping-totals td{		justify-content:space-between;		display:flex !important;		align-items:center;		flex-direction:row;		padding-right:0px !important;		transform:translatex(0px) translatey(0px);	}		#shipping_method{		width:100% !important;		flex:1 1 0%;		margin-left:-50px !important;	}		.elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td #shipping_method li{		width:90% !important;	}		.ast-article-single .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{		width:100% !important;	}	}/* 544px and smaller screen sizes */@media (max-width:544px){	.cart tr .actions{		padding-right:20px !important;		padding-left:20px !important;		padding-top:20px !important;	}		.actions .coupon .button{		padding-bottom:15px;		padding-top:15px;		padding-right:15px !important;		padding-left:15px !important;	}		/* Coupon code */	#coupon_code{		padding-bottom:22px;		padding-top:22px;		padding-right:15px;		padding-left:15px;		margin-left:10px;		margin-top:0px;		margin-bottom:-10px;	}		.cart tr .button{		margin-right:0px !important;		margin-top:10px;	}		.cart tr .coupon{		justify-content:center;		align-items:center;	}		.elementor-widget-text-editor .elementor-widget-container .woocommerce .woocommerce-cart-form .cart tbody tr .actions{		padding-bottom:25px !important;	}		.elementor-widget-text-editor .woocommerce-notices-wrapper .woocommerce-message{		margin-bottom:20px;	}	}/* 479px and smaller screen sizes */@media (max-width:479px){	#shipping_method{		margin-left:-33px !important;	}		#shipping_method li input[type=radio]{		left:-21px;	}	}/* 420px and smaller screen sizes */@media (max-width:420px){	.cart_totals .woocommerce-shipping-totals td{		font-size:14px;	}		#shipping_method li input[type=radio]{		left:-33px;	}	}/* 545px and larger screen sizes */@media (min-width:545px){	.elementor-widget-text-editor .woocommerce-notices-wrapper .woocommerce-message{		display:none;	}	}/* 1025px and larger screen sizes */@media (min-width:1025px){	.cart-collaterals .cart_totals h2{		font-size:22px;		font-size:23px;	}		#page #primary #main .ast-article-single .entry-content .elementor .e-con-boxed .e-con-inner .elementor-widget-text-editor .elementor-widget-container .woocommerce .cart-collaterals .cart_totals h2{		line-height:1.4em !important;	}		.actions .coupon .button{		padding-left:15px;		padding-right:15px;		padding-top:11px;		padding-bottom:11px;		font-size:14px;	}		.cart tr .button{		font-size:14px;		padding-left:15px;		padding-right:15px;		padding-bottom:10px !important;	}		.elementor-widget-text-editor .elementor-widget-container .woocommerce .woocommerce-cart-form .cart tbody tr .actions .button{		padding-top:10px !important;	}	}/* Actions */.cart tr .actions{	display:none;}/* Button */.cart_totals .wc-proceed-to-checkout a{	background-color:#0000ff;	color:#ffffff;	}/* Heading */.cart-collaterals .cart_totals h2{	padding-bottom:30px;	padding-top:30px;}/* Button (hover) */.cart_totals .wc-proceed-to-checkout a:hover{	color:#ffffff;	background-color:#0000ff;}/* 921px and smaller screen sizes */@media (max-width:921px){	/* Actions */	.cart tr .actions{		display:none !important;	}	}/* Product quantity */.cart tbody .product-quantity{	display:none;}/* Product price */.cart tbody .product-price{	display:none;}/* 921px and smaller screen sizes */@media (max-width:921px){	/* Product quantity */	.cart tbody .product-quantity{		display:none !important;	}		/* Product price */	.cart tbody .product-price{		display:none !important;	}		/* Product remove */	.elementor-widget-text-editor .elementor-widget-container .woocommerce .woocommerce-cart-form .cart tbody .woocommerce-cart-form__cart-item .product-remove{		text-align:center !important;	}		}.cart_totals {    border: 0px !important}body span , p , div , a {    font-family: lahzeh !important ;    font-weight: normal !important}/* End custom CSS */