.elementor-67 .elementor-element.elementor-element-pouter1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-pbread1 .woocommerce-breadcrumb{color:var( --e-global-color-black01 );}.elementor-67 .elementor-element.elementor-element-prow001{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-pphoto1{--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-67 .elementor-element.elementor-element-pinfo01{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-pbrand1{font-family:var( --e-global-typography-label01-font-family ), Sans-serif;font-size:var( --e-global-typography-label01-font-size );font-weight:var( --e-global-typography-label01-font-weight );text-transform:var( --e-global-typography-label01-text-transform );font-style:var( --e-global-typography-label01-font-style );text-decoration:var( --e-global-typography-label01-text-decoration );line-height:var( --e-global-typography-label01-line-height );letter-spacing:var( --e-global-typography-label01-letter-spacing );color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-ptitle1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-black01 );}.woocommerce .elementor-67 .elementor-element.elementor-element-pdesc01 .woocommerce-product-details__short-description{color:var( --e-global-color-black01 );}.woocommerce .elementor-67 .elementor-element.elementor-element-pprice1 .price{color:var( --e-global-color-black01 );font-family:var( --e-global-typography-h4style-font-family ), Sans-serif;font-size:var( --e-global-typography-h4style-font-size );font-weight:var( --e-global-typography-h4style-font-weight );text-transform:var( --e-global-typography-h4style-text-transform );font-style:var( --e-global-typography-h4style-font-style );text-decoration:var( --e-global-typography-h4style-text-decoration );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pcart01 .cart button, .elementor-67 .elementor-element.elementor-element-pcart01 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;color:var( --e-global-color-white01 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-67 .elementor-element.elementor-element-pcart01 .cart button:hover, .elementor-67 .elementor-element.elementor-element-pcart01 .cart .button:hover{color:var( --e-global-color-white01 );background-color:var( --e-global-color-accent );}.elementor-67 .elementor-element.elementor-element-pcart01 .quantity .qty{transition:all 0.2s;}.elementor-67 .elementor-element.elementor-element-pdetail .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-white01 );color:var( --e-global-color-white01 );border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-67 .elementor-element.elementor-element-pdetail .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-pdetail .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-white01 );}.elementor-67 .elementor-element.elementor-element-pdetail .elementor-button:hover svg, .elementor-67 .elementor-element.elementor-element-pdetail .elementor-button:focus svg{fill:var( --e-global-color-white01 );}.elementor-67 .elementor-element.elementor-element-pdescr2{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-pdhead2 .elementor-heading-title{font-family:var( --e-global-typography-h4style-font-family ), Sans-serif;font-size:var( --e-global-typography-h4style-font-size );font-weight:var( --e-global-typography-h4style-font-weight );text-transform:var( --e-global-typography-h4style-text-transform );font-style:var( --e-global-typography-h4style-font-style );text-decoration:var( --e-global-typography-h4style-text-decoration );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );color:var( --e-global-color-black01 );}.elementor-67 .elementor-element.elementor-element-pcontent{color:var( --e-global-color-black01 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-ptech01{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-pthead1 .elementor-heading-title{font-family:var( --e-global-typography-h4style-font-family ), Sans-serif;font-size:var( --e-global-typography-h4style-font-size );font-weight:var( --e-global-typography-h4style-font-weight );text-transform:var( --e-global-typography-h4style-text-transform );font-style:var( --e-global-typography-h4style-font-style );text-decoration:var( --e-global-typography-h4style-text-decoration );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );color:var( --e-global-color-black01 );}.woocommerce .elementor-67 .elementor-element.elementor-element-pattrib .shop_attributes{color:var( --e-global-color-black01 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-pbrand1{font-size:var( --e-global-typography-label01-font-size );line-height:var( --e-global-typography-label01-line-height );letter-spacing:var( --e-global-typography-label01-letter-spacing );}.elementor-67 .elementor-element.elementor-element-ptitle1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-67 .elementor-element.elementor-element-pprice1 .price{font-size:var( --e-global-typography-h4style-font-size );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pcart01 .cart button, .elementor-67 .elementor-element.elementor-element-pcart01 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pdetail .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pdhead2 .elementor-heading-title{font-size:var( --e-global-typography-h4style-font-size );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pcontent{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pthead1 .elementor-heading-title{font-size:var( --e-global-typography-h4style-font-size );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.woocommerce .elementor-67 .elementor-element.elementor-element-pattrib .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-pouter1{--content-width:1200px;}.elementor-67 .elementor-element.elementor-element-pphoto1{--width:46%;}.elementor-67 .elementor-element.elementor-element-pinfo01{--width:54%;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-pouter1{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-67 .elementor-element.elementor-element-prow001{--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-67 .elementor-element.elementor-element-pphoto1{--width:100%;}.elementor-67 .elementor-element.elementor-element-pinfo01{--width:100%;}.elementor-67 .elementor-element.elementor-element-pbrand1{font-size:var( --e-global-typography-label01-font-size );line-height:var( --e-global-typography-label01-line-height );letter-spacing:var( --e-global-typography-label01-letter-spacing );}.elementor-67 .elementor-element.elementor-element-ptitle1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-67 .elementor-element.elementor-element-pprice1 .price{font-size:var( --e-global-typography-h4style-font-size );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pcart01 .cart button, .elementor-67 .elementor-element.elementor-element-pcart01 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pdetail .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pdescr2{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-pdhead2 .elementor-heading-title{font-size:var( --e-global-typography-h4style-font-size );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.elementor-67 .elementor-element.elementor-element-pcontent{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-67 .elementor-element.elementor-element-ptech01{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-pthead1 .elementor-heading-title{font-size:var( --e-global-typography-h4style-font-size );line-height:var( --e-global-typography-h4style-line-height );letter-spacing:var( --e-global-typography-h4style-letter-spacing );}.woocommerce .elementor-67 .elementor-element.elementor-element-pattrib .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS *//* Product-only presentation, editable in this Elementor template. */
body.single-product #site-header {
 max-width:1200px; margin-inline:auto; padding:24px;
 border-bottom:1px solid var(--e-global-color-offw001);
}
body.single-product #site-header .site-branding {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;width:100%}
body.single-product #site-header .site-title {flex-shrink:0;margin:0;font-family:var(--e-global-typography-primary-font-family),serif;font-size:26px;font-weight:700;line-height:1.25}
body.single-product #site-header .site-title a {color:var(--e-global-color-black01);text-decoration:none;font-family:inherit;font-weight:inherit}
body.single-product #site-header .site-description {margin:0;color:var(--e-global-color-black01);font:400 14px/1.5 var(--e-global-typography-text-font-family),sans-serif}
body.single-product #site-footer {max-width:1200px;margin-inline:auto;padding:24px;border-top:1px solid var(--e-global-color-offw001);font-size:14px}
body.single-product #site-header .site-logo img {display:block;width:180px;height:auto}
body.single-product #site-footer .site-logo img {display:block;width:120px;height:auto}
body.elementor-page-67 {color:var(--e-global-color-black01);background:var(--e-global-color-white01)}
body.elementor-page-67 .elementor-element-pbread1 .woocommerce-breadcrumb {margin:0;font-size:14px;line-height:1.6}
body.elementor-page-67 .elementor-element-pbread1 a {color:var(--e-global-color-black01);text-decoration:none}
body.elementor-page-67 .elementor-element-pbread1 a:hover {color:var(--e-global-color-black01);text-decoration:underline}
body.elementor-page-67 .elementor-element-pphoto1 {
 border:1px solid var(--e-global-color-offw001);padding:24px;
 background:var(--e-global-color-white01);
}
body.elementor-page-67 .elementor-element-pimage1 .woocommerce-product-gallery {width:100%;margin:0!important}
body.elementor-page-67 .elementor-element-pimage1 .woocommerce-product-gallery__image > a {display:block}
body.elementor-page-67 .elementor-element-pimage1 .woocommerce-product-gallery__image img:not(.zoomImg) {
 display:block;width:100%;height:380px;object-fit:contain;object-position:center;
}
body.elementor-page-67 .elementor-element-pimage1 .woocommerce-product-gallery__trigger {border:1px solid var(--e-global-color-offw001);background:var(--e-global-color-white01)}
body.elementor-page-67 .elementor-element-pbrand1 {font-size:14px;line-height:1.4;font-weight:600}
body.elementor-page-67 .elementor-element-pbrand1 a {color:var(--e-global-color-secondary);text-decoration:underline;text-underline-offset:4px}
body.elementor-page-67 .elementor-element-ptitle1 h1 {margin:0;max-width:18ch;text-wrap:balance}
body.elementor-page-67 .elementor-element-pdesc01 p {margin:0;max-width:52ch}
body.elementor-page-67 .elementor-element-pprice1:not(:has(.price:not(:empty))),
body.elementor-page-67 .elementor-element-pcart01:not(:has(form.cart)) {display:none}
body.elementor-page-67 .elementor-element-pdetail {margin-top:8px}
body.elementor-page-67 .elementor-element-pdetail .elementor-button:focus-visible {outline:2px solid var(--e-global-color-accent);outline-offset:4px}
body.elementor-page-67 #detalhes-produto {scroll-margin-top:24px}
body.elementor-page-67 .agro-product-section {border-top:1px solid var(--e-global-color-offw001)}
body.elementor-page-67 .agro-product-section .elementor-heading-title {margin:0}
body.elementor-page-67 .elementor-element-pcontent {max-width:880px}
body.elementor-page-67 .elementor-element-pcontent h3 {font-size:22px;font-weight:600;line-height:1.3;margin:32px 0 16px;color:var(--e-global-color-black01)}
body.elementor-page-67 .elementor-element-pcontent p {margin:0 0 16px}
body.elementor-page-67 .elementor-element-pcontent ul {padding-left:24px;margin:0 0 24px}
body.elementor-page-67 .elementor-element-pcontent li {padding-left:4px;margin-bottom:8px}
body.elementor-page-67 .elementor-element-pcontent li p {margin:0}
body.elementor-page-67 .elementor-element-pcontent > .elementor-widget-container > :last-child {margin-bottom:0}
body.elementor-page-67 table.shop_attributes {
 width:100%;border:1px solid var(--e-global-color-offw001)!important;
 border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;margin:0;
 color:var(--e-global-color-black01);font-family:var(--e-global-typography-text-font-family),sans-serif;
 font-size:16px;line-height:1.5;
}
body.elementor-page-67 table.shop_attributes tr th,
body.elementor-page-67 table.shop_attributes tr td {
 border:0!important;text-align:left;vertical-align:top;padding:16px 20px!important;
 color:var(--e-global-color-black01)!important;font-size:16px;line-height:1.5;font-style:normal!important;
 background:var(--e-global-color-white01)!important;
}
body.elementor-page-67 table.shop_attributes tr:nth-child(even) th,
body.elementor-page-67 table.shop_attributes tr:nth-child(even) td {background:var(--e-global-color-offw001)!important}
body.elementor-page-67 table.shop_attributes th {width:30%;font-weight:600}
body.elementor-page-67 table.shop_attributes td {width:70%;font-weight:400}
body.elementor-page-67 table.shop_attributes td p {padding:0;margin:0;font-style:normal}
@media(max-width:1024px) {
 body.elementor-page-67 .elementor-element-pimage1 .woocommerce-product-gallery__image img:not(.zoomImg) {height:340px}
}
@media(max-width:767px) {
 body.elementor-page-67 .elementor-element-pcontent h3 {font-size:20px;margin-top:24px}
 body.single-product #site-header {padding:20px}
 body.single-product #site-header .site-branding {gap:6px;display:block}
 body.single-product #site-header .site-title {font-size:24px}
 body.single-product #site-header .site-logo img {width:156px}
 body.single-product #site-header .site-description {display:none}
 body.single-product #site-header .site-description {font-size:12px;line-height:1.5;margin-top:4px}
 body.single-product #site-footer {padding:20px;font-size:12px}
 body.elementor-page-67 .elementor-element-pphoto1 {padding:16px}
 body.elementor-page-67 .elementor-element-pimage1 .woocommerce-product-gallery__image img:not(.zoomImg) {height:280px}
 body.elementor-page-67 .elementor-element-ptitle1 h1 {max-width:100%}
 body.elementor-page-67 .elementor-element-pdesc01 p {font-size:16px;line-height:1.65}
 body.elementor-page-67 table.shop_attributes, body.elementor-page-67 table.shop_attributes tbody {display:block}
 body.elementor-page-67 table.shop_attributes tr {display:block;padding:12px 16px;background:var(--e-global-color-white01)}
 body.elementor-page-67 table.shop_attributes tr:nth-child(even) {background:var(--e-global-color-offw001)}
 body.elementor-page-67 table.shop_attributes tr th, body.elementor-page-67 table.shop_attributes tr td {
 display:block;width:100%;padding:0!important;background:transparent!important;
 }
 body.elementor-page-67 table.shop_attributes th {font-size:14px!important;margin-bottom:4px}
}/* End custom CSS */