/* cookies notice — centered intro and a hairline-divided accordion of clauses */
.cookies-notice__circle {
    pointer-events: none;
}

.cookies-notice__circle--top {
    width: 16rem;
    height: 16rem;
    transform: translate(2.5rem, -2.5rem);
}

.cookies-notice__circle--bottom {
    width: 18rem;
    height: 18rem;
    transform: translate(-4rem, 4rem);
}

.cookies-notice__title {
    letter-spacing: -0.02em;
}

.cookies-notice__intro {
    max-width: 42rem;
}

.cookies-notice__item:first-child {
    border-top-width: 0 !important;
}

.cookies-notice__toggle {
    list-style: none;
}

.cookies-notice__toggle::-webkit-details-marker {
    display: none;
}

.cookies-notice__chevron {
    transition: transform 200ms ease;
}

.cookies-notice__item[open] > .cookies-notice__toggle .cookies-notice__chevron {
    transform: rotate(180deg);
}

@media (max-width: 767.98px) {
    .cookies-notice__circle {
        display: none;
    }
}

