@font-face{font-family:"FlamaCondensed";font-style:normal;font-weight:700;src:url(../3accc2714ed804a9598c.woff) format("woff");src:url(../f45dd01be2039ed6de84.woff2) format("woff2")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:900;src:url(../f692537df3fd5f2b0b3d.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:900;src:url(../0e98b518d977357c16cd.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:700;src:url(../270e0deafbd80aa0e21c.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:700;src:url(../2dc9cb7395f4405fd282.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:500;src:url(../de2b5907dd9c1719b769.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:500;src:url(../ad4065f654cbdf6f77f3.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:normal;src:url(../afd9172ce31066d9321a.otf) format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:normal;src:url(../ac2b70866f13609ef7d0.otf) format("opentype")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../cff684e59ffb052d72cb.woff2) format("woff2");src:url(../08cefa1bc6566a650da7.woff) format("woff")}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}[role=list]{margin:0;padding:0;list-style:none}[role=list] li{list-style-image:none;margin-bottom:0}[role=list] li::after{content:none}body{min-height:100vh;line-height:1.5;margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;width:100%;height:auto}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.sr-only,.screen-reader-text,.section--stay-connected label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;font-size:16px}.sr-only:active,.sr-only:focus,.screen-reader-text:active,.screen-reader-text:focus,.section--stay-connected label:active,.section--stay-connected label:focus{clip:auto;height:auto;margin:0;overflow:visible;position:fixed;top:30px;left:20px;white-space:normal;width:auto;z-index:2;background:var(--color-white)}:root{--color-black: #000;--color-white: #fff;--color-violet: #6C5097;--color-thistle: #9D83C9;--color-pastel: #E7E1F3;--color-amethyst: #332249;--color-lilac: #D5C9E9;--color-turquoise: #099085;--color-pink: #E3306D;--color-tangerine: #FD8677;--color-aqua: #02C3C9;--color-blue: #18194F;--color-blue-dark: #171864;--color-sky-blue: #007A99;--color-mauve: #B9A6DA;--color-gold: #DEB406;--color-apple: #93D500;--color-neutral-5: #F3F4F5;--color-neutral-20: #D9D9D9;--color-neutral-40: #9FA8B1;--color-neutral-80: #405162;--fs-12: 12px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-27: 27px;--fs-28: 28px;--fs-30: 30px;--fs-32: 32px;--fs-36: 36px;--fs-40: 40px;--fs-45: 45px;--fs-48: 48px;--fs-52: 52px;--fs-55: 55px;--fs-56: 56px;--fs-80: 80px;--fs-160: 160px;--lh-14: 14px;--lh-16: 16px;--lh-18: 18px;--lh-20: 20px;--lh-22: 22px;--lh-24: 24px;--lh-26: 26px;--lh-28: 28px;--lh-30: 30px;--lh-32: 32px;--lh-34: 34px;--lh-36: 36px;--lh-38: 38px;--lh-40: 40px;--lh-42: 42px;--lh-48: 48px;--lh-52: 52px;--lh-55: 55px;--lh-56: 56px;--lh-80: 80px;--lh-84: 84px;--lh-160: 160px;--space-4: 4px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-15: 16px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-30: 30px;--space-32: 32px;--space-34: 34px;--space-36: 36px;--space-40: 40px;--space-42: 42px;--space-44: 44px;--space-48: 48px;--space-54: 54px;--space-55: 55px;--space-56: 56px;--space-60: 60px;--space-64: 64px;--space-80: 80px;--space-100: 100px;--fs-h1: var(--fs-45);--lh-h1: var(--lh-42);--fs-h2: var(--fs-32);--lh-h2: var(--lh-36);--fs-h3: var(--fs-24);--lh-h3: var(--lh-30);--fs-h4: var(--fs-20);--lh-h4: var(--lh-26);--fs-h5: var(--fs-18);--lh-h5: var(--lh-24);--fs-h6: var(--fs-20);--lh-h6: var(--lh-28);--space-lr: var(--space-24);--space-tb: var(--space-32);--max-width: 1366px;--max-content-width: calc(1003px + (var(--space-lr) * 2));--min-content-width: 796px;--polygon-btn-size: 64px;--carousel-btn-size: 48px;--logo-width: 180px;--secondary-logo-width: 134px;--font-family-body: "CircularPro", Arial, Serif;--font-family-headings: "FlamaCondensed", "Arial Narrow", Arial, sans-serif;--basic-transition: .3s ease-out;--clip-polygon: path("M93 1.73205C94.856 0.66026 97.144 0.660258 99 1.73205L188.263 53.2679C190.119 54.3397 191.263 56.3205 191.263 58.4641V161.536C191.263 163.679 190.119 165.66 188.263 166.732L99 218.268C97.144 219.34 94.856 219.34 93 218.268L3.7372 166.732C1.8808 165.66 0.737198 163.679 0.737198 161.536V58.4641C0.737198 56.3205 1.8808 54.3397 3.7372 53.2679L93 1.73205Z");--uri-tick: url("data:image/svg+xml,%3Csvg viewBox=%270 0 28 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M26 1.75L9.5 18.25L2 10.75%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");--uri-chevron: url("data:image/svg+xml,%3Csvg viewBox=%270 0 32 20%27 fill=%27black%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_6_5%29%27%3E%3Cpath d=%27M30.9789 1.5147C32.1505 2.6862 32.1505 4.5857 30.9789 5.7573L18.251 18.4852C17.0794 19.6568 15.1799 19.6568 14.0083 18.4852C12.8368 17.3137 12.8368 15.4142 14.0083 14.2426L26.7363 1.5147C27.9078 0.343103 29.8073 0.343104 30.9789 1.5147Z%27 /%3E%3Cpath d=%27M1.021 1.5148C2.1926 0.343196 4.0921 0.343196 5.2637 1.5148L17.9916 14.2427C19.1631 15.4142 19.1631 17.3137 17.9916 18.4853C16.82 19.6569 14.9205 19.6569 13.7489 18.4853L1.021 5.7574C-0.150601 4.5858 -0.150601 2.6863 1.021 1.5148Z%27 /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_6_5%27%3E%3Crect width=%2732%27 height=%2720%27 fill=%27black%27 transform=%27translate%2832 20%29 rotate%28-180%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");--uri-chevron-white: url("data:image/svg+xml,%3Csvg viewBox=%270 0 32 20%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_6_5%29%27%3E%3Cpath d=%27M30.9789 1.5147C32.1505 2.6862 32.1505 4.5857 30.9789 5.7573L18.251 18.4852C17.0794 19.6568 15.1799 19.6568 14.0083 18.4852C12.8368 17.3137 12.8368 15.4142 14.0083 14.2426L26.7363 1.5147C27.9078 0.343103 29.8073 0.343104 30.9789 1.5147Z%27 /%3E%3Cpath d=%27M1.021 1.5148C2.1926 0.343196 4.0921 0.343196 5.2637 1.5148L17.9916 14.2427C19.1631 15.4142 19.1631 17.3137 17.9916 18.4853C16.82 19.6569 14.9205 19.6569 13.7489 18.4853L1.021 5.7574C-0.150601 4.5858 -0.150601 2.6863 1.021 1.5148Z%27 /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_6_5%27%3E%3Crect width=%2732%27 height=%2720%27 fill=%27black%27 transform=%27translate%2832 20%29 rotate%28-180%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");--uri-polygon-aqua: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2727%27 viewBox=%270 0 24 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 0.5L23.2583 7V20L12 26.5L0.74167 20V7L12 0.5Z%27 fill=%27%23B9EBE2%27/%3E%3C/svg%3E%0A")}@media(max-width: 23.4275em){:root{--polygon-btn-size: 48px}}@media(min-width: 48em){:root{--space-lr: var(--space-32)}}@media(min-width: 75em){:root{--fs-h1: var(--fs-80);--lh-h1: var(--lh-84);--fs-h2: var(--fs-48);--lh-h2: var(--lh-56);--fs-h3: var(--fs-30);--lh-h3: var(--lh-34);--fs-h4: var(--fs-24);--lh-h4: var(--fs-30);--fs-h5: var(--fs-18);--lh-h5: var(--lh-24);--fs-h6: var(--fs-20);--lh-h6: var(--lh-28);--space-lr: var(--space-60);--space-tb: var(--space-60);--logo-width: 150px}}@media(min-width: 85.375em){:root{--space-lr: var(--space-80)}}.sub-header{font-family:var(--font-family-body);font-weight:500;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--color-blue);margin-bottom:12px;margin-top:0}p.small{font-size:var(--fs-16);line-height:var(--lh-22)}p.x-small{font-size:var(--fs-14);line-height:var(--lh-18)}p.intro{font-size:var(--fs-20);font-weight:500;line-height:var(--lh-24)}p.bigger{font-size:var(--fs-20);line-height:var(--lh-26)}.intro p{color:var(--color-blue);font-size:var(--fs-20);font-weight:500;line-height:var(--lh-24)}.intro p a{color:var(--color-violet);font-weight:700}@media all and (min-width: 992px){p.small{font-size:var(--fs-16);line-height:var(--lh-22)}p.intro{font-size:var(--fs-24);line-height:var(--lh-30)}p.bigger{font-size:var(--fs-24);line-height:var(--lh-30)}.intro p{font-size:var(--fs-24);line-height:var(--lh-30)}}@keyframes slide-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes rotate{100%{transform:rotate(360deg)}}.slick-list{display:flex}.slick-list .slick-track{display:flex;width:100% !important}.slick-list .slick-track .slick-slide{flex-shrink:0;display:flex !important}button.slick-arrow{position:absolute;top:-60px;padding:0;right:0;border:none;background:rgba(0,0,0,0)}button.slick-arrow[data-control-prev]{right:36px}button.slick-arrow.slick-disabled svg path{fill:#d5c9e9}button.slick-arrow.slick-disabled svg g path{fill:var(--color-white)}button.slick-arrow svg{width:36px;height:36px}.slick-dots{bottom:24px}.slick-dots li{margin:0}.slick-dots li button{padding:0}.slick-dots li button .slick-dot-icon{color:#fff;opacity:1}.slick-dots li button .slick-dot-icon:before{font-size:12px}.slick-dots li.slick-active button .slick-dot-icon{color:var(--color-violet);opacity:1}@media all and (min-width: 992px){button.slick-arrow{top:-75px}button.slick-arrow[data-control-prev]{right:45px}button.slick-arrow svg{width:42px;height:41.5px}.slick-list{margin-right:-24px}.slick-list .slick-track .slick-slide{padding-right:var(--space-24)}}.cog-credits{position:relative;display:flex;margin-left:0;padding-top:20px;align-items:center;height:30px;margin-right:0;cursor:pointer;padding-left:0 !important;width:0;flex-direction:inherit;padding-right:0}.cog-credits a{flex:1 0 auto;align-self:center;width:0;margin-left:0;overflow:hidden;transition:width .8s ease;white-space:nowrap;color:var(--color-white);font-size:var(--fs-16);line-height:var(--lh-22);text-decoration:none}.cog-credits a svg{width:125px;border-bottom:1px solid rgba(0,0,0,0)}.cog-credits svg path{fill:#fff !important}.cog-credits .cog{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;margin-right:8px}.cog-credits .cog svg{width:30px;height:30px;transition:all .8s ease}.cog-credits.active{flex-direction:row}.cog-credits.active .cog svg{transform:rotate(-360deg);margin-left:10px}.cog-credits.active a{width:125px}.cog-credits.active a svg{border-color:#fff}@media all and (min-width: 992px){.cog-credits{flex-direction:row-reverse;margin:0 0px 0 auto;grid-area:2/9/2/13}.cog-credits.active{flex-direction:row-reverse}.cog-credits.active .cog svg{margin-left:0}}html{scroll-behavior:smooth;height:100%;height:-webkit-fill-available}body{font-family:var(--font-family-body);font-size:var(--fs-18);line-height:var(--lh-24);color:var(--color-blue);text-underline-offset:.125em;-webkit-font-smoothing:antialiased;min-height:100vh;height:100%;min-height:-webkit-fill-available;background-color:var(--color-white)}h1{font-family:var(--font-family-headings);font-weight:700;font-size:var(--fs-h1);line-height:var(--lh-h1);text-transform:uppercase;color:var(--color-violet);margin-bottom:12px}h2{font-family:var(--font-family-headings);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-h2);text-transform:uppercase;color:var(--color-violet);margin-bottom:12px;margin-top:0}h3{font-family:var(--font-family-headings);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase;color:var(--color-violet);margin-bottom:8px;margin-top:0}h4{font-family:var(--font-family-body);font-weight:500;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--color-blue);margin-bottom:12px;margin-top:0}h5{font-family:var(--font-family-body);font-weight:700;font-size:var(--fs-h5);line-height:var(--lh-h5);color:var(--color-blue);margin-bottom:8px;margin-top:0}h6{font-family:var(--font-family-headings);font-weight:700;font-size:var(--fs-h6);line-height:var(--lh-h6);text-transform:uppercase;color:var(--color-blue);margin-bottom:6px;margin-top:0}svg{transition:all var(--basic-transition)}strong{font-weight:700}p a{background-color:var(--color-yellow-lightest);transition:background-color var(--basic-transition)}p a:hover,p a:focus-visible{background-color:var(--color-yellow)}p a:active{background-color:var(--color-aqua)}.container,.container-sm{width:100%;max-width:var(--max-width);padding-inline:var(--space-lr);margin-inline:auto}.container-sm{max-width:var(--max-content-width)}.dialog-open{overflow:hidden;padding-right:var(--scrollbar-width)}details,summary{list-style:none}::-webkit-details-marker,summary::marker{display:none}dt{font-weight:700;margin-top:var(--space-24);margin-bottom:var(--space-12);font-size:var(--fs-20)}dt:first-child{margin-top:0}li{position:relative}li:last-child{margin-bottom:0}ul,ol{padding-left:var(--space-20);margin-left:var(--space-24)}.image-mask{position:absolute}.position-relative{position:relative}.modal-open{overflow:hidden}@media all and (min-width: 992px){body{font-size:var(--fs-20);line-height:var(--lh-28)}.no-shrink{flex-shrink:0}}.ginput_container_consent input{width:24px !important;height:24px !important;padding:0 !important;display:flex !important;align-items:center !important;color:red}@font-face{font-family:"FlamaCondensed";font-style:normal;font-weight:400;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/flama/FlamaCondensed-Bold.woff") format("woff");src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/flama/FlamaCondensed-Bold.woff2") format("woff2")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:900;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/llcircular/CircularPro-Black.otf") format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:900;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/llcircular/CircularPro-BlackItalic.otf") format("opentype")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:700;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/llcircular/CircularPro-Bold.otf") format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:700;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/llcircular/CircularPro-BoldItalic.otf") format("opentype")}@font-face{font-family:"CircularPro";font-style:normal;font-weight:normal;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/llcircular/CircularPro-Book.otf") format("opentype")}@font-face{font-family:"CircularPro";font-style:italic;font-weight:normal;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/llcircular/CircularPro-BookItalic.otf") format("opentype")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/material-icons/MaterialIcons-Regular.woff2") format("woff2");src:url("https://www.lakesidearts.org.uk/wp-content/themes/cog-press-theme/src/fonts/material-icons/MaterialIcons-Regular.woff") format("woff")}.Input_Text,.MoneyTextBox,textarea,select,input{width:100%;height:48px;border:1px solid #bbb !important;color:var(--color-blue) !important;font-size:var(--fs-18) !important;line-height:var(--lh-24) !important;padding:0 var(--space-16);border-radius:0 !important;text-transform:none;padding:0 var(--space-16);display:flex;align-items:center}.Input_Text.MoneyTextBox,.MoneyTextBox.MoneyTextBox,textarea.MoneyTextBox,select.MoneyTextBox,input.MoneyTextBox{width:120px}select{text-transform:uppercase;background:url(../ead409a4694a6abc4101.svg) no-repeat #fff 98% 55%;cursor:pointer;appearance:none}textarea{width:100% !important;padding:0 var(--space-16);height:155px !important;padding:var(--space-24) var(--space-16) !important}.MoneyTextBox{display:inline-block;margin-left:10px}@media all and (min-width: 768px){.Input_Text,.MoneyTextBox,textarea,select,input{width:385px}}label,.left,.right{font-weight:700;font-size:var(--fs-18);line-height:var(--lh-26);color:var(--color-blue);margin-bottom:var(--space-14);display:inline-flex;justify-content:space-between;width:100%}.right,.spx-label-additional-context{padding-left:6px;opacity:1;font-size:var(--fs-14);font-weight:400;color:var(--color-violet)}.right{justify-content:flex-end;margin:0}.label-container{display:flex;justify-content:space-between}.AddToBasketButton,.UpdateButton,.RefreshButton,.Continue,#ctl00_ContentPlaceHolder_ChangeMySeatsLink,.DeclineButton,.More_Info,.CheckoutLink,#ctl00_ContentPlaceHolder_WhatsOnLink,#ctl00_ContentPlaceHolder_PromoCodeBox_PromoCodeButton,.spx-button-primary__checkout--start-checkout,.Login,a.ChangePassword,.SaveDetailsButton,.Logout,.Change_Password,.EditContactPreferences,.SaveOtherPreferencesButton,.CancelPreferencesButton,.SavePreferencesButton,.PagerPrevious,.PagerNext,.FindAddressButton,.SaveButton,.NextButton,.spx-button-primary,.spx-button-secondary,.spx-button-tertiary,.ConfirmButton,.SupplementaryEventsPage .Button,#SimpleSeatingDiv .button,.ResetPasswordButton,.PreviousButton{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-24);font-size:var(--fs-15);font-family:var(--font-family-body);font-weight:700;line-height:var(--lh-18);text-align:center;text-decoration:none;transition:all var(--basic-transition);color:var(--color-white) !important;border:0 !important;width:auto;flex-shrink:0;background:var(--color-violet);margin:0 0 0 auto;text-transform:none !important;height:48px;cursor:pointer}.AddToBasketButton:hover,.UpdateButton:hover,.RefreshButton:hover,.Continue:hover,#ctl00_ContentPlaceHolder_ChangeMySeatsLink:hover,.DeclineButton:hover,.More_Info:hover,.CheckoutLink:hover,#ctl00_ContentPlaceHolder_WhatsOnLink:hover,#ctl00_ContentPlaceHolder_PromoCodeBox_PromoCodeButton:hover,.spx-button-primary__checkout--start-checkout:hover,.Login:hover,a.ChangePassword:hover,.SaveDetailsButton:hover,.Logout:hover,.Change_Password:hover,.EditContactPreferences:hover,.SaveOtherPreferencesButton:hover,.CancelPreferencesButton:hover,.SavePreferencesButton:hover,.PagerPrevious:hover,.PagerNext:hover,.FindAddressButton:hover,.SaveButton:hover,.NextButton:hover,.spx-button-primary:hover,.spx-button-secondary:hover,.spx-button-tertiary:hover,.ConfirmButton:hover,.SupplementaryEventsPage .Button:hover,#SimpleSeatingDiv .button:hover,.ResetPasswordButton:hover,.PreviousButton:hover{background:#332249}.UpdateButton{width:280px}.RefreshButton,#ctl00_ContentPlaceHolder_ChangeMySeatsLink,.More_Info,#ctl00_ContentPlaceHolder_WhatsOnLink,#ctl00_ContentPlaceHolder_PromoCodeBox_PromoCodeButton,a.ChangePassword,.Logout,.EditContactPreferences,.CancelPreferencesButton,.PagerPrevious,.FindAddressButton,.spx-button-secondary,.spx-button-tertiary,#SimpleSeatingDiv .button,.PreviousButton{border:1px solid var(--color-blue) !important;color:var(--color-blue) !important;margin:0 auto 0 0;background:rgba(0,0,0,0);width:100%}.RefreshButton:hover,#ctl00_ContentPlaceHolder_ChangeMySeatsLink:hover,.More_Info:hover,#ctl00_ContentPlaceHolder_WhatsOnLink:hover,#ctl00_ContentPlaceHolder_PromoCodeBox_PromoCodeButton:hover,a.ChangePassword:hover,.Logout:hover,.EditContactPreferences:hover,.CancelPreferencesButton:hover,.PagerPrevious:hover,.FindAddressButton:hover,.spx-button-secondary:hover,.spx-button-tertiary:hover,#SimpleSeatingDiv .button:hover,.PreviousButton:hover{background:#e7e1f3}.More_Info{height:44px}.NewAccount .PreviousButton{margin-bottom:16px !important}@media all and (min-width: 768px){.RefreshButton,#ctl00_ContentPlaceHolder_ChangeMySeatsLink,.More_Info,#ctl00_ContentPlaceHolder_WhatsOnLink,#ctl00_ContentPlaceHolder_PromoCodeBox_PromoCodeButton,a.ChangePassword,.Logout,.EditContactPreferences,.CancelPreferencesButton,.PagerPrevious,.FindAddressButton,.spx-button-secondary,.spx-button-tertiary{width:auto}.NewAccount .PreviousButton{width:180px !important;margin-bottom:0 !important}}.Link,.ItemEditButton,.ItemDeleteButton,a[id*=_Edit],a[id*=_Delete],a[id*=_NewAddress],#EnterMyAddressManuallyLink,.AddRenewalToBasket,.DownloadLink{color:var(--color-violet) !important;font-weight:700;width:auto !important;background:rgba(0,0,0,0);height:auto;padding:0;border:none !important;text-decoration:underline !important}#EnterMyAddressManuallyLink{margin-top:24px !important;display:block;margin-bottom:40px}.spx-wikitext-container a{color:var(--color-violet) !important;font-weight:700}@media all and (min-width: 768px){#EnterMyAddressManuallyLink{margin-bottom:0}}.AddressOption,.Input_Checkbox,.Checkbox,.spx-field-container__purchase--choose-attendee,.SendTo,.spx-field-container__checkout--ticket-delivery,.spx-data-group-address-select .spx-field-container__checkout--select-address,.spx-field-container__checkout--order-summary{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;margin-top:0}.AddressOption label,.Input_Checkbox label,.Checkbox label,.spx-field-container__purchase--choose-attendee label,.SendTo label,.spx-field-container__checkout--ticket-delivery label,.spx-data-group-address-select .spx-field-container__checkout--select-address label,.spx-field-container__checkout--order-summary label{display:flex !important;margin:0 !important;justify-content:flex-start !important;align-items:center;width:100%;position:relative;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.AddressOption input,.Input_Checkbox input,.Checkbox input,.spx-field-container__purchase--choose-attendee input,.SendTo input,.spx-field-container__checkout--ticket-delivery input,.spx-data-group-address-select .spx-field-container__checkout--select-address input,.spx-field-container__checkout--order-summary input{display:none}.AddressOption input[type=checkbox]:not(:checked),.AddressOption input[type=radio]:not(:checked),.Input_Checkbox input[type=checkbox]:not(:checked),.Input_Checkbox input[type=radio]:not(:checked),.Checkbox input[type=checkbox]:not(:checked),.Checkbox input[type=radio]:not(:checked),.spx-field-container__purchase--choose-attendee input[type=checkbox]:not(:checked),.spx-field-container__purchase--choose-attendee input[type=radio]:not(:checked),.SendTo input[type=checkbox]:not(:checked),.SendTo input[type=radio]:not(:checked),.spx-field-container__checkout--ticket-delivery input[type=checkbox]:not(:checked),.spx-field-container__checkout--ticket-delivery input[type=radio]:not(:checked),.spx-data-group-address-select .spx-field-container__checkout--select-address input[type=checkbox]:not(:checked),.spx-data-group-address-select .spx-field-container__checkout--select-address input[type=radio]:not(:checked),.spx-field-container__checkout--order-summary input[type=checkbox]:not(:checked),.spx-field-container__checkout--order-summary input[type=radio]:not(:checked){appearance:none}.AddressOption input[type=checkbox]:checked+label:after,.AddressOption input[type=radio]:checked+label:after,.Input_Checkbox input[type=checkbox]:checked+label:after,.Input_Checkbox input[type=radio]:checked+label:after,.Checkbox input[type=checkbox]:checked+label:after,.Checkbox input[type=radio]:checked+label:after,.spx-field-container__purchase--choose-attendee input[type=checkbox]:checked+label:after,.spx-field-container__purchase--choose-attendee input[type=radio]:checked+label:after,.SendTo input[type=checkbox]:checked+label:after,.SendTo input[type=radio]:checked+label:after,.spx-field-container__checkout--ticket-delivery input[type=checkbox]:checked+label:after,.spx-field-container__checkout--ticket-delivery input[type=radio]:checked+label:after,.spx-data-group-address-select .spx-field-container__checkout--select-address input[type=checkbox]:checked+label:after,.spx-data-group-address-select .spx-field-container__checkout--select-address input[type=radio]:checked+label:after,.spx-field-container__checkout--order-summary input[type=checkbox]:checked+label:after,.spx-field-container__checkout--order-summary input[type=radio]:checked+label:after{content:" "}.AddressOption input[type=checkbox]:checked~label:after,.Input_Checkbox input[type=checkbox]:checked~label:after,.Checkbox input[type=checkbox]:checked~label:after,.spx-field-container__purchase--choose-attendee input[type=checkbox]:checked~label:after,.SendTo input[type=checkbox]:checked~label:after,.spx-field-container__checkout--ticket-delivery input[type=checkbox]:checked~label:after,.spx-data-group-address-select .spx-field-container__checkout--select-address input[type=checkbox]:checked~label:after,.spx-field-container__checkout--order-summary input[type=checkbox]:checked~label:after{content:" " !important}.Input_Checkbox label,.spx-label-field__checkout--payment-method,.spx-label-field__checkout--select-address,#UseCreditToPayForm .spx-label-field__checkout--credit,.spx-label-field__checkout--contact-preferences,.AddressOption label,.spx-label-field__checkout--gift-aid,.Checkbox label,.spx-label-field__purchase,.SendTo label,.spx-label-field__checkout--ticket-delivery,.spx-label-field__checkout--select-address,.spx-label-field__checkout--order-summary{align-items:flex-start;margin-bottom:0;display:flex;font-weight:400}.Input_Checkbox label .spx-text-copy,.spx-label-field__checkout--payment-method .spx-text-copy,.spx-label-field__checkout--select-address .spx-text-copy,#UseCreditToPayForm .spx-label-field__checkout--credit .spx-text-copy,.spx-label-field__checkout--contact-preferences .spx-text-copy,.AddressOption label .spx-text-copy,.spx-label-field__checkout--gift-aid .spx-text-copy,.Checkbox label .spx-text-copy,.spx-label-field__purchase .spx-text-copy,.SendTo label .spx-text-copy,.spx-label-field__checkout--ticket-delivery .spx-text-copy,.spx-label-field__checkout--select-address .spx-text-copy,.spx-label-field__checkout--order-summary .spx-text-copy{display:block;margin-right:6px}.Input_Checkbox label .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--payment-method .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--select-address .spx-text-copy.spx-data-administrative-division,#UseCreditToPayForm .spx-label-field__checkout--credit .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--contact-preferences .spx-text-copy.spx-data-administrative-division,.AddressOption label .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--gift-aid .spx-text-copy.spx-data-administrative-division,.Checkbox label .spx-text-copy.spx-data-administrative-division,.spx-label-field__purchase .spx-text-copy.spx-data-administrative-division,.SendTo label .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--ticket-delivery .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--select-address .spx-text-copy.spx-data-administrative-division,.spx-label-field__checkout--order-summary .spx-text-copy.spx-data-administrative-division{display:none}.Input_Checkbox label:before,.spx-label-field__checkout--payment-method:before,.spx-label-field__checkout--select-address:before,#UseCreditToPayForm .spx-label-field__checkout--credit:before,.spx-label-field__checkout--contact-preferences:before,.AddressOption label:before,.spx-label-field__checkout--gift-aid:before,.Checkbox label:before,.spx-label-field__purchase:before,.SendTo label:before,.spx-label-field__checkout--ticket-delivery:before,.spx-label-field__checkout--select-address:before,.spx-label-field__checkout--order-summary:before{content:" " !important;border:1px solid var(--color-blue);background:rgba(0,0,0,0);width:24px;height:24px;margin-right:32px;display:flex;align-items:center;flex-shrink:0;border-radius:50%}.Input_Checkbox label:after,.spx-label-field__checkout--payment-method:after,.spx-label-field__checkout--select-address:after,#UseCreditToPayForm .spx-label-field__checkout--credit:after,.spx-label-field__checkout--contact-preferences:after,.AddressOption label:after,.spx-label-field__checkout--gift-aid:after,.Checkbox label:after,.spx-label-field__purchase:after,.SendTo label:after,.spx-label-field__checkout--ticket-delivery:after,.spx-label-field__checkout--select-address:after,.spx-label-field__checkout--order-summary:after{content:none;width:18px;height:18px;background:var(--color-blue);top:3px;left:3px;bottom:0;right:0;position:absolute;margin:0 !important;border-radius:50%}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery{display:block !important;padding-left:55px;position:relative}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery:before{position:absolute !important;left:0 !important;top:0}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery .spx-text-copy__checkout--ticket-delivery{display:none !important}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery .spx-data-delivery-type,.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery .spx-data-delivery-price{display:block !important;width:100%}.spx-label-field__checkout--contact-preferences:before,.spx-label-field__checkout--credit:before,.spx-label-field__checkout--order-summary:before,.spx-label-field__checkout--payment-method:before{border-radius:0 !important;background:#fff !important;border:1px solid var(--color-blue) !important}.spx-label-field__checkout--contact-preferences:after,.spx-label-field__checkout--credit:after,.spx-label-field__checkout--order-summary:after,.spx-label-field__checkout--payment-method:after{transform:rotate(45deg) !important;height:15px !important;width:8px !important;border-bottom:2px solid var(--color-blue) !important;border-right:2px solid var(--color-blue) !important;background:none !important;border-radius:0 !important;top:3px !important;left:8px !important}.spx-field-container__checkout--order-summary label{align-items:flex-start !important}@media all and (min-width: 768px){.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery{display:flex !important;padding-left:0 !important}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery:before{position:relative !important}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery .spx-text-copy__checkout--ticket-delivery{display:block !important}.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery .spx-data-delivery-type,.spx-field-container__checkout--ticket-delivery .spx-label-field__checkout--ticket-delivery .spx-data-delivery-price{width:auto}}.Container{padding:0}body{margin:0 !important;background:rgba(0,0,0,0) !important}.SpektrixPage{padding-top:10px}.MyAccountHeading,.OrderNumber,.OrderHeading,.NewAccountHeading,.spx-heading-title__checkout--start-checkout,.spx-heading-title__checkout--start-checkout-login,.spx-header-container__checkout,.spx-heading-sub-headline__checkout--payment-method,.spx-heading-sub-headline__checkout--billing-address,.spx-heading-sub-headline__checkout--donation,.spx-label-field__checkout--donation,.spx-legend-guide__checkout--gift-aid,.MyAccount .SavedMessage,.AddCardHeading,.ChooseSeatsHeading,.PricesContainer .PricesHeading,.EditTicketsHeading .Separator,.OfferDescriptionAndLink,.Event_Dates .Dates_Heading,.BasketHeading,.OptionalMessage,.ViewDetails,.Details br,.Details .InstanceTicketsSummary,.MyAccount .Options,.ChooseAttendeeHeading{display:none !important}#Password-error,.ValidationError,.Email-error,.spx-validation-message__checkout--start-checkout,.SupplementaryEventsPage .ErrorMessage{color:#e12362;margin-top:8px;display:block}.spx-validation-copy__checkout--start-checkout.spx-validation-multiple-errors{display:none !important}.SeatThumbnail{width:15% !important}.PrivacyPolicy{margin-bottom:24px}.ErrorMessage,.spx-validation-copy,.spx-validation-message,.ValidationError{color:#e12362 !important;font-family:var(--font-family-body);font-size:18px;font-style:normal;font-weight:700;line-height:24px;position:relative}.ErrorMessage span,.spx-validation-copy span,.spx-validation-message span,.ValidationError span{color:#e12362 !important}.ErrorMessage span:before,.spx-validation-copy span:before,.spx-validation-message span:before,.ValidationError span:before{content:" ";background:url(https://lakeside-arts-staging.onyx-sites.io/wp-content/themes/cog-press-theme/src/img/error.svg) no-repeat rgba(0,0,0,0) 100% 100%;position:absolute;left:0;top:50%;width:25px;height:25px;background-size:contain;transform:translate(0px, -50%)}.ErrorMessage br,.spx-validation-copy br,.spx-validation-message br,.ValidationError br{display:none}.spx-validation-single-error:before,.ValidationError:before{content:" ";background:url(https://lakeside-arts-staging.onyx-sites.io/wp-content/themes/cog-press-theme/src/img/error.svg) no-repeat rgba(0,0,0,0) 100% 100%;position:absolute;left:0;top:50%;width:25px;height:25px;background-size:contain;transform:translate(0px, -50%)}.ValidationError{font-size:18px;margin-top:12px;padding-left:35px;color:#e12362 !important}.spx-validation-message:before{display:none}.spx-validation-message.spx-validation-field-error:before{display:block}.spx-validation-field-error{display:none !important}.spx-validation-errorlist ul{list-style:none;padding:0 0 0 36px !important}.spx-list-summary,.spx-sublist-summary{padding:0;margin:0 0 8px;list-style:none}.spx-list-summary li,.spx-sublist-summary li{margin-bottom:16px}.spx-list-summary li:last-child,.spx-sublist-summary li:last-child{margin-bottom:0}.spx-list-summary .spx-text-copy,.spx-sublist-summary .spx-text-copy{display:inline-block !important}.spx-sublist-summary{margin:6px 0 0}.AddGiftVoucher .AddGiftVoucherBlurb h1{margin-bottom:var(--space-30);font-family:var(--font-family-headings)}.AddGiftVoucher .RedeemGiftLink{margin-bottom:var(--space-60)}.AddGiftVoucher .Container{margin-bottom:var(--space-32)}.AddGiftVoucher .Container.SendTo{display:block}.AddGiftVoucher .Container.SendTo label{width:auto;align-items:center;display:inline-flex !important;margin-bottom:16px !important;margin-right:32px !important}.AddGiftVoucher .Container.SendTo label[for=ctl00_ContentPlaceHolder_CustomerEmailAddressRadioButton]{margin-bottom:16px;width:100%}.AddGiftVoucher .Container.SendTo input[type=radio]{display:none}.AddGiftVoucher .Container.SendTo .Input_Text{display:inline-block}.AddGiftVoucher .Container.Amount{position:relative}.AddGiftVoucher .Container.Amount .input-controls{position:absolute;bottom:12px;left:165px;display:flex;gap:8px;align-items:center}.AddGiftVoucher .Container.Amount .input-controls span{width:24px;height:24px;display:flex;align-items:center}.AddGiftVoucher .Container.Amount .input-controls span svg{width:20px;height:20px}.AddGiftVoucher .Container.DateToSend .select-wrap{display:inline-block;margin-right:8px}.AddGiftVoucher .Container.DateToSend .select-wrap select{width:85px;background:url(../ead409a4694a6abc4101.svg) no-repeat #fff 89% 55%}.AddGiftVoucher .Container.DateToSend input{width:85px !important;display:inline-block}.AddGiftVoucher .Container.DateToSend .VoucherExpiryText{display:block;margin-top:16px;font-size:14px;line-height:18px}.AddGiftVoucher .Container.Message{margin-bottom:var(--space-16)}.AddGiftVoucher .AddAnotherVoucherText{margin-bottom:24px;display:block;font-size:14px;line-height:18px}.AddGiftVoucher .Buttons{text-align:right}@media all and (min-width: 768px){.AddGiftVoucher .Container{margin-bottom:var(--space-32)}.AddGiftVoucher .Container.DateToSend .select-wrap{margin-right:20px}.AddGiftVoucher .Container.DateToSend .select-wrap select{width:150px}.AddGiftVoucher .Container.DateToSend input{width:150px !important}}.ChooseSeats select{height:56px !important;background-position:98% 50%}.ChooseSeats .Savings ul{display:none}.ChooseSeats .EventDetails{margin-bottom:var(--space-24)}.ChooseSeats .EventDetails .EventName{display:block;font-family:var(--font-family-headings);margin-bottom:var(--space-36);color:var(--color-blue);font-size:var(--fs-32);line-height:var(--lh-36);font-weight:700;text-transform:uppercase}.ChooseSeats .EventDetails .DateAndTime{font-size:var(--fs-18);line-height:var(--lh-22);font-weight:700;font-family:var(--font-family-body)}.ChooseSeats .SeatingAreaInstructions{font-size:var(--fs-h4);line-height:var(--lh-h4);margin-bottom:var(--space-30);margin-top:38px;color:var(--color-blue);font-family:var(--font-family-headings);text-transform:uppercase}.ChooseSeats .AreaAndVenueDetails{display:inline-block;margin-bottom:0px !important}.ChooseSeats .AreaAndVenueDetails .AreaName{margin-bottom:0 !important;display:inline}.ChooseSeats .AreaAndVenueDetails .VenueAddress{display:inline}.ChooseSeats .AreaAndVenueDetails .VenueName{display:inline !important}.ChooseSeats .SeatingSelector{max-width:100vw;overflow:hidden}.ChooseSeats .SeatingSelector .SeatingArea{padding-bottom:40px}.ChooseSeats .SeatingSelector .SeatingAreaControlParent{border:1px solid var(--color-neutral-5);margin-bottom:48px}.ChooseSeats .SeatingSelector .Container{margin-bottom:24px;position:relative}.ChooseSeats .SeatingSelector .Container .Price{font-size:20px;line-height:28px;display:block;order:2;margin-right:60px}.ChooseSeats .SeatingSelector .Unreserved .TicketType{display:flex;align-items:center;flex-wrap:wrap}.ChooseSeats .SeatingSelector .Unreserved .TicketType .label-container{order:1}.ChooseSeats .SeatingSelector .Unreserved .TicketType .label-container label{font-size:20px;line-height:28px;margin-bottom:0;font-weight:400}.ChooseSeats .SeatingSelector .Unreserved .TicketType input{width:70px;order:3;margin-right:0;margin-top:12px}.ChooseSeats .SeatingSelector .Unreserved .TicketType input::-webkit-outer-spin-button,.ChooseSeats .SeatingSelector .Unreserved .TicketType input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ChooseSeats .SeatingSelector .Unreserved .TicketType input[type=number]{-moz-appearance:textfield}.ChooseSeats .SeatingSelector .Unreserved .TicketType .input-controls{order:4;display:flex;gap:10px;margin-left:12px;margin-top:6px}.ChooseSeats .SeatingSelector .Unreserved .TicketType .input-controls span{min-width:auto;width:24px;height:24px;display:flex;font-size:36px;justify-content:center;color:var(--color-blue);cursor:pointer}.ChooseSeats .SeatingSelector .Unreserved .TicketType .Price{width:100%;margin-right:0}.ChooseSeats .InstanceCalendar{position:relative;min-width:auto;line-height:normal;margin:0;border:none;text-align:center;font-family:var(--font-family-body);text-transform:uppercase;height:48px;padding:0;align-items:center;width:100%;color:#1a1a1a !important;font-size:16px;font-style:normal;font-weight:500;line-height:20px;width:100%;margin:24px 0}.ChooseSeats .InstanceCalendar .CurrentDate{border:1px solid rgba(153,153,153,.75);height:48px;width:100%;display:flex;align-items:center;justify-content:center;border-right:none;color:var(--color-blue);font-size:18px;line-height:24px;text-transform:uppercase}.ChooseSeats .InstanceCalendar .PreviousShowingButton,.ChooseSeats .InstanceCalendar .NextShowingButton{display:none}.ChooseSeats .InstanceCalendar .DropDownCalendar .CalendarButton{border:1px solid rgba(153,153,153,.75);width:48px;margin:0;background:url(../d372aaf32baddc6ab52c.svg) no-repeat rgba(0,0,0,0) 50% 50% !important}.ChooseSeats .SeatingAreaHeading{margin:0 !important}.ChooseSeats .SeatingAreaHeading:empty{display:none}.ChooseSeats .InstanceCalendar+.SeatingAreaHeading{display:block !important;margin-bottom:0;font-size:0;position:relative;margin-top:0 !important}.ChooseSeats .InstanceCalendar+.SeatingAreaHeading span{display:none}.ChooseSeats .InstanceCalendar+.SeatingAreaHeading .select-wrap{top:0;max-height:56px;min-height:56px;width:100%}.ChooseSeats .InstanceCalendar+.SeatingAreaHeading .select-wrap select{width:100%;font-size:18px !important;line-height:24px !important;font-family:"CircularPro";font-weight:400;text-transform:none}.ChooseSeats .PricesContainer{margin:60px 0 48px}.ChooseSeats .PricesContainer .table-responsive{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.ChooseSeats .PricesContainer .table-responsive::-webkit-scrollbar{display:none}.ChooseSeats .PricesContainer .PriceListTable{display:flex;position:relative;padding-bottom:60px;width:100%;border-top:1px solid;padding-top:16px}.ChooseSeats .PricesContainer .PriceListTable:before{content:"Type";font-weight:700;display:flex;position:absolute;top:16px;left:0;align-items:center;font-family:var(--font-family-body);font-size:16px;line-height:24px}.ChooseSeats .PricesContainer .PriceListTable thead,.ChooseSeats .PricesContainer .PriceListTable tbody{flex:1;display:flex}.ChooseSeats .PricesContainer .PriceListTable thead tr{flex:1;padding-top:16px}.ChooseSeats .PricesContainer .PriceListTable thead tr th{text-align:left;white-space:nowrap;padding:0;font-family:var(--font-family-body);display:flex;align-items:center}.ChooseSeats .PricesContainer .PriceListTable thead tr th.PriceBand{font-weight:500;border-bottom:1px solid var(--color-blue)}.ChooseSeats .PricesContainer .PriceListTable thead tr th.TicketType{width:auto !important;border-bottom:1px solid var(--color-blue);padding:var(--space-16) 0;font-weight:400}.ChooseSeats .PricesContainer .PriceListTable thead tr th.TicketType.Money.Full{border-top:1px solid;margin-top:24px}.ChooseSeats .PricesContainer .PriceListTable tbody{display:flex}.ChooseSeats .PricesContainer .PriceListTable tbody tr{flex:1}.ChooseSeats .PricesContainer .PriceListTable tbody tr td{display:flex;align-items:center;font-family:var(--font-family-body);font-weight:500}.ChooseSeats .PricesContainer .PriceListTable tbody tr td.PriceBand{border-bottom:1px solid var(--color-blue);color:var(--color-blue);text-wrap:nowrap !important;white-space:nowrap;padding-bottom:15px;font-weight:700;font-size:16px;line-height:24px}.ChooseSeats .PricesContainer .PriceListTable tbody tr td.PriceBand .ImageIcon{margin-right:10px;background-image:none !important;border-radius:50%}.ChooseSeats .PricesContainer .PriceListTable tbody tr td.PriceBand span{padding-right:24px}.ChooseSeats .PricesContainer .PriceListTable tbody tr td.TicketType{background:rgba(0,0,0,0);padding:16px 0;border-bottom:1px solid var(--color-blue)}.ChooseSeats .PricesContainer .PriceListTable tbody tr.UnavailableLegend{width:100%;position:absolute;left:0;bottom:0}.ChooseSeats .PricesContainer .PriceListTable tbody tr.UnavailableLegend .PriceBand{border-bottom:none}.ChooseSeats .PricesContainer .PriceListTable tbody tr.UnavailableLegend .TicketType{display:none}.ChooseSeats .Buttons input{width:100%;margin-bottom:12px;text-align:center;justify-content:center}.ChooseSeats .PromoCode{margin-top:32px}.ChooseSeats .PromoCode .Input_Text{margin-bottom:16px}.ChooseSeats #ctl00_ContentPlaceHolder_SeatingAreaControl_ContainerDiv{background-repeat:no-repeat;background-size:contain;width:auto !important;height:400px !important}.ChooseSeats .ErrorMessage{margin-bottom:24px}.ChooseSeats .ErrorMessage span{padding-left:35px;display:flex}.ChooseSeats .Ticket_Types_Selection label{margin-bottom:0}@media all and (min-width: 400px){.ChooseSeats .PricesContainer .PriceListTable thead tr th.TicketType{width:auto}}@media all and (min-width: 600px){.ChooseSeats .SeatingSelector .Unreserved .TicketType input{width:70px;margin-right:20px;margin-top:0}.ChooseSeats .SeatingSelector .Unreserved .TicketType .input-controls{margin-left:0;margin-top:0}.ChooseSeats .SeatingSelector .Unreserved .TicketType .Price{width:100px;margin-right:60px}}@media all and (min-width: 768px){.ChooseSeats .AreaAndVenueDetails{display:inline-block;margin-bottom:30px !important}.ChooseSeats .InstanceCalendar+.SeatingAreaHeading .select-wrap{margin:24px 0}.ChooseSeats .InstanceCalendar+.SeatingAreaHeading .select-wrap select{width:340px}.ChooseSeats .EventDetails{margin-bottom:0}.ChooseSeats .EventDetails .EventName{margin-bottom:var(--space-20);font-size:var(--fs-48)}.ChooseSeats .EventDetails .DateAndTime{font-size:22px;line-height:34px}.ChooseSeats .SeatingAreaInstructions{margin-bottom:var(--space-36)}.ChooseSeats #ctl00_ContentPlaceHolder_SeatingAreaControl_ContainerDiv{height:455px !important}.ChooseSeats .SeatingSelector .Container .Price{margin-right:150px !important}.ChooseSeats .SeatingSelector .Unreserved .TicketType .label-container label{margin-bottom:0;min-width:170px}.ChooseSeats .PricesContainer .PriceListTable{padding-top:36px}.ChooseSeats .PricesContainer .PriceListTable:before{top:32px;font-size:22px;line-height:26px}.ChooseSeats .PricesContainer .PriceListTable thead tr{padding-top:36px}.ChooseSeats .PricesContainer .PriceListTable thead tr th.TicketType{padding:var(--space-32) 0}.ChooseSeats .PricesContainer .PriceListTable thead tr th.TicketType.Money.Full{margin-top:28px}.ChooseSeats .PricesContainer .PriceListTable tbody tr td.TicketType{padding:32px 0}.ChooseSeats .PricesContainer .PriceListTable tbody tr td.PriceBand{padding-bottom:33px;font-size:22px;line-height:26px}.ChooseSeats .PricesContainer .PriceListTable tbody tr.UnavailableLegend{bottom:-25px}.ChooseSeats .InstanceCalendar{width:340px;display:block;margin:24px 0 0}.ChooseSeats .Buttons{display:flex;justify-content:space-between}.ChooseSeats .Buttons input{width:280px;margin-bottom:0}}@media all and (min-width: 992px){.ChooseSeats .PricesContainer .PriceListTable thead tr{padding-top:32px}}.EditTickets .EditTicketsHeading{margin-bottom:var(--space-24)}.EditTickets .EditTicketsHeading .EventName{display:block;font-family:var(--font-family-headings);margin-bottom:var(--space-36);color:var(--color-blue);font-size:var(--fs-32);line-height:var(--lh-36)}.EditTickets .EditTicketsHeading .InstanceTime{font-size:var(--fs-18);line-height:var(--lh-22);font-weight:700;text-transform:none;color:var(--color-blue);font-family:var(--font-family-body)}.EditTickets h2.EditTicketsHeading .EventName{display:block;margin-bottom:var(--space-36);font-size:18px;line-height:22px;font-weight:400;text-transform:none;font-family:var(--font-family-body)}.EditTickets .Message{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:var(--space-24);margin-top:38px;color:var(--color-violet);text-transform:uppercase;font-family:var(--font-family-headings)}.EditTickets .Buttons{margin-top:42px}.EditTickets .Buttons input,.EditTickets .Buttons #ctl00_ContentPlaceHolder_ChangeMySeatsLink{width:100%;margin-bottom:12px;text-align:center;justify-content:center}.EditTickets #ctl00_ContentPlaceHolder_InstanceTicketsEditor{border-top:1px solid}.EditTickets table{width:100%}.EditTickets table tbody tr{padding:16px 0;display:flex;font-size:18px;line-height:24px;display:flex;font-weight:400;border-bottom:1px solid var(--color-blue)}.EditTickets table tbody tr th,.EditTickets table tbody tr td{width:40%;text-align:left;font-family:var(--font-family-body);color:var(--color-blue);font-size:18px;line-height:24px;display:flex;align-items:center}.EditTickets table tbody tr th.Area,.EditTickets table tbody tr td.Area{padding-right:40px;width:100px !important}.EditTickets table tbody tr th.Info,.EditTickets table tbody tr td.Info{margin:0px 0 20px;display:block;width:100px !important}.EditTickets table tbody tr th.Type,.EditTickets table tbody tr td.Type{width:100% !important}.EditTickets table tbody tr th.Type .select-wrap select,.EditTickets table tbody tr td.Type .select-wrap select{margin-top:0 !important;width:100%;height:56px}.EditTickets table tbody tr th{font-size:16px;line-height:24px;font-weight:700}@media all and (min-width: 768px){.EditTickets .EditTicketsHeading{margin-bottom:10px}.EditTickets .EditTicketsHeading .EventName{margin-bottom:var(--space-20);font-size:var(--fs-48)}.EditTickets .EditTicketsHeading .InstanceTime{font-size:22px;line-height:34px}.EditTickets h2.EditTicketsHeading{margin-bottom:0}.EditTickets h2.EditTicketsHeading .EventName{font-size:22px;line-height:34px}.EditTickets .Message{margin-bottom:var(--space-24);margin-top:var(--space-32)}.EditTickets .Buttons{display:flex;justify-content:space-between}.EditTickets .Buttons input,.EditTickets .Buttons a{width:280px !important;margin-bottom:0}.EditTickets table tbody tr{padding:32px 0}.EditTickets table tbody tr th,.EditTickets table tbody tr td{width:33%;display:flex;align-items:center}.EditTickets table tbody tr th select,.EditTickets table tbody tr td select{width:300px !important;margin-bottom:0 !important;margin-top:0 !important;background:url(../ead409a4694a6abc4101.svg) no-repeat #fff 95% 55%}.EditTickets table tbody tr th.Area,.EditTickets table tbody tr td.Area{padding-right:0;width:20% !important}.EditTickets table tbody tr th.SeatName,.EditTickets table tbody tr td.SeatName{width:20% !important}.EditTickets table tbody tr th.Info,.EditTickets table tbody tr td.Info{margin:0;display:flex;width:40% !important}.EditTickets table tbody tr th{font-size:22px;line-height:26px}}.Multibuypage h1{font-size:32px;line-height:36px;margin-bottom:32px}.Multibuypage .BoldText{display:block}.Multibuypage .NumberRequireExtraEvents{display:block;margin-top:24px;font-weight:700}.Multibuypage .Events{border-top:1px solid var(--color-blue);padding-top:24px;margin-top:24px}.Multibuypage .Events .Event{margin-bottom:34px}.Multibuypage .Events .Event .Event_Image img{width:100%;aspect-ratio:1/1;height:100%;object-fit:cover}.Multibuypage .Events .Event .Event_Text{margin-top:8px}.Multibuypage .Events .Event .Event_Text .Event_Description{display:none}.Multibuypage .Events .Event .Event_Text .Event_Name{text-decoration:none;display:block;margin-bottom:8px;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-blue);text-transform:uppercase;font-family:var(--font-family-headings);font-weight:700}.Multibuypage .Events .Event .Event_Text .Event_Dates{display:block;margin-bottom:16px;font-size:24px;line-height:32px;font-weight:700}.Multibuypage .Buttons{border-top:1px solid;padding-top:42px}.Multibuypage .Buttons input{width:100%;margin-bottom:12px;text-align:center;justify-content:center}@media all and (min-width: 768px){.Multibuypage h1{font-size:50px;line-height:56px;margin-bottom:34px}.Multibuypage .Events{padding-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:24px;margin-top:24px}.Multibuypage .Events .Event{margin-bottom:30px}.Multibuypage .Buttons{display:flex;padding-top:30px;justify-content:space-between}.Multibuypage .Buttons input{width:280px;margin-bottom:0}}.Basket2 .Savings{color:var(--color-blue) !important;font-style:normal;font-weight:500;display:block;border-bottom:1px solid;padding-bottom:40px}.Basket2 .Savings h2{display:none}.Basket2 .Savings br{display:none}.Basket2 .Savings ul li a{color:#724ebd}.Basket2 .Savings .PromoCode{position:relative}.Basket2 .Savings .PromoCode .Input_Text{width:100% !important;margin-bottom:16px}.Basket2 .Savings .PromoCode span#ctl00_ContentPlaceHolder_PromoCodeBox_PromoCodeTextBox{display:flex;align-items:center;border:none;padding:0;align-items:center;background:rgba(0,0,0,0);color:#1a1a1a;font-size:18px;font-style:normal;font-weight:600;line-height:18px;padding-top:9px}.Basket2 .Savings .PromoCode .Button{margin:0 !important;width:100% !important}.Basket2 .Items{margin-top:24px}.Basket2 dl.Items{width:100%;padding-top:0;margin:0}.Basket2 dl.Items .AddAnotherGiftVoucher{display:none}.Basket2 dl.Items dt.Header{padding:16px 0;background:none;display:block;float:left;border-bottom:1px solid var(--color-blue);width:50%;display:flex;align-items:center;color:var(--color-blue);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin:0 !important}.Basket2 dl.Items dt.Item{margin-bottom:5px}.Basket2 dl.Items dt.Item.Instance,.Basket2 dl.Items dt.Item.Merchandise,.Basket2 dl.Items dt.Item.GiftVoucher,.Basket2 dl.Items dt.Item.Membership,.Basket2 dl.Items dt.Item.Donation,.Basket2 dl.Items dt.Item.TicketSubscription,.Basket2 dl.Items dt.Item.Fee{margin:0;padding:30px 0px 0;border-top:none !important}.Basket2 dl.Items dt.Item.Instance span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.Instance span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.Instance span[id*=_TicketSubNameLabel],.Basket2 dl.Items dt.Item.Merchandise span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.Merchandise span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.Merchandise span[id*=_TicketSubNameLabel],.Basket2 dl.Items dt.Item.GiftVoucher span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.GiftVoucher span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.GiftVoucher span[id*=_TicketSubNameLabel],.Basket2 dl.Items dt.Item.Membership span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.Membership span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.Membership span[id*=_TicketSubNameLabel],.Basket2 dl.Items dt.Item.Donation span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.Donation span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.Donation span[id*=_TicketSubNameLabel],.Basket2 dl.Items dt.Item.TicketSubscription span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.TicketSubscription span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.TicketSubscription span[id*=_TicketSubNameLabel],.Basket2 dl.Items dt.Item.Fee span[id*=_EventNameLabel],.Basket2 dl.Items dt.Item.Fee span[id*=_MerchandiseNameLabel],.Basket2 dl.Items dt.Item.Fee span[id*=_TicketSubNameLabel]{display:block;width:100%;font-size:18px;font-style:normal;font-weight:400;line-height:18px;padding-bottom:12px}.Basket2 dl.Items dt.Item.GiftVoucher,.Basket2 dl.Items dt.Item.Membership,.Basket2 dl.Items dt.Item.Donation{display:block;width:100%;font-size:18px;font-style:normal;font-weight:600;line-height:18px;padding-bottom:12px}.Basket2 dl.Items dt.Footer,.Basket2 dl.Items dt.Fee{padding:0;position:relative;z-index:10;font-size:18px;line-height:24px;font-weight:600;color:var(--color-blue);margin-top:24px;margin-bottom:0}.Basket2 dl.Items dt.Fee{font-weight:400}.Basket2 dl.Items dt.Footer{display:none}.Basket2 dl.Items dd{position:relative;margin-left:0}.Basket2 dl.Items dd.Header{margin:0 0 0 auto;background:none;border-bottom:1px solid var(--color-blue);width:50%;padding:27px 0;color:var(--color-blue);font-size:16px;font-weight:700;line-height:22px}.Basket2 dl.Items dd.Header .Breakdown{width:100% !important;list-style:none;display:flex;align-items:center;position:absolute;margin:0;right:0;top:16px;gap:12px;padding:0}.Basket2 dl.Items dd.Header .Breakdown li{font-weight:600;text-align:right;width:100%}.Basket2 dl.Items dd.Header .Breakdown li.Commission{display:none}.Basket2 dl.Items dd.Item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;gap:16px 0}.Basket2 dl.Items dd.Item.Donation p{width:50%}.Basket2 dl.Items dd.Item.Instance,.Basket2 dl.Items dd.Item.Merchandise,.Basket2 dl.Items dd.Item.GiftVoucher,.Basket2 dl.Items dd.Item.Membership,.Basket2 dl.Items dd.Item.Donation,.Basket2 dl.Items dd.Item.TicketSubscription,.Basket2 dl.Items dd.Item.Fee{margin:0;padding:0;border-bottom:1px solid}.Basket2 dl.Items dd.Item.Instance .ViewDetails,.Basket2 dl.Items dd.Item.Merchandise .ViewDetails,.Basket2 dl.Items dd.Item.GiftVoucher .ViewDetails,.Basket2 dl.Items dd.Item.Membership .ViewDetails,.Basket2 dl.Items dd.Item.Donation .ViewDetails,.Basket2 dl.Items dd.Item.TicketSubscription .ViewDetails,.Basket2 dl.Items dd.Item.Fee .ViewDetails{padding-top:10px}.Basket2 dl.Items dd.Item.Instance .ViewDetails a,.Basket2 dl.Items dd.Item.Merchandise .ViewDetails a,.Basket2 dl.Items dd.Item.GiftVoucher .ViewDetails a,.Basket2 dl.Items dd.Item.Membership .ViewDetails a,.Basket2 dl.Items dd.Item.Donation .ViewDetails a,.Basket2 dl.Items dd.Item.TicketSubscription .ViewDetails a,.Basket2 dl.Items dd.Item.Fee .ViewDetails a{display:inline-block}.Basket2 dl.Items dd.Item.Instance .Details,.Basket2 dl.Items dd.Item.Merchandise .Details,.Basket2 dl.Items dd.Item.GiftVoucher .Details,.Basket2 dl.Items dd.Item.Membership .Details,.Basket2 dl.Items dd.Item.Donation .Details,.Basket2 dl.Items dd.Item.TicketSubscription .Details,.Basket2 dl.Items dd.Item.Fee .Details{width:50%}.Basket2 dl.Items dd.Item.Instance .Details span,.Basket2 dl.Items dd.Item.Merchandise .Details span,.Basket2 dl.Items dd.Item.GiftVoucher .Details span,.Basket2 dl.Items dd.Item.Membership .Details span,.Basket2 dl.Items dd.Item.Donation .Details span,.Basket2 dl.Items dd.Item.TicketSubscription .Details span,.Basket2 dl.Items dd.Item.Fee .Details span{font-size:18px;font-weight:400}.Basket2 dl.Items dd.Item.Instance .Breakdown,.Basket2 dl.Items dd.Item.Merchandise .Breakdown,.Basket2 dl.Items dd.Item.GiftVoucher .Breakdown,.Basket2 dl.Items dd.Item.Membership .Breakdown,.Basket2 dl.Items dd.Item.Donation .Breakdown,.Basket2 dl.Items dd.Item.TicketSubscription .Breakdown,.Basket2 dl.Items dd.Item.Fee .Breakdown{display:flex;align-items:center;margin:0;padding:0;width:50% !important;gap:12px}.Basket2 dl.Items dd.Item.Instance .Breakdown li,.Basket2 dl.Items dd.Item.Merchandise .Breakdown li,.Basket2 dl.Items dd.Item.GiftVoucher .Breakdown li,.Basket2 dl.Items dd.Item.Membership .Breakdown li,.Basket2 dl.Items dd.Item.Donation .Breakdown li,.Basket2 dl.Items dd.Item.TicketSubscription .Breakdown li,.Basket2 dl.Items dd.Item.Fee .Breakdown li{text-align:right;width:100%;color:var(--color-blue);font-size:18px;font-style:normal;font-weight:500;line-height:24px;list-style:none}.Basket2 dl.Items dd.Item.Instance .Breakdown li.To,.Basket2 dl.Items dd.Item.Merchandise .Breakdown li.To,.Basket2 dl.Items dd.Item.GiftVoucher .Breakdown li.To,.Basket2 dl.Items dd.Item.Membership .Breakdown li.To,.Basket2 dl.Items dd.Item.Donation .Breakdown li.To,.Basket2 dl.Items dd.Item.TicketSubscription .Breakdown li.To,.Basket2 dl.Items dd.Item.Fee .Breakdown li.To{display:none}.Basket2 dl.Items dd.Item.Instance .Breakdown .Label,.Basket2 dl.Items dd.Item.Merchandise .Breakdown .Label,.Basket2 dl.Items dd.Item.GiftVoucher .Breakdown .Label,.Basket2 dl.Items dd.Item.Membership .Breakdown .Label,.Basket2 dl.Items dd.Item.Donation .Breakdown .Label,.Basket2 dl.Items dd.Item.TicketSubscription .Breakdown .Label,.Basket2 dl.Items dd.Item.Fee .Breakdown .Label{display:none}.Basket2 dl.Items dd.Item.Instance .Buttons,.Basket2 dl.Items dd.Item.Merchandise .Buttons,.Basket2 dl.Items dd.Item.GiftVoucher .Buttons,.Basket2 dl.Items dd.Item.Membership .Buttons,.Basket2 dl.Items dd.Item.Donation .Buttons,.Basket2 dl.Items dd.Item.TicketSubscription .Buttons,.Basket2 dl.Items dd.Item.Fee .Buttons{display:flex;width:100%;margin-top:0;padding:0;margin-bottom:24px;gap:50px;justify-content:flex-start;border:none}.Basket2 dl.Items dd.Item.Instance .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.Instance .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.Instance .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.Instance .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.Instance .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.Instance .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.Instance .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.Instance .Buttons input[id*=_EditButton],.Basket2 dl.Items dd.Item.Merchandise .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.Merchandise .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.Merchandise .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.Merchandise .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.Merchandise .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.Merchandise .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.Merchandise .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.Merchandise .Buttons input[id*=_EditButton],.Basket2 dl.Items dd.Item.GiftVoucher .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.GiftVoucher .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.GiftVoucher .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.GiftVoucher .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.GiftVoucher .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.GiftVoucher .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.GiftVoucher .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.GiftVoucher .Buttons input[id*=_EditButton],.Basket2 dl.Items dd.Item.Membership .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.Membership .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.Membership .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.Membership .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.Membership .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.Membership .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.Membership .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.Membership .Buttons input[id*=_EditButton],.Basket2 dl.Items dd.Item.Donation .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.Donation .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.Donation .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.Donation .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.Donation .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.Donation .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.Donation .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.Donation .Buttons input[id*=_EditButton],.Basket2 dl.Items dd.Item.TicketSubscription .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.TicketSubscription .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.TicketSubscription .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.TicketSubscription .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.TicketSubscription .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.TicketSubscription .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.TicketSubscription .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.TicketSubscription .Buttons input[id*=_EditButton],.Basket2 dl.Items dd.Item.Fee .Buttons .ItemEditButton,.Basket2 dl.Items dd.Item.Fee .Buttons .ItemDeleteButton,.Basket2 dl.Items dd.Item.Fee .Buttons input[id*=_EditMerchandiseButton],.Basket2 dl.Items dd.Item.Fee .Buttons input[id*=_DeleteMerchandiseButton],.Basket2 dl.Items dd.Item.Fee .Buttons input[id*=_EditGiftVoucherButton],.Basket2 dl.Items dd.Item.Fee .Buttons input[id*=_DeleteGiftVoucherButton],.Basket2 dl.Items dd.Item.Fee .Buttons input[id*=_DeleteButton],.Basket2 dl.Items dd.Item.Fee .Buttons input[id*=_EditButton]{color:var(--color-violet) !important;font-weight:700;width:auto !important;background:rgba(0,0,0,0);height:auto;padding:0;border:none !important;text-decoration:underline !important;cursor:pointer}.Basket2 dl.Items dd.Item.Merchandise,.Basket2 dl.Items dd.Item.GiftVoucher{justify-content:flex-end}.Basket2 dl.Items dd.Footer,.Basket2 dl.Items dd.Fee{padding:0}.Basket2 dl.Items dd.Footer .Breakdown,.Basket2 dl.Items dd.Fee .Breakdown{position:relative;width:100% !important;list-style:none;float:right;flex:0 0 50% !important;padding:0;display:block;margin-bottom:32px}.Basket2 dl.Items dd.Footer .Breakdown .GrandTotal,.Basket2 dl.Items dd.Footer .Breakdown .Commission,.Basket2 dl.Items dd.Fee .Breakdown .GrandTotal,.Basket2 dl.Items dd.Fee .Breakdown .Commission{font-weight:600;font-size:18px;display:flex;justify-content:space-between}.Basket2 dl.Items dd.Footer .Breakdown .Saving,.Basket2 dl.Items dd.Fee .Breakdown .Saving{display:none}.Basket2 dl.Items dd.Fee .Breakdown{margin-bottom:16px}.Basket2 dl.Items dd.Fee .Breakdown .Commission{margin-top:-24px;font-weight:400}.Basket2 dl.Items dd.Fee .Breakdown .Commission .Label{font-size:0}.Basket2 dl.Items dd.Footer .Commission{visibility:hidden;display:none !important}.Basket2 dl.Items .AddAnotherGiftVoucher.Button{margin-bottom:30px;padding:0 20px;color:#fff !important;width:auto !important}.Basket2 .Buttons{margin-top:65px;width:100%;border-top:1px solid;padding-top:40px}.Basket2 .Buttons a{width:100% !important;margin-bottom:12px !important;text-align:center;justify-content:center}@media all and (min-width: 768px){.Basket2 .Savings .PromoCode .Input_Text{width:74% !important;margin-bottom:0}.Basket2 .Savings .PromoCode .Button{position:absolute;top:auto;right:0;left:auto;bottom:0;width:180px !important}.Basket2 .Buttons{display:flex;justify-content:space-between}.Basket2 .Buttons a{width:280px !important;margin-bottom:0}.Basket2 dl.Items dt.Header{width:50%;padding:32px 0;font-size:24px;line-height:22px;margin:0 !important}.Basket2 dl.Items dd.Header{width:50%;padding:43px 0;font-size:24px;line-height:22px}.Basket2 dl.Items dd.Header .Breakdown{top:32px}.Basket2 dl.Items dd.Item.Instance .Buttons,.Basket2 dl.Items dd.Item.Merchandise .Buttons,.Basket2 dl.Items dd.Item.GiftVoucher .Buttons,.Basket2 dl.Items dd.Item.Membership .Buttons,.Basket2 dl.Items dd.Item.Donation .Buttons,.Basket2 dl.Items dd.Item.TicketSubscription .Buttons{gap:75px}.Basket2 dl.Items dd.Item.Instance .Breakdown,.Basket2 dl.Items dd.Item.Merchandise .Breakdown,.Basket2 dl.Items dd.Item.GiftVoucher .Breakdown,.Basket2 dl.Items dd.Item.Membership .Breakdown,.Basket2 dl.Items dd.Item.Donation .Breakdown,.Basket2 dl.Items dd.Item.TicketSubscription .Breakdown{width:50% !important}}.spx-main-container{padding-bottom:30px !important}.spx-main-container .spx-section-container__checkout--personal-details,.spx-main-container .spx-section-container__checkout--donations,.spx-main-container .spx-section-container__checkout--order-summary,.spx-main-container .spx-section-container__checkout--billing-details,.spx-main-container .spx-section-container__checkout--payment,.spx-main-container .spx-section-container__checkout--contact-preferences,.spx-main-container .spx-section-container__checkout--gift-aid,.spx-main-container .spx-section-container__checkout--ticket-delivery,.spx-main-container .spx-section-container__checkout--additional-details{background:var(--color-neutral-5);padding:24px;margin-bottom:24px;position:relative;border-radius:0;border-top:1px solid var(--color-blue)}.spx-main-container .spx-section-container__checkout--personal-details form,.spx-main-container .spx-section-container__checkout--donations form,.spx-main-container .spx-section-container__checkout--order-summary form,.spx-main-container .spx-section-container__checkout--billing-details form,.spx-main-container .spx-section-container__checkout--payment form,.spx-main-container .spx-section-container__checkout--contact-preferences form,.spx-main-container .spx-section-container__checkout--gift-aid form,.spx-main-container .spx-section-container__checkout--ticket-delivery form,.spx-main-container .spx-section-container__checkout--additional-details form{margin:0 !important}.spx-main-container .spx-section-container__checkout--personal-details.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--donations.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--order-summary.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--billing-details.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--payment.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--contact-preferences.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--gift-aid.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--ticket-delivery.spx-state-empty h2,.spx-main-container .spx-section-container__checkout--additional-details.spx-state-empty h2{margin-bottom:0 !important}.spx-main-container .spx-section-container__checkout--personal-details .spx-text-copy,.spx-main-container .spx-section-container__checkout--donations .spx-text-copy,.spx-main-container .spx-section-container__checkout--order-summary .spx-text-copy,.spx-main-container .spx-section-container__checkout--billing-details .spx-text-copy,.spx-main-container .spx-section-container__checkout--payment .spx-text-copy,.spx-main-container .spx-section-container__checkout--contact-preferences .spx-text-copy,.spx-main-container .spx-section-container__checkout--gift-aid .spx-text-copy,.spx-main-container .spx-section-container__checkout--ticket-delivery .spx-text-copy,.spx-main-container .spx-section-container__checkout--additional-details .spx-text-copy{display:block}.spx-main-container .spx-section-container__checkout--personal-details .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--personal-details .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--donations .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--donations .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--order-summary .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--order-summary .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--billing-details .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--billing-details .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--payment .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--payment .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--contact-preferences .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--contact-preferences .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--gift-aid .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--gift-aid .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--ticket-delivery .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--ticket-delivery .spx-text-copy.spx-data-last-name,.spx-main-container .spx-section-container__checkout--additional-details .spx-text-copy.spx-data-first-name,.spx-main-container .spx-section-container__checkout--additional-details .spx-text-copy.spx-data-last-name{display:inline-block}.spx-main-container .spx-section-container__checkout--personal-details.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--donations.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--order-summary.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--billing-details.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--payment.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--contact-preferences.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--gift-aid.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--ticket-delivery.spx-state-read-only h2,.spx-main-container .spx-section-container__checkout--additional-details.spx-state-read-only h2{width:80%}.spx-main-container .spx-section-container__checkout--personal-details.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--donations.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--order-summary.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--billing-details.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--payment.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--contact-preferences.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--gift-aid.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--ticket-delivery.spx-state-read-only .spx-data-text-custom-field,.spx-main-container .spx-section-container__checkout--additional-details.spx-state-read-only .spx-data-text-custom-field{display:block;margin-bottom:8px !important}.spx-main-container .spx-field-container{width:auto;margin-bottom:30px;position:relative;text-align:left}.spx-main-container .spx-field-container input.spx-radio-button{display:none}.spx-main-container .spx-field-container input .spx-state-invalid{margin-bottom:12px}.spx-main-container .spx-button-primary{margin:0 0 0px auto;display:flex;width:100%}.spx-main-container .spx-link-edit{margin:0;width:auto;width:auto;position:absolute;right:24px;top:30px;color:var(--color-violet) !important;font-size:18px;font-style:normal;font-weight:600;line-height:18px;text-decoration-line:underline}.spx-main-container .spx-link-edit.spx-link-edit__checkout--select-address{top:4px;right:0}.spx-main-container abbr[title]{text-decoration:none}.spx-main-container h2{margin-bottom:16px}.spx-main-container legend{margin-bottom:16px}.spx-main-container .spx-validation-errorlist{padding:16px 0 0}.spx-main-container .spx-validation-errorlist ul{margin:0 0 24px;padding:0 0 0 18px;text-align:left}.spx-main-container .spx-validation-errorlist ul li{font-weight:400;margin-bottom:16px}.spx-main-container .spx-validation-errorlist ul li:last-child{margin-bottom:0}.spx-main-container .spx-validation-errorlist ul li a{text-decoration:none !important;color:#e3306d}.spx-main-container .spx-validation-single-error{color:#e3306d;font-size:18px;line-height:26px;margin-bottom:0;padding-left:35px}.spx-section-container__checkout--donations.spx-state-read-only h3.spx-heading-sub-headline__checkout--donations{display:none}.spx-main-container__checkout--donations .spx-button-secondary.spx-intent-continue{margin-top:16px;width:100%}.spx-main-container__checkout--donations .spx-field-container__checkout--donation{position:relative;width:247px !important;margin-top:24px;margin-bottom:80px}.spx-main-container__checkout--donations .spx-field-container__checkout--donation .spx-text-copy__checkout--donation{display:inline-flex}.spx-main-container__checkout--donations .spx-field-container__checkout--donation .spx-button-tertiary__checkout{position:absolute;right:0;top:10px;min-width:auto;width:24px;height:24px;display:flex;border:none !important;padding:0;font-size:36px;background:rgba(0,0,0,0);align-items:center;justify-content:center;color:var(--color-blue);cursor:pointer}.spx-main-container__checkout--donations .spx-field-container__checkout--donation .spx-button-tertiary__checkout.spx-intent-increment{right:32px}.spx-main-container__checkout--donations .spx-field-container__checkout--donation .spx-input-text.spx-input-text__checkout--donation{width:150px !important;margin-left:10px;display:inline-block}.spx-section-container__checkout--gift-aid .spx-fieldset-container__checkout--gift-aid.spx-data-group-giftaid-option{font-size:18px;line-height:26px;border:0;margin:24px 0;padding:0}.spx-section-container__checkout--gift-aid .spx-fieldset-container__checkout--gift-aid.spx-data-group-giftaid-option .spx-field-container__checkout--gift-aid{margin-bottom:16px;display:flex;align-items:center;margin-left:12px}.spx-section-container__checkout--gift-aid .spx-fieldset-container__checkout--gift-aid.spx-data-group-giftaid-option .spx-field-container__checkout--gift-aid input[type=checkbox]:not(:checked){appearance:none}.spx-section-container__checkout--gift-aid .spx-fieldset-container__checkout--gift-aid.spx-data-group-giftaid-option .spx-field-container__checkout--gift-aid input[type=radio]{display:none}.spx-section-container__checkout--gift-aid .spx-fieldset-container__checkout--gift-aid.spx-data-group-giftaid-option .spx-field-container__checkout--gift-aid input[type=radio]:checked+label:after{content:" "}.spx-section-container__checkout--gift-aid .spx-fieldset-container__checkout--gift-aid.spx-data-group-giftaid-option .spx-unordered-list__checkout--gift-aid-info{padding:0 20px}.spx-section-container__checkout--gift-aid .spx-subsection-container__checkout--gift-aid-info{margin-top:24px}.spx-section-container__checkout--gift-aid .spx-subsection-container__checkout--gift-aid-info.spx-state-accordion-expanded{margin-bottom:30px;margin-top:0}.spx-section-container__checkout--gift-aid .spx-subsection-container__checkout--gift-aid-info.spx-state-accordion-expanded .spx-subsection-container__checkout--gift-aid-info{margin-top:0}.spx-section-container__checkout--gift-aid .spx-button-tertiary__checkout--gift-aid-info{width:100%;margin-bottom:16px}.spx-section-container__checkout--contact-preferences .spx-wikitext-container{margin-bottom:24px}.spx-section-container__checkout--contact-preferences.spx-state-read-only h3{display:none}.spx-section-container__checkout--contact-preferences.spx-state-read-only ul{margin:0 !important;list-style:none;padding:0}.spx-section-container__checkout--contact-preferences.spx-state-read-only ul li{display:flex;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.spx-section-container__checkout--contact-preferences.spx-state-read-only ul li .spx-data-contact-preference-name{margin-right:6px;margin-bottom:0 !important}.spx-section-container__checkout--contact-preferences.spx-state-read-only ul li .spx-data-contact-preference-choice{margin-bottom:0 !important}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout{margin:0 0 24px;padding:0;list-style:none}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout li{margin-bottom:16px}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout li.spx-field-container__checkout{margin-left:12px}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout li h3{margin-bottom:24px}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout li ul.spx-list-contact-preferences .spx-field-container__checkout input[type=checkbox]:not(:checked){appearance:none}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout li ul.spx-list-contact-preferences .spx-field-container__checkout input[type=checkbox]{display:none}.spx-section-container__checkout--contact-preferences .spx-list-contact-preferences__checkout li ul.spx-list-contact-preferences .spx-field-container__checkout input[type=checkbox]:checked+input+label:after{content:" "}.spx-data-group-basket-summary .spx-link-edit__checkout{top:80px}.spx-field-container__checkout.spx-field-container__checkout--credit{display:block;gap:24px}.spx-subsection-summary-container__checkout--credit,.spx-subsection-container__checkout--final-summary{border-top:1px solid;margin-top:24px;padding-top:24px}.spx-section-container__checkout--order-summary .spx-heading-sub-headline{color:#18194f;font-size:24px;line-height:30px;font-family:var(--font-family-body);text-transform:none;margin-bottom:14px}.spx-section-container__checkout--order-summary .spx-button-tertiary__checkout--credit{width:100%;margin-top:8px}.spx-section-container__checkout--order-summary .spx-list-summary li:last-child{margin:0 0 24px !important}.spx-section-container__checkout--order-summary #TermsAndConditionsWikiText{margin-bottom:0 !important;font-weight:700}.spx-section-container__checkout--order-summary .spx-list-summary__checkout--membership-summary{padding:0;list-style:none}.spx-section-container__checkout--order-summary.spx-state-read-only .spx-subsection-container__checkout--credit{display:none;margin-bottom:0 !important}.spx-section-container__checkout--order-summary .spx-label-field__checkout--credit{display:block}.spx-section-container__checkout--order-summary label[for=GiftVoucherCode]{display:none !important}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary .ErrorMessage,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary .spx-validation-copy,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary .spx-validation-message,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary .ValidationError,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery .ErrorMessage,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery .spx-validation-copy,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery .spx-validation-message,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery .ValidationError,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit .ErrorMessage,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit .spx-validation-copy,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit .spx-validation-message,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit .ValidationError{font-size:18px}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary .spx-text-copy__checkout--credit,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery .spx-text-copy__checkout--credit,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit .spx-text-copy__checkout--credit{display:inline-block;margin-bottom:8px}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary #UseCreditToPayForm,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery #UseCreditToPayForm,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit #UseCreditToPayForm{display:block}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary #UseCreditToPayForm .spx-field-container__checkout--credit,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery #UseCreditToPayForm .spx-field-container__checkout--credit,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit #UseCreditToPayForm .spx-field-container__checkout--credit{margin-left:12px}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox],.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox],.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]{display:none}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]:not(:checked),.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]:not(:checked),.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]:not(:checked){appearance:none}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--order-summary #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]:checked~label:after,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--ticket-delivery #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]:checked~label:after,.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit #UseCreditToPayForm .spx-field-container__checkout--credit input[type=checkbox]:checked~label:after{content:" "}.spx-section-container__checkout--order-summary .spx-field-container__checkout--order-summary{margin-top:24px;margin-bottom:24px !important;margin-left:12px}.spx-section-container__checkout--order-summary .spx-wikitext-container__checkout--order-summary{margin-bottom:24px}.spx-data-group-delivery-option-select{border:none;padding:0;margin:0}.spx-data-group-delivery-option-select .spx-field-container{margin-bottom:16px;margin-left:12px}#DeliveryAddressSubsection{margin-top:24px !important}#DeliveryAddressSubsection .spx-fieldset-container__checkout--select-address{border:none;padding:0;margin:0}#DeliveryAddressSubsection #FindMyAddressButton{margin-bottom:24px}#manualaddresscontainer{margin-top:24px}.spx-subsection-container__checkout--edit-billing-address{margin-bottom:24px}.spx-subsection-container__checkout--edit-billing-address .spx-heading-sub-headline__checkout--edit-billing-address{font-size:20px;font-weight:600}.spx-subsection-summary-container__checkout--billing-address span{display:block !important}#AddressSubsection select,#AddressSubsection #AddressDropdown{height:56px !important;background-position:98% 50% !important}#AddressSubsection #AddressDropdown{margin:24px 0 !important}.spx-label-field__checkout--payment-method{margin-left:12px}.spx-data-group-address-select .spx-field-container__checkout--select-address label{display:block !important;padding-left:55px;position:relative;width:60%}.spx-data-group-address-select .spx-field-container__checkout--select-address label .spx-data-addressline1{margin-top:0 !important}.spx-data-group-address-select .spx-field-container__checkout--select-address label[for=UseAnotherAddress]{display:flex !important;width:100%}.spx-data-group-address-select .spx-field-container__checkout--select-address label:before{position:absolute;left:0}.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method,.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address{border:none;padding:0;margin:0}.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method input[type=checkbox]:not(:checked),.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method input[type=radio]:not(:checked),.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address input[type=checkbox]:not(:checked),.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address input[type=radio]:not(:checked){appearance:none}.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method input[type=checkbox],.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method input[type=radio],.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address input[type=checkbox],.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address input[type=radio]{display:none}.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method input[type=checkbox]:checked+label:after,.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--payment-method input[type=radio]:checked+label:after,.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address input[type=checkbox]:checked+label:after,.spx-section-container__checkout--billing-details .spx-fieldset-container__checkout--select-address input[type=radio]:checked+label:after{content:" "}.spx-section-container__checkout--billing-details #StoreNewCardCheckBoxFieldContainer{display:flex}.spx-section-container__checkout--billing-details #StoreNewCardCheckBoxFieldContainer input[type=checkbox]:not(:checked){appearance:none}.spx-section-container__checkout--billing-details #StoreNewCardCheckBoxFieldContainer input[type=checkbox]{display:none}.spx-section-container__checkout--billing-details #StoreNewCardCheckBoxFieldContainer input[type=checkbox]:checked~label:after{content:" ";left:20px !important}.spx-iframe__checkout--payment{min-height:680px !important}.PaymentOptions{width:100%}.PaymentOptions .ValidationError:before{content:none}.PaymentOptions .Buttons{text-align:right}.PaymentOptions .Buttons #continue{margin:0 0 0 auto}.PaymentOptions .Container{position:relative;margin-bottom:24px;width:100%}.PaymentOptions .Container #CardTypeList{width:100% !important;height:48px;background:url(https://lakeside-arts-development.cogdesign.com/wp-content/themes/cog-press-theme/static/images/sp-select.svg) no-repeat #fff 98% 55%;appearance:none}.PaymentOptions .Container input{height:48px;width:100% !important}.PaymentOptions .Container input.spx-radio-button{display:none}.PaymentOptions .Container label.right{display:none !important}.spx-main-container__checkout--checkout-error .spx-state-error{padding:0}.spx-main-container__checkout--checkout-error .spx-state-error .spx-text-copy{display:block}.spx-main-container__checkout--order-confirmation .spx-section-container__checkout--order-confirmation{padding:24px !important;background:var(--color-neutral-5)}.spx-main-container__checkout--order-confirmation .spx-section-container__checkout--order-confirmation .spx-text-copy{display:block;margin-top:0}.spx-main-container__checkout--order-confirmation .spx-section-container__checkout--order-confirmation .spx-text-copy span{display:inline !important}@media all and (min-width: 768px){.spx-main-container .spx-button-primary{margin:0 0 0px auto;display:flex;width:180px}.spx-subsection-container__checkout--personal-details .spx-text-copy{margin-bottom:8px !important}.spx-main-container__checkout--personal-details .Input_Text,.spx-main-container__checkout--personal-details .MoneyTextBox,.spx-main-container__checkout--personal-details textarea,.spx-main-container__checkout--personal-details select,.spx-main-container__checkout--personal-details input{width:100%}.spx-main-container__checkout--personal-details .spx-field-container__checkout.spx-state-required{width:48.3%;display:inline-block;margin-right:24px}.spx-main-container__checkout--personal-details .spx-field-container__checkout.spx-state-required+.spx-state-required{margin-right:0}.spx-subsection-summary-container__checkout--ticket-delivery .spx-text-copy{display:inline-block !important}.spx-list-contact-preferences__checkout.spx-state-read-only h3{display:none}.spx-list-contact-preferences__checkout.spx-state-read-only .spx-list-contact-preferences__checkout--contact-preferences{margin:0 !important}.spx-list-contact-preferences__checkout.spx-state-read-only .spx-list-contact-preferences__checkout--contact-preferences li{display:flex}.spx-list-contact-preferences__checkout.spx-state-read-only .spx-list-contact-preferences__checkout--contact-preferences li .spx-data-contact-preference-name{margin-right:6px;margin-bottom:0 !important}.spx-list-contact-preferences__checkout.spx-state-read-only .spx-list-contact-preferences__checkout--contact-preferences li .spx-data-contact-preference-choice{margin-bottom:0 !important}#DeliveryAddressSubsection .spx-link-edit__checkout--select-address{position:absolute}#DeliveryAddressSubsection .spx-field-container__checkout.spx-field-container__checkout--select-address label{align-items:center !important}.spx-section-container__checkout--order-summary .spx-subsection-container__checkout--credit .spx-field-container__checkout--credit #GiftVoucherCode{width:350px !important;display:inline-block}.spx-data-group-delivery-option-select .spx-field-container__checkout--ticket-delivery label{align-items:center !important}.spx-section-container__checkout--order-summary .spx-button-tertiary__checkout--credit{width:auto;margin-top:0}.spx-field-container__checkout--select-address .spx-label-field__checkout--select-address{width:80% !important}.spx-main-container__checkout--donations .spx-button-secondary.spx-intent-continue{position:absolute;bottom:24px;top:auto;width:auto !important}.spx-section-container__checkout--donations .spx-button-primary{width:auto !important}.spx-field-container__checkout.spx-field-container__checkout--credit{display:flex;gap:24px}.PaymentOptions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.PaymentOptions .Buttons{position:absolute;bottom:0;right:0}.PaymentOptions .Container #CardTypeList{width:50% !important}.PaymentOptions .Container input{width:calc(50% - 26px) !important}.PaymentOptions .Container.Expiry,.PaymentOptions .Container.CVV{width:20%}.PaymentOptions .Container.Expiry input,.PaymentOptions .Container.CVV input{width:calc(80% - 26px) !important}.spx-button-tertiary__checkout--gift-aid-info{position:absolute;width:auto !important}.spx-button-tertiary__checkout--gift-aid-info.active{position:relative}.spx-data-group-address-select .spx-field-container__checkout--select-address label{width:80%}}.spx-main-container__checkout--start-checkout{margin-bottom:30px}.spx-main-container__checkout--start-checkout .spx-text-copy__checkout--start-checkout{margin-bottom:24px}.spx-main-container__checkout--start-checkout .spx-button-primary{width:100% !important;margin:24px 0 30px auto}.spx-main-container__checkout--start-checkout label.spx-label-field.spx-label-field__checkout.spx-label-field__checkout--start-checkout.spx-state-required{width:385px}@media all and (min-width: 768px){.spx-main-container__checkout--start-checkout{height:400px !important}.spx-main-container__checkout--start-checkout .spx-button-primary{width:180px !important}}.spx-main-container__checkout--start-checkout-login .spx-field-container{display:block}.spx-main-container__checkout--start-checkout-login .spx-text-copy__checkout--start-checkout-login{font-size:18px;line-height:28px;margin-bottom:32px}.spx-main-container__checkout--start-checkout-login .spx-text-copy__checkout--start-checkout-login.spx-intent-distinguishable{color:var(--color-violet);font-size:34px;line-height:40px;margin-bottom:16px;font-family:var(--font-family-headings);text-transform:uppercase}.spx-main-container__checkout--start-checkout-login .spx-button-primary{margin:24px 0 24px auto;width:100% !important}.spx-main-container__checkout--start-checkout-login .spx-button-secondary{margin:12px auto 30px 0 !important;width:100% !important}@media all and (min-width: 768px){.spx-main-container__checkout--start-checkout-login .spx-field-container{display:inline-block;width:48.5%}.spx-main-container__checkout--start-checkout-login .spx-field-container.spx-state-required{margin-right:24px}.spx-main-container__checkout--start-checkout-login .spx-field-container input{width:100%}.spx-main-container__checkout--start-checkout-login .spx-text-copy__checkout--start-checkout-login{font-size:24px;line-height:34px;margin-bottom:40px}.spx-main-container__checkout--start-checkout-login .spx-text-copy__checkout--start-checkout-login.spx-intent-distinguishable{font-size:50px;line-height:56px;margin-bottom:34px}.spx-main-container__checkout--start-checkout-login .spx-button-primary{margin:32px 0 0 auto;width:180px !important}.spx-main-container__checkout--start-checkout-login .spx-button-secondary{margin:12px auto 30px 0 !important;width:auto !important}}.LoginLogout h1{margin-bottom:var(--space-34);font-size:var(--fs-32);line-height:var(--lh-36)}.LoginLogout .LoginForm .Container{width:auto;margin-bottom:30px;position:relative}.LoginLogout .LoginForm .Container .Input_Text,.LoginLogout .LoginForm .Container .spx-input-text{width:100% !important}.LoginLogout .LoginForm .Container .ValidationError{margin-top:16px;display:block}.LoginLogout .LoginForm .Container .ValidationError br{display:none}.LoginLogout .Buttons{text-align:right;margin:24px 0}.LoginLogout .Buttons .Login{margin:0 0 0 auto}.LoginLogout .Account_Link a{font-weight:600;margin-bottom:12px;display:inline-block}.LoginLogout .ErrorMessage{margin-bottom:24px}.LoginLogout .ErrorMessage span{padding-left:35px}@media all and (min-width: 768px){.LoginLogout{flex:0 0 auto;width:66.66666667%}.LoginLogout h1{font-size:var(--fs-48);line-height:54px}.LoginLogout .LoginForm{display:flex;justify-content:space-between}.LoginLogout .LoginForm .Container{width:48%;margin:0px}.LoginLogout .Buttons .Login{margin:0 0 0 auto;width:180px !important}}.MyAccount{position:relative}.MyAccount h1{margin-bottom:var(--space-34);font-size:var(--fs-32);line-height:var(--lh-36)}.MyAccount .Container{margin:0 0 24px;position:relative;max-width:100%}.MyAccount .MyDetailsHeading{margin-bottom:48px}.MyAccount .DetailsEditor .Container{display:flex;flex-direction:column;width:100%;margin:0 0 24px;position:relative;max-width:100%}.MyAccount .DetailsEditor .Container.DateOfBirth{width:100% !important;display:block}.MyAccount .DetailsEditor .Container.DateOfBirth .select-wrap{display:inline-block;width:100px;margin-right:10px}.MyAccount .DetailsEditor .Container.DateOfBirth .select-wrap select{height:48px;width:100%;text-transform:none !important}.MyAccount .DetailsEditor .Container.DateOfBirth #ctl00_ContentPlaceHolder_AccountDetailsEditor_DateOfBirth_YearBox{width:100px !important;background:none;display:inline-block}.MyAccount .DetailsEditor .Container.DateOfBirth ::-webkit-input-placeholder{color:var(--color-blue)}.MyAccount .DetailsEditor .Container.DateOfBirth ::-moz-placeholder{color:var(--color-blue)}.MyAccount .DetailsEditor .Container.DateOfBirth :-ms-input-placeholder{color:var(--color-blue)}.MyAccount .DetailsEditor .Container.DateOfBirth :-moz-placeholder{color:var(--color-blue)}.MyAccount .Buttons,.MyAccount .Pager{margin-top:24px}.MyAccount .Buttons input,.MyAccount .Buttons a,.MyAccount .Pager input,.MyAccount .Pager a{width:100%;margin-bottom:12px;text-align:center;justify-content:center}.MyAccount .Address{display:block;margin-bottom:24px}.MyAccount .Address br{display:none}.MyAccount .Address a[id*=_Edit],.MyAccount .Address a[id*=_Delete],.MyAccount .Address a[id*=_NewAddress]{display:inline-flex;margin-right:24px}.MyAccount .Address a[id*=_NewAddress]{width:calc(100% - 44px);text-align:center;justify-content:center}.MyAccount .Address .AddressType{margin-bottom:24px;display:block;font-weight:600}.MyAccount .Preferences .ContactPreferenceName,.MyAccount .Preferences .ContactPreferenceChoice{display:inline-block !important;margin-bottom:0}.MyAccount .Preferences .AccountPreferencesHeading{margin:0px 0 24px}.MyAccount .OtherPreferences .PreferenceTagGroupHeading{margin:0px 0 24px}.MyAccount .OtherPreferences .Preferences{margin-bottom:24px}.MyAccount .OtherPreferences .Preferences .Container{margin:0}.MyAccount .OtherPreferences .Preferences .Container br{display:none}.MyAccount .MyAccountCreditBreakdownContainer .MyAccountIndividualCredit{margin-bottom:24px}.MyAccount .MyAccountCreditBreakdownContainer .MyAccountIndividualCredit span{display:block}.MyAccount .MyMemberships .Subscription{margin-bottom:24px}.MyAccount .MyMemberships .Subscription span{display:block}.MyAccount .MyMemberships .Subscription .MembershipName{font-size:22px;line-height:34px;margin-bottom:12px;font-weight:700}.MyAccount .MyMemberships .Subscription .AddRenewalToBasket{margin-top:12px !important}.MyAccount .MyMemberships .Subscription .AddRenewalToBasket a{color:var(--color-violet) !important}.MyAccount .MyTickets .TicketList{padding:0;margin:0;list-style:none}.MyAccount .MyTickets .TicketList li{border-top:1px solid var(--color-blue);padding-top:20px;margin-top:20px !important;margin-bottom:8px !important}.MyAccount .MyTickets .TicketList li .EventName{margin-bottom:8px;display:block;font-weight:700}.MyAccount .MyTickets .TicketList li .InstanceTime{margin-bottom:12px;display:block}.MyAccount .MyTickets .TicketList li .PdfIcon{display:none}.MyAccount .MyTickets .TicketList li .Separator{display:none}.MyAccount .MyOrders .OrderDetails{margin:0 !important}.MyAccount .MyOrders .OrderDetails .Section{margin-top:20px;border-top:1px solid var(--color-blue);padding-top:20px}.MyAccount .MyOrders .OrderDetails .Section h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:16px}.MyAccount .MyOrders .OrderDetails .Section .SectionTotal{margin-top:0;font-weight:700;font-family:var(--font-family-body);color:var(--color-blue);font-size:20px;display:flex;justify-content:space-between}.MyAccount .MyOrders .OrderDetails .Section.TicketsSection p{margin:0}.MyAccount .MyOrders .OrderDetails .Section.TicketsSection .SocialmediaShareLabel{display:none}.MyAccount .MyOrders .OrderDetails .Section.TicketsSection span[id*=_SocMediaShareSpace]{display:none}.MyAccount .MyOrders .OrderDetails .Section.TicketsSection .AreaLink{margin-bottom:24px !important}.MyAccount .MyOrders .OrderDetails .Section table{color:var(--color-blue);font-family:var(--font-family-body);font-style:normal;font-weight:500;font-size:20px;line-height:28px;margin-bottom:24px}.MyAccount .MyOrders .OrderDetails .Section table th,.MyAccount .MyOrders .OrderDetails .Section table td{padding:0 0 12px}.MyAccount .MyOrders .OrderDetails .Section table th.DisplayedFund_Name,.MyAccount .MyOrders .OrderDetails .Section table th.Summary,.MyAccount .MyOrders .OrderDetails .Section table th.Seat_Number,.MyAccount .MyOrders .OrderDetails .Section table th.Type,.MyAccount .MyOrders .OrderDetails .Section table th.Membership_Name,.MyAccount .MyOrders .OrderDetails .Section table td.DisplayedFund_Name,.MyAccount .MyOrders .OrderDetails .Section table td.Summary,.MyAccount .MyOrders .OrderDetails .Section table td.Seat_Number,.MyAccount .MyOrders .OrderDetails .Section table td.Type,.MyAccount .MyOrders .OrderDetails .Section table td.Membership_Name{text-align:left}.MyAccount .MyOrders .OrderDetails .Section table th.Total,.MyAccount .MyOrders .OrderDetails .Section table th.Grand_Total,.MyAccount .MyOrders .OrderDetails .Section table td.Total,.MyAccount .MyOrders .OrderDetails .Section table td.Grand_Total{text-align:right}.MyAccount .MyOrders .OrderedItem{margin-bottom:8px;border-top:1px solid var(--color-blue);padding-top:20px;margin-top:20px !important}.MyAccount .MyOrders .OrderedItem .OrderLink{width:100% !important;display:flex;justify-content:space-between;font-size:16px;line-height:24px;font-family:var(--font-family-body);color:var(--color-blue)}.MyAccount .PagerButton{width:40px !important;display:flex;align-items:center;text-decoration:none;border:1px solid var(--color-violet);color:var(--color-violet);margin-inline:4px}.MyAccount .PagerSelected{background:var(--color-violet);color:#fff}.MyAccount .Pager{display:flex;justify-content:center}.MyAccount .PagerPrevious,.MyAccount .PagerNext{width:85px !important}.MyAccount .PagerPrevious{margin-right:auto}.MyAccount .PagerNext{margin-left:auto}.MyAccount .MyPaymentCards div{margin-bottom:24px !important}.MyAccount .MyPaymentCards hr{border:none;margin:24px 0;border-bottom:1px solid var(--color-blue)}.MyAccount .ErrorMessage{margin-bottom:24px !important}.MyAccount .ErrorMessage span{padding-left:35px;display:flex}@media all and (min-width: 500px){.MyAccount .Address #ctl00_ContentPlaceHolder_NewAddress{width:auto;margin-top:0;text-align:center;justify-content:center}}@media all and (min-width: 768px){.MyAccount{flex:0 0 auto;width:66.66666667%}.MyAccount .MyAccountHeading+.Buttons{position:absolute;right:0;top:-4px}.MyAccount .Preferences .AccountPreferencesHeading{margin:40px 0 24px}.MyAccount .OtherPreferences .PreferenceTagGroupHeading{margin:40px 0 24px}.MyAccount .Input_Text,.MyAccount .MoneyTextBox,.MyAccount textarea,.MyAccount select,.MyAccount input{width:100% !important}.MyAccount h1{font-size:var(--fs-48);line-height:54px}.MyAccount .DetailsEditor{display:flex;flex-wrap:wrap;justify-content:space-between}.MyAccount .DetailsEditor .Container{width:48%;margin:0 0 36px}.MyAccount .DetailsEditor .Container.DateOfBirth .select-wrap{width:150px;margin-right:14px}.MyAccount .DetailsEditor .Container.DateOfBirth .select-wrap select{height:48px;background:url(../ead409a4694a6abc4101.svg) no-repeat #fff 89% 55%}.MyAccount .DetailsEditor .Container.DateOfBirth #ctl00_ContentPlaceHolder_AccountDetailsEditor_DateOfBirth_YearBox{width:150px !important}.MyAccount .Buttons{justify-content:space-between}.MyAccount .Buttons,.MyAccount .Pager{display:flex;align-items:initial !important}.MyAccount .Buttons a,.MyAccount .Pager a{width:auto}.MyAccount .Buttons .Logout,.MyAccount .Buttons .SaveOtherPreferencesButton,.MyAccount .Buttons .PagerPrevious,.MyAccount .Buttons .PagerNext,.MyAccount .Buttons .CancelPreferencesButton,.MyAccount .Buttons .SavePreferencesButton,.MyAccount .Pager .Logout,.MyAccount .Pager .SaveOtherPreferencesButton,.MyAccount .Pager .PagerPrevious,.MyAccount .Pager .PagerNext,.MyAccount .Pager .CancelPreferencesButton,.MyAccount .Pager .SavePreferencesButton{width:180px !important}.MyAccount .Buttons .ChangePassword,.MyAccount .Buttons .SaveDetailsButton,.MyAccount .Pager .ChangePassword,.MyAccount .Pager .SaveDetailsButton{width:210px !important;margin-top:0 !important}}.ChangePassword.SpektrixPage h1{margin-bottom:var(--space-34);font-size:var(--fs-32);line-height:var(--lh-36)}.ChangePassword.SpektrixPage .Container{position:relative;margin:0 0 24px !important;width:100%}.ChangePassword.SpektrixPage #Buttons{text-align:right}.ChangePassword.SpektrixPage #Buttons #ctl00_ContentPlaceHolder_Save{margin:0 0 0 auto}@media all and (min-width: 768px){.ChangePassword.SpektrixPage{flex:0 0 auto;width:66.66666667%}.ChangePassword.SpektrixPage h1{font-size:var(--fs-48);line-height:54px}}.EditAddress.SpektrixPage h1{margin-bottom:var(--space-34);font-size:var(--fs-32);line-height:var(--lh-36)}.EditAddress.SpektrixPage .AddressEditInstructions{margin-bottom:24px}.EditAddress.SpektrixPage .Addresses{margin-top:24px}.EditAddress.SpektrixPage .Input_Text,.EditAddress.SpektrixPage .MoneyTextBox,.EditAddress.SpektrixPage textarea,.EditAddress.SpektrixPage select,.EditAddress.SpektrixPage input{width:100% !important}.EditAddress.SpektrixPage .Container{margin:0 0 24px;position:relative;max-width:100%}.EditAddress.SpektrixPage .Container.Postcode{text-align:left}.EditAddress.SpektrixPage .Container.Postcode .FindAddressButton{width:auto !important;margin:24px 0 0 0 !important}.EditAddress.SpektrixPage .Buttons{text-align:right}@media all and (min-width: 768px){.EditAddress.SpektrixPage{flex:0 0 auto;width:66.66666667%}.EditAddress.SpektrixPage h1{font-size:var(--fs-48);line-height:54px}.EditAddress.SpektrixPage .Buttons input{width:auto !important}}.NewAccount{display:flex;flex-direction:column}.NewAccount .YourDetailsHeading{margin-bottom:var(--space-34);font-size:var(--fs-32);line-height:var(--lh-36)}.NewAccount .Progress{order:1;display:none}.NewAccount .PrivacyPolicy{order:2}.NewAccount .PrivacyPolicy span{display:none}.NewAccount .PrivacyPolicy a{color:var(--color-violet);font-weight:700}.NewAccount .YourDetailsMessage{margin-bottom:24px}.NewAccount .View{order:3}.NewAccount .View .Container{margin-bottom:30px;position:relative}.NewAccount .View .Container #ctl00_ContentPlaceHolder_AccountDetailsEditor_EmailValidator{display:none}.NewAccount .View .Container.DateOfBirth{width:100% !important;display:block}.NewAccount .View .Container.DateOfBirth .select-wrap{display:inline-block;width:100px;margin-right:10px}.NewAccount .View .Container.DateOfBirth .select-wrap select{height:48px;width:100%;text-transform:none !important}.NewAccount .View .Container.DateOfBirth #ctl00_ContentPlaceHolder_AccountDetailsEditor_DateOfBirth_YearBox{width:100px !important;background:none;display:inline-block}.NewAccount .View .Container.DateOfBirth ::-webkit-input-placeholder{color:var(--color-blue)}.NewAccount .View .Container.DateOfBirth ::-moz-placeholder{color:var(--color-blue)}.NewAccount .View .Container.DateOfBirth :-ms-input-placeholder{color:var(--color-blue)}.NewAccount .View .Container.DateOfBirth :-moz-placeholder{color:var(--color-blue)}.NewAccount .View .Container .ValidationError{color:var(--color-blue);margin-top:16px;display:block}.NewAccount .View .Container .ValidationError br{display:none}.NewAccount .View .Container.Postcode{display:flex;flex-direction:column}.NewAccount .View .Container.Postcode .FindAddressButton{margin:24px 0 0 auto !important}.NewAccount .View .Buttons{text-align:right;margin-bottom:30px}.NewAccount .View .Buttons .NextButton{margin:0 0 0 auto;width:100%}.NewAccount .Addresses,.NewAccount .Preferences .Container{margin-bottom:0px}.NewAccount .ErrorMessage{margin-bottom:24px !important}.NewAccount .ErrorMessage span{padding-left:35px;display:block}@media all and (min-width: 768px){.NewAccount{flex:0 0 auto;width:66.66666667%}.NewAccount .View .Container.DateOfBirth .select-wrap{width:150px;margin-right:14px}.NewAccount .View .Container.DateOfBirth .select-wrap select{height:48px}.NewAccount .View .Container.DateOfBirth #ctl00_ContentPlaceHolder_AccountDetailsEditor_DateOfBirth_YearBox{width:150px !important}.NewAccount .View .Container.Postcode .FindAddressButton{width:auto !important}.NewAccount .View .Buttons{display:flex;justify-content:space-between}.NewAccount .View .Buttons a{width:auto}.NewAccount .View .Buttons .NextButton{width:180px !important}.NewAccount .Input_Text,.NewAccount .MoneyTextBox,.NewAccount textarea,.NewAccount select,.NewAccount input{width:100% !important}.NewAccount .YourDetailsHeading{font-size:var(--fs-48);line-height:54px}}.SupplementaryEventsPage .ErrorMessage span{padding-left:35px;margin-bottom:24px;display:block}.SupplementaryEventsPage .ErrorMessage span:before{top:0 !important;transform:translate(0px, 0%) !important}.SupplementaryEventsPage #ctl00_ContentPlaceHolder_SupplementaryEventsWikiTextViewer{font-family:var(--font-family-headings);font-size:30px;line-height:34px;padding-bottom:var(--space-24);border-bottom:1px solid var(--color-blue);margin-bottom:32px;text-transform:uppercase;color:var(--color-violet)}.SupplementaryEventsPage .InfoMessage{font-size:18px;line-height:24px;font-weight:700;padding-bottom:24px;color:#099085}.SupplementaryEventsPage div{display:flex !important;flex-direction:column !important;align-items:inherit !important;justify-content:inherit !important}.SupplementaryEventsPage div .Button{margin:0 0 0 auto;width:100%}.SupplementaryEventsPage div h1{margin:0 0 24px !important}.SupplementaryEventsPage .SupplementaryEventDiv div{font-size:16px;font-style:normal;font-weight:500;line-height:20px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text{display:block !important;margin:0 0 24px !important;position:relative;min-height:300px;justify-content:start !important;border-bottom:1px solid;margin-bottom:24px;padding-bottom:24px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text img{width:100%;margin-bottom:16px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text img~span{font-size:20px;font-style:normal;line-height:24px;display:block;font-weight:500;margin-bottom:0}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text img~span:first-of-type{font-weight:600 !important;margin:0 0 8px;font-size:24px;line-height:32px;width:50%;display:none}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text img~span.BoldText{margin-bottom:16px;font-weight:700}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text img~span.BoldText:first-of-type{margin-bottom:0}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text span{margin-bottom:0;font-size:20px;line-height:24px;font-weight:700;font-family:var(--font-family-body)}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text h2,.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text span[id*=_TicketTypeName]{font-size:20px;line-height:24px;text-transform:none;color:var(--color-blue);font-family:var(--font-family-body);font-weight:700;margin-bottom:12px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text .Event_Name{text-decoration:none;display:block;margin-bottom:8px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text .Event_Dates{display:none}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv{display:block}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType{position:relative;display:block;margin:24px 0 0}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .Button{position:relative;bottom:0;right:0;border:1px solid var(--color-blue) !important;color:var(--color-blue) !important;margin:24px auto 0 0;background:rgba(0,0,0,0);width:100%}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .Button:hover{background:#e7e1f3}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap{position:relative}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap input[type=number]{width:64px;background-image:none !important}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap input::-webkit-outer-spin-button,.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap input[type=number]{-moz-appearance:textfield}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap .input-controls{position:absolute;left:76px;bottom:0;height:48px;display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .input-wrap .input-controls span{min-width:auto;width:24px;height:24px;display:flex;font-size:36px;justify-content:center;color:var(--color-blue);cursor:pointer}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv+div{display:flex}.SupplementaryEventsPage .SupplementaryEventDiv:last-of-type .Event_Text{border-bottom:0}.SupplementaryEventsPage br{display:none}.SupplementaryEventsPage div[id*=_EventWikiTextViewer]{font-size:16px;line-height:24px;font-family:var(--font-family-body);font-weight:400}.SupplementaryEventsPage .Event_Detail{margin:0 0 0 auto;height:48px;width:100%;font-size:var(--fs-18) !important;line-height:var(--lh-24) !important}@media all and (min-width: 992px){.SupplementaryEventsPage div .Button{margin:0 0 0 auto;width:auto}.SupplementaryEventsPage .Event_Detail{width:170px}.SupplementaryEventsPage div[id*=_EventWikiTextViewer]{font-size:18px;line-height:24px;font-weight:400}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text{display:flex !important;flex-flow:column !important;padding-left:406px;width:860px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text img{position:absolute;left:0;top:0;display:block;height:auto;margin-bottom:0;width:384px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text .input-wrap{margin-top:12px}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}.SupplementaryEventsPage .SupplementaryEventDiv .Event_Text #SimpleSeatingDiv .TicketType .Button{position:absolute;margin:0 auto 0 0;width:170px}}.ForgotPassword h1{margin-bottom:var(--space-34);font-size:var(--fs-32);line-height:var(--lh-36)}.ForgotPassword .Container{position:relative;margin:0 0 24px !important;width:100%;font-size:0}.ForgotPassword .Container .Input_Text{width:100% !important}.ForgotPassword .Container .ValidationError,.ForgotPassword .Container #ctl00_ContentPlaceHolder_EmailCompareValidator{margin-top:16px;display:block;color:var(--color-blue)}.ForgotPassword .Container .ValidationError br,.ForgotPassword .Container #ctl00_ContentPlaceHolder_EmailCompareValidator br{display:none}.ForgotPassword .Buttons{text-align:right;margin:0 0 24px}.ForgotPassword .Buttons .ResetPasswordButton{margin:0 0 0 auto}@media all and (min-width: 768px){.ForgotPassword{flex:0 0 auto;width:66.66666667%}.ForgotPassword h1{font-size:var(--fs-48);line-height:54px}}
