.elementor-226 .elementor-element.elementor-element-cdb2d5b{--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;--align-items:flex-start;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-226 .elementor-element.elementor-element-0ec8c19{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;font-family:"Yekanbakh", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-226 .elementor-element.elementor-element-0ec8c19 a{color:var( --e-global-color-75f37ed );}.elementor-226 .elementor-element.elementor-element-d69b461{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-226 .elementor-element.elementor-element-b970e81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-75f37ed );}.elementor-226 .elementor-element.elementor-element-34b91d3{--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;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-226 .elementor-element.elementor-element-60057c9{width:100%;max-width:100%;text-align:end;}.elementor-226 .elementor-element.elementor-element-60057c9 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-75f37ed );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-226 .elementor-element.elementor-element-23ade41{width:100%;max-width:100%;}.elementor-226 .elementor-element.elementor-element-23ade41.elementor-element{--align-self:flex-start;}.elementor-226 .elementor-element.elementor-element-23ade41 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-226 .elementor-element.elementor-element-98fee98{width:100%;max-width:100%;}.elementor-226 .elementor-element.elementor-element-98fee98.elementor-element{--align-self:center;}.woocommerce .elementor-226 .elementor-element.elementor-element-98fee98 .woocommerce-product-details__short-description{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:14px;line-height:1.8em;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{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-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-226 .elementor-element.elementor-element-e9cd409{width:100%;max-width:100%;}.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-item{align-items:flex-start;}.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-header{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-price{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-226 .elementor-element.elementor-element-71babd7{width:100%;max-width:100%;text-align:start;}.elementor-226 .elementor-element.elementor-element-71babd7.elementor-element{--align-self:flex-start;}.woocommerce .elementor-226 .elementor-element.elementor-element-71babd7 .price{color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:23px;font-weight:600;text-decoration:none;}.woocommerce .elementor-226 .elementor-element.elementor-element-71babd7 .price ins{color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;}body:not(.rtl) .elementor-226 .elementor-element.elementor-element-71babd7:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-226 .elementor-element.elementor-element-71babd7:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-226 .elementor-element.elementor-element-71babd7.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-226 .elementor-element.elementor-element-5aaea13{width:100%;max-width:100%;}.elementor-226 .elementor-element.elementor-element-5aaea13.elementor-element{--align-self:center;}.elementor-226 .elementor-element.elementor-element-5aaea13 .cart button, .elementor-226 .elementor-element.elementor-element-5aaea13 .cart .button{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;border-radius:20px 20px 20px 20px;color:var( --e-global-color-3ffa2ce );background-color:var( --e-global-color-0664a13 );transition:all 0.2s;}.elementor-226 .elementor-element.elementor-element-5aaea13 .added_to_cart{font-family:"Yekanbakh", Sans-serif;font-size:25px;font-weight:500;}.elementor-226 .elementor-element.elementor-element-5aaea13 .quantity .qty{font-family:"Yekanbakh", Sans-serif;font-size:16px;border-radius:20px 20px 20px 20px;color:var( --e-global-color-3ffa2ce );background-color:var( --e-global-color-45de97a );border-color:var( --e-global-color-bd2883d );transition:all 0.2s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-226 .elementor-element.elementor-element-7ae874e{width:var( --container-widget-width, 32% );max-width:32%;background-color:var( --e-global-color-b5f4a09 );padding:10px 10px 10px 10px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-55b1f94 );border-radius:20px 20px 20px 20px;}.elementor-226 .elementor-element.elementor-element-7ae874e.elementor-element{--align-self:center;}.elementor-226 .elementor-element.elementor-element-7ae874e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-226 .elementor-element.elementor-element-7ae874e .elementor-icon-box-title, .elementor-226 .elementor-element.elementor-element-7ae874e .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:600;}.elementor-226 .elementor-element.elementor-element-7ae874e .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-226 .elementor-element.elementor-element-a9bcbe0{width:var( --container-widget-width, 32% );max-width:32%;background-color:var( --e-global-color-b5f4a09 );padding:10px 10px 10px 10px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-55b1f94 );border-radius:20px 20px 20px 20px;}.elementor-226 .elementor-element.elementor-element-a9bcbe0.elementor-element{--align-self:center;}.elementor-226 .elementor-element.elementor-element-a9bcbe0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-226 .elementor-element.elementor-element-a9bcbe0 .elementor-icon-box-title, .elementor-226 .elementor-element.elementor-element-a9bcbe0 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:600;}.elementor-226 .elementor-element.elementor-element-a9bcbe0 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-226 .elementor-element.elementor-element-56e9bc0{width:var( --container-widget-width, 32% );max-width:32%;background-color:var( --e-global-color-b5f4a09 );padding:10px 10px 10px 10px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-55b1f94 );border-radius:20px 20px 20px 20px;}.elementor-226 .elementor-element.elementor-element-56e9bc0.elementor-element{--align-self:center;}.elementor-226 .elementor-element.elementor-element-56e9bc0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-226 .elementor-element.elementor-element-56e9bc0 .elementor-icon-box-title, .elementor-226 .elementor-element.elementor-element-56e9bc0 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:600;}.elementor-226 .elementor-element.elementor-element-56e9bc0 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-226 .elementor-element.elementor-element-222087c{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-226 .elementor-element.elementor-element-bb65687{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-55b1f94 );--border-color:var( --e-global-color-55b1f94 );}.elementor-widget-woocommerce-product-content{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-226 .elementor-element.elementor-element-899eed1{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;line-height:2em;}.elementor-226 .elementor-element.elementor-element-c0f26c0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-55b1f94 );--border-color:var( --e-global-color-55b1f94 );}.elementor-226 .elementor-element.elementor-element-430d5ad{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-55b1f94 );--border-color:var( --e-global-color-55b1f94 );}.elementor-226 .elementor-element.elementor-element-0bc0acc{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;}.elementor-226 .elementor-element.elementor-element-0bc0acc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-45de97a );}.elementor-226 .elementor-element.elementor-element-0bc0acc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-45de97a );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-0664a13 );}.elementor-226 .elementor-element.elementor-element-0bc0acc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-226 .elementor-element.elementor-element-0bc0acc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-45de97a );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-0664a13 );}.elementor-226 .elementor-element.elementor-element-0bc0acc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-45de97a );}.elementor-226 .elementor-element.elementor-element-0bc0acc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Yekanbakh", Sans-serif;font-weight:500;}body.elementor-page-226:not(.elementor-motion-effects-element-type-background), body.elementor-page-226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45de97a );}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-71babd7{width:100%;max-width:100%;text-align:center;}.woocommerce .elementor-226 .elementor-element.elementor-element-71babd7 .price{font-size:15px;}body:not(.rtl) .elementor-226 .elementor-element.elementor-element-71babd7:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-226 .elementor-element.elementor-element-71babd7:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-226 .elementor-element.elementor-element-71babd7.elementor-product-price-block-yes del{margin-bottom:5px;}}@media(min-width:768px){.elementor-226 .elementor-element.elementor-element-cdb2d5b{--content-width:1400px;}.elementor-226 .elementor-element.elementor-element-d69b461{--width:49%;}.elementor-226 .elementor-element.elementor-element-34b91d3{--width:49%;}.elementor-226 .elementor-element.elementor-element-222087c{--content-width:1400px;}}/* Start custom CSS for text-editor, class: .elementor-element-0ec8c19 */.elementor-226 .elementor-element.elementor-element-0ec8c19 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-780a3a3 *//* ===== گالری محصول: تصویر شاخص + تصاویر کوچک (نسخه ۲) ===== */
.elementor-226 .elementor-element.elementor-element-780a3a3{--sm-h:540px} /* ارتفاع ثابت استیج؛ فقط همین عدد را عوض کنید */

