*,*::before,*::after{box-sizing:border-box}
ul,ol{padding:0;list-style:none}
.cmp-text li,.richtext li{list-style:initial}
body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}
body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}
a:not([class]){text-decoration-skip-ink:auto;color:revert-layer;background:revert-layer}
a:not([class]):hover{color:revert-layer;background:revert-layer}
a,a:hover{text-decoration:none}
img{max-width:100%}
article>* + *{margin-top:1em}
input,button,textarea,select{font:inherit}
button{border:0;margin:0;padding:0;overflow:visible;background:transparent;font:inherit;line-height:normal}
:focus-visible,:focus{outline:none !important}
iframe{border:0}
fieldset{border:0;padding:0;margin:0}
@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.swiper-initialized.swiper-horizontal .swiper-button-prev,.swiper-initialized.swiper-horizontal .swiper-button-next{position:absolute;margin:0;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:4px;overflow:hidden;opacity:1;transition:opacity .3s ease}
.swiper-initialized.swiper-horizontal .swiper-button-prev:before,.swiper-initialized.swiper-horizontal .swiper-button-next:before{position:absolute;content:'';width:100%;height:100%;opacity:.8;transition:opacity .3s ease;background-color:#1b1b1b}
.swiper-initialized.swiper-horizontal .swiper-button-prev:after,.swiper-initialized.swiper-horizontal .swiper-button-next:after{position:absolute;content:'';width:100%;height:100%;background-color:#fff}
.swiper-initialized.swiper-horizontal .swiper-button-prev:hover:before,.swiper-initialized.swiper-horizontal .swiper-button-next:hover:before{opacity:1}
.swiper-initialized.swiper-horizontal .swiper-button-prev{left:16px}
.swiper-initialized.swiper-horizontal .swiper-button-prev:after{mask:url("../../../../../../etc.clientlibs/private-area/seat/components/page/base/clientlibs/resources/icons/ico-arrow-left.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/private-area/seat/components/page/base/clientlibs/resources/icons/ico-arrow-left.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover}
.swiper-initialized.swiper-horizontal .swiper-button-next{right:16px}
.swiper-initialized.swiper-horizontal .swiper-button-next:after{mask:url("../../../../../../etc.clientlibs/private-area/seat/components/page/base/clientlibs/resources/icons/ico-arrow-right.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/private-area/seat/components/page/base/clientlibs/resources/icons/ico-arrow-right.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover}
.swiper-initialized.swiper-horizontal .swiper-button-disabled{opacity:0}
.swiper-initialized.swiper-horizontal .swiper-pagination{bottom:0;display:flex;justify-content:center}
.swiper-initialized.swiper-horizontal .swiper-pagination-bullet{width:20px;height:2px;border-radius:0;opacity:.4;background-color:var(--color-bullet,#190f14);transition:all .3s ease}
.swiper-initialized.swiper-horizontal .swiper-pagination-bullet-active{opacity:1}
.theme-light .swiper-initialized.swiper-horizontal{--color-bullet:#190f14}
.theme-dark .swiper-initialized.swiper-horizontal{--color-bullet:#fff}
@media(min-width:764px){.swiper-initialized.swiper-horizontal .swiper-button-prev{left:32px}
.swiper-initialized.swiper-horizontal .swiper-button-next{right:32px}
}
@media(min-width:1016px){.swiper-initialized.swiper-horizontal .swiper-button-prev,.swiper-initialized.swiper-horizontal .swiper-button-next{width:48px;height:48px}
}
.cmp-df{--font-base:'SeatRegular',sans-serif;--font-bold:'SeatMedium',sans-serif;--font-regular:'SeatRegular',sans-serif;--font-pretitle-s:'SeatRegular',sans-serif;--font-title-s:'SeatBlack',sans-serif;--font-pretitle-l:'SeatRegular',sans-serif;--font-title-l:'SeatBlack',sans-serif;--font-price:'SeatMedium',sans-serif;--title-text-transform:initial;--icoAlert:url("../../../../../../etc.clientlibs/private-area/seat/components/page/base/clientlibs/resources/icons/ico-alert.svg");--bg-color:var(--color-bg-01);--font-color-primary:var(--color-font-01);--font-color-secondary:var(--color-font-02);--error-color:var(--color-danger);--image-aspect-ratio:306 / 139}
img{max-width:initial}