.cookie-card { position: relative; }
.cookie-adv-scroll { 
    max-height: 200px; 
    overflow: auto;
    display: flex;
    flex-direction: column;
    gap: 15px;     
    padding-bottom: 56px;    
}
.cookie-adv-footer {
    position: absolute;
    left: 0; right: 0; bottom: 0;
    background: #fff;
    padding: 16px;
    border-top: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    gap: 10px;  
}
.cookie-adv { 
    padding-bottom: 70px; 
}
.cookie-title{
    margin: 0;
    font-size: 16px;
    font-weight: 600;
}
#cookie-title{
  margin: 0;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}
.cookie-main{
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
}
.cookie-icon{
    width: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;   
    margin-top: 15px;     
}
.cookie-setting-controls{
    display: flex;
    align-items: center;    
}
.cookie-adv-intro{
    margin-bottom: 10px;
}
.cookie-popup{
    position: fixed;
    bottom: 0;
    right: 0;    
    z-index: 99999;
    background-color: white;
    max-width: 323px;
    padding: 18px;    
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 4px 10px #80808080;
}
.cookie-setting{
    display: flex;
}
#cookie-policy{
    text-decoration: underline;
    background: none;
    border: none;
    cursor: pointer;
    padding-bottom: 20px;    
}

#cookie-accept:hover, #cookie-approve:hover {
    background-color: var(--pink-hover);
}
#cookie-accept:active, #cookie-approve:active{
    background-color: var(--pink-click);    
}
#cookie-accept, #cookie-approve{
    padding: 13px 20px;
    color: white;
    font-weight: 700;
    border: none;
    background: var(--pink);
    border-radius: var(--border-radius-999);
    cursor: pointer;
}
.cookie-radio{
    width: 17px;
    height: 22px;    
}
.cookie-close{
    position: absolute;
    right: 0; 
    font-size: 20px;
    border: none;
    cursor: pointer;
    z-index: 400;
    background: none;
    border-radius: var(--border-radius-999);
    padding: 5px 10px 5px 10px;
    color: #b3acac;
    top: -7px;    
}
.cookie-close:hover {
    background-color: var(--btn-bg-clr-new);
}
.cookie-close:active {
    background-color: var(--flash-clr-blue);
}
#cookie-back{
    cursor: pointer;
    border: none;
    background-color: var(--btn-bg-clr-new);
    padding: 8px 5px 7px 5px;
    border-radius: 999px;   
    font-weight: 600;
}
#cookie-back:hover{
    background-color: #e1e4f3;
}
#cookie-back:active{
    background-color: var(--flash-clr-blue);
}
@media (max-width: 499px){
    #cookie-popup{
        max-width: 100%;
        box-shadow: 0px -3px 11px #80808033;
    }
}
.cookie-setting-title{
    font-weight: 500;
}
.cookie-popup.cookie-embedded{
  position: static;
  inset: auto;
  background: transparent;
  pointer-events: auto;
  z-index: auto;
  display: block;
}
.cookie-popup.cookie-embedded .cookie-close{ 
    display:none; 
}

.fa-solid.fa-check{
    color: black !important;
    FONT-SIZE: 12PX;  
}
input[type="radio" i]{
    display: none;    
}
.cookie-text .info-link{
    font-size: 14px !important;
}
.cookie-popup.cookie-embedded{
    max-width: 100%;
    padding: 0px; 
    border-radius: 0px; 
    box-shadow: 0px 4px 10px #80808000;
}

.cookie-popup.cookie-embedded .cookie-adv-footer{
    display: flex;
    flex-direction: row;    
}
.cookie-popup.cookie-embedded .fa-solid.fa-arrow-left{
    margin: 0;
}
.cookie-popup.cookie-embedded #cookie-back{
     display: none;
}
.cookie-popup.cookie-embedded .cookie-radio{
    width: 17px;
    height: 25px;
    margin-left: 10px; 
}