:root{--body-font-weight:normal;--body-font-style:normal;--font-bold-weight:800;--button-disabled-background-color:rgba(0,0,0,.4);--title-border-radius:3px 3px 0 0;--content-block-border-radius:0 0 3px 3px;--default-border-radius:3px;--updatepanel-background-color:rgba(18,19,31,.8);--studio-manager-spinner-width:85px;--studio-manager-spinner-thinborderwidth:6;--studio-manager-spinner-borderwidth:12;--studio-manager-spinner-wideborderwidth:24;--studio-manager-spinner-sm-width:25px;--studio-manager-spinner-sm-thinborderwidth:6;--studio-manager-spinner-sm-borderwidth:12;--studio-manager-spinner-sm-wideborderwidth:24;--studio-manager-spinner-blue-color:#12131f;--studio-manager-spinner-red-color:#f43b2b;--studio-manager-spinner-white-color:#fffbec;--studio-manager-spinner-background-color:transparent;--bs-nav-link-font-size:13px;--block-title-font-weight:normal}html{margin:0;padding:0;position:relative;min-height:100%}body{color:var(--body-font-color);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);font-size:var(--body-font-size);margin:0;padding:50px 0 0 0;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--body-background-color);line-height:unset}a:link,a:visited,a:active,a:hover{color:var(--body-font-color);text-decoration:none;transition:all .2s}hr{background-color:var(--subnav-link-font-color)}html{scroll-padding-top:100px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--body-font-color)!important}p.newlinetextfix{white-space:pre-line}.newlinetextfix p{white-space:pre-line}.hide{opacity:0;transition:all .5s}.show{opacity:1;transition:all .5s}.textAlignRight{text-align:right}.textAlignLeft{text-align:left}.contentBlock{background-color:var(--content-block-background-color);border-radius:var(--content-block-border-radius)}.contentBlock h1,.contentBlock h2,.contentBlock h3,.contentBlock>h4,.contentBlock>h5,.contentBlock>h6{font-size:1.1rem;margin-bottom:0;display:inline-block;vertical-align:middle}.contentBlockCentered{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;width:50%}.contentBlock li.appleLinks{color:var(--body-font-color)!important}.blockTitle{background-color:var(--block-title-background-color);color:var(--block-title-font-color);font-size:1.1em;font-weight:var(--block-title-font-weight);padding:8px;border-bottom:6px solid #fff;text-transform:uppercase;letter-spacing:1px;border-radius:var(--title-border-radius)}.blockTitle a{font-size:.8em}.blockTitle>h1,.blockTitle>h2,.blockTitle>h3,.blockTitle>h4,.blockTitle>h5,.blockTitle>h6{color:var(--block-title-font-color)!important;font-size:1.1rem;margin-bottom:0;display:inline-block;vertical-align:middle}.blockTitleTransparent{background-color:transparent!important;color:var(--body-font-color);font-size:1.1em;font-weight:var(--block-title-font-weight);padding:8px;border-bottom:6px solid #fff;text-transform:uppercase;letter-spacing:1px;border-radius:var(--title-border-radius)}.blockTitleTransparent a{font-size:.8em}.blockTitleTransparent>h1,.blockTitleTransparent>h2,.blockTitleTransparent>h3,.blockTitleTransparent>h4,.blockTitleTransparent>h5,.blockTitleTransparent>h6{color:var(--body-font-color)!important;font-size:1.1rem;margin-bottom:0;display:inline-block;vertical-align:middle}.loading{background-image:url('/Images/loader-timeupdate.svg?v=pitZ_yFpeHKxU5Ara7tCN_VUWCs');pointer-events:none}.fs-7{font-size:.9rem}.fs-8{font-size:.8rem}.fs-9{font-size:.7rem}.fs-10{font-size:.6rem}.fs-11{font-size:.5rem}.text-primary{color:var(--body-font-color)!important}.text-dark{color:var(--body-font-color)!important}.text-body{color:var(--body-font-color)!important}.text-highlight{color:var(--button-background-color)!important}.btn{--bs-btn-border-radius:var(--default-border-radius)}.btn:disabled{cursor:not-allowed;pointer-events:all}.btn-primary{--bs-btn-color:var(--button-font-color);--bs-btn-bg:var(--button-background-color);--bs-btn-border-color:var(--button-background-color);--bs-btn-hover-color:var(--button-hover-font-color);--bs-btn-hover-bg:var(--button-hover-background-color);--bs-btn-hover-border-color:var(--button-background-color);--bs-btn-active-color:var(--button-font-color);--bs-btn-active-bg:var(--button-background-color);--bs-btn-active-border-color:var(--button-background-color);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-outline-primary{--bs-btn-color:var(--button-background-color);--bs-btn-bg:#fff;--bs-btn-border-color:var(--button-background-color);--bs-btn-hover-color:var(--button-font-color);--bs-btn-hover-bg:var(--button-background-color);--bs-btn-hover-border-color:var(--button-background-color);--bs-btn-active-color:var(--button-hover-font-color);--bs-btn-active-bg:var(--button-hover-background-color);--bs-btn-active-border-color:var(--button-hover-background-color);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-secondary{--bs-btn-color:var(--button-background-color);--bs-btn-bg:#fff;--bs-btn-border-color:var(--button-background-color);--bs-btn-hover-color:var(--button-font-color);--bs-btn-hover-bg:var(--button-background-color);--bs-btn-hover-border-color:var(--button-background-color);--bs-btn-active-color:var(--button-hover-font-color);--bs-btn-active-bg:var(--button-hover-background-color);--bs-btn-active-border-color:var(--button-hover-background-color);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-outline-secondary{--bs-btn-color:var(--body-font-color);--bs-btn-bg:#fff;--bs-btn-border-color:var(--body-font-color);--bs-btn-hover-color:var(--button-background-color);--bs-btn-hover-bg:var(--button-font-color);--bs-btn-hover-border-color:var(--button-background-color);--bs-btn-active-color:var(--button-hover-font-color);--bs-btn-active-bg:var(--button-hover-background-color);--bs-btn-active-border-color:var(--button-hover-background-color);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}a.btn.btn-primary{color:var(--button-font-color)}a.btn.btn-primary:hover{color:var(--button-hover-font-color)}a.btn.btn-secondary{color:var(--button-background-color)}a.btn.btn-secondary:hover{color:var(--button-font-color)}a.btn.btn-outline-primary{color:var(--button-background-color)}a.btn.btn-outline-primary:hover{color:var(--button-font-color)}a.btn.btn-outline-secondary{color:var(--body-font-color)}a.btn.btn-outline-secondary:hover{color:var(--button-background-color)}a.btn{text-transform:uppercase;letter-spacing:1px}.btn{text-transform:uppercase;letter-spacing:1px}.btn-group-xs>.btn,.btn-xs{padding:2px 4px 2px 4px;font-size:.875rem}.continue-button-wrapper{border-top:10px solid var(--body-background-color)}.btn-close{opacity:1;background-color:#fff}.stickyButton{min-width:200px;justify-content:center}.pagination li.page-item{margin:0 2px 0 2px}.form-check-input:checked{background-color:var(--button-background-color);border-color:var(--button-background-color)}.form-control:focus{border-color:var(--button-background-color);box-shadow:none}.form-check-input{height:20px;width:20px;margin-top:2px;vertical-align:bottom;border-radius:var(--default-border-radius)}form-check-input:focus{border-color:var(--button-background-color);box-shadow:none}.form-check-input[type=checkbox]:focus{border-color:var(--button-background-color);box-shadow:none}.form-select:focus{border-color:var(--button-background-color);box-shadow:none}.badge{font-weight:normal;font-size:.9em;border-radius:var(--default-border-radius);padding:3px}.modal-header{background-color:var(--block-title-background-color)!important;color:var(--block-title-font-color)!important}h1.modal-title,h2.modal-title,h3.modal-title,h4.modal-title,h5.modal-title,h6.modal-title{margin-bottom:0;display:inline-block;color:var(--block-title-font-color)!important}.modal-title h1,.modal-title h2,.modal-title h3,.modal-title h4,.modal-title h5,.modal-title h6{margin-bottom:0;display:inline-block;color:var(--block-title-font-color)!important}.modalOKButton{color:var(--button-font-color);background-color:var(--button-background-color);letter-spacing:1px;border:1px solid transparent;border-radius:3px;font-weight:normal;text-transform:uppercase;padding:6px 8px 6px 8px}.modalOKButton:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-font-color);transition:all .2s}.modalOKButton:focus{box-shadow:none;color:var(--button-font-color);background-color:var(--button-background-color);letter-spacing:1px;border:1px solid transparent;border-radius:3px;font-weight:normal;text-transform:uppercase;padding:6px 8px 6px 8px}.modalCancelButton{color:var(--button-background-color);background-color:var(--button-font-color);letter-spacing:1px;border:1px solid var(--button-background-color);border-radius:3px;font-weight:normal;text-transform:uppercase;padding:6px 8px 6px 8px}.modalCancelButton:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-font-color);transition:all .2s}.modalCancelButton:focus{box-shadow:none;color:var(--button-font-color);background-color:var(--button-background-color);letter-spacing:1px;border:1px solid transparent;border-radius:3px;font-weight:normal;text-transform:uppercase;padding:6px 8px 6px 8px}.contentTableWrapper{min-width:100%;max-height:400px;overflow:auto;padding-bottom:10px}.contentTable{margin:auto;width:90%;border-collapse:collapse;font-size:.95em}.contentTable th{font-size:1.1em;padding:2px 2px 2px 2px;border-bottom:1px solid #878887;text-align:center;height:20px}.contentTable td{padding:2px 2px 2px 2px;border:1px solid #878887;background-color:#fff;text-align:center;height:20px}.contentTable td p{color:#575757;padding:0 0 0 0;margin:0}.contentTable td input{height:25px;border:1px solid #878887;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:var(--default-border-radius)}.contentTable .parentRow td{padding-top:5px;padding-bottom:5px;border-bottom:solid #878887 2px}.contentTable .childRow td{background-color:#f5f5dc}.contentTable .childRow td p{color:#575757;padding:0 0 0 0;margin:0}.contentTable .itemMessage{font-weight:var(--font-bold-weight);cursor:pointer;font-style:italic}.contentTable .itemMessage:hover{background-color:var(--button-background-color);color:var(--button-font-color);transition:all .2s}.contentTable td.totalText{text-align:right;font-weight:var(--font-bold-weight)}.contentTable td.totalAmount{font-weight:var(--font-bold-weight)}span.heldUntil{background-color:#008101;padding:2px 5px 2px 5px;border-radius:5px;color:#fff;display:inline-block}.br-d{border-radius:var(--default-border-radius)}.password-toggle{position:absolute;top:3px;right:5px}.password-toggle label{margin:0}.password-toggle label span{display:block;width:40px;height:40px;text-align:center;cursor:pointer}.password-toggle label input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.password-toggle label svg{position:relative;top:15px;width:25px;height:25px}.password-toggle label svg.bi-eye-fill{display:none!important}.password-toggle label svg.bi-eye-slash-fill{display:block}.password-toggle label input[type="checkbox"]:checked+span svg.bi-eye-fill{display:block!important}.password-toggle label input[type="checkbox"]:checked+span svg.bi-eye-slash-fill{display:none}.passwordRulesHelp{cursor:pointer}.passwordRules{display:block}.alert-info{border-color:var(--button-background-color);background-color:var(--content-block-background-color);color:var(--body-font-color)}#login{background-color:var(--subnav-background-color);text-align:left}#login a{color:var(--subnav-link-font-color);background-color:var(--subnav-link-background-color);text-decoration:none;text-transform:uppercase;letter-spacing:1px}#login a:hover{color:var(--subnav-link-hover-font-color);background-color:var(--subnav-link-hover-background-color);transition:color .2s}#login a.selected{text-decoration:none}#login a.selected:before{content:"[ "}#login a.selected:after{content:" ]"}#login ul{margin:0;padding:0;text-align:right}#login li{display:inline;list-style:none}#studioBanner.style-one{background-color:var(--banner-background-color)}#navContainer.style-one{width:100%;background-color:var(--nav-main-background-color);column-gap:10px;padding-top:5px;padding-bottom:5px}#studioBanner.style-two{background-color:var(--banner-background-color);padding-top:50px;padding-bottom:50px;margin-bottom:10px}#navContainer.style-two{display:grid}#navContainer.style-two.one-col{grid-template-columns:25%}#navContainer.style-two.two-col{grid-template-columns:25% 25%;column-gap:10px}#navContainer.style-two.three-col{grid-template-columns:25% 25% 25%;column-gap:10px}#navContainer.style-two.four-col{grid-template-columns:23% 23% 23% 23%;column-gap:5px}#studioBanner.style-three{background-color:var(--banner-background-color);padding-top:50px;padding-bottom:50px;margin-bottom:10px}#navContainer.style-three{display:grid}#navContainer.style-three.one-col{grid-template-columns:25%}#navContainer.style-three.two-col{grid-template-columns:25% 25%;column-gap:10px}#navContainer.style-three.three-col{grid-template-columns:25% 25% 25%;column-gap:10px}#navContainer.style-three.four-col{grid-template-columns:23% 23% 23% 23%;column-gap:5px}.studioNameNav{float:left;color:var(--subnav-studio-name-font-color);padding:5px;font-size:10px;text-overflow:ellipsis;max-width:280px;overflow:hidden;white-space:nowrap}nav a.anchorLink{color:var(--nav-link-font-color);background-color:var(--nav-link-background-color);font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:var(--default-border-radius);letter-spacing:1px;text-transform:uppercase;text-decoration:none;line-height:inherit;margin:0 2px 0 2px;padding:5px 35px 3px 35px;text-align:center;max-width:200px}nav a.anchorLink:link,nav a.anchorLink:visited,nav a.anchorLink:active{text-decoration:none}nav a.anchorLink:hover{text-decoration:none;color:var(--nav-link-hover-font-color);background-color:var(--nav-link-hover-background-color);transition:all .2s}nav a.anchorLink.selected{font-weight:normal;text-decoration:none;color:var(--nav-link-selected-font-color);background-color:var(--nav-link-selected-background-color)}.dropdown-menu{color:var(--nav-link-font-color);background-color:var(--nav-link-background-color)}.navbar-toggler{border:0;background-color:var(--button-background-color);color:var(--button-font-color);border-radius:var(--default-border-radius)}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{height:1.3em}.btn .badge{top:0}.nav-bar-button{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:1rem;line-height:1;min-height:2.25rem}.dropdown-toggle::after{vertical-align:middle}.smc_poweredBy{display:none}.poweredBy{width:100%}.poweredBy span{display:inline-block;width:100%;font-size:10px;text-align:center;padding-top:10px;color:var(--footer-font-color)}.poweredBy span a{background-image:url('https://studiomanager.blob.core.windows.net/assets/live/shared/images/mmn-logo-white-no-text.png');background-color:var(--footer-background-color);background-position:left center;padding:3px 3px 3px 20px;background-size:20px 20px;background-repeat:no-repeat;color:var(--footer-font-color);border-radius:3px;text-decoration:none;font-size:12px}.poweredBy span a:hover{text-decoration:none;color:var(--footer-font-color)}.poweredBy span a:visited{text-decoration:none;color:var(--footer-font-color)}.basketForm{width:100%}.basketLinkItem{display:inline-block}.basketItemCount{background-color:#fff;color:#000}.basketTitleCount{display:inline-block;font-size:.85em;font-weight:bold}.basketTitleCountModal{display:inline-block;font-size:.85em;font-weight:bold}.basketTitleText{display:inline-block;font-size:.85em;font-weight:normal;padding-right:5px}.basketTableWrapper{padding-left:3%;padding-right:3%;padding-bottom:10px;padding-top:10px}.basketTable,.basketModalTable,.basketEditTable{border-collapse:collapse;border-spacing:0;border:0 none;font-size:.95em;width:100%}.basketTable th,.basketModalTable th,.basketEditTable th{font-size:1em;text-align:left;border:0 0;font-weight:bold;padding-left:.5em;text-transform:uppercase}.basketHeader_Description{width:70%}.basketTable th.basketHeader_Price,.basketModalTable th.basketHeader_Price,.basketEditTable th.basketHeader_Price{width:10%;text-align:center;padding-left:0;min-width:50px;text-transform:none}.basketHeader_Remove{width:10%;text-align:center}.basketTable th.basketHeader_Quantity,.basketModalTable th.basketHeader_Quantity,.basketEditTable th.basketHeader_Quantity{width:10%;text-align:center;padding-left:0;min-width:50px;text-transform:none}.basketTable td,.basketModalTable td,.basketEditTable td{padding:2px 2px 2px 2px;border-top:1px solid #878887;border-bottom:1px solid #878887;background-color:#fff;height:20px}.basketTable td a,.basketModalTable td a,.basketEditTable td a{color:#f00;font-weight:normal;text-transform:uppercase;position:relative;top:-2px}.basketTotal{padding-left:3%;padding-right:3%}.basketTotal span{font-weight:bold;font-size:1.2em}.basketTotal span.basketTotalAmount{display:inline-block;width:100%;text-align:right}.basketTotal span.basketTotalDepositAmount{display:inline-block;width:100%;text-align:right;font-weight:normal}.basketCheckoutButtonWrapper{padding-top:10px;padding-bottom:20px;text-align:right}.basketDiscountMessage{text-align:right;padding:0 3px 0 3px;font-size:1em;font-style:italic}.linkedBasketItem{padding-left:20px!important}.voucherApplyStatus{position:relative;top:5px}.filterUpdateStatus{margin-left:5px}.spinner-border{color:var(--button-background-color)}.jumpDaySearchBar{width:100%;text-align:center;padding-top:10px;padding-bottom:0;display:inline-flex;justify-content:center;align-items:center}#searchResults{text-align:center;padding:10px 0 10px 0;overflow-x:auto;white-space:nowrap;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}#searchPanel .calendarSearchButton{width:110px;text-align:center;background-color:var(--button-background-color);color:var(--button-font-color);padding:6px 10px 6px 4px;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:var(--default-border-radius)}#searchPanel .calendarSearchButton:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-font-color);transition:all .2s}.dayResult{margin-right:2px;margin-left:2px;padding-top:4px;padding-bottom:4px;border-radius:var(--default-border-radius);border:2px solid transparent}.dayResult>span{font-size:1em;font-weight:bold;width:100%;min-width:90px;display:block;text-align:center;background-color:#878887;color:#fff;padding:5px 0 5px 0;border-radius:var(--default-border-radius)}.dayResult.selectedDate{margin-right:0;margin-left:0;padding-left:2px;padding-right:2px;border:2px dashed #000;border-radius:var(--default-border-radius)}.dayResult.selectedDate>span{background-color:#000}.patternResult{display:inline-block;min-width:100px}.slotResult{padding:0;margin:2px 0 0 0;width:100%}.slotResult li{list-style-type:none;width:100%}.slotResult li span{box-sizing:content-box}.slotResult li a{display:block;text-decoration:none;height:100%;padding-left:0;padding-right:0;border-radius:var(--default-border-radius)}.slotResult li.searchedDate a{border:2px solid #000;font-weight:bold}.slotResult li.available a{background-color:rgba(134,209,148);cursor:pointer}.slotResult li.available a:hover{background-color:rgba(134,209,148,.5);transition:background-color .2s}.slotResult li.available.adding a{background-color:#fff;cursor:pointer}.slotResult li.available.adding a:hover{background-color:#fff;transition:background-color .2s}.slotResult li.available.adding span.price{display:none!important}.slotResult li.waitingList a{background-color:#ff4747;cursor:pointer}.slotResult li.waitingList a:hover{background-color:rgb(255,71,71,.5);transition:background-color .2s}.slotResult li.inBasket a{background-color:#fff;cursor:pointer;background-image:url('/images/basket.png?v=1eyBVN5KhmHsKBAIlEaGNGmspOc');background-repeat:no-repeat;background-size:30px 30px;background-position:center center}.slotResult li.inBasket a:hover{background-color:#fff;transition:background-color .2s}.slotResult li.small.inBasket a{background-image:url('/images/basket.png?v=1eyBVN5KhmHsKBAIlEaGNGmspOc&height=20');background-size:20px 20px}.slotResult li.inBasket span.price{color:transparent}.slotResult li.inBasket span.depositPrice{color:transparent}.slotResult li.unAvailable a{background-color:#ccc;background-image:url('/images/unavailable.png?v=E3jvRz1Y9sy-AJldXXh-kXzE03U');background-size:20px 20px;background-repeat:no-repeat;background-position:center;cursor:pointer}.slotResult li.unAvailable a:hover{cursor:not-allowed;color:#fff;transition:color .2s}.slotResult li.small.unAvailable a{background-image:url('/images/unavailable.png?v=E3jvRz1Y9sy-AJldXXh-kXzE03U&height=20');background-size:20px 20px}.slotInfoContainer{height:100%;display:flex;flex-direction:column}.slotResult li.unavailableDay{background-color:#ccc;background-image:url('/images/unavailable.png?v=E3jvRz1Y9sy-AJldXXh-kXzE03U');background-size:20px 20px;background-repeat:no-repeat;background-position:center}.startTime{font-size:1em;font-weight:bold;text-align:left;height:20%;padding:2px 0 6px 5px;background-color:#ccc;margin-bottom:4px;max-height:13px}.startTime.small{display:inline-block;width:50%;text-align:left;font-size:.8em}.endTime{font-size:.8em;text-align:left;height:20%;padding:0 0 0 5px;display:flex!important;flex-direction:row!important;align-items:end}.endTime.small{font-size:.8em;text-align:left;height:20%;padding:0 0 0 5px}.price{font-size:1em;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.depositPrice{text-align:center;background-color:rgba(255,255,255,.3);border-radius:var(--default-border-radius);max-height:30px;max-width:95%;padding:0 5px 0 5px}.addingToBasketStatus{font-size:1em;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.addingToBasketStatus.embedded{position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,.5)}#searchResultsStatusMessage{font-weight:bold;font-size:1em;padding-bottom:15px;padding-top:5px;padding-left:5px}#searchResultsStatusMessage.error{color:#f00}.appliedFilters{display:flex;justify-content:flex-start;align-items:center}.appliedFilters span:nth-child(1){margin-left:0!important}.filterItems{display:grid;grid-template-columns:max-content auto}.mediaItem{display:flex;align-items:center;justify-content:center;min-height:150px}.mediaItem img{max-height:150px;border-radius:var(--default-border-radius)}.mediaItem img.loading{background:url(../images/smallloading.gif?v=1DJjdMnNQV83iaPxdk80ObEApKE) 50% no-repeat}.stockMessage{display:none;max-width:120px;margin:auto}.stockMessage.nostock{display:block}.slotIncludeProductCheckBox{width:20px;height:20px}.addOnBasketForm{width:100%}.qty-select-number{min-width:60px!important}.addedMessage{padding:5px;text-transform:uppercase;max-width:120px;margin:auto}.nestedslotproduct{margin-top:10px;border-radius:var(--default-border-radius);background-color:var(--content-block-background-color);margin-left:20px;line-height:16px;font-size:12px;padding-top:10px;padding-bottom:10px;padding-left:5px}.slotproduct{margin-left:20px!important}.productAddToBasketSection div.productCard{background-color:transparent;border:0}.productAddToBasketSection div.productPriceAndOptionsSection{padding-top:0!important}.productsku{font-size:.6rem;display:block;font-weight:normal}.product-description-read-more{display:none}.product-description{word-break:break-word;font-size:.9em}.product-description.overflow{max-height:200px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}.product-description img{max-width:300px!important}.product-description-restriction div.product-description-read-more{display:block}.product-delivery{font-size:.8em}.productCard.addNotValid button.addToCart{display:none}.productCard.addNotValid div.addOnNotAvailable{display:block!important}.productCard.addNotValidWithSelection button.addToCart{display:none}.productCard.addNotValidWithSelection div.addOnNotValid{display:block!important}.productCard h1{font-size:1.25rem}.productCard h2{font-size:1.25rem}.productCard h3{font-size:1.25rem}.productCard h4{font-size:1.25rem}.productCard h5{font-size:1.25rem}.offerCard h1{font-size:1.25rem;margin:0}.offerCard h2{font-size:1.25rem;margin:0}.offerCard h3{font-size:1.25rem;margin:0}.offerCard h4{font-size:1.25rem;margin:0}.offerCard h5{font-size:1.25rem;margin:0}.showUpdatedCalendarResultsButton{display:none}#filterResultsSpinner{margin-left:20px}#searchResultsUpdateMessage div.messageSuccess{text-transform:uppercase;background-color:rgba(134,209,148);color:#fff;text-transform:uppercase}#searchResultsUpdateMessage div.messageError{text-transform:uppercase;background-color:rgba(255,0,0,.8);color:#fff;text-transform:uppercase}input.flatpickr-input.flatpickr-mobile{height:31px;font-size:13px!important;font-family:inherit;width:185px}#fromDate{background-image:url('/Images/calendar.png?v=wPYekP-c9L4YJ4T0Srn2mN930kM');background-repeat:no-repeat;background-size:20px 20px;background-position:right 1% bottom 50%;font-size:13px;height:31px}.fromDateFriendlyInput{background-image:url('/Images/calendar.png?v=wPYekP-c9L4YJ4T0Srn2mN930kM');background-repeat:no-repeat;background-size:20px 20px;background-position:right 1% bottom 50%;font-size:13px!important;height:31px!important;width:auto!important;min-width:205px}.filterControlsWrapper div.searchControlWrapper:not(:first-child){margin-top:10px}.searchLevelsWrapper div.searchLevelWrapper:not(:last-child){border-bottom:dashed 2px rgba(0,0,0,.5);padding-bottom:10px;margin-bottom:10px}.searchControlWrapper div.blockTitle{font-size:12px;padding:4px;border-radius:var(--title-border-radius);border:1px solid var(--block-title-background-color)}.searchLevelWrapper div.searchFormRow{display:block}.applyFilter div.searchFormRow{padding:2px 10px 8px 10px}.applyFilter div.blockTitle{display:block;height:0;padding:0;margin:0;color:transparent;border-top:1px solid #000}.searchFormRow{display:inline-block;margin-top:5px}.searchFormRow.errorMessageRow{padding-top:10px}.searchFormRow label{display:inline;padding-right:2px;font-size:1.5em}.searchFormRow select{width:auto;margin:0;border:0;font-size:1em;height:25px;border:1px solid #454545;border-radius:var(--default-border-radius);max-width:290px}.searchFormRow input{width:100px;padding-left:7px;margin:0;border:0;font-size:1em;height:23px;border:1px solid #454545;border-radius:var(--default-border-radius);cursor:pointer}.searchType{text-transform:none;font-weight:normal;margin-left:5px;background-color:#fff;color:var(--body-font-color);padding:0 3px 0 3px;border-radius:var(--default-border-radius);font-size:.8em;line-height:20px}.searchLevelWrapper{padding:5px 5px 5px 5px}.searchNode{min-width:150px;padding-top:5px;padding-bottom:5px;display:grid;grid-template-columns:calc(100% - 20px) 20px;align-items:center;color:var(--searchnode-font-color);background-color:var(--searchnode-background-color);border:1px solid var(--searchnode-border-color);border-radius:var(--default-border-radius);padding:3px;margin:0 0 2px 0;min-height:25px;cursor:pointer;box-sizing:content-box}.searchNode.withHelp{grid-template-columns:calc(100% - 40px) 20px 20px}.searchNode:hover:not(.selected){background-color:var(--searchnode-hover-background-color);border-color:var(--searchnode-hover-background-color);color:var(--searchnode-hover-font-color);transition:all .2s}.searchNode .searchName{display:inline-block;min-width:110px;cursor:pointer;width:100%;max-width:250px}.searchNode.selected{background-color:var(--searchnode-selected-background-color);border-color:var(--searchnode-selected-background-color);color:var(--searchnode-selected-font-color)}.searchNode i{color:transparent}.searchNode:hover:not(.selected) i{color:var(--searchnode-hover-font-color);transition:all .2s}.searchNode.selected i{color:var(--searchnode-selected-font-color)}.searchNode .searchHelp{cursor:pointer;display:inline-block;padding:0 3px 0 3px;font-size:16px}.searchNode .searchHelp i{color:#000}.searchNode.selected .searchHelp i{color:#fff}.searchNode .searchNoHelp{display:none}.startTimeUpdatePanel{position:absolute;height:100%;width:100%;margin:auto;top:0;background-color:var(--updatepanel-background-color);min-height:400px}.startTimeUpdatePanel.hide{z-index:-1}.startTimeUpdatePanel.show{z-index:99999999}#startTimeOptions{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:var(--default-border-radius);background-color:#fff;z-index:3000;color:#454545;width:400px;display:block;padding:8px}.startTimeOptionsWrapper{display:flex;flex-direction:row;position:relative}#closestartTimeOptions{text-align:right;padding:5px;color:#f00;font-weight:normal;text-transform:uppercase;cursor:pointer}#startTimeOptionsTextName{font-weight:bold;font-size:1.2em;padding:5px;border-bottom:1px solid #ccc;color:#454545;text-align:center}.startTimeOptionsList{text-align:center;margin:0 3px 0 3px}.startTimeOptionsList div.available{background-color:rgba(62,155,40,.3);border:1px solid #3e9b28;margin:3px 0 3px 0;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:var(--default-border-radius);min-width:70px;padding:3px}.startTimeOptionsList div.available.selected{background-color:rgba(134,209,148,1);font-weight:bold}.startTimeOptionsList div.available:hover{background-color:rgba(134,209,148,1);cursor:pointer;transition:all .2s}.startTimeOptionsList div.available.notavailable{border-color:#e41408;background-color:rgba(228,20,8,.3)}.startTimeOptionsList div.available.notavailable.selected{background-color:rgba(228,20,8,1);font-weight:bold}.startTimeOptionsList div.available.notavailable:hover{background-color:rgba(228,20,8,1);transition:all .2s}.startTimeOptionsList div.available span{width:100%;display:inline-block}.startTimeOptionsListHeader{padding:2px;color:#000;font-size:12px;white-space:nowrap}.searchFilterUpdateFooter{background-color:#fff;margin-top:10px}.outsideSpinner{display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:var(--studio-manager-spinner-background-color);width:calc(var(--studio-manager-spinner-width) + (calc((var(--studio-manager-spinner-width)/100)*10)));height:calc(var(--studio-manager-spinner-width) + (calc((var(--studio-manager-spinner-width)/100)*10)));border-radius:10px;padding:2px;margin:10% auto}.outsideSpinnerSmall{display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:var(--studio-manager-spinner-background-color);width:calc(var(--studio-manager-spinner-sm-width) + (calc((var(--studio-manager-spinner-sm-width)/100)*10)));height:calc(var(--studio-manager-spinner-sm-width) + (calc((var(--studio-manager-spinner-sm-width)/100)*10)));border-radius:10px;padding:2px;margin:10% auto}.nospin{display:flex;justify-content:center;align-items:center;border-radius:50%}.nospinSmall{display:flex;justify-content:center;align-items:center;border-radius:50%}.logospinner{display:flex;justify-content:center;align-items:center;border-radius:50%;margin:calc(var(--studio-manager-spinner-width)/100);animation:spinnerContinual;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation:spinnerContinual;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.logospinner.red.thin{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-red-color) transparent transparent #f43b2b}.logospinner.blue.thin{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color) transparent transparent #12131f}.logospinner.white.wide{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-borderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color) transparent transparent #fffbec}.logospinner.blue.wider{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color) transparent transparent #12131f}.logospinner.white.wider{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color) transparent transparent #fffbec}.nospin.red.thin{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-red-color)}.nospin.blue.thin{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color)}.nospin.white.wide{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-borderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color)}.nospin.blue.wider{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color)}.nospin.white.wider{border:calc((var(--studio-manager-spinner-width)/200)*var(--studio-manager-spinner-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color)}.logospinnerSmall{display:flex;justify-content:center;align-items:center;border-radius:50%;animation:spinnerContinual;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation:spinnerContinual;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.logospinnerSmall.red.thin{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-red-color) transparent transparent #f43b2b}.logospinnerSmall.blue.thin{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color) transparent transparent #12131f}.logospinnerSmall.white.wide{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-borderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color) transparent transparent #fffbec}.logospinnerSmall.blue.wider{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color) transparent transparent #12131f}.logospinnerSmall.white.wider{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color) transparent transparent #fffbec}.nospinSmall.red.thin{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-red-color)}.nospinSmall.blue.thin{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-thinborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color)}.nospinSmall.white.wide{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-borderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color)}.nospinSmall.blue.wider{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-blue-color)}.nospinSmall.white.wider{border:calc((var(--studio-manager-spinner-sm-width)/200)*var(--studio-manager-spinner-sm-wideborderwidth)) solid transparent;border-color:var(--studio-manager-spinner-white-color)}@keyframes spinnerContinual{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spinnerContinual{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.vouchers img{-webkit-box-shadow:7px 7px 5px -4px rgba(192,192,192,1);-moz-box-shadow:7px 7px 5px -4px rgba(192,192,192,1);box-shadow:7px 7px 5px -4px rgba(192,192,192,1)}.vouchers p.voucherprice{display:block;position:absolute;margin:0;font-size:2em;font-weight:var(--font-bold-weight);padding-left:10px;padding-top:10px;color:var(--block-title-font-color)}.voucherText{padding-left:5px}.voucherText h2.voucherName{font-weight:var(--font-bold-weight);font-size:1.1rem;margin:0;padding-top:3px;margin-bottom:20px}.voucherText p{font-size:.9em;padding-left:0;margin-bottom:5px}.offerCard div.card-header{background-color:var(--block-title-background-color)}.offerCard div.card-header h2{color:var(--block-title-font-color)!important}footer{background-color:var(--footer-background-color)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--footer-font-color)!important}footer p{color:var(--footer-font-color);font-size:.9em;text-align:center;margin:0;padding-bottom:5px;padding-left:5px}footer a.footerlink{color:var(--footer-link-color)!important;font-size:.9em;text-align:center;display:block;width:100%;text-align:center;margin-bottom:10px}footer a.footerlink:hover{color:var(--footer-link-hover-color)!important;transition:all .2s}.footerItemHeader{width:100%;text-align:center;font-weight:var(--font-bold-weight);margin-bottom:10px;margin-top:10px}.addressInfo{padding-top:10px;margin:0}.addressInfo li{display:inline;list-style:none;padding-left:20px;color:var(--footer-font-color)}div.socialLinks{display:flex;align-items:center;justify-content:center}a.socialLink{margin:0 3px 0 3px}a.socialLink i{color:#fff;font-size:30px}a.socialLink:hover i{color:var(--nav-link-hover-background-color)}img,picture,video,canvas,svg{vertical-align:middle;display:revert;max-width:revert}.smc_formSection{background-color:var(--content-block-background-color)}.smc_formSectionTitle{background-color:var(--block-title-background-color);color:var(--block-title-font-color)}.smc_inputGroup.smc_formatInvalid div.smc_fieldValidationMessages span span.smc_formatErrorMessage{padding-left:0}.smc_inputGroup.smc_minMaxInvalid div.smc_fieldValidationMessages span span.smc_minMaxErrorMessage{padding-left:0}.smc_inputGroup.smc_requiredInvalid div.smc_fieldValidationMessages span span.smc_requiredErrorMessage{padding-left:0}.smc_formSectionTitle{border:1px solid var(--block-title-background-color);border-radius:var(--default-border-radius)}.form{padding:20px 30px 20px 30px}.form fieldset{border:1px solid #878887;padding:5px 5px 5px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:var(--default-border-radius);min-height:270px}.readOnlyFormData{font-size:1.2em;border:1px solid #878887;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:var(--default-border-radius);min-height:20px;min-width:250px;display:inline-block;background-color:#ddd;color:#454545;padding:5px 0 5px 5px}.form.small div.formRow span.spacer{display:none}.form.small div.formRow label{display:block}.form.small div.formRow span.label{display:block}.form select{width:auto!important;min-width:120px!important}table td.owed{color:#f00}table td.notowed{color:#008101}table tr.rowdivider td{border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px}table tr.bookingdivider td{height:15px;background-color:#fff}.customFormSectionHeader{background-color:#000;color:#fff;border-bottom:1px solid #fff;font-size:1.2em;padding:3px 3px 3px 3px}.loader{background-image:url('/images/loading.gif?v=agm0qtrP1_HK49xaHJI2Obe4c8M');background-repeat:no-repeat;background-position:center;cursor:not-allowed!important}.cookiesModal{position:fixed!important;bottom:0!important;left:0%!important;margin-bottom:0!important}.modal.fade .modal-dialog .cookiesModal{transition:transform .3s ease-out!important;transform:translate(0,50px)!important}.passwordRulesHelp{cursor:pointer}.passwordRules{display:block}@media only screen and (max-width:992px){#navContainer.style-one.four-col{display:grid;grid-template-columns:24% 24% 24% 24%;column-gap:5px}}@media only screen and (max-width:768px){body{padding:43px 0 0 0}.optionalColumn{display:none}.showUpdatedCalendarResultsButton{display:inline-block}#navContainer.style-one{display:grid}#navContainer.style-one.one-col{grid-template-columns:33%}#navContainer.style-one.two-col{grid-template-columns:33% 33%;column-gap:10px}#navContainer.style-one.three-col{grid-template-columns:25% 25% 25%;column-gap:5px}#navContainer.style-one.four-col{grid-template-columns:23% 23% 23% 23%;column-gap:5px}#studioBanner.style-three{padding-top:15px;padding-bottom:15px}#studioBanner.style-two{padding-top:15px;padding-bottom:15px}nav a.anchorLink{padding:5px;width:100%;max-width:unset;font-size:10px}.nav-link{font-size:12px}.nav-bar-button{padding:3px;font-size:.9rem;line-height:1;min-height:unset}}@media only screen and (max-width:575px){body{padding-top:42px}.basketLinkItem{display:none!important}.appliedFilters{flex-direction:column;align-items:flex-start}.appliedFilters span:nth-child(1){margin-top:0}.searchType{margin-left:0!important;margin-top:5px}.searchLevelsWrapper{max-height:350px;overflow-y:scroll}.filterUpdateStatus{margin-left:0!important;margin-top:5px}.showUpdatedCalendarResultsButton{display:inline-block}.searchFilterUpdateFooter{border-top:solid 5px var(--body-background-color)}.nav-link{padding:2px 0}#studioBanner.style-two .nav-items-container{display:block}#navContainer.style-two{justify-content:center;padding-top:10px;padding-bottom:10px}#studioBanner.style-three .nav-items-container{display:block}#navContainer.style-three{justify-content:center;padding-top:10px;padding-bottom:10px}.responsive-button{min-width:unset;padding:6px;font-size:.8rem;line-height:1.25}.btn-sm.responsive-button{min-width:unset;padding:4px;font-size:.75rem;line-height:1.25}.form{padding:20px 0 20px 0}}