.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-873 .elementor-element.elementor-element-606857a{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:64px 64px 64px 64px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:32px;--padding-right:32px;}.elementor-widget-woocommerce-notices.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-notices .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-notices .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-notices.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-notices:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-notices.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-notices .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-873 .elementor-element.elementor-element-01b0475{width:100%;max-width:100%;}.elementor-widget-vector-grupo-conteudo.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-vector-grupo-conteudo .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-vector-grupo-conteudo .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-vector-grupo-conteudo.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-vector-grupo-conteudo:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-vector-grupo-conteudo.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-vector-grupo-conteudo .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-vector-grupo-conteudo .vector-grupo-content-item-heading-auxiliar{color:var( --e-global-color-secondary );}.elementor-widget-vector-grupo-conteudo .vector-grupo-content-item-text{color:var( --e-global-color-text );}.elementor-widget-vector-grupo-conteudo .vector-grupo-content-item:hover .vector-grupo-content-item-heading-auxiliar{color:var( --e-global-color-secondary );}.elementor-widget-vector-grupo-conteudo .vector-grupo-content-item:hover .vector-grupo-content-item-text{color:var( --e-global-color-text );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-wrapper{row-gap:24px;column-gap:24px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;text-align:left;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-headings{row-gap:32px;column-gap:32px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-content{row-gap:32px;column-gap:32px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-actions{padding:0px 0px 0px 0px;row-gap:16px;column-gap:16px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-main{font-family:var( --e-global-typography-45ea39b-font-family ), Sans-serif;font-size:var( --e-global-typography-45ea39b-font-size );font-weight:var( --e-global-typography-45ea39b-font-weight );line-height:var( --e-global-typography-45ea39b-line-height );color:var( --e-global-color-v4-text-white );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );color:var( --e-global-color-v4-text-white );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-text{font-size:16px;font-weight:400;color:var( --e-global-color-v4-text-white );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-icon i{font-size:60px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-icon svg{width:auto;height:60px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-wdg-button i{font-size:16px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-wdg-button svg{height:16px;width:auto;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-wdg-button__icon{order:5;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-wdg-button{gap:8px;padding:16px 32px 16px 32px;border-radius:4px 4px 4px 4px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-wdg-button--primary{color:#ffffff;background-color:#000000;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-wdg-button--secondary{color:#ffffff;background-color:#949494;}.elementor-widget-woocommerce-product-rating.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-rating .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-rating .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-rating.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-rating:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-rating.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-rating .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-873 .elementor-element.elementor-element-5964f77 .star-rating{color:var( --e-global-color-secondary );}.woocommerce .elementor-873 .elementor-element.elementor-element-5964f77 .star-rating::before{color:var( --e-global-color-text );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-wrapper{row-gap:24px;column-gap:24px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;text-align:left;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-headings{row-gap:8px;column-gap:8px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-content{row-gap:32px;column-gap:32px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-actions{padding:0px 0px 0px 0px;row-gap:16px;column-gap:16px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-main{font-family:var( --e-global-typography-45ea39b-font-family ), Sans-serif;font-size:var( --e-global-typography-45ea39b-font-size );font-weight:var( --e-global-typography-45ea39b-font-weight );line-height:var( --e-global-typography-45ea39b-line-height );color:var( --e-global-color-v4-text-white );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );color:var( --e-global-color-v4-text-white );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-text{font-size:16px;font-weight:400;color:var( --e-global-color-v4-text-white );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-icon i{font-size:60px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-icon svg{width:auto;height:60px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-wdg-button i{font-size:16px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-wdg-button svg{height:16px;width:auto;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-wdg-button__icon{order:5;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-wdg-button{gap:8px;padding:16px 32px 16px 32px;border-radius:4px 4px 4px 4px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-wdg-button--primary{color:#ffffff;background-color:#000000;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-wdg-button--secondary{color:#ffffff;background-color:#949494;}.elementor-873 .elementor-element.elementor-element-4e6c515{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-873 .elementor-element.elementor-element-d92f4b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-images .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-images.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-images:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-images.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-873 .elementor-element.elementor-element-9bf69b9{margin:-300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-873 .elementor-element.elementor-element-9bf69b9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-control-thumbs li{padding-right:calc(16px / 2);padding-left:calc(16px / 2);padding-bottom:16px;}.woocommerce .elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-control-thumbs{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2);}.elementor-873 .elementor-element.elementor-element-67f7f14{--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;--align-items:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-short-description.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-short-description .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-short-description .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-short-description.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-short-description:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-short-description.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-short-description .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-add-to-cart:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-add-to-cart.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-873 .elementor-element.elementor-element-ce769a3{width:100%;max-width:100%;padding:0px 0px 32px 0px;border-style:none;border-radius:0px 0px 0px 0px;--view-cart-spacing:0px;--button-spacing:0px;}.elementor-873 .elementor-element.elementor-element-ce769a3 .cart button, .elementor-873 .elementor-element.elementor-element-ce769a3 .cart .button{color:#FFFFFF;background-color:#44AD3A;transition:all 0.2s;}.elementor-873 .elementor-element.elementor-element-ce769a3 .cart button:hover, .elementor-873 .elementor-element.elementor-element-ce769a3 .cart .button:hover{color:#FFFFFF;background-color:#266F34;}.elementor-873 .elementor-element.elementor-element-ce769a3 .quantity .qty{background-color:#FFFFFF;transition:all 0.2s;}.elementor-873 .elementor-element.elementor-element-652edc8{--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-widget-woocommerce-product-data-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-data-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-data-tabs.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-data-tabs:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-data-tabs.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-data-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-873 .elementor-element.elementor-element-e61081b{width:100%;max-width:100%;border-style:none;}.elementor-873 .elementor-element.elementor-element-7ab29c8{--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-873 .elementor-element.elementor-element-7ab29c8:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-7ab29c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-brand-bg-light );}.elementor-873 .elementor-element.elementor-element-3ad77e3{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-3ad77e3 > .elementor-widget-container{padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD78;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-wrapper{row-gap:24px;column-gap:24px;flex:0 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;text-align:left;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-headings{row-gap:32px;column-gap:32px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-content{row-gap:32px;column-gap:32px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-actions{padding:0px 0px 0px 0px;row-gap:16px;column-gap:16px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-heading-main{font-size:36px;font-weight:700;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-ffd644e-font-size );font-weight:var( --e-global-typography-ffd644e-font-weight );line-height:var( --e-global-typography-ffd644e-line-height );}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-text{font-size:16px;font-weight:400;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-icon i{font-size:60px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-icon svg{width:auto;height:60px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button{font-size:14px;line-height:100%;gap:8px;padding:9px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button i{font-size:14px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button svg{height:14px;width:auto;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button__icon{order:5;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button--primary{color:var( --e-global-color-v4-text-default );background-color:#00000000;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button--secondary{color:#ffffff;background-color:#949494;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button--primary:hover{color:var( --e-global-color-v4-text-white );background-color:var( --e-global-color-v4-brand-secondary );border-color:var( --e-global-color-v4-brand-secondary );}.elementor-widget-premium-woo-products.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-woo-products:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-woo-products.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{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-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{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-widget-premium-woo-products .premium-woocommerce li.product .price del{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-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{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-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{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-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-product-wrapper .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-8 .premium-woo-atc-button .button{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn{color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{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 );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-8 .premium-woo-qv-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-9 .premium-woo-product-wrapper .premium-woo-qv-btn{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{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-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-inner li.product{width:33.33%;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-details-wrap, .elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product__link{text-align:center;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce li.product{margin-bottom:32px;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-marquee ul.products{--pa-marquee-spacing:32px;}.elementor-873 .elementor-element.elementor-element-3a475eb > .elementor-widget-container{padding:0px 0px 0px 0px;}#premium-woo-quick-view-3a475eb{--pa-qv-align:inline;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__link img{height:350px;object-fit:cover;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper{background-color:var( --e-global-color-v4-white );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-details-wrap{padding:8px 8px 8px 8px;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-cart-btn{background-color:var( --e-global-color-v4-brand-secondary );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-cart-btn:hover{background-color:var( --e-global-color-v4-black );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce li.product .price{color:var( --e-global-color-v4-text-default );font-size:var( --e-global-typography-0defdbd-font-size );line-height:var( --e-global-typography-0defdbd-line-height );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-ffd644e-font-size );font-weight:var( --e-global-typography-ffd644e-font-weight );line-height:var( --e-global-typography-ffd644e-line-height );}@media(min-width:768px){.elementor-873 .elementor-element.elementor-element-d92f4b8{--width:40%;}.elementor-873 .elementor-element.elementor-element-67f7f14{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-873 .elementor-element.elementor-element-d92f4b8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-873 .elementor-element.elementor-element-d92f4b8{--width:100%;}.elementor-873 .elementor-element.elementor-element-67f7f14{--width:100%;}}@media(max-width:1366px){.elementor-873 .elementor-element.elementor-element-606857a{--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-main{font-size:var( --e-global-typography-45ea39b-font-size );line-height:var( --e-global-typography-45ea39b-line-height );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-main{font-size:var( --e-global-typography-45ea39b-font-size );line-height:var( --e-global-typography-45ea39b-line-height );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );}.elementor-873 .elementor-element.elementor-element-4e6c515{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-873 .elementor-element.elementor-element-d92f4b8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-873 .elementor-element.elementor-element-9bf69b9{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-ffd644e-font-size );line-height:var( --e-global-typography-ffd644e-line-height );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce li.product .price{font-size:var( --e-global-typography-0defdbd-font-size );line-height:var( --e-global-typography-0defdbd-line-height );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__title{font-size:var( --e-global-typography-ffd644e-font-size );line-height:var( --e-global-typography-ffd644e-line-height );}}@media(max-width:1024px){.elementor-873 .elementor-element.elementor-element-606857a{--min-height:500px;--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-main{font-size:var( --e-global-typography-45ea39b-font-size );line-height:var( --e-global-typography-45ea39b-line-height );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-icon i{font-size:40px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-icon svg{width:auto;height:40px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-main{font-size:var( --e-global-typography-45ea39b-font-size );line-height:var( --e-global-typography-45ea39b-line-height );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-icon i{font-size:40px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-icon svg{width:auto;height:40px;}.elementor-873 .elementor-element.elementor-element-4e6c515{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-873 .elementor-element.elementor-element-9bf69b9{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-ffd644e-font-size );line-height:var( --e-global-typography-ffd644e-line-height );}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-icon i{font-size:40px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-icon svg{width:auto;height:40px;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-inner li.product{width:50%;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__link img{height:300px;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce li.product .price{font-size:var( --e-global-typography-0defdbd-font-size );line-height:var( --e-global-typography-0defdbd-line-height );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__title{font-size:var( --e-global-typography-ffd644e-font-size );line-height:var( --e-global-typography-ffd644e-line-height );}}@media(max-width:767px){.elementor-873 .elementor-element.elementor-element-606857a{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-headings{row-gap:8px;column-gap:8px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-main{font-size:var( --e-global-typography-45ea39b-font-size );line-height:var( --e-global-typography-45ea39b-line-height );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-icon i{font-size:24px;}.elementor-873 .elementor-element.elementor-element-6cdd300 .vector-grupo-content-item-icon svg{width:auto;height:24px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-main{font-size:var( --e-global-typography-45ea39b-font-size );line-height:var( --e-global-typography-45ea39b-line-height );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-a4fd67b-font-size );line-height:var( --e-global-typography-a4fd67b-line-height );}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-icon i{font-size:24px;}.elementor-873 .elementor-element.elementor-element-e82d755 .vector-grupo-content-item-icon svg{width:auto;height:24px;}.elementor-873 .elementor-element.elementor-element-4e6c515{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-873 .elementor-element.elementor-element-67f7f14{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-heading-auxiliar{font-size:var( --e-global-typography-ffd644e-font-size );line-height:var( --e-global-typography-ffd644e-line-height );}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-icon i{font-size:24px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-grupo-content-item-icon svg{width:auto;height:24px;}.elementor-873 .elementor-element.elementor-element-3ad77e3 .vector-wdg-button{font-size:12px;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-products-inner li.product{width:100%;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__link img{height:250px;}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce li.product .price{font-size:var( --e-global-typography-0defdbd-font-size );line-height:var( --e-global-typography-0defdbd-line-height );}.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woocommerce .woocommerce-loop-product__title{font-size:var( --e-global-typography-ffd644e-font-size );line-height:var( --e-global-typography-ffd644e-line-height );}}/* Start custom CSS for vector-grupo-conteudo, class: .elementor-element-e82d755 */.elementor-873 .elementor-element.elementor-element-e82d755 * {
    color:#fff!important;
}


.elementor-873 .elementor-element.elementor-element-e82d755 .payment-price .woocommerce-Price-amount{
    font-size: 42px!important;
}

@media (max-width:767px){
    .elementor-873 .elementor-element.elementor-element-e82d755 .payment-price .woocommerce-Price-amount{
        font-size: 36px!important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9bf69b9 */.elementor-873 .elementor-element.elementor-element-9bf69b9 .woocommerce-product-gallery__image > a > img,
.elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-viewport {
    height: 450px!important;
    object-fit: cover;
    border:5px solid #ececec;
}

.elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-control-thumbs{
    padding: 10px!important;
}


.elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-control-thumbs img {
    border: 3px solid #cecece;
}




@media (max-width:767px){
    
    .elementor-873 .elementor-element.elementor-element-9bf69b9 .woocommerce-product-gallery__image > a > img,
.elementor-873 .elementor-element.elementor-element-9bf69b9 .flex-viewport {
    height: 300px!important;
    
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ce769a3 */.single-product .cart:not(.variations_form){
    border:none!important;
    padding: 0!important;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 .single_add_to_cart_button {
    width: 100%;
    border-radius:4px;
    min-height: 50px;
}


.elementor-873 .elementor-element.elementor-element-ce769a3 div.quantity .minus,
.elementor-873 .elementor-element.elementor-element-ce769a3 div.quantity .plus {
  width: 39px;
  height: 39px;
  background: #fff;
  color:#181818;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 div.quantity .minus:hover,
.elementor-873 .elementor-element.elementor-element-ce769a3 div.quantity .plus:hover {
    background:#181818;
    color:#fff;
}


.elementor-873 .elementor-element.elementor-element-ce769a3 .woocommerce-variation-price .woocommerce-Price-amount{
    display: flex;
    align-items: center;
    gap:16px;
    justify-content: space-between;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 .woocommerce-variation-price .woocommerce-Price-amount::before{
    content:'Total:';
    display: block;
    font-weight: 700;
    font-size: 14.4px;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 .woocommerce-variation-price * {
    font-size: 16px;
    color:#181818;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 .single_variation_wrap .woocommerce-variation {
    padding: 20px 0px 32px 0px;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations tr{
    display: flex;
    flex-flow: column nowrap;
    text-align: left;
    gap:12px;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations th,
.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations td{
    padding: 0px;
    background: transparent!important;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations select,
.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations select option,
.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations input{
    font-size: 14px!important;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 .variations_form  .single_variation_wrap{
    border-top: 1px solid #e6e6e6 !important;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 table.variations th label::after{
    content:':';
    display: inline-block;
}


.elementor-873 .elementor-element.elementor-element-ce769a3 .stock{
    display: none;
}


.elementor-873 .elementor-element.elementor-element-ce769a3 .reset_variations{
    margin-top: 24px;
    color:red;
}

.elementor-873 .elementor-element.elementor-element-ce769a3 .reset_variations::before{
    content:'X';
    display: inline-block;
    margin-right: 8px;
}



.infixs-correios-automatico-input-text,
#infixs-correios-automatico-input-postcode {
    width: 100%;
    max-width: 100%;
}

.infixs-correios-automatico-calculate-find-link{
    margin-top:16px!important;
    display: block;
    text-decoration: underline!important;
}

.infixs-correios-automatico-calculator{
    margin-top:32px;
}

.infixs-correios-automatico-shipping-results{
  padding: 16px;
  background: #f9f9f9;
  border: 1px solid #cecece38;
  border-radius: 4px;
}



.infixs-correios-automatico-shipping-results-grid{
  padding: 16px;
  background: #f9f9f9;
  border: 1px solid #cecece38;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-e61081b */.elementor-873 .elementor-element.elementor-element-e61081b h2{
    display: none;
}

.elementor-873 .elementor-element.elementor-element-e61081b ul.tabs.wc-tabs{
    padding-left: 0px!important;
}



.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel{
    border: 1px solid #dfdfdf!important;
}

.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel h1,
.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel h2,
.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel h3,
.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel h4,
.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel h5,
.elementor-873 .elementor-element.elementor-element-e61081b .woocommerce-Tabs-panel h6{
    font-size: 18px!important;
    font-weight: 700;
}

.elementor-873 .elementor-element.elementor-element-e61081b table{
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    margin-bottom: 32px;
}/* End custom CSS */
/* Start custom CSS for premium-woo-products, class: .elementor-element-3a475eb */.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper {
    background: #fff;
    border-radius: 30px;
    position: relative;
}


.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper::before{
content: '';
  position: absolute;
  width: 119px;
  height: 112px;
  top: auto;
  left: auto;
  bottom: -1px;
  right: -1px;
  background-color: #F4FFF9;
  mask: url('/wp-content/uploads/2026/04/card-product-shape-add-to-cart.webp') bottom right no-repeat;
  -webkit-mask: url('/wp-content/uploads/2026/04/card-product-shape-add-to-cart.webp') bottom right no-repeat;
  pointer-events: none;
}


.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper .premium-woo-atc-button a.button {
  position: absolute;
  bottom: 4px;
  right: 4px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 0;
  z-index: 1;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 50%;
  outline: none;
  color: #fff;
  background: var(--e-global-color-secondary);
  transition: all .3s ease;
}

.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper .premium-woo-atc-button a.button::before {
  content: "";
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
  font-family: 'ICON_FA71_REG' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 22px;
  line-height: normal;
  color: #fff;
}

.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper .ajax_add_to_cart::before{
    content: "\eb78"!important;
}


.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper  .premium-woo-atc-button a.button:not(.ajax_add_to_cart){
    background: #000;
}

.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper  .premium-woo-atc-button a.button:not(.ajax_add_to_cart)::before {
    content:"\ee04";
}

.elementor-873 .elementor-element.elementor-element-3a475eb .premium-woo-product-wrapper .ajax_add_to_cart.adding::before{
    content:"\ef5c";
    animation: rotacao360 2s linear infinite;
}



.elementor-873 .elementor-element.elementor-element-3a475eb .woocommerce-loop-product__title{
    padding: 0px 80px!important;
}

@keyframes rotacao360 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}/* End custom CSS */