.elementor-2191 .elementor-element.elementor-element-386e5d46:not(.elementor-motion-effects-element-type-background), .elementor-2191 .elementor-element.elementor-element-386e5d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6fd3641 ) 0%, var( --e-global-color-03e839a ) 100%);}.elementor-2191 .elementor-element.elementor-element-386e5d46 > .elementor-container{max-width:1230px;}.elementor-2191 .elementor-element.elementor-element-386e5d46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2191 .elementor-element.elementor-element-386e5d46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2191 .elementor-element.elementor-element-772054e3 .jet-single-images__wrap div.images{width:100% !important;}.elementor-2191 .elementor-element.elementor-element-772054e3 .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-2191 .elementor-element.elementor-element-772054e3 .jet-single-images__wrap .flex-control-thumbs li{width:16.66666%;flex:0 0 16.66666%;padding:0px 0px 0px 0px;}.elementor-2191 .elementor-element.elementor-element-772054e3 .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-0px;margin-right:-0px;}.elementor-2191 .elementor-element.elementor-element-772054e3 .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-0px;margin-bottom:-0px;}.elementor-2191 .elementor-element.elementor-element-1155da20 .jet-woo-builder .product_title{color:#FCFCFC;margin:-10px 0px 0px 0px;}.elementor-2191 .elementor-element.elementor-element-1e91b20e > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-2191 .elementor-element.elementor-element-1e91b20e .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-2191 .elementor-element.elementor-element-1e91b20e .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-2191 .elementor-element.elementor-element-1e91b20e .jet-woo-builder.elementor-jet-single-price .price{font-family:"Estedad", IRANYekan;font-size:29px;color:#FFD902;}.elementor-2191 .elementor-element.elementor-element-1e91b20e .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-2191 .elementor-element.elementor-element-7495e221 .elementor-jet-single-meta .product_meta{flex-direction:column;color:#F8F8F8;}.elementor-2191 .elementor-element.elementor-element-7495e221 .elementor-jet-single-meta .product_meta a:hover{text-decoration:none;}.elementor-2191 .elementor-element.elementor-element-508e9db1{--add-to-cart-wc-forward-display:none;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .jet-woo-builder .single_add_to_cart_button.button{max-width:230px;color:#ECE3E3;background-color:var( --e-global-color-6fd3641 );}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:100px;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .variations{max-width:60%;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-variation-description{text-align:left;}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .reset_variations{background-color:rgba(0,0,0,0);}.elementor-2191 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .reset_variations:hover{background-color:rgba(0,0,0,0);}.elementor-2191 .elementor-element.elementor-element-51b0513 > .elementor-container{max-width:1230px;}.elementor-2191 .elementor-element.elementor-element-0a39cda .jet-woo-builder > .jet-single-tabs__wrap ul.wc-tabs{justify-content:stretch;align-items:stretch;flex-direction:column;}.elementor-2191 .elementor-element.elementor-element-0a39cda .jet-woo-builder > .jet-single-tabs__wrap .wc-tab{background-color:var( --e-global-color-03e839a );padding:8px 8px 8px 8px;}.elementor-2191 .elementor-element.elementor-element-0a39cda .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li{background-color:var( --e-global-color-03e839a );}.elementor-2191 .elementor-element.elementor-element-0a39cda .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li:hover a{text-decoration:none;}.elementor-2191 .elementor-element.elementor-element-0a39cda .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li.active a{text-decoration:none;}.elementor-2191 .elementor-element.elementor-element-0a39cda .woocommerce-Tabs-panel{color:#FF9D00;}.elementor-2191 .elementor-element.elementor-element-0e80155 .jet-woo-builder > .related.products > h2{text-align:left;}/* Start custom CSS for jet-single-images, class: .elementor-element-772054e3 */<!-- Glassy Single Image (Responsive, Purple Theme) -->
<div class="glassy-image-box">
  <img src="https://images.unsplash.com/photo-1602526218851-6a6a3c0b71cb?q=80&w=1200&auto=format&fit=crop" alt="تصویر محصول">
</div>

<style>
.glassy-image-box{
  max-width: 600px;
  margin: 20px auto;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  background: rgba(139,92,246,0.08);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 8px 30px rgba(109,40,217,0.25);
  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);
  transition: all 0.3s ease;
}

.glassy-image-box:hover{
  transform: scale(1.02);
  box-shadow: 0 12px 40px rgba(109,40,217,0.35);
}

.glassy-image-box img{
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}

