.elementor-468 .elementor-element.elementor-element-1f2a632{--display:flex;}.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image img{width:100%;height:500px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-468 .elementor-element.elementor-element-ce01e18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-468 .elementor-element.elementor-element-7a2a5cb .jet-listing-dynamic-field__content{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;text-align:center;}.elementor-468 .elementor-element.elementor-element-7a2a5cb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-468 .elementor-element.elementor-element-7a2a5cb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-468 .elementor-element.elementor-element-7a2a5cb .jet-listing-dynamic-field{justify-content:center;}.elementor-468 .elementor-element.elementor-element-166f627 .jet-listing-dynamic-field__content{color:#96783C;font-family:"Montserrat Alternates", Sans-serif;font-size:12px;font-weight:400;font-style:italic;letter-spacing:1px;text-align:center;}.elementor-468 .elementor-element.elementor-element-166f627 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-468 .elementor-element.elementor-element-166f627 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-468 .elementor-element.elementor-element-166f627 .jet-listing-dynamic-field{justify-content:center;}.jet-listing-item.single-jet-engine.elementor-page-468 > .elementor{width:400px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image a{width:100%;}.elementor-468 .elementor-element.elementor-element-65b3e75 .jet-listing-dynamic-image img{width:100%;height:500px;object-fit:cover;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-65b3e75 *//* ==========================================================================
   EFEITO DE LUXO NA IMAGEM DO PRODUTO (Zoom + Camada Escura)
   ========================================================================== */

/* 1. O Contêiner da Imagem (A "Janela") */
.elementor-468 .elementor-element.elementor-element-65b3e75 {
    position: relative;
    overflow: hidden !important; /* Impede que o zoom vaze para fora da caixa */
    display: block;
    background-color: #f9f5ef; /* Fundo creme caso a imagem demore a carregar */
}

/* 2. A Imagem em si (O Zoom) */
.elementor-468 .elementor-element.elementor-element-65b3e75 img {
    width: 100%;
    height: 100%;
    object-fit: cover !important; /* Garante que a imagem preencha o espaço sem distorcer */
    transition: transform 0.7s ease-in-out !important; /* Transição lenta e elegante (700ms) */
    display: block;
}

/* 3. A Camada Escura (O "Véu" de 5%) */
.elementor-468 .elementor-element.elementor-element-65b3e75::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.05); /* Preto com 5% de opacidade */
    transition: opacity 0.5s ease-in-out !important; /* Transição suave de 500ms */
    pointer-events: none; /* Garante que o clique passe direto para o link da imagem */
    z-index: 1;
}

/* ==========================================================================
   O EFEITO HOVER (Quando passa o mouse)
   ========================================================================== */

/* Zoom na imagem (aumenta 5%) */
.elementor-468 .elementor-element.elementor-element-65b3e75:hover img {
    transform: scale(1.05) !important;
}

/* A camada escura some (fica 100% transparente) revelando a cor real da foto */
.elementor-468 .elementor-element.elementor-element-65b3e75:hover::after {
    opacity: 0 !important;
}/* End custom CSS */