.elementor-63 .elementor-element.elementor-element-fcc31f9{--display:flex;--min-height:255px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-6cec249{--display:flex;--padding-top:55px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-63 .elementor-element.elementor-element-6cec249:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6cec249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bb6add );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-fec3792 .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-icon i{color:var( --e-global-color-41a0a21 );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-icon svg{fill:var( --e-global-color-41a0a21 );transition:fill 0.3s;}.elementor-63 .elementor-element.elementor-element-a09e6af{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-3px;}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-item > a{font-family:"bakh", Sans-serif;font-size:18px;font-weight:300;}.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-text{color:var( --e-global-color-41a0a21 );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-ae24a55{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-63 .elementor-element.elementor-element-ae24a55 .elementor-social-icon{background-color:var( --e-global-color-0bb6add );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF87;}.elementor-63 .elementor-element.elementor-element-ae24a55 .elementor-social-icon i{color:var( --e-global-color-41a0a21 );}.elementor-63 .elementor-element.elementor-element-ae24a55 .elementor-social-icon svg{fill:var( --e-global-color-41a0a21 );}.elementor-63 .elementor-element.elementor-element-ae24a55 .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-63 .elementor-element.elementor-element-a078a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-63 .elementor-element.elementor-element-a078a02:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-a078a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d48903 );}.elementor-63 .elementor-element.elementor-element-41c1961{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-4de41fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 7px;--row-gap:20px;--column-gap:7px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-20caddf{width:100%;max-width:100%;}.elementor-63 .elementor-element.elementor-element-20caddf .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-icon i{color:var( --e-global-color-41a0a21 );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-icon svg{fill:var( --e-global-color-41a0a21 );transition:fill 0.3s;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-7fa9682{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:-2px;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item > a{font-family:"bakh", Sans-serif;font-size:15px;font-weight:300;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-text{color:var( --e-global-color-41a0a21 );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-7ff251d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-605f41e .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-icon i{color:var( --e-global-color-41a0a21 );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-icon svg{fill:var( --e-global-color-41a0a21 );transition:fill 0.3s;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-22b9427{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:-2px;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item > a{font-family:"bakh", Sans-serif;font-size:15px;font-weight:300;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-text{color:var( --e-global-color-41a0a21 );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-77980df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-cc17862 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-63 .elementor-element.elementor-element-cc17862 iframe{height:195px;}.elementor-widget-text-editor{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-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-63 .elementor-element.elementor-element-6b52663 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:25px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-94b4823 );}.elementor-63 .elementor-element.elementor-element-6b52663{text-align:center;font-family:"bakh", Sans-serif;font-size:13px;font-weight:300;line-height:0.7em;color:var( --e-global-color-41a0a21 );}.elementor-63 .elementor-element.elementor-element-36c746c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body:not(.rtl) .elementor-63 .elementor-element.elementor-element-201935d{left:30px;}body.rtl .elementor-63 .elementor-element.elementor-element-201935d{right:30px;}.elementor-63 .elementor-element.elementor-element-201935d{bottom:95px;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-41a0a21 );--toggle-button-background-color:var( --e-global-color-9d48903 );--toggle-button-icon-hover-color:var( --e-global-color-41a0a21 );--toggle-button-hover-background-color:var( --e-global-color-9d48903 );--toggle-button-hover-border-color:var( --e-global-color-0bb6add );--toggle-button-border-width:0px;--toggle-button-border-radius:100px;--toggle-icon-size:22px;--toggle-icon-padding:18px 18px 10px 18px;--cart-border-style:none;--cart-border-radius:10px 10px 10px 10px;--cart-close-icon-size:0px;--remove-item-button-color:var( --e-global-color-9d48903 );--product-variations-color:var( --e-global-color-9d48903 );--product-price-color:var( --e-global-color-9d48903 );--checkout-button-background-color:var( --e-global-color-0bb6add );--checkout-button-hover-background-color:var( --e-global-color-9d48903 );}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 10px 0px rgba(215.9, 16.9551902173913, 16.9551902173913, 0.16);}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__toggle .elementor-button:hover{box-shadow:0px 0px 10px 0px rgba(246.5, 246.5, 246.5, 0.57);}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__subtotal{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-63 .elementor-element.elementor-element-201935d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__product-name a{font-family:"bakh", Sans-serif;font-weight:400;color:var( --e-global-color-9d48903 );}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-0bb6add );}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__product-price{font-family:"bakh", Sans-serif;font-weight:600;}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"bakh", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-a09e6af .elementor-icon-list-item > a{font-size:16px;}.elementor-63 .elementor-element.elementor-element-ae24a55{--icon-size:20px;}.elementor-63 .elementor-element.elementor-element-4de41fd{--width:46%;--margin-top:7px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-7fa9682 .elementor-icon-list-item > a{font-size:15px;}.elementor-63 .elementor-element.elementor-element-7ff251d{--width:46%;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-22b9427 .elementor-icon-list-item > a{font-size:15px;}.elementor-63 .elementor-element.elementor-element-77980df{--width:100%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-63 .elementor-element.elementor-element-6b52663 > .elementor-widget-container{margin:15px 0px 60px 0px;}.elementor-63 .elementor-element.elementor-element-36c746c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-201935d{z-index:222;--toggle-icon-size:22px;--toggle-icon-padding:16px 16px 10px 16px;--cart-border-radius:10px 10px 10px 10px;--cart-close-icon-size:0px;--remove-item-button-size:15px;}.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__subtotal{font-size:14px;}.elementor-63 .elementor-element.elementor-element-73f4f67 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-63 .elementor-element.elementor-element-6cec249{--width:30%;}.elementor-63 .elementor-element.elementor-element-a078a02{--width:70%;}.elementor-63 .elementor-element.elementor-element-4de41fd{--width:27%;}.elementor-63 .elementor-element.elementor-element-7ff251d{--width:21%;}.elementor-63 .elementor-element.elementor-element-77980df{--width:45%;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-201935d */.elementor-63 .elementor-element.elementor-element-201935d .elementor-menu-cart__product-image {
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c746c */:root{
    --iconsize : 60px;
    --heightofcart : 200px;
}

/* تغییر استایل اولیه ویجت  */
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{
    transform: none !important;
}
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{
    opacity: 1 !important;
    transform: none !important;
}

/* حذف ویجت در صورت خالی بودن سبد خرید */
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-widget-woocommerce-menu-cart{
    transform: translateY(20px);
    opacity: 0;
    transition: .4s ease;
    pointer-events: none;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-widget-woocommerce-menu-cart.active{
    opacity: 1;
    transform: none;
    pointer-events: auto;
}

/* تغییر استایل دکمه باز و بسته کردن سبد خرید */
.elementor-63 .elementor-element.elementor-element-36c746c a#elementor-menu-cart__toggle_button{
    padding: 0;
    width: var(--iconsize);
    aspect-ratio: 1/1;
    display: flex;
    justify-content: center;
    transition: .3s ease;
}
.elementor-63 .elementor-element.elementor-element-36c746c a#elementor-menu-cart__toggle_button .elementor-button-icon{
    position:initial;
}    
.elementor-63 .elementor-element.elementor-element-36c746c a#elementor-menu-cart__toggle_button .elementor-button-icon-qty{
    font-size: 12px;
    transition: .2s ease;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="false"] ~ .elementor-menu-cart__toggle  a#elementor-menu-cart__toggle_button{
    box-shadow: none;
    border-radius: 0 0 10px 0;
    /*border-radius: 0 0 0 10px;*/
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="false"] ~ .elementor-menu-cart__toggle a#elementor-menu-cart__toggle_button .elementor-button-icon-qty{
    transform: scale(0);
    opacity: 0;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="false"] ~ .elementor-menu-cart__toggle  a#elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon::before, .elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="false"] ~ .elementor-menu-cart__toggle  a#elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon::after{
    content: "";
    width: 2px;
    height: 28px;
    background: #000;
    position: absolute;
    top:50%;
    transform: translateY(-50%) rotate(45deg);
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="false"] ~ .elementor-menu-cart__toggle  a#elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon::after{
    transform: translateY(-50%) rotate(-45deg);
}

/*تغییر استایل و موقعیت سبد خرید*/
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container{
    bottom: 0;
    top: initial;
    /*left:0 !important;*/
    /*right:auto !important;*/
    z-index: -1;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.2));
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="false"] .elementor-menu-cart__main {
    animation: scalein .5s ease;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="true"]{
    pointer-events: none;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__container[aria-hidden="true"] .elementor-menu-cart__main{
    visibility: hidden;
    animation: scaleout .5s ease both;
}

.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__main{
    padding: 0;
    overflow: hidden;
    min-height:var(--heightofcart);
}

/* تغییر استایل قسمت محتوای سبد خرید */
.elementor-63 .elementor-element.elementor-element-36c746c .widget_shopping_cart_content{
    min-height: inherit;
    justify-content: end;
}


/* تغییر استایل قسمت محصولات */
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__products{
    max-height: var(--heightofcart) !important;
    margin-bottom: auto;
    position: relative;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__products::-webkit-scrollbar{
    width: 5px;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__products::-webkit-scrollbar-track{
    background: #eee;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__products::-webkit-scrollbar-thumb{
    background: #555;
}

/* تغییر استایل هر محصول */
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__product{
    padding: 20px 20px 20px 30px;
    grid-template-columns: 20% auto;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__product-name a{
    display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
   overflow: hidden;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__product-remove{
    top:20px;
    left:10px !important;
}

/*تغییر استایل قسمت تعداد و قیمت هر محصول*/
.elementor-63 .elementor-element.elementor-element-36c746c span.quantity{
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
    gap:20px;
}
.elementor-63 .elementor-element.elementor-element-36c746c span.quantity .product-quantity{
    display: none;
}
.elementor-63 .elementor-element.elementor-element-36c746c span.quantity .quantity-buttons{
    display: flex;
    width: 30%;
    justify-content: space-evenly;
}
.elementor-63 .elementor-element.elementor-element-36c746c span.quantity .quantity-buttons .quantity{
    flex-grow: 1;
    display: flex;
    justify-content: center;
}
.elementor-63 .elementor-element.elementor-element-36c746c span.quantity .qnt-btn{
    padding: 0 !important;
    line-height: 0;
    width: 20px;
    aspect-ratio: 1/1;
    border-color: #000;
    color: #000;
}
.elementor-63 .elementor-element.elementor-element-36c746c span.quantity .qnt-btn:hover ,.elementor-63 .elementor-element.elementor-element-36c746c span.quantity .qnt-btn:focus{
    border-color: #ff0000;
    color: #fff;
    background-color: #ff0000;
}

/*تغییر استایل قسمت مجموع سبد خرید*/
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__subtotal{
    padding: 15px;
    background: #eee;
    border-top: 1px solid #ddd;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__subtotal strong{
    font-size: 14px;
    font-weight: 400;
}

/*تغییر استایل قسمت دکمه های سبد خرید*/
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart__footer-buttons{
    display: flex;
    justify-content: end;
    padding: 0;
}
.elementor-63 .elementor-element.elementor-element-36c746c .elementor-button--checkout{
    width: calc(100% - var(--iconsize));
    height: var(--iconsize) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap:5px;
}

/* تغییر پیام سبد خرید خالی */
.elementor-63 .elementor-element.elementor-element-36c746c .woocommerce-mini-cart__empty-message {
    visibility:hidden;
    position:relative;
    width: 100%;
    flex-grow: 1;
}
.elementor-63 .elementor-element.elementor-element-36c746c .woocommerce-mini-cart__empty-message:after {
    content: "";
    position: absolute;
    visibility: visible;
    background-image: url("https://test.frontbaz.com/wp-content/uploads/2024/10/emptybasket3.png");
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    left:0;
    opacity: .3;
}

/* انیمیشن های ورود و خروج سبد */
@keyframes scalein{
    from{
        clip-path: inset(100% 0 0 100% round 10px);
    }to{
        clip-path: inset(0 round 10px);
    }
}
@keyframes scaleout{
    from{
       pointer-events: none;
       clip-path: inset(0 round 10px);
    }to{
        clip-path: inset(100% 0 0 100%  round 10px);
        pointer-events: auto;
    }
}

/*تغییر استایل perloader*/
.preloader {
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    backdrop-filter: blur(3px);
    position: absolute;
    width: 100%;
    height: 100%;
}

.dot {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 50%;
    background: #ff0000; 
    animation: bounce 0.6s infinite alternate;
}

.dot:nth-child(1) {
    animation-delay: 0s;
}
.dot:nth-child(2) {
    animation-delay: 0.2s;
}
.dot:nth-child(3) {
    animation-delay: 0.4s;
}

@keyframes bounce {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

/* استایل کردن overlay سبد خرید */
.elementor-63 .elementor-element.elementor-element-36c746c .overlay-cart{
    pointer-events: none;
    transition: .3s ease;
    opacity: 0;
}

.elementor-63 .elementor-element.elementor-element-36c746c .elementor-menu-cart--shown.active ~ .overlay-cart{
    opacity: 1;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
}/* End custom CSS */