body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,arial,sans-serif;font-size:16px!important;font-weight:400;margin:0;overscroll-behavior-x:none;overscroll-behavior-y:none;padding:0}.dark,body,html{min-height:100vh;width:100%}.dark{background-color:#0d0f0f}*{box-sizing:border-box}.header-container{padding-right:30px;position:relative}.dark .header-container{background-color:#424242}#close-widget{background:none;border:none;cursor:pointer;height:100%;position:absolute;right:0;top:53%;transform:translateY(-50%);width:55px;z-index:10}.box-loader{align-items:center;display:flex;height:15rem;justify-content:center;width:100%}.box-loader-small{height:10rem}.logo-icon{fill:#14171e}.dark .logo-icon{fill:#fff}.dark .box-summary{background-color:#1d212c}.box-summary{background-color:#ebecee;display:flex;flex-wrap:wrap;padding:1rem}.box-summary .box{margin:.5rem}.box-summary h6{font-size:1rem;font-weight:600;margin:0}.box-summary .box.ours h6{font-size:1.2rem;font-weight:600}.box-summary p{font-size:1.25rem;font-weight:400;margin:0}.dark .box-summary p{color:#fff}.box-summary a,.dark .box-summary a{color:#799a90}.dark .box-summary h6{color:#fff;margin-bottom:5px}.dark .MuiOutlinedInput-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #2b3a36!important;caret-color:#fff!important}.MuiOutlinedInput-input:-webkit-autofill:hover,.dark .MuiOutlinedInput-input:-webkit-autofill,.dark .MuiOutlinedInput-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #2b3a36!important;caret-color:#fff!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover,.dark select:-webkit-autofill,.dark select:-webkit-autofill:focus,.dark select:-webkit-autofill:hover,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:hover{-webkit-background-fill-color:#111!important;-webkit-text-fill-color:#fff!important;background-clip:content-box!important;background-color:#111!important;box-shadow:inset 0 0 0 1000px #111!important;-webkit-box-shadow:inset 0 0 0 1000px #111!important}.dark .MuiPickersDay-dayDisabled p{color:#8c8989}.infoBox{display:flex;flex-wrap:wrap;justify-content:space-between}.dark .text-base{color:#fff}.dark .MuiTypography-body1{color:#fff;font-size:1.25rem}.step-text a{margin-left:5px}.dark .step-text,.dark p{color:#fff}.MuiStepIcon-text{color:#000}.dark .MuiStepIcon-text{color:#fff}.container{padding:0 .5rem}.dark .step-title{color:#addccf;font-size:1.75rem;margin-bottom:2rem;margin-top:2.5rem}.step-title.section{margin-top:1.5rem}.section-title{color:#9e9e9e;font-size:1.5rem;margin-bottom:.5rem;margin-left:.5rem;margin-top:.5rem}.dark .section-title{color:#fff}.step-title{font-size:1.5rem;margin-left:.5rem}h1.step-title{font-size:1.8rem}.step-title{color:#000}.step-text{font-size:1rem;padding:0 .5rem;width:100%}.error-text,.text-center{text-align:center}.error-text{color:#f44336}.MuiButtonBase-root.MuiButton-root.MuiButton-outlined{font-size:1rem}@media (max-width:767px){html{font-size:13px}}.booking-info{display:flex;flex-direction:row;justify-content:space-between}.rate{margin:auto;text-align:center}.booking-details{display:flex;gap:13px;justify-items:center;place-items:center}.rating{background-color:transparent;border:none;cursor:pointer}.empty-star{color:#979797;font-size:36px}.filled-star{color:#addccf;font-size:36px}.review-card{display:flex;flex-direction:column;gap:30px}.amount>p,.booking-details>p{margin:5px}.review-button{border:none;border-radius:4px;display:flex;font-size:20px;font-weight:700;justify-content:center;margin:auto auto 20px;padding:15px 25px;text-transform:uppercase}.review-button-disabled{background-color:#a1a1a1}.review-button-enabled{background-color:#addccf}.review-button-submitted{background-color:#000;border:1px solid #addccf;border-radius:4px;color:#addccf;font-size:20px;font-weight:700;margin:auto auto 20px;padding:15px 25px;text-transform:uppercase}.confirmation-message{font-size:24px;font-weight:700;text-align:center}.button-unsubmitted{display:none}.confirmation-review{margin-bottom:161px;margin-top:130px;text-align:center}.expired-image{height:160px;margin-bottom:26px;margin-top:100px;width:160px}.expired-text{font-size:24px;font-weight:700;margin-bottom:106px;text-align:center}.expired-container{flex-direction:column;margin-bottom:28px;text-align:center}.centered,.expired-container{display:flex;justify-content:center}.image-expired-container{margin:auto}.view-container{display:flex;flex-direction:column;justify-content:center;margin:20px}.rate-title{padding-bottom:10px}.rating-value{color:#addccf;font-size:20px;font-weight:400;height:20px;text-align:center}.text-area-title{margin-top:0}.cancel{margin:auto;max-width:600px;min-height:100%;width:100%}.cancel,.cancel-info{display:flex;flex-direction:column}.cancel-info{gap:20px}.details{align-items:center;justify-content:space-around;padding-bottom:10px}.details,.info{display:flex;flex-direction:row}.info{gap:40px;justify-items:center}.cancel-button{background-color:#addccf;border:none;border-radius:4px;color:#0d0f0f;cursor:pointer;font-size:20px;font-weight:700;height:53px;padding:15px 30px;text-transform:uppercase}.cancel-buttons{display:flex;gap:20px;white-space:nowrap}.outlined{background-color:transparent;border:1px solid #addccf;color:#addccf}.cancel-button-container{display:flex;flex-direction:row;gap:30px;justify-content:center;padding-top:20px;width:full}@media screen and (width < 500px){.details{align-items:flex-start;flex-direction:column;gap:10px}.cancel-buttons{align-items:center;flex-direction:column}.cancel-button{white-space:nowrap;width:95%}}.cancellation-container{padding-top:50px}.inner-link{color:#fff;margin:0!important}.light .inner-link{color:#addccf}.giftcards{display:flex;flex-direction:column;margin:auto;max-width:600px;min-height:100%;width:100%}.giftcard__title{color:#addccf;font-size:1.75rem;margin-bottom:1.9rem;margin-top:2.5rem}.light .giftcard__title{color:#000}.giftcard__body__container{padding:0 20px}.giftcard__amount{cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:center;margin-bottom:"30px";padding:0 0 30px}.giftcard__amount__item{align-items:center;background:#202222;border-radius:5px;color:#fff;display:flex;font-family:Arial;font-style:normal;font-weight:700;height:56px;justify-content:center;line-height:18px;text-align:center;width:97.75px}.giftcard__type__card__container{cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:center;padding:0 0 30px}.type__card{width:100%}.light .giftcard__amount__item{background-color:#ebecee;color:#000}.giftcard__amount__item.active{border:1px solid #aedccf}.light .giftcard__amount__item.active{border:.125rem solid #aedccf}.giftcard__quantity__container{display:flex;flex-direction:row;gap:15px;padding:0 0 14px}.giftcard__quantity__icon{padding-bottom:3px}.splitcard__divided{display:flex;gap:15px}.label__stripe{color:#a1a1a1}.light .label__stripe{color:#9e9e9e}.giftcard_delivery_wrapper{display:flex;justify-content:space-between}.giftcard_delivery_content{align-items:center;display:flex;margin-bottom:32px}.giftcard_delivery_form{display:flex;flex-direction:column;margin-bottom:39px}.content_input{display:flex;flex:1;flex-direction:column;position:relative}.content_address{display:flex;gap:6px}.input-delivery{background:#0d0f0f;border:1px solid #666;border-radius:5px;color:#fff;height:56px;margin-bottom:10px;padding:0 15px}.input-delivery.error{border:1px solid red;outline:none}.input-delivery:focus{border-color:#799a90;outline:none}.input-delivery.error:focus{color:#f44336!important;outline:none}.light .input-delivery{background:#fff;color:#000}.input-delivery::placeholder{color:#757575;font-size:1rem}.input-delivery.error::placeholder{color:#f44336!important}.giftcard_delivery_form label{color:#a1a1a1;font-size:.8rem;padding:0 15px 5px}.giftcard_delivery_buttons{display:flex;justify-content:center}.input-delivery-error{bottom:-10px;color:#f44336!important;font-size:12px;left:14px;position:absolute}.conditions{display:flex;font-size:12px;justify-content:center}.conditions a{color:#addccf}.text-area{background-color:#fff;border:1px solid gray;color:#000}.dark .text-area{background-color:#000;border:1px solid gray;color:gray}.text-area::placeholder{color:#000}.dark .text-area::placeholder{color:#757575}.card__-M4Rq,.reviews__p-yf8{display:flex;flex-direction:column;margin:auto;max-width:600px;min-height:100%;width:100%}textarea{border-radius:4px;height:92px;margin:auto auto 30px;padding:20px;width:100%}textarea::placeholder{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}textarea:focus{border:1px solid #addccf}form{width:100%}.home__uRcqa{display:flex;flex-direction:column;margin:auto;max-width:600px;min-height:100%;width:100%}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}