.elementor-250 .elementor-element.elementor-element-5011308{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-b201f9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-dcfacd0 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-250 .elementor-element.elementor-element-dcfacd0 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-250 .elementor-element.elementor-element-dcfacd0 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-250 .elementor-element.elementor-element-dcfacd0 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-250 .elementor-element.elementor-element-dd45fb9 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-250 .elementor-element.elementor-element-dd45fb9 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-250 .elementor-element.elementor-element-dd45fb9 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-250 .elementor-element.elementor-element-dd45fb9 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-89aac09 .elementor-button{background-color:var( --e-global-color-b8013da );font-family:"Outfit", Sans-serif;font-size:10px;font-weight:400;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 3px 12px 3px;}.elementor-250 .elementor-element.elementor-element-89aac09 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-89aac09 .elementor-button:focus{background-color:#1A1A1AD6;color:var( --e-global-color-4b8c6f6 );}.elementor-250 .elementor-element.elementor-element-89aac09 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-89aac09 .elementor-button:focus svg{fill:var( --e-global-color-4b8c6f6 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-114a1f2{--e-transform-rotateZ:45deg;background-color:var( --e-global-color-b8013da );padding:10px 50px 10px 50px;top:15px;text-align:center;}body:not(.rtl) .elementor-250 .elementor-element.elementor-element-114a1f2{right:-45px;}body.rtl .elementor-250 .elementor-element.elementor-element-114a1f2{left:-45px;}.elementor-250 .elementor-element.elementor-element-114a1f2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-4b8c6f6 );}.elementor-250 .elementor-element.elementor-element-1937c65 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-b8013da );}.elementor-250 .elementor-element.elementor-element-fc69139 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-b8013da );}.elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button{background-color:var( --e-global-color-4b8c6f6 );font-family:"Outfit", Sans-serif;font-size:10px;font-weight:300;fill:var( --e-global-color-b8013da );color:var( --e-global-color-b8013da );border-style:solid;border-color:var( --e-global-color-b8013da );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button:focus{background-color:var( --e-global-color-b8013da );color:var( --e-global-color-4b8c6f6 );border-color:var( --e-global-color-b8013da );}.elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button:focus svg{fill:var( --e-global-color-4b8c6f6 );}.jet-listing-item.single-jet-engine.elementor-page-250 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-250 .elementor-element.elementor-element-89aac09 .elementor-button{padding:8px 2px 8px 2px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-250 .elementor-element.elementor-element-114a1f2{right:-50px;}body.rtl .elementor-250 .elementor-element.elementor-element-114a1f2{left:-50px;}.elementor-250 .elementor-element.elementor-element-114a1f2{top:15px;}.elementor-250 .elementor-element.elementor-element-114a1f2 .elementor-heading-title{font-size:11px;}.elementor-250 .elementor-element.elementor-element-0bc38fd .elementor-button{border-width:1px 1px 1px 1px;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-89aac09 *//* WooCommerce inserts this after AJAX add to cart */
.elementor-250 .elementor-element.elementor-element-89aac09 a.added_to_cart.wc-forward{
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b201f9c */.product-thumb-wrap{
  position: relative;
  overflow: hidden;
}

.product-thumb{
  display: block;
  width: 100%;
  height: auto;
}

.product-thumb.hover-img{
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity .35s ease;
}

.product-thumb-wrap:hover .hover-img{
  opacity: 1;
}

.product-thumb img{
  object-fit: cover;
}


.product-thumb-wrap{
  position: relative;
}

/* tombol overlay */
.product-thumb-wrap .btn-addcart-overlay,
.product-thumb-wrap .btn-addcart-overlay a,
.product-thumb-wrap a.btn-addcart-overlay{
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 12px;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;


  opacity: 0;
  transform: translateY(8px);
  transition: opacity .25s ease, transform .25s ease;
}

/* =========================
   DESKTOP ONLY (HAS HOVER)
   ========================= */
@media (hover: hover){
  .product-thumb-wrap:hover .btn-addcart-overlay,
  .product-thumb-wrap:hover .btn-addcart-overlay a,
  .product-thumb-wrap:hover a.btn-addcart-overlay{
    opacity: 1;
    transform: translateY(0);
  }
}

/* =========================
   MOBILE / TOUCH
   ========================= */
@media (hover: none){
  .product-thumb-wrap .btn-addcart-overlay,
  .product-thumb-wrap .btn-addcart-overlay a,
  .product-thumb-wrap a.btn-addcart-overlay{
    opacity: 0 !important;
    transform: translateY(8px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1937c65 */.elementor-250 .elementor-element.elementor-element-1937c65 :hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-0bc38fd */.elementor-250 .elementor-element.elementor-element-0bc38fd a.added_to_cart.wc-forward{
  display: none !important;
}/* End custom CSS */