.elementor-226 .elementor-element.elementor-element-780a3a3 .woocommerce-product-gallery{position:relative}
.elementor-226 .elementor-element.elementor-element-780a3a3 .woocommerce-product-gallery__trigger,
.elementor-226 .elementor-element.elementor-element-780a3a3 .zoomImg{display:none !important}

/* استیج پشت بطری با ارتفاع ثابت */
.elementor-226 .elementor-element.elementor-element-780a3a3 .flex-viewport{height:var(--sm-h) !important}
.elementor-226 .elementor-element.elementor-element-780a3a3 .woocommerce-product-gallery__image{
  position:relative; overflow:hidden;
  height:var(--sm-h); aspect-ratio:auto;
  border:1px solid #26262B; border-radius:22px;
  background-color:#0F0F11;
  background-image:
    radial-gradient(60% 55% at 50% 55%, rgba(227,20,27,.30), transparent 70%),
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size:100% 100%, 32px 32px, 32px 32px;
  background-position:center, 0 0, 0 0;
  background-repeat:no-repeat, repeat, repeat;
}
.elementor-226 .elementor-element.elementor-element-780a3a3 .woocommerce-product-gallery__image > a{
  display:grid; place-items:center; width:100%; height:100%;
}
.elementor-226 .elementor-element.elementor-element-780a3a3 .woocommerce-product-gallery__image img{
  width:auto !important; height:auto !important;
  max-width:80% !important; max-height:88% !important;
  object-fit:contain; margin:0 auto;
  filter:drop-shadow(0 40px 40px rgba(0,0,0,.55));
}

/* تصاویر کوچک */
.elementor-226 .elementor-element.elementor-element-780a3a3 .flex-control-thumbs{
  display:flex !important; flex-direction:row !important; flex-wrap:wrap !important;
  gap:12px; width:100%; margin:10px 0 0 !important; padding:0 !important; list-style:none;
}
.elementor-226 .elementor-element.elementor-element-780a3a3 .flex-control-thumbs li{
  flex:0 0 auto !important; width:80px !important; float:none !important; margin:0 !important;
}
.elementor-226 .elementor-element.elementor-element-780a3a3 .flex-control-thumbs img{
  width:80px !important; height:80px !important; object-fit:contain; padding:8px;
  background:#0F0F11; border:1px solid #26262B; border-radius:16px;
  opacity:.55; cursor:pointer;
  transition:opacity .2s ease, border-color .2s ease;
}
.elementor-226 .elementor-element.elementor-element-780a3a3 .flex-control-thumbs img:hover{opacity:1; border-color:rgba(227,20,27,.4)}
.elementor-226 .elementor-element.elementor-element-780a3a3 .flex-control-thumbs img.flex-active{opacity:1; border-color:rgba(227,20,27,.6)}

/* نشان تخفیف */
.elementor-226 .elementor-element.elementor-element-780a3a3 .onsale{
  position:absolute !important; top:16px !important; right:16px !important; left:auto !important;
  z-index:5; margin:0 !important;
  width:auto !important; height:auto !important; min-width:0 !important; min-height:0 !important;
  padding:6px 14px !important; border-radius:999px !important;
  background:rgba(227,20,27,.15) !important; border:1px solid rgba(227,20,27,.5) !important;
  color:#FF8A8A !important; font-size:12px !important; font-weight:600 !important; line-height:1.4 !important;
  font-family: 'Yekanbakh' !important;
}

@media (max-width:767px){
  .elementor-226 .elementor-element.elementor-element-780a3a3{--sm-h:420px}
}
.elementor-226 .elementor-element.elementor-element-780a3a3 .woocommerce-product-gallery{
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b970e81 *//* مهر RON: عدد بالا، RON پایین */
.sm-stamp{
  position:absolute; top:18px; left:20px; z-index:3; margin:0 !important;
  width:78px; height:78px; border-radius:50%;
  border:2px dashed #FF5A5A; transform:rotate(-14deg);
  display:flex; align-items:center; justify-content:center;
  pointer-events:none;
}
.sm-stamp::before{display:none !important}
.sm-stamp .elementor-widget-container{width:100%}
.sm-stamp .elementor-heading-title{
  display:flex; flex-direction:column; align-items:center;
  margin:0; line-height:1.15; text-align:center;
}
.sm-stamp .elementor-heading-title::after{
  content:"RON"; font-size:11px;;  direction:ltr;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-98fee98 */.elementor-226 .elementor-element.elementor-element-98fee98 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-e9cd409 *//* خط بین ردیف‌ها */
.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list{
  margin:0; padding:0; list-style:none;
  border-top:1px solid #26262B;
}
.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list li{margin:0 !important}
.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-item{
  margin:0 !important; padding:14px 0 !important;
  border-bottom:1px solid #26262B;
}
.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list-header{align-items:baseline}

/* مقدار «حجم» (ردیف سوم) با فونت انگلیسی */
.elementor-226 .elementor-element.elementor-element-e9cd409 .elementor-price-list li:nth-child(3) .elementor-price-list-price{
  font-family:'Montserrat',sans-serif; direction:ltr; unicode-bidi:isolate;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-71babd7 */.elementor-226 .elementor-element.elementor-element-71babd7 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5aaea13 *//* تعداد با + و − */
.sm-atc .quantity{
  display:flex; align-items:center; direction:ltr;
  height:45px; border:1px solid #3A3A40; border-radius:999px; overflow:hidden;
}
.sm-atc .quantity input.qty{
  width:40px; height:100%; padding:0; border:0; background:transparent;
}
.sm-atc .quantity input.qty::-webkit-inner-spin-button,
.sm-atc .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}
.sm-atc .quantity .sm-qbtn{
  width:48px !important; height:100% !important; min-width:0 !important;
  margin:0 !important; padding:0 !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  background:transparent !important; color:#F4F4F5 !important;
  font-size:22px !important; font-weight:400 !important; line-height:1 !important;
  cursor:pointer; transition:color .2s ease;
}
.sm-atc .quantity .sm-qbtn:hover{background:transparent !important; color:#FF5A5A !important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');
}
/* End Custom Fonts CSS */