:root {
  --cc-bg: var(--pantone-gray-secondary);
  /* --cc-bg: #fff; */
  --cc-text: var(--pantone-gray);
  --cc-border-radius: .35em;
  --cc-btn-primary-bg: var(--pantone);
  --cc-btn-primary-text: var(--cc-bg);
  --cc-btn-primary-hover-bg: #1d2e38;
  --cc-btn-secondary-bg: #eaeff2;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #d8e0e6;
  --cc-btn-border-radius: 4px;
  --cc-toggle-bg-off: #919ea6;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #d5dee2;
  --cc-toggle-knob-bg: #fff;
  --cc-toggle-knob-icon-color: #ecf2fa;
  --cc-block-text: var(--cc-text);
  --cc-cookie-category-block-bg: #f0f4f7;
  --cc-cookie-category-block-bg-hover: #e9eff4;
  --cc-section-border: #f1f3f5;
  --cc-cookie-table-border: #e9edf2;
  --cc-overlay-bg: rgba(4,6,8,.85);
  --cc-webkit-scrollbar-bg: #cfd5db;
  --cc-webkit-scrollbar-bg-hover: #9199a0;
}

.cc_div {  
  font-family: SF-Display;  
    
}
#c-ttl {
  font-size: 1.5em;
  margin-bottom: 0.5em;
  font-weight: 600;
}

#cm.bar #c-inr {
  margin: 0 auto;
  max-width: 100%;
}
#c-ttl {
  font-size: 1.5em;
  margin-bottom: 0.5em;
  font-weight: 900;
}

#cm.bar #c-bns {
  max-width: 15.75em;
}

.cc_div #c-bns {  
  flex-direction: row-reverse;
  gap: 1rem;
}
.c-bn.c_link {
  color: var(--pantone);
  border: 1px solid transparent;
  background-color: transparent;
  border-color: var(--pantone);
}