/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Hide ReCaptcha Logo on Main Page */
.grecaptcha-badge { visibility: hidden; }
.wc-gzd {
    display:none;
    }


:is(
.widget,
.wd-widget,
div[class^="vc_wp"]) :is(ul,
ol) {
    list-style: none;
    --list-mb: 0;
    --li-mb: 5px;
    --li-pl: 0; }

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    position: absolute;
    top: -15px!important;
    inset-inline-end: -9px;
    z-index: 1;
    width: 40px!important;
    height: 15px;
    border-radius: 20%!important;
    background-color: var(--wd-primary-color);
    color: #FFF;
    text-align: center;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 9px;
    line-height: 15px; }

/* QTY Anpassen overall*/
.quantity input.qty {
    width: 70px !important;  /* Passen Sie die Breite nach Bedarf an */
    max-width: 100%;
    padding: 5px;
}

#mengen-hinweis {
    margin-bottom: 10px;
    font-weight: bold;
    color: #4a4a4a;
}

a[href^="tel:"] {
    padding: 2px;
    font-size: 18px;
    line-height: 1.5;
    display: inline-block;
  }

.woocommerce-price-suffix {
    color: var(--wd-primary-color);
    font-weight: 600;
}

/* HEADER BUTTON  */
.toggle-container {
  display: inline-block;
  position: relative;
  
}

.toggle {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.toggle-checkbox {
  display: none;
}

.toggle-circle {
  width: 50px;
  height: 25px;
  background-color: #e0e0e0;
  border-radius: 25px;
  position: relative;
  transition: background-color 0.3s;
  z-index: 2;
}

.toggle-circle::after {
  content: '';
  width: 21px;
  height: 21px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  transition: transform 0.3s;
}

.toggle-checkbox:checked + .toggle-circle {
  background-color: #4CAF50!important; 
}

.toggle-checkbox:checked + .toggle-circle::after {
  transform: translate(25px, -50%);
}

.toggle-label {
  margin-left: 10px;
  font-size: 14px;
  font-family:"Lato", Arial, Helvetica, sans-serif
}
/* HEADER BUTTON END*/