.listbox{display:inline-flex;position:relative}.listbox .listbox__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;gap:var(--unit-xs);line-height:normal;position:relative;text-align:left;transition:color .2s cubic-bezier(.23,1,.32,1);white-space:nowrap;width:100%;will-change:color;z-index:2}.listbox .listbox__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listbox .listbox__button{font-size:1rem}.listbox .listbox__container{background-color:var(--color-white);border-radius:2px 2px 5px 5px;box-shadow:0 0 8px #0000001a;color:currentColor;display:flex;flex-direction:column;max-height:300px;min-width:100%;overflow-x:hidden;overflow-y:auto;padding-top:var(--unit-xs) 0;position:absolute;right:0;top:100%;z-index:1;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden}.listbox .listbox__options{display:flex;flex-direction:column;list-style:none;margin:0;padding-left:0}.listbox .listbox__option{cursor:pointer;display:flex;line-height:normal;padding:var(--unit-xs) var(--unit-sm);position:relative;width:100%}.listbox .listbox__option__label{text-align:left;white-space:nowrap}.listbox .listbox__option.is-selected,.listbox .listbox__option:hover{color:var(--color-link)}.listbox .listbox__option *{pointer-events:none}.listbox .listbox__option:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:-1}.listbox .listbox__option:first-child:before{display:none}.listbox.is-open .listbox__trigger,.listbox:hover .listbox__trigger{color:var(--color-link)}.listbox.is-open .listbox__button svg{transform:rotate(180deg)}.listbox.is-open .listbox__container{opacity:1;visibility:visible}.pagination{font-size:1rem;position:relative;text-align:center}.pagination__wrapper{align-items:center;display:inline-flex;justify-content:center}.pagination a{color:inherit;font-weight:700;padding:var(--unit-xs);text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1)}.pagination a:hover{color:var(--color-link)}.pagination .extend{margin-left:var(--unit-xs);margin-right:var(--unit-xs)}.pagination .next,.pagination .previous{align-items:center;color:currentColor;display:inline-flex;font-size:1rem;justify-content:center;line-height:0}.pagination .previous{margin-right:var(--unit-xxs)}.pagination .next{margin-left:var(--unit-xxs)}.pagination .active{color:var(--color-link)}.movieList{--grid-item-width:256px;--grid-gap:var(--unit-md);display:flex;flex-direction:column;gap:var(--unit-sm);margin-bottom:var(--spacing-sm);margin-left:auto;margin-right:auto;margin-top:var(--spacing-sm);max-width:var(--container-width);padding-left:var(--unit-md);padding-right:var(--unit-md);position:relative;width:100%}@media(max-width:580px){.movieList{padding-left:var(--unit-sm);padding-right:var(--unit-sm)}}.movieList__head{align-items:center;display:flex;justify-content:space-between;position:relative}.movieList__title{font-size:var(--heading-h3-size);font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;word-wrap:break-word}.movieList__list{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width),1fr));position:relative}.movieList__pagination{margin-top:var(--unit-md)}@media(max-width:580px){.movieList{--grid-item-width:180px;--grid-gap:var(--unit-sm)}}
