/* Cinema 6.7: content-sized layouts, scoped to the rebuilt carousel only. */
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase{display:block;container-type:inline-size;isolation:isolate;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto!important;min-height:0!important;margin:0!important;padding:var(--erc-w-module-top,0) var(--erc-w-module-right,0) var(--erc-w-module-bottom,0) var(--erc-w-module-left,0)!important;background:var(--erc-w-background,#fff)!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:0 0 var(--erc-w-head-gap,26px)!important;min-height:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__titles{flex:1 1 180px;min-width:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__titles:empty{display:none;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__head h2{font-size:var(--erc-w-heading-size,clamp(24px,3cqi,34px))!important;line-height:var(--erc-w-heading-line,1.15)!important;letter-spacing:var(--erc-w-heading-spacing,-.035em)!important;color:var(--erc-w-heading-color,#1d1d1f)!important;margin:6px 0 0!important;padding:0!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-kicker{font-size:10px!important;line-height:1.5!important;letter-spacing:.12em!important;color:var(--erc-w-kicker-color,var(--erc-w-accent,var(--erc-blue)))!important;margin:0!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__all{display:inline-flex!important;align-items:center;gap:7px;font-size:12px!important;font-weight:650!important;line-height:1.5!important;color:var(--erc-w-all-color,var(--erc-w-accent,var(--erc-blue)))!important;white-space:normal!important;margin:0!important;padding:7px 0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__navigation{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:100%;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__navigation,.erc-reel__navigation) button{appearance:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;min-width:44px!important;min-height:44px!important;width:var(--erc-w-nav-size,44px)!important;height:var(--erc-w-nav-size,44px)!important;border:1px solid #e8e9ee!important;box-shadow:none!important;border-radius:var(--erc-w-nav-radius,999px)!important;margin:0!important;padding:0!important;color:var(--erc-w-nav-color,#25252a)!important;background:var(--erc-w-nav-bg,#fff)!important;font-size:22px!important;line-height:1!important;transform:none!important;transition:background .2s,color .2s,border-color .2s;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__navigation,.erc-reel__navigation) button:hover{color:var(--erc-w-nav-hover-color,#fff)!important;background:var(--erc-w-nav-hover-bg,var(--erc-w-accent,var(--erc-blue)))!important;border-color:transparent!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase button:disabled{opacity:.35!important;cursor:default;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__navigation,.erc-reel__navigation) button:before{display:none!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__track{--erc-r-slides:4;--erc-r-gap:24px;display:flex;align-items:stretch;gap:var(--erc-w-gap,var(--erc-r-gap,24px))!important;width:100%;max-width:100%;min-width:0;height:auto!important;min-height:0!important;padding:2px 0 12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;}
.erc-showcase .erc-carousel__track::-webkit-scrollbar{display:none;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__track>.erc-film-card{display:flex;flex-direction:column;flex:0 0 max(min(var(--erc-w-min-card,135px),100%),calc((100% + var(--erc-w-gap,var(--erc-r-gap,24px)))/max(1,var(--erc-w-slides,var(--erc-r-slides))) - var(--erc-w-gap,var(--erc-r-gap,24px))))!important;min-width:0!important;max-width:100%!important;scroll-snap-align:start;scroll-snap-stop:normal;overflow:hidden;padding:var(--erc-w-card-top,0) var(--erc-w-card-right,0) var(--erc-w-card-bottom,0) var(--erc-w-card-left,0)!important;border:var(--erc-w-card-border-width,0px) solid var(--erc-w-card-border,#e8e9ee)!important;border-radius:var(--erc-w-card-radius,0px)!important;box-shadow:var(--erc-w-card-shadow,none)!important;background:var(--erc-w-card-bg,transparent)!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__image{position:relative;display:block;width:100%;flex:0 0 auto;aspect-ratio:var(--erc-w-poster-ratio,2 / 3)!important;overflow:hidden;border-radius:var(--erc-w-poster-radius,18px)!important;background:#f2f3f6;box-shadow:none;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__image img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:100%;object-fit:cover;object-position:var(--erc-w-image-position,center);transition:transform .4s ease;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__image:hover img{transform:scale(var(--erc-w-image-scale,1.025));}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__details{display:flex;flex-direction:column;flex:1;min-width:0;gap:0;padding:17px 1px 0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card h3{font-size:var(--erc-w-film-size,18px)!important;line-height:var(--erc-w-film-line,1.3)!important;font-weight:var(--erc-w-film-weight,700)!important;margin:0 0 8px!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card h3 a{color:var(--erc-w-film-color,#1d1d1f)!important;font:inherit!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card h3 a:hover{color:var(--erc-w-film-hover,var(--erc-w-accent,var(--erc-blue)))!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card__genre,.erc-reel__meta){font-size:var(--erc-w-meta-size,12px)!important;line-height:var(--erc-w-meta-line,1.6)!important;color:var(--erc-w-meta-color,#74747c)!important;margin:0 0 10px!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__next{font-size:var(--erc-w-meta-size,11px)!important;line-height:var(--erc-w-meta-line,1.6)!important;font-weight:550;color:var(--erc-w-session-color,var(--erc-w-accent,var(--erc-blue)))!important;margin:0 0 13px!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-card-badge,.erc-reel__badge){font-size:10px!important;line-height:1.4!important;font-weight:650;padding:6px 10px;border-radius:999px;background:var(--erc-w-badge-bg,#fff)!important;color:var(--erc-w-badge-color,#34343b)!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-card-badge{left:12px;bottom:12px;max-width:calc(100% - 24px);}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card__action,.erc-reel__action){display:inline-flex!important;align-items:center;justify-content:center;gap:14px;align-self:flex-start;width:auto;max-width:100%;min-height:44px!important;border:1px solid #e4e7ec!important;border-radius:var(--erc-w-action-radius,999px)!important;padding:var(--erc-w-action-top,10px) var(--erc-w-action-right,16px) var(--erc-w-action-bottom,10px) var(--erc-w-action-left,16px)!important;font-size:var(--erc-w-action-size,12px)!important;line-height:var(--erc-w-action-line,1.4)!important;font-weight:var(--erc-w-action-weight,650)!important;color:var(--erc-w-action-color,var(--erc-w-accent,var(--erc-blue)))!important;background:var(--erc-w-action-bg,#fff)!important;text-align:center;white-space:normal;transition:background .2s,color .2s;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__action{margin:8px 0 0!important;margin-top:auto!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card__action,.erc-reel__action):hover{background:var(--erc-w-action-hover-bg,var(--erc-w-accent,var(--erc-blue)))!important;color:var(--erc-w-action-hover-color,#fff)!important;border-color:transparent!important;transform:none;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card__action,.erc-reel__action) :is(span,svg){color:inherit!important;flex-shrink:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__bottom{display:flex;justify-content:flex-end;margin-top:12px;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;margin-top:10px;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__pagination button{display:inline-grid!important;place-items:center;width:28px!important;height:32px!important;min-height:32px!important;min-width:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__pagination,.erc-reel__dots) button:before{display:none!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__pagination,.erc-reel__dots) button:after{content:""!important;display:block!important;position:static!important;width:5px!important;height:5px!important;margin:0!important;border-radius:99px!important;background:var(--erc-w-dot-color,#d0d3da)!important;opacity:1!important;transform:none!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__pagination,.erc-reel__dots) button[aria-pressed=true]:after{width:17px!important;background:var(--erc-w-dot-active,var(--erc-w-accent,var(--erc-blue)))!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-carousel__track{--erc-r-slides:2;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-film-card{flex-direction:row!important;flex-basis:max(min(var(--erc-w-min-card,280px),100%),calc((100% + var(--erc-w-gap,var(--erc-r-gap,24px)))/max(1,var(--erc-w-slides,var(--erc-r-slides))) - var(--erc-w-gap,var(--erc-r-gap,24px))))!important;align-items:center;gap:20px;padding:var(--erc-w-card-top,18px) var(--erc-w-card-right,18px) var(--erc-w-card-bottom,18px) var(--erc-w-card-left,18px)!important;border-width:var(--erc-w-card-border-width,1px)!important;border-radius:var(--erc-w-card-radius,22px)!important;background:var(--erc-w-card-bg,#fff)!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-film-card__image{width:min(var(--erc-w-poster-width,125px),37%)!important;flex:0 0 min(var(--erc-w-poster-width,125px),37%)!important;align-self:flex-start;border-radius:var(--erc-w-poster-radius,12px)!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-film-card__details{padding:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-film-card__action{margin-top:8px!important;}
/* Focus: one active slide in normal flow. Hidden films reserve no space. */
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel{display:block;position:relative;touch-action:pan-y;border:1px solid var(--erc-w-card-border,#e8e9ee);border-radius:var(--erc-w-hero-radius,26px);background:var(--erc-w-card-bg,#fff);overflow:hidden;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__slide{display:none!important;min-width:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__slide.is-active{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:var(--erc-w-hero-height,420px);animation:erc-reel-in var(--erc-w-fade,400ms) ease both;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__art{display:block;position:relative;min-width:0;min-height:280px;overflow:hidden;background:linear-gradient(145deg,#243e64,#0d1726);}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__art img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:var(--erc-w-image-position,center);opacity:calc(1 - var(--erc-w-overlay,0));}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__art-label{position:absolute;left:24px;top:24px;display:inline-block;max-width:calc(100% - 48px);padding:8px 12px;border-radius:99px;background:#fffffff2;color:#1d1d1f!important;font-size:9px;line-height:1.4;font-weight:750;letter-spacing:.12em;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:var(--erc-w-hero-top,40px) var(--erc-w-hero-right,38px) var(--erc-w-hero-bottom,40px) var(--erc-w-hero-left,38px);}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__eyebrow{font-size:10px!important;line-height:1.5!important;letter-spacing:.1em!important;font-weight:650;color:var(--erc-w-meta-color,#7a7a83)!important;margin:0 0 16px!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__title{font-size:var(--erc-w-film-size,clamp(27px,3.3cqi,44px))!important;line-height:var(--erc-w-film-line,1.08)!important;letter-spacing:var(--erc-w-film-spacing,-.045em)!important;font-weight:var(--erc-w-film-weight,720)!important;color:var(--erc-w-film-color,#1d1d1f)!important;margin:0 0 16px!important;padding:0!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__title a{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__title a:hover{color:var(--erc-w-film-hover,var(--erc-w-accent,var(--erc-blue)))!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__badge{display:inline-block;border:1px solid #e8e9ee;margin:0 0 14px;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__session{margin:8px 0 22px;padding-left:13px;border-left:2px solid var(--erc-w-session-color,var(--erc-w-accent,var(--erc-blue)));}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__session span{font-size:10px!important;color:var(--erc-w-meta-color,#7a7a83)!important;line-height:1.5;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__session p{font-size:var(--erc-w-meta-size,13px)!important;line-height:var(--erc-w-meta-line,1.6)!important;font-weight:650;color:var(--erc-w-session-color,var(--erc-w-accent,var(--erc-blue)))!important;margin:3px 0 0!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__action{background:var(--erc-w-action-bg,var(--erc-w-accent,var(--erc-blue)))!important;color:var(--erc-w-action-color,#fff)!important;border-color:transparent!important;padding:var(--erc-w-action-top,13px) var(--erc-w-action-right,19px) var(--erc-w-action-bottom,13px) var(--erc-w-action-left,19px)!important;margin:0!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__action:hover{background:var(--erc-w-action-hover-bg,#102d55)!important;color:var(--erc-w-action-hover-color,#fff)!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #eceef2;min-width:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__position{flex:1;min-width:0;color:var(--erc-w-dot-active,#6d707a);font-size:12px;font-variant-numeric:tabular-nums;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__dots{display:flex;align-items:center;max-width:100%;overflow-x:auto;scrollbar-width:none;}
.erc-showcase .erc-reel__dots::-webkit-scrollbar{display:none;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__dots button{display:inline-grid!important;place-items:center;flex:0 0 24px;min-width:24px!important;min-height:32px!important;width:24px!important;height:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__navigation{display:flex;align-items:center;gap:7px;flex-shrink:0;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase [hidden]{display:none!important;}
@container(max-width:900px){body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__track{--erc-r-slides:2.6;}body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-carousel__track{--erc-r-slides:1.35;}body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__slide.is-active{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);}body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__copy{padding:var(--erc-w-hero-top,28px) var(--erc-w-hero-right,26px) var(--erc-w-hero-bottom,28px) var(--erc-w-hero-left,26px);}}
@container(max-width:600px){
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__head{gap:10px 14px;margin-bottom:var(--erc-w-head-gap,20px)!important;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__track{--erc-r-slides:1.15;--erc-r-gap:16px;gap:var(--erc-w-gap,var(--erc-r-gap,16px))!important;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card h3{font-size:var(--erc-w-film-size,17px)!important;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-carousel__track{--erc-r-slides:1.03;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase.erc-carousel--horizontal .erc-film-card{gap:14px;padding:var(--erc-w-card-top,14px) var(--erc-w-card-right,14px) var(--erc-w-card-bottom,14px) var(--erc-w-card-left,14px)!important;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__slide.is-active{grid-template-columns:minmax(0,1fr);min-height:0;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__art{min-height:0;height:clamp(170px,calc(var(--erc-w-hero-height,420px) * .52),320px);aspect-ratio:auto;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__art-label{left:18px;top:18px;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__copy{padding:var(--erc-w-hero-top,24px) var(--erc-w-hero-right,22px) var(--erc-w-hero-bottom,26px) var(--erc-w-hero-left,22px);}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__eyebrow{margin-bottom:12px!important;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__title{font-size:var(--erc-w-film-size,30px)!important;margin-bottom:12px!important;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__session{margin:5px 0 18px;}
 body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__footer{padding:12px 18px;gap:12px;}
}
@container(max-width:310px){body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__footer{flex-wrap:wrap;}body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-reel__title{font-size:var(--erc-w-film-size,25px)!important;}body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__track>.erc-film-card{flex-basis:100%!important;}}
@keyframes erc-reel-in{from{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-reel__slide,.erc-film-card__image img){animation:none!important;transition:none!important;}}

body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-carousel__head h2{font-family:var(--erc-w-heading-font,inherit)!important;letter-spacing:var(--erc-w-heading-spacing,normal)!important;word-spacing:var(--erc-w-heading-words,normal)!important;text-transform:var(--erc-w-heading-transform,none)!important;font-style:var(--erc-w-heading-style,normal)!important;text-decoration:var(--erc-w-heading-decoration,none)!important;}

body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card h3,.erc-reel__title){font-family:var(--erc-w-film-font,inherit)!important;letter-spacing:var(--erc-w-film-spacing,normal)!important;word-spacing:var(--erc-w-film-words,normal)!important;text-transform:var(--erc-w-film-transform,none)!important;font-style:var(--erc-w-film-style,normal)!important;text-decoration:var(--erc-w-film-decoration,none)!important;}

body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card__genre,.erc-film-card__next,.erc-reel__meta,.erc-reel__session p){font-family:var(--erc-w-meta-font,inherit)!important;font-weight:var(--erc-w-meta-weight,inherit)!important;letter-spacing:var(--erc-w-meta-spacing,normal)!important;word-spacing:var(--erc-w-meta-words,normal)!important;text-transform:var(--erc-w-meta-transform,none)!important;font-style:var(--erc-w-meta-style,normal)!important;text-decoration:var(--erc-w-meta-decoration,none)!important;}

body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-film-card__action,.erc-reel__action){font-family:var(--erc-w-action-font,inherit)!important;font-weight:var(--erc-w-action-weight,650)!important;letter-spacing:var(--erc-w-action-spacing,normal)!important;word-spacing:var(--erc-w-action-words,normal)!important;text-transform:var(--erc-w-action-transform,none)!important;font-style:var(--erc-w-action-style,normal)!important;text-decoration:var(--erc-w-action-decoration,none)!important;}

/* Content-sized Elementor envelopes on all devices. Width and inner spacing
   remain editable; the focus height is set on its own active content. */
body:is(body,#proradio-body) :is(.elementor-widget-er-cinema-carousel,.erc-carousel-elementor-host){--container-widget-height:auto;--container-widget-flex-grow:0;height:auto!important;min-height:0!important;flex-grow:0!important;flex-basis:auto!important;}
body:is(body,#proradio-body) :is(.elementor-widget-er-cinema-carousel,.erc-carousel-elementor-host)>.elementor-widget-container,body:is(body,#proradio-body) .erc-carousel-elementor-content{height:auto!important;min-height:0!important;flex-grow:0!important;flex-basis:auto!important;}

body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card__image img[hidden]{display:none!important;}

body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase :is(.erc-carousel__navigation,.erc-reel__navigation) button:after{display:none!important;}
body:is(body,#proradio-body) .erc-showcase.erc-showcase.erc-showcase .erc-film-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--erc-w-card-title-lines,2);overflow:hidden;}
