@keyframes animateHeightConnaught{0%{height:100vh;background-color:inherit}to{height:0;background-color:rgba(0,0,0,0)}}@keyframes animateBGonnaught{0%{background:linear-gradient(0deg,rgb(240,235,223),rgb(245,240,233))}to{background:linear-gradient(0deg,rgb(245,240,233),rgb(240,235,223))}}.connaught-animation-screen{animation:animateHeightConnaught 2s ease-out 2.3s forwards,animateBGonnaught 2s ease-out .1 forwards}@keyframes revealStripesClaridge{0%{transform:translateY(100%);opacity:0}1%{transform:translateY(100%);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}8%{transform:translateY(24%);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}30%{transform:translateY(24%);opacity:1;animation-timing-function:cubic-bezier(.55,.085,.68,.53)}to{transform:translateY(-125%);opacity:1}}@media(min-width:1260px){@keyframes revealStripesClaridge{0%{transform:translateY(100%);opacity:0}1%{transform:translateY(100%);opacity:1;animation-timing-function:cubic-bezier(.15,.85,.25,1)}15%{transform:translateY(25%);opacity:1;animation-timing-function:cubic-bezier(.25,.9,.3,1)}25%{transform:translateY(25%);opacity:1;animation-timing-function:cubic-bezier(.55,0,.55,.53)}to{transform:translateY(-125%);opacity:1}}}@keyframes animateHeight{0%{height:100vh}to{height:0}}@keyframes animateLogo{0%{top:50%;transform:translate(-50%,-50%)}40%{top:50%;transform:translate(-50%,-50%)}to{top:-30%;transform:translate(-50%,-100%)}}.stripe-animation-claridge{animation:revealStripesClaridge 4s 1s forwards}.animate-screen-claridge{animation:animateHeight 2s ease-out 3s forwards}.animate-logo-claridge{animation:animateLogo 1s ease-out 3.4s forwards}@media(min-width:1260px){.animate-logo-claridge{animation:animateLogo 1s ease-out 3s forwards}}.intro-riviera{background:#fff3bd;background:linear-gradient(0deg,#fff3bd,#ffffff)}@keyframes revealStripesRiviera{0%{transform:translateY(-100%)}30%{transform:translateY(0)}700%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes animateHeightRiviera{0%{height:100vh;background-color:inherit}to{height:100vh;top:-100%;height:0;background-color:rgba(0,0,0,0)}}@keyframes animateLogoRiviera{0%{top:50%;transform:translate(-50%,-50%)}40%{top:50%;transform:translate(-50%,-50%)}to{top:-30%;transform:translate(-50%,-50%)}}.stripe-animation-riviera{animation:revealStripesRiviera 3.5s ease-out 1s forwards}.animate-screen-riviera{animation:animateHeightRiviera 2s ease-out 3s forwards}.animate-logo-riviera{animation:animateLogo 1.7s ease-out 3s forwards}@media(min-width:1260px){.animate-logo-riviera{animation:animateLogo 2s ease-out 3s forwards}}@keyframes animateHeightBerkely{0%{height:100vh;background-color:inherit}to{height:100vh;top:-100%;height:0;background-color:rgba(0,0,0,0)}}.berkely-animation-screen{animation:animateHeightBerkely 1.5s ease-out 3s forwards}@keyframes berkeleyExplode{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(100)}}.berkely-animation-scale{animation:berkeleyExplode 2s ease-in-out 0s forwards}@keyframes berkeleyFadeIn{0%{opacity:0}to{opacity:1}}.berkely-animation-fade-inlogo{animation:berkeleyFadeIn 1.5s ease-in 1s forwards}@keyframes hideLogo{0%{opacity:1}to{opacity:0}}.hide-logo{animation:hideLogo 0s ease 1s forwards}@keyframes animateHeightemory{0%{height:100vh;background-color:inherit}to{height:0;background-color:inherit}}@keyframes animateBGEmory{0%{background:linear-gradient(0deg,rgb(240,235,223),rgb(245,240,233))}to{background:linear-gradient(0deg,rgb(245,240,233),rgb(240,235,223))}}.emory-animation-screen{animation:animateHeightemory 2s ease-out 3s forwards,animateBGEmory 2s ease-out 2s forwards}:root{--green-primary:rgba(17,68,65,0.8);--white:#fffdf6}@media(max-width:991px){.desktop{display:none}.mobile{display:flex}.footer--upArrowBtn{right:24px}}@media(min-width:991px){.mobile{display:none}.desktop{display:flex}.footerLogosContainer.desktop{display:grid}.footer--upArrowBtn{top:24px;right:40px}}@media(max-width:1199px){.footerLogosContainer.desktop{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1199px){.footerLogosContainer.desktop{grid-template-columns:1fr auto 1fr}}footer{align-items:flex-start;color:var(--white);position:relative}footer *{font-size:14px}.footerLinks{justify-content:space-between}.footerLinks.mobile{flex-direction:column}.footer--upArrowBtn{width:48px;height:48px;flex-shrink:0;border-radius:var(--spacing-quarter,4px);background:var(--surface-Colour-surface-controls,rgba(243,240,236,.2));border:none;position:absolute;cursor:pointer}.footerLink{color:var(--white);text-decoration:none}.footerLink:hover{text-decoration:underline}.footerLogosContainer.mobile{flex-direction:column;align-items:center}.footerLogosContainer.mobile .footerLogosSecondRow{display:grid;grid-template-columns:auto 1fr;gap:24px}.footerLogosContainer .mainLogo,.footerLogosContainer.mobile .footerLogosSecondRow .footerCopyright{justify-self:center}@media(min-width:540px){.footerLogosContainer.mobile .footerLogosSecondRow .footerCopyright{justify-self:end}}:root{--border:1px solid #d0c9c2}@media(max-width:991px){.section{width:100%}}.section{display:flex;flex-direction:column;align-items:flex-start;border-top:var(--border);border-left:var(--border);border-right:var(--border)}@media(max-width:768px){.subSectionRow{display:flex;flex-wrap:wrap}}@media(min-width:768px){.subSectionRow{display:grid;align-items:flex-start}}.subSection{border-bottom:var(--border)}.subSection,.subSectionTitle{display:flex;flex-direction:column;align-self:stretch}.subSectionTitle{padding-bottom:var(--Padding-padding-small,40px);align-items:flex-start;gap:8px;text-transform:uppercase;color:var(--Labels---Vibrant---Controls-Secondary,#8c8c8c);font-size:14px;font-style:normal;font-weight:700;line-height:var(--Typography-Line-Height-Body-Small,16.8px)}.subSectionRow{width:100%;gap:24px}.subSectionColumn{display:flex;align-items:flex-end;width:100%}.addSubSectionButton--container{width:100%}.addSubSectionButton--button{display:flex;flex-direction:row;gap:8px;justify-content:center}.addSubSectionButton--button__text{color:var(--Font-Colour-text-body,#402326);font-family:Commuters Sans;font-size:15px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#402326;text-decoration-thickness:auto;text-underline-offset:3px;text-underline-position:from-font;cursor:pointer}.inputGroup{width:100%;display:flex;flex-direction:column;align-items:flex-start}.inputLabel{font-family:var(--Font-Family-Feature-font,Romie);font-style:normal;font-weight:400;letter-spacing:var(--Typography-Letter-Spacing-Expressive-Small,0)}.input{z-index:2;position:relative;width:100%;padding:var(--spacing-three-quarters,12px);align-items:center;gap:var(--spacing-half,8px);align-self:stretch;border:none;border-bottom:1px solid var(--Border-Colour-border-standard,#461f28)}input.input,textarea.input{background-color:rgba(0,0,0,0)}.radioCheckboxes--container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.radioCheckboxes--item{display:flex;gap:16px;align-items:center;cursor:pointer}.radioCheckboxes--item__checkboxChecked{border-radius:4px;border:1px solid #d0c9c2;background:rgba(17,68,65,.8)}.radioCheckboxes--item__checkboxUnchecked{border-radius:4px;border:1px solid #d0c9c2;background:rgba(243,240,236,.8)}@media(max-width:991px){.checkboxes--container{flex-direction:column;gap:24px}}@media(min-width:991px){.checkboxes--container{flex-direction:row}}.input{color:#461f28}.input--container{position:relative;width:100%;background:var(--surface-Colour-surface-secondary,#f8f3ea)}.input--container select{z-index:2;position:relative;background:rgba(0,0,0,0)}.input--container svg{z-index:1}.input--error{border:1px solid #d70000}.input--error-description{color:#d70000}.input--hidden,.input--rightIcon{position:absolute;top:0;cursor:pointer}.input--hidden{left:0;opacity:0;width:100%;height:100%;z-index:2;cursor:pointer}.input--rightIcon{right:16px;height:100%}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{opacity:0}input[type=date],select{cursor:pointer}select.prefixSelector:focus{opacity:1;border:2px solid #000;outline:none}.input::-moz-placeholder,select::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;font-family:var(--Font-Family-Commuters-Sans,"Commuters Sans");font-size:var(--Typography-Size-Body-Regular,16px);font-style:normal;font-weight:400;line-height:var(--Typography-Line-Height-Body-Regular,24px)}.input,.input::placeholder,select::placeholder{overflow:hidden;text-overflow:ellipsis;font-family:var(--Font-Family-Commuters-Sans,"Commuters Sans");font-size:var(--Typography-Size-Body-Regular,16px);font-style:normal;font-weight:400;line-height:var(--Typography-Line-Height-Body-Regular,24px)}.inputFileContainer>.input::-moz-placeholder{color:var(--Font-Colour-text-secondary,#6b6b6b);font-family:var(--Font-Family-Commuters-Sans,"Commuters Sans");font-size:var(--Typography-Size-Body-Regular,16px);font-style:normal;font-weight:400;line-height:var(--Typography-Line-Height-Body-Regular,24px)}.inputFileContainer>.input::placeholder{color:var(--Font-Colour-text-secondary,#6b6b6b);font-family:var(--Font-Family-Commuters-Sans,"Commuters Sans");font-size:var(--Typography-Size-Body-Regular,16px);font-style:normal;font-weight:400;line-height:var(--Typography-Line-Height-Body-Regular,24px)}select{-webkit-appearance:none;-moz-appearance:none}@font-face{font-display:swap;font-family:Commuters Sans;font-style:italic;font-weight:200;src:url(/_next/static/media/CommutersSansExtraLightItalic_italic_normal.66ec1df9.woff2) format("woff2");src:url(/_next/static/media/CommutersSansExtraLightItalic_italic_normal.c10f65e8.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/CommutersSansRegular_normal_normal.6a9075f9.woff2) format("woff2");src:url(/_next/static/media/CommutersSansRegular_normal_normal.6f691323.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:italic;font-weight:400;src:url(/_next/static/media/CommutersSansItalic_italic_normal.741041d3.woff2) format("woff2");src:url(/_next/static/media/CommutersSansItalic_italic_normal.3d8b6cad.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:normal;font-weight:600;src:url(/_next/static/media/CommutersSansSemiBold_normal_normal.f3dc55c9.woff2) format("woff2");src:url(/_next/static/media/CommutersSansSemiBold_normal_normal.bc60ccdf.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:italic;font-weight:600;src:url(/_next/static/media/CommutersSansSemiBoldItalic_italic_normal.34ec0c0b.woff2) format("woff2");src:url(/_next/static/media/CommutersSansSemiBoldItalic_italic_normal.ea999198.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:normal;font-weight:700;src:url(/_next/static/media/CommutersSansBold_normal_normal.774c6492.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:italic;font-weight:700;src:url(/_next/static/media/CommutersSansBoldItalic_italic_normal.2125dee7.woff2) format("woff2");src:url(/_next/static/media/CommutersSansBoldItalic_italic_normal.9e27e0e0.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:normal;font-weight:800;src:url(/_next/static/media/CommutersSansExtraBold_normal_normal.86f372dd.woff2) format("woff2");src:url(/_next/static/media/CommutersSansExtraBold_normal_normal.b64040ec.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:italic;font-weight:800;src:url(/_next/static/media/CommutersSansExtraBoldItalic_italic_normal.5124f35f.woff2) format("woff2");src:url(/_next/static/media/CommutersSansExtraBoldItalic_italic_normal.808dec87.woff) format("woff")}@font-face{font-display:swap;font-family:Commuters Sans;font-style:normal;font-weight:900;src:url(/_next/static/media/CommutersSansHeavy_normal_normal.dde77b76.woff2) format("woff2");src:url(/_next/static/media/CommutersSansHeavy_normal_normal.bbf7a679.woff) format("woff")}@font-face{font-family:Commuters Sans Fallback;src:local(Arial);size-adjust:119%;ascent-override:82%;descent-override:normal;line-gap-override:normal}@font-face{font-family:Romie;src:url(/_next/static/media/romie.90de2297.woff2) format("woff2"),url(/_next/static/media/romie.e6fe8134.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Romie;src:url(/_next/static/media/romie-italic.fa491a3d.woff2) format("woff2"),url(/_next/static/media/romie-italic.fa5668b1.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Romie Fallback;src:local(Times New Roman);size-adjust:111%;ascent-override:95%;descent-override:normal;line-gap-override:normal}@font-face{font-family:Sang Bleu;src:url(/_next/static/media/sang-bleu.5c8a5f9a.woff2) format("woff2"),url(/_next/static/media/sang-bleu.94259fc1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sang Bleu Fallback;src:local(Times New Roman);size-adjust:111%;ascent-override:87%;descent-override:normal;line-gap-override:normal}@font-face{font-family:Neutraface Text;src:url(/_next/static/media/neutraface-text.9d604e1d.woff2) format("woff2"),url(/_next/static/media/neutraface-text.aef0bf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neutraface Text Fallback;src:local(Tahoma);size-adjust:73%;ascent-override:123%;descent-override:normal;line-gap-override:normal}@font-face{font-family:Felix Titling;src:url(/_next/static/media/felix-titling.ecf3b87f.woff2) format("woff2"),url(/_next/static/media/felix-titling.63243914.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Felix Titling Fallback;src:local(Baskerville);size-adjust:136%;ascent-override:66%;descent-override:normal;line-gap-override:normal}@font-face{font-family:LifeT;src:url(/_next/static/media/life-t.ccc0863e.woff2) format("woff2"),url(/_next/static/media/life-t.8f9b1aed.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LifeT Fallback;src:local(Baskerville);size-adjust:98%;ascent-override:90%;descent-override:normal;line-gap-override:normal}@font-face{font-family:"Silk Serif";src:url(/_next/static/media/silk-serif.97a47b1a.woff2) format("woff2"),url(/_next/static/media/silk-serif.eedf8fce.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Silk Serif";src:url(/_next/static/media/silk-serif-italic.c211dee5.woff2) format("woff2"),url(/_next/static/media/silk-serif-italic.4a3db779.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Silk Serif Fallback";src:local(Baskerville);size-adjust:103%;ascent-override:91%;descent-override:normal;line-gap-override:normal}@font-face{font-family:butler;src:url(/_next/static/media/Butler_Regular.2445a2e9.woff2) format("woff2"),url(/_next/static/media/Butler_Regular.e9df9e93.woff) format("woff");font-weight:400;font-display:swap}.mhg-booking-container{margin:24px;max-width:1024px;gap:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:16px}@media (min-width:1260px){.mhg-booking-container{margin-left:auto;margin-right:auto;margin-bottom:80px;max-width:872px;gap:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:40px 80px}}.mhg-booking-details{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1))}@media (min-width:480px){.mhg-booking-details{padding-bottom:16px}}@media (min-width:768px){.mhg-booking-details{padding-bottom:16px}}.mhg-booking-note{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-bottom:16px}@media (min-width:480px){.mhg-booking-note{margin-top:8px}}@media (min-width:768px){.mhg-booking-note{margin-top:8px}}.mhg-booking-note-heading{font-weight:600}@media (min-width:480px){.mhg-booking-note-content{margin-top:8px}}@media (min-width:768px){.mhg-booking-note-content{margin-top:8px}}.mhg-booking-summary{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-bottom:16px}@media (min-width:480px){.mhg-booking-summary{margin-top:8px}}@media (min-width:768px){.mhg-booking-summary{margin-top:8px}}.mhg-booking-summary-heading{font-weight:600}@media (min-width:480px){.mhg-booking-summary-content{margin-top:8px}}@media (min-width:768px){.mhg-booking-summary-content{margin-top:8px}}.reservation-bar-widget-form>div{width:100%;max-width:1248px}.reservation-bar-widget-form form{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.reservation-bar-widget-form form>div>label:not(.FormChoice__Label){font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(.75rem,.66rem + .38vw,1rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation-bar-widget-form form>div{position:relative;margin-left:auto;margin-right:auto;display:grid;max-width:1248px;gap:24px}.reservation-bar-widget-form form>div>div{padding-bottom:0}.reservation-bar-widget-form form>div>div>div>label:not(.FormChoice__Label){font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(.75rem,.66rem + .38vw,1rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation-bar-widget-form form>div>div:nth-child(6)>.Form__Element{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-error)/var(--tw-bg-opacity,1));padding:8px 56px}.reservation-bar-widget-form form .Form__Element{width:100%}.reservation-bar-widget-form form .Form__Element input,.reservation-bar-widget-form form .Form__Element select{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.reservation-bar-widget-form form .Form__Element input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #ffffff!important}@media screen and (max-width:1259px){.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:first-child,.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:1}.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(2),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:2}.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:first-child{grid-column:1/-1;grid-column-start:1}.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(2){grid-column:span 1/span 1;grid-column-start:1}.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:2}.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:3}}@media screen and (max-width:768px){.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:first-child,.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:1}.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(2),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:2}}@media screen and (max-width:575px){.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div,.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div{grid-template-columns:repeat(1,minmax(0,1fr))}.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:first-child,.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(2),.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(3),.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(4),.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(5),.reservation-bar-widget-form .reservation-bar-widget-form-3-col form>div>div:nth-child(6),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:first-child,.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(2),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(3),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(4),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(5),.reservation-bar-widget-form .reservation-bar-widget-form-4-col form>div>div:nth-child(6){grid-column:1/-1;width:100%}}.reservation-bar-widget-form-3-col form>div{grid-template-columns:repeat(10,minmax(0,1fr))}.reservation-bar-widget-form-3-col form>div>div:first-child{grid-column:1/-1;display:none;height:0;width:0}.reservation-bar-widget-form-3-col form>div>div:nth-child(2){grid-column:span 4/span 4;grid-column-start:1}.reservation-bar-widget-form-3-col form>div>div:nth-child(3){grid-column:span 4/span 4;grid-column-start:5}.reservation-bar-widget-form-3-col form>div>div:nth-child(4){grid-column:span 2/span 2;grid-column-start:9}.reservation-bar-widget-form-4-col form>div{grid-template-columns:repeat(12,minmax(0,1fr))}.reservation-bar-widget-form-4-col form>div>div:first-child{grid-column:span 4/span 4;grid-column-start:1}.reservation-bar-widget-form-4-col form>div>div:nth-child(2){grid-column:span 2/span 2;grid-column-start:5}.reservation-bar-widget-form-4-col form>div>div:nth-child(3){grid-column:span 4/span 4;grid-column-start:7}.reservation-bar-widget-form-4-col form>div>div:nth-child(4){grid-column:span 2/span 2;grid-column-start:11}.reservation-bar-widget-form-3-col form>div>div:first-child>div:first-child,.reservation-bar-widget-form-3-col form>div>div:nth-child(2)>div:first-child,.reservation-bar-widget-form-3-col form>div>div:nth-child(3)>div:first-child,.reservation-bar-widget-form-3-col form>div>div:nth-child(4)>div:first-child,.reservation-bar-widget-form-4-col form>div>div:first-child>div:first-child,.reservation-bar-widget-form-4-col form>div>div:nth-child(2)>div:first-child,.reservation-bar-widget-form-4-col form>div>div:nth-child(3)>div:first-child,.reservation-bar-widget-form-4-col form>div>div:nth-child(4)>div:first-child{margin-bottom:8px}.reservation-bar-widget-form-3-col form>div>div:nth-child(5),.reservation-bar-widget-form-4-col form>div>div:nth-child(5){grid-column:1/-1;margin-left:auto;margin-right:auto}.reservation-bar-widget-form-3-col form>div>div:nth-child(5) button,.reservation-bar-widget-form-4-col form>div>div:nth-child(5) button{padding-left:32px;padding-right:32px}.reservation-bar-widget-form-3-col form>div>div:nth-child(6),.reservation-bar-widget-form-4-col form>div>div:nth-child(6){grid-column:1/-1;grid-column-start:1}.room-widget-form>div{width:100%;max-width:1248px}.room-widget-form form{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.room-widget-form form>div>label:not(.FormChoice__Label){font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(.75rem,.66rem + .38vw,1rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-widget-form form>div{position:relative;display:grid;gap:24px}.room-widget-form form>div>div{padding-bottom:0}.room-widget-form form>div>div>div>label:not(.FormChoice__Label){font-size:clamp(.75rem,.66rem + .38vw,1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-widget-form form>div>div .FormResetButton,.room-widget-form form>div>div>div>label:not(.FormChoice__Label){font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-weight:600;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase}.room-widget-form form>div>div .FormResetButton{font-size:clamp(.88rem,.85rem + .09vw,.94rem);margin-left:0;display:inline-flex;min-height:24px;min-width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;border-radius:0;border-width:0;background-color:transparent;padding-left:0!important;padding-right:0!important;padding-top:0;padding-bottom:4px;text-align:center;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(var(--colors-text-body)/1);text-decoration-thickness:2px;text-underline-offset:8px;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.room-widget-form form>div>div .FormResetButton:hover{background-color:transparent;--tw-text-opacity:1;color:rgb(var(--colors-text-linkHover)/var(--tw-text-opacity,1));text-decoration-color:rgb(var(--colors-text-linkHover)/1)}.room-widget-form form>div>div .FormResetButton:focus-visible{outline-style:dashed;outline-width:1px;outline-offset:4px;outline-color:rgb(var(--colors-text-body)/1)}.room-widget-form form>div>div .FormResetButton:active{--tw-border-opacity:1;border-color:rgb(var(--colors-text-body)/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.room-widget-form form>div>div .FormResetButton:disabled,.room-widget-form form>div>div .FormResetButton[aria-disabled=true]{pointer-events:none;opacity:.3}@media (min-width:768px){.room-widget-form form>div>div .FormResetButton{padding-left:32px;padding-right:32px}}.room-widget-form form div#guestRoomSelector-div>div:last-child>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.room-widget-form form div#guestRoomSelector-div>div:last-child>div>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-widget-form form .FormChoice{height:100%}.room-widget-form form .FormChoice label{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5}.room-widget-form form .Form__Element{width:100%}.room-widget-form form .Form__Element input,.room-widget-form form .Form__Element select{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.room-widget-form form .Form__Element input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #ffffff!important}@media screen and (max-width:1259px){.room-widget-form .room-widget-form-3-col form>div,.room-widget-form .room-widget-form-4-col form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.room-widget-form .room-widget-form-3-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(6),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(6){grid-column:span 1/span 1;grid-column-start:2}.room-widget-form .room-widget-form-4-col form>div>div:first-child{grid-column:span 1/span 1;grid-column-start:1}.room-widget-form .room-widget-form-4-col form>div>div:nth-child(2),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:2}.room-widget-form .room-widget-form-4-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:3}.room-widget-form .room-widget-form-3-col form>div>div:first-child{grid-column:1/-1;grid-column-start:1}.room-widget-form .room-widget-form-3-col form>div>div:nth-child(2){grid-column:span 1/span 1;grid-column-start:1}.room-widget-form .room-widget-form-3-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:2}.room-widget-form .room-widget-form-3-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:3}}@media screen and (max-width:768px){.room-widget-form .room-widget-form-3-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(6),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(6){grid-column:span 3/span 3;grid-column-start:1;align-items:center}.room-widget-form .room-widget-form-3-col form>div>div:nth-child(5) button,.room-widget-form .room-widget-form-3-col form>div>div:nth-child(6) button,.room-widget-form .room-widget-form-4-col form>div>div:nth-child(5) button,.room-widget-form .room-widget-form-4-col form>div>div:nth-child(6) button{padding-left:48px;padding-right:48px}.room-widget-form .room-widget-form-4-col form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.room-widget-form .room-widget-form-4-col form>div>div:first-child,.room-widget-form .room-widget-form-4-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:1}.room-widget-form .room-widget-form-4-col form>div>div:nth-child(2),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:2}.room-widget-form .room-widget-form-4-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(6){grid-column:1/-1;grid-column-start:1;margin-left:auto;margin-right:auto;min-width:360px}}@media screen and (max-width:575px){.room-widget-form .room-widget-form-3-col form>div,.room-widget-form .room-widget-form-4-col form>div{grid-template-columns:repeat(1,minmax(0,1fr))}.room-widget-form .room-widget-form-3-col form>div>div:first-child,.room-widget-form .room-widget-form-3-col form>div>div:nth-child(2),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(3),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(4),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(6),.room-widget-form .room-widget-form-4-col form>div>div:first-child,.room-widget-form .room-widget-form-4-col form>div>div:nth-child(2),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(3),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(4),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(6){grid-column:1/-1}.room-widget-form .room-widget-form-3-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-3-col form>div>div:nth-child(6),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(5),.room-widget-form .room-widget-form-4-col form>div>div:nth-child(6){min-width:100%}}.room-widget-form-3-col form>div{grid-template-columns:repeat(9,minmax(0,1fr))}.room-widget-form-3-col form>div>div:first-child{grid-column:1/-1;display:none;height:0;width:0}.room-widget-form-3-col form>div>div:nth-child(2){grid-column:span 3/span 3;grid-column-start:1}.room-widget-form-3-col form>div>div:nth-child(3){grid-column:span 3/span 3;grid-column-start:4}.room-widget-form-3-col form>div>div:nth-child(4){grid-column:span 3/span 3;grid-column-start:7}.room-widget-form-3-col form>div>div:nth-child(5){grid-column:span 3/span 3;grid-column-start:4}.room-widget-form-3-col form>div>div:nth-child(6){grid-column:span 3/span 3;grid-column-start:7}.room-widget-form-4-col form>div{grid-template-columns:repeat(12,minmax(0,1fr))}.room-widget-form-4-col form>div>div:first-child{grid-column:span 3/span 3;grid-column-start:1}.room-widget-form-4-col form>div>div:nth-child(2){grid-column:span 3/span 3;grid-column-start:4}.room-widget-form-4-col form>div>div:nth-child(3){grid-column:span 3/span 3;grid-column-start:7}.room-widget-form-4-col form>div>div:nth-child(4){grid-column:span 3/span 3;grid-column-start:10}.room-widget-form-4-col form>div>div:nth-child(5){grid-column:span 4/span 4;grid-column-start:5}.room-widget-form-4-col form>div>div:nth-child(6){grid-column:span 3/span 3;grid-column-start:10}.room-widget-form-3-col form>div>div:first-child>div:first-child,.room-widget-form-3-col form>div>div:nth-child(2)>div:first-child,.room-widget-form-3-col form>div>div:nth-child(3)>div:first-child,.room-widget-form-3-col form>div>div:nth-child(4)>div:first-child,.room-widget-form-4-col form>div>div:first-child>div:first-child,.room-widget-form-4-col form>div>div:nth-child(2)>div:first-child,.room-widget-form-4-col form>div>div:nth-child(3)>div:first-child,.room-widget-form-4-col form>div>div:nth-child(4)>div:first-child{margin-bottom:8px}.room-widget-form-3-col form>div>div:nth-child(7),.room-widget-form-4-col form>div>div:nth-child(7){grid-column:1/-1;grid-column-start:1}.room-widget-form-3-col form>div>div:nth-child(7) div,.room-widget-form-4-col form>div>div:nth-child(7) div{justify-content:center}@media screen and (min-width:1260px){.room-widget-form-3-col form>div>div:nth-child(5),.room-widget-form-4-col form>div>div:nth-child(5){align-items:center}.room-widget-form-3-col form>div>div:nth-child(5) button,.room-widget-form-4-col form>div>div:nth-child(5) button{padding-left:32px;padding-right:32px}.room-widget-form-3-col form>div #modifyBtn,.room-widget-form-4-col form>div #modifyBtn{align-items:flex-end;justify-content:flex-end}.room-widget-form-3-col form>div #infoMessage,.room-widget-form-4-col form>div #infoMessage{grid-column:1/-1;align-items:center}.room-widget-form-3-col form>div #infoMessage>div,.room-widget-form-4-col form>div #infoMessage>div{justify-content:center}}.spa-widget-form>div{width:100%;max-width:1660px}.spa-widget-form form{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.spa-widget-form form>div{display:grid;gap:24px}.spa-widget-form form>div>div{padding-bottom:0}.spa-widget-form form>div>#errorMessage-div{grid-column:1/-1;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-error)/var(--tw-bg-opacity,1));padding:8px}@media (min-width:768px){.spa-widget-form form>div>#errorMessage-div{padding-left:56px;padding-right:56px}}.spa-widget-form form .Form__Element input[type=radio]:checked{outline-color:rgb(var(--colors-text-links)/1)}.spa-widget-form form .Form__Element input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #ffffff!important}.spa-widget-form form .FormChoice{height:100%;gap:24px}.spa-widget-form form .FormChoice label{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5}.spa-widget-form form label:not(.FormChoice__Label){font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(.75rem,.66rem + .38vw,1rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1259px){.spa-widget-form .spa-widget-form-2-col form>div,.spa-widget-form .spa-widget-form-3-col form>div{gap:16px}}@media screen and (max-width:768px){.spa-widget-form .spa-widget-form-2-col form>div,.spa-widget-form .spa-widget-form-3-col form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spa-widget-form .spa-widget-form-2-col form>div>div:first-child,.spa-widget-form .spa-widget-form-3-col form>div>div:first-child{grid-column:span 2/span 2}.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(5),.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(5){grid-column:span 2/span 2;grid-column-start:1;align-items:center}.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(5) button,.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(5) button{padding-left:48px;padding-right:48px}.spa-widget-form .spa-widget-form-2-col form>div>#infoMessage-div,.spa-widget-form .spa-widget-form-3-col form>div>#infoMessage-div{grid-column:span 2/span 2;grid-column-start:1}.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(4){grid-column:span 2/span 2;grid-column-start:1;margin-left:auto;margin-right:auto;min-width:360px}}@media screen and (max-width:575px){.spa-widget-form .spa-widget-form-2-col form>div,.spa-widget-form .spa-widget-form-3-col form>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.spa-widget-form .spa-widget-form-2-col form>div>#infoMessage-div,.spa-widget-form .spa-widget-form-2-col form>div>div:first-child,.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(2),.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(3),.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(4),.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(5),.spa-widget-form .spa-widget-form-3-col form>div>#infoMessage-div,.spa-widget-form .spa-widget-form-3-col form>div>div:first-child,.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(2),.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(3),.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(4),.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(5){grid-column:1/-1;max-width:100%}.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(4),.spa-widget-form .spa-widget-form-2-col form>div>div:nth-child(5) button,.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(4),.spa-widget-form .spa-widget-form-3-col form>div>div:nth-child(5) button{min-width:100%}}.spa-widget-form-2-col form>div>div:first-child>div:first-child,.spa-widget-form-2-col form>div>div:nth-child(2)>div:first-child,.spa-widget-form-2-col form>div>div:nth-child(3)>div:first-child,.spa-widget-form-2-col form>div>div:nth-child(4)>div:first-child,.spa-widget-form-3-col form>div>div:first-child>div:first-child,.spa-widget-form-3-col form>div>div:nth-child(2)>div:first-child,.spa-widget-form-3-col form>div>div:nth-child(3)>div:first-child,.spa-widget-form-3-col form>div>div:nth-child(4)>div:first-child{margin-bottom:8px}.spa-widget-form-2-col form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.spa-widget-form-2-col form>div>div:first-child{grid-column:1/-1}.spa-widget-form-2-col form>div>div:nth-child(2){grid-column:1/-1;display:none;height:0;width:0}.spa-widget-form-2-col form>div>div:nth-child(3){grid-column:span 1/span 1;grid-column-start:1;width:100%;max-width:400px;justify-self:end}.spa-widget-form-2-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:2;width:100%;max-width:400px;justify-self:start}.spa-widget-form-2-col form>div>div:nth-child(5){grid-column:1/-1;align-items:center}.spa-widget-form-2-col form>div>div:nth-child(5) button{padding-left:32px;padding-right:32px}.spa-widget-form-2-col form>div>#infoMessage-div{grid-column:1/-1}.spa-widget-form-3-col form>div{grid-template-columns:repeat(3,minmax(0,1fr))}.spa-widget-form-3-col form>div>div:first-child{grid-column:span 3/span 3}.spa-widget-form-3-col form>div>div:nth-child(2){grid-column:span 1/span 1;grid-column-start:1}.spa-widget-form-3-col form>div>div:nth-child(3),.spa-widget-form-3-col form>div>div:nth-child(5){grid-column:span 1/span 1;grid-column-start:2}.spa-widget-form-3-col form>div>div:nth-child(4){grid-column:span 1/span 1;grid-column-start:3}.spa-widget-form-3-col form>div>#infoMessage-div{grid-column:1/-1}.Form__Element .FormChoice .FormChoice__Input.render-as-btns:focus-visible+.FormChoice__Label{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:rgb(var(--colors-border-brand)/1)}.Form__Element .FormChoice .FormChoice__Input[type=radio]:not(.render-as-btns)+.FormChoice__Label{margin-right:96px;display:inline-block}.FormChoice .FormChoice__Input.render-as-btns+.FormChoice__Label,.Form__ElementFormChoice .FormChoice__Input.render-as-btns+.FormChoice__Label{margin-bottom:16px;margin-right:16px}.Form__Element .FormChoice .FormChoice__Input.render-as-btns{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;white-space:nowrap;border-width:0;padding:0}.Form__Element .FormChoice .FormChoice__Input.render-as-btns:focus{outline-style:solid;outline-color:rgb(var(--colors-border-brand)/1)}.Form__Element .FormChoice .FormChoice__Input.render-as-btns{clip:rect(0,0,0,0)}.Form__Element .FormChoice .FormChoice__Input.render-as-btns+.FormChoice__Label{display:inline-block;cursor:pointer;border-radius:.25rem;border-width:1px;padding:4px 8px}.Form__Element .FormChoice .FormChoice__Input.render-as-btns:not(:checked)+.FormChoice__Label{--tw-border-opacity:1;border-color:rgb(var(--colors-border-standard)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.Form__Element .FormChoice .FormChoice__Input.render-as-btns:checked+.FormChoice__Label{--tw-border-opacity:1;border-color:rgb(var(--colors-text-links)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-text-links)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-invert)/var(--tw-text-opacity,1))}.Form__Element .FormChoice .FormChoice__Input.render-as-btns:not(:checked)+.FormChoice__Label:hover{--tw-border-opacity:1;border-color:rgb(var(--colors-text-linkHover)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-linkHover)/var(--tw-text-opacity,1))}.Form__Element .FormChoice .FormChoice__Input.render-as-btns:checked+.FormChoice__Label:hover{--tw-border-opacity:1;border-color:rgb(var(--colors-text-linkHover)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-text-linkHover)/var(--tw-bg-opacity,1))}.Form__Element .FormChoice fieldset:has(.FormChoice__Input.render-as-btns){flex-wrap:wrap}.Form__Element .FormChoice fieldset:not(:has(.FormChoice__Input.render-as-btns)){margin-bottom:24px}.Form__Element .FormChoice fieldset:not(:has(.FormChoice__Input.render-as-btns))>div{display:flex;align-items:center}.Form__Element input[type=checkbox]{margin-right:12px;--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Form__Element input[type=checkbox]:focus{outline-color:rgb(var(--colors-surface-brand)/1)}.Form__Element input[type=checkbox]:checked+.FormChoice__Input.FormChoice__Input--Checkbox{--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-brand)/var(--tw-bg-opacity,1))}.Form__Element .custom-select,.Form__Element input[type=date],.Form__Element input[type=number],.Form__Element input[type=text],.Form__Element input[type=url]{margin-bottom:2px;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1));padding:12px 16px}.Form__Element .custom-select::-moz-placeholder,.Form__Element input[type=date]::-moz-placeholder,.Form__Element input[type=number]::-moz-placeholder,.Form__Element input[type=text]::-moz-placeholder,.Form__Element input[type=url]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-placeholder-opacity,1))}.Form__Element .custom-select::placeholder,.Form__Element input[type=date]::placeholder,.Form__Element input[type=number]::placeholder,.Form__Element input[type=text]::placeholder,.Form__Element input[type=url]::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-placeholder-opacity,1))}.Form__Element .custom-select,.Form__Element input[type=date],.Form__Element input[type=number],.Form__Element input[type=text],.Form__Element input[type=url]{background-color:rgb(var(--colors-surface-secondary)/1)}.Form__Element .custom-select{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='currentColor'/></g></svg>") no-repeat;background-repeat:no-repeat;background-position:right .75rem top 50%;background-size:16px 12px;--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1))}.Form__Element input[type=date]::-webkit-calendar-picker-indicator{display:none}.Form__Element input[type=date]::-webkit-datetime-edit-day-field,.Form__Element input[type=date]::-webkit-datetime-edit-month-field,.Form__Element input[type=date]::-webkit-datetime-edit-year-field{text-transform:uppercase}.Form__Element input[type=date]::-webkit-datetime-edit-day-field::placeholder,.Form__Element input[type=date]::-webkit-datetime-edit-month-field::placeholder,.Form__Element input[type=date]::-webkit-datetime-edit-year-field::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-placeholder-opacity,1))}.Form__Element input[type=radio]{margin-right:8px;--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand)/var(--tw-border-opacity,1))}.Form__Element input[type=radio]:checked,.Form__Element input[type=radio]:focus{outline-color:rgb(var(--colors-surface-brand)/1)}.Form__Element input[type=radio]:hover{--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand)/var(--tw-border-opacity,1))}.Form__Element input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:rgba(0,0,0,0);pointer-events:none}.Form__Element input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.Form__Element input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.Form__Element input[type=range]::-ms-track{appearance:none;height:5px}.Form__Element input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1.7em;width:1.7em;background-color:rgb(var(--colors-surface-brand)/1);cursor:pointer;margin-top:-11px;pointer-events:auto;border-radius:50%}.Form__Element input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:rgb(var(--colors-surface-brand)/1);pointer-events:auto;border:none}.Form__Element input[type=range]::-ms-thumb{appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:rgb(var(--colors-surface-brand)/1);pointer-events:auto}.Form__Element input[type=range]:active::-webkit-slider-thumb{background-color:rgb(var(--colors-surface-secondary)/1);border:1px solid rgb(var(--colors-surface-brand)/1)}.Form__Element .range-wrapper{position:relative;width:100%;padding:20px 0}.Form__Element .range-slider-track{width:100%;height:4px;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px;background-color:rgb(var(--colors-surface-greys20)/1)}.Form__Element .range-slider-track-filled{background-color:rgb(var(--colors-surface-brand)/1);height:4px}.Form__Element input:-webkit-autofill,.Form__Element select:-webkit-autofill,.Form__Element textarea:-webkit-autofill{-webkit-text-fill-color:rgb(var(--colors-text-body)/1)!important;-webkit-box-shadow:0 0 0 30px rgb(var(--colors-surface-secondary)/1) inset!important}.Form__Element select{position:relative;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1));padding:12px 32px 12px 16px;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='currentColor'/></g></svg>") no-repeat;background-repeat:no-repeat;background-position:right .75rem top 50%;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--colors-surface-secondary)/1)}.Form__Element select option{--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-headers)/var(--tw-text-opacity,1))}.Form__Element select:has(option[value=""]:checked){--tw-text-opacity:1;color:rgb(var(--colors-text-placeholder)/var(--tw-text-opacity,1))}.Form__Element select:focus{accent-color:rgb(var(--colors-surface-brand)/1);outline-color:rgb(var(--colors-surface-brand)/1)}.Form__Element textarea{height:137px;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1));padding:16px}.Form__Element textarea::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-placeholder-opacity,1))}.Form__Element textarea::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-placeholder-opacity,1))}.Form__Element fieldset{display:flex}.Form__Element .has-error{border-width:1px!important;--tw-border-opacity:1!important;border-color:rgb(var(--colors-border-error)/var(--tw-border-opacity,1))!important}.FormSubmitButton,.formBackButton{display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;font-size:clamp(.88rem,.85rem + .09vw,.94rem);line-height:1.2;font-weight:600;text-transform:uppercase;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.FormSubmitButton:disabled,.formBackButton:disabled{pointer-events:none}.FormSubmitButton,.formBackButton{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-cta)/var(--tw-bg-opacity,1));padding-left:24px;padding-right:24px;--tw-text-opacity:1;color:rgb(var(--colors-text-cta)/var(--tw-text-opacity,1))}.FormSubmitButton:disabled,.formBackButton:disabled{--tw-border-opacity:1;border-color:rgb(var(--colors-surface-secondary)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-text-opacity,1))}@media (min-width:768px){.FormSubmitButton,.formBackButton{padding-left:32px;padding-right:32px}}.FormSubmitButton:hover,.formBackButton:hover{--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand-hover)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-brand-hover)/var(--tw-bg-opacity,1))}.FormSubmitButton:active,.formBackButton:active{--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-brand)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-invert)/var(--tw-text-opacity,1))}.FormSubmitButton,.formBackButton{padding:12px 16px}.formBackButton{background-color:transparent;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.FormResetButton:focus-visible,.FormSubmitButton:focus-visible{outline-style:solid;outline-width:1px;outline-offset:4px;outline-color:rgb(var(--colors-border-brand)/1)}.FormResetButton,.FormSubmitButton{width:100%}@media (min-width:768px){.FormResetButton,.FormSubmitButton{width:auto}.FormResetButton{margin-left:32px}}.FormSubmitButton:disabled{cursor:not-allowed;opacity:.4}.FormResetButton:focus,.FormSubmitButton:focus{outline:2px solid transparent;outline-offset:2px}.FormParagraphText{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5}.FormParagraphText h1,.FormParagraphText h2,.FormParagraphText h3,.FormParagraphText h4,.FormParagraphText h5,.FormParagraphText h6,.FormParagraphText span.h1,.FormParagraphText span.h2,.FormParagraphText span.h3,.FormParagraphText span.h4,.FormParagraphText span.h5{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-weight:600;text-transform:uppercase}@media (min-width:768px){.FormParagraphText h1,.FormParagraphText h2,.FormParagraphText h3,.FormParagraphText h4,.FormParagraphText h5,.FormParagraphText h6,.FormParagraphText span.h1,.FormParagraphText span.h2,.FormParagraphText span.h3,.FormParagraphText span.h4,.FormParagraphText span.h5{font-size:22px}}.FormParagraphText ol,.FormParagraphText ul{display:inline-block;list-style-position:outside;padding-left:24px}.FormParagraphText ol{list-style-type:decimal}.FormParagraphText ul{list-style-type:disc}.FormParagraphText strong{font-weight:700}.FormParagraphText em{font-style:italic}.FormParagraphText a{text-decoration-line:underline}.FormParagraphText>:not(:last-child){margin-bottom:24px}.FormParagraphText>.h1:not(:first-child),.FormParagraphText>.h2:not(:first-child),.FormParagraphText>.h3:not(:first-child),.FormParagraphText>.h4:not(:first-child),.FormParagraphText>.h5:not(:first-child),.FormParagraphText>.h6:not(:first-child),.FormParagraphText>h1:not(:first-child),.FormParagraphText>h2:not(:first-child),.FormParagraphText>h3:not(:first-child),.FormParagraphText>h4:not(:first-child),.FormParagraphText>h5:not(:first-child),.FormParagraphText>h6:not(:first-child){margin-top:40px}.FormParagraphText--sm{font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5}.FormParagraphText--lg{font-size:clamp(1.13rem,1.13rem + 0vw,1.13rem);line-height:1.5}.FormParagraphText--ex-sm{font-family:var(--fontFamily-expressive-0),var(--fontFamily-expressive-1),var(--fontFamily-expressive-2);font-size:clamp(1.25rem,1.16rem + .38vw,1.5rem);font-weight:400;line-height:1.4em}[class^=connaught] .FormParagraphText--ex-sm{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif}.FormParagraphText *{margin-bottom:24px}.Form_calender{position:absolute;z-index:50;margin-top:0;width:100%;min-width:330px;max-width:380px;overflow-y:auto;--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-primary)/var(--tw-bg-opacity,1));padding:8px 12px;--tw-shadow:0 10px 30px 4px rgba(0,0,0,0.08);--tw-shadow-colored:0 10px 30px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.Form_calender .rdp-nav{margin-top:8px;display:flex;justify-content:space-between}.Form_calender .rdp-button_next[aria-disabled=true],.Form_calender .rdp-button_previous[aria-disabled=true]{pointer-events:none;opacity:.4}.Form_calender .rdp-month_caption{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif!important;font-size:clamp(.88rem,.85rem + .09vw,.94rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.2em!important;text-transform:uppercase!important;margin-top:-28px!important;padding:8px 8px 20px!important;text-align:center!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))!important}.Form_calender .date-close{margin-bottom:16px!important;height:40px!important;width:40px!important;--tw-bg-opacity:1!important;background-color:rgb(var(--colors-surface-controls)/var(--tw-bg-opacity,1))!important;font-size:clamp(1.25rem,.99rem + 1.13vw,2rem)!important;line-height:1.2!important;font-weight:400!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-cta)/var(--tw-text-opacity,1))!important}.Form_calender .rdp-month_grid{width:100%;table-layout:fixed;border-collapse:collapse}.Form_calender .rdp-month_grid thead th{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif!important;font-size:.875rem!important;line-height:1.5em!important;margin-bottom:16px!important;padding-bottom:16px!important;font-weight:400!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))!important}.Form_calender .rdp-month_grid tbody td{position:relative!important;padding:4px!important}.Form_calender .rdp-month_grid tbody td a{display:flex!important;height:40px!important;width:40px!important;align-items:center!important;justify-content:center!important;padding:0!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))!important}.Form_calender .rdp-month_grid tbody td a.ui-state-highlight{--tw-bg-opacity:1!important;background-color:rgb(var(--colors-surface-cta)/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-cta)/var(--tw-text-opacity,1))!important}.Form_calender .rdp-month_grid tbody td:not(.rdp-hidden) .rdp-day_button{height:40px!important;width:40px!important;border-radius:.25rem!important;border-width:0!important;--tw-bg-opacity:1!important;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1))!important;text-align:center!important}.Form_calender .rdp-month_grid tbody td.rdp-today .rdp-day_button:after{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));width:4px;height:4px;content:"";border-radius:50%;display:block;position:absolute;left:50%;bottom:10px;transform:translateX(-50%)}.Form_calender .rdp-month_grid tbody td.rdp-selected .rdp-day_button{--tw-bg-opacity:1!important;background-color:rgb(var(--colors-surface-cta)/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-cta)/var(--tw-text-opacity,1))!important}.Form_calender .rdp-month_grid tbody td.rdp-selected button{--tw-bg-opacity:1!important;background-color:rgb(var(--colors-surface-brand)/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(var(--colors-text-cta)/var(--tw-text-opacity,1))!important}.Form_calender .rdp-month_grid tbody td.rdp-hidden{opacity:.5!important}.Form_calender .rdp-month_grid tbody td.rdp-hidden:after{position:absolute!important;inset:4px!important;height:40px!important;width:40px!important;border-radius:.25rem!important;--tw-bg-opacity:1!important;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1))!important;--tw-content:""!important;content:var(--tw-content)!important}.Form_calender .rdp-month_grid tbody td.rdp-disabled{opacity:.5}.Form_calender .TimePicker{margin:16px 4px 8px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.Form_calender .TimePicker .ui-datepicker-hour,.Form_calender .TimePicker .ui-datepicker-minute,.Form_calender .TimePicker .ui-datepicker-period{width:100%!important;border-radius:.5rem!important;border-style:none!important;padding:8px!important}.Form_calender .FormResetButton{margin-left:0!important}.Form_calender .FormResetButton,.Form_calender .FormSubmitButton{margin-top:16px!important;width:auto!important}.Field_required:after{content:"*"}.Form__Description{margin-bottom:40px;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1));max-width:824px}.progressItem{position:relative;width:32px;cursor:pointer;padding-top:44px;text-align:center}@media (min-width:640px){.progressItem{width:112px}}.progressItem:after{top:0;height:32px;width:32px;--tw-translate-x:-16px;border-radius:9999rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1));--tw-content:""}.progressCompletedItem,.progressItem:after{position:absolute;left:50%;display:block;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content)}.progressCompletedItem{top:8px;z-index:10;height:16px;width:16px;--tw-translate-x:-8px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-content:""}.mhg-spa-container,.mhg-spa-treatment-selector-addguest,.mhg-spa-treatment-selector-list,.mhg-spa-treatment-selector-summary,.mhg-spa-treatment-selector-technician,.mhg-spa-treatment-selector-total{margin-left:auto;margin-right:auto;max-width:872px}.mhg-spa-treatment-selector-listitem{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:16px 24px}@media (min-width:1024px){.mhg-spa-treatment-selector-listitem{padding:40px 0}}.mhg-spa-treatment-selector-listitem-selected{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-top:16px;padding-bottom:16px}@media (min-width:1024px){.mhg-spa-treatment-selector-listitem-selected{padding:24px 0 40px}}.mhg-spa-treatment-selector-listitem-selected:last-child,.mhg-spa-treatment-selector-listitem:last-child{border-bottom-width:0}[class^=connaught] .mhg-spa-treatment-selector-heading{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif}.mhg-spa-treatment-selector-heading{font-size:var(--fontSize-expressive-small-0);line-height:var(--fontSize-expressive-small-1-lineHeight);letter-spacing:var(--fontSize-expressive-small-1-letterSpacing);font-weight:var(--fontSize-expressive-small-1-fontWeight)}.mhg-spa-treatment-selector-desc,.mhg-spa-treatment-selector-heading{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-desc{margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:48px;overflow:hidden;font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;line-height:1.5rem}@media (min-width:1024px){.mhg-spa-treatment-selector-desc{margin-bottom:40px}}.mhg-spa-treatment-selector-desc{transition:max-height 1s ease}.mhg-spa-treatment-selector-desc.active{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;max-height:-moz-max-content;max-height:max-content}@media (min-width:1024px){.mhg-spa-treatment-selector-desc.mhg-readmore-visible{margin-bottom:16px}}.mhg-spa-treatment-selector-readmore{margin-bottom:16px;display:flex;align-items:center;gap:4px;font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:600;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}@media (min-width:1024px){.mhg-spa-treatment-selector-readmore{margin-bottom:40px}}.mhg-spa-treatment-selector-readmore-down{height:16px;width:16px;flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-cta-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.mhg-spa-treatment-selector-cta{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(.88rem,.85rem + .09vw,.94rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;display:inline-flex;min-height:24px;width:auto;min-width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;border-radius:.25rem;border-width:1px;--tw-border-opacity:1!important;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1))!important;background-color:transparent;padding:12px 24px;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mhg-spa-treatment-selector-cta:hover{--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand-hover)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-brand-hover)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-hover)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-cta:focus{outline-width:2px}.mhg-spa-treatment-selector-cta:focus-visible{outline-offset:0;outline-color:rgb(var(--colors-border-standard)/1)}.mhg-spa-treatment-selector-cta:active{--tw-border-opacity:1;border-color:rgb(var(--colors-border-standard)/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-cta:disabled,.mhg-spa-treatment-selector-cta[aria-disabled=true]{pointer-events:none;opacity:.4}@media not all and (min-width:768px){.mhg-spa-treatment-selector-cta{width:100%}}@media (min-width:1024px){.mhg-spa-treatment-selector-cta{padding-left:32px;padding-right:32px}}.mhg-spa-treatment-selector-cta.mhg-spa-treatment-selector-cta-selected{background-color:rgb(var(--colors-surface-ctaSelected)/var(--tw-bg-opacity,1));--tw-bg-opacity:0.2}.mhg-spa-treatment-selector-cta.mhg-spa-treatment-selector-cta-selected:hover{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-technician{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:16px 24px}@media (min-width:768px){.mhg-spa-treatment-selector-technician{display:flex;justify-content:space-between;gap:24px}}@media (min-width:1024px){.mhg-spa-treatment-selector-technician{padding:40px 0}}@media (min-width:768px){.mhg-spa-treatment-selector-technician-optgroup{display:flex;flex-direction:column;align-items:flex-start}}@media (min-width:1024px){.mhg-spa-treatment-selector-technician-optgroup{min-width:424px}}.mhg-spa-treatment-selector-technician-inputs{width:100%}@media (min-width:768px){.mhg-spa-treatment-selector-technician-options{display:grid;width:480px;gap:24px}}@media (min-width:1024px){.mhg-spa-treatment-selector-technician-options{width:100%}}@media (min-width:768px){.mhg-spa-treatment-selector-technician-options .mhg-spa-treatment-selector-technician-Form__Element{width:480px}}@media (min-width:1024px){.mhg-spa-treatment-selector-technician-options .mhg-spa-treatment-selector-technician-Form__Element{width:100%}}.mhg-spa-treatment-selector-technician-options .mhg-spa-treatment-selector-technician-Form__Element select,.mhg-spa-treatment-selector-technician-options .mhg-spa-treatment-selector-technician-Form__Element select option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.mhg-spa-treatment-selector-technician-options.specific{grid-template-columns:227px 227px;justify-content:flex-end}}@media (min-width:1024px){.mhg-spa-treatment-selector-technician-options.specific{width:auto;grid-template-columns:275px 275px}}@media (min-width:768px){.mhg-spa-treatment-selector-technician-options.specific .mhg-spa-treatment-selector-technician-Form__Element{width:auto}}.mhg-spa-treatment-selector-technician-Form__Element{margin-bottom:12px;width:100%}[class^=connaught] .mhg-spa-treatment-selector-technician-title{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif}.mhg-spa-treatment-selector-technician-title{margin-bottom:16px;font-size:var(--fontSize-expressive-small-0);line-height:var(--fontSize-expressive-small-1-lineHeight);letter-spacing:var(--fontSize-expressive-small-1-letterSpacing);font-weight:var(--fontSize-expressive-small-1-fontWeight);--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-technician-label{margin-bottom:8px;display:block;font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-selector-total{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-top:24px;padding-bottom:24px}@media not all and (min-width:1024px){.mhg-spa-treatment-selector-total{padding-left:24px;padding-right:24px}}.mhg-spa-treatment-selector-total>p{display:flex;justify-content:space-between}.mhg-spa-treatment-selector-total-title{font-size:clamp(1rem,.87rem + .56vw,1.38rem);line-height:1.2;font-weight:600;text-transform:uppercase}.mhg-spa-treatment-selector-total-amount{font-size:clamp(1.13rem,1.13rem + 0vw,1.13rem);line-height:1.5}.mhg-spa-treatment-selector-addguest{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding-top:40px;padding-bottom:40px;text-align:center}@media not all and (min-width:1024px){.mhg-spa-treatment-selector-addguest{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.mhg-spa-treatment-selector-addguest{flex-direction:row;text-align:left}}.mhg-spa-treatment-selector-addguest .mhg-spa-treatment-selector-cta{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;min-width:145px}@media (min-width:1024px){.mhg-spa-treatment-selector-addguest .mhg-spa-treatment-selector-cta{margin-left:0!important;margin-right:0!important}}.mhg-spa-treatment-selector-summary{padding-top:40px}.mhg-spa-treatment-selector-summary-title{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(1rem,.87rem + .56vw,1.38rem);line-height:1.2;font-weight:600;text-transform:uppercase}@media not all and (min-width:1024px){.mhg-spa-treatment-selector-summary-title{padding-left:24px;padding-right:24px}}.mhg-spa-treatment-selector-selectedItem{display:flex;justify-content:space-between}.mhg-spa-treatment-selector-selectedItem-price{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;line-height:2}.mhg-spa-footer-actions{display:flex;flex-direction:column-reverse;justify-content:center;gap:16px;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1));padding:16px}@media (min-width:1260px){.mhg-spa-footer-actions{margin-top:40px;flex-direction:row}}@media screen and (max-width:1259px){.mhg-spa-footer-actions>div>button{width:100%}}.screenreader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mhg-spa-time-selector-container{min-height:80vh;padding-left:24px;padding-right:24px}@media (min-width:1260px){.mhg-spa-time-selector-container{padding-left:40px;padding-right:40px}}.mhg-spa-time-selector-grid{margin-top:24px;display:flex;width:100%;flex-direction:column;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1))}@media (min-width:1260px){.mhg-spa-time-selector-grid{margin-top:40px;flex-direction:row;gap:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:40px 80px}}.mhg-spa-time-selector-title{text-align:center}.mhg-spa-time-selector-calendar{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-top:24px;padding-bottom:24px}@media (min-width:1260px){.mhg-spa-time-selector-calendar{flex-shrink:0;border-bottom-width:0;padding:0}}.mhg-spa-time-selector-calendar .Form_calender{position:relative;top:100%;z-index:10;margin-left:auto;margin-right:auto;width:100%;min-width:296px;max-width:393px;padding:24px}@media (min-width:1260px){.mhg-spa-time-selector-calendar .Form_calender{min-width:361px}}.mhg-spa-time-selector-details{display:flex;width:100%;flex-direction:column;align-items:flex-start}@media (min-width:1260px){.mhg-spa-time-selector-details{padding-left:40px;padding-right:40px}}.mhg-spa-time-slots{width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-top:16px;padding-bottom:16px}@media (min-width:1260px){.mhg-spa-time-slots{padding-top:24px;padding-bottom:24px}}.mhg-spa-time-slots-heading{font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-time-slots-checkbox{padding-top:16px;padding-bottom:8px}.mhg-spa-time-slots-cta-group{margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.mhg-spa-time-slots-cta{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(.88rem,.85rem + .09vw,.94rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;display:inline-flex;min-height:24px;width:auto;min-width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-brand)/var(--tw-border-opacity,1));background-color:transparent;padding:12px 24px;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mhg-spa-time-slots-cta:hover{--tw-border-opacity:1;border-color:rgb(var(--colors-surface-brand-hover)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-brand-hover)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--colors-text-hover)/var(--tw-text-opacity,1))}.mhg-spa-time-slots-cta:focus{outline-width:2px}.mhg-spa-time-slots-cta:focus-visible{outline-offset:0;outline-color:rgb(var(--colors-border-standard)/1)}.mhg-spa-time-slots-cta:active{--tw-border-opacity:1;border-color:rgb(var(--colors-border-standard)/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-time-slots-cta:disabled,.mhg-spa-time-slots-cta[aria-disabled=true]{pointer-events:none;opacity:.4}@media (min-width:768px){.mhg-spa-time-slots-cta{padding-left:32px;padding-right:32px}}.mhg-spa-time-slots-cta.active{border-color:transparent;background-color:rgb(var(--colors-surface-brand)/var(--tw-bg-opacity,1));--tw-bg-opacity:0.2;outline-offset:0;outline-color:rgb(var(--colors-surface-brand)/1)}.mhg-spa-time-slots-cta.active:hover{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-time-slots-cta.inactive{pointer-events:none}.mhg-spa-time-slot-button{display:flex;min-width:260px;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;padding:12px 32px;font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:600;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-top:24px;padding-bottom:24px}.mhg-spa-treatment-name{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-header{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.mhg-spa-treatment-subname{font-family:var(--fontFamily-expressive-0),var(--fontFamily-expressive-1),var(--fontFamily-expressive-2);font-size:clamp(1.25rem,1.16rem + .38vw,1.5rem);font-weight:400;line-height:1.4em}[class^=connaught] .mhg-spa-treatment-subname{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif}.mhg-spa-treatment-subname{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-price{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700}.mhg-spa-treatment-duration,.mhg-spa-treatment-price{line-height:1.5;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-duration{margin-top:8px;font-size:clamp(.88rem,.88rem + 0vw,.88rem);font-weight:400;line-height:16.8px}.mhg-spa-treatment-description{margin-top:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:48px;overflow:hidden;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1));transition:max-height 1s ease}.mhg-spa-treatment-description.active{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;max-height:-moz-max-content;max-height:max-content}.mhg-spa-treatment-readmore{margin-top:8px;display:flex;align-items:center;gap:4px;font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:600;text-transform:uppercase}.mhg-spa-treatment-readmore,.mhg-spa-treatment-readmore-down{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-readmore-down{height:16px;width:16px;flex-shrink:0}.mhg-spa-treatment-addons{margin-bottom:16px;display:flex;flex-direction:column;gap:8px;padding-top:40px}.mhg-spa-treatment-addons-heading{font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:400;line-height:16.8px;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-addon{display:flex;height:34px;justify-content:space-between}.mhg-spa-treatment-addon-name{font-family:var(--fontFamily-expressive-0),var(--fontFamily-expressive-1),var(--fontFamily-expressive-2);font-size:clamp(1.25rem,1.16rem + .38vw,1.5rem);font-weight:400;line-height:1.4em}[class^=connaught] .mhg-spa-treatment-addon-name{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif}.mhg-spa-treatment-addon-name,.mhg-spa-treatment-addon-price{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-treatment-addon-price{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;font-weight:700}.mhg-spa-total{display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px}.mhg-spa-total-text{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(1rem,.87rem + .56vw,1.38rem);font-weight:600;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase}.mhg-spa-total-price,.mhg-spa-total-text{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-total-price{font-size:clamp(1.13rem,1.13rem + 0vw,1.13rem);line-height:1.5;font-weight:700}.mhg-spa-another{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-top:24px;padding-bottom:24px}@media (min-width:1260px){.mhg-spa-another{padding-top:40px;padding-bottom:40px}}@media (min-width:768px){.mhg-spa-another{flex-direction:row}}.mhg-spa-another-add{font-family:var(--fontFamily-expressive-0),var(--fontFamily-expressive-1),var(--fontFamily-expressive-2);font-size:clamp(1.25rem,1.16rem + .38vw,1.5rem);font-weight:400;line-height:1.4em}[class^=connaught] .mhg-spa-another-add{font-family:Commuters Sans,Commuters Sans Fallback,sans-serif}.mhg-spa-another-add{--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-info-note{margin:24px auto;display:flex;max-width:860px;justify-content:center;gap:8px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--colors-surface-secondary)/var(--tw-bg-opacity,1));padding:8px 12px;text-align:center}@media (min-width:1260px){.mhg-spa-info-note{margin-top:40px;margin-bottom:80px}}.mhg-spa-info-icon{aspect-ratio:1/1;flex-shrink:0}.mhg-spa-info-text{align-items:flex-start;text-align:justify;font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:400;line-height:16.8px;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.mhg-spa-error-note{margin-left:auto;margin-right:auto;margin-top:16px;display:flex;max-width:860px;flex-direction:row;gap:8px;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 229 229/var(--tw-bg-opacity,1));padding:8px 12px}.mhg-spa-error{text-align:justify;font-size:clamp(.88rem,.88rem + 0vw,.88rem);line-height:1.5;font-weight:400;line-height:16.8px;--tw-text-opacity:1;color:rgb(var(--colors-text-body)/var(--tw-text-opacity,1))}.personal-details-form-container{width:100%}.personal-details-form{margin-bottom:24px}@media (min-width:1260px){.personal-details-form{margin-bottom:80px}}.personal-details-form>div{width:100%}.personal-details-form-grid{margin-left:auto;margin-right:auto;margin-top:24px;width:100%;max-width:1024px;gap:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:16px}@media (min-width:1260px){.personal-details-form-grid{margin-top:40px;flex-direction:row;gap:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:40px 80px}}.personal-details-form form{width:100%!important;max-width:100%!important}.personal-details-form form>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}@media (min-width:575px){.personal-details-form form>div{gap:0}}@media(min-width:1260px){.personal-details-form form>div{gap:24px}}.personal-details-form form .treatment-cost,.personal-details-form form .treatment-item{margin-bottom:0;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;--tw-text-opacity:1;color:rgb(var(--colors-text-secondary)/var(--tw-text-opacity,1))}.personal-details-form form #contactDetailsHeader-div,.personal-details-form form [id^=guest][id$=Header-div]{padding-bottom:0}.personal-details-form form #contactDetailsHeader-div,.personal-details-form form [id^=guest][id$=Header-div]{grid-column:span 8/span 8;margin-bottom:0}.personal-details-form form #contactDetailsHeader-div>div>div,.personal-details-form form [id^=guest][id$=Header-div]>div>div{margin-bottom:0;padding-bottom:0;padding-top:0}.personal-details-form form #contactDetailsHeader-div>div>div>h3,.personal-details-form form #contactDetailsHeader-div>div>div>p,.personal-details-form form [id^=guest][id$=Header-div]>div>div>h3,.personal-details-form form [id^=guest][id$=Header-div]>div>div>p{margin-bottom:0}.personal-details-form form #contactTitle-div,.personal-details-form form [id^=guest][id$=Title-div]{grid-column:span 2/span 2}.personal-details-form form #contactFirstName-div,.personal-details-form form #contactLastName-div,.personal-details-form form #contactTitleOther-div,.personal-details-form form [id^=guest][id$=FirstName-div],.personal-details-form form [id^=guest][id$=LastName-div],.personal-details-form form [id^=guest][id$=TitleOther-div]{grid-column:span 3/span 3}.personal-details-form form #Gender-div{grid-column:span 8/span 8}.personal-details-form form #Gender-div>div:nth-child(2)>div{gap:24px}@media(min-width:768px){.personal-details-form form #Gender-div>div:nth-child(2)>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.personal-details-form form #Gender-div>div:nth-child(2)>div>div{grid-column:span 3/span 3}.personal-details-form form #Gender-div>div:nth-child(2)>div>div label{margin-right:0!important}}@media(min-width:1260px){.personal-details-form form #Gender-div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.personal-details-form form #Gender-div>div:first-child{grid-column:span 2/span 2}.personal-details-form form #Gender-div>div:nth-child(2){grid-column:span 6/span 6;height:12px;align-items:center;padding-top:8px}.personal-details-form form #Gender-div>div:nth-child(2)>div{display:flex;gap:16px}@media (min-width:1024px){.personal-details-form form #Gender-div>div:nth-child(2)>div{gap:64px}}.personal-details-form form #Gender-div>div:nth-child(2) input{width:12px}.personal-details-form form #Gender-div>div:nth-child(2) label{margin-right:0!important}.personal-details-form form #Gender-div>div:last-child{grid-column-start:3;grid-column-end:9}}.personal-details-form form #privacyPolicy-div,.personal-details-form form [id^=guest][id$=Message-div]{grid-column:span 8/span 8}@media (min-width:1260px){.personal-details-form form [id^=guest][id$=VoucherNumber-div]{padding-bottom:8px}.personal-details-form form [id^=guest][id$=VoucherNumber-div]>div:first-child{margin-bottom:0}}.personal-details-form form [id^=guest][id$=BookingNumber-div],.personal-details-form form [id^=guest][id$=HotelResiding-div],.personal-details-form form [id^=guest][id$=InHouse-div],.personal-details-form form [id^=guest][id$=VoucherNumber-div]{grid-column:span 8/span 8}@media(min-width:1260px){.personal-details-form form [id^=guest][id$=BookingNumber-div],.personal-details-form form [id^=guest][id$=HotelResiding-div],.personal-details-form form [id^=guest][id$=InHouse-div],.personal-details-form form [id^=guest][id$=VoucherNumber-div]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.personal-details-form form [id^=guest][id$=InHouse-div] .Form__Element{padding-top:8px}}.personal-details-form form [id^=guest][id$=infoText-div]{grid-column:span 8/span 8;display:flex;align-items:flex-start}.personal-details-form form [id^=guest][id$=infoText-div]>div{font-size:clamp(.88rem,.88rem + 0vw,.88rem)!important;line-height:1.5!important}.personal-details-form form [id^=guest][id$=infoText-div] p{margin-bottom:0!important}.personal-details-form form [id^=guest][id$=infoText-div]>div{display:flex;align-items:flex-start}.personal-details-form form [id^=guest][id$=infoText-div]>div>div{font-size:clamp(.88rem,.88rem + 0vw,.88rem)!important;line-height:1.5!important}.personal-details-form form [id^=guest][id$=infoText-div]>div p{margin-bottom:0!important}.personal-details-form form [id^=guest][id$=BookingCommunication-div]{grid-column:span 8/span 8;margin-bottom:24px;display:flex;align-items:flex-start;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-bottom:0}.personal-details-form form [id^=guest][id$=BookingCommunication-div]>div:first-child{margin-bottom:0;padding-top:24px}.personal-details-form form [id^=guest][id$=BookingCommunication-div]>div:last-child{padding-bottom:24px}.personal-details-form form [id^=guest][id$=BookingCommunication-div]>div:last-child>div>div{display:flex;align-items:baseline}.personal-details-form form #contactReceiveCommunication-div{grid-column:span 8/span 8;display:flex;align-items:flex-start;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding-bottom:0}@media (min-width:768px){.personal-details-form form #contactReceiveCommunication-div{border-top-width:1px}}@media (min-width:1260px){.personal-details-form form #contactReceiveCommunication-div{border-top-width:1px}}.personal-details-form form #contactReceiveCommunication-div>div>label{padding-top:12px;font-family:Commuters Sans,Commuters Sans Fallback,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5}@media (min-width:768px){.personal-details-form form #contactReceiveCommunication-div>div>label{padding-top:24px}}@media (min-width:1260px){.personal-details-form form #contactReceiveCommunication-div>div>label{padding-top:24px}}.personal-details-form form #contactReceiveCommunication-div>div:last-child>div{gap:96px;padding-bottom:24px}.personal-details-form form #contactEmail-div,.personal-details-form form #contactPhoneNumber-div,.personal-details-form form [id^=guest][id$=Email-div],.personal-details-form form [id^=guest][id$=Gender-div]{grid-column:span 4/span 4}.personal-details-form form #privacyPolicy-div{padding-bottom:0}.personal-details-form form #privacyPolicy-div p{margin-bottom:0}@media screen and (max-width:1259px){.personal-details-form form>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.personal-details-form form #contactDetailsHeader-div,.personal-details-form form #contactEmail-div,.personal-details-form form #contactFirstName-div,.personal-details-form form #contactLastName-div,.personal-details-form form #contactPhoneNumber-div,.personal-details-form form #contactReceiveCommunication-div,.personal-details-form form #contactTitle-div,.personal-details-form form #contactTitleOther-div,.personal-details-form form #privacyPolicy-div,.personal-details-form form [id^=guest][id$=BookingCommunication-div],.personal-details-form form [id^=guest][id$=BookingNumber-div],.personal-details-form form [id^=guest][id$=Email-div],.personal-details-form form [id^=guest][id$=FirstName-div],.personal-details-form form [id^=guest][id$=Gender-div],.personal-details-form form [id^=guest][id$=Header-div],.personal-details-form form [id^=guest][id$=HotelResiding-div],.personal-details-form form [id^=guest][id$=InHouse-div],.personal-details-form form [id^=guest][id$=LastName-div],.personal-details-form form [id^=guest][id$=Message-div],.personal-details-form form [id^=guest][id$=Title-div],.personal-details-form form [id^=guest][id$=TitleOther-div],.personal-details-form form [id^=guest][id$=VoucherNumber-div],.personal-details-form form [id^=guest][id$=infoText-div]{grid-column:span 8/span 8!important}.personal-details-form form [id^=guest][id$=Header-div]{padding-bottom:24px}}@media screen and (max-width:768px){.personal-details-form form [id^=guest][id$=Header-div]{display:flex;flex-direction:column;padding-bottom:24px}.personal-details-form form #Gender-div .Form__Element .FormChoice{flex-direction:column}.personal-details-form form #Gender-div .Form__Element .FormChoice .FormChoice__Label,.personal-details-form form [id^=guest][id$=InHouse-div] .Form__Element .FormChoice .FormChoice__Label{margin-right:64px;display:inline-block}}.total-summary{margin-left:auto;margin-right:auto;margin-top:24px;width:100%;max-width:1024px;gap:192px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:16px}@media (min-width:1260px){.total-summary{margin-top:40px;flex-direction:row;gap:32px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1));padding:40px 80px}}.total-summary>div{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--colors-border-muted)/var(--tw-border-opacity,1))}.total-summary .facilities-access>div p:first-of-type,.total-summary .policy-section>div p:first-of-type{font-weight:600}