.archive-filters select{appearance:none;color:#09080c;background-color:#ede8e8;border:1px solid #09080c;border-radius:4px;margin:0;padding:16px;font-family:Inter,Inter-fallback,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}.archive-filters select:disabled{opacity:.6}.archive-filters select{background-image:linear-gradient(45deg,#0000 50%,#09080c 50%),linear-gradient(135deg,#09080c 50%,#0000 50%);background-position:calc(100% - 21px),calc(100% - 16px);background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;padding:16px 44px 16px 16px}.archive-filters{gap:8px;display:flex}@media (width<=767px){.archive-filters{flex-direction:column;margin-bottom:clamp(2rem,1.143rem + 4.286vw,5rem)}}@media (width>=768px){.archive-filters{justify-content:flex-end;align-items:center;margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}.archive-filters .label-filters{font-weight:500}.archive-list{margin-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.archive-list.archive-festival .archive-list__wrap{max-width:800px;margin-left:auto;margin-right:auto}.archive-list__container{width:100%;margin:0 auto}.archive-list__switch{margin-bottom:clamp(1.5rem,1.393rem + .536vw,1.875rem);display:flex}@media (width>=768px){.archive-list__switch{justify-content:flex-end}}.archive-list__switch .switch{flex-wrap:wrap;align-items:center;display:inline-flex}@media (width<=767px){.archive-list__switch .switch{flex-direction:row-reverse}}.archive-list__switch .switch__checkbox{opacity:0;width:0;height:0}.archive-list__switch .switch__slider{cursor:pointer;box-sizing:content-box;background-color:#8b8a89;border-radius:34px;width:50px;height:28px;transition:all .4s;display:block;position:relative}@media (width<=767px){.archive-list__switch .switch__slider{margin-right:8px}}@media (width>=768px){.archive-list__switch .switch__slider{margin-left:8px}}.archive-list__switch .switch__slider:before{content:"";background-color:#ede8e8;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:4px}.archive-list__switch .switch .switch__checkbox:checked+.switch__slider{background-color:#09080c;border-color:#09080c}.archive-list__switch .switch .switch__checkbox:checked+.switch__slider:before{background-color:#ede8e8}.archive-list__switch .switch .switch__checkbox:focus+.switch__slider{box-shadow:0 0 1px #ede8e8}.archive-list__switch .switch .switch__checkbox:checked+.switch__slider:before{transform:translate(22px)}.archive-list #pre-filters{width:100%;height:1px}.archive-list .slider-artists-filters{z-index:99;background-color:#ede8e8;width:100%;margin-bottom:clamp(1.5rem,1.393rem + .536vw,1.875rem);position:sticky;top:-1px;left:0;overflow:hidden}.archive-list .slider-artists-filters .swiper{position:relative;overflow:visible}.archive-list .slider-artists-filters .swiper-wrapper{position:relative}.archive-list .slider-artists-filters .swiper-slide{text-transform:uppercase;cursor:pointer;appearance:none;white-space:nowrap;color:#8b8a89;background-color:#0000;border:0;border-bottom:1px solid #8b8a89;font-family:Inter,Inter-fallback,Arial,Helvetica,sans-serif;font-size:clamp(.625rem,.571rem + .269vw,.813rem);font-weight:500;line-height:1.1;transition:color .3s;position:relative;flex:1!important}@media (width<=1024px){.archive-list .slider-artists-filters .swiper-slide{padding:10px 20px}}@media (width>=1025px){.archive-list .slider-artists-filters .swiper-slide{padding:10px}}.archive-list .slider-artists-filters .swiper-slide.active{color:#09080c}.archive-list .slider-artists-filters .swiper-slide.disabled{color:#76767674;pointer-events:none}.archive-list .slider-artists-filters .sliding-line{z-index:10;background-color:#09080c;height:3px;transition:transform .3s cubic-bezier(.25,1,.5,1),width .3s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}@media (width<=767px){.archive-list .list-type-archive{flex-direction:column;gap:clamp(3.5rem,2.714rem + 3.929vw,6.25rem);display:flex}}@media (width>=768px){.archive-list .list-type-archive .card-main-event{border-bottom:1px solid #8b8a89;flex-direction:row;align-items:center;gap:clamp(1.5rem,1.393rem + .536vw,1.875rem);margin-bottom:clamp(1.5rem,1.393rem + .536vw,1.875rem);padding-bottom:clamp(1.5rem,1.393rem + .536vw,1.875rem)}.archive-list .list-type-archive .card-main-event .base-card-event__img-wrap{max-width:274px}.archive-list .list-type-archive .card-main-event .base-card-event__over-head.over-head{margin-bottom:.5rem}.archive-list .list-type-archive .card-main-event .base-card-event__title.h4{text-transform:none;margin:0;font-family:Inter,Inter-fallback,Arial,Helvetica,sans-serif;font-size:clamp(1.563rem,1.313rem + 1.25vw,2.438rem);font-weight:700;line-height:1.3}}@media (width>=768px) and (width>=768px){.archive-list .list-type-archive .card-main-event .base-card-event__title.h4{font-weight:600;line-height:1.1}}@media (width>=768px){.archive-list .list-type-archive .card-main-event .base-card-event__categories{margin-top:.5rem}}.archive-list__wrap:not(.list-type-archive){display:grid}@media (width<=767px){.archive-list__wrap:not(.list-type-archive){gap:clamp(32px,18.286px + 4.286vw,80px) clamp(16px,12px + 1.25vw,30px)}}@media (width>=768px){.archive-list__wrap:not(.list-type-archive){gap:clamp(24px,13.714px + 3.214vw,60px) clamp(16px,12px + 1.25vw,30px)}}@media (width<=520px){.archive-list__wrap:not(.list-type-archive){grid-template-columns:repeat(1,1fr)}}@media (width>=521px) and (width<=1024px){.archive-list__wrap:not(.list-type-archive){grid-template-columns:repeat(2,1fr)}}@media (width>=901px) and (width<=1024px){.archive-list__wrap:not(.list-type-archive){grid-template-columns:repeat(3,1fr)}}@media (width>=1025px) and (width<=1440px){.archive-list__wrap:not(.list-type-archive){grid-template-columns:repeat(3,1fr)}}@media (width>=1441px){.archive-list__wrap:not(.list-type-archive){grid-template-columns:repeat(4,1fr)}}.archive-list__wrap>li{opacity:1;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.archive-list__wrap>li.hide{opacity:0}.archive-list__wrap>li.display_none{display:none}.archive-list .pager{margin-top:clamp(1.5rem,.857rem + 3.214vw,3.75rem);display:flex}.archive-list .pager__items{color:#09080c;margin:0 auto;font-size:1rem;display:flex}.archive-list .pager__items li a{padding:10px;text-decoration:none;display:block}.archive-list .pager__items li a:hover,.archive-list .pager__items .active{text-decoration:underline}.gallery-list__sub-container{gap:clamp(16px,12px + 1.25vw,30px);display:grid;position:relative}@media (width<=400px){.gallery-list__sub-container{grid-template-columns:repeat(1,1fr)}}@media (width>=401px) and (width<=767px){.gallery-list__sub-container{grid-template-columns:repeat(2,1fr)}}@media (width>=768px) and (width<=1024px){.gallery-list__sub-container{grid-template-columns:repeat(3,1fr)}}@media (width>=1025px) and (width<=1179px){.gallery-list__sub-container{grid-template-columns:repeat(3,1fr)}}@media (width>=1180px){.gallery-list__sub-container{grid-template-columns:repeat(4,1fr)}}.gallery-list__media{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:block;position:relative}.gallery-list__media picture{z-index:1;aspect-ratio:1;width:100%;height:100%;display:block;position:relative}.gallery-list__media picture:after{content:"";opacity:0;background-color:#000;width:100%;height:100%;transition:opacity .5s cubic-bezier(.55,.085,.68,.53);position:absolute;top:0;left:0}.gallery-list__media picture img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.gallery-list__media:hover picture:after{opacity:.4}.gallery-list__media:hover .gallery-list__icon{opacity:1}}.gallery-list__icon{z-index:2;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=767px){.gallery-list__icon{background-color:#ede8e8;position:absolute;bottom:0;right:0}}@media (width>=768px){.gallery-list__icon{top:50%;bottom:initial;left:50%;right:initial;opacity:0;background-color:#ffffff80;border-radius:50%;transition:opacity .5s cubic-bezier(.55,.085,.68,.53);position:absolute;transform:translate(-50%,-50%)}}.gallery-list__icon svg{fill:#09080c;display:block}@media (width<=767px){.gallery-list__icon svg{width:14px;height:14px}}@media (width>=768px){.gallery-list__icon svg{width:18px;height:18px}}
