.elementor-272 .elementor-element.elementor-element-ab309ff:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-ab309ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-272 .elementor-element.elementor-element-ab309ff{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 30px 10px;}.elementor-272 .elementor-element.elementor-element-ab309ff, .elementor-272 .elementor-element.elementor-element-ab309ff > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-ab309ff:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;}.elementor-272 .elementor-element.elementor-element-ab309ff:hover, .elementor-272 .elementor-element.elementor-element-ab309ff:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-ab309ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-272 .elementor-element.elementor-element-056f4ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-272 .elementor-element.elementor-element-056f4ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-272 .elementor-element.elementor-element-056f4ec > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-272 .elementor-element.elementor-element-056f4ec > .elementor-element-populated, .elementor-272 .elementor-element.elementor-element-056f4ec > .elementor-element-populated > .elementor-background-overlay, .elementor-272 .elementor-element.elementor-element-056f4ec > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-056f4ec:hover > .elementor-element-populated{border-style:none;}.elementor-272 .elementor-element.elementor-element-056f4ec:hover > .elementor-element-populated, .elementor-272 .elementor-element.elementor-element-056f4ec:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-056f4ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-d64c469{width:auto;max-width:auto;top:10px;}.elementor-272 .elementor-element.elementor-element-d64c469 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-272 .elementor-element.elementor-element-d64c469{left:10px;}body.rtl .elementor-272 .elementor-element.elementor-element-d64c469{right:10px;}.elementor-272 .elementor-element.elementor-element-d64c469 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-text );}.elementor-272 .elementor-element.elementor-element-0b4c12e{--spacer-size:270px;}.elementor-272 .elementor-element.elementor-element-fa2aa97{padding:10px 10px 0px 10px;}.elementor-272 .elementor-element.elementor-element-384d9f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-3e19cf4{text-align:left;}.elementor-272 .elementor-element.elementor-element-3e19cf4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#363636;}.woocommerce .elementor-272 .elementor-element.elementor-element-22e0b50 .star-rating{color:var( --e-global-color-secondary );font-size:12px;}.woocommerce .elementor-272 .elementor-element.elementor-element-22e0b50 .star-rating::before{color:#DFDFDF;}.woocommerce .elementor-272 .elementor-element.elementor-element-22e0b50 .woocommerce-review-link{color:var( --e-global-color-secondary );font-size:12px;}.elementor-272 .elementor-element.elementor-element-9d5d09e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-272 .elementor-element.elementor-element-9d5d09e{padding:10px 10px 0px 10px;}.elementor-272 .elementor-element.elementor-element-e22e0fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-272 .elementor-element.elementor-element-513bef0{text-align:left;}.elementor-272 .elementor-element.elementor-element-513bef0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-815c006 );}.elementor-272 .elementor-element.elementor-element-d6998e1{width:100%;max-width:100%;text-align:left;}.elementor-272 .elementor-element.elementor-element-d6998e1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-97de838 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-272 .elementor-element.elementor-element-97de838{padding:15px 10px 0px 10px;}.elementor-272 .elementor-element.elementor-element-6437c80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-272 .elementor-element.elementor-element-36bf69a{width:100%;max-width:100%;text-align:left;}.elementor-272 .elementor-element.elementor-element-36bf69a > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-272 .elementor-element.elementor-element-36bf69a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-19bf546 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-272 .elementor-element.elementor-element-19bf546{margin-top:15px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-272 .elementor-element.elementor-element-b193cf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-272 .elementor-element.elementor-element-636da86 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:4px 4px 4px 4px;padding:15px 20px 15px 20px;}.elementor-272 .elementor-element.elementor-element-636da86 .elementor-button:hover, .elementor-272 .elementor-element.elementor-element-636da86 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-272 .elementor-element.elementor-element-636da86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-272 .elementor-element.elementor-element-636da86 .elementor-button:hover svg, .elementor-272 .elementor-element.elementor-element-636da86 .elementor-button:focus svg{fill:var( --e-global-color-text );}.e-loop-item-272{--preview-width:274px;}@media(min-width:768px){.elementor-272 .elementor-element.elementor-element-056f4ec{width:100%;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-3e19cf4 */.elementor-272 .elementor-element.elementor-element-3e19cf4 p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS */.tit-product p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* Preço */

.precoz h2 {
    display: inline-block;
}

.precoz del {
    text-decoration: none !important;
}

/* Localização Preço */

.precoz h2.elementor-heading-title.elementor-size-default del {
    float: right;
    margin-left: 10px;
}

.precoz del .woocommerce-Price-amount bdi {
    color: #8D8D8D !important;
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
}

.precoz ins {
    text-decoration: none !important;
}

/* Localização Preço */

.precoz h2.elementor-heading-title.elementor-size-default ins {
    float: left;
}

/* Desconto */

span.woo-custom-installments-details-with-fee {
    font-size: 13px;
}

i.wci-icon-best-installments.fa-regular.fa-credit-card {
    font-size: 11px;
}

/* "no Pix" */

span.woo-custom-installments-text-after-price {
    font-size: 13px;
    font-weight: 200;
    color: #343a40;
}

/* Parcelamento */

.woo-custom-installments-details-with-fee > .best-valuefee-included > .woocommerce-Price-amount > bdi {
    color: #212121;
    font-weight: 700;
}

/* Addo to Cart (Ver Carrinho Pós Click) */

a.added_to_cart.wc-forward {
    display: none !important;
}

.sec-p .woo-custom-installments-offer {
    order: 2 !important;
}

.sec-p .woo-custom-installments-card-container {
    order: 1 !important;
}

/* Forçar Exibição Parcelamento Single */

h2.elementor-heading-title > .woo-custom-installments-group {
    display: block !important;
}

/* Botão de Compra Oculto */

/* Adiciona uma transição suave à propriedade opacity e max-height */
.sec-p .btnCompra {
    opacity: 0; /* Define a opacidade inicial como 0 */
    max-height: 0; /* Define a altura máxima inicial como 0 para ocultar completamente */
    overflow: hidden; /* Garante que o conteúdo oculto não seja exibido */
    transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out; /* Adiciona uma transição suave para opacity e max-height */
}

/* Exibe o botão com opacidade total e altura total ao passar o mouse */
.sec-p:hover .btnCompra {
    opacity: 1;
    max-height: 100px; /* Ajuste o valor conforme necessário; isso deve ser maior que a altura máxima esperada do botão */
}

/* Adiciona uma transição suave à altura ao retirar o mouse */
.sec-p .btnCompra {
    max-height: 0;
}/* End custom CSS */