.elementor-1734 .elementor-element.elementor-element-214f7e3b{--display:flex;}.elementor-1734 .elementor-element.elementor-element-2efbcbe{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1734 .elementor-element.elementor-element-2efbcbe:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-2efbcbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1734 .elementor-element.elementor-element-2efbcbe.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1734 .elementor-element.elementor-element-88220ad{text-align:center;}.elementor-1734 .elementor-element.elementor-element-88220ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );text-shadow:0px 0px 5px rgba(255, 255, 255, 0.7);color:var( --e-global-color-0eb56d1 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1734 .elementor-element.elementor-element-88220ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1734 .elementor-element.elementor-element-214f7e3b{--content-width:80%;}}@media(max-width:767px){.elementor-1734 .elementor-element.elementor-element-214f7e3b{--content-width:90%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1734 .elementor-element.elementor-element-88220ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-72412799 */div.quantity .plus 
{
border-radius: 7px 0px 0px 7px;
}


div.quantity .minus
{
border-radius: 0px 7px 7px 0px;
font-size: 25px;
line-height: 0.3 !important 
}

/* هاور: نوشته‌ها سفید */
div.quantity .plus:hover,
div.quantity .minus:hover {
    color: #ffffff !important;
}

/* حالت فعال / کلیک‌شده: رنگ متن از متغیر المنتور */
div.quantity .plus:active,
div.quantity .minus:active,
div.quantity .plus:focus,
div.quantity .minus:focus {
    color: var(--e-global-color-text) !important;
    outline: none;
    box-shadow: none;
}


/*
رفع مشکل ناترازی باکس دکمه های مثبت و منفی با باکس تعداد
*/
div.quantity
{
    align-items: flex-end;
}



/*
رفع وسط نبودن نوشته های دکمه های تسویه حساب و کد تخفیف
*/
.wd-coupon-form .button {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wd-coupon-form .button br {
    display: none;
}


.cart-totals-inner .checkout-button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cart-totals-inner .checkout-button br {
    display: none;
}/* End custom CSS */