/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 02 2026 | 11:14:48 */
/* Paludo mobile hitboxes and contrast. Overlay positioning stays in snippet 7301. */
@media (max-width: 689px) {
  header.ct-header .dgwt-wcas-search-wrapp { position: relative; }
  header.ct-header .js-dgwt-wcas-enable-mobile-form.dgwt-wcas-enable-mobile-form {
    position: absolute !important; left: 50% !important; top: 50% !important;
    transform: translate(-56%, -50%) !important; width: 44px !important; height: 44px !important;
    display: block !important; touch-action: manipulation;
  }
  header.ct-header button.ct-header-trigger.ct-toggle {
    width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
  }
  .woocommerce-cart-form .product-remove a.remove {
    width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important;
    display: inline-flex !important; align-items: center !important; justify-content: center !important;
  }
  header.ct-header .js-dgwt-wcas-enable-mobile-form:focus-visible,
  header.ct-header button.ct-header-trigger.ct-toggle:focus-visible,
  .woocommerce-cart-form .product-remove a.remove:focus-visible {
    outline: 2px solid #382400 !important; outline-offset: 2px;
  }
}

.tarja-topo-atacado, .tarja-topo-atacado *, .home .feature, .home .feature *,
.home .elementor-element-49938d9, .home .elementor-element-a439678,
.home .elementor-element-a99a180, .home .elementor-element-a3b64cb,
.home .elementor-element-95a9ad1, .home .elementor-element-3801ba0,
.home .elementor-element-a75faa1, .home .elementor-element-13f4eb6,
.home .elementor-element-8249d82, .home .elementor-element-6897380,
.home .elementor-element-5b722b7, .home .elementor-element-48ec9d1,
.home .elementor-element-72df0ca, .home .elementor-element-ad722f3,
.home .elementor-element-e47b77a,
.home .elementor-element-49938d9 *, .home .elementor-element-a439678 *,
.home .elementor-element-a99a180 *, .home .elementor-element-a3b64cb *,
.home .elementor-element-95a9ad1 *, .home .elementor-element-3801ba0 *,
.home .elementor-element-a75faa1 *, .home .elementor-element-13f4eb6 *,
.home .elementor-element-8249d82 *, .home .elementor-element-6897380 *,
.home .elementor-element-5b722b7 *, .home .elementor-element-48ec9d1 *,
.home .elementor-element-72df0ca *, .home .elementor-element-ad722f3 *,
.home .elementor-element-e47b77a *,
.woocommerce ul.products .woocommerce-loop-product__title,
.woocommerce-breadcrumb, .woocommerce-breadcrumb a, .ct-breadcrumbs, .ct-breadcrumbs a {
  color: #382400 !important;
}
.woocommerce .price, .woocommerce .price .amount,
.woocommerce .price .woocommerce-Price-currencySymbol { color: #007a1c !important; }
.woocommerce ul.products li.product a.button,
.single-product div.product form.cart button.single_add_to_cart_button {
  background-color: #1e7e34 !important; border-color: #1e7e34 !important; color: #fff !important;
}
.joinchat__woo-btn.joinchat_app { background-color: #006b32 !important; color: #fff !important; }
.skip-link:focus { color: #382400 !important; }

@media (max-width: 689px) {
.js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile {
position: fixed;
top: 0;
left: 0;
}
}