.Hero-module__ejOdHG__hero{background:var(--deep);--p:0;--zoom:6;height:230svh;position:relative}.Hero-module__ejOdHG__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.Hero-module__ejOdHG__frame{left:50%;top:calc(var(--fy,31%) + (50% - var(--fy,31%)) * var(--e,0));aspect-ratio:3776/2615;width:max(100%,144.4svh);transform-origin:calc(var(--sx) * 100%) calc(var(--sy) * 100%);translate:calc(var(--sx) * -100%) calc(var(--sy) * -100%);scale:calc(1 + (var(--zoom) - 1) * var(--e,0));will-change:scale;animation:Hero-module__ejOdHG__settle 2.6s var(--ease) backwards;position:absolute}@keyframes Hero-module__ejOdHG__settle{0%{filter:brightness(.2);scale:1.08}}.Hero-module__ejOdHG__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Hero-module__ejOdHG__screen{clip-path:inset(0 50%);transition:clip-path 1.6s var(--ease-io);background:#000;position:absolute;overflow:hidden}.Hero-module__ejOdHG__open{clip-path:inset(0)}.Hero-module__ejOdHG__screen img{object-fit:cover;opacity:0;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.Hero-module__ejOdHG__screen img.Hero-module__ejOdHG__on{opacity:1}.Hero-module__ejOdHG__flicker{pointer-events:none;background:radial-gradient(100% 90%,#0000 55%,#00000059);animation:3.2s steps(8,end) infinite Hero-module__ejOdHG__flick;position:absolute;inset:0}@keyframes Hero-module__ejOdHG__flick{0%,to{opacity:1}50%{opacity:.86}}.Hero-module__ejOdHG__beam{left:30%;right:30%;top:calc(var(--sy) * 100% - 6%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);mix-blend-mode:screen;pointer-events:none;height:70%;opacity:calc(1 - var(--p) * 2);background:linear-gradient(#ffecc812,#0000 70%);position:absolute}.Hero-module__ejOdHG__scrim{pointer-events:none;opacity:calc(1 - var(--p) * 2.4);background:linear-gradient(90deg,#06070999 0%,#0000 46%),linear-gradient(#0000 46%,#060709b8 74%,#060709f0 100%);position:absolute;inset:0}.Hero-module__ejOdHG__copyWrap{opacity:calc(1 - var(--p) * 3.2);translate:0 calc(var(--p) * -60px);pointer-events:auto;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:clamp(28px,6vh,72px);left:0;right:0}.Hero-module__ejOdHG__copy{flex-direction:column;gap:22px;max-width:720px;display:flex}.Hero-module__ejOdHG__kick span{color:var(--ink-soft);background:#0a0c1099;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:560;display:inline-flex}.Hero-module__ejOdHG__title{color:#f4f6fa;animation:Hero-module__ejOdHG__rise 1.4s .3s var(--ease) both;font-size:clamp(56px,7.4vw,124px)}@keyframes Hero-module__ejOdHG__rise{0%{opacity:0;translate:0 30px}}.Hero-module__ejOdHG__lead{max-width:46ch;color:var(--ink-soft);font-size:clamp(17px,1.35vw,21px);line-height:1.5}.Hero-module__ejOdHG__ctas{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__ejOdHG__now{border-radius:var(--r-lg);background:#0a0c10c7;flex:none;gap:4px;width:280px;padding:18px 20px 16px;transition:background .25s;display:grid}.Hero-module__ejOdHG__now:hover{background:#16191feb}.Hero-module__ejOdHG__nowKick{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.Hero-module__ejOdHG__now b{font-family:var(--font-display);text-transform:uppercase;margin-top:4px;font-size:24px;line-height:1}.Hero-module__ejOdHG__now .Hero-module__ejOdHG__muted{font-size:14px}.Hero-module__ejOdHG__dots{gap:5px;margin-top:10px;display:flex}.Hero-module__ejOdHG__dots i{background:#d2def02e;border-radius:3px;flex:1;height:3px;transition:background .4s}.Hero-module__ejOdHG__dots i.Hero-module__ejOdHG__dotOn{background:var(--gold)}.Hero-module__ejOdHG__end{text-align:center;padding:0 var(--gutter);opacity:clamp(0, calc((var(--p) - .82) * 6), 1);translate:0 calc((1 - var(--p)) * 40px);pointer-events:none;background:linear-gradient(#0000,#060709d9);flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;inset:auto 0 0;padding-top:30vh!important;padding-bottom:clamp(36px,9vh,96px)!important}.Hero-module__ejOdHG__end>*{pointer-events:auto}.Hero-module__ejOdHG__endKick{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 12px #000c;font-size:13px;font-weight:700}.Hero-module__ejOdHG__endTitle{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(48px,8vw,132px)}@media (max-width:900px){.Hero-module__ejOdHG__hero{height:200svh}.Hero-module__ejOdHG__frame{--fy:23%;width:max(100%,80.864svh)}.Hero-module__ejOdHG__copyWrap{bottom:calc(32px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.Hero-module__ejOdHG__kick span{color:var(--gold-d);background:0 0;padding:0;font-size:13.5px}.Hero-module__ejOdHG__scrim{background:linear-gradient(0deg, var(--deep) 0%, var(--deep) 44%, #060709b3 52%, transparent 64%)}.Hero-module__ejOdHG__now{display:none}.Hero-module__ejOdHG__ctas .btn-ghost{display:none}.Hero-module__ejOdHG__title{font-size:clamp(56px,17vw,96px)}.Hero-module__ejOdHG__copy{gap:16px}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__hero{height:auto}.Hero-module__ejOdHG__sticky{position:relative}.Hero-module__ejOdHG__end{display:none}}
.Programme-module__y56GVa__prog{flex-direction:column;gap:22px;display:flex}.Programme-module__y56GVa__days{gap:8px}.Programme-module__y56GVa__day{background:var(--white);text-align:left;min-width:112px;transition:background .25s, color .25s, transform .3s var(--ease);border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;gap:1px;padding:12px 16px 13px;display:flex}.Programme-module__y56GVa__day span{color:var(--muted);font-size:13px;font-weight:560}.Programme-module__y56GVa__day b{font-family:var(--font-display);text-transform:uppercase;font-size:25px;font-weight:700;line-height:1.05}.Programme-module__y56GVa__day small{color:var(--muted);font-size:12px}.Programme-module__y56GVa__day:hover:not(:disabled){background:var(--white-2);transform:translateY(-2px)}.Programme-module__y56GVa__day:disabled{opacity:.4;cursor:default}.Programme-module__y56GVa__on,.Programme-module__y56GVa__on:hover:not(:disabled){background:var(--gold);color:#1f1404}.Programme-module__y56GVa__on span,.Programme-module__y56GVa__on small{color:#1f1404b8}.Programme-module__y56GVa__list{gap:10px;display:grid}.Programme-module__y56GVa__item{border-radius:var(--r-lg);background:var(--white);animation:Programme-module__y56GVa__in .6s var(--ease) both;animation-delay:calc(var(--k) * 60ms);grid-template-columns:92px minmax(0,1fr) minmax(0,360px);align-items:center;gap:22px;padding:14px 18px 14px 14px;display:grid}@keyframes Programme-module__y56GVa__in{0%{opacity:0;translate:0 12px}}.Programme-module__y56GVa__poster img{aspect-ratio:2/3;object-fit:cover;width:92px;transition:transform .4s var(--ease);border-radius:12px}.Programme-module__y56GVa__item:hover .Programme-module__y56GVa__poster img{transform:rotate(-2deg)scale(1.04)}.Programme-module__y56GVa__info{flex-direction:column;gap:6px;min-width:0;display:flex}.Programme-module__y56GVa__series{color:var(--gold-d);font-size:13px;font-weight:600}.Programme-module__y56GVa__name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:.98}.Programme-module__y56GVa__name a:hover{color:var(--gold)}.Programme-module__y56GVa__meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.Programme-module__y56GVa__rating{background:var(--fill-2);min-width:30px;height:20px;color:var(--ink);border-radius:5px;place-items:center;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}.Programme-module__y56GVa__syn{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:64ch;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.Programme-module__y56GVa__times{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.Programme-module__y56GVa__time{background:var(--fill-2);min-width:96px;transition:background .2s, color .2s, transform .3s var(--ease);border-radius:16px;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 14px 11px;display:flex}.Programme-module__y56GVa__time b{letter-spacing:-.02em;font-size:20px;font-weight:680;line-height:1.1}.Programme-module__y56GVa__time small{color:var(--muted);white-space:nowrap;font-size:11.5px}.Programme-module__y56GVa__time:hover{background:var(--velvet);color:#fff;transform:translateY(-2px)}.Programme-module__y56GVa__time:hover small{color:#ffffffc7}.Programme-module__y56GVa__past{opacity:.38;pointer-events:none}.Programme-module__y56GVa__empty{border-radius:var(--r-lg);background:var(--white);color:var(--muted);padding:28px}@media (max-width:900px){.Programme-module__y56GVa__item{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px}.Programme-module__y56GVa__poster img{width:72px}.Programme-module__y56GVa__syn{display:none}.Programme-module__y56GVa__times{grid-column:1/-1;justify-content:flex-start}.Programme-module__y56GVa__time{flex:88px;min-width:0}}
.PosterRow-module__tdyfpG__row{gap:18px}.PosterRow-module__tdyfpG__card{flex-direction:column;gap:6px;width:clamp(200px,19vw,270px);display:flex}.PosterRow-module__tdyfpG__poster{aspect-ratio:2/3;background:var(--white);border-radius:18px;display:block;position:relative;overflow:hidden}.PosterRow-module__tdyfpG__poster img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease), filter .5s}.PosterRow-module__tdyfpG__card:hover .PosterRow-module__tdyfpG__poster img{transform:scale(1.05)}.PosterRow-module__tdyfpG__rating{background:#0a0c10c7;border-radius:7px;place-items:center;min-width:34px;height:24px;padding:0 6px;font-size:12.5px;font-weight:750;display:grid;position:absolute;top:10px;left:10px}.PosterRow-module__tdyfpG__when{color:var(--gold-d);align-items:center;gap:7px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.PosterRow-module__tdyfpG__when i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%}.PosterRow-module__tdyfpG__series{color:var(--muted);font-size:13px}.PosterRow-module__tdyfpG__name{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:700;line-height:.98;transition:color .2s}.PosterRow-module__tdyfpG__card:hover .PosterRow-module__tdyfpG__name{color:var(--gold)}@media (max-width:900px){.PosterRow-module__tdyfpG__card{width:170px}.PosterRow-module__tdyfpG__name{font-size:19px}}
.Membership-module__sllkZq__mem{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.Membership-module__sllkZq__calc{top:calc(var(--hdr) + 20px);transition:top .55s var(--ease);border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:14px;padding:26px;display:flex;position:sticky}.Membership-module__sllkZq__q{font-size:15px;font-weight:600}.Membership-module__sllkZq__big{align-items:baseline;gap:10px;display:flex}.Membership-module__sllkZq__big b{font-family:var(--font-display);color:var(--gold);font-size:96px;font-weight:700;line-height:.85}.Membership-module__sllkZq__big span{color:var(--muted);font-size:18px}.Membership-module__sllkZq__range{appearance:none;background:linear-gradient(90deg, var(--gold) var(--v), var(--fill-3) var(--v));outline-offset:6px;border-radius:99px;width:100%;height:8px}.Membership-module__sllkZq__range::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#f4f6fa;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #ffb30138}.Membership-module__sllkZq__range::-moz-range-thumb{cursor:grab;background:#f4f6fa;border:0;border-radius:50%;width:28px;height:28px}.Membership-module__sllkZq__toggle{background:var(--fill-2);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;height:38px;padding:0 14px 0 6px;font-size:14px;font-weight:560;display:inline-flex}.Membership-module__sllkZq__toggle i{background:var(--fill-3);border-radius:99px;width:38px;height:26px;transition:background .25s;position:relative}.Membership-module__sllkZq__toggle i:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#f4f6fa;border-radius:50%;position:absolute;top:3px;left:3px}.Membership-module__sllkZq__toggleOn i{background:var(--velvet)}.Membership-module__sllkZq__toggleOn i:after{transform:translate(12px)}.Membership-module__sllkZq__verdict{font-size:17px;line-height:1.45}.Membership-module__sllkZq__verdict b{font-weight:700}.Membership-module__sllkZq__small{color:var(--muted);font-size:13px}.Membership-module__sllkZq__tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Membership-module__sllkZq__ticket{background:var(--c);color:var(--ink);transition:transform .45s var(--ease);border-radius:22px;grid-template-columns:64px minmax(0,1fr);display:grid;position:relative;overflow:hidden;-webkit-mask:radial-gradient(circle at 64px 0,#0000 11px,#000 11.5px) top/100% 51% no-repeat,radial-gradient(circle at 64px 100%,#0000 11px,#000 11.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 64px 0,#0000 11px,#000 11.5px) top/100% 51% no-repeat,radial-gradient(circle at 64px 100%,#0000 11px,#000 11.5px) bottom/100% 51% no-repeat}.Membership-module__sllkZq__ticket:hover{transform:translateY(-4px)}.Membership-module__sllkZq__stub{background:color-mix(in srgb, var(--ink) 8%, transparent);background-image:linear-gradient(var(--ink) 50%, transparent 50%);background-position:100%;background-repeat:repeat-y;background-size:1.5px 10px;flex-direction:column;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.Membership-module__sllkZq__since{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.18em;font-size:18px;font-weight:700;rotate:180deg}.Membership-module__sllkZq__bird{opacity:.7;font-size:18px}.Membership-module__sllkZq__body{flex-direction:column;gap:8px;min-width:0;padding:22px 22px 20px;display:flex}.Membership-module__sllkZq__for{opacity:.8;font-size:13.5px;font-weight:650}.Membership-module__sllkZq__name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,2.8vw,44px);font-weight:700;line-height:.92}.Membership-module__sllkZq__price b{letter-spacing:-.03em;font-size:30px;font-weight:750}.Membership-module__sllkZq__price small{opacity:.75;font-size:14px}.Membership-module__sllkZq__ben{gap:6px;margin-top:4px;font-size:14px;line-height:1.4;display:grid}.Membership-module__sllkZq__ben li{grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.Membership-module__sllkZq__ben svg{margin-top:2px}.Membership-module__sllkZq__yours{margin-top:auto;padding-top:10px;font-size:14px;font-weight:560}.Membership-module__sllkZq__yours b{font-weight:750}.Membership-module__sllkZq__buy{background:var(--ink);height:42px;color:var(--c);transition:transform .3s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:650;display:inline-flex}.Membership-module__sllkZq__buy:hover{transform:translate(3px)}.Membership-module__sllkZq__best{box-shadow:none}.Membership-module__sllkZq__best .Membership-module__sllkZq__body:before{content:"Best for you";background:var(--ink);color:var(--c);border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:4px 10px;font-size:12px;font-weight:700}.Membership-module__sllkZq__compact .Membership-module__sllkZq__ben{display:none}@media (max-width:1000px){.Membership-module__sllkZq__mem{grid-template-columns:minmax(0,1fr)}.Membership-module__sllkZq__calc{position:relative;top:0}}@media (max-width:620px){.Membership-module__sllkZq__tickets{grid-template-columns:minmax(0,1fr)}.Membership-module__sllkZq__big b{font-size:76px}}
.HistoryReel-module__pmlJOW__reel{flex-direction:column;gap:22px;display:flex}.HistoryReel-module__pmlJOW__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(20px,4vw,64px);min-height:440px;display:grid}.HistoryReel-module__pmlJOW__copy{animation:HistoryReel-module__pmlJOW__up .7s var(--ease) both;flex-direction:column;gap:16px;display:flex}@keyframes HistoryReel-module__pmlJOW__up{0%{opacity:0;translate:0 16px}}.HistoryReel-module__pmlJOW__year{color:var(--gold);font-size:clamp(88px,12vw,200px);line-height:.8}.HistoryReel-module__pmlJOW__text{color:var(--ink-soft);max-width:52ch;font-size:17px;line-height:1.6}.HistoryReel-module__pmlJOW__pic{aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--white);position:relative;overflow:hidden}.HistoryReel-module__pmlJOW__pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s ease, scale 1.6s var(--ease);filter:sepia(.25)contrast(1.05);position:absolute;inset:0;scale:1.06}.HistoryReel-module__pmlJOW__pic img.HistoryReel-module__pmlJOW__on{opacity:1;scale:1}.HistoryReel-module__pmlJOW__strip{background-color:#050608;background-image:radial-gradient(circle,#1d2129 3px,#0000 3.5px),radial-gradient(circle,#1d2129 3px,#0000 3.5px);background-position:0 2px,0 calc(100% - 2px);background-repeat:repeat-x;background-size:16px 12px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:14px;gap:0;padding-block:16px!important}.HistoryReel-module__pmlJOW__cell{aspect-ratio:4/3;opacity:.5;width:150px;transition:opacity .3s, transform .35s var(--ease);border-radius:6px;margin:0 4px;position:relative;overflow:hidden}.HistoryReel-module__pmlJOW__cell img{object-fit:cover;filter:grayscale();width:100%;height:100%}.HistoryReel-module__pmlJOW__cell span{font-family:var(--font-display);color:#fff;text-shadow:0 1px 8px #000c;font-size:20px;font-weight:700;position:absolute;bottom:6px;left:8px}.HistoryReel-module__pmlJOW__cell:hover{opacity:.85}.HistoryReel-module__pmlJOW__cellOn{opacity:1;box-shadow:0 0 0 2px var(--gold);transform:translateY(-2px)}.HistoryReel-module__pmlJOW__cellOn img{filter:none}@media (max-width:900px){.HistoryReel-module__pmlJOW__frame{grid-template-columns:minmax(0,1fr);min-height:0}.HistoryReel-module__pmlJOW__pic{order:-1}.HistoryReel-module__pmlJOW__cell{width:112px}}
.Canopy-module__VQrW_a__canopy{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.Canopy-module__VQrW_a__photo{border-radius:var(--r-xl);aspect-ratio:2000/1500;position:relative;overflow:hidden;container-type:inline-size}.Canopy-module__VQrW_a__zoom{transform-origin:54%;position:absolute;inset:0;scale:1.55;container-type:inline-size}.Canopy-module__VQrW_a__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Canopy-module__VQrW_a__panel{background:linear-gradient(#e9eefb 0%,#f7f9ff 40%,#dfe6f6 100%);border-radius:1px;place-items:center;height:5.3%;display:grid;position:absolute;top:54.4%;box-shadow:0 0 1.2cqi #dce8ff8c;container-type:size}.Canopy-module__VQrW_a__a{width:16%;left:37.2%}.Canopy-module__VQrW_a__b{width:15.6%;left:54.7%}.Canopy-module__VQrW_a__letters{flex-direction:column;align-items:center;gap:4cqh;display:flex}.Canopy-module__VQrW_a__line{white-space:nowrap;line-height:1;display:flex}.Canopy-module__VQrW_a__line i{font-style:normal;font-family:var(--font-sans);color:#d4212b;letter-spacing:.08em;font-weight:800;font-size:min(38cqh, calc(150cqw / var(--len)));animation:Canopy-module__VQrW_a__flip .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms);display:inline-block}@keyframes Canopy-module__VQrW_a__flip{0%{opacity:0;transform:rotateX(80deg)translateY(-30%)}}.Canopy-module__VQrW_a__form{border-radius:var(--r-xl);background:var(--white);flex-direction:column;justify-content:center;gap:12px;padding:22px;display:flex}.Canopy-module__VQrW_a__presets{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.Canopy-module__VQrW_a__presets button{cursor:pointer;transition:background .2s}.Canopy-module__VQrW_a__on{color:#1f1404;background:var(--gold)!important}.Canopy-module__VQrW_a__field{flex-direction:column;gap:6px;display:flex}.Canopy-module__VQrW_a__field span{color:var(--muted);font-size:13px;font-weight:600}.Canopy-module__VQrW_a__field input{background:var(--fill-2);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:16px;height:54px;padding:0 16px;font-size:18px;font-weight:650}.Canopy-module__VQrW_a__field input:focus{outline:2px solid var(--gold);outline-offset:0;background:var(--fill-3)}@media (max-width:900px){.Canopy-module__VQrW_a__canopy{grid-template-columns:minmax(0,1fr)}.Canopy-module__VQrW_a__photo{border-radius:var(--r-lg)}}
.Seat-module__0uzu2a__picker{grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:18px;display:grid}.Seat-module__0uzu2a__teaser{grid-template-columns:minmax(0,1fr) 360px}.Seat-module__0uzu2a__stage{top:calc(var(--hdr) + 18px);transition:top .55s var(--ease);height:clamp(540px, calc(100svh - var(--hdr) - 40px), 900px);border-radius:var(--r-xl);color:#eceff4;isolation:isolate;background:radial-gradient(120% 70% at 50% 0,#1c2029 0%,#08090c 64%);position:sticky;overflow:hidden}.Seat-module__0uzu2a__teaser .Seat-module__0uzu2a__stage{height:clamp(520px,74svh,760px);position:relative;top:0}.Seat-module__0uzu2a__mapWrap{z-index:0;transition:opacity .4s var(--ease);place-items:center;padding:clamp(18px,3vw,40px);display:grid;position:absolute;inset:0;container-type:size}.Seat-module__0uzu2a__mapWrap[data-hidden]{opacity:0;pointer-events:none}.Seat-module__0uzu2a__map{width:min(100cqw, 680px, calc(100cqh * var(--ar)));position:relative;container-type:inline-size}.Seat-module__0uzu2a__arc{filter:drop-shadow(0 0 10px #ffc45c8c);width:92%;height:14%;position:absolute;top:0;left:4%;right:4%;overflow:visible}.Seat-module__0uzu2a__screenLabel{letter-spacing:.32em;text-transform:uppercase;color:#e6ecf699;font-size:clamp(10px,1.9cqi,12.5px);font-weight:600;position:absolute;left:50%;transform:translate(-50%,-50%)}.Seat-module__0uzu2a__rowTag{color:#ecf0f661;font-size:clamp(8px,1.8cqi,12px);font-weight:600;position:absolute;left:0;transform:translate(-30%,-50%)}.Seat-module__0uzu2a__seat{width:var(--cell);aspect-ratio:1;color:#ffecd6cc;transition:transform .25s var(--ease), background .25s, box-shadow .25s;background:#8f1c27;border-radius:28% 28% 22% 22%;place-items:center;font-size:clamp(0px,1.9cqi,11px);font-weight:600;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 -2px #00000047}.Seat-module__0uzu2a__seat[data-t=premium],.Seat-module__0uzu2a__seat[data-t=vip]{background:#6c1530;box-shadow:inset 0 2px #e7b14a,inset 0 -2px #0000004d}.Seat-module__0uzu2a__seat[data-t=wheelchair]{color:#e8f6ff;background:#2f6f8f}.Seat-module__0uzu2a__seat[data-state=taken]{box-shadow:none;color:#0000;cursor:default;background:#ffffff14}.Seat-module__0uzu2a__seat[data-state=taken][data-t=wheelchair]{color:#fff3}.Seat-module__0uzu2a__seat[data-state=sel]{color:#2a1704;z-index:2;background:#ffb301;box-shadow:0 0 0 2px #ffb30140,0 0 18px #ffb3018c}.Seat-module__0uzu2a__seat:not(:disabled):hover{z-index:3;transform:translate(-50%,-50%)scale(1.18)}.Seat-module__0uzu2a__seat[data-state=free]:hover{background:#b3283a}.Seat-module__0uzu2a__seat:focus-visible{outline-offset:2px;border-radius:30%;outline:2px solid #ffd987}.Seat-module__0uzu2a__seat[data-pulse]:after{content:"";animation:Seat-module__0uzu2a__ring 1s var(--ease) 2;pointer-events:none;border:2px solid #ffb301;border-radius:50%;position:absolute;inset:-2px}@keyframes Seat-module__0uzu2a__ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2.6)}}.Seat-module__0uzu2a__num{pointer-events:none}@container (max-width:420px){.Seat-module__0uzu2a__num{display:none}}.Seat-module__0uzu2a__canvas{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s var(--ease);touch-action:none;position:absolute;inset:0}.Seat-module__0uzu2a__stage[data-phase=in] .Seat-module__0uzu2a__canvas,.Seat-module__0uzu2a__stage[data-phase=seat] .Seat-module__0uzu2a__canvas,.Seat-module__0uzu2a__stage[data-phase=out] .Seat-module__0uzu2a__canvas{opacity:1;pointer-events:auto}.Seat-module__0uzu2a__stage[data-phase=seat] .Seat-module__0uzu2a__canvas{cursor:grab}.Seat-module__0uzu2a__pill,.Seat-module__0uzu2a__drag,.Seat-module__0uzu2a__back,.Seat-module__0uzu2a__peek{z-index:5;color:#fff3e2;letter-spacing:-.01em;white-space:nowrap;background:#120c0ab8;border-radius:999px;align-items:center;gap:8px;font-size:14px;font-weight:560;display:inline-flex;position:absolute}.Seat-module__0uzu2a__pill{height:38px;animation:Seat-module__0uzu2a__drop .6s var(--ease) both;padding:0 16px;top:18px;left:50%;transform:translate(-50%)}.Seat-module__0uzu2a__pill i{background:#ffb301;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ffb301}@keyframes Seat-module__0uzu2a__drop{0%{opacity:0;transform:translate(-50%,-10px)}}.Seat-module__0uzu2a__drag{color:#fff3e2c7;pointer-events:none;height:34px;padding:0 14px;font-size:13px;font-weight:480;animation:.5s 4s forwards Seat-module__0uzu2a__fadeOut;bottom:18px;left:50%;transform:translate(-50%)}@keyframes Seat-module__0uzu2a__fadeOut{to{opacity:0}}.Seat-module__0uzu2a__back{height:42px;padding:0 16px 0 12px;transition:background .2s;top:16px;left:16px}.Seat-module__0uzu2a__back:hover{background:#120c0ae6}.Seat-module__0uzu2a__peek{color:#2a1704;height:44px;animation:Seat-module__0uzu2a__drop .5s var(--ease) both;background:#ffb301;padding:0 18px;font-weight:640;bottom:18px;left:50%;transform:translate(-50%)}.Seat-module__0uzu2a__no3d{text-align:center;color:#ecf0f699;font-size:13px;position:absolute;bottom:14px;left:0;right:0}.Seat-module__0uzu2a__panel{flex-direction:column;gap:14px;min-width:0;display:flex}.Seat-module__0uzu2a__film{border-radius:var(--r-lg);background:var(--fill);align-items:center;gap:16px;padding:14px;display:flex}.Seat-module__0uzu2a__film img{border-radius:10px;flex:none;width:64px;height:auto}.Seat-module__0uzu2a__series{color:var(--gold-d);letter-spacing:-.005em;font-size:13px;font-weight:600}.Seat-module__0uzu2a__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin:2px 0 6px;font-size:25px;font-weight:700;line-height:.98}.Seat-module__0uzu2a__film .Seat-module__0uzu2a__muted{font-size:14px}.Seat-module__0uzu2a__block{border-radius:var(--r-lg);background:var(--fill);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.Seat-module__0uzu2a__label{letter-spacing:-.01em;font-size:14px;font-weight:600}.Seat-module__0uzu2a__times{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.Seat-module__0uzu2a__times::-webkit-scrollbar{display:none}.Seat-module__0uzu2a__time{background:var(--white);text-align:left;border-radius:16px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:9px 13px 10px;transition:background .2s,color .2s;display:flex}.Seat-module__0uzu2a__time span{color:var(--muted);font-size:12.5px;font-weight:500}.Seat-module__0uzu2a__time b{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.1}.Seat-module__0uzu2a__time small{color:var(--muted);font-size:11.5px}.Seat-module__0uzu2a__time:hover{background:var(--white-2)}.Seat-module__0uzu2a__time.Seat-module__0uzu2a__on{background:var(--gold);color:#1f1404}.Seat-module__0uzu2a__time.Seat-module__0uzu2a__on span,.Seat-module__0uzu2a__time.Seat-module__0uzu2a__on small{color:#1f1404b3}.Seat-module__0uzu2a__when{color:var(--ink-soft);font-size:14px}.Seat-module__0uzu2a__countRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.Seat-module__0uzu2a__stepper{background:var(--white);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.Seat-module__0uzu2a__stepper button{background:var(--fill);border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.Seat-module__0uzu2a__stepper button:hover:not(:disabled){background:var(--fill-2)}.Seat-module__0uzu2a__stepper button:disabled{opacity:.35}.Seat-module__0uzu2a__stepper b{text-align:center;min-width:28px;font-size:17px}.Seat-module__0uzu2a__legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 14px;font-size:13.5px;display:flex}.Seat-module__0uzu2a__legend li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.Seat-module__0uzu2a__legend i{background:#8f1c27;border-radius:4px;width:15px;height:15px}.Seat-module__0uzu2a__legend i[data-k=premium]{background:#6c1530;box-shadow:inset 0 2px #e7b14a}.Seat-module__0uzu2a__legend i[data-k=wheelchair]{background:#2f6f8f}.Seat-module__0uzu2a__legend i[data-k=taken]{background:#ffffff24}.Seat-module__0uzu2a__legend i[data-k=sel]{background:#ffb301}.Seat-module__0uzu2a__summary{border-radius:var(--r-lg);background:var(--night);color:#eceff4;flex-direction:column;gap:16px;padding:20px;display:flex}.Seat-module__0uzu2a__hint{color:#ecf0f6cc;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.Seat-module__0uzu2a__hint svg{color:#ffb301;margin-top:1px}.Seat-module__0uzu2a__note{color:#ffd987;font-size:14px}.Seat-module__0uzu2a__sheetBody{flex-direction:column;gap:14px;display:flex}.Seat-module__0uzu2a__sheetHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.Seat-module__0uzu2a__kick{letter-spacing:.16em;text-transform:uppercase;color:#ffb301;font-size:12px;font-weight:700}.Seat-module__0uzu2a__seatName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;margin:6px 0;font-size:28px;font-weight:700;line-height:1}.Seat-module__0uzu2a__seatType{color:#ecf0f6b8;font-size:14.5px}.Seat-module__0uzu2a__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Seat-module__0uzu2a__stats div{background:#ffffff12;border-radius:16px;flex-direction:column-reverse;gap:4px;min-width:0;padding:12px 12px 11px;display:flex}.Seat-module__0uzu2a__stats dd{letter-spacing:-.03em;white-space:nowrap;font-size:26px;font-weight:650;line-height:1}.Seat-module__0uzu2a__stats dd small{opacity:.7;font-size:14px;font-weight:500}.Seat-module__0uzu2a__stats dt{color:#ecf0f69e;font-size:12px;line-height:1.25}.Seat-module__0uzu2a__approx{color:#ecf0f673;font-size:12px;line-height:1.4}.Seat-module__0uzu2a__actions{flex-wrap:wrap;gap:10px;display:flex}.Seat-module__0uzu2a__actions>*{flex:1 1 0;min-width:0;padding-inline:16px}.Seat-module__0uzu2a__summary .btn-ghost{color:#eceff4}.Seat-module__0uzu2a__mBar,.Seat-module__0uzu2a__mSheet{display:none}@media (max-width:900px){.Seat-module__0uzu2a__picker,.Seat-module__0uzu2a__teaser{grid-template-columns:minmax(0,1fr)}.Seat-module__0uzu2a__picker:not(.Seat-module__0uzu2a__teaser){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.Seat-module__0uzu2a__stage,.Seat-module__0uzu2a__teaser .Seat-module__0uzu2a__stage{border-radius:var(--r-lg);height:min(78svh,640px);position:relative;top:0}.Seat-module__0uzu2a__teaser .Seat-module__0uzu2a__stage{height:min(72svh,560px)}.Seat-module__0uzu2a__mapWrap{padding:16px 12px 16px 18px}.Seat-module__0uzu2a__stage.Seat-module__0uzu2a__full{z-index:140;border-radius:0;height:100svh;position:fixed;inset:0}.Seat-module__0uzu2a__full .Seat-module__0uzu2a__pill{top:calc(14px + env(safe-area-inset-top))}.Seat-module__0uzu2a__full .Seat-module__0uzu2a__back{top:calc(10px + env(safe-area-inset-top));justify-content:center;width:42px;padding:0;left:12px}.Seat-module__0uzu2a__full .Seat-module__0uzu2a__drag{bottom:auto;top:calc(60px + env(safe-area-inset-top))}.Seat-module__0uzu2a__mSheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:6;color:#eceff4;transition:transform .6s var(--ease);background:#0e1015e6;border-radius:26px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex;position:absolute;transform:translateY(110%)}.Seat-module__0uzu2a__mSheet[data-on=true]{transform:none}.Seat-module__0uzu2a__mSheet .Seat-module__0uzu2a__seatName{font-size:24px}.Seat-module__0uzu2a__mSheet .Seat-module__0uzu2a__stats dd{font-size:22px}.Seat-module__0uzu2a__mSheet .Seat-module__0uzu2a__approx,.Seat-module__0uzu2a__panel .Seat-module__0uzu2a__summary{display:none}.Seat-module__0uzu2a__teaser .Seat-module__0uzu2a__panel .Seat-module__0uzu2a__summary{display:flex}.Seat-module__0uzu2a__mBar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:70;background:var(--night);color:#eceff4;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed}.Seat-module__0uzu2a__mBar div{flex-direction:column;min-width:0;display:flex}.Seat-module__0uzu2a__mBar b{white-space:nowrap;font-size:15.5px;font-weight:650}.Seat-module__0uzu2a__mBar span{color:#ecf0f6a8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.Seat-module__0uzu2a__title{font-size:22px}}.Seat-module__0uzu2a__co{z-index:160;background:#030406c7;place-items:center;padding:16px;animation:.3s both Seat-module__0uzu2a__coIn;display:grid;position:fixed;inset:0}@keyframes Seat-module__0uzu2a__coIn{0%{opacity:0}}.Seat-module__0uzu2a__coCard{border-radius:var(--r-xl);background:var(--night);width:min(520px,100%);max-height:calc(100svh - 32px);animation:Seat-module__0uzu2a__coPop .5s var(--ease) backwards;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:auto}@keyframes Seat-module__0uzu2a__coPop{0%{opacity:0;transform:translateY(16px)}}.Seat-module__0uzu2a__coCard .Seat-module__0uzu2a__kick{color:var(--gold-d)}.Seat-module__0uzu2a__coTitle{font-family:var(--font-display);text-transform:uppercase;padding-right:44px;font-size:30px;font-weight:700;line-height:1}.Seat-module__0uzu2a__coX{background:var(--fill-2);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.Seat-module__0uzu2a__coList{gap:8px;margin-top:4px;display:grid}.Seat-module__0uzu2a__coList li{background:var(--fill);border-radius:18px;grid-template-columns:76px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:10px 12px;display:grid}.Seat-module__0uzu2a__coList li>b{text-align:right;font-size:16px}.Seat-module__0uzu2a__coSeat{flex-direction:column;display:flex}.Seat-module__0uzu2a__coSeat b{font-size:18px}.Seat-module__0uzu2a__coSeat small{color:var(--muted);font-size:12px}.Seat-module__0uzu2a__coTotal{justify-content:space-between;align-items:baseline;padding:4px 4px 0;font-size:17px;font-weight:600;display:flex}.Seat-module__0uzu2a__coTotal b{letter-spacing:-.03em;font-size:26px}.Seat-module__0uzu2a__coNote{color:var(--muted);font-size:13.5px}.Seat-module__0uzu2a__coDemo{color:var(--muted);text-align:center;font-size:12.5px}.Seat-module__0uzu2a__grab{display:none}@media (max-width:640px){.Seat-module__0uzu2a__co{place-items:end stretch;padding:0}.Seat-module__0uzu2a__coCard{width:100%;max-height:92svh;padding:14px 18px calc(20px + env(safe-area-inset-bottom));animation:Seat-module__0uzu2a__sheetUp .5s var(--ease) both;border-radius:28px 28px 0 0;gap:12px}@keyframes Seat-module__0uzu2a__sheetUp{0%{transform:translateY(100%)}}.Seat-module__0uzu2a__grab{background:var(--fill-3);border-radius:3px;width:42px;height:5px;margin:0 auto 6px;display:block}.Seat-module__0uzu2a__coTitle{padding-right:48px;font-size:24px}.Seat-module__0uzu2a__coX{top:18px;right:14px}.Seat-module__0uzu2a__coList li{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px}.Seat-module__0uzu2a__coList li>:nth-child(2){order:3;grid-column:1/-1}.Seat-module__0uzu2a__coSeat{flex-direction:row;align-items:baseline;gap:8px}}
.Info-module__F3BZFq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.Info-module__F3BZFq__photo{border-radius:var(--r-xl);background:var(--white);overflow:hidden}.Info-module__F3BZFq__photo img{object-fit:cover;width:100%;height:100%}.Info-module__F3BZFq__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.Info-module__F3BZFq__card{border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:10px;padding:22px;display:flex}.Info-module__F3BZFq__card svg{background:var(--fill-2);width:46px;height:46px;color:var(--gold);border-radius:14px;padding:11px}.Info-module__F3BZFq__card b{font-size:18px}.Info-module__F3BZFq__card p{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.Info-module__F3BZFq__stack{flex-direction:column;gap:22px;display:flex}.Info-module__F3BZFq__key{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.Info-module__F3BZFq__key li{background:var(--white);border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:15px;display:flex}.Info-module__F3BZFq__key b{background:var(--fill-2);border-radius:8px;place-items:center;min-width:34px;height:28px;font-size:12px;font-weight:750;display:grid}.Info-module__F3BZFq__vouchers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.Info-module__F3BZFq__voucher{aspect-ratio:1.6;transition:transform .4s var(--ease);background:linear-gradient(135deg,#222731,#12151a);border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden}.Info-module__F3BZFq__voucher:hover{transform:translateY(-4px)rotate(-1deg)}.Info-module__F3BZFq__voucher:after{content:"";background:radial-gradient(circle,#ffb30147,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-40px;right:-30px}.Info-module__F3BZFq__voucher b{font-family:var(--font-display);color:var(--gold);font-size:clamp(36px,3.6vw,54px);line-height:.9}.Info-module__F3BZFq__voucher span{color:var(--ink-soft);font-size:13px;font-weight:600}.Info-module__F3BZFq__merch{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Info-module__F3BZFq__merch a{flex-direction:column;gap:10px;display:flex}.Info-module__F3BZFq__merch img{aspect-ratio:1;object-fit:cover;transition:transform .6s var(--ease);border-radius:20px}.Info-module__F3BZFq__merch a:hover img{transform:scale(1.03)}.Info-module__F3BZFq__merch p{justify-content:space-between;font-weight:650;display:flex}.Info-module__F3BZFq__people{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.Info-module__F3BZFq__person{border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:8px;padding:22px;display:flex}.Info-module__F3BZFq__person b{font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1}.Info-module__F3BZFq__person small{color:var(--gold-d);font-size:13.5px;font-weight:650}.Info-module__F3BZFq__person p{color:var(--ink-soft);font-size:15px;line-height:1.55}.Info-module__F3BZFq__person em{color:var(--muted);font-size:14px;font-style:normal}.Info-module__F3BZFq__timeline{flex-direction:column;gap:clamp(56px,8vw,120px);display:flex}.Info-module__F3BZFq__chapter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.Info-module__F3BZFq__chapter:nth-child(2n) .Info-module__F3BZFq__photo{order:-1}.Info-module__F3BZFq__chapter .Info-module__F3BZFq__photo{aspect-ratio:4/3}.Info-module__F3BZFq__chapter .Info-module__F3BZFq__photo img{filter:sepia(.2)}.Info-module__F3BZFq__year{font-family:var(--font-display);color:var(--gold);font-size:clamp(80px,11vw,180px);font-weight:700;line-height:.8}.Info-module__F3BZFq__friend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Info-module__F3BZFq__friend a,.Info-module__F3BZFq__friend button{border-radius:var(--r-lg);background:var(--velvet);color:#fff;transition:transform .35s var(--ease), background .2s;flex-direction:column;gap:6px;padding:24px;display:flex}.Info-module__F3BZFq__friend a:hover,.Info-module__F3BZFq__friend button:hover{background:var(--velvet-2);transform:translateY(-3px)}.Info-module__F3BZFq__friend b{font-family:var(--font-display);font-size:52px;line-height:.9}.Info-module__F3BZFq__list{gap:8px;display:grid}.Info-module__F3BZFq__list li{background:var(--white);color:var(--ink-soft);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.Info-module__F3BZFq__list svg{color:var(--gold);flex:none;margin-top:2px}@media (max-width:900px){.Info-module__F3BZFq__split,.Info-module__F3BZFq__chapter{grid-template-columns:minmax(0,1fr)}.Info-module__F3BZFq__chapter:nth-child(2n) .Info-module__F3BZFq__photo{order:0}.Info-module__F3BZFq__chapter .Info-module__F3BZFq__photo{order:-1}.Info-module__F3BZFq__vouchers,.Info-module__F3BZFq__merch{grid-template-columns:repeat(2,minmax(0,1fr))}.Info-module__F3BZFq__friend{grid-template-columns:minmax(0,1fr)}}
.Shop-module__FpCsvG__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Shop-module__FpCsvG__empty{border-radius:var(--r-xl);background:var(--white);flex-direction:column;align-items:flex-start;gap:14px;min-height:240px;padding:36px;display:flex}.Shop-module__FpCsvG__empty>svg{color:var(--gold)}.Shop-module__FpCsvG__basket{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}.Shop-module__FpCsvG__items{gap:12px;display:grid}.Shop-module__FpCsvG__item{border-radius:var(--r-lg);background:var(--white);grid-template-columns:84px minmax(0,1fr);gap:18px;padding:16px;display:grid}.Shop-module__FpCsvG__thumb{aspect-ratio:2/3;object-fit:cover;border-radius:12px;width:84px}.Shop-module__FpCsvG__thumbSq{object-fit:cover;border-radius:14px;width:84px;height:84px}.Shop-module__FpCsvG__thumbIcon{background:var(--fill-2);width:84px;height:84px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.Shop-module__FpCsvG__itemBody{flex-direction:column;gap:12px;min-width:0;display:flex}.Shop-module__FpCsvG__itemHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Shop-module__FpCsvG__kind{color:var(--gold-d);font-size:12.5px;font-weight:650}.Shop-module__FpCsvG__itemName{font-family:var(--font-display);text-transform:uppercase;margin:2px 0 4px;font-size:24px;line-height:1}.Shop-module__FpCsvG__itemPrice{font-size:18px}.Shop-module__FpCsvG__hold{background:var(--fill-2);height:32px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.Shop-module__FpCsvG__hold b{color:var(--ink)}.Shop-module__FpCsvG__holdLow{background:#c0202f33}.Shop-module__FpCsvG__holdLow b{color:#ff7d88}.Shop-module__FpCsvG__seats{gap:8px;display:grid}.Shop-module__FpCsvG__seats li{grid-template-columns:54px minmax(0,1fr) 120px;align-items:center;gap:12px;display:grid}.Shop-module__FpCsvG__seatId{background:var(--gold);color:#1f1404;border-radius:12px;place-items:center;height:46px;font-size:16px;display:grid}.Shop-module__FpCsvG__seatPrice{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.Shop-module__FpCsvG__seatPrice small{color:var(--ok);font-size:12px}.Shop-module__FpCsvG__itemFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Shop-module__FpCsvG__remove{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:14px;display:inline-flex}.Shop-module__FpCsvG__remove:hover{color:var(--ink)}.Shop-module__FpCsvG__qty{background:var(--fill);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.Shop-module__FpCsvG__qty button{background:var(--fill-2);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.Shop-module__FpCsvG__qty button:disabled{opacity:.35}.Shop-module__FpCsvG__qty b{text-align:center;min-width:22px}.Shop-module__FpCsvG__summary{top:calc(var(--hdr) + 18px);transition:top .55s var(--ease);border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky}.Shop-module__FpCsvG__member{background:var(--c);color:var(--ink);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.Shop-module__FpCsvG__member b{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.Shop-module__FpCsvG__member span{font-size:14px}.Shop-module__FpCsvG__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.Shop-module__FpCsvG__check input{width:18px;height:18px;accent-color:var(--velvet);flex:none;margin-top:1px}.Shop-module__FpCsvG__hint{color:var(--ink-soft);font-size:14.5px}.Shop-module__FpCsvG__hint a{color:var(--gold-d)}.Shop-module__FpCsvG__signin{background:var(--fill);color:var(--ink-soft);border-radius:18px;flex-direction:column;gap:10px;padding:16px;font-size:14.5px;display:flex}.Shop-module__FpCsvG__sum{gap:8px;display:grid}.Shop-module__FpCsvG__sum div{color:var(--ink-soft);justify-content:space-between;font-size:15px;display:flex}.Shop-module__FpCsvG__sum .Shop-module__FpCsvG__save{color:var(--ok)}.Shop-module__FpCsvG__sum .Shop-module__FpCsvG__total{color:var(--ink);padding-top:10px;font-size:18px;font-weight:700}.Shop-module__FpCsvG__sum .Shop-module__FpCsvG__total dd{letter-spacing:-.02em;font-size:28px}.Shop-module__FpCsvG__round{background:var(--fill);color:var(--ink-soft);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;display:flex}.Shop-module__FpCsvG__round svg{color:var(--velvet);vertical-align:-2px}.Shop-module__FpCsvG__round button{cursor:pointer}.Shop-module__FpCsvG__fine{color:var(--muted);font-size:12.5px}.Shop-module__FpCsvG__lines{gap:10px;display:grid}.Shop-module__FpCsvG__lines li{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.Shop-module__FpCsvG__lines li span{flex-direction:column;min-width:0;display:flex}.Shop-module__FpCsvG__lines small{color:var(--muted);font-size:12.5px}.Shop-module__FpCsvG__steps{flex-direction:column;gap:14px;min-width:0;display:flex}.Shop-module__FpCsvG__stepper{flex-wrap:wrap;gap:8px;display:flex}.Shop-module__FpCsvG__stepper li{background:var(--fill);height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.Shop-module__FpCsvG__stepper i{background:var(--fill-2);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.Shop-module__FpCsvG__stepOn{background:var(--white)!important;color:var(--ink)!important}.Shop-module__FpCsvG__stepOn i{background:var(--velvet);color:#fff}.Shop-module__FpCsvG__stepDone i{background:var(--ok);color:#06210f}.Shop-module__FpCsvG__panel{border-radius:var(--r-xl);background:var(--white);flex-direction:column;align-items:flex-start;gap:16px;padding:26px;display:flex}.Shop-module__FpCsvG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.Shop-module__FpCsvG__field{flex-direction:column;gap:6px;display:flex}.Shop-module__FpCsvG__field span{color:var(--muted);font-size:13px;font-weight:600}.Shop-module__FpCsvG__field input,.Shop-module__FpCsvG__field textarea,.Shop-module__FpCsvG__voucherRow input{background:var(--fill-2);border:0;border-radius:14px;height:52px;padding:0 16px;font-size:16px}.Shop-module__FpCsvG__field textarea{resize:vertical;height:96px;padding:14px 16px}.Shop-module__FpCsvG__field input:focus,.Shop-module__FpCsvG__field textarea:focus,.Shop-module__FpCsvG__voucherRow input:focus{outline:2px solid var(--gold);outline-offset:0}.Shop-module__FpCsvG__voucherRow{gap:10px;width:100%;max-width:460px;display:flex}.Shop-module__FpCsvG__voucherRow input{text-transform:uppercase;letter-spacing:.06em;flex:1;min-width:0}.Shop-module__FpCsvG__err{color:#ff7d88;font-size:14px}.Shop-module__FpCsvG__ok{color:var(--ok);align-items:center;gap:8px;font-weight:600;display:inline-flex}.Shop-module__FpCsvG__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.Shop-module__FpCsvG__method{background:var(--fill);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:background .2s;display:flex}.Shop-module__FpCsvG__method svg{color:var(--muted);margin-bottom:6px}.Shop-module__FpCsvG__method small{color:var(--muted);font-size:12.5px}.Shop-module__FpCsvG__methodOn{background:var(--fill-3);box-shadow:inset 0 0 0 2px var(--gold)}.Shop-module__FpCsvG__methodOn svg{color:var(--gold)}.Shop-module__FpCsvG__demo{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.Shop-module__FpCsvG__demo svg{flex:none;margin-top:2px}.Shop-module__FpCsvG__done{flex-direction:column;gap:26px;display:flex}.Shop-module__FpCsvG__doneHead{align-items:center;gap:20px;display:flex}.Shop-module__FpCsvG__doneIcon{background:var(--ok);color:#06210f;width:64px;height:64px;animation:Shop-module__FpCsvG__pop .6s var(--ease) both;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes Shop-module__FpCsvG__pop{0%{opacity:0;transform:scale(.4)}}.Shop-module__FpCsvG__stackGap{flex-direction:column;gap:12px;display:flex}.Shop-module__FpCsvG__vlist{gap:8px;display:grid}.Shop-module__FpCsvG__vlist li{background:var(--white);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.Shop-module__FpCsvG__vlist svg{color:var(--gold)}.Shop-module__FpCsvG__vlist code{letter-spacing:.06em;background:var(--fill-2);border-radius:8px;margin-left:auto;padding:6px 10px;font-size:15px}.Shop-module__FpCsvG__etWrap{container-type:inline-size}@container (max-width:600px){.Shop-module__FpCsvG__eticket{grid-template-columns:minmax(0,1fr)!important;-webkit-mask:none!important;mask:none!important}.Shop-module__FpCsvG__etArt{height:110px}.Shop-module__FpCsvG__etFacts{grid-template-columns:repeat(2,auto)!important}.Shop-module__FpCsvG__etStub{border-top:2px dashed #c4d2eb2e;border-left:0!important;flex-direction:row!important;justify-content:flex-start!important}}.Shop-module__FpCsvG__eticket{background:var(--white-2);border-radius:22px;grid-template-columns:150px minmax(0,1fr) 170px;display:grid;position:relative;overflow:hidden;-webkit-mask:radial-gradient(circle at calc(100% - 170px) 0,#0000 12px,#000 12.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 170px) 100%,#0000 12px,#000 12.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 170px) 0,#0000 12px,#000 12.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 170px) 100%,#0000 12px,#000 12.5px) bottom/100% 51% no-repeat}.Shop-module__FpCsvG__past{opacity:.6}.Shop-module__FpCsvG__etArt{background-position:50%;background-size:cover}.Shop-module__FpCsvG__etBody{flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex}.Shop-module__FpCsvG__etSeries{color:var(--gold-d);font-size:12.5px;font-weight:650}.Shop-module__FpCsvG__etName{font-family:var(--font-display);text-transform:uppercase;font-size:28px;line-height:.95}.Shop-module__FpCsvG__etFacts{grid-template-columns:repeat(4,auto);justify-content:start;gap:4px 20px;display:grid}.Shop-module__FpCsvG__etFacts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:650}.Shop-module__FpCsvG__etFacts dd{font-size:15.5px;font-weight:650}.Shop-module__FpCsvG__etTypes{color:var(--muted);font-size:13px}.Shop-module__FpCsvG__etStub{background:var(--fill);color:var(--muted);letter-spacing:.06em;border-left:2px dashed #c4d2eb2e;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.Shop-module__FpCsvG__acc{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.Shop-module__FpCsvG__side{top:calc(var(--hdr) + 18px);transition:top .55s var(--ease);border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky}.Shop-module__FpCsvG__side button{height:46px;color:var(--ink-soft);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:560;transition:background .2s;display:flex}.Shop-module__FpCsvG__side button:hover{background:var(--fill)}.Shop-module__FpCsvG__side button.Shop-module__FpCsvG__on{background:var(--fill-2);color:var(--ink)}.Shop-module__FpCsvG__side button.Shop-module__FpCsvG__on svg{color:var(--gold)}.Shop-module__FpCsvG__side .Shop-module__FpCsvG__badge{background:var(--velvet);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;display:grid}.Shop-module__FpCsvG__main{flex-direction:column;gap:18px;min-width:0;display:flex}.Shop-module__FpCsvG__cardRow{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;display:grid}.Shop-module__FpCsvG__box{border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.Shop-module__FpCsvG__boxHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Shop-module__FpCsvG__memcard{aspect-ratio:1.586;background:var(--c);color:var(--ink);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.Shop-module__FpCsvG__memcard:after{content:"";animation:Shop-module__FpCsvG__shine 4.5s 1s var(--ease) infinite;background:linear-gradient(115deg,#0000 30%,#ffffff47 45%,#0000 60%);position:absolute;inset:0;translate:-100%}@keyframes Shop-module__FpCsvG__shine{40%,to{translate:100%}}.Shop-module__FpCsvG__memTop{justify-content:space-between;align-items:flex-start;display:flex}.Shop-module__FpCsvG__memName{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:.9}.Shop-module__FpCsvG__memMeta{justify-content:space-between;align-items:flex-end;gap:12px;font-size:13px;display:flex}.Shop-module__FpCsvG__memMeta b{letter-spacing:.06em;font-size:16px;display:block}.Shop-module__FpCsvG__meter{gap:6px;display:flex}.Shop-module__FpCsvG__meter i{background:var(--fill-3);border-radius:4px;flex:1;height:10px}.Shop-module__FpCsvG__meter i.Shop-module__FpCsvG__used{background:var(--gold)}.Shop-module__FpCsvG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Shop-module__FpCsvG__stats div{background:var(--fill);border-radius:18px;padding:16px}.Shop-module__FpCsvG__stats b{font-family:var(--font-display);color:var(--gold);font-size:40px;line-height:.9;display:block}.Shop-module__FpCsvG__stats span{color:var(--muted);font-size:13px}.Shop-module__FpCsvG__orders{gap:8px;display:grid}.Shop-module__FpCsvG__order{background:var(--fill);border-radius:18px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.Shop-module__FpCsvG__order code{letter-spacing:.06em;color:var(--gold-d);font-size:13px}.Shop-module__FpCsvG__order ul{color:var(--ink-soft);font-size:14px}.Shop-module__FpCsvG__diary{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.Shop-module__FpCsvG__diary li{flex-direction:column;gap:8px;display:flex}.Shop-module__FpCsvG__diary img{aspect-ratio:2/3;object-fit:cover;border-radius:14px}.Shop-module__FpCsvG__diary b{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1}.Shop-module__FpCsvG__stars{gap:2px;display:flex}.Shop-module__FpCsvG__stars button{color:var(--fill-3);font-size:20px;line-height:1}.Shop-module__FpCsvG__stars button.Shop-module__FpCsvG__lit{color:var(--gold)}.Shop-module__FpCsvG__toggles{gap:8px;display:grid}.Shop-module__FpCsvG__toggles label{background:var(--fill);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.Shop-module__FpCsvG__toggles label span{flex-direction:column;font-size:15px;display:flex}.Shop-module__FpCsvG__toggles small{color:var(--muted);font-size:13px}.Shop-module__FpCsvG__switch{flex:none;width:46px;height:28px;position:relative}.Shop-module__FpCsvG__switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.Shop-module__FpCsvG__switch i{background:var(--fill-3);pointer-events:none;border-radius:99px;transition:background .25s;position:absolute;inset:0}.Shop-module__FpCsvG__switch i:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}.Shop-module__FpCsvG__switch input:checked+i{background:var(--velvet)}.Shop-module__FpCsvG__switch input:checked+i:after{transform:translate(18px)}.Shop-module__FpCsvG__switch input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.Shop-module__FpCsvG__login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.Shop-module__FpCsvG__loginPhoto{border-radius:var(--r-xl);min-height:420px;position:relative;overflow:hidden}.Shop-module__FpCsvG__loginPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Shop-module__FpCsvG__loginPhoto p{font-family:var(--font-display);text-transform:uppercase;text-shadow:0 2px 20px #000000b3;font-size:30px;line-height:.95;position:absolute;bottom:22px;left:24px;right:24px}.Shop-module__FpCsvG__tabs{background:var(--fill);border-radius:999px;padding:4px;display:inline-flex}.Shop-module__FpCsvG__tabs button{height:40px;color:var(--muted);border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:600}.Shop-module__FpCsvG__tabs button.Shop-module__FpCsvG__on{background:var(--white-2);color:var(--ink)}.Shop-module__FpCsvG__designer{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.Shop-module__FpCsvG__vcard{top:calc(var(--hdr) + 18px);transition:top .55s var(--ease);aspect-ratio:1.6;isolation:isolate;border-radius:26px;flex-direction:column;justify-content:space-between;padding:clamp(18px,2.6vw,30px);display:flex;position:sticky;overflow:hidden}.Shop-module__FpCsvG__vcard img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.Shop-module__FpCsvG__vcard:before{content:"";z-index:-1;background:linear-gradient(#06070933,#060709d9);position:absolute;inset:0}.Shop-module__FpCsvG__vTop{justify-content:space-between;align-items:flex-start;display:flex}.Shop-module__FpCsvG__vAmount{font-family:var(--font-display);color:var(--gold);font-size:clamp(56px,7vw,104px);font-weight:700;line-height:.8}.Shop-module__FpCsvG__vTo{color:#fff;font-size:15px}.Shop-module__FpCsvG__vTo b{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1;display:block}.Shop-module__FpCsvG__vMsg{color:#ffffffd1;max-width:42ch;font-size:14px;font-style:italic}.Shop-module__FpCsvG__chips{flex-wrap:wrap;gap:8px;display:flex}.Shop-module__FpCsvG__pick{background:var(--fill);border-radius:14px;height:48px;padding:0 18px;font-size:16px;font-weight:650;transition:background .2s}.Shop-module__FpCsvG__pick.Shop-module__FpCsvG__on{background:var(--gold);color:#1f1404}.Shop-module__FpCsvG__designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Shop-module__FpCsvG__design{aspect-ratio:1.6;border-radius:14px;position:relative;overflow:hidden}.Shop-module__FpCsvG__design img{object-fit:cover;width:100%;height:100%}.Shop-module__FpCsvG__design span{text-shadow:0 1px 6px #000;font-size:12px;font-weight:650;position:absolute;bottom:6px;left:8px}.Shop-module__FpCsvG__design.Shop-module__FpCsvG__on{box-shadow:0 0 0 3px var(--gold)}.Shop-module__FpCsvG__shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Shop-module__FpCsvG__product{border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:12px;padding:12px;display:flex}.Shop-module__FpCsvG__product img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.Shop-module__FpCsvG__pHead{justify-content:space-between;align-items:baseline;padding:0 6px;display:flex}.Shop-module__FpCsvG__pHead b{font-family:var(--font-display);text-transform:uppercase;font-size:24px}.Shop-module__FpCsvG__pHead span{color:var(--gold-d);font-size:20px;font-weight:700}.Shop-module__FpCsvG__sizes{flex-wrap:wrap;gap:6px;padding:0 6px;display:flex}.Shop-module__FpCsvG__sizes button{background:var(--fill);border-radius:12px;min-width:46px;height:40px;padding:0 10px;font-size:14px;font-weight:650}.Shop-module__FpCsvG__sizes button.Shop-module__FpCsvG__on{background:var(--ink);color:#0b0c0f}.Shop-module__FpCsvG__added{color:var(--ok);align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1000px){.Shop-module__FpCsvG__basket,.Shop-module__FpCsvG__acc,.Shop-module__FpCsvG__designer,.Shop-module__FpCsvG__login{grid-template-columns:minmax(0,1fr)}.Shop-module__FpCsvG__summary,.Shop-module__FpCsvG__side,.Shop-module__FpCsvG__vcard{position:relative;top:0}.Shop-module__FpCsvG__side{scrollbar-width:none;flex-direction:row;overflow-x:auto}.Shop-module__FpCsvG__side button{flex:none}.Shop-module__FpCsvG__cardRow{grid-template-columns:minmax(0,1fr)}.Shop-module__FpCsvG__shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Shop-module__FpCsvG__item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.Shop-module__FpCsvG__thumb,.Shop-module__FpCsvG__thumbSq,.Shop-module__FpCsvG__thumbIcon{width:64px}.Shop-module__FpCsvG__thumbSq,.Shop-module__FpCsvG__thumbIcon{height:64px}.Shop-module__FpCsvG__seats li{grid-template-columns:44px minmax(0,1fr)}.Shop-module__FpCsvG__seatPrice{flex-direction:row;grid-column:2;justify-content:space-between;align-items:baseline}.Shop-module__FpCsvG__fields,.Shop-module__FpCsvG__methods{grid-template-columns:minmax(0,1fr)}.Shop-module__FpCsvG__order{grid-template-columns:minmax(0,1fr) auto}.Shop-module__FpCsvG__order>:first-child{grid-column:1/-1}.Shop-module__FpCsvG__stats b{font-size:30px}.Shop-module__FpCsvG__shop{grid-template-columns:minmax(0,1fr)}.Shop-module__FpCsvG__designs{grid-template-columns:repeat(3,minmax(0,1fr))}}.Shop-module__FpCsvG__dock{align-items:center;gap:12px;width:100%;display:flex}.Shop-module__FpCsvG__dock>.btn{flex:1}.Shop-module__FpCsvG__dockSum{display:none}.Shop-module__FpCsvG__panel .Shop-module__FpCsvG__dock>.btn{flex:none}@media (max-width:1000px){.Shop-module__FpCsvG__basket{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.Shop-module__FpCsvG__dock{z-index:75;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--paper-2);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 30px -18px #000000e6}.Shop-module__FpCsvG__dockSum{flex-direction:column;flex:none;line-height:1.1;display:flex}.Shop-module__FpCsvG__dockSum small{color:var(--muted);font-size:12px}.Shop-module__FpCsvG__dockSum b{letter-spacing:-.02em;font-size:22px}.Shop-module__FpCsvG__panel .Shop-module__FpCsvG__dock>.btn{flex:1}.Shop-module__FpCsvG__dock>.btn-ghost{flex:none}.Shop-module__FpCsvG__panel .Shop-module__FpCsvG__dock>.btn-ghost{flex:none}}
.home-module__txgM7a__posters,.home-module__txgM7a__seat{background:var(--paper-2)}.home-module__txgM7a__seatHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:clamp(28px,4vw,52px);display:grid}.home-module__txgM7a__events{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-module__txgM7a__event{border-radius:var(--r-lg);background:var(--white);transition:background .25s, transform .35s var(--ease);grid-template-columns:74px minmax(0,1fr) 64px;align-items:center;gap:18px;padding:14px 14px 14px 18px;display:grid}.home-module__txgM7a__event:hover{background:var(--white-2);transform:translateY(-2px)}.home-module__txgM7a__evDate{aspect-ratio:1;background:var(--fill-2);text-transform:uppercase;letter-spacing:.08em;color:var(--gold-d);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:flex}.home-module__txgM7a__evDate b{font-family:var(--font-display);color:var(--ink);letter-spacing:0;font-size:34px;line-height:.9}.home-module__txgM7a__evText{flex-direction:column;gap:2px;min-width:0;display:flex}.home-module__txgM7a__evText small{color:var(--gold-d);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.home-module__txgM7a__evText b{font-family:var(--font-display);text-transform:uppercase;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;line-height:1;display:-webkit-box;overflow:hidden}.home-module__txgM7a__evText .home-module__txgM7a__muted{font-size:13.5px}.home-module__txgM7a__event img{aspect-ratio:2/3;object-fit:cover;border-radius:10px;width:64px}.home-module__txgM7a__members{background:var(--paper-2)}.home-module__txgM7a__hire{background:var(--deep)}.home-module__txgM7a__rising{background:linear-gradient(180deg, var(--paper) 0%, #0e1015 100%)}.home-module__txgM7a__risingGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.home-module__txgM7a__risingCopy{flex-direction:column;gap:22px;display:flex}.home-module__txgM7a__kick{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.home-module__txgM7a__goal{border-radius:var(--r-lg);background:var(--white);align-items:center;gap:18px;padding:18px 22px;display:flex}.home-module__txgM7a__goalNum{font-family:var(--font-display);color:var(--gold);font-size:clamp(38px,4vw,56px);font-weight:700;line-height:.9}.home-module__txgM7a__goal span:last-child{color:var(--ink-soft);font-size:15px}.home-module__txgM7a__ctas{flex-wrap:wrap;gap:12px;display:flex}.home-module__txgM7a__patrons{flex-direction:column;gap:14px;display:flex}.home-module__txgM7a__patrons ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-module__txgM7a__patrons li{flex-direction:column;gap:8px;display:flex}.home-module__txgM7a__patrons img{aspect-ratio:4/5;object-fit:cover;filter:grayscale(.35)contrast(1.05);border-radius:18px;width:100%;transition:filter .4s}.home-module__txgM7a__patrons li:hover img{filter:none}.home-module__txgM7a__patrons span{font-size:14px;font-weight:600}.home-module__txgM7a__visit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.home-module__txgM7a__how{gap:10px;display:grid}.home-module__txgM7a__how li{border-radius:var(--r-lg);background:var(--white);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.home-module__txgM7a__how svg{background:var(--fill-2);width:44px;height:44px;color:var(--gold);border-radius:14px;padding:10px}.home-module__txgM7a__how b{font-size:16px}.home-module__txgM7a__how p{color:var(--ink-soft);font-size:14.5px;line-height:1.5}@media (max-width:900px){.home-module__txgM7a__seatHead,.home-module__txgM7a__risingGrid,.home-module__txgM7a__visit,.home-module__txgM7a__events{grid-template-columns:minmax(0,1fr)}.home-module__txgM7a__event{grid-template-columns:62px minmax(0,1fr) 54px;gap:12px;padding:12px}.home-module__txgM7a__evText b{font-size:19px}.home-module__txgM7a__event img{width:54px}}
.PosterCard-module__uX_75q__card{background:var(--white);transition:transform .45s var(--ease), background .3s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.PosterCard-module__uX_75q__card:hover{background:var(--white-2);transform:translateY(-4px)}.PosterCard-module__uX_75q__poster{aspect-ratio:2/3;background:var(--paper-2);border-radius:26px;display:block;position:relative;overflow:hidden}.PosterCard-module__uX_75q__poster img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.PosterCard-module__uX_75q__card:hover .PosterCard-module__uX_75q__poster img{transform:scale(1.045)}.PosterCard-module__uX_75q__kind{background:var(--gold);color:#1f1404;text-transform:uppercase;letter-spacing:.06em;border-radius:8px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.PosterCard-module__uX_75q__cert{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 0 0 3px #ffffffe6}.PosterCard-module__uX_75q__heart{z-index:2;color:#fff;width:42px;height:42px;transition:background .2s, color .2s, transform .3s var(--ease);background:#0a0c10b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:12px}.PosterCard-module__uX_75q__heart:hover{transform:scale(1.08)}.PosterCard-module__uX_75q__saved{background:var(--velvet)}.PosterCard-module__uX_75q__saved svg{fill:currentColor}.PosterCard-module__uX_75q__body{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.PosterCard-module__uX_75q__series{color:var(--gold-d);font-size:13px;font-weight:650}.PosterCard-module__uX_75q__name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:.98}.PosterCard-module__uX_75q__name a:hover{color:var(--gold)}.PosterCard-module__uX_75q__when{letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:650}.PosterCard-module__uX_75q__meta{color:var(--muted);font-size:13.5px}.PosterCard-module__uX_75q__times{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.PosterCard-module__uX_75q__time{background:var(--fill-2);border-radius:12px;flex-direction:column;padding:7px 11px;line-height:1.15;transition:background .2s,color .2s;display:flex}.PosterCard-module__uX_75q__time small{color:var(--muted);font-size:11px}.PosterCard-module__uX_75q__time b{font-size:16px}.PosterCard-module__uX_75q__time:hover{background:var(--velvet);color:#fff}.PosterCard-module__uX_75q__time:hover small{color:#fffc}.PosterCard-module__uX_75q__more{background:var(--fill);min-width:44px;color:var(--muted);border-radius:12px;place-items:center;padding:0 10px;font-size:14px;font-weight:650;display:grid}.PosterCard-module__uX_75q__keys{background:#0a0c10b8;border-radius:12px;padding:5px;position:absolute;bottom:14px;left:14px}.PosterCard-module__uX_75q__so{font-weight:700;color:#ff8a93!important}.PosterCard-module__uX_75q__kind{box-shadow:0 0 0 2px #0a0c1040}
.Select-module__EeJ0TW__wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.Select-module__EeJ0TW__label{color:var(--muted);padding-left:4px;font-size:13px;font-weight:600}.Select-module__EeJ0TW__trigger{background:var(--fill-2);text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:58px;padding:7px 14px 7px 7px;transition:background .25s,box-shadow .25s;display:flex}.Select-module__EeJ0TW__trigger:hover{background:var(--fill-3)}.Select-module__EeJ0TW__on{background:var(--white);box-shadow:0 0 0 2px var(--gold)}.Select-module__EeJ0TW__chev{color:var(--muted);transition:transform .35s var(--ease);margin-left:2px}.Select-module__EeJ0TW__on .Select-module__EeJ0TW__chev{color:var(--gold);transform:rotate(180deg)}.Select-module__EeJ0TW__thumb{object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px}.Select-module__EeJ0TW__any{background:var(--white);width:44px;height:44px;color:var(--gold);border-radius:12px;flex:none;place-items:center;display:grid}.Select-module__EeJ0TW__text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.2;display:flex}.Select-module__EeJ0TW__text b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:620;overflow:hidden}.Select-module__EeJ0TW__text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.Select-module__EeJ0TW__meta{color:var(--gold-d);font-feature-settings:"tnum" 1;flex:none;font-size:14.5px;font-weight:620}.Select-module__EeJ0TW__list{z-index:220;overscroll-behavior:contain;background:var(--white-2);animation:Select-module__EeJ0TW__drop .28s var(--ease) both;scrollbar-width:thin;border-radius:20px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 24px 60px -24px #000c}@keyframes Select-module__EeJ0TW__drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.Select-module__EeJ0TW__group{color:var(--muted);padding:12px 10px 6px;font-size:12.5px;font-weight:650}.Select-module__EeJ0TW__li:first-child .Select-module__EeJ0TW__group{padding-top:6px}.Select-module__EeJ0TW__opt{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:7px 10px 7px 7px;transition:background .15s;display:flex}.Select-module__EeJ0TW__opt .Select-module__EeJ0TW__thumb,.Select-module__EeJ0TW__opt .Select-module__EeJ0TW__any{border-radius:10px;width:40px;height:40px}.Select-module__EeJ0TW__opt .Select-module__EeJ0TW__any,.Select-module__EeJ0TW__hi,.Select-module__EeJ0TW__sel{background:var(--fill-2)}.Select-module__EeJ0TW__sel.Select-module__EeJ0TW__hi{background:var(--fill-3)}.Select-module__EeJ0TW__tick{color:var(--gold);opacity:0;flex:none}.Select-module__EeJ0TW__sel .Select-module__EeJ0TW__tick{opacity:1}
.film-module__bVE8WW__top{padding-top:calc(var(--header-h) + 28px);padding-bottom:clamp(40px,5vw,72px);position:relative;overflow:hidden}.film-module__bVE8WW__backdrop{position:absolute;inset:0}.film-module__bVE8WW__backdrop img{object-fit:cover;filter:blur(2px)saturate(.9);opacity:.5;width:100%;height:100%;scale:1.04}.film-module__bVE8WW__backdrop:after{content:"";background:linear-gradient(90deg, var(--paper) 0%, #0a0c10d1 45%, #0a0c1080 100%), linear-gradient(0deg, var(--paper) 0%, transparent 50%);position:absolute;inset:0}.film-module__bVE8WW__topIn{flex-direction:column;gap:28px;display:flex;position:relative}.film-module__bVE8WW__titleRow{grid-template-columns:240px minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}.film-module__bVE8WW__poster{aspect-ratio:2/3;object-fit:cover;width:240px;animation:film-module__bVE8WW__tilt 1.2s var(--ease) both;border-radius:20px}@keyframes film-module__bVE8WW__tilt{0%{opacity:0;transform:translateY(20px)rotate(-3deg)}}.film-module__bVE8WW__titleCol{flex-direction:column;gap:16px;min-width:0;display:flex}.film-module__bVE8WW__series{color:var(--gold-d);font-size:15px;font-weight:650}.film-module__bVE8WW__title{font-size:clamp(44px,6.4vw,108px)}.film-module__bVE8WW__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.film-module__bVE8WW__cert{background:var(--fill-3);min-width:36px;height:26px;color:var(--ink);border-radius:7px;place-items:center;padding:0 6px;font-size:13px;font-weight:750;display:inline-grid}.film-module__bVE8WW__ctas{flex-wrap:wrap;gap:12px;display:flex}.film-module__bVE8WW__grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.film-module__bVE8WW__about{flex-direction:column;gap:32px;display:flex}.film-module__bVE8WW__syn{color:var(--ink-soft);max-width:60ch;font-size:clamp(18px,1.45vw,22px);line-height:1.6}.film-module__bVE8WW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.film-module__bVE8WW__facts div{background:var(--white);border-radius:18px;padding:14px 16px}.film-module__bVE8WW__facts dt{color:var(--muted);font-size:12.5px;font-weight:600}.film-module__bVE8WW__facts dd{font-size:15.5px}.film-module__bVE8WW__times{top:calc(var(--hdr) + 20px);transition:top .55s var(--ease);border-radius:var(--r-xl);background:var(--white);max-height:calc(100svh - var(--hdr) - 40px);flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky;overflow:auto}.film-module__bVE8WW__day{flex-direction:column;gap:8px;display:flex}.film-module__bVE8WW__dayName{color:var(--gold-d);font-size:14px;font-weight:650}.film-module__bVE8WW__pills{gap:8px;display:grid}.film-module__bVE8WW__pill{background:var(--fill);transition:background .2s, transform .3s var(--ease);border-radius:16px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.film-module__bVE8WW__pill:hover{background:var(--velvet);color:#fff;transform:translate(3px)}.film-module__bVE8WW__pill b{grid-row:span 2;font-size:20px;font-weight:700}.film-module__bVE8WW__pill small{color:var(--muted);font-size:13px}.film-module__bVE8WW__pill:hover small,.film-module__bVE8WW__pill:hover .film-module__bVE8WW__fl{color:#fffc}.film-module__bVE8WW__pill svg{grid-area:1/3/span 2}.film-module__bVE8WW__fl{color:var(--gold-d);grid-column:2;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}@media (max-width:900px){.film-module__bVE8WW__titleRow{grid-template-columns:120px minmax(0,1fr);align-items:start}.film-module__bVE8WW__poster{border-radius:14px;width:120px}.film-module__bVE8WW__title{font-size:clamp(36px,10vw,56px)}.film-module__bVE8WW__titleRow>.film-module__bVE8WW__titleCol{grid-column:1/-1}.film-module__bVE8WW__grid{grid-template-columns:minmax(0,1fr)}.film-module__bVE8WW__times{max-height:none;position:relative;top:0}.film-module__bVE8WW__facts{grid-template-columns:minmax(0,1fr)}}
.WhatsOn-module__33tqwa__wo{flex-direction:column;gap:18px;display:flex}.WhatsOn-module__33tqwa__bar{top:calc(var(--hdr) + 10px);transition:top .55s var(--ease);z-index:20;border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky}.WhatsOn-module__33tqwa__bar:before{content:"";background:var(--paper);height:14px;position:absolute;bottom:100%;left:-10px;right:-10px}.WhatsOn-module__33tqwa__cats,.WhatsOn-module__33tqwa__flags{scrollbar-width:none;gap:6px;display:flex;overflow:auto hidden}.WhatsOn-module__33tqwa__cats::-webkit-scrollbar{display:none}.WhatsOn-module__33tqwa__flags::-webkit-scrollbar{display:none}.WhatsOn-module__33tqwa__cat{background:var(--fill);border-radius:999px;flex:none;height:42px;padding:0 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.WhatsOn-module__33tqwa__cat:hover{background:var(--fill-2)}.WhatsOn-module__33tqwa__on,.WhatsOn-module__33tqwa__on:hover{background:var(--gold);color:#1f1404}.WhatsOn-module__33tqwa__tools{flex-wrap:wrap;gap:10px;display:flex}.WhatsOn-module__33tqwa__search{background:var(--fill);height:46px;color:var(--muted);border-radius:999px;flex:260px;align-items:center;gap:10px;padding:0 16px;display:flex}.WhatsOn-module__33tqwa__search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.WhatsOn-module__33tqwa__search:focus-within{box-shadow:inset 0 0 0 2px var(--gold)}.WhatsOn-module__33tqwa__seg{background:var(--fill);border-radius:999px;padding:4px;display:inline-flex}.WhatsOn-module__33tqwa__seg button{height:38px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.WhatsOn-module__33tqwa__segOn{background:var(--white-2);color:var(--ink)!important}.WhatsOn-module__33tqwa__flag{background:var(--fill);height:34px;color:var(--ink-soft);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13.5px;font-weight:520;display:inline-flex}.WhatsOn-module__33tqwa__flag b{background:var(--fill-2);min-width:26px;height:24px;color:var(--ink);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:750;display:grid}.WhatsOn-module__33tqwa__flagOn{background:var(--velvet);color:#fff}.WhatsOn-module__33tqwa__flagOn b{color:#fff;background:#fff3}.WhatsOn-module__33tqwa__count{color:var(--muted);font-size:14px}.WhatsOn-module__33tqwa__days{flex-direction:column;gap:34px;display:flex}.WhatsOn-module__33tqwa__daySec{flex-direction:column;gap:12px;display:flex}.WhatsOn-module__33tqwa__dayHead{font-family:var(--font-display);text-transform:uppercase;align-items:baseline;gap:14px;font-size:clamp(28px,3vw,42px);line-height:1;display:flex}.WhatsOn-module__33tqwa__dayHead small{font-family:var(--font-sans);text-transform:none;color:var(--muted);font-size:15px;font-weight:500}.WhatsOn-module__33tqwa__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px 16px;display:grid}.WhatsOn-module__33tqwa__card{flex-direction:column;gap:4px;display:flex}.WhatsOn-module__33tqwa__poster{aspect-ratio:2/3;background:var(--white);border-radius:16px;margin-bottom:8px;display:block;overflow:hidden}.WhatsOn-module__33tqwa__poster img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.WhatsOn-module__33tqwa__card:hover .WhatsOn-module__33tqwa__poster img{transform:scale(1.05)}.WhatsOn-module__33tqwa__card small{color:var(--gold-d);font-size:12.5px;font-weight:600}.WhatsOn-module__33tqwa__card b{font-family:var(--font-display);text-transform:uppercase;font-size:21px;line-height:1}.WhatsOn-module__33tqwa__card .WhatsOn-module__33tqwa__muted{font-size:13.5px}.WhatsOn-module__33tqwa__none{border-radius:var(--r-lg);background:var(--white);color:var(--muted);align-items:center;gap:16px;padding:26px;display:flex}@media (max-width:900px){.WhatsOn-module__33tqwa__bar{top:calc(var(--hdr) + 6px);padding:10px}.WhatsOn-module__33tqwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.WhatsOn-module__33tqwa__seg button{padding:0 11px}}.WhatsOn-module__33tqwa__posters{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px;margin-bottom:30px;display:grid}.WhatsOn-module__33tqwa__flag{padding-left:4px}@media (max-width:1280px){.WhatsOn-module__33tqwa__posters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1020px){.WhatsOn-module__33tqwa__posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.WhatsOn-module__33tqwa__posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}@media (max-width:520px){.WhatsOn-module__33tqwa__posters{grid-template-columns:minmax(0,1fr)}}.WhatsOn-module__33tqwa__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.WhatsOn-module__33tqwa__view{background:var(--white);border-radius:22px;gap:6px;padding:6px;display:inline-flex}.WhatsOn-module__33tqwa__view button{text-align:left;color:var(--ink-soft);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;padding:10px 18px 10px 14px;font-size:16px;font-weight:700;transition:background .2s,color .2s;display:grid}.WhatsOn-module__33tqwa__view button svg{grid-row:span 2}.WhatsOn-module__33tqwa__view button small{color:var(--muted);font-size:12px;font-weight:500}.WhatsOn-module__33tqwa__view button:hover{background:var(--fill)}.WhatsOn-module__33tqwa__viewOn,.WhatsOn-module__33tqwa__viewOn:hover{background:var(--ink)!important;color:#0b0c0f!important}.WhatsOn-module__33tqwa__viewOn small{color:#0b0c0f99!important}@media (max-width:520px){.WhatsOn-module__33tqwa__view{width:100%}.WhatsOn-module__33tqwa__view button{flex:1}.WhatsOn-module__33tqwa__view button small{display:none}}
