.elementor-8002 .elementor-element.elementor-element-43820fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8002 .elementor-element.elementor-element-d716bcd .topbar-notif-v3{background-size:contain;}.elementor-8002 .elementor-element.elementor-element-d716bcd .notifbar-text{color:#FFFFFF;}.elementor-8002 .elementor-element.elementor-element-8ca9437 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8002 .elementor-element.elementor-element-8ca9437:not(.elementor-motion-effects-element-type-background), .elementor-8002 .elementor-element.elementor-element-8ca9437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEEFF;}.elementor-8002 .elementor-element.elementor-element-8ca9437{box-shadow:0px 1px 8px 0px rgba(39.09999999999999, 39.09999999999999, 39.09999999999999, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8002 .elementor-element.elementor-element-8ca9437 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8002 .elementor-element.elementor-element-d396246 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8002 .elementor-element.elementor-element-d396246:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8002 .elementor-element.elementor-element-d396246.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://landamoz.ir/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-8002 .elementor-element.elementor-element-d396246 .elementor-sitelogo{text-align:right;}.elementor-8002 .elementor-element.elementor-element-d396246 .elementor-sitelogo img{max-width:110px !important;}.elementor-8002 .elementor-element.elementor-element-b765599 .top-header-cart{justify-content:center;}.elementor-8002 .elementor-element.elementor-element-b765599 .top-header-cart i{color:#595959;}.elementor-8002 .elementor-element.elementor-element-b765599 .top-header-cart a{background:var( --e-global-color-f6b1ec2 );font-size:21px;width:40px;height:40px;border-radius:30px 30px 30px 30px;}.elementor-8002 .elementor-element.elementor-element-b765599 .cart-cont{background:#35b40e;color:#fff;width:16px;height:16px;top:19px;right:4px;}.elementor-8002 .elementor-element.elementor-element-da9e4b7{width:var( --container-widget-width, 113.687% );max-width:113.687%;--container-widget-width:113.687%;--container-widget-flex-grow:0;}.elementor-8002 .elementor-element.elementor-element-da9e4b7 .login-button{justify-content:center;}.elementor-8002 .elementor-element.elementor-element-da9e4b7 .login-button-intro{color:#595959;}.elementor-8002 .elementor-element.elementor-element-da9e4b7 .login-button > a{border-color:#FF020200;max-width:40px;height:40px;border-radius:50px 50px 50px 50px;}.elementor-8002 .elementor-element.elementor-element-da9e4b7  .user-icon i{font-size:21px;}.elementor-8002 .elementor-element.elementor-element-da9e4b7 .login-button-intro .box-user-content li a, .login-button-intro .box-user-content li{color:#838383;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu{float:left;}.elementor-8002 .elementor-element.elementor-element-043bc84 .widget-align{justify-content:left;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu>ul>li>a{color:#454647;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu>ul>li{color:#777;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu .menu-item-has-children > a::before{color:#a7a7a7;font-size:10px;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu > ul > li::before{font-size:17px;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu ul.menu>li ul li>a, .menu>ul>li ul li>a{color:#7e7e7e;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu ul li ul{border-color:#d1d1d1;}.elementor-8002 .elementor-element.elementor-element-043bc84 .main-menu .sub-menu .menu-item-has-children > a::before{color:#a7a7a7;font-size:10px;}.elementor-8002 .elementor-element.elementor-element-043bc84 .responsive_menu_button{background:#FDAF1700;width:40px;height:40px;border-radius:40px 40px 40px 40px;}.elementor-8002 .elementor-element.elementor-element-043bc84 .iconbar{background-color:#FCB316;height:6px !important;width:36px !important;border-radius:48px;margin:5px 5px 5px 5px;}.elementor-8002 .elementor-element.elementor-element-c0b4bc6{--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:space-evenly;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8002 .elementor-element.elementor-element-c0b4bc6:not(.elementor-motion-effects-element-type-background), .elementor-8002 .elementor-element.elementor-element-c0b4bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEEFF;}.elementor-8002 .elementor-element.elementor-element-c0b4bc6.e-con{--align-self:center;}.elementor-8002 .elementor-element.elementor-element-c4afd13{--display:flex;}.elementor-8002 .elementor-element.elementor-element-c74d378 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-8002 .elementor-element.elementor-element-c74d378 .elementor-sitelogo{text-align:right;}.elementor-8002 .elementor-element.elementor-element-c74d378 .elementor-sitelogo img{max-width:140px !important;}.elementor-8002 .elementor-element.elementor-element-364f826{--display:flex;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu ul li ul li:hover, .main-menu ul li ul li ul li:hover{background-color:#FFBD28;}.elementor-8002 .elementor-element.elementor-element-ba38589{width:var( --container-widget-width, 101.773% );max-width:101.773%;--container-widget-width:101.773%;--container-widget-flex-grow:0;}.elementor-8002 .elementor-element.elementor-element-ba38589 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-8002 .elementor-element.elementor-element-ba38589.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu{float:right;}.elementor-8002 .elementor-element.elementor-element-ba38589 .widget-align{justify-content:right;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu>ul>li>a{color:#595959;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu ul.menu>li>a, .main-menu>ul>li>a{font-size:15px;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu>ul>li{color:#777;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu .menu-item-has-children > a::before{color:#a7a7a7;font-size:10px;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu > ul > li::before{font-size:17px;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu ul.menu>li ul li>a, .menu>ul>li ul li>a{color:#474646;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu ul li ul{border-color:#d1d1d1;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu .sub-menu .menu-item-has-children > a::before{color:#a7a7a7;font-size:10px;}.elementor-8002 .elementor-element.elementor-element-ba38589 .main-menu ul.menu>li ul li:hover>a, .menu>ul>li ul li:hover>a, .main-menu>ul>li>ul>li:hover>a::before, .main-menu>ul>li>ul>li>ul>li:hover>a::before{color:#FFFFFF !important;}.elementor-8002 .elementor-element.elementor-element-ba38589 .iconbar{height:6px !important;width:36px !important;border-radius:45px;}.elementor-8002 .elementor-element.elementor-element-ba38589 .responsive_menu_button{width:40px;height:40px;}.elementor-8002 .elementor-element.elementor-element-0c9e9d0{--display:flex;}.elementor-8002 .elementor-element.elementor-element-f3c4288 .dark-mode-btn{justify-content:left;}.elementor-8002 .elementor-element.elementor-element-f3c4288 .fa-moon{color:#FF9028;}.elementor-8002 .elementor-element.elementor-element-f3c4288 .toggle-dark-mode{background:#FFB31C59;width:47px;height:47px;}.elementor-8002 .elementor-element.elementor-element-f3c4288 .toggle-dark-mode i{font-size:21px;}.elementor-8002 .elementor-element.elementor-element-f881be0{--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;}.elementor-8002 .elementor-element.elementor-element-f881be0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8002 .elementor-element.elementor-element-7820a0e .top-header-cart{justify-content:left;}.elementor-8002 .elementor-element.elementor-element-7820a0e .top-header-cart i{color:#595959;}.elementor-8002 .elementor-element.elementor-element-7820a0e .top-header-cart a{background:#FFBD28;font-size:21px;width:47px;height:47px;border-radius:30px 30px 30px 30px;}.elementor-8002 .elementor-element.elementor-element-7820a0e .cart-cont{background:#35b40e;color:#fff;width:16px;height:16px;top:27px;right:9px;}.elementor-8002 .elementor-element.elementor-element-d36c64a{--display:flex;}.elementor-8002 .elementor-element.elementor-element-d36c64a.e-con{--align-self:center;}.elementor-8002 .elementor-element.elementor-element-8f20604{width:var( --container-widget-width, 113.687% );max-width:113.687%;--container-widget-width:113.687%;--container-widget-flex-grow:0;}.elementor-8002 .elementor-element.elementor-element-8f20604 .login-button{justify-content:left;}.elementor-8002 .elementor-element.elementor-element-8f20604 .login-button > a{color:#FFFFFF;border-color:#01020205;max-width:136px;height:50px;border-radius:50px 50px 50px 50px;}.elementor-8002 .elementor-element.elementor-element-8f20604 .login-button > a:hover{color:#FFFFFF;background:#35b40e;}.elementor-8002 .elementor-element.elementor-element-8f20604 .login-button-intro{color:var( --e-global-color-186e55f );}.elementor-8002 .elementor-element.elementor-element-8f20604  .user-icon i{font-size:14px;}.elementor-8002 .elementor-element.elementor-element-8f20604 .login-button-intro .box-user-content li a, .login-button-intro .box-user-content li{color:#838383;}@media(min-width:769px){.elementor-8002 .elementor-element.elementor-element-c4afd13{--width:16%;}.elementor-8002 .elementor-element.elementor-element-364f826{--width:69%;}.elementor-8002 .elementor-element.elementor-element-0c9e9d0{--width:7%;}.elementor-8002 .elementor-element.elementor-element-f881be0{--width:5%;}.elementor-8002 .elementor-element.elementor-element-d36c64a{--width:12%;}}@media(max-width:768px){.elementor-8002 .elementor-element.elementor-element-8ca9437, .elementor-8002 .elementor-element.elementor-element-8ca9437 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8002 .elementor-element.elementor-element-8ca9437{padding:5px 0px 5px 0px;}.elementor-8002 .elementor-element.elementor-element-73c0c40{width:40%;}.elementor-8002 .elementor-element.elementor-element-73c0c40 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-8002 .elementor-element.elementor-element-d396246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8002 .elementor-element.elementor-element-d396246.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8002 .elementor-element.elementor-element-35b402b{width:20%;}.elementor-8002 .elementor-element.elementor-element-4199804{width:15%;}.elementor-8002 .elementor-element.elementor-element-12c920d{width:20%;}.elementor-8002 .elementor-element.elementor-element-c0b4bc6{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px) and (min-width:769px){.elementor-8002 .elementor-element.elementor-element-73c0c40{width:24%;}.elementor-8002 .elementor-element.elementor-element-35b402b{width:21%;}.elementor-8002 .elementor-element.elementor-element-12c920d{width:28%;}}/* Start custom CSS for header_menu, class: .elementor-element-ba38589 *//* آیتم‌های منو - حالت پایه */
.main-navigation ul.menu > li > a {
  display: inline-block;
  color: #1A1A1A !important;  /* مشکی تیره برای خوانایی بالا */
  font-size: 14px;
  font-weight: 400;
  padding: 5px 5px;
  border-radius: 8px;
  text-decoration: none;
  transition: all 0.3s ease;
  border: 1px solid transparent;
  position: relative;
  z-index: 1;
}

/* هاور */
.main-navigation ul.menu > li > a:hover {
  background: rgba(0, 51, 102, 0.1) !important; /* آبی تیره با شفافیت */
  border: 1px solid rgba(0, 51, 102, 0.15) !important;
  color: #003366 !important; /* آبی تیره برای کنتراست */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* حالت فعال (صفحه فعلی) */
.main-navigation ul.menu > li.current-menu-item > a,
.main-navigation ul.menu > li.current_page_item > a {
  color: #003366 !important;  /* همان رنگ هاور */
  font-weight: 700;
}

/* نوار زیر منوی فعال */
.main-navigation ul.menu > li.current-menu-item > a::after,
.main-navigation ul.menu > li.current_page_item > a::after {
  content: "";
  position: absolute;
  bottom: 6px;
  left: 12px;
  right: 12px;
  height: 3px;
  background-color: #fcb316; /* زرد برند */
  border-radius: 2px;
  opacity: 0.9;
  transition: all 0.3s ease;
}/* End custom CSS */