@font-face{font-family:Futura;src:url(../../font/font.woff2) format("woff2"),url(../../font/font.woff) format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:Futura}main{display:block}h1{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){h1{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}h2{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){h2{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){h2{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}h3{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){h3{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){h3{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}h4{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){h4{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){h4{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}h5{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){h5{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){h5{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}h6{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}@media screen and (min-width:768px){h6{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){h6{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:unset}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}p{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){p{font-weight:500;font-size:15px}}@media screen and (min-width:992px){p{font-weight:500;font-size:18px}}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}Button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.btn--black{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--black{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--black{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--black{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--black:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.btn--black:focus{color:#fff;background:#000;border-color:#fff;outline:0}.btn--black:active{color:#fff;background:#595959;border-color:transparent;outline:0}.btn--black.disabled,.btn--black:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.btn--black-fade{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--black-fade{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--black-fade{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--black-fade{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--black-fade:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.btn--black-fade:focus{color:#fff;background:#000;border-color:#fff;outline:0}.btn--black-fade:active{color:#fff;background:#595959;border-color:transparent;outline:0;color:#fff;background:#0003c;border-color:#0003c;outline:0}.btn--black-fade.disabled,.btn--black-fade:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.btn--black-fade:active,.btn--black-fade:hover{background:#000;border-color:transparent;opacity:.6}.btn--black-fade:active:focus,.btn--black-fade:hover:focus{opacity:1}.btn--black-fade.disabled,.btn--black-fade:disabled{opacity:0;background:0 0;border-color:#fff}.btn--grey{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--grey{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--grey{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--grey{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--grey:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.btn--grey:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.btn--grey:active{color:#000;background:#ededed;border-color:transparent;outline:0}.btn--grey.disabled,.btn--grey:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.btn--grey-fade{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--grey-fade{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--grey-fade{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--grey-fade{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--grey-fade:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.btn--grey-fade:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.btn--grey-fade:active{color:#000;background:#ededed;border-color:transparent;outline:0}.btn--grey-fade.disabled,.btn--grey-fade:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.btn--grey-fade:active,.btn--grey-fade:hover{border-color:transparent;opacity:.6}.btn--grey-fade:active:focus,.btn--grey-fade:hover:focus{opacity:1}.btn--grey-fade.disabled,.btn--grey-fade:disabled{opacity:0;background:0 0;border-color:#fff}.btn--pink{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--pink{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--pink{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--pink{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--pink:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.btn--pink:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.btn--pink:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.btn--pink.disabled,.btn--pink:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.btn--pink-fade{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--pink-fade{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--pink-fade{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--pink-fade{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--pink-fade:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.btn--pink-fade:focus{color:#fff;background:#000;border-color:#fff;outline:0}.btn--pink-fade:active{color:#fff;background:#595959;border-color:transparent;outline:0;color:#fff;background:#0003c;border-color:#0003c;outline:0}.btn--pink-fade.disabled,.btn--pink-fade:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.btn--pink-fade:active,.btn--pink-fade:hover{background:#000;border-color:transparent;opacity:.6}.btn--pink-fade:active:focus,.btn--pink-fade:hover:focus{opacity:1}.btn--pink-fade.disabled,.btn--pink-fade:disabled{opacity:0;background:0 0;border-color:#fff}.btn--white{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#fff;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--white{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--white{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--white{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--white:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.btn--white:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.btn--white:active{color:#000;background:#fff;border-color:transparent;outline:0}.btn--white.disabled,.btn--white:disabled{color:#8f8f8f;background:#fff;border-color:transparent;outline:0}.btn--white-fade{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#fff;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--white-fade{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--white-fade{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--white-fade{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--white-fade:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.btn--white-fade:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.btn--white-fade:active{color:#000;background:#fff;border-color:transparent;outline:0}.btn--white-fade.disabled,.btn--white-fade:disabled{color:#8f8f8f;background:#fff;border-color:transparent;outline:0}.btn--white-fade:active,.btn--white-fade:hover{border-color:transparent;opacity:.6}.btn--white-fade:active:focus,.btn--white-fade:hover:focus{opacity:1}.btn--white-fade.disabled,.btn--white-fade:disabled{opacity:0;background:0 0;border-color:#fff}.btn--orange{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ff8200;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--orange{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--orange{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--orange{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--orange:hover{color:#000;background:#ffaf5c;border-color:transparent;outline:0}.btn--orange:focus{color:#000;background:#ff8200;border-color:#ffaf5c;outline:0}.btn--orange:active{color:#000;background:#ff8200;border-color:transparent;outline:0}.btn--orange.disabled,.btn--orange:disabled{color:#8f8f8f;background:#dcd4cc;border-color:transparent;outline:0}.btn--orange-fade{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ff8200;border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--orange-fade{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--orange-fade{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--orange-fade{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--orange-fade:hover{color:#000;background:#ffaf5c;border-color:transparent;outline:0}.btn--orange-fade:focus{color:#000;background:#ff8200;border-color:#ffaf5c;outline:0}.btn--orange-fade:active{color:#000;background:#ff8200;border-color:transparent;outline:0}.btn--orange-fade.disabled,.btn--orange-fade:disabled{color:#8f8f8f;background:#dcd4cc;border-color:transparent;outline:0}.btn--orange-fade:active,.btn--orange-fade:hover{border-color:transparent;opacity:.6}.btn--orange-fade:active:focus,.btn--orange-fade:hover:focus{opacity:1}.btn--orange-fade.disabled,.btn--orange-fade:disabled{opacity:0;background:0 0;border-color:#fff}.btn--txt{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;text-decoration:underline;text-underline-offset:40%;text-decoration-thickness:1px;color:#000;background:rgba(0,0,0,0);border-color:transparent;outline:0}@media screen and (min-width:1200px){.btn--txt{border-radius:24px;height:48px}}@media screen and (min-width:768px){.btn--txt{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.btn--txt{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.btn--txt:hover{opacity:.5}.btn--txt:focus{opacity:.5}.btn--txt:active{opacity:.5}.btn--txt.disabled,.btn--txt:disabled{color:#8f8f8f}.btn__cnt--black{height:27px;width:27px;border-radius:50%;color:#fff;background:#000;justify-content:center;align-items:center}.btn__cnt--white{height:27px;width:27px;border-radius:50%;color:#000;background:#fff;display:flex;justify-content:center;align-items:center}.v-button--loading .v-button__content{display:flex;justify-content:center;align-items:center}.v-button--loading .v-button__content .v-button__label{visibility:hidden}.v-button--loading .v-button__content .v-icon{height:17.5px;width:17.5px;position:absolute}.v-update-member-credential-form-modal-footer__cancel-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;text-decoration:underline;text-underline-offset:40%;text-decoration-thickness:1px;color:#000;background:rgba(0,0,0,0);border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-update-member-credential-form-modal-footer__cancel-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-update-member-credential-form-modal-footer__cancel-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-update-member-credential-form-modal-footer__cancel-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-update-member-credential-form-modal-footer__cancel-button:hover{opacity:.5}.v-update-member-credential-form-modal-footer__cancel-button:focus{opacity:.5}.v-update-member-credential-form-modal-footer__cancel-button:active{opacity:.5}.v-update-member-credential-form-modal-footer__cancel-button.disabled,.v-update-member-credential-form-modal-footer__cancel-button:disabled{color:#8f8f8f}.v-file-input__browse-text,.v-form__submit-button,.v-member-photo-uploader-confirm-modal .v-button--color-primary,.v-member-photo-uploader-edit-photo-change-button,.v-member-photo-uploader-edit-photo-modal__upload-button,.v-update-member-credential-form-modal-footer__submit-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-file-input__browse-text,.v-form__submit-button,.v-member-photo-uploader-confirm-modal .v-button--color-primary,.v-member-photo-uploader-edit-photo-change-button,.v-member-photo-uploader-edit-photo-modal__upload-button,.v-update-member-credential-form-modal-footer__submit-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-file-input__browse-text,.v-form__submit-button,.v-member-photo-uploader-confirm-modal .v-button--color-primary,.v-member-photo-uploader-edit-photo-change-button,.v-member-photo-uploader-edit-photo-modal__upload-button,.v-update-member-credential-form-modal-footer__submit-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-file-input__browse-text,.v-form__submit-button,.v-member-photo-uploader-confirm-modal .v-button--color-primary,.v-member-photo-uploader-edit-photo-change-button,.v-member-photo-uploader-edit-photo-modal__upload-button,.v-update-member-credential-form-modal-footer__submit-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-file-input__browse-text:hover,.v-form__submit-button:hover,.v-member-photo-uploader-confirm-modal .v-button--color-primary:hover,.v-member-photo-uploader-edit-photo-change-button:hover,.v-member-photo-uploader-edit-photo-modal__upload-button:hover,.v-update-member-credential-form-modal-footer__submit-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.v-file-input__browse-text:focus,.v-form__submit-button:focus,.v-member-photo-uploader-confirm-modal .v-button--color-primary:focus,.v-member-photo-uploader-edit-photo-change-button:focus,.v-member-photo-uploader-edit-photo-modal__upload-button:focus,.v-update-member-credential-form-modal-footer__submit-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.v-file-input__browse-text:active,.v-form__submit-button:active,.v-member-photo-uploader-confirm-modal .v-button--color-primary:active,.v-member-photo-uploader-edit-photo-change-button:active,.v-member-photo-uploader-edit-photo-modal__upload-button:active,.v-update-member-credential-form-modal-footer__submit-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.v-file-input__browse-text.disabled,.v-file-input__browse-text:disabled,.v-form__submit-button.disabled,.v-form__submit-button:disabled,.v-member-photo-uploader-confirm-modal .v-button--color-primary.disabled,.v-member-photo-uploader-confirm-modal .v-button--color-primary:disabled,.v-member-photo-uploader-edit-photo-change-button.disabled,.v-member-photo-uploader-edit-photo-change-button:disabled,.v-member-photo-uploader-edit-photo-modal__upload-button.disabled,.v-member-photo-uploader-edit-photo-modal__upload-button:disabled,.v-update-member-credential-form-modal-footer__submit-button.disabled,.v-update-member-credential-form-modal-footer__submit-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.v-form__cancel-button,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type,.v-member-photo-uploader-edit-photo-modal__change-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-form__cancel-button,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type,.v-member-photo-uploader-edit-photo-modal__change-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-form__cancel-button,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type,.v-member-photo-uploader-edit-photo-modal__change-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-form__cancel-button,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type,.v-member-photo-uploader-edit-photo-modal__change-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-form__cancel-button:hover,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type:hover,.v-member-photo-uploader-edit-photo-modal__change-button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.v-form__cancel-button:focus,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type:focus,.v-member-photo-uploader-edit-photo-modal__change-button:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.v-form__cancel-button:active,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type:active,.v-member-photo-uploader-edit-photo-modal__change-button:active{color:#000;background:#ededed;border-color:transparent;outline:0}.v-form__cancel-button.disabled,.v-form__cancel-button:disabled,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type.disabled,.v-member-photo-uploader-confirm-modal .v-modal-footer .v-button:first-of-type:disabled,.v-member-photo-uploader-edit-photo-modal__change-button.disabled,.v-member-photo-uploader-edit-photo-modal__change-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-member-reward-list-reward-modal__action-button,.v-order-payment-form__complete-order{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-member-reward-list-reward-modal__action-button,.v-order-payment-form__complete-order{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-member-reward-list-reward-modal__action-button,.v-order-payment-form__complete-order{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-member-reward-list-reward-modal__action-button,.v-order-payment-form__complete-order{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-member-reward-list-reward-modal__action-button:hover,.v-order-payment-form__complete-order:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.v-member-reward-list-reward-modal__action-button:focus,.v-order-payment-form__complete-order:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.v-member-reward-list-reward-modal__action-button:active,.v-order-payment-form__complete-order:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.v-member-reward-list-reward-modal__action-button.disabled,.v-member-reward-list-reward-modal__action-button:disabled,.v-order-payment-form__complete-order.disabled,.v-order-payment-form__complete-order:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-message{padding:60px 16px;background:#fff}.v-message__title{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#000;margin-bottom:10px}@media screen and (min-width:768px){.v-message__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-message__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-message__description{line-height:18px;font-size:unset}.v-message__description .v-display-text-part{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}@media screen and (min-width:768px){.v-message__description .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-message__description .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.v-message .v-icon--film-strip{width:80px;height:96px}.v-message .v-icon--curzon-ticket{width:60px;height:96px}.v-message .v-icon--curzon-card{width:96px;height:70px}.v-message .v-icon--curzon-warning{width:96px;height:96px}.v-message .v-icon--curzon-calendar{width:84px;height:96px}.v-message .v-icon--curzon-fnb{width:125px;height:100px}.v-message .v-icon--curzon-gift{width:90px;height:85px}.c-icon,.v-icon{display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon,.v-icon{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon,.v-icon{height:48px;width:48px}}.c-icon__logo,.v-icon__logo{width:100%}.c-icon--white,.v-icon--white{background:#fff;display:inline-block;height:36px;width:36px}.c-icon--white:active,.c-icon--white:focus,.c-icon--white:hover,.v-icon--white:active,.v-icon--white:focus,.v-icon--white:hover{background:#d8d8d8;fill:#8f8f8f}@media screen and (min-width:768px){.c-icon--white,.v-icon--white{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon--white,.v-icon--white{height:48px;width:48px}}.c-icon--white__logo,.v-icon--white__logo{width:100%}.c-icon--grey,.v-icon--grey{background:#ededed;display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon--grey,.v-icon--grey{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon--grey,.v-icon--grey{height:48px;width:48px}}.c-icon--grey__logo,.v-icon--grey__logo{width:100%}.c-icon--pink,.v-icon--pink{background:#f8a4d8;display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon--pink,.v-icon--pink{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon--pink,.v-icon--pink{height:48px;width:48px}}.c-icon--pink__logo,.v-icon--pink__logo{width:100%}.c-icon--black,.v-icon--black{background:#000;display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon--black,.v-icon--black{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon--black,.v-icon--black{height:48px;width:48px}}.c-icon--black__logo,.v-icon--black__logo{width:100%}.c-icon__round,.v-icon__round{display:inline-block;height:36px;width:36px;border-radius:50%;padding:8px}@media screen and (min-width:768px){.c-icon__round,.v-icon__round{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon__round,.v-icon__round{height:48px;width:48px}}.c-icon__round__logo,.v-icon__round__logo{width:100%}.c-icon__round--white,.v-icon__round--white{background:#fff;display:inline-block;height:36px;width:36px}.c-icon__round--white:active,.c-icon__round--white:focus,.c-icon__round--white:hover,.v-icon__round--white:active,.v-icon__round--white:focus,.v-icon__round--white:hover{background:#d8d8d8;fill:#8f8f8f}@media screen and (min-width:768px){.c-icon__round--white,.v-icon__round--white{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon__round--white,.v-icon__round--white{height:48px;width:48px}}.c-icon__round--white__logo,.v-icon__round--white__logo{width:100%}.c-icon__round--grey,.v-icon__round--grey{background:#ededed;display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon__round--grey,.v-icon__round--grey{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon__round--grey,.v-icon__round--grey{height:48px;width:48px}}.c-icon__round--grey__logo,.v-icon__round--grey__logo{width:100%}.c-icon__round--pink,.v-icon__round--pink{background:#f8a4d8;display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon__round--pink,.v-icon__round--pink{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon__round--pink,.v-icon__round--pink{height:48px;width:48px}}.c-icon__round--pink__logo,.v-icon__round--pink__logo{width:100%}.c-icon__round--black,.v-icon__round--black{background:#000;display:inline-block;height:36px;width:36px}@media screen and (min-width:768px){.c-icon__round--black,.v-icon__round--black{height:40px;width:40px}}@media screen and (min-width:1200px){.c-icon__round--black,.v-icon__round--black{height:48px;width:48px}}.c-icon__round--black__logo,.v-icon__round--black__logo{width:100%}@media screen and (min-width:768px){.c-icon__round,.v-icon__round{padding:10px}}.c-icon__round--white,.v-icon__round--white{border-radius:50%;padding:8px}@media screen and (min-width:768px){.c-icon__round--white,.v-icon__round--white{padding:10px}}.c-icon__round--grey,.v-icon__round--grey{border-radius:50%;padding:8px}@media screen and (min-width:768px){.c-icon__round--grey,.v-icon__round--grey{padding:10px}}.c-icon__round--black,.v-icon__round--black{border-radius:50%;padding:8px}@media screen and (min-width:768px){.c-icon__round--black,.v-icon__round--black{padding:10px}}.c-icon__round--pink,.v-icon__round--pink{border-radius:50%;padding:8px}@media screen and (min-width:768px){.c-icon__round--pink,.v-icon__round--pink{padding:10px}}.c-icon{fill:currentColor}.c-icon__magnifier{fill:none;stroke:currentColor;stroke-width:10}.c-icon__social{width:20px;height:20px}.c-icon__chevron-down,.c-icon__chevron-up{fill:none;stroke:currentColor;stroke-width:2;width:10px;height:10px}.c-icon__chevron-left,.c-icon__chevron-right{fill:none;stroke:currentColor;stroke-width:1.5;width:10px;height:15px}.v-icon__arrow{fill:currentColor}.v-icon--bullet-point{width:11px;height:11px}.v-icon__chevron-left,.v-icon__chevron-right{fill:currentColor;height:13px;height:13px}.v-icon--eye,.v-icon--eye-with-diagonal-line,.v-icon.v-password-rule-checker-rule__icon,.v-icon__close{width:18px;height:18px}.v-icon--custom-tick-circle{width:25px;height:25px}#__MISSING__{color:red;fill:currentColor}.c-icon__fill{fill:currentColor}.c-icon__no-fill{fill:unset}.c-icon__stroke{stroke:currentColor}.c-icon__no-stroke{stroke:unset}.noscrollbar{overflow:hidden!important}.hide{visibility:hidden;opacity:0;position:absolute}.visibility--hide{visibility:hidden;opacity:0}.center,.subtitle,.title{display:flex;margin-left:auto;margin-right:auto;text-align:center;justify-content:center}.left,.v-member-journey-list-journey-summary__view-journey-button{display:flex;margin-left:0;margin-right:auto;justify-content:start}.right{display:flex;margin-left:auto;margin-right:0;justify-content:end}.title{margin-bottom:10px}@media screen and (min-width:768px){.title{margin-bottom:20px}}@media screen and (min-width:992px){.title{margin-bottom:30px}}.subtitle{margin-bottom:7px}@media screen and (min-width:768px){.subtitle{margin-bottom:14px}}@media screen and (min-width:992px){.subtitle{margin-bottom:21px}}.bg--white,header{background:#fff}.bg--grey,main{background:#ededed}.bg--black,footer{background:#000}.footer,.header,.main{width:100%;display:grid;justify-items:center}.footer>*,.header>*,.main>*{width:100%}.footer>* .padding--add,.footer>.padding--add,.footer>:not(.padding--no),.header>* .padding--add,.header>.padding--add,.header>:not(.padding--no),.main>* .padding--add,.main>.padding--add,.main>:not(.padding--no){padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.footer>* .padding--add,.footer>.padding--add,.footer>:not(.padding--no),.header>* .padding--add,.header>.padding--add,.header>:not(.padding--no),.main>* .padding--add,.main>.padding--add,.main>:not(.padding--no){padding-left:20px}}@media screen and (min-width:1200px){.footer>* .padding--add,.footer>.padding--add,.footer>:not(.padding--no),.header>* .padding--add,.header>.padding--add,.header>:not(.padding--no),.main>* .padding--add,.main>.padding--add,.main>:not(.padding--no){padding-left:100px}}@media screen and (min-width:768px){.footer>* .padding--add,.footer>.padding--add,.footer>:not(.padding--no),.header>* .padding--add,.header>.padding--add,.header>:not(.padding--no),.main>* .padding--add,.main>.padding--add,.main>:not(.padding--no){padding-right:20px}}@media screen and (min-width:1200px){.footer>* .padding--add,.footer>.padding--add,.footer>:not(.padding--no),.header>* .padding--add,.header>.padding--add,.header>:not(.padding--no),.main>* .padding--add,.main>.padding--add,.main>:not(.padding--no){padding-right:100px}}.footer>* .padding--left,.footer>.padding--left,.header>* .padding--left,.header>.padding--left,.main>* .padding--left,.main>.padding--left{padding-right:0;padding-left:16px}@media screen and (min-width:768px){.footer>* .padding--left,.footer>.padding--left,.header>* .padding--left,.header>.padding--left,.main>* .padding--left,.main>.padding--left{padding-left:20px}}@media screen and (min-width:1200px){.footer>* .padding--left,.footer>.padding--left,.header>* .padding--left,.header>.padding--left,.main>* .padding--left,.main>.padding--left{padding-left:100px}}@media screen and (min-width:1200px){.footer>* .padding--left,.footer>.padding--left,.header>* .padding--left,.header>.padding--left,.main>* .padding--left,.main>.padding--left{padding-right:16px}}@media screen and (min-width:1200px) and (min-width:768px){.footer>* .padding--left,.footer>.padding--left,.header>* .padding--left,.header>.padding--left,.main>* .padding--left,.main>.padding--left{padding-right:20px}}@media screen and (min-width:1200px) and (min-width:1200px){.footer>* .padding--left,.footer>.padding--left,.header>* .padding--left,.header>.padding--left,.main>* .padding--left,.main>.padding--left{padding-right:100px}}.footer>:not(.margin-bottom--no),.header>:not(.margin-bottom--no),.main>:not(.margin-bottom--no){margin-bottom:40px}.footer .width--normal,.footer>:not(.width--full),.main .width--normal,.main>:not(.width--full){max-width:1216px;margin-left:auto;margin-right:auto;justify-self:center}@media screen and (min-width:1200px){.footer .width--normal,.footer>:not(.width--full),.main .width--normal,.main>:not(.width--full){max-width:1616px;padding-left:200px;padding-right:200px}}.footer{padding-bottom:40px}body{display:flex;flex-direction:column;min-height:100vh}body .main{flex-grow:1}.info-box#info-box{display:flex;align-items:center;flex-direction:column;margin:auto;min-height:100px;justify-content:center;text-align:center;max-width:800px;padding:0 20px;width:calc(100% - 32px);background-color:#ededed}@media screen and (max-width:767px){.info-box#info-box{text-align:left}}.info-box__btn{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;margin-bottom:18px}@media screen and (min-width:1200px){.info-box__btn{border-radius:24px;height:48px}}@media screen and (min-width:768px){.info-box__btn{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.info-box__btn{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.info-box__btn:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.info-box__btn:focus{color:#fff;background:#000;border-color:#fff;outline:0}.info-box__btn:active{color:#fff;background:#595959;border-color:transparent;outline:0}.info-box__btn.disabled,.info-box__btn:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.info-box__text{font-family:Futura;font-weight:500;font-size:15px;text-transform:uppercase}@media screen and (min-width:768px){.info-box__text{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.info-box__text{font-weight:500;font-size:18px}}.white-box-container{width:100%;display:grid;grid-template-columns:minmax(300px,608px) minmax(300px,608px);grid-gap:20px;justify-content:center}@media screen and (max-width:767px){.white-box-container{grid-template-columns:1fr;justify-items:center}}.white-box-container .white-box{background-color:#fff;max-height:300px;padding:60px;border:1px solid #979797}@media screen and (max-width:767px){.white-box-container .white-box{padding:20px;width:100%}}.white-box-container .white-box__cta-link{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.white-box-container .white-box__cta-link{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.white-box-container .white-box__cta-link{font-weight:500;font-size:18px}}.white-box-container .white-box__text{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.white-box-container .white-box__text{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.white-box-container .white-box__text{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.white-box-container .white-box__sub-headline{margin:0;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.white-box-container .white-box__sub-headline{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.white-box-container .white-box__sub-headline{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.white-box-container .white-box__headline{margin:10px 0;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.white-box-container .white-box__headline{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.white-box-container .white-box__headline{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.white-box-container .white-box__btn{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;margin:20px 20px 0 0}@media screen and (min-width:1200px){.white-box-container .white-box__btn{border-radius:24px;height:48px}}@media screen and (min-width:768px){.white-box-container .white-box__btn{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.white-box-container .white-box__btn{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.white-box-container .white-box__btn:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.white-box-container .white-box__btn:focus{color:#fff;background:#000;border-color:#fff;outline:0}.white-box-container .white-box__btn:active{color:#fff;background:#595959;border-color:transparent;outline:0}.white-box-container .white-box__btn.disabled,.white-box-container .white-box__btn:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.white-box-container .white-box__cta-link{border-bottom:1px solid #000}.column__container{max-width:1216px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px 20px;width:100%;padding:16px}@media screen and (max-width:767px){.column__container{grid-template-columns:1fr;grid-row-gap:10px}}.column__heading,.column__subheading{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.column__heading,.column__subheading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.column__heading,.column__subheading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.column__heading{margin:20px 0 3px}@media screen and (max-width:767px){.column__heading{margin:5px 0 3px}}.column__image-text-container picture{max-width:392px;max-height:392px;height:100%;width:100%}@media screen and (max-width:991px){.column__image-text-container{height:auto}}.column__subheading{color:#646464;margin:3px 0 20px}.column__text{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.column__text{font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.column__text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.image-gallery__container{margin:0 auto;width:100%}@media screen and (max-width:767px){.image-gallery__container{padding:16px}}.image-gallery__heading{text-align:center;margin:0 auto;margin-bottom:20px;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.image-gallery__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.image-gallery__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}@media screen and (max-width:767px){.image-gallery__heading{width:233px}}.image-gallery__image-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media screen and (max-width:767px){.image-gallery__image-container{grid-template-columns:1fr}}.v-label--style-normal{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.v-label--style-normal{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.v-label--style-normal{font-weight:500;font-size:18px}}.umbraco-forms-page{margin:0 auto;background-color:#fff;padding:25px 40px 40px}@media screen and (min-width:768px){.umbraco-forms-page{max-width:700px}}.umbraco-forms-page .umbraco-forms-fieldset{padding:0}.umbraco-forms-page .umbraco-forms-fieldset:not(:last-child){margin:0}.umbraco-forms-page .umbraco-forms-fieldset:not(:last-of-type)::after{content:'';display:block;margin:30px auto;border-bottom:2px dotted #8f8f8f!important;width:100px}.umbraco-forms-page .checkboxwithrichtext{display:grid;grid-template-columns:20px 1fr;grid-column-gap:15px}.umbraco-forms-page .checkboxwithrichtext .umbraco-forms-tooltip.help-block{grid-column:2;grid-row:1}.umbraco-forms-page .checkboxwithrichtext .umbraco-forms-field-wrapper{grid-column:1}.umbraco-forms-page label,.umbraco-forms-page p{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.umbraco-forms-page label,.umbraco-forms-page p{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.umbraco-forms-page label,.umbraco-forms-page p{font-weight:500;font-size:18px}}.umbraco-forms-page .umbraco-forms-label{font-weight:500}.umbraco-forms-page .btn.primary{width:100%}.umbraco-forms-page .umbraco-forms-field-wrapper{margin-bottom:20px}.umbraco-forms-page .umbraco-forms-field-wrapper h3{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.umbraco-forms-page .umbraco-forms-field-wrapper h3{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.umbraco-forms-page .umbraco-forms-field-wrapper h3{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.umbraco-forms-page .umbraco-forms-field-wrapper input.text{max-width:100%!important;width:100%;height:48px;background:#fff;border-radius:3px}.umbraco-forms-page .umbraco-forms-field-wrapper span.checkboxlist{margin-bottom:20px;padding:0;display:flex;flex-direction:column}.umbraco-forms-page .umbraco-forms-field-wrapper span.checkboxlist .checkboxlist__item{display:flex;cursor:pointer}.umbraco-forms-page .umbraco-forms-field-wrapper span.checkboxlist .checkboxlist__item:hover .v-checkbox-input__button{border-color:#000}.umbraco-forms-page .umbraco-forms-field-wrapper span.checkboxlist .checkboxlist__item:not(:last-of-type){padding-bottom:10px}.umbraco-forms-page .umbraco-forms-field-wrapper span.checkboxlist .checkboxlist__item .v-checkbox-input__input{z-index:1;width:20px!important;height:20px!important;cursor:pointer;position:absolute;top:unset}.umbraco-forms-page .umbraco-forms-field-wrapper select{width:100%;height:48px}.umbraco-forms-page .umbraco-forms-field-wrapper h2{text-align:center}.umbraco-forms-page .umbraco-forms-field-wrapper input[type=checkbox]:checked+.v-checkbox-input__button::after{opacity:1}.umbraco-forms-page .umbraco-forms-caption{text-align:center;margin:30px 0}@media screen and (min-width:1200px){.umbraco-forms-page .umbraco-forms-caption{font-size:48px!important;line-height:57.6px!important}}.umbraco-forms-page .umbraco-forms-navigation .button-container{display:flex;justify-content:center}.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary:focus{color:#fff;background:#000;border-color:#fff;outline:0}.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary:active{color:#fff;background:#595959;border-color:transparent;outline:0}.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary.disabled,.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}@media screen and (min-width:480px){.umbraco-forms-page .umbraco-forms-navigation input[type=submit].btn.primary{line-height:10px}}.umbraco-forms-page .umbraco-forms-field .umbraco-forms-label{padding-bottom:10px}.umbraco-forms-page .umbraco-forms-field .umbraco-forms-tooltip{display:none}.umbraco-forms-page .umbraco-forms-field.dropdown .umbraco-forms-label,.umbraco-forms-page .umbraco-forms-field.shortanswer .umbraco-forms-label{padding-bottom:0}.umbraco-forms-page .subheading .umbraco-forms-field-wrapper{margin-bottom:0}.umbraco-forms-page .subheading h3{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#8f8f8f;margin-bottom:0}@media screen and (min-width:768px){.umbraco-forms-page .subheading h3{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.umbraco-forms-page .subheading h3{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:21.6px}}.umbraco-forms-page .paragraph .umbraco-forms-field-wrapper,.umbraco-forms-page .paragraph p{margin-top:0}.umbraco-forms-page .checkboxwithrichtext{display:block}.umbraco-forms-page .checkboxwithrichtext label{display:flex}.umbraco-forms-page .checkboxwithrichtext label .v-checkbox-input__button{align-self:center}.umbraco-forms-page .checkboxwithrichtext label p{align-self:center;margin:0}.umbraco-forms-page input[type=radio]:after{cursor:pointer;width:15px;height:15px;border-radius:50%;content:'';display:inline-block;visibility:visible;box-shadow:inset 0 0 0 1px #d8d8d8,inset 0 0 0 3px #fff,inset 0 0 0 20px #fff}.umbraco-forms-page input[type=radio]:hover:after{cursor:pointer;width:15px;height:15px;border-radius:50%;content:'';display:inline-block;visibility:visible;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #fff,inset 0 0 0 20px #d8d8d8}.umbraco-forms-page input[type=radio]:checked:after{cursor:pointer;width:15px;height:15px;border-radius:50%;content:'';display:inline-block;visibility:visible;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #fff,inset 0 0 0 20px #000}.umbraco-forms-page select{border-radius:3px}.umbraco-forms-page select option:disabled{color:#8f8f8f}.umbraco-forms-page .umbraco-forms-field-wrapper textarea{max-width:100%!important;resize:none;width:100%}.umbraco-forms-page .radiobuttonlist label{margin-left:5px}.umbraco-forms-submitmessage-container{max-width:600px;width:100%;height:400px;padding:16px;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.umbraco-forms-submitmessage-container{font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.umbraco-forms-submitmessage-container{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.umbraco-forms-submitmessage-container .umbraco-forms-submitmessage{padding:16px;text-align:center;display:block;background-color:#fff;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.umbraco-forms-submitmessage-container{max-width:100%}}.content-accordion__text{margin-top:10px}.content-accordion__text p{font-size:24px}.modal__art-filter .v-accordion .v-accordion-section__header{height:56px;padding:0}.modal__art-filter .v-accordion .v-accordion-section__header .v-accordion-section__title,.modal__art-filter .v-accordion .v-accordion-section__header .v-expand-content-indicator{padding:0;height:24px}.modal__art-filter .v-accordion .v-accordion-section__content .v-checkbox-group{padding-bottom:16px}.ticketing-container .v-accordion{margin-bottom:30px}.ticketing-container .v-accordion .v-accordion-section__header{padding:0 30px}@media screen and (max-width:767px){.ticketing-container .v-accordion .v-accordion-section__header{padding:0 16px}}.ticketing-container .v-accordion .v-accordion-section{background:#fff}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form{grid-gap:10px;padding:0 30px 20px;max-width:unset;justify-content:flex-start}@media screen and (min-width:768px){.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form{display:grid;grid-template-areas:'form-field form-button' 'form-error form-error'}}@media screen and (min-width:768px){.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form{align-items:center}}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__cancel-button{display:none}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-help-text-list{grid-area:form-error}@media screen and (max-width:767px){.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-help-text-list{width:auto}}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-gift-card-payment-form-field--card-number,.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-ticket-redemption-code-form-field--code{grid-area:form-field;margin:0;width:100%}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;grid-area:form-button;margin:0;min-width:83.5px}@media screen and (min-width:1200px){.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button.disabled,.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form .v-form__submit-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.ticketing-container .v-accordion .v-accordion-section .v-gift-card-payment-form__add-button{align-self:center;padding:6px}.ticketing-container .v-accordion .v-accordion-section .v-order-cart{border:none}.ticketing-container .v-accordion .v-accordion-section .v-order-cart__footer{background-color:#f4f4f4;border-top:1px solid #ededed;padding:16px 30px}.ticketing-container .v-accordion .v-accordion-section .v-showtime-summary__wrapper{border:none;padding:0 0 40px}@media screen and (min-width:768px){.ticketing-container .v-accordion .v-accordion-section .v-showtime-summary__wrapper{padding-left:30px}}@media screen and (max-width:767px){.ticketing-container .v-accordion .v-accordion-section .v-showtime-summary__wrapper .v-showtime-summary__thumbnail{padding:10px 75px}}.v-accordion .v-accordion-section{border:none;border-bottom:2px dotted #8f8f8f}.v-accordion .v-accordion-section:nth-of-type(1){border-top:2px dotted #8f8f8f}.v-accordion .v-accordion-section__header{height:82px;display:flex;align-content:center;background:0 0;overflow:hidden}@media screen and (max-width:767px){.v-accordion .v-accordion-section__header{height:76px}}.v-accordion .v-accordion-section__title{margin:0;padding:18px 0 0 0;width:50%;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.v-accordion .v-accordion-section__title{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-accordion .v-accordion-section__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}@media screen and (max-width:767px){.v-accordion .v-accordion-section__title{display:flex;align-items:center;padding:0}}.v-accordion .v-accordion-section .v-expand-content-indicator{padding:0}.v-accordion .v-accordion-section .v-expand-content-indicator .v-icon{width:14px;fill:#8f8f8f}.v-accordion .v-accordion-section .content-accordion__body{margin-bottom:10px}.v-accordion .v-accordion-section .content-accordion__body p{font-size:24px}.accordion-list__element{display:flex;flex-wrap:wrap}.accordion-list__element,.accordion-list__element>*{width:100%;flex-shrink:0;flex-grow:1;flex-basis:100%}.accordion-list__element-title{cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center;height:48px}.accordion-list__element-title .c-icon__chevron-down{transform:rotate3d(0);transition:transform .4s ease-in-out}.accordion-list__element-body{transition:max-height 150ms ease-in-out;height:auto;max-height:1px;overflow:hidden}.accordion-list__element.open .accordion-list__element-title .c-icon__chevron-down{transform:rotate3d(0,0,1,180deg)}.accordion-list__element:nth-of-type(1) .accordion-list__element-title{border-top:2px dotted #000}.accordion-list__element-body{border-bottom:2px dotted #000}.top-nav{display:grid;justify-items:center;grid-template-columns:1fr 1fr;width:100%;grid-gap:0}.top-nav__link{display:grid;justify-items:center;background:#ededed;width:100%;padding:11px;cursor:pointer;color:#595959;text-align:center;text-transform:uppercase;font-weight:500;font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;line-height:normal}@media screen and (min-width:768px){.top-nav__link{padding:8px}}@media screen and (min-width:1200px){.top-nav__link{padding:9px}}.top-nav__link:focus,.top-nav__link:hover,.top-nav__link:visited{color:#595959}@media screen and (min-width:768px){.top-nav__link{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:13.2px}}@media screen and (min-width:992px){.top-nav__link{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:16.5px}}.top-nav__link--active{background:#fff}#toggle-main-nav-trigger{display:none}#toggle-main-nav-trigger:checked+.main-nav{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;padding:27px 40px 40px;background:#fff;z-index:99;grid-auto-flow:row;align-items:start;grid-template-columns:1fr;grid-template-areas:'extra' 'menu' 'extra-nav-footer';grid-template-rows:auto 1fr auto;justify-items:start}#toggle-main-nav-trigger:checked+.main-nav .main-nav__menu{display:grid;grid-gap:8px;padding:8px;grid-template-columns:100%;grid-auto-flow:row;justify-items:start;justify-content:start}#toggle-main-nav-trigger:checked+.main-nav .main-nav__menu__link{padding:5px 0}#toggle-main-nav-trigger:checked+.main-nav .main-nav__menu .main-nav__extra__book-now{display:block}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra{justify-self:stretch;grid-template-areas:'search map share close';grid-template-columns:42px 42px 42px 1fr}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__book-now{display:none}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__hamburger{display:none}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__logo{display:none}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__search{display:block}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__close{display:block;justify-self:end}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__close .v-icon{padding:12px}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra__user{display:none}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra .v-icon{cursor:pointer}#toggle-main-nav-trigger:checked+.main-nav .main-nav__extra .v-icon{height:40px;width:40px}#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer{display:grid;grid-area:extra-nav-footer;align-self:end;justify-self:stretch;justify-items:start;grid-auto-flow:row;grid-template-columns:auto;border-top:2px dotted #000}#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__heading{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px;-moz-columns:150px 2;columns:150px 2;margin:15px 0 0;text-align:left;line-height:30px;color:#595959}@media screen and (min-width:768px){#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__links{-moz-columns:150px 2;columns:150px 2}#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__link{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;display:block;width:100%;text-align:left;line-height:30px}@media screen and (min-width:768px){#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__link{font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){#toggle-main-nav-trigger:checked+.main-nav .main-nav__footer__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}#toggle-main-nav-trigger:not(:checked)+.main-nav .main-nav__menu .main-nav__extra__book-now{display:none}@media screen and (max-width:767px){#toggle-main-nav-trigger:not(:checked)+.main-nav .main-nav__extra__map{display:none}}.main-nav{width:100%;display:block;margin:auto;max-width:1528px}.main-nav__extra{grid-area:extra-nav-icons;display:grid;justify-items:center;justify-content:space-between;align-items:center;grid-gap:10px;grid-auto-flow:column;grid-template-columns:repeat(3,auto);grid-template-areas:'left logo user ';margin:27px 0;height:40px;position:relative}@media screen and (min-width:768px){.main-nav__extra{grid-gap:15px}}@media screen and (min-width:768px){.main-nav__extra{grid-template-columns:auto 1fr repeat(3,auto);grid-template-areas:'left logo search map user'}}@media screen and (min-width:768px){.main-nav__extra{margin:60px 0 45px}}@media screen and (min-width:992px){.main-nav__extra{margin:50px 0}}@media screen and (min-width:992px){.main-nav__extra{height:48px}}.main-nav__extra__search{grid-area:search}.main-nav__extra__map{grid-area:map}.main-nav__extra__user{grid-area:user}.main-nav__extra__share{grid-area:share}.main-nav__extra__close{grid-area:close}.main-nav__extra__hamburger{grid-area:left}@media screen and (min-width:768px){.main-nav__extra__hamburger{display:none}}@media screen and (min-width:768px){.main-nav__extra__hamburger{display:none}}.main-nav__extra__hamburger .c-icon{width:20px}.main-nav__extra__book-now{background:#000;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;grid-area:left;color:#fff;text-align:center;text-transform:uppercase;font-weight:500;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;padding:11px 0;width:145px;border:none}@media screen and (min-width:1200px){.main-nav__extra__book-now{border-radius:24px;height:48px}}@media screen and (min-width:768px){.main-nav__extra__book-now{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.main-nav__extra__book-now{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.main-nav__extra__book-now:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.main-nav__extra__book-now:focus{color:#fff;background:#000;border-color:#fff;outline:0}.main-nav__extra__book-now:active{color:#fff;background:#595959;border-color:transparent;outline:0}.main-nav__extra__book-now.disabled,.main-nav__extra__book-now:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}@media screen and (max-width:767px){.main-nav__extra__book-now{display:none}}.main-nav__extra__book-now:focus,.main-nav__extra__book-now:hover,.main-nav__extra__book-now:visited{color:#fff}@media screen and (min-width:768px){.main-nav__extra__book-now{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.main-nav__extra__book-now{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}@media screen and (max-width:767px){.main-nav__extra__book-now{width:100%;margin:10px 0}}.main-nav__extra__logo{grid-area:logo}.main-nav__extra__search{display:block;display:block}@media screen and (max-width:767px){.main-nav__extra__search{display:none}}@media screen and (max-width:767px){.main-nav__extra__search{display:none}}.main-nav__extra__map{display:block}.main-nav__extra__user{display:block}.main-nav__extra__share{display:none}.main-nav__extra__close{display:none}.main-nav__extra .c-icon,.main-nav__extra .v-icon{cursor:pointer}.main-nav__menu{display:grid;grid-gap:8px;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(10px,auto));justify-items:center;justify-content:center}@media screen and (max-width:767px){.main-nav__menu{display:none}}.main-nav__menu__link{color:#000;text-align:center;text-transform:uppercase;font-weight:500;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;padding:16px}@media screen and (min-width:768px){.main-nav__menu__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.main-nav__menu__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.main-nav__menu__link:focus,.main-nav__menu__link:hover,.main-nav__menu__link:visited{color:#000}.main-nav__menu__link.active{border-bottom:2px #000 solid}@media screen and (max-width:767px){.main-nav__menu div[id]{width:100%}}.main-nav__footer{display:none}.search-overlay{display:none;background:#d8d8d8;position:fixed;overflow-y:scroll;top:0;left:0;right:0;bottom:0;width:100vw;min-height:100vh;z-index:99}.search-overlay--open{display:block}.search-overlay>*{width:100%}.search-overlay__close{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;right:40px;top:40px;z-index:100}.search-overlay__wrap{padding:95px 30px}@media screen and (min-width:1200px){.search-overlay__wrap{padding:95px 255px}}.search-overlay__input{margin-bottom:0}.search-overlay__category-name,.search-overlay__noreults{margin-top:40px;margin-left:0;margin-bottom:0}.search-overlay__categories{display:grid;grid-gap:50px}.search-overlay__category{display:grid;grid-gap:10px}@media screen and (min-width:1200px){.search-overlay__category{grid-gap:15px}}.search-overlay__element--yellow{background:#f6eb61}.search-overlay__element--white{background:#fff}.search-overlay__element--white,.search-overlay__element--yellow{display:grid;align-items:center;min-height:120px;padding-top:10px;padding-bottom:10px;padding-left:22px}@media screen and (min-width:992px){.search-overlay__element--white,.search-overlay__element--yellow{padding-left:30px}}.search-overlay__input input{font-family:Futura;font-weight:500;font-size:32px;font-weight:500;letter-spacing:1px}@media screen and (min-width:768px){.search-overlay__input input{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1px}}@media screen and (min-width:992px){.search-overlay__input input{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1px}}.search-overlay__noreults{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.search-overlay__noreults{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.search-overlay__noreults{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.search-overlay__category-name{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.search-overlay__category-name{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.search-overlay__category-name{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.search-overlay__title{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.search-overlay__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.search-overlay__title{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.search-overlay__link{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.search-overlay__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.search-overlay__link{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.search-overlay__input input{background:0 0;padding-left:0;border:none;border-radius:unset}.search-overlay__input input,.search-overlay__input input:active,.search-overlay__input input:focus,.search-overlay__input input:hover,.search-overlay__input input:not(:focus):not(:disabled):hover{border-bottom:1px #000 solid;border-color:#000;box-shadow:none;outline:0}.events-carousel__header{display:grid;grid-template-areas:'space title link';grid-template-columns:250px 1fr 250px;max-width:1680px;margin:30px auto}@media screen and (max-width:767px){.events-carousel__header{grid-template-areas:'title' 'link';grid-template-columns:1fr;margin:20px 0}}@media screen and (max-width:1199px){.events-carousel__header{padding:0 20px}}.events-carousel__header__title{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;grid-area:title;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;height:40px}@media screen and (min-width:768px){.events-carousel__header__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.events-carousel__header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}@media screen and (min-width:1200px){.events-carousel__header__title{height:48px}}.events-carousel__header__link{grid-area:link;display:flex;align-items:center;justify-content:flex-end}.events-carousel__header__link-text{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;line-height:normal;text-transform:uppercase;border-bottom:solid 1px #000;padding-bottom:8px}@media screen and (min-width:768px){.events-carousel__header__link-text{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:13.2px}}@media screen and (min-width:992px){.events-carousel__header__link-text{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:16.5px}}.events-carousel__header__title{margin:30px 0}.event-carousel .event-slide__details,.tabbed-event-carousel .event-slide__details{justify-content:center}.promo-event-carousel .event-slide__details{justify-content:space-between}.event-carousel .swiper-carousel__slide{display:flex;height:auto}.event-carousel .swiper-carousel__slide .event-slide{display:flex;flex-direction:column;background-color:#f6eb61;height:100%;width:100%;cursor:pointer}.event-carousel .swiper-carousel__slide .event-slide:focus,.event-carousel .swiper-carousel__slide .event-slide:hover{color:#595959}.event-carousel .swiper-carousel__slide .event-slide__header-date{position:absolute;right:0;top:0;background:#f6eb61;display:flex;flex-direction:column;text-align:center;padding:10px;width:72px;height:72px}.event-carousel .swiper-carousel__slide .event-slide__header-date-from{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}@media screen and (min-width:768px){.event-carousel .swiper-carousel__slide .event-slide__header-date-from{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.event-carousel .swiper-carousel__slide .event-slide__header-date-from{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.event-carousel .swiper-carousel__slide .event-slide__header-date-date{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal;width:100%;height:100%;max-width:39px;margin:auto}@media screen and (min-width:768px){.event-carousel .swiper-carousel__slide .event-slide__header-date-date{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.event-carousel .swiper-carousel__slide .event-slide__header-date-date{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.event-carousel .swiper-carousel__slide .event-slide__image{height:162px;-o-object-fit:cover;object-fit:cover}.event-carousel .swiper-carousel__slide .event-slide__details{display:flex;flex-direction:column;flex-grow:1;align-items:center;text-align:center;min-height:162px;padding:20px}@media screen and (max-width:767px){.event-carousel .swiper-carousel__slide .event-slide__details{min-height:123px}}.event-carousel .swiper-carousel__slide .event-slide__details h4{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;margin:0}@media screen and (min-width:768px){.event-carousel .swiper-carousel__slide .event-slide__details h4{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.event-carousel .swiper-carousel__slide .event-slide__details h4{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.event-carousel .swiper-carousel__slide .event-slide__details h3{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;padding:20px 0;width:100%;margin:0}@media screen and (min-width:768px){.event-carousel .swiper-carousel__slide .event-slide__details h3{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.event-carousel .swiper-carousel__slide .event-slide__details h3{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.event-carousel .swiper-carousel__slide .event-slide__details div{font-family:Futura;font-weight:500;font-size:10px;font-weight:500;letter-spacing:.83px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center}@media screen and (min-width:768px){.event-carousel .swiper-carousel__slide .event-slide__details div{font-weight:500;font-size:10px;font-weight:500;letter-spacing:.83px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.event-carousel .swiper-carousel__slide .event-slide__details div{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.event-hub__wrap .v-tabs__header{margin:30px 0}.swiper-carousel__container{margin:0}.event-carousel__single-slide .swiper-carousel__container .swiper-carousel__wrapper .event-slide{flex-direction:row}.event-carousel__single-slide .swiper-carousel__container .swiper-carousel__wrapper .event-slide .event-slide__image{width:50%;height:324px}:root{--swiper-theme-color:black}.swiper-carousel{max-width:1616px;margin:auto;display:grid;grid-template-areas:'prev slider next';grid-template-columns:auto 1fr auto;align-items:center}.swiper-carousel__arrow-left{grid-area:prev;justify-self:end;margin-right:52px}.swiper-carousel__arrow-right{grid-area:next;justify-self:start;margin-left:52px}.swiper-carousel__container{grid-area:slider;max-width:100%}.swiper-carousel__arrow-left,.swiper-carousel__arrow-right{cursor:pointer}@media screen and (max-width:1199px){.swiper-carousel__arrow-left,.swiper-carousel__arrow-right{display:none}}.swiper-carousel__slide{display:grid;grid-template-areas:'img' 'sub-heading' 'heading' 'button';justify-items:flex-start;grid-gap:10px;padding-bottom:20px}@media screen and (min-width:1200px){.swiper-carousel__slide{grid-gap:20px;padding-bottom:30px}}.swiper-carousel__slide__img{grid-area:img;margin-bottom:10px;width:100%}.swiper-carousel__slide__heading{grid-area:heading}.swiper-carousel__slide__sub-heading{grid-area:sub-heading}.swiper-carousel__slide__button{grid-area:button}.swiper-carousel__slide__heading{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.swiper-carousel__slide__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.swiper-carousel__slide__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.swiper-carousel .swiper-pagination{position:initial;padding:10px}.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{visibility:hidden}.swiper-carousel:not(.hero__carousel):not(.single-hero__carousel):not(.three-col__carousel) .swiper-carousel__container{height:324px}.hero__carousel.swiper-carousel,.single-hero__carousel.swiper-carousel{position:relative;margin-top:10px}@media screen and (min-width:768px){.hero__carousel.swiper-carousel,.single-hero__carousel.swiper-carousel{margin-top:15px}}@media screen and (min-width:1200px){.hero__carousel.swiper-carousel,.single-hero__carousel.swiper-carousel{margin-top:20px}}.hero__carousel.swiper-carousel .swiper-carousel__container,.single-hero__carousel.swiper-carousel .swiper-carousel__container{background:#fff;position:unset;margin-bottom:20px}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__pagination,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__pagination{position:absolute;bottom:-10px;left:0;width:100%;text-align:center}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide{display:grid;grid-template-areas:'img' 'heading' 'sub-heading' 'button';justify-items:center;grid-gap:0;padding-bottom:20px;height:auto}@media screen and (min-width:1200px){.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide{grid-gap:0;padding-bottom:30px}}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__img,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__img{grid-area:img;margin-bottom:0;width:100%}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__heading,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__heading{grid-area:heading;margin:20px 0 0;padding:0 100px;text-align:center;align-self:end}@media screen and (min-width:1200px){.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__heading,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__heading{margin:30px 0 0}}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__sub-heading,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__sub-heading{grid-area:sub-heading}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__button,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__button{grid-area:button;margin-top:20px}@media screen and (min-width:1200px){.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__button,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__button{margin-top:30px}}.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__img img,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__img img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-o-object-fit:none;object-fit:none}@media screen and (max-width:767px){.hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__heading,.single-hero__carousel.swiper-carousel .swiper-carousel__container .swiper-carousel__slide__heading{padding:0 16px;margin:0}}.three-col__heading{display:flex;justify-content:center;align-items:center;margin:40px 0 16px}@media screen and (min-width:768px){.three-col__heading{margin:40px 0 20px}}@media screen and (min-width:1200px){.three-col__heading{margin:80px 0 40px}}.three-col__heading .title{margin:auto;width:100%;text-align:center;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.three-col__heading .title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.three-col__heading .title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.three-col__heading .cta{margin-right:8px;margin-left:auto;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;border-bottom:1px solid #000;white-space:nowrap}@media screen and (min-width:768px){.three-col__heading .cta{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.three-col__heading .cta{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.three-col .swiper-carousel__slide>*{margin-top:0;margin-bottom:0}.three-col .swiper-carousel__slide__heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;letter-spacing:1.6px}@media screen and (min-width:768px){.three-col .swiper-carousel__slide__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.three-col .swiper-carousel__slide__heading{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.three-col .swiper-carousel__slide__date,.three-col .swiper-carousel__slide__sub-heading{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;letter-spacing:1px}@media screen and (min-width:768px){.three-col .swiper-carousel__slide__date,.three-col .swiper-carousel__slide__sub-heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.three-col .swiper-carousel__slide__date,.three-col .swiper-carousel__slide__sub-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:21.6px}}.related-film-carousel .film-slide__details{justify-content:center}.related-film-carousel .film-slide__details{justify-content:space-between}.related-film-carousel .swiper-carousel__slide{display:flex;height:auto}.related-film-carousel .swiper-carousel__slide .film-slide{display:flex;flex-direction:column;background-color:#fff;height:100%;width:100%;cursor:pointer}.related-film-carousel .swiper-carousel__slide .film-slide:focus,.related-film-carousel .swiper-carousel__slide .film-slide:hover{color:#595959}.related-film-carousel .swiper-carousel__slide .film-slide__image{height:162px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.related-film-carousel .swiper-carousel__slide .film-slide__image{height:123px}}.related-film-carousel .swiper-carousel__slide .film-slide__details{display:flex;flex-direction:column;flex-grow:1;align-items:center;text-align:center;min-height:162px;padding:20px}@media screen and (max-width:767px){.related-film-carousel .swiper-carousel__slide .film-slide__details{min-height:123px}}.related-film-carousel .swiper-carousel__slide .film-slide__details h4{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;margin:0}@media screen and (min-width:768px){.related-film-carousel .swiper-carousel__slide .film-slide__details h4{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.related-film-carousel .swiper-carousel__slide .film-slide__details h4{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.related-film-carousel .swiper-carousel__slide .film-slide__details h3{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;padding:20px 0;width:100%;margin:0}@media screen and (min-width:768px){.related-film-carousel .swiper-carousel__slide .film-slide__details h3{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.related-film-carousel .swiper-carousel__slide .film-slide__details h3{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.related-film-carousel .swiper-carousel__slide .film-slide__details div{font-family:Futura;font-weight:500;font-size:10px;font-weight:500;letter-spacing:.83px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center}@media screen and (min-width:768px){.related-film-carousel .swiper-carousel__slide .film-slide__details div{font-weight:500;font-size:10px;font-weight:500;letter-spacing:.83px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.related-film-carousel .swiper-carousel__slide .film-slide__details div{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.film-carousel__single-slide .swiper-carousel__container .swiper-carousel__wrapper .film-slide{flex-direction:row}.film-carousel__single-slide .swiper-carousel__container .swiper-carousel__wrapper .film-slide__image{width:50%;height:324px}.film-carousel__single-slide .swiper-carousel__container .swiper-carousel__wrapper .film-slide__details{justify-content:center}@media screen and (min-width:600px){.panels-grid{margin-bottom:40px}}.panels-grid .panels__text-container{display:flex;flex-wrap:wrap;gap:2%}.panels-grid .panels__text-box{width:32%;display:flex;flex-direction:column;height:auto;margin-bottom:20px}@media screen and (max-width:599px){.panels-grid .panels__text-box{width:100%}}.panels{background-color:transparent;align-items:center}.panels .panels-next-button{visibility:hidden}.panels .panels-prev-button{visibility:hidden}.panels__heading{text-align:center;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-bottom:40px}@media screen and (min-width:768px){.panels__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.panels__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}@media screen and (max-width:767px){.panels__heading{margin-bottom:10px}}.panels__text-box-heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-bottom:45px;text-align:center;margin:30px 0}@media screen and (min-width:768px){.panels__text-box-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.panels__text-box-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.panels__text-box-rule{border-bottom:2px dotted #8f8f8f;width:100px;margin:auto}.panels__text-box{background-color:#fff;padding:40px;height:auto}@media screen and (max-width:767px){.panels__text-box{padding:30px 20px 20px}}.panels__text-box-text{font-family:Futura;font-weight:500;font-size:15px;margin:30px 0;flex-grow:1}@media screen and (min-width:768px){.panels__text-box-text{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.panels__text-box-text{font-weight:500;font-size:18px}}.footer__banner{display:flex;justify-content:center;align-items:center}.footer__banner__link{padding:12px;text-transform:uppercase;text-align:center;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.footer__banner__link{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.footer__banner__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.footer__banner__link .c-icon__arrow{display:inline-block;height:12px;width:16px;fill:currentColor;display:inline-block}.footer__nav{display:grid;grid-gap:40px;grid-template-areas:'feat-menu' 'menu' 'social' 'newsletter';padding-top:40px;padding-bottom:40px;border-bottom:2px dotted #8f8f8f}.footer__nav__feat-menu__item,.footer__nav__menu__title,.footer__nav__newsletter__input,.footer__nav__newsletter__title,.footer__nav__social__title{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#fff;margin:0}@media screen and (min-width:768px){.footer__nav__feat-menu__item,.footer__nav__menu__title,.footer__nav__newsletter__input,.footer__nav__newsletter__title,.footer__nav__social__title{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.footer__nav__feat-menu__item,.footer__nav__menu__title,.footer__nav__newsletter__input,.footer__nav__newsletter__title,.footer__nav__social__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.footer__nav__menu__item{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.footer__nav__menu__item{font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.footer__nav__menu__item{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.footer__nav__menu__item{font-family:Futura;color:#595959}@media screen and (min-width:768px){.footer__nav{grid-gap:30px}}@media screen and (min-width:768px){.footer__nav{grid-template-areas:'feat-menu menu' 'social newsletter'}}@media screen and (min-width:1200px){.footer__nav{grid-template-areas:'feat-menu menu social' 'feat-menu menu newsletter'}}.footer__nav__feat-menu{grid-area:feat-menu}.footer__nav__menu{grid-area:menu}.footer__nav__social{grid-area:social}.footer__nav__newsletter{grid-area:newsletter}.footer__nav__menu{display:grid;grid-gap:30px}@media screen and (min-width:768px){.footer__nav__menu{grid-auto-flow:column}}.footer__nav__social{display:grid;grid-gap:10px;grid-template-areas:"title title title" ". . .";grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-items:start}.footer__nav__social__title{grid-area:title;white-space:nowrap}.footer__nav__social__item{grid-row:2/3;width:20px;height:20px}.footer__nav__newsletter__wrap{display:grid;grid-gap:10px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-items:start;grid-template-areas:"title" "input" "button"}@media screen and (min-width:768px){.footer__nav__newsletter__wrap{grid-template-areas:"title title" "input button";grid-auto-columns:auto auto}}@media screen and (min-width:1200px){.footer__nav__newsletter__wrap{grid-template-areas:"title" "input" "button";grid-auto-columns:initial}}.footer__nav__newsletter__title{grid-area:title}.footer__nav__newsletter__input{grid-area:input;justify-self:stretch}.footer__nav__newsletter__button{grid-area:button;white-space:nowrap}.footer__nav__feat-menu,.footer__nav__menu-wrap{display:grid;grid-auto-flow:row;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:10px}@media screen and (min-width:768px){.footer__nav__feat-menu,.footer__nav__menu-wrap{grid-gap:8px}}@media screen and (min-width:768px){.footer__nav{padding-top:34px}}@media screen and (max-width:767px){.footer__nav__feat-menu,.footer__nav__menu{border-bottom:2px dotted #8f8f8f;padding-bottom:40px}}.footer__nav__newsletter__input{background:0 0;border:1px solid #fff;border-radius:4px;padding:10px 16px;color:#8f8f8f}.footer__nav__newsletter__button button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#fff;border-color:transparent;outline:0}@media screen and (min-width:1200px){.footer__nav__newsletter__button button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.footer__nav__newsletter__button button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.footer__nav__newsletter__button button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.footer__nav__newsletter__button button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.footer__nav__newsletter__button button:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.footer__nav__newsletter__button button:active{color:#000;background:#fff;border-color:transparent;outline:0}.footer__nav__newsletter__button button.disabled,.footer__nav__newsletter__button button:disabled{color:#8f8f8f;background:#fff;border-color:transparent;outline:0}.footer__info{color:#595959;font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal;display:grid;grid-gap:30px;grid-template-columns:1fr;padding-top:40px}@media screen and (min-width:768px){.footer__info{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.footer__info{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.footer__info__notes__title{color:#fff;font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}@media screen and (min-width:768px){.footer__info__notes__title{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.footer__info__notes__title{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.footer__info__links,.footer__info__notes{display:grid;grid-gap:5px}.footer__info__links>*,.footer__info__notes>*{margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.footer__info{display:block}.footer__info .footer__info__notes__item:first-of-type{width:100%}.footer__info__notes{display:flex;flex-wrap:wrap}.footer__info__notes__title{width:100%}.footer__info__notes .footer__info__links__item,.footer__info__notes .footer__info__notes__item{margin-right:35px}}@media screen and (min-width:1200px){.footer__info__notes{justify-content:flex-end}.footer__info__notes__title{width:100%;margin:0}.footer__info__notes .footer__info__links__item,.footer__info__notes .footer__info__notes__item{margin-right:35px}}@media screen and (max-width:1199px){.footer__info .footer__info__notes__item:first-of-type{width:100%}}@media screen and (min-width:768px){.footer__info .footer__info__notes__item:first-of-type{margin:0 0 20px 0}}@media screen and (min-width:1200px){.footer__info .footer__info__notes__item:first-of-type{flex:1;margin:0 35px 0 0}}.footer{background:#000;color:#fff}.footer .footer__banner{min-height:48px;background:#f8a4d8;color:#000}header.header{padding-bottom:0}header.header .main-nav{margin-bottom:0}header.header .main-nav .main-nav__extra{margin:35px 10px}.v-composite-filter--display-mode-modal .v-composite-filter-modal{position:relative;width:100%}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area{width:100%}@media screen and (max-width:1199px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area{margin-bottom:30px}}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button{width:100%}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;padding-right:45px}@media screen and (min-width:1200px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label:focus{color:#fff;background:#000;border-color:#fff;outline:0}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label:active{color:#fff;background:#595959;border-color:transparent;outline:0}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label.disabled,.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area .v-button__content svg{display:none}@media screen and (min-width:1200px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area{position:absolute;right:0;bottom:30px;width:auto}}@media screen and (max-width:1199px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area{width:100%}.v-composite-filter--display-mode-modal .v-composite-filter-modal__button-area button .v-button__label{width:100%}}.v-composite-filter--display-mode-modal .v-composite-filter-modal__filter-count-indicator{pointer-events:none;position:absolute;left:auto;top:auto;right:10px;bottom:11px;background:#fff;border-radius:50%;height:27px;width:27px;justify-content:center;align-items:center;display:flex;font-family:Futura;font-weight:500;font-size:15px}@media screen and (max-width:1199px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__filter-count-indicator{bottom:7px}}@media screen and (min-width:768px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__filter-count-indicator{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.v-composite-filter--display-mode-modal .v-composite-filter-modal__filter-count-indicator{font-weight:500;font-size:18px}}.all-films__wrap .v-tabs .v-tab__button span,.film-list__wrap .v-tabs .v-tab__button span{text-transform:uppercase;letter-spacing:2.67px}@media screen and (max-width:767px){.all-films__wrap .v-tabs .v-tab__button span,.film-list__wrap .v-tabs .v-tab__button span{letter-spacing:1.25px;font-size:15px}}.all-films__wrap{margin-top:25px}@media screen and (min-width:768px){.all-films__wrap{margin-top:50px}}.all-films__wrap .v-tabs{justify-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}.all-films__wrap .v-tabs__header{padding-bottom:0}.film-list__wrap{display:grid;min-width:0;grid-template-columns:100%}.film-list__wrap .v-tabs{justify-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.film-list__wrap .v-tabs__header{padding-bottom:0}.film-list__wrap .v-carousel__button{cursor:pointer;opacity:1;fill:#000;width:100px;height:auto;padding:0;background:0 0;display:grid;border:0}@media screen and (max-width:1199px){.film-list__wrap .v-carousel__button{display:none}}.film-list__wrap .v-carousel__button svg{display:inline-block;height:36px;width:36px;border-radius:50%;padding:8px;background:#fff}@media screen and (min-width:768px){.film-list__wrap .v-carousel__button svg{height:40px;width:40px}}@media screen and (min-width:1200px){.film-list__wrap .v-carousel__button svg{height:48px;width:48px}}.film-list__wrap .v-carousel__button svg__logo{width:100%}@media screen and (min-width:768px){.film-list__wrap .v-carousel__button svg{padding:10px}}.film-list__wrap .v-carousel__button--prev{left:-100px}.film-list__wrap .v-carousel__button--prev svg{justify-self:left}.film-list__wrap .v-carousel__button--next{right:-100px}.film-list__wrap .v-carousel__button--next svg{justify-self:right}.v-film-list-grid{grid-template-columns:1fr}@media screen and (min-width:480px){.v-film-list-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){.v-film-list-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.v-film-list-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.v-film-list-grid .v-tabs{justify-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.v-film-list-grid .v-tabs__header{padding-bottom:0}.v-film-list-carousel .v-film-list-film__wrapper,.v-film-list-grid .v-film-list-film__wrapper{width:100%}.v-film-list-carousel .v-film-list-film__link,.v-film-list-grid .v-film-list-film__link{background:#fff;height:100%}.v-film-list-carousel .v-film-list-film__link .v-film-list-film__poster,.v-film-list-grid .v-film-list-film__link .v-film-list-film__poster{margin-bottom:0}.v-film-list-carousel .v-film-list-film__link .v-film-title__wrapper,.v-film-list-grid .v-film-list-film__link .v-film-title__wrapper{display:grid;justify-items:center;align-items:center;padding:50px 15px}.v-film-list-carousel .v-film-list-film__link .v-film-title__title,.v-film-list-grid .v-film-list-film__link .v-film-title__title{text-align:center;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-film-list-carousel .v-film-list-film__link .v-film-title__title,.v-film-list-grid .v-film-list-film__link .v-film-title__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-film-list-carousel .v-film-list-film__link .v-film-title__title,.v-film-list-grid .v-film-list-film__link .v-film-title__title{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-film-list-carousel .v-film-list-film__link .v-film-title__censor-rating,.v-film-list-grid .v-film-list-film__link .v-film-title__censor-rating{display:none}.v-film-list-carousel .v-film-list-film__link:focus,.v-film-list-carousel .v-film-list-film__link:hover,.v-film-list-grid .v-film-list-film__link:focus,.v-film-list-grid .v-film-list-film__link:hover{color:#595959}.v-film-list-carousel .v-film-list-film__thumbnail,.v-film-list-grid .v-film-list-film__thumbnail{margin-bottom:0;border-radius:0}.v-film-list-carousel .v-film-list-film__thumbnail .v-film-thumbnail,.v-film-list-grid .v-film-list-film__thumbnail .v-film-thumbnail{padding-top:162px}@media screen and (max-width:767px){.v-film-list-carousel .v-film-list-film__thumbnail .v-film-thumbnail,.v-film-list-grid .v-film-list-film__thumbnail .v-film-thumbnail{padding-top:123px}}.v-film-list-carousel .v-film-list-film__thumbnail .v-film-thumbnail__img,.v-film-list-grid .v-film-list-film__thumbnail .v-film-thumbnail__img{border:none}.v-film-list-carousel .v-film-list-film .v-film-title,.v-film-list-grid .v-film-list-film .v-film-title{display:flex;height:calc(100% - 162px);min-height:162px;justify-content:space-around}@media screen and (max-width:767px){.v-film-list-carousel .v-film-list-film .v-film-title,.v-film-list-grid .v-film-list-film .v-film-title{height:calc(100% - 123px);min-height:123px}}.v-film-list-carousel .v-film-list-film .v-film-title__text,.v-film-list-grid .v-film-list-film .v-film-title__text{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding:30px 20px;margin:0;align-self:center;text-align:center}@media screen and (min-width:768px){.v-film-list-carousel .v-film-list-film .v-film-title__text,.v-film-list-grid .v-film-list-film .v-film-title__text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-film-list-carousel .v-film-list-film .v-film-title__text,.v-film-list-grid .v-film-list-film .v-film-title__text{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-film-list-carousel .v-film-list-film .v-film-trailer-button,.v-film-list-grid .v-film-list-film .v-film-trailer-button{display:none}.v-film-list-carousel .v-carousel__button,.v-film-list-grid .v-carousel__button{transform:translateY(50%)}.promo-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.promo-text{flex-direction:row-reverse}}.promo-text__img{flex:1 1 50%}@media screen and (max-width:767px){.promo-text__img{height:162px;flex:1 1 100%}}@media screen and (min-width:768px){.promo-text__img{max-width:606px}}.promo-text__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.promo-text__content{max-width:1216px;flex:1 1 50%;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:20px;min-height:202px}@media screen and (min-width:768px){.promo-text__content{padding:30px;min-height:350px}}.promo-text__title{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.promo-text__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.promo-text__title{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}.promo-text__text{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0;line-height:28.8px}@media screen and (min-width:768px){.promo-text__text{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.promo-text__text{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.promo-text__text,.promo-text__title{margin:0;margin-bottom:8px;width:100%}@media screen and (min-width:768px){.promo-text__text,.promo-text__title{margin-bottom:18px}}@media screen and (min-width:1200px){.promo-text__text,.promo-text__title{margin-bottom:20px}}.promo-text__button{margin-top:auto;margin-bottom:0}.ticketing-container.food-and-beverage__wrap .ticket-nav__wrap .ticket-nav{grid-template-columns:30% auto 30%;justify-content:space-between}.ticketing-container.food-and-beverage__wrap .ticket-nav__wrap .ticket-nav .v-order-cart-showtime-list{display:none}.ticketing-container.food-and-beverage__wrap .ticket-nav__wrap .ticket-nav .v-order-cart-totals *{display:none}.ticketing-container.food-and-beverage__wrap .ticket-nav__wrap .ticket-nav .v-order-cart-totals__price{display:inline}.ticketing-container{position:relative;padding-bottom:120px}@media screen and (max-width:767px){.ticketing-container{padding-bottom:0}}.ticketing-container .hide{display:none}.ticketing-container .ticket-nav__wrap{z-index:2;border-top:1px solid #d8d8d8;position:absolute;left:0;right:0;bottom:0}@media screen and (max-width:767px){.ticketing-container .ticket-nav__wrap{position:-webkit-sticky;position:sticky}}.ticketing-container .ticket-nav__wrap .ticket-nav{height:90px;display:grid;background:#fff;grid-template-columns:auto -webkit-max-content -webkit-max-content;grid-template-columns:auto max-content max-content;grid-template-areas:'prev center next';align-items:center;justify-items:start}@media screen and (max-width:767px){.ticketing-container .ticket-nav__wrap .ticket-nav{height:170px;grid-row-gap:10px;grid-template-areas:'center' 'next' 'prev';padding:10px 16px}.ticketing-container .ticket-nav__wrap .ticket-nav>*,.ticketing-container .ticket-nav__wrap .ticket-nav>*>*{width:100%}}.ticketing-container .ticket-nav__wrap .ticket-nav__btn--prev{grid-area:prev}.ticketing-container .ticket-nav__wrap .ticket-nav__center{grid-area:center}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav__center{justify-self:end}}.ticketing-container .ticket-nav__wrap .ticket-nav__btn--next{grid-area:next}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav__btn--next{justify-self:end}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper{margin-top:0}@media screen and (max-width:767px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper{margin:0 auto}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__heading{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__heading{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper .v-display-text-part{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-showtime-summary-showtime-detail-item__details-wrapper .v-display-text-part{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals{position:relative;padding:5px 12px 2px;border:none}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line{margin-bottom:5px}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line .v-display-text-part{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-right:20px}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line .v-display-text-part{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line .v-order-totals-line__value{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line .v-order-totals-line__value{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals-line .v-order-totals-line__value{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-link,.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-part{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-link,.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-part{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-link,.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-part{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-part{padding-right:7px}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-link{color:#000;border-bottom:1px solid #000}.ticketing-container .ticket-nav__wrap .ticket-nav .v-order-totals .v-order-totals__booking-fee .v-display-text-link:hover{text-decoration:none;color:#595959}.date-showtime-picker__wrap{max-width:1480px;margin:50px auto}@media screen and (min-width:1200px){.date-showtime-picker__wrap{padding-left:100px;padding-right:100px}}.v-date-showtime-picker .v-date-picker,.v-event-showtime-picker .v-date-picker{margin:0}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper{background-color:#ededed}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--prev,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--prev{margin-right:5px}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--next,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--next{margin-left:5px}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--next,.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--prev,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--next,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--prev{width:80px}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--next.disabled,.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--prev.disabled,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--next.disabled,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__button--prev.disabled{background-color:#8f8f8f;fill:#ededed}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport{background:#000;padding:0;height:100%}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track{background-color:#000}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date{min-width:130px}@media screen and (max-width:767px){.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date{min-width:110px}}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__button:hover,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__button:hover{background-color:#595959}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__button:focus,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__button:focus{background-color:#595959}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__button--selected .v-display-text .v-display-text-part,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__button--selected .v-display-text .v-display-text-part{padding-bottom:4px;border-bottom:1px solid #fff}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label{flex-direction:row}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-display-text-part,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-display-text-part{align-self:center;min-width:unset;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-display-text-part,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-display-text-part{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-display-text-part,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-display-text-part{font-weight:500;font-size:18px}}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-date-picker-date__day-of-month,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-date-picker-date__day-of-month{width:30px;margin-bottom:3px}.v-date-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-date-picker-date__month,.v-event-showtime-picker .v-date-picker .v-carousel__wrapper .v-carousel__viewport .v-carousel__track.glider-track .v-date-picker-date__label .v-date-picker-date__month{margin-bottom:3px}.v-attribute-legend-modal .v-display-text-link,.v-attribute-legend-modal .v-display-text-part{margin-right:7px}.v-attribute-legend-modal .v-link{color:#000;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #000;padding-bottom:4px;cursor:pointer}.v-attribute-legend-modal .v-link:hover{text-decoration:none}.v-attribute-legend-modal .v-link:focus{outline:0}.date-showtime-picker__dropdown-wrapper,.event-showtime-picker__dropdown-wrapper{background-color:#000;height:100px;padding:25px}@media screen and (min-width:768px){.date-showtime-picker__dropdown-wrapper .v-dropdown,.event-showtime-picker__dropdown-wrapper .v-dropdown{width:40%}}.date-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-button:focus,.event-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-button:focus{outline:0}.date-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-button .v-icon,.event-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-button .v-icon{padding-right:10px}.date-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-button__icon-button--show-search,.date-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-search-input__input,.event-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-button__icon-button--show-search,.event-showtime-picker__dropdown-wrapper .v-dropdown .v-dropdown-search-input__input{height:50px}.date-showtime-picker__unselected-wrap,.event-showtime-picker__unselected-wrap{padding:90px 16px;background:#fff}.date-showtime-picker__unselected,.event-showtime-picker__unselected{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.date-showtime-picker__unselected-icon,.event-showtime-picker__unselected-icon{width:66px;height:100px;margin-bottom:20px}.date-showtime-picker__unselected-header,.event-showtime-picker__unselected-header{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-top:0;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.date-showtime-picker__unselected-header,.event-showtime-picker__unselected-header{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.date-showtime-picker__unselected-header,.event-showtime-picker__unselected-header{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.date-showtime-picker__unselected-message,.event-showtime-picker__unselected-message{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px;text-align:center}@media screen and (min-width:768px){.date-showtime-picker__unselected-message,.event-showtime-picker__unselected-message{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.date-showtime-picker__unselected-message,.event-showtime-picker__unselected-message{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.date-showtime-picker .v-date-showtime-picker,.event-showtime-picker .v-date-showtime-picker{background:#fff}.date-showtime-picker__sites-wrapper,.event-showtime-picker__sites-wrapper{background:#000;text-align:center;padding:17px 0}.date-showtime-picker__sites-button,.event-showtime-picker__sites-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.date-showtime-picker__sites-button,.event-showtime-picker__sites-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.date-showtime-picker__sites-button,.event-showtime-picker__sites-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.date-showtime-picker__sites-button,.event-showtime-picker__sites-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.date-showtime-picker__sites-button:hover,.event-showtime-picker__sites-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.date-showtime-picker__sites-button:focus,.event-showtime-picker__sites-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.date-showtime-picker__sites-button:active,.event-showtime-picker__sites-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.date-showtime-picker__sites-button.disabled,.date-showtime-picker__sites-button:disabled,.event-showtime-picker__sites-button.disabled,.event-showtime-picker__sites-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-date-showtime-picker,.v-event-showtime-picker{background:#fff}.v-date-showtime-picker .v-message,.v-event-showtime-picker .v-message{background-color:#fff}.v-date-showtime-picker .v-attribute-legend__view-button .v-button__label,.v-date-showtime-picker .v-display-text-link,.v-date-showtime-picker .v-film-trailer-button__label,.v-date-showtime-picker .v-showtime-picker-film-action-link__link,.v-event-showtime-picker .v-attribute-legend__view-button .v-button__label,.v-event-showtime-picker .v-display-text-link,.v-event-showtime-picker .v-film-trailer-button__label,.v-event-showtime-picker .v-showtime-picker-film-action-link__link{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#000;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #000;padding-bottom:4px;cursor:pointer}@media screen and (min-width:768px){.v-date-showtime-picker .v-attribute-legend__view-button .v-button__label,.v-date-showtime-picker .v-display-text-link,.v-date-showtime-picker .v-film-trailer-button__label,.v-date-showtime-picker .v-showtime-picker-film-action-link__link,.v-event-showtime-picker .v-attribute-legend__view-button .v-button__label,.v-event-showtime-picker .v-display-text-link,.v-event-showtime-picker .v-film-trailer-button__label,.v-event-showtime-picker .v-showtime-picker-film-action-link__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-date-showtime-picker .v-attribute-legend__view-button .v-button__label,.v-date-showtime-picker .v-display-text-link,.v-date-showtime-picker .v-film-trailer-button__label,.v-date-showtime-picker .v-showtime-picker-film-action-link__link,.v-event-showtime-picker .v-attribute-legend__view-button .v-button__label,.v-event-showtime-picker .v-display-text-link,.v-event-showtime-picker .v-film-trailer-button__label,.v-event-showtime-picker .v-showtime-picker-film-action-link__link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-date-showtime-picker .v-attribute-legend__view-button .v-button__label:hover,.v-date-showtime-picker .v-display-text-link:hover,.v-date-showtime-picker .v-film-trailer-button__label:hover,.v-date-showtime-picker .v-showtime-picker-film-action-link__link:hover,.v-event-showtime-picker .v-attribute-legend__view-button .v-button__label:hover,.v-event-showtime-picker .v-display-text-link:hover,.v-event-showtime-picker .v-film-trailer-button__label:hover,.v-event-showtime-picker .v-showtime-picker-film-action-link__link:hover{text-decoration:none}.v-date-showtime-picker .v-attribute-legend__view-button .v-button__label:focus,.v-date-showtime-picker .v-display-text-link:focus,.v-date-showtime-picker .v-film-trailer-button__label:focus,.v-date-showtime-picker .v-showtime-picker-film-action-link__link:focus,.v-event-showtime-picker .v-attribute-legend__view-button .v-button__label:focus,.v-event-showtime-picker .v-display-text-link:focus,.v-event-showtime-picker .v-film-trailer-button__label:focus,.v-event-showtime-picker .v-showtime-picker-film-action-link__link:focus{outline:0}.v-date-showtime-picker .v-showtime-picker .v-film-title__text,.v-event-showtime-picker .v-showtime-picker .v-film-title__text{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-date-showtime-picker .v-showtime-picker .v-film-title__text,.v-event-showtime-picker .v-showtime-picker .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-date-showtime-picker .v-showtime-picker .v-film-title__text,.v-event-showtime-picker .v-showtime-picker .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-date-showtime-picker .v-showtime-picker .v-film-title .v-film-title__censor-rating,.v-event-showtime-picker .v-showtime-picker .v-film-title .v-film-title__censor-rating{display:none}.v-date-showtime-picker .v-showtime-picker .v-icon.v-icon--no-site-selected,.v-event-showtime-picker .v-showtime-picker .v-icon.v-icon--no-site-selected{height:100px;width:66px}@media screen and (max-width:991px){.v-date-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis,.v-event-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis{display:none}}.v-date-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis .v-detail__content,.v-event-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis .v-detail__content{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){.v-date-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis .v-detail__content,.v-event-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis .v-detail__content{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.v-date-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis .v-detail__content,.v-event-showtime-picker .v-showtime-picker .v-detail.v-film-synopsis .v-detail__content{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker__action-button,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker__action-button{display:none}.v-date-showtime-picker .v-showtime-picker .v-attribute-legend__heading,.v-date-showtime-picker .v-showtime-picker .v-film-runtime__heading,.v-event-showtime-picker .v-showtime-picker .v-attribute-legend__heading,.v-event-showtime-picker .v-showtime-picker .v-film-runtime__heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;font-weight:700}@media screen and (min-width:768px){.v-date-showtime-picker .v-showtime-picker .v-attribute-legend__heading,.v-date-showtime-picker .v-showtime-picker .v-film-runtime__heading,.v-event-showtime-picker .v-showtime-picker .v-attribute-legend__heading,.v-event-showtime-picker .v-showtime-picker .v-film-runtime__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-date-showtime-picker .v-showtime-picker .v-attribute-legend__heading,.v-date-showtime-picker .v-showtime-picker .v-film-runtime__heading,.v-event-showtime-picker .v-showtime-picker .v-attribute-legend__heading,.v-event-showtime-picker .v-showtime-picker .v-film-runtime__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-date-showtime-picker .v-showtime-picker .v-attribute-legend .v-detail__content,.v-date-showtime-picker .v-showtime-picker .v-film-runtime .v-detail__content,.v-event-showtime-picker .v-showtime-picker .v-attribute-legend .v-detail__content,.v-event-showtime-picker .v-showtime-picker .v-film-runtime .v-detail__content{text-transform:uppercase;color:#8f8f8f}.v-date-showtime-picker .v-showtime-picker .v-film-trailer-button:focus,.v-event-showtime-picker .v-showtime-picker .v-film-trailer-button:focus{outline:0}.v-date-showtime-picker .v-showtime-picker .v-film-trailer-button__icon,.v-event-showtime-picker .v-showtime-picker .v-film-trailer-button__icon{display:none}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list{width:90%;margin:auto;padding:50px 0}@media screen and (max-width:767px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list{width:auto}}@media screen and (max-width:991px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film--media-type-still,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film--media-type-still{grid-template-areas:'thumbnail film-details film-details' 'thumbnail custom-actions custom-actions' 'thumbnail runtime attributes' 'site-list site-list site-list' 'action-link action-link action-link' 'trailer-button . .'}}@media screen and (max-width:767px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film--media-type-still,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film--media-type-still{grid-template-areas:'thumbnail' 'film-details' 'trailer-button' 'runtime' 'custom-actions' 'attributes' 'site-list' 'action-link'}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film--media-type-still .v-film-trailer-button,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film--media-type-still .v-film-trailer-button{padding:18px 0}}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-film-title__title,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-film-title__title{text-transform:uppercase;font-weight:400}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-thumbnail .v-film-watchlist-button,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-thumbnail .v-film-watchlist-button{background:#000;width:40px;height:40px;padding:0 12px;top:1px;right:1px}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-thumbnail .v-film-watchlist-button__wrapper,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-thumbnail .v-film-watchlist-button__wrapper{height:inherit}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-thumbnail .v-film-watchlist-button:hover,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-thumbnail .v-film-watchlist-button:hover{transform:none}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list__item .v-showtime-picker-site__common-attributes,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list__item .v-showtime-picker-site__common-attributes{margin-bottom:0}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading{margin-bottom:10px}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading span,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading span{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading span,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading span{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading span,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list__heading span{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button{border-radius:0;box-shadow:none;background-color:#ededed}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time,.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time-ampm,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time-ampm{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#000}@media screen and (min-width:768px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time,.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time-ampm,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time-ampm{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time,.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time-ampm,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-start-time-ampm{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__screen-name,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__screen-name{display:none}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-wrapper,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-wrapper{padding:20px}@media screen and (max-width:767px){.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-wrapper,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-site-list .v-showtime-list .v-showtime-list__item .v-showtime-list-button .v-showtime-list-button__detail-wrapper{padding:10px}}.v-date-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-action-link,.v-event-showtime-picker .v-showtime-picker .v-showtime-picker-film-list .v-showtime-picker-film-list__item .v-showtime-picker-film-action-link{border-top:2px dotted #8f8f8f}.event-showtime-picker .v-showtime-picker-site-details{display:none}#CinemaDetailsWrap~p iframe{width:100%}.film-details__wrap#FilmDetailsWrap .v-showtime-picker .v-film-synopsis,.film-details__wrap#FilmDetailsWrap .v-showtime-picker .v-film-trailer-button,.film-details__wrap#FilmDetailsWrap .v-showtime-picker .v-showtime-picker-film-thumbnail{display:none}.film-details__wrap#FilmDetailsWrap .v-showtime-picker-film--media-type-still{grid-template-areas:'film-details film-details' 'custom-actions custom-actions' 'runtime attributes' 'site-list site-list' 'action-link action-link';grid-template-columns:100px 1fr}.cinema-details-wrapper .v-showtime-picker .v-showtime-picker-film{grid-template-areas:'thumbnail film-details film-details' '. custom-actions custom-actions' '. runtime attributes' '. site-list site-list' '. action-link action-link' 'trailer-button . .'}@media screen and (max-width:991px){.cinema-details-wrapper .v-showtime-picker .v-showtime-picker-film .v-showtime-picker-site-list{margin-top:45px}}@media screen and (max-width:767px){.cinema-details-wrapper .v-showtime-picker .v-showtime-picker-film .v-showtime-picker-site-list{margin-top:0}}.global-site-picker{position:relative}.global-site-picker__selected-sites{position:absolute;top:-30px;right:-10px;background-color:#000;color:#fff;width:21px;height:21px;border-radius:21px;text-align:center;padding-top:4px;font-size:12px}@media screen and (min-width:1200px){.global-site-picker__selected-sites{top:-35px;right:-10px}}@media screen and (max-width:767px){aside.modal__site-picker .v-modal__container{width:90%;height:95%}}@media screen and (min-width:768px){aside.modal__site-picker .v-modal__container{max-height:60%;width:450px}}aside.modal__site-picker .v-modal__container .v-tag-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}aside.modal__site-picker .v-modal__container .v-modal-header--underline{border-bottom:2px dotted #8f8f8f}aside.modal__site-picker .v-modal__container .v-modal-header--underline .v-modal-header__title{font-weight:400}aside.modal__site-picker .v-modal__container .v-modal-header--underline .v-modal-header__close-button .v-icon{width:30px;height:30px}aside.modal__site-picker .v-modal__container section.v-modal__body{display:flex;flex-direction:column;padding:25px 0;overflow-y:unset}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker-search-form{display:none}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#fff;border-color:transparent;outline:0;border:1px dotted #000;padding-right:15px;margin-bottom:5px;margin-right:5px}@media screen and (min-width:1200px){aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded:active{color:#000;background:#fff;border-color:transparent;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded.disabled,aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded:disabled{color:#8f8f8f;background:#fff;border-color:transparent;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded .v-tag-rounded__button-wrapper{display:flex}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded .v-button{height:50px;width:15px;margin-left:20px}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded .v-button:focus{outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-tag-rounded .v-button .v-icon{fill:#000;height:15px;width:15px}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker{flex-grow:1;padding:0 25px;overflow-y:auto}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker ::-webkit-scrollbar{width:5px}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker ::-webkit-scrollbar-track{background:#fff}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker ::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:20px}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker__wrapper{padding:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site{border:2px dotted #8f8f8f;border-left:none;border-right:none}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site .v-site-picker-unselected-site__name{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site .v-site-picker-unselected-site__name{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site .v-site-picker-unselected-site__name{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site:hover{background-color:#d8d8d8}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site .v-site-picker-unselected-site__button{padding-left:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site .v-site-picker-unselected-site__button:focus{outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site .v-site-picker-unselected-site__button .v-site-picker-unselected-site__add-icon{height:20px;width:20px;margin:10px 18px 27px 0;fill:#000}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site:not(:first-child){border-top:none}aside.modal__site-picker .v-modal__container section.v-modal__body .v-site-picker .v-site-picker-unselected-site:last-child{border-bottom:none}aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer{padding:25px;padding-bottom:0;border-top:2px dotted #8f8f8f}aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;width:100%}@media screen and (min-width:1200px){aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close:focus{color:#fff;background:#000;border-color:#fff;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close:active{color:#fff;background:#595959;border-color:transparent;outline:0}aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close.disabled,aside.modal__site-picker .v-modal__container section.v-modal__body .site-picker__footer-close:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.booking-stepper{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:center;padding:30px 40px 40px}@media screen and (max-width:767px){.booking-stepper{padding-bottom:5px}}.booking-stepper__step{display:grid;grid-template-columns:1fr 24px 1fr;grid-template-rows:24px auto;grid-template-areas:'left center right' 'name name name'}@media screen and (max-width:767px){.booking-stepper__step{grid-template-columns:1fr 18px 1fr;grid-template-rows:18px auto}}.booking-stepper__step.left,.booking-stepper__step.v-member-journey-list-journey-summary__view-journey-button{grid-area:left}.booking-stepper__step.center,.booking-stepper__step.subtitle,.booking-stepper__step.title{grid-area:center}.booking-stepper__step.right{grid-area:right}.booking-stepper__step__name{grid-area:name;padding:10px;justify-self:center}.booking-stepper__step__svg__line-left,.booking-stepper__step__svg__line-right{width:100%;stroke-width:4;align-self:center;min-height:2px}.booking-stepper__step__svg__circle{height:24px;width:24px}@media screen and (max-width:767px){.booking-stepper__step__svg__circle{height:18px;width:18px}}.booking-stepper__step__svg--hide{visibility:hidden}.booking-stepper__step{text-align:center;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.booking-stepper__step{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.booking-stepper__step{font-weight:500;font-size:18px}}@media screen and (max-width:767px){.booking-stepper__step{font-size:12px}}.booking-stepper__step__name{padding:10px}.booking-stepper__step__svg--black{stroke:#000;fill:#000}.booking-stepper__step__svg--grey{stroke:#d8d8d8;fill:#d8d8d8}.booking-stepper .booking-stepper__step__svg:not(.booking-stepper__step__svg__line-left):not(.booking-stepper__step__svg__line-right){max-width:24px}@media screen and (max-width:767px){.booking-stepper .booking-stepper__step__svg:not(.booking-stepper__step__svg__line-left):not(.booking-stepper__step__svg__line-right){max-width:18px}}.showtime-summary-details__seats-only .v-showtime-summary__wrapper{border:unset;padding:0}.showtime-summary-details__seats-only .v-showtime-summary-details__details-grid--hide-in-mobile{display:block;margin-bottom:0;margin-left:5px}.showtime-summary-details__seats-only .v-showtime-summary__showtime-info-wrapper{display:block}.showtime-summary-details__seats-only .v-showtime-summary__showtime-info-wrapper>:not(.v-showtime-summary-details){display:none}.showtime-summary-details__seats-only .v-showtime-summary-details__details-grid>:not(.v-showtime-summary-showtime-detail-item--seats){display:block}.showtime-summary-details__seats-only .v-showtime-summary-details__details-grid>:not(.v-showtime-summary-showtime-detail-item--seats)>:not(.v-showtime-summary-showtime-detail-item--seats){display:none}.showtime-summary-details__seats-only .v-showtime-summary-showtime-detail-item__icon{display:none}.showtime-summary-details__seats-only .v-showtime-summary-showtime-detail-item__details-wrapper{display:flex;flex-direction:row}.showtime-summary-details__seats-only .v-showtime-summary-showtime-detail-item__details-wrapper>*{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-right:5px}@media screen and (min-width:768px){.showtime-summary-details__seats-only .v-showtime-summary-showtime-detail-item__details-wrapper>*{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.showtime-summary-details__seats-only .v-showtime-summary-showtime-detail-item__details-wrapper>*{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-showtime-summary .v-showtime-summary__backdrop{display:none}@media screen and (min-width:768px){.v-showtime-summary .v-showtime-summary__wrapper{padding-right:65px}}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper{padding:0}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper{grid-template-columns:1fr 1.2fr;grid-template-rows:0fr}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper{grid-template-columns:1fr;-moz-column-gap:10px;column-gap:10px}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary__thumbnail{margin-right:20px;margin-bottom:0}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary__thumbnail .v-film-thumbnail{padding-top:0;height:100%}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary__thumbnail .v-film-thumbnail{padding-top:56.25%}}@media screen and (max-width:1199px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary__thumbnail{width:320px}}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary__thumbnail{width:100%;margin-bottom:10px}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary__thumbnail .v-image{border:none}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title{margin-bottom:0}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title{padding-left:30px}}@media screen and (max-width:479px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title{padding-left:15px}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-left:0;margin-right:0}}@media screen and (max-width:767px) and (min-width:768px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:767px) and (min-width:992px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:479px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-film-title__text{margin-left:0}}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-censor-rating-icon{height:17px}}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-attribute-legend{margin-left:30px}}@media screen and (max-width:479px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-attribute-legend{margin-left:15px}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-attribute-legend .v-attribute-legend__heading{display:none}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-attribute-legend .v-button{display:none}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-expand-content-indicator{grid-area:expand-content-indicator;width:15px;justify-self:right;margin-right:30px}@media screen and (max-width:479px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-expand-content-indicator{margin-right:20px}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-expand-content-indicator .v-icon{width:15px;height:15px}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper{margin-top:15px}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper{margin-top:unset}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__heading{text-transform:uppercase;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;letter-spacing:normal}@media screen and (min-width:768px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__heading{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__detail{text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__detail{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.v-showtime-summary .v-showtime-summary__wrapper .v-showtime-summary__showtime-info-wrapper .v-showtime-summary-showtime-detail-item__details-wrapper .v-showtime-summary-showtime-detail-item__detail{font-weight:500;font-size:18px}}.v-showtime-summary .v-showtime-summary-details__details-grid{grid-template-areas:'site time date' 'screen runtime seats'}@media screen and (max-width:767px){.v-showtime-summary .v-showtime-summary-details__details-grid{margin-left:30px}}@media screen and (max-width:479px){.v-showtime-summary .v-showtime-summary-details__details-grid{margin-left:15px;margin-right:15px}}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item__icon{display:none}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--site{grid-area:site}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--screen{grid-area:screen}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--date{grid-area:date}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--runtime{grid-area:runtime}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--seats{grid-area:seats}.v-showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--time{grid-area:time}.film-details__wrap{min-width:300px}.film-details__wrap .v-film-context .v-film-details{background:#fff;padding-top:50px;padding-bottom:50px;margin-bottom:50px;margin-top:50px}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details{padding-top:20px;padding-bottom:20px;margin-bottom:20px;margin-top:20px}}.film-details__wrap .v-film-context .v-film-details .v-film-details-banner{flex-direction:column-reverse}.film-details__wrap .v-film-context .v-film-details .v-film-summary__wrapper{width:90%;max-width:unset;padding:30px 0 0}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__wrapper{padding:80px 0 0}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-trailer-button{margin-bottom:10px}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-trailer-button .v-film-trailer-button__label{width:100%;margin:0}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-trailer-button{display:none}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button{width:300px;margin-bottom:10px;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button.disabled,.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-details-banner__action-button{width:100%}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button{width:300px;margin-bottom:10px;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button.disabled,.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button span{color:#ff8200}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .watch-on-demand__button{width:100%}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button{width:300px;margin-bottom:30px;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button__wrapper{justify-content:center}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button__label{color:#000;border-bottom:1px solid #000}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button .v-icon{height:15px;width:20px;stroke:#000}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button{width:100%}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-watchlist-button--active{fill:#000}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-genres__tag{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal;border:1px dotted #000;border-radius:25px;padding:8px 10px;color:#000;text-transform:uppercase}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-genres__tag{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-genres__tag{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.film-details__wrap .v-film-context .v-film-details .v-film-summary__primary .v-film-classification-description{display:none}.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary{display:flex;flex-direction:column}.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-directors{order:2}.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-actors{order:3}.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-synopsis{order:1;margin-bottom:16px}.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-synopsis .v-detail__heading{display:none}.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-synopsis .v-detail__content{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-synopsis .v-detail__content{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-summary__secondary .v-film-synopsis .v-detail__content{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.film-details__wrap .v-film-context .v-film-details .v-film-summary .v-detail:not(.v-film-synopsis) .v-detail__heading{margin:0}.film-details__wrap .v-film-context .v-film-details .v-film-summary .v-detail:not(.v-film-synopsis) .v-detail__content{font-family:Futura;font-weight:500;font-size:15px;color:#595959;text-transform:uppercase}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-summary .v-detail:not(.v-film-synopsis) .v-detail__content{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-summary .v-detail:not(.v-film-synopsis) .v-detail__content{font-weight:500;font-size:18px}}.film-details__wrap .v-film-context .v-film-details .v-hero-banner__image{position:static;width:90%;height:100%;margin:auto;z-index:0}.film-details__wrap .v-film-context .v-film-details .v-hero-banner__image .v-image__img{width:100%}.film-details__wrap .v-film-context .v-film-details .v-hero-banner__image svg{width:100%;height:100%}.film-details__wrap .v-film-context .v-film-details .v-hero-banner__wrapper{padding:0;background:0 0}.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content{text-align:center;padding:0}.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-status{font-size:18px;letter-spacing:1.5px;margin:auto;text-shadow:none;color:#000;text-transform:uppercase;padding-bottom:10px}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-status{font-size:12px}}.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-title{margin-bottom:50px}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-title{margin-bottom:20px}}.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-title__text{margin:0;text-shadow:none;color:#000;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__content .v-film-title__text{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}.film-details__wrap .v-film-context .v-film-details .v-film-details-banner__status{margin:auto;text-shadow:none;color:#000;font-weight:400}.film-details__wrap .v-film-context .v-film-details .v-film-title__wrapper{margin-bottom:50px}.film-details__wrap .v-film-context .v-film-details .v-film-title__wrapper .v-film-title__title{text-shadow:none;color:#000;font-weight:400}.film-details__wrap .v-film-context .v-film-details .v-film-title__censor-rating{display:none}.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper{padding:0;padding-top:30px;width:90%;margin:auto}.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__poster{display:none}.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary{flex-basis:345px;padding-top:80px}.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary h3{font-weight:400;margin:0}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary h3{font-size:15px}}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary h3{font-size:18px}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary h3{font-size:24px}}.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary p{font-weight:400;color:#595959;text-transform:uppercase}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary p{font-size:15px}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__primary p{font-size:18px}}.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__secondary .v-film-details-summary-property__title{display:none}@media screen and (max-width:767px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__secondary .v-film-details-summary-property__content{font-size:15px}}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__secondary .v-film-details-summary-property__content{font-size:18px}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-details-summary .v-film-details-summary__wrapper .v-film-details-summary__secondary .v-film-details-summary-property__content{font-size:24px}}.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button{z-index:1;bottom:-70px;top:unset;left:unset;height:40px;width:100%}.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button:hover{transform:none}.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button:hover .v-film-trailer-button__label{background:#f4f4f4}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button{top:calc(50% - -30px);left:calc(50% - 80px);width:auto}}@media screen and (min-width:992px){.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button{top:calc(50% - -40px);left:calc(50% - 80px)}}.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button .v-icon{display:none}.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button .v-film-trailer-button__label{width:90%;margin:auto;background:#ededed;color:#000;padding:12px;border-radius:50px;text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:1.5px;cursor:pointer;height:40px;padding:6px 12px}@media screen and (min-width:768px){.film-details__wrap .v-film-context .v-film-details .v-film-trailer-button .v-film-trailer-button__label{width:auto}}.v-event-details{background:#fff;margin-bottom:50px;margin-top:50px}@media screen and (min-width:768px){.v-event-details{padding-bottom:50px}}.v-event-details-banner{flex-direction:column-reverse}.v-event-details-banner__content{padding:50px 30px}.v-event-details .v-hero-banner__image{position:static;width:90%;height:100%;margin:auto;z-index:0;order:2}.v-event-details .v-hero-banner__image .v-image__img{width:100%;max-height:615px;-o-object-fit:cover;object-fit:cover}.v-event-details .v-hero-banner__image svg{width:100%;height:100%}.v-event-details .v-hero-banner__wrapper{padding:0;background:0 0;order:1}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content{padding:24px}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details{display:flex;flex-direction:column;text-align:center;margin:auto;padding:0}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-schedule__label{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin:auto;color:#000;text-shadow:none;padding:14px 0 10px 0}@media screen and (min-width:768px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-schedule__label{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-schedule__label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-schedule .v-icon{display:none}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-name{margin:0;text-shadow:none;color:#000;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-name{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-name{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button{position:absolute;right:5%;bottom:-78px;width:300px;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button.disabled,.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}@media screen and (max-width:767px){.v-event-details .v-hero-banner__wrapper .v-event-hero-banner__content .v-event-hero-banner__details .v-event-hero-banner__action-button{bottom:-70px;width:90%}}.v-event-details .v-event-details-summary{padding:100px 0 30px;width:90%;margin:auto}@media screen and (min-width:768px){.v-event-details .v-event-details-summary{padding:30px 0;margin-left:5%;margin-right:399px;width:unset}}.v-event-details .v-event-details-summary .v-detail__content{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){.v-event-details .v-event-details-summary .v-detail__content{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.v-event-details .v-event-details-summary .v-detail__content{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.venue-finder-heading{text-align:center;margin:50px 0;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.venue-finder-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.venue-finder-heading{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}.venue-finder-searchbar{text-align:center;margin-bottom:50px}.venue-finder-searchbar__field{height:48px;width:50%;margin-right:12px;padding:0 10px;border:1px solid #d8d8d8}@media screen and (max-width:767px){.venue-finder-searchbar__field{width:100%}}.venue-finder-searchbar__button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.venue-finder-searchbar__button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.venue-finder-searchbar__button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.venue-finder-searchbar__button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.venue-finder-searchbar__button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.venue-finder-searchbar__button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.venue-finder-searchbar__button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.venue-finder-searchbar__button.disabled,.venue-finder-searchbar__button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}@media screen and (max-width:767px){.venue-finder-searchbar__button{width:100%;margin-top:20px}}.venue-finder__grid{display:grid;list-style:none;min-width:100%;padding:0;margin:0;box-sizing:border-box;gap:24px 16px;grid-template-columns:1fr}@media screen and (min-width:480px){.venue-finder__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){.venue-finder__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.venue-finder__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.venue-finder-venue{background-color:#fff}.venue-finder-venue__wrapper{height:100%}.venue-finder-venue__link{background:#fff;height:100%;cursor:pointer}.venue-finder-venue__thumbnail{position:relative}.venue-finder-venue__thumbnail .venue-thumbnail{padding-top:160px;position:relative}.venue-finder-venue__thumbnail .venue-thumbnail__image{position:absolute;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.venue-finder-venue__thumbnail .venue-thumbnail__image img{height:160px;-o-object-fit:inherit;object-fit:inherit}.venue-finder-venue__details{display:flex;flex-direction:column;height:calc(100% - 160px);padding:20px}.venue-finder-venue__details .venue-finder-details__name{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-bottom:10px;margin:0}@media screen and (min-width:768px){.venue-finder-venue__details .venue-finder-details__name{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.venue-finder-venue__details .venue-finder-details__name{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.venue-finder-venue__details .venue-finder-details__link{color:#ff8200;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.venue-finder-venue__details .venue-finder-details__link{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.venue-finder-venue__details .venue-finder-details__link{font-weight:500;font-size:18px}}.venue-finder-venue__details .venue-finder-details__address{color:#8f8f8f;padding-bottom:10px;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.venue-finder-venue__details .venue-finder-details__address{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.venue-finder-venue__details .venue-finder-details__address{font-weight:500;font-size:18px}}.venue-finder-venue__details .venue-finder-details__station{display:flex;align-items:center;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.venue-finder-venue__details .venue-finder-details__station{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.venue-finder-venue__details .venue-finder-details__station{font-weight:500;font-size:18px}}.venue-finder-venue__details .venue-finder-details__station .c-icon{height:25px;width:25px;margin-right:2px;padding:2px}.venue-finder-venue__details .venue-finder-details__station .venue-finder-details__station-label{text-transform:capitalize}.v-seat-picker{background-color:#fff}.v-seat-picker .v-seat-picker__legend{border-color:#ededed}@media screen and (max-width:767px){.v-seat-picker .v-seat-picker-legend{flex-wrap:wrap;justify-content:space-evenly}}@media screen and (max-width:767px){.v-seat-picker .v-seat-picker-legend .v-seat-picker-legend-item{justify-content:normal;width:33%}}@media screen and (max-width:479px){.v-seat-picker .v-seat-picker-legend .v-seat-picker-legend-item{width:50%}}@media screen and (max-width:767px){.v-seat-picker .v-zoom-controller-viewport__content{position:relative;bottom:105px}}.v-seat-picker .v-seat-picker-screen__background{fill:#000}.v-seat-picker .v-seat-picker-row-labels .v-seat-picker-row-label__background{fill:#d8d8d8;-webkit-clip-path:circle(12px at center);clip-path:circle(12px at center)}.v-seat-picker .v-seat-picker-row-labels .v-seat-picker-row-label__text{fill:#000}.width--normal.fix-seat-picker{padding:0;max-width:calc(100vw - 32px)}@media screen and (min-width:768px){.width--normal.fix-seat-picker{padding:0 20px;max-width:1216px + 40px}}.width--normal.fix-showtime-summary{padding:0 20px}.validating-vouchers-loading svg{fill:#000}.article-page{max-width:1216px;width:100%}.article-page .article-page-hero__caption{font-style:italic}.article-page p a[href]{color:#898989}.article-page .grey-text-box{color:grey}.article-page .video-wrapper{margin-bottom:30px}.article-page blockquote{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin:0;border-top:1px dashed #979797;border-bottom:1px dashed #979797;padding:20px 0;margin-top:30px;margin-bottom:30px;grid-column:1/3}@media screen and (min-width:768px){.article-page blockquote{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.article-page blockquote{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:991px){.article-page blockquote{width:600px;margin:30px auto}}@media screen and (max-width:991px){.article-page blockquote{bottom:0}}@media screen and (max-width:767px){.article-page blockquote{width:100%}}.article-page .article-page-content>:not(blockquote){grid-column:2}.article-page .article-page-content{display:grid;grid-template-columns:1fr 600px 1fr;grid-column-gap:20px}@media screen and (max-width:991px){.article-page .article-page-content{grid-template-columns:1fr 2fr 1fr}}@media screen and (max-width:767px){.article-page .article-page-content{grid-template-columns:1fr;grid-column-gap:0}}@media screen and (max-width:1199px){.article-page .article-page-content{padding:0 16px}}.article-page .article-page-content .article-page-author{grid-column:1}.article-page .article-page-content .article-page-author{max-width:160px}.article-page .article-page-content .article-page-author__image{width:75px;height:75px;-o-object-fit:cover;object-fit:cover;border-radius:50px}.article-page .article-page-content .article-page-author__name{font-family:Futura;font-weight:500;font-size:15px;text-align:left}@media screen and (min-width:768px){.article-page .article-page-content .article-page-author__name{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.article-page .article-page-content .article-page-author__name{font-weight:500;font-size:18px}}@media screen and (max-width:991px){.article-page .article-page-content .article-page-author{margin:0 auto;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}}@media screen and (max-width:767px){.article-page .article-page-content .article-page-author{display:none}}.article-page-hero__details{padding:30px 0}.article-page-hero__details__type{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;padding:15px 0}@media screen and (min-width:768px){.article-page-hero__details__type{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.article-page-hero__details__type{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.article-page-hero__details__title{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center}@media screen and (min-width:768px){.article-page-hero__details__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.article-page-hero__details__title{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}.article-page-hero__details__date{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;padding:15px 0}@media screen and (min-width:768px){.article-page-hero__details__date{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.article-page-hero__details__date{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.article-page-hero__image{max-height:680px}.article-page-hero__caption{font-family:Futura;text-align:center;padding:5px 0 20px}.article-page-content{position:relative}.article-page-content .article-page-author__mobile{display:none}@media screen and (max-width:767px){.article-page-content .article-page-author__mobile{display:block}}.article-page-content .image-caption{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;font-style:italic}.article-page-content .caption{text-align:center;font-style:italic;font-size:16px}.article-page-content .image-caption-container{grid-column:1;margin-bottom:30px}@media screen and (max-width:1199px){.article-page-content .image-caption-container{grid-column:2}}.article-page-content .promo-text__image-caption{margin-bottom:30px}.article-page-content p{margin:0 0 30px}.article-page-content .article-page-author__mobile{margin:0 auto;margin-bottom:30px;margin-top:30px}@media screen and (max-width:767px){.article-page-content .article-page-author__mobile{display:flex;flex-direction:column;align-items:center}}.article-page-content .article-page-author__mobile .article-page-author__image{height:80px;width:80px}.article-page-content .article-page-author__mobile .article-page-author__name{text-align:center}.article-page-content .article-page-author__name{text-align:center}.article-page-content .mini-promo-textt-image{border-top:1px dashed #979797;border-bottom:1px dashed #979797;padding:20px 0}.article-page-content .three-col{grid-column:1/-1}@media screen and (max-width:767px){.article-page-content .three-col{grid-column:2}}.article-page .sharethis-inline-share-buttons#st-1 .st-first{background-color:transparent;border:none}.article-page .sharethis-inline-share-buttons#st-1 .st-first img{filter:grayscale(100) contrast(100) invert(100);height:26px;width:39px;position:relative;top:3px}.article-page .sharethis-inline-share-buttons#st-1 .st-btn.st-last[data-network=facebook]{background-color:#000}.article-page .sharethis-inline-share-buttons#st-1 .st-btn.st-last[data-network=facebook] img{filter:grayscale(100) contrast(100) invert(100)}.article-page .mini-promo-text-image{padding:17px 0;font-size:24px;display:flex;justify-content:space-around;margin:40px 0;width:100%;border-top:1px dashed #979797;border-bottom:1px dashed #979797}.article-page .mini-promo-text-image .promo-text__trailer-image-link{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.article-page .mini-promo-text-image .promo-text__trailer-image-link{align-items:center}}.article-page .mini-promo-text-image .promo-text__heading{text-transform:uppercase;padding-right:70px}@media screen and (max-width:767px){.article-page .mini-promo-text-image .promo-text__heading{padding-right:0;width:70%}}.article-page .mini-promo-text-image .promo-text__trailer-link{font-size:12px;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;margin-top:8px;text-decoration:underline;color:#595959}@media screen and (min-width:768px){.article-page .mini-promo-text-image .promo-text__trailer-link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.article-page .mini-promo-text-image .promo-text__trailer-link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.article-page .mini-promo-text-image{flex-direction:column;align-items:center}.article-page .mini-promo-text-image .promo-text__trailer-image-link{text-align:center}.article-page .mini-promo-text-image img{margin-bottom:10px}}.article-page .mini-promo-text-image .promo-text__image-container{display:flex;align-items:center}.article-page .mini-promo-text-image .promo-text__image-container img{width:217px}.art-list{display:grid;grid-gap:40px 20px}@media screen and (min-width:768px){.art-list{grid-template-columns:repeat(3,1fr)}.art-list__more,.art-list__promo,.art-list__title{grid-column:1/-1}.art-list__promo{margin:20px 0}}.art-list__title{width:100%;position:relative;display:grid;grid-template-areas:'space title button';grid-template-columns:200px 1fr 200px}@media screen and (max-width:767px){.art-list__title{grid-template-areas:'title' 'button';grid-template-columns:1fr}}.art-list__title h2{grid-area:title}.art-list__filter-btn{grid-area:button;position:absolute;right:0;top:50%;transform:translate(0,-50%);padding-right:10px;display:flex}.art-list__filter-btn__cnt{margin-left:10px}@media screen and (max-width:767px){.art-list__filter-btn{grid-area:button;position:unset;right:unset;top:unset;transform:none}}.art-list__item{display:grid;grid-gap:10px}.art-list__item__img{margin-bottom:10px;display:block;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.art-list__item__img img{position:absolute}.art-list__item__type{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin:0}@media screen and (min-width:768px){.art-list__item__type{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.art-list__item__type{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.art-list__item__title{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin:0}@media screen and (min-width:768px){.art-list__item__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.art-list__item__title{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.art-list__item__text{font-family:Futura;font-weight:500;font-size:15px;margin:0}@media screen and (min-width:768px){.art-list__item__text{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.art-list__item__text{font-weight:500;font-size:18px}}.art-list__item__date{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin:0}@media screen and (min-width:768px){.art-list__item__date{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.art-list__item__date{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.article-page-content__tag-label-container{overflow-x:hidden;background:#d2d1c2;display:grid;grid-template-columns:1fr 600px 1fr;max-width:100vw;padding-bottom:40px}@media screen and (max-width:767px){.article-page-content__tag-label-container{grid-template-columns:1fr 5fr 1fr}}.article-page-content__tag-label-container .article-page-content__tag-label{margin:5px;padding:5px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;border:1px solid #000;border-radius:15px;cursor:pointer;text-transform:uppercase}.article-page-content__tag-label-container .tag-heading{margin-bottom:10px;margin-left:5px;margin-top:40px;grid-column:2}.article-page-content__tag-label-container .tag-container{display:flex;flex-wrap:wrap;grid-column:2}.ticketing-container h2{text-align:center}@media screen and (max-width:767px){.ticketing-container .v-ticket-picker{margin-bottom:120px}}.ticketing-container .v-ticket-picker .v-ticket-picker-counter{margin-bottom:0;justify-content:flex-start}.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper{background:#fff;padding:15px 25px}.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper .v-counter__number{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper .v-counter__number{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper .v-counter__number{font-weight:500;font-size:18px}}.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper .v-counter__label{font-family:Futura;font-weight:500;font-size:15px;text-transform:uppercase}@media screen and (min-width:768px){.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper .v-counter__label{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.ticketing-container .v-ticket-picker .v-ticket-picker-counter .v-counter__wrapper .v-counter__label{font-weight:500;font-size:18px}}.ticketing-container .v-ticket-picker .v-ticket-picker-table-header{padding:2px;margin-bottom:5px}@media screen and (max-width:1199px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-header{display:block}}.ticketing-container .v-ticket-picker .v-ticket-picker-table-header__item{display:none}.ticketing-container .v-ticket-picker .v-ticket-picker-table-header__price{display:none}.ticketing-container .v-ticket-picker .v-ticket-picker-table-header__quantity{display:none}.ticketing-container .v-ticket-picker .v-ticket-picker-table-header__subtotal{display:none}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row{grid-template-columns:minmax(200px,1fr) minmax(155px,13%) minmax(125px,17%) minmax(120px,10%);margin:0 0 5px}@media screen and (max-width:767px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row{grid-template-columns:minmax(80px,1fr) 165px}}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row__price,.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row__subtotal{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row__price,.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row__subtotal{font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row__price,.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row__subtotal{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row-details__description{font-family:Futura;font-weight:500;font-size:15px;text-transform:uppercase}@media screen and (min-width:768px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row-details__description{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row-details__description{font-weight:500;font-size:18px}}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row-details__long-description{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal;color:#000}@media screen and (min-width:768px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row-details__long-description{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row-details__long-description{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__quantity .v-number-input--type-spinner{max-width:unset}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__quantity .v-number-input--type-spinner .v-number-input__input{min-width:unset;min-height:unset;width:48px;height:48px}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__quantity .v-number-input--type-spinner .v-number-input__button{align-self:center;min-width:unset;min-height:unset;width:48px;height:48px}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__quantity .v-number-input--type-spinner .v-number-input__button .v-button__content{height:33px}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__quantity .v-number-input--type-spinner .v-number-input__button .v-button__icon{width:33px;height:33px}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__quantity .v-number-input--type-spinner .v-number-input__button:disabled{fill:#d8d8d8;background:radial-gradient(circle,#8f8f8f 30%,transparent 0)}.ticketing-container .v-ticket-picker .v-ticket-picker-table-body .v-ticket-picker-table-row .v-ticket-picker-table-row__subtotal{padding-right:20px}.title-and-tabs h2{text-align:center}.title-and-tabs__tab h3{display:none}.promo-events__wrap{display:block;min-width:0;grid-template-columns:100%}.promo-events__wrap .v-carousel__button{cursor:pointer;opacity:1;fill:#000;width:100px;height:auto;padding:0;background:0 0;display:grid;border:0}@media screen and (max-width:1199px){.promo-events__wrap .v-carousel__button{display:none}}.promo-events__wrap .v-carousel__button svg{display:inline-block;height:36px;width:36px;border-radius:50%;padding:8px;background:#fff}@media screen and (min-width:768px){.promo-events__wrap .v-carousel__button svg{height:40px;width:40px}}@media screen and (min-width:1200px){.promo-events__wrap .v-carousel__button svg{height:48px;width:48px}}.promo-events__wrap .v-carousel__button svg__logo{width:100%}@media screen and (min-width:768px){.promo-events__wrap .v-carousel__button svg{padding:10px}}.promo-events__wrap .v-carousel__button--prev{left:-100px}.promo-events__wrap .v-carousel__button--prev svg{justify-self:left}.promo-events__wrap .v-carousel__button--next{right:-100px}.promo-events__wrap .v-carousel__button--next svg{justify-self:right}.promo-events__wrap .swiper-carousel__container{padding-right:20px}.promo-events__wrap .swiper-carousel__slide{display:block;padding-bottom:0}.promo-events__wrap .event-slide__header-date-from{display:none}.video-wrapper .video-ratio-controller{position:relative;padding-bottom:56.25%;height:0}.video-wrapper .video-ratio-controller iframe{position:absolute;top:0;left:0;width:100%;height:100%}.v-journey-summary--status-pending{margin-top:20px;background-color:#fff!important;background:unset}.v-journey-summary--status-pending .v-journey-summary-detail-list-item{padding:8px 8px}.v-journey-summary--status-pending .v-journey-summary-detail-list-item .v-journey-summary-detail-list-item__label{display:none}.v-journey-summary--status-pending .v-journey-summary-detail-list-item .v-journey-summary-detail-list-item__value{color:#000;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.v-journey-summary--status-pending .v-journey-summary-detail-list-item .v-journey-summary-detail-list-item__value{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.v-journey-summary--status-pending .v-journey-summary-detail-list-item .v-journey-summary-detail-list-item__value{font-weight:500;font-size:18px}}.v-journey-summary--status-pending .v-journey-summary-detail-list-item--areas-summary{display:none}.v-journey-summary--status-pending .v-journey-summary-showtime-details .v-film-title__text{color:#000;margin:0;font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-journey-summary--status-pending .v-journey-summary-showtime-details .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-journey-summary--status-pending .v-journey-summary-showtime-details .v-film-title__text{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-journey-summary--status-pending .v-journey-summary-showtime-details .v-film-title__censor-rating{display:none}.v-journey-summary--status-pending .v-barcode{width:165px}@media screen and (max-width:767px){.v-journey-summary--status-pending .v-barcode{width:132px}}.v-journey-summary--status-pending .v-barcode .v-barcode__label{margin-top:30px;font-weight:500}.v-journey-summary--status-pending .v-journey-summary-status-indicator{padding:0 10px;font-weight:500;border-radius:0;width:170px;height:67px}@media screen and (min-width:768px){.v-journey-summary--status-pending .v-journey-summary-status-indicator{position:relative}}.v-journey-summary--status-pending .v-journey-summary-status-indicator .v-journey-summary-status-indicator__label{font-size:15px}.v-journey-summary--status-pending .v-journey-summary-status-indicator .v-display-text-part{font-size:24px}.ticketing-container>h1#order-summary-heading{display:none}.v-journey-details{padding-bottom:45px;background-color:#fff}.v-journey-details .v-journey-details-showtime__thumbnail--media-type-poster{width:100%}@media screen and (min-width:768px){.v-journey-details .v-journey-details-showtime__thumbnail--media-type-poster{width:400px}}.v-journey-details-showtimes{padding:0 20px}.v-journey-details-showtime{flex-direction:column;align-items:center}.v-journey-details-showtime__thumbnail{margin:0 0 40px}@media screen and (min-width:768px){.v-journey-details-showtime__wrapper{width:600px}}.v-journey-details-showtime .v-censor-rating-icon.v-film-title__censor-rating{display:none}.v-journey-details-showtime .v-journey-details-showtime__site-address,.v-journey-details-showtime .v-journey-details-showtime__start-time,.v-journey-details-showtime .v-journey-details-ticket__label,.v-journey-details-showtime .v-journey-details-ticket__price{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-transform:unset}@media screen and (min-width:768px){.v-journey-details-showtime .v-journey-details-showtime__site-address,.v-journey-details-showtime .v-journey-details-showtime__start-time,.v-journey-details-showtime .v-journey-details-ticket__label,.v-journey-details-showtime .v-journey-details-ticket__price{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-journey-details-showtime .v-journey-details-showtime__site-address,.v-journey-details-showtime .v-journey-details-showtime__start-time,.v-journey-details-showtime .v-journey-details-ticket__label,.v-journey-details-showtime .v-journey-details-ticket__price{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-journey-details-showtime .v-film-title__text,.v-journey-details-showtime .v-journey-details-showtime__site-name,.v-journey-details-showtime .v-journey-details-ticket-list__heading{font-weight:500}.v-journey-details-total{margin:0 auto;text-transform:uppercase}@media screen and (min-width:768px){.v-journey-details-total{width:600px}}@media screen and (max-width:767px){.v-journey-details-total{padding-left:20px;padding-right:20px}}.v-journey-details-total .v-journey-details-total__booking-fee .v-display-text-part{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-journey-details-total .v-journey-details-total__booking-fee .v-display-text-part{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-journey-details-total .v-journey-details-total__booking-fee .v-display-text-part{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-journey-details-total .v-journey-details-total__line--total-price{margin-bottom:16px;font-weight:500}.v-journey-details--film-media-type-still .v-journey-details-total{margin:0 auto}h1.order-summary-header{background-color:#fff;padding:40px 20px 30px;margin-bottom:0;margin-top:20px;text-align:center;font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){h1.order-summary-header{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){h1.order-summary-header{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:767px){h1.order-summary-header{padding:20px}}.ticketing-container.order-payment-container{padding-bottom:0;padding-right:0;padding-left:0;margin-bottom:0;max-width:unset}.ticketing-container.order-payment-container #OrderPaymentWrap{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:#ededed}.ticketing-container.order-payment-container .booking-stepper{background-color:#ededed;padding:30px 300px 40px}@media screen and (max-width:1199px){.ticketing-container.order-payment-container .booking-stepper{padding:30px 10% 40px}}.ticketing-container.order-payment-container .booking-stepper div.booking-stepper__step__name{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;text-transform:unset!important}@media screen and (min-width:768px){.ticketing-container.order-payment-container .booking-stepper div.booking-stepper__step__name{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .booking-stepper div.booking-stepper__step__name{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.ticketing-container.order-payment-container .booking-stepper{padding:30px 10px 40px}}.ticketing-container.order-payment-container .order-payment-heading{padding-bottom:30px}.ticketing-container.order-payment-container .v-accordion{margin:0 auto;margin-bottom:30px;width:600px}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-accordion{width:100%}}.ticketing-container.order-payment-container .v-accordion-section__header{align-items:center}.ticketing-container.order-payment-container .v-accordion-section__header .v-accordion-section__title{padding:0;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.ticketing-container.order-payment-container .v-accordion-section__header .v-accordion-section__title{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .v-accordion-section__header .v-accordion-section__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.ticketing-container.order-payment-container .v-accordion-section__header .v-expand-content-indicator{display:flex;justify-content:center}.ticketing-container.order-payment-container .v-accordion-section__header .v-expand-content-indicator .v-icon{fill:#000;width:18px}.ticketing-container.order-payment-container .v-accordion-section__content[aria-hidden=false]{max-height:unset!important}.ticketing-container.order-payment-container h1{text-align:center;font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;background-color:#ededed}@media screen and (min-width:768px){.ticketing-container.order-payment-container h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container.order-payment-container h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:767px){.ticketing-container.order-payment-container h1{margin:0}}@media screen and (max-width:767px){.ticketing-container.order-payment-container{background-color:#fff}}.ticketing-container.order-payment-container .v-order-payment-form-summary__total{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.ticketing-container.order-payment-container .v-order-payment-form-summary__total{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .v-order-payment-form-summary__total{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.ticketing-container.order-payment-container .braintree-heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;text-transform:uppercase}@media screen and (min-width:768px){.ticketing-container.order-payment-container .braintree-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .braintree-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.ticketing-container.order-payment-container .braintree-option__label{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;text-transform:uppercase}@media screen and (min-width:768px){.ticketing-container.order-payment-container .braintree-option__label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .braintree-option__label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}.ticketing-container.order-payment-container .v-order-payment-form{margin:0 auto;width:600px;background-color:#fff;padding-right:16px;padding-left:16px;margin-bottom:40px}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-summary{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods{padding:0}}.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-embedded-payment-method{margin-bottom:15px}.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button.disabled,.ticketing-container.order-payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-order-payment-form{width:100%}}.ticketing-container.order-payment-container .braintree-option{background-color:#ededed}.ticketing-container.order-payment-container .v-gift-card-payment-form{width:600px;margin:0 auto;display:flex;padding:20px 0 5px}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-gift-card-payment-form{width:100%;display:flex;flex-direction:column;align-items:center}}.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0;margin-left:16px}@media screen and (min-width:1200px){.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button:active{color:#000;background:#ededed;border-color:transparent;outline:0}.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button.disabled,.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-gift-card-payment-form .v-gift-card-payment-form__submit-button{width:100%;width:calc(100% - 32px);margin-bottom:25px;margin-left:0}}.ticketing-container.order-payment-container .v-gift-card-payment-form .v-field{margin-top:7px;margin-left:16px;margin-bottom:0}@media screen and (max-width:767px){.ticketing-container.order-payment-container .v-gift-card-payment-form .v-field{margin-bottom:1.5rem}}.ticketing-container.order-payment-container div.v-notification--style-error.v-gift-card-notification{color:#ec0e2b;padding:0;border-style:none;background-color:#ededed;height:60px}.ticketing-container.order-payment-container div.v-notification--style-error.v-gift-card-notification .v-notification__message-list{list-style-type:none;padding-left:0;background-color:#ededed}.ticketing-container.order-payment-container .ticket-nav{background-color:#fff;padding-left:230px;padding-right:230px;display:flex;justify-content:space-between;padding-bottom:30px;padding-top:30px;max-width:unset}@media screen and (max-width:767px){.ticketing-container.order-payment-container .ticket-nav{display:block;padding-bottom:10px;padding-right:16px;padding-left:16px}}@media screen and (max-width:767px){.ticketing-container.order-payment-container .ticket-nav .ticket-nav__btn--next .btn--grey,.ticketing-container.order-payment-container .ticket-nav .ticket-nav__btn--next .btn--pink,.ticketing-container.order-payment-container .ticket-nav .ticket-nav__btn--prev .btn--grey,.ticketing-container.order-payment-container .ticket-nav .ticket-nav__btn--prev .btn--pink{width:100%;margin-bottom:10px}}.ticketing-container.order-payment-container .v-gift-card-payment-form+div{background-color:#fff}.ticketing-container>h1#order-payment-heading{display:none}.all-films__wrap .v-tabs .v-tab:nth-of-type(3),.film-list__wrap .v-tabs .v-tab:nth-of-type(3){display:none}.modal__quick-book .v-dropdown-content .v-film-dropdown-option .v-tag-block{display:none}.v-film-promoted-tag--type-pre-book-now{display:none}.v-film-details .v-hero-banner__wrapper .v-film-status{display:none}#SeatPickerWrap{display:flex;justify-content:center}#SeatPickerWrap .hide-element{display:none}#SeatPickerWrap .ticket-picker-signin{padding-top:30px;display:flex}@media screen and (max-width:1199px){#SeatPickerWrap .ticket-picker-signin{flex-direction:column-reverse;padding-left:16px;padding-right:16px;padding-bottom:175px}}#SeatPickerWrap .ticket-picker-signin .member-signin-heading,#SeatPickerWrap .ticket-picker-signin .showtime-summary-heading,#SeatPickerWrap .ticket-picker-signin .signin-guest-heading{margin:30px 0 20px;text-align:center}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary{width:392px;margin-left:20px;padding:0 40px}@media screen and (max-width:1199px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary{width:100%;margin-left:0;padding:0 20px}}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form{background-color:#000;color:#fff;padding-bottom:20px}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form .v-form__submit-button{margin:0}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form #v-sign-in-form-field__email-input,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form #v-sign-in-form-field__password-input,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form .v-sign-in-form-field__input{height:48px}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__form .v-password-input__icon{display:none}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form{display:flex;flex-direction:column;align-items:center}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-label{display:none}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-sign-in-form-field{border-bottom:1px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:flex-start}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-sign-in-form-field.v-sign-in-form-field--email,#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-sign-in-form-field.v-sign-in-form-field--identifier,#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-sign-in-form-field.v-sign-in-form-field--password,#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-sign-in-form-field.v-sign-in-form-field--remember{border:none;width:100%}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons{align-self:flex-start;width:148px}@media screen and (max-width:767px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons{width:100%}}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__cancel-button{display:none}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0;width:100%}@media screen and (min-width:1200px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button.disabled,#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons .v-form__submit-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .v-form__buttons.hide-element{display:none}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .forgot-password{font-family:Futura;font-weight:500;font-size:15px;margin:auto;cursor:pointer}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .forgot-password{font-weight:500;font-size:15px}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .forgot-password{font-weight:500;font-size:18px}}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container{width:100%;margin-top:30px}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container .v-password-reset-create-form-field--email{width:100%}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container .v-label{display:block;color:#fff}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container .go-back{font-family:Futura;font-weight:500;font-size:15px;text-decoration:underline;cursor:pointer}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container .go-back{font-weight:500;font-size:15px}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container .go-back{font-weight:500;font-size:18px}}#SeatPickerWrap .ticket-picker-signin .v-sign-in-form .password-reset-container .v-form__buttons{width:100%}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary{margin-left:0;background-color:#fff}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item--site:first-child .v-showtime-summary-showtime-detail-item__detail{white-space:nowrap}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__details-wrapper{margin-top:0;margin-bottom:15px}@media screen and (max-width:1199px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary{display:none}}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .width--normal.padding--add{padding-left:0;padding-right:0}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary__thumbnail--media-type-still{width:232px;margin:0 auto}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary__wrapper{justify-content:center;padding:0 0 20px;border:none}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary__wrapper--film-backdrop{border:none}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-film-title__text{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-film-title__text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-film-title__text{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__detail,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__heading{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__detail,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__detail,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__heading{text-transform:lowercase;margin-bottom:8px}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-showtime-detail-item__heading::first-letter{text-transform:uppercase}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary__showtime-info-wrapper--show-thumbnail.v-showtime-summary__showtime-info-wrapper--media-type-still{grid-template-areas:'thumbnail' 'film-title' 'attribute-legend' 'details';grid-template-columns:312px}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:'site .' 'screen time' 'runtime date' 'seats .';row-gap:0}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--site{grid-area:site}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--screen{grid-area:screen}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--time{grid-area:time}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--date{grid-area:date}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--runtime{grid-area:runtime}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__showtime-summary .v-showtime-summary-details__details-grid .v-showtime-summary-showtime-detail-item--seats{grid-area:seats}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest{background-color:#fff}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--black.ticket-picker-signin__guest-btn,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--grey.ticket-picker-signin__join-btn{width:100%}@media screen and (max-width:1199px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--black.ticket-picker-signin__guest-btn,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--grey.ticket-picker-signin__join-btn{width:60%}}@media screen and (max-width:767px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--black.ticket-picker-signin__guest-btn,#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--grey.ticket-picker-signin__join-btn{width:100%}}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--black.ticket-picker-signin__guest-btn{margin-bottom:20px}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--grey+p{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--grey+p{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest .btn--grey+p{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest h3{text-align:center;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest h3{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest h3{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (max-width:1199px){#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest{margin-top:16px;display:flex;flex-direction:column;align-items:center}#SeatPickerWrap .ticket-picker-signin .ticket-picker-signin__guest p{align-self:flex-start}}@media screen and (min-width:768px){.modal__join-now .v-modal__container{width:360px}}.modal__join-now .v-modal-header__title{font-size:24px}.modal__join-now .v-modal__body{padding-left:20px;padding-right:20px}.modal__join-now .v-modal__body p{font-size:18px}@media screen and (max-width:767px){.modal__join-now .v-modal__body p{margin-bottom:20px}}.modal__join-now .v-modal__body a{margin-bottom:10px}.modal__join-now .v-modal__body a,.modal__join-now .v-modal__body button{width:100%}@media screen and (min-width:1200px){.v-member-journey-list .v-member-journey-list-journey-details{grid-template-columns:repeat(3,minmax(-webkit-min-content,1fr));grid-template-columns:repeat(3,minmax(min-content,1fr))}}.v-member-reward-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media screen and (min-width:1200px){.v-member-reward-list{grid-template-columns:repeat(3,1fr)}.memberacc__overview .v-member-reward-list{grid-template-columns:1fr 2fr 2fr 1fr}.memberacc__overview .v-member-reward-list:after,.memberacc__overview .v-member-reward-list:before{content:""}}.v-member-reward-list-reward{display:grid;grid-template-rows:auto 1fr;border:0}.v-member-reward-list-reward__reward-image-wrapper{width:100%}.v-member-reward-list-reward__reward-image-wrapper .v-image{width:100%;height:130px}.v-member-reward-list-reward__reward-image-wrapper .v-image>*{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.v-member-reward-list-reward__content{display:flex;flex-direction:column;gap:2px;background:#ededed;font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal;font-weight:700}@media screen and (min-width:768px){.v-member-reward-list-reward__content{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}@media screen and (min-width:992px){.v-member-reward-list-reward__content{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:normal}}.v-member-reward-list-reward__content>*{margin-bottom:0}.v-member-reward-list-reward__tag{border:1px dotted #000;border-radius:15px;padding:2px 6px}.update-member__details .title{margin-top:30px;margin-bottom:20px}.update-member__details .v-form{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:768px){.update-member__details .v-form{grid-template-columns:1fr 1fr}.update-member__details .v-form .title,.update-member__details .v-form .v-form__buttons{grid-column:1/-1;justify-content:center}}.update-member__details .v-form .title{margin-bottom:10px}.update-member__details .v-form .title:nth-of-type(1){margin-top:0}.update-member__details .v-form .v-input-wrapper,.update-member__details .v-form .v-member-form-field input{width:100%}.update-member__details .v-form .v-label{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.update-member__details .v-form .v-label{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.update-member__details .v-form .v-label{font-weight:500;font-size:18px}}.update-member__cred{display:grid;gap:20px;grid-template-areas:'title' 'input-email' 'btn-email' 'input-pwd' 'btn-pwd'}@media screen and (min-width:768px){.update-member__cred{grid-template-areas:'title title title' 'input-email btn-email .' 'input-pwd btn-pwd .';grid-template-columns:4fr auto 3fr}}.update-member__cred .title{grid-area:title}.update-member__cred .input__email{grid-area:input-email}.update-member__cred .input__pwd{grid-area:input-pwd}.update-member__cred .btn__email{grid-area:btn-email}.update-member__cred .btn__pwd{grid-area:btn-pwd}.update-member__photo .v-member-photo-uploader{background:#ededed;padding:30px 48px}.update-member__photo .v-member-photo-uploader-prompt__examples{height:unset;width:100%}.update-member__photo .v-member-photo-uploader .v-file-input__browse-text{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;margin-top:20px}@media screen and (min-width:1200px){.update-member__photo .v-member-photo-uploader .v-file-input__browse-text{border-radius:24px;height:48px}}@media screen and (min-width:768px){.update-member__photo .v-member-photo-uploader .v-file-input__browse-text{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.update-member__photo .v-member-photo-uploader .v-file-input__browse-text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.update-member__photo .v-member-photo-uploader .v-file-input__browse-text:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.update-member__photo .v-member-photo-uploader .v-file-input__browse-text:focus{color:#fff;background:#000;border-color:#fff;outline:0}.update-member__photo .v-member-photo-uploader .v-file-input__browse-text:active{color:#fff;background:#595959;border-color:transparent;outline:0}.update-member__photo .v-member-photo-uploader .v-file-input__browse-text.disabled,.update-member__photo .v-member-photo-uploader .v-file-input__browse-text:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.update-member.memberacc__content{background:#ededed;padding:0}.update-member__wrap{background:#ededed;display:grid;gap:20px}.update-member__cred,.update-member__details,.update-member__photo{padding:5px 30px 30px;background:#fff}.update-member__cred .v-input,.update-member__details .v-input,.update-member__photo .v-input{min-height:46px;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.update-member__cred .v-input,.update-member__details .v-input,.update-member__photo .v-input{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.update-member__cred .v-input,.update-member__details .v-input,.update-member__photo .v-input{font-weight:500;font-size:18px}}.membership-subscription-header{display:flex;flex-direction:row;font-weight:500;margin-top:20px;margin-bottom:-10px;margin-left:auto;margin-right:auto;max-width:640px}@media screen and (max-width:767px){.membership-subscription-header{max-width:none}}.membership-subscription-header__name{padding:20px 30px;font-size:32px;flex:1;text-transform:uppercase}.membership-subscription-header__price-container{padding:10px 30px;text-align:center;flex:0;border-left:2px dotted #fff}.membership-subscription-header__price-container>*{display:inline-block;width:100%}.membership-subscription-header__price-container__price{font-size:32px}.membership-subscription-header__price-container__period{font-size:15px}.cinema-specific-notification-banner,.global-notification-banner{background:#000;color:#fff;padding:20px;position:relative}.cinema-specific-notification-banner__content,.global-notification-banner__content{max-width:90%}@media screen and (min-width:768px){.cinema-specific-notification-banner__content,.global-notification-banner__content{margin:auto;text-align:center;max-width:70%}}.cinema-specific-notification-banner__content p,.global-notification-banner__content p{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.cinema-specific-notification-banner__content p,.global-notification-banner__content p{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.cinema-specific-notification-banner__content p,.global-notification-banner__content p{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.cinema-specific-notification-banner__content a,.global-notification-banner__content a{text-decoration:underline}.cinema-specific-notification-banner__button,.global-notification-banner__button{position:absolute;right:0;top:0;padding:20px}.cinema-specific-notification-banner__button:focus,.global-notification-banner__button:focus{outline:0}.cinema-specific-notification-banner__icon,.global-notification-banner__icon{width:16px;height:16px}.cinema-specific-notification-banner__button{position:absolute;right:0;top:0;padding:20px}.cinema-specific-notification-banner__button:focus{outline:0}.cinema-specific-notification-banner__icon{width:16px;height:16px}.quote-carousel__container{position:relative;width:100%}.quote-carousel__container .swiper-carousel__pagination{position:absolute;z-index:1;left:0;right:0;bottom:0;text-align:center;padding:40px 0}.quote-carousel__slide.no-stars{grid-template-areas:'heading' 'sub-heading'}.quote-carousel__slide{display:grid;grid-template-areas:'stars' 'heading' 'sub-heading';grid-gap:20px;padding:30px 80px 80px;height:auto}.quote-carousel__slide--quote{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;grid-area:heading;text-align:center}@media screen and (min-width:768px){.quote-carousel__slide--quote{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.quote-carousel__slide--quote{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.quote-carousel__slide--subtext{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;grid-area:sub-heading;max-width:800px;text-align:center;margin:auto}@media screen and (min-width:768px){.quote-carousel__slide--subtext{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.quote-carousel__slide--subtext{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.quote-carousel__slide--stars{display:flex;justify-content:center}.quote-carousel__slide--stars .c-icon{height:25px;width:25px;margin:0 4px}.quote-carousel__slide.Orange *,.quote-carousel__slide.Pink *,.quote-carousel__slide.Yellow *{color:#000;fill:#000}.quote-carousel__slide.Orange .swiper-pagination-bullet,.quote-carousel__slide.Pink .swiper-pagination-bullet,.quote-carousel__slide.Yellow .swiper-pagination-bullet{background:#000;margin:0 4px}.quote-carousel__slide.Duck .swiper-carousel__slide__quote{color:#000}.quote-carousel__slide.Duck .swiper-carousel__slide__subtext{color:#595959}.quote-carousel__slide.Duck .swiper-pagination-bullet{background:#000;margin:0 4px}.quote-carousel__slide.Navy *,.quote-carousel__slide.Turquoise *{color:#fff;fill:#fff}.quote-carousel__slide.Navy .swiper-pagination-bullet,.quote-carousel__slide.Turquoise .swiper-pagination-bullet{background:#fff;margin:0 4px}.single-quote__carousel .quote-carousel__slide{padding:30px 80px}.member-card-wallet__header{margin:30px 0;text-align:center}.member-card-wallet .v-card-wallet-view .v-card-wallet-card{background:#ededed;border:0;border-radius:0}@media screen and (max-width:767px){.member-card-wallet .v-card-wallet-view .v-card-wallet-card .v-card-wallet-card__icon{margin:auto 8px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-card__remove-button-container .v-icon--c-icon_trash{padding-left:14%}@media screen and (min-width:1200px){.member-card-wallet .v-card-wallet-view .v-card-wallet-card__remove-button-container .v-icon--c-icon_trash{width:40px;height:40px}}@media screen and (max-width:767px){.member-card-wallet .v-card-wallet-view .v-card-wallet-card__remove-button-container{padding:0 8px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-card__remove-button-container .v-button__loading-icon{width:30px;height:30px}.member-card-wallet .v-card-wallet-view .v-card-wallet-card .v-tag-list{list-style:none}.member-card-wallet .v-card-wallet-view .v-card-wallet-card .v-tag-list__tag .v-tag-block{border-radius:30px;height:24px;background:0 0;border:1px dotted #000;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;margin-bottom:5px}.member-card-wallet .v-card-wallet-view .v-card-wallet-add-card-button{display:flex;justify-content:center;align-items:baseline;color:#000;padding:30px 0;background:#ededed;border-radius:0;border:none}.member-card-wallet .v-card-wallet-view .v-card-wallet-add-card-button .v-icon{width:30px;height:17px;fill:#000}.member-card-wallet .v-card-wallet-view .v-card-wallet-add-card-button__add-card-label{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding:0}@media screen and (min-width:768px){.member-card-wallet .v-card-wallet-view .v-card-wallet-add-card-button__add-card-label{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.member-card-wallet .v-card-wallet-view .v-card-wallet-add-card-button__add-card-label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector{background:#ededed;border:none;border-radius:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-placeholder{display:none}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form{background:0 0;border:none;background:#ededed}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__header{background:#ededed;border:none;padding:0;padding-bottom:10px}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__header .braintree-sheet__logo--header{display:none}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__header .braintree-sheet__text{margin:0;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__header .braintree-sheet__text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__header .braintree-sheet__text{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content{background:#ededed;border:none;padding:0;max-width:500px}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__label{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}@media screen and (min-width:768px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__label{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__label{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__flexible-fields{display:flex;justify-content:space-between}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__flexible-fields .braintree-form__field-group{width:48%;flex-basis:unset;flex-grow:unset}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__field-group{margin-bottom:20px;padding:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .braintree-form__field-group .braintree-form__field .braintree-form__hosted-field{background:#fff;border-radius:5px}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .braintree-card.braintree-form .braintree-sheet__content .v-field:not(:last-child){margin-bottom:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .v-checkbox-input__label .v-display-text-part{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}@media screen and (min-width:768px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .v-checkbox-input__label .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .v-checkbox-input__label .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group{justify-content:flex-end}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary.disabled,.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-primary:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-secondary{padding:0 40px}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-secondary .v-button__label{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-secondary .v-button__label{font-weight:500;font-size:12px;font-weight:500;letter-spacing:1;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector__button-group .v-button--color-secondary .v-button__label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.member-card-wallet .v-card-wallet-view .v-card-wallet-form .v-card-wallet-connector .v-loading-indicator__icon{fill:#000}.member-card-wallet .v-button--loading .v-icon--c-icon_trash{display:none}.v-card-wallet-modal .v-modal__container{width:700px}@media screen and (max-width:767px){.v-card-wallet-modal .v-modal__container{width:100%}}.v-card-wallet-modal .v-display-text-part__paragraph{text-align:center}.v-card-wallet-modal .v-modal-footer .v-button--color-primary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-card-wallet-modal .v-modal-footer .v-button--color-primary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-card-wallet-modal .v-modal-footer .v-button--color-primary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-card-wallet-modal .v-modal-footer .v-button--color-primary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-card-wallet-modal .v-modal-footer .v-button--color-primary:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-primary:focus{color:#fff;background:#000;border-color:#fff;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-primary:active{color:#fff;background:#595959;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-primary.disabled,.v-card-wallet-modal .v-modal-footer .v-button--color-primary:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-primary .v-button__loading-icon{width:18px;height:18px}.v-card-wallet-modal .v-modal-footer .v-button--color-secondary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-card-wallet-modal .v-modal-footer .v-button--color-secondary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-card-wallet-modal .v-modal-footer .v-button--color-secondary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-card-wallet-modal .v-modal-footer .v-button--color-secondary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-card-wallet-modal .v-modal-footer .v-button--color-secondary:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-secondary:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-secondary:active{color:#000;background:#ededed;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-secondary.disabled,.v-card-wallet-modal .v-modal-footer .v-button--color-secondary:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary:active{color:#000;background:#ededed;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary.disabled,.v-card-wallet-modal .v-modal-footer .v-button--color-tertiary:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-card-wallet-modal .v-modal-footer .v-button--loading .v-button__label{display:none}@media screen and (max-width:767px){.v-card-wallet-modal .v-modal-footer .v-button{margin-bottom:10px}}.image-banner__content{padding:40px}.memberacc__overview .v-member-journey-list-group:not(:first-of-type),.memberacc__overview .v-member-journey-list-group__heading,.memberacc__overview .v-member-journey-list-group__list-item:not(:first-of-type),.v-member-journey-list-journey-summary__line-item-summary-wrapper,.v-member-journey-list-journey-summary__total{display:none}.v-member-journey-list-journey-thumbnail{background:0 0}.v-member-journey-list-journey-thumbnail--next-journey:before{content:none}.v-member-journey-list-journey-thumbnail--next-journey .v-film-thumbnail{box-shadow:inset 0 0 8px -3px #000}.v-member-journey-list-group__list{border:2px dotted #8f8f8f;border-radius:unset;border-left:none;border-right:none}.v-member-journey-list-group__heading{border-radius:0;background:#000}.v-member-journey-list-journey-detail__heading{font-family:Futura;font-weight:500;font-size:15px;text-transform:capitalize}@media screen and (min-width:768px){.v-member-journey-list-journey-detail__heading{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.v-member-journey-list-journey-detail__heading{font-weight:500;font-size:18px}}.v-member-journey-list-journey-detail__detail{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-member-journey-list-journey-detail__detail{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-member-journey-list-journey-detail__detail{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-member-journey-list-journey-summary{background:0 0}.v-member-journey-list-journey-summary__view-journey-button>*{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-member-journey-list-journey-summary__view-journey-button>*{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-member-journey-list-journey-summary__view-journey-button>*{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-member-journey-list-journey-summary__view-journey-button>*{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-member-journey-list-journey-summary__view-journey-button>:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.v-member-journey-list-journey-summary__view-journey-button>:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.v-member-journey-list-journey-summary__view-journey-button>:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.v-member-journey-list-journey-summary__view-journey-button>.disabled,.v-member-journey-list-journey-summary__view-journey-button>:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.membership-sales-three-columns{background:#fff;display:flex;flex-wrap:wrap;padding:40px 0;margin-top:22px}@media screen and (max-width:767px){.membership-sales-three-columns{padding-bottom:0}}.membership-sales-three-columns .one-column{flex:1 1 30%;padding:0 20px;min-height:500px;display:flex;flex-direction:column}@media screen and (max-width:767px){.membership-sales-three-columns .one-column{flex:1 1 51%;min-height:unset;margin:0 20px;margin-bottom:30px;padding-left:0;padding-right:0;padding:0 0 30px}}.membership-sales-three-columns .one-column h2{margin-top:0}.membership-sales-three-columns .one-column .text{width:100%;font-family:Futura;font-weight:500;font-size:15px;text-align:left}@media screen and (min-width:768px){.membership-sales-three-columns .one-column .text{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.membership-sales-three-columns .one-column .text{font-weight:500;font-size:18px}}.membership-sales-three-columns .one-column .list-container{text-align:left;padding-top:20px}.membership-sales-three-columns .one-column .list-container .list-item{width:100%;display:flex;align-items:center;margin-bottom:10px}.membership-sales-three-columns .one-column .list-container .list-item img{flex:1 1 24px;margin-right:10px}.membership-sales-three-columns .one-column .list-container .list-item span{flex:1 1 100%;font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.membership-sales-three-columns .one-column .list-container .list-item span{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.membership-sales-three-columns .one-column .list-container .list-item span{font-weight:500;font-size:18px}}.membership-sales-three-columns .one-column .spacing{flex:1}@media screen and (max-width:767px){.membership-sales-three-columns .one-column .spacing{flex:none}}.membership-sales-three-columns .one-column .buttons-container{bottom:0}.membership-sales-three-columns .one-column .buttons-container .button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0;width:100%}@media screen and (min-width:1200px){.membership-sales-three-columns .one-column .buttons-container .button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.membership-sales-three-columns .one-column .buttons-container .button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.membership-sales-three-columns .one-column .buttons-container .button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.membership-sales-three-columns .one-column .buttons-container .button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.membership-sales-three-columns .one-column .buttons-container .button:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.membership-sales-three-columns .one-column .buttons-container .button:active{color:#000;background:#ededed;border-color:transparent;outline:0}.membership-sales-three-columns .one-column .buttons-container .button.disabled,.membership-sales-three-columns .one-column .buttons-container .button:disabled{color:#8f8f8f;background:#ededed;border-color:transparent;outline:0}.membership-sales-three-columns .one-column .buttons-container .link{font-family:Futura;font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:1.6px;border-bottom:1px solid;margin-top:14px;display:inline-block;cursor:pointer}@media screen and (min-width:768px){.membership-sales-three-columns .one-column .buttons-container .link{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.membership-sales-three-columns .one-column .buttons-container .link{font-weight:500;font-size:18px}}.membership-sales-three-columns .one-column .buttons-container .price-container{margin:10px 0}.membership-sales-three-columns .one-column .buttons-container .price-container .price{font-size:24px;display:inline;margin:0 5px}.membership-sales-three-columns .one-column .buttons-container .price-container .monthly-text{font-size:18px;display:inline}@media screen and (max-width:767px){.membership-sales-three-columns .one-column:not(:last-child){border-bottom:2px dotted #8f8f8f}}@media screen and (max-width:767px){.membership-sales-three-columns .one-column:last-child{margin-bottom:0}}.membership-sales-three-columns .one-column:not(:first-child){border-left:2px dotted #8f8f8f}@media screen and (max-width:767px){.membership-sales-three-columns .one-column:not(:first-child){border-left:none}}.membership-sales-three-columns .one-column:not(.first) .button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.membership-sales-three-columns .one-column:not(.first) .button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.membership-sales-three-columns .one-column:not(.first) .button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.membership-sales-three-columns .one-column:not(.first) .button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.membership-sales-three-columns .one-column:not(.first) .button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.membership-sales-three-columns .one-column:not(.first) .button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.membership-sales-three-columns .one-column:not(.first) .button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.membership-sales-three-columns .one-column:not(.first) .button.disabled,.membership-sales-three-columns .one-column:not(.first) .button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.v-member-subscription{margin:-5px -30px 0 -30px}@media screen and (max-width:767px){.v-member-subscription{margin:-5px 0 0 0}}.v-member-subscription-base{border:none;padding:0}.v-member-subscription-base__header{padding:30px 30px 10px 30px;align-items:flex-start;border:none;margin:0}@media screen and (max-width:767px){.v-member-subscription-base__header{flex-direction:column-reverse;align-items:flex-end;padding:16px 16px 5px 16px}}.v-member-subscription-base__name{flex:1;text-align:center;font-size:48px;padding-left:130px;padding-right:10px;word-spacing:9999rem;margin:0}@media screen and (max-width:767px){.v-member-subscription-base__name{font-size:24px;padding:15px 0 0 0}}.v-member-subscription-base__supporting-date{font-size:18px;color:#000;width:120px}@media screen and (max-width:767px){.v-member-subscription-base__supporting-date{font-size:12px;flex-direction:column;align-items:flex-end}}.v-member-subscription-base__supporting-date .v-display-text-part:nth-of-type(2){text-transform:uppercase;letter-spacing:1px}.v-member-subscription-base__description{padding:10px 30px 0 30px;font-size:18px;text-align:center}@media screen and (max-width:767px){.v-member-subscription-base__description{font-size:15px;padding:10px 16px 0 16px}}.v-member-subscription-base__buttons{padding:0 30px;text-align:center}@media screen and (max-width:767px){.v-member-subscription-base__buttons{padding:0 16px}}.v-member-subscription-base__buttons .v-button{display:inline-block;height:40px!important;font-size:15px!important;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-member-subscription-base__buttons .v-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-member-subscription-base__buttons .v-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-member-subscription-base__buttons .v-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-member-subscription-base__buttons .v-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.v-member-subscription-base__buttons .v-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.v-member-subscription-base__buttons .v-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.v-member-subscription-base__buttons .v-button.disabled,.v-member-subscription-base__buttons .v-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-member-subscription-base .v-tag-list{margin:0;padding:0 30px 30px 30px;list-style-type:none;text-align:center}@media screen and (max-width:767px){.v-member-subscription-base .v-tag-list{padding:0 10px 50px 10px;padding-bottom:50px}}.v-member-subscription-base .v-tag-list__tag{font-size:12px;display:inline-block;padding:2px 30px;border:1px dotted #000;border-radius:15px;margin:0 5px;text-transform:uppercase}@media screen and (max-width:767px){.v-member-subscription-base .v-tag-list__tag{padding:2px 15px}}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0;margin-right:10px}@media screen and (min-width:1200px){.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary.disabled,.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-secondary:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary:focus{color:#fff;background:#000;border-color:#fff;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary:active{color:#fff;background:#595959;border-color:transparent;outline:0}.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary.disabled,.v-member-subscription-cancellation-modal .v-modal-footer .v-button--color-primary:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.memberacc__content .buy-membership{width:100%;text-align:center;padding-top:30px}@media screen and (max-width:767px){.memberacc__content .buy-membership{padding-top:16px}}.memberacc__content .buy-membership-btn{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.memberacc__content .buy-membership-btn{border-radius:24px;height:48px}}@media screen and (min-width:768px){.memberacc__content .buy-membership-btn{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.memberacc__content .buy-membership-btn{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.memberacc__content .buy-membership-btn:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.memberacc__content .buy-membership-btn:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.memberacc__content .buy-membership-btn:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.memberacc__content .buy-membership-btn.disabled,.memberacc__content .buy-membership-btn:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.ticket-redemption .v-accordion-section,.ticket-redemption .v-accordion-section__content{overflow:visible}.ticket-redemption .v-accordion-section .v-form,.ticket-redemption .v-accordion-section__content .v-form{padding:0 20px 20px}.ticket-redemption .v-accordion-section .v-dropdown-button__icon-button svg,.ticket-redemption .v-accordion-section .v-form__cancel-button,.ticket-redemption .v-accordion-section__content .v-dropdown-button__icon-button svg,.ticket-redemption .v-accordion-section__content .v-form__cancel-button{display:none}.our-cinemas{display:grid;grid-template-areas:"title title title" "sub-title sub-title sub-title" "list list list"}.our-cinemas__title{grid-area:title}.our-cinemas__sub-title{grid-area:sub-title}.our-cinemas__list{grid-area:list;display:grid;grid-template-columns:1fr;gap:20px;flex-wrap:wrap}@media screen and (min-width:480px){.our-cinemas__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:600px){.our-cinemas__list{grid-template-columns:repeat(3,1fr)}}.our-cinemas__list-box{display:flex;justify-content:center;align-items:center;height:110px;background:#fff}@media screen and (min-width:992px){.our-cinemas__list-box{height:175px}}.our-cinemas__list-box:focus,.our-cinemas__list-box:hover{opacity:.7}.our-cinemas__title{margin-bottom:10px}.our-cinemas__sub-title{margin-bottom:20px}.our-cinemas__list{margin-top:20px}.ticketing-container .v-form:not(.v-ticket-redemption-code-form){display:flex;flex-wrap:wrap;max-width:600px;margin:auto;justify-content:space-around}.ticketing-container .v-form:not(.v-ticket-redemption-code-form) .v-field{width:46%}.ticketing-container .v-order-cart .v-display-text .v-link{color:#000;padding-left:5px}.cinema-details-wrapper{display:flex;flex-direction:column;min-width:0}.cinema-details-wrapper .v-tabs{padding-bottom:30px}.cinema-details-wrapper .v-tabs__wrapper{margin-bottom:0}.cinema-details-wrapper .v-tabs__header{padding-bottom:0;margin-bottom:0}.cinema-details-wrapper .v-tabs .v-tab__button{width:250px}.cinema-details-wrapper .v-tabs .v-tab__button span{text-transform:uppercase}.cinema-details-wrapper .opened-tab{width:100%}.cinema-details-wrapper .v-date-showtime-picker .v-showtime-picker-site-details{display:none}.cinema-details-wrapper .cinema-tab__events,.cinema-details-wrapper .cinema-tab__films{margin-top:30px;max-width:1280px;margin:auto}.cinema-details-wrapper .cinema-tab__info{max-width:800px;margin:auto}.getting-here__heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;margin-bottom:30px}@media screen and (min-width:768px){.getting-here__heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.getting-here__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.getting-here .getting-here__wrap{display:flex;background:#fff;padding:30px 30px}@media screen and (max-width:767px){.getting-here .getting-here__wrap{flex-direction:column-reverse}}.getting-here .getting-here-info{width:50%}@media screen and (max-width:767px){.getting-here .getting-here-info{width:100%}}.getting-here .getting-here-info__address{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.getting-here .getting-here-info__address{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.getting-here .getting-here-info__address{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.getting-here .getting-here-info__venue{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-bottom:20px}@media screen and (min-width:768px){.getting-here .getting-here-info__venue{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.getting-here .getting-here-info__venue{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}@media screen and (min-width:768px){.getting-here .getting-here-info__venue{padding-right:30px}}.getting-here .getting-here-info__station{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;padding-bottom:20px;display:flex;align-items:center}@media screen and (min-width:768px){.getting-here .getting-here-info__station{font-weight:500;font-size:15px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.getting-here .getting-here-info__station{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.getting-here .getting-here-info__station-icon{width:20px;height:20px;margin-right:7px}.getting-here .getting-here-info__station svg{width:20px;height:13px;margin-right:7px}.getting-here .getting-here-info__link{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.34px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px;border-bottom:1px solid #000;padding-top:20px;cursor:pointer}@media screen and (min-width:768px){.getting-here .getting-here-info__link{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.34px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.getting-here .getting-here-info__link{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.34px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:18px}}.getting-here .getting-here-info__link:hover{color:#8f8f8f}.getting-here .getting-here-info__info{font-family:Futura;font-weight:500;font-size:15px;color:#8f8f8f;padding-top:20px}@media screen and (min-width:768px){.getting-here .getting-here-info__info{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.getting-here .getting-here-info__info{font-weight:500;font-size:18px}}.getting-here .getting-here-map{display:flex;width:50%}@media screen and (max-width:767px){.getting-here .getting-here-map{width:100%;padding-bottom:30px}}.getting-here .getting-here-map__image{-o-object-fit:cover;object-fit:cover}.event-hub__header h1{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;margin:0;padding:50px 0 10px 0}@media screen and (min-width:768px){.event-hub__header h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.event-hub__header h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.event-hub__wrap div[id] h2{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;margin:0;padding:40px}@media screen and (min-width:768px){.event-hub__wrap div[id] h2{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.event-hub__wrap div[id] h2{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.event-hub__wrap div[id]:not([class]):nth-child(odd){padding:30px 0;background:#fff}.event-hub__wrap div[id]:not([class]):nth-child(odd) .swiper-button-next .c-icon,.event-hub__wrap div[id]:not([class]):nth-child(odd) .swiper-button-prev .c-icon{background:#ededed}.event-hub__wrap div[id]:not([class]):nth-child(even) .event-hub-details__name{padding:50px 0 70px}.gift-shop__wrap .gift-shop-custom-details__title{margin:50px 0;display:flex;align-items:center;justify-content:center}.gift-shop__wrap .gift-shop-header{display:grid;grid-template-areas:'space title button';grid-template-columns:250px 1fr 250px;margin:30px 0}@media screen and (max-width:767px){.gift-shop__wrap .gift-shop-header{grid-template-areas:'title' 'button';grid-template-columns:1fr;margin:20px 0}}.gift-shop__wrap .gift-shop-header__title{grid-area:title;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;height:40px}@media screen and (min-width:1200px){.gift-shop__wrap .gift-shop-header__title{height:48px}}.gift-shop__wrap .gift-shop-header__card-checker-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;grid-area:button;align-self:center}@media screen and (min-width:1200px){.gift-shop__wrap .gift-shop-header__card-checker-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.gift-shop__wrap .gift-shop-header__card-checker-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.gift-shop__wrap .gift-shop-header__card-checker-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.gift-shop__wrap .gift-shop-header__card-checker-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.gift-shop__wrap .gift-shop-header__card-checker-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.gift-shop__wrap .gift-shop-header__card-checker-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.gift-shop__wrap .gift-shop-header__card-checker-button.disabled,.gift-shop__wrap .gift-shop-header__card-checker-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.gift-shop__wrap .v-item-picker .v-item-picker-item-button__button{box-shadow:none;border:none;border-radius:0}.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-picker-item-button__image-wrapper .v-item-picker-item-button__hover-label{background-color:#000}.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details{padding:10px 16px}.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__heading{display:flex;margin:0}.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__name{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px;text-transform:capitalize}@media screen and (min-width:768px){.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__name{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__name{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__price .v-item-details__sellable-price{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px;text-transform:capitalize;font-weight:unset;color:#000;padding-left:20px}@media screen and (min-width:768px){.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__price .v-item-details__sellable-price{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.gift-shop__wrap .v-item-picker .v-item-picker-item-button .v-item-details__price .v-item-details__sellable-price{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}aside.v-modal.v-item-picker-item-modal .v-modal-header{padding:0}aside.v-modal.v-item-picker-item-modal .v-modal__body{padding:0}aside.v-modal.v-item-picker-item-modal .v-modal__body .v-image__placeholder{width:100%}aside.v-modal.v-item-picker-item-modal .v-modal__body .v-item-details__price .v-item-details__sellable-price{color:#000}aside.v-modal.v-item-picker-item-modal .v-modal-footer{padding:34px 24px;border-top:1px solid #ededed}@media screen and (max-width:767px){aside.v-modal.v-item-picker-item-modal .v-modal-footer{padding:10px}}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content{padding:0}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button.disabled,aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}@media screen and (max-width:767px){aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button{width:100%}}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button .v-button__content{display:flex;flex-direction:row-reverse}@media screen and (max-width:767px){aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button .v-button__content{width:100%}}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button .v-button__content .v-button__label{display:flex;align-items:center;margin-left:16px}@media screen and (max-width:767px){aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button .v-button__content .v-button__label{margin-left:20px;justify-content:center}}aside.v-modal.v-item-picker-item-modal .v-modal-footer__content .v-item-modal-footer__action-button-details .v-button .v-button__content .v-icon{height:20px;width:20px}aside.v-modal.modal__card-checker .v-modal-header{padding:40px 50px;border-bottom:1px solid #d8d8d8}aside.v-modal.modal__card-checker .v-modal-header__title{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){aside.v-modal.modal__card-checker .v-modal-header__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){aside.v-modal.modal__card-checker .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}aside.v-modal.modal__card-checker .v-modal__body{padding:0}aside.v-modal.modal__card-checker .v-modal__body .v-gift-card-checker{max-width:unset}aside.v-modal.modal__card-checker .v-modal__body .v-gift-card-checker-form__input-field-wrapper{padding:40px 50px}aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons{padding:30px 50px;border-top:1px solid #d8d8d8;display:flex}aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button.disabled,aside.v-modal.modal__card-checker .v-modal__body .v-form__buttons .v-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.private-hire-details__wrap .private-hire-details{background:#fff;margin:50px auto;padding:40px}.private-hire-details__wrap .private-hire-details__heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-bottom:40px;text-align:center}@media screen and (min-width:768px){.private-hire-details__wrap .private-hire-details__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.private-hire-details__wrap .private-hire-details__heading{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}.private-hire-details__wrap .private-hire-details__image{padding-bottom:40px}.private-hire-details__wrap .private-hire-details__desc{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px;max-width:800px;margin:auto}@media screen and (min-width:768px){.private-hire-details__wrap .private-hire-details__desc{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.private-hire-details__wrap .private-hire-details__desc{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.generic-page-grid .private-hire-buttons+.image-gallery__container{background-color:#ededed;padding-top:60px}.private-hire-buttons{display:flex;margin:auto;justify-content:center;background-color:#ededed;margin-bottom:40px}@media screen and (max-width:767px){.private-hire-buttons{flex-direction:column;margin-bottom:0}}.private-hire-buttons__tour{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;width:270px;margin:0 20px}@media screen and (min-width:1200px){.private-hire-buttons__tour{border-radius:24px;height:48px}}@media screen and (min-width:768px){.private-hire-buttons__tour{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.private-hire-buttons__tour{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.private-hire-buttons__tour:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.private-hire-buttons__tour:focus{color:#fff;background:#000;border-color:#fff;outline:0}.private-hire-buttons__tour:active{color:#fff;background:#595959;border-color:transparent;outline:0}.private-hire-buttons__tour.disabled,.private-hire-buttons__tour:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}@media screen and (max-width:767px){.private-hire-buttons__tour{width:100%;margin:5px 0}}.private-hire-buttons__packages{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0;width:270px;margin:0 20px}@media screen and (min-width:1200px){.private-hire-buttons__packages{border-radius:24px;height:48px}}@media screen and (min-width:768px){.private-hire-buttons__packages{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.private-hire-buttons__packages{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.private-hire-buttons__packages:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.private-hire-buttons__packages:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.private-hire-buttons__packages:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.private-hire-buttons__packages.disabled,.private-hire-buttons__packages:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}@media screen and (max-width:767px){.private-hire-buttons__packages{width:100%;margin:5px 0}}.private-hire-buttons div{display:none}.membership.workflow-nav__wrap{z-index:2;border-top:1px solid #d8d8d8;position:absolute;left:0;right:0;bottom:0}@media screen and (max-width:767px){.membership.workflow-nav__wrap{position:absolute}}.membership.workflow-nav__wrap .ticket-nav{height:90px;display:grid;background:#fff;grid-template-columns:auto -webkit-max-content -webkit-max-content;grid-template-columns:auto max-content max-content;grid-template-areas:'prev center next';max-width:none;align-items:center;justify-items:start}@media screen and (max-width:767px){.membership.workflow-nav__wrap .ticket-nav{height:170px;grid-row-gap:10px;grid-template-areas:'center' 'next' 'prev';padding:10px 16px;margin-bottom:20px}.membership.workflow-nav__wrap .ticket-nav>*,.membership.workflow-nav__wrap .ticket-nav>*>*{width:100%}}.membership.workflow-nav__wrap .ticket-nav__btn--prev{grid-area:prev}.membership.workflow-nav__wrap .ticket-nav__center{grid-area:center}@media screen and (min-width:768px){.membership.workflow-nav__wrap .ticket-nav__center{justify-self:end}}.membership.workflow-nav__wrap .ticket-nav__btn--next{grid-area:next}@media screen and (min-width:768px){.membership.workflow-nav__wrap .ticket-nav__btn--next{justify-self:end}}.sales-page-container{text-align:center}.sales-page-container h1,.sales-page-container h2{text-align:center}.sales-page-container h1{margin:40px 0;font-family:Futura;font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.sales-page-container h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.sales-page-container h1{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.sales-page-container h2{margin-top:50px;margin-bottom:20px}.sales-page-container .big-image{width:100%}.sales-page-container .description{max-width:800px;text-align:left;display:inline-block;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){.sales-page-container .description{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.sales-page-container .description{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.sales-page-container .description p{font-size:24px}@media screen and (max-width:767px){.sales-page-container .description p{font-size:18px}}.sales-page-container .view-membership-btn{margin-top:20px;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#fff;border-color:transparent;outline:0;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;background-color:#fff}@media screen and (min-width:1200px){.sales-page-container .view-membership-btn{border-radius:24px;height:48px}}@media screen and (min-width:768px){.sales-page-container .view-membership-btn{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.sales-page-container .view-membership-btn{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.sales-page-container .view-membership-btn:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.sales-page-container .view-membership-btn:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.sales-page-container .view-membership-btn:active{color:#000;background:#fff;border-color:transparent;outline:0}.sales-page-container .view-membership-btn.disabled,.sales-page-container .view-membership-btn:disabled{color:#8f8f8f;background:#fff;border-color:transparent;outline:0}@media screen and (min-width:768px){.sales-page-container .view-membership-btn{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.sales-page-container .view-membership-btn{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}@media screen and (max-width:767px){.sales-page-container .view-membership-btn{width:100%}}.sales-page-container .newsletter-box{background-color:#fff;margin-top:20px;padding:35px}@media screen and (max-width:767px){.sales-page-container .newsletter-box{margin-top:10px;padding:20px}}.sales-page-container .newsletter-box__heading{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-bottom:10px}@media screen and (min-width:768px){.sales-page-container .newsletter-box__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.sales-page-container .newsletter-box__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.sales-page-container .newsletter-box__text{font-family:Futura;font-weight:500;font-size:15px;max-width:800px;text-align:left;margin:0 auto}@media screen and (min-width:768px){.sales-page-container .newsletter-box__text{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.sales-page-container .newsletter-box__text{font-weight:500;font-size:18px}}.sales-page-container .newsletter-box__button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;margin-top:10px;min-width:326px}@media screen and (min-width:1200px){.sales-page-container .newsletter-box__button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.sales-page-container .newsletter-box__button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.sales-page-container .newsletter-box__button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.sales-page-container .newsletter-box__button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.sales-page-container .newsletter-box__button:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.sales-page-container .newsletter-box__button:active{color:#000;background:#ededed;border-color:transparent;outline:0}.sales-page-container .newsletter-box__button.disabled,.sales-page-container .newsletter-box__button:disabled{color:#8f8f8f;background:#ededed;border-color:transparent;outline:0}@media screen and (min-width:768px){.sales-page-container .newsletter-box__button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.sales-page-container .newsletter-box__button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}@media screen and (max-width:767px){.sales-page-container .newsletter-box__button{width:100%;min-width:0}}.sales-page-container .divider-image{max-width:800px;margin:50px auto 0 auto}@media screen and (max-width:767px){.sales-page-container .divider-image{margin:40px auto 0 auto}}.personal-details-container{position:relative;padding-bottom:120px}@media screen and (max-width:767px){.personal-details-container{padding-bottom:146px}}.personal-details-container .sign-up-page-heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.personal-details-container .sign-up-page-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.personal-details-container .sign-up-page-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.personal-details-container .sub-heading{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-top:-20px;text-align:center;padding-bottom:30px}@media screen and (min-width:768px){.personal-details-container .sub-heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.personal-details-container .sub-heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:767px){.personal-details-container .sub-heading{margin-top:-5px}}@media screen and (max-width:767px){.personal-details-container .membership-subscription-header{margin-left:16px;margin-right:16px}}.personal-details-container .content{width:640px;margin:0 auto;margin-top:20px;padding:1px 40px 40px 40px}@media screen and (max-width:767px){.personal-details-container .content{width:100%}}.personal-details-container .content h1{text-align:center}.personal-details-container .content .v-member-form .v-member-form-field--gender{display:none}.personal-details-container .content .v-member-form ::-moz-placeholder{color:#8f8f8f}.personal-details-container .content .v-member-form :-ms-input-placeholder{color:#8f8f8f}.personal-details-container .content .v-member-form ::placeholder{color:#8f8f8f}.personal-details-container .content .v-member-form hr{border-top:2px dotted #8f8f8f;margin:30px 0}.personal-details-container .content .v-member-form .v-label{display:none}.personal-details-container .content .v-member-form .v-dropdown .v-input,.personal-details-container .content .v-member-form .v-input-wrapper .v-input{width:100%;min-height:48px}.personal-details-container .content .v-member-form .v-dropdown .v-dropdown-button,.personal-details-container .content .v-member-form .v-input-wrapper .v-dropdown-button{min-height:48px}.personal-details-container .content .v-member-form .v-dropdown .v-dropdown-button__icon-button,.personal-details-container .content .v-member-form .v-input-wrapper .v-dropdown-button__icon-button{margin-right:8px}.personal-details-container .content .v-member-form .v-dropdown .v-dropdown-button__icon-button .v-icon,.personal-details-container .content .v-member-form .v-input-wrapper .v-dropdown-button__icon-button .v-icon{width:12px;height:12px}.personal-details-container .content .v-member-form .v-sign-up-form-field--email .v-input-wrapper{width:100%}.personal-details-container .content .v-member-form .v-field:not(.v-sign-up-form-field--email) .v-dropdown,.personal-details-container .content .v-member-form .v-field:not(.v-sign-up-form-field--email) .v-input-wrapper{width:266px}@media screen and (max-width:767px){.personal-details-container .content .v-member-form .v-field:not(.v-sign-up-form-field--email) .v-dropdown,.personal-details-container .content .v-member-form .v-field:not(.v-sign-up-form-field--email) .v-input-wrapper{width:100%}}@media (hover:hover){.personal-details-container .content .v-member-form .v-password-input__visibility-button{fill:#000}}.personal-details-container .content .v-member-form .v-password-field .v-password-input .v-password-input__visibility-button{height:43px}.personal-details-container .content .v-member-form .v-password-field .v-password-input .v-password-input__visibility-button .v-icon{width:18px;height:18px}@media screen and (max-width:767px){.personal-details-container .content .v-member-form .v-password-field .v-password-rule-checker{max-width:unset}}.personal-details-container .content .v-member-form .v-password-field .v-help-text{margin-top:20px}.personal-details-container .content .v-member-form .v-password-field .v-help-text .v-icon{width:12px;height:12px}.personal-details-container .content .v-member-form .v-password-field .v-help-text .v-display-text-part,.personal-details-container .content .v-member-form .v-password-field .v-help-text .v-password-rule-checker-rule:not(.v-password-rule-checker-rule--status-invalid):not(.v-password-rule-checker-rule--status-valid){color:#8f8f8f;fill:#8f8f8f}.personal-details-container .content .v-member-form .v-checkbox-field .v-display-text-part{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}@media screen and (min-width:768px){.personal-details-container .content .v-member-form .v-checkbox-field .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.personal-details-container .content .v-member-form .v-checkbox-field .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}.personal-details-container .v-notification--style-success{border-color:#56c80b;background-color:#c2f89e}.personal-details-container .v-notification--style-success .v-notification__text{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.personal-details-container .v-notification--style-success .v-notification__text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.personal-details-container .v-notification--style-success .v-notification__text{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.personal-details-container .v-notification--style-success .v-notification__text .v-display-text-part{text-transform:none;letter-spacing:0}@media screen and (max-width:767px){.personal-details-container .membership.workflow-nav__wrap .ticket-nav{height:auto;margin-bottom:10px}}@media screen and (min-width:768px){.personal-details-container .membership.workflow-nav__wrap .ticket-nav{max-width:640px;padding:0}}.package-selection-container{position:relative;padding-bottom:146px}.package-selection-container .content{width:640px;margin:0 auto;margin-top:20px;padding:1px 40px 40px 40px}@media screen and (max-width:767px){.package-selection-container .content{width:100%;padding:1px 20px 20px 20px}}.package-selection-container .content h1,.package-selection-container .content h2{text-align:center}.package-selection-container .content h1{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-bottom:10px}@media screen and (min-width:768px){.package-selection-container .content h1{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.package-selection-container .content h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.package-selection-container .content h2{font-size:15px;margin-top:0}.package-selection-container .section-label{text-transform:uppercase}.package-selection-container .v-subscription-picker-groups{grid-column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@media screen and (max-width:767px){.package-selection-container .v-subscription-picker-groups{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.package-selection-container .v-subscription-picker-heading{display:none}.package-selection-container .v-radio-input__button.v-radio-input__button--size-large{background-color:#fff}.package-selection-container .v-subscription-picker-billing-option__label{text-align:left;padding-left:20px;font-size:18px}@media screen and (max-width:767px){.package-selection-container .v-subscription-picker-billing-option__label{text-align:center;padding-left:0;font-size:15px}}@media screen and (max-width:767px){.package-selection-container .add-on-header .header-text{width:100%;text-align:center}}.package-selection-container .v-subscription-picker-billing-option__price{text-align:left;width:100%;padding-left:20px;font-size:24px}@media screen and (max-width:767px){.package-selection-container .v-subscription-picker-billing-option__price{text-align:center;padding-left:0}}.package-selection-container .v-subscription-picker-billing-option__standard-content{padding-top:15px}@media screen and (max-width:767px){.package-selection-container .membership.workflow-nav__wrap .ticket-nav{height:auto;margin-bottom:10px}}@media screen and (min-width:768px){.package-selection-container .membership.workflow-nav__wrap .ticket-nav{max-width:640px;padding:0}}.package-selection-container .v-radio-input.v-subscription-picker-billing-option__radio-input .v-radio-input__label .v-radio-input__button.v-radio-input__button--size-large{border-color:#d8d8d8;transition-duration:unset}.package-selection-container .v-subscription-picker-billing-option__radio-input--selected{background-color:#000;color:#fff;box-shadow:none;border-color:#000}.package-selection-container .v-subscription-picker-billing-option__radio-input--selected .v-radio-input__button--checked{border-color:#fff;background-color:#000;border:3px solid #fff}.package-selection-container .v-subscription-picker-billing-option__radio-input--selected .v-radio-input__button.v-radio-input__button--checked.v-radio-input__button--size-large{background-color:#000}.package-selection-container .v-radio-input__button.v-radio-input__button--size-large{min-width:unset;min-height:unset;width:18px;height:18px}.package-selection-container .v-icon.v-icon--check-circle.v-radio-input__icon.v-radio-input__icon--custom-icon.v-radio-input__icon--size-large{display:none}.package-selection-container .v-radio-input__button{border-color:#000;background-color:#fff}.package-selection-container .v-subscription-picker-billing-option__radio-input:active{background-color:#fff;box-shadow:none}.package-selection-container .v-subscription-picker-billing-option__radio-input{border-color:#000}.package-selection-container .section-label{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-top:30px;margin-bottom:10px}@media screen and (min-width:768px){.package-selection-container .section-label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.package-selection-container .section-label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.package-selection-container .add-ons-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:767px){.package-selection-container .add-ons-container{flex-direction:column}}.package-selection-container .add-ons-container .add-on{flex:1 1;padding:15px 15px 30px 15px;border:1px solid #000;cursor:pointer}.package-selection-container .add-ons-container .add-on:first-child{margin-right:20px}@media screen and (max-width:767px){.package-selection-container .add-ons-container .add-on:first-child{margin-right:0;margin-bottom:10px}}.package-selection-container .add-ons-container .add-on-header{margin-bottom:20px;position:relative}.package-selection-container .add-ons-container .add-on-header .tick{height:18px;width:18px;border:1px solid #d8d8d8;border-radius:16px;margin-right:10px;display:inline-block;position:absolute;background-color:transparent}.package-selection-container .add-ons-container .add-on-header .header-text{display:inline-block;padding-left:26px}@media screen and (max-width:767px){.package-selection-container .add-ons-container .add-on-header .header-text{padding-left:0}}.package-selection-container .add-ons-container .add-on-header .header-text .title{font-size:18px}@media screen and (max-width:767px){.package-selection-container .add-ons-container .add-on-header .header-text .title{font-size:15px}}.package-selection-container .add-ons-container .add-on-header .header-text .subtitle{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:1px;font-weight:500;line-height:normal}@media screen and (min-width:768px){.package-selection-container .add-ons-container .add-on-header .header-text .subtitle{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:13.2px}}@media screen and (min-width:992px){.package-selection-container .add-ons-container .add-on-header .header-text .subtitle{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:16.5px}}.package-selection-container .add-ons-container .add-on .image-container{width:100%;text-align:center}.package-selection-container .add-ons-container .add-on .image-container img{height:69px;width:auto}.package-selection-container .add-ons-container .add-on.selected{background-color:#000;color:#fff}.package-selection-container .add-ons-container .add-on.selected img{filter:invert(1)}.package-selection-container .add-ons-container .add-on.selected .tick{border-width:3px;border-color:#fff}.photo-upload-container{position:relative;padding-bottom:120px}@media screen and (max-width:767px){.photo-upload-container{padding-bottom:146px}}@media screen and (max-width:767px){.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#ededed;border-color:transparent;outline:0}}@media screen and (max-width:767px) and (min-width:1200px){.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button{border-radius:24px;height:48px}}@media screen and (max-width:767px) and (min-width:768px){.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (max-width:767px) and (min-width:992px){.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}@media screen and (max-width:767px){.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button:focus{color:#000;background:#ededed;border-color:#d8d8d8;outline:0}.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button:active{color:#000;background:#ededed;border-color:transparent;outline:0}.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button.disabled,.photo-upload-container .v-member-photo-uploader-file-form .v-file-input__browse-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}}.photo-upload-container .photo-upload-page-heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.photo-upload-container .photo-upload-page-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.photo-upload-container .photo-upload-page-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}@media screen and (max-width:767px){.photo-upload-container .membership-subscription-header{margin-left:16px;margin-right:16px}}.photo-upload-container .content{width:640px;margin:0 auto;margin-top:20px;padding:1px 40px 40px 40px}@media screen and (max-width:767px){.photo-upload-container .content{width:100%}}.photo-upload-container .content h1{text-align:center}.photo-upload-container .v-member-photo-uploader-prompt__examples{height:auto;width:100%}.photo-upload-container .v-file-input__dropzone-content .v-button.v-file-input__browse-text{border-bottom:1px solid #000;border-radius:0;background:0 0;color:#000;text-transform:none;padding:0;height:auto}.photo-upload-container .v-file-input__dropzone-content .v-display-text-part__paragraph{margin:0 0 10px}.photo-upload-container .v-file-input__dropzone-content .v-file-input__dropzone-icon{fill:#000}@media screen and (max-width:767px){.photo-upload-container .membership.workflow-nav__wrap .ticket-nav{height:auto;margin-bottom:10px}}@media screen and (min-width:768px){.photo-upload-container .membership.workflow-nav__wrap .ticket-nav{max-width:640px;padding:0}}.v-member-photo-uploader-edit-photo-modal .v-image-cropper{background-color:#000}.v-member-photo-uploader-edit-photo-modal .v-image-cropper__image{background-color:#000}.v-member-photo-uploader-edit-photo-modal .v-image-cropper .v-image-cropper-controls__rotation svg{height:32px;width:32px}.v-member-photo-uploader-confirm-modal .v-modal__container{max-width:650px}@media screen and (max-width:767px){.v-member-photo-uploader-confirm-modal .v-modal__container{max-width:100%}}.v-member-photo-uploader-confirm-modal .v-modal__container .v-button__loading-icon{height:15px;width:24px}.payment-container{position:relative;padding-bottom:120px}.payment-container .payment-page-heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.payment-container .payment-page-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.payment-container .payment-page-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}@media screen and (max-width:767px){.payment-container .membership-subscription-header{margin-left:16px;margin-right:16px}}.payment-container .content{width:640px;margin:0 auto;margin-top:20px;padding:1px 40px 40px 40px}@media screen and (max-width:767px){.payment-container .content{width:100%;padding:1px 20px 20px 20px}}.payment-container .content h1{text-align:center}.payment-container .content .gray-box{background-color:#ededed;padding:15px;margin:10px 0;width:100%}@media screen and (max-width:767px){.payment-container .content .gray-box{font-size:15px}}.payment-container .content .gray-box .v-display-text-link{font-weight:700;color:#000;padding-left:4px}.payment-container .v-order-payment-form{margin:0 auto;background-color:#fff}.payment-container .v-order-payment-form .v-order-payment-form-summary{display:none}.payment-container .v-order-payment-form .v-order-payment-form-methods{padding:0}.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-embedded-payment-method{border:none;padding:0;box-shadow:none}.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button.disabled,.payment-container .v-order-payment-form .v-order-payment-form-methods .v-order-payment-form-connector__payment-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}.payment-container .v-order-payment-form__complete-order{align-self:center}.payment-container .v-order-payment-form__complete-order .v-button__label{display:block;margin-bottom:5px}.payment-container .v-order-payment-form .braintree-option__label{text-transform:uppercase}.payment-container .v-order-payment-form .braintree-dropin{font-family:Futura}.payment-container .v-order-payment-form .braintree-heading[data-braintree-id=choose-a-way-to-pay]{font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.payment-container .membership.workflow-nav__wrap .ticket-nav{height:auto}}@media screen and (min-width:768px){.payment-container .membership.workflow-nav__wrap .ticket-nav{max-width:640px;padding:0}}.payment-container .membership.workflow-nav__wrap .ticket-nav__btn--next{display:none}.account-created-container{position:relative;padding-bottom:20px}@media screen and (max-width:767px){.account-created-container{padding-bottom:16px}}.account-created-container .account-created-page-heading{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.account-created-container .account-created-page-heading{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.account-created-container .account-created-page-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.account-created-container .content{width:640px;margin:0 auto;margin-top:20px;padding:1px 40px 40px 40px}@media screen and (max-width:767px){.account-created-container .content{width:100%;padding:1px 20px 20px 20px}}.account-created-container .content h1{text-align:center}.account-created-container .content p{font-size:16px}@media screen and (max-width:767px){.account-created-container .content p{font-size:15px}}.account-created-container .content .btn-middle{width:100%;text-align:center}.account-created-container .content .v-member-context{background:#ededed;padding:30px}@media screen and (max-width:767px){.account-created-container .content .v-member-context{padding:5px}}.account-created-container .content .v-member-context .v-member-card{min-width:288px;max-width:288px;margin:0 auto;box-shadow:none}@media screen and (max-width:767px){.account-created-container .content .v-member-context .v-member-card{min-width:238px}}.account-created-container .content .v-member-context .v-member-card__upper-section--subscription{background:#a5b99c}.account-created-container .content .v-member-context .v-member-card-member__name{font-size:15px;text-transform:uppercase}.account-created-container .content .v-member-context .v-member-card-member__name-heading{color:#000;text-transform:none;font-size:12px;letter-spacing:0}.account-created-container .content .v-member-context .v-member-card-member__name>*{color:#000;display:inline-block;font-size:15px}.account-created-container .content .v-member-context .v-member-card-member .v-member-photo .v-image__img{border:2px dotted #000}.renewals-container{position:relative;padding-top:20px;padding-bottom:120px;text-align:center}@media screen and (max-width:767px){.renewals-container{padding-bottom:16px}}.renewals-container .sub-title,.renewals-container .title{text-align:center;padding:0 16px}.renewals-container .title{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-bottom:10px}@media screen and (min-width:768px){.renewals-container .title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.renewals-container .title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.renewals-container .sub-title{text-transform:none!important;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-top:0;letter-spacing:0!important}@media screen and (min-width:768px){.renewals-container .sub-title{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.renewals-container .sub-title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.renewals-container .content{width:811px;margin:0 auto}@media screen and (max-width:767px){.renewals-container .content{width:100%}}@media screen and (min-width:768px){.renewals-container .content .membership-sales-three-columns .one-column{padding:0 40px}}@media screen and (max-width:767px){.renewals-container .membership.workflow-nav__wrap .ticket-nav{height:auto;margin-bottom:10px}}@media screen and (min-width:768px){.renewals-container .membership.workflow-nav__wrap .ticket-nav{max-width:811px;padding:0}}.renewals-container .membership.workflow-nav__wrap .ticket-nav__btn--next{display:none}.renewals-container .section-label{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-top:30px;margin-bottom:10px}@media screen and (min-width:768px){.renewals-container .section-label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.renewals-container .section-label{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.generic-page{margin-top:20px}.generic-page-grid{background-color:#fff}.generic-page-grid>*{padding:0 60px}@media screen and (max-width:767px){.generic-page-grid>*{padding:0 20px}}.generic-page-grid h1{text-align:center;margin:50px 0;font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;padding-top:40px;margin-top:0}@media screen and (min-width:768px){.generic-page-grid h1{font-weight:500;font-size:32px;font-weight:500;letter-spacing:1.6px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.generic-page-grid h1{font-weight:500;font-size:48px;font-weight:500;letter-spacing:4px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:57.6px}}@media screen and (max-width:767px){.generic-page-grid h1{margin:20px 0;padding-top:20px}}.generic-page-grid>p,.generic-page-grid>ul{max-width:800px;margin-left:auto;margin-right:auto;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0;line-height:normal;-webkit-margin-after:35px;margin-block-end:35px;-webkit-margin-before:35px;margin-block-start:35px}@media screen and (min-width:768px){.generic-page-grid>p,.generic-page-grid>ul{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.generic-page-grid>p,.generic-page-grid>ul{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.generic-page-grid .accordion-list{max-width:800px;margin-left:auto;margin-right:auto;padding-bottom:60px}@media screen and (max-width:767px){.generic-page-grid .accordion-list{padding-bottom:20px}}.generic-page-grid .white-box-container{padding-bottom:60px}@media screen and (max-width:767px){.generic-page-grid .white-box-container{padding-bottom:20px}}.generic-page-grid .column__container,.generic-page-grid .panels-grid,.generic-page-grid .quote__carousel{padding:60px 0;background:#ededed;max-width:1280px;margin:0}@media screen and (max-width:767px){.generic-page-grid .column__container,.generic-page-grid .panels-grid,.generic-page-grid .quote__carousel{padding:20px 0}}.generic-page-grid .column__container:not(:first-of-type),.generic-page-grid .panels-grid:not(:first-of-type),.generic-page-grid .quote__carousel:not(:first-of-type){padding-top:20px}@media screen and (max-width:767px){.generic-page-grid .panels-grid{padding-bottom:0}}.generic-page-grid .quote__carousel .swiper-button-next,.generic-page-grid .quote__carousel .swiper-button-prev{display:none}.password-reset h1{text-align:center}.password-reset .v-password-reset-form-message{margin:0 auto}.password-reset .v-message__title{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.password-reset .v-message__title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.password-reset .v-message__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:38.4px}}.password-reset .v-button{margin:0 auto;margin-top:30px;border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.password-reset .v-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.password-reset .v-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.password-reset .v-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.password-reset .v-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.password-reset .v-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.password-reset .v-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.password-reset .v-button.disabled,.password-reset .v-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.password-reset .v-message__description{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){.password-reset .v-message__description{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.password-reset .v-message__description{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}.password-reset .v-password-reset-form{margin:0 auto}.password-reset .v-password-reset-form{margin-top:50px}@media screen and (max-width:767px){.password-reset .v-password-reset-form{margin-top:30px}}.memberacc{display:grid;-moz-column-gap:30px;column-gap:30px;margin-top:30px;grid-template-areas:'side' 'content';grid-template-columns:1fr}@media screen and (min-width:768px){.memberacc{margin-top:40px;grid-template-areas:'side content';grid-template-columns:216px auto}}@media screen and (min-width:992px){.memberacc{grid-template-areas:'side content';grid-template-columns:290px auto}}.memberacc__side{grid-area:side}.memberacc__content{grid-area:content;background:#fff;padding:5px 0 30px;max-width:calc(100vw - 47px)}@media screen and (min-width:768px){.memberacc__content{padding:5px 30px 30px}}.memberacc__content .v-message__description,.memberacc__content .v-message__title{color:#000}@media screen and (max-width:767px){.memberacc__content .accordion-list,.memberacc__content .btn-faq-wrap,.memberacc__content .btn-rewards-wrap{padding:0 16px}}.memberacc__content .v-tab{color:#8f8f8f}.memberacc__content .v-tab--selected{color:#000}.memberacc__content .v-tab button{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;margin-top:20px}@media screen and (min-width:768px){.memberacc__content .v-tab button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.memberacc__content .v-tab button{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.memberacc__side__nav__menu{background:#fff;list-style:none;padding:13px 0}.memberacc__side__nav__menu-item{background:#fff;color:#000;transition:background-color 150ms ease-in-out}.memberacc__side__nav__menu-item.active{background:#000;color:#fff}.memberacc__side__nav__menu-item:hover{background-color:#ededed}.memberacc__side__nav__menu-item:hover.active{background-color:#8f8f8f}.memberacc__side__nav__menu-link{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;display:grid;grid-template-columns:auto 30px;align-items:start;padding:9px 20px}@media screen and (min-width:768px){.memberacc__side__nav__menu-link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.memberacc__side__nav__menu-link{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}.memberacc__side__nav__menu-link svg{justify-self:end}.memberacc__side__card-info{display:grid;grid-template-columns:1fr;justify-content:center;align-items:start;width:100%}.memberacc__side__card-info>*{display:flex;justify-content:center}.memberacc__side__card-info .v-member-photo img,.memberacc__side__card-info .v-member-photo svg{height:96px;width:96px;margin:30px auto}.memberacc__side__card-info .v-member-name{margin-bottom:8px}.memberacc__side__card-info .v-member-points-balance{text-align:center;margin-bottom:12px}.memberacc__side__card-info .v-member-points-balance{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.memberacc__side__card-info .v-member-points-balance{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.memberacc__side__card-info .v-member-points-balance{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}.memberacc__side__card-info .v-member-view-card-button__button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#fff;border-color:transparent;outline:0;margin-bottom:20px}@media screen and (min-width:1200px){.memberacc__side__card-info .v-member-view-card-button__button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.memberacc__side__card-info .v-member-view-card-button__button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.memberacc__side__card-info .v-member-view-card-button__button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.memberacc__side__card-info .v-member-view-card-button__button:hover{color:#000;background:#d8d8d8;border-color:transparent;outline:0}.memberacc__side__card-info .v-member-view-card-button__button:focus{color:#000;background:#d8d8d8;border-color:#ededed;outline:0}.memberacc__side__card-info .v-member-view-card-button__button:active{color:#000;background:#fff;border-color:transparent;outline:0}.memberacc__side__card-info .v-member-view-card-button__button.disabled,.memberacc__side__card-info .v-member-view-card-button__button:disabled{color:#8f8f8f;background:#fff;border-color:transparent;outline:0}.memberacc__side__card-info--white-box{background-color:#fff;display:grid;justify-content:start;gap:24px;width:100%;padding:30px 20px}.memberacc__side__card-info--white-box .v-detail__heading{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#595959}@media screen and (min-width:768px){.memberacc__side__card-info--white-box .v-detail__heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.memberacc__side__card-info--white-box .v-detail__heading{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.memberacc__side__card-info--white-box .v-detail__content{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:1;color:#000;text-transform:none}@media screen and (min-width:768px){.memberacc__side__card-info--white-box .v-detail__content{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:1}}@media screen and (min-width:992px){.memberacc__side__card-info--white-box .v-detail__content{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:1}}.v-member-view-card-button__modal{justify-content:center}.v-member-view-card-button__modal .v-modal__container{border-radius:20px;background:0 0}.v-member-view-card-button__modal .v-modal__container .v-modal-header{padding:0}.v-member-view-card-button__modal .v-modal__container .v-modal-header .v-modal-header__close-button{width:100vw;height:100vh;top:0;right:0}.v-member-view-card-button__modal .v-modal__container .v-modal-header .v-modal-header__close-button .v-icon{display:none}.v-member-view-card-button__modal .v-modal__container .v-modal__body{max-width:300px;padding:0;display:flex;align-items:center}.v-member-view-card-button__modal .v-modal__container .v-modal__body .v-member-photo img{border:2px #000 dotted}.v-member-view-card-button__modal .v-modal__container .v-modal__body .v-member-photo .v-icon{width:100%;height:100%;border:2px #000 dotted}.v-member-card .v-member-card-member__name-wrapper{width:100%}.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name-heading{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:0;text-transform:capitalize;color:#000}@media screen and (min-width:768px){.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name-heading{font-weight:500;font-size:12px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name-heading{font-weight:500;font-size:12px;font-weight:500;letter-spacing:0}}.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name{display:flex;flex-direction:column}.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__family-name,.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__given-name{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#000}@media screen and (min-width:768px){.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__family-name,.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__given-name{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__family-name,.v-member-card .v-member-card-member__name-wrapper .v-member-card-member__name .v-member-card-member__given-name{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-member-card .v-member-card__upper-section{border-radius:6px 6px 0 0;background-color:#f8a4d8}.v-member-card .v-member-card__upper-section--subscription-1{background-color:#a5b99c}.v-member-card .v-member-card__upper-section--subscription-2,.v-member-card .v-member-card__upper-section--subscription-3,.v-member-card .v-member-card__upper-section--subscription-4,.v-member-card .v-member-card__upper-section--subscription-5{background-color:#00788d}.v-member-card .v-member-card__upper-section .v-member-card-logo{width:100%;height:0}.v-member-card .v-member-card__upper-section .v-member-card-member{margin:0 0 0}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription.v-member-card-logo{width:100%;height:0}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription .v-member-card-logo{width:100%;height:60px}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription .v-member-card-logo .v-image__img{-o-object-fit:scale-down;object-fit:scale-down}.v-member-card .v-member-card__upper-section.v-member-card__upper-section--has-subscription .v-member-card-member{margin:10px 0 0}.v-member-card .v-member-card__lower-section{padding-bottom:20px}.v-member-card .v-member-card__lower-section .v-member-barcode{width:99px;margin-bottom:20px}.v-member-card .v-member-card__lower-section .v-member-card-number{margin-bottom:20px}.v-member-card .v-member-card__lower-section .v-member-card-membership-details{margin-bottom:0}.v-member-card .v-member-card__lower-section .v-detail__heading{font-family:Futura;font-weight:500;font-size:12px;font-weight:500;letter-spacing:0;text-transform:capitalize;color:#000}@media screen and (min-width:768px){.v-member-card .v-member-card__lower-section .v-detail__heading{font-weight:500;font-size:12px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.v-member-card .v-member-card__lower-section .v-detail__heading{font-weight:500;font-size:12px;font-weight:500;letter-spacing:0}}.v-member-card .v-member-card__lower-section .v-detail__content{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;color:#000}@media screen and (min-width:768px){.v-member-card .v-member-card__lower-section .v-detail__content{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-member-card .v-member-card__lower-section .v-detail__content{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.memberacc__rewards .v-message__title{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.memberacc__rewards .v-message__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.memberacc__rewards .v-message__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.memberacc__rewards .v-display-text-part{font-family:Futura;font-weight:500;font-size:15px;color:#000}@media screen and (min-width:768px){.memberacc__rewards .v-display-text-part{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.memberacc__rewards .v-display-text-part{font-weight:500;font-size:18px}}.memberacc__overview .btn-rewards-wrap{margin:20px 0 30px}@media screen and (min-width:768px){.memberacc__overview .btn-rewards-wrap{margin:20px 0 40px}}@media screen and (min-width:992px){.memberacc__overview .btn-rewards-wrap{margin:20px 0 60px}}@media screen and (max-width:767px){.memberacc__overview .btn-rewards-wrap a{width:100%}}.memberacc__overview .btn-faq-wrap{margin:10px 0}@media screen and (min-width:768px){.memberacc__overview .btn-faq-wrap{margin:20px 0}}@media screen and (max-width:767px){.memberacc__overview .btn-faq-wrap a{width:100%}}.member-preferences__wrapper{padding:9px 30px}.member-preferences__wrapper .member-favourite-cinemas__heading,.member-preferences__wrapper .member-preferences__heading{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center}@media screen and (min-width:768px){.member-preferences__wrapper .member-favourite-cinemas__heading,.member-preferences__wrapper .member-preferences__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.member-preferences__wrapper .member-favourite-cinemas__heading,.member-preferences__wrapper .member-preferences__heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.member-preferences__wrapper .member-favourite-cinemas__subheading,.member-preferences__wrapper .member-preferences__subheading{max-width:450px;margin:10px auto;text-align:center}.member-preferences__wrapper .member-favourite-cinemas__form,.member-preferences__wrapper .member-preferences__form{max-width:450px;margin:auto;text-align:center}.member-preferences__wrapper .member-favourite-cinemas__form-field,.member-preferences__wrapper .member-preferences__form-field{display:flex;justify-content:space-between;padding:10px 0}.member-preferences__wrapper .member-favourite-cinemas__form .v-dropdown,.member-preferences__wrapper .member-preferences__form .v-dropdown{margin:10px 0}.member-preferences__wrapper .member-favourite-cinemas__form .v-dropdown .v-dropdown-button__icon-button,.member-preferences__wrapper .member-preferences__form .v-dropdown .v-dropdown-button__icon-button{padding-right:10px}.member-preferences__wrapper .member-favourite-cinemas__form .v-button,.member-preferences__wrapper .member-preferences__form .v-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;margin-top:30px}@media screen and (min-width:1200px){.member-preferences__wrapper .member-favourite-cinemas__form .v-button,.member-preferences__wrapper .member-preferences__form .v-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.member-preferences__wrapper .member-favourite-cinemas__form .v-button,.member-preferences__wrapper .member-preferences__form .v-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.member-preferences__wrapper .member-favourite-cinemas__form .v-button,.member-preferences__wrapper .member-preferences__form .v-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.member-preferences__wrapper .member-favourite-cinemas__form .v-button:hover,.member-preferences__wrapper .member-preferences__form .v-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.member-preferences__wrapper .member-favourite-cinemas__form .v-button:focus,.member-preferences__wrapper .member-preferences__form .v-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.member-preferences__wrapper .member-favourite-cinemas__form .v-button:active,.member-preferences__wrapper .member-preferences__form .v-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.member-preferences__wrapper .member-favourite-cinemas__form .v-button.disabled,.member-preferences__wrapper .member-favourite-cinemas__form .v-button:disabled,.member-preferences__wrapper .member-preferences__form .v-button.disabled,.member-preferences__wrapper .member-preferences__form .v-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.member-preferences__wrapper .member-favourite-cinemas .switch,.member-preferences__wrapper .member-preferences .switch{position:relative;display:inline-block;width:34px;height:20px}.member-preferences__wrapper .member-favourite-cinemas .switch input,.member-preferences__wrapper .member-preferences .switch input{opacity:0;width:0;height:0}.member-preferences__wrapper .member-favourite-cinemas .switch input:checked+.slider,.member-preferences__wrapper .member-preferences .switch input:checked+.slider{background-color:#56c80b}.member-preferences__wrapper .member-favourite-cinemas .switch input:focus+.slider,.member-preferences__wrapper .member-preferences .switch input:focus+.slider{box-shadow:0 0 1px #56c80b}.member-preferences__wrapper .member-favourite-cinemas .switch input:checked+.slider:before,.member-preferences__wrapper .member-preferences .switch input:checked+.slider:before{transform:translateX(14px)}.member-preferences__wrapper .member-favourite-cinemas .switch .slider,.member-preferences__wrapper .member-preferences .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.member-preferences__wrapper .member-favourite-cinemas .switch .slider:before,.member-preferences__wrapper .member-preferences .switch .slider:before{border-radius:50%;position:absolute;content:'';height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.member-preferences__wrapper .member-preferences{border-bottom:2px dotted #8f8f8f}.member-preferences__wrapper .member-preferences__form{margin-top:10px;margin-bottom:50px}.member-preferences__wrapper .member-favourite-cinemas__form{margin-top:30px}.main .v-subscription-summary{width:640px;height:82px;margin-top:20px;grid-template-columns:484px 1fr 0;background-color:#a5b99c;color:#000}.main .v-subscription-summary .v-subscription-summary__icon-wrapper{display:none}.main .v-subscription-summary .v-subscription-summary__period{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;text-transform:none}@media screen and (min-width:768px){.main .v-subscription-summary .v-subscription-summary__period{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.main .v-subscription-summary .v-subscription-summary__period{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}.main .v-subscription-summary .v-subscription-summary__billing,.main .v-subscription-summary .v-subscription-summary__name{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.main .v-subscription-summary .v-subscription-summary__billing,.main .v-subscription-summary .v-subscription-summary__name{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.main .v-subscription-summary .v-subscription-summary__billing,.main .v-subscription-summary .v-subscription-summary__name{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (max-width:767px){.main .v-subscription-summary{width:100%;grid-template-columns:1fr 130px 0}}.main .v-subscription-summary .v-subscription-summary__billing{background-color:#a5b99c}.main .review-details-wrap{display:flex;align-items:center;margin-bottom:0;flex-direction:column;height:calc(100% - 160px);position:relative}@media screen and (max-width:767px){.main .review-details-wrap{margin-bottom:20px;height:auto}}.main .ReviewDetailsWrap{width:640px;padding:30px 40px 0 40px;display:flex;flex-direction:column;align-items:center;margin-bottom:0;background-color:#fff;margin-top:-20px;height:calc(100% + 50px)}@media screen and (max-width:767px){.main .ReviewDetailsWrap{width:100%;height:calc(100% + 33px);margin-bottom:125px}}.main .ReviewDetailsWrap .v-label{display:none}.main .ReviewDetailsWrap .email-field{margin-bottom:22px;padding:20px;background-color:#fff;border:1px solid #d8d8d8}.main .ReviewDetailsWrap .email-field,.main .ReviewDetailsWrap .v-dropdown-button,.main .ReviewDetailsWrap .v-input{height:48px;width:266px}@media screen and (max-width:767px){.main .ReviewDetailsWrap .email-field,.main .ReviewDetailsWrap .v-dropdown-button,.main .ReviewDetailsWrap .v-input{width:100%}}.main .ReviewDetailsWrap .v-dropdown-button__wrapper{color:#000}.main .ReviewDetailsWrap .v-member-form-field--gender{display:none}.main .ReviewDetailsWrap .v-member-form-field--mobile-number .v-input{width:556px}@media screen and (max-width:767px){.main .ReviewDetailsWrap .v-member-form-field--mobile-number .v-input{width:100%}}.main .ReviewDetailsWrap .v-dropdown-field .v-dropdown-button .v-dropdown-button__icon-button:not(.v-dropdown-button__icon-button--type-loading) .v-icon--triangle-down{display:none}.main .ReviewDetailsWrap .v-dropdown-field .v-dropdown-button .v-dropdown-button__icon-button:not(.v-dropdown-button__icon-button--type-loading):after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='black'><path d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>");display:block}.main .ReviewDetailsWrap .review-details-heading{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1;text-align:center;margin:0}@media screen and (min-width:768px){.main .ReviewDetailsWrap .review-details-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.main .ReviewDetailsWrap .review-details-heading{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.main .ReviewDetailsWrap .membership.workflow-nav__wrap{position:relative;width:calc(100vw - 17px);margin-top:60px;bottom:-20px}@media screen and (max-width:767px){.main .ReviewDetailsWrap .membership.workflow-nav__wrap{position:absolute;width:100%}}.main .ReviewDetailsWrap .membership.workflow-nav__wrap .ticket-nav{padding-left:calc((100vw - 665px)/ 2);padding-right:calc((100vw - 665px)/ 2)}@media screen and (max-width:767px){.main .ReviewDetailsWrap .membership.workflow-nav__wrap .ticket-nav{padding-left:16px;padding-right:16px;height:auto;margin-bottom:10px}}.main .ReviewDetailsWrap .email-field,.main .ReviewDetailsWrap .page-description{align-self:flex-start}.main .ReviewDetailsWrap .v-update-member-details-form{width:100%}.main .ReviewDetailsWrap .v-update-member-details-form .v-checkbox-input__label,.main .ReviewDetailsWrap .v-update-member-details-form .v-dropdown-button__placeholder,.main .ReviewDetailsWrap .v-update-member-details-form .v-input{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.main .ReviewDetailsWrap .v-update-member-details-form .v-checkbox-input__label,.main .ReviewDetailsWrap .v-update-member-details-form .v-dropdown-button__placeholder,.main .ReviewDetailsWrap .v-update-member-details-form .v-input{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.main .ReviewDetailsWrap .v-update-member-details-form .v-checkbox-input__label,.main .ReviewDetailsWrap .v-update-member-details-form .v-dropdown-button__placeholder,.main .ReviewDetailsWrap .v-update-member-details-form .v-input{font-weight:500;font-size:18px}}@media screen and (max-width:767px){.main .ReviewDetailsWrap .v-update-member-details-form{margin-bottom:30px}}.main .ReviewDetailsWrap .terms-and-conditions{border:1px dashed #979797;margin:30px 0}.memberacc__watchlist .v-film-title{text-align:center}.memberacc__watchlist .v-film-title__text{text-align:center;font-size:18px}@media screen and (max-width:991px){.memberacc__watchlist .v-film-title__text{font-size:15px}}@media screen and (max-width:767px){.memberacc__watchlist .v-film-title__text{font-size:12px}}.memberacc__watchlist .v-message__title{color:#000}.memberacc__watchlist .v-button__label{font-size:15px}@media screen and (max-width:767px){.memberacc__watchlist .v-button__label{font-size:12px}}.memberacc__watchlist .page-title{font-size:32px}@media screen and (max-width:991px){.memberacc__watchlist .page-title{font-size:24px}}@media screen and (max-width:767px){.memberacc__watchlist .page-title{font-size:18px}}.memberacc__watchlist .v-watchlist__grid{grid-column-gap:15px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:991px){.memberacc__watchlist .v-watchlist__grid{grid-template-columns:1fr 1fr}}.memberacc__watchlist .v-watchlist-film__remove-button-icon{height:35px;width:35px}@media screen and (max-width:767px){.memberacc__watchlist .v-watchlist-film__remove-button-icon{height:25px;width:25px}}.memberacc__watchlist .v-icon--film-tape{height:100px;width:80px;margin-bottom:40px}.memberacc__watchlist .v-watchlist-film-button,.memberacc__watchlist .v-watchlist__action-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.memberacc__watchlist .v-watchlist-film-button,.memberacc__watchlist .v-watchlist__action-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.memberacc__watchlist .v-watchlist-film-button,.memberacc__watchlist .v-watchlist__action-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.memberacc__watchlist .v-watchlist-film-button,.memberacc__watchlist .v-watchlist__action-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.memberacc__watchlist .v-watchlist-film-button:hover,.memberacc__watchlist .v-watchlist__action-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.memberacc__watchlist .v-watchlist-film-button:focus,.memberacc__watchlist .v-watchlist__action-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.memberacc__watchlist .v-watchlist-film-button:active,.memberacc__watchlist .v-watchlist__action-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.memberacc__watchlist .v-watchlist-film-button.disabled,.memberacc__watchlist .v-watchlist-film-button:disabled,.memberacc__watchlist .v-watchlist__action-button.disabled,.memberacc__watchlist .v-watchlist__action-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.memberacc__watchlist .v-watchlist-film-button.v-button,.memberacc__watchlist .v-watchlist__action-button.v-button{height:40px}.page-not-found-container{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;background-color:#ededed;margin:80px}@media screen and (max-width:767px){.page-not-found-container{margin-top:16px;margin-bottom:16px}}.page-not-found-container img{width:100%;height:100%}.page-not-found-container .text-section{background-color:#fff;padding:40px;display:grid}.page-not-found-container h2{margin-top:0}.page-not-found-container a{align-self:flex-end;text-decoration:none}@media screen and (max-width:767px){.page-not-found-container a .home-button{width:100%}}.page-not-found-container p{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0}@media screen and (min-width:768px){.page-not-found-container p{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (min-width:992px){.page-not-found-container p{font-weight:500;font-size:24px;font-weight:500;letter-spacing:0}}@media screen and (max-width:1199px){.page-not-found-container{grid-template-columns:minmax(0,500px);grid-template-rows:1fr 1fr;justify-content:center}}@media screen and (max-width:599px){.page-not-found-container .text-button{padding:20px}}aside.v-modal{margin:auto}aside.v-modal .v-modal-header,aside.v-modal .v-modal__header{padding:30px;text-align:center;font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){aside.v-modal .v-modal-header,aside.v-modal .v-modal__header{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){aside.v-modal .v-modal-header,aside.v-modal .v-modal__header{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}aside.v-modal .v-modal-header__close-button.v-button,aside.v-modal .v-modal__header__close-button.v-button{filter:unset}aside.v-modal .v-modal-header__title,aside.v-modal .v-modal__header__title{padding:0 30px}aside.v-modal .v-modal-footer__content,aside.v-modal .v-modal__body{padding:30px;padding-top:0}aside.modal__quick-book{width:100%}@media screen and (min-width:768px){aside.modal__quick-book{width:485px}}aside.modal__quick-book .v-modal__container{max-width:348px}aside.modal__quick-book .v-modal-header{border-bottom:2px solid #d8d8d8;padding:28px 25px}aside.modal__quick-book .v-modal-header .v-modal-header__title{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){aside.modal__quick-book .v-modal-header .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){aside.modal__quick-book .v-modal-header .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}aside.modal__quick-book .v-quick-navigator{display:flex;flex-direction:column;padding:0}aside.modal__quick-book .v-quick-navigator>*{width:100%;margin-right:0}aside.modal__quick-book .v-quick-navigator>:not(:last-child){margin-bottom:22px}aside.modal__quick-book .v-quick-navigator__button-wrapper{display:flex;flex-direction:column}aside.modal__quick-book .v-quick-navigator__button-wrapper .v-button{width:100%}aside.modal__quick-book .v-quick-navigator__action-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0;margin-bottom:10px}@media screen and (min-width:1200px){aside.modal__quick-book .v-quick-navigator__action-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.modal__quick-book .v-quick-navigator__action-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__quick-book .v-quick-navigator__action-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.modal__quick-book .v-quick-navigator__action-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}aside.modal__quick-book .v-quick-navigator__action-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}aside.modal__quick-book .v-quick-navigator__action-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}aside.modal__quick-book .v-quick-navigator__action-button.disabled,aside.modal__quick-book .v-quick-navigator__action-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}aside.modal__quick-book .v-quick-navigator__reset-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;text-decoration:underline;text-underline-offset:40%;text-decoration-thickness:1px;color:#000;background:rgba(0,0,0,0);border-color:transparent;outline:0}@media screen and (min-width:1200px){aside.modal__quick-book .v-quick-navigator__reset-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.modal__quick-book .v-quick-navigator__reset-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__quick-book .v-quick-navigator__reset-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.modal__quick-book .v-quick-navigator__reset-button:hover{opacity:.5}aside.modal__quick-book .v-quick-navigator__reset-button:focus{opacity:.5}aside.modal__quick-book .v-quick-navigator__reset-button:active{opacity:.5}aside.modal__quick-book .v-quick-navigator__reset-button.disabled,aside.modal__quick-book .v-quick-navigator__reset-button:disabled{color:#8f8f8f}aside.modal__quick-book .v-quick-navigator .v-dropdown-button{min-height:50px}aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__placeholder{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__placeholder{font-weight:500;font-size:15px}}@media screen and (min-width:992px){aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__placeholder{font-weight:500;font-size:18px}}aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-search-input__input{min-height:50px}aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__icon-button{height:50px;padding-right:15px}aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__icon-button::after{height:25px}aside.modal__quick-book .v-quick-navigator .v-screening-date-dropdown-option__today-label{color:#000;font-weight:500;text-transform:uppercase}aside.modal__quick-book .v-quick-navigator .v-dropdown-list-item:hover .v-screening-date-dropdown-option__today-label{color:#000}aside.modal__quick-book .v-quick-navigator .v-dropdown-list-item--selected .v-screening-date-dropdown-option__today-label{color:#fff}aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__icon-button:not(.v-dropdown-button__icon-button--type-loading) .v-icon--triangle-down{display:none}aside.modal__quick-book .v-quick-navigator .v-dropdown-button .v-dropdown-button__icon-button:not(.v-dropdown-button__icon-button--type-loading):after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='black'><path d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>");display:block}aside.modal__quick-book .v-modal__container{width:inherit;height:100%;background-color:transparent;box-shadow:none;padding:0}aside.modal__quick-book .v-modal__body{padding:0}aside.modal__quick-book .v-modal__body .v-quick-navigator{padding:25px 30px;background:#fff}aside.v-modal.v-film-trailer-button__modal .v-modal-header{background:0 0;position:absolute;border:none;width:100%}aside.v-modal.v-film-trailer-button__modal .v-modal-header__title{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){aside.v-modal.v-film-trailer-button__modal .v-modal-header__title{font-weight:500;font-size:15px}}@media screen and (min-width:992px){aside.v-modal.v-film-trailer-button__modal .v-modal-header__title{font-weight:500;font-size:18px}}aside.v-modal.v-film-trailer-button__modal .v-modal__body{padding:0}.closed-tab{display:none}aside.fb-order-total.v-modal{justify-content:stretch}@media screen and (min-width:768px){aside.fb-order-total .v-modal__container{height:100vh;min-height:100vh;margin:0 0 0 auto}}@media screen and (min-width:768px){.modal__art-filter .v-modal__container{width:768px}}.modal__art-filter .v-expand-content-indicator__icon{height:10px;width:10px}.modal__art-filter .v-display-text{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){.modal__art-filter .v-display-text{font-weight:500;font-size:15px}}@media screen and (min-width:992px){.modal__art-filter .v-display-text{font-weight:500;font-size:18px}}.modal__art-filter__footer{display:grid;align-items:center;justify-items:start;grid-gap:20px;grid-template-areas:'clear' 'cancel' 'apply'}@media screen and (min-width:768px){.modal__art-filter__footer{grid-template-columns:auto -webkit-max-content -webkit-max-content;grid-template-columns:auto max-content max-content;grid-template-areas:'clear cancel apply'}}@media screen and (max-width:767px){.modal__art-filter__footer>*{width:100%}}.modal__art-filter__footer__more{grid-column:1/-1;justify-self:center}.modal__art-filter__footer .btn__clear{grid-area:'clear';font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.modal__art-filter__footer .btn__clear{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.modal__art-filter__footer .btn__clear{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.modal__art-filter__footer .btn__cancel{grid-area:'cancel'}@media screen and (min-width:768px){.modal__art-filter__footer .btn__cancel{justify-self:end}}.modal__art-filter__footer .btn__apply{grid-area:'apply'}@media screen and (min-width:768px){.modal__art-filter__footer .btn__apply{justify-self:end}}aside.modal__login h3,aside.modal__login h3+p{display:none}aside.modal__login .password-reset-container .go-back{font-family:Futura;font-weight:500;font-size:15px;cursor:pointer;text-decoration:underline;margin:18px 0}@media screen and (min-width:768px){aside.modal__login .password-reset-container .go-back{font-weight:500;font-size:15px}}@media screen and (min-width:992px){aside.modal__login .password-reset-container .go-back{font-weight:500;font-size:18px}}aside.modal__login .forgot-password{font-family:Futura;font-weight:500;font-size:15px;cursor:pointer}@media screen and (min-width:768px){aside.modal__login .forgot-password{font-weight:500;font-size:15px}}@media screen and (min-width:992px){aside.modal__login .forgot-password{font-weight:500;font-size:18px}}aside.modal__login .v-modal__body p:first-child{font-family:Futura;font-weight:500;font-size:15px}@media screen and (min-width:768px){aside.modal__login .v-modal__body p:first-child{font-weight:500;font-size:15px}}@media screen and (min-width:992px){aside.modal__login .v-modal__body p:first-child{font-weight:500;font-size:18px}}@media screen and (min-width:768px){aside.modal__login .v-modal__container{min-height:732px;max-width:550px;width:100%}aside.modal__login .v-modal__body{padding-top:0;max-width:320px;padding:25px 0;margin:auto;overflow:visible}}@media screen and (max-width:767px){aside.modal__login .v-modal__container{width:calc(100% - 32px);margin-top:32px}}@media screen and (max-width:767px){aside.modal__login{margin:0;width:100vw}aside.modal__login .v-checkbox-input__button{width:28px;height:28px}}aside.modal__login .v-modal-header{padding:50px 25px 15px}aside.modal__login .v-modal-header .v-modal-header__title{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){aside.modal__login .v-modal-header .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){aside.modal__login .v-modal-header .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}aside.modal__login .v-form.v-sign-in-form{border-bottom:2px dotted #8f8f8f;padding-bottom:50px}aside.modal__login .v-form.v-sign-in-form .hide-element{display:none}@media screen and (max-width:767px){aside.modal__login .v-form.v-sign-in-form{padding-bottom:20px}}aside.modal__login .v-form.v-sign-in-form .v-label--style-normal{display:none}aside.modal__login .v-form.v-sign-in-form .v-sign-in-form-field--remember .v-display-text-part{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}@media screen and (min-width:768px){aside.modal__login .v-form.v-sign-in-form .v-sign-in-form-field--remember .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__login .v-form.v-sign-in-form .v-sign-in-form-field--remember .v-display-text-part{font-weight:500;font-size:18px;font-weight:500;letter-spacing:0;font-weight:500;line-height:18px}}aside.modal__login .v-form.v-sign-in-form .forgot-password{text-decoration:underline}aside.modal__login .v-form.v-sign-in-form .v-form__submit-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){aside.modal__login .v-form.v-sign-in-form .v-form__submit-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){aside.modal__login .v-form.v-sign-in-form .v-form__submit-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__login .v-form.v-sign-in-form .v-form__submit-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}aside.modal__login .v-form.v-sign-in-form .v-form__submit-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}aside.modal__login .v-form.v-sign-in-form .v-form__submit-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}aside.modal__login .v-form.v-sign-in-form .v-form__submit-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}aside.modal__login .v-form.v-sign-in-form .v-form__submit-button.disabled,aside.modal__login .v-form.v-sign-in-form .v-form__submit-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}aside.modal__login .v-form.v-sign-in-form .v-form__cancel-button,aside.modal__login .v-form.v-sign-in-form .v-password-input__visibility-button{display:none}aside.modal__login .v-form.v-sign-in-form .v-button__loading-icon{width:20px;height:20px}aside.modal__login .v-form.v-sign-in-form #v-sign-in-form-field__identifier-input,aside.modal__login .v-form.v-sign-in-form #v-sign-in-form-field__password-input{height:45px}aside.modal__login .guest.v-sign-in-form{padding-bottom:50px}aside.modal__login .guest.v-sign-in-form p{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}@media screen and (min-width:768px){aside.modal__login .guest.v-sign-in-form p{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){aside.modal__login .guest.v-sign-in-form p{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){aside.modal__login .guest.v-sign-in-form{padding-bottom:0}}aside.modal__login p{max-width:400px;margin:auto;padding-bottom:10px}aside.modal__login-status .v-member-context{display:flex}aside.modal__login-status .v-member-context .v-member-photo{display:flex;width:48px;margin-right:30px}aside.modal__login-status .v-member-context .v-member-photo .v-icon{width:48px;height:48px}aside.modal__login-status .v-member-context .v-member-photo .v-member-name{align-self:center}.main-nav__extra__user .c-icon{font-family:Futura;font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.main-nav__extra__user .c-icon{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.main-nav__extra__user .c-icon{font-weight:500;font-size:18px;font-weight:500;letter-spacing:.5px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.main-nav__extra__user .c-icon{width:40px;height:40px}}aside.v-member-reward-list-reward-modal .v-modal-header{padding:0;width:100%}aside.v-member-reward-list-reward-modal .v-modal-header .v-image{width:100%;height:350px}aside.v-member-reward-list-reward-modal .v-modal-header .v-image>*{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}aside.v-member-reward-list-reward-modal .v-member-reward-list-reward-modal__reward-footer{padding:0}aside.v-member-reward-list-reward-modal .v-modal__body{font-family:Futura;font-weight:500;font-size:15px;color:#000}@media screen and (min-width:768px){aside.v-member-reward-list-reward-modal .v-modal__body{font-weight:500;font-size:15px}}@media screen and (min-width:992px){aside.v-member-reward-list-reward-modal .v-modal__body{font-weight:500;font-size:18px}}aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-cost,aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-modal__reward-title{font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-cost,aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-modal__reward-title{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-cost,aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-modal__reward-title{font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}aside.v-member-reward-list-reward-modal .v-modal__body .v-member-reward-list-reward-modal__reward-expiry{color:#000}.v-composite-filter-modal-footer__clear-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;text-decoration:underline;text-underline-offset:40%;text-decoration-thickness:1px;color:#000;background:rgba(0,0,0,0);border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-composite-filter-modal-footer__clear-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-composite-filter-modal-footer__clear-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-composite-filter-modal-footer__clear-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-composite-filter-modal-footer__clear-button:hover{opacity:.5}.v-composite-filter-modal-footer__clear-button:focus{opacity:.5}.v-composite-filter-modal-footer__clear-button:active{opacity:.5}.v-composite-filter-modal-footer__clear-button.disabled,.v-composite-filter-modal-footer__clear-button:disabled{color:#8f8f8f}.v-composite-filter-modal-footer__cancel-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#fff;background:#000;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-composite-filter-modal-footer__cancel-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-composite-filter-modal-footer__cancel-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-composite-filter-modal-footer__cancel-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-composite-filter-modal-footer__cancel-button:hover{color:#fff;background:#8f8f8f;border-color:transparent;outline:0}.v-composite-filter-modal-footer__cancel-button:focus{color:#fff;background:#000;border-color:#fff;outline:0}.v-composite-filter-modal-footer__cancel-button:active{color:#fff;background:#595959;border-color:transparent;outline:0}.v-composite-filter-modal-footer__cancel-button.disabled,.v-composite-filter-modal-footer__cancel-button:disabled{color:#8f8f8f;background:#d8d8d8;border-color:transparent;outline:0}.v-composite-filter-modal-footer__apply-button{border-radius:20px;height:40px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:Futura;font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px;cursor:pointer;fill:currentColor;outline:0;border-width:2px;border-style:solid;border-color:transparent;color:#000;background:#f8a4d8;border-color:transparent;outline:0}@media screen and (min-width:1200px){.v-composite-filter-modal-footer__apply-button{border-radius:24px;height:48px}}@media screen and (min-width:768px){.v-composite-filter-modal-footer__apply-button{font-weight:500;font-size:15px;font-weight:500;letter-spacing:1.25px;font-weight:500;line-height:18px}}@media screen and (min-width:992px){.v-composite-filter-modal-footer__apply-button{font-weight:500;font-size:18px;font-weight:500;letter-spacing:1.5px;font-weight:500;line-height:21.6px}}.v-composite-filter-modal-footer__apply-button:hover{color:#000;background:#fec0e7;border-color:transparent;outline:0}.v-composite-filter-modal-footer__apply-button:focus{color:#000;background:#f8a4d8;border-color:#fec0e7;outline:0}.v-composite-filter-modal-footer__apply-button:active{color:#000;background:#f8a4d8;border-color:transparent;outline:0}.v-composite-filter-modal-footer__apply-button.disabled,.v-composite-filter-modal-footer__apply-button:disabled{color:#8f8f8f;background:#dcd6da;border-color:transparent;outline:0}aside.v-member-photo-uploader-edit-photo-modal .v-modal__body{padding-left:0;padding-right:0}aside.v-member-photo-uploader-edit-photo-modal .v-image-cropper{background-color:#595959}aside.v-member-photo-uploader-edit-photo-modal .v-image-cropper .cropper-modal{opacity:0}aside.v-member-photo-uploader-edit-photo-modal .v-image-cropper__image{background-color:#595959}aside.v-member-photo-uploader-edit-photo-modal .v-image-cropper .v-image-cropper-controls{border-top:solid 2px #8f8f8f}.v-member-photo-uploader-confirm-modal .v-modal-header__title,aside.v-member-photo-uploader-edit-photo-modal .v-modal-header__title{font-family:Futura;font-weight:500;font-size:24px;font-weight:500;letter-spacing:2px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:768px){.v-member-photo-uploader-confirm-modal .v-modal-header__title,aside.v-member-photo-uploader-edit-photo-modal .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}@media screen and (min-width:992px){.v-member-photo-uploader-confirm-modal .v-modal-header__title,aside.v-member-photo-uploader-edit-photo-modal .v-modal-header__title{font-weight:500;font-size:32px;font-weight:500;letter-spacing:2.67px;font-weight:500;text-transform:uppercase;font-weight:500;line-height:1}}.v-member-photo-uploader-confirm-modal .v-modal-footer__content,aside.v-member-photo-uploader-edit-photo-modal .v-modal-footer__content{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}