#shows[data-tox-carousel]{overflow:hidden;padding:38px 0 56px!important;max-width:100%;background:#080707!important}
#shows[data-tox-carousel]::before{content:none!important;display:none!important}
#shows .tox-marquee{width:100%;font-family:"Karantina",Arial,sans-serif;color:#fff;direction:rtl}
#shows .tox-marquee-head{max-width:1440px;margin:0 auto 28px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#shows .tox-marquee-head h2{font:700 clamp(48px,6vw,80px)/1 "Karantina",Arial,sans-serif;margin:0;color:#fff}
#shows .tox-marquee-controls{display:flex;gap:12px;flex-wrap:wrap}
#shows .tox-marquee-controls button{font:400 25px/1.1 "Karantina",Arial,sans-serif;background:transparent;border:1px solid #fb4b7d;color:#fff;border-radius:30px;padding:10px 20px;cursor:pointer}
#shows .tox-marquee-controls button:hover{background:#f63d76}
#shows .tox-marquee-viewport{direction:ltr;overflow:hidden;margin:0 0 20px}
#shows .tox-marquee-track{display:flex;width:max-content;animation:tox-marquee-slide var(--tox-duration,100s) linear infinite;will-change:transform}
#shows .tox-marquee-viewport:nth-of-type(3) .tox-marquee-track{animation-direction:reverse}
#shows .tox-marquee-group{display:flex;gap:20px;padding-right:20px;flex-shrink:0}
#shows .tox-marquee-card{display:block;flex:0 0 220px;width:220px;text-decoration:none;border-radius:16px;overflow:hidden;background:#171214;border:1px solid #39292d;color:#fff;direction:rtl;transition:border-color .2s}
#shows .tox-marquee-card:hover{border-color:#fa4c7d}
#shows .tox-marquee-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
#shows .tox-marquee-card span{display:block;padding:12px 14px;font:400 28px/1.1 "Karantina",Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:55px}
#shows .tox-marquee:hover .tox-marquee-track,#shows .tox-marquee:focus-within .tox-marquee-track,#shows .tox-marquee.is-paused .tox-marquee-track,#shows .tox-marquee.is-offscreen .tox-marquee-track{animation-play-state:paused}
#shows .tox-marquee :focus-visible{outline:3px solid #ff926b;outline-offset:3px}
#shows .tox-marquee-library:not([hidden]){display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;max-width:1440px;margin:24px auto;padding:0 40px}
#shows .tox-marquee-library .tox-marquee-card{width:100%}
@keyframes tox-marquee-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:780px){#shows .tox-marquee-head{padding:0 20px;align-items:flex-start;flex-direction:column}#shows .tox-marquee-card{width:170px;flex-basis:170px}#shows .tox-marquee-card span{font-size:25px}#shows .tox-marquee-viewport{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#f63d76 #171214}#shows .tox-marquee-track{animation:none;transform:none;width:max-content}#shows .tox-marquee-group[aria-hidden]{display:none}#shows .tox-marquee-library:not([hidden]){padding:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}#shows .tox-marquee-controls button{font-size:24px}}
@media(prefers-reduced-motion:reduce){#shows .tox-marquee-track{animation:none;transform:none}#shows .tox-marquee-viewport{overflow-x:auto}#shows .tox-marquee-group[aria-hidden]{display:none}}
