.elementor-862 .elementor-element.elementor-element-f28f9c5{--display:flex;--min-height:0px;--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-862 .elementor-element.elementor-element-f28f9c5:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-f28f9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-1c8bd77{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:1.5rem;--margin-right:1rem;}.elementor-862 .elementor-element.elementor-element-1c8bd77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-d630270.elementor-element{--align-self:center;}.elementor-862 .elementor-element.elementor-element-d630270 .ahura-logo-element img{width:50%;}.elementor-862 .elementor-element.elementor-element-d630270 .ahura-logo-element a{justify-items:center;}.elementor-862 .elementor-element.elementor-element-dcaa998{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:105;}.elementor-862 .elementor-element.elementor-element-dcaa998 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-862 .elementor-element.elementor-element-dcaa998.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title{justify-content:center;background-color:#EDCD4C;color:#F3F4F6;border-radius:12px;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list{width:100%;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title i{font-size:20px;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title svg{width:20px;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title .megamenu-text i{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title .megamenu-text svg{fill:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title .dropdown-icon i{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title .dropdown-icon svg{fill:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list-title:hover{color:#EDCD4C;background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list .menu > li > a::before{background-color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list .menu{background-color:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list ul.menu > li > a::after{opacity:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list ul.menu > li > a::before{opacity:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list .menu li ul{background-color:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list .menu li a{color:#464B46;font-size:16px;font-weight:400;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list > div ul{border-radius:12px;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list .menu > li a{padding:0.2rem 0rem 0.2rem 0rem;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list .menu li a:hover{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-d2c5058{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:-0%;--padding-right:0%;--z-index:1000;}.elementor-862 .elementor-element.elementor-element-d2c5058.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-1e35581 button{background-color:transparent;left:0;font-size:38px;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #CB25FF 100%);border-radius:100% 100% 100% 100%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-862 .elementor-element.elementor-element-1e35581 #ajax_search_res{background-color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-862 .elementor-element.elementor-element-1e35581{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1000;}.elementor-862 .elementor-element.elementor-element-1e35581.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-1e35581 button svg{width:38px;fill:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-1e35581 form input{height:50px;background-color:#FEFFFF;border-radius:30px 30px 30px 30px;box-shadow:0px 7px 35px 0px rgba(0, 0, 0, 0.22);}.elementor-862 .elementor-element.elementor-element-1e35581 .with-cat .ah-selected-item-wrap{height:50px;}.elementor-862 .elementor-element.elementor-element-1e35581 #ajax_search_res a{color:var( --e-global-color-accent );font-family:"iranyekanfn", Sans-serif;font-size:15px;}.elementor-862 .elementor-element.elementor-element-df6e903{--display:flex;--min-height:0px;--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:center;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:2rem;}.elementor-862 .elementor-element.elementor-element-df6e903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-2f02311 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-862 .elementor-element.elementor-element-2f02311 .cart-icon i{font-size:33px;color:var( --e-global-color-0c994d0 );}.elementor-862 .elementor-element.elementor-element-2f02311 .cart-icon svg, .elementor-862 .elementor-element.elementor-element-2f02311 .cart-icon img{width:33px;}.elementor-862 .elementor-element.elementor-element-2f02311 .cart-icon svg{fill:var( --e-global-color-0c994d0 );}.elementor-862 .elementor-element.elementor-element-2f02311 p.woocommerce-mini-cart__total{text-align:center;}.elementor-862 .elementor-element.elementor-element-b6cb72d{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:-341%;--padding-right:0%;}.elementor-862 .elementor-element.elementor-element-b6cb72d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content{background-color:var( --e-global-color-text );width:300px;}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-button{background-color:#ffffff;width:45px;height:45px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f0f0f0;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.07);}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul ul.sub-menu li a{background-color:#f0f0f0;color:var( --e-global-color-accent );font-family:"iranyekanfn", Sans-serif;font-size:14px;font-weight:400;}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-close-btn{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cdcdcd;border-radius:50px 50px 50px 50px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.55);}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li a, .elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li > span{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li .open-mobile-submenu{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li a{font-family:"iranyekanfn", Sans-serif;font-size:14px;font-weight:400;}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li a:hover, .elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li:hover > span{color:var( --e-global-color-primary );}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li:is(.is-toggled, .current-menu-item) > a, .elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul li:is(.is-toggled, .current-menu-item) > span{color:var( --e-global-color-secondary );}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul ul.sub-menu li a:hover, .elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul ul.sub-menu li:hover > span{color:var( --e-global-color-primary );}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul ul.sub-menu li:is(.is-toggled, .current-menu-item) > a, .elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content ul ul.sub-menu li:is(.is-toggled, .current-menu-item) a > span{color:var( --e-global-color-secondary );}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-close-btn svg path{fill:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon i{font-size:24px;color:var( --e-global-color-0c994d0 );}.elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon svg, .elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon img{width:24px;}.elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon svg{fill:var( --e-global-color-0c994d0 );}.elementor-862 .elementor-element.elementor-element-bc24155 p.woocommerce-mini-cart__total{text-align:center;}.elementor-862 .elementor-element.elementor-element-36f0dbd .header-popup-login-icon{font-size:20px;color:#35495C;}.elementor-862 .elementor-element.elementor-element-36f0dbd .header-popup-login-icon svg{width:20px;fill:#35495C;}.elementor-862 .elementor-element.elementor-element-de64e9f{--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:center;--align-items:center;--border-radius:0px 0px 15px 15px;--z-index:100;}.elementor-862 .elementor-element.elementor-element-de64e9f:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-de64e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-893a891 > .elementor-widget-container{margin:-3.8rem 0rem 0rem -3rem;}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper .topmenu-wrap > ul > li > a{font-size:16px;font-weight:normal;border-radius:15px 15px 15px 15px;padding:0px 15px 0px 15px;}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper .topmenu-wrap > ul > li > a > .menu-item-icon{margin-left:10px;}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper .topmenu-wrap > ul > li > a:hover{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper .topmenu-wrap > ul > li > a:hover .menu-item-icon{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper .topmenu-wrap > ul > li:hover::after{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-893a891 .topmenu > li > ul.sub-menu{top:38px;}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper ul.sub-menu{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper ul.sub-menu li a:hover{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-893a891 .menu-wrapper ul.sub-menu li:hover::after{color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-893a891 .sub-menu a{font-family:"iranyekanfn", Sans-serif;}.elementor-862 .elementor-element.elementor-element-893a891 .siteside ul li a{text-align:right;color:var( --e-global-color-0c994d0 );}.elementor-862 .elementor-element.elementor-element-893a891 .siteside{background-color:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-893a891 .siteside ul li .open-mobile-submenu{color:var( --e-global-color-0c994d0 );}.elementor-862 .elementor-element.elementor-element-893a891 .siteside li.current-menu-item a{color:var( --e-global-color-text );background-color:var( --e-global-color-text );}.elementor-862 .elementor-element.elementor-element-893a891 .siteside li{margin:2px 0px 2px 0px;}.elementor-862 .elementor-element.elementor-element-893a891 .menu-icon, #topbar .elementor-862 .elementor-element.elementor-element-893a891 .menu-icon{font-size:25px;color:var( --e-global-color-accent );}.elementor-862 .elementor-element.elementor-element-893a891 .siteside-close{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:15px;}.elementor-862 .elementor-element.elementor-element-893a891 .siteside .sub-menu li a{color:var( --e-global-color-0c994d0 );background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-893a891 .siteside .sub-menu li a:hover{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-862 .elementor-element.elementor-element-f28f9c5{--border-radius:0px 0px 15px 15px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-862 .elementor-element.elementor-element-1c8bd77{--min-height:10rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-862 .elementor-element.elementor-element-d630270 .ahura-logo-element img{width:50%;}.elementor-862 .elementor-element.elementor-element-dcaa998{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-862 .elementor-element.elementor-element-dcaa998 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list{width:100%;}.elementor-862 .elementor-element.elementor-element-d2c5058{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-862 .elementor-element.elementor-element-df6e903{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:1rem;}.elementor-862 .elementor-element.elementor-element-2f02311 > .elementor-widget-container{margin:0rem 2rem 0rem 0rem;}.elementor-862 .elementor-element.elementor-element-b6cb72d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-862 .elementor-element.elementor-element-de64e9f{--border-radius:0px 0px 15px 15px;}.elementor-862 .elementor-element.elementor-element-893a891 .topmenu > li > ul.sub-menu{top:0px;}}@media(max-width:767px){.elementor-862 .elementor-element.elementor-element-f28f9c5{--border-radius:0px 0px 15px 15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-1c8bd77{--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:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-862 .elementor-element.elementor-element-d630270 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-862 .elementor-element.elementor-element-d630270 .ahura-logo-element img{width:28%;}.elementor-862 .elementor-element.elementor-element-d630270 .ahura-logo-element a{justify-items:center;}.elementor-862 .elementor-element.elementor-element-dcaa998 .cats-list{width:100%;}.elementor-862 .elementor-element.elementor-element-d2c5058{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-862 .elementor-element.elementor-element-1e35581{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-862 .elementor-element.elementor-element-1e35581 button{font-size:38px;}.elementor-862 .elementor-element.elementor-element-1e35581 button svg{width:38px;}.elementor-862 .elementor-element.elementor-element-df6e903{--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:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-862 .elementor-element.elementor-element-b6cb72d{--width:100%;--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:center;--align-items:center;--margin-top:0.5rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-862 .elementor-element.elementor-element-ec03e31 > .elementor-widget-container{margin:0rem 0.5rem 0rem 0rem;}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-side-content{width:14.5rem;}.elementor-862 .elementor-element.elementor-element-ec03e31 .mmenu2-close-btn{border-width:0px 0px 0px 0px;}.elementor-862 .elementor-element.elementor-element-bc24155 > .elementor-widget-container{margin:0rem 12rem 0rem 0rem;}.elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon i{font-size:28px;}.elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon svg, .elementor-862 .elementor-element.elementor-element-bc24155 .cart-icon img{width:28px;}.elementor-862 .elementor-element.elementor-element-36f0dbd .header-popup-login-icon{font-size:28px;}.elementor-862 .elementor-element.elementor-element-36f0dbd .header-popup-login-icon svg{width:28px;}.elementor-862 .elementor-element.elementor-element-893a891 .topmenu > li > ul.sub-menu{top:0px;}}@media(min-width:768px){.elementor-862 .elementor-element.elementor-element-1c8bd77{--width:19%;}.elementor-862 .elementor-element.elementor-element-d2c5058{--width:58%;}.elementor-862 .elementor-element.elementor-element-df6e903{--width:14%;}.elementor-862 .elementor-element.elementor-element-b6cb72d{--width:39%;}}@media(max-width:1024px) and (min-width:768px){.elementor-862 .elementor-element.elementor-element-1c8bd77{--width:26.874%;}.elementor-862 .elementor-element.elementor-element-d2c5058{--width:48.759%;}.elementor-862 .elementor-element.elementor-element-df6e903{--width:15%;}.elementor-862 .elementor-element.elementor-element-b6cb72d{--width:40.393%;}}/* Start custom CSS for megamenu, class: .elementor-element-dcaa998 */.mega-menu-button {
  position: relative;
  z-index: 1;
}

.mega-menu-button::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid transparent;
  border-radius: 12px;
  pointer-events: none;
  opacity: 0;
  transition: all 0.4s ease;
  z-index: -1;
}

/* ظاهر شدن نرم نوار و افکت چشمک‌زن */
.mega-menu-button:hover::after {
  border-color: #edcd4c;
  opacity: 1;
  animation: soft-gold-blink 1.8s infinite ease-in-out;
}

@keyframes soft-gold-blink {
  0%, 100% { box-shadow: 0 0 0px #edcd4c; }
  50%      { box-shadow: 0 0 8px #edcd4c; }
}/* End custom CSS */