.GnVc2q_segment{border-radius:calc(var(--semantics-controls-m-corner-radius) - var(--primitives-space-4));height:100%;padding:var(--primitives-space-4) var(--primitives-space-16);cursor:pointer;width:100%;color:var(--semantics-selectors-content-color);background:0 0;border:none;text-decoration:none;position:relative;}.GnVc2q_segment:not(.GnVc2q_active):not(:last-child):after{content:"";top:50%;right:calc(-1 * var(--semantics-dividers-tickness));width:var(--semantics-dividers-tickness);height:var(--primitives-space-24);background-color:var(--semantics-dividers-color);position:absolute;transform:translateY(-50%)}.GnVc2q_active{background-color:var(--semantics-selectors-selected-background-color);color:var(--semantics-selectors-neutral-selected-content-color)}.GnVc2q_active:hover:not(:disabled){color:var(--semantics-selectors-selected-hover-content-color);background:var(--semantics-selectors-selected-hover-background-color)}.GnVc2q_content{justify-content:center;align-items:center;gap:var(--primitives-space-4);flex-direction:row;display:flex}.GnVc2q_typography{font-family:var(--typography-primitives-body-m-regular-tight-font-family), Arial, sans-serif;font-size:var(--typography-primitives-body-m-regular-tight-font-size);line-height:var(--typography-primitives-body-m-regular-tight-line-height);font-weight:var(--typography-primitives-body-m-regular-tight-font-weight);letter-spacing:var(--typography-primitives-body-m-regular-tight-letter-spacing)}
.YTQ16a_wrapper{background-color:var(--semantics-selectors-background-color);border:var(--semantics-selectors-border-width) solid var(--semantics-selectors-border-color);border-radius:var(--semantics-controls-m-corner-radius);padding:calc(var(--primitives-space-4) - var(--semantics-selectors-border-width));height:var(--semantics-controls-m-min-height);align-items:center;display:inline-flex}.YTQ16a_fixed{width:100%;max-width:36rem}.YTQ16a_fixed .YTQ16a_segment{flex:1 0 0}.YTQ16a_disabled{opacity:var(--primitives-opacity-disabled)}
.rTXdqG_wrapper{padding:var(--primitives-space-16) var(--primitives-space-24);background:var(--semantics-views-background-color);border-radius:var(--semantics-boxes-corner-radius);border:var(--semantics-boxes-border-width) solid var(--semantics-boxes-border-color);flex-direction:column;display:flex;position:relative}
.QzHlwa_wrapper{flex-direction:column;align-items:flex-end;width:100%;display:flex}.QzHlwa_priceBox{align-items:center;gap:var(--primitives-space-4);display:flex}.QzHlwa_previousPrice{text-align:right;color:var(--semantics-content-secondary-color)}.QzHlwa_previousPrice .QzHlwa_originalPrice{color:var(--primitives-color-primary-500);text-decoration:line-through}.QzHlwa_supportingText{color:var(--semantics-content-secondary-color)}
.DFyfZa_wrapper{border-radius:var(--semantics-boxes-corner-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:641px){.DFyfZa_wrapper{flex-direction:row}}.DFyfZa_collectionAtlantis{background-color:var(--primitives-color-collection-primary-atlantis);color:var(--semantics-content-white-color)}.DFyfZa_collectionBoutique{background-color:var(--primitives-color-collection-primary-boutique);color:var(--semantics-content-white-color)}.DFyfZa_collectionCycling{background-color:var(--primitives-color-collection-primary-cycling);color:var(--semantics-content-white-color)}.DFyfZa_collectionExcellent{background-color:var(--primitives-color-collection-primary-excellent);color:var(--semantics-content-white-color)}.DFyfZa_collectionFamfun{background-color:var(--primitives-color-collection-primary-famfun);color:var(--semantics-content-white-color)}.DFyfZa_collectionPrimavera{background-color:var(--primitives-color-collection-primary-primavera);color:var(--semantics-content-white-color)}.DFyfZa_collectionSecrets{background-color:var(--primitives-color-collection-primary-secrets);color:var(--semantics-content-white-color)}.DFyfZa_collectionSelections{background-color:var(--primitives-color-collection-primary-selections);color:var(--semantics-content-white-color)}.DFyfZa_collectionTotallySnow{background-color:var(--primitives-color-collection-primary-totally);color:var(--semantics-content-white-color)}.DFyfZa_collectionVillages{background-color:var(--primitives-color-collection-primary-villages);color:var(--semantics-content-white-color)}.DFyfZa_collectionXperience{background-color:var(--primitives-color-collection-primary-xperience);color:var(--semantics-content-white-color)}.DFyfZa_collectionChild{background-color:var(--primitives-color-collection-primary-child);color:var(--semantics-content-white-color)}.DFyfZa_collectionPearls{background-color:var(--primitives-color-collection-primary-pearls);color:var(--semantics-content-white-color)}.DFyfZa_collectionCulinary{background-color:var(--primitives-color-collection-primary-culinary);color:var(--semantics-content-white-color)}.DFyfZa_collectionRomantic{background-color:var(--primitives-color-collection-primary-honeymoon);color:var(--semantics-content-white-color)}.DFyfZa_collectionNewestDiscoveries{background-color:var(--primitives-color-collection-primary-newest-discoveries);color:var(--semantics-content-white-color)}.DFyfZa_collectionDefault{background-color:var(--semantics-content-white-color);color:var(--primitives-color-primary-500)}.DFyfZa_content{padding:var(--primitives-space-20);flex-direction:column;display:flex}.DFyfZa_uspsWrapper{gap:var(--primitives-space-2) var(--primitives-space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DFyfZa_uspItem{align-items:center;gap:var(--primitives-space-4);display:flex}.DFyfZa_imageWrapper{background-color:var(--semantics-views-tinted-background-color);min-width:260px;position:relative}@media (min-width:641px){.DFyfZa_imageWrapper{min-height:200px}.DFyfZa_imageWrapper img{aspect-ratio:auto;height:100%}}.DFyfZa_badge{margin:var(--primitives-space-12);border-radius:var(--primitives-corner-radius-l);min-width:72px;height:72px;padding:var(--primitives-space-12);justify-content:center;align-items:center;gap:var(--primitives-space-2);text-align:center;flex-direction:column;display:flex;position:absolute;top:0}.DFyfZa_label{margin-bottom:var(--primitives-space-8)}.DFyfZa_description{margin-bottom:var(--primitives-space-16)}
.VJVGoa_checkoutSectionContent{gap:var(--primitives-space-12);flex-direction:column;display:flex}.VJVGoa_skiAncillaryContent{gap:var(--primitives-space-16);flex-direction:column;display:flex}.VJVGoa_skiAncillaryLabel{gap:var(--primitives-space-8);flex-direction:column;display:flex}.VJVGoa_price{white-space:nowrap}.VJVGoa_openSheetButton{min-width:auto;padding:var(--primitives-space-0);margin:0}.VJVGoa_priceBlock{align-items:center;gap:var(--primitives-space-4);display:flex}.VJVGoa_participantMenuSelectionListItem{justify-content:center;align-items:center;display:flex}.VJVGoa_participantRowListItem{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.VJVGoa_itemPrice{justify-self:end;margin-left:8px;margin-right:0}.VJVGoa_styledToggleGroup{gap:var(--primitives-space-4);margin-top:var(--primitives-space-4);flex-wrap:wrap;display:flex}.VJVGoa_sheetLevelsHint{margin-top:var(--primitives-space-4);display:block}.VJVGoa_durationToggleGroup{gap:var(--primitives-space-6);display:flex}@media (min-width:641px){.VJVGoa_priceBlock{gap:var(--primitives-space-8)}}
._9ecW7G_listItemContainer{justify-content:center;align-items:center;display:flex}._9ecW7G_listItemContainerSpaceBetween{justify-content:space-between;align-items:center;display:flex}._9ecW7G_flexContent{flex-direction:column;height:100%;display:flex}._9ecW7G_radioButtonWithDescription{align-items:flex-start;gap:var(--primitives-space-4);display:flex}._9ecW7G_radioButtonDescription{gap:var(--primitives-space-2);flex-direction:column;display:flex}._9ecW7G_availableRoomsAmount{color:var(--semantics-content-secondary-color)}._9ecW7G_fullHeight{height:100%}._9ecW7G_isDisabled{opacity:.5}._9ecW7G_isFullTag{align-self:center;margin-left:auto}._9ecW7G_listItemContainerLabel{cursor:pointer}._9ecW7G_editButton{margin-left:auto}
.m4U8EG_heroContainer{-webkit-user-select:none;user-select:none;width:100%;height:calc(100% - var(--primitives-space-40));margin-bottom:var(--primitives-space-16);flex-direction:column;display:flex;position:relative}.m4U8EG_backgroundImage{object-fit:cover;width:100%;height:var(--primitives-area-size-120)}.m4U8EG_wrapper{width:100%;padding:0 var(--primitives-space-16);margin:0 auto}.m4U8EG_heroContentContainer{max-width:100%;padding:var(--primitives-space-24);border-radius:var(--semantics-boxes-corner-radius);margin-top:calc(-1 * var(--primitives-space-40));box-shadow:var(--primitives-box-shadows-level-2);background-color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.m4U8EG_heroContentContainer>*{margin-bottom:var(--primitives-space-6)}.m4U8EG_heroContentContainer>:last-child{margin-bottom:initial}.m4U8EG_logoImage{object-fit:cover;align-self:flex-start;width:117px;height:40px}.m4U8EG_heroTitle{font-family:var(--typography-primitives-display-g-regular-font-family), Arial, sans-serif;font-size:var(--typography-primitives-display-g-regular-font-size);line-height:var(--typography-primitives-display-g-regular-line-height);font-weight:var(--typography-primitives-display-g-regular-font-weight);letter-spacing:var(--typography-primitives-display-g-regular-letter-spacing)}.m4U8EG_heroDescription{font-family:var(--typography-primitives-body-m-regular-snug-font-family), Arial, sans-serif;font-size:var(--typography-primitives-body-m-regular-snug-font-size);line-height:var(--typography-primitives-body-m-regular-snug-line-height);font-weight:var(--typography-primitives-body-m-regular-snug-font-weight);letter-spacing:var(--typography-primitives-body-m-regular-snug-letter-spacing)}@media (min-width:641px){.m4U8EG_wrapper{max-width:100%;padding:0 var(--primitives-space-32);width:var(--primitives-area-size-720)}.m4U8EG_heroContentContainer{min-width:var(--primitives-area-size-480);margin-top:calc(-1 * var(--primitives-space-80))}.m4U8EG_heroTitle{font-family:var(--typography-primitives-display-f-regular-font-family), Arial, sans-serif;font-size:var(--typography-primitives-display-f-regular-font-size);line-height:var(--typography-primitives-display-f-regular-line-height);font-weight:var(--typography-primitives-display-f-regular-font-weight);letter-spacing:var(--typography-primitives-display-f-regular-letter-spacing)}.m4U8EG_backgroundImage{height:var(--primitives-area-size-240)}}@media (min-width:1008px){.m4U8EG_wrapper{width:var(--primitives-area-size-1440)}.m4U8EG_heroContentContainer{max-width:var(--primitives-area-size-720);min-width:var(--primitives-area-size-640);left:var(--primitives-area-size-160);margin-top:calc(-1 * var(--primitives-area-size-160))}.m4U8EG_heroTitle{font-family:var(--typography-primitives-display-e-regular-font-family), Arial, sans-serif;font-size:var(--typography-primitives-display-e-regular-font-size);line-height:var(--typography-primitives-display-e-regular-line-height);font-weight:var(--typography-primitives-display-e-regular-font-weight);letter-spacing:var(--typography-primitives-display-e-regular-letter-spacing)}.m4U8EG_backgroundImage{height:var(--primitives-area-size-320)}}
.az5BIW_flexContent{gap:var(--primitives-space-8);margin-top:var(--primitives-space-12);flex-direction:column;align-items:center;width:100%;display:flex}.az5BIW_wrapper{z-index:var(--z-index-level4);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.o95Uuq_wrapper{gap:var(--primitives-space-16);flex-direction:column;width:100%;display:flex}@media (min-width:641px){.o95Uuq_wrapper{gap:var(--primitives-space-24)}}
.H1CJda_checkoutBoxSection{background:var(--semantics-views-background-color);padding:var(--primitives-space-16);align-items:center;gap:var(--primitives-space-12);border-radius:var(--semantics-boxes-corner-radius);border:var(--semantics-boxes-border-width) solid var(--semantics-boxes-border-color);flex-direction:column;display:flex}.H1CJda_sheetContentForIframe{height:100%;overflow:hidden}.H1CJda_sheetContentForIframe iframe{border:none;width:100%;height:100%}.H1CJda_triggerButton{margin-top:var(--primitives-space-16)}.H1CJda_timerMessage{margin-top:var(--primitives-space-24);color:var(--semantics-content-secondary-color)}@media (min-width:641px){.H1CJda_checkoutBoxSection{padding:var(--primitives-space-32)}}@media (min-width:1008px){.H1CJda_checkoutBoxSection{padding:var(--primitives-space-48);width:var(--primitives-area-size-720)}}
.tez50W_wrapper{flex-wrap:wrap;place-content:center;margin:0 auto}
.IUenUW_root{margin:var(--primitives-space-0) auto var(--primitives-space-32)}@media (min-width:1008px){.IUenUW_root{margin:inherit}}
.QD0RWq_form{gap:var(--primitives-space-16);display:flex}.QD0RWq_textFieldWrapper{width:var(--primitives-area-size-320)}.QD0RWq_submitButton{width:var(--primitives-area-size-160)}.QD0RWq_feedbackText{color:var(--primitives-color-green-350)}
.z8lDsW_breakDownTableBox{flex-direction:column;width:100%;margin:0;display:flex}.z8lDsW_itemBox{padding:var(--primitives-space-16) var(--primitives-space-12);flex-direction:column;width:100%;margin:0;display:flex}.z8lDsW_itemContent{justify-content:space-between;gap:var(--primitives-space-4);flex-direction:row;width:100%;margin:0;display:flex}.z8lDsW_total{border-bottom:0;border-top:var(--semantics-dividers-tickness) solid var(--primitives-color-neutral-850);text-transform:unset}.z8lDsW_subItemContent{margin-top:var(--primitives-space-4);justify-content:space-between;align-items:baseline;gap:var(--primitives-space-4);display:flex}.z8lDsW_price{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.z8lDsW_itemText{color:var(--primitives-color-neutral-800);font-style:normal}.z8lDsW_subItemText{color:var(--primitives-color-neutral-500);font-size:var(--primitives-font-size-body-xs)}.z8lDsW_subItemPrice{color:var(--primitives-color-neutral-500);font-size:var(--primitives-font-size-body-s)}.z8lDsW_discount{color:var(--primitives-color-green-500)}
.Lrzipa_mandatoryBox{flex-direction:column;width:100%;margin:0;display:flex}.Lrzipa_mandatoryHeaderText{margin-bottom:var(--primitives-space-0)}.Lrzipa_mandatoryText{letter-spacing:.26px;margin-bottom:var(--primitives-space-0)}
.eBTtVG_personalDetailsForm{gap:var(--primitives-space-16);flex-direction:column;display:flex}@media (min-width:641px){.eBTtVG_personalDetailsForm{gap:var(--primitives-space-24)}}.eBTtVG_personalDetailsFormFields{gap:var(--primitives-space-12);flex-direction:column;display:flex}@media (min-width:641px){.eBTtVG_personalDetailsFormField{gap:var(--primitives-space-8);flex-direction:row;display:flex}.eBTtVG_personalDetailsFormField .header{height:var(--semantics-controls-m-min-height);flex-shrink:0;justify-content:flex-end;width:200px}.eBTtVG_personalDetailsFormField .header .labelWrapper{gap:var(--primitives-space-2);text-align:end;flex-direction:column}.eBTtVG_personalDetailsFormField .header .labelWrapper .label{padding-bottom:var(--primitives-space-0)}.eBTtVG_personalDetailsFormField .header .labelWrapper .optionalLabel{align-self:end}.eBTtVG_personalDetailsFormField .fieldMain{flex:1}}.eBTtVG_roomName{font-family:var(--typography-primitives-display-h-regular-font-family), Arial, sans-serif;font-size:var(--typography-primitives-display-h-regular-font-size);line-height:var(--typography-primitives-display-h-regular-line-height);font-weight:var(--typography-primitives-display-h-regular-font-weight);letter-spacing:var(--typography-primitives-display-h-regular-letter-spacing)}@media (min-width:641px){.eBTtVG_roomName{font-family:var(--typography-primitives-display-g-regular-font-family), Arial, sans-serif;font-size:var(--typography-primitives-display-g-regular-font-size);line-height:var(--typography-primitives-display-g-regular-line-height);font-weight:var(--typography-primitives-display-g-regular-font-weight);letter-spacing:var(--typography-primitives-display-g-regular-letter-spacing)}}@media (min-width:1008px){.eBTtVG_roomName{font-family:var(--typography-primitives-display-f-regular-font-family), Arial, sans-serif;font-size:var(--typography-primitives-display-f-regular-font-size);line-height:var(--typography-primitives-display-f-regular-line-height);font-weight:var(--typography-primitives-display-f-regular-font-weight);letter-spacing:var(--typography-primitives-display-f-regular-letter-spacing)}}
@media (min-width:641px){.eBH-ZW_checkoutSectionColumnView{column-count:2}}@media (min-width:1008px){.eBH-ZW_checkoutSectionColumnView{column-count:3}}.eBH-ZW_checkoutSectionColumnView>*{display:inline-flex}.eBH-ZW_customerInputVisible{margin-top:var(--primitives-space-8);display:flex}@media (min-width:641px){.eBH-ZW_customerInputVisible{visibility:visible}}.eBH-ZW_customerInputHidden{display:none}@media (min-width:641px){.eBH-ZW_customerInputHidden{visibility:hidden;display:block}}.eBH-ZW_customerInputContainer{flex-direction:column;display:flex}
.HI_oEa_ryanairBannerContainer{width:100%;margin:0 auto}@media (min-width:641px){.HI_oEa_ryanairBannerContainer{max-width:456px}}
.joJMJq_container{gap:var(--primitives-space-48);grid-template-columns:1fr;display:grid}@media (min-width:641px){.joJMJq_container{gap:var(--primitives-space-32);grid-template-columns:1fr 1fr}}@media (min-width:1008px){.joJMJq_container{grid-template-columns:repeat(4,1fr)}}.joJMJq_card{box-shadow:var(--primitives-box-shadows-level-2);border-radius:var(--semantics-overlays-corner-radius);flex-direction:column;display:flex;overflow:hidden}.joJMJq_card .joJMJq_image{height:auto}.joJMJq_content{padding:var(--primitives-space-16);justify-content:space-between;gap:var(--primitives-space-16);flex-direction:column;flex:1;display:flex}.joJMJq_content>div{gap:var(--primitives-space-8);flex-direction:column;display:flex}
/*# sourceMappingURL=3lcr2mu7ln13e.css.map*/