/* zZounds brand overrides for the CookieConsent banner. Values mirror the www site's
   _cookie-consent.scss with the theme variables resolved. */
#cc-main {
    --cc-btn-primary-bg: #2b7194 !important;
    --cc-btn-primary-color: #fff !important;
    --cc-btn-primary-hover-bg: #1d4665 !important;
    --cc-btn-primary-hover-color: var(--cc-btn-primary-color) !important;

    --cc-btn-secondary-bg: transparent !important;
    --cc-btn-secondary-color: #fff !important;
    --cc-btn-secondary-border-color: transparent !important;

    --cc-bg: #1c2742;
    --cc-secondary-color: #fff;
    --cc-toggle-on-bg: var(--cc-btn-primary-bg);
}

#cc-main .pm {
    background: #fff !important;
}

#cc-main .cm__title {
    color: #fff !important;
}

#cc-main .pm__section-desc-wrapper {
    color: #000 !important;
}

#cc-main .pm__btn.pm__btn--secondary {
    color: #fff !important;
    background-color: #2b7194 !important;
}

#cc-main .pm__close-btn svg {
    stroke: #000;
}

#cc-main .pm__section-desc p:not(:first-child) {
    display: block !important;
    margin-top: 1em !important;
}

.zz-cookie-links .zz-cookie-settings {
    background: none;
    border: 0;
    padding: 0;
    color: inherit;
    font: inherit;
    cursor: pointer;
    text-decoration: underline;
}

html:not(.cc-enabled) .cookie-settings {
    display: none;
}
