@charset "UTF-8";@import"https://use.typekit.net/xaf1tzh.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--font-reg: "futura-pt", sans-serif;--font-title: "futura-pt", sans-serif;--font-bold: 600;--main-screen-bg: #ffffff;--main-screen-color: #464841;--main-screen-font-size: 16px;--main-screen-btn-color: #464841;--main-screen-btn-bg: #eeeeee;--menu-bg: #ffffff;--menu-color: #464841;--menu-font-size: 11px;--menu-btn-color: #000000;--menu-btn-bg: #425b76;--summary-panels-bg: #eeeeee;--summary-panels-color: #425b76;--summary-panels-font-size: 16px;--summary-panels-btn-color: #425b76;--summary-panels-btn-bg: #eeeeee;--panel-modal-bg: #464841;--panel-modal-color: #ffffff;--panel-modal-font-size: 16px;--panel-modal-btn-color: #ffffff;--panel-modal-btn-bg: #425b76;--cta-bg: #425b76;--cta-color: #000000;--cta-font-size: 16px;--cta-btn-color: #ffffff;--cta-btn-bg: #CC0201;--donate-bg: #425b76;--donate-color: #000000;--donate-font-size: 16px;--donate-btn-color: #ffffff;--donate-btn-bg: #CC0201;--font-base: clamp(16px, 4.2666666667vw, 18px);--font-small: clamp(19px, 5.0666666667vw, 28.5px );--font-medium: clamp(21px, 5.6vw, 31.5px );--font-large: clamp(24px, 6.4vw, 36px );--font-xlarge: clamp(30px, 8vw, 45px );--font-xxlarge: clamp(45px, 12vw, 67.5px );--font-xxxlarge: clamp(65px, 17.3333333333vw, 97.5px );--text-width: 68%;--space-5: clamp(5px, 1.3333333333vw, 7.5px );--space-10: clamp(10px, 2.6666666667vw, 15px );--space-15: clamp(15px, 4vw, 22.5px );--space-22: clamp(15px, 5.8666666667vw, 33px );--space-20: clamp(20px, 5.3333333333vw, 30px );--space-25: clamp(25px, 6.6666666667vw, 37.5px );--space-30: clamp(30px, 8vw, 45px );--space-35: clamp(25px, 9.3333333333vw, 52.5px );--space-40: clamp(40px, 10.6666666667vw, 60px );--space-45: clamp(26px, 12vw, 67.5px );--space-60: clamp(30px, 16vw, 90px );--space-70: clamp(35px, 18.6666666667vw, 105px );--space-100: clamp(70px, 26.6666666667vw, 150px );--container: clamp(30px, 8vw, 30px);--max-container-width: 2200px}.font-regular{font-family:var(--font-reg)}.font-bold{font-family:var(--font-reg);font-weight:var(--font-bold)}.font-title{font-family:var(--font-title)}.font-base{font-family:var(--font-reg);font-size:var(--font-base);line-height:1.4;font-weight:400;font-style:normal;margin:0}.font-80{font-size:var(--font-80);line-height:.9;margin-bottom:.1em}.font-65{font-size:var(--font-65);line-height:1;margin-bottom:.15em}.font-55{font-size:var(--font-55);line-height:1;margin-bottom:.15em}.font-40{font-size:var(--font-40);line-height:1;margin-bottom:.5em}.font-30{font-size:var(--font-30);line-height:1.3;margin-bottom:.333em}.font-25{font-size:var(--font-25);line-height:1.2;margin-bottom:.6em}.font-20{font-size:var(--font-20);line-height:1.3}.font-18{font-size:var(--font-18);line-height:1.4}.font-15{font-size:var(--font-15);line-height:1.4}.font-14{font-size:var(--font-14);line-height:1.4}.font-13{font-size:var(--font-13);line-height:1.4}.container{width:100%;margin:0 auto;max-width:var(--max-container-width);padding:0 var(--container)}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.fill-space{width:100%;height:100%;position:absolute;top:0;left:0}.header-padding{padding-top:100px}img{width:100%;object-fit:cover}.fit-contain{object-fit:contain}.fit-cover{object-fit:cover}.image{width:100%;aspect-ratio:16/9}button{border:none;background:none;outline:none;padding:0}:root{--app-width: 768px }body{width:100%;flex-direction:column;font-family:var(--font-reg);line-height:1;font-size:var(--font-base);font-weight:var(--font-weight)}#root{width:100%}#modal-root{width:100%;position:relative;z-index:10}.page-container{max-width:var(--app-width);margin:0 auto;container-type:inline-size}html.demo-mode{overflow:hidden}html.demo-mode body{height:var(--app-height);overflow:hidden;transform:translateZ(0)}html.demo-mode #root{height:var(--app-height);overflow-y:auto;overflow-x:hidden}button{cursor:pointer}.button{display:inline-flex;justify-content:center;font-size:var(--font-base);padding:7px 9px;border-radius:5px;background-color:var(--main-screen-btn-bg);color:var(--main-screen-btn-color);text-decoration:none;text-transform:uppercase;letter-spacing:1.53px}.button.button-secondary{background-color:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}img{object-fit:cover}.form-element{margin-bottom:var(--space-15)}.form-element label{font-weight:var(--font-bold);width:100%;display:block;margin-bottom:var(--space-10)}.form-element input[type=text],.form-element input[type=email],.form-element input[type=tel],.form-element select{width:100%;padding:5px 10px}.form-element textarea{width:100%;padding:5px 10px;min-height:70px}.form-element .react-tel-input .form-control{width:100%}.form-element .react-tel-input .flag-dropdown{height:100%}.form-element .react-tel-input .form-control{padding:0 0 0 48px}.form-element-tel{margin-bottom:var(--space-15)}.form-element-tel label{font-weight:var(--font-bold);width:100%;display:block;margin-bottom:var(--space-10)}.form-element-tel input{width:100%}.form-element-tel .country-list .search{padding:10px 5px 5px}.form-element-tel .country-list .search .search-emoji{display:none}.form-element-tel .country-list .search .search-box{margin:0;padding:.5em}.form-element-otp div{gap:var(--space-5)}.te *{line-height:normal}.te h2{font-size:var(--font-large);font-weight:700;margin:0 0 .2em}.te h3{font-size:var(--font-small);font-weight:700;margin-bottom:.5em}.te h4,.te h5{font-size:var(--font-small);font-weight:700;margin:0 0 .2em}.te p,.te li{font-size:var(--font-base);margin:0 0 1em}.te a{color:#000;text-underline-offset:.2em;text-decoration-color:#0003}.te ul{list-style:none;padding:0;margin:0}.te ul li{margin-bottom:.4em}.te ul li:before{content:"";display:inline-block;width:5px;height:5px;background-color:inherit;margin-right:.3em}.confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:99999999}.confirm-overlay .confirm-modal{background-color:var(--panel-modal-bg);color:var(--panel-modal-color);width:90%;border-radius:20px;padding:var(--space-20);max-width:var(--app-width)}.confirm-overlay .confirm-modal .confirm-loading{display:flex;align-items:center;flex-direction:column}.confirm-overlay .confirm-modal .confirm-loading .spinner svg{width:60px;height:60px}.confirm-overlay .confirm-modal .confirm-loading p{font-size:var(--font-small);font-weight:var(--font-bold);margin:var(--space-10) 0 0 0}.confirm-overlay .confirm-modal .confirm-success .confirm-title,.confirm-overlay .confirm-modal .confirm-prompt .confirm-title{font-weight:var(--font-bold);font-size:var(--font-medium);margin-bottom:var(--space-15)}.confirm-overlay .confirm-modal .confirm-success .confirm-message,.confirm-overlay .confirm-modal .confirm-prompt .confirm-message{line-height:22px}.confirm-overlay .confirm-modal .confirm-actions{display:flex;gap:.5rem}.modal-backdrop{position:fixed;width:100%;height:var(--app-height, 100dvh);background:#00000080;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-backdrop.show{opacity:1;pointer-events:auto}.modal-backdrop.show .close-modal{opacity:1;transition:opacity .3s ease;transition-delay:.3s}.modal-button{position:sticky;align-self:flex-end;z-index:999}.modal-button .close-modal{position:absolute;top:-20px;right:-20px;width:30px;height:30px;border-radius:50%;background-color:var(--panel-modal-btn-bg)}.modal-button svg path{stroke:var(--panel-modal-btn-color)}.modal{position:fixed;bottom:0;left:0;width:100%;max-height:calc(var(--app-height, 100dvh) * .9);overflow:auto;-webkit-overflow-scrolling:touch;transition:transform .3s ease;border-radius:20px;will-change:transform}.modal .modal-inner{max-width:var(--app-width);margin:0 auto;display:flex;flex-direction:column;background:var(--panel-modal-bg);color:var(--panel-modal-color);font-size:var(--panel-modal-font-size);border-radius:20px;box-shadow:0 -10px 24px #0000001a;padding:var(--space-30) var(--space-30) 120px}.modal .modal-inner .button{background-color:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}.modal.slide-up{transform:translateY(0)}.modal.slide-down{transform:translateY(100%)}.modal.alt .modal-inner{height:100%;background-color:transparent;border-radius:20px;box-shadow:none;padding:0 10px 120px}.modal.alt .modal-inner .modal-button{position:sticky;top:16px;margin-right:16px;right:auto}.modal.alt .modal-inner .modal-button .close-modal{top:-10px;right:-10px}.main-menu{width:100%;position:fixed;z-index:999;bottom:0}.main-menu nav{position:relative;max-width:var(--app-width);background-color:var(--menu-bg);margin:0 auto}.main-menu nav .home-nav-item{position:absolute;left:50%;transform:translate(-50%);top:-10px}.main-menu nav .home-nav-item a{position:relative;z-index:3;text-transform:uppercase;text-decoration:none;color:var(--menu-color);font-weight:var(--font-bold);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-menu nav .home-nav-item a.active{background-color:var(--menu-btn-bg);color:var(--menu-btn-color)}.main-menu nav .home-nav-item .home-nav-item-bg{position:absolute;top:-10px;left:-10px;display:block;background-color:var(--menu-bg);width:70px;height:70px;border-radius:50%}.main-menu nav .home-nav-item svg{width:50%}.main-menu nav ul{list-style:none;padding:0;margin:0;display:flex}.main-menu nav ul .nav-spacer{width:70px}.main-menu nav ul li{width:calc(25% - 17.5px)}.main-menu nav ul li a,.main-menu nav ul li button{display:flex;flex-direction:column;align-items:center;font-size:var(--menu-font-size);text-decoration:none;text-align:center;font-weight:var(--font-bold);color:var(--menu-color);padding:10px 2px;height:59px;width:100%;text-transform:uppercase;word-break:break-word}.main-menu nav ul li a.active,.main-menu nav ul li button.active{background-color:var(--menu-btn-bg);color:var(--menu-btn-color)}.main-menu nav ul li a.active svg .fill,.main-menu nav ul li button.active svg .fill{fill:var(--menu-btn-color)}.main-menu nav ul li a.active svg .stroke,.main-menu nav ul li button.active svg .stroke{stroke:var(--menu-btn-color)}.main-menu nav ul li a svg,.main-menu nav ul li button svg{display:block;width:30px;height:30px;flex-shrink:0;margin-top:0}.main-menu nav ul li a svg .fill,.main-menu nav ul li button svg .fill{fill:var(--menu-color)}.main-menu nav ul li a svg .stroke,.main-menu nav ul li button svg .stroke{stroke:var(--menu-color)}.page{background-color:var(--main-screen-bg);color:var(--main-screen-color);min-height:var(--app-height, 100dvh);display:flex;flex-direction:column}.page .page-header{background-color:var(--main-screen-bg);color:var(--main-screen-color);width:100%;padding:60px var(--container) var(--container);position:sticky;top:0;overflow:auto}.page .page-header .back-button{font-size:var(--font-base);font-weight:var(--font-bold);text-decoration:none;color:var(--main-screen-color);margin-bottom:var(--space-20);display:flex;align-items:baseline}.page .page-header .back-button svg{flex-shrink:0;margin-right:.3em}.page .page-header .back-button svg path{stroke:var(--main-screen-color)}.page .page-title{font-size:var(--font-xxlarge);font-weight:var(--font-bold);text-transform:uppercase;line-height:1}.page .page-surtitle,.page .page-subtitle{font-size:var(--font-large);font-weight:var(--font-bold);line-height:1.1}.page .page-surtitle{margin-bottom:.3em}.page .page-subtitle{margin-top:.3em}.page .page-body{flex:1;padding:var(--container) var(--container) 60px;position:relative;z-index:10;background-color:var(--panel-modal-bg);color:var(--panel-modal-color);border-top-left-radius:var(--space-20);border-top-right-radius:var(--space-20);box-shadow:0 -20px 24px #0000001a}.header{display:flex;justify-content:space-between;margin-bottom:var(--space-20);padding-right:var(--container)}.header .logo{width:100px}.header .header-menu{display:flex}.header .header-menu .header-menu-item{cursor:pointer;width:42px;height:42px;border-radius:50%;background:var(--panel-modal-bg);color:var(--panel-modal-color);margin-left:var(--space-10)}.header .header-menu .header-menu-item.messages{background-position:center;position:relative}.header .header-menu .header-menu-item.messages span{display:inline-block;width:15px;height:15px;position:absolute;top:0;right:0;border-radius:50%;background:var(--main-screen-btn-bg);color:var(--main-screen-btn-color);opacity:0}.header .header-menu .header-menu-item.messages span.new{opacity:1}.header .header-menu .header-menu-item.messages svg path{fill:var(--panel-modal-color)}.page-home{background-color:var(--main-screen-bg);color:var(--main-screen-color);font-size:var(--main-screen-font-size)}.page-home .page-header{padding-top:var(--space-30);padding-right:0}.page-home .home-title{font-size:var(--font-large);font-weight:var(--font-bold);margin-bottom:var(--space-15)}.page-home .home-title span{font-size:var(--font-xxlarge);display:block}.page-home .home-status{width:100%}.page-home .home-status .home-status-label{font-size:var(--font-tiny);line-height:1;margin-bottom:.3em}.page-home .home-status .home-status-tabs{margin-bottom:15px;padding-right:var(--container);display:flex;justify-content:flex-start;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.page-home .home-status .home-status-tabs::-webkit-scrollbar{display:none}@container (min-width: 500px){.page-home .home-status .home-status-tabs{justify-content:space-between}}.page-home .home-status .home-status-tabs button{margin-right:10px;color:var(--main-screen-color);font-size:var(--font-tiny);line-height:1.5rem}@media(min-width:400px){.page-home .home-status .home-status-tabs button{font-size:var(--font-base)}}@media(min-width:500px){.page-home .home-status .home-status-tabs button{margin-right:var(--space-20)}}.page-home .home-status .home-status-tabs button.active{text-decoration:underline;text-underline-offset:.3em}.page-home .home-status .home-status-tabs button.inactive{opacity:.3}.page-home .home-status .swiper-slide{height:auto}.page-home .summary-panel-icon{margin-top:auto;width:50px;height:50px;flex-shrink:0}.page-home .preorder-status{background:var(--summary-panels-bg);color:var(--summary-panels-color);font-size:var(--summary-panels-font-size);display:flex;flex-direction:column;align-items:flex-start;height:100%;border-radius:10px;text-decoration:none;padding:var(--space-15)}.page-home .preorder-status.inactive{display:flex;flex-direction:column}.page-home .preorder-status.inactive p{margin:0}.page-home .preorder-status .button{margin-top:auto;background:var(--summary-panels-btn-bg);color:var(--summary-panels-btn-color)}.page-home .preorder-status .preorder-title{font-size:var(--font-small);text-transform:uppercase;font-weight:var(--font-bold);margin-bottom:var(--space-5)}.page-home .preorder-status p{text-transform:uppercase;font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:var(--space-5);margin-top:0}.page-home .membership-status{background:var(--summary-panels-bg);color:var(--summary-panels-color);font-size:var(--summary-panels-font-size);display:flex;flex-direction:column;align-items:flex-start;border-radius:10px;padding:var(--space-15);text-decoration:none}.page-home .membership-status.inactive{font-size:var(--font-small);font-weight:var(--font-bold);text-transform:uppercase;display:flex;flex-direction:column;min-height:100%}.page-home .membership-status.inactive p{margin:0}.page-home .membership-status .membership-title{font-size:var(--font-small);font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--space-5)}.page-home .membership-status .membership-expires{margin-bottom:var(--space-10)}.page-home .membership-status .button{margin-top:auto;background:var(--summary-panels-btn-bg);color:var(--summary-panels-btn-color)}.page-home .membership-status .membership-name{font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:var(--space-5)}.page-home .table{background:var(--summary-panels-bg);color:var(--summary-panels-color);font-size:var(--summary-panels-font-size);display:flex;flex-direction:column;align-items:flex-start;height:100%;border-radius:10px;padding:var(--space-15);text-decoration:none}.page-home .table.inactive{font-size:var(--font-small);font-weight:var(--font-bold);text-transform:uppercase;display:flex;flex-direction:column}.page-home .table.inactive p{margin:0}.page-home .table .button{background:var(--summary-panels-btn-bg);color:var(--summary-panels-btn-color)}.page-home .table .table-title{font-size:var(--font-small);font-weight:var(--font-bold);text-transform:uppercase;line-height:normal;margin-bottom:var(--space-5)}.page-home .table .table-infos{display:grid;grid-template-columns:1.2fr .8fr;grid-column-gap:var(--space-15);width:100%}.page-home .table .table-info{margin-bottom:var(--space-5)}.page-home .table .table-buttons{margin-top:var(--space-10);display:flex;justify-content:space-between}.page-home .member-ship{background:var(--summary-panels-bg);color:var(--summary-panels-color);font-size:var(--summary-panels-font-size);border-radius:10px;padding:var(--space-15);display:flex;flex-direction:column;height:100%}.page-home .member-ship .button{background:var(--summary-panels-btn-bg);color:var(--summary-panels-btn-color)}.page-home .member-ship .member-ships{flex-grow:1}.page-home .performance{background:var(--summary-panels-bg);color:var(--summary-panels-color);font-size:var(--summary-panels-font-size);border-radius:10px;padding:var(--space-15);display:flex;height:100%}.page-home .performance .performance-image{width:40%;padding-right:var(--space-10)}.page-home .performance .performance-image img{aspect-ratio:480/296;border-radius:7px;position:relative;overflow:hidden}.page-home .performance .performance-content{width:60%;display:flex;flex-direction:column;align-items:flex-start}.page-home .performance .performance-surtitle{font-size:var(--font-base);line-height:normal}.page-home .performance .performance-title{font-size:var(--font-small);text-transform:uppercase;font-weight:var(--font-bold);line-height:normal;margin-bottom:5px}.page-home .performance .performance-date{margin-bottom:10px}.page-home .performance .button{margin-top:auto;background:var(--summary-panels-btn-bg);color:var(--summary-panels-btn-color)}.cta-parent-title{margin-bottom:var(--space-15);font-weight:var(--font-bold);font-size:var(--font-medium)}.upgrade-loader{width:100%;font-weight:var(--font-bold);line-height:1;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-20)}.upgrade-loader svg{width:50px;height:50px}.upgrade-loader svg rect{fill:var(--main-screen-color)}.swiper-loader{width:100%;font-weight:var(--font-bold);line-height:1;display:flex;align-items:center;justify-content:center;margin-top:auto;height:100%}.swiper-loader svg{width:50px;height:50px}.swiper-loader svg rect{fill:var(--main-screen-color)}.upgrade-cta{background-color:var(--cta-bg);color:var(--cta-color);border-radius:10px;align-items:flex-end;margin-bottom:var(--space-30);padding:var(--space-15)}.upgrade-cta-title{font-size:var(--font-xlarge);font-style:normal;font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--space-5)}.upgrade-cta-text{margin-bottom:var(--space-5)}.upgrade-cta .button{margin-top:var(--space-10);background:var(--cta-btn-bg);color:var(--cta-btn-color)}.cta{background-color:var(--cta-bg);color:var(--cta-color);border-radius:10px;overflow:hidden;display:flex;align-items:stretch;margin-bottom:var(--space-30)}.cta.full-width{margin:var(--space-30) calc(-1 * var(--container));width:calc(100% + var(--container) * 2);border-radius:0}.cta.full-width .cta-content{padding:var(--space-20) var(--container)}.cta.img-LEFT_MODE{flex-direction:row-reverse}.cta-content{padding:var(--space-20) 0 var(--space-20) var(--space-15)}.cta-surtitle{line-height:normal;margin-bottom:var(--space-5)}.cta-subtitle{margin-bottom:var(--space-5)}.cta-title{font-size:var(--font-xlarge);font-style:normal;font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--space-5)}.cta-image{display:flex;flex-shrink:0;overflow:hidden;align-self:stretch}.cta-image img{height:100%;width:100%;object-fit:cover}.cta .button{margin-top:var(--space-10);background:var(--cta-btn-bg);color:var(--cta-btn-color)}.cta-stacked{border-radius:5px;position:relative;overflow:hidden;margin-bottom:var(--space-30)}.cta-stacked.full-width{margin:0 calc(-1 * var(--container)) var(--space-30) calc(-1 * var(--container));width:calc(100% + var(--container) * 2);border-radius:0}.cta-stacked.full-width .cta-stacked-content{padding:var(--space-10) var(--container) var(--space-15)}.cta-stacked-image img{aspect-ratio:16/9}.cta-stacked-content{padding:10px 15px 15px;background-color:var(--cta-bg);color:var(--cta-color)}.cta-stacked-surtitle{line-height:normal;margin-bottom:5px}.cta-stacked-subtitle{margin-bottom:15px}.cta-stacked-title{font-size:var(--font-xlarge);font-style:normal;font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:10px}.cta-stacked .button{margin-top:10px;background:var(--cta-btn-bg);color:var(--cta-btn-color)}.cta-full{position:relative;margin-bottom:var(--space-30);border-radius:5px;overflow:hidden}.cta-full.full-width{margin:0 calc(-1 * var(--container)) var(--space-30) calc(-1 * var(--container));width:calc(100% + var(--container) * 2);border-radius:0}.cta-full.full-width .cta-full-inner{padding:var(--space-40) var(--container)}.cta-full:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#000c,#00000029)}.cta-full-inner{padding:60px 15px 20px;position:relative;z-index:3}.cta-full img{position:absolute;width:100%;height:100%;top:0;left:0}.cta-full-surtitle{color:var(--cta-color);margin-bottom:2px}.cta-full-title{color:var(--cta-color);font-size:var(--font-xlarge);font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:7px}.cta-full-subtitle{color:var(--cta-color);margin-bottom:7px}.cta-full .button{margin-top:10px;background:var(--cta-btn-bg);color:var(--cta-btn-color)}.donation-cta{position:relative;margin:var(--space-30) calc(var(--container) * -1);width:calc(100% + var(--container) * 2);background-color:var(--donate-bg);color:var(--donate-color);font-size:var(--donate-font-size)}.donation-cta .donation-cta-inner{padding:var(--space-20) var(--container);position:relative;z-index:3}.donation-cta .donation-title{font-size:var(--font-xlarge);font-weight:var(--font-bold);text-transform:uppercase;line-height:normal;margin-bottom:5px}.donation-cta .donation-values{margin-top:var(--space-15)}.donation-cta .donation-values .donation-values-label{font-size:var(--font-small);font-weight:var(--font-bold);line-height:normal;margin-bottom:var(--space-5)}.donation-cta .donation-values .donation-values-buttons{display:flex;justify-content:space-between;gap:var(--space-10)}.donation-cta .donation-values .donation-values-buttons .donation-value{background-color:var(--donate-btn-bg);color:var(--donate-btn-color);font-weight:var(--font-bold);padding:var(--space-5) var(--space-10);border-radius:5px;flex:1}.donation-cta .donation-values .donation-values-buttons .donation-value.active{background-color:var(--donate-color);color:var(--donate-bg)}.donation-cta .donation-values .donation-values-form{position:relative;color:var(--main-screen-btn-bg)}.donation-cta .donation-values .donation-values-form .currency{content:"£";position:absolute;top:50%;left:var(--space-10);transform:translateY(-50%);color:var(--main-screen-btn-color)}.donation-cta .donation-values .donation-values-form input{width:100%;box-shadow:none;border:1px solid var(--donate-color);color:var(--donate-color);background:none;padding:var(--space-5) var(--space-10) var(--space-5) var(--space-20)}.donation-cta .button{margin-top:var(--space-20);background:var(--donate-btn-bg);color:var(--donate-btn-color)}.membership-loader{position:fixed;height:100%;width:100%;top:0;left:0;background:#00000080;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:99999}.membership-loader .spinner svg{width:40px;height:40px}.membership-loader p{font-size:var(--font-small);font-weight:var(--font-bold);margin:10px 0 0;color:#000}.membership-modal .error{color:red;margin:var(--space-10) 0}.membership-modal .modal-title{font-size:var(--font-large);font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:.5em}.membership-modal .membership{display:flex}.membership-modal .membership-image{margin-bottom:var(--space-15);width:50%;padding-right:5%}.membership-modal .membership-image img{border-radius:10px;aspect-ratio:16/9}.membership-modal .membership-title{font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:.2em}.membership-modal .membership-price{font-size:var(--font-small);margin-bottom:10px}.membership-modal .button{width:100%}.membership-list-title{font-size:var(--font-xlarge);font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--space-20)}.page-membership .page-header .membership-list-title{margin-bottom:0;margin-top:.3em}.membership-list{display:flex;flex-direction:column;margin-bottom:50px}.membership-list .membership{width:100%;margin-bottom:var(--space-40);background:var(--cta-bg);color:var(--cta-color);padding:var(--space-20);border-radius:10px}.membership-list .membership .membership-inner{width:100%}.membership-list .membership .membership-top{display:flex;margin-bottom:var(--space-10)}.membership-list .membership .membership-image{width:50%;padding-right:var(--space-10)}.membership-list .membership .membership-image img{border-radius:8px;aspect-ratio:16/9}.membership-list .membership .membership-top-content{width:50%}.membership-list .membership .membership-top-content.no-image{width:100%}.membership-list .membership .membership-title{font-size:var(--font-large);font-weight:var(--font-bold);text-transform:uppercase;line-height:1}.membership-list .membership .membership-price{font-size:var(--font-medium);font-weight:var(--font-bold);margin-bottom:var(--space-10)}.membership-list .membership .membership-text,.membership-list .membership .membership-description{margin-bottom:var(--space-10)}.membership-list .membership .membership-text ul li:before,.membership-list .membership .membership-description ul li:before{background-color:var(--cta-color)}.membership-list .membership .button{background:var(--cta-btn-bg);color:var(--cta-btn-color)}.membership-list .membership .membership-renew{margin-bottom:var(--space-20)}.membership-list .membership .membership-renew input{opacity:0;position:absolute;left:-9999999}.membership-list .membership .membership-renew input+label{display:flex;align-items:center;cursor:pointer}.membership-list .membership .membership-renew input+label:before{content:"";display:inline-flex;width:var(--space-20);height:var(--space-20);border:1px solid var(--cta-color);margin-right:var(--space-5);flex-shrink:0}.membership-list .membership .membership-renew input:checked+label:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23ffffff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center}.membership-status-name{font-weight:var(--font-bold);font-size:var(--font-small);margin-bottom:.2em}.current-membership .membership-name{font-weight:var(--font-bold);font-size:var(--font-large);margin-bottom:.3em}.current-membership .wallet{display:inline-block;margin-top:15px;width:150px}.current-membership .membership-code{width:200px;margin-top:15px}.current-membership .membership-code img{width:100%}.page-venue-guide .page-header{position:relative;padding-bottom:0}.page-venue-guide .venue{flex:1;padding:var(--container) var(--container) 60px;color:var(--main-screen-color)}.page-venue-guide .venue .venue-info{margin-bottom:var(--space-15)}.page-venue-guide .venue .venue-info a{color:var(--main-screen-color);text-decoration:none;display:flex;align-items:center;font-size:var(--font-small);margin-bottom:1em}.page-venue-guide .venue .venue-info a svg{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;margin-right:.5em}.page-venue-guide .venue .venue-info a svg path{stroke:var(--main-screen-color)}.page-venue-guide .venue .venue-info ul li:before{background:var(--main-screen-color)}.donations-modal .modal-title{font-size:var(--font-large);font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:.5em}.donations-modal .donations-basket{font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:var(--space-30)}.donations-modal .payment-complete-title{font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:var(--space-15);margin-top:var(--space-30)}.donations-modal .payment-complete-message{margin-bottom:var(--space-15)}.donations-modal .payment-complete .payment-info{margin-bottom:var(--space-5)}.donations-modal .prev{margin-bottom:var(--space-10);font-weight:var(--font-bold);display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.2em}.donations-modal .prev svg{width:.9em}.donations-modal .prev[disabled]{opacity:0}.donations-modal .modal-section{padding-bottom:var(--space-25)}.donations-modal .modal-section-title{font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:var(--space-15)}.donations-modal .fixed-button{position:sticky;bottom:90px;width:100%;text-align:center;justify-content:center}.donations-modal .fixed-button[disabled]{opacity:.5}.donations-modal .button{width:100%}.donations-modal .fund-item{margin-bottom:var(--space-10)}.donations-modal .fund-item button{margin-bottom:var(--space-5);background:#fff;color:#000;border:1px solid #000}.donations-modal .fund-item button.active{background-color:#000;border-color:#000;color:#fff}.donations-modal .gift-aid-text,.donations-modal .gift-aid-example{margin-bottom:var(--space-15)}.donations-modal .form-element-checkbox{margin-left:auto}.donations-modal .form-element-checkbox input{opacity:0;position:absolute;left:-9999999px}.donations-modal .form-element-checkbox input+label{display:flex;align-items:center;cursor:pointer;font-weight:var(--font-bold)}.donations-modal .form-element-checkbox input+label:before{content:"";display:inline-flex;width:var(--space-20);height:var(--space-20);border:1px solid #000;margin-right:var(--space-5);flex-shrink:0}.donations-modal .form-element-checkbox input:checked+label:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center}.cancel-order{margin-top:var(--space-15)}.menu-search{margin-top:var(--space-10);position:relative}.menu-search svg{position:absolute;top:50%;left:var(--space-5);transform:translateY(-50%);fill:var(--main-screen-bg)}.menu-search svg .search-handle{stroke:var(--main-screen-color)}.menu-search input{padding:var(--space-5) var(--space-10) var(--space-5) var(--space-40);border-radius:45px;color:var(--main-screen-color);border:1px solid var(--main-screen-color);font-weight:var(--font-bold);width:100%;background-color:var(--main-screen-bg)}.menu-search input::placeholder{color:var(--main-screen-color);opacity:1}.menu-categories{position:sticky;top:0;padding:var(--space-15) 0 var(--space-10);margin-top:-10px;width:calc(100% + var(--container));z-index:2;background-color:var(--panel-modal-bg)}.menu-categories .swiper-slide{width:auto}.menu-categories .button{display:inline-block;background:var(--panel-modal-bg);color:var(--panel-modal-color);padding:5px 7px}.menu-categories .button.active{background:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}.menu{padding-top:var(--space-10)}.menu .menu-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 20px);gap:.5rem}.menu .menu-grid .menu-item{width:45%;break-inside:avoid;margin-bottom:1rem;display:flex;flex-direction:column;text-align:left;color:var(--panel-modal-color);border:1px solid var(--panel-modal-color);border-radius:8px;padding-bottom:var(--space-10)}@container (min-width: 600px){.menu .menu-grid .menu-item{width:30%}}@container (min-width: 900px){.menu .menu-grid .menu-item{width:20%}}.menu .menu-grid .menu-item.no-image{padding-top:var(--space-10)}.menu .menu-grid .menu-item-image{margin-bottom:var(--space-5);overflow:hidden}.menu .menu-grid .menu-item-image img{aspect-ratio:1/1;border-radius:8px}.menu .menu-grid .menu-item-name{padding-left:var(--space-10);padding-right:var(--space-10);font-size:var(--font-small);line-height:normal;font-weight:var(--font-bold);margin-bottom:var(--space-5)}.menu .menu-grid .menu-item-description{padding-left:var(--space-10);padding-right:var(--space-10)}.menu .menu-grid .menu-item-price{padding-left:var(--space-10);padding-right:var(--space-10);margin-top:var(--space-10);font-weight:var(--font-bold)}.modal.menu-modal.modal-options{height:auto}.modal.menu-modal.modal-options .order-types-modal .close-modal{position:absolute;top:var(--space-10);right:var(--space-10)}.modal.menu-modal .modal-options .modal-option-title{font-weight:var(--font-bold);font-size:var(--font-large);line-height:normal;margin-bottom:var(--space-20)}.modal.menu-modal .modal-options .modal-option{width:100%;padding:10px 9px 12px;border-radius:7px;border:1px solid var(--panel-modal-color);color:var(--panel-modal-color);box-shadow:0 0 3px #00000026;font-size:var(--font-small);font-weight:var(--font-regular);margin-bottom:var(--space-15)}.modal.menu-modal .modal-options .modal-option.selected{font-weight:var(--font-bold);background:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}.modal.menu-modal .menu-item .back-to-menu{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;text-decoration:underline;text-underline-offset:.2em;margin-top:var(--space-20);color:var(--panel-modal-color)}.modal.menu-modal .menu-item .back-to-menu svg{margin-right:.3em;position:relative;transform:rotate(180deg);stroke:var(--panel-modal-color)}.modal.menu-modal .menu-item-image{width:50%;max-width:250px;margin-bottom:var(--space-5)}.modal.menu-modal .menu-item-image img{aspect-ratio:1/1;border-radius:8px;object-position:center}.modal.menu-modal .menu-item-name{font-size:var(--font-xlarge);line-height:normal;font-weight:var(--font-bold);margin-bottom:var(--space-5)}.modal.menu-modal .menu-item-description{margin-bottom:var(--space-10);font-size:13px}.modal.menu-modal .menu-item-select{margin-top:var(--space-15)}.modal.menu-modal .menu-item-select-label{width:100%;font-size:var(--font-small);font-weight:var(--font-bold)}.modal.menu-modal .menu-item-select-action{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.modal.menu-modal .menu-item-select-info{display:flex;align-items:center}.modal.menu-modal .menu-item-select-info .size{margin-right:var(--space-10)}.modal.menu-modal .menu-item-select-info .price{font-size:var(--font-medium);font-weight:var(--font-bold)}.modal.menu-modal .menu-item-select-quantity{display:flex;align-items:center;margin-left:auto}.modal.menu-modal .menu-item-select-quantity .quantity{font-size:var(--font-xlarge);font-weight:var(--font-bold);margin-right:var(--space-10)}.modal.menu-modal .menu-item-select-quantity .quantity-selectors{display:flex}.modal.menu-modal .menu-item-select-quantity .quantity-selectors button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--panel-modal-btn-bg);width:50px;height:40px}.modal.menu-modal .menu-item-select-quantity .quantity-selectors button:active{background-color:var(--panel-modal-btn-bg);transition:.3s}.modal.menu-modal .menu-item-select-quantity .quantity-selectors button.remove{border-radius:30px 0 0 30px}.modal.menu-modal .menu-item-select-quantity .quantity-selectors button.add{border-radius:0 30px 30px 0;border-left:1px solid var(--panel-modal-btn-color)}.modal.menu-modal .menu-item-select-quantity .quantity-selectors button[disabled]{cursor:auto;opacity:.5}.modal.menu-modal .menu-item-select-quantity .quantity-selectors button svg path{stroke:var(--panel-modal-btn-color)}.modal.menu-modal .menu-item-options{margin-top:var(--space-20)}.modal.menu-modal .menu-item-options .menu-item-options-label{font-weight:var(--font-bold);font-size:var(--font-small)}.modal.menu-modal .modifier-options{list-style:none;padding:0;margin:var(--space-15) 0}.modal.menu-modal .modifier-options .modifier-option{padding:var(--space-10);color:var(--main-screen-btn-color);background:var(--main-screen-btn-bg);border-radius:10px;margin-bottom:var(--space-15)}.modal.menu-modal .modifier-options .modifier-option .modifier-name{display:inline-block;font-size:var(--font-small);margin-bottom:var(--space-10)}.modal.menu-modal .modifier-options .modifier-option .modifier-actions{display:flex;justify-content:space-between;align-items:center}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector{display:flex;justify-content:flex-start;align-items:center}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector .modifier-quantity{font-size:var(--font-large);font-weight:var(--font-bold);margin-right:var(--space-10)}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:#f2f2f2;width:40px;height:30px}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector button:active{background-color:#bababa;transition:.3s}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector button.remove{border-radius:30px 0 0 30px}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector button.add{border-radius:0 30px 30px 0;border-left:1px solid rgba(0,0,0,.2)}.modal.menu-modal .modifier-options .modifier-option .modifier-quantity-selector button[disabled]{cursor:auto;opacity:.5}.funds-modal .fund-options{display:flex;flex-direction:column;gap:.5rem}.funds-modal .fund-options .fund-name{margin:auto}.funds-modal .fund-options .fund-description{font-weight:400}.page-basket .button-transparent{margin-top:var(--space-20);border:1px solid var(--panel-modal-color);color:var(--panel-modal-color);background:none}.basket-icon-container{pointer-events:none}.basket-icon{position:fixed;z-index:1000;bottom:70px;right:max(10px,50vw - var(--app-width) / 2 + 10px);display:inline-flex;overflow:hidden;border-radius:30px;text-decoration:none;pointer-events:auto}.basket-icon.disabled .basket-icon-circle{opacity:.5}.basket-icon .basket-icon-total{display:flex;align-items:center;justify-content:center;height:60px;width:0px;background-color:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color);font-weight:var(--font-bold);font-size:var(--font-small);border-top-left-radius:30px;border-bottom-left-radius:30px;position:relative;right:-100%;transition:.3s}.basket-icon .basket-icon-total span{padding:0 30px 0 15px}.basket-icon .basket-icon-total.active{width:auto;right:-30px;transition:.3s}.basket-icon .basket-icon-circle{cursor:pointer;width:60px;height:60px;border-radius:50%;background-color:var(--panel-modal-btn-bg);display:flex;align-items:center;justify-content:center;position:relative}.basket-icon .basket-quantity{width:18px;height:18px;border-radius:50%;background-color:var(--panel-modal-bg);color:var(--panel-modal-color);position:absolute;top:12px;right:9px;font-size:var(--font-tiny);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center}.basket .basket-payment{margin-top:var(--space-25)}.basket .basket-payment .basket-payment-label{margin-bottom:var(--space-5)}.basket .basket-payment .basket-payment-img{max-width:400px;aspect-ratio:315/45;background-image:url(/pay.jpg);background-size:contain;background-repeat:no-repeat}.basket .checkout{width:100%;justify-content:center;margin:var(--space-25) 0 var(--space-40)}.basket .menu-item-select-label{width:100%;font-size:var(--font-small);font-weight:var(--font-bold)}.basket .menu-item-select-action{width:100%;display:flex;justify-content:space-between;align-items:center}.basket .menu-item-select-info{display:flex;align-items:center}.basket .menu-item-select-info .size{margin-right:10px}.basket .menu-item-select-info .price{font-size:var(--font-medium);font-weight:var(--font-bold)}.basket .menu-item-select-quantity{display:flex;align-items:center}.basket .menu-item-select-quantity .quantity{font-size:var(--font-xlarge);font-weight:var(--font-bold);margin-right:var(--space-10)}.basket-group .basket-group-title{text-transform:uppercase;font-size:var(--font-xlarge);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-15);margin-top:0}.basket-group .basket-item{margin-bottom:var(--space-15)}.basket-group .basket-item.no-delete{padding-right:var(--space-20)}.basket-group .basket-item .basket-item-top{display:flex;align-items:baseline;font-size:var(--font-medium)}.basket-group .basket-item .size{margin-right:.3em}.basket-group .basket-item .price{margin-left:auto}.basket-group .basket-item .remove{cursor:pointer;display:flex;margin-left:var(--space-10)}.basket-group .basket-item .remove svg path{stroke:var(--panel-modal-color)}.basket-group .basket-item .modifier{display:flex;justify-content:space-between;padding-right:var(--space-25);margin-bottom:var(--space-5)}.basket-group .basket-item .basket-item-bottom{margin-top:var(--space-5)}.basket-group .subtotal{font-size:var(--font-medium);font-weight:var(--font-bold);border-top:1px dashed #828282;padding-top:var(--space-15);display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-30);padding-right:var(--space-20)}.basket-total{margin-top:var(--space-25);font-size:var(--font-xlarge);font-weight:var(--font-bold);line-height:1;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline;padding-right:var(--space-20)}.sales-tax{margin-top:var(--space-15)}.discount{margin-top:var(--space-5);font-size:var(--font-medium);font-weight:var(--font-bold);line-height:1;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline;padding-right:var(--space-20)}.basket-modal .error{color:var(--panel-modal-color);background:#0000000f;border:1px solid currentColor;border-radius:8px;padding:var(--space-10);margin-bottom:var(--space-15);font-size:var(--font-small);line-height:1.4}.basket-modal .modal-title{font-size:var(--font-large);font-weight:var(--font-bold);margin-bottom:var(--space-15)}.basket-modal .payment{width:100%;justify-content:center;margin-top:var(--space-15)}.basket-modal .to-remove{margin-bottom:var(--space-15)}.basket-modal .payment-complete-text{margin-bottom:1em}.basket-modal .order-details{margin-bottom:var(--space-30)}.basket-modal .order-details .order-id,.basket-modal .order-details .order-location{margin-bottom:1em}.basket-modal .order-details .basket-upgrade{color:#000}.basket-modal .order-details .basket-upgrade .stripe-payment-container,.basket-modal .order-details .basket-upgrade .stripe-payment-container .button{margin-bottom:var(--space-20)}.basket-modal .order-details .basket-upgrade-title{font-size:var(--font-xlarge);line-height:1;font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--space-25)}.basket-modal .order-details .basket-upgrade .basket-item{display:flex;justify-content:space-between;font-size:var(--font-medium);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-30)}.basket-modal .order-details .basket-upgrade .basket-total{display:flex;justify-content:space-between;margin-bottom:var(--space-30)}.basket-modal .order-details .basket-upgrade .basket-total-title,.basket-modal .order-details .basket-upgrade .basket-total-value{font-size:var(--font-xlarge);line-height:1;font-weight:var(--font-bold);text-transform:uppercase}.basket-modal .order-details .basket-upgrade .basket-payment{margin-bottom:var(--space-30)}.basket-modal .order-details .basket-upgrade .button{width:100%;display:flex;justify-content:center}.loading-screen{background-color:var(--main-screen-bg);width:100%;height:var(--app-height, 100dvh);display:flex;flex-direction:column;justify-content:flex-end}.loading-screen .loading-content{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;padding:100px 0}.loading-screen .loading-content:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:613.3333333333vw;height:613.3333333333vw;background-color:var(--panel-modal-bg);border-radius:50%}.loading-screen .loading-logo{position:relative;z-index:3;width:211px;height:auto;max-width:100%;margin-bottom:100px}.loading-screen .loading-text{position:relative;z-index:3;color:var(--main-screen-color);font-size:var(--font-xlarge);font-weight:var(--font-bold);line-height:1.3;padding:0 10%;margin-bottom:10px;text-align:center}.loading-screen svg{position:relative;z-index:3;display:inline-block;width:100px;height:100px}.tickets-modal{box-shadow:0 -10px 24px #0000001a}.tickets-modal .swiper{position:relative}.tickets-modal .swiper:before{content:"";display:block;position:absolute;height:100%;width:18%;background:linear-gradient(to left,rgba(255,255,255,0),var(--panel-modal-bg));top:0;left:0;z-index:7}.tickets-modal .swiper:after{content:"";display:block;position:absolute;height:100%;width:18%;background:linear-gradient(to right,rgba(255,255,255,0),var(--panel-modal-bg));top:0;right:0;z-index:7}.tickets-modal .tickets-modal-top{position:relative;padding:var(--space-15);background-color:var(--panel-modal-bg);border-radius:20px;display:flex;flex-wrap:wrap}.tickets-modal .tickets-modal-top:after{content:"";position:absolute;bottom:0;left:20px;right:20px;border-bottom:1px dashed var(--panel-modal-color)}.tickets-modal .tickets-modal-top .tickets-image{margin-bottom:var(--space-10);width:50%;padding-right:5%}.tickets-modal .tickets-modal-top .tickets-image img{aspect-ratio:16/9;object-fit:cover;border-radius:7px}.tickets-modal .tickets-modal-top .tickets-content{width:50%}.tickets-modal .tickets-modal-top .tickets-content .tickets-surtitle{line-height:normal}.tickets-modal .tickets-modal-top .tickets-content .tickets-title{font-weight:var(--font-bold);font-size:var(--font-small);text-transform:uppercase;margin-bottom:var(--space-5)}.tickets-modal .tickets-modal-bottom{padding:var(--space-15);background-color:var(--panel-modal-bg);border-radius:20px}.tickets-modal .tickets-modal-bottom .tickets-transfer-actions-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-15)}.tickets-modal .tickets-modal-bottom .tickets-transfer-actions-header .tickets-transfer-actions-title{font-size:var(--font-small);font-weight:var(--font-bold)}.tickets-modal .tickets-modal-bottom .tickets-transfer-actions-header .cancel{font-weight:var(--font-bold);cursor:pointer;display:flex;align-items:baseline;color:var(--panel-modal-color)}.tickets-modal .tickets-modal-bottom .tickets-transfer-actions-header .cancel svg{flex-shrink:0;margin-left:.5em}.tickets-modal .tickets-modal-bottom .tickets-transfer-actions-header .cancel svg path{stroke:var(--panel-modal-color)}.tickets-modal .tickets-modal-bottom .ticket{display:flex;flex-direction:column;align-items:center;padding-bottom:50px}.tickets-modal .tickets-modal-bottom .ticket .ticket-title{font-size:var(--font-large);font-weight:var(--font-bold);text-align:center}.tickets-modal .tickets-modal-bottom .ticket .ticket-image{width:200px}.tickets-modal .tickets-modal-bottom .ticket .ticket-collect{width:200px;height:200px;display:flex;justify-content:center;align-items:center;font-weight:var(--font-bold)}.tickets-modal .tickets-modal-bottom .ticket .ticket-counter{font-size:var(--font-small);font-weight:var(--font-bold)}.tickets-modal .tickets-modal-bottom .ticket .ticket-name{text-align:center}.tickets-modal .tickets-modal-bottom .swiper-pagination .swiper-pagination-bullet{width:var(--space-20);height:6px;border-radius:10px;background:var(--panel-modal-btn-bg);opacity:.5}.tickets-modal .tickets-modal-bottom .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.tickets-modal .tickets-modal-section{display:none}.tickets-modal .tickets-modal-section.active{display:block}.tickets-modal .error-message{color:red;margin-top:var(--space-5)}.tickets-modal .ticket-modal-button{position:sticky;bottom:15px;z-index:99}.tickets-modal .ticket-modal-button .button{width:100%;text-align:center;justify-content:center}.tickets-modal .ticket-modal-button .button[disabled]{cursor:auto;opacity:.5}.tickets-modal .tickets-transfer-actions{width:100%}.tickets-modal .ticket{display:flex;flex-direction:column;align-items:center;padding:0 0 50px}.tickets-modal .ticket .form-element-checkbox input{opacity:0;position:absolute;left:-9999999px}.tickets-modal .ticket .form-element-checkbox input+label{display:flex;align-items:center;cursor:pointer;font-weight:var(--font-bold)}.tickets-modal .ticket .form-element-checkbox input+label:after{content:"";display:inline-flex;width:var(--space-20);height:var(--space-20);border:1px solid var(--panel-modal-color);margin-left:5px;flex-shrink:0}.tickets-modal .ticket .form-element-checkbox input:checked+label:after{background-color:var(--panel-modal-color);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.tickets-modal .ticket .ticket-title{font-size:var(--font-large);font-weight:var(--font-bold);text-align:center}.tickets-modal .ticket .ticket-plan{margin-top:.2em;text-align:center}.tickets-modal .ticket .ticket-shared{margin:var(--space-20) 0;background-color:var(--panel-modal-btn-bg);border-radius:10px;padding:var(--space-10) var(--space-20);text-align:center}.tickets-modal .ticket .ticket-shared-title{font-size:var(--font-small);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--space-5)}.tickets-modal .ticket .ticket-shared-with,.tickets-modal .ticket .ticket-shared-accepted{margin-bottom:var(--space-5)}.tickets-modal .ticket .ticket-image{width:200px;margin-top:.5rem}.tickets-modal .ticket .ticket-counter{font-size:var(--font-small);font-weight:var(--font-bold)}.tickets-modal .ticket .wallet{margin-top:var(--space-30)}.tickets-modal .ticket .wallet.apple-wallet,.tickets-modal .ticket .wallet.google-wallet{width:150px}.tickets-modal .swiper-pagination{bottom:30px!important}.tickets-modal .swiper-pagination .swiper-pagination-bullet{width:10px;height:3px;border-radius:10px;background:#219ebc80}.tickets-modal .swiper-pagination .swiper-pagination-bullet-active{background:#219ebc}.tickets-modal .ticket-transfer-selection .ticket-transfer-options .select-all{margin-bottom:var(--space-20)}.tickets-modal .ticket-transfer-selection .ticket-transfer-options .select-all label{justify-content:flex-end}.tickets-modal .ticket-transfer-selection .ticket-transfer-options .select-all label:after{margin-left:.6em}.tickets-modal .ticket-transfer-selection .ticket-transfer-option{display:flex;margin-bottom:var(--space-20)}.tickets-modal .ticket-transfer-selection .form-element-checkbox{width:100%;margin:0}.tickets-modal .ticket-transfer-selection .form-element-checkbox input{opacity:0;position:absolute;left:-9999999px}.tickets-modal .ticket-transfer-selection .form-element-checkbox input+label{display:flex;width:100%;margin:0;align-items:center;justify-content:space-between;cursor:pointer;font-weight:400}.tickets-modal .ticket-transfer-selection .form-element-checkbox input+label:after{content:"";display:inline-flex;width:var(--space-20);height:var(--space-20);border:1px solid var(--panel-modal-color);flex-shrink:0;margin-left:auto}.tickets-modal .ticket-transfer-selection .form-element-checkbox input+label span{margin-right:.2em}.tickets-modal .ticket-transfer-selection .form-element-checkbox input:checked+label:after{background-color:var(--panel-modal-color);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.tickets-modal .ticket-transfer-selection .transfer-status{margin-left:auto}.tickets-modal .tickets-transfer-form-section{margin-bottom:var(--space-30)}.tickets-modal .tickets-transfer-form-section .form-element label{font-weight:400}.tickets-modal .tickets-transfer-form-section .form-element-checkbox{width:100%;margin:0}.tickets-modal .tickets-transfer-form-section .form-element-checkbox input{opacity:0;position:absolute;left:-9999999px}.tickets-modal .tickets-transfer-form-section .form-element-checkbox input+label{display:flex;width:100%;margin:0;align-items:center;justify-content:space-between;cursor:pointer;font-weight:400}.tickets-modal .tickets-transfer-form-section .form-element-checkbox input+label:after{content:"";display:inline-flex;width:var(--space-20);height:var(--space-20);border:1px solid var(--panel-modal-color);flex-shrink:0;margin-left:auto}.tickets-modal .tickets-transfer-form-section .form-element-checkbox input+label span{margin-right:.2em}.tickets-modal .tickets-transfer-form-section .form-element-checkbox input:checked+label:after{background-color:var(--panel-modal-color);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.tickets-modal .tickets-transfer-confirm{color:var(--panel-modal-color)}.tickets-modal .tickets-transfer-confirm .transfer-confirm{font-weight:var(--font-bold);margin-bottom:.5em}.tickets-modal .tickets-transfer-confirm .transfer-ticket{margin-bottom:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px dashed #000}.tickets-modal .tickets-transfer-confirm button{display:inline-block;margin-top:var(--space-20)}.tickets-modal .tickets-transfer-confirm .transfer-info{margin-top:var(--space-20)}.table-booking .button[disabled]{cursor:auto;opacity:.5}.table-booking .table-booking-section{margin-bottom:var(--space-30)}.table-booking .table-booking-label{font-size:var(--font-small);font-weight:var(--font-bold);margin-bottom:var(--space-15)}.table-booking .table-party-size{display:flex;align-items:center;justify-content:space-between}.table-booking .table-party-size .table-party-size-label{font-size:var(--font-small);font-weight:var(--font-bold)}.table-booking .check-tables{margin-top:1em}.table-booking .table-select-quantity{display:flex;align-items:center}.table-booking .table-select-quantity .quantity{font-size:var(--font-xlarge);font-weight:var(--font-bold);margin-right:var(--space-10)}.table-booking .table-select-quantity .quantity-selectors{display:flex}.table-booking .table-select-quantity .quantity-selectors button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:.3s;background-color:var(--panel-modal-btn-bg);width:50px;height:40px}.table-booking .table-select-quantity .quantity-selectors button:active{background-color:var(--panel-modal-btn-bg);transition:.3s}.table-booking .table-select-quantity .quantity-selectors button.remove{border-radius:30px 0 0 30px}.table-booking .table-select-quantity .quantity-selectors button.add{border-radius:0 30px 30px 0;border-left:1px solid var(--panel-modal-btn-color)}.table-booking .table-select-quantity .quantity-selectors button[disabled]{cursor:auto;opacity:.5}.table-booking .table-times-label{margin-top:1em;margin-bottom:.5em}.table-booking .table-times{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.table-booking .table-times .table-time{width:25%;padding:0 var(--space-10) var(--space-20)}.table-booking .table-times .button{width:100%;background-color:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color);font-size:var(--font-small);justify-content:center}.table-booking .table-times .button.active{background:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}.table-booking-complete .booking-complete-title{font-size:var(--font-medium);font-weight:var(--font-bold);margin-bottom:var(--space-15)}.table-booking-complete p{margin-bottom:1em}.table-booking-complete .booking-complete-buttons{display:flex;justify-content:space-between}.language-switcher{position:relative}.language-switcher .selected-language{cursor:pointer;width:42px;height:42px;border-radius:50%;background:var(--panel-modal-bg);color:var(--panel-modal-color);margin-left:10px;display:inline-flex;align-items:center;justify-content:center}.language-switcher .language-dropdown{background:var(--panel-modal-bg);color:var(--panel-modal-color);border-radius:8px;display:none;position:absolute;top:47px;right:0}.language-switcher .language-dropdown:after{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--panel-modal-bg);position:absolute;top:-5px;right:16px}.language-switcher .language-dropdown.active{display:block}.language-switcher .language-dropdown .language-option{display:flex;width:100%;padding:var(--space-5) var(--space-10);cursor:pointer;color:var(--panel-modal-color)}.language-switcher .language-dropdown .language-option.active{opacity:.7;cursor:default}.page-transfer .page-body{flex:1;padding:var(--container) var(--container) 60px;position:relative;z-index:10;background-color:var(--panel-modal-bg);color:var(--panel-modal-color);border-top-left-radius:var(--space-20);border-top-right-radius:var(--space-20);box-shadow:0 -20px 24px #0000001a}.page-transfer .page-header{background-color:var(--main-screen-bg);color:var(--main-screen-color);width:100%;padding:60px var(--container) var(--container);position:sticky;top:0;overflow:auto}.page-transfer .page-header-transfer{width:100%;padding:60px var(--container) var(--container);top:0;display:flex;flex-direction:column;align-items:start;position:relative;overflow:hidden}.page-transfer .page-header-transfer.ellipse{margin-top:-20px}.page-transfer .page-header-transfer.ellipse *{position:relative;z-index:3}.page-transfer .page-header-transfer .transfer-logo{align-self:center}.page-transfer .page-header-transfer .transfer-ticket{border-radius:10px;padding:15px;display:flex;margin-bottom:var(--space-20)}.page-transfer .page-header-transfer .transfer-ticket-img{width:40%;padding-right:10px}.page-transfer .page-header-transfer .transfer-ticket-img img{aspect-ratio:480/296;border-radius:7px;position:relative;overflow:hidden}.page-transfer .page-header-transfer .transfer-ticket-content{width:60%;display:flex;flex-direction:column;align-items:flex-start}.page-transfer .page-header-transfer .transfer-ticket-title{font-size:var(--font-small);font-weight:var(--font-bold);line-height:normal;margin-bottom:5px}.page-transfer .page-header-transfer .transfer-ticket-date{margin-bottom:17px}.page-transfer .page-header-transfer .transfer-ticket-seats{font-weight:var(--font-bold);font-size:var(--font-small)}.page-transfer .page-header-transfer .transfer-ticket-label{margin-bottom:10px}.page-transfer .page-header-transfer .transfer-buttons{display:flex}.otp-form p strong{font-weight:var(--font-bold)}.otp-form label{display:inline-block;margin-bottom:var(--space-10)}.otp-form div{justify-content:space-between;margin-bottom:var(--space-10)}@container (min-width: 400px){.otp-form div{justify-content:flex-start}}.otp-form div input{margin-right:var(--space-10)}.otp-form .new-passcode{color:#828282;font-weight:var(--font-bold);text-decoration:underline;text-underline-offset:.2em}.otp-form .new-passcode svg{display:inline-block;margin-left:.3em;width:.8em;height:.8em}.otp-form .button{width:100%;justify-content:center;text-align:center}.otp-form .button[disabled]{opacity:.5}.consent-form{color:#000}.consent-form .form-element-checkbox input{opacity:0;position:absolute;left:-9999999px}.consent-form .form-element-checkbox input+label{display:flex;align-items:center;cursor:pointer;font-weight:400;margin-bottom:var(--space-20)}.consent-form .form-element-checkbox input+label:before{content:"";display:inline-flex;width:var(--space-20);height:var(--space-20);border:1px solid #000;margin-right:var(--space-10);flex-shrink:0}.consent-form .form-element-checkbox input:checked+label:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%3e%3cpath%20d='M17%201L6%2012L1%207'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center}.page-messages .page-body{padding:0}.page-messages .messages{padding:var(--space-20) 0 90px}.page-messages .messages .message{width:100%;border-bottom:.5px solid var(--panel-modal-color);padding:var(--space-15) var(--container);color:var(--panel-modal-color)}.page-messages .messages .message:last-of-type{border:none}.page-messages .messages .message.unread .message-body .message-title,.page-messages .messages .message.unread .message-body .message-body{font-weight:var(--font-bold)}.page-messages .messages .message.open{background:var(--panel-modal-bg);color:var(--panel-modal-color);border-color:var(--panel-modal-bg)}.page-messages .messages .message.open .message-body .message-text{display:block}.page-messages .messages .message .message-info{width:100%;font-size:var(--font-tiny);display:flex;justify-content:flex-end;margin-bottom:var(--space-5)}.page-messages .messages .message .message-info .message-status{font-weight:var(--font-bold);margin-left:auto}.page-messages .messages .message .message-info .message-date{margin-left:var(--space-20)}.page-messages .messages .message .message-info .message-date span{display:inline-block;margin-left:var(--space-10)}.page-messages .messages .message .message-body{width:100%;display:flex;flex-direction:column;align-items:flex-start}.page-messages .messages .message .message-body .message-title{font-size:var(--font-small);margin-bottom:.2em}.page-messages .messages .message .message-body .message-text{text-align:left;display:none}.page-upgrade .upgrade{margin-bottom:100px}.page-upgrade .upgrade .text-button{color:var(--panel-modal-color);text-underline-offset:.2em}.page-upgrade .upgrade .text-button svg{margin-left:.3em;width:.9em}.page-upgrade .upgrade .text-button svg path{stroke:var(--panel-modal-color)}.page-upgrade .upgrade .upgrade-title{font-weight:var(--font-bold);margin-bottom:1em}.page-upgrade .upgrade .upgrade-text{margin-bottom:1em}.page-upgrade .upgrade .upgrade-groups .upgrade-group{margin-bottom:var(--space-30)}.page-upgrade .upgrade .upgrade-groups .upgrade-group-title{text-transform:uppercase;font-size:var(--font-xlarge);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-15)}.page-upgrade .upgrade .upgrade-groups .upgrade-group-items{margin-bottom:var(--space-5)}.page-upgrade .upgrade .upgrade-groups .upgrade-group-items-title{text-transform:uppercase;line-height:1;margin-bottom:var(--space-10)}.page-upgrade .upgrade .upgrade-groups .upgrade-group-item{margin-bottom:var(--space-20);width:100%;display:flex;justify-content:space-between;align-items:center}.page-upgrade .upgrade .upgrade-groups .upgrade-group-item-seat{font-weight:var(--font-bold)}.page-upgrade .upgrade .upgrade-groups .upgrade-group-item-button{width:100px;display:flex;justify-content:flex-end}.page-upgrade .upgrade .upgrade-groups .upgrade-group-item-button button{background:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}.page-upgrade .upgrade .upgrade-groups .upgrade-group-item-button button.selected{background:var(--panel-modal-color);color:var(--panel-modal-bg)}.basket .button{background-color:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color)}.basket-upgrade .stripe-payment-container,.basket-upgrade .stripe-payment-container .button{margin-bottom:var(--space-20)}.basket-upgrade-title{font-size:var(--font-xlarge);line-height:1;font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:var(--space-25)}.basket-upgrade .basket-item{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-medium);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-30)}.basket-upgrade .basket-item-remove svg path{stroke:#fff}.basket-upgrade .basket-total{display:flex;justify-content:space-between;margin-bottom:var(--space-30);padding-right:0}.basket-upgrade .basket-total-title,.basket-upgrade .basket-total-value{font-size:var(--font-xlarge);line-height:1;font-weight:var(--font-bold);text-transform:uppercase}.basket-upgrade .basket-payment{margin-bottom:var(--space-30)}.basket-upgrade .button{width:100%;display:flex;justify-content:center}.basket-upgrade .upgrade-success{margin-bottom:100px}.basket-upgrade .upgrade-success .ticket{padding:var(--space-15);border-bottom:1px dashed #E0E0E0;background-color:#fff;border-radius:20px;display:flex;flex-wrap:wrap;margin-bottom:var(--space-20)}.basket-upgrade .upgrade-success .ticket .tickets-image{margin-bottom:var(--space-10);width:50%;padding-right:5%}.basket-upgrade .upgrade-success .ticket .tickets-image img{aspect-ratio:16/9;object-fit:cover;border-radius:7px}.basket-upgrade .upgrade-success .ticket .tickets-content{width:50%}.basket-upgrade .upgrade-success .ticket .tickets-content .tickets-surtitle{line-height:normal}.basket-upgrade .upgrade-success .ticket .tickets-content .tickets-title{font-weight:var(--font-bold);font-size:var(--font-medium);line-height:1.1;margin-bottom:3px}.basket-upgrade .upgrade-success .ticket .tickets-content .tickets-date{margin-bottom:var(--space-10)}.basket-upgrade .upgrade-success .ticket .tickets-content .tickets-seats{font-weight:var(--font-bold);font-size:var(--font-large);margin-top:var(--space-20)}.modal.alt:has(.orders-modal){overflow:hidden;overscroll-behavior:none;height:calc(var(--app-height, 100dvh) * .9);max-height:calc(var(--app-height, 100dvh) * .9)}.modal.alt:has(.orders-modal) .modal-inner{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html.orders-modal-open,html.orders-modal-open body,html.orders-modal-open #root{overflow:hidden}.modal-backdrop.show:has(.orders-modal){overscroll-behavior:none;touch-action:none}.modal-backdrop.show:has(.orders-modal) .orders-modal{touch-action:auto}.orders-modal{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden;overscroll-behavior:none}.orders-modal .orders-modal-top{width:100%;flex-shrink:0;touch-action:none}.orders-modal .orders-modal-top:after{display:none}.orders-modal .orders-modal-heading{width:100%}.orders-modal .orders-modal-title{font-weight:var(--font-bold);font-size:var(--font-small);text-transform:uppercase;margin-bottom:var(--space-5);color:var(--panel-modal-color)}.orders-modal .orders-modal-thank-you{font-size:var(--font-small);color:var(--panel-modal-color);line-height:1.4;margin-bottom:var(--space-5)}.orders-modal .orders-modal-subtitle{font-size:var(--font-small);color:var(--panel-modal-color);line-height:1.4}.orders-modal .orders-modal-bottom{padding-top:var(--space-20);flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;touch-action:none}.orders-modal .orders-modal-pills-wrap{flex-shrink:0;touch-action:none;--orders-pill-peek: 32px;position:relative}.orders-modal .orders-modal-pills-wrap--scrollable .orders-modal-pills{scroll-snap-type:x proximity}.orders-modal .orders-modal-pills-wrap--scrollable .orders-modal-pill{scroll-snap-align:start}.orders-modal .orders-modal-pills-wrap--scrollable:not(.orders-modal-pills-wrap--at-end):after{content:"";position:absolute;top:0;right:0;bottom:var(--space-10);width:var(--orders-pill-peek);pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0),var(--panel-modal-bg));z-index:1}.orders-modal .orders-modal-pills-wrap--scrollable:not(.orders-modal-pills-wrap--at-start):before{content:"";position:absolute;top:0;left:0;bottom:var(--space-10);width:var(--orders-pill-peek);pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,0),var(--panel-modal-bg));z-index:1}.orders-modal .orders-modal-pills{display:flex;gap:var(--space-10);overflow-x:auto;padding-bottom:var(--space-10);margin-bottom:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.orders-modal .orders-modal-pills::-webkit-scrollbar{display:none}.orders-modal .orders-modal-pill{flex-shrink:0;border:1px solid var(--panel-modal-color);border-radius:999px;padding:var(--space-10) var(--space-15);background:transparent;color:var(--panel-modal-color);font-size:var(--font-small);font-weight:var(--font-bold);text-transform:uppercase;cursor:pointer;white-space:nowrap}.orders-modal .orders-modal-pill--active{background:var(--panel-modal-btn-bg);color:var(--panel-modal-btn-color);border-color:var(--panel-modal-btn-bg)}.orders-modal .orders-modal-receipt-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-top:var(--space-10)}.orders-modal .orders-modal-receipt{color:var(--panel-modal-color)}.orders-modal .orders-modal-receipt-title{text-transform:uppercase;font-size:var(--font-large);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-5)}.orders-modal .orders-modal-receipt-meta{margin-bottom:var(--space-10);font-size:var(--font-small)}.orders-modal .orders-modal-empty{text-align:center;padding:var(--space-30) var(--space-15);color:var(--panel-modal-color);font-size:var(--font-small)}.page-visit-expired{min-height:var(--app-height, 100dvh);display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--container);margin-top:3rem;color:#828282}.page-visit-expired__title{font-size:var(--font-xlarge);font-weight:var(--font-bold);margin-bottom:.5em}.page-visit-expired__subtitle{font-size:var(--font-medium);max-width:36ch}.page-error{background-color:#03415f;position:relative;overflow:hidden}.page-error .error-ellipse{height:30vh;background:#8ecae6}.page-error .page-header-error{background-color:var(--main-screen-bg);color:var(--main-screen-color);width:100%;padding:60px var(--container) var(--container);position:sticky;top:0;background:#03415f;overflow:auto;background:none;color:#fff;display:flex;flex-direction:column;align-items:start;position:relative;overflow:visible}.page-error .page-header-error.ellipse:before{content:"";display:block;position:absolute;top:-10dvh;left:50%;transform:translate(-50%);background:#03415f;border-radius:50%;width:586vw;height:586vw}.page-error .page-header-error.ellipse *{position:relative;z-index:3}.page-error .page-header-error .page-title,.page-error .page-header-error .page-subtitle{width:100%;text-align:center;text-transform:none}.page-error .page-header-error .page-title{font-size:var(--font-xxlarge);line-height:1;font-weight:var(--font-bold);margin-bottom:.5em}.page-error .page-header-error .page-subtitle{font-size:var(--font-medium)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
