.elementor-1170 .elementor-element.elementor-element-8825f16{--display:flex;--min-height:510px;--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;}.elementor-1170 .elementor-element.elementor-element-8825f16:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-8825f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo2.davidsimoes.com.br/wp-content/uploads/2026/01/bg-site-acai-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1170 .elementor-element.elementor-element-5eb1d7f{--display:flex;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-3a9fc33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:16px 16px 16px 16px;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-3a9fc33:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-3a9fc33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1170 .elementor-element.elementor-element-6fa31df{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1170 .elementor-element.elementor-element-6fa31df > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-6fa31df img{border-radius:100px 100px 100px 100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1170 .elementor-element.elementor-element-b383e0c{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-b383e0c > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;}.elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-title{margin-block-end:4px;}.elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-title, .elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#171717;}.elementor-1170 .elementor-element.elementor-element-6cc7c53{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon{font-size:22px;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon-box-title, .elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-title{margin-block-end:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#171717;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-title, .elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#171717CC;}.elementor-1170 .elementor-element.elementor-element-5292c18{--display:flex;--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-1170 .elementor-element.elementor-element-fc59471{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-fc59471 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-1170 .elementor-element.elementor-element-993c8c1{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:29px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#171717;margin-bottom:10px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#171717;margin-bottom:10px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price{color:#171717;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price ins{color:#171717;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price ins .amount{color:#171717;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price del{color:#C2C2C2;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price del .amount{color:#C2C2C2;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .button{color:#1F042ED6;background-color:#F6E5FF00;border-color:#1F042E6B;font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#610095;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1170 .elementor-element.elementor-element-bf3b33b{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-be4393b{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-be4393b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1170 .elementor-element.elementor-element-e5106da{--grid-columns:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1170 .elementor-element.elementor-element-2f79e71{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-2f1754e{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-2f1754e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-1170 .elementor-element.elementor-element-9a25e73{--grid-columns:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1170 .elementor-element.elementor-element-23e40cc{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-53a45ec{width:100%;max-width:100%;}.elementor-1170 .elementor-element.elementor-element-53a45ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-1170 .elementor-element.elementor-element-2f56e0b{--grid-columns:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1170 .elementor-element.elementor-element-e5106da{--grid-columns:2;}.elementor-1170 .elementor-element.elementor-element-9a25e73{--grid-columns:2;}.elementor-1170 .elementor-element.elementor-element-2f56e0b{--grid-columns:2;}}@media(max-width:767px){.elementor-1170 .elementor-element.elementor-element-8825f16{--min-height:153px;}.elementor-1170 .elementor-element.elementor-element-8825f16:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-8825f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1170 .elementor-element.elementor-element-3a9fc33{--width:94%;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1170 .elementor-element.elementor-element-6fa31df > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-6fa31df{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-1170 .elementor-element.elementor-element-b383e0c > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-title, .elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-title a{font-size:17px;}.elementor-1170 .elementor-element.elementor-element-b383e0c .elementor-icon-box-description{font-size:12px;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon{font-size:14px;}.elementor-1170 .elementor-element.elementor-element-6cc7c53 .elementor-icon-box-description{font-size:12px;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-title, .elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-title a{font-size:12px;}.elementor-1170 .elementor-element.elementor-element-3e4b3d5 .elementor-icon-box-description{font-size:12px;}.elementor-1170 .elementor-element.elementor-element-5292c18{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1170 .elementor-element.elementor-element-fc59471 .elementor-heading-title{font-size:20px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1170 .elementor-element.elementor-element-993c8c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products  ul.products{grid-column-gap:7px;grid-row-gap:40px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:12px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:13px;}.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .price{font-size:13px;}.elementor-1170 .elementor-element.elementor-element-bf3b33b{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1170 .elementor-element.elementor-element-be4393b .elementor-heading-title{font-size:20px;}.elementor-1170 .elementor-element.elementor-element-e5106da{--grid-columns:1;}.elementor-1170 .elementor-element.elementor-element-2f79e71{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1170 .elementor-element.elementor-element-2f1754e .elementor-heading-title{font-size:20px;}.elementor-1170 .elementor-element.elementor-element-9a25e73{--grid-columns:1;}.elementor-1170 .elementor-element.elementor-element-23e40cc{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1170 .elementor-element.elementor-element-53a45ec .elementor-heading-title{font-size:20px;}.elementor-1170 .elementor-element.elementor-element-2f56e0b{--grid-columns:1;}}@media(min-width:768px){.elementor-1170 .elementor-element.elementor-element-3a9fc33{--width:80%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-993c8c1 */.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, e {
    
    margin-top: -14px;
    
    
}


@media (max-width: 767px) {

.elementor-1170 .elementor-element.elementor-element-993c8c1.elementor-wc-products ul.products li.product .button{
    
    
    display: none;
    
    
}

.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, e {
    
    margin-top: -8px;
    
    
}

.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2em; /* ajuste conforme a fonte */
    max-height: calc(1.2em * 2); /* garante que só duas linhas apareçam */
    margin: 0px;
    padding: 0px;
}



}


.elementor-1170 .elementor-element.elementor-element-993c8c1 {
    display: -webkit-box;       /* necessário para multiline ellipsis */
    -webkit-line-clamp: 2;      /* número de linhas que você quer mostrar */
    -webkit-box-orient: vertical; 
    overflow: hidden;           /* esconde o restante do texto */
    text-overflow: ellipsis;    /* adiciona os "..." no final */

    
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e5106da */@media (max-width: 767px) {

:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button{
    
    
    display: none;
    
    
}

}/* End custom CSS */
/* Start custom CSS *//* esconde o cabeçalho e o rodape*/


    .page-header .entry-title,  body:not([class*=elementor-page-]) .site-main {
        
     display: none;   
        
    }
    
    
    .elementor-135 .elementor-element.elementor-element-ff2cd3d:not(.elementor-motion-effects-element-type-background){
        
        display: none;
        
        
    }/* End custom CSS */