.elementor-1197 .elementor-element.elementor-element-b7f455e{--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:center;--align-items:center;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1197 .elementor-element.elementor-element-c5ae726{--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1197 .elementor-element.elementor-element-c5ae726:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-c5ae726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1197 .elementor-element.elementor-element-850eea1{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:0rem;}.elementor-1197 .elementor-element.elementor-element-850eea1.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1197 .elementor-element.elementor-element-7d2af01 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1197 .elementor-element.elementor-element-7d2af01 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1197 .elementor-element.elementor-element-7d2af01 .flex-viewport:not(:last-child){margin-bottom:1.8rem;}.woocommerce .elementor-1197 .elementor-element.elementor-element-7d2af01 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-1197 .elementor-element.elementor-element-7d2af01 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-1197 .elementor-element.elementor-element-4183a6f{--display:flex;--min-height:0px;--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:18px 18px 18px 18px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:3rem;}.elementor-1197 .elementor-element.elementor-element-5f19f58{--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:18px 18px 18px 18px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1197 .elementor-element.elementor-element-5f19f58:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-5f19f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-dde754c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-dde754c{text-align:center;}.elementor-1197 .elementor-element.elementor-element-dde754c .elementor-heading-title{font-family:"iranyekanfn", Sans-serif;font-size:25px;font-weight:400;line-height:1.8rem;color:#252625;}.elementor-1197 .elementor-element.elementor-element-6c21ffb > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-1197 .elementor-element.elementor-element-3a49263{--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:18px 18px 18px 18px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1197 .elementor-element.elementor-element-3a49263:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-3a49263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1197 .elementor-element.elementor-element-d69606d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1197 .elementor-element.elementor-element-d397aab{--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;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-057e07e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1197 .elementor-element.elementor-element-057e07e > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.woocommerce .elementor-1197 .elementor-element.elementor-element-057e07e .price{color:var( --e-global-color-0c994d0 );font-family:"iranyekanfn", Sans-serif;font-weight:bold;word-spacing:3px;}.woocommerce .elementor-1197 .elementor-element.elementor-element-057e07e .price ins{color:var( --e-global-color-accent );font-family:"iranyekanfn", Sans-serif;font-weight:bold;line-height:1px;letter-spacing:0px;word-spacing:3px;}.elementor-1197 .elementor-element.elementor-element-1e823e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-1197 .elementor-element.elementor-element-1e823e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1197 .elementor-element.elementor-element-1e823e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1197 .elementor-element.elementor-element-1e823e0 .cart button, .elementor-1197 .elementor-element.elementor-element-1e823e0 .cart .button{border-style:none;padding:0rem 0rem 0rem 0rem;background-color:#FFFFFF;transition:all 0.2s;}.elementor-1197 .elementor-element.elementor-element-1e823e0 .quantity .qty{font-family:"iranyekanfn", Sans-serif;font-weight:900;transition:all 0.2s;}.elementor-1197 .elementor-element.elementor-element-1e823e0 .quantity .qty:focus{color:var( --e-global-color-accent );}.elementor-1197 .elementor-element.elementor-element-fb53286{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1197 .elementor-element.elementor-element-30a332e{--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:center;--align-items:center;--border-radius:15px 15px 15px 15px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1197 .elementor-element.elementor-element-30a332e:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-30a332e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1197 .elementor-element.elementor-element-6d084a2 > .elementor-widget-container{padding:40px 40px 40px 40px;}.woocommerce .elementor-1197 .elementor-element.elementor-element-6d084a2 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-1197 .elementor-element.elementor-element-6d084a2 .woocommerce-tabs .woocommerce-Tabs-panel{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1197 .elementor-element.elementor-element-6d084a2 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-1197 .elementor-element.elementor-element-dfe0a22{--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:center;--align-items:center;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1197 .elementor-element.elementor-element-4125fba{--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:15px 15px 15px 15px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1197 .elementor-element.elementor-element-4125fba:not(.elementor-motion-effects-element-type-background), .elementor-1197 .elementor-element.elementor-element-4125fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2 .carousel-box form button{background-color:var( --e-global-color-139d865 );color:#FFFFFF;border-radius:0px 15px 0px 15px;}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2_header a.link.ah-is-button{background-color:var( --e-global-color-accent );}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-carousel .owl-nav{display:block;}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-item .price span{color:var( --e-global-color-accent );}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-item .carousel-box{border-radius:20px 20px 20px 20px;}.elementor-1197 .elementor-element.elementor-element-650fcbf .fimage img{object-fit:unset;}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-nav i.fa{color:var( --e-global-color-accent );background-color:#ffffff;border-radius:12px 12px 12px 12px;}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-nav i{font-size:30px;}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-prev i.fa{border-radius:12px 12px 12px 12px;}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2_header a.link{background-color:var( --e-global-color-primary );color:#fff;border-radius:15px 0px 15px 0px;box-shadow:0px 7px 20px 0px #49494960;}.elementor-1197 .elementor-element.elementor-element-650fcbf .carousel-box form button{background-color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-650fcbf .owl-carousel .owl-item .price{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-650fcbf .carousel-box .quantity input[type="number"]{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-650fcbf .carousel-box .mw_qty_btn i{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2_header .title{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2_header .title:before{border-color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2 .shop_carousel2_header .title{color:var( --e-global-color-139d865 );}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2 .shop_carousel2_header .title:before{border-color:var( --e-global-color-139d865 );}.elementor-1197 .elementor-element.elementor-element-650fcbf .shop_carousel2{border-radius:18px 18px 18px 18px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.23);}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2 .carousel-box form button{background-color:var( --e-global-color-primary );color:#FFFFFF;border-radius:0px 15px 0px 15px;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2_header a.link.ah-is-button{background-color:var( --e-global-color-accent );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-carousel .owl-nav{display:block;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-item .price span{color:var( --e-global-color-accent );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-item .carousel-box{border-radius:20px 20px 20px 20px;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .fimage img{object-fit:unset;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-nav i.fa{color:var( --e-global-color-accent );background-color:#ffffff;border-radius:12px 12px 12px 12px;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-nav i{font-size:30px;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-prev i.fa{border-radius:12px 12px 12px 12px;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2_header a.link{background-color:var( --e-global-color-primary );color:#fff;border-radius:15px 0px 15px 0px;box-shadow:0px 7px 20px 0px #49494960;}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .carousel-box form button{background-color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .owl-carousel .owl-item .price{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .carousel-box .quantity input[type="number"]{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .carousel-box .mw_qty_btn i{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2_header .title{color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2_header .title:before{border-color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2 .shop_carousel2_header .title{color:var( --e-global-color-139d865 );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2 .shop_carousel2_header .title:before{border-color:var( --e-global-color-139d865 );}.elementor-1197 .elementor-element.elementor-element-cd5dd58 .shop_carousel2{border-radius:18px 18px 18px 18px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.23);}@media(max-width:767px){.elementor-1197 .elementor-element.elementor-element-c5ae726{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1197 .elementor-element.elementor-element-850eea1{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1197 .elementor-element.elementor-element-4183a6f{--width:100%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1197 .elementor-element.elementor-element-dde754c .elementor-heading-title{line-height:1.9rem;}.elementor-1197 .elementor-element.elementor-element-057e07e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1197 .elementor-element.elementor-element-1e823e0{--view-cart-spacing:0px;}}@media(min-width:768px){.elementor-1197 .elementor-element.elementor-element-c5ae726{--width:94%;}.elementor-1197 .elementor-element.elementor-element-850eea1{--width:44%;}.elementor-1197 .elementor-element.elementor-element-4183a6f{--width:55%;}.elementor-1197 .elementor-element.elementor-element-30a332e{--width:94%;}.elementor-1197 .elementor-element.elementor-element-4125fba{--width:99%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7d2af01 */.my-product-gallery .woocommerce-product-gallery__image img {
  border: 2px solid gold;
  border-radius: 10px;
  max-width: 100%;
  transition: border 0.3s ease;
}

/* گالری بندانگشتی */
.my-product-gallery .flex-control-thumbs {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 18px;
  padding-top: 10px;
}

.my-product-gallery .flex-control-thumbs li {
  width:45px !important;
  height: auto;
  list-style: none;
}

.my-product-gallery .flex-control-thumbs img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover;
  border: none;
  border-radius: 4px;
  opacity: 0.8;
  transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease;
}

.my-product-gallery .flex-control-thumbs img:hover,
.my-product-gallery .flex-control-thumbs .flex-active img {
  border-color: gold;
  transform: scale(1.05);
  opacity: 1;
  animation: blinkBorder 1.5s infinite;
}

@keyframes blinkBorder {
  0%, 100% {
    box-shadow: 0 0 5px rgba(255, 215, 0, 0.6);
  }
  50% {
    box-shadow: 0 0 12px rgba(255, 215, 0, 1);
  }
}

/* ریسپانسیو */
@media (max-width: 600px) {
  .my-product-gallery .flex-control-thumbs li {
    width: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1e823e0 *//* استایل کلی ویجت دکمه */
.my-add-to-cart {
  display: inline-block;
  margin: 10px 0;
  text-align: center;
}

/* دکمه با نوار طلایی ساده در حالت عادی */
.my-add-to-cart .single_add_to_cart_button {
  background-color: #fff;
  color: transparent !important; /* پنهان‌سازی متن اصلی */
  border: 2px solid gold;
  border-radius: 8px;
  padding: 6px 14px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  min-width: 100px;
  z-index: 1;
  overflow: hidden;

  /* مرکز چین کردن محتوا با flex */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* جایگزینی متن با "افزودن" */
.my-add-to-cart .single_add_to_cart_button::before {
  content: "افزودن";
  color: #800080;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;

  /* مرکز چین کردن متن جایگزین */
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

/* افکت چشمک‌زن در حالت هاور */
.my-add-to-cart .single_add_to_cart_button:hover {
  animation: blink-outline 1s infinite ease-in-out;
}

/* انیمیشن چشمک‌زن نوری روی نوار طلایی */
@keyframes blink-outline {
  0% {
    box-shadow: 0 0 0px gold;
  }
  50% {
    box-shadow: 0 0 10px gold;
  }
  100% {
    box-shadow: 0 0 0px gold;
  }
}

/* ریسپانسیو */
@media (max-width: 480px) {
  .my-add-to-cart .single_add_to_cart_button {
    font-size: 13px;
    padding: 5px 12px;
    min-width: 90px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6d084a2 *//* تب‌ها */
.product-page-digi-tabs .tab-title {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0 12px 12px;
  padding: 10px 16px;
  border-radius: 12px;
  font-size: 14px;
  color: #555;
  background: #f9f9f9;
  transition: all 0.35s ease;
  cursor: pointer;
  border: 2px solid transparent;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.product-page-digi-tabs .tab-title svg {
  width: 20px;
  height: 20px;
  stroke: #888;
  transition: stroke 0.3s ease;
}

/* تب فعال */
.product-page-digi-tabs .tab-title.active {
  border-color: #edcd4c;
  box-shadow: 0 0 8px rgba(237, 205, 76, 0.5);
  background: #fffdf5;
  color: #000;
}

.product-page-digi-tabs .tab-title.active svg {
  stroke: #edcd4c;
}

/* حالت هاور */
.product-page-digi-tabs .tab-title:hover {
  background: #fffdf5;
  border-color: #edcd4c;
  color: #222;
}

.product-page-digi-tabs .tab-title:hover svg {
  stroke: #edcd4c;
}

/* واکنش‌گرا تب‌ها */
@media (max-width: 768px) {
  .product-page-digi-tabs .tab-title {
    margin: 8px 0;
    width: 100%;
    justify-content: center;
  }
}

/* استایل کلی فرم دیدگاه */
.comment-form {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  padding: 20px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* افزودن عنوان دلخواه بالای فرم */
.comment-form::before {
  content: "نظرت چیه؟!";
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #444;
  margin-bottom: 12px;
}

/* حذف عنوان و پیام‌های اضافی فرم دیدگاه */
.comment-reply-title,
.comment-notes,
.comment-form .logged-in-as,
.comment-form .form-allowed-tags,
.comment-form .comment-form-cookies-consent label {
  display: none !important;
}

/* فیلدهای ورودی */
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
  width: 100%;
  padding: 12px 16px;
  border: 2px solid #eee;
  border-radius: 12px;
  transition: all 0.3s ease;
  font-size: 14px;
  background: #fdfdfd;
}

/* افکت هاور فیلدها */
.comment-form input[type="text"]:hover,
.comment-form input[type="email"]:hover,
.comment-form textarea:hover {
  border-color: #edcd4c;
  box-shadow: 0 0 8px rgba(237, 205, 76, 0.4);
}

/* دکمه ارسال */
.comment-form input[type="submit"] {
  background-color: #edcd4c;
  color: #fff;
  padding: 12px 24px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  font-weight: 600;
  font-size: 15px;
  transition: all 0.3s ease;
}

/* هاور دکمه */
.comment-form input[type="submit"]:hover {
  box-shadow: 0 0 10px rgba(237, 205, 76, 0.6);
  animation: golden-glow 1s infinite alternate;
}

/* افکت چشمک‌زن نوار طلایی */
@keyframes golden-glow {
  from {
    box-shadow: 0 0 10px rgba(237, 205, 76, 0.4);
  }
  to {
    box-shadow: 0 0 16px rgba(237, 205, 76, 0.9);
  }
}

/* ریسپانسیو فرم دیدگاه */
@media (max-width: 768px) {
  .comment-form {
    padding: 16px;
    border-radius: 12px;
  }

  .comment-form input[type="submit"] {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */