body{font-family:"Calibre",san-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}.ajax-progress-throbber{display:none !important}.h-e{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.d-n{display:none}:root{--form-padding: 30px;--form-gap: var(--m)}body{background-color:#fff}.field--error{margin-bottom:calc(var(--form-gap)/2);font-size:14px;color:var(--error-colour)}#edit-membership{background:#fff}.form-copy--terms{color:var(--black)}p.form-card--price{margin-bottom:unset}.field--saved-card.rentals,.field--new-card.rentals{width:80%}.fieldset-legend{color:var(--mid-grey);font-weight:400}.update-pay,.cancel-update{color:var(--mid-grey);text-align:center;font-weight:600}.player-transactions-rentals-form #form-card-desc{width:75%}.field--number .mastercard,.field--number .visa,.field--number .amex,.field--number .american,.field--number .unknown,.field--saved-card .mastercard,.field--saved-card .visa,.field--saved-card .amex,.field--saved-card .american,.field--saved-card .unknown{background-position:right 4px bottom 5px !important;background-size:45px auto !important;padding-right:60px;background-repeat:no-repeat !important;font-weight:400;color:var(--mid-grey);background:var(--extra-light-grey);font-size:16px}.field--number .mastercard,.field--saved-card .mastercard{background-image:url(.././images/icons/payment-processing/mastercard.svg)}.field--number .visa,.field--saved-card .visa{background-image:url(.././images/icons/payment-processing/visa.svg)}.field--number .amex,.field--number .american,.field--saved-card .amex,.field--saved-card .american{background-image:url(.././images/icons/payment-processing/americanexpress.svg)}.field--saved-card .fieldset-wrapper{width:100%}.field--saved-card h4.saved{padding:10px 10px}.field--saved-card p,.field--new-card p{width:100%}.field--cvc input[type=text],.field--cvc input[type=tel]{float:left}.field--cvc .description{padding:0}.field--cvc .description::after{clear:both;content:"";display:block}.field--cvc .cvc-std{background-repeat:no-repeat;background-position:right 4px top 3px;background-size:48px;padding-right:60px;background-image:url(.././images/icons/payment-processing/cvv.svg)}.field--cvc .cvc-amex{background-repeat:no-repeat;background-position:right 4px top 3px;background-size:48px;padding-right:60px;background-image:url(.././images/icons/payment-processing/cvv-amex.svg)}.t-a--center{text-align:center;display:block}body .initially-hidden.section-container{display:none}body.user-anonymous .show-if-anonymous{display:flex}body.user-subscription-inactive .show-if-no-active-subscription{display:flex}body.user-subscription-active .show-if-active-subscription{display:flex}body.show-if-non-subscription{display:flex}.page-node-type-error-page [data-component-id="nuplayer:full_width_page"],.maintenance-page [data-component-id="nuplayer:full_width_page"]{min-height:auto;flex-grow:1}.page-node-type-error-page [data-component-id="nuplayer:full_width_page"] section,.maintenance-page [data-component-id="nuplayer:full_width_page"] section{margin-left:0;margin-right:0;justify-self:center}.page-node-type-error-page [data-component-id="nuplayer:full_width_page"] main,.maintenance-page [data-component-id="nuplayer:full_width_page"] main{background-color:var(--dusty-pink)}.page-node-type-error-page [data-component-id="nuplayer:full_width_page"] .nav-container,.maintenance-page [data-component-id="nuplayer:full_width_page"] .nav-container{background-color:var(--black)}.page-node-type-error-page [data-component-id="nuplayer:full_width_page"] .node__content,.maintenance-page [data-component-id="nuplayer:full_width_page"] .node__content{display:flex;justify-content:center;width:100%}.page-node-type-error-page [data-component-id="nuplayer:full_width_page"] [data-component-id="nuplayer:full_width"].full-height>div:not(.nav-container),.maintenance-page [data-component-id="nuplayer:full_width_page"] [data-component-id="nuplayer:full_width"].full-height>div:not(.nav-container){width:100%}.page-node-type-error-page .dialog-off-canvas-main-canvas,.maintenance-page .dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh}@media screen and (max-width: 767px){.page-node-type-error-page [data-component-id="nuplayer:full_width_page"] section,.maintenance-page [data-component-id="nuplayer:full_width_page"] section{padding-left:25px;padding-right:25px;width:auto}.page-node-type-error-page .error_panel--image-container,.maintenance-page .error_panel--image-container{max-width:100%;width:100%}}.page-node-type-landing-page .field--name-field-header-block .section-container{padding-top:0}.page-node-type-landing-page .field--name-field-header-block .section-container.slant{padding-top:50px}.page-node-type-landing-page .field--name-field-header-block .section-container.slant>*{margin-top:0}body{--purple: #783DF6;--yellow: #FFDA55;--hot-pink: #E71DB8;--blue: #1197FF;--red: #FF5555;--green: #0DA782;--gold: #836C46;--dusty-pink: #F5DEE7;--floral-white: #FFF8ED;--white: #FFF;--black: #000;--mid-black: rgb(20, 20, 20);--light-blue: #4a90e2;--dark-grey: #2B2B2B;--mid-grey: #767676;--mid-light-grey: #A4A4A4;--light-grey: #E4E4E4;--extra-light-grey: #EFEFEF;--trans: rgba(0, 0, 0, 0.6);--focus-colour: #8CB8ED;--error-colour: #CD1316;--colour-general-dark-info-background: #610032;--xxs: 5px;--xs: 10px;--s: 15px;--m: 20px;--l: 25px;--xl: 35px;--xxl: 50px;--desktop-breakpoint: 720px;--z1: 10;--z2: 20;--z3: 30;--z4: 40;--z5: 50;--z6: 60;--z7: 70;--z8: 80;--z9: 90;--z10: 100;--z11: 110;--swiper-navigation-color: #FFF;--swiper-pagination-color: #FFF;--swiper-pagination-bullet-inactive-color: #FFF;--swiper-pagination-bullet-inactive-opacity: 0.5;--swiper-pagination-bullet-size: 9px;--swiper-pagination-bullet-horizontal-gap: 8px}
