.elementor-193 .elementor-element.elementor-element-15d4b35{--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:32px;}.elementor-193 .elementor-element.elementor-element-15d4b35::before, .elementor-193 .elementor-element.elementor-element-15d4b35 > .elementor-background-video-container::before, .elementor-193 .elementor-element.elementor-element-15d4b35 > .e-con-inner > .elementor-background-video-container::before, .elementor-193 .elementor-element.elementor-element-15d4b35 > .elementor-background-slideshow::before, .elementor-193 .elementor-element.elementor-element-15d4b35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-193 .elementor-element.elementor-element-15d4b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000BF 90%);}.elementor-193 .elementor-element.elementor-element-15d4b35:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-15d4b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-193 .elementor-element.elementor-element-91a26c6{--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:space-between;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-193 .elementor-element.elementor-element-986c73c .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-193 .elementor-element.elementor-element-986c73c .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-193 .elementor-element.elementor-element-986c73c .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-193 .elementor-element.elementor-element-986c73c .jet-listing-dynamic-image__caption{text-align:left;}.elementor-193 .elementor-element.elementor-element-ce72744 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-193 .elementor-element.elementor-element-ce72744 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-193 .elementor-element.elementor-element-ce72744 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-193 .elementor-element.elementor-element-ce72744 .jet-listing-dynamic-image__caption{text-align:left;}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-15d4b35{--padding-top:0px;--padding-bottom:20px;--padding-left:16px;--padding-right:12px;}.elementor-193 .elementor-element.elementor-element-91a26c6{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-986c73c */.elementor-193 .elementor-element.elementor-element-986c73c{display:none}
body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-986c73c{display:block;position:absolute;top:0;bottom:0;left:-24px;right:auto;width:calc(100% + 56px)!important;max-width:none!important;height:100%;z-index:2;opacity:0;pointer-events:none;transition:opacity .4s ease}
body.home .elementor-element-a425ab0 .jet-listing-grid__item:hover .elementor-193 .elementor-element.elementor-element-986c73c,body.home .elementor-element-a425ab0 .jet-listing-grid__item:focus-within .elementor-193 .elementor-element.elementor-element-986c73c{opacity:1}
body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-986c73c .jet-listing-dynamic-image,body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-986c73c img{display:block;width:100%;height:100%;object-fit:cover}
body.home .elementor-element-a425ab0 .product-card>.e-con-inner::before{content:"";position:absolute;inset:0 -32px 0 -24px;z-index:3;pointer-events:none;background:linear-gradient(transparent 35%,rgba(10,19,28,.94) 100%)}
body.home .elementor-element-a425ab0 .product-card>.e-con-inner>.elementor-element-91a26c6{position:relative;z-index:5!important}
body.home .elementor-element-a425ab0 .product-card>.e-con-inner{z-index:4!important}
body.home .elementor-element-a425ab0 .product-card::after{display:none!important}
@media(max-width:767px){body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-986c73c{left:-16px;width:calc(100% + 28px)!important}body.home .elementor-element-a425ab0 .product-card>.e-con-inner::before{inset:0 -12px 0 -16px}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-ce72744 */.elementor-193 .elementor-element.elementor-element-ce72744{display:none}
body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-ce72744{display:block;position:absolute;top:0;bottom:0;left:-24px;right:auto;width:calc(100% + 56px)!important;max-width:none!important;height:100%;z-index:1;pointer-events:none}
body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-ce72744 .jet-listing-dynamic-image,body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-ce72744 img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:767px){body.home .elementor-element-a425ab0 .elementor-193 .elementor-element.elementor-element-ce72744{left:-16px;width:calc(100% + 28px)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d4b35 */.elementor-193 .elementor-element.elementor-element-15d4b35 {
   width: 100% !important;
    max-width: 326px; 
    aspect-ratio: 1 / 1; 
}

@media (max-width: 767px) {
    .elementor-193 .elementor-element.elementor-element-15d4b35 {
        max-width: 180px; 
    }
}



/* Default marquee artwork stays neutral; hover artwork retains orange accents. */
.elementor-193 .elementor-element.elementor-element-15d4b35 .elementor-element-ce72744 img {
  filter: grayscale(1);
}

/* Append to Listing 193 / container 15d4b35 / Advanced / Custom CSS.
 * Only the existing arrow changes on card hover/focus.
 * Preserve default white arrow, artwork, text, links and existing motion.
 * Rollback: remove this marked block.
 */
.elementor-193 .elementor-element.elementor-element-15d4b35 .elementor-element-e505a9f img {
  transition: filter .2s ease;
}
.jet-engine-listing-overlay-wrap:is(:hover, :focus-within) .elementor-193 .elementor-element.elementor-element-15d4b35 .elementor-element-e505a9f img {
  filter: brightness(0) saturate(100%) invert(64.54%) sepia(83.40%) saturate(2535.44%) hue-rotate(330.57deg) brightness(103.43%) contrast(152.37%);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-193 .elementor-element.elementor-element-15d4b35 .elementor-element-e505a9f img { transition: none; }
}/* End custom CSS */