.elementor-1864 .elementor-element.elementor-element-753ef44{--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;}.elementor-1864 .elementor-element.elementor-element-753ef44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1864 .elementor-element.elementor-element-d6c847a{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1864 .elementor-element.elementor-element-e87e953{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1864 .elementor-element.elementor-element-c4ddf97{--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;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1864 .elementor-element.elementor-element-a1b911c .ha-justified-grid__wrap{--justified-grid-pull:13px;}.elementor-1864 .elementor-element.elementor-element-a1b911c .ha-justified-grid__item:hover img{cursor:default;}.elementor-1864 .elementor-element.elementor-element-a1b911c .ha-filter{text-align:left;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1864 .elementor-element.elementor-element-753ef44{--width:100%;}.elementor-1864 .elementor-element.elementor-element-c4ddf97{--width:48%;}}/* Start custom CSS */#grid-produtos {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}

#filtros button {
  margin: 5px;
  padding: 8px 12px;
  cursor: pointer;
}

#whatsapp-btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: green;
  color: white;
  padding: 12px;
  border-radius: 50%;
}/* End custom CSS */