.checkoutContent-module__NQExGW__container{--mobile-summary-offset:calc(7.5em + env(safe-area-inset-bottom));gap:var(--Space-x3) var(--Space-x9);padding-bottom:var(--Space-x3);display:grid}.checkoutContent-module__NQExGW__container[data-webview=true]{padding-bottom:calc(var(--Space-x3) + var(--mobile-summary-offset))}@media (min-width:1367px){.checkoutContent-module__NQExGW__container{width:var(--max-width-page);margin:var(--Space-x3) auto 0;grid-template-rows:auto 1fr;grid-template-columns:1fr 340px;padding-bottom:0}}.checkoutContent-module__NQExGW__content{width:var(--max-width-page);margin:var(--Space-x3) auto 0;gap:var(--Space-x4);flex-direction:column;display:flex}@media (min-width:1367px){.checkoutContent-module__NQExGW__content{width:100%;margin:var(--Space-x3) 0 0}}@media (min-width:1367px){.checkoutContent-module__NQExGW__summary{margin-top:var(--Space-x3);grid-area:1/2/-1/3;display:grid}}
.stepper-module__SPjDmq__counterContainer{color:var(--Text-Interactive-Default);align-items:center;display:inline-flex}.stepper-module__SPjDmq__countDisplay{padding:0 var(--Space-x1);justify-content:center;width:20px;display:inline-flex}.stepper-module__SPjDmq__size-sm,.stepper-module__SPjDmq__size-lg{gap:var(--Space-x1)}.stepper-module__SPjDmq__bg-false{background-color:#0000}.stepper-module__SPjDmq__bg-true{padding:var(--Space-x05);border-radius:var(--Corner-Radius-Rounded);background-color:var(--Surface-Primary-OnSurface-Default)}.stepper-module__SPjDmq__countDisabled{color:var(--Text-Interactive-Disabled)}.stepper-module__SPjDmq__tooltip{padding:var(--Space-x1);background-color:var(--Surface-UI-Fill-Intense);border:.5px solid var(--Border-Interactive-Focus);border-radius:var(--Corner-Radius-md);color:var(--Text-Inverted);min-width:150px;max-width:200px;position:relative;overflow:visible}.stepper-module__SPjDmq__tooltipArrow svg{fill:var(--Surface-UI-Fill-Intense);stroke:var(--Border-Interactive-Focus);stroke-width:.5px;display:block}
.paymentOption-module__DIuWCG__container{border-radius:var(--Corner-Radius-md);background:var(--Surface-Primary-OnSurface-Default);align-items:flex-start;width:100%;display:flex;position:relative}label.paymentOption-module__DIuWCG__container[data-selected=false]{cursor:pointer;align-items:center}label.paymentOption-module__DIuWCG__container[data-selected=true]{border:2px solid var(--Border-Interactive-Active)}label.paymentOption-module__DIuWCG__container:focus-visible{outline:2px solid var(--Border-Interactive-Active);outline-offset:2px}label.paymentOption-module__DIuWCG__container:hover{background:var(--Surface-Primary-Hover)}.paymentOption-module__DIuWCG__innerContainer{width:100%}.paymentOption-module__DIuWCG__content{gap:var(--Space-x15);padding:var(--Space-x15);display:grid}.paymentOption-module__DIuWCG__spendablePoints{border-radius:var(--Corner-Radius-md) var(--Corner-Radius-md) 0 0;background:var(--Surface-Brand-Primary-1-Default);width:100%;padding:var(--Space-x1) var(--Space-x15);justify-content:space-between;display:flex}.paymentOption-module__DIuWCG__row{gap:var(--Space-x15);align-items:flex-start;display:grid}.paymentOption-module__DIuWCG__row[data-radio=true]{grid-template-columns:auto 1fr}.paymentOption-module__DIuWCG__wrapping{gap:var(--Space-x15);flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.paymentOption-module__DIuWCG__total{justify-content:flex-end;gap:var(--Space-x1);align-items:baseline;width:100%;display:flex}.paymentOption-module__DIuWCG__radioContainer{width:100%}.paymentOption-module__DIuWCG__info{flex-direction:column;align-self:flex-start;display:flex}.paymentOption-module__DIuWCG__row[data-radio=false] .paymentOption-module__DIuWCG__info{align-self:center}.paymentOption-module__DIuWCG__infoContainer{gap:var(--Space-x05);width:100%;display:flex}.paymentOption-module__DIuWCG__row[data-radio=false] .paymentOption-module__DIuWCG__infoContainer{align-items:center}
.priceDetails-module__1vCkTa__container{gap:var(--Space-x2);flex-direction:column;display:flex}.priceDetails-module__1vCkTa__totalPrice{justify-content:space-between;align-items:center;gap:var(--Space-x1);border-radius:var(--Corner-Radius-md);display:flex}.priceDetails-module__1vCkTa__showOnDesktop{display:none}.priceDetails-module__1vCkTa__totalPriceInclVAT{gap:var(--Space-x15);flex-wrap:wrap;display:flex}.priceDetails-module__1vCkTa__totalPriceValue{gap:var(--Space-x1);height:20px;display:flex}.priceDetails-module__1vCkTa__vatText{color:var(--Text-Tertiary)}@media screen and (min-width:768px){.priceDetails-module__1vCkTa__showOnDesktop{display:block}.priceDetails-module__1vCkTa__hideOnDesktop{display:none}.priceDetails-module__1vCkTa__totalPrice{align-items:baseline}}
.priceRow-module__-dnGlW__column{justify-content:space-between;display:flex}.priceRow-module__-dnGlW__priceText{color:var(--Text-Tertiary)}
.priceSummary-module__xq7q2a__container{padding:var(--Space-x3);gap:var(--Space-x2);border-radius:var(--Corner-Radius-lg);border:1px solid var(--Border-Divider-Default);background:var(--Surface-Primary-Default);flex-direction:column;align-self:stretch;display:flex}.priceSummary-module__xq7q2a__column{justify-content:space-between;display:flex}.priceSummary-module__xq7q2a__totalPrice{align-items:flex-start;display:flex}
.summary-module__Bd9NJW__summary{padding:var(--Space-x3) var(--Space-x2) var(--Space-x4);border-top:1px solid var(--Border-Default);flex-direction:column;justify-content:space-between;width:100%;display:flex}.summary-module__Bd9NJW__backgroundBox{background:var(--Surface-Primary-OnSurface-Default);padding:var(--Space-x15);gap:var(--Space-x2);border-radius:var(--Corner-Radius-md);flex-direction:column;display:flex}.summary-module__Bd9NJW__buttons{gap:var(--Space-x2);flex-direction:column-reverse;display:flex}.summary-module__Bd9NJW__backgroundBox .summary-module__Bd9NJW__buttons{gap:var(--Space-x2);flex-direction:row;justify-content:space-between}.summary-module__Bd9NJW__confirmButtons{padding-left:var(--Space-x15);justify-content:space-between;align-items:baseline;display:flex}.summary-module__Bd9NJW__priceButton{gap:var(--Space-x05);display:flex}@media screen and (min-width:768px){.summary-module__Bd9NJW__summary{padding:var(--Space-x3) var(--Space-x3) var(--Space-x4)}.summary-module__Bd9NJW__buttons{flex-direction:row;justify-content:space-between}}
.form-module__6Oon6W__form{flex-direction:column;width:100%;display:flex;overflow-y:hidden}.form-module__6Oon6W__modalScrollable{width:100%;min-height:0;padding:var(--Space-x2) var(--Space-x2) var(--Space-x3) var(--Space-x2);border-top:1px solid var(--Border-Default);flex-direction:column;display:flex;overflow-y:auto}@media screen and (min-width:768px){.form-module__6Oon6W__modalScrollable{padding:var(--Space-x3)}}
.addAncillaryFlowModal-module__KK0lfG__modal{width:100%}.addAncillaryFlowModal-module__KK0lfG__modalContent{gap:unset}@media screen and (min-width:768px){.addAncillaryFlowModal-module__KK0lfG__modal{width:460px!important}}
.addedAncillaries-module__uPZrZG__section{margin-top:var(--Space-x5);gap:var(--Space-x3);flex-direction:column;display:flex}.addedAncillaries-module__uPZrZG__sectionHeader{gap:var(--Space-x2);flex-direction:column;display:flex}.addedAncillaries-module__uPZrZG__cards{gap:var(--Space-x3);flex-direction:column;display:flex}.addedAncillaries-module__uPZrZG__card{background-color:var(--Surface-Primary-OnSurface-Default);border-radius:var(--Corner-Radius-md);padding:var(--Space-x2)}.addedAncillaries-module__uPZrZG__deliveryTimeAncillaries{border-radius:var(--Corner-Radius-md);overflow:hidden}.addedAncillaries-module__uPZrZG__deliveryTimeAncillariesHeader{padding:var(--Space-x15);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.addedAncillaries-module__uPZrZG__deliveryTimeSelect{position:relative}.addedAncillaries-module__uPZrZG__deliveryTimeTrigger{align-items:center;gap:var(--Space-x05);cursor:pointer;color:var(--Text-Primary-OnSurface-Default);background:0 0;border:none;padding:0;display:flex}.addedAncillaries-module__uPZrZG__deliveryTimeTrigger:disabled{cursor:not-allowed;opacity:.6}.addedAncillaries-module__uPZrZG__deliveryTimeLabel{color:var(--Text-Primary-OnSurface-Default)}.addedAncillaries-module__uPZrZG__deliveryTimeValue{color:var(--Text-Interactive-Default)}.addedAncillaries-module__uPZrZG__deliveryTimeChevron{color:var(--Text-Interactive-Default);transition:transform .2s}.addedAncillaries-module__uPZrZG__deliveryTimeChevronOpen{transform:rotate(180deg)}.addedAncillaries-module__uPZrZG__deliveryTimeAncillariesItem{border-bottom:1px solid var(--Border-Default);padding-block:var(--Space-x2)}.addedAncillaries-module__uPZrZG__deliveryTimeAncillariesItem:first-child{padding-top:0}.addedAncillaries-module__uPZrZG__deliveryTimeAncillariesItem:last-child{border-bottom:none;padding-bottom:0}.addedAncillaries-module__uPZrZG__ancillaryContent{gap:var(--Space-x15);flex-direction:column;display:flex;container-type:inline-size}.addedAncillaries-module__uPZrZG__ancillaryDetails{gap:var(--Space-x1);align-items:center;display:flex}.addedAncillaries-module__uPZrZG__ancillaryDetails .addedAncillaries-module__uPZrZG__separator{display:none}.addedAncillaries-module__uPZrZG__ancillaryDetails:has(:nth-child(3)) .addedAncillaries-module__uPZrZG__separator{display:inline}@container (max-width:450px){.addedAncillaries-module__uPZrZG__ancillaryDetails:has(:nth-child(3)) .addedAncillaries-module__uPZrZG__separator{display:none}}@container (max-width:450px){.addedAncillaries-module__uPZrZG__ancillaryDetails{flex-direction:column;align-items:flex-start;gap:0}}.addedAncillaries-module__uPZrZG__priceQuantity,.addedAncillaries-module__uPZrZG__ancillaryRow{gap:var(--Space-x1);display:flex}.addedAncillaries-module__uPZrZG__ancillaryImageContainer{border-radius:var(--Corner-Radius-sm);width:52px;min-width:52px;height:52px;overflow:hidden}.addedAncillaries-module__uPZrZG__ancillaryImage{object-fit:cover;width:100%;height:100%}.addedAncillaries-module__uPZrZG__price{gap:var(--Space-x05);align-items:center;display:flex}.addedAncillaries-module__uPZrZG__rightSlot{align-items:center;margin-left:auto;display:flex}.addedAncillaries-module__uPZrZG__details{border-radius:var(--Corner-Radius-md);padding:var(--Space-x1) var(--Space-x15);overflow:hidden}.addedAncillaries-module__uPZrZG__details[open] .addedAncillaries-module__uPZrZG__chevron{transform:rotate(180deg)}.addedAncillaries-module__uPZrZG__details[open]::details-content{block-size:auto}.addedAncillaries-module__uPZrZG__details::details-content{block-size:0;transition:block-size .4s, content-visibility .4s allow-discrete}.addedAncillaries-module__uPZrZG__details summary{list-style:none}.addedAncillaries-module__uPZrZG__details summary::marker{display:none}.addedAncillaries-module__uPZrZG__details summary::-webkit-details-marker{display:none}.addedAncillaries-module__uPZrZG__details.addedAncillaries-module__uPZrZG__breakfastDetails{background:var(--Surface-Primary-Default)}.addedAncillaries-module__uPZrZG__details.addedAncillaries-module__uPZrZG__specialRequestDetails{border:1px solid var(--Border-Default)}.addedAncillaries-module__uPZrZG__detailsTitle{color:var(--Text-Interactive-Default);justify-content:space-between;align-items:center;display:flex}.addedAncillaries-module__uPZrZG__memberBreakfastTitle{gap:var(--Space-x05);color:var(--Text-Accent-Primary);flex-direction:column;align-items:flex-start;display:flex}.addedAncillaries-module__uPZrZG__memberBreakfastPrice{text-transform:uppercase;color:var(--Text-Accent-Primary)}.addedAncillaries-module__uPZrZG__chevron{flex-shrink:0;transition:transform .2s}.addedAncillaries-module__uPZrZG__breakfastDetailsPrices{align-items:center;gap:var(--Space-x1);padding-top:var(--Space-x1);list-style:none}.addedAncillaries-module__uPZrZG__breakfastDetailsPrices .addedAncillaries-module__uPZrZG__breakfastDetailsRow{border-top:1px solid var(--Border-Divider-Subtle);padding:var(--Space-x1) 0;justify-content:space-between;align-items:center;display:flex}.addedAncillaries-module__uPZrZG__breakfastDetailsPrices .addedAncillaries-module__uPZrZG__breakfastDetailsRow:last-child{padding-bottom:0}.addedAncillaries-module__uPZrZG__breakfastDetailsPrices .addedAncillaries-module__uPZrZG__breakfastDetailsRowInfo{flex-direction:column;display:flex}.addedAncillaries-module__uPZrZG__breakfastDetailsPrices .addedAncillaries-module__uPZrZG__breakfastDetailsRowPrice{text-align:right}.addedAncillaries-module__uPZrZG__roomUpgradeInfoModal{align-items:center;display:flex}.addedAncillaries-module__uPZrZG__roomUpgradeModalContent{gap:var(--Space-x2);flex-direction:column;max-width:512px;display:flex}.addedAncillaries-module__uPZrZG__roomUpgradeModalActionsStack{gap:var(--Space-x15);flex-direction:column;display:flex}.addedAncillaries-module__uPZrZG__deliveryTimeOptionLabel{flex:1}
.addedAncillariesDeprecated-module__tgnjrq__container{gap:var(--Space-x05);flex-direction:column;display:flex}.addedAncillariesDeprecated-module__tgnjrq__header{justify-content:space-between;gap:var(--Space-x15);margin-top:var(--Space-x5);flex-direction:column;display:flex}@media (min-width:768px){.addedAncillariesDeprecated-module__tgnjrq__container{gap:var(--Space-x3)}.addedAncillariesDeprecated-module__tgnjrq__header{flex-direction:row;align-items:center}}.addedAncillariesDeprecated-module__tgnjrq__deliveryTime{justify-content:space-between;gap:var(--Space-x1);color:var(--Base-Text-High-contrast);display:flex}.addedAncillariesDeprecated-module__tgnjrq__ancillaryMobile{background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-md);gap:var(--Space-x1);flex-direction:column;display:flex}.addedAncillariesDeprecated-module__tgnjrq__ancillaryDesktop{padding:var(--Space-x2);background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-md);gap:var(--Space-x1);flex-direction:column;display:none}@media (min-width:768px){.addedAncillariesDeprecated-module__tgnjrq__ancillaryMobile{display:none}.addedAncillariesDeprecated-module__tgnjrq__ancillaryDesktop{display:flex}}.addedAncillariesDeprecated-module__tgnjrq__paymentMobileWrapper{display:flex}.addedAncillariesDeprecated-module__tgnjrq__paymentMobile{gap:var(--Space-x2);align-items:center;display:flex}.addedAncillariesDeprecated-module__tgnjrq__commentMobile{margin-bottom:var(--Space-x3)}.addedAncillariesDeprecated-module__tgnjrq__footerMobile{margin-top:var(--Space-x4);display:flex}.addedAncillariesDeprecated-module__tgnjrq__specification{padding:var(--Space-x1) 0;justify-content:space-between;display:flex}.addedAncillariesDeprecated-module__tgnjrq__name{gap:var(--Space-x1);align-items:center;display:flex}.addedAncillariesDeprecated-module__tgnjrq__payment{gap:var(--Space-x2);align-items:center;display:flex}.addedAncillariesDeprecated-module__tgnjrq__footer{padding:var(--Space-x1) 0;justify-content:space-between;display:flex}.addedAncillariesDeprecated-module__tgnjrq__comment{gap:var(--Space-x15);display:flex}.addedAncillariesDeprecated-module__tgnjrq__actions{gap:var(--Space-x2);display:flex}.addedAncillariesDeprecated-module__tgnjrq__ancillaryComment{color:var(--UI-Text-Medium-contrast)}
.ancillaryCard-module__HlajaG__ancillaryCard{cursor:pointer;flex-direction:column;display:flex}.ancillaryCard-module__HlajaG__imageContainer{aspect-ratio:16/9;border-radius:var(--Corner-Radius-md);width:100%;position:relative;overflow:hidden}.ancillaryCard-module__HlajaG__image{object-fit:cover}.ancillaryCard-module__HlajaG__price{gap:var(--Space-x1);color:var(--UI-Text-High-contrast);display:flex}.ancillaryCard-module__HlajaG__contentContainer{padding:var(--Space-x15) 0 0 0;gap:var(--Space-x1);flex-direction:column;display:flex}.ancillaryCard-module__HlajaG__ancillaryTitle{color:var(--UI-Text-High-contrast)}.ancillaryCard-module__HlajaG__ancillaryPoints{color:var(--UI-Text-High-contrast);text-align:right}
.selectAncillaryStep-module__nrXPWq__container{width:100%}.selectAncillaryStep-module__nrXPWq__tabs{gap:var(--Space-x1);padding:var(--Space-x3) 0;flex-wrap:wrap;display:flex}.selectAncillaryStep-module__nrXPWq__grid{gap:var(--Space-x2);height:470px;padding-right:var(--Space-x15);margin-top:var(--Space-x2);grid-template-columns:repeat(auto-fill,minmax(251px,1fr));display:grid;overflow-y:auto}.selectAncillaryStep-module__nrXPWq__chip{border-radius:var(--Corner-Radius-Rounded);padding:calc(var(--Space-x1) + var(--Space-x025)) var(--Space-x2);cursor:pointer;border:1px solid var(--Border-Interactive-Default);color:var(--Text-Default);background-color:var(--Background-Secondary)}.selectAncillaryStep-module__nrXPWq__chip.selectAncillaryStep-module__nrXPWq__selected{background:var(--Surface-Brand-Primary-3-Default);color:var(--Text-Inverted)}
.checkoutFormContent-module__hYUAFa__section{gap:var(--Space-x2);flex-direction:column;display:flex}.checkoutFormContent-module__hYUAFa__section .checkoutFormContent-module__hYUAFa__grid{gap:var(--Space-x05);display:grid}.checkoutFormContent-module__hYUAFa__section .checkoutFormContent-module__hYUAFa__description{color:var(--Text-Secondary)}
.allAncillariesModal-module__FfdCEW__modalWrapper{width:100%;max-height:70dvh;margin-top:var(--Space-x1);flex-direction:column;display:flex}@media screen and (min-width:768px){.allAncillariesModal-module__FfdCEW__modalWrapper{width:600px}}@media screen and (min-width:1052px){.allAncillariesModal-module__FfdCEW__modalWrapper{width:833px}}
.emailPreference-module__dIri6G__emailPreference{background-color:var(--Surface-Secondary-Default);padding:var(--Space-x2);border-radius:var(--Corner-Radius-lg)}
.ancillaries-module__Vwy6rG__container{gap:var(--Space-x2);width:var(--max-width-content);flex-direction:column;margin:0 auto;display:flex}.ancillaries-module__Vwy6rG__title{justify-content:space-between;display:flex}.ancillaries-module__Vwy6rG__titleText{color:var(--Scandic-Brand-Burgundy)}.ancillaries-module__Vwy6rG__viewAllLink,.ancillaries-module__Vwy6rG__ancillaries{display:none}@media screen and (min-width:1052px){.ancillaries-module__Vwy6rG__mobileAncillaries{display:none}.ancillaries-module__Vwy6rG__viewAllLink{display:block}.ancillaries-module__Vwy6rG__ancillaries{gap:var(--Space-x2);grid-template-columns:repeat(4,minmax(251px,1fr));display:grid}}
.cardPayment-module__Veiqma__cardPayment{gap:var(--Space-x2);padding:var(--Space-x2);flex-direction:column;display:flex}
.adult-selector-module___Bxrhq__container{justify-content:space-between;align-items:center;display:flex}.adult-selector-module___Bxrhq__label{color:var(--Text-Default)}
.payment-module__19Uh5G__paymentDetails{gap:var(--Space-x2);flex-direction:column;display:flex}.payment-module__19Uh5G__paymentInformationBlock{gap:var(--Space-x1);flex-direction:row;align-items:flex-start;max-width:358px;display:flex}.payment-module__19Uh5G__text{gap:var(--Space-x1);flex-direction:column;display:flex}
.summaryCard-module__HN8y8W__card{align-items:center;gap:var(--Space-x2);flex-direction:column;display:flex}.summaryCard-module__HN8y8W__image{border-radius:var(--Corner-Radius-md);width:152px;height:152px}.summaryCard-module__HN8y8W__content{text-align:center;gap:var(--Space-x1);flex-direction:column;height:100%;display:flex}.summaryCard-module__HN8y8W__bottomContent{margin-top:auto}.summaryCard-module__HN8y8W__links{gap:var(--Space-x2);padding-bottom:10px;display:flex}.summaryCard-module__HN8y8W__link{align-items:center;gap:var(--Space-x05);display:flex}.summaryCard-module__HN8y8W__link.summaryCard-module__HN8y8W__link{color:var(--Text-Interactive-Secondary-Hover)}.summaryCard-module__HN8y8W__link.summaryCard-module__HN8y8W__link:hover{color:var(--Text-Interactive-Secondary)}.summaryCard-module__HN8y8W__supportingText{color:var(--UI-Text-Placeholder)}@media (min-width:768px){.summaryCard-module__HN8y8W__card{flex-direction:row;align-items:flex-start}.summaryCard-module__HN8y8W__image{background-color:var(--Base-Surface-Secondary-light-Normal)}.summaryCard-module__HN8y8W__content{text-align:left}}
.child-selector-module__qxmKDG__container{justify-content:space-between;align-items:center;display:flex}.child-selector-module__qxmKDG__label{color:var(--Text-Default)}.child-selector-module__qxmKDG__childInfoContainer{gap:var(--Space-x2);grid-template-columns:1fr 2fr;display:grid}.child-selector-module__qxmKDG__error{color:var(--Text-Interactive-Error);align-items:center;gap:var(--Space-x1);display:flex}
.selectDeliveryTime-module__-ON-Ea__card{align-items:center;gap:var(--Space-x15);padding:var(--Space-x15);border-radius:var(--Corner-Radius-md);background-color:var(--Surface-Secondary-Default);display:flex}.selectDeliveryTime-module__-ON-Ea__changeButton{margin-left:auto}.selectDeliveryTime-module__-ON-Ea__grid{gap:var(--Space-x2);row-gap:var(--Space-x2);grid-template-columns:1fr 1fr;display:grid}
.bookingSummary-module__7DTnuW__bookingSummary{gap:var(--Space-x5);padding:var(--Space-x2);flex-direction:column;display:flex}.bookingSummary-module__7DTnuW__bookingSummaryContent{flex-direction:column;gap:80px;display:flex}.bookingSummary-module__7DTnuW__title{color:var(--Scandic-Brand-Burgundy);text-align:center}@media (min-width:768px){.bookingSummary-module__7DTnuW__bookingSummary{padding:0}.bookingSummary-module__7DTnuW__bookingSummaryContent{flex-direction:row}.bookingSummary-module__7DTnuW__title{text-align:left}}
.guests-rooms-picker-module__XTx5Fa__errorContainer{padding:var(--Space-x15);border:1px solid var(--Border-Default);border-radius:var(--Corner-Radius-md);justify-content:center;display:flex}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__errorContainer{margin:var(--Space-x2)}}.guests-rooms-picker-module__XTx5Fa__error{gap:var(--Space-x1);color:var(--Text-Feedback-Error);text-wrap:wrap;align-items:center;display:flex}.guests-rooms-picker-module__XTx5Fa__contentWrapper{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header""content";display:grid}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__contentWrapper{min-height:0}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__contentWrapper{grid-template-rows:auto}}.guests-rooms-picker-module__XTx5Fa__roomContainer{gap:var(--Space-x2);padding:var(--Space-x2);display:grid}.guests-rooms-picker-module__XTx5Fa__roomContainer:last-of-type{padding-bottom:calc(var(--sticky-button-height) + 20px)}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__roomContainer{padding:var(--Space-x2) 0 0 0}.guests-rooms-picker-module__XTx5Fa__roomContainer:first-of-type{padding-top:0}.guests-rooms-picker-module__XTx5Fa__roomContainer:last-of-type{padding-bottom:0}}.guests-rooms-picker-module__XTx5Fa__roomDetailsContainer{gap:var(--Space-x2);padding-bottom:var(--Space-x1);display:grid}.guests-rooms-picker-module__XTx5Fa__roomHeading{color:var(--Text-Default);margin-bottom:var(--Space-x1)}.guests-rooms-picker-module__XTx5Fa__triggerButton{color:var(--Text-Default);cursor:pointer;text-align:left;width:100%;padding:0;padding:20px var(--Space-x15) 0;border-radius:var(--Corner-Radius-lg);text-overflow:ellipsis;background:0 0;border:none;outline:none;display:block;position:absolute;inset:0;overflow:hidden}.guests-rooms-picker-module__XTx5Fa__footer{gap:var(--Space-x2);flex-direction:column;display:flex}.guests-rooms-picker-module__XTx5Fa__footer button{width:100%}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__footer button{width:auto}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__footer{padding:var(--Space-x2) var(--Space-x2) var(--Space-x7);background:linear-gradient(#fff0 7.5%,#fff 82.5%);width:100%;position:sticky;bottom:0}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__footer{padding-top:var(--Space-x2);justify-content:space-between;height:fit-content;display:flex}}.guests-rooms-picker-module__XTx5Fa__addRoomBtnContainer{justify-content:center;display:flex}.guests-rooms-picker-module__XTx5Fa__footerButtons{justify-content:space-between;display:flex}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__footerButtons{max-height:40px}}.guests-rooms-picker-module__XTx5Fa__roomActionsButton{color:var(--Base-Text-Accent)}.guests-rooms-picker-module__XTx5Fa__contentWrapper .guests-rooms-picker-module__XTx5Fa__addRoomBtn:is(:focus,:focus-visible,:focus-within),.guests-rooms-picker-module__XTx5Fa__footer .guests-rooms-picker-module__XTx5Fa__addRoomBtn:is(:focus,:focus-visible,:focus-within),.guests-rooms-picker-module__XTx5Fa__roomActionsButton:is(:focus,:focus-visible,:focus-within){text-decoration:none}.guests-rooms-picker-module__XTx5Fa__pickerContainer{--sticky-button-height:140px;background-color:var(--Main-Grey-White);border-radius:var(--Corner-Radius-lg) var(--Corner-Radius-lg) 0 0;top:calc(max(var(--sitewide-alert-sticky-height), 20px));z-index:var(--booking-widget-z-index);transition:top .3s;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:768px) and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__pickerContainer{border-radius:var(--Corner-Radius-lg)}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__pickerContainer{grid-template-rows:minmax(0,1fr) auto;display:grid}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__pickerContainer{border-radius:var(--Corner-Radius-lg);box-shadow:var(--popup-box-shadow);min-width:360px;max-width:calc(100vw - 20px);padding:var(--Space-x2) var(--Space-x3);max-height:none;display:grid;position:absolute;inset:calc(100% + 36px) auto auto;overflow:hidden auto}.guests-rooms-picker-module__XTx5Fa__pickerContainer:focus-visible{outline:none}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__contentContainer{scroll-snap-type:y mandatory;min-height:0;padding-bottom:calc(var(--sticky-button-height) + var(--Space-x4));grid-area:content;overflow-y:scroll}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__contentContainer{overflow-y:visible}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__header{padding:0 var(--Space-x2) 0;grid-area:header;display:grid}@media screen and (min-width:768px){.guests-rooms-picker-module__XTx5Fa__header{padding:var(--Space-x2) var(--Space-x2) 0}}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__header{display:none}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__close{cursor:pointer;background:0 0;border:none;justify-self:flex-end;padding:0;display:flex}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__addRoomMobileContainer{padding-bottom:var(--Space-x3);display:grid}}@media screen and (max-width:1366px){.guests-rooms-picker-module__XTx5Fa__addRoomMobileContainer button{width:150px;margin:0 auto}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__container{height:24px}}@media screen and (min-width:1367px){.guests-rooms-picker-module__XTx5Fa__doneButton{min-width:125px}}
.specialRequests-module__VWodnq__card{align-items:center;gap:var(--Space-x15);padding:var(--Space-x15);border-radius:var(--Corner-Radius-md);background-color:var(--Surface-Secondary-Default);display:flex}.specialRequests-module__VWodnq__requestButton{margin:auto}
.header-module__8kVNlG__header{z-index:2;padding-top:var(--Space-x6);margin:0 auto;margin-top:var(--Space-x2);text-align:center;color:var(--Text-Inverted);position:relative;left:0;right:0}.header-module__8kVNlG__myStayAt{transform:rotate(-4deg)translateY(-10px)}
@media screen and (max-width:1366px){.desktop-module__5atwVW__container{display:none}}div.desktop-module__5atwVW__months{flex-wrap:nowrap}.desktop-module__5atwVW__monthCaption{justify-content:center}.desktop-module__5atwVW__captionLabel{text-transform:capitalize;color:var(--Text-Default)}td.desktop-module__5atwVW__day,td.desktop-module__5atwVW__rangeEnd,td.desktop-module__5atwVW__rangeStart{font-family:var(--Body-Paragraph-Font-family), var(--Body-Paragraph-Font-fallback);font-size:var(--Body-Paragraph-Size);font-weight:var(--Body-Paragraph-Font-weight-2);letter-spacing:var(--Body-Paragraph-Letter-spacing);line-height:1.5;text-decoration:none}td.desktop-module__5atwVW__rangeEnd,td.desktop-module__5atwVW__rangeStart{background:var(--Background-Primary)}td.desktop-module__5atwVW__rangeEnd[aria-selected=true]:not([data-outside=true]){border-radius:0 50% 50% 0}td.desktop-module__5atwVW__rangeStart[aria-selected=true]{border-radius:50% 0 0 50%}td.desktop-module__5atwVW__rangeEnd[aria-selected=true] button.desktop-module__5atwVW__dayButton:hover,td.desktop-module__5atwVW__rangeStart[aria-selected=true] button.desktop-module__5atwVW__dayButton:hover{background:var(--Primary-Light-On-Surface-Accent);border-radius:50%}td.desktop-module__5atwVW__rangeEnd[aria-selected=true]:not([data-outside=true]) button.desktop-module__5atwVW__dayButton,td.desktop-module__5atwVW__rangeStart[aria-selected=true]:not([data-outside=true]) button.desktop-module__5atwVW__dayButton,td.desktop-module__5atwVW__day[aria-selected=true] button.desktop-module__5atwVW__dayButton{background:var(--Primary-Light-On-Surface-Accent);color:var(--Base-Button-Inverted-Fill-Normal);border:none}td.desktop-module__5atwVW__day,td.desktop-module__5atwVW__day[data-today=true]{color:var(--UI-Text-High-contrast);height:40px;padding:var(--Space-x05);width:40px}td.desktop-module__5atwVW__day button.desktop-module__5atwVW__dayButton:hover{background:var(--Base-Surface-Secondary-light-Hover)}td.desktop-module__5atwVW__day[data-outside=true] button.desktop-module__5atwVW__dayButton{border:none}td.desktop-module__5atwVW__day.desktop-module__5atwVW__rangeMiddle[aria-selected=true],td.desktop-module__5atwVW__rangeMiddle[aria-selected=true] button.desktop-module__5atwVW__dayButton{background:var(--Background-Primary);color:var(--UI-Text-High-contrast);border:none;border-radius:0}td.desktop-module__5atwVW__day[data-disabled=true],td.desktop-module__5atwVW__day[data-disabled=true] button.desktop-module__5atwVW__dayButton,td.desktop-module__5atwVW__day[data-outside=true]~td.desktop-module__5atwVW__day[data-disabled=true],td.desktop-module__5atwVW__day[data-outside=true]~td.desktop-module__5atwVW__day[data-disabled=true] button.desktop-module__5atwVW__dayButton{color:var(--Base-Text-Disabled);cursor:not-allowed;background:0 0}.desktop-module__5atwVW__week:has(td.desktop-module__5atwVW__day[data-outside=true]~td.desktop-module__5atwVW__day[data-disabled=true]) td.desktop-module__5atwVW__day[data-outside=true] button.desktop-module__5atwVW__dayButton{color:var(--Base-Text-Disabled);cursor:not-allowed;background:0 0}.desktop-module__5atwVW__weekDay{color:var(--Text-Tertiary);font-family:var(--Title-Overline-sm-Font-family), var(--Title-Overline-sm-Font-fallback);font-size:var(--Title-Overline-sm-Size);font-style:normal;font-weight:var(--Title-Overline-sm-Font-weight);letter-spacing:var(--Title-Overline-sm-Letter-spacing);text-transform:var(--Title-Overline-sm-Text-Transform);line-height:1.5;text-decoration:none}.desktop-module__5atwVW__footer{margin-top:var(--Space-x2);justify-content:flex-end;display:flex}.desktop-module__5atwVW__divider{margin-top:var(--Space-x2)}.desktop-module__5atwVW__nav{justify-content:space-between;width:100%;display:flex}.desktop-module__5atwVW__nav .desktop-module__5atwVW__button_next{margin-left:auto;transform:rotate(180deg)}.desktop-module__5atwVW__nav .desktop-module__5atwVW__button_previous:disabled,.desktop-module__5atwVW__nav .desktop-module__5atwVW__button_next:disabled{display:none}
.checkout-module__aTRToa__container{--mobile-summary-offset:calc(7.5em + env(safe-area-inset-bottom));gap:var(--Space-x3) var(--Space-x9);padding-bottom:var(--Space-x3);display:grid}.checkout-module__aTRToa__container[data-webview=true]{padding-bottom:calc(var(--Space-x3) + var(--mobile-summary-offset))}@media (min-width:1367px){.checkout-module__aTRToa__container{width:var(--max-width-page);margin:var(--Space-x3) auto 0;grid-template-rows:auto 1fr;grid-template-columns:1fr 340px;padding-bottom:0}}.checkout-module__aTRToa__content{width:var(--max-width-page);margin:var(--Space-x3) auto 0;gap:var(--Space-x4);flex-direction:column;display:flex}@media (min-width:1367px){.checkout-module__aTRToa__content{width:100%;margin:var(--Space-x3) 0 0}}@media (min-width:1367px){.checkout-module__aTRToa__summary{margin-top:var(--Space-x3);grid-area:1/2/-1/3;display:grid}}.checkout-module__aTRToa__headerSkeleton{gap:var(--Space-x1);flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}@media (max-width:767px){.checkout-module__aTRToa__headerSkeleton{display:none}}.checkout-module__aTRToa__ancillariesSkeleton{gap:var(--Space-x1);flex-direction:column;display:flex}.checkout-module__aTRToa__sectionHeaderSkeleton{gap:var(--Space-x025);flex-direction:column;display:flex}.checkout-module__aTRToa__sectionSkeleton{gap:var(--Space-x2);display:grid}.checkout-module__aTRToa__summarySkeleton{display:none}@media (min-width:1367px){.checkout-module__aTRToa__summarySkeleton{gap:var(--Space-x4);display:grid}}.checkout-module__aTRToa__form{gap:var(--Space-x4);flex-direction:column;display:flex}@media (min-width:1367px){.checkout-module__aTRToa__form{gap:var(--Space-x5)}}.checkout-module__aTRToa__bottomSection{gap:var(--Space-x3);display:grid}.checkout-module__aTRToa__completeOrderButton{display:none}@media (min-width:1367px){.checkout-module__aTRToa__completeOrderButton{width:fit-content;display:inline-flex}}
.promo-module__cgdmPG__promo{height:480px;text-decoration:none;display:flex;position:relative;overflow:hidden}.promo-module__cgdmPG__content{z-index:2;align-items:center;gap:var(--Space-x2);padding:var(--Space-x4) var(--Space-x3);color:var(--UI-Opacity-White-100);text-align:center;flex-direction:column;flex:1 0 100%;justify-content:center;display:flex;position:relative}.promo-module__cgdmPG__text{width:100%}.promo-module__cgdmPG__imageContainer{background-image:linear-gradient(#0000 0%,#0000005c 37.88%,#000000bf 100%);width:100%;height:100%;position:absolute}.promo-module__cgdmPG__overlay{z-index:1;background-image:linear-gradient(#0000 0%,#0000005c 37.88%,#000000bf 100%);position:absolute;inset:0}.promo-module__cgdmPG__image{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.promo-module__cgdmPG__promo{border-radius:var(--Corner-Radius-xl)}.promo-module__cgdmPG__content{flex:1 0 480px}.promo-module__cgdmPG__text{width:400px}}
/*# sourceMappingURL=0vbba929i_w0n.css.map*/