.posters-next-prev.swiper:not(.swiper-modal){padding:1px 0}.posters-next-prev.swiper:not(.swiper-modal) .swiper-button-disabled{display:none}.swiper-nav-posters{display:flex;gap:.8rem;align-items:center;justify-content:flex-end;translate:0 -125%;width:fit-content;margin-left:auto}.swiper-nav-posters:not(:has(.swiper-button-lock)){margin-top:-3rem}.swiper-nav-posters .swiper-button-next,.swiper-nav-posters .swiper-button-prev{position:relative;inset:0;height:auto;width:auto;margin:0}.swiper-nav-posters .swiper-button-prev{scale:-1}.swiper-nav-posters .swiper-button-next:after,.swiper-nav-posters .swiper-button-prev:after{display:none}.swiper-nav-posters .swiper-button-next svg,.swiper-nav-posters .swiper-button-prev svg{height:auto;width:2.6rem}.posters.promos .swiper-nav-posters .swiper-button-next svg,.posters.promos .swiper-nav-posters .swiper-button-prev svg{fill:var(--color_green)}.posters-next-prev.swiper:not(.swiper-modal) .swiper-slide .iframe{margin-bottom:0}.posters-next-prev.swiper.gallery-create .swiper-slide .iframe{pointer-events:none}.posters.swiper:not(.swiper-modal) .swiper-slide{width:20%}.posters.swiper:not(.swiper-modal) .swiper-slide>.im{position:relative;height:100%;padding-bottom:143.165%;border-radius:.5rem;overflow:hidden;box-shadow:0 0 1px #888}.posters.swiper:not(.swiper-modal) .swiper-slide>.im:before{--size_border:.8rem;content:"";position:absolute;width:calc(100% - var(--size_border) * 2);height:calc(100% - var(--size_border) * 2);top:0;left:0;z-index:1;border:var(--size_border) solid transparent}.posters.swiper:not(.swiper-modal) .swiper-slide:hover>.im:before{border-color:var(--color_green)}.posters.swiper:not(.swiper-modal) .swiper-slide>.im>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.posters.swiper:not(.swiper-modal) .swiper-slide>.p{display:flex;align-items:center;justify-content:center;background-color:var(--color_green);color:#fff;padding:1rem;border-radius:0 0 1rem 1rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d{flex:0 0 auto;text-align:right;padding-right:1rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>span{display:block}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.regular>.from{font-size:1.1rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.regular>.from+br{display:none}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.regular>.price{text-decoration:line-through;font-size:1.5rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.sale{font-weight:700;font-size:1.7rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.oo>.d{font-size:2.5rem;font-weight:700}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.o{flex:1;font-size:2.5rem;text-align:center;border-radius:.3rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.o>span{font-size:.7em}.posters.swiper:not(.swiper-modal) .swiper-slide>.h{margin:0;font-size:1.6rem;font-weight:500;text-align:center;padding:1rem 0 .5rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.v{font-size:1.3rem;text-align:center}.posters.swiper:not(.swiper-modal) .swiper-slide>.n{margin:0;font-size:1.3rem;font-weight:400;text-align:center;padding-top:1rem;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.posters.swiper:not(.swiper-modal) .swiper-slide>.price{font-size:1.3rem;font-weight:400;text-align:center;color:var(--color_green)}.posters.promos{position:relative;background-color:#000;color:#fff;padding:6rem 0;text-align:center}.posters.promos:before{content:"";background-color:inherit;position:absolute;top:0;left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:100%}.posters.promos>*{position:relative}.posters.promos>.title{margin-bottom:4rem}.posters.promos>.title>h2{margin:0;font-weight:700;font-size:3.3rem;color:inherit}.posters.promos>.more{font-weight:500;font-size:2.4rem;text-align:center;border:2px solid rgba(255,255,255,.34);border-radius:1rem;display:inline-block;margin:4rem auto 0;padding:2rem 3rem;min-width:70%}.posters.promos .posters.swiper:not(.swiper-modal) .swiper-slide{box-shadow:none}.posters.promos .posters.swiper:not(.swiper-modal) .swiper-slide>.im{box-shadow:0 0 1px #888}@media (max-width:650px){.posters-next-prev.swiper:not(.swiper-modal){overflow-x:scroll;overflow-y:hidden;display:flex;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.posters-next-prev.swiper:not(.swiper-modal)>.swiper-wrapper{display:flex;padding-left:5%}.posters-next-prev.swiper:not(.swiper-modal)>.swiper-wrapper:after{content:"";display:block;flex:0 0 1px}.posters-next-prev.swiper:not(.swiper-modal)>.swiper-wrapper>.swiper-slide{flex:0 0 35vw;margin-right:5%}.posters.swiper:not(.swiper-modal){overflow-x:scroll;overflow-y:hidden;display:flex;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.posters.swiper:not(.swiper-modal)>.swiper-wrapper{display:flex;padding-left:5%}.posters.swiper:not(.swiper-modal)>.swiper-wrapper:after{content:"";display:block;flex:0 0 1px}.posters.swiper:not(.swiper-modal)>.swiper-wrapper>.swiper-slide{flex:0 0 35vw;margin-right:5%}.swiper-nav-posters{display:none}.posters.swiper:not(.swiper-modal) .swiper-slide>.p{display:block}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d{display:flex;align-items:flex-end;justify-content:center;gap:.7rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>span{display:inline}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.regular>.from{font-size:1.2rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.regular>.from+br{display:block}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.regular>.price{font-size:1.6rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.p>.d>.sale{font-size:1.8rem}.posters.swiper:not(.swiper-modal) .swiper-slide>.h{word-break:break-word}.posters.promos{padding:4rem 0}.posters.promos>.title{text-align:left;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3rem}.posters.promos>.title>h2{font-size:2.5rem}.posters.promos>.more{font-size:1.8rem;padding:1rem 3rem}}.artists-swiper{--swiper-navigation-color:#000;--swiper-navigation-size:2rem;position:relative;padding:0 4rem}.artists-swiper>.swiper>.swiper-wrapper{display:flex}.artists-swiper>.swiper .swiper-slide{width:16.666%;text-align:center}.artists-swiper>.swiper .swiper-slide>.img{--size:90%;display:block;width:var(--size);height:0;padding-bottom:var(--size);position:relative;border-radius:100%;overflow:hidden;margin:0 auto 2rem}.artists-swiper>.swiper .swiper-slide>.img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:100%}.artists-swiper>.swiper .swiper-slide>span{font-size:1.6rem;font-weight:700}@media (max-width:650px){.artists-swiper{padding:0}.artists-swiper>.swiper{overflow-x:scroll;overflow-y:hidden;display:flex;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.artists-swiper>.swiper>.swiper-wrapper{display:flex;padding-left:5%}.artists-swiper>.swiper>.swiper-wrapper:after{content:"";display:block;flex:0 0 1px}.artists-swiper>.swiper>.swiper-wrapper>.swiper-slide{flex:0 0 35vw;margin-right:5%}.artists-swiper>.swiper-button-next,.artists-swiper>.swiper-button-prev{display:none}}.venues-grid>.items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 20rem), 1fr));grid-gap:3rem}.venues-grid>.items>.item{position:relative;background:rgba(216,216,216,.46);border-radius:.7rem;padding:3rem;text-align:center;gap:1.5rem;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:1}.venues-grid>.items>.item>span{font-weight:700;font-size:1.7rem;text-transform:uppercase;position:relative}.venues-grid>.items>.item>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;max-height:none}.venues-grid>.items>.item>img+span{color:#fff;width:100%;position:absolute;bottom:0;padding:2rem;display:block;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 80%)}@media (max-width:650px){.venues-grid{overflow-x:scroll;overflow-y:hidden;display:flex;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.venues-grid>.items{display:flex;padding-left:5%;gap:0}.venues-grid>.items:after{content:"";display:block;flex:0 0 1px}.venues-grid>.items>.item{flex:0 0 38vw;padding:2rem;margin-right:1rem;aspect-ratio:.9}.venues-grid>.items>.item>span{font-weight:500;font-size:1.5rem}.venues-grid>.items>.item>img+span{padding:1rem}}