.elementor-16847 .elementor-element.elementor-element-353ef7cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-3ccf069b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-7d73d47c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16847 .elementor-element.elementor-element-77be9825{--display:flex;}.elementor-16847 .elementor-element.elementor-element-59b8e4c7 .woocommerce-product-gallery{--wd-gallery-gap:5px;}.elementor-16847 .elementor-element.elementor-element-6a134da5{--display:flex;}.elementor-16847 .elementor-element.elementor-element-2d00b6b0 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}html .elementor-16847 .elementor-element.elementor-element-588ff305 .product_title{font-size:22px;}.elementor-16847 .elementor-element.elementor-element-33d75be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;}.elementor-16847 .elementor-element.elementor-element-21696396 .price{font-size:28px;line-height:1.2em;}.elementor-16847 .elementor-element.elementor-element-21696396 :is(.price, del){color:var( --e-global-color-b63f3e3 );}.elementor-16847 .elementor-element.elementor-element-21696396 .price del{font-family:"Inter", Sans-serif;font-size:16px;font-weight:200;}.elementor-16847 .elementor-element.elementor-element-21696396{font-size:18px;}.elementor-16847 .elementor-element.elementor-element-21696396 .woocommerce-price-suffix{color:var( --e-global-color-secondary );}.elementor-16847 .elementor-element.elementor-element-468e3f85 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-16847 .elementor-element.elementor-element-3214a2ec.wd-single-countdown .element-title{font-size:14px;font-weight:600;}.elementor-16847 .elementor-element.elementor-element-780e498 .elementor-heading-title{font-size:15px;}.elementor-16847 .elementor-element.elementor-element-605ab4e1{line-height:1.2em;}.elementor-16847 .elementor-element.elementor-element-3c99a5b1{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-16847 .elementor-element.elementor-element-3c99a5b1 .elementor-divider-separator{width:100%;}.elementor-16847 .elementor-element.elementor-element-3c99a5b1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16847 .elementor-element.elementor-element-573d7108{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-16847 .elementor-element.elementor-element-6a3e1b2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-16847 .elementor-element.elementor-element-4b69a86.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16847 .elementor-element.elementor-element-13725549{--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-16847 .elementor-element.elementor-element-20176081{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:35px 35px 35px 35px;}.elementor-16847 .elementor-element.elementor-element-4ad5405{background-color:#12783B;padding:5px 15px 5px 15px;border-radius:4px 4px 4px 4px;text-align:start;}.elementor-16847 .elementor-element.elementor-element-4ad5405 .elementor-heading-title{font-weight:900;color:var( --e-global-color-ece2df8 );}.elementor-16847 .elementor-element.elementor-element-064d93f .single_add_to_cart_button{font-size:10px;text-transform:uppercase;--btn-accented-color:var( --e-global-color-8dd4fc0 );--btn-accented-bgcolor:#61CE7042;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;--btn-accented-color-hover:var( --e-global-color-ece2df8 );--btn-accented-bgcolor-hover:var( --e-global-color-8dd4fc0 );}.elementor-16847 .elementor-element.elementor-element-064d93f .single_add_to_cart_button:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-16847 .elementor-element.elementor-element-064d93f .wd-buy-now-btn{--btn-accented-color:var( --e-global-color-ece2df8 );--btn-accented-bgcolor:#21782D;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;--btn-accented-color-hover:var( --e-global-color-ece2df8 );--btn-accented-bgcolor-hover:var( --e-global-color-8dd4fc0 );}.elementor-16847 .elementor-element.elementor-element-064d93f .variations_form .woocommerce-variation-price .price{font-size:14px;font-weight:500;}.elementor-16847 .elementor-element.elementor-element-2142bd17{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-287bf532{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-16847 .elementor-element.elementor-element-287bf532 .elementor-divider-separator{width:100%;}.elementor-16847 .elementor-element.elementor-element-287bf532 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16847 .elementor-element.elementor-element-5f586b20 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-16847 .elementor-element.elementor-element-5f586b20 .element-title{font-size:24px;}.elementor-16847 .elementor-element.elementor-element-2ef3d9aa{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-624a0529{--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-16847 .elementor-element.elementor-element-1946b03 .title{font-size:24px;}.elementor-16847 .elementor-element.elementor-element-44fb44b8{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16847 .elementor-element.elementor-element-44fb44b8:not(.elementor-motion-effects-element-type-background), .elementor-16847 .elementor-element.elementor-element-44fb44b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F8;}.elementor-16847 .elementor-element.elementor-element-27067fe9 .shop_attributes{--wd-attr-col:2;--wd-attr-v-gap:8px;--wd-attr-h-gap:50px;}.elementor-16847 .elementor-element.elementor-element-27067fe9 .shop_attributes th{width:50%;font-weight:600;line-height:1.2em;}.elementor-16847 .elementor-element.elementor-element-27067fe9 .shop_attributes td{font-weight:400;color:var( --e-global-color-text );}.elementor-16847 .elementor-element.elementor-element-27067fe9 .title-text{font-size:18px;}.elementor-16847 .elementor-element.elementor-element-7dc9088b .title{font-size:24px;}.elementor-16847 .elementor-element.elementor-element-1a5b07 > .elementor-widget-container{background-color:#F6F5F8;padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-16847 .elementor-element.elementor-element-3bf9da28{--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-16847 .elementor-element.elementor-element-103d78d5 .title{font-size:24px;}.elementor-16847 .elementor-element.elementor-element-233c5393{--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:-40px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-233c5393:not(.elementor-motion-effects-element-type-background), .elementor-16847 .elementor-element.elementor-element-233c5393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F8;}.elementor-16847 .elementor-element.elementor-element-629321b2 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-16847 .elementor-element.elementor-element-629321b2{--wd-brd-radius:5px;}.elementor-16847 .elementor-element.elementor-element-629321b2 .wd-products-with-bg, .elementor-16847 .elementor-element.elementor-element-629321b2 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-16847 .elementor-element.elementor-element-629321b2 .wd-el-title{font-size:24px;}@media(min-width:769px){.elementor-16847 .elementor-element.elementor-element-7d73d47c{--width:70%;}.elementor-16847 .elementor-element.elementor-element-77be9825{--width:50%;}.elementor-16847 .elementor-element.elementor-element-6a134da5{--width:50%;}.elementor-16847 .elementor-element.elementor-element-13725549{--width:30%;}.elementor-16847 .elementor-element.elementor-element-624a0529{--width:60%;}.elementor-16847 .elementor-element.elementor-element-3bf9da28{--width:40%;}}@media(max-width:1024px) and (min-width:769px){.elementor-16847 .elementor-element.elementor-element-7d73d47c{--width:100%;}.elementor-16847 .elementor-element.elementor-element-13725549{--width:100%;}.elementor-16847 .elementor-element.elementor-element-624a0529{--width:100%;}.elementor-16847 .elementor-element.elementor-element-3bf9da28{--width:100%;}}@media(max-width:1024px){.elementor-16847 .elementor-element.elementor-element-353ef7cd{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-3ccf069b{--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:40px;--margin-left:0px;--margin-right:0px;}html .elementor-16847 .elementor-element.elementor-element-588ff305 .product_title{font-size:24px;}.elementor-16847 .elementor-element.elementor-element-21696396 .price{font-size:28px;}.elementor-16847 .elementor-element.elementor-element-2142bd17{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-2ef3d9aa{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-16847 .elementor-element.elementor-element-629321b2 > .elementor-widget-container{margin:40px 0px 40px 0px;}}@media(max-width:768px){html .elementor-16847 .elementor-element.elementor-element-588ff305 .product_title{font-size:18px;}.elementor-16847 .elementor-element.elementor-element-21696396 .price{font-size:18px;}.elementor-16847 .elementor-element.elementor-element-573d7108{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16847 .elementor-element.elementor-element-6a3e1b2e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16847 .elementor-element.elementor-element-4b69a86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16847 .elementor-element.elementor-element-20176081{--flex-wrap:nowrap;}.elementor-16847 .elementor-element.elementor-element-5f586b20 .element-title{font-size:22px;}.elementor-16847 .elementor-element.elementor-element-1946b03 .title{font-size:22px;}.elementor-16847 .elementor-element.elementor-element-44fb44b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16847 .elementor-element.elementor-element-27067fe9 .shop_attributes{--wd-attr-col:1;}.elementor-16847 .elementor-element.elementor-element-7dc9088b .title{font-size:22px;}.elementor-16847 .elementor-element.elementor-element-1a5b07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16847 .elementor-element.elementor-element-103d78d5 .title{font-size:22px;}.elementor-16847 .elementor-element.elementor-element-629321b2 .wd-el-title{font-size:22px;}}/* Start custom CSS for wd_single_product_price, class: .elementor-element-21696396 */.wd-single-price .price {
    display: grid !important;
}
@media screen and (max-width: 600px) {
    .wd-single-price .price {
    display: inline-block !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6c6ed0 */.wd-custom-discount-badge {
    background-color: #288f4e;
    color: #ffffff;
    padding: 4px 10px 3px 10px;
    font-weight: bold;
    border-radius: 999px;
    font-size: 10px;
    display: inline-block;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fc035a8 */.btn-whats-produto {
    background-color: #22a150; /* Verde do WhatsApp */
    color: #ffffff !important;
    padding: 12px 24px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Espaço entre o ícone e o texto */
    text-decoration: none !important;
    transition: background-color 0.3s ease, transform 0.2s ease;
    cursor: pointer;
    border: none;
    width: auto;
}

.btn-whats-produto:hover {
    background-color: #1e8744;
    transform: translateY(-2px); /* Efeito leve de flutuar ao passar o mouse */
    color: #ffffff !important;
}

/* Caso queira usar o ícone nativo do FontAwesome que já vem no Elementor */
.btn-whats-produto i {
    font-size: 20px;
}
@media screen and (max-width: 600px) {
    .btn-whats-produto {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2da112f */.pbr-prazo-express {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
    font-family: inherit;
}

.pbr-entrega-hoje {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.pbr-entrega-label {
    font-size: 13px;
    color: #424242;
    font-weight: 500;
    line-height: 1.3;
}

.pbr-entrega-prazo {
    font-size: 13px;
    color: #1e7d4f;
    font-weight: 700;
    line-height: 1.15;
}

.pbr-prazo-prev {
    margin-top: 0px;
    font-size: 13px;
    color: #2e2e2e;
    line-height: 1.3;
}

.pbr-retire-gratis {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    line-height: 1.35;
}

.pbr-retire-gratis strong {
    color: #1e7d4f;
    font-size: 12px;
    font-weight: 700;
}

.pbr-retire-gratis span {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

.pbr-ver-mapa {
    display: inline-block;
    width: fit-content;
    margin-top: 6px;
    color: #3483fa;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}

.pbr-ver-mapa:hover {
    color: #10263b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0c2dd9 */.devolucao {
    font-size: 13px;
    color: #333;
    font-weight: 700;
}

.devolucao span {
   font-size: 13px !important;
   font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-064d93f */form.cart {
    display: grid;
}
div.quantity .minus {
    border-start-start-radius: 0px;
    border-end-start-radius: 0px;
}
div.quantity .plus {
    border-start-end-radius: 0px;
    border-end-end-radius: 0px;
}
html .btn.wd-buy-now-btn {
    color: #fff;
    background: #009e5b;
}
html .btn.wd-buy-now-btn:hover {
    color: #fff;
    background: #009e5b;
}/* End custom CSS */
/* Start custom CSS *//* ESTILO PIX E PARCELAS */
.inovar-pagamento{
margin-top:5px;
}

.inovar-pix{
font-size:13px;
color:#555;
margin:0;
}

.inovar-pix span{
color:#888;
}

.inovar-parcelamento{
font-size:13px;
color:#0a8f2d;
font-weight:500;
margin:0;
}

html {
  scroll-behavior: smooth;
}
.scroll-button {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}
#details-section {
  /* Adjust this pixel value to match your sticky header's exact height */
  scroll-margin-top: 80px; 
}/* End custom CSS */