/* ریسپانسیو */
@media (max-width:768px){
  .glassy-image-box{
    max-width: 90%;
    border-radius: 12px;
  }
}
@media (max-width:480px){
  .glassy-image-box{
    max-width: 100%;
    border-radius: 10px;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for jet-single-sale-badge, class: .elementor-element-72429e31 *//* 🔮 Glassy Purple Sale Badge 🔮 */
.glassy-sale-badge {
  position: absolute;
  top: 15px;
  left: 15px;
  background: rgba(147, 51, 234, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px) saturate(150%);
  -webkit-backdrop-filter: blur(12px) saturate(150%);
  color: #fff;
  font-family: "Vazirmatn", sans-serif;
  font-weight: 600;
  padding: 8px 18px;
  border-radius: 12px;
  letter-spacing: 1px;
  font-size: 15px;
  box-shadow: 0 4px 20px rgba(147, 51, 234, 0.35);
  animation: pulseBadge 2.5s infinite ease-in-out;
  z-index: 5;
  transition: all 0.3s ease;
}

/* 💎 افکت هاور */
.glassy-sale-badge:hover {
  transform: scale(1.1);
  box-shadow: 0 6px 25px rgba(168, 85, 247, 0.6);
}

/* ✨ انیمیشن تپش بنفش */
@keyframes pulseBadge {
  0%, 100% {
    box-shadow: 0 0 20px rgba(168, 85, 247, 0.4);
    transform: scale(1);
    background: rgba(147, 51, 234, 0.25);
  }
  50% {
    box-shadow: 0 0 30px rgba(216, 180, 254, 0.8);
    transform: scale(1.08);
    background: rgba(168, 85, 247, 0.45);
  }
}

/* 📱 ریسپانسیو */
@media (max-width: 768px) {
  .glassy-sale-badge {
    font-size: 13px;
    padding: 6px 14px;
    top: 10px;
    left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-386e5d46 *//* 🔮 پس‌زمینه شیشه‌ای صفحه محصول */
.product-glassy-section {
  min-height: 100vh;
  background: linear-gradient(135deg, rgba(76,29,149,0.6), rgba(147,51,234,0.4));
  backdrop-filter: blur(16px) saturate(140%);
  -webkit-backdrop-filter: blur(16px) saturate(140%);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 60px 20px;
  box-sizing: border-box;
}

/* 🟣 باکس محصول */
.product-glassy-box {
  max-width: 500px;
  width: 100%;
  background: rgba(255,255,255,0.1);
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 18px;
  box-shadow: 0 8px 40px rgba(109,40,217,0.3);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  padding: 30px;
  text-align: center;
  color: #fff;
  font-family: "Vazirmatn", sans-serif;
}

/* 🖼 تصویر محصول */
.product-glassy-box img {
  width: 100%;
  border-radius: 14px;
  margin-bottom: 20px;
  box-shadow: 0 4px 25px rgba(109,40,217,0.25);
}

/* 💰 عنوان و قیمت */
.product-glassy-box .product-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #f0e6ff;
}
.product-glassy-box .product-price {
  font-size: 18px;
  color: #c084fc;
  font-weight: 600;
  margin-bottom: 15px;
}
.product-glassy-box .product-desc {
  font-size: 15px;
  color: #ddd;
  margin-bottom: 25px;
}

/* ✨ دکمه‌ها */
.product-glassy-box .glass-btn {
  display: inline-block;
  background: rgba(147,51,234,0.2);
  border: 1px solid rgba(255,255,255,0.3);
  color: #fff;
  padding: 10px 22px;
  margin: 5px;
  border-radius: 10px;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s ease;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 4px 18px rgba(147,51,234,0.3);
}
.product-glassy-box .glass-btn:hover {
  background: rgba(168,85,247,0.35);
  transform: translateY(-2px);
  box-shadow: 0 6px 22px rgba(147,51,234,0.45);
}

/* ✴️ دکمه خطی */
.product-glassy-box .glass-btn.outline {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.5);
  color: #d8b4fe;
}
.product-glassy-box .glass-btn.outline:hover {
  background: rgba(255,255,255,0.1);
}

/* 📱 ریسپانسیو */
@media (max-width: 768px) {
  .product-glassy-box {
    padding: 20px;
  }
  .product-glassy-box .product-title {
    font-size: 20px;
  }
  .product-glassy-box .glass-btn {
    width: 100%;
    margin-top: 10px;
  }
}/* End custom CSS */