.elementor-1547 .elementor-element.elementor-element-d8bd0bc{--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;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1547 .elementor-element.elementor-element-d8bd0bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-d45a958{--display:flex;}.elementor-1547 .elementor-element.elementor-element-d45a958.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-7534722{--display:flex;}.elementor-1547 .elementor-element.elementor-element-7534722.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-a271d6f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1547 .elementor-element.elementor-element-a271d6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woo-products-details-wrap, .elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woo-product__link{text-align:center;}.elementor-1547 .elementor-element.elementor-element-f550ef3{width:var( --container-widget-width, 109.91% );max-width:109.91%;--container-widget-width:109.91%;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-f550ef3.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woocommerce a.carousel-arrow.carousel-next{right:1px;}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woocommerce a.carousel-arrow.carousel-prev{left:1px;}#premium-woo-quick-view-f550ef3{--pa-qv-align:inline;}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woocommerce li.product{padding-right:calc( 4px/2 );padding-left:calc( 4px/2 );}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woocommerce ul.products{margin-left:calc( -4px/2 );margin-right:calc( -4px/2 );}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-1547 .elementor-element.elementor-element-f550ef3 .premium-woocommerce .woocommerce-loop-product__title{font-size:10px;font-weight:normal;}.elementor-1547 .elementor-element.elementor-element-9226908{--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;}.elementor-1547 .elementor-element.elementor-element-9226908.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-wrapper-separator-divider{justify-content:center;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-left{width:16%;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-left hr{border-top-color:var( --e-global-color-32922f5 );}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-custom_svg .premium-separator-divider-left svg,
                     .elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-custom_svg .premium-separator-divider-left svg *{fill:var( --e-global-color-32922f5 );}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-left .premium-no-fill, .elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-left .premium-no-fill *{stroke:var( --e-global-color-32922f5 );}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-curvedtop .premium-separator-left-side hr{border-bottom-color:var( --e-global-color-32922f5 );}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-shadow .premium-separator-left-side hr,
                     .elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-bg .premium-separator-left-side hr{background-color:var( --e-global-color-32922f5 );}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-left-side{transform-origin:center;transform:rotate(0deg);}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-right hr{border-top-color:#D1C8C8B0;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-custom_svg .premium-separator-divider-right svg,
                    .elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-custom_svg .premium-separator-divider-right svg *{fill:#D1C8C8B0;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-right .premium-no-fill,
                     .elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-right .premium-no-fill *{stroke:#D1C8C8B0;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-curvedtop .premium-separator-right-side hr{border-bottom-color:#D1C8C8B0;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-shadow .premium-separator-right-side hr, .elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-divider-bg .premium-separator-right-side hr{background-color:#D1C8C8B0;}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-right-side{transform-origin:center;transform:rotate(0deg);}.elementor-1547 .elementor-element.elementor-element-26fc701 .premium-separator-inner{width:100%;}.elementor-1547 .elementor-element.elementor-element-52e3fcc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1547 .elementor-element.elementor-element-52e3fcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-80c6292{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1547 .elementor-element.elementor-element-80c6292.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-cf34a92{width:var( --container-widget-width, 91.531% );max-width:91.531%;--container-widget-width:91.531%;--container-widget-flex-grow:0;}.elementor-1547 .elementor-element.elementor-element-cf34a92 > .elementor-widget-container{margin:-204px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-cf34a92.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-4a5edd1{--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;border-style:none;--border-style:none;}.elementor-1547 .elementor-element.elementor-element-4a5edd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-bb4a553.elementor-element{--align-self:center;}.elementor-1547 .elementor-element.elementor-element-bb4a553:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(39px/2);}.elementor-1547 .elementor-element.elementor-element-bb4a553:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(39px/2);}.elementor-1547 .elementor-element.elementor-element-bb4a553.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-1547 .elementor-element.elementor-element-bb4a553.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body:not(.rtl) .elementor-1547 .elementor-element.elementor-element-bb4a553.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-39px/2) + (-1px/2) );}body:not.rtl .elementor-1547 .elementor-element.elementor-element-bb4a553.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-39px/2) - (1px/2) );}.elementor-1547 .elementor-element.elementor-element-0b898a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-0b898a0:hover{border-style:none;}.elementor-1547 .elementor-element.elementor-element-0b898a0, .elementor-1547 .elementor-element.elementor-element-0b898a0::before{--border-transition:0.3s;}.elementor-1547 .elementor-element.elementor-element-0b898a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-a058494 > .elementor-widget-container{margin:3px 0px -10px 0px;}.elementor-1547 .elementor-element.elementor-element-a058494.elementor-element{--align-self:flex-start;}.elementor-1547 .elementor-element.elementor-element-a058494{text-align:right;}.woocommerce .elementor-1547 .elementor-element.elementor-element-a058494 .price{color:#FF7A00;font-size:36px;font-weight:600;}.elementor-1547 .elementor-element.elementor-element-d9cc634 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-6ace9e5.elementor-element{--align-self:center;}.elementor-1547 .elementor-element.elementor-element-6ace9e5 .cart button, .elementor-1547 .elementor-element.elementor-element-6ace9e5 .cart .button{border-style:none;color:var( --e-global-color-a291686 );background-color:var( --e-global-color-100efa4 );border-color:var( --e-global-color-100efa4 );transition:all 0.2s;}.elementor-1547 .elementor-element.elementor-element-6ace9e5 .quantity .qty{transition:all 0.2s;}.elementor-1547 .elementor-element.elementor-element-c4788bb.elementor-element{--align-self:flex-start;}.elementor-1547 .elementor-element.elementor-element-a337047{--alignment:center;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;--grid-side-margin:2px;--grid-column-gap:2px;--grid-row-gap:2px;--grid-bottom-margin:2px;--e-share-buttons-primary-color:#FF7A00;}.elementor-1547 .elementor-element.elementor-element-a337047 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-1547 .elementor-element.elementor-element-a337047.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1547 .elementor-element.elementor-element-3738c56{--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;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1547 .elementor-element.elementor-element-3a13647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1547 .elementor-element.elementor-element-3a13647.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-1547 .elementor-element.elementor-element-d8bd0bc{--width:90%;}.elementor-1547 .elementor-element.elementor-element-d45a958{--width:37.255%;}.elementor-1547 .elementor-element.elementor-element-7534722{--width:15.07%;}.elementor-1547 .elementor-element.elementor-element-a271d6f{--width:43.153%;}.elementor-1547 .elementor-element.elementor-element-9226908{--width:81%;}.elementor-1547 .elementor-element.elementor-element-52e3fcc{--width:81%;}.elementor-1547 .elementor-element.elementor-element-80c6292{--width:38.947%;}.elementor-1547 .elementor-element.elementor-element-4a5edd1{--width:29.515%;}.elementor-1547 .elementor-element.elementor-element-0b898a0{--width:28.81%;}}@media(max-width:1024px){.elementor-1547 .elementor-element.elementor-element-52e3fcc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;} .elementor-1547 .elementor-element.elementor-element-a337047{--grid-side-margin:2px;--grid-column-gap:2px;--grid-row-gap:2px;--grid-bottom-margin:2px;}.elementor-1547 .elementor-element.elementor-element-3a13647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1547 .elementor-element.elementor-element-52e3fcc{--gap:16px 20px;--row-gap:16px;--column-gap:20px;} .elementor-1547 .elementor-element.elementor-element-a337047{--grid-side-margin:2px;--grid-column-gap:2px;--grid-row-gap:2px;--grid-bottom-margin:2px;}.elementor-1547 .elementor-element.elementor-element-3a13647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for share-buttons, class: .elementor-element-a337047 *//* === Share Buttons - Compactos === */

.elementor-widget-share-buttons .elementor-share-btn {
    box-shadow: none !important;
    border: none !important;
    width: 30px !important;   /* largura menor */
    height: 30px !important;  /* altura menor */
    line-height: 30px !important; 
    font-size: 9px !important; /* ícone menor */
    border-radius: 50% !important; 
    background-color: #FF8000 !important; 
    color: #fff !important;
    padding: 0 !important; /* remove espaçamento interno */
}

.elementor-widget-share-buttons .elementor-grid-item {
    margin-right: 5px !important; /* menos espaço entre os botões */
}

.elementor-widget-share-buttons .elementor-share-btn:hover {
    background-color: #228B22 !important; 
    color: #fff !important;
}/* End custom CSS */