.js .js-accordion{opacity:0;transition:all .75s ease-in-out .3s}.js .js-accordion[role=tablist]{opacity:1}.js-accordion__panel{display:block;margin:0;max-height:100%;opacity:1;overflow:hidden;padding:0;transition:visibility 0s ease-in-out,max-height .4s ease-in-out,opacity .4s ease-in-out;visibility:visible}.js-accordion__panel[aria-hidden=true]{display:block;margin:0;max-height:0;opacity:0;padding:0;transition-delay:.4s,0s,0s;visibility:hidden}button.accordion__header{color:currentColor;margin:0;padding:0 2rem 1rem 0;position:relative;text-align:left;width:100%}button.accordion__header:after{bottom:0;content:"";display:block;left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:20}.js button.accordion__header:after{cursor:pointer}button.accordion__header[aria-expanded=false]:before,button.accordion__header[aria-expanded=true]:before{background:url(../svg/icon-arrow-down.svg) 50% no-repeat;background-size:12px 16px;content:"";cursor:pointer;display:block;height:2rem;margin:0;padding:0;position:absolute;right:0;top:.65rem;transform:none;transition:all .5s ease-in-out;width:2rem;z-index:5}.search-sidebar button.accordion__header[aria-expanded=false]:before,.search-sidebar button.accordion__header[aria-expanded=true]:before{filter:invert(1)}@media (min-width:1024px){.search-sidebar button.accordion__header[aria-expanded=false]:before,.search-sidebar button.accordion__header[aria-expanded=true]:before{filter:none}}button.accordion__header[aria-expanded=false]:before{transform:rotate(-90deg)}button.accordion__header .cover{opacity:0;position:absolute;right:-2rem;top:-1rem;transform:translateX(100%);z-index:10}.accordion__title .active .movie-title,.accordion__title:hover .movie-title{color:var(--brownlight)}.accordion__title .active .cover{-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards}.accordion__title.over .movie-title{color:var(--brownlight)}.accordion__title.over .cover{-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards}.bt--filter,.bt-submit{color:var(--black)}@media (hover:hover) and (pointer:fine){.bt--filter:hover,.bt-submit:hover{background-color:var(--black);color:var(--white)}}.bt--filter:focus,.bt-submit:focus{background-color:var(--black);color:var(--white)}.bt--filter,.bt-submit{background:transparent;border:1px solid var(--black)}.bt--filter.active,.bt-submit.active{background-color:var(--white);color:var(--black)}.search-sidebar .bt--filter,.search-sidebar .bt-submit{color:var(--white)}@media (hover:hover) and (pointer:fine){.search-sidebar .bt--filter:hover,.search-sidebar .bt-submit:hover{background-color:var(--white);color:var(--black)}}.search-sidebar .bt--filter:focus,.search-sidebar .bt-submit:focus{background-color:var(--white);color:var(--black)}.search-sidebar .bt--filter,.search-sidebar .bt-submit{background:transparent;border:1px solid var(--white)}@media (min-width:1024px){.search-sidebar .bt--filter,.search-sidebar .bt-submit{color:var(--black)}@media (hover:hover) and (pointer:fine){.search-sidebar .bt--filter:hover,.search-sidebar .bt-submit:hover{background-color:var(--black);color:var(--white)}}.search-sidebar .bt--filter:focus,.search-sidebar .bt-submit:focus{background-color:var(--black);color:var(--white)}.search-sidebar .bt--filter,.search-sidebar .bt-submit{border:1px solid var(--black)}}.search-sidebar .bt--filter.active,.search-sidebar .bt-submit.active{background-color:var(--white);color:var(--black)}@media (min-width:1024px){.search-sidebar .bt--filter.active,.search-sidebar .bt-submit.active{background-color:var(--black);color:var(--white)}}
