.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-5798 .elementor-element.elementor-element-ed97c3d{color:#161616;}.elementor-5798 .elementor-element.elementor-element-ed97c3d a{color:#746464;}.woocommerce .elementor-5798 .elementor-element.elementor-element-6a40cd5a .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-5798 .elementor-element.elementor-element-6a40cd5a .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-5798 .elementor-element.elementor-element-6a40cd5a .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-5798 .elementor-element.elementor-element-6a40cd5a .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-2cd55416{font-family:"Montserrat", Sans-serif;font-weight:400;color:#020101;}.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-5798 .elementor-element.elementor-element-16996330 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;color:#232525;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-5798 .elementor-element.elementor-element-283223ea .price{color:#25741B;font-family:"Montserrat", Sans-serif;font-size:8px;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5798 .elementor-element.elementor-element-7e2edda .cart button, .elementor-5798 .elementor-element.elementor-element-7e2edda .cart .button{border-radius:8px 8px 8px 8px;background-color:#1B8F11;transition:all 0.2s;}.elementor-5798 .elementor-element.elementor-element-7e2edda{--button-spacing:9px;}.elementor-5798 .elementor-element.elementor-element-7e2edda .quantity .qty{border-radius:8px 8px 8px 8px;transition:all 0.2s;}.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-5798 .elementor-element.elementor-element-13406594{width:var( --container-widget-width, 100.4% );max-width:100.4%;--container-widget-width:100.4%;--container-widget-flex-grow:0;text-align:left;}.elementor-5798 .elementor-element.elementor-element-13406594 img{width:37%;}.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-5798 .elementor-element.elementor-element-1fa5d8eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:500;color:#232525;}.woocommerce .elementor-5798 .elementor-element.elementor-element-44831bda .woocommerce-product-details__short-description{font-size:18px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:11px 11px 11px 11px;margin-bottom:6px;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.woocommerce .elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products .products > h2{color:#000000;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .price{color:#0FAC27;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .price ins{color:#0FAC27;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .price ins .amount{color:#0FAC27;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .price del{color:#F70000;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .price del .amount{color:#F70000;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product .button{color:#FFFCFC;background-color:#0FAC27;border-radius:7px 7px 7px 7px;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product{border-radius:32px;background-color:#A01B1B00;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#0FAC27;border-radius:20px;min-width:0px;margin:-20px;}@media(max-width:1024px){.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-5798 .elementor-element.elementor-element-4f00a2ad{width:51.494%;}.elementor-5798 .elementor-element.elementor-element-72edc417{width:48.506%;}}@media(max-width:767px){.elementor-5798 .elementor-element.elementor-element-13406594{text-align:left;}.elementor-5798 .elementor-element.elementor-element-13406594 img{width:48%;}.elementor-5798 .elementor-element.elementor-element-38bb1d25.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-283223ea *//* Container do preço */
p.price {
    display: flex;
    flex-direction: column; /* Coloca o preço cortado em cima do preço normal */
    align-items: flex-start; /* Alinha à esquerda */
    gap: 2px; /* Reduz o espaçamento entre os preços */
    font-family: Arial, sans-serif; /* Fonte padrão para preços */
    line-height: 1.2; /* Ajusta a altura da linha para alinhar melhor os textos */
}

/* Estilização do preço cortado (preço original) */
p.price del {
    color: red !important; /* Preço cortado em vermelho */
    font-size: 22px; /* Tamanho do preço cortado */
    opacity: 0.7; /* Opacidade para dar um efeito de desativado */
    text-decoration: line-through; /* Garante que o preço cortado tenha uma linha */
    display: flex; /* Alinha o símbolo "R$" com os números */
    align-items: baseline; /* Alinha os elementos na base */
}

/* Estilização do preço atual */
p.price ins {
    color: inherit; /* Herda a cor definida no painel do Elementor */
    font-size: 32px; /* Tamanho do preço atual */
    font-weight: bold; /* Negrito para destacar o preço atual */
    text-decoration: none; /* Remove o sublinhado padrão do <ins> */
    display: flex; /* Alinha o símbolo "R$" com os números */
    align-items: baseline; /* Alinha os elementos na base */
}

/* Ajustes para o símbolo da moeda */
p.price .woocommerce-Price-currencySymbol {
    font-size: 0.8em; /* Tamanho do símbolo da moeda */
    margin-right: 2px; /* Espaçamento entre o símbolo e o número */
    vertical-align: baseline; /* Alinha o símbolo na base com os números */
}/* End custom CSS */