//cookies
// .cky-notice-des * {
//     font-size: 16px !important;
// }
.cky-consent-container.cky-classic-bottom,
.cky-preference-wrapper {
    max-width: 1186px;
    width: 100%;
    margin: 0 auto;
    right: 0;
    left: 0;
    bottom: 40px;
    font-family: "VulfMono-Light", "sans-serif";
    font-size: 16px;
    font-weight: 400;
    line-height: 1.32;
    letter-spacing: 0.32px;
    @include tablet {
        bottom: 0;
    }
    .cky-preference-content-wrapper .cky-show-desc-btn,
    button.cky-show-desc-btn:not(:hover):not(:active) {
        color: var(--color-black);
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600;
    }
    .cky-preference-center,
    .cky-preference,
    .cky-preference-body-wrapper,
    .cky-preference-content-wrapper,
    .cky-accordion-wrapper,
    .cky-accordion,
    .cky-footer-wrapper,
    .cky-prefrence-btn-wrapper {
        border-color: rgba(0, 0, 0, 0.28);
    }
    .cky-prefrence-btn-wrapper {
        .cky-btn.cky-btn-accept {
            border-radius: 89px;
            font-size: 10px;
            line-height: 1.32;
            padding: 12px 17px;
            letter-spacing: 1.3px;
            text-transform: uppercase;
        }
    }
    .cky-btn.cky-btn-preferences {
        font-family: "VulfMono-Light", "sans-serif";
        font-size: 10px;
        font-weight: 400;
        line-height: 1.32;
        padding: 12px 17px;
        letter-spacing: 1.3px;
        text-transform: uppercase;
        background-color: var(--color-black);
        color: $white-smoke;
        border-radius: 89px;
    }
    .cky-cookie-des-table {
        p {
            font-size: 12px;
        }
    }
    .cky-notice-group {
        flex-direction: column;
        gap: 20px;
        .cky-notice-des {
            text-align: center;
            @include tablet {
                overflow-y: auto;
            }
        }
    }
    .cky-notice-btn-wrapper {
        .cky-btn {
            font-family: "VulfMono-Light", "sans-serif";
            font-size: 10px;
            font-weight: 400;
            line-height: 1.32;
            letter-spacing: 1.3px;
            text-transform: uppercase;
        }
        .cky-btn-accept {
            padding: 12px 17px;
            border-radius: 89px;
        }
    }
    .cky-always-active {
        color: $black;
    }
    .cky-audit-table {
        border-radius: 0;
    }
}

.cky-preference-wrapper {
    border-top: 1px solid rgba(0, 0, 0, 0.28);
    border-color: rgba(0, 0, 0, 0.28) !important;
    margin-top: -2px;
}

.cky-preference-header {
    @include tablet {
        border-bottom: 1px solid rgba(0, 0, 0, 0.28)!important;
    }
}

.cky-footer-wrapper {
    div:last-of-type {
        display: none !important;
    }
}