.elementor-8660 .elementor-element.elementor-element-25328fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;--e-con-transform-transition-duration:500ms;}.elementor-8660 .elementor-element.elementor-element-25328fc:not(.elementor-motion-effects-element-type-background), .elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-770d2d0 );}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-top .elementor-shape-fill, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-d5a235e );}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-top svg, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:60px;}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-bottom .elementor-shape-fill, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-d5a235e );}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-bottom svg, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:60px;}body:not(.rtl) .elementor-8660 .elementor-element.elementor-element-6413190{left:1rem;}body.rtl .elementor-8660 .elementor-element.elementor-element-6413190{right:1rem;}.elementor-8660 .elementor-element.elementor-element-6413190{top:2rem;text-align:center;}.elementor-8660 .elementor-element.elementor-element-6413190 .elementor-heading-title{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-014619d );}.elementor-8660 .elementor-element.elementor-element-28f2dd2 img{width:auto;height:150px;transition-duration:0.6s;}.elementor-8660 .elementor-element.elementor-element-209f525{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-563ae1c{text-align:center;}.elementor-8660 .elementor-element.elementor-element-563ae1c .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7rem;color:var( --e-global-color-accent );}.elementor-8660 .elementor-element.elementor-element-fae0226{--display:flex;--min-height:66.38px;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-66889f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-66889f4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8660 .elementor-element.elementor-element-1dfec30{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8660 .elementor-element.elementor-element-1dfec30 > .elementor-widget-container{margin:0.325rem 0rem 0rem 0rem;}.elementor-8660 .elementor-element.elementor-element-1dfec30.elementor-element{--align-self:center;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-wrapper{max-width:100%;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item{background-color:var( --e-global-color-d5a235e );padding:0.95rem 0.625rem 0.95rem 0.625rem;}body:not(.rtl) .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-digits{color:var( --e-global-color-accent );font-size:13px;line-height:1rem;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-label{color:var( --e-global-color-text );font-size:11.5px;}.elementor-8660 .elementor-element.elementor-element-f28af43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8660 .elementor-element.elementor-element-f28af43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button{background-color:#16C2070D;font-size:12px;font-weight:400;fill:var( --e-global-color-7eb6793 );color:var( --e-global-color-7eb6793 );transition-duration:0.5s;border-style:none;padding:0.6rem 0.825rem 0.55rem 0.825rem;}.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button:hover, .elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button:focus{background-color:var( --e-global-color-7eb6793 );color:var( --e-global-color-770d2d0 );}.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button:hover svg, .elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button:focus svg{fill:var( --e-global-color-770d2d0 );}.elementor-8660 .elementor-element.elementor-element-577dcbb > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-8660 .elementor-element.elementor-element-577dcbb{top:1.1rem;}.jet-listing-item.single-jet-engine.elementor-page-8660 > .elementor{width:360px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-8660 .elementor-element.elementor-element-25328fc{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1.625rem;--padding-bottom:1.625rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-top svg, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-bottom svg, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-8660 .elementor-element.elementor-element-28f2dd2 img{height:135px;}.elementor-8660 .elementor-element.elementor-element-209f525{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8660 .elementor-element.elementor-element-563ae1c .elementor-heading-title{font-size:12.5px;line-height:1.5rem;}.elementor-8660 .elementor-element.elementor-element-fae0226{--min-height:60.78px;}.elementor-8660 .elementor-element.elementor-element-1dfec30 > .elementor-widget-container{margin:0.225rem 0rem 0rem 0rem;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item{padding:0.95rem 0.625rem 0.95rem 0.625rem;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-digits{font-size:12px;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-label{font-size:10.5px;}.elementor-8660 .elementor-element.elementor-element-9009129 > .elementor-widget-container{margin:0.325rem 0rem 0rem 0rem;}.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button{font-size:11px;padding:0.5rem 0.825rem 0.45rem 0.825rem;}}@media(max-width:767px){.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-top svg, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-top svg{width:calc(235% + 1.3px);height:40px;}.elementor-8660 .elementor-element.elementor-element-25328fc > .elementor-shape-bottom svg, .elementor-8660 .elementor-element.elementor-element-25328fc > .e-con-inner > .elementor-shape-bottom svg{width:calc(235% + 1.3px);height:40px;}.elementor-8660 .elementor-element.elementor-element-28f2dd2 img{height:150px;}.elementor-8660 .elementor-element.elementor-element-fae0226{--min-height:62.41px;}.elementor-8660 .elementor-element.elementor-element-1dfec30{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item{padding:1rem 0.625rem 1rem 0.625rem;}}/* Start custom CSS for image, class: .elementor-element-28f2dd2 */.elementor-8660 .elementor-element.elementor-element-28f2dd2 .elementor-widget-container {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563ae1c */.elementor-8660 .elementor-element.elementor-element-563ae1c .elementor-heading-title {
    display: block;
    min-height: 51px;
}


@media (min-width:576px) and (max-width:1024px){
    .elementor-8660 .elementor-element.elementor-element-563ae1c .elementor-heading-title {
        min-height: 43px;
    }
}

@media screen and (max-width:576px){
    .elementor-8660 .elementor-element.elementor-element-563ae1c .elementor-heading-title {
        min-height: 43px;
    }
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-1dfec30 */.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-wrapper {
    display: grid;
    grid-template-columns: repeat(3 , 1fr);
    gap: 0.625rem;
    justify-content: center;
    align-items: center;
    height: 100%;
    direction: ltr;
}

.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item {
    position: relative;
    display: flex;
    justify-content: center;
    flex-grow: 0;
    margin-bottom: 20px;
}

.elementor-8660 .elementor-element.elementor-element-1dfec30 span.elementor-countdown-label {
    position: absolute;
    bottom: -20px;
}


@media screen and (max-width:1024px) {
    .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-wrapper {
        gap: 0.625rem;  
    }
    
    .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item {
        margin-bottom: 16px;
    }
    
    .elementor-8660 .elementor-element.elementor-element-1dfec30 span.elementor-countdown-label {
        bottom: -16px;
    }
}

.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-digits{
    margin-bottom: -0.325rem
}


.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:after , .elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: var(--e-global-color-770d2d0); 
    mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CjxwYXRoIGNsYXNzPSJlbGVtZW50b3Itc2hhcGUtZmlsbCIgZD0iTTUwMCw5OC45TDAsNi4xVjBoMTAwMHY2LjFMNTAwLDk4Ljl6Ij48L3BhdGg+Cjwvc3ZnPg==');
    mask-size: cover;
    mask-repeat: no-repeat;
    right: 0;
}

.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:before {
    top: 0;
}

.elementor-8660 .elementor-element.elementor-element-1dfec30 .elementor-countdown-item:after {
    bottom: 0;
    transform: rotate(180deg)
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-9009129 */.elementor-8660 .elementor-element.elementor-element-9009129 a:hover{
    box-shadow: 0px 10px 24px 0px rgb(22 194 7 / 16%);
}

.elementor-8660 .elementor-element.elementor-element-9009129 .elementor-button-text {
    text-wrap: nowrap;
}

.elementor-8660 .elementor-element.elementor-element-9009129 svg {
    width: 13px;
    height: 13px;
    transition: 0.5s
}

@media screen and (max-width:1024px){
    .elementor-8660 .elementor-element.elementor-element-9009129 svg {
        width: 12px;
        height: 12px;
    }
        
    .elementor-8660 .elementor-element.elementor-element-9009129 a.added_to_cart.wc-forward {
        bottom: -16px;
    }
}


.elementor-8660 .elementor-element.elementor-element-9009129 a.added_to_cart.wc-forward {
    font-size: 9.5px;
    padding: 0;
    position: absolute;
    bottom: -18px;
    line-height: 1rem
}

.elementor-8660 .elementor-element.elementor-element-9009129 a.added_to_cart.wc-forward:hover {
    background: transparent;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-577dcbb */.elementor-8660 .elementor-element.elementor-element-577dcbb .elementor-shortcode {
    line-height: 1rem;
    color: var(--e-global-color-014619d);
    position: relative;
    padding-right: 6px;
    padding-left: 6px;
    /*font-family: var(--e-global-typography-primary-font-family);*/
    font-weight: 500;
    font-size: 13px;
}

.elementor-8660 .elementor-element.elementor-element-577dcbb .elementor-shortcode:before , .elementor-8660 .elementor-element.elementor-element-577dcbb .elementor-shortcode:after{
    content: "";
    position: absolute;
    background: var(--e-global-color-014619d);
    top: 50%;
    transform: translateY(calc(-50% - 1px));
    width: 4px;
    height: 4px;
    border-radius: 100px;
}

.elementor-8660 .elementor-element.elementor-element-577dcbb .elementor-shortcode:before {
    right: 0px;
}

.elementor-8660 .elementor-element.elementor-element-577dcbb .elementor-shortcode:after {
    left: 0px;
}

.elementor-8660 .elementor-element.elementor-element-577dcbb span {
    font-size: 12px;
}

@media screen and (max-width:1024px){
    .elementor-8660 .elementor-element.elementor-element-577dcbb span {
    font-size: 11px;
}
 .elementor-8660 .elementor-element.elementor-element-577dcbb .elementor-shortcode {
    font-size: 12px;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25328fc */.elementor-8660 .elementor-element.elementor-element-25328fc:hover .custom_countdown--element {
      animation: slideOutRight 1s ease-in-out forwards;

} 


.elementor-8660 .elementor-element.elementor-element-25328fc:not(:hover) .custom_countdown--element {
      animation: slideInLeft 1s forwards ease-in-out; 
}

.elementor-8660 .elementor-element.elementor-element-25328fc .custom_countdown--element {
 transition: transform 0.5s ease;
}


@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(100% + 20px));
  }
}

@keyframes slideInLeft {
  0% {
    transform: translateX(100px); 
  }
  100% {
    transform: translateX(0);
  }
}/* End custom CSS */