.siteCookies .siteCookies__form,
.cookies-visible .colorbox-html-content {
    background: linear-gradient(120deg, #1e2b47 53%, #182540 82%) !important;
}

.cookies-visible .colorbox-html-content {
    border: 0 !important;
    padding-inline: 25px;
}

.cookiesSetting__button.js-cookiesConsentSubmit {
    margin-right: 16px !important;
}

.cookiesSetting__item {
    align-items: center;
}

#cboxLoadedContent,
.cboxContent {
    border-radius: var(--radius-lg) !important;
}



.cookiesSetting__bottom {
    align-items: center !important;
}

.siteCookies__links {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.siteCookies__text {
    gap: 8px;
}

.siteCookies__text::before {
    content: "";
    position: absolute;
    top: -100px;
    width: 100px;
    height: 100px;
    background-image: url(https://cdn.myshoptet.com/usr/www.pekneweby.cz/user/documents/pw/img/rozcesnikN1/cookies/cookies.png);
    background-size: contain;
    background-repeat: no-repeat;
    left: -15px;
}

.siteCookies .siteCookies__form {
    border-radius: var(--radius-lg) var(--radius-lg) 0 0 !important;
    margin: 0px 10px !important;
}

.siteCookies__buttonWrap {
    display: none !important;
}

.siteCookies__text a {
    text-decoration: unset !important;
    color: var(--color-gray) !important;
    transition: all 0.4s ease-out;
}

.siteCookies__content {
    padding: 50px 20px 0px !important;
}

@media (max-width: 766px) {

    .siteCookies__links button,
    .colorbox-html-content button {
        width: 100% !important;
        max-width: 300px !important;
    }

    .cookiesSetting__uncheck {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

}

@media (min-width: 767px) {
    .siteCookies .siteCookies__form {
        margin-left: 32px !important;
        margin-right: unset !important;
        margin-bottom: 32px !important;
        max-width: 440px !important;
        border-radius: var(--radius-lg) !important;
    }

    .siteCookies__text::before {
        left: 20%;
        top: -215px;
        width: 200px;
        height: 200px;
    }

    .siteCookies__links {
        flex-direction: row;
        gap: 32px;
    }


    .siteCookies__text a:hover {
        color: var(--color-white) !important;
    }

    .siteCookies__content {
        padding: 100px 30px 30px !important;
    }
}