@charset "UTF-8";:root{--global-primary-colour:#ffffff;--global-primary-text-colour:#000000;--global-primary-accent-colour:#000000;--global-secondary-accent-colour:#cacccd;--global-tertiary-accent-colour:#f9f9f9;--global-quaternary-accent-colour:#f7f7f8;--global-kw-accent-colour:#009fe3;--global-kw-dark-accent-colour:#15326C;--global-oliviers-accent-colour:#cfa167;--global-oliviers-dark-colour:#2c2c2c;--global-westend-live-accent-colour:#fdc82f;--global-olt-accent-colour:#f48123;--global-olt-otd-accent-colour:#ed5307;--global-olt-dark-accent-colour:#d73e01;--global-nys-accent-colour:#020247;--global-access-accent-colour:#6f064f;--global-tokens-accent-colour:#bd9b5f;--global-musicals-accent-colour:#f198c0;--global-musicals-gradient-colour:radial-gradient(circle at 20% 40%, #f472b6 0%, transparent 40%),radial-gradient(circle at 60% 30%, #ec4899 0%, transparent 50%),radial-gradient(circle at 85% 70%, #e879f9 0%, transparent 45%),linear-gradient(to right, #f472b6, #d946ef);--global-plays-accent-colour:#9f4091;--global-plays-gradient-colour:radial-gradient(circle at 100% 50%, #e9d5ff 0%, transparent 30%),radial-gradient(circle at 60% 70%, #9333ea 0%, transparent 50%),radial-gradient(circle at 20% 50%, #6b21a8 0%, transparent 40%),linear-gradient(to left, #a855f7, #7e22ce);--global-comedies-accent-colour:#89d063;--global-comedies-gradient-colour:radial-gradient(circle at 10% 20%, #d9f99d 0%, transparent 40%),radial-gradient(circle at 40% 50%, #65a30d 0%, transparent 50%),radial-gradient(circle at 70% 40%, #15803d 0%, transparent 40%),linear-gradient(to right, #047857, #84cc16);--global-kw-gradient-colour:radial-gradient(circle at 20% 30%, #60a5fa 0%, transparent 45%),radial-gradient(circle at 40% 70%, #6366f1 0%, transparent 50%),radial-gradient(circle at 75% 40%, #3b82f6 0%, transparent 45%),linear-gradient(to right, #3b82f6, #06b6d4);--global-oliviers-gradient-colour:linear-gradient(90deg, #cfa167 0%, #846440 100%);--global-olt-gradient-colour:linear-gradient(90deg, #f48123 0.51%, #e35227 28.37%, #db3a28 50.96%, #e35227 70.17%, #f48123 99.96%);--global-nys-gradient-colour:radial-gradient(circle at 20% 30%, #020247 0%, transparent 60%),radial-gradient(circle at 80% 20%, #6b21a8 0%, transparent 50%),radial-gradient(circle at 40% 70%, #9f4091 0%, transparent 55%),radial-gradient(circle at 75% 75%, #3b0764 0%, transparent 50%),linear-gradient(to bottom right, #020247, #4b0082);--global-heading-font-family:futura-pt,Arial,Helvetica,sans-serif;--global-body-font-family:open-sans,Helvetica,sans-serif;--global-border-radius:0px;--global-extra-small-breakpoint:240px;--global-small-breakpoint:640px;--global-mid-breakpoint:980px;--global-large-breakpoint:1024px;--global-mid-large-breakpoint:1280px;--global-extra-large-breakpoint:1500px}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}*{margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{line-height:1.15;min-height:100vh;text-rendering:optimizeSpeed}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}progress{vertical-align:baseline}[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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1{font-size:2em;margin:.67em 0}small{font-size:80%}code,kbd,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}.farlo-ui-revolver-carousel{--carousel-slide-gap:0;--carousel-arrow-size:44px;--carousel-arrow-color:#333;--carousel-dot-size:10px;--carousel-dot-color:#ccc;--carousel-dot-active-color:#333;--carousel-container-padding:10px;--carousel-slide-width:auto;box-sizing:border-box;overflow:hidden;padding:0 var(--carousel-container-padding);position:relative;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.farlo-ui-revolver-carousel:not(.farlo-ui-revolver-carousel--loaded){display:flex;gap:20px}@media (min-width:980px){.farlo-ui-revolver-carousel[data-pagination=true]:not(.farlo-ui-revolver-carousel--loaded){padding-bottom:calc(var(--carousel-dot-size) + 40px)}}.farlo-ui-revolver-carousel--static{padding-bottom:0!important}@media (min-width:980px){.farlo-ui-revolver-carousel--static{padding-bottom:30px!important}}.farlo-ui-revolver-carousel.is-dragging{cursor:grabbing}.farlo-ui-revolver-carousel__cylinder{cursor:grab;display:flex;height:100%;position:relative;will-change:transform}.farlo-ui-revolver-carousel__chamber{box-sizing:border-box;margin-right:var(--carousel-slide-gap,20px);width:var(--carousel-slide-width,100%)}.farlo-ui-revolver-carousel__chamber img{display:block;height:auto;object-fit:cover;-webkit-user-drag:none;user-drag:none;width:100%}.farlo-ui-revolver-carousel__arrow{align-items:center;background-color:rgba(255,255,255,.8);border:1px solid var(--carousel-dot-color);border-radius:50%;color:var(--carousel-arrow-color);cursor:pointer;display:flex;font-size:1.5rem;height:var(--carousel-arrow-size);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s,opacity .2s;width:var(--carousel-arrow-size);z-index:2}.farlo-ui-revolver-carousel__arrow:disabled{cursor:not-allowed;opacity:.3}.farlo-ui-revolver-carousel__arrow--prev{left:calc(var(--carousel-container-padding,10px) + 10px)}.farlo-ui-revolver-carousel__arrow--next{right:calc(var(--carousel-container-padding,10px) + 10px)}.farlo-ui-revolver-carousel__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.farlo-ui-revolver-carousel__pagination-sightdot{background:0 0;background-color:var(--carousel-dot-color);border:none;border-radius:50%;cursor:pointer;height:var(--carousel-dot-size);margin:0 5px;padding:0;transition:background-color .2s,transform .2s;width:var(--carousel-dot-size)}.farlo-ui-revolver-carousel__pagination-sightdot:hover{transform:scale(1.2)}.farlo-ui-revolver-carousel__pagination-sightdot--active{background-color:var(--carousel-dot-active-color);transform:scale(1.2)}.farlo-ui-lightbox{align-items:center;bottom:0;display:flex;justify-content:center;left:0;max-height:calc(var(--vh,1vh) * 100);opacity:0;position:fixed;right:0;top:0;transition:.3s ease;visibility:hidden;z-index:2}.farlo-ui-lightbox__inner{align-items:flex-start;display:flex;height:100%;justify-content:center;width:100%}.farlo-ui-lightbox__gallery{align-items:center;display:flex;gap:2%;max-height:90vh;padding:10px;position:relative;width:max-content;z-index:10}.farlo-ui-lightbox__gallery--next,.farlo-ui-lightbox__gallery--prev{background-color:var(--global-primary-colour);border:none;height:max-content;outline:0}.farlo-ui-lightbox--active{opacity:1;visibility:visible}.farlo-ui-lightbox__backdrop{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.farlo-ui-lightbox__container{align-items:flex-start;background-color:var(--global-primary-colour);border-radius:0;box-shadow:-20px 0 25px 0 rgba(0,0,0,.25);height:auto;margin:0 auto;max-height:90vh;max-width:90vw;position:relative;top:50%;transform:translateY(-50%);transition:.1s ease;z-index:2}@media (min-width:980px){.farlo-ui-lightbox__container{max-width:1008px}}.farlo-ui-lightbox__close{background-color:var(--global-primary-text-colour);border:none;border-radius:100%;cursor:pointer;height:30px;position:absolute;right:30px;top:18px;transition:transform .2s ease-in-out;width:30px;z-index:1}.farlo-ui-lightbox__close:after,.farlo-ui-lightbox__close:before{background-color:var(--global-primary-colour);border-radius:3px;content:"";height:3px;left:25%;position:absolute;position:absolute;top:45%;width:50%}.farlo-ui-lightbox__close:before{transform:rotate(45deg)}.farlo-ui-lightbox__close:after{transform:rotate(-45deg)}.farlo-ui-lightbox__content{height:100%;max-height:90vh;max-width:100%;overflow-y:auto;position:relative}.farlo-ui-lightbox__content-inner{background-color:transparent;color:var(--global-background-colour);height:100%;margin:10px;max-height:80%;max-width:600px;padding:30px;position:relative;text-align:center;width:100%}.farlo-ui-lightbox__iframe-wrapper{height:0;padding-bottom:100%;position:relative;width:100%}.farlo-ui-lightbox__iframe-wrapper-frame{height:100%;left:0;position:absolute;top:0;width:100%}.farlo-ui-selectbox{position:relative}.farlo-ui-selectbox>select{-webkit-appearance:none;appearance:none}.farlo-ui-selectbox--is-active,.farlo-ui-selectbox--is-focused{background-color:var(--global-primary-colour)}.farlo-ui-selectbox--is-active .farlo-ui-selectBox__dropdown{display:block}.farlo-ui-selectbox--is-above .farlo-ui-selectBox__dropdown{border-bottom:0;border-top:1px solid var(--global-primary-accent-colour);bottom:100%;display:block;top:auto}.farlo-ui-selectbox__optgroup,.farlo-ui-selectbox__option{padding:5px 15px}.farlo-ui-selectbox__optgroup--is-disabled,.farlo-ui-selectbox__option--is-disabled{color:var(--global-primary-text-colour);opacity:.5;pointer-events:none}.farlo-ui-selectbox__optgroup-heading,.farlo-ui-selectbox__option-heading{font-weight:700}.farlo-ui-selectbox__optgroup--is-selected,.farlo-ui-selectbox__option--is-selected{background-color:var(--global-secondary-accent-colour)}.farlo-ui-selectbox__optgroup{padding-left:0;padding-right:0}.farlo-ui-selectbox__optgroup-heading{padding-left:15px;padding-right:15px}.farlo-ui-selectbox__native{height:100%;opacity:0;outline:0;padding:5px 15px;visibility:hidden;width:100%}.farlo-ui-selectbox__simulated{border:1px solid var(--global-primary-accent-colour);bottom:0;left:0;padding:5px 15px;position:absolute;right:0;top:0}.farlo-ui-selectbox__dropdown{background:var(--global-primary-colour);border:1px solid var(--global-primary-accent-colour);border-top:0;cursor:default;display:none;left:0;max-height:300px;overflow:auto;position:absolute;top:100%;width:100%;z-index:1}.ui-datepicker{background-color:var(--global-primary-accent-colour);border-radius:var(--global-border-radius);color:var(--global-primary-colour);padding:10px}.ui-datepicker-header{display:flex;flex-wrap:wrap;justify-content:space-between}.ui-datepicker-next{align-items:center;display:flex;gap:5px;justify-content:flex-end;text-align:right}.ui-datepicker-next:after{color:var(--global-primary-colour);content:"→"}.ui-datepicker-prev{align-items:center;display:flex;gap:5px;justify-content:flex-start}.ui-datepicker-prev:before{color:var(--global-primary-colour);content:"←"}.ui-datepicker-title{display:flex;flex:100%}.ui-datepicker-title select{flex:1}.ui-datepicker a,.ui-datepicker span{color:var(--global-primary-colour);cursor:pointer}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar td{text-align:center}.ui-datepicker-calendar td a{color:var(--global-primary-colour)!important}.ui-datepicker-other-month{opacity:.6}.farlo-ui-video.wp-block-embed{margin:0 auto 40px;position:relative}.farlo-ui-video.wp-block-embed .wp-block-embed__wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.farlo-ui-video.wp-block-embed .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.farlo-ui-video.wp-block-embed-soundcloud .wp-block-embed__wrapper{margin:0 auto;max-width:720px}.farlo-ui-video.wp-block-embed .wp-block-embed__overlay{align-items:center;background-color:rgba(0,0,0,.7);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.farlo-ui-video.wp-block-embed .wp-block-embed__overlay:after{background-color:#fff;clip-path:polygon(100% 50%,0 0,0 100%);content:"";height:50px;width:50px}.farlo-ui-instagram{display:flex;flex-wrap:wrap;gap:1%}.farlo-ui-instagram__post{flex-basis:32%}.farlo-ui-instagram__post img{height:0;object-fit:cover;padding-bottom:100%;width:100%}.f-global__aspect-ratio{position:relative}.f-global__aspect-ratio::before{content:"";display:block;padding-bottom:56.25%}.f-global__aspect-ratio--4x3::before{padding-bottom:75%}.f-global__aspect-ratio--1x1::before{padding-bottom:100%}.f-global__ba{border:1px solid currentColor}.f-global__bt{border-top:1px solid currentColor}.f-global__br{border-right:1px solid currentColor}.f-global__bb{border-bottom:1px solid currentColor}.f-global__bl{border-left:1px solid currentColor}.f-global__bw1{border-width:.125rem}.f-global__bw2{border-width:.25rem}.f-global__br0{border-radius:0}.f-global__br1{border-radius:.125rem}.f-global__br2{border-radius:.25rem}.f-global__br3{border-radius:.5rem}.f-global__pointer{cursor:pointer}.f-global__not-allowed{cursor:not-allowed}.f-global__text-primary{color:var(--global-primary-colour)}.f-global__text-muted{color:var(--global-muted-colour)}.f-global__bg-primary{background-color:var(--global-primary-accent-colour)}.f-global__bg-light{background-color:var(--global-light-bg)}.f-global__bg-dark{background-color:var(--global-dark-bg)}.f-global__display-block{display:block}@media (min-width:640px){.f-global__display-block-tablet{display:block}}@media (min-width:980px){.f-global__display-block-medium{display:block}}@media (min-width:1024px){.f-global__display-block-desktop{display:block}}.f-global__display-inline{display:inline}@media (min-width:640px){.f-global__display-inline-tablet{display:inline}}@media (min-width:980px){.f-global__display-inline-medium{display:inline}}@media (min-width:1024px){.f-global__display-inline-desktop{display:inline}}.f-global__display-inline-block{display:inline-block}@media (min-width:640px){.f-global__display-inline-block-tablet{display:inline-block}}@media (min-width:980px){.f-global__display-inline-block-medium{display:inline-block}}@media (min-width:1024px){.f-global__display-inline-block-desktop{display:inline-block}}.f-global__display-flex{display:flex}@media (min-width:640px){.f-global__display-flex-tablet{display:flex}}@media (min-width:980px){.f-global__display-flex-medium{display:flex}}@media (min-width:1024px){.f-global__display-flex-desktop{display:flex}}.f-global__display-none{display:none}@media (min-width:640px){.f-global__display-none-tablet{display:none}}@media (min-width:980px){.f-global__display-none-medium{display:none}}@media (min-width:1024px){.f-global__display-none-desktop{display:none}}.f-global__flex{display:flex}.f-global__inline-flex{display:inline-flex}.f-global__flex-wrap{flex-wrap:wrap}.f-global__nowrap{flex-wrap:nowrap}.f-global__items-center{align-items:center}.f-global__items-start{align-items:flex-start}.f-global__items-end{align-items:flex-end}.f-global__justify-center{justify-content:center}.f-global__justify-between{justify-content:space-between}.f-global__justify-around{justify-content:space-around}.f-global__flex-column{flex-direction:column}.f-global__flex-row{flex-direction:row}.f-global__font-xs{font-size:.75rem}@media (min-width:640px){.f-global__font-xs-tablet{font-size:.75rem}}@media (min-width:980px){.f-global__font-xs-medium{font-size:.75rem}}@media (min-width:1024px){.f-global__font-xs-desktop{font-size:.75rem}}.f-global__font-sm{font-size:.875rem}@media (min-width:640px){.f-global__font-sm-tablet{font-size:.875rem}}@media (min-width:980px){.f-global__font-sm-medium{font-size:.875rem}}@media (min-width:1024px){.f-global__font-sm-desktop{font-size:.875rem}}.f-global__font-base{font-size:1rem}@media (min-width:640px){.f-global__font-base-tablet{font-size:1rem}}@media (min-width:980px){.f-global__font-base-medium{font-size:1rem}}@media (min-width:1024px){.f-global__font-base-desktop{font-size:1rem}}.f-global__font-lg{font-size:1.25rem}@media (min-width:640px){.f-global__font-lg-tablet{font-size:1.25rem}}@media (min-width:980px){.f-global__font-lg-medium{font-size:1.25rem}}@media (min-width:1024px){.f-global__font-lg-desktop{font-size:1.25rem}}.f-global__font-xl{font-size:1.5rem}@media (min-width:640px){.f-global__font-xl-tablet{font-size:1.5rem}}@media (min-width:980px){.f-global__font-xl-medium{font-size:1.5rem}}@media (min-width:1024px){.f-global__font-xl-desktop{font-size:1.5rem}}.f-global__font-2xl{font-size:2rem}@media (min-width:640px){.f-global__font-2xl-tablet{font-size:2rem}}@media (min-width:980px){.f-global__font-2xl-medium{font-size:2rem}}@media (min-width:1024px){.f-global__font-2xl-desktop{font-size:2rem}}.f-global__lh-solid{line-height:1}.f-global__lh-title{line-height:1.25}.f-global__lh-copy{line-height:1.5}.f-global__o-0{opacity:0}.f-global__o-10{opacity:.1}.f-global__o-20{opacity:.2}.f-global__o-40{opacity:.4}.f-global__o-50{opacity:.5}.f-global__o-60{opacity:.6}.f-global__o-80{opacity:.8}.f-global__o-100{opacity:1}.f-global__overflow-visible{overflow:visible}.f-global__overflow-x-visible{overflow-x:visible}.f-global__overflow-y-visible{overflow-y:visible}.f-global__overflow-hidden{overflow:hidden}.f-global__overflow-x-hidden{overflow-x:hidden}.f-global__overflow-y-hidden{overflow-y:hidden}.f-global__overflow-scroll{overflow:scroll}.f-global__overflow-x-scroll{overflow-x:scroll}.f-global__overflow-y-scroll{overflow-y:scroll}.f-global__overflow-auto{overflow:auto}.f-global__overflow-x-auto{overflow-x:auto}.f-global__overflow-y-auto{overflow-y:auto}.f-global__h-100{height:100%}.f-global__vh-100{height:100vh}.f-global__min-vh-100{min-height:100vh}.f-global__mw-none{max-width:none}.f-global__mw-xs{max-width:20rem}.f-global__mw-sm{max-width:30rem}.f-global__mw-md{max-width:40rem}.f-global__mw-lg{max-width:48rem}.f-global__mw-xl{max-width:64rem}.f-global__mw-full{max-width:100%}.f-global__relative{position:relative}.f-global__absolute{position:absolute}.f-global__fixed{position:fixed}.f-global__sticky{position:sticky}.f-global__top-0{top:0}.f-global__bottom-0{bottom:0}.f-global__left-0{left:0}.f-global__right-0{right:0}.f-global__z-0{z-index:0}.f-global__z-1{z-index:1}.f-global__z-10{z-index:10}.f-global__z-999{z-index:999}.f-global__m-0{margin:0}.f-global__p-0{padding:0}.f-global__mt-0{margin-top:0}.f-global__mb-0{margin-bottom:0}.f-global__ml-0{margin-left:0}.f-global__mr-0{margin-right:0}.f-global__pt-0{padding-top:0}.f-global__pb-0{padding-bottom:0}.f-global__pl-0{padding-left:0}.f-global__pr-0{padding-right:0}@media (min-width:640px){.f-global__mt-0-tablet{margin-top:0}.f-global__pt-0-tablet{padding-top:0}}@media (min-width:980px){.f-global__mt-0-medium{margin-top:0}.f-global__pt-0-medium{padding-top:0}}@media (min-width:1024px){.f-global__mt-0-desktop{margin-top:0}.f-global__pt-0-desktop{padding-top:0}}.f-global__m-1{margin:.25rem}.f-global__p-1{padding:.25rem}.f-global__mt-1{margin-top:.25rem}.f-global__mb-1{margin-bottom:.25rem}.f-global__ml-1{margin-left:.25rem}.f-global__mr-1{margin-right:.25rem}.f-global__pt-1{padding-top:.25rem}.f-global__pb-1{padding-bottom:.25rem}.f-global__pl-1{padding-left:.25rem}.f-global__pr-1{padding-right:.25rem}@media (min-width:640px){.f-global__mt-1-tablet{margin-top:.25rem}.f-global__pt-1-tablet{padding-top:.25rem}}@media (min-width:980px){.f-global__mt-1-medium{margin-top:.25rem}.f-global__pt-1-medium{padding-top:.25rem}}@media (min-width:1024px){.f-global__mt-1-desktop{margin-top:.25rem}.f-global__pt-1-desktop{padding-top:.25rem}}.f-global__m-2{margin:.5rem}.f-global__p-2{padding:.5rem}.f-global__mt-2{margin-top:.5rem}.f-global__mb-2{margin-bottom:.5rem}.f-global__ml-2{margin-left:.5rem}.f-global__mr-2{margin-right:.5rem}.f-global__pt-2{padding-top:.5rem}.f-global__pb-2{padding-bottom:.5rem}.f-global__pl-2{padding-left:.5rem}.f-global__pr-2{padding-right:.5rem}@media (min-width:640px){.f-global__mt-2-tablet{margin-top:.5rem}.f-global__pt-2-tablet{padding-top:.5rem}}@media (min-width:980px){.f-global__mt-2-medium{margin-top:.5rem}.f-global__pt-2-medium{padding-top:.5rem}}@media (min-width:1024px){.f-global__mt-2-desktop{margin-top:.5rem}.f-global__pt-2-desktop{padding-top:.5rem}}.f-global__m-3{margin:1rem}.f-global__p-3{padding:1rem}.f-global__mt-3{margin-top:1rem}.f-global__mb-3{margin-bottom:1rem}.f-global__ml-3{margin-left:1rem}.f-global__mr-3{margin-right:1rem}.f-global__pt-3{padding-top:1rem}.f-global__pb-3{padding-bottom:1rem}.f-global__pl-3{padding-left:1rem}.f-global__pr-3{padding-right:1rem}@media (min-width:640px){.f-global__mt-3-tablet{margin-top:1rem}.f-global__pt-3-tablet{padding-top:1rem}}@media (min-width:980px){.f-global__mt-3-medium{margin-top:1rem}.f-global__pt-3-medium{padding-top:1rem}}@media (min-width:1024px){.f-global__mt-3-desktop{margin-top:1rem}.f-global__pt-3-desktop{padding-top:1rem}}.f-global__m-4{margin:2rem}.f-global__p-4{padding:2rem}.f-global__mt-4{margin-top:2rem}.f-global__mb-4{margin-bottom:2rem}.f-global__ml-4{margin-left:2rem}.f-global__mr-4{margin-right:2rem}.f-global__pt-4{padding-top:2rem}.f-global__pb-4{padding-bottom:2rem}.f-global__pl-4{padding-left:2rem}.f-global__pr-4{padding-right:2rem}@media (min-width:640px){.f-global__mt-4-tablet{margin-top:2rem}.f-global__pt-4-tablet{padding-top:2rem}}@media (min-width:980px){.f-global__mt-4-medium{margin-top:2rem}.f-global__pt-4-medium{padding-top:2rem}}@media (min-width:1024px){.f-global__mt-4-desktop{margin-top:2rem}.f-global__pt-4-desktop{padding-top:2rem}}.f-global__m-5{margin:4rem}.f-global__p-5{padding:4rem}.f-global__mt-5{margin-top:4rem}.f-global__mb-5{margin-bottom:4rem}.f-global__ml-5{margin-left:4rem}.f-global__mr-5{margin-right:4rem}.f-global__pt-5{padding-top:4rem}.f-global__pb-5{padding-bottom:4rem}.f-global__pl-5{padding-left:4rem}.f-global__pr-5{padding-right:4rem}@media (min-width:640px){.f-global__mt-5-tablet{margin-top:4rem}.f-global__pt-5-tablet{padding-top:4rem}}@media (min-width:980px){.f-global__mt-5-medium{margin-top:4rem}.f-global__pt-5-medium{padding-top:4rem}}@media (min-width:1024px){.f-global__mt-5-desktop{margin-top:4rem}.f-global__pt-5-desktop{padding-top:4rem}}.f-global__text-left{text-align:left}.f-global__text-center{text-align:center}.f-global__text-right{text-align:right}.f-global__text-justify{text-align:justify}.f-global__fw-light{font-weight:300}.f-global__fw-normal{font-weight:400}.f-global__fw-medium{font-weight:500}.f-global__fw-bold{font-weight:700}.f-global__fw-black{font-weight:900}.f-global__tt-uppercase{text-transform:uppercase}.f-global__tt-lowercase{text-transform:lowercase}.f-global__tt-capitalize{text-transform:capitalize}.f-global__tt-none{text-transform:none}.f-global__v-mid{vertical-align:middle}.f-global__v-top{vertical-align:top}.f-global__v-bottom{vertical-align:bottom}.f-global__clip{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.f-global__hide-child>*{display:none}.f-global__show-child:hover>*{display:block}.f-global__ws-normal{white-space:normal}.f-global__ws-nowrap{white-space:nowrap}.f-global__ws-pre{white-space:pre}.f-global__ws-pre-line{white-space:pre-line}.f-global__width-10{width:10%}@media (min-width:640px){.f-global__width-10-tablet{width:10%}}@media (min-width:980px){.f-global__width-10-medium{width:10%}}@media (min-width:1024px){.f-global__width-10-desktop{width:10%}}.f-global__width-25{width:25%}@media (min-width:640px){.f-global__width-25-tablet{width:25%}}@media (min-width:980px){.f-global__width-25-medium{width:25%}}@media (min-width:1024px){.f-global__width-25-desktop{width:25%}}.f-global__width-50{width:50%}@media (min-width:640px){.f-global__width-50-tablet{width:50%}}@media (min-width:980px){.f-global__width-50-medium{width:50%}}@media (min-width:1024px){.f-global__width-50-desktop{width:50%}}.f-global__width-75{width:75%}@media (min-width:640px){.f-global__width-75-tablet{width:75%}}@media (min-width:980px){.f-global__width-75-medium{width:75%}}@media (min-width:1024px){.f-global__width-75-desktop{width:75%}}.f-global__width-100{width:100%}@media (min-width:640px){.f-global__width-100-tablet{width:100%}}@media (min-width:980px){.f-global__width-100-medium{width:100%}}@media (min-width:1024px){.f-global__width-100-desktop{width:100%}}html{-ms-font-feature-settings:inherit;font-size:62.5%;-webkit-font-smoothing:antialiased;height:auto;margin:0;min-height:100%;-webkit-overflow-scrolling:touch;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%}body{color:var(--global-primary-text-colour);font-family:var(--global-body-font-family);font-size:1.6rem;height:auto;line-height:1.5;overflow-x:hidden;padding-top:var(--header-height,100px);width:100%}body.site-navigation--open{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.resize-animation-stopper *{animation:none!important;transition:none!important}a{color:var(--global-primary-accent-colour);text-decoration:none;transition:.3s ease}a[href^=mailto]{word-break:break-all}@media (min-width:640px){a[href^=mailto]{word-break:unset}}@media (hover:hover) and (pointer:fine){a:focus,a:hover{text-decoration:underline}}p>a{text-decoration:underline}button{cursor:pointer}img{display:block;height:auto;margin:0;max-width:100%;padding:0}.site{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:100vh;min-width:280px;overflow:hidden;position:relative;z-index:1}.site__wrapper{margin:0 auto;max-width:1440px;padding-left:16px;padding-right:16px}@media (min-width:980px){.site__wrapper{padding-left:30px;padding-right:30px}}.site-main{flex-grow:1;position:relative}.aligncenter{align-items:center;display:flex;justify-content:center;margin:auto}.alignleft{float:none}@media (min-width:640px){.alignleft{float:left}}.alignright{float:none}@media (min-width:640px){.alignright{float:right}}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:99}.desktop-hidden{display:block}@media (min-width:980px){.desktop-hidden{display:none}}.mobile-hidden{display:none}@media (min-width:980px){.mobile-hidden{display:block}}.farlo-ui-social-icons__list{display:flex;margin:0;padding:0}.farlo-ui-social-icons__list-item{display:inline-block;margin:0 10px;max-height:48px;max-width:48px;position:relative}.farlo-ui-social-icon__icon{background-color:var(--global-primary-colour);border-radius:100%;display:block;height:100%;padding:10px;text-align:center;transition:.3s ease;width:100%}.farlo-ui-social-icon__icon svg,.farlo-ui-social-icon__icon>span{display:block;fill:var(--global-primary-text-colour);height:100%;width:100%}@media (hover:hover) and (pointer:fine){.farlo-ui-social-icon__icon:focus,.farlo-ui-social-icon__icon:hover{background-color:var(--global-primary-accent-colour)}}.farlo-ui-icons__icon-container,svg{display:block;height:100%;width:100%}.has-primary-color{color:var(--global-primary-colour)}.has-white-color{color:#fff}.has-primary-text-color{color:var(--global-primary-text-colour)}.has-primary-accent-color{color:var(--global-primary-accent-colour)}.has-secondary-accent-color{color:var(--global-secondary-accent-colour)}.has-tertiary-accent-color{color:var(--global-tertiary-accent-colour)}.has-quaternary-accent-color{color:var(--global-quaternary-accent-colour)}.has-primary-accent-background-color{background-color:var(--global-primary-accent-colour)}.has-secondary-accent-background-color{background-color:var(--global-secondary-accent-colour)}.has-tertiary-accent-background-color{background-color:var(--global-tertiary-accent-colour)}.has-quaternary-accent-background-color{background-color:var(--global-quaternary-accent-colour)}@keyframes slideInLeft{from{opacity:0;transform:translate3d(-50px,0,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideInRight{from{opacity:0;transform:translate3d(50px,0,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideInUp{from{opacity:0;transform:translate3d(0,50px,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}.h1,.h2,.h3,.h4,.h5,.h6,.is-style-heading-1,.is-style-heading-2,.is-style-heading-3,.is-style-heading-4,.is-style-heading-5,.is-style-heading-6,h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);font-weight:500;line-height:1.1;margin:.67rem 0}.h1,.is-style-heading-1,h1{font-size:clamp(3.2rem,3.8vw,4.4rem)}.h2,.is-style-heading-2,h2{font-size:clamp(2.4rem,3.2vw,3.6rem)}.h3,.is-style-heading-3,h3{font-size:clamp(1.6rem,2vw,1.8rem)}.h4,.is-style-heading-4,h4{font-size:clamp(1.4rem,2vw,1.6rem)}.h5,.is-style-heading-5,h5{font-size:2.4rem}.h6,.is-style-heading-6,h6{font-size:1.8rem}p{margin:10px 0}.site-header{background:#fff;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);left:0;position:fixed;top:0;transition:transform .3s ease;width:100%;z-index:100}.site-header--hidden{transform:translateY(-100%)}.site-header--scrolled{transform:translateY(calc(-1 * var(--header-top-height,0)))}.site-header--scrolled .site-header__top{visibility:hidden}.site-header--hidden.site-header--scrolled{transform:translateY(-100%)}.is-iframe .site-header{display:none}.site-header__top{background-color:#fff1eb;display:flex;font-family:var(--global-heading-font-family);font-weight:500;justify-content:flex-end;position:relative}.site-header__top-wrapper{align-items:center;display:flex;justify-content:flex-end;padding:10px 30px;width:100%}.page-template-template-theatre-tokens-blog .site-header__top-wrapper{margin:0 auto;max-width:141rem;padding-right:0;padding-top:0}.site-header__top-navigation{display:none}.site-header__top-navigation-list{align-items:center;display:flex;justify-self:flex-end;list-style:none;padding:0}.site-header__top-navigation-list .menu-item{font-family:var(--global-heading-font-family);padding-right:20px}.site-header__top-navigation-list .menu-item>a{align-items:center;display:flex;gap:5px}.parent-olivier-awards .site-header__top-navigation-list .menu-item>a,.post-type-archive-olivierawards .site-header__top-navigation-list .menu-item>a,.post-type-archive-winners .site-header__top-navigation-list .menu-item>a,.tax-olivier_award_year .site-header__top-navigation-list .menu-item>a{color:var(--global-primary-colour)!important}.parent-olivier-awards .site-header__top-navigation-list .menu-item>a .menu-icon img,.post-type-archive-olivierawards .site-header__top-navigation-list .menu-item>a .menu-icon img,.post-type-archive-winners .site-header__top-navigation-list .menu-item>a .menu-icon img,.tax-olivier_award_year .site-header__top-navigation-list .menu-item>a .menu-icon img{filter:invert(1)}.page-template-template-theatre-tokens-blog .site-header__top-navigation-list .menu-item>a{background-color:var(--global-primary-text-colour);color:var(--global-primary-colour);padding:10px 20px;text-decoration:none}.page-template-template-theatre-tokens-blog .site-header__top-navigation-list .menu-item{padding-right:1px}.page-template-template-theatre-tokens-blog .site-header__top-navigation-list .menu-item:first-child>a{background-color:var(--global-tokens-accent-colour)}.page-template-template-theatre-tokens-blog .site-header__top-navigation-list .menu-item:last-child{padding-right:0}@media (min-width:980px){.site-header__top-navigation{display:flex}}.page-template-template-theatre-tokens-blog .site-header__top-navigation{display:flex}.page-template-template-theatre-tokens-blog .site-header__top{background:0 0}.parent-olivier-awards .site-header__top,.post-type-archive-olivierawards .site-header__top,.post-type-archive-winners .site-header__top,.tax-olivier_award_year .site-header__top{background:var(--global-primary-accent-colour)}.site-header__wrapper{align-items:center;display:flex;max-width:100%;width:100%}.page-template-template-theatre-tokens-blog .site-header__wrapper{justify-content:space-between;margin:0 auto;max-width:141rem;padding-left:30px;padding-right:30px}.site-header__navigation{align-items:center;background-color:var(--global-primary-colour);bottom:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:calc(100svh - var(--header-height,125));left:0;opacity:0;position:fixed;top:var(--header-height,125);transform:translateX(-100vw);transition:.3s ease;visibility:hidden;width:85svw;z-index:10}.site-header__navigation-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;padding:20px 15px;width:100%}.site-header__navigation-list .menu-item,.site-header__navigation-list-item{font-family:var(--global-heading-font-family);font-size:2rem;line-height:1;width:100%}.site-header__navigation-list .menu-item:last-child,.site-header__navigation-list-item:last-child{padding-right:0}.site-header__navigation-list .menu-item>a,.site-header__navigation-list-item>a{display:block;font-weight:500;padding:10px 0;position:relative;text-decoration:none;width:100%}.site-header__navigation-list .menu-item>a::after,.site-header__navigation-list-item>a::after{background-color:var(--mega-accent);bottom:0;content:"";display:block;height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.3s ease;width:0}@media (min-width:980px){.site-header__navigation-list .menu-item>a::after,.site-header__navigation-list-item>a::after{height:4px}}@media (hover:hover) and (pointer:fine){.site-header__navigation-list .menu-item>a:focus::after,.site-header__navigation-list .menu-item>a:hover::after,.site-header__navigation-list-item>a:focus::after,.site-header__navigation-list-item>a:hover::after{opacity:1;visibility:visible;width:100%}}@media (min-width:980px){.site-header__navigation-list .menu-item>a,.site-header__navigation-list-item>a{padding-bottom:30px;padding-top:30px;width:auto}}.parent-olivier-awards .site-header__navigation-list .menu-item>a,.parent-olivier-awards .site-header__navigation-list-item>a,.post-type-archive-olivierawards .site-header__navigation-list .menu-item>a,.post-type-archive-olivierawards .site-header__navigation-list-item>a,.post-type-archive-winners .site-header__navigation-list .menu-item>a,.post-type-archive-winners .site-header__navigation-list-item>a,.tax-olivier_award_year .site-header__navigation-list .menu-item>a,.tax-olivier_award_year .site-header__navigation-list-item>a{color:var(--global-primary-colour)}.site-header__navigation-list .menu-item.current-menu-item>a::after,.site-header__navigation-list .menu-item.current-menu-parent>a::after,.site-header__navigation-list-item.current-menu-item>a::after,.site-header__navigation-list-item.current-menu-parent>a::after{opacity:1;visibility:visible;width:100%}.site-header__navigation-list .menu-item--has-mega.site-header__navigation-list-item--active>.site-header__navigation-list-link::after,.site-header__navigation-list-item--has-mega.site-header__navigation-list-item--active>.site-header__navigation-list-link::after{opacity:1;visibility:visible}.site-header__navigation-list .menu-item--has-mega>a::before,.site-header__navigation-list-item--has-mega>a::before{background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/chevron-orange.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px}@media (min-width:980px){.site-header__navigation-list .menu-item--has-mega>a::before,.site-header__navigation-list-item--has-mega>a::before{display:none}}.page-template-template-theatre-tokens-blog .site-header__navigation-list .menu-item,.page-template-template-theatre-tokens-blog .site-header__navigation-list-item{font-family:var(--global-body-font-family);font-size:1.6rem}.page-template-template-theatre-tokens-blog .site-header__navigation-list .menu-item>a,.page-template-template-theatre-tokens-blog .site-header__navigation-list-item>a{font-weight:400}@media (hover:hover) and (pointer:fine){.page-template-template-theatre-tokens-blog .site-header__navigation-list .menu-item>a:focus,.page-template-template-theatre-tokens-blog .site-header__navigation-list .menu-item>a:hover,.page-template-template-theatre-tokens-blog .site-header__navigation-list-item>a:focus,.page-template-template-theatre-tokens-blog .site-header__navigation-list-item>a:hover{color:var(--global-tokens-accent-colour)}}@media (min-width:980px){.site-header__navigation-list .menu-item,.site-header__navigation-list-item{padding-right:20px;width:auto}}@media (min-width:980px){.site-header__navigation-list{align-items:center;flex-direction:row;padding:0 0 0 20px}}.site-header__navigation .mega{background:var(--global-primary-colour);display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transform:translateX(-100vw);transition:.4s ease;visibility:hidden;width:85svw;z-index:2}.site-header__navigation .mega.mega--active{opacity:1;transform:translateX(0);visibility:visible}@media (min-width:980px){.site-header__navigation .mega.mega--active{transform:translate(-50%)}}.site-header__navigation .mega__inner{display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:100%;padding:20px;width:100%}@media (min-width:980px){.site-header__navigation .mega__inner{gap:40px;grid-template-columns:2fr 1fr;padding:30px 120px}}.site-header__navigation .mega__links-header{border-bottom:1px solid rgba(0,0,0,.3);font-family:var(--global-heading-font-family);font-size:1.8rem;margin-bottom:20px;padding-bottom:20px}.site-header__navigation .mega__links-header>a{display:flex;position:relative;width:100%}.site-header__navigation .mega__links-header>a::after{background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px}.parent-olivier-awards .site-header__navigation .mega__links-header>a,.post-type-archive-olivierawards .site-header__navigation .mega__links-header>a,.post-type-archive-winners .site-header__navigation .mega__links-header>a,.tax-olivier_award_year .site-header__navigation .mega__links-header>a{color:var(--global-primary-colour)}.parent-olivier-awards .site-header__navigation .mega__links-header>a::after,.post-type-archive-olivierawards .site-header__navigation .mega__links-header>a::after,.post-type-archive-winners .site-header__navigation .mega__links-header>a::after,.tax-olivier_award_year .site-header__navigation .mega__links-header>a::after{filter:invert(1)}@media (min-width:980px){.site-header__navigation .mega__links-header>a{display:inline-block;padding-right:16px;width:auto}}@media (min-width:980px){.site-header__navigation .mega__links-header{border-bottom:none;padding-bottom:0}}.parent-olivier-awards .site-header__navigation .mega__links-header,.post-type-archive-olivierawards .site-header__navigation .mega__links-header,.post-type-archive-winners .site-header__navigation .mega__links-header,.tax-olivier_award_year .site-header__navigation .mega__links-header{border-color:rgba(255,255,255,.3)}.site-header__navigation .mega__links ul{-moz-column-gap:40px;column-gap:40px;-moz-columns:1;columns:1;list-style:none;margin:0;padding:0}.site-header__navigation .mega__links ul>li>a{color:var(--global-primary-text-colour);padding-bottom:0;padding-top:0}.site-header__navigation .mega__links ul>li>a::after{display:none}.parent-olivier-awards .site-header__navigation .mega__links ul>li>a,.post-type-archive-olivierawards .site-header__navigation .mega__links ul>li>a,.post-type-archive-winners .site-header__navigation .mega__links ul>li>a,.tax-olivier_award_year .site-header__navigation .mega__links ul>li>a{color:var(--global-primary-colour)}@media (min-width:980px){.site-header__navigation .mega__links ul.mega__links-list--cols-2{-moz-columns:2;columns:2}}.site-header__navigation .mega__link-subtext{display:block;font-size:1.4rem;font-weight:400;margin-top:5px}.site-header__navigation .mega__link-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.site-header__navigation .mega__link-item a{color:var(--global-primary-text-colour);font-family:var(--global-heading-font-family);font-size:1.8rem;font-weight:500;text-decoration:none;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.site-header__navigation .mega__link-item a:focus,.site-header__navigation .mega__link-item a:hover{color:var(--mega-accent,var(--global-accent-colour,#e84c0f))}}.site-header__navigation .mega__link-item.current-menu-item a{color:var(--mega-accent,var(--global-accent-colour,#e84c0f))}.site-header__navigation .mega__media{align-items:center;display:flex;height:0;justify-content:center;padding-bottom:50%;position:relative;width:100%}.site-header__navigation .mega__media-image{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.site-header__navigation .mega__media-image-tag{background-color:var(--global-olt-dark-accent-colour);border-radius:2px;color:var(--global-primary-colour);display:inline-block;font-family:var(--global-heading-font-family);font-size:clamp(1.4rem,2vw,1.6rem);left:10px;padding:4px 12px;position:absolute;top:10px}.site-header__navigation .mega__media-link{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.site-header__navigation .mega__media-link .mega__media-image{border-radius:6px}.site-header__navigation .mega__media-link--sotw{border:2px solid var(--global-olt-dark-accent-colour)}.site-header__navigation .mega__back-button{align-items:center;background:0 0;border:none;color:rgba(0,0,0,.6);display:flex;font-family:var(--global-heading-font-family);font-size:1.6rem;font-weight:500;margin-bottom:10px;padding:0}.site-header__navigation .mega__back-button::before{background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/chevron-back.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;width:12px}.parent-olivier-awards .site-header__navigation .mega__back-button,.post-type-archive-olivierawards .site-header__navigation .mega__back-button,.post-type-archive-winners .site-header__navigation .mega__back-button,.tax-olivier_award_year .site-header__navigation .mega__back-button{color:rgba(255,255,255,.6)}.parent-olivier-awards .site-header__navigation .mega__back-button::before,.post-type-archive-olivierawards .site-header__navigation .mega__back-button::before,.post-type-archive-winners .site-header__navigation .mega__back-button::before,.tax-olivier_award_year .site-header__navigation .mega__back-button::before{filter:invert(1)}.site-header__navigation .mega__mobile-header{display:flex;flex-wrap:wrap;padding-bottom:10px}@media (min-width:980px){.site-header__navigation .mega__mobile-header{display:none}}.site-header__navigation .mega__mobile-title{color:var(--mega-accent);font-family:var(--global-body-font-family);font-size:1.8rem;font-weight:600;width:100%}@media (min-width:980px){.site-header__navigation .mega--image-right .mega__inner{grid-template-columns:2fr 1fr .5fr}}@media (min-width:980px){.site-header__navigation .mega--image-left .mega__inner{grid-template-columns:1fr 2fr}}.site-header__navigation .mega--image-left .mega__inner .mega__media{order:-1}.parent-olivier-awards .site-header__navigation .mega,.post-type-archive-olivierawards .site-header__navigation .mega,.post-type-archive-winners .site-header__navigation .mega,.tax-olivier_award_year .site-header__navigation .mega{background:var(--global-oliviers-dark-colour);color:var(--global-primary-colour)}@media (min-width:980px){.site-header__navigation .mega{box-shadow:0 20px 20px 0 rgba(0,0,0,.1);height:auto;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:100vw}}.site-navigation--open .site-header__navigation{opacity:1;transform:translateX(0);visibility:visible}@media (min-width:980px){.page-template-template-theatre-tokens-blog .site-header__navigation{justify-content:flex-end}}.parent-olivier-awards .site-header__navigation,.post-type-archive-olivierawards .site-header__navigation,.post-type-archive-winners .site-header__navigation,.tax-olivier_award_year .site-header__navigation{background:var(--global-oliviers-dark-colour)}@media (min-width:980px){.site-header__navigation{background-color:transparent;bottom:unset;box-shadow:none;flex-direction:unset;height:auto;opacity:1;position:unset;top:unset;transform:none;visibility:visible;width:unset}}.site-header__search{display:flex}.site-header__search-button{align-items:center;background:0 0;border:none;color:var(--global-primary-text-colour);display:flex;font-weight:500;gap:6px;padding:0}.site-header__search-button:hover{text-decoration:underline}.site-header__search-button .farlo-ui-icons__icon-container{height:16px;width:16px}.parent-olivier-awards .site-header__search-button,.post-type-archive-olivierawards .site-header__search-button,.post-type-archive-winners .site-header__search-button,.tax-olivier_award_year .site-header__search-button{color:var(--global-primary-colour)}@media (min-width:980px){.site-header__search-button{padding-right:14px}}.site-header__search-form{display:flex}.site-header__search-input{background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/search.svg);background-position:14px 50%;background-repeat:no-repeat;background-size:24px 32px;border:2px solid #cfcfcf;border-radius:4px;flex-grow:1;font-family:var(--global-heading-font-family);font-size:1.6rem;font-weight:500;margin-right:12px;padding:12px 24px 12px 48px}.site-header__search-input:focus-visible{outline-color:rgba(244,129,35,.2)}.site-header__search-input ::placeholder{color:rgba(0,0,0,.25);font-family:var(--global-heading-font-family);font-size:1.6rem;font-weight:500}.site-header__search-input :-ms-input-placeholder{color:rgba(0,0,0,.25);font-family:var(--global-heading-font-family);font-size:1.6rem;font-weight:500}.site-header__search-input ::-ms-input-placeholder{color:rgba(0,0,0,.25);font-family:var(--global-heading-font-family);font-size:1.6rem;font-weight:500}@media (min-width:980px){.site-header__search-input{background-position:14px 50%;margin-right:24px;padding:12px 24px 12px 60px}}.site-header__search-submit{justify-content:center;padding:10px 24px}@media (min-width:980px){.site-header__search-submit{min-width:172px}}.site-header__search-popover{background-color:var(--global-primary-colour);border-bottom:4px solid var(--global-olt-accent-colour);box-shadow:0 6px 24px rgba(0,0,0,.1);left:50%;margin:0;max-width:100vw;opacity:0;padding:1.5rem;position:absolute;top:100%;transform:translateX(-50%) translateY(0);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s;visibility:hidden;width:100vw;z-index:11}.site-header__search-popover .site__wrapper{width:100%}.site-header__search-popover:not([inert]){opacity:1;transform:translateX(-50%) translateY(0);transition:opacity .35s ease,transform .35s ease;visibility:visible}.parent-olivier-awards .site-header__search-popover,.post-type-archive-olivierawards .site-header__search-popover,.post-type-archive-winners .site-header__search-popover,.tax-olivier_award_year .site-header__search-popover{background-color:var(--global-oliviers-dark-colour)}.site-header__search-popular{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:24px}.site-header__search-popular-grid,.site-header__search-popular-title{flex-basis:100%}.site-header__search-popular-grid{display:flex;flex-wrap:wrap;gap:10px}.site-header__search-popular-button{align-items:flex-start;border-radius:4px;flex-basis:calc(50% - 10px);flex-grow:1;justify-content:flex-start;text-align:left}.site-header__search-popular-button.button{padding:10px}.site-header__search-popular-button.button+.button{margin-left:0}@media (hover:hover) and (pointer:fine){.site-header__search-popular-button.button:focus,.site-header__search-popular-button.button:hover{background-color:var(--global-olt-accent-colour);color:var(--global-primary-colour);opacity:1}}.parent-olivier-awards .site-header__search-popular-button.button,.post-type-archive-olivierawards .site-header__search-popular-button.button,.post-type-archive-winners .site-header__search-popular-button.button,.tax-olivier_award_year .site-header__search-popular-button.button{color:var(--global-primary-colour)}@media (hover:hover) and (pointer:fine){.parent-olivier-awards .site-header__search-popular-button.button:focus,.parent-olivier-awards .site-header__search-popular-button.button:hover,.post-type-archive-olivierawards .site-header__search-popular-button.button:focus,.post-type-archive-olivierawards .site-header__search-popular-button.button:hover,.post-type-archive-winners .site-header__search-popular-button.button:focus,.post-type-archive-winners .site-header__search-popular-button.button:hover,.tax-olivier_award_year .site-header__search-popular-button.button:focus,.tax-olivier_award_year .site-header__search-popular-button.button:hover{background-color:var(--global-oliviers-accent-colour);color:var(--global-primary-accent-colour)}}@media (min-width:980px){.site-header__search-popular-button{flex-basis:calc(25% - 10px)}}@media screen and (max-width:980px){.site-header__search{order:1}}.site-header__newsletter{display:flex;margin-left:10px;position:relative}.site-header__newsletter-button{align-items:center;background:0 0;border:none;color:var(--global-primary-text-colour);display:flex;gap:6px;padding:0}.site-header__newsletter-button .farlo-ui-icons__icon-container{height:13px;width:15px}.parent-olivier-awards .site-header__newsletter-button,.post-type-archive-olivierawards .site-header__newsletter-button,.post-type-archive-winners .site-header__newsletter-button,.tax-olivier_award_year .site-header__newsletter-button{color:var(--global-primary-colour)}@media screen and (max-width:980px){.site-header__newsletter{margin-left:0;margin-right:20px}}.page-template-template-theatre-tokens-blog .site-header{border-color:var(--global-tokens-accent-colour);border-width:2px;box-shadow:none}.parent-olivier-awards .site-header,.post-type-archive-olivierawards .site-header,.post-type-archive-winners .site-header,.tax-olivier_award_year .site-header{background:var(--global-oliviers-dark-colour)}.tickets-in-person .site-header,page-template-page-tickets-in-person .site-header{background:var(--global-olt-dark-accent-colour);color:var(--global-primary-colour)}.site-logo{background:linear-gradient(145deg,#f48123,#c92e26);flex-shrink:0;height:80px;max-width:80px;width:100%}.site-logo>a{display:block;height:100%;width:100%}.parent-olivier-awards .site-logo,.post-type-archive-olivierawards .site-logo,.post-type-archive-winners .site-logo,.tax-olivier_award_year .site-logo{background:var(--global-oliviers-dark-colour);box-shadow:inset 0 0 0 2px var(--global-oliviers-accent-colour)}.parent-olivier-awards .site-logo svg,.post-type-archive-olivierawards .site-logo svg,.post-type-archive-winners .site-logo svg,.tax-olivier_award_year .site-logo svg{color:var(--global-oliviers-accent-colour)}.site-logo svg{color:var(--global-primary-colour);height:100%;margin:auto;object-fit:contain;width:80%}@media screen and (max-width:979px){.site-logo{height:68px;max-width:68px}}.page-template-template-theatre-tokens-blog .site-logo{background:0 0;flex-grow:1;height:11.8rem;margin-bottom:-28px;margin-left:-20px;margin-top:-15px;max-width:10rem;width:14rem;z-index:5}.page-template-template-theatre-tokens-blog .site-logo svg{width:100%}@media (min-width:980px){.page-template-template-theatre-tokens-blog .site-logo{height:14rem;margin-top:-35px;max-width:14rem}}.tickets-in-person .site-logo,page-template-page-tickets-in-person .site-logo{margin-right:40px}.site-navigation__navicon{background:0 0;border:none;display:flex;flex-direction:column;height:100%;margin-left:20px;padding:0;position:relative;width:48px}.site-navigation__navicon-line,.site-navigation__navicon::after,.site-navigation__navicon::before{background-color:var(--global-primary-text-colour);border-radius:3px;content:"";display:block;height:3px;margin:0;position:absolute;transition:all .2s ease-in-out;width:80%}.parent-olivier-awards .site-navigation__navicon-line,.parent-olivier-awards .site-navigation__navicon::after,.parent-olivier-awards .site-navigation__navicon::before,.post-type-archive-olivierawards .site-navigation__navicon-line,.post-type-archive-olivierawards .site-navigation__navicon::after,.post-type-archive-olivierawards .site-navigation__navicon::before,.post-type-archive-winners .site-navigation__navicon-line,.post-type-archive-winners .site-navigation__navicon::after,.post-type-archive-winners .site-navigation__navicon::before,.tax-olivier_award_year .site-navigation__navicon-line,.tax-olivier_award_year .site-navigation__navicon::after,.tax-olivier_award_year .site-navigation__navicon::before{background-color:var(--global-oliviers-accent-colour)}.site-navigation__navicon::before{top:-8px}.site-navigation__navicon::after{top:8px}.site-navigation__navicon--active .site-navigation__navicon-line{transform:scale(0)}.site-navigation__navicon--active::before{top:50%;transform:translateY(50%) rotate(135deg)}.site-navigation__navicon--active:after{top:50%;transform:translateY(50%) rotate(-135deg)}@media (min-width:980px){.site-navigation__navicon{display:none}}.site-footer{background-color:#111;color:#fff;display:flex;flex-direction:column;margin-top:6rem;position:relative;z-index:1}.is-iframe .site-footer{display:none}.site-footer__newsletter{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);color:var(--global-primary-colour);position:relative}.site-footer__newsletter--gradient-default,.site-footer__newsletter--gradient-olt{background:linear-gradient(90deg,rgba(244,129,35,.86) .51%,rgba(227,82,39,.86) 28.37%,rgba(219,58,40,.86) 50.96%,rgba(227,82,39,.86) 70.17%,rgba(244,129,35,.86) 99.96%)}.parent-olivier-awards .site-footer__newsletter,.post-type-archive-olivierawards .site-footer__newsletter,.post-type-archive-winners .site-footer__newsletter,.tax-olivier_award_year .site-footer__newsletter{background:linear-gradient(90deg,rgba(223,188,132,.86) .51%,rgba(207,161,103,.86) 28.37%,rgba(184,138,80,.86) 50.96%,rgba(207,161,103,.86) 70.17%,rgba(223,188,132,.86) 99.96%)}.site-footer__newsletter-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:12rem;padding-top:12rem}.site-footer__newsletter h3{margin:0}.site-footer__newsletter-heading{margin-bottom:2rem}.site-footer__newsletter-heading .is-style-heading-1{font-weight:600;line-height:1.1}@media (min-width:980px){.site-footer__newsletter-heading{flex-basis:50%;margin-bottom:0;padding-right:40px}}.site-footer__newsletter form{background:rgba(255,255,255,.2);border:1px solid var(--global-primary-colour);border-radius:8px;display:flex;flex-grow:1;flex-wrap:wrap;gap:14px;padding:12px}.site-footer__newsletter form .form-fields{flex-grow:1;padding-top:0}.site-footer__newsletter form .form-fields.newsletter-fields .form-fields__input--submit{align-items:center;background:var(--global-primary-text-colour);border-color:var(--global-primary-text-colour);border-radius:4px;flex-grow:1;justify-content:center}.site-footer__newsletter form .form-fields.newsletter-fields .form-fields__input--submit::after{background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(1);height:9px;margin-left:10px;width:6px}.site-footer__newsletter form .form-fields .form-fields__input--checkbox+label>a{color:var(--global-primary-colour)}@media (min-width:980px){.site-footer__newsletter form{flex-basis:50%}}.site-footer__newsletter .form-fields__input:not([type=checkbox]):not([type=radio]):not([type=submit]){background-color:#efefef;flex-grow:1;width:auto}.site-footer__newsletter .form-fields__input--checkbox+label,.site-footer__newsletter .form-fields__input[type=checkbox]+label{color:var(--global-primary-colour)}.site-footer__newsletter .form-fields__input--checkbox+label a,.site-footer__newsletter .form-fields__input[type=checkbox]+label a{color:var(--global-primary-colour)}.site-footer__newsletter::before{background-image:var(--background-image);background-size:cover;bottom:0;content:"";left:0;mix-blend-mode:lighten;position:absolute;right:0;top:0;z-index:-1}.site-footer__information{border-top:1px solid rgba(255,255,255,.2)}.site-footer__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:6.8rem;padding-top:4rem}.site-footer__wrapper a,.site-footer__wrapper p{color:var(--global-primary-colour);margin-bottom:0;transition:.2s ease}.site-footer__wrapper a a,.site-footer__wrapper a:focus,.site-footer__wrapper a:hover,.site-footer__wrapper p a,.site-footer__wrapper p:focus,.site-footer__wrapper p:hover{opacity:1}.site-footer__wrapper+.site__wrapper{border-top:1px solid rgba(255,255,255,.2)}.site-footer__wrapper+.site__wrapper .farlo-ui-social-icons .farlo-ui-social-icon__icon{background-color:transparent}.site-footer__wrapper+.site__wrapper .farlo-ui-social-icons .farlo-ui-social-icon__icon svg{fill:var(--global-primary-colour)}@media (min-width:980px){.site-footer__wrapper+.site__wrapper{justify-content:center}}@media screen and (max-width:980px){.site-footer__wrapper+.site__wrapper{padding-bottom:10rem}}@media (min-width:980px){.site-footer__wrapper{align-items:center;align-self:stretch;flex-direction:row;justify-content:space-between}}.site-footer__logo{border:1px solid var(--global-primary-colour);border-radius:4px;margin-bottom:20px;max-width:110px;padding:5px;width:100%}.site-footer__logo img{object-fit:contain}.page-template-template-theatre-tokens-blog .site-footer__logo{border:none;padding:0}.site-footer__link{align-items:flex-start;display:flex}.site-footer__partner-logos{align-items:center;display:flex;padding-top:30px}.site-footer__partner-logos-link{align-items:center;display:flex;flex-grow:1;margin-right:20px}.site-footer__partner-logos-link img{margin-right:0}.site-footer__partner-logos-media{flex-grow:1;margin-right:20px;max-width:140px;object-fit:contain;width:100%}.site-footer__navigation{width:100%}.site-footer__navigation-title{font-family:var(--global-body-font-family);font-size:2rem;line-height:1;margin-bottom:20px;margin-top:0}.site-footer__navigation-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.site-footer__navigation-list .menu-item{font-size:1.6rem}.site-footer__left{display:flex;flex:100%;flex-direction:column;font-family:var(--global-body-font-family);font-size:1.5rem;font-weight:700}.site-footer__left p>a{text-decoration:underline}.site-footer__left img{width:100%}.site-footer__left .button{margin-top:30px}@media (hover:hover) and (pointer:fine){.site-footer__left .button:focus,.site-footer__left .button:hover{background-color:rgba(255,255,255,.3)}}@media (min-width:980px){.site-footer__left{align-items:flex-start;flex-basis:50%;justify-content:flex-start;margin-left:0;margin-right:auto}}.site-footer__right{display:flex;flex:100%;flex-wrap:wrap;justify-content:center;margin-top:40px;width:100%}.site-footer__right-column{display:flex;flex-basis:100%;flex-direction:column}.site-footer__right-column+.site-footer__right-column{margin-top:20px}@media (min-width:980px){.site-footer__right-column+.site-footer__right-column{margin-top:0}}@media (min-width:980px){.site-footer__right-column{flex-basis:45%}}@media (min-width:980px){.site-footer__right{flex-basis:50%;justify-content:flex-end;margin-left:auto;margin-right:0;margin-top:0}}.button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--global-olt-accent-colour);border:1px solid var(--global-olt-accent-colour);border-radius:.4rem;color:var(--global-primary-colour);cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;letter-spacing:.02em;margin:0;outline:0;padding:12px 24px;text-decoration:none;text-transform:none;transition:all .5s}@media (hover:hover) and (pointer:fine){.button:hover{opacity:.7;text-decoration:none}}.button .farlo-ui-icons__icon-container{height:20px;width:20px}.button--secondary{background-color:var(--global-primary-colour);color:var(--global-primary-accent-colour)}.button--olt{background-color:var(--global-olt-accent-colour)}.button--olt-dark{background-color:var(--global-olt-dark-accent-colour)}.button--olt-gradient{background:var(--global-olt-gradient-colour)}.button--olt-gradient-alt{background:linear-gradient(90deg,#f48123 .51%,#e35227 28.37%,#db3a28 50.96%,#e35227 70.17%,#f48123 99.96%);border-color:transparent}.button--cancel,.button--outline{background-color:transparent;border-color:inherit;color:inherit}.button--cancel.button--nys,.button--outline.button--nys{border-color:var(--global-nys-accent-colour);color:var(--global-nys-accent-colour)}.button--cancel{border:1px solid rgba(0,0,0,.7);border-radius:4px;cursor:pointer;font-size:1.6rem;font-weight:700;padding:6px 15px}.button--submit{background-color:var(--global-olt-dark-accent-colour);border:1px solid var(--global-olt-dark-accent-colour);border-radius:4px;color:var(--global-primary-colour);cursor:pointer;font-size:1.6rem;font-weight:700;padding:6px 15px}.button--kw{background-color:var(--global-kw-accent-colour)}.button--kw-gradient{background:var(--global-kw-gradient-colour)}.button--nys:not(.button--outline){background-color:var(--global-nys-accent-colour);color:var(--global-primary-colour)}.button--nys-gradient{background:var(--global-nys-gradient-colour)}.block-repeater-brand__oliviers .button{background-color:var(--global-oliviers-accent-colour);border-color:var(--global-oliviers-accent-colour);color:var(--global-primary-colour)}.block-repeater-brand__nys .button{background-color:var(--global-nys-accent-colour);border-color:var(--global-nys-accent-colour);color:var(--global-primary-colour)}.block-repeater-brand__kw .button{background-color:var(--global-kw-accent-colour);border-color:var(--global-kw-accent-colour);color:var(--global-primary-colour)}.button--small{border-radius:.4rem;font-size:1.4rem;padding:6px 8px}.button--text{background:0 0;border:none;border-radius:none;color:var(--global-primary-text-colour);display:inline-flex;font-weight:400}@media (hover:hover) and (pointer:fine){.button--hover-expand:hover{border-color:transparent;box-shadow:0 0 6rem rgba(0,0,0,.2);opacity:1;transform:scale(1.05)}}.button+.button{margin-left:2%}.button[style="display: none;"]+.button{margin-left:0}.site-flexible-cta-buttons__links{display:flex;flex-wrap:wrap;justify-content:flex-start}.site-flexible-cta-buttons__link{flex:1 1 auto}@media (min-width:980px){.site-flexible-cta-buttons__link{flex-basis:auto}}.site-flexible-cta-buttons--left .site-flexible-cta-buttons__links{justify-content:flex-start}.site-flexible-cta-buttons--center .site-flexible-cta-buttons__links{justify-content:center}.site-flexible-cta-buttons--right .site-flexible-cta-buttons__links{justify-content:flex-end}body.parent-olivier-awards,body.post-type-archive-olivierawards,body.post-type-archive-winners,body.tax-olivier_award_year{background:var(--global-primary-accent-colour);color:var(--global-primary-colour)}body.parent-olivier-awards p a,body.post-type-archive-olivierawards p a,body.post-type-archive-winners p a,body.tax-olivier_award_year p a{color:var(--global-oliviers-accent-colour)}body.parent-olivier-awards a.button:not(.button--outline):not(.site-header__search-popular-button),body.post-type-archive-olivierawards a.button:not(.button--outline):not(.site-header__search-popular-button),body.post-type-archive-winners a.button:not(.button--outline):not(.site-header__search-popular-button),body.tax-olivier_award_year a.button:not(.button--outline):not(.site-header__search-popular-button){background-color:var(--global-oliviers-accent-colour);border-color:var(--global-oliviers-accent-colour);color:var(--global-primary-text-colour)}.site-page__wrapper{padding-bottom:2rem;padding-top:2rem}.site-page__wrapper--small{margin:0 auto;max-width:880px}@media (min-width:980px){.site-page__wrapper{padding-bottom:6rem;padding-top:6rem}}.site-page__wrapper .block-repeater.carousel:is(:first-of-type){margin-top:-2rem}@media (min-width:980px){.site-page__wrapper .block-repeater.carousel:is(:first-of-type){margin-top:-6rem}}.site-page__wrapper a[href="*"]{text-decoration:underline}.site-page .site__wrapper .site__wrapper{padding-left:0;padding-right:0}.site-page__flex-wrapper{display:flex;flex-wrap:wrap}@media (min-width:980px){.site-page__content{max-width:80%}}@media (min-width:980px){.site-page__content-full{max-width:100%}}.site-page__content-article{flex-grow:1}.site-page__content-article .site-header-section{margin-bottom:2rem}@media (min-width:980px){.site-page__content-article{flex-basis:68%;max-width:68%}}.site-page__content-aside{flex-grow:1;margin-top:4rem;position:static}@media (min-width:980px){.site-page__content-aside{flex-basis:calc(32% - 40px);margin-left:40px;margin-top:0;max-width:calc(32% - 40px);position:sticky;top:60px}}.site-page__description{position:relative}.site-page__description-content p{margin:0}.site-page__description-content p+p{margin-top:16px}.site-page__description.is-clamped .site-page__description-content{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.site-page__description.is-expanded .site-page__description-content{display:block}.site-page__description-toggle{background:0 0;border:none;color:var(--global-primary-accent-colour);cursor:pointer;font-size:inherit;font-weight:500;margin-top:.5rem;padding:0;text-decoration:underline}.site-page__description-toggle:hover{color:var(--global-primary-accent-colour-hover,var(--global-primary-accent-colour))}.site-page__read-more{align-items:center;display:flex;justify-content:center}.site-page__read-more button[data-news-category=olivier-awards]{background-color:var(--global-oliviers-accent-colour);border-color:var(--global-oliviers-accent-colour);color:var(--global-primary-text-colour)}.site-page__meta{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;padding-bottom:20px}.site-page__meta-date .site-page__meta-author{display:flex}.site-page__meta-author{flex-basis:100%;font-size:1.5rem}.site-page__meta-date{background-color:var(--global-quaternary-accent-colour);border-radius:.2rem;display:inline-flex;font-size:1.4rem;font-weight:500;margin-top:10px;padding:2px 6px}.site-page__thumbnail{border-radius:1rem;height:0;overflow:hidden;padding-bottom:50%;position:relative}.site-page__thumbnail img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.parent-olivier-awards .site-page__wrapper .site__wrapper{max-width:980px}.site-section{border-top:1px solid rgba(0,0,0,.1);margin-top:6rem;padding-top:4rem}.site-section__header{margin-bottom:4rem}@media (min-width:980px){.site-section{margin-top:8rem;padding-top:6rem}}.site-grouped-buttons{align-items:center;display:flex}.site-grouped-buttons .kids-week-blue{background:var(--global-kw-gradient-colour);border-color:var(--global-kw-accent-colour)}.site-grouped-buttons .booking-orange{background:var(--global-olt-gradient-colour)}.site-header-section{flex-basis:100%;margin-bottom:4rem;width:100%}.carousel+.site-header-section{margin-bottom:4rem;margin-top:4rem}.link{text-decoration:none}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.hidden{display:none}.width-100{width:100%}.overflow-hidden{overflow:hidden}.block-repeater{padding-bottom:2rem;padding-top:2rem}.block-repeater:first-of-type{padding-bottom:0;padding-top:0}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow{background:linear-gradient(90deg,#fff,rgba(255,255,255,0));border:none;border-radius:0!important;bottom:0;font-size:0;height:auto;left:0;max-width:120px;min-width:60px;padding:0;position:absolute;text-indent:-9999rem;text-transform:capitalize;top:0;transform:none;width:10vw}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow:before{background-color:var(--global-olt-dark-accent-colour);border:1px solid #fff;border-radius:18px;content:"";height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:36px}@media (min-width:980px){.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow:before{border-radius:24px;height:48px;width:48px}}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow:hover:before{background-color:var(--global-olt-dark-accent-colour)}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:50%;position:absolute;top:50%;transform:rotate(45deg);transform:translate(-50%,-50%) rotate(135deg);transition:transform .3s ease;width:10px}@media (min-width:980px){.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow::after{height:15px;width:15px}}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow--next{background:linear-gradient(270deg,#fff,rgba(255,255,255,0));left:unset;right:0}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow--next:after{margin-left:-2px;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:980px){.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow--next:after{margin-left:-5px}}.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow--prev:after{margin-left:1px;right:unset}@media (min-width:980px){.farlo-ui-revolver-carousel .farlo-ui-revolver-carousel__arrow--prev:after{margin-left:2px}}.farlo-ui-modal{background-color:rgba(0,0,0,.4);border:none;bottom:0;display:none;height:100svh;left:0;max-height:100%;max-width:100%;overflow:hidden;position:fixed;right:0;top:0;width:100%}.farlo-ui-modal__backdrop{bottom:0;left:0;position:fixed;right:0;top:0}.farlo-ui-modal[open]{align-items:center;display:flex;justify-content:center}.farlo-ui-modal__card{background-color:var(--global-primary-colour);border-radius:12px;margin:auto;max-width:800px;overflow:hidden;position:relative;width:100%}.farlo-ui-modal__card-content{max-height:90svh;overflow-y:auto;padding:20px 20px 60px;position:relative}.farlo-ui-modal__card-section{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;margin-top:10px;padding-top:20px}.farlo-ui-modal__card-section-inner{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:20px;width:100%}.site-tickets-filters__modal .farlo-ui-modal__card-section-inner{gap:10px}.farlo-ui-modal__card-section-header{margin-bottom:20px;width:100%}.farlo-ui-modal__card-section .choice{background-color:transparent;border:1px solid var(--global-secondary-accent-colour);border-radius:4px;cursor:pointer;padding:6px 12px;transition:.3s ease}.farlo-ui-modal__card-section .choice.is-active,.farlo-ui-modal__card-section .choice:hover{background-color:var(--global-olt-dark-accent-colour);border-color:var(--global-olt-dark-accent-colour);color:var(--global-primary-colour)}.farlo-ui-modal__card-section .choice input[type=checkbox],.farlo-ui-modal__card-section .choice input[type=radio]{left:-9999rem;position:absolute}.farlo-ui-modal__card-section .site-access-tickets-filters__chips{padding-left:0}.farlo-ui-modal__card-section .site-access-tickets-filters__chips .chip{margin-right:10px}.farlo-ui-modal__card-section:first-child{border-top:none;margin-top:0;padding-top:10px}.farlo-ui-modal__card-section>.farlo-ui-modal__card-section{flex-basis:100%}@media (min-width:980px){.farlo-ui-modal__card-section>.farlo-ui-modal__card-section{border-top:none;flex-basis:50%;margin-top:0;padding-top:0}}@media (min-width:980px){.farlo-ui-modal__card-section>.farlo-ui-modal__card-section:last-child{flex-basis:45%;margin-left:5%;position:relative}.farlo-ui-modal__card-section>.farlo-ui-modal__card-section:last-child::before{background-color:rgba(0,0,0,.1);content:"";display:block;height:100%;left:-10%;position:absolute;top:0;width:1px}}.farlo-ui-modal__close{background:0 0;border:none;color:var(--global-primary-text-colour);font-family:var(--global-body-font-family);font-size:3rem;font-weight:400;height:48px;line-height:1;padding:0;position:absolute;right:10px;text-align:center;top:6px;width:48px;z-index:2}.farlo-ui-modal[data-global-modal] .farlo-ui-modal__card-content{padding-bottom:20px;padding-right:60px}.page-template-page-todays-tickets .farlo-ui-modal[data-global-modal] .farlo-ui-modal__card-content,.tickets-in-person .farlo-ui-modal[data-global-modal] .farlo-ui-modal__card-content{padding-right:20px}.farlo-ui-modal__actions{align-items:center;background-color:var(--global-primary-colour);border-radius:0 0 12px 12px;border-top:1px solid rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;padding:6px;position:absolute;width:100%}.page-template-page-todays-tickets .farlo-ui-modal__body,.tickets-in-person .farlo-ui-modal__body{margin-top:30px}.page-template-page-todays-tickets .farlo-ui-modal__header h3,.tickets-in-person .farlo-ui-modal__header h3{font-size:clamp(1.8rem,2vw,2.4rem);margin:0}.wp-caption{border-radius:1.2rem;flex-direction:column;margin-bottom:20px;overflow:hidden;position:relative;width:100%!important}.wp-caption .wp-caption-text{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;font-size:1.4rem;left:0;padding:10px 20px;position:absolute;text-align:center;width:100%}.wp-caption .wp-caption-text p{margin:0}.wp-caption img{width:100%}.wp-singular .site__wrapper .shows-grid{margin-bottom:4rem}.wp-singular .site__wrapper ul:not([class]){list-style-type:none;margin:0 0 2rem;padding:0}.wp-singular .site__wrapper ul:not([class])>li{padding:5px 20px;position:relative}.wp-singular .site__wrapper ul:not([class])>li::before{background-color:var(--global-olt-dark-accent-colour);border-radius:100%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.rank-math-breadcrumb>p{margin-bottom:10px;margin-top:0}.farlo-ui-selectbox{min-height:42px}.farlo-ui-selectbox .farlo-ui-selectbox__simulated{border-color:var(--global-secondary-accent-colour);border-radius:.4rem;padding:8px 30px 8px 15px}.farlo-ui-selectbox .farlo-ui-selectbox__simulated::after,.farlo-ui-selectbox .farlo-ui-selectbox__simulated::before{background-color:rgba(0,0,0,.7);content:"";display:block;height:12px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:2px}.farlo-ui-selectbox .farlo-ui-selectbox__simulated::after{height:12px;right:23px;transform:translateY(-50%) rotate(-45deg);width:2px}.farlo-ui-selectbox .farlo-ui-selectbox__dropdown{border-color:var(--global-secondary-accent-colour);border-radius:0 0 .4rem .4rem}.iframe-container{border-radius:1rem;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:980px){.iframe-container{padding-bottom:56.25%}}.equal-height-column .eqh-card{display:flex;flex-direction:column;min-height:0}.equal-height-column .eqh-content{overflow:hidden;position:relative}.equal-height-column .eqh-content.is-collapsed{overflow:hidden}.equal-height-column .eqh-fade{background:var(--fade-bg);bottom:0;display:none;height:3em;left:0;pointer-events:none;position:absolute;right:0}.equal-height-column .eqh-fade[aria-hidden=true]{display:none}.equal-height-column .eqh-content.is-collapsed .eqh-fade{display:block}.equal-height-column .eqh-toggle{align-self:flex-start;background:0 0;border:0;cursor:pointer;margin-top:8px;padding:0;text-align:left;text-decoration:underline}.site-search__head-count{min-height:24px}.site-search__head-options{margin-top:20px}.site-search__checkbox-label>span{color:var(--global-primary-text-colour);cursor:pointer;font-size:1.6rem;padding-left:28px;position:relative}.site-search__checkbox-label>span::after,.site-search__checkbox-label>span::before{background-color:var(--global-primary-colour);border:1px solid #4d4d4d;border-radius:2px;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:16px}.site-search__checkbox-label>span::after{background-color:var(--global-olt-dark-accent-colour);transform:scale(0);transition:transform .2s ease}.site-search__checkbox-label>input[type=checkbox]{left:-9999rem;position:absolute}.site-search__checkbox-label>input[type=checkbox]:checked+span::after{transform:scale(.6)}.cast-and-creative__cast,.cast-and-creative__creative{display:flex;flex-wrap:wrap}.cast-and-creative__cast h3,.cast-and-creative__creative h3{font-family:var(--global-body-font-family);font-size:1.6rem;line-height:2.4rem;margin-bottom:20px;margin-right:5px}@media screen and (min-width:980px){.cast-and-creative__cast h3,.cast-and-creative__creative h3{flex-basis:auto;flex-grow:1;margin:0}}@media screen and (min-width:980px){.cast-and-creative__cast,.cast-and-creative__creative{flex-basis:50%}}.cast-and-creative__content{margin-top:30px}.cast-and-creative__content-items{align-items:flex-start;align-self:flex-start;display:flex;flex-wrap:wrap}@media screen and (min-width:980px){.cast-and-creative__content-items{flex-basis:85%;flex-grow:1}}.cast-and-creative__content-item{display:inline-block;flex-basis:100%;margin-bottom:10px;padding-right:10px}.cast-and-creative__content-item-name{display:inline;font-size:1.4rem;font-weight:400;margin:0}.cast-and-creative__content-item-role{display:inline;font-size:1.6rem;font-weight:500;margin:0}.cast_and_creative{padding-top:0}.cast_and_creative .show-accordion__content{display:flex;flex-wrap:wrap}.site-faqs{margin-bottom:40px}.site-faqs__accordion{display:flex;flex-wrap:wrap;gap:0 20px}.site-faqs__accordion-heading{color:var(--global-primary-accent-colour);flex-basis:100%;flex-grow:1;margin-bottom:30px;margin-top:5vw}.site-faqs__accordion-heading:first-of-type{margin-top:20px}.site-faqs__accordion-faq{flex-basis:100%;overflow:hidden;position:relative;width:100%}.site-faqs__accordion-faq:first-child .site-faqs__accordion-question{margin-top:-12px}.site-faqs__accordion-faq--active{padding-bottom:20px}.site-faqs__accordion-faq--active .site-faqs__accordion-answer{opacity:1;padding:0 0 20px}.site-faqs__accordion-faq--active .site-faqs__accordion-question{margin-bottom:20px}.site-faqs__accordion-faq--active .site-faqs__accordion-question::after{opacity:0;transform:rotate(90deg) translateY(-50%)}.site-faqs__accordion-question{border-bottom:1px solid var(--global-secondary-accent-colour);cursor:pointer;font-family:var(--global-body-font-family);font-size:clamp(1.6rem,2vw,2.25rem);font-weight:600;padding:24px 35px 24px 0;position:relative}.site-faqs__accordion-question::after,.site-faqs__accordion-question::before{background-color:var(--global-primary-text-colour);content:"";display:block;height:14px;position:absolute;right:6px;top:50%;transform:rotateX(0) translateY(-50%);transform-origin:0 0;transform-origin:0 0;transition:.2s ease;width:2px}.site-faqs__accordion-question::before{height:2px;right:0;width:14px}.site-faqs__accordion-answer{font-family:var(--global-body-font-family);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:.2s ease;will-change:max-height}.site-faqs__accordion-answer a{text-decoration:underline}.site-faqs__accordion-answer p{margin:0}.site-faqs__accordion-answer p+p{margin-top:20px}.site-faqs__nested .site-accordion{border-bottom-width:1px}.site-faqs__nested .site-accordion,.site-faqs__nested .site-accordion__heading{margin:0!important;padding:0!important}.form .form-fields,form .form-fields{display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}.form .form-fields:first-of-type,form .form-fields:first-of-type{padding-top:0}.form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]),form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]){background-color:var(--global-primary-colour);border:1px solid var(--global-secondary-accent-colour);border-radius:4px;box-shadow:none;color:var(--global-primary-text-colour);padding:12px 20px}.form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder{color:#757575}.form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio])::-moz-placeholder,form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#757575}.form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus-visible,form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus-visible{outline-color:rgba(244,129,35,.2)}.form .form-fields__input--checkbox,.form .form-fields__input[type=checkbox],form .form-fields__input--checkbox,form .form-fields__input[type=checkbox]{left:-9999rem;position:absolute}.form .form-fields__input--checkbox+label,.form .form-fields__input[type=checkbox]+label,form .form-fields__input--checkbox+label,form .form-fields__input[type=checkbox]+label{color:var(--global-primary-text-colour);cursor:pointer;font-size:1.6rem;padding-left:28px;position:relative}.form .form-fields__input--checkbox+label a,.form .form-fields__input[type=checkbox]+label a,form .form-fields__input--checkbox+label a,form .form-fields__input[type=checkbox]+label a{text-decoration:underline}.form .form-fields__input--checkbox+label::after,.form .form-fields__input--checkbox+label::before,.form .form-fields__input[type=checkbox]+label::after,.form .form-fields__input[type=checkbox]+label::before,form .form-fields__input--checkbox+label::after,form .form-fields__input--checkbox+label::before,form .form-fields__input[type=checkbox]+label::after,form .form-fields__input[type=checkbox]+label::before{background-color:var(--global-primary-colour);border:1px solid #4d4d4d;border-radius:2px;content:"";display:block;height:16px;left:0;position:absolute;top:5px;width:16px}.form .form-fields__input--checkbox+label::after,.form .form-fields__input[type=checkbox]+label::after,form .form-fields__input--checkbox+label::after,form .form-fields__input[type=checkbox]+label::after{background-color:var(--global-olt-dark-accent-colour);transform:scale(0);transition:transform .2s ease}.site-footer .form .form-fields__input--checkbox+label,.site-footer .form .form-fields__input[type=checkbox]+label,.site-footer form .form-fields__input--checkbox+label,.site-footer form .form-fields__input[type=checkbox]+label{color:var(--global-primary-colour)}.form .form-fields__input--checkbox:checked+label::after,.form .form-fields__input[type=checkbox]:checked+label::after,form .form-fields__input--checkbox:checked+label::after,form .form-fields__input[type=checkbox]:checked+label::after{transform:scale(.6)}.form .form-fields__input--submit,.form .form-fields__input[type=submit],form .form-fields__input--submit,form .form-fields__input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:var(--global-olt-accent-colour);border:1px solid var(--global-olt-accent-colour);border-radius:.8rem;color:var(--global-primary-colour);cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;letter-spacing:.02em;margin:0;outline:0;padding:12px 24px;text-decoration:none;text-transform:none;transition:all .5s}.form .form-errors,form .form-errors{color:var(--global-olt-dark-accent-colour);font-size:1.4rem;font-style:italic;font-weight:500;padding:10px 0 20px;width:100%}.form .form-errors.newsletter-inline__msg,footer .form .form-errors,footer form .form-errors,form .form-errors.newsletter-inline__msg{color:var(--global-primary-colour);padding:0}.form .form-errors p,form .form-errors p{margin:0}.form [data-clear=q],form [data-clear=q]{background:0 0;border:none;color:var(--global-primary-text-colour);font-family:var(--global-heading-font-family);font-size:2rem;line-height:1;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-cancel-button{display:none}.form .form-field__actions,form .form-field__actions{margin-top:20px}.form .form-field--error .webform__checkbox-label,.form .form-field--error .webform__input,.form .form-field--error .webform__textarea,form .form-field--error .webform__checkbox-label,form .form-field--error .webform__input,form .form-field--error .webform__textarea{border-color:#d32f2f;box-shadow:0 0 0 2px rgba(211,47,47,.15) inset}.form .form-field__error,.form .webform__error,form .form-field__error,form .webform__error{color:#d32f2f;font-size:14px;margin:0}.form .webform__error,form .webform__error{margin-top:20px}.webform__form .webform__field{display:flex;flex-wrap:wrap;padding-top:2rem}.webform__form .webform__field:first-of-type{padding-top:0}.webform__form .webform__field input:not([type=submit]):not([type=checkbox]):not([type=radio]){background-color:var(--global-primary-colour);border:1px solid var(--global-secondary-accent-colour);border-radius:4px;box-shadow:none;color:var(--global-primary-text-colour);padding:15px;width:100%}.webform__form .webform__field .webform__checkbox-label .webform__checkbox,.webform__form .webform__field .webform__checkbox-label>input[type=radio],.webform__form .webform__field .webform__radio .webform__checkbox,.webform__form .webform__field .webform__radio>input[type=radio]{left:-9999rem;position:absolute}.webform__form .webform__field .webform__checkbox-label .webform__checkbox:checked+.webform__checkbox-text::after,.webform__form .webform__field .webform__checkbox-label .webform__checkbox:checked+.webform__radio-text::after,.webform__form .webform__field .webform__checkbox-label>input[type=radio]:checked+.webform__checkbox-text::after,.webform__form .webform__field .webform__checkbox-label>input[type=radio]:checked+.webform__radio-text::after,.webform__form .webform__field .webform__radio .webform__checkbox:checked+.webform__checkbox-text::after,.webform__form .webform__field .webform__radio .webform__checkbox:checked+.webform__radio-text::after,.webform__form .webform__field .webform__radio>input[type=radio]:checked+.webform__checkbox-text::after,.webform__form .webform__field .webform__radio>input[type=radio]:checked+.webform__radio-text::after{transform:scale(.6)}.webform__form .webform__field .webform__checkbox-text,.webform__form .webform__field .webform__radio-text{display:inline-block;font-size:1.5rem;padding-left:30px;position:relative}.webform__form .webform__field .webform__checkbox-text::after,.webform__form .webform__field .webform__checkbox-text::before,.webform__form .webform__field .webform__radio-text::after,.webform__form .webform__field .webform__radio-text::before{background-color:var(--global-primary-colour);border:1px solid #4d4d4d;border-radius:2px;content:"";display:block;height:16px;left:0;position:absolute;top:5px;width:16px}.webform__form .webform__field .webform__checkbox-text::after,.webform__form .webform__field .webform__radio-text::after{background-color:var(--global-olt-dark-accent-colour);transform:scale(0);transition:transform .2s ease}.webform__form .webform__field .webform__checkbox-text a,.webform__form .webform__field .webform__radio-text a{text-decoration:underline}.webform__form .webform__field .webform__radios{border:1px solid var(--global-secondary-accent-colour);border-radius:4px;display:flex;flex-wrap:wrap;gap:5px}.webform__form .webform__field .webform__radios .webform__radio{flex-basis:100%}@media (min-width:980px){.webform__form .webform__field .webform__radios .webform__radio{flex-basis:calc(50% - 10px)}}.webform__form .webform__terms-link{display:inline-block;margin-top:20px}.webform__terms-details{border:1px solid var(--global-secondary-accent-colour);border-radius:4px;margin-top:20px;padding:12px 16px;width:100%}.webform__terms-details .webform__terms-content{display:none}.webform__terms-details[open] .webform__terms-content{display:block}.site-accordion{border-bottom:2px solid #cacccd;margin-bottom:30px;padding-bottom:30px}@media (min-width:980px){.site-accordion{margin-bottom:40px;padding-bottom:40px}}.site-accordion__heading{padding:0;position:relative}.site-accordion__heading>h2{font-family:var(--global-heading-font-family);font-size:clamp(2.4rem,4vw,3.36rem);font-weight:500}.site-accordion__icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.site-accordion__icon::after,.site-accordion__icon::before{background-color:#000;content:"";display:block;height:18px;position:absolute;right:8px;top:50%;transform:rotateX(0) translateY(-50%);transform-origin:0 0;transition:.2s ease;width:2px}.site-accordion__icon::before{height:2px;right:0;width:18px}.site-accordion__toggle{align-items:center;background:0 0;border:none;color:#000;cursor:pointer;display:flex;font-family:var(--global-heading-font-family);font-size:clamp(2.4rem,4vw,3.36rem);font-weight:500;justify-content:space-between;padding:10px 40px 10px 0;position:relative;text-align:left;width:100%}.site-accordion__toggle[aria-expanded=true] .site-accordion__icon::after{opacity:0;transform:rotate(90deg) translateY(-50%)}.wp-singular:not(.single-show) .site-accordion__toggle{font-size:clamp(1.6rem,2vw,2.25rem)}.site-accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.site-accordion__content-inner{display:flex;flex-wrap:wrap;padding:30px 0 0;width:100%}.wp-singular:not(.single-show) .site-accordion__content-inner{padding-top:20px}.site-accordion__content:not([inert]){max-height:none}.site-accordion #accordion-related-news .site-accordion__content-inner{padding-left:0;padding-right:0;padding-top:0}.site-accordion .site-accordion{margin:0;padding:20px 0 0}.site-accordion .site-accordion:first-child{padding-top:0}.site-accordion .site-accordion .site-accordion__heading{padding-bottom:20px}.site-accordion .site-accordion .site-accordion__toggle{font-family:var(--global-body-font-family);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;line-height:1.8rem}.site-accordion .site-accordion .site-accordion__content-inner{font-size:clamp(1.4rem,2vw,1.6rem);padding-bottom:20px;padding-top:0}.site-accordion .site-accordion .site-accordion__icon::after,.site-accordion .site-accordion .site-accordion__icon::before{background-color:#e84c0f}.site-accordion .site-accordion .site-accordion__icon::after{height:14px;right:6px}.site-accordion .site-accordion .site-accordion__icon::before{width:14px}.wp-singular:not(.single-show) .site-accordion{border-width:1px;margin-bottom:24px;padding-bottom:24px}.shows-grid{margin-bottom:2rem;margin-top:2rem}.shows-grid__items{display:flex;flex-wrap:wrap;gap:clamp(1.2rem,2vw,2rem);padding-left:30px;padding-right:30px;padding-top:10px;position:relative;width:100%}.shows-grid__items[aria-busy=true]::after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="none" stroke-opacity="1" stroke="%23E84C0F" stroke-width=".5" cx="100" cy="100" r="0"><animate attributeName="r" calcMode="spline" dur="2" values="1;80" keyTimes="0;1" keySplines="0 .2 .5 1" repeatCount="indefinite"></animate><animate attributeName="stroke-width" calcMode="spline" dur="2" values="0;25" keyTimes="0;1" keySplines="0 .2 .5 1" repeatCount="indefinite"></animate><animate attributeName="stroke-opacity" calcMode="spline" dur="2" values="1;0" keyTimes="0;1" keySplines="0 .2 .5 1" repeatCount="indefinite"></animate></circle></svg>');content:"";display:block;height:60px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}@media screen and (min-width:980px){.shows-grid__items[aria-busy=true]::after{height:100px;width:100px}}.shows-grid__items[aria-busy=true] .shows-grid-item{opacity:.6}@media (min-width:1024px){.shows-grid__items--column-3 .shows-grid-item{flex:1 0 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem)}}.site__wrapper .shows-grid__items{padding-left:0;padding-right:0}.shows-grid__items p.empty{background:var(--global-quaternary-accent-colour);border-radius:4px;padding:30px;text-align:center;width:100%}.shows-grid__items p.empty-sold-out{background:var(--global-olt-otd-accent-colour);color:#fff;font-size:18px;font-weight:500}.shows-grid__items p.empty-sold-out a{color:#fff}.shows-grid__buttons{margin:4rem auto 0;max-width:1440px;position:relative;text-align:center}.shows-grid__buttons:before{background:var(--global-olt-accent-colour);content:"";height:3px;left:20px;opacity:.2;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:-1}.block-repeater-brand__nys .shows-grid__buttons:before{background:var(--global-nys-accent-colour)}.block-repeater-brand__otd .shows-grid__buttons:before{background:var(--global-olt-otd-accent-colour)}.block-repeater-brand__kw .shows-grid__buttons:before{background:var(--global-kw-accent-colour)}.shows-grid__buttons a{border:2px solid;border-color:var(--global-olt-dark-accent-colour);color:var(--global-olt-dark-accent-colour);display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.block-repeater-brand__olt .shows-grid__buttons a:focus,.block-repeater-brand__olt .shows-grid__buttons a:hover{background:var(--global-olt-dark-accent-colour);color:#fff}}.block-repeater-brand__nys .shows-grid__buttons a{border-color:var(--global-nys-accent-colour);color:var(--global-nys-accent-colour)}@media (hover:hover) and (pointer:fine){.block-repeater-brand__nys .shows-grid__buttons a:focus,.block-repeater-brand__nys .shows-grid__buttons a:hover{background:var(--global-nys-accent-colour);color:#fff}}.block-repeater-brand__tkts .shows-grid__buttons a{border-color:var(--global-olt-otd-accent-colour);color:var(--global-olt-otd-accent-colour)}@media (hover:hover) and (pointer:fine){.block-repeater-brand__tkts .shows-grid__buttons a:focus,.block-repeater-brand__tkts .shows-grid__buttons a:hover{background:var(--global-olt-otd-accent-colour);color:#fff}}.block-repeater-brand__oliviers .shows-grid__buttons a{border-color:var(--global-oliviers-accent-colour);color:var(--global-oliviers-accent-colour)}@media (hover:hover) and (pointer:fine){.block-repeater-brand__oliviers .shows-grid__buttons a:focus,.block-repeater-brand__oliviers .shows-grid__buttons a:hover{background:var(--global-oliviers-accent-colour);color:#fff}}.block-repeater-brand__kw .shows-grid__buttons a{border-color:var(--global-kw-accent-colour);color:var(--global-kw-accent-colour)}@media (hover:hover) and (pointer:fine){.block-repeater-brand__kw .shows-grid__buttons a:focus,.block-repeater-brand__kw .shows-grid__buttons a:hover{background:var(--global-kw-accent-colour);color:#fff}}.shows-grid__buttons a:before{background:#fff;bottom:0;content:"";left:-20px;position:absolute;right:-20px;top:0;z-index:-1}@media (hover:hover) and (pointer:fine){.shows-grid__buttons a:focus,.shows-grid__buttons a:hover{opacity:1}}.shows-grid-item{flex:1 0 calc(50% - 1rem);margin-bottom:0;max-width:50%;padding-left:0;padding-right:0;transition:.3s ease;width:100%}.shows-grid-item--is-sotw .shows-grid-item__link{background:linear-gradient(90deg,#f48123 .51%,#e35227 28.37%,#db3a28 50.96%,#e35227 70.17%,#f48123 99.96%);border:2px solid var(--global-olt-accent-colour);box-shadow:0 0 25px 0 rgba(232,76,14,.5);color:var(--global-primary-colour)}.shows-grid-item--is-sotw .sotw-badge{background-color:var(--global-primary-colour);border-radius:.4rem;color:var(--global-olt-accent-colour);display:inline-block;font-family:var(--global-heading-font-family);font-size:clamp(1rem,2vw,1.6rem);font-weight:500;letter-spacing:0;line-height:clamp(1.7rem,2vw,2.4rem);padding:2px 5px;position:relative;vertical-align:middle}.shows-grid-item--is-sotw .shows-grid-item__badge .farlo-ui-icons__icon-container>svg{color:var(--global-primary-colour)}.shows-grid-item--is-sotw .shows-grid-item__details-price.price>span.bg-booking-orange{background:rgba(255,255,255,.2);border:2px solid var(--global-primary-colour)}.shows-grid-item--is-sotw .shows-grid-item__img-container{border-radius:.8rem .8rem 0 0}.shows-grid-item__link{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1rem;display:flex;flex-direction:column;height:100%;position:relative}.shows-grid-item__link::after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.shows-grid-item__link:focus,.shows-grid-item__link:hover{text-decoration:none}.shows-grid-item__link:hover::after{opacity:1}.shows-grid-item__genres{display:flex;margin-bottom:1rem;margin-top:.25rem}.shows-grid-item__genre{background:#f4f4f4;font-size:1.2rem;font-weight:600;margin:0 .25rem;opacity:.6;padding:.5rem}.shows-grid-item__badges{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px;justify-content:space-between;padding-bottom:10px;width:100%}.shows-grid-item__badge{color:var(--global-olt-dark-accent-colour);font-family:var(--global-heading-font-family);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}.shows-grid-item__badge--ap{color:rgba(0,0,0,.6);position:relative}.shows-grid-item__badge--ap:first-child:last-child{margin-left:auto}.shows-grid-item__badge--ap:hover::after{opacity:1;visibility:visible}.shows-grid-item__badge--new-year-sale{color:var(--global-nys-accent-colour)}.shows-grid-item__badge--kids-week{color:var(--global-kw-accent-colour)}.shows-grid-item__badge .farlo-ui-icons__icon-container{--fill:rgba(0, 0, 0, 0.60);height:15px;width:15px}.shows-grid-item__badge .farlo-ui-icons__icon-container>svg{fill:rgba(0,0,0,.6)}.shows-grid-item__details{display:flex;flex-direction:column;flex-grow:1;padding:1rem;position:relative}.shows-grid-item__details p:not([data-price-label]){color:#626262;font-size:clamp(1.2rem,2vw,1.5rem);margin-bottom:1.2rem;margin-top:0}.shows-grid-item__details-heading{align-items:flex-start;display:flex;font-size:clamp(1.6rem,1.7vw,1.8rem);margin:0;padding-bottom:1rem}.shows-grid-item__details-heading>span{display:block}.shows-grid-item__details-price{color:var(--global-primary-colour);font-size:1.5rem;font-weight:700;margin:auto auto 0;text-align:center;width:100%}.shows-grid-item__details-price>span{border-radius:4px;display:block;padding:1rem}.shows-grid-item img{display:block}.shows-grid-item__img-container{aspect-ratio:2/1;border-radius:1rem 1rem 0 0;flex-shrink:0}.shows-grid-item__img-container img{height:100%;object-fit:cover;width:100%}.shows-grid-item .price>span{font-family:var(--global-body-font-family);font-size:clamp(1.2rem,2vw,1.6rem)}.shows-grid-item .price>span.bg-booking-orange{background:linear-gradient(90deg,#f48123 .51%,#e35227 28.37%,#db3a28 50.96%,#e35227 70.17%,#f48123 99.96%)}.block-repeater-brand__nys .shows-grid-item .price>span,.shows-grid-item .price>span.bg-nys{background:linear-gradient(90deg,#f48123 .51%,#e35227 28.37%,#db3a28 50.96%,#e35227 70.17%,#f48123 99.96%)}.block-repeater-brand__otd .shows-grid-item .price>span{background:var(--global-olt-otd-accent-colour)}.block-repeater-brand__oliviers .shows-grid-item .price>span{background:var(--global-oliviers-accent-colour)}.block-repeater-brand__kw .shows-grid-item .price>span,.shows-grid-item .price>span.bg-kids-week-blue{background:var(--global-kw-accent-colour);background:var(--global-kw-gradient-colour)}@media (min-width:1024px){.shows-grid-item{flex:1 0 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}}.site-flexible-carousel{position:relative}.site-flexible-carousel__items{--carousel-slide-gap:0;--carousel-container-padding:0}@media (min-width:980px){.site-flexible-carousel__items{--carousel-container-padding:10px}}@media (min-width:980px){.site-flexible-carousel{padding-top:10px}}.site-flexible-carousel .farlo-ui-revolver-carousel__arrow--prev{left:0}.site-flexible-carousel .farlo-ui-revolver-carousel__arrow--next{right:0}.site-flexible-carousel--static{display:flex;justify-content:center;overflow:hidden;position:relative}.site-flexible-carousel--static .farlo-ui-revolver-carousel__cylinder{cursor:unset}.site-flexible-carousel--static .farlo-ui-revolver-carousel__arrow{display:none}.site-flexible-carousel--static .site-flexible-carousel__item{position:relative}.site-flexible-carousel__background{background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(7px);inset:0;position:absolute;transform:scale(1.3);z-index:0}.site-flexible-carousel__background::before{background-color:#000;content:"";display:block;height:100%;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.site-flexible-carousel__item-figure{border-radius:0;margin:0;overflow:hidden;padding:0;position:relative}@media (min-width:980px){.site-flexible-carousel__item-figure{border-radius:1rem}}.site-flexible-carousel__item-text{background-color:rgba(0,0,0,.6);border-radius:0 10px 0 10px;color:#fff;display:inline-block;font-size:1.25rem;line-height:1.875rem;padding:6px 20px;width:auto}.site-flexible-carousel__item-position{position:absolute}.site-flexible-carousel__item-position--bc{bottom:0;left:50%;transform:translateX(-50%)}.site-flexible-carousel__item-position--bl{bottom:0;left:0}.site-flexible-carousel__item-position--br{bottom:0;right:0}.site-flexible-carousel__item-position--mc{left:50%;top:50%;transform:translate(-50%,-50%)}.site-flexible-carousel__item-position--mr{right:0;top:50%;transform:translateY(-50%)}.site-flexible-carousel__item-position--ml{left:0;top:50%;transform:translateY(-50%)}.site-flexible-carousel__item-position--tc{left:50%;top:0;transform:translateX(-50%)}.site-flexible-carousel__item-position--tl{left:0;top:0}.site-flexible-carousel__item-position--tr{right:0;top:0}.site-flexible-carousel__item img{display:block;height:auto;max-height:50vh;max-width:100vw;width:auto}@media (min-width:980px){.site-flexible-carousel__item{padding:10px}.site-flexible-carousel__item a{border-radius:1rem;display:block;overflow:hidden}.site-flexible-carousel__item img{border-radius:1rem;max-width:90vw}}.site-flexible-carousel__media-ctas{bottom:50px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.site-flexible-carousel__media-ctas-button{align-items:center;background-color:#fff;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-family:var(--global-body-font-family);font-size:1.4rem;font-weight:600;line-height:1.8rem;padding:5px 20px;width:auto}.site-flexible-carousel__media-ctas-button--trailer{color:var(--global-access-accent-colour);margin-right:10px}.site-flexible-carousel__media-ctas-button--gallery{background-color:var(--global-olt-dark-accent-colour);color:#fff}.site-flexible-carousel__media-ctas-button--gallery svg{height:23px}.site-flexible-carousel__media-ctas-button .farlo-ui-icons__icon-container{display:inline-block;height:18px;margin-right:4px;vertical-align:middle;width:18px}@media screen and (min-width:980px){.site-flexible-carousel__media-ctas{bottom:80px;left:auto;right:40px;transform:none;width:auto}}.single-show .site-flexible-carousel{margin:0;padding:0;width:100%}.single-show .site-flexible-carousel .farlo-ui-revolver-carousel__cylinder{max-width:100%;padding:0}.single-show .site-flexible-carousel .site-flexible-carousel__items{margin-left:-5px;margin-right:-5px;max-height:none;overflow:hidden;width:100%}@media screen and (max-width:980px){.single-show .site-flexible-carousel .site-flexible-carousel__items{margin-left:0;margin-right:0;min-height:360px;overflow:visible}}.single-show .site-flexible-carousel-mobile-background{display:none}.single-show .site-flexible-carousel .farlo-ui-revolver-carousel__chamber{max-width:100%}.single-show .site-flexible-carousel .farlo-ui-revolver-carousel__pagination{bottom:0;position:relative}.single-show .site-flexible-carousel .farlo-ui-revolver-carousel__pagination .farlo-ui-revolver-carousel__pagination-sightdot{background-color:#d9d9d9;border-radius:100%;height:10px;transition:width .2s ease;width:10px}.single-show .site-flexible-carousel .farlo-ui-revolver-carousel__pagination .farlo-ui-revolver-carousel__pagination-sightdot--active{background-color:#e84c0f;border-radius:17px;width:29px}@media screen and (max-width:980px){.single-show .site-flexible-carousel .farlo-ui-revolver-carousel__pagination{display:none!important}}.single-show .site-flexible-carousel .lightbox-trigger{display:flex}.single-show .site-flexible-carousel .site-flexible-carousel__item{max-height:none;max-width:937px;min-width:100%;padding:0 5px;width:100%}.single-show .site-flexible-carousel .site-flexible-carousel__item-play-button{align-items:center;background:0 0;border:none;border-radius:50%;display:flex;height:80px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.single-show .site-flexible-carousel .site-flexible-carousel__item-play-button>svg{fill:none;height:100%;width:100%}.single-show .site-flexible-carousel .site-flexible-carousel__item-figure{height:0;padding-bottom:50%;width:100%}.single-show .site-flexible-carousel .site-flexible-carousel__item-figure img{border-radius:1rem;height:100%;left:0;max-height:none;object-fit:cover;position:absolute;top:0;width:100%}.site-news__articles{display:flex;flex-wrap:wrap;gap:2rem}.site-news__card{flex-basis:calc(50% - 1.5rem);flex-grow:1;margin-bottom:2rem;padding-left:0;padding-right:0}.site-news__card-link{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1rem;display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none}.site-news__card-link::after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.site-news__card-link:focus,.site-news__card-link:hover{text-decoration:none}.site-news__card-link:focus::after,.site-news__card-link:hover::after{opacity:1}.oliviers-news .site-news__card-link{background-color:var(--global-primary-accent-colour);border-color:var(--global-oliviers-accent-colour);color:var(--global-primary-colour)}.site-news__card-media{background-image:url(https://images-positive.officiallondontheatre.com/solt/image/upload/c_scale,q_90,f_auto,fl_progressive/DD-2191_-_OLT_Default_ogImage_b2vhvr.png);background-repeat:no-repeat;background-size:cover;border-radius:1rem 1rem 0 0;height:0;overflow:hidden;padding-bottom:50%;position:relative;width:100%}.site-news__card-media-badge{background-color:var(--global-primary-colour);border-radius:.4rem;bottom:10px;color:var(--global-primary-accent-colour);font-size:1.2rem;font-weight:600;letter-spacing:0;padding:2px 6px;position:absolute;right:10px}.page-template-template-theatre-tokens-blog .site-news__card-media-badge{background-color:#bd9b5f;color:var(--global-primary-colour)}.site-news__card-media img,.site-news__card-media-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.site-news__card-details{padding:1rem}.site-news__card-date{background-color:var(--global-quaternary-accent-colour);border-radius:4px;display:inline-block;font-size:1.2rem;margin-bottom:8px;padding:6px}.oliviers-news .site-news__card-date{background-color:rgba(255,255,255,.1)}@media screen and (min-width:980px){.site-news__card{flex:1 0 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem)}}.site-news-filters{margin:40px auto}.site-news-filters__row{display:flex;flex-wrap:wrap;gap:2rem}.site-news-filters__search{display:flex;flex:1 0 calc(50% - 1.5rem);position:relative}.site-news-filters__search button[data-submit=q]{background:0 0;border:none;left:15px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.site-news-filters__search button[data-submit=q] .farlo-ui-icons__icon-container{color:rgba(0,0,0,.7);height:20px;width:20px}.site-news-filters__search button[data-submit=q] .farlo-ui-icons__icon-container>svg{color:rgba(0,0,0,.7)}.site-news-filters__search input{border:1px solid var(--global-secondary-accent-colour);border-radius:.4rem;box-shadow:none;padding:10px 20px 10px 42px;width:100%}.site-news-filters__select{flex:1 0 calc(50% - 1.5rem)}.site-news-filters__select select{border:1px solid var(--global-secondary-accent-colour);border-radius:.4rem;box-shadow:none;padding:10px 15px;width:100%}.site-news__related-article{background-color:var(--global-quaternary-accent-colour);border-radius:8px;display:flex;flex-wrap:wrap;padding:20px}.site-news__related-article:empty{display:none}.site-news__related-article-media{border-radius:4px;height:0;overflow:hidden;padding-bottom:50%;position:relative;width:100%}.site-news__related-article-media-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:980px){.site-news__related-article-media{flex-basis:33.33%;padding-bottom:16%}}.site-news__related-article-details{flex:1 1 auto}@media (min-width:980px){.site-news__related-article-details{flex-basis:66.66%;padding-left:40px}}.site-news__tags{margin:40px 0;position:relative}.site-news__tags-title{margin:0 0 15px}.site-news__tags-list{display:flex;flex-wrap:wrap;gap:8px;padding:0}.site-news__tags-list-item-chip{background-color:#404040;border-radius:4px;color:var(--global-primary-colour);display:inline-block;font-size:1.4rem;line-height:1;padding:6px;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-news__tags-list-item-chip:focus,.site-news__tags-list-item-chip:hover{opacity:.6;text-decoration:none}}.site-related-news{background-color:var(--global-quaternary-accent-colour);margin-bottom:-12rem;margin-top:6rem;padding:40px 0}.site-related-news__title{margin-bottom:20px;margin-top:0}.site-related-news__grid{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;width:100%}.site-related-news__card{flex:1 0 90%;padding:0}@media (min-width:980px){.site-related-news__card{flex:1 0 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem)}}.newsletter-inline{border-radius:8px;margin:60px auto;position:relative}.newsletter-inline__bg{background-repeat:no-repeat;background-size:cover;border-radius:8px;bottom:0;left:0;mix-blend-mode:lighten;opacity:.2;position:absolute;right:0;top:0}.newsletter-inline__inner{align-items:center;display:flex;flex-wrap:wrap;padding:30px 20px;position:relative}@media (min-width:980px){.newsletter-inline__inner{padding:60px 40px}}.newsletter-inline__text{color:var(--global-primary-colour);flex-grow:1;font-size:1.6rem}.newsletter-inline__text a{color:var(--global-primary-colour);text-decoration:underline}.newsletter-inline__text h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:20px}@media (min-width:980px){.newsletter-inline__text{flex-basis:50%;padding-right:40px}.single-webforms .newsletter-inline__text{flex-basis:100%;padding-bottom:20px;padding-right:0}}.newsletter-inline__form{background:rgba(255,255,255,.2);border:1px solid var(--global-primary-colour);border-radius:8px;display:flex;flex-grow:1;flex-wrap:wrap;gap:14px;padding:12px}.newsletter-inline__form h3{color:var(--global-primary-colour)}.newsletter-inline__form .form-fields{flex-grow:1}.newsletter-inline__form .form-fields+.form-fields{padding-top:0}.newsletter-inline__form .form-fields .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]){width:100%}.newsletter-inline__form .form-fields__input--submit,.newsletter-inline__form .form-fields__input[type=submit]{align-items:center;background:var(--global-primary-text-colour);border-color:var(--global-primary-text-colour);border-radius:4px;flex-grow:1;justify-content:center}.newsletter-inline__form .form-fields__input--submit::after,.newsletter-inline__form .form-fields__input[type=submit]::after{background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(1);height:9px;margin-left:10px;width:6px}.newsletter-inline__form.form-fields__input--consent>span{padding-left:25px;position:relative}.newsletter-inline__form p{flex-basis:100%;margin-bottom:0;margin-top:0}@media (min-width:980px){.newsletter-inline__form{flex-basis:50%}}.newsletter-inline__checkbox .form-fields__input--checkbox+label{color:var(--global-primary-colour)!important}.newsletter-inline__checkbox .form-fields__input--checkbox+label a{color:var(--global-primary-colour)}.newsletter-inline__msg{color:var(--global-primary-colour)}.newsletter-inline--gradient-default,.newsletter-inline--gradient-olt{background:linear-gradient(90deg,rgba(244,129,35,.86) .51%,rgba(227,82,39,.86) 28.37%,rgba(219,58,40,.86) 50.96%,rgba(227,82,39,.86) 70.17%,rgba(244,129,35,.86) 99.96%);border-color:transparent}.newsletter-inline--gradient-new-year-sale{background:var(--global-nys-gradient-colour);border-color:var(--global-nys-gradient-colour)}.newsletter-inline--gradient-kids-week{background:var(--global-kw-gradient-colour);border-color:var(--global-kw-gradient-colour)}.single-show .site-main{z-index:unset}@media (min-width:980px){.single-show #page{overflow:unset}}.single-show .site-wrapper{overflow:clip}.single-show .site-wrapper .header-wrapper{position:relative;z-index:5}.single-show .show-details{display:flex;flex-wrap:wrap}.single-show .show-details__artwork{background-size:cover;border-radius:1rem;display:none;margin-right:20px;max-height:106px;max-width:212px;padding-bottom:106px;width:100%}@media screen and (min-width:980px){.single-show .show-details__artwork{display:flex}}.single-show .show-details__content{display:flex;flex-grow:1;flex-wrap:wrap;gap:15px 0;justify-content:flex-start;position:relative}@media screen and (min-width:980px){.single-show .show-details__content{flex-basis:70%}}.single-show .show-details__title{display:flex;flex-direction:column;font-family:var(--global-heading-font-family);width:100%}.single-show .show-details__title-tickets{display:flex;flex-wrap:wrap;margin-top:20px}.single-show .show-details__title-tickets-icon{display:inline-block;height:24px;margin-right:6px;vertical-align:middle;width:24px}.single-show .show-details__title-tickets-text{color:#303538;font-family:var(--global-body-font-family);font-size:1.25rem;font-weight:400;position:relative;transform:translateY(1px)}.single-show .show-details__title-tickets-text>span:first-child{display:inline-block}.single-show .show-details__title-tickets-price{color:var(--global-olt-dark-accent-colour);display:inline-flex!important;flex-direction:column;font-weight:700}.single-show .show-details__title-tickets-price>small{color:#303538;font-size:1.25rem;font-weight:400;margin-bottom:18px;opacity:1}.single-show .show-details__title-tickets-price>span{display:block;font-size:1.6rem;left:0;position:absolute;top:16px}@media (min-width:980px){.single-show .show-details__title-tickets-price>span{font-size:2rem}}.single-show .show-details__title--no-price+.show-details__venue{left:0;margin-top:10px;position:relative;transform:none}.single-show .show-details__venue{align-items:center;bottom:5px;display:flex;gap:5px;left:60%;margin-top:0;position:absolute;transform:translateX(-50%)}.single-show .show-details__venue-icon{display:inline-block;height:24px;vertical-align:middle;width:24px}.single-show .show-details__venue-icon .farlo-ui-icons__icon-container,.single-show .show-details__venue-icon svg{fill:#303538;max-height:24px;max-width:24px}.single-show .show-details__venue-content p{margin:0}.single-show .show-details__venue-content-title{color:#303538;font-family:var(--global-body-font-family);font-size:1.25rem}.single-show .show-details__venue-content-venue-name{font-size:1.6rem;font-weight:700;line-height:1}@media (min-width:980px){.single-show .show-details__venue-content-venue-name{font-size:2rem}}.single-show .show-details__venue-content-venue-name>a{line-height:1;text-decoration:none;white-space:nowrap}.single-show .show-details__venue-content-venue-name>a[title*="Monopoly Lifesized"]{font-size:1.6rem}@media screen and (max-width:640px){.single-show .show-details__venue-content-venue-name>a[title*="Monopoly Lifesized"]{white-space:normal}}.single-show .show-details__venue-content>a{font-size:1.6rem}@media (min-width:980px){.single-show .show-details__venue-content>a{font-size:2rem}}@media screen and (max-width:400px){.single-show .show-details__venue{align-self:flex-end;left:0;margin-top:0;position:relative;transform:none}}.single-show .show-details__text{margin-top:30px;overflow:hidden;position:relative;transition:height .3s ease-out}.single-show .show-details__text::after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.05) 5%,#fff 90%);bottom:-1px;content:"";display:block;height:100px;position:absolute;width:100%}.single-show .show-details__text[data-collapsed=false]::after{display:none}.single-show .show-details__text-read-more{background-color:var(--global-tertiary-accent-colour);border:none;box-shadow:none;color:var(--global-primary-text-colour);cursor:pointer;display:inline-block;font-family:var(--global-body-font-family);font-size:1.6rem;font-weight:500;margin:20px 0 0;padding:5px 10px;text-decoration:none}@media screen and (max-width:400px){.single-show .show-details__text-read-more{font-size:1.4rem}}@media (min-width:980ppx){.single-show #calendar-toggle-container{display:none!important}}@media (max-width:980px){.single-show #calendar-toggle-container{display:block}.single-show [data-mini-calendar-original]{display:none!important}.single-show .cal-toggle{display:flex;gap:.5rem;margin:1rem 0}.single-show .cal-toggle__btn{background:var(--global-primary-colour);border:1px solid var(--global-quaternary-accent-colour);border-radius:.5rem;color:var(--global-primary-text-colour);flex:1 1 0;font-weight:700;padding:.6rem .8rem}.single-show .cal-toggle__btn[aria-selected=true]{background:#fff5f0;border-color:#e84c0f}.single-show #cal-list[inert],.single-show #cal-mini[inert]{display:none!important}}.single-show #calendar-toggle-container{margin-bottom:40px}@media screen and (min-width:980px){.single-show #calendar-toggle-container{margin-bottom:0}}.single-show .show-performance-calendar{flex-grow:1;margin-left:20px;margin-top:0}.single-show .show-performance-calendar__calendar{position:sticky;top:100px}.single-show .show-performance-calendar__trusted-ticketing{background-color:var(--global-quaternary-accent-colour);border-radius:8px;display:flex;flex-wrap:wrap;margin-top:20px;padding:24px}.single-show .show-performance-calendar__trusted-ticketing-heading{flex-basis:100%;margin:0 0 12px}.single-show .show-performance-calendar__trusted-ticketing-image{flex-basis:72px;margin:0 10px 0 0}.single-show .show-performance-calendar__trusted-ticketing-list{flex-basis:calc(100% - 100px);list-style:none;margin:0;padding:0}.single-show .show-performance-calendar__trusted-ticketing-list-item{align-items:flex-start;display:flex;font-family:var(--global-body-font-family);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;line-height:1.875rem;margin:0}.single-show .show-performance-calendar__trusted-ticketing-list-item+li{margin-top:3px}.single-show .show-performance-calendar__trusted-ticketing-list-item .farlo-ui-icons__icon-container{height:18px;margin-right:5px;width:18px}@media screen and (max-width:980px){.single-show .show-performance-calendar__trusted-ticketing{padding:12px}}@media screen and (min-width:768px) and (max-width:1199px){.single-show .show-performance-calendar .farlo-ui-ticket-calendar__option-right,.single-show .show-performance-calendar .farlo-ui-ticket-calendar__option-row{flex-direction:column;gap:5px}}.single-show .show-performance-calendar #promotional-messaging{border-radius:8px;margin-bottom:0;margin-top:30px;padding-bottom:0}.single-show .show-performance-calendar #promotional-messaging.site-accordion{border:none}.single-show .show-performance-calendar #promotional-messaging .site-accordion__content-inner{font-size:1.4rem;line-height:1.875rem;padding:0 24px 20px}@media screen and (max-width:980px){.single-show .show-performance-calendar #promotional-messaging .site-accordion__content-inner{padding:0 12px 20px}}.single-show .show-performance-calendar #promotional-messaging .site-accordion__toggle{border:none;font-family:var(--global-body-font-family);font-size:clamp(1.6rem,2vw,2rem);padding:24px 40px 24px 24px}.single-show .show-performance-calendar #promotional-messaging .site-accordion__toggle .site-accordion__icon::before{display:none}.single-show .show-performance-calendar #promotional-messaging .site-accordion__toggle .site-accordion__icon::after{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTIgOCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjQxIDAuMDkwMDAwMkw2IDQuNjdMMTAuNTkgMC4wOTAwMDAyTDEyIDEuNUw2IDcuNUwwIDEuNUwxLjQxIDAuMDkwMDAwMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-size:contain;height:14px;right:0;width:17px}@media screen and (max-width:980px){.single-show .show-performance-calendar #promotional-messaging .site-accordion__toggle .site-accordion__icon::after{height:7.41px;width:12px}}.single-show .show-performance-calendar #promotional-messaging .site-accordion__toggle[aria-expanded=true] .site-accordion__icon::after{opacity:1;transform:rotateX(180deg) translateY(-50%)}@media screen and (max-width:980px){.single-show .show-performance-calendar #promotional-messaging .site-accordion__toggle{padding:12px 40px 12px 12px}}.single-show .show-performance-calendar #promotional-messaging .promotional-messaging__link{border:2px solid #fff;border-radius:8px;font-size:1.3rem;margin-top:10px;padding:5px 10px}.single-show .show-performance-calendar .bg-light-gray{background-color:transparent}.single-show .show-performance-calendar .bg-light-default{background-color:var(--global-quaternary-accent-colour)}.single-show .show-performance-calendar .bg-light-default .site-accordion__toggle .site-accordion__icon::after{filter:invert(1)}.single-show .show-performance-calendar .bg-light-default #accordion-promotional-messaging .promotional-messaging__link{border-color:var(--global-olt-dark-accent-colour);color:var(--global-olt-dark-accent-colour)}.single-show .show-performance-calendar .bg-light-kw{background-color:#009fe3}.single-show .show-performance-calendar .bg-light-kw .site-accordion__content-inner,.single-show .show-performance-calendar .bg-light-kw .site-accordion__toggle{color:#fff}.single-show .show-performance-calendar .bg-light-otd{background-color:var(--global-olt-otd-accent-colour)}.single-show .show-performance-calendar .bg-light-otd .site-accordion__content-inner,.single-show .show-performance-calendar .bg-light-otd .site-accordion__toggle{color:#fff}.single-show .show-performance-calendar .bg-light-olt{background-color:#e84c0f}.single-show .show-performance-calendar .bg-light-olt .site-accordion__content-inner,.single-show .show-performance-calendar .bg-light-olt .site-accordion__toggle{color:#fff}.single-show .show-performance-calendar .bg-light-nys{background:#020247}.single-show .show-performance-calendar .bg-light-nys .site-accordion__content-inner,.single-show .show-performance-calendar .bg-light-nys .site-accordion__toggle{color:#fff}@media screen and (min-width:980px){.single-show .show-performance-calendar{flex-basis:calc(32% - 20px);margin-top:0;max-width:calc(32% - 20px)}}@media screen and (max-width:980px){.single-show .show-performance-calendar{margin-left:0;position:relative;top:0}}.single-show .site-book-now-button{align-items:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 5%,#fff 90%);bottom:0;display:flex;left:0;padding:10px;position:fixed;width:100%;z-index:5}.single-show .site-book-now-button__button{align-items:center;border-radius:4px;display:flex;justify-content:center;text-decoration:none;width:100%}.single-show .site-book-now-button__button .farlo-ui-icons__icon-container{height:24px;width:24px}.single-show .site-book-now-button__button .farlo-ui-icons__icon-container>svg{height:30px}@media screen and (min-width:980px){.single-show .site-book-now-button{display:none}}.single-show .site-flexible-content__top{display:flex;flex-wrap:wrap}.single-show .site-flexible-content__top-left{width:100%}.single-show .site-flexible-content__top-left .farlo-ui-revolver-carousel__cylinder{width:100%}.single-show .site-flexible-content__top-left .site-flexible-carousel__media-ctas{bottom:15px}@media (min-width:980px){.single-show .site-flexible-content__top-left .site-flexible-carousel__media-ctas{bottom:80px}}.single-show .site-flexible-content__top-left .site-flexible-carousel__items{height:100%;min-height:unset;padding-left:0;padding-right:0}.single-show .site-flexible-content__top-left .site-flexible-carousel__items .farlo-ui-revolver-carousel__arrow{background:0 0}.single-show .site-flexible-content__top-left .site-flexible-carousel__item{align-items:center;display:flex;height:100%;padding-bottom:40px;position:relative;z-index:1}@media (min-width:980px){.single-show .site-flexible-content__top-left .site-flexible-carousel__item{padding-bottom:0}}.single-show .site-flexible-content__top-left .site-flexible-carousel--static .site-flexible-carousel__item{padding-bottom:0}@media screen and (min-width:980px){.single-show .site-flexible-content__top-left{flex-basis:68%;max-width:68%;width:100%}.single-show .site-flexible-content__top-left .site-flexible-carousel__item-figure{border-radius:1rem;display:flex;height:0;justify-content:center;padding-bottom:50%;z-index:1}.single-show .site-flexible-content__top-left .site-flexible-carousel__item-figure img{border-radius:1rem;left:0;max-width:100vw;object-fit:cover;position:absolute;top:0;transform:scale(1)}}@media screen and (max-width:980px){.single-show .site-flexible-content__top-left .site-flexible-carousel{height:100%;margin-bottom:0}.single-show .site-flexible-content__top-left .site-flexible-carousel__items{flex-direction:row;overflow:visible}.single-show .site-flexible-content__top-left .site-flexible-carousel__items .farlo-ui-revolver-carousel__cylinder{overflow:visible}.single-show .site-flexible-content__top-left .site-flexible-carousel__items.farlo-ui-revolver-carousel{margin:0}.single-show .site-flexible-content__top-left .carousel-container{align-items:center;display:flex;justify-content:center;margin:-2rem calc(50% - 50vw) 20px;max-width:100vw;overflow:hidden;width:100vw}.single-show .site-flexible-content__top-left .carousel-container .farlo-ui-reolver-carousel__chamber{position:relative}.single-show .site-flexible-content__top-left .carousel-container .farlo-ui-reolver-carousel__chamber .site-flexible-carousel__item{position:unset}.single-show .site-flexible-content__top-left .carousel-container .farlo-ui-reolver-carousel__chamber>div{align-self:center}.single-show .site-flexible-content__top-left .carousel-container .site-flexible-carousel__item-figure{border-radius:1rem;display:flex;height:0;justify-content:center;padding-bottom:50%;transform:scale(.85);z-index:1}.single-show .site-flexible-content__top-left .carousel-container .site-flexible-carousel__item-figure img{border-radius:1rem;left:0;max-width:100vw;object-fit:contain;position:absolute;top:0;transform:scale(1)}.single-show .site-flexible-content__top-left .carousel-container .site-flexible-carousel__item-mobile-background{background-color:transparent;background-position:center top;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;margin:0 calc(50% - 50vw);max-width:100vw;position:absolute;right:0;top:0;width:100vw;z-index:-1}.single-show .site-flexible-content__top-left .carousel-container .site-flexible-carousel__item-mobile-background::after{backdrop-filter:blur(3px);background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}}.single-show .site-flexible-content__bottom{margin-top:30px}.single-show .site-flexible-content__bottom .block-repeater{padding-bottom:0;padding-top:0}.single-show .show-subnav-container{background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;transition:box-shadow .3s ease;z-index:9}.single-show .show-subnav-container .site__wrapper{padding-left:0;padding-right:0}@media screen and (max-width:980px){.single-show .show-subnav-container{display:none}}.single-show .show-subnav{align-items:center;display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;padding:0 30px;position:relative;scrollbar-width:none}.single-show .show-subnav::-webkit-scrollbar{display:none}.single-show .show-subnav__link{color:#111;font-family:var(--global-body-font-family);font-size:1.6rem;padding:20px 10px;position:relative;text-decoration:none;transition:.2s ease;white-space:nowrap}@media screen and (max-width:400px){.single-show .show-subnav__link{font-size:1.4rem}}.single-show .show-subnav__link.active-section::after,.single-show .show-subnav__link:hover::after{transform:scaleX(1)}.single-show .show-subnav__link.active-section{color:#000;font-weight:700}.single-show .show-subnav__link--book-tickets{align-items:center;background:linear-gradient(90deg,#f48123 .51%,#e35227 28.37%,#db3a28 50.96%,#e35227 70.17%,#f48123 99.96%);border-radius:4px;color:#fff;display:flex;font-family:var(--global-heading-font-family);font-size:1.8rem;font-weight:700;justify-content:center;letter-spacing:0;margin-left:auto;max-height:54px;padding-left:20px;padding-right:20px;right:0}.single-show .show-subnav__link--book-tickets.active-section{color:#fff}.single-show .show-subnav__link--book-tickets .farlo-ui-icons__icon-container{height:20px;margin-right:5px;width:18px}.single-show .show-subnav__link--book-tickets .farlo-ui-icons__icon-container>svg{height:24px}.single-show .show-subnav__link--book-tickets::after{display:none}.single-show .show-subnav__link::after{background-color:#e84c0f;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.single-show .show-important-information{display:flex;flex-wrap:wrap;width:100%}.single-show .show-important-information__items{display:flex;flex-basis:auto;flex-grow:1;flex-wrap:wrap;gap:16px 32px;width:100%}.single-show .show-important-information__items--small{flex-basis:100%;margin-bottom:30px}.single-show .show-important-information__items--small .show-important-information__item{flex-basis:calc(50% - 32px)}@media screen and (min-width:980px){.single-show .show-important-information__items--small{flex-basis:40%;margin-bottom:0;max-width:577px}}.single-show .show-important-information__items--large{flex-basis:60%;gap:0;max-width:100%}.single-show .show-important-information__items--large .show-important-information__item{align-items:center;align-self:flex-start;background:var(--global-quaternary-accent-colour);border:1px solid rgba(0,0,0,.1);border-radius:8px;flex-basis:100%;font-size:1.25rem;line-height:1.875rem;margin-bottom:0;padding:20px}.single-show .show-important-information__items--large .show-important-information__item .farlo-ui-icons__icon-container{height:24px;margin-right:10px;width:50px}.single-show .show-important-information__items--large .show-important-information__item h4,.single-show .show-important-information__items--large .show-important-information__item p{margin:0}.single-show .show-important-information__items--large .show-important-information__item h4{font-size:1.4rem;font-weight:700}.single-show .show-important-information__items--large .show-important-information__item-icon{align-self:center}.single-show .show-important-information__item{align-items:flex-start;display:flex;flex-basis:auto}.single-show .show-important-information__item-icon{margin-right:10px}.single-show .show-important-information__item-icon .farlo-ui-icons__icon-container{height:24px;width:24px}.single-show .show-important-information__item-content{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--global-body-font-family)}.single-show .show-important-information__item-content h4{font-family:var(--global-body-font-family);font-size:1.25rem;font-weight:400;line-height:1.875rem;margin:0}.single-show .show-important-information__item-content p{font-size:1.4rem;font-weight:700;line-height:2.1rem;margin:0}@media screen and (min-width:980px){.single-show .show-important-information__item{flex-basis:calc(25% - 24px)}}@media screen and (max-width:980px){.single-show .show-important-information__item{flex-basis:calc(50% - 32px)}}.single-show .site-access-performances{padding-top:0;width:100%}.single-show .site-access-performances__book{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.single-show .site-access-performances__book-text{font-size:2rem;font-weight:700;margin-right:0}.single-show .site-access-performances__book-text p{margin:0}.single-show .site-access-performances__book-buttons{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:10px}.single-show .site-access-performances__book-buttons>div{display:flex;flex-grow:1;margin-right:0}.single-show .site-access-performances__book-buttons>div>a{align-items:center;background-color:var(--global-olt-dark-accent-colour);border-radius:4px;display:flex;flex-grow:1;font-family:var(--global-body-font-family);font-size:1.6rem;font-weight:700;gap:8px;letter-spacing:0;line-height:1;padding:10px 20px;text-decoration:none}@media (hover:hover) and (pointer:fine){.single-show .site-access-performances__book-buttons>div>a:hover{opacity:.6}}.single-show .site-access-performances__book-buttons>div>a .farlo-ui-icons__icon-container{display:inline-block;height:18px;vertical-align:middle;width:18px}.single-show .site-access-performances__book-buttons>div>a .farlo-ui-icons__icon-container--email_outline{height:24px}.single-show .site-access-performances__book-buttons>div>a .farlo-ui-icons__icon-container--email_outline>svg{height:33px}@media screen and (max-width:400px){.single-show .site-access-performances__book-buttons>div>a{font-size:1.4rem}}@media screen and (max-width:980px){.single-show .site-access-performances__book-buttons>div{flex-basis:calc(50% - 5px);margin-right:unset}}@media screen and (max-width:980px){.single-show .site-access-performances__book-buttons{width:100%}}@media screen and (max-width:400px){.single-show .site-access-performances__book-buttons{font-size:1.4rem}}.single-show .site-access-performances__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding-bottom:20px}.single-show .site-access-performances__header-icon{align-items:center;display:flex}.single-show .site-access-performances__header-icon h3{flex-grow:1;font-family:var(--global-body-font-family);font-size:1.6rem;margin:0}@media screen and (max-width:400px){.single-show .site-access-performances__header-icon h3{font-size:1.4rem}}.single-show .site-access-performances__header-icon img{margin-right:12px}@media screen and (max-width:980px){.single-show .site-access-performances__header-icon{width:100%}}.single-show .site-access-performances__header>button{background:0 0;border:none;box-shadow:none;color:#000;font-family:var(--global-heading-font-family);font-size:1.6rem;font-weight:400;letter-spacing:0;margin-left:auto;margin-right:0;padding:0;text-decoration:underline}@media screen and (max-width:768px){.single-show .site-access-performances__header>button{display:flex}}@media screen and (max-width:400px){.single-show .site-access-performances__header>button{font-size:1.4rem}}@media screen and (max-width:980px){.single-show .site-access-performances__header{margin-top:10px}}.single-show .site-access-performances__details-row{display:flex;width:100%}.single-show .site-access-performances__details-row>div{display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px;width:100%}.single-show .site-access-performances__details-row>div>p{font-size:1.5rem;margin:0}.single-show .site-access-performances__details-row>div>p:first-child{font-size:1.6rem;font-weight:500}@media screen and (max-width:980px){.single-show .site-access-performances__details-row>div>p{width:100%}.single-show .site-access-performances__details-row>div>p+p{margin-top:10px}}@media screen and (max-width:980px){.single-show .site-access-performances__details-row{margin-bottom:0}}.single-show .site-access-performances__header{width:100%}@media screen and (max-width:980px){.single-show .site-access-performances__header-learn-more{margin-top:8px}}.single-show .site-access-performances__header-button{background-color:transparent;border:none;box-shadow:none;color:var(--global-primary-text-colour);font-size:1.4rem;padding:0;text-decoration:underline}.single-show .site-access-performances__schedule{display:flex;flex-wrap:wrap;gap:16px;width:100%}.single-show .site-access-performances__schedule-performance{flex-basis:calc(50% - 8px);margin-bottom:0;max-width:calc(50% - 8px)}.single-show .site-access-performances__schedule-performance>div{display:flex;flex-wrap:wrap;padding-bottom:20px}@media screen and (max-width:980px){.single-show .site-access-performances__schedule-performance>div{margin-bottom:20px;padding-bottom:0}}@media screen and (min-width:980px){.single-show .site-access-performances__schedule-performance{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px)}}@media screen and (max-width:980px){.single-show .site-access-performances__schedule-performance{flex-basis:100%;width:100%}}@media screen and (min-width:980px){.single-show .site-access-performances__schedule{gap:0 60px}}.single-show .site-access-performances__text{background-color:#f4f4f4;border-radius:5px;margin-bottom:20px;padding:10px;text-align:center}.single-show .site-access-performances__newsletter{background-color:var(--global-tertiary-accent-colour);border:none;border-radius:8px;color:var(--global-primary-text-colour);padding:20px 24px}.single-show .site-access-performances__newsletter>h3{font-family:var(--global-heading-font-family);font-size:clamp(1.6rem,2vw,2rem);font-weight:700;margin-bottom:20px;margin-top:0}.single-show .site-access-performances__newsletter-form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]){border:1px solid #4d4d4d;border-radius:4px;width:100%}@media screen and (min-width:980px){.single-show .site-access-performances__newsletter-form .form-fields__input:not([type=submit]):not([type=checkbox]):not([type=radio]){width:33.33%}}.single-show .site-access-performances__newsletter-form .form-fields p{margin:0}.single-show .site-access-performances__newsletter-form button[type=submit]{border-color:transparent;border-radius:4px;padding-bottom:15px;padding-top:15px}.single-show .site-access-performances__newsletter-form button[type=submit]>svg{margin-left:5px}@media screen and (max-width:400px){.single-show .site-access-performances__newsletter-form button[type=submit]{font-size:1.4rem}}.single-show .site-access-performances__newsletter-form label[for=newsletter-access-consent]{font-size:clamp(1.25rem,2vw,1.6rem)}.single-show .show-calendar__notice{background-color:var(--global-quaternary-accent-colour);border-radius:8px;padding:12px 20px;text-align:center}.single-show .related-news__articles{display:flex;gap:2rem}@media screen and (max-width:980px){.single-show .related-news__articles{flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;width:100%}}.single-show .related-news__article{margin-bottom:1rem;scroll-snap-align:start}.single-show .related-news__article-image{height:0;overflow:hidden;padding-bottom:50%;position:relative}.single-show .related-news__article-image>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.single-show .related-news__article-tag{background-color:var(--global-primary-colour);border-radius:4px;bottom:8px;color:rgba(0,0,0,.7);font-size:1.4rem;font-weight:600;padding:6px 8px;position:absolute;right:8px}@media screen and (max-width:980px){.single-show .related-news__article{flex:1 0 90%;max-width:100%;padding:0}}.single-show .related-news__more{padding-top:30px}.single-show .related-news__more h3{color:#757575;font-size:2.8rem;font-weight:500;margin-bottom:20px}.single-show .related-news__more ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0;width:100%}.single-show .related-news__more ul>li{flex-basis:calc(50% - 20px);font-size:1.6rem;margin:0}.single-show .related-news__more ul>li>a{color:rgba(0,0,0,.8);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.single-show .related-news__more ul>li>a:focus,.single-show .related-news__more ul>li>a:hover{color:rgba(0,0,0,.6)}}@media screen and (min-width:980px){.single-show .related-news__more ul>li{flex-basis:calc(33.33% - 20px)}}.single-show .similar-shows h2{margin-bottom:10px}.single-show .similar-shows>div{padding:0 10px}.single-show .similar-shows>div>p{font-size:clamp(1.4rem,2vw,1.6rem);line-height:2.4rem;margin-bottom:20px}.single-show .similar-shows__list{margin-bottom:30px;margin-left:0;margin-right:0}@media screen and (max-width:980px){.single-show .similar-shows__list .shows-grid__items{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;margin-left:auto;margin-right:auto;overflow-x:auto;scroll-snap-type:x mandatory;width:100%}.single-show .similar-shows__list .shows-grid__items .shows-grid-item{flex:0 0 90%;flex-grow:1;max-width:100%}}.single-show .similar-shows .shows-grid__buttons{z-index:1}.single-show .similar-shows .shows-grid__buttons>a{display:inline-block}.single-show .similar-shows .shows-grid__buttons>a:focus,.single-show .similar-shows .shows-grid__buttons>a:hover{background-color:#e84c0f;color:#fff;opacity:1}.single-show .faqs{padding-top:0}.single-show .ticket_calendar .sticky{top:30px}.single-show .ticket_calendar .ticket-listing::after{background-color:#cacccd;content:"";display:block;height:2px;margin-bottom:60px;margin-top:60px;width:100%}.single-show .lightbox{align-items:center;background:rgba(0,0,0,.9);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.single-show .lightbox__main{position:relative}@media screen and (min-width:980px){.single-show .lightbox__main{max-height:60vh}}.single-show .lightbox__content{margin:0 auto;max-width:1416px;overflow:visible;position:relative;text-align:center;width:100%}.single-show .lightbox__close{background:var(--global-primary-accent-colour);border:1px solid;border-radius:100%;color:#fff;cursor:pointer;font-family:var(--global-heading-font-family);font-size:clamp(2.4rem,4vw,3.36rem);height:42px;padding:0;position:absolute;right:16px;top:20px;width:42px;z-index:3}@media (min-width:980px){.single-show .lightbox__close{right:30px;top:40px}}.single-show .lightbox__main{display:flex;justify-content:center;width:100%}.single-show .lightbox__active-slide{height:0;margin-left:auto;margin-right:auto;max-height:662px;max-width:1176px;padding-bottom:50%;width:100%}.single-show .lightbox__active-slide iframe,.single-show .lightbox__active-slide img{border-radius:1.2rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:980px){.single-show .lightbox__active-slide{width:90%}}.single-show .lightbox__play-button{background:0 0;border:none;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:980px){.single-show .lightbox__play-button{display:none}}.single-show .lightbox .farlo-ui-revolver-carousel__arrow{background:0 0;border:none;border-radius:0!important;bottom:50px;font-size:0;height:auto;left:0;max-width:120px;min-width:60px;padding:0;position:absolute;text-indent:-9999rem;text-transform:capitalize;top:0;transform:none;width:10vw}.single-show .lightbox .farlo-ui-revolver-carousel__arrow:before{background-color:var(--global-olt-accent-colour);border:1px solid #fff;border-radius:18px;content:"";height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:36px}@media (min-width:980px){.single-show .lightbox .farlo-ui-revolver-carousel__arrow:before{border-radius:24px;height:48px;width:48px}}.single-show .lightbox .farlo-ui-revolver-carousel__arrow:hover:before{background-color:var(--global-olt-dark-accent-colour)}.single-show .lightbox .farlo-ui-revolver-carousel__arrow::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:50%;position:absolute;top:50%;transform:rotate(45deg);transform:translate(-50%,-50%) rotate(135deg);transition:transform .3s ease;width:10px}@media (min-width:980px){.single-show .lightbox .farlo-ui-revolver-carousel__arrow::after{height:15px;width:15px}}.single-show .lightbox .farlo-ui-revolver-carousel__arrow--next{background:0 0;left:unset;right:0}.single-show .lightbox .farlo-ui-revolver-carousel__arrow--next:after{margin-left:-2px;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:980px){.single-show .lightbox .farlo-ui-revolver-carousel__arrow--next:after{margin-left:-5px}}.single-show .lightbox .farlo-ui-revolver-carousel__arrow--prev:after{margin-left:1px;right:unset}@media (min-width:980px){.single-show .lightbox .farlo-ui-revolver-carousel__arrow--prev:after{margin-left:2px}}.single-show .lightbox__thumbnails{margin:40px auto 0;max-width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;padding:0 20px;scroll-behavior:smooth;width:100%}.single-show .lightbox__thumbnails::-webkit-scrollbar{display:none}.single-show .lightbox__thumbnails-inner{display:flex;flex-wrap:nowrap;gap:20px;width:max-content}@media screen and (max-width:980px){.single-show .lightbox__thumbnails-inner{gap:5px;justify-content:center;width:100%}}@media screen and (max-width:980px){.single-show .lightbox__thumbnails{margin-top:30px}}.single-show .lightbox__thumbnail{aspect-ratio:16/8.5;border:2px solid transparent;border-radius:.4rem;cursor:pointer;flex:0 0 auto;max-height:192px;min-width:0;overflow:hidden;padding:0;position:relative;transition:minWidth .2s ease;width:100%;width:342px}.single-show .lightbox__thumbnail.active{border:2px solid #e84c0f}@media screen and (max-width:980px){.single-show .lightbox__thumbnail.active{background-color:#e84c0f;border-radius:17px;min-width:29px;width:29px}}.single-show .lightbox__thumbnail img{border-radius:1rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:980px){.single-show .lightbox__thumbnail{background-color:#d9d9d9;border-radius:100%;flex-basis:10px;height:10px;width:10px}.single-show .lightbox__thumbnail img{display:none!important}}.single-show .lightbox__pagination{display:none}.farlo-ui-ticket-calendar__wrapper{background:var(--global-quaternary-accent-colour);border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:14px}.farlo-ui-ticket-calendar__pre-header{align-items:center;border-bottom:1px solid #e4e7e7;display:grid;margin-bottom:20px;padding-bottom:10px}.farlo-ui-ticket-calendar__pre-header>h2{font-family:var(--global-heading-font-family);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:500}@media screen and (max-width:980px){.farlo-ui-ticket-calendar__pre-header>h2{font-size:clamp(2.4rem,4vw,3.36rem);font-weight:500}}.farlo-ui-ticket-calendar__header{align-items:center;display:grid;gap:8px;grid-template-columns:40px auto 40px;margin-bottom:8px}.farlo-ui-ticket-calendar__header-month-year{font-family:var(--global-heading-font-family);font-size:20px;font-weight:500;grid-column:2/3;letter-spacing:.2px;text-align:center}.farlo-ui-ticket-calendar__button{background:var(--global-primary-colour);border:1px solid var(--global-secondary-accent-colour);border-radius:100%;box-shadow:0 0 5.886px rgba(0,0,0,.25);color:var(--global-primary-text-colour);display:grid;font-weight:500;height:34px;padding:0;place-items:center;width:34px}.farlo-ui-ticket-calendar__button>svg{height:15px;width:9px}.farlo-ui-ticket-calendar__button.is-disabled,.farlo-ui-ticket-calendar__button[disabled]{background:var(--global-primary-colour);cursor:not-allowed;opacity:.3}.farlo-ui-ticket-calendar__button--prev{grid-column:1}.farlo-ui-ticket-calendar__button--next{grid-column:3}.farlo-ui-ticket-calendar__filters{grid-column:3/4;justify-self:end;position:relative}.farlo-ui-ticket-calendar__filter-toggle{align-items:center;background-color:rgba(0,0,0,.1);border:none;border-radius:5px;color:var(--global-primary-text-colour);display:flex;font-size:1.4rem;font-weight:600;height:3rem;padding:0 10px}.farlo-ui-ticket-calendar__filter-toggle .farlo-ui-icons__icon-container{height:20px;transition:transform .2s ease;width:20px}.farlo-ui-ticket-calendar__filter-toggle[aria-expanded=true] .farlo-ui-icons__icon-container{transform:rotateX(180deg)}.farlo-ui-ticket-calendar__filter-popover{background:var(--global-primary-colour);border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.08);display:none;min-width:240px;padding:8px;position:absolute;right:0;top:100%;z-index:2}.farlo-ui-ticket-calendar__filter-popover:not([inert]){display:block}.farlo-ui-ticket-calendar__filter-item{align-items:center;background:rgba(0,0,0,.1);border-radius:5px;display:flex;padding:6px}.farlo-ui-ticket-calendar__filter-item+.farlo-ui-ticket-calendar__filter-item{margin-top:10px}.farlo-ui-ticket-calendar__filter-item--kids-week,.farlo-ui-ticket-calendar__filter-item--kw{background-color:var(--global-kw-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__filter-item--exclusive-price,.farlo-ui-ticket-calendar__filter-item--on-the-day-tickets,.farlo-ui-ticket-calendar__filter-item--otd,.farlo-ui-ticket-calendar__filter-item--special-offer{background-color:var(--global-olt-dark-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__filter-item--new-year,.farlo-ui-ticket-calendar__filter-item--new-year-sale{background-color:var(--global-nys-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__filter-item input[type=checkbox]{left:-9999rem;position:absolute}.farlo-ui-ticket-calendar__filter-item input[type=checkbox]:checked+.farlo-ui-ticket-calendar__filter-chip::after{transform:scale(.8) translateY(-50%)}.farlo-ui-ticket-calendar__filter-chip{font-size:1.4rem;font-weight:500;padding:0 5px 0 22px;position:relative}.farlo-ui-ticket-calendar__filter-chip::after,.farlo-ui-ticket-calendar__filter-chip::before{background-color:var(--global-primary-colour);border:1px solid var(--global-primary-colour);border-radius:2px;content:"";display:block;height:16px;left:0;position:absolute;top:3px;width:16px}.farlo-ui-ticket-calendar__filter-chip::after{background-color:transparent;background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/check.svg);background-size:contain;border:none;border-radius:0;color:rgba(0,0,0,.8);content:"";font-size:1.8rem;top:50%;transform:scale(0) translateY(-50%);transition:.3s ease}.farlo-ui-ticket-calendar__filter-clear{align-items:center;background:rgba(0,0,0,.1);border:1px solid var(--global-secondary-accent-colour);border-radius:4px;color:var(--global-primary-text-colour);display:flex;font-size:clamp(1.1rem,1vw,1.3rem);font-weight:700;height:30px;justify-content:center;margin:8px auto 0;width:100%}.farlo-ui-ticket-calendar__filter-clear-close{display:inline-block;height:16px;position:relative;vertical-align:middle;width:18px}.farlo-ui-ticket-calendar__filter-clear-close::after,.farlo-ui-ticket-calendar__filter-clear-close::before{background-color:var(--global-primary-text-colour);content:"";display:block;height:14px;left:7px;position:absolute;top:1px;transform:rotate(45deg);width:2px}.farlo-ui-ticket-calendar__filter-clear-close::after{height:2px;left:1px;top:7px;width:14px}.farlo-ui-ticket-calendar__filter-clear:disabled{cursor:not-allowed;opacity:.5}.farlo-ui-ticket-calendar__week-days{color:var(--global-primary-text-colour);display:grid;gap:6px;grid-template-columns:repeat(7,1fr);padding:6px 2px 8px}.farlo-ui-ticket-calendar__week-days .farlo-ui-ticket-calendar__week-day{font-size:1.2rem;text-align:center}.farlo-ui-ticket-calendar__days{display:block}.farlo-ui-ticket-calendar__week{display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr))}.farlo-ui-ticket-calendar__week+.farlo-ui-ticket-calendar__details .farlo-ui-ticket-calendar__section--offer .farlo-ui-ticket-calendar__option-left{align-items:flex-start;flex-direction:column}.farlo-ui-ticket-calendar__week+.farlo-ui-ticket-calendar__details .farlo-ui-ticket-calendar__section--offer .farlo-ui-ticket-calendar__option-left .farlo-ui-ticket-calendar__badge--save{margin-left:0}.farlo-ui-ticket-calendar__day{background-color:var(--global-primary-colour);border:.5px solid rgba(0,0,0,.2);border-radius:0;display:flex;min-height:56px;padding:8px;position:relative}.farlo-ui-ticket-calendar__day--disabled,.farlo-ui-ticket-calendar__day--empty,.farlo-ui-ticket-calendar__day--outside{opacity:.4}.farlo-ui-ticket-calendar__day:not(.farlo-ui-ticket-calendar__day--disabled):not(.farlo-ui-ticket-calendar__day--empty):hover{border-color:rgba(244,129,35,.2);box-shadow:0 0 0 2px rgba(244,129,35,.2) inset;cursor:pointer}.farlo-ui-ticket-calendar__day--active{border-color:rgba(244,129,35,.2);box-shadow:0 0 0 2px rgba(244,129,35,.2) inset}.farlo-ui-ticket-calendar__day-number{color:#757575;font-family:var(--global-body-font-family);font-size:1.4rem;font-weight:600}.farlo-ui-ticket-calendar__day-price{bottom:8px;color:#207f39;font-family:var(--global-body-font-family);font-size:clamp(1rem,1vw,1.2rem);font-weight:700;left:8px;line-height:1;position:absolute}.farlo-ui-ticket-calendar__day-stripe{border-radius:2px;flex:1 0 12px;height:3px}.farlo-ui-ticket-calendar__day-stripe--kw{background:var(--global-kw-accent-colour)}.farlo-ui-ticket-calendar__day-stripe--otd{background:var(--global-olt-dark-accent-colour)}.farlo-ui-ticket-calendar__day-stripe--nys{background:var(--global-nys-accent-colour)}.farlo-ui-ticket-calendar__day-stripe--none{background:0 0}.farlo-ui-ticket-calendar__details{background-color:var(--global-primary-colour);border-bottom:1px solid var(--global-secondary-accent-colour);border-radius:0;border-top:1px solid var(--global-secondary-accent-colour);margin:0;padding:12px}.farlo-ui-ticket-calendar__details-inner{padding:0}.farlo-ui-ticket-calendar__details .farlo-ui-ticket-calendar__badge--other-seats{display:none}.farlo-ui-ticket-calendar__time-group{border-bottom:1px solid var(--global-secondary-accent-colour);display:flex;gap:1.5rem;padding:1.25rem 0}.farlo-ui-ticket-calendar__time-group:last-child{border-bottom:none;padding-bottom:0}.farlo-ui-ticket-calendar__time-group:first-child{padding-top:0}.farlo-ui-ticket-calendar__time-group-left{flex-shrink:0;padding-top:.5rem}.farlo-ui-ticket-calendar__time-group-right{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;width:auto}.farlo-ui-ticket-calendar__option-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.farlo-ui-ticket-calendar__option-left{flex-grow:1}.farlo-ui-ticket-calendar__option-right{align-items:center;display:flex;flex-shrink:0;gap:1rem}.farlo-ui-ticket-calendar__perf{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto;padding:10px 0}.farlo-ui-ticket-calendar__perf:first-child{padding-top:0}.farlo-ui-ticket-calendar__perf+.farlo-ui-ticket-calendar__perf{border-top:1px solid var(--global-secondary-accent-colour)}.farlo-ui-ticket-calendar__perf-left,.farlo-ui-ticket-calendar__perf-right{display:flex;flex-direction:column;height:100%}.farlo-ui-ticket-calendar__time{font-size:1.6rem;font-weight:400}.farlo-ui-ticket-calendar__from{font-size:1.4rem;text-align:right}.farlo-ui-ticket-calendar__from--locked{margin-top:auto}@media screen and (max-width:520px){.farlo-ui-ticket-calendar__from{flex-grow:1;text-align:left}}.farlo-ui-ticket-calendar .button.button--book,.farlo-ui-ticket-calendar__book.button{background:linear-gradient(90deg,#f48123 .51%,#e35227 28.37%,#db3a28 50.96%,#e35227 70.17%,#f48123 99.96%);border:none;border-radius:4px;color:var(--global-primary-colour);display:inline-block;padding:8px 12px;text-align:center;text-decoration:none}.farlo-ui-ticket-calendar__section--nys .farlo-ui-ticket-calendar .button.button--book,.farlo-ui-ticket-calendar__section--nys .farlo-ui-ticket-calendar__book.button{background:var(--global-nys-accent-colour)}.farlo-ui-ticket-calendar__section--kw .farlo-ui-ticket-calendar .button.button--book,.farlo-ui-ticket-calendar__section--kw .farlo-ui-ticket-calendar__book.button{background:var(--global-kw-gradient-colour)}@media screen and (max-width:330px){.farlo-ui-ticket-calendar .button.button--book,.farlo-ui-ticket-calendar__book.button{padding:8px}}@media screen and (max-width:420px){.farlo-ui-ticket-calendar .button.button--book,.farlo-ui-ticket-calendar__book.button{min-width:140px}}.farlo-ui-ticket-calendar__stripes{align-items:center;display:flex;gap:2px;left:4px;position:absolute;top:4px;width:calc(100% - 8px)}.farlo-ui-ticket-calendar__badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px;margin-top:auto}.farlo-ui-ticket-calendar__badge{border-radius:4px;display:inline-flex;font-size:1.4rem;font-weight:600;line-height:1;padding:5px}.farlo-ui-ticket-calendar__badge--olt{display:none}.farlo-ui-ticket-calendar__badge--kids-week,.farlo-ui-ticket-calendar__badge--kw{background:var(--global-kw-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__badge--on-the-day,.farlo-ui-ticket-calendar__badge--otd,.farlo-ui-ticket-calendar__badge--special-offer{background-color:var(--global-olt-dark-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__badge--new-year-sale,.farlo-ui-ticket-calendar__badge--nys{background-color:var(--global-nys-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__badge--save{background-color:transparent;color:#0ca51c;font-size:clamp(1.1rem,1vw,1.4rem);margin-left:auto;margin-top:1px;padding:0}@media screen and (max-width:520px){.farlo-ui-ticket-calendar__badge--save{margin-left:auto;margin-top:0}}.farlo-ui-ticket-calendar__badge--other-seats{background-color:transparent;color:#777;font-size:clamp(1.1rem,1vw,1.4rem);margin-left:auto;margin-top:1px;padding:0}@media screen and (max-width:520px){.farlo-ui-ticket-calendar__badge--other-seats{margin-left:auto;margin-top:0}}.farlo-ui-ticket-calendar__empty{color:var(--global-secondary-accent-colour);padding:6px 2px}.farlo-ui-ticket-calendar__footer{padding-top:16px}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend{align-items:flex-start;color:var(--global-primary-text-colour);display:flex;justify-content:center}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-item{align-items:center;color:var(--global-primary-text-colour);display:flex;font-family:var(--global-body-font-family);font-size:1.25rem;font-weight:400;margin-right:10px}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-dot{background-color:var(--global-secondary-accent-colour);border-radius:100%;display:inline-flex;height:10px;margin-right:5px;width:10px}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-dot--otd{background-color:var(--global-olt-dark-accent-colour)}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-dot--kw{background-color:var(--global-kw-accent-colour)}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-dot--new-year-sale,.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-dot--nys{background-color:var(--global-nys-accent-colour)}.farlo-ui-ticket-calendar__footer .farlo-ui-ticket-calendar__legend-note{color:rgba(0,0,0,.6);font-size:1.25rem;font-weight:400;text-align:center}.farlo-ui-ticket-calendar__access{align-items:center;border:2px solid var(--global-olt-dark-accent-colour);border-radius:3px;color:var(--global-olt-dark-accent-colour);display:flex;justify-content:center;padding:3px 20px}.farlo-ui-ticket-calendar__access .farlo-ui-icons__icon-container{color:var(--global-olt-dark-accent-colour);height:20px;margin-right:10px;width:20px}.farlo-ui-ticket-calendar__wrapper--big{background:0 0;border:none;border-radius:0;margin-bottom:40px;padding:0}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__weeks{background-color:var(--global-quaternary-accent-colour);border-radius:8px 8px 0 0;margin-top:40px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__week-days .farlo-ui-ticket-calendar__week-day{color:var(--global-primary-text-colour);font-family:var(--global-body-font-family);font-size:1.703rem;font-weight:400}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__week-days .farlo-ui-ticket-calendar__week-day-number{display:block;font-weight:400;line-height:1}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__pre-header{border-bottom:none}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__pre-header>h2{font-size:clamp(2.4rem,4vw,3.36rem)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__header{grid-template-columns:40px 300px 40px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__button{background:var(--global-olt-dark-accent-colour);box-shadow:0 0 6.4px rgba(0,0,0,.25);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__button>svg{height:18px;width:10px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__filters{align-items:center;display:flex;justify-content:space-between;padding-top:20px;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__filters>div{align-items:center;display:flex;flex-wrap:wrap}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__times-inline::before{color:rgba(0,0,0,.6);content:"Performance Times:";display:block;flex-basis:100%;font-size:1.6rem;line-height:1;margin-bottom:16px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__times-inline .farlo-ui-ticket-calendar__filter-item{margin-right:12px;margin-top:0}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips{display:flex}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip{align-items:center;background:0 0;border:none;border-radius:5px;display:flex;font-size:1.4rem;font-weight:600;line-height:1;margin-right:12px;min-height:33px;padding:5px 6px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip .chip__dot{background-color:#f7f7f7;border-radius:2px;display:inline-flex;height:16px;margin-right:10px;position:relative;width:16px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip .chip__dot::after{background-color:transparent;background-image:url(/app/themes/OfficialLondonTheatre/dist/assets/media/icons/check.svg);background-size:contain;border:none;border-radius:0;color:rgba(0,0,0,.8);content:"";font-size:1.8rem;height:100%;position:absolute;top:50%;transform:scale(0) translateY(-50%);transition:.3s ease;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip.is-active .chip__dot::after{transform:scale(.8) translateY(-50%)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip--otd{background:var(--global-olt-dark-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip--kids-week,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip--kw{background:var(--global-kw-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip--new-year-sale,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips>.chip--nys{background:var(--global-nys-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__promo-chips::before{color:rgba(0,0,0,.6);content:"Promotions:";display:block;flex-basis:100%;font-size:1.6rem;line-height:1;margin-bottom:16px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__list-toggle{background:rgba(0,0,0,.1);border:none;box-shadow:none;font-size:1.4rem;font-weight:600;line-height:1;margin-left:auto;padding:8px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__day{background:var(--global-primary-colour);border:1px solid var(--global-secondary-accent-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__day--empty{opacity:.4}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__day__number{font-family:var(--global-body-font-family);font-weight:400}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__days{display:grid;font-weight:700;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));padding:8px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__cell{background:var(--global-primary-colour);border:1px solid rgba(202,204,205,.4);display:flex;flex-direction:column;margin:0;padding:8px;position:relative;transition:.3s ease}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__cell-body{display:flex;flex-direction:column;flex-grow:1;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__cell-number{margin-bottom:10px;text-align:left}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__cell-price{font-size:1.4rem;font-weight:700;margin-top:auto;padding-top:8px;text-align:left;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__cell:focus,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__cell:hover{text-decoration:none}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot{background-color:var(--global-quaternary-accent-colour);border:2px solid var(--global-quaternary-accent-colour);border-radius:4px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 12px;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot+.farlo-ui-ticket-calendar__slot{margin-top:8px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-head{align-items:center;display:flex;justify-content:space-between;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-head .farlo-ui-ticket-calendar__time{font-weight:400;padding-left:20px}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-head .farlo-ui-ticket-calendar__badges{margin-top:0}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-price{font-size:1.4rem;font-weight:700}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta{font-size:1.2rem;text-align:left;width:100%}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta .farlo-ui-ticket-calendar__from-line{font-size:1.2rem;font-weight:400}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta .farlo-ui-ticket-calendar__from-line--kids-week,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta .farlo-ui-ticket-calendar__from-line--kw{color:var(--global-kw-accent-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta .farlo-ui-ticket-calendar__from-line--new-year-sale,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta .farlo-ui-ticket-calendar__from-line--nys{color:var(--global-nys-accent-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot-meta .farlo-ui-ticket-calendar__from-line>strong{font-size:1.4rem}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__slot:hover{text-decoration:none}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge{font-size:1.1rem;font-weight:600;padding:4px 5px;text-align:left}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge--exclusive-price,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge--on-the-day-tickets,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge--special-offer{background-color:var(--global-olt-dark-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge--olt{display:none}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge--new-year-sale,.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__badge--nys{background-color:var(--global-nys-accent-colour);color:var(--global-primary-colour)}.farlo-ui-ticket-calendar__wrapper--big .farlo-ui-ticket-calendar__more{background:var(--global-tertiary-accent-colour);border:none;border-radius:4px;box-shadow:none;font-size:1.2rem;font-weight:600;margin-top:8px;padding:6px 12px;text-align:left}.farlo-ui-ticket-calendar__modal{background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.farlo-ui-ticket-calendar__modal:not([hidden]){align-items:center;display:flex;justify-content:center;padding:16px}@media (min-width:640px){.farlo-ui-ticket-calendar__modal:not([hidden]){padding:32px}}.farlo-ui-ticket-calendar__modal-card{background-color:var(--global-primary-colour);border-radius:12px;margin:auto;max-height:90vh;max-width:600px;overflow-y:auto;padding:16px;position:relative;width:100%}.farlo-ui-ticket-calendar__modal-card .farlo-ui-ticket-calendar__details-inner{padding:0}@media (min-width:640px){.farlo-ui-ticket-calendar__modal-card{padding:32px}}.farlo-ui-ticket-calendar__modal-close{background:0 0;border:none;box-shadow:none;color:var(--global-primary-text-colour);font-size:3rem;padding:0;position:absolute;right:10px;top:12px;width:38px}@media (min-width:640px){.farlo-ui-ticket-calendar__modal-close{right:30px;top:32px}}@media (hover:hover) and (pointer:fine){.farlo-ui-ticket-calendar__modal-close:focus,.farlo-ui-ticket-calendar__modal-close:hover{color:var(--global-olt-dark-accent-colour)}}.farlo-ui-ticket-calendar__modal-title{font-size:clamp(1.8rem,2vw,2.4rem);font-weight:600;margin-bottom:2.4rem}.farlo-ui-ticket-calendar__list{background-color:var(--global-quaternary-accent-colour);border-radius:8px 8px 0 0;display:flex;flex-direction:column;margin-top:40px}.farlo-ui-ticket-calendar__list[hidden]{display:none}.farlo-ui-ticket-calendar__list-body{list-style:none;padding:8px}.farlo-ui-ticket-calendar__list-group{background-color:var(--global-primary-colour);border-bottom:none;border-radius:4px;margin-bottom:8px;padding:12px}.farlo-ui-ticket-calendar__list-group-body{list-style:none;padding:0}.farlo-ui-ticket-calendar__list-group-body>.farlo-ui-ticket-calendar__list-item--grouped:last-child{border-bottom:none}.farlo-ui-ticket-calendar__list-date{margin-bottom:20px;margin-top:10px}.farlo-ui-ticket-calendar__list-item{align-items:center;background:var(--global-quaternary-accent-colour);border:1px solid var(--global-quaternary-accent-colour);border-radius:4px;display:grid;gap:12px;grid-template-columns:1fr auto;margin-bottom:8px;padding:10px}.farlo-ui-ticket-calendar__list-item:last-child{margin-bottom:0}.farlo-ui-ticket-calendar__list-item--grouped{background:0 0;border:none;border-bottom:1px solid var(--global-secondary-accent-colour);border-radius:0;display:flex;gap:1.5rem;grid-template-columns:initial;margin-bottom:0;padding:1.25rem 0}.farlo-ui-ticket-calendar__list-left,.farlo-ui-ticket-calendar__list-right{display:flex;flex-direction:column;height:100%}.farlo-ui-ticket-calendar__list-item--grouped,.farlo-ui-ticket-calendar__time-group{gap:1.5rem;padding:1.25rem 0}.farlo-ui-ticket-calendar__time-group{border-bottom:1px solid var(--global-secondary-accent-colour);display:flex}.farlo-ui-ticket-calendar__time-group:last-child{border-bottom:none}.farlo-ui-ticket-calendar__time-group-left{flex-shrink:0;padding-top:.5rem}.farlo-ui-ticket-calendar__time-group-right{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem}.farlo-ui-ticket-calendar__section{border:1px solid #d9d9d9;border-radius:8px;padding:16px 10px 10px;position:relative}.farlo-ui-ticket-calendar__section--full{padding-top:10px}.farlo-ui-ticket-calendar__section-title{background:var(--global-primary-colour);display:inline-block;font-family:var(--global-body-font-family);font-size:1.6rem;font-weight:600;left:50%;line-height:2.4rem;margin:0;padding:2px 5px;position:absolute;top:-16px;transform:translateX(-50%)}.farlo-ui-ticket-calendar__section+.farlo-ui-ticket-calendar__section{margin-top:24px}.farlo-ui-ticket-calendar__section--offer{border-color:var(--global-olt-accent-colour)}.farlo-ui-ticket-calendar__section--offer .farlo-ui-ticket-calendar__section-title{color:var(--global-olt-accent-colour)}.farlo-ui-ticket-calendar__section--offer .farlo-ui-ticket-calendar__option-row{background:rgba(232,76,14,.06)}.farlo-ui-ticket-calendar__section--nys{border-color:var(--global-nys-accent-colour)}.farlo-ui-ticket-calendar__section--nys .farlo-ui-ticket-calendar__section-title{color:var(--global-nys-accent-colour)}.farlo-ui-ticket-calendar__section--nys .farlo-ui-ticket-calendar__option-row{background:rgba(2,2,71,.06)}.farlo-ui-ticket-calendar__section--kw{border-color:var(--global-kw-accent-colour)}.farlo-ui-ticket-calendar__section--kw .farlo-ui-ticket-calendar__section-title{color:var(--global-kw-accent-colour)}.farlo-ui-ticket-calendar__section--kw .farlo-ui-ticket-calendar__option-row{background:rgba(2,2,71,.06)}.farlo-ui-ticket-calendar__option-row{align-items:center;background-color:var(--global-quaternary-accent-colour);border-radius:4px;display:flex;gap:1rem;justify-content:space-between;padding:10px}.farlo-ui-ticket-calendar__option-row+.farlo-ui-ticket-calendar__option-row{margin-top:8px}@media screen and (max-width:520px){.farlo-ui-ticket-calendar__option-row{flex-wrap:wrap}}.farlo-ui-ticket-calendar__option-left{align-items:center;display:flex;flex-grow:1}.farlo-ui-ticket-calendar__option-left .farlo-ui-ticket-calendar__badges{margin-bottom:0}.farlo-ui-ticket-calendar__option-right{align-items:center;display:flex;flex-shrink:0;gap:1rem}@media screen and (max-width:520px){.farlo-ui-ticket-calendar__option-right{width:100%}}.farlo-ui-ticket-calendar__offer-note{color:#e84c0e;font-size:1.2rem;margin:8px 0 0}.site-search__form{display:flex;max-width:640px;width:100%}.site-search__form-field-input{background:var(--global-primary-colour);border:2px solid #cfcfcf;border-radius:4px;box-shadow:none;margin-right:24px;padding:12px;width:100%}.site-search__submit{border-color:transparent;border-radius:4px;padding:6px 25px}.site-search__tabs{display:flex;gap:10px;margin-bottom:30px;margin-top:17px}.site-search__tabs>button{background:0 0;border:none;border-radius:4px;color:var(--global-primary-text-colour);font-family:var(--global-body-font-family);font-size:1.5rem;letter-spacing:.00375rem;line-height:1;padding:10px 12px;transition:.3s ease}.site-search__tabs>button[aria-selected=true]{background-color:#404040;color:var(--global-primary-colour)}.site-search [data-search-more]{display:none}.site-search [data-search-more]:not([hidden]){display:inline-block}.site-search-card__image{background-image:url(https://images-positive.officiallondontheatre.com/solt/image/upload/c_scale,q_90,f_auto,fl_progressive/DD-2191_-_OLT_Default_ogImage_b2vhvr.png);background-repeat:no-repeat;background-size:cover;border-radius:1rem 1rem 0 0;height:0;overflow:hidden;padding-bottom:50%;position:relative;width:100%}.site-search-card__badge{background-color:var(--global-olt-dark-accent-colour);border-radius:2px;color:var(--global-primary-colour);display:inline-block;font-size:1.25rem;font-weight:600;line-height:1.25rem;margin-bottom:10px;padding:6px 8px}.site-search-card__details{align-items:flex-start;text-align:left}.site-search__actions{display:flex;justify-content:center}
/*# sourceMappingURL=theme-show.css.map */