.klaro{
  --dark1: #ffffff;
  --dark2: #3a4345;
  --light1: #000000;
  --blue1: #a2c617;
  --green1: #a2c617;
  --green2: #a2c617;
  --brown: #61482C;

  --border-radius: 0;
}

.klaro{
  .cm-link.cn-learn-more{
    color: var(--brown) !important; 
    text-decoration: underline !important;
  }
  .cm-modal.cm-klaro{
    width: calc(100% - 20px) !important;
    left: 10px !important;
    @media (min-width: 660px) {
      left: initial !important;
      max-width: 764px !important;
    }
  }
  .cookie-notice{
    @media (min-width: 1024px) {
      left: 50% !important;
      transform: translateX(-50%) !important;
      width: calc(100% - 64px) !important;
      max-width: 1440px !important;
    }
  }
  .cm-footer-buttons{
    flex-wrap: wrap !important;
    gap: 10px !important;
    flex-direction: column !important;
    @media (min-width: 784px) {
      flex-direction: row !important;
    }
  }
}
.cm-powered-by{
  display: none !important;
}
.cm-btn{
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  /* color: color('white') !important; */
  /* background-color: color('gray3') !important; */
  border-radius: 0px 0px 0px 0px !important;
  padding: 18px 35px 18px 35px !important;
  text-align: center !important;
  transition: all .3s !important;
  display: inline-block !important;
  line-height: 1 !important;
  text-decoration: none !important;
  min-width: 170px !important;
  border: 0 !important;


  border-radius: 0 !important;
  padding: 18px 35px 18px 35px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}