.menu li > a:hover {
  background-image: url("https://vintage-store.ch/wp-content/uploads/2026/01/kategorien-bar.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.header-bottom .header-left .dropdown-menu-wrapper {
  background-image: url("https://vintage-store.ch/wp-content/uploads/2026/01/kategorien-bar.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dropdown-menu-wrapper:not(.open-toggle):hover .dropdown-toggle,
.dropdown-menu-wrapper.show .dropdown-toggle {
  background-image: url("https://vintage-store.ch/wp-content/uploads/2026/01/kategorien-bar.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.header-bottom .header-left,
.header-bottom .header-left .dropdown-menu-wrapper {
  min-width: 0;
}

/* WooCommerce: "Product Information" Überschrift im Beschreibung-Tab entfernen */

.woocommerce div.product 
.woocommerce-Tabs-panel--description > h2 {
  display: none;
}

/* =====================================
   MOLA Sticky Add-to-Cart – veilige fix
   - layout NIET aanpassen
   - knop hoekig
   - glow-ring dunner
   ===================================== */

/* Zorg dat glow zichtbaar blijft */

.sticky-bar.fixed,
.sticky-bar.fixed .container,
.sticky-bar.fixed .sticky-bar-action {
  overflow: visible !important;
}

/* Enkel de knop aanpassen – layout laten zoals MOLA */

.sticky-bar.fixed .sticky-bar-action 
button.single_add_to_cart_button.button.alt {
  /* STRAK / ECKIG */
  border-radius: 0 !important;
  border: none !important;
  /* Kleur behouden */
  background: linear-gradient(
    180deg,
    #ffe56b 0%,
    #ffbf1a 55%,
    #ff8f00 100%
  ) !important;
  color: #111 !important;
  /* Typo iets rustiger */
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.2px !important;
  /* Glow: VEEL DUNNER */
  box-shadow: 0 12px 26px rgba(0,0,0,0.22),
    0 0 0 1px rgba(255,191,26,0.25),
    0 0 32px rgba(255,191,26,0.75) !important;
  filter: drop-shadow(0 0 14px rgba(255,191,26,0.70)) !important;
  transition: box-shadow .18s ease, filter .18s ease, transform .18s ease !important;
}

/* Hover: duidelijk maar niet overdreven */

.sticky-bar.fixed .sticky-bar-action 
button.single_add_to_cart_button.button.alt:hover {
  transform: translateY(-2px) scale(1.04) !important;
  box-shadow: 0 18px 36px rgba(0,0,0,0.28),
    0 0 0 2px rgba(255,191,26,0.30),
    0 0 48px rgba(255,191,26,0.95) !important;
  filter: drop-shadow(0 0 22px rgba(255,191,26,0.95)) !important;
}

.woocommerce div.product form.cart div.quantity {
  float: none;
  display: none;
  align-items: center;
}

.product .price .amount {
  font-size: x-large;
}

/* === BUTTONS: Normalzustand (orange Hintergrund) === */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce div.product form.cart .button {
  background-color: #fcb941 !important;
  color: #ffffff !important;
  border-color: #fcb941 !important;
}

/* === BUTTONS: Hover / Focus (Bild statt Orange) === */

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce div.product form.cart .button:focus {
  background-image: url(https://vintage-store.ch/wp-content/uploads/2026/01/kategorien-bar.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  color: #ffffff !important;
  border-color: #fcb941 !important;
}

.widget .toggle {
  color: #666;
  font-size: initial;
  margin-left: auto;
}

.sidebar-toggler:not(.filter-btn) {
  position: fixed;
  top: 270px;
  left: 0;
  width: 30px;
  height: 40px;
  border-radius: 0;
  font-size: 1.4rem;
  text-align: center;
  color: #fff;
  background-color: rgba(28, 26, 26, 0.8);
  padding: 0;
  visibility: visible;
  z-index: 1049;
  transition: left 0.35s, right 0.35s;
}

.cky-btn.cky-btn-accept {
  background-color: #ffbf36;
}





.cmplz-body {
  margin-bottom: -27px;
}