input[type="submit"],
button[type="submit"] {
  background-color: #ffffff !important; /* צבע רקע לבן */
  color: #225E08 !important; /* צבע טקסט ירוק – הצבע של המותג שלך */
  border: 2px solid #225E08 !important; /* גבול ירוק */
  border-radius: 4px; /* עיגול פינות */
  padding: 8px 20px;
  font-weight: bold;
}input[type="submit"],
button[type="submit"] {
  background-color: #f9f3e2 !important; /* צבע רקע */
  color: #6a9f85 !important;           /* צבע טקסט */
  border: none !important;             /* בלי גבול */
  border-radius: 30px !important;      /* פינות מעוגלות */
  padding: 10px 25px !important;       /* ריווח פנימי */
  font-weight: bold;
}
/* תיבת חיפוש - יותר רחבה */
.woocommerce-product-search input[type="search"],
.widget_product_search input[type="search"] {
  width: 350px !important;   /* מגדיל את רוחב החיפוש */
  padding: 10px 15px !important;
  border-radius: 6px !important; /* עיגול עדין */
}

/* כפתור חיפוש */
.woocommerce-product-search button,
.widget_product_search button {
  background-color: #6a9f85 !important;  /* צבע רקע */
  color: #f9f3e2 !important;            /* צבע טקסט */
  padding: 8px 20px !important;         /* מעט יותר קטן */
  border: none !important;
  border-radius: 6px !important;        /* עיגול עדין */
  font-weight: 500 !important;          /* לא בולד מלא */
  cursor: pointer;
}

/* כפתורי סינון */
.widget_layered_nav_filters a,
.widget_layered_nav a {
  background-color: #6a9f85 !important;
  color: #f9f3e2 !important;
  padding: 6px 15px !important;
  border-radius: 6px !important;  /* עיגול קל */
  border: none !important;
  text-decoration: none !important;
  font-weight: 500 !important;
  display: inline-block;
}
.second {
    background-color: #6a9f85 !important; /* ירוק המותג */
    color: #f9f3e2 !important;           /* טקסט בהיר */
    border-radius: 30px !important;
    padding: 12px 30px !important;
    font-size: 16px !important;
    border: none !important;
    cursor: pointer;
}
.second:hover {
    opacity: 0.9;
}
#pojo-a11y-toolbar,
.accessibility-toolbar,
.accessibility-button {
    top: 116px !important;
}
html, body {
    overflow-x: hidden;
}
.cky-btn-group {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    justify-content: flex-end !important; /* לימין */
}

.cky-btn {
    margin: 0 !important;
}

.cky-btn:not(:last-child) {
    margin-left: 10px !important; /* רווח בין כפתורים */
}
.cky-notice .cky-title {
    margin-bottom: 5px !important;
}

.cky-notice p {
    margin-top: 0 !important;
}
/* Cookie banner mobile cleanup */
.cky-consent-container,
.cky-consent-bar {
  direction: rtl !important;
  text-align: right !important;
}

.cky-consent-bar {
  padding: 18px 20px !important;
  border-radius: 14px !important;
}

.cky-title {
  font-size: 22px !important;
  margin-bottom: 6px !important;
  line-height: 1.3 !important;
}

.cky-notice-des p,
.cky-notice p {
  font-size: 16px !important;
  line-height: 1.6 !important;
  margin: 0 0 14px 0 !important;
}

.cky-btn-group {
  display: flex !important;
  gap: 10px !important;
  flex-direction: column !important;
}

.cky-btn {
  width: 100% !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  font-size: 16px !important;
}

@media (min-width: 768px) {
  .cky-btn-group {
    flex-direction: row !important;
    justify-content: flex-start !important;
  }

  .cky-btn {
    width: auto !important;
  }
