.elementor-5457 .elementor-element.elementor-element-6ad35a75{margin-top:0px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-5457 .elementor-element.elementor-element-7acfdd1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-b6efc26{--update-cart-automatically-display:none;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .cart_totals h2{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .e-cart-content, .elementor-5457 .elementor-element.elementor-element-b6efc26 .woocommerce-shipping-destination, .elementor-5457 .elementor-element.elementor-element-b6efc26 .shipping-calculator-button{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 #shipping_method li label{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .coupon .input-text, .elementor-5457 .elementor-element.elementor-element-b6efc26 .cart-collaterals .input-text, .elementor-5457 .elementor-element.elementor-element-b6efc26 select, .elementor-5457 .elementor-element.elementor-element-b6efc26 .select2-selection--single{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .shop_table .button{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .e-shop-table .cart th, .elementor-5457 .elementor-element.elementor-element-b6efc26 .e-shop-table .cart td:before{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .cart td span, .elementor-5457 .elementor-element.elementor-element-b6efc26 .cart td, .elementor-5457 .elementor-element.elementor-element-b6efc26 .input-text.qty{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .product-name .variation{font-family:"estedad", Sans-serif;font-weight:500;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .cart_totals .shop_table td:before, .elementor-5457 .elementor-element.elementor-element-b6efc26 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"iransansxv", Sans-serif;}.elementor-5457 .elementor-element.elementor-element-b6efc26 .checkout-button{font-family:"iransansxv", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5457 .elementor-element.elementor-element-6ad35a75{margin-top:8px;margin-bottom:8px;padding:25px 12px 0px 12px;}}@media(max-width:767px){.elementor-5457 .elementor-element.elementor-element-6ad35a75{margin-top:8px;margin-bottom:8px;}}/* Start custom CSS *//* Bdi */
.cart .product-subtotal bdi{
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
}

/* Input */
.cart tbody input[type=number]{
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
}

/* Bdi */
.cart .product-price bdi{
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
}

/* Bdi */
.cart-subtotal td bdi{
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
}

/* Bdi */
.order-total td bdi{
	-moz-font-feature-settings: "ss02";
	-webkit-font-feature-settings: "ss02";
	font-feature-settings: "ss02";
}

/* Coupon code */
#coupon_code{
	border-width:0px;
	background-color:#ecf0f1;
}


/* Container */
.dark-theme #content .page-content .elementor .elementor-element-77d3bf5 .elementor-container{
	background-color:transparent !important;
}

/* Container */
.dark-theme #content .page-content .elementor .elementor-element-6ad35a75 .elementor-container{
	background-color:transparent !important;
}


.dark-theme .woocommerce-message {
    color: #ffffff;
}
.woocommerce-message {
    border-radius: 12px;
    background: #dbdbe854;
    border-top-color: #ffffff00;
}
* {
    font-family: 'iransansxv';
}
/* Cart section */
.e-cart__column-start .woocommerce-cart-form .e-cart-section{
	background-color:rgba(236,240,241,0.53) !important;
}

/* Button */
.coupon-col .coupon-col-end .e-apply-coupon{
	border-width:0px !important;
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

/* Input */
.woocommerce-cart-form__cart-item .quantity input[type=number]{
	text-align:center !important;
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

/* Link */
.woocommerce-cart-form__cart-item .product-name a{
	color:#2c3e50 !important;
	text-decoration:underline !important;
}

/* Link */
.e-cart__column-start .woocommerce-cart-form .e-cart-section .cart tbody .woocommerce-cart-form__cart-item .product-remove a{
	color:#e74c3c !important;
}

/* Heading */
.cart-collaterals .cart_totals h2{
	text-align:center !important;
}

/* Button (hover) */
.cart_totals .wc-proceed-to-checkout a:hover{
	background-color:#2ecc71 !important;
}


/* Cart section */
.e-cart__column-start .woocommerce-cart-form .e-cart-section{
	background-image:none !important;
	background-color:#faf9f9 !important;
	border-width:0px !important;
	border-style:solid;
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

/* Cart section */
.e-cart__column-end .e-cart-section{
	background-image:none !important;
	background-color:rgba(236,240,241,0.59) !important;
	border-top-left-radius:12px !important;
	border-top-right-radius:12px !important;
	border-bottom-left-radius:12px !important;
	border-bottom-right-radius:12px !important;
	border-width:0px !important;
}

/* Button */
.cart_totals .wc-proceed-to-checkout a{
	background-image:none !important;
	background-color:rgb(241,196,15) !important;
	color:#ffffff !important;
	border-top-left-radius:6px !important;
	border-top-right-radius:6px !important;
	border-bottom-left-radius:6px !important;
	border-bottom-right-radius:6px !important;
	border-width:0px;
}

/* Button */
.coupon-col .coupon-col-end .e-apply-coupon{
	color:#485f5f !important;
	font-weight:500;
	background-color:#ecf0f1 !important;
	border-width:0px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	
}

/* Coupon code */
#coupon_code{
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

/* Table Data */
.cart_totals .cart-subtotal td{
	font-weight:500;
}

/* Table Data */
.cart_totals .order-total td{
	font-weight:500;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransansxv';
	font-display: auto;
	src: url('https://www.rayawp.net/wp-content/uploads/2025/04/IRANSansXVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */