.elementor-4160 .elementor-element.elementor-element-07e3435{--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-4160 .elementor-element.elementor-element-107ba27{--display:grid;--min-height:100vh;--e-con-grid-template-columns:40fr 60fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--grid-justify-content:space-between;}.elementor-4160 .elementor-element.elementor-element-107ba27.e-con{--align-self:center;}.elementor-4160 .elementor-element.elementor-element-66ce8b0{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:04em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4160 .elementor-element.elementor-element-763c578 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-4160 .elementor-element.elementor-element-84df16d{--display:flex;}.elementor-4160 .elementor-element.elementor-element-3af8dd4{text-align:start;}.elementor-4160 .elementor-element.elementor-element-df244ad{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:.20em .20em;--row-gap:.20em;--column-gap:.20em;--grid-auto-flow:row;}.elementor-4160 .elementor-element.elementor-element-b2eebbf{--display:flex;--justify-content:space-around;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-b2eebbf:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-b2eebbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-4160 .elementor-element.elementor-element-3a92653 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4160 .elementor-element.elementor-element-57db413 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4160 .elementor-element.elementor-element-57db413 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-57db413 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-57db413 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-57db413 .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-443e4df{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-443e4df:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-443e4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-71d1740 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-71d1740 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-71d1740 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-71d1740 .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-218a89f{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-218a89f:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-218a89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-543e799 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-543e799 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-543e799 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-543e799 .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-fcbb004{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-fcbb004:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-fcbb004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-b17b60a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-b17b60a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-b17b60a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-b17b60a .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-6572d14{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:010px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-6572d14:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-6572d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-802caaa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-802caaa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-802caaa .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-802caaa .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-a4121f4{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:010px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-a4121f4:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-a4121f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-6adea3e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-6adea3e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-6adea3e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-6adea3e .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-f4c289a{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:010px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-f4c289a:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-f4c289a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-a534494 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-a534494 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-a534494 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-a534494 .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-73a6174{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-73a6174:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-73a6174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-d60372d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-d60372d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-d60372d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-d60372d .jet-listing-dynamic-field__content{text-align:left;}.elementor-4160 .elementor-element.elementor-element-bf331b1{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-4160 .elementor-element.elementor-element-bf331b1:not(.elementor-motion-effects-element-type-background), .elementor-4160 .elementor-element.elementor-element-bf331b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4160 .elementor-element.elementor-element-f5db0f5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4160 .elementor-element.elementor-element-f5db0f5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4160 .elementor-element.elementor-element-f5db0f5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4160 .elementor-element.elementor-element-f5db0f5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4160 .elementor-element.elementor-element-2d49d26{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4160 .elementor-element.elementor-element-2d49d26 > .elementor-widget-container{background-color:#F2F2F2;padding:5em 2.5em 5em 2.5em;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-4160 .elementor-element.elementor-element-2d49d26.elementor-element{--align-self:center;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4160 .elementor-element.elementor-element-c2d6ece{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4160 .elementor-element.elementor-element-c2d6ece.elementor-element{--align-self:center;}.elementor-4160 .elementor-element.elementor-element-c2d6ece.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4160 .elementor-element.elementor-element-c2d6ece.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-4160 .elementor-element.elementor-element-107ba27{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4160 .elementor-element.elementor-element-df244ad{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-4160 .elementor-element.elementor-element-c2d6ece.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-4160 .elementor-element.elementor-element-07e3435{--width:90%;}.elementor-4160 .elementor-element.elementor-element-107ba27{--width:90%;}}@media(max-width:767px){.elementor-4160 .elementor-element.elementor-element-107ba27{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4160 .elementor-element.elementor-element-df244ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-4160 .elementor-element.elementor-element-c2d6ece.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-2d49d26 *//* =========================
   Elementor Woo Product Content (Single Product)
   ========================= */

/* متن و لیست‌ها داخل Product Content */
body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container p,
body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container li{
  font-size: 1rem !important;        /* ~16px */
  line-height: 1.9 !important;
}

/* تیترها داخل همون ویجت */
body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h1{
  font-size: 1.75rem !important;     /* ~28px */
  line-height: 1.4 !important;
}
body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h2{
  font-size: 1.375rem !important;    /* ~22px */
  line-height: 1.5 !important;
}
body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h3{
  font-size: 1.1875rem !important;   /* ~19px */
  line-height: 1.6 !important;
}
body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h4{
  font-size: 1.0625rem !important;   /* ~17px */
  line-height: 1.6 !important;
}

/* موبایل */
@media (max-width: 767px){
  body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container p,
  body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container li{
    font-size: 0.9375rem !important; /* 15px */
    line-height: 1.95 !important;
  }

  body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h1{ font-size: 1.5rem !important; }  /* 24px */
  body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h2{ font-size: 1.25rem !important; } /* 20px */
  body.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container h3{ font-size: 1.125rem !important; }/* 18px */
}/* End custom CSS */