.elementor-2403 .elementor-element.elementor-element-77d5bc2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-2403 .elementor-element.elementor-element-4f31e8f{color:#000000;font-family:"yekan bakh", Sans-serif;font-size:40px;font-weight:500;line-height:11px;}.elementor-2403 .elementor-element.elementor-element-4f31e8f > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-2403:not(.elementor-motion-effects-element-type-background), body.elementor-page-2403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;background-image:url("https://ostadlink.com/wp-content/uploads/2023/08/Group-1-2.svg");background-position:top left;background-repeat:no-repeat;background-size:contain;}@media(min-width:768px){.elementor-2403 .elementor-element.elementor-element-77d5bc2{--content-width:677px;}}/* Start custom CSS *//* Product quantity */
.cart tbody .product-quantity{
	display:none;
}

/* Product quantity */
.cart thead .product-quantity{
	display:none;
}

/* Link */
.woocommerce-cart-form__cart-item .product-name a{
	color:#141414 !important;
	font-size:20px;
}

/* Product thumbnail */
.cart tbody .product-thumbnail{
	transform:translatex(0px) translatey(0px);
	display:none;
}

/* Post image */
.woocommerce-cart-form__cart-item a .wp-post-image{
	display:none !important;
}

/* Remove */
.woocommerce-cart-form__cart-item .product-remove .remove{
	font-size:33px;
}

/* Product thumbnail */
.cart thead .product-thumbnail{
	display:none;
}

/* Bdi */
.woocommerce-cart-form__cart-item .product-price bdi{
	font-size:24px;
	font-weight:500;
}

/* Bdi */
.woocommerce-cart-form__cart-item .product-subtotal bdi{
	font-size:16px;
}

/* Product name */
.elementor-widget-woocommerce-cart .e-cart__column-start .woocommerce-cart-form .e-shop-table .cart thead tr .product-name{
	font-size:18px !important;
}

/* Product price */
.cart thead .product-price{
	font-size:18px !important;
	display:none;
}

/* Product subtotal */
.cart thead .product-subtotal{
	font-size:18px !important;
	display:none;
}

/* Heading */
.elementor-widget-woocommerce-cart .e-cart__container .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals h2{
	font-size:18px !important;
}

/* Table Data */
.cart_totals .cart-subtotal td{
	font-size:16px;
	display:none;
}

/* Table Data */
.cart_totals .order-total td{
	font-size:16px;
	display:none;
}

/* Button */
.cart_totals .wc-proceed-to-checkout .checkout-button{
	font-size:25px !important;
	font-weight:500;
	display:flex !important;
	height:68px;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	padding-bottom:30px !important;
}

/* Paragraph */
.elementor-widget-text-editor p{
	margin-bottom:32px;
}

/* Product name */
.cart thead .product-name{
	display:none;
}

/* Product subtotal */
.cart tbody .product-subtotal{
	display:none;
}

/* Product price */
.cart tbody .product-price{
	text-align:center;
	background-color:#f0f2f5 !important;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
}

/* Woocommerce  price currency symbol */
.e-shop-table .cart tbody .woocommerce-cart-form__cart-item .product-price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{
	font-size:24px !important;
}

/* Woocommerce  price currency symbol */
.woocommerce-cart-form__cart-item .product-price .woocommerce-Price-currencySymbol{
	font-weight:500 !important;
}

/* Cart */
.woocommerce-cart-form .e-shop-table .cart{
	margin-top:-6px;
}

/* Shop table */
.e-cart__column-start .woocommerce-cart-form .e-shop-table{
	padding-right:20px;
	padding-left:16px;
	transform:translatex(0px) translatey(0px);
}

/* Coupon code */
#coupon_code{
	font-size:20px;
	height:66px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	background-color:transparent;
	border-top-color:#747474;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#747474;
	border-right-style:solid;
	border-right-width:1px !important;
	border-bottom-style:solid;
	border-bottom-color:#747474;
	border-bottom-width:1px;
	color:#3f3f3f;
}

/* Button */
.coupon-col .coupon-col-end .e-apply-coupon{
	height:66px;
	border-bottom-left-radius:16px;
	border-top-right-radius:0px !important;
	border-top-left-radius:16px;
	border-bottom-right-radius:0px !important;
	border-color:#a5a5a5 !important;
	border-style:solid;
	border-width:1px;
	background-color:transparent !important;
	color:#5e5e5e !important;
	font-size:20px;
	font-weight:400;
}

/* Heading */
.cart-collaterals .cart_totals h2{
	display:none;
}

/* Cart  container */
.elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container{
	grid-template-rows:35.49fr 16.78fr !important;
}

/* Cart  container */
.elementor-widget-woocommerce-cart .e-cart__container{
	column-gap:30px;
	row-gap:0px !important;
}

/* Con boxed */
.elementor .e-con-boxed{
	transform:translatex(0px) translatey(0px);
}

/* Cart totals */
.e-cart__column-end .e-cart-totals{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-style:none !important;
	padding-top:0px !important;
}

/* Coupon */
.e-cart__column-start .woocommerce-cart-form .coupon{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-style:none;
	padding-bottom:0px;
}

/* Button */
.elementor-widget-woocommerce-cart .e-cart__column-end .e-cart__column-inner .e-cart-totals .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{
	padding-top:30px !important;
}

/* 1025px and larger screen sizes */
@media (min-width:1025px){

	/* Coupon col start */
	.coupon .coupon-col .coupon-col-start{
		padding-left:0px !important;
	}
	
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ostadlink.com/wp-content/uploads/2023/07/Yekan-Bakh-EN-04-Regular.woff2') format('woff2'),
		url('https://ostadlink.com/wp-content/uploads/2023/07/Yekan-Bakh-EN-04-Regular.woff') format('woff'),
		url('https://ostadlink.com/wp-content/uploads/2023/07/Yekan-Bakh-EN-04-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ostadlink.com/wp-content/uploads/2023/07/Yekan-Bakh-EN-05-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */