.elementor-576 .elementor-element.elementor-element-0f14e1e{--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;}.elementor-576 .elementor-element.elementor-element-359028b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-39d31ac{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-a7e0766{--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;}.elementor-576 .elementor-element.elementor-element-7d1d371{--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;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-8bf8b14{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-5d6f717{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-93px;--margin-right:266px;}.elementor-576 .elementor-element.elementor-element-bf79a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-576 .elementor-element.elementor-element-ea53cae{--divider-border-style:solid;--divider-color:#B7B6B6;--divider-border-width:1px;top:8px;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-ea53cae{left:-160px;}body.rtl .elementor-576 .elementor-element.elementor-element-ea53cae{right:-160px;}.elementor-576 .elementor-element.elementor-element-ea53cae .elementor-divider-separator{width:100%;}.elementor-576 .elementor-element.elementor-element-ea53cae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-576 .elementor-element.elementor-element-f31575c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-45c0e37{--divider-border-style:solid;--divider-color:#B7B6B6;--divider-border-width:1px;top:7px;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-45c0e37{left:207px;}body.rtl .elementor-576 .elementor-element.elementor-element-45c0e37{right:207px;}.elementor-576 .elementor-element.elementor-element-45c0e37 .elementor-divider-separator{width:55%;}.elementor-576 .elementor-element.elementor-element-45c0e37 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-576 .elementor-element.elementor-element-382df6b{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-576 .elementor-element.elementor-element-382df6b .elementor-heading-title{color:#FF0000;}.elementor-576 .elementor-element.elementor-element-868be26{--display:flex;}.elementor-576 .elementor-element.elementor-element-962b3af{--display:flex;}.elementor-576 .elementor-element.elementor-element-fc279c6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-e37835b{--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;--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-576 .elementor-element.elementor-element-7fb2b6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-576 .elementor-element.elementor-element-7fb2b6b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-27c513b{--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;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-bcc8f33{left:102px;}body.rtl .elementor-576 .elementor-element.elementor-element-bcc8f33{right:102px;}.elementor-576 .elementor-element.elementor-element-bcc8f33{top:64px;}.elementor-576 .elementor-element.elementor-element-bcc8f33 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;color:#A8A8A8;}.elementor-576 .elementor-element.elementor-element-113aa87{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-527083d{width:100%;max-width:100%;}.elementor-576 .elementor-element.elementor-element-00b09d7{--display:flex;}.elementor-576 .elementor-element.elementor-element-1180219{--display:flex;}.elementor-576 .elementor-element.elementor-element-092e2f5{--display:flex;}.elementor-576 .elementor-element.elementor-element-46adda2{--display:flex;}.elementor-576 .elementor-element.elementor-element-75698ec{--display:flex;}.elementor-576 .elementor-element.elementor-element-ad255c4{--display:flex;}.elementor-576 .elementor-element.elementor-element-1498923{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-576 .elementor-element.elementor-element-cf6c656{--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;}.elementor-576 .elementor-element.elementor-element-408202b{--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;}.elementor-576 .elementor-element.elementor-element-19dcf08{--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;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-2e8bcd7{left:102px;}body.rtl .elementor-576 .elementor-element.elementor-element-2e8bcd7{right:102px;}.elementor-576 .elementor-element.elementor-element-2e8bcd7{top:64px;}.elementor-576 .elementor-element.elementor-element-2e8bcd7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;color:#A8A8A8;}.elementor-576 .elementor-element.elementor-element-a4a3fd2{--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;}.elementor-576 .elementor-element.elementor-element-7591ee1{--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;}.elementor-576 .elementor-element.elementor-element-42e22cb{--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;}.elementor-576 .elementor-element.elementor-element-3b881cd{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-ab87bb9{background-color:#E2E2E2;padding:5px 5px 5px 5px;top:86px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-ab87bb9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-ab87bb9{left:-140px;}body.rtl .elementor-576 .elementor-element.elementor-element-ab87bb9{right:-140px;}.elementor-576 .elementor-element.elementor-element-ab87bb9 .elementor-icon-wrapper{text-align:center;}.elementor-576 .elementor-element.elementor-element-ab87bb9.elementor-view-stacked .elementor-icon{background-color:#260CFF;}.elementor-576 .elementor-element.elementor-element-ab87bb9.elementor-view-framed .elementor-icon, .elementor-576 .elementor-element.elementor-element-ab87bb9.elementor-view-default .elementor-icon{color:#260CFF;border-color:#260CFF;}.elementor-576 .elementor-element.elementor-element-ab87bb9.elementor-view-framed .elementor-icon, .elementor-576 .elementor-element.elementor-element-ab87bb9.elementor-view-default .elementor-icon svg{fill:#260CFF;}.elementor-576 .elementor-element.elementor-element-ab87bb9 .elementor-icon{font-size:30px;}.elementor-576 .elementor-element.elementor-element-ab87bb9 .elementor-icon svg{height:30px;}.elementor-576 .elementor-element.elementor-element-4011d26{--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;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-15dd28b{left:102px;}body.rtl .elementor-576 .elementor-element.elementor-element-15dd28b{right:102px;}.elementor-576 .elementor-element.elementor-element-15dd28b{top:64px;}.elementor-576 .elementor-element.elementor-element-15dd28b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;color:#A8A8A8;}.elementor-576 .elementor-element.elementor-element-c29a620{--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;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-334cf72{left:102px;}body.rtl .elementor-576 .elementor-element.elementor-element-334cf72{right:102px;}.elementor-576 .elementor-element.elementor-element-334cf72{top:85px;}.elementor-576 .elementor-element.elementor-element-334cf72 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;color:#A8A8A8;}.elementor-576 .elementor-element.elementor-element-ff117e0{--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;}.elementor-576 .elementor-element.elementor-element-f44bc78{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-8a38a12{background-color:#E2E2E2;padding:5px 5px 5px 5px;top:60px;border-radius:10px 10px 10px 10px;}.elementor-576 .elementor-element.elementor-element-8a38a12.elementor-element{--align-self:center;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-8a38a12{left:-140px;}body.rtl .elementor-576 .elementor-element.elementor-element-8a38a12{right:-140px;}.elementor-576 .elementor-element.elementor-element-8a38a12 .elementor-icon-wrapper{text-align:center;}.elementor-576 .elementor-element.elementor-element-8a38a12.elementor-view-stacked .elementor-icon{background-color:#260CFF;}.elementor-576 .elementor-element.elementor-element-8a38a12.elementor-view-framed .elementor-icon, .elementor-576 .elementor-element.elementor-element-8a38a12.elementor-view-default .elementor-icon{color:#260CFF;border-color:#260CFF;}.elementor-576 .elementor-element.elementor-element-8a38a12.elementor-view-framed .elementor-icon, .elementor-576 .elementor-element.elementor-element-8a38a12.elementor-view-default .elementor-icon svg{fill:#260CFF;}.elementor-576 .elementor-element.elementor-element-8a38a12 .elementor-icon{font-size:30px;}.elementor-576 .elementor-element.elementor-element-8a38a12 .elementor-icon svg{height:30px;}.elementor-576 .elementor-element.elementor-element-0ca07fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-bf9cd82{--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;}@media(max-width:1024px){.elementor-576 .elementor-element.elementor-element-113aa87{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-576 .elementor-element.elementor-element-0f14e1e{--content-width:1440px;}.elementor-576 .elementor-element.elementor-element-39d31ac{--content-width:1440px;}.elementor-576 .elementor-element.elementor-element-5d6f717{--width:50%;}.elementor-576 .elementor-element.elementor-element-962b3af{--content-width:1436px;}.elementor-576 .elementor-element.elementor-element-fc279c6{--content-width:1440px;}.elementor-576 .elementor-element.elementor-element-27c513b{--content-width:1436px;}.elementor-576 .elementor-element.elementor-element-113aa87{--content-width:1259px;}.elementor-576 .elementor-element.elementor-element-1180219{--content-width:1436px;}.elementor-576 .elementor-element.elementor-element-092e2f5{--content-width:1436px;}.elementor-576 .elementor-element.elementor-element-46adda2{--content-width:1425px;}.elementor-576 .elementor-element.elementor-element-75698ec{--content-width:1436px;}.elementor-576 .elementor-element.elementor-element-ad255c4{--content-width:1436px;}.elementor-576 .elementor-element.elementor-element-1498923{--content-width:1440px;}.elementor-576 .elementor-element.elementor-element-cf6c656{--width:50%;}.elementor-576 .elementor-element.elementor-element-408202b{--width:50%;}.elementor-576 .elementor-element.elementor-element-a4a3fd2{--content-width:1440px;}.elementor-576 .elementor-element.elementor-element-0ca07fd{--content-width:1440px;}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-359028b{--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-358fd96{width:100%;max-width:100%;}.elementor-576 .elementor-element.elementor-element-5d6f717{--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}.elementor-576 .elementor-element.elementor-element-bf79a69.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-bf79a69{text-align:start;}.elementor-576 .elementor-element.elementor-element-ea53cae .elementor-divider-separator{width:39%;margin:0 auto;margin-center:0;}.elementor-576 .elementor-element.elementor-element-ea53cae .elementor-divider{text-align:center;}.elementor-576 .elementor-element.elementor-element-f31575c{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-576 .elementor-element.elementor-element-45c0e37 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-576 .elementor-element.elementor-element-45c0e37 .elementor-divider{text-align:left;}.elementor-576 .elementor-element.elementor-element-382df6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-576 .elementor-element.elementor-element-113aa87{--content-width:524px;--min-height:300px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-00b09d7{--content-width:500px;--min-height:234px;}.elementor-576 .elementor-element.elementor-element-cf7f337{width:auto;max-width:auto;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-ab87bb9{left:30px;}body.rtl .elementor-576 .elementor-element.elementor-element-ab87bb9{right:30px;}body:not(.rtl) .elementor-576 .elementor-element.elementor-element-8a38a12{left:30px;}body.rtl .elementor-576 .elementor-element.elementor-element-8a38a12{right:30px;}}/* Start custom CSS for neo_cat_box, class: .elementor-element-16df29f */.cat-image {
background: #ffffff;
    border-radius: 10px;
    width: 135px;
    height: 135px;
    transition: all .2s ease-in-out;
    overflow: visible;
    box-shadow: 0px 2px 8px rgba(2, 25, 89, 0.07);
    margin: 13px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;

}

.cat-image svg, .cat-image p{
    transition: all .2s ease-in-out;
}

.cat-image svg path {
    stroke: #979797;
    transition: all .2s ease-in-out;

}

svg.fill path {
    fill: #979797;
    stroke: none;
}

.cat-image p a {
    color: #979797;
}
.cat-image:hover{
  box-shadow: -1px 1px 15px 
color-mix(in srgb, #c8c8c8 75%, transparent);
transition: .3s;
-webkit-transition: .3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-962b3af */.elementor-576 .elementor-element.elementor-element-962b3af .owl-stage {
  display: flex !important;
}

.elementor-576 .elementor-element.elementor-element-962b3af .owl-item {
  width: 160px !important;
  min-width: 160px !important;
  margin-left: 10px !important;
}

.elementor-576 .elementor-element.elementor-element-962b3af .item {
  background: #fff;
  border-radius: 12px;
  padding: 8px;
  border: 3px solid #ff0033 !important;

  animation: borderColorChange 20s infinite ease-in-out;
}

/* تغییر رنگ و نور دور کارت */
@keyframes borderColorChange {

  0%{
    border-color:#00ff00;
    box-shadow:
      0 0 8px #00ff00,
      0 0 20px #00ff00,
      0 0 35px #00ff00;
  }

  20%{
    border-color:#a200ff;
    box-shadow:
      0 0 8px #a200ff,
      0 0 20px #a200ff,
      0 0 35px #a200ff;
  }

  40%{
    border-color:#0066ff;
    box-shadow:
      0 0 8px #0066ff,
      0 0 20px #0066ff,
      0 0 35px #0066ff;
  }

  60%{
    border-color:#ffd700;
    box-shadow:
      0 0 8px #ffd700,
      0 0 20px #ffd700,
      0 0 35px #ffd700;
  }

  80%{
    border-color:#ff5500;
    box-shadow:
      0 0 8px #ff5500,
      0 0 20px #ff5500,
      0 0 35px #ff5500;
  }

  100%{
    border-color:#00ff00;
    box-shadow:
      0 0 8px #00ff00,
      0 0 20px #00ff00,
      0 0 35px #00ff00;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc279c6 *//* 📦 کانتینر اصلی */
.elementor-576 .elementor-element.elementor-element-fc279c6{
    background:transparent !important;
    padding:0 !important;
}

/* قاب قرمز دور اسلایدر */
.elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage-outer{
    background:#ff0033 !important;
    border-radius:22px;
    padding:10px;
    position:relative !important;
}

/* اسلایدر */
.elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage{
    display:flex !important;
    padding-right:135px !important; /* فضای متن در دسکتاپ */
}

.elementor-576 .elementor-element.elementor-element-fc279c6 .owl-item{
    width:160px !important;
    min-width:160px !important;
    margin-left:10px !important;
    position:relative !important;
}

/* کارت محصول */
.elementor-576 .elementor-element.elementor-element-fc279c6 .product-item{
    background:#fff !important;
    border:4px solid #ff0033 !important;
    border-radius:16px !important;
    padding:20px 8px 8px !important;
    position:relative !important;
    overflow:visible !important;

    /* سایه */
    box-shadow:
        0 10px 25px rgba(0,0,0,.12),
        0 20px 48px rgba(0,0,0,.10) !important;
}

/* برچسب فروش ویژه روی محصول */
.elementor-576 .elementor-element.elementor-element-fc279c6 .product-item .ml-1{
    position:absolute !important;
    top:4px !important;
    left:50% !important;
    transform:translateX(-50%) !important;
    width:90px !important;
    height:auto !important;
    margin:0 !important;
    z-index:9999 !important;
}

.elementor-576 .elementor-element.elementor-element-fc279c6 .product-item .ml-1 img{
    width:100% !important;
    height:auto !important;
    display:block !important;
}

/* قیمت */
.elementor-576 .elementor-element.elementor-element-fc279c6 .down{
    padding:0 !important;
}

.elementor-576 .elementor-element.elementor-element-fc279c6 .down *{
    white-space:nowrap !important;
}

.elementor-576 .elementor-element.elementor-element-fc279c6 .price{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:3px !important;
    padding:0 8px !important;
    white-space:nowrap !important;
}

.elementor-576 .elementor-element.elementor-element-fc279c6 .price svg{
    flex-shrink:0 !important;
    width:21px !important;
    height:21px !important;
}

/* دسکتاپ */
.elementor-576 .elementor-element.elementor-element-fc279c6 .woocommerce-Price-amount{
    font-size:17px !important;
}

/* عنوان فروش ویژه در دسکتاپ */
.elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage-outer::before{
    content:"فروش ویژه منبع کالا";
    position:absolute;
    right:15px;
    top:50%;
    transform:translateY(-50%);
    color:#fff;
    font-size:15px;
    font-weight:800;
    z-index:9999;
    white-space:nowrap;
    text-shadow:0 1px 2px rgba(0,0,0,.25);
}

/* 📱 موبایل */
@media (max-width:767px){

    .elementor-576 .elementor-element.elementor-element-fc279c6{
        margin-bottom:20px !important;
        padding-bottom:10px !important;
    }

    .elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage-outer{
        margin-bottom:12px !important;
        padding-top:38px !important;
    }

    /* عنوان بالای کادر در موبایل */
    .elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage-outer::before{
        content:"فروش ویژه منبع کالا";
        position:absolute;
        top:12px !important;
        right:12px !important;
        left:auto !important;
        transform:none !important;
        font-size:14px !important;
        font-weight:800 !important;
        color:#fff !important;
        white-space:nowrap !important;
        text-shadow:0 1px 2px rgba(0,0,0,.25);
    }

    /* محصولات از اول اسلایدر */
    .elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage{
        padding-right:0 !important;
    }

    /* نمایش حدود 3.5 محصول */
    .elementor-576 .elementor-element.elementor-element-fc279c6 .owl-item{
        width:110px !important;
        min-width:110px !important;
    }

    .elementor-576 .elementor-element.elementor-element-fc279c6 .product-item{
        padding-top:18px !important;
    }

    .elementor-576 .elementor-element.elementor-element-fc279c6 .product-item .ml-1{
        width:80px !important;
        top:3px !important;
    }

    /* قیمت موبایل */
    .elementor-576 .elementor-element.elementor-element-fc279c6 .down{
        padding:0 4px !important;
        text-align:center !important;
    }

    .elementor-576 .elementor-element.elementor-element-fc279c6 .price{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        direction:rtl !important;
        gap:0 !important;
        padding:0 2px !important;
        transform:translateX(8px) !important;
        white-space:nowrap !important;
    }

    .elementor-576 .elementor-element.elementor-element-fc279c6 .woocommerce-Price-amount{
        font-size:16px !important;
    }

    .elementor-576 .elementor-element.elementor-element-fc279c6 .price svg{
        width:22px !important;
        height:22px !important;
        margin-right:-3px !important;
        flex-shrink:0 !important;
    }
}
/* ✨ تغییر رنگ متن فروش ویژه */
@keyframes saleColorChange{

    0%{
        color:#00ff00; /* سبز پررنگ */
        text-shadow:0 0 10px #00ff00;
    }

    20%{
        color:#8a2be2; /* بنفش پررنگ */
        text-shadow:0 0 10px #8a2be2;
    }

    40%{
        color:#0080ff; /* آبی پررنگ */
        text-shadow:0 0 10px #0080ff;
    }

    60%{
        color:#ffd700; /* طلایی */
        text-shadow:0 0 10px #ffd700;
    }

    80%{
        color:#ff6600; /* نارنجی پررنگ */
        text-shadow:0 0 10px #ff6600;
    }

    100%{
        color:#00ff00; /* برگشت به سبز */
        text-shadow:0 0 10px #00ff00;
    }
}

.elementor-576 .elementor-element.elementor-element-fc279c6 .owl-stage-outer::before{
    animation:saleColorChange 5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for shahan_prodcut, class: .elementor-element-7796127 */<div style="text-align:left;margin-bottom:10px;">
    <a href="http://manbaekala.ir/?product_cat=%d8%b3%d8%a7%d8%b9%d8%aa-%d9%87%d9%88%d8%b4%d9%86%d9%85%d8%af"
       style="display:inline-block;background:#fff;color:#00c853;padding:8px 14px;border:2px solid #00c853;border-radius:8px;text-decoration:none;font-weight:700;">
       مشاهده همه ←
    </a>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1180219 */.elementor-576 .elementor-element.elementor-element-1180219 .owl-stage{
    display:flex !important;
}

.elementor-576 .elementor-element.elementor-element-1180219 .owl-item{
    width:160px !important;
    min-width:160px !important;
    margin-left:10px !important;
}

.elementor-576 .elementor-element.elementor-element-1180219 .item{
    background:#fff;
    border-radius:12px;
    padding:8px;
}/* End custom CSS */
/* Start custom CSS for shahan_prodcut, class: .elementor-element-9d097b5 */<div style="text-align:left;margin-bottom:10px;">
    <a href="http://manbaekala.ir/?product_cat=%d8%b3%d8%a7%d8%b9%d8%aa-%d9%87%d9%88%d8%b4%d9%86%d9%85%d8%af"
       style="display:inline-block;background:#fff;color:#00c853;padding:8px 14px;border:2px solid #00c853;border-radius:8px;text-decoration:none;font-weight:700;">
       مشاهده همه ←
    </a>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092e2f5 */.elementor-576 .elementor-element.elementor-element-092e2f5 .owl-stage{
    display:flex !important;
}

.elementor-576 .elementor-element.elementor-element-092e2f5 .owl-item{
    width:160px !important;
    min-width:160px !important;
    margin-left:10px !important;
}

.elementor-576 .elementor-element.elementor-element-092e2f5 .item{
    background:#fff;
    border-radius:12px;
    padding:8px;
    border:2px solid #00c853 !important;
}/* End custom CSS */
/* Start custom CSS for shahan_prodcut, class: .elementor-element-751f1b8 */<div style="text-align:left;margin-bottom:10px;">
    <a href="http://manbaekala.ir/?product_cat=%d8%b3%d8%a7%d8%b9%d8%aa-%d9%87%d9%88%d8%b4%d9%86%d9%85%d8%af"
       style="display:inline-block;background:#fff;color:#00c853;padding:8px 14px;border:2px solid #00c853;border-radius:8px;text-decoration:none;font-weight:700;">
       مشاهده همه ←
    </a>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75698ec *//* 📦 کانتینر اصلی */
.elementor-576 .elementor-element.elementor-element-75698ec{
    background:transparent !important;
    padding:0 !important;
}

/* قاب قرمز دور اسلایدر */
.elementor-576 .elementor-element.elementor-element-75698ec .owl-stage-outer{
    background:#d97b93;
    border-radius:22px;
    padding:10px;
}

/* اسلایدر */
.elementor-576 .elementor-element.elementor-element-75698ec .owl-stage{
    display:flex !important;
}

.elementor-576 .elementor-element.elementor-element-75698ec .owl-item{
    width:160px !important;
    min-width:160px !important;
    margin-left:10px !important;
    position:relative !important;
}

/* کارت محصول */.elementor-576 .elementor-element.elementor-element-75698ec .product-item{
    background:#fff !important;
    border:none !important;
    border-radius:16px !important;
    padding:20px 8px 8px !important;
    position:relative !important;
    overflow:visible !important;
    box-shadow:0 2px 8px rgba(217,123,147,.12);
}
}

/* فروش ویژه */
.elementor-576 .elementor-element.elementor-element-75698ec .product-item .ml-1{
    position:absolute !important;
    top:4px !important;
    left:50% !important;
    transform:translateX(-50%) !important;
    width:90px !important;
    height:auto !important;
    margin:0 !important;
    z-index:9999 !important;
}

.elementor-576 .elementor-element.elementor-element-75698ec .product-item .ml-1 img{
    width:100% !important;
    height:auto !important;
    display:block !important;
}

/* قیمت */
.elementor-576 .elementor-element.elementor-element-75698ec .down{
    padding:0 !important;
}

.elementor-576 .elementor-element.elementor-element-75698ec .down *{
    white-space:nowrap !important;
}

.elementor-576 .elementor-element.elementor-element-75698ec .price{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    direction:rtl !important;
    gap:0 !important;
    padding:0 4px !important;
    transform:none !important;
    white-space:nowrap !important;
}
}

.elementor-576 .elementor-element.elementor-element-75698ec .price svg{
    flex-shrink:0 !important;
    width:21px !important;
    height:21px !important;
}

/* 💻 دسکتاپ */
.elementor-576 .elementor-element.elementor-element-75698ec .woocommerce-Price-amount{
    font-size:17px !important;
}

/* 📱 موبایل */
@media (max-width:767px){

    /* فاصله از بنر پایین */
    .elementor-576 .elementor-element.elementor-element-75698ec{
        margin-bottom:20px !important;
        padding-bottom:10px !important;
    }

    .elementor-576 .elementor-element.elementor-element-75698ec .owl-stage-outer{
        margin-bottom:12px !important;
    }

    /* نمایش حدود 3.5 محصول */
    .elementor-576 .elementor-element.elementor-element-75698ec .owl-item{
        width:110px !important;
        min-width:110px !important;
    }

    .elementor-576 .elementor-element.elementor-element-75698ec .product-item{
        padding-top:18px !important;
    }

    .elementor-576 .elementor-element.elementor-element-75698ec .product-item .ml-1{
        width:80px !important;
        top:3px !important;
    }

    /* قیمت موبایل */
    .elementor-576 .elementor-element.elementor-element-75698ec .down{
        padding:0 4px !important;
        text-align:center !important;
    }

    .elementor-576 .elementor-element.elementor-element-75698ec .price{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        direction:rtl !important;
        gap:0 !important;
        padding:0 2px !important;
        transform:translateX(8px) !important;
        white-space:nowrap !important;
    }

    /* عدد قیمت بزرگ‌تر */
    .elementor-576 .elementor-element.elementor-element-75698ec .woocommerce-Price-amount{
        font-size:16px !important;
    }

    /* آیکون تومان بزرگ‌تر و چسبیده‌تر */
    .elementor-576 .elementor-element.elementor-element-75698ec .price svg{
        width:22px !important;
        height:22px !important;
        margin-right:-3px !important;
        flex-shrink:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca07fd */@media (max-width:767px){

.related-item h2,
.related-item h2 a{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    color:#222 !important;
    font-size:13px !important;
    line-height:1.8 !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    white-space:normal !important;
}

.related-item .post-meta{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
}

}/* End custom CSS */