.elementor-1169 .elementor-element.elementor-element-377f0e2{--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-1169 .elementor-element.elementor-element-4d54aff > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-4d54aff .woocommerce-breadcrumb{color:#C8C8C8;font-family:"ایران یکان فارسی", Sans-serif;font-size:14px;font-weight:600;}.elementor-1169 .elementor-element.elementor-element-4d54aff .woocommerce-breadcrumb > a{color:#9B9B9B;}.elementor-1169 .elementor-element.elementor-element-fbdc7db{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1169 .elementor-element.elementor-element-fbdc7db.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-32a2078{--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;}.elementor-1169 .elementor-element.elementor-element-32a2078.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-da67d62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1169 .elementor-element.elementor-element-8360dcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-3a7818c{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-7de3e17{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:2px;}.elementor-1169 .elementor-element.elementor-element-7de3e17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-7de3e17 .elementor-divider-separator{width:100%;}.elementor-1169 .elementor-element.elementor-element-7de3e17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1169 .elementor-element.elementor-element-cd6e38e{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-cd6e38e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-09a6e7f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-09a6e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-09a6e7f.elementor-element{--flex-grow:0;--flex-shrink:0;}html .elementor-1169 .elementor-element.elementor-element-09a6e7f .product_title{font-family:"یکان بخ 2", Sans-serif;font-size:18px;font-weight:600;line-height:31px;color:#13023E;}.elementor-1169 .elementor-element.elementor-element-10d2946{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-10d2946 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-10d2946.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-55500c4{--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;--justify-content:flex-start;--align-items:center;}.elementor-1169 .elementor-element.elementor-element-55500c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-b0fc8b3{width:auto;max-width:auto;}.elementor-1169 .elementor-element.elementor-element-b0fc8b3.elementor-element{--align-self:center;}.elementor-1169 .elementor-element.elementor-element-b0fc8b3 .elementor-icon-box-wrapper{align-items:center;}.elementor-1169 .elementor-element.elementor-element-b0fc8b3.elementor-view-stacked .elementor-icon{background-color:#EAF106;}.elementor-1169 .elementor-element.elementor-element-b0fc8b3.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-b0fc8b3.elementor-view-default .elementor-icon{fill:#EAF106;color:#EAF106;border-color:#EAF106;}.elementor-1169 .elementor-element.elementor-element-b0fc8b3 .elementor-icon{font-size:25px;}.elementor-1169 .elementor-element.elementor-element-d2a9046{text-align:right;}.elementor-1169 .elementor-element.elementor-element-d2a9046 .elementor-heading-title{font-family:"ایران یکان فارسی", Sans-serif;font-weight:600;color:#98979A;}.elementor-1169 .elementor-element.elementor-element-cd91cd5 .wd-wishlist-btn > a:before{color:#5F5F5F;}.elementor-1169 .elementor-element.elementor-element-29cc5a6 .wd-compare-btn > a:before{color:#5F5F5F;}.elementor-1169 .elementor-element.elementor-element-90ee1f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-05e91ad > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1169 .elementor-element.elementor-element-05e91ad .elementor-heading-title{font-family:"ایران یکان فارسی", Sans-serif;font-size:14px;font-weight:700;line-height:31px;color:#343D40;}.elementor-1169 .elementor-element.elementor-element-af2b807 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-af2b807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-af2b807{font-family:"YekanBakhFaNum", Sans-serif;font-size:10px;line-height:14px;color:#534F4F;}.elementor-1169 .elementor-element.elementor-element-eda42e8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-210b667 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-5763846{width:var( --container-widget-width, 97.401% );max-width:97.401%;--container-widget-width:97.401%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-5763846 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-5763846.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-6a38199{--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-1169 .elementor-element.elementor-element-6a38199.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-b5c8d4e{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-1169 .elementor-element.elementor-element-b5c8d4e:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-b5c8d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F43D;}.elementor-1169 .elementor-element.elementor-element-0087203 .cart button, .elementor-1169 .elementor-element.elementor-element-0087203 .cart .button{font-family:"ایران سنس فارسی", Sans-serif;transition:all 0.2s;}.elementor-1169 .elementor-element.elementor-element-0087203 .added_to_cart{font-family:"ایران سنس فارسی", Sans-serif;font-weight:500;}.elementor-1169 .elementor-element.elementor-element-0087203 .quantity .qty{font-family:"ایران سنس فارسی", Sans-serif;transition:all 0.2s;}.woocommerce .elementor-1169 .elementor-element.elementor-element-0087203 form.cart table.variations label{font-family:"ایران سنس فارسی", Sans-serif;}.woocommerce .elementor-1169 .elementor-element.elementor-element-0087203 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1169 .elementor-element.elementor-element-0087203 form.cart table.variations td.value:before{font-family:"ایران سنس فارسی", Sans-serif;}.elementor-1169 .elementor-element.elementor-element-5e7e777{--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:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-5e7e777.e-con{--align-self:center;}.elementor-1169 .elementor-element.elementor-element-5fc7259 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-04e3daf{--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-1169 .elementor-element.elementor-element-99a6d47{width:100%;max-width:100%;}.elementor-1169 .elementor-element.elementor-element-99a6d47 .woocommerce-tabs > .wd-nav-wrapper li > a{font-family:"IRANSansXFaNum", Sans-serif;font-size:17px;}.elementor-1169 .elementor-element.elementor-element-99a6d47 .shop_attributes{--wd-attr-col:1;}.elementor-1169 .elementor-element.elementor-element-59d219ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1169 .elementor-element.elementor-element-1655630f .title{font-family:"ایران سنس فارسی", Sans-serif;font-weight:600;}.elementor-1169 .elementor-element.elementor-element-35ced453 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1169 .elementor-element.elementor-element-cd6e38e{--width:96.317%;}}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-4d54aff > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-4d54aff .woocommerce-breadcrumb{text-align:right;}.elementor-1169 .elementor-element.elementor-element-fbdc7db{--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;--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-1169 .elementor-element.elementor-element-fbdc7db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-32a2078{--width:322.997px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-8360dcd{width:var( --container-widget-width, 173.983px );max-width:173.983px;--container-widget-width:173.983px;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-8360dcd .woocommerce-product-gallery{--wd-gallery-gap:0px;}.elementor-1169 .elementor-element.elementor-element-3a7818c{--width:300px;--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;--justify-content:space-between;--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-1169 .elementor-element.elementor-element-3a7818c.e-con{--align-self:center;}.elementor-1169 .elementor-element.elementor-element-7de3e17{width:var( --container-widget-width, 373.997px );max-width:373.997px;--container-widget-width:373.997px;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-7de3e17 .elementor-divider-separator{width:400%;}.elementor-1169 .elementor-element.elementor-element-cd6e38e{--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;--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-1169 .elementor-element.elementor-element-09a6e7f{width:var( --container-widget-width, 249px );max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0;}html .elementor-1169 .elementor-element.elementor-element-09a6e7f .product_title{font-size:15px;}.elementor-1169 .elementor-element.elementor-element-10d2946 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1169 .elementor-element.elementor-element-90ee1f3{--width:300px;--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;}.elementor-1169 .elementor-element.elementor-element-90ee1f3.e-con{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-05e91ad > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-05e91ad.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-05e91ad{text-align:right;}.elementor-1169 .elementor-element.elementor-element-af2b807{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;font-size:13px;word-spacing:0.1em;}.elementor-1169 .elementor-element.elementor-element-af2b807 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1169 .elementor-element.elementor-element-eda42e8{--width:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1169 .elementor-element.elementor-element-6a38199{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1169 .elementor-element.elementor-element-6a38199.e-con{--align-self:center;}.elementor-1169 .elementor-element.elementor-element-5e7e777{--width:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1169 .elementor-element.elementor-element-59d219ae{--content-width:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}}/* Start custom CSS for container, class: .elementor-element-cd6e38e *//* عنوان محصول */
.product_title.entry-title {
  font-family: "Vazirmatn", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  margin: 0;
  padding: 12px 16px;
  border-radius: 14px;
  background: rgba(255,255,255,0.15);
  border: 1px solid rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: #1f2937;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
  animation: fadeInUp 0.7s ease-out both;
  transition: transform 0.3s ease;
}

.product_title.entry-title:hover {
  transform: scale(1.015);
}

/* قیمت محصول */
.price {
  font-family: "Vazirmatn", sans-serif;
  font-size: 18px;
  font-weight: 800;
  margin: 0;
  padding: 10px 14px;
  border-radius: 12px;
  background: rgba(255,255,255,0.15);
  border: 1px solid rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: #0f766e;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
  display: inline-block;
  animation: fadeInUp 0.8s ease-out both;
  transition: transform 0.3s ease;
}

.price:hover {
  transform: translateY(-2px);
}

.price .woocommerce-Price-amount {
  font-weight: 800;
  letter-spacing: -0.5px;
}

.price .woocommerce-Price-currencySymbol {
  font-size: 14px;
  opacity: 0.7;
  margin-inline-start: 4px;
}

/* انیمیشن ورود */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(20px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* موبایل */
@media (max-width: 480px) {
  .product_title.entry-title {
    font-size: 18px;
    padding: 10px 12px;
  }

  .price {
    font-size: 16px;
    padding: 8px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55500c4 *//* دکمه علاقه‌مندی */
.wd-wishlist-btn a {
  display: inline-block;
  font-size: 15.5px;
  font-weight: 600;
  color: #be185d;
  background: rgba(255, 255, 255, 0.25);
  border: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 10px 18px;
  border-radius: 14px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
}

.wd-wishlist-btn a:hover {
  background: rgba(255, 255, 255, 0.35);
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}

/* دکمه مقایسه */
.wd-compare-btn a {
  display: inline-block;
  font-size: 15.5px;
  font-weight: 600;
  color: #7c3aed;
  background: rgba(255, 255, 255, 0.25);
  border: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 10px 18px;
  border-radius: 14px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  transition: all 0.3s ease;
}

.wd-compare-btn a:hover {
  background: rgba(255, 255, 255, 0.35);
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}

/* تیتر دیدگاه */
.elementor-element-d2a9046 .elementor-heading-title a {
  font-size: 15.5px;
  font-weight: 700;
  color: #0ea5e9;
  background: rgba(255,255,255,0.25);
  border: 1px solid rgba(255,255,255,0.3);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 8px 16px;
  border-radius: 14px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
  text-decoration: none;
}

.elementor-element-d2a9046 .elementor-heading-title a:hover {
  background: rgba(255,255,255,0.35);
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}

/* آیکن ستاره */
.elementor-element-b0fc8b3 .elementor-icon {
  background: rgba(255,255,255,0.25);
  border: 1px solid rgba(255,255,255,0.3);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 10px;
  border-radius: 14px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  transition: transform 0.3s ease;
}

.elementor-element-b0fc8b3 .elementor-icon:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90ee1f3 *//* تیتر ویژگی‌ها */
.elementor-element-05e91ad h2 {
  font-size: 20px;
  font-weight: 700;
  color: #0ea5e9;
  margin-bottom: 16px;
  padding-bottom: 6px;
  border-bottom: 1px solid rgba(14,165,233,0.2);
  letter-spacing: -0.3px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.05);
  font-family: "Vazirmatn", sans-serif;
}

/* توضیحات کوتاه محصول با ظاهر شیشه‌ای */
.woocommerce-product-details__short-description p {
  font-size: 16.5px;
  line-height: 1.9;
  color: #374151;
  background: rgba(255,255,255,0.25);
  border: 1px solid rgba(255,255,255,0.3);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 16px 18px;
  border-radius: 14px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  transition: background 0.3s ease, transform 0.3s ease;
  font-family: "Vazirmatn", sans-serif;
}

.woocommerce-product-details__short-description p:hover {
  background: rgba(255,255,255,0.35);
  transform: scale(1.015);
}

/* حالت موبایل */
@media (max-width: 480px) {
  .elementor-element-05e91ad h2 {
    font-size: 18px;
  }

  .woocommerce-product-details__short-description p {
    font-size: 15.5px;
    padding: 14px 16px;
    line-height: 1.8;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0087203 *//* مخفی‌سازی متن حجم فایل */
.tc-max-file-size {
  display: none !important;
}

/* باکس آپلود با استایل شیشه‌ای و سایه لطیف */
.tc-container.cpf-type-upload {
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  font-family: 'IRANSans', 'Vazir', sans-serif;
  direction: rtl;
}

/* عنوان آپلود با فونت برند و رنگ اعتمادساز */
.tc-container.cpf-type-upload h5 {
  font-size: 17px;
  font-weight: 600;
  color: #1b0553;
  margin-bottom: 16px;
  font-family: inherit;
}

/* دکمه آپلود سفارشی با آیکون و افکت‌ها */
.cpf-upload-text {
  background: linear-gradient(135deg, #1b0553, #3c1a7b);
  color: #ffffff;
  padding: 12px 20px;
  border-radius: 8px;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  box-shadow: 0 4px 12px rgba(27, 5, 83, 0.3);
  transition: transform 0.2s ease, box-shadow 0.3s ease;
  font-family: inherit;
}

/* آیکون قبل از متن */
.cpf-upload-text::before {
  content: "📤";
  font-size: 18px;
}

/* افکت هاور حرفه‌ای */
.cpf-upload-text:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(27, 5, 83, 0.4);
  background: linear-gradient(135deg, #2e1a6b, #4a2c8f);
}

/* ورودی فایل مخفی */
input[type="file"].tmcp-upload {
  display: none;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-99a6d47 */<div class="wd-nav-wrapper wd-nav-tabs-wrapper text-right">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.0.3/Vazirmatn-font-face.css">
  <style>
    /* استایل‌های اصلی برای نوار ناوبری */
    .wd-nav-tabs-wrapper {
      direction: rtl;
      font-family: 'Vazirmatn', sans-serif;
      background-color: #e9ecef; /* رنگ پس‌زمینه حرفه‌ای‌تر */
      border-radius: 12px;
      padding: 10px;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
      width: 100%;
      box-sizing: border-box;
    }

    .wd-nav {
      list-style: none;
      padding: 0;
      margin: 0;
      display: flex;
      justify-content: flex-start; /* تراز به راست برای RTL */
    }

    .wd-nav-tabs {
      border-bottom: 2px solid #dee2e6; /* خط زیرین با رنگ ملایم‌تر */
    }

    .wd-nav li {
      margin: 0 5px;
    }

    .wd-nav-link {
      display: block;
      padding: 12px 20px;
      text-decoration: none;
      color: #495057; /* رنگ متن حرفه‌ای‌تر */
      font-weight: 500;
      border-radius: 8px 8px 0 0;
      transition: all 0.3s ease;
      position: relative;
    }

    /* افکت هاور */
    .wd-nav-link:hover {
      color: #212529; /* رنگ متن تیره‌تر در هاور */
    }

    /* استایل برای تب فعال */
    .wd-nav li.active .wd-nav-link {
      color: #212529; /* رنگ متن تیره‌تر برای تب فعال */
      font-weight: 700;
      border-bottom: 3px solid #1c7ed6; /* رنگ آبی حرفه‌ای برای خط زیرین */
      transform: translateY(-2px);
    }
    
    /* افکت‌های زیر خط */
    .wd-nav li:not(.active) .wd-nav-link::after {
      content: '';
      position: absolute;
      bottom: -2px;
      right: 0;
      width: 0;
      height: 3px;
      background-color: #1c7ed6; /* رنگ آبی حرفه‌ای */
      transition: width 0.3s ease;
    }
    
    .wd-nav li:not(.active) .wd-nav-link:hover::after {
      width: 100%;
      left: 0;
    }

    /* واکنش‌گرایی برای صفحه‌های کوچک */
    @media (max-width: 600px) {
      .wd-nav-tabs-wrapper {
        padding: 5px;
      }
      .wd-nav {
        flex-direction: column;
        align-items: stretch;
      }
      .wd-nav li {
        width: 100%;
        margin: 5px 0;
      }
      .wd-nav-link {
        text-align: center;
        border-radius: 8px;
        border-bottom: none !important;
      }
      .wd-nav li.active .wd-nav-link {
        border-bottom: none;
        background-color: #dbe4ff; /* رنگ پس‌زمینه در حالت فعال موبایل */
      }
      .wd-nav li:not(.active) .wd-nav-link::after {
        display: none;
      }
    }
  </style>
  <ul class="wd-nav wd-nav-tabs wd-icon-pos-left tabs wc-tabs wd-style-default" role="tablist">
    <li class="description_tab active" id="tab-title-description" role="tab" aria-controls="tab-description">
      <a class="wd-nav-link" href="#tab-description" aria-selected="true" tabindex="0">
        <span class="nav-link-text wd-tabs-title">توضیحات</span>
      </a>
    </li>
    <li class="reviews_tab" id="tab-title-reviews" role="tab" aria-controls="tab-reviews">
      <a class="wd-nav-link" href="#tab-reviews">
        <span class="nav-link-text wd-tabs-title">نظرات (0)</span>
      </a>
    </li>
  </ul>
</div>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران یکان فارسی';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebregularfanum.eot');
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebregularfanum.woff') format('woff'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebregularfanum.ttf') format('truetype'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebregularfanum.svg#ایرانیکانفارسی') format('svg');
}
@font-face {
	font-family: 'ایران یکان فارسی';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebboldfanum.eot');
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebboldfanum.woff') format('woff'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebboldfanum.ttf') format('truetype'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iranyekanwebboldfanum.svg#ایرانیکانفارسی') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'یکان بخ 2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/YekanBakh-Regular.eot');
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/YekanBakh-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/YekanBakh-Regular.woff2') format('woff2'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/YekanBakh-Regular.woff') format('woff'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/YekanBakh-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران سنس فارسی';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/iransansdnweb.eot');
	src: url('https://www.ezlens.ir/wp-content/uploads/2025/03/iransansdnweb.eot?#iefix') format('embedded-opentype'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iransansdnweb.woff2') format('woff2'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iransansdnweb.woff') format('woff'),
		url('https://www.ezlens.ir/wp-content/uploads/2025/03/iransansdnweb.ttf') format('truetype');
}
/* End Custom Fonts CSS */