.lLYaHW_box{overflow:hidden}.lLYaHW_headline{text-transform:uppercase;-webkit-user-select:none;user-select:none;border-bottom:1px solid #b4b1b2;margin:0 0 16px;padding:0 0 8px;font-size:13px;font-weight:700}.lLYaHW_list{flex-direction:column;gap:8px;max-height:180px;padding:0 8px;display:flex;overflow:auto}.lLYaHW_list:not(.lLYaHW_no-custom-scrollbar){scrollbar-color:#b4b1b2 #0000}.lLYaHW_list:not(.lLYaHW_no-custom-scrollbar)::-webkit-scrollbar{width:4px}.lLYaHW_list:not(.lLYaHW_no-custom-scrollbar)::-webkit-scrollbar-thumb{background-color:#b4b1b2;border-radius:4px}.lLYaHW_checkbox button{background-color:#0000;border:2px solid #2d343e;border-radius:2px;width:18px;height:18px;min-width:unset!important;flex:0 0 18px!important}.lLYaHW_checkbox button[data-state=checked]{background-color:#2d343e;border-color:#2d343e}.lLYaHW_checkboxInactive{opacity:.5}
.YgniHa_dropdown summary::-webkit-details-marker{display:none}.YgniHa_dropdown summary{list-style:none}.YgniHa_extendedSearch{grid-column:1/-1;margin:8px 0;padding:0}.YgniHa_extendedSearch .YgniHa_filterBoxes{flex-direction:column;gap:24px;min-height:300px;display:flex}@media (min-width:600px){.YgniHa_extendedSearch .YgniHa_filterBoxes{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}}@media (min-width:960px){.YgniHa_extendedSearch .YgniHa_filterBoxes{column-gap:40px;padding-left:12px;padding-right:12px}}.YgniHa_extendedSearch .mco-dropdown-item{background-color:#fff;border:1px solid #9b9798;min-height:48px;padding:10px 12px}.YgniHa_extendedSearch .mco-dropdown-item>div[data-state=open]{display:block!important}.YgniHa_extendedSearch button{font:400 16px/1.3 var(--font-primary),sans-serif}
.XywGDq_formData .XywGDq_headline{font:700 14px/1.6 var(--font-primary),sans-serif;margin:0 0 16px}@media (min-width:960px){.XywGDq_formData .XywGDq_headline{font:700 18px/1.1 var(--font-primary),sans-serif}}.XywGDq_formData .XywGDq_wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px 8px;display:grid}:is(.XywGDq_formData .XywGDq_wrapper .mco-form-textarea-wrapper[data-field-name=remarks],.XywGDq_formData .XywGDq_wrapper .mco-form-input-wrapper[data-field-name=email],.XywGDq_formData .XywGDq_wrapper .mco-form-input-wrapper[data-field-name=phone],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=countrycode],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=productType],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=mealTypes],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=maxOffers],.XywGDq_formData .XywGDq_wrapper .mco-form-checkbox-wrapper[data-field-name=privacy],.XywGDq_formData .XywGDq_wrapper .mco-form-checkbox-wrapper[data-field-name=newsletter]){grid-column:1/3}.XywGDq_formData .XywGDq_wrapper .mco-form-spam-wrapper{grid-column:1/3}.XywGDq_formData .XywGDq_wrapper .mco-form-spam-wrapper img{object-fit:contain;background:#fff;border:1px solid #9b9798;align-items:center;max-width:120px;min-height:43px;display:flex}.XywGDq_formData .XywGDq_wrapper .mco-form-spam-wrapper input{max-height:43px}:is(.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper button,.XywGDq_formData .XywGDq_wrapper .mco-form-input-inner input){min-height:48px}.XywGDq_formData .XywGDq_wrapper .mco-form-checkbox__content button{min-width:24px}.XywGDq_formData .XywGDq_wrapper .mco-form-checkbox__addition-text a{color:#86040f}@media (min-width:960px){:is(.XywGDq_formData .XywGDq_wrapper .mco-form-input-wrapper[data-field-name=email],.XywGDq_formData .XywGDq_wrapper .mco-form-input-wrapper[data-field-name=phone],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=countrycode],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=productType],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=mealTypes],.XywGDq_formData .XywGDq_wrapper .mco-form-select-wrapper[data-field-name=maxOffers]){grid-column:auto}}.XywGDq_formData .XywGDq_wrapper .XywGDq_button{grid-column:1/-1;margin-left:auto}@media (min-width:600px){.XywGDq_formData .XywGDq_wrapper .XywGDq_button{grid-column:2/3}}
.vZBmjq_content .vZBmjq_wrapper{flex-direction:column;gap:32px;display:flex}@media (min-width:960px){.vZBmjq_content .vZBmjq_wrapper{grid-template-columns:1fr 2fr;gap:0;display:grid}}.vZBmjq_content .vZBmjq_wrapper .vZBmjq_guestPickerRoot .vZBmjq_headline{font:700 24px/1.1 var(--font-primary),sans-serif;margin-bottom:24px}@media (min-width:960px){.vZBmjq_content .vZBmjq_wrapper .vZBmjq_guestPickerRoot .vZBmjq_headline{font:700 32px/1.1 var(--font-primary),sans-serif;border-bottom:1px solid #ccc;margin-bottom:32px;padding-bottom:32px}}@media (min-width:1280px){.vZBmjq_content .vZBmjq_wrapper .vZBmjq_guestPickerRoot .vZBmjq_headline{font:700 40px/1.1 var(--font-primary),sans-serif;margin-bottom:32px}}@media (min-width:960px){.vZBmjq_content .vZBmjq_wrapper .vZBmjq_guestPickerRoot{background:#d8d8d8;padding:32px 24px}}@media (min-width:1280px){.vZBmjq_content .vZBmjq_wrapper .vZBmjq_guestPickerRoot{padding:32px}}@media (min-width:960px){.vZBmjq_content .vZBmjq_wrapper .vZBmjq_formDataRoot{background:#f2f2f3;padding:32px 24px}}@media (min-width:1280px){.vZBmjq_content .vZBmjq_wrapper .vZBmjq_formDataRoot{padding:32px}}.vZBmjq_content .vZBmjq_messageRoot{margin-top:24px}
.LSSNYW_requestForm{background:#d8d8d8;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.LSSNYW_requestForm{background:0 0;padding-top:0;padding-right:0}}.LSSNYW_requestForm.LSSNYW_noContainer{padding-left:24px;padding-right:24px}@media (min-width:960px){.LSSNYW_requestForm.LSSNYW_noContainer{padding-bottom:0;padding-left:0;padding-right:0}}.LSSNYW_requestForm .LSSNYW_headline{font:700 20px/1.1 var(--font-primary),sans-serif;margin-bottom:24px}@media (min-width:960px){.LSSNYW_requestForm .LSSNYW_headline{font:700 24px/1.1 var(--font-primary),sans-serif;margin-bottom:32px}}
._2hX6Qa_image{color:#fff;position:relative}._2hX6Qa_image:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);position:absolute;inset:0}._2hX6Qa_image a{color:inherit}._2hX6Qa_noImage:after{display:none}
.g6MI4W_title{font:700 18px/1.1 var(--font-primary),sans-serif}@media (min-width:960px){.g6MI4W_title{font:700 20px/1.1 var(--font-primary),sans-serif}}
.tySYTG_tags{flex-wrap:wrap;align-self:flex-start;gap:8px;display:flex}.tySYTG_tag{font:400 14px/1.3 var(--font-primary),sans-serif;white-space:nowrap;background:#f2f2f3;border:1px solid #d8d8d8;border-radius:16px;padding:2px 12px;display:flex}
.c5bXoq_button{font:700 18px/1.2 var(--font-primary),sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#e30613;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.c5bXoq_icon{transition:transform .2s}.c5bXoq_iconOpened{transform:rotate(180deg)}
.xe1Kqq_text{font:400 14px/1.3 var(--font-primary),sans-serif}
.p2PYVa_headline{font:700 14px/1.6 var(--font-primary),sans-serif;margin:0 0 16px}.p2PYVa_list{flex-wrap:wrap;gap:8px;display:flex}.p2PYVa_item{font:400 14px/1.3 var(--font-primary),sans-serif;background:#f2f2f3;border:1px solid #d8d8d8;border-radius:16px;padding:2px 12px;display:flex}
.RjTNkW_button{justify-content:flex-end;display:flex}.RjTNkW_button button{z-index:0}@media (max-width:599px){.RjTNkW_button button{width:100%}}@media (max-width:350px){.RjTNkW_button .mco-button__label{font-size:14px}}
._203htG_mealType{align-items:center;gap:16px;display:flex}@media (max-width:959px){._203htG_label{display:none}}._203htG_select{width:100%;min-width:180px}._203htG_select button{gap:8px;min-height:48px}
.OALUGW_teaser{background:#fff;border-bottom:2px solid #ccc;transition:opacity .3s;position:relative}.OALUGW_teaser:after{content:"";pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCA1MiAxMSIgZmlsbD0ibm9uZSIKCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8ZyBpZD0iRnJhbWUgNDMyIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjEzNF8yMDU4NykiPgoJCTxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik04LjI3NzkgOUwwIDBINTJMOC4yNzc5IDlaIiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMCAwTDguMjc3OSA5TDUyIDAiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfMjEzNF8yMDU4NyI+CgkJCTxyZWN0IHdpZHRoPSI1MiIgaGVpZ2h0PSIxMSIgZmlsbD0id2hpdGUiLz4KCQk8L2NsaXBQYXRoPgoJPC9kZWZzPgo8L3N2Zz4K);background-size:contain;width:52px;height:11px;position:absolute;bottom:-11px;right:20px}@media (min-width:600px){.OALUGW_teaser{grid-template-columns:1fr 2fr;display:grid}}@media (min-width:960px){.OALUGW_teaser{grid-template-columns:280px auto;display:grid}}.OALUGW_teaserDisabled{opacity:.5;pointer-events:none}.OALUGW_image{aspect-ratio:4/3;position:relative}@media (min-width:600px){.OALUGW_image{align-self:flex-start;width:100%;display:block}}.OALUGW_gallery{z-index:2;position:absolute;bottom:8px;right:8px}.OALUGW_content{flex-direction:column;padding:24px 16px;display:flex}@media (min-width:600px){.OALUGW_content{grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr auto;padding:24px 0 24px 24px;display:grid}}@media (min-width:960px){.OALUGW_content{grid-template-rows:auto auto 1fr}}.OALUGW_title{margin:0 0 16px}@media (min-width:600px){.OALUGW_title{margin-right:16px}}.OALUGW_tags{align-self:flex-start;margin:0 0 16px}@media (min-width:600px){.OALUGW_tags{grid-column:1/3}}@media (min-width:960px){.OALUGW_tags{grid-column:1}}.OALUGW_price{margin:0 0 16px}@media (min-width:600px){.OALUGW_price{grid-area:1/2}}@media (min-width:960px){.OALUGW_price{grid-row:1/3;margin-bottom:0}}.OALUGW_bottom{flex-direction:column;justify-content:space-between;gap:16px;display:flex}@media (min-width:600px){.OALUGW_bottom{grid-area:4/1/auto/3}}@media (min-width:960px){.OALUGW_bottom{flex-direction:row;grid-area:3/1/auto/3;align-self:flex-end}}.OALUGW_buttonDetails{margin-top:auto}.OALUGW_booking{flex-direction:column;justify-content:space-between;gap:16px;margin-left:auto;display:flex}@media (min-width:600px){.OALUGW_booking{flex-direction:row;gap:24px}}.OALUGW_mealType{justify-content:flex-end}.OALUGW_hiddenContent{flex-direction:column;gap:24px;margin:0 0 24px;display:flex}@media (min-width:600px){.OALUGW_hiddenContent{grid-column:1/3}}@media (min-width:960px){.OALUGW_hiddenContent{grid-row:4}}.OALUGW_hiddenContentDesktop{margin-bottom:0;padding:24px}@media (min-width:960px){.OALUGW_hiddenContentDesktop{padding-left:304px}}.OALUGW_overlay .mco-overlay-scroll{background:#2b3035}.OALUGW_overlay .mco-overlay-close{color:#fff}.OALUGW_skiTickets{grid-area:3/1/auto/-1;position:relative}
.YZ_H-G_rooms{gap:16px;display:grid}
