.elementor-33928 .elementor-element.elementor-element-d11a7df{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-33928 .elementor-element.elementor-element-d11a7df:not(.elementor-motion-effects-element-type-background), .elementor-33928 .elementor-element.elementor-element-d11a7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-d11a7df:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 4px 12px -6px rgba(0, 0, 0, 0.2);}.elementor-33928 .elementor-element.elementor-element-d11a7df, .elementor-33928 .elementor-element.elementor-element-d11a7df::before{--border-transition:0s;}.elementor-33928 .elementor-element.elementor-element-d11a7df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33928 .elementor-element.elementor-element-a40be20{--display:flex;--position:absolute;--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:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;top:0px;}body:not(.rtl) .elementor-33928 .elementor-element.elementor-element-a40be20{left:0px;}body.rtl .elementor-33928 .elementor-element.elementor-element-a40be20{right:0px;}.elementor-33928 .elementor-element.elementor-element-d712434{--display:flex;--align-items:flex-start;--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;--z-index:1;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-33928 .elementor-element.elementor-element-898f65f{background-color:#D3302F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-33928 .elementor-element.elementor-element-898f65f .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-d98e090{--display:flex;--align-items:flex-start;--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;--z-index:1;}.elementor-33928 .elementor-element.elementor-element-f3e64b4{background-color:#1B9FBB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-33928 .elementor-element.elementor-element-f3e64b4 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-b53b813{--display:flex;--align-items:flex-start;--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;--z-index:1;}.elementor-33928 .elementor-element.elementor-element-68eb4e5{background-color:#1B9FBB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-33928 .elementor-element.elementor-element-68eb4e5 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-68c89d6{--display:flex;--align-items:flex-start;--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;--z-index:1;}.elementor-33928 .elementor-element.elementor-element-3685546{background-color:#1B9FBB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-33928 .elementor-element.elementor-element-3685546 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-5e45bc0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-33928 .elementor-element.elementor-element-4fb1b04{width:auto;max-width:auto;background-color:#D3302F;padding:12px 12px 12px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-33928 .elementor-element.elementor-element-4fb1b04 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-19ac7e9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-33928 .elementor-element.elementor-element-34faa7c{width:auto;max-width:auto;background-color:#1B9FBB;padding:12px 12px 12px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-33928 .elementor-element.elementor-element-34faa7c .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-4712eed{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-33928 .elementor-element.elementor-element-7cb4520 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-33928 .elementor-element.elementor-element-7cb4520 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-33928 .elementor-element.elementor-element-7cb4520 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-33928 .elementor-element.elementor-element-7cb4520 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-33928 .elementor-element.elementor-element-4b9ced7{--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;}.elementor-33928 .elementor-element.elementor-element-4b9ced7:not(.elementor-motion-effects-element-type-background), .elementor-33928 .elementor-element.elementor-element-4b9ced7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-33928 .elementor-element.elementor-element-3ca742a{text-align:center;}.elementor-33928 .elementor-element.elementor-element-3ca742a .elementor-heading-title{font-size:16px;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-33928 .elementor-element.elementor-element-b108aa2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;}.elementor-33928 .elementor-element.elementor-element-b108aa2:not(.elementor-motion-effects-element-type-background), .elementor-33928 .elementor-element.elementor-element-b108aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-33928 .elementor-element.elementor-element-e3b7958{text-align:center;}.woocommerce .elementor-33928 .elementor-element.elementor-element-e3b7958 .price{font-size:18px;}.elementor-33928 .elementor-element.elementor-element-254f4e5{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33928 .elementor-element.elementor-element-e538ccf{padding:0px 0px 0px 0px;text-align:left;}.woocommerce .elementor-33928 .elementor-element.elementor-element-e538ccf .price{color:#C0C2C5;font-family:"Farhang", Sans-serif;font-size:14px;}.woocommerce .elementor-33928 .elementor-element.elementor-element-e538ccf .price ins{color:var( --e-global-color-primary );font-family:"Farhang", Sans-serif;font-size:18px;}.elementor-33928 .elementor-element.elementor-element-6b697d5{background-color:#D3302F;padding:4px 10px 2px 10px;border-radius:50px 50px 50px 50px;}.elementor-33928 .elementor-element.elementor-element-254f4e5.e-con{--align-self:flex-start;}.elementor-33928 .elementor-element.elementor-element-b108aa2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33928 .elementor-element.elementor-element-3f3b496{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;}.elementor-33928 .elementor-element.elementor-element-3f3b496:not(.elementor-motion-effects-element-type-background), .elementor-33928 .elementor-element.elementor-element-3f3b496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDE5E5;}.elementor-33928 .elementor-element.elementor-element-8e0e53b{text-align:center;}.elementor-33928 .elementor-element.elementor-element-8e0e53b .elementor-heading-title{font-size:15px;color:#D3302F;}.elementor-33928 .elementor-element.elementor-element-3f3b496.e-con{--flex-grow:1;--flex-shrink:0;}.jet-listing-item.single-jet-engine.elementor-page-33928 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-33928 .elementor-element.elementor-element-a40be20{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4712eed */.product-image-wrapper {
  position: relative;
  display: block;
  overflow: hidden;
}

.product-image-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}

.product-image-wrapper .hover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  pointer-events: none;
}

/* فقط زمانی که هاور تصویر دارد (خالی نیست) هاور کار کند */
.product-image-wrapper .hover-image:not([src=""]) {
  pointer-events: auto;
}

.product-image-wrapper:hover .hover-image:not([src=""]) {
  opacity: 1;
  visibility: visible;
}

/*.product-image-wrapper:hover .main-image:has(~ .hover-image:not([src=""])) {*/
/*  opacity: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca742a */.elementor-33928 .elementor-element.elementor-element-3ca742a {
 display: -webkit-box;
  -webkit-line-clamp: 1; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  line-height: 1.5em;
  max-height: 4em; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e538ccf */.price {
    display: flex;
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b697d5 */#prec-price-listing{
    color:#ffffff !important;
    font-size:14px ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e538ccf */.price {
    display: flex;
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b697d5 */#prec-price-listing{
    color:#ffffff !important;
    font-size:14px ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e538ccf */.price {
    display: flex;
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b697d5 */#prec-price-listing{
    color:#ffffff !important;
    font-size:14px ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e538ccf */.price {
    display: flex;
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b697d5 */#prec-price-listing{
    color:#ffffff !important;
    font-size:14px ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e0e53b *//*.amount {*/
/*    color: #D7C198 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e0e53b *//*.amount {*/
/*    color: #D7C198 !important;*/
/*}*//* End custom CSS */