.elementor-301 .elementor-element.elementor-element-847142a:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-847142a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#86A789;}.elementor-301 .elementor-element.elementor-element-847142a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-847142a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-301 .elementor-element.elementor-element-945ec96 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-stacked .elementor-icon{background-color:#9C9C9C;}.elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-framed .elementor-icon, .elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-default .elementor-icon{fill:#9C9C9C;color:#9C9C9C;border-color:#9C9C9C;}.elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9C9C9C;}.elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-301 .elementor-element.elementor-element-945ec96.elementor-view-default:has(:focus) .elementor-icon{fill:#9C9C9C;color:#9C9C9C;border-color:#9C9C9C;}.elementor-301 .elementor-element.elementor-element-945ec96 .elementor-icon{font-size:28px;}.elementor-301 .elementor-element.elementor-element-945ec96 .elementor-icon-box-title, .elementor-301 .elementor-element.elementor-element-945ec96 .elementor-icon-box-title a{font-family:"Anjoman", Sans-serif;font-size:15px;font-weight:600;}.elementor-301 .elementor-element.elementor-element-945ec96 .elementor-icon-box-title{color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-945ec96:has(:hover) .elementor-icon-box-title,
					 .elementor-301 .elementor-element.elementor-element-945ec96:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-301 .elementor-element.elementor-element-48690aa.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-301 .elementor-element.elementor-element-48690aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-301 .elementor-element.elementor-element-48690aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-301 .elementor-element.elementor-element-8903b7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-8903b7b img{width:308px;}.elementor-301 .elementor-element.elementor-element-ad53aaa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-16ccc63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-301 .elementor-element.elementor-element-16ccc63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-301 .elementor-element.elementor-element-78d339b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-301 .elementor-element.elementor-element-78d339b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-78d339b > .elementor-element-populated, .elementor-301 .elementor-element.elementor-element-78d339b > .elementor-element-populated > .elementor-background-overlay, .elementor-301 .elementor-element.elementor-element-78d339b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-301 .elementor-element.elementor-element-78d339b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-78d339b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-301 .elementor-element.elementor-element-78c8cbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-301 .elementor-element.elementor-element-78c8cbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-301 .elementor-element.elementor-element-78c8cbc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-uael-nav-menu ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button), .elementor-widget-uael-nav-menu .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-widget-uael-nav-menu .sub-menu a.uael-sub-menu-item:hover,
								.elementor-widget-uael-nav-menu .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before,
								.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent .sub-menu .uael-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-pointer__framed .menu-item.parent a.uael-menu-item:before,
								.elementor-widget-uael-nav-menu .uael-pointer__framed .menu-item.parent a.uael-menu-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .sub-menu li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-nav-menu .uael-nav-menu__toggle .uael-nav-menu-label{color:var( --e-global-color-text );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-301 .elementor-element.elementor-element-5352c3f .menu-item a.uael-menu-item,.elementor-301 .elementor-element.elementor-element-5352c3f .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-301 .elementor-element.elementor-element-5352c3f .menu-item a.uael-menu-item, .elementor-301 .elementor-element.elementor-element-5352c3f .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-301 .elementor-element.elementor-element-5352c3f ul.sub-menu{width:220px;}.elementor-301 .elementor-element.elementor-element-5352c3f .sub-menu li a.uael-sub-menu-item,
						.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown li a.uael-menu-item,
						.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-301 .elementor-element.elementor-element-5352c3f .sub-menu a.uael-sub-menu-item,
						 .elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown li a.uael-menu-item,
						 .elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-301 .elementor-element.elementor-element-5352c3f .uael-nav-menu__toggle{text-align:right;}.elementor-301 .elementor-element.elementor-element-5352c3f .menu-item a.uael-menu-item{font-family:"Anjoman", Sans-serif;font-weight:600;}.elementor-301 .elementor-element.elementor-element-5352c3f .sub-menu,
								.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown,
								.elementor-301 .elementor-element.elementor-element-5352c3f .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-301 .elementor-element.elementor-element-5352c3f .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-301 .elementor-element.elementor-element-5352c3f .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-301 .elementor-element.elementor-element-5352c3f .sub-menu li.menu-item:not(:last-child),
						.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-301 .elementor-element.elementor-element-5352c3f nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-bc-flex-widget .elementor-301 .elementor-element.elementor-element-39a8029.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-301 .elementor-element.elementor-element-39a8029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-301 .elementor-element.elementor-element-39a8029 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-301 .elementor-element.elementor-element-39a8029 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-4ebc356 img{width:54px;}.elementor-301 .elementor-element.elementor-element-72ed9f3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-uael-mini-cart .uael-mc__btn{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-mini-cart .uael-mc__btn:hover{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-mini-cart .uael-mc__btn-badge{background-color:var( --e-global-color-primary );}.elementor-widget-uael-mini-cart .uael-mc:hover .uael-mc__btn-badge{background-color:var( --e-global-color-primary );}.elementor-widget-uael-mini-cart .uael-mc-dropdown__header-badge{background-color:var( --e-global-color-primary );}.elementor-widget-uael-mini-cart .uael-mc-modal__header-badge{background-color:var( --e-global-color-primary );}.elementor-widget-uael-mini-cart .uael-mc-offcanvas__header-badge{background-color:var( --e-global-color-primary );}.elementor-widget-uael-mini-cart .uael-mc-modal-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-mini-cart .uael-mc-offcanvas-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-mini-cart .uael-close-o{color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-widget-uael-mini-cart .woocommerce-mini-cart__buttons a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc{justify-content:center;}.elementor-301 .elementor-element.elementor-element-535f73b{width:auto;max-width:auto;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc__btn-badge{border-radius:0;top:-0.7em;right:-0.7em;font-size:10px;color:#ffffff;background-color:var( --e-global-color-primary );}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown__header-badge{border-radius:0;margin-left:2px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-modal__header-badge{border-radius:0;margin-left:2px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-offcanvas__header-badge{border-radius:0;margin-left:2px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc__btn{background-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc__btn:hover{background-color:var( --e-global-color-accent );}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc__btn-icon{font-size:20px;color:#2E2F2E;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc:hover .uael-mc__btn-icon{color:#2E2F2E;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown{border-radius:20px 20px 20px 20px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-modal{border-radius:20px 20px 20px 20px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-offcanvas{border-radius:20px 20px 20px 20px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown, .elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-modal, .elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-offcanvas{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown__header-icon{font-size:20px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-modal__header-icon{font-size:20px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-offcanvas__header-icon{font-size:20px;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown__header-text, .elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-modal__header-text, .elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-offcanvas__header-text{font-family:"vazirmatn", Sans-serif;}.elementor-301 .elementor-element.elementor-element-535f73b .woocommerce-mini-cart__empty-message{font-family:"Anjoman", Sans-serif;}.elementor-301 .elementor-element.elementor-element-535f73b li.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2){font-family:"Anjoman", Sans-serif;}.elementor-301 .elementor-element.elementor-element-535f73b .woocommerce-mini-cart-item.mini_cart_item span.quantity{font-family:"Anjoman", Sans-serif;}.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown .woocommerce-mini-cart__total.total, .elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-modal .woocommerce-mini-cart__total.total, .elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-offcanvas .woocommerce-mini-cart__total.total{font-family:"Anjoman", Sans-serif;}.elementor-301 .elementor-element.elementor-element-535f73b .woocommerce-mini-cart__buttons a{font-family:"Anjoman", Sans-serif;font-weight:600;}.elementor-301 .elementor-element.elementor-element-535f73b .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){border-radius:10px 10px 10px 10px;}.elementor-301 .elementor-element.elementor-element-535f73b .woocommerce-mini-cart__buttons a.button.checkout{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-301 .elementor-element.elementor-element-864fe4d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-301 .elementor-element.elementor-element-864fe4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-301 .elementor-element.elementor-element-864fe4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-3e789c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-3e789c1 img{width:230px;}body.elementor-page-301:not(.elementor-motion-effects-element-type-background), body.elementor-page-301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#959595;}@media(min-width:768px){.elementor-301 .elementor-element.elementor-element-78c8cbc{width:40%;}.elementor-301 .elementor-element.elementor-element-39a8029{width:20%;}.elementor-301 .elementor-element.elementor-element-72ed9f3{width:39.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-301 .elementor-element.elementor-element-e929878{width:40%;}}@media(max-width:767px){.elementor-301 .elementor-element.elementor-element-16ccc63{margin-top:12px;margin-bottom:0px;padding:4px 0px 4px 0px;}.elementor-301 .elementor-element.elementor-element-78c8cbc{width:30%;}.elementor-301 .elementor-element.elementor-element-39a8029{width:40%;}.elementor-301 .elementor-element.elementor-element-72ed9f3{width:30%;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-5352c3f */.elementor-301 .elementor-element.elementor-element-5352c3f .uael-nav-menu__layout-horizontal{
    top: 30px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca3ffa2 *//* =====================================================
   MAHOUR USER DROPDOWN
   Digits + WooCommerce
===================================================== */

.mahour-user-menu {
    position: relative;

    display: inline-flex;

    direction: rtl;

    font-family: inherit;

    z-index: 99999;
}


/* =====================================================
   USER BUTTON
===================================================== */
.elementor-301 .elementor-element.elementor-element-ca3ffa2{
    width: auto;
    margin: 0 0 0 16px!important;
    justify-content: center;
    align-items: center;
    line-height: 100%;
}

.mahour-user-toggle {

    width: 46px;
    height: 46px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    border-radius: 50%;

    border: 1px solid rgba(134, 167, 136, .25);

    background: rgba(255, 255, 255, .70);

    transition:
        background .25s ease,
        border-color .25s ease,
        transform .25s ease;

}


.mahour-user-toggle:hover {

    background: rgba(134, 167, 136, .12);

    border-color: rgba(134, 167, 136, .45);

    transform: translateY(-1px);

}


/* =====================================================
   USER ICON
===================================================== */

.mahour-user-icon {

    width: 21px;
    height: 21px;

    display: flex;

}


.mahour-user-icon svg {

    width: 100%;
    height: 100%;

    fill: #86A788;

}


/* =====================================================
   DROPDOWN
===================================================== */

.mahour-user-dropdown {

    position: absolute;

    top: calc(100% + 10px);

    left: 0;

    width: 310px;

    padding: 12px;

    box-sizing: border-box;

    background: rgba(255, 255, 255, .95);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(134, 167, 136, .18);

    border-radius: 18px;

    box-shadow:
        0 20px 55px rgba(0,0,0,.12),
        0 5px 18px rgba(0,0,0,.05);

    opacity: 0;

    visibility: hidden;

    transform:
        translateY(-8px)
        scale(.98);

    transform-origin: top left;

    transition:
        opacity .22s ease,
        transform .22s ease,
        visibility .22s ease;

    pointer-events: none;

}


/* =====================================================
   HOVER OPEN
===================================================== */

.mahour-user-menu:hover
.mahour-user-dropdown {

    opacity: 1;

    visibility: visible;

    transform:
        translateY(0)
        scale(1);

    pointer-events: auto;

}


/* =====================================================
   ACCOUNT HEADER
===================================================== */

.mahour-account-header {

    display: flex;

    align-items: center;

    gap: 11px;

    padding: 8px;

}


.mahour-account-avatar {

    width: 44px;
    height: 44px;

    flex-shrink: 0;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 13px;

    background: rgba(134,167,136,.12);

}


.mahour-account-avatar svg {

    width: 21px;
    height: 21px;

    fill: #86A788;

}


.mahour-account-info {

    display: flex;

    flex-direction: column;

    gap: 3px;

    min-width: 0;

}


.mahour-account-info strong {

    font-size: 14px;

    font-weight: 700;

    color: #222;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}


.mahour-account-info span {

    font-size: 11px;

    color: #888;

}


/* =====================================================
   DIVIDER
===================================================== */

.mahour-account-divider {

    height: 1px;

    margin: 8px 4px;

    background: rgba(0,0,0,.06);

}


/* =====================================================
   ACCOUNT ITEMS
===================================================== */

.mahour-account-item {

    display: flex;

    align-items: center;

    gap: 10px;

    width: 100%;

    padding: 11px 10px;

    box-sizing: border-box;

    border-radius: 11px;

    color: #333 !important;

    text-decoration: none !important;

    font-size: 13px;

    font-weight: 500;

    transition:
        background .2s ease,
        color .2s ease,
        transform .2s ease;

}


.mahour-account-item:hover {

    background: rgba(134,167,136,.10);

    color: #86A788 !important;

    transform: translateX(-2px);

}


.mahour-item-icon {

    width: 22px;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size: 15px;

}


/* =====================================================
   LOGOUT
===================================================== */

.mahour-account-logout {

    color: #c75c5c !important;

}


.mahour-account-logout:hover {

    background: rgba(199,92,92,.08);

    color: #c75c5c !important;

}


/* =====================================================
   DIGITS
===================================================== */

.mahour-digits-login {

    padding: 4px;

}


.mahour-digits-header {

    display: flex;

    align-items: center;

    gap: 10px;

    padding: 8px 6px 14px;

}


.mahour-digits-icon {

    width: 42px;
    height: 42px;

    flex-shrink: 0;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: rgba(134,167,136,.12);

}


.mahour-digits-icon svg {

    width: 20px;
    height: 20px;

    fill: #86A788;

}


.mahour-digits-header strong {

    display: block;

    color: #222;

    font-size: 14px;

}


.mahour-digits-header span {

    display: block;

    margin-top: 3px;

    color: #888;

    font-size: 11px;

}


/*
   Digits خودش استایل فرم را کنترل می‌کند.
   فقط عرض را محدود می‌کنیم.
*/

.mahour-digits-form {

    width: 100%;

}


.mahour-digits-form form {

    max-width: 100% !important;

}

/* =====================================================
   MAHOUR DIGITS LOGIN BUTTON
===================================================== */

.mahour-digits-form {
    width: 100%;
    padding: 4px;
    box-sizing: border-box;
    direction: rtl;
}


/* دکمه ورود / عضویت Digits */
.mahour-digits-form .digits-login-modal {

    display: flex !important;

    width: 100% !important;
    min-height: 44px;

    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    padding: 11px 16px !important;

    border-radius: 11px !important;

    background: #86A788 !important;

    color: #fff !important;

    font-family: inherit !important;

    font-size: 13px !important;
    font-weight: 600 !important;

    line-height: 1.4;

    text-align: center;

    cursor: pointer;

    user-select: none;

    transition:
        background .2s ease,
        transform .2s ease,
        box-shadow .2s ease;
}


/* متن داخل دکمه */
.mahour-digits-form .digits-login-modal > span {

    display: block;

    color: #fff !important;

    font-family: inherit !important;

    font-size: inherit;

    font-weight: inherit;

    line-height: inherit;

}


/* Hover */
.mahour-digits-form .digits-login-modal:hover {

    background: #78977A !important;

    color: #fff !important;

    transform: translateY(-1px);

    box-shadow:
        0 6px 16px rgba(134, 167, 136, .20);

}


/* Active */
.mahour-digits-form .digits-login-modal:active {

    transform: translateY(0);

    box-shadow: none;

}


/* جلوگیری از استایل لینک‌های عمومی */
.mahour-digits-form .digits-login-modal,
.mahour-digits-form .digits-login-modal:hover,
.mahour-digits-form .digits-login-modal:focus {

    text-decoration: none !important;
    outline: none !important;
}


/* موبایل */
@media (max-width: 767px) {

    .mahour-digits-form .digits-login-modal {

        min-height: 43px;

        padding: 10px 14px !important;

        font-size: 13px !important;

    }

}


/* =====================================================
   HOVER BRIDGE
   جلوگیری از بسته شدن Dropdown هنگام حرکت موس
===================================================== */

.mahour-user-dropdown::before {

    content: "";

    position: absolute;

    top: -10px;
    left: 0;

    width: 100%;
    height: 10px;

    background: transparent;

}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .mahour-user-dropdown {

        position: fixed;

        top: 70px;

        right: 15px;

        left: 15px;

        width: auto;

        transform-origin: top center;

    }

}/* End custom CSS */
/* Start custom CSS for uael-mini-cart, class: .elementor-element-535f73b */.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown__header-text {
    font-size: 0;
}

.elementor-301 .elementor-element.elementor-element-535f73b  .uael-mc-dropdown__header-text::before {
    content: "جمع کل: ";
    font-size: 16px;
}

.elementor-301 .elementor-element.elementor-element-535f73b .uael-mc-dropdown__header-text .woocommerce-Price-amount {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72ed9f3 */.uael-mc-dropdown{
    right: -300px !important;
    top: 40px !important;
}/* End custom CSS */