.elementor-kit-1032{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#C9A24A;--e-global-color-text:#5C4A32;--e-global-color-accent:#B08D57;--e-global-color-bege01:#F5EAE1;--e-global-color-fundo01:#FBF6F1;--e-global-color-borda01:#EFE4DA;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;}.elementor-kit-1032 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Cole em: Elementor > Configurações do site > CSS personalizado */
body{font-family:'Inter',sans-serif;color:#1A1A1A}
a{color:#B08D57}a:hover{color:#1A1A1A}
/* Cards de produto: fundo branco + traçado */
.woocommerce ul.products li.product a img,
.elementor-widget-woocommerce-products ul.products li.product img,
.elementor-widget-wc-archive-products ul.products li.product img{
  background:#fff;border:1px solid #EFE4DA;border-radius:14px;padding:14px;
  aspect-ratio:1/1;object-fit:contain;box-sizing:border-box;width:100%}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  font-family:'Fraunces',serif;font-weight:300;font-size:18px;line-height:1.32;color:#1A1A1A}
.woocommerce ul.products li.product{display:flex;flex-direction:column}
.woocommerce ul.products li.product .button{margin-top:auto}
/* Botões em pílula */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,
.woocommerce #respond input#submit,.elementor-button{border-radius:999px!important}
.woocommerce a.button,.woocommerce button.button{background:#1A1A1A;color:#F5EAE1;font-weight:600}
.woocommerce a.button:hover,.woocommerce button.button:hover{background:#000;color:#fff}
.woocommerce span.onsale{background:#C9A24A;color:#1A1A1A;border-radius:999px;min-height:auto;padding:6px 12px;line-height:1;font-weight:600}
/* Menu de categorias em camadas: Maquinários > subcategoria */
.widget_product_categories ul{list-style:none;margin:0;padding:0}
.widget_product_categories>ul>li{border-bottom:1px solid #EFE4DA;padding:12px 0;font-weight:500}
.widget_product_categories ul.children{display:none;margin:8px 0 0 2px;padding-left:14px;border-left:1px solid #EFE4DA}
.widget_product_categories li.current-cat>ul.children,
.widget_product_categories li.current-cat-parent>ul.children,
.widget_product_categories li.cat-parent:hover>ul.children{display:block}
.widget_product_categories ul.children li{padding:6px 0;font-weight:400;font-size:13px}
.widget_product_categories a{color:#1A1A1A}
/* Campos de formulário */
.woocommerce form .input-text,.elementor-field{border:1px solid #E1CDBB!important;border-radius:12px!important}/* End custom CSS */