

.chanel-button__logo
 {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    padding: 8px;
    overflow: hidden;
    overflow: clip;
    border-radius: 12px;
    background: linear-gradient(135deg, rgb(211 166 255 / 10%) 0, rgb(143 63 224 / 10%) 100%);
    isolation: isolate;
}

.chanel-button {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    padding: 16px 24px;
    padding-right: 60px;
    max-width: calc(1260px - 64px);
    border-radius: 28px;
    background-color: hsl(264deg 33% 17%);
    text-decoration: none;
    transition: background-color .6s 
ease, transform .2s 
ease;
    user-select: none;
    will-change: background-color;
}

.chanel-button__logo-wrapper-inner {
    position: absolute;
    inset: 0;
    z-index: -1;
    backdrop-filter: blur(10px);
}


.chanel-button__logo-icon {
    object-fit: contain;
    width: 25px;
    height: 25px;
    display: block;
    max-width: 100%;
}
.chanel-button__logo--max {
    width: 40px;
    height: 40px;
    padding-bottom: 10px !important;
}
.chanel-button__logo--max.ko {
    background: conic-gradient(from 132deg at 50% 50%, #0cf 85deg, #0026ff 180deg, #a500c6 340deg);

}
.chanel-button__logo--max.lensk {
   background: conic-gradient(from 132deg at 50% 50%, #0aff39 85deg, #bc0bff 180deg, #cf00f9 340deg);
}

.footer_soc_cust a:hover, .footer_soc_cust a:focus{
    color:#addbf0;
}

.bottom-panel{
    padding-top: 25px;
    border-top: 1px solid #484848;
}
