.cmp-countdown{z-index:10;position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;transition:all .5s}
.cmp-countdown .cmp-countdown__countdown{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--primary-primary-500);background:linear-gradient(180deg,rgba(0,0,0,0) 31.61%,rgba(0,0,0,0.8) 85.02%);z-index:2;position:relative}
.cmp-countdown .cmp-countdown__countdown span.title{color:var(--primary-primary-500)}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1{display:flex;gap:60px}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1{gap:8px}
}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1 .date{display:flex;flex-direction:column;align-items:center}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1 .date .number{font-family:var(--n27-bold);font-size:6rem;line-height:6.5rem}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1 .date .number{font-size:1.5rem;line-height:1.875rem}
}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1 .date .texto{font-family:var(--inter-regular);font-size:3rem;line-height:3.25rem}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v1 .date .texto{font-size:.875rem;line-height:1.125rem}
}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2{display:flex;justify-content:center;align-items:center;height:200px}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container{text-align:center;position:relative;height:100%}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container svg{transform:rotate(270deg)}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container svg circle{transition:stroke-dashoffset 1s linear}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container svg .in{stroke:var(--Greyscale-400)}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container svg .out{stroke:var(--primary-primary-500)}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container .countdown{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:1.5rem;font-family:var(--n27-bold);color:var(--primary-primary-500)}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container .countdown{font-size:.875rem;line-height:.875rem}
}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container .countdown .day .texto{font-size:1.5rem;font-family:var(--n27-bold)}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container .countdown .day .texto{font-size:.875rem;line-height:.875rem}
}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .container .countdown .timeTotal{display:flex}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-628 svg .in{r:72}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-628 svg .out{stroke-dasharray:452;r:72}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-full svg .in{r:90}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-full svg .out{stroke-dasharray:560;r:90}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-450 svg .in{stroke-width:4px;r:42}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-450 svg .out{stroke-width:4px;stroke-dasharray:263.89;r:42}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-450 .countdown{font-size:.875rem;line-height:.875rem}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-450 .countdown .day .text{font-size:.875rem}
.cmp-countdown .cmp-countdown__countdown .cmp-countdown__countdown-v2 .circle-450 .countdown .day .texto{font-size:.875rem}
.cmp-countdown .cmp-countdown__countdown .notice-container{position:absolute;bottom:24px}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .notice-container{bottom:12px}
}
.cmp-countdown .cmp-countdown__countdown .notice-container .add-notice-button,.cmp-countdown .cmp-countdown__countdown .notice-container .delete-notice-button{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:28px;cursor:pointer;border:0;font-size:16px;font-weight:400;line-height:20px}
@media(max-width:1024px){.cmp-countdown .cmp-countdown__countdown .notice-container .add-notice-button,.cmp-countdown .cmp-countdown__countdown .notice-container .delete-notice-button{font-size:14px;line-height:18px}
}
.cmp-countdown img{width:100%;height:100% !important;object-fit:cover;position:absolute;top:0;left:0;right:0;z-index:1}
.cmp-streaming-detail,.cmp-individual-new,.cc_player{position:relative}
.cc_player.vertical .cmp-countdown{width:409px;top:unset;left:unset}
.cc_player.vertical .cmp-countdown .cmp-countdown__countdown-v1{gap:25px}
.cc_player.vertical .cmp-countdown .cmp-countdown__countdown-v1 .date .number{font-size:3rem;line-height:3rem}
.cc_player.vertical .cmp-countdown .cmp-countdown__countdown-v1 .date .texto{font-size:1.5rem;line-height:1.5rem}