/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*-------------------------------------@COOKIES-----------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/*-----------------------------------@PANEL OPENER--------------------------------*/
/*--------------------------------------------------------------------------------*/

#cmplz-manage-consent .cmplz-show {
    display:none;
}

/*--------------------------------------------------------------------------------*/
/*--------------------------------------@PANEL------------------------------------*/
/*--------------------------------------------------------------------------------*/

.cmplz-cookiebanner {
    padding:32px!important;

    border-width:1px!important;
    border-style:solid!important;
    border-color:var(--color-gray-smoke)!important;
    border-radius:6px!important;

    box-shadow:none!important;
    -webkit-box-shadow:none!important;
}

.cmplz-cookiebanner .cmplz-header {
    display:flex!important;
    justify-content: space-between;
}

.cmplz-cookiebanner .cmplz-logo {
    display:none;
}

.cmplz-cookiebanner .cmplz-title {
    font-family:var(--text-family-head)!important;
    font-size:var(--text-head-xs-size)!important;
    line-height:var(--text-head-xs-line-height)!important;
    color:var(--color-black-eerie)!important;
    font-weight: 600!important;
}

.cmplz-cookiebanner .cmplz-message {
    margin:0!important; 
        font-family:var(--text-family-body)!important;
    font-size:var(--text-body-s-size)!important;
    line-height:var(--text-body-s-line-height)!important;
    color:var(--color-black-eerie)!important;
    font-weight: 400!important;
}

.cmplz-cookiebanner .cmplz-message a {
    font-family:var(--text-family-body)!important;
    font-size:var(--text-body-m-size)!important;
    line-height:var(--text-body-m-line-height)!important;
    color:var(--color-black-eerie)!important;
    font-weight: 400!important;

    transition: all calc(1/3*1s) ease-in-out;
}
.cmplz-cookiebanner .cmplz-message a:hover {
    color:var(--color-secondary)!important;
}

.cmplz-cookiebanner .cmplz-buttons {
    gap:24px!important;
}

.cmplz-cookiebanner .cmplz-btn {
    width:fit-content!important;
    
    padding:8px 32px!important;

    font-family:var(--text-family-body)!important;
    font-size:var(--text-body-m-size)!important;
    line-height:var(--text-body-m-line-height)!important;
    letter-spacing: 0em!important;
    text-transform:initial!important;
    color:var(--color-orange-06)!important;
    font-weight:500!important;
    text-align:left!important;
    text-decoration: none!important;

    background-color:transparent!important;
    
    border: 1px solid var(--color-orange-06)!important; 
    border-radius:4px!important;

    transition: var(--animation-transition-01);
}
.cmplz-cookiebanner .cmplz-btn:hover {
    background-color:rgba( 247, 154, 70,.15 )!important;
    
    border: 1px solid var(--color-orange-06)!important; 
}

.cmplz-cookiebanner .cmplz-btn:not( .cmplz-accept ) {
    color:var(--color-black-eerie)!important; 

    background-color:transparent!important;
    
    border: 1px solid var(--color-gray-french)!important; 
}
.cmplz-cookiebanner .cmplz-btn:not( .cmplz-accept ):hover { 
    color:var(--color-black-eerie)!important; 

    background-color:rgba( 235, 235, 235, .3 )!important;
    
    border: 1px solid var(--color-gray-french)!important; 
}

.cmplz-cookiebanner .cmplz-links {
    display:none!important;
}

.cmplz-cookiebanner .cmplz-category {
    font-family:var(--text-family-body);
}


.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before {
    background-color: var(--color-gray-french)!important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before {
    background-color: var(--color-secondary)!important;
}

.cmplz-cookiebanner .cmplz-category-header .cmplz-category-title {
    font-family:var(--text-family-body)!important;
}


@media ( min-width: 1025px ) {

    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*-------------------------------------#COOKIES-----------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/

}

@media ( min-width:768px ) and ( max-width:1024px ) {

    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*-------------------------------------$COOKIES-----------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/

}

@media ( max-width:767px ) {

    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*-------------------------------------%COOKIES-----------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/
    /*--------------------------------------------------------------------------------*/

    .cmplz-cookiebanner .cmplz-btn {
        width: 100%!important;

        text-align: center!important;
    }

    .cmplz-cookiebanner .cmplz-btn:hover::before {
        width:0%!important;
    }

    .cmplz-cookiebanner .cmplz-btn:hover::after {
        opacity:1!important;

        transform: none!important;
    }

}

