.themelist{display:flex;flex-direction:column;gap:1.5em;margin-bottom:2em}.theme{position:relative;display:grid;grid-template-columns:minmax(25%,200px) 1fr;gap:0 2%;border-radius:5px;box-shadow:0 0 5px 0 #00000015;transition:.3s box-shadow ease-in-out}.theme:hover{box-shadow:0 0 10px 0 #0003}.theme__media{position:relative;border-radius:5px 0 0 5px;overflow:hidden}.theme__media img{display:block;width:100%;height:100%;object-fit:cover}.theme__content{padding:1em}.theme__title a:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.themedetail .theme{margin-bottom:2em}.themedetail__period-list{display:flex;flex-flow:row wrap;gap:.5em;list-style:none;padding:0;margin:0 0 2em}.themedetail__period{display:block;height:2.4em;color:inherit;line-height:2.4em;text-decoration:none;align-items:center;white-space:nowrap;background-color:var(--grey1);border-radius:5px;padding:0 .8em;transition:.2s background ease-in-out,.2s color ease-in-out}.themedetail__period:hover{background-color:var(--grey2)}.themedetail__period.active,.themedetail__period.active:hover{color:#fff;background-color:var(--secundary)}.themedetail__period-extra{font-size:.9em;opacity:.6;margin-left:.2em}.themedetail__accos .listSelectedFilter__item{pointer-events:none}.themedetail__accos .listSelectedFilter__item svg{display:none}.themedetail__info{margin-bottom:3em}@media screen and (max-width:580px){.theme{grid-template-columns:1fr;gap:0}.theme__media{border-radius:5px 5px 0 0}}
