.elementor-628 .elementor-element.elementor-element-7131350{--display:flex;--min-height:auto;--flex-direction:column-reverse;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-42px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-628 .elementor-element.elementor-element-3f107ce{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--background-transition:0.3s;}.elementor-628 .elementor-element.elementor-element-3f107ce:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-3f107ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7FFCC00;}.elementor-628 .elementor-element.elementor-element-3f107ce, .elementor-628 .elementor-element.elementor-element-3f107ce::before{--border-transition:0.3s;}.elementor-628 .elementor-element.elementor-element-03c5e86{--display:flex;--position:fixed;--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;top:120px;--z-index:100;}.elementor-628 .elementor-element.elementor-element-03c5e86:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-03c5e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-722d486 );}.elementor-628 .elementor-element.elementor-element-03c5e86, .elementor-628 .elementor-element.elementor-element-03c5e86::before{--border-transition:0.3s;}.elementor-628 .elementor-element.elementor-element-03c5e86.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-628 .elementor-element.elementor-element-03c5e86{right:17px;}body.rtl .elementor-628 .elementor-element.elementor-element-03c5e86{left:17px;}.elementor-628 .elementor-element.elementor-element-f72e5b0{z-index:1000;}.elementor-628 .elementor-element.elementor-element-2bb68f7 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-2bb68f7.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2bb68f7{text-align:right;color:#548351;font-family:"Vazirmatn", Sans-serif;font-size:11px;font-weight:400;line-height:1px;}.elementor-628 .elementor-element.elementor-element-91b7cfb{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-628 .elementor-element.elementor-element-91b7cfb:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-91b7cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-628 .elementor-element.elementor-element-91b7cfb, .elementor-628 .elementor-element.elementor-element-91b7cfb::before{--border-transition:0.3s;}.elementor-628 .elementor-element.elementor-element-f23029e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-f23029e.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-2ee988e{--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-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-628 .elementor-element.elementor-element-80f8b6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-628 .elementor-element.elementor-element-1e8b61d{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-628 .elementor-element.elementor-element-1e8b61d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-9b5c8c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-9b5c8c0.elementor-element{--align-self:center;}.elementor-628 .elementor-element.elementor-element-9b5c8c0{text-align:center;}.elementor-628 .elementor-element.elementor-element-9b5c8c0 img{width:100px;max-width:110px;height:30px;}.elementor-628 .elementor-element.elementor-element-8cf1f61{--display:flex;--min-height:35px;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-628 .elementor-element.elementor-element-8cf1f61.e-con{--align-self:center;}.elementor-628 .elementor-element.elementor-element-3aac54a > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-628 .elementor-element.elementor-element-3aac54a.elementor-element{--align-self:flex-start;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:0.7rem;font-weight:600;}.elementor-628 .elementor-element.elementor-element-3aac54a{--jmm-top-items-hor-padding:10px;--jmm-top-items-gap:0px;--jmm-top-item-title-color:#000000;--jmm-top-hover-item-title-color:#000000;--jmm-top-active-item-title-color:#000000;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:1px;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-family:"Vazirmatn", Sans-serif;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:#000000;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:#000000;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mobile-menu__container{z-index:999;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mobile-menu__item .jet-menu-icon{color:#000000;}.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mobile-menu__item .jet-menu-label{color:#000000;}.elementor-628 .elementor-element.elementor-element-9acc230{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-628 .elementor-element.elementor-element-9acc230.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-628 .elementor-element.elementor-element-dbc14da{--display:flex;--min-height:35px;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__instance{background-color:#02010100;width:100%;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__instance:hover{background-color:#02010100;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__plane-normal{background-color:#6EC1E400;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__plane-hover{background-color:#54595F00;}.elementor-628 .elementor-element.elementor-element-0793108 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-0793108.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__container{justify-content:flex-start;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-normal{padding:2px 5px 2px 18px;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-hover{padding:2px 5px 2px 18px;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-normal .jet-button__icon{color:#000000;font-size:15px;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-hover .jet-button__icon{color:#000000;font-size:15px;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-normal .jet-button__label{text-align:left;color:#000000;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-hover .jet-button__label{text-align:left;color:#000000;}.elementor-628 .elementor-element.elementor-element-0793108  .jet-button__state-normal .jet-button__label{font-family:"Vazirmatn", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1px;}.elementor-628 .elementor-element.elementor-element-0793108  .jet-button__state-hover .jet-button__label{font-family:"Vazirmatn", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1px;}.elementor-628 .elementor-element.elementor-element-7adcd74{--display:flex;--min-height:35px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-628 .elementor-element.elementor-element-7adcd74.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-55ba3a4{width:100%;max-width:100%;--main-alignment:center;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-icon-hover-color:#000000;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:0.8rem;--toggle-icon-padding:0rem 0.8rem 0rem 0.6rem;--items-indicator-text-color:#000000;--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-close-icon-size:20px;--cart-close-button-color:#000000;--remove-item-button-size:19px;--remove-item-button-color:#131313;--menu-cart-subtotal-color:#000000;--menu-cart-subtotal-text-align:right;--product-variations-color:#030303;--product-price-color:#000000;--divider-color:#F1F1F1;--subtotal-divider-color:#F1F1F1;--product-divider-gap:1.3em;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:12px;--cart-footer-buttons-border-radius:60px;--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#000000;--view-cart-button-hover-background-color:#2C2C2C;--view-cart-button-padding:15px 0px 15px 0px;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#000000;--checkout-button-hover-background-color:#2C2C2C;--empty-message-color:#1D1D1D;}.elementor-628 .elementor-element.elementor-element-55ba3a4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-628 .elementor-element.elementor-element-55ba3a4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__subtotal{font-family:"Vazirmatn", Sans-serif;font-size:0.6rem;text-decoration:none;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:#F0F0F0;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__product-name a{font-family:"Space Mono", Sans-serif;font-size:0.7rem;font-weight:600;color:#000000;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__product .variation{font-family:"Vazirmatn", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__product-price{font-family:"Vazirmatn", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__product-price .product-quantity{color:#111111;font-family:"Vazirmatn", Sans-serif;font-size:0.8rem;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:31px 31px 31px 31px;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-628 .elementor-element.elementor-element-55ba3a4 .woocommerce-mini-cart__empty-message{font-family:"Vazirmatn", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-628 .elementor-element.elementor-element-19398f1{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-628 .elementor-element.elementor-element-19398f1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-335cdff{width:auto;max-width:auto;}.elementor-628 .elementor-element.elementor-element-335cdff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;}.elementor-628 .elementor-element.elementor-element-335cdff.elementor-element{--align-self:center;}.elementor-628:not(.elementor-motion-effects-element-type-background), .elementor-628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-628{margin:0px 0px -90px 0px;}@media(max-width:1024px){.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-628 .elementor-element.elementor-element-3aac54a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:0.7rem;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-normal{padding:2px 4px 2px 4px;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-hover{padding:2px 4px 2px 4px;}.elementor-628 .elementor-element.elementor-element-7adcd74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-55ba3a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-55ba3a4{--toggle-icon-size:1rem;--toggle-icon-padding:-1rem 0rem -1rem 0rem;}.elementor-628 .elementor-element.elementor-element-19398f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-628 .elementor-element.elementor-element-335cdff{width:auto;max-width:auto;}.elementor-628 .elementor-element.elementor-element-335cdff > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-628 .elementor-element.elementor-element-335cdff.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-628 .elementor-element.elementor-element-03c5e86{--width:300px;}.elementor-628 .elementor-element.elementor-element-91b7cfb{--width:20px;}.elementor-628 .elementor-element.elementor-element-2ee988e{--width:100%;}.elementor-628 .elementor-element.elementor-element-80f8b6a{--width:50%;}.elementor-628 .elementor-element.elementor-element-1e8b61d{--width:100px;}.elementor-628 .elementor-element.elementor-element-8cf1f61{--width:350px;}.elementor-628 .elementor-element.elementor-element-9acc230{--width:50%;}.elementor-628 .elementor-element.elementor-element-7adcd74{--width:90px;}.elementor-628 .elementor-element.elementor-element-19398f1{--width:100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-628 .elementor-element.elementor-element-80f8b6a{--width:55%;}.elementor-628 .elementor-element.elementor-element-8cf1f61{--width:auto;}.elementor-628 .elementor-element.elementor-element-9acc230{--width:41%;}.elementor-628 .elementor-element.elementor-element-dbc14da{--width:65px;}.elementor-628 .elementor-element.elementor-element-7adcd74{--width:60px;}.elementor-628 .elementor-element.elementor-element-19398f1{--width:100px;}}@media(max-width:767px){.elementor-628 .elementor-element.elementor-element-7131350{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-628 .elementor-element.elementor-element-2ee988e{--width:100%;--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:flex-start;}.elementor-628 .elementor-element.elementor-element-2ee988e.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-628 .elementor-element.elementor-element-80f8b6a{--width:48%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-628 .elementor-element.elementor-element-80f8b6a.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-628 .elementor-element.elementor-element-1e8b61d{--width:100px;}.elementor-628 .elementor-element.elementor-element-8cf1f61{--width:auto;}.elementor-628 .elementor-element.elementor-element-9acc230{--width:37%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-dbc14da{--width:25%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-normal{padding:2px 5px 2px 5px;}.elementor-628 .elementor-element.elementor-element-0793108 .jet-button__state-hover{padding:2px 5px 2px 5px;}.elementor-628 .elementor-element.elementor-element-7adcd74{--width:50px;}.elementor-628 .elementor-element.elementor-element-19398f1{--width:25%;}}/* Start custom CSS for button, class: .elementor-element-f72e5b0 */.announcement_close a{
    background-color: #828282 !important;
   width:20px;
   height:20px;
    border-radius: 9999px;
    padding: 5px 5px;
}

