.elementor-424 .elementor-element.elementor-element-267f212e:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-267f212e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-267f212e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-424 .elementor-element.elementor-element-267f212e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-424 .elementor-element.elementor-element-4f33a78f img{width:11%;}.elementor-424 .elementor-element.elementor-element-7a0eb86 img{width:25%;max-width:9%;}.elementor-424 .elementor-element.elementor-element-3a6c491 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-3a6c491:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-3a6c491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-3a6c491{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-424 .elementor-element.elementor-element-3a6c491 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-5b9f544:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-981f88e{text-align:center;}.elementor-424 .elementor-element.elementor-element-981f88e:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-5c7be5f{text-align:center;}.elementor-424 .elementor-element.elementor-element-5c7be5f:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-3c8b13d{text-align:center;}.elementor-424 .elementor-element.elementor-element-3c8b13d:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-7eed92c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-7eed92c:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-7eed92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-7eed92c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-424 .elementor-element.elementor-element-7eed92c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-aaf978d{text-align:center;}.elementor-424 .elementor-element.elementor-element-aaf978d:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-22f12a1{text-align:center;}.elementor-424 .elementor-element.elementor-element-22f12a1:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-5b4e75f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-5b4e75f:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-5b4e75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-5b4e75f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-424 .elementor-element.elementor-element-5b4e75f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-3cf8757{text-align:center;}.elementor-424 .elementor-element.elementor-element-3cf8757:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-fb9e57f{text-align:center;}.elementor-424 .elementor-element.elementor-element-fb9e57f:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-1161edb:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-4794db2{text-align:center;}.elementor-424 .elementor-element.elementor-element-4794db2:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-6f15ada > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-6f15ada:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-6f15ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-6f15ada{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-424 .elementor-element.elementor-element-6f15ada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-b946b16{text-align:center;}.elementor-424 .elementor-element.elementor-element-b946b16:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-5fd10f1{text-align:center;}.elementor-424 .elementor-element.elementor-element-5fd10f1:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-1cb63db{text-align:center;}.elementor-424 .elementor-element.elementor-element-1cb63db:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-94a6089{text-align:center;}.elementor-424 .elementor-element.elementor-element-94a6089:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-9ba64a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-9ba64a5:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-9ba64a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-9ba64a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-424 .elementor-element.elementor-element-9ba64a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-9ce8526{text-align:center;}.elementor-424 .elementor-element.elementor-element-9ce8526:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-4ac260a{text-align:center;}.elementor-424 .elementor-element.elementor-element-4ac260a:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-1bd0fd5{text-align:center;}.elementor-424 .elementor-element.elementor-element-1bd0fd5:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-df453d2{text-align:center;}.elementor-424 .elementor-element.elementor-element-df453d2:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-f2a6672{text-align:center;}.elementor-424 .elementor-element.elementor-element-f2a6672:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-4f11e3a{text-align:center;}.elementor-424 .elementor-element.elementor-element-4f11e3a:hover img{opacity:1;filter:brightness( 105% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-267f212e{margin-top:0px;margin-bottom:0px;}.elementor-424 .elementor-element.elementor-element-4f33a78f > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-4f33a78f{text-align:center;}.elementor-424 .elementor-element.elementor-element-4f33a78f img{width:37%;}.elementor-424 .elementor-element.elementor-element-7a0eb86 > .elementor-widget-container{margin:-17px 0px 6px 0px;}.elementor-424 .elementor-element.elementor-element-7a0eb86 img{width:34%;max-width:15%;}.elementor-424 .elementor-element.elementor-element-3a6c491{margin-top:0px;margin-bottom:0px;padding:0px 0px 00px 0px;}.elementor-424 .elementor-element.elementor-element-ff43177{width:50%;}.elementor-424 .elementor-element.elementor-element-f3af6f3{width:50%;}.elementor-bc-flex-widget .elementor-424 .elementor-element.elementor-element-f3af6f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-424 .elementor-element.elementor-element-f3af6f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-f3af6f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-f3af6f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-981f88e{text-align:center;}.elementor-424 .elementor-element.elementor-element-16ba4be{width:50%;}.elementor-424 .elementor-element.elementor-element-5c7be5f{text-align:center;}.elementor-424 .elementor-element.elementor-element-785f852{width:50%;}.elementor-424 .elementor-element.elementor-element-3c8b13d{text-align:center;}.elementor-424 .elementor-element.elementor-element-7eed92c{margin-top:0px;margin-bottom:0px;padding:9px 0px 00px 0px;}.elementor-424 .elementor-element.elementor-element-06a5270{width:50%;}.elementor-bc-flex-widget .elementor-424 .elementor-element.elementor-element-06a5270.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-424 .elementor-element.elementor-element-06a5270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-06a5270.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-06a5270 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-aaf978d{text-align:center;}.elementor-424 .elementor-element.elementor-element-f852ab4{width:50%;}.elementor-424 .elementor-element.elementor-element-22f12a1{text-align:center;}.elementor-424 .elementor-element.elementor-element-ff6f9ae{width:50%;}.elementor-424 .elementor-element.elementor-element-934ffb7{width:50%;}.elementor-424 .elementor-element.elementor-element-5b4e75f{margin-top:0px;margin-bottom:00px;padding:9px 0px 00px 0px;}.elementor-424 .elementor-element.elementor-element-4d2d6ce{width:50%;}.elementor-424 .elementor-element.elementor-element-3cf8757{text-align:center;}.elementor-424 .elementor-element.elementor-element-b4db302{width:50%;}.elementor-424 .elementor-element.elementor-element-fb9e57f{text-align:center;}.elementor-424 .elementor-element.elementor-element-18b2a09{width:50%;}.elementor-424 .elementor-element.elementor-element-149f06c{width:50%;}.elementor-424 .elementor-element.elementor-element-4794db2{text-align:center;}.elementor-424 .elementor-element.elementor-element-6f15ada{margin-top:0px;margin-bottom:0px;padding:9px 0px 00px 0px;}.elementor-424 .elementor-element.elementor-element-bfb93ac{width:50%;}.elementor-424 .elementor-element.elementor-element-b946b16{text-align:center;}.elementor-424 .elementor-element.elementor-element-8d2972d{width:50%;}.elementor-424 .elementor-element.elementor-element-5fd10f1{text-align:center;}.elementor-424 .elementor-element.elementor-element-845ac09{width:50%;}.elementor-424 .elementor-element.elementor-element-1cb63db{text-align:center;}.elementor-424 .elementor-element.elementor-element-55fd699{width:50%;}.elementor-424 .elementor-element.elementor-element-94a6089{text-align:center;}.elementor-424 .elementor-element.elementor-element-9ba64a5{margin-top:0px;margin-bottom:0px;padding:9px 0px 00px 0px;}.elementor-424 .elementor-element.elementor-element-75b0242{width:50%;}.elementor-424 .elementor-element.elementor-element-9ce8526{text-align:center;}.elementor-424 .elementor-element.elementor-element-4ac260a{text-align:center;}.elementor-424 .elementor-element.elementor-element-8852936{width:50%;}.elementor-424 .elementor-element.elementor-element-1bd0fd5{text-align:center;}.elementor-424 .elementor-element.elementor-element-df453d2{text-align:center;}.elementor-424 .elementor-element.elementor-element-c3db400{width:50%;}.elementor-424 .elementor-element.elementor-element-f2a6672{text-align:center;}.elementor-424 .elementor-element.elementor-element-8044cdc{width:50%;}.elementor-424 .elementor-element.elementor-element-4f11e3a{text-align:center;}}/* Start custom CSS */.menu-section {
  direction: rtl;
  font-family: 'Tahoma', 'Vazirmatn', sans-serif;
  background-color: #fffdf9;
  padding: 24px;
  margin-bottom: 40px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.menu-section h2 {
  color: #b00000;
  font-size: 1.6rem;
  margin-bottom: 15px;
  border-bottom: 2px solid #e0e0e0;
  padding-bottom: 6px;
}

.menu-section ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.menu-section li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px dashed #dcdcdc;
  font-size: 1rem;
  flex-wrap: wrap;
}

.menu-section li span {
  color: #333;
  font-size: 1rem;
}

.menu-section li .price {
  color: red;
  font-weight: bold;
  font-size: 1rem;
}

/* واکنش‌گرایی برای موبایل و تبلت */
@media (max-width: 768px) {
  .menu-section li {
    flex-direction: column;
    align-items: flex-start;
  }

  .menu-section li .price {
    align-self: flex-end;
    margin-top: 4px;
  }

  .menu-section h2 {
    font-size: 1.3rem;
  }

  .menu-section li span,
  .menu-section li .price {
    font-size: 0.95rem;
  }
}/* End custom CSS */