.elementor-1691 .elementor-element.elementor-element-dff5593 li{color:#FF0000;}.elementor-1691 .elementor-element.elementor-element-dff5593 .wd-list-content{font-family:"IRANSans", Sans-serif;font-size:17px;font-weight:900;font-style:normal;}.elementor-1691 .elementor-element.elementor-element-dff5593 .wd-icon{color:#FF0000;}.elementor-1691 .elementor-element.elementor-element-dff5593{--li-icon-s:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );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-1691 .elementor-element.elementor-element-b0fff17{line-height:23em;}.elementor-1691 .elementor-element.elementor-element-b0fff17 p{margin-block-end:0px;}.elementor-1691 .elementor-element.elementor-element-b0fff17 > *{max-width:100%;}.elementor-1691 .elementor-element.elementor-element-a556963 li{color:#09AE00;}.elementor-1691 .elementor-element.elementor-element-a556963 .wd-list-content{font-family:"IRANSans", Sans-serif;font-size:17px;font-weight:900;font-style:normal;}.elementor-1691 .elementor-element.elementor-element-a556963 .wd-icon{color:#00FF0E;}.elementor-1691 .elementor-element.elementor-element-a556963{--li-icon-s:20px;}.elementor-1691 .elementor-element.elementor-element-2123aa6{line-height:23em;}.elementor-1691 .elementor-element.elementor-element-2123aa6 p{margin-block-end:0px;}.elementor-1691 .elementor-element.elementor-element-2123aa6 > *{max-width:100%;}.elementor-1691 .elementor-element.elementor-element-4dde1b8b > .elementor-container{max-width:1600px;}.elementor-1691 .elementor-element.elementor-element-7bd0974 li{color:#0025FF;}.elementor-1691 .elementor-element.elementor-element-7bd0974 .wd-list-content{font-family:"IRANSans", Sans-serif;font-size:17px;font-weight:900;font-style:normal;}.elementor-1691 .elementor-element.elementor-element-7bd0974 .wd-icon{color:#0025FF;}.elementor-1691 .elementor-element.elementor-element-7bd0974{--li-icon-s:20px;}.elementor-1691 .elementor-element.elementor-element-0d4a301{font-size:15px;line-height:1.8em;}.elementor-1691 .elementor-element.elementor-element-0d4a301 p{margin-block-end:0px;}.elementor-1691 .elementor-element.elementor-element-1419790 li{color:#FF6900;}.elementor-1691 .elementor-element.elementor-element-1419790 .wd-list-content{font-family:"IRANSans", Sans-serif;font-size:17px;font-weight:900;font-style:normal;}.elementor-1691 .elementor-element.elementor-element-1419790 .wd-icon{color:#FF6900;}.elementor-1691 .elementor-element.elementor-element-1419790{--li-icon-s:20px;}.elementor-1691 .elementor-element.elementor-element-d061c1e{line-height:2.5em;}.elementor-1691 .elementor-element.elementor-element-d061c1e p{margin-block-end:0px;}.elementor-1691 .elementor-element.elementor-element-d061c1e > *{max-width:100%;}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for section, class: .elementor-element-4dde1b8b */html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .quantity,
html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .wd-quantity-control {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    border: 1px solid #cccccc;
    border-radius: 4px;
    overflow: hidden;
    background-color: #ffffff;
    height: 38px;
    width: 100px;
    padding: 0;
}

html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .wd-quantity-control input[type="button"],
html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .quantity .plus,
html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .quantity .minus {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 30px;
    height: 38px;
    background-color: #f7f7f7;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .wd-quantity-control input[type="button"]:hover {
    background-color: #eeeeee;
}

/* حل مشکل بالا بودن علامت‌ها با جابه‌جایی مطلق و ریست کردن پدینگ وودمارت */
html body .woocommerce-cart-form .wd-quantity-control .plus::before,
html body .woocommerce-cart-form .wd-quantity-control .minus::before,
html body .woocommerce-cart-form .quantity .plus::before,
html body .woocommerce-cart-form .quantity .minus::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
    line-height: 1;
    height: auto;
    width: auto;
    font-size: 16px;
    color: #333333;
}

html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .wd-quantity-control input[type="number"].qty,
html body .woocommerce .woocommerce-cart-form table.cart td.product-quantity .quantity .qty {
    width: 40px;
    height: 38px;
    text-align: center;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    color: #222222;
    font-size: 15px;
    line-height: 38px;
}/* End custom CSS */