.announcement_close{
    transition-duration: .5s;
    color:rgb(250,250,250);
    ine-height: 105%;
   
    border-radius: 9999px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  transform: translateX(6px) translateY(-9px);;
  
  
    width:20px;
    height:20px;
    border-radius: 9999px;
}


.announcement_close a i.icon{
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f23029e */.announcement-dot{
    width:8px;
    height:8px;
    border-radius: 8px;
    background:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b7cfb */.dot_container{
    height:9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c5e86 */.announcements-overlay {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: column;
    flex-direction: row;
    gap: 10px;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8b61d */.glassMorphism{
    background: rgba(227, 227, 227, 0.52);
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    background-color: rgba(227, 227, 227, 0.52);
    border-radius: 9999px;
    z-index:-1;
    
}

.logo_container{
    z-index:20;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-3aac54a */.jet-mega-menu-list{
     background: rgba(227, 227, 227, 0.52) !important;
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    background-color: rgba(227, 227, 227, 0.52) !important;
    border-radius: 9999px;
     
   
    
}

.jet-mobile-menu__container-inner{
     background: rgba(227, 227, 227, 0.52) !important;
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    background-color: rgba(227, 227, 227, 0.52) !important;
    padding-top: 7rem;
    
}

.jet-mobile-menu__toggle{
     background: rgba(227, 227, 227, 0.52) !important;
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    background-color: rgba(227, 227, 227, 0.52) !important;
    border-radius: 9999px;
  
  
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list {
    padding-left: 10px;
    padding-right:10px;
    min-height: 35px;
    vertical-align: middle;
    padding-top: 2px;
    padding-bottom: 0;
}


a.jet-mega-menu-item__link:hover {
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 2px;
    text-decoration-color: #000;
}

 .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container{
     top:0 !important;
     height:100vh !important;
 }/* End custom CSS */
/* Start custom CSS for jet-button, class: .elementor-element-0793108 */.search_button  .jet-button__label, .search_button  .jet-button__label:hover{
   
}

.search_button {
    height: 35px;
}



@media screen and (max-width: 767px) {
    .search_button span.jet-button__label {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .search_button span.jet-button__label {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-55ba3a4 */.cart_icon a{
  
  height:35px;
  
}

.cart_icon .elementor-menu-cart__toggle_wrapper{
    height: 35px;
}

span.elementor-button-icon-qty{
    font-weight: 500;
    font-size: 0.7rem
    
   
    
   
}

.woocommerce-js input[type=number].qty{
    font-family: "Bonyade Koodak FaNum" !important;
}
.cart_icon .elementor-button-icon-qty {
    font-size: 0.6rem;
    font-weight: 600 !important;
    font-family: 'Bonyade Koodak FaNum';
}



.cart_icon .elementor-button-icon-qty{
   
    
}

.cart_icon .elementor-button-icon-qty{
    position: absolute;
    left: 18px;
    top: 3px;
    
    
}

.elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container{
	height: 100vh !important;
	
}



.elementor-menu-cart__product-name a{
   
}

.elementor-menu-cart__container{
    background-color: rgba(0,0,0,0) !important;
}

.woocommerce .quantity .qty{
    border:none;
    
}

.quantity.buttons_added .input-text.qty.text{
    border: none;
    
}

.widget_shopping_cart_content .quantity.buttons_added{
    height: 2rem;
    margin-bottom:1.5rem;
}

.widget_shopping_cart_content .quantity.buttons_added a.minus, .widget_shopping_cart_content .quantity.buttons_added a.plus{
    border: 1px solid #E1DEDE;
    border-radius: 999px;
    background-color: #E1DEDE ;
}

.widget_shopping_cart_content .quantity.buttons_added a.minus:hover,.widget_shopping_cart_content .quantity.buttons_added a.plus:hover{
    border: 1px solid #CFCFCF;
   
    background-color: #CFCFCF ;
}

.quantity.buttons_added .input-text.qty.text {
    border: none;
    height: 1rem;
    background: transparent;
}

.widget_shopping_cart_content .quantity.buttons_added{
    border: 1px solid #EFEAEA;
}

.elementor-menu-cart__product-price{
    margin-top: 1.5rem;
}

 .elementor-menu-cart__product-image img{
     border-radius: 10px;
 }
 
 .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{
     vertical-align: middle;
 }
 
@media only screen and (max-width: 768px){
    .cart_icon .elementor-button-icon-qty{
        top:23%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7adcd74 */.cart_container .elementor-menu-cart__wrapper {
     
  
   
       isolation: isolate;
    z-index: 2;
}

.cart_container .elementor-menu-cart__wrapper::before{
     content: '';
    position: absolute;
    inset: 0;
     backdrop-filter: blur(18px) saturate(150%);
    -webkit-backdrop-filter: blur(18px) saturate(150%);
    background-color: rgba(227, 227, 227, 0.52);
    z-index: -1;
    pointer-events: none;
     border-radius: 9999px;
}

.elementor-menu-cart__container.elementor-lightbox {
    isolation: isolate;
    z-index: 999;  /* Make sure this is higher than the wrapper */
}

.elementor-menu-cart__container.elementor-lightbox::before {
    content: '';
    position: fixed;
    inset: 0;
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    background-color: rgba(227, 227, 227, 0.52);
    z-index: -1;
}

.quantity.buttons_added{
    border: 1px solid rgba(0,0,0,0.5);
    border-radius: 999px;
}

.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus{
    border: none;
}

.woocommerce .quantity .plus, .woocommerce .quantity .minus{
    border:none;
}

.woocommerce .quantity .qty{
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-335cdff */.loginDigits{
    font-family: "Vazirmatn", Sans-serif;
    font-size: 0.7rem;
    color:#000;
    font-weight: 600;
    z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19398f1 */.cart_container .elementor-menu-cart__wrapper {
     
  
   
       isolation: isolate;
    z-index: 2;
}

.cart_container .elementor-menu-cart__wrapper::before{
     content: '';
    position: absolute;
    inset: 0;
     backdrop-filter: blur(18px) saturate(150%);
    -webkit-backdrop-filter: blur(18px) saturate(150%);
    background-color: rgba(227, 227, 227, 0.52);
    z-index: -1;
    pointer-events: none;
     border-radius: 9999px;
}

.elementor-menu-cart__container.elementor-lightbox {
    isolation: isolate;
    z-index: 999;  /* Make sure this is higher than the wrapper */
}

.elementor-menu-cart__container.elementor-lightbox::before {
    content: '';
    position: fixed;
    inset: 0;
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    background-color: rgba(227, 227, 227, 0.4);
    z-index: -1;
}

.quantity.buttons_added{
    border: 1px solid rgba(0,0,0,0.5);
    border-radius: 999px;
}

.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus{
    border: none;
}

.woocommerce .quantity .plus, .woocommerce .quantity .minus{
    border:none;
}

.woocommerce .quantity .qty{
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee988e */#menu_section {
    height: 70px;
    position:sticky;
    top:0;
}/* End custom CSS */