.elementor-865 .elementor-element.elementor-element-16dae026{--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-865 .elementor-element.elementor-element-779041aa{padding:8px 8px 8px 8px;}.elementor-865 .elementor-element.elementor-element-1c48cb2f{--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-865 .elementor-element.elementor-element-27a02427{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(159.00913043478263, 212.38408506616258, 241.40000000000003, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .flex-viewport, .woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#044D15;}.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D4E7A;border-radius:20px 20px 20px 20px;}.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-865 .elementor-element.elementor-element-7db0bc13 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-865 .elementor-element.elementor-element-cf1c0f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(159, 188.00000000000003, 247, 0.5);--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:8px;}.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-865 .elementor-element.elementor-element-6d4e5c2c{padding:10px 10px 10px 10px;text-align:center;}.elementor-865 .elementor-element.elementor-element-6d4e5c2c .elementor-heading-title{font-family:"alibaba bold", Sans-serif;font-size:20px;font-weight:600;line-height:38px;color:#0C4963;}.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-865 .elementor-element.elementor-element-784fecaf .cart button, .elementor-865 .elementor-element.elementor-element-784fecaf .cart .button{font-family:"alibaba bold", Sans-serif;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;background-color:#0C4485;transition:all 0.2s;}.elementor-865 .elementor-element.elementor-element-784fecaf .quantity .qty{border-style:solid;transition:all 0.2s;}.woocommerce .elementor-865 .elementor-element.elementor-element-784fecaf form.cart table.variations label{font-size:20px;}.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 );}.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-865 .elementor-element.elementor-element-7d1d3815{padding:5px 5px 5px 5px;text-align:center;}.woocommerce .elementor-865 .elementor-element.elementor-element-7d1d3815 .price{color:#05374D;font-family:"alibaba bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-865 .elementor-element.elementor-element-5d0d4fc2 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #03DF3C 0%, #065A15 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#003526;border-radius:10px 10px 10px 10px;}.elementor-865 .elementor-element.elementor-element-5d0d4fc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-865 .elementor-element.elementor-element-5d0d4fc2 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-865 .elementor-element.elementor-element-4f696a1b{font-family:"alibaba light", Sans-serif;color:#07337A;}.elementor-865 .elementor-element.elementor-element-74a9bc52{--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;--border-radius:20px 20px 20px 20px;}.elementor-865 .elementor-element.elementor-element-5711a079{--display:flex;box-shadow:0px 0px 15px 0px rgba(151.17065217391306, 193.74094990548207, 229.5, 0.5);}.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-865 .elementor-element.elementor-element-4d8a6006{padding:8px 8px 8px 8px;text-align:justify;font-family:"alibaba light", Sans-serif;font-size:16px;font-weight:500;line-height:35px;}.elementor-865 .elementor-element.elementor-element-28e5a23a{--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-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-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-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-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-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-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px;border-color:#094363;}.elementor-865 .elementor-element.elementor-element-6ca7d688{padding:5px 5px 5px 5px;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#0F6386;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#0F6386;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"alibaba light", Sans-serif;font-weight:600;}.woocommerce .elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products .products > h2{color:#0C4861;font-family:"alibaba light", Sans-serif;font-weight:600;text-align:center;margin-bottom:17px;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .price{color:#0A4C68;font-family:"alibaba light", Sans-serif;font-weight:600;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .price ins{color:#0A4C68;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .price ins .amount{color:#0A4C68;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .price del{color:#0B516F;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .price del .amount{color:#0B516F;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .price del {font-family:"alibaba light", Sans-serif;font-weight:600;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#073D75;font-family:"alibaba light", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products .added_to_cart{font-family:"alibaba light", Sans-serif;font-weight:500;}.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-865 .elementor-element.elementor-element-559e28a2{--display:flex;}@media(min-width:768px){.elementor-865 .elementor-element.elementor-element-1c48cb2f{--content-width:1200px;}.elementor-865 .elementor-element.elementor-element-27a02427{--width:50%;}.elementor-865 .elementor-element.elementor-element-cf1c0f2{--width:50%;}.elementor-865 .elementor-element.elementor-element-74a9bc52{--content-width:1200px;}.elementor-865 .elementor-element.elementor-element-5711a079{--width:1200px;}.elementor-865 .elementor-element.elementor-element-28e5a23a{--content-width:1200px;}}@media(max-width:1024px){.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-865 .elementor-element.elementor-element-6ca7d688.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-1c48cb2f *//* ۱. کادر اصلی عکس با سایه سه‌بعدی آبی درخشان کناف */
.elementor-865 .elementor-element.elementor-element-1c48cb2f .elementor-widget-woocommerce-product-images {
  background: #ffffff !important;
  border: 1.5px solid #dbe4ef !important;
  border-bottom: 5px solid #00509d !important;
  border-radius: 26px !important;
  padding: 22px !important;
  box-shadow: 0 16px 36px -6px rgba(0, 80, 157, 0.22), 0 4px 14px rgba(15, 23, 42, 0.04) !important;
  position: relative !important;
}

/* فقط لایه زوم بزرگ و ذره‌بین مخفی شود، نه خود تصویر! */
.elementor-865 .elementor-element.elementor-element-1c48cb2f .elementor-widget-woocommerce-product-images img.zoomImg,
.elementor-865 .elementor-element.elementor-element-1c48cb2f .elementor-widget-woocommerce-product-images .woocommerce-product-gallery__trigger {
  display: none !important;
  pointer-events: none !important;
  opacity: 0 !important;
}

/* عکس اصلی محصول: بدون حرکت، بدون زوم و کاملاً تمیز */
.elementor-865 .elementor-element.elementor-element-1c48cb2f .elementor-widget-woocommerce-product-images img {
  pointer-events: none !important;
  mix-blend-mode: multiply !important;
  transform: none !important;
  transition: none !important;
  border-radius: 18px !important;
  max-width: 100% !important;
  height: auto !important;
}

/* ۲. کادر مشخصات، قیمت و دکمه با سایه متقارن */
.elementor-865 .elementor-element.elementor-element-1c48cb2f > .e-con-inner > .e-con:first-child,
.elementor-865 .elementor-element.elementor-element-1c48cb2f > .e-con:first-child {
  background: #ffffff !important;
  border: 1.5px solid #dbe4ef !important;
  border-bottom: 5px solid #00509d !important;
  border-radius: 26px !important;
  padding: 28px 24px !important;
  box-shadow: 0 16px 36px -6px rgba(0, 80, 157, 0.16), 0 4px 14px rgba(15, 23, 42, 0.04) !important;
}

/* ۳. دکمه سرمه‌ای کناف */
.elementor-865 .elementor-element.elementor-element-1c48cb2f button.single_add_to_cart_button {
  background: linear-gradient(135deg, #00509d 0%, #00305e 100%) !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 15px !important;
  padding: 0 26px !important;
  height: 46px !important;
  border: none !important;
  border-bottom: 3px solid #001a33 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 16px rgba(0, 80, 157, 0.28) !important;
  cursor: pointer !important;
}

/* ۴. باکس تعداد */
.elementor-865 .elementor-element.elementor-element-1c48cb2f .quantity input.qty {
  width: 58px !important;
  height: 46px !important;
  background: #f8fafc !important;
  border: 1.5px solid #cbd5e1 !important;
  border-radius: 12px !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  font-size: 16px !important;
}

/* ۵. چینش افقی */
.elementor-865 .elementor-element.elementor-element-1c48cb2f form.cart {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 16px 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-4d8a6006 *//* ۱. وسط‌چین کردن فقط عکس‌های اصلی مقاله و بلاک‌های تصویر */
.elementor-865 .elementor-element.elementor-element-4d8a6006 figure img,
.elementor-865 .elementor-element.elementor-element-4d8a6006 .wp-block-image img,
.elementor-865 .elementor-element.elementor-element-4d8a6006 p > img:only-child {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}

.elementor-865 .elementor-element.elementor-element-4d8a6006 figure,
.elementor-865 .elementor-element.elementor-element-4d8a6006 .wp-block-image {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* ۲. اصلاح و افقی نگه‌داشتن ستاره‌ها و آیکون‌ها */
.elementor-865 .elementor-element.elementor-element-4d8a6006 [class*="star"],
.elementor-865 .elementor-element.elementor-element-4d8a6006 [class*="rating"] {
  display: inline-flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
}

.elementor-865 .elementor-element.elementor-element-4d8a6006 [class*="star"] img,
.elementor-865 .elementor-element.elementor-element-4d8a6006 [class*="rating"] img {
  display: inline-block !important;
  margin: 0 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a9bc52 *//* ۱. کادر اصلی عکس با سایه سه‌بعدی آبی درخشان کناف */
.elementor-865 .elementor-element.elementor-element-74a9bc52 .elementor-widget-woocommerce-product-images {
  background: #ffffff !important;
  border: 1.5px solid #dbe4ef !important;
  border-bottom: 5px solid #00509d !important;
  border-radius: 26px !important;
  padding: 22px !important;
  box-shadow: 0 16px 36px -6px rgba(0, 80, 157, 0.22), 0 4px 14px rgba(15, 23, 42, 0.04) !important;
  position: relative !important;
}

/* فقط لایه زوم بزرگ و ذره‌بین مخفی شود، نه خود تصویر! */
.elementor-865 .elementor-element.elementor-element-74a9bc52 .elementor-widget-woocommerce-product-images img.zoomImg,
.elementor-865 .elementor-element.elementor-element-74a9bc52 .elementor-widget-woocommerce-product-images .woocommerce-product-gallery__trigger {
  display: none !important;
  pointer-events: none !important;
  opacity: 0 !important;
}

/* عکس اصلی محصول: بدون حرکت، بدون زوم و کاملاً تمیز */
.elementor-865 .elementor-element.elementor-element-74a9bc52 .elementor-widget-woocommerce-product-images img {
  pointer-events: none !important;
  mix-blend-mode: multiply !important;
  transform: none !important;
  transition: none !important;
  border-radius: 18px !important;
  max-width: 100% !important;
  height: auto !important;
}

/* ۲. کادر مشخصات، قیمت و دکمه با سایه متقارن */
.elementor-865 .elementor-element.elementor-element-74a9bc52 > .e-con-inner > .e-con:first-child,
.elementor-865 .elementor-element.elementor-element-74a9bc52 > .e-con:first-child {
  background: #ffffff !important;
  border: 1.5px solid #dbe4ef !important;
  border-bottom: 5px solid #00509d !important;
  border-radius: 26px !important;
  padding: 28px 24px !important;
  box-shadow: 0 16px 36px -6px rgba(0, 80, 157, 0.16), 0 4px 14px rgba(15, 23, 42, 0.04) !important;
}

/* ۳. دکمه سرمه‌ای کناف */
.elementor-865 .elementor-element.elementor-element-74a9bc52 button.single_add_to_cart_button {
  background: linear-gradient(135deg, #00509d 0%, #00305e 100%) !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 15px !important;
  padding: 0 26px !important;
  height: 46px !important;
  border: none !important;
  border-bottom: 3px solid #001a33 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 16px rgba(0, 80, 157, 0.28) !important;
  cursor: pointer !important;
}

/* ۴. باکس تعداد */
.elementor-865 .elementor-element.elementor-element-74a9bc52 .quantity input.qty {
  width: 58px !important;
  height: 46px !important;
  background: #f8fafc !important;
  border: 1.5px solid #cbd5e1 !important;
  border-radius: 12px !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  font-size: 16px !important;
}

/* ۵. چینش افقی */
.elementor-865 .elementor-element.elementor-element-74a9bc52 form.cart {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 16px 0 !important;
}/* End custom CSS */