@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-campaigns-notifications{z-index:1000;background:var(--color-bg-01);color:var(--color-font-03);padding:16px;display:flex;flex-direction:column;flex-wrap:wrap;opacity:0;transition:opacity .3s ease}
.cmp-campaigns-notifications--active{opacity:1}
.cmp-campaigns-notifications__title{margin-bottom:8px}
.cmp-campaigns-notifications__title .cmp-title__text{color:var(--color-font-03);font-family:'CupraMedium',sans-serif;font-weight:500;text-transform:capitalize;font-size:16px;line-height:24px;margin:0}
.cmp-campaigns-notifications__text-block{margin-bottom:8px;font-size:18px;line-height:1.2;font-family:'CupraBook',sans-serif;font-weight:350}
.cmp-campaigns-notifications__text-block + .cmp-campaigns-notifications__text-block{font-size:12px;line-height:1.2}
.cmp-campaigns-notifications__text-block,.cmp-campaigns-notifications__text-block>*{color:var(--color-font-03)}
.cmp-campaigns-notifications__buttons{display:flex;flex-wrap:wrap;gap:8px;padding-right:0}
.cmp-campaigns-notifications__button .cmp-button__text{font-size:14px;line-height:16px;height:auto}
.cmp-campaigns-notifications__close{position:absolute;top:16px;right:16px;transform:none;width:24px;height:24px;cursor:pointer;background-color:var(--color-bg-03);border-radius:50%}
.cmp-campaigns-notifications__close::after{position:absolute;content:'';width:20px;height:20px;display:block;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/close/close-black.svg");background-size:cover;background-position:center;background-repeat:no-repeat}
@media(min-width:764px){.cmp-campaigns-notifications{flex-direction:row;gap:24px}
.cmp-campaigns-notifications__info{flex:1;align-self:center}
.cmp-campaigns-notifications__text-block{font-size:20px;line-height:1.2}
.cmp-campaigns-notifications__text-block + .cmp-campaigns-notifications__text-block{margin-bottom:0;font-size:14px;line-height:1.2}
.cmp-campaigns-notifications__title .cmp-title__text{font-size:20px;margin:0}
.cmp-campaigns-notifications__info{margin-bottom:0}
.cmp-campaigns-notifications__buttons{flex-direction:column;justify-content:center}
.cmp-campaigns-notifications__button{width:auto}
}
@media(min-width:1016px){.cmp-campaigns-notifications{align-items:center}
.cmp-campaigns-notifications__buttons{flex-direction:row;align-items:center;padding-right:40px}
.cmp-campaigns-notifications__close{right:16px}
}
@media(min-width:1436px){.cmp-campaigns-notifications__title .cmp-title__text{font-size:24px;line-height:32px;margin:0}
.cmp-campaigns-notifications__text-block{font-size:24px;line-height:1.2}
.cmp-campaigns-notifications__text-block + .cmp-campaigns-notifications__text-block{font-size:14px;line-height:1.2}
}
.cmp-campaigns-notifications-hz{position:fixed;bottom:0;width:100%;height:fit-content}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__image{width:50%;height:auto}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__info{margin-bottom:8px}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__button{width:100%}
@media(min-width:764px){.cmp-campaigns-notifications-hz .cmp-campaigns-notifications{position:relative;bottom:unset}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__image{width:30%;height:auto}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__close{top:50%;right:10px;transform:translateY(-50%)}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__buttons{padding-right:30px}
}
@media(min-width:1016px){.cmp-campaigns-notifications-hz .cmp-campaigns-notifications{align-items:center}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__image{width:12%}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__buttons{flex-direction:row;align-items:center;padding-right:40px}
.cmp-campaigns-notifications-hz .cmp-campaigns-notifications__close{right:16px}
}
.cmp-campaigns-notifications-vc{width:255px;justify-content:start;align-items:start;position:fixed;left:unset;right:16px;bottom:16px;margin:0 auto;border-radius:2px;box-shadow:0 20px 40px 0 rgba(0,0,0,0.2)}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__image{width:40%}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__title{width:210px}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__info{margin-bottom:0;align-self:flex-start}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__buttons{flex-direction:row;justify-content:start}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__button{width:auto}
@media(min-width:764px){.cmp-campaigns-notifications-vc{left:unset;right:16px;margin:0;gap:0}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__image{width:100%}
.cmp-campaigns-notifications-vc .cmp-campaigns-notifications__text-block{margin-bottom:16px}
.cmp-campaigns-notifications-vc.cmp-campaigns-notifications--right{right:16px;left:unset}
}
@media(min-width:1016px){.cmp-campaigns-notifications-vc{width:266px}
}
@media(min-width:1436px){.cmp-campaigns-notifications__text-block1{font-size:24px;line-height:1.2}
}