.elementor-2312 .elementor-element.elementor-element-0a124db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2312 .elementor-element.elementor-element-0a124db:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-0a124db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-0a124db{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-2312 .elementor-element.elementor-element-0a124db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2312 .elementor-element.elementor-element-47f21a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2312 .elementor-element.elementor-element-47f21a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2312 .elementor-element.elementor-element-47f21a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2312 .elementor-element.elementor-element-e14b758 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2312 .elementor-element.elementor-element-e14b758{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2312 .elementor-element.elementor-element-e14b758 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2312 .elementor-element.elementor-element-a87a00e{--divider-border-style:dots_tribal;--divider-color:#24CDFF;--divider-pattern-height:20px;}.elementor-2312 .elementor-element.elementor-element-a87a00e .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-a87a00e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2312 .elementor-element.elementor-element-a87a00e .elementor-divider__text{color:#212529;font-family:"estedad", Sans-serif;font-size:23px;font-weight:bold;}.elementor-2312 .elementor-element.elementor-element-1cab26c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2312 .elementor-element.elementor-element-1cab26c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2312 .elementor-element.elementor-element-1cab26c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2312 .elementor-element.elementor-element-84fef93{--cart-update-automatically-display:none;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart thead th{background-color:#24CDFF;font-family:"estedad", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td{background-color:#FFFFFF;font-family:"ایران یکان", Sans-serif;font-size:15px;color:#212529;border-style:solid;border-width:2px 2px 2px 2px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon .button{background-color:#24CDFF;font-family:"estedad", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF !important;border-style:none;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon{float:none !important;flex-direction:row;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart tr.cart_item td.product-thumbnail img{border-radius:15px 15px 15px 15px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart tr.cart_item td.product-name{color:#212529;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart tr.cart_item td.product-name a{color:#212529;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart tr.cart_item td.product-name:hover{color:#212529;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart tr.cart_item td.product-name a:hover{color:#212529;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.product-quantity .quantity input.input-text{color:#212529;}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container .select2-selection .select2-selection__rendered{color:#212529;}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#212529 transparent transparent transparent;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container .select2-selection--single{border-style:none;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){border-radius:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.product-remove .remove{font-size:16px;border-style:none;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon input.input-text{font-family:"estedad", Sans-serif;font-size:14px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table tr td{background-color:#FFFFFF00;font-family:"ایران یکان", Sans-serif;font-size:16px;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;text-align:right;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .wc-proceed-to-checkout .button.checkout-button{background-color:#FFFFFF;width:95%;font-family:"estedad", Sans-serif;font-size:16.5px;font-weight:500;color:#24CDFF !important;border-radius:50px 50px 50px 50px;padding:18px 18px 18px 18px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 > .elementor-widget-container{background-color:#24CDFF;padding:20px 20px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 17px 0px rgba(36.00000000000004, 205.00000000000023, 255, 0.55);}.elementor-2312 .elementor-element.elementor-element-4ffe3e0.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals h2{font-family:"estedad", Sans-serif;font-size:22px;color:#FFFFFF;margin:0px 0px 30px 0px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table tr th,.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table_responsive tr td::before{font-family:"estedad", Sans-serif;font-size:14.5px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table tr th{color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;text-align:right;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table_responsive tr td::before{color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .shop_table tbody th{background-color:#FFFFFF00;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .shipping-calculator-form .button{font-family:"estedad", Sans-serif;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .wc-proceed-to-checkout{margin:30px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .wc-proceed-to-checkout{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2312 .elementor-element.elementor-element-416cc84{width:70%;}.elementor-2312 .elementor-element.elementor-element-bf687ac{width:30%;}}@media(max-width:767px){.elementor-2312 .elementor-element.elementor-element-e14b758{margin-top:20px;margin-bottom:0px;}.elementor-2312 .elementor-element.elementor-element-c9ba473{width:100%;}.elementor-2312 .elementor-element.elementor-element-c9ba473 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-a87a00e .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-a87a00e .elementor-divider{text-align:center;}.elementor-2312 .elementor-element.elementor-element-a87a00e .elementor-divider__text{font-size:22px;}.elementor-2312 .elementor-element.elementor-element-1cab26c{margin-top:20px;margin-bottom:0px;}.elementor-2312 .elementor-element.elementor-element-416cc84{width:100%;}.elementor-2312 .elementor-element.elementor-element-416cc84 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart thead th{text-align:center;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td{border-width:0px 0px 0px 0px;text-align:center;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart tr.cart_item td.product-thumbnail img{border-radius:15px 15px 15px 15px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon{flex-direction:column;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon .button{border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;margin:15px 0px 15px 0px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon input.input-text:not(.select2){border-radius:10px 10px 10px 10px;padding:9px 9px 9px 9px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container .select2-selection--single{border-radius:10px 10px 10px 10px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .shop_table.cart td.actions .coupon input.input-text{margin:10px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (9px*2) + 16px );padding-left:9px;padding-right:9px;}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (9px*2) + 16px );}.elementor-2312 .elementor-element.elementor-element-84fef93 .select2-container--default .select2-selection--single{height:auto;}.elementor-2312 .elementor-element.elementor-element-bf687ac > .elementor-element-populated{padding:20px 15px 15px 15px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals h2{font-size:21px;margin:10px 0px 10px 0px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table tr th,.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table_responsive tr td::before{font-size:14px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table tr th{text-align:right;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .shop_table tr td{padding:20px 20px 20px 20px;text-align:right;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .wc-proceed-to-checkout .button.checkout-button{font-size:16px;}.elementor-2312 .elementor-element.elementor-element-4ffe3e0 .cart_totals .wc-proceed-to-checkout{margin:30px 0px 0px 0px;}}/* Start custom CSS for jet-cart-table, class: .elementor-element-84fef93 */@media (min-width:320px) and (max-width:767px) {.elementor-2312 .elementor-element.elementor-element-84fef93 tr.woocommerce-cart-form__cart-item.cart_item {
    display: block;
    border-radius: 15px !important;
    padding: 15px;
    margin: 10px;
    background: linear-gradient(#ffff, #ffff) padding-box, linear-gradient(145deg, transparent 5%,#24cdff, #5CB8FE) border-box;
    border: 3px solid transparent;
   
}}



@media (min-width:320px) and (max-width:767px) {.elementor-2312 .elementor-element.elementor-element-84fef93 .coupon {
    
    border: 3px dashed #24cdff;
    border-radius: 15px;
   padding:15px;
   margin-top:30px;
  
}}


input[type="number"]{-moz-appearance:textfield;}
.minus{
border:none;
color:#24cdff;
background-color:#fff;
height:30px;
width:30px;
}
.minus:hover{
background-color:  #fff;
color: #24cdff;
}
.plus{
border:none;
color:#24cdff;
background-color:#fff;
height:30px;
width:30px;
}
.plus:hover{
background-color:  #fff;
color: #24cdff;
}

.elementor-2312 .elementor-element.elementor-element-84fef93 .quantity {
    border: 1px solid #d4d4d4;
   background: #fff;
    border-radius: 10px;
       display: flex;
    align-items: center;
 
}

@media (min-width:320px) and (max-width:767px) {.elementor-2312 .elementor-element.elementor-element-84fef93 .quantity {
margin-right: 20%;}}


@media (min-width:320px) and (max-width:767px) {.elementor-2312 .elementor-element.elementor-element-84fef93 td.product-remove{
    display:none;
}}

@media (min-width:320px) and (max-width:767px) { .elementor-2312 .elementor-element.elementor-element-84fef93 dt.variation- {
font-weight: 700;

}}

.elementor-2312 .elementor-element.elementor-element-84fef93 dd.variation- {
margin-top: 20px !important; }

@media (min-width:320px) and (max-width:767px) {
    
    .elementor-2312 .elementor-element.elementor-element-84fef93 .product-quantity{
       display:flex;
    align-items: center;
  
}}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-4ffe3e0 */.elementor-2312 .elementor-element.elementor-element-4ffe3e0 table.shop_table.shop_table_responsive {
        border: none;
      
    }
    .elementor-2312 .elementor-element.elementor-element-4ffe3e0  table th {
        border-right: none !important;
       
        
    }

.elementor-2312 .elementor-element.elementor-element-4ffe3e0 table td {border-left :none !important; }

@media (min-width:320px) and (max-width:767px) { .elementor-2312 .elementor-element.elementor-element-4ffe3e0  table td {
        border-right: none !important; }}
  
  
  .elementor-2312 .elementor-element.elementor-element-4ffe3e0 .woocommerce-shipping-destination {
      display: none;
  }/* End custom CSS */
/* Start custom CSS */ .woocommerce-notices-wrapper {
    display: none ;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Regular.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Medium.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Bold.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-ExtraBold.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Black.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Thin.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-ExtraLight.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'estedad';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Light.woff2') format('woff2'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/Estedad-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران یکان';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/iranyekanwebregularfanum.eot');
	src: url('https://hajgallery.ir/wp-content/uploads/2024/07/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/iranyekanwebregularfanum.woff') format('woff'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/iranyekanwebregularfanum.ttf') format('truetype'),
		url('https://hajgallery.ir/wp-content/uploads/2024/07/iranyekanwebregularfanum.svg#ایرانیکان') format('svg');
}
/* End Custom Fonts CSS */