.header-module__BupGAa__header{position:relative;overflow:hidden}@media (max-width:768px){.header-module__BupGAa__header{display:none}}.header-module__BupGAa__hero{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.header-module__BupGAa__wrapper{background:linear-gradient(60deg,#00000040 0%,#00000080 50%,#000000bf 100%);width:100dvw;position:relative}.header-module__BupGAa__container{max-width:var(--max-width-page);justify-content:center;align-items:center;gap:var(--space-x2);padding:var(--space-x3) 0 var(--space-x4);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.header-module__BupGAa__container{padding:var(--space-x3) 0;gap:var(--space-x3)}}@media (min-width:1367px){.header-module__BupGAa__container{padding:var(--space-x6) 0}}.header-module__BupGAa__titleContainer{gap:var(--space-x05);text-align:center;color:var(--text-inverted);flex-direction:column;display:flex}@media (min-width:768px){.header-module__BupGAa__titleContainer{gap:var(--space-x1)}}.header-module__BupGAa__title{display:none}@media (min-width:768px){.header-module__BupGAa__title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.summary-module__l2OwGG__panel{gap:var(--space-x2);height:100%;padding:var(--space-x3);flex-direction:column;display:flex}.summary-module__l2OwGG__summaryHeading{justify-content:space-between;align-items:center;display:flex}.summary-module__l2OwGG__summaryCloseButton{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.summary-module__l2OwGG__summaryDivider{opacity:1;flex-shrink:0;min-height:1px;display:block}.summary-module__l2OwGG__list{gap:var(--space-x15);margin:0;padding:0;list-style:none;display:grid}.summary-module__l2OwGG__listItem{align-items:flex-start;gap:var(--space-x2);justify-content:space-between;display:flex}.summary-module__l2OwGG__supportingText{color:var(--text-secondary)}.summary-module__l2OwGG__price{text-align:right}.summary-module__l2OwGG__totalRow{gap:var(--space-x025);display:grid}.summary-module__l2OwGG__totalHeaderRow{align-items:start;gap:var(--space-x2);justify-content:space-between;display:flex}.summary-module__l2OwGG__totalPrice{text-align:right}@media (min-width:1367px){.summary-module__l2OwGG__payAtCheckin{text-align:right}}.summary-module__l2OwGG__mobileSummary{display:block}@media (min-width:1367px){.summary-module__l2OwGG__mobileSummary{display:none}}.summary-module__l2OwGG__mobileBottomSheet{z-index:var(--default-modal-z-index);background-color:var(--surface-primary-default);grid-template-rows:0fr auto;align-content:end;transition:grid-template-rows .5s ease-in-out;display:grid;position:fixed;bottom:0;left:0;right:0}.summary-module__l2OwGG__mobileBottomSheet[data-open=true]{grid-template-rows:1fr auto}.summary-module__l2OwGG__mobileOverlay{opacity:0;overscroll-behavior:none;pointer-events:none;z-index:calc(var(--default-modal-z-index) - 1);background:#00000052;transition:opacity .2s;position:fixed;inset:0}.summary-module__l2OwGG__mobileOverlay[data-open=true]{opacity:1;pointer-events:auto}.summary-module__l2OwGG__mobileContent{background-color:var(--surface-primary-default);border-color:var(--border-divider-subtle);opacity:0;pointer-events:none;z-index:10;border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor;max-height:50dvh;transition:opacity .18s,max-height .24s;overflow:hidden}.summary-module__l2OwGG__mobileContent[data-open=true]{opacity:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;touch-action:pan-y;overflow-y:auto}.summary-module__l2OwGG__mobileActions{background:var(--surface-primary-default);border-top:1px solid var(--border-divider-subtle);align-items:flex-start;gap:var(--space-x2);padding:var(--space-x2) var(--space-x3) calc(var(--space-x2) + env(safe-area-inset-bottom));grid-template-columns:1fr auto;width:100%;transition:grid-template-columns .5s ease-in-out,gap .5s ease-in-out,padding .5s ease-in-out;display:grid}.summary-module__l2OwGG__mobileActions[data-open=true]{grid-template-columns:0fr auto;gap:0}.summary-module__l2OwGG__mobileActions[data-open=true] .summary-module__l2OwGG__mobileTrigger{opacity:0;max-height:0;transform:translateX(calc(-1 * var(--space-x2)))}.summary-module__l2OwGG__mobileTrigger{color:inherit;cursor:pointer;align-items:start;gap:var(--space-x05);text-align:left;background:0 0;border:none;justify-items:start;max-height:120px;padding:0;transition:max-height .24s,opacity .18s,transform .24s;display:grid;overflow:hidden;transform:translate(0)}.summary-module__l2OwGG__mobileTriggerLeft{align-items:flex-start;gap:var(--space-x025);display:grid}.summary-module__l2OwGG__mobileTriggerRight{color:var(--component-button-brand-secondary-on-fill-default);align-items:center;gap:var(--space-x025);display:inline-flex}.summary-module__l2OwGG__mobileTriggerRight[data-open=true] .summary-module__l2OwGG__mobileChevron{transform:rotate(90deg)}.summary-module__l2OwGG__mobileChevron{transition:transform .2s}.summary-module__l2OwGG__completeOrderButtonMobile{width:100%}
.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}}
.sidePanel-module__DtvweG__sidePanel,.sidePanel-module__DtvweG__hider,.sidePanel-module__DtvweG__shadow{display:none}@media screen and (min-width:1367px){.sidePanel-module__DtvweG__sidePanel{grid-template-rows:auto auto 1fr;display:grid}.sidePanel-module__DtvweG__summary{margin-top:calc(0px - var(--space-x9))}.sidePanel-module__DtvweG__hider{display:block;position:sticky}.sidePanel-module__DtvweG__receipt .sidePanel-module__DtvweG__hider{background-color:#0000;height:150px;margin-top:-78px;top:-40px}.sidePanel-module__DtvweG__summary .sidePanel-module__DtvweG__hider{background-color:var(--background-primary);height:40px;margin-top:var(--space-x4);top:calc(var(--booking-widget-desktop-height) - 6px)}.sidePanel-module__DtvweG__wrapper{background-color:var(--surface-primary-default);border-color:var(--border-divider-subtle);border-radius:var(--corner-radius-lg) var(--corner-radius-lg) 0 0;margin-top:calc(0px - var(--space-x9));top:calc(var(--booking-widget-desktop-height) + var(--space-x2) + var(--space-x05));z-index:9;border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor;position:sticky}.sidePanel-module__DtvweG__shadow{background-color:var(--surface-primary-default);border-color:var(--border-divider-subtle);border-style:none solid;border-width:medium 1px;border-top-color:currentColor;border-bottom-color:currentColor;display:block}}
.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-on-surface-default)}.stepper-module__SPjDmq__countDisabled{color:var(--text-interactive-disabled)}.stepper-module__SPjDmq__tooltip{padding:var(--space-x1);background-color:var(--surface-ui-fill-strong);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-strong);stroke:var(--border-interactive-focus);stroke-width:.5px;display:block}
.paymentOption-module__Q3-kbq__container{border-radius:var(--corner-radius-md);background:var(--surface-primary-on-surface-default);align-items:flex-start;width:100%;display:flex;position:relative}label.paymentOption-module__Q3-kbq__container[data-selected=false]{align-items:center}label.paymentOption-module__Q3-kbq__container[data-selected=true]{border:2px solid var(--border-interactive-active)}label.paymentOption-module__Q3-kbq__container:focus-visible{outline:2px solid var(--border-interactive-active);outline-offset:2px}label.paymentOption-module__Q3-kbq__container:hover{background:var(--surface-primary-hover)}.paymentOption-module__Q3-kbq__innerContainer{width:100%}.paymentOption-module__Q3-kbq__content{gap:var(--space-x15);padding:var(--space-x15);background-color:var(--surface-primary-on-surface-default);border-radius:var(--corner-radius-md);display:flex}.paymentOption-module__Q3-kbq__isClickable{cursor:pointer}.paymentOption-module__Q3-kbq__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__Q3-kbq__row{gap:var(--space-x15);align-items:flex-start;width:100%;display:grid}.paymentOption-module__Q3-kbq__row[data-radio=true]{grid-template-columns:auto 1fr}.paymentOption-module__Q3-kbq__wrapping{gap:var(--space-x15);flex-wrap:wrap;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;display:grid}.paymentOption-module__Q3-kbq__total{justify-content:flex-end;gap:var(--space-x1);align-items:baseline;width:100%;display:flex}.paymentOption-module__Q3-kbq__radioContainer{width:100%}.paymentOption-module__Q3-kbq__info{flex-direction:column;display:flex}.paymentOption-module__Q3-kbq__row[data-radio=false] .paymentOption-module__Q3-kbq__info{align-self:center}.paymentOption-module__Q3-kbq__infoContainer{gap:var(--space-x05);width:100%;display:flex}.paymentOption-module__Q3-kbq__row[data-radio=false] .paymentOption-module__Q3-kbq__infoContainer{align-items:center}.paymentOption-module__Q3-kbq__withTitle{align-items:flex-start}.paymentOption-module__Q3-kbq__withoutTitle{align-items:center}.paymentOption-module__Q3-kbq__radio{border:1px solid var(--scandic-beige-40);border-radius:50%;width:24px;height:24px}.paymentOption-module__Q3-kbq__radio.paymentOption-module__Q3-kbq__selected{border:8px solid var(--surface-ui-fill-active)}.paymentOption-module__Q3-kbq__paymentOption.paymentOption-module__Q3-kbq__focused{outline:2px solid var(--scandic-blue-80);outline-offset:2px}
.serviceAncillary-module__18iWRG__pointsPayment{gap:var(--space-x05);display:grid}.serviceAncillary-module__18iWRG__radioGroup{gap: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)}
.selectQuantity-module__u-rLmq__container{gap:var(--space-x3);flex-direction:column;display:flex}.selectQuantity-module__u-rLmq__selectContainer{gap:var(--space-x2);flex-direction:column;display:flex}.selectQuantity-module__u-rLmq__paymentOptions{gap:var(--space-x2);display:grid}.selectQuantity-module__u-rLmq__pointsPayment{gap:var(--space-x05);display:grid}
.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)}
.emailPreference-module__dIri6G__emailPreference{background-color:var(--surface-secondary-default);padding:var(--space-x2);border-radius:var(--corner-radius-lg)}