:root {
  /* Blue type */
  /*--cc-btn-primary-bg: #128ebb;*/
  /*--cc-btn-primary-border-color: #128ebb;*/
  /*--cc-btn-primary-hover-bg: #147da4;*/
  /*--cc-btn-primary-hover-border-color: #147da4;*/

  /* Green type */
  /*--cc-btn-primary-bg: #2bcbb9;*/
  /*--cc-btn-primary-border-color: #2bcbb9;*/
  /*--cc-btn-primary-hover-bg: #20baa9;*/
  /*--cc-btn-primary-hover-border-color: #20baa9;*/

  /* Orange type */
  --cc-btn-primary-bg: #fd7a10;
  --cc-btn-primary-border-color: #fd7a10;
  --cc-btn-primary-hover-bg: #ef7009;
  --cc-btn-primary-hover-border-color: #ef7009;

  /* Secondary buttons */
  --cc-btn-secondary-bg: #ecedef;
  --cc-btn-secondary-border-color: #e2e2e2;

  /* Separator */
  --cc-separator-border-color: #f0f4f7;

  /* Footer */
  --cc-footer-bg: #f8f9fb;
  --cc-footer-border-color: #e4eaed;
}

#cc-main {
  font-family: Titillium Web, sans-serif;
}

@media screen and (min-width: 661px) {
  #cc-main .cm.cm--box.cm--bottom.cm--left {
    max-width: 27rem;
  }

  #cc-main .cm__texts {
    padding: 1.35rem 0 0;
  }

  #cc-main .cm__desc {
    /* No specific styles were provided for this element */
  }

  #cc-main .cm__btns {
    display: flex;
    flex-direction: row-reverse;
    gap: 0.3rem;
    align-items: center;
  }

  #cc-main .cm__btn-group {
    display: flex;
    flex-direction: row-reverse;
    gap: 0.3rem;
    flex-grow: 1;
    width: calc((100%/3)*2);
  }

  #cc-main .cm__btn-group .cm__btn {
    width: calc(100%/2);
  }

  #cc-main .cm__btn.cm__btn--secondary {
    margin-top: 0;
    flex-grow: 1;
  }

  #cc-main .cm__btn-group:nth-child(2) {
    margin-top: 0;
    flex-grow: 1;
    display: flex;
    width: calc(100%/3);
  }


  #cc-main .cm__btn-group:nth-child(2) .cm__btn {
    width: calc(100%/2);
  }

  #cc-main .cm__btn.cm__btn--secondary[data-role="show"] {
    flex-grow: 1;
  }

}

/*.cc--light-funky {*/
/*  color-scheme: light;*/

/*  --cc-bg: #f9faff;*/
/*  --cc-primary-color: #112954;*/
/*  --cc-secondary-color: #112954;*/

/*  --cc-btn-primary-bg: #3859d0;*/
/*  --cc-btn-primary-color: var(--cc-bg);*/
/*  --cc-btn-primary-hover-bg: #213657;*/
/*  --cc-btn-primary-hover-color: #fff;*/

/*  --cc-btn-secondary-bg: #dfe7f9;*/
/*  --cc-btn-secondary-color: var(--cc-secondary-color);*/
/*  --cc-btn-secondary-hover-bg: #c6d1ea;*/
/*  --cc-btn-secondary-hover-color: #000;*/

/*  --cc-cookie-category-block-bg: #ebeff9;*/
/*  --cc-cookie-category-block-border: #ebeff9;*/
/*  --cc-cookie-category-block-hover-bg: #dbe5f9;*/
/*  --cc-cookie-category-block-hover-border: #dbe5f9;*/
/*  --cc-cookie-category-expanded-block-hover-bg: #ebeff9;*/
/*  --cc-cookie-category-expanded-block-bg: #ebeff9;*/

/*  --cc-overlay-bg: rgba(219, 232, 255, 0.85)!important;*/

/*  --cc-toggle-readonly-bg: #cbd8f1;*/
/*  --cc-toggle-on-knob-bg: var(--cc-bg);*/
/*  --cc-toggle-off-bg: #8fa8d6;*/
/*  --cc-toggle-readonly-knob-bg: var(--cc-bg);*/

/*  --cc-separator-border-color: #f1f3f5;*/

/*  --cc-footer-border-color: #f1f3f5;*/
/*  --cc-footer-bg: var(--cc-bg);*/

/*  --cc-btn-border-radius: 1rem .6rem 1.3rem .5rem / .5rem 1rem;*/
/*  --cc-modal-border-radius: var(--cc-btn-border-radius);*/
/*  --cc-pm-toggle-border-radius: var(--cc-btn-border-radius);*/
/*}*/

/*.cc--light-funky #cc-main .toggle__icon:after {*/
/*  border-radius: var(--cc-btn-border-radius);*/
/*}*/

/*.cc--light-funky #cc-main .cm__btn--close {*/
/*  border-radius: var(--cc-btn-border-radius);*/
/*  border-top-left-radius: 0;*/
/*  border-top-right-radius: 0;*/
/*}*/
