.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000049}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border-radius:2px;overflow:auto;background:#fff;color:#000000de;width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:#0000001f}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:#0006}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:#0000001f}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:#000000d9;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:#ffffffd9;background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px #ffffffd9}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0003}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:#0000000a}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:#3f51b533}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translate(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:#0000001f}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:#0006;cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:#0000001a}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:#0000001f}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@charset "UTF-8";@font-face{font-family:GT-Walsheim-light;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Light.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Light.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Light.7cebfdfc08.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Conv_GT-Walsheim-Thin;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-Walsheim;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Medium.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Medium.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Medium.7cebfdfc08.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT-Sectra-Display;font-style:normal;font-weight:400;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Sectra-Display-Regular.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Sectra-Display-Regular.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Sectra-Display-Regular.7cebfdfc08.ttf") format("truetype")}@font-face{font-family:Conv_Neutra2Text-Book;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_Neutra2Text-Book;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.eot");src:local("\263a"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_Neutra2Text-Demi;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.eot");src:local("\263a"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_Neutra2Text-Light;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.eot");src:local("\263a"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:CharisSIL Bold;src:url("/assets/newbooking.azds.com/assets-web/fonts/CharisSIL-Bold.7cebfdfc08.ttf") format("truetype");font-weight:700}@font-face{font-family:CharisSIL;src:url("/assets/newbooking.azds.com/assets-web/fonts/CharisSIL-Regular.7cebfdfc08.ttf") format("truetype");font-weight:400}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.eot");src:local("GT Walsheim Pro Regular"),local("GTWalsheimPro-Regular"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.eot");src:local("GT Walsheim Pro Medium"),local("GTWalsheimPro-Medium"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.eot");src:local("GT Walsheim Pro Light"),local("GTWalsheimPro-Light"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.eot");src:local("GT Walsheim Pro Bold"),local("GTWalsheimPro-Bold"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT Sectra Display Trial;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.eot");src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.svg") format("svg");font-weight:400;font-style:normal;font-display: swap;}:root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}:root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}:root{--default-font-family: "AZDS-main", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT-Walsheim", serif;--third-font-family: "AZDS-third", "GT-Sectra-Display", serif;--fourth-font-family: "AZDS-fourth", "Conv_Neutra2Text-Book", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "BrandonTextWeb-Regular", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--ta-modal-dialog-font-family: "GT Walsheim Pro", "GT-Walsheim-light", serif;--inter-font-family: "Inter", sans-serif}.booking-lang-vi{--default-font-family: "AZDS-main", "Arial", sans-serif;--second-font-family: "AZDS-second", "CharisSIL Bold", "CharisSIL", sans-serif;--third-font-family: "AZDS-third", "CharisSIL", "Roboto", serif;--fourth-font-family: "AZDS-fourth", "CharisSIL", "Roboto", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "CharisSIL", "Roboto", serif}.boutique-ta{--default-font-family: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif}:root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}@media (max-width: 1023px) and (min-width: 0){:root{--experience-dropdown-width: 256px}}@media (max-width: 1023px) and (min-width: 0){:root{--experience-details-image-height: 256px}}@media (max-width: 414px) and (min-width: 0){:root{--experience-details-image-height: 210px}}.booking-overlay-open,body.modal-open{overflow:hidden}booking-layout{-webkit-overflow-scrolling:touch;transform:translateZ(0);pointer-events:all}.booking-lang-vi ng-select .ng-dropdown-panel .ng-option.ng-option-selected .ng-option-label,.booking-lang-vi ng-select .ng-dropdown-panel .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-family:var(--second-font-family);font-weight:400}body.isKeyDown .azds-booking-section .ng-select.ng-select-focused>.ng-select-container,body.isKeyDown modal-container .ng-select.ng-select-focused>.ng-select-container{outline-color:#fd6a02!important;z-index:1}body.isKeyDown .azds-booking-section .ng-select.ng-select-focused>.ng-select-container :focus,body.isKeyDown .azds-booking-section .ng-select.ng-select-focused>.ng-select-container input:focus,body.isKeyDown modal-container .ng-select.ng-select-focused>.ng-select-container :focus,body.isKeyDown modal-container .ng-select.ng-select-focused>.ng-select-container input:focus{outline-color:transparent!important}body.isKeyDown .azds-booking-section :focus,body.isKeyDown modal-container :focus{outline:2px solid #fd6a02!important;-moz-outline:2px auto -webkit-focus-ring-color!important;z-index:1}body:not(.isKeyDown) .azds-booking-section :focus,body:not(.isKeyDown) modal-container :focus{outline:none!important;-moz-outline:none!important;box-shadow:inset 0 0 0 1px #00000005;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.02);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.02)}body:not(.isKeyDown) .azds-booking-section .ng-select.ng-select-focused>.ng-select-container,body:not(.isKeyDown) modal-container .ng-select.ng-select-focused>.ng-select-container{outline:none!important;-moz-outline:none!important;box-shadow:inset 0 0 0 1px #00000005;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.02);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.02)}modal-container{font-size:16px;letter-spacing:0}modal-container *{color:inherit;font-family:var(--default-font-family)}modal-container * html,modal-container * body,modal-container * div,modal-container * span,modal-container * applet,modal-container * object,modal-container * iframe,modal-container * h1,modal-container * h2,modal-container * h3,modal-container * h4,modal-container * h5,modal-container * h6,modal-container * p,modal-container * blockquote,modal-container * pre,modal-container * a,modal-container * abbr,modal-container * acronym,modal-container * address,modal-container * big,modal-container * cite,modal-container * code,modal-container * del,modal-container * dfn,modal-container * em,modal-container * img,modal-container * ins,modal-container * kbd,modal-container * q,modal-container * s,modal-container * samp,modal-container * small,modal-container * strike,modal-container * strong,modal-container * sub,modal-container * sup,modal-container * tt,modal-container * var,modal-container * b,modal-container * u,modal-container * i,modal-container * center,modal-container * dl,modal-container * dt,modal-container * dd,modal-container * ol,modal-container * ul,modal-container * li,modal-container * fieldset,modal-container * form,modal-container * label,modal-container * legend,modal-container * table,modal-container * caption,modal-container * tbody,modal-container * tfoot,modal-container * thead,modal-container * tr,modal-container * th,modal-container * td,modal-container * article,modal-container * aside,modal-container * canvas,modal-container * details,modal-container * embed,modal-container * figure,modal-container * figcaption,modal-container * footer,modal-container * header,modal-container * hgroup,modal-container * menu,modal-container * nav,modal-container * output,modal-container * ruby,modal-container * section,modal-container * summary,modal-container * time,modal-container * mark,modal-container * audio,modal-container * video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}modal-container * html{line-height:1}modal-container * ol,modal-container * ul{list-style:none}modal-container * table{border-collapse:collapse;border-spacing:0}modal-container * caption,modal-container * th,modal-container * td{text-align:left;font-weight:400;vertical-align:middle}modal-container * q,modal-container * blockquote{quotes:none}modal-container * q:before,modal-container * q:after,modal-container * blockquote:before,modal-container * blockquote:after{content:"";content:none}modal-container * a img{border:none}modal-container * article,modal-container * aside,modal-container * details,modal-container * figcaption,modal-container * figure,modal-container * footer,modal-container * header,modal-container * hgroup,modal-container * main,modal-container * menu,modal-container * nav,modal-container * section,modal-container * summary{display:block}.rr-popup{max-height:100%;display:flex;margin-block:0!important;padding-block:30px;box-sizing:border-box}@media (max-width: 768px) and (min-width: 0){.rr-popup{padding:0;margin:0!important;height:100%}}.rr-popup .modal-content{display:flex;flex:1;max-height:inherit}@media (max-width: 768px) and (min-width: 0){.rr-popup .modal-content{border-radius:0}}.azds-top-menu{display:block;position:absolute;top:50%;transform:translateY(-50%);right:10%;text-align:right}.azds-top-menu-with-login{display:flex;align-items:center}.azds-top-menu-with-login .login{display:inherit;margin-left:0}.azds-top-menu-with-login .login .iprefer-hello{margin-right:0;margin-bottom:3px}.azds-top-menu-with-login .login .iprefer-hello .azds-iprefer-login{height:38px}@media (max-width: 1023px) and (min-width: 0){.azds-top-menu-with-login .login{display:none}}.azds-booking-section{--color-white: #ffffff;--color-primary: #000;background-color:#fff;color:#282828;height:auto;inset:0;line-height:1.2;position:fixed;width:100%;z-index:1001;font-size:16px;letter-spacing:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-webkit-font-smoothing:initial}.azds-booking-section html,.azds-booking-section body,.azds-booking-section div,.azds-booking-section span,.azds-booking-section applet,.azds-booking-section object,.azds-booking-section iframe,.azds-booking-section h1,.azds-booking-section h2,.azds-booking-section h3,.azds-booking-section h4,.azds-booking-section h5,.azds-booking-section h6,.azds-booking-section p,.azds-booking-section blockquote,.azds-booking-section pre,.azds-booking-section a,.azds-booking-section abbr,.azds-booking-section acronym,.azds-booking-section address,.azds-booking-section big,.azds-booking-section cite,.azds-booking-section code,.azds-booking-section del,.azds-booking-section dfn,.azds-booking-section em,.azds-booking-section img,.azds-booking-section ins,.azds-booking-section kbd,.azds-booking-section q,.azds-booking-section s,.azds-booking-section samp,.azds-booking-section small,.azds-booking-section strike,.azds-booking-section strong,.azds-booking-section sub,.azds-booking-section sup,.azds-booking-section tt,.azds-booking-section var,.azds-booking-section b,.azds-booking-section u,.azds-booking-section i,.azds-booking-section center,.azds-booking-section dl,.azds-booking-section dt,.azds-booking-section dd,.azds-booking-section ol,.azds-booking-section ul,.azds-booking-section li,.azds-booking-section fieldset,.azds-booking-section form,.azds-booking-section label,.azds-booking-section legend,.azds-booking-section table,.azds-booking-section caption,.azds-booking-section tbody,.azds-booking-section tfoot,.azds-booking-section thead,.azds-booking-section tr,.azds-booking-section th,.azds-booking-section td,.azds-booking-section article,.azds-booking-section aside,.azds-booking-section canvas,.azds-booking-section details,.azds-booking-section embed,.azds-booking-section figure,.azds-booking-section figcaption,.azds-booking-section footer,.azds-booking-section header,.azds-booking-section hgroup,.azds-booking-section menu,.azds-booking-section nav,.azds-booking-section output,.azds-booking-section ruby,.azds-booking-section section,.azds-booking-section summary,.azds-booking-section time,.azds-booking-section mark,.azds-booking-section audio,.azds-booking-section video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.azds-booking-section html{line-height:1}.azds-booking-section ol,.azds-booking-section ul{list-style:none}.azds-booking-section table{border-collapse:collapse;border-spacing:0}.azds-booking-section caption,.azds-booking-section th,.azds-booking-section td{text-align:left;font-weight:400;vertical-align:middle}.azds-booking-section q,.azds-booking-section blockquote{quotes:none}.azds-booking-section q:before,.azds-booking-section q:after,.azds-booking-section blockquote:before,.azds-booking-section blockquote:after{content:"";content:none}.azds-booking-section a img{border:none}.azds-booking-section article,.azds-booking-section aside,.azds-booking-section details,.azds-booking-section figcaption,.azds-booking-section figure,.azds-booking-section footer,.azds-booking-section header,.azds-booking-section hgroup,.azds-booking-section main,.azds-booking-section menu,.azds-booking-section nav,.azds-booking-section section,.azds-booking-section summary{display:block}@font-face{font-family:GT-Walsheim-light;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Light.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Light.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Light.7cebfdfc08.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Conv_GT-Walsheim-Thin;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Thin.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:GT-Walsheim;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Medium.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Medium.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Walsheim-Medium.7cebfdfc08.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT-Sectra-Display;font-style:normal;font-weight:400;src:url("/assets/newbooking.azds.com/assets-web/fonts/GT-Sectra-Display-Regular.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Sectra-Display-Regular.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/GT-Sectra-Display-Regular.7cebfdfc08.ttf") format("truetype")}@font-face{font-family:Conv_Neutra2Text-Book;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.eot");src:local("\432\428\407"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_Neutra2Text-Book;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.eot");src:local("\263a"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Book.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_Neutra2Text-Demi;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.eot");src:local("\263a"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Demi.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_Neutra2Text-Light;src:url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.eot");src:local("\263a"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/Neutra2Text-Light.7cebfdfc08.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:CharisSIL Bold;src:url("/assets/newbooking.azds.com/assets-web/fonts/CharisSIL-Bold.7cebfdfc08.ttf") format("truetype");font-weight:700}@font-face{font-family:CharisSIL;src:url("/assets/newbooking.azds.com/assets-web/fonts/CharisSIL-Regular.7cebfdfc08.ttf") format("truetype");font-weight:400}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.eot");src:local("GT Walsheim Pro Regular"),local("GTWalsheimPro-Regular"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Regular.7cebfdfc08.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.eot");src:local("GT Walsheim Pro Medium"),local("GTWalsheimPro-Medium"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Medium.7cebfdfc08.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.eot");src:local("GT Walsheim Pro Light"),local("GTWalsheimPro-Light"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro/GTWalsheimPro-Light.7cebfdfc08.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.eot");src:local("GT Walsheim Pro Bold"),local("GTWalsheimPro-Bold"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTWalsheimPro-Bold.7cebfdfc08.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT Sectra Display Trial;src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.eot");src:url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.6e379aef61.eo") format("embedded-opentype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.woff2") format("woff2"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.woff") format("woff"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.7cebfdfc08.ttf") format("truetype"),url("/assets/newbooking.azds.com/assets-web/fonts/travel-agent/GTSectraDisplayTrial/GTSectraDisplayTrial-Regular.svg") format("svg");font-weight:400;font-style:normal;font-display: swap;}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}.azds-booking-section .sel .ng-select .ng-arrow-wrapper{padding-right:30px}.azds-booking-section .sel .ng-select .ng-select-container .ng-value-container{padding-left:16px}.azds-booking-section .ng-select.multi-room-dropdown__children-age{min-width:3.5rem}.azds-booking-section .ng-select.ng-select.multi-room-dropdown .ng-dropdown-panel{width:calc(100% + 2px);left:-1px}@media (max-width: 600px) and (min-width: 0){.azds-booking-section .ng-select.ng-select.multi-room-dropdown{width:100%}}.azds-booking-section .azds-booking-sel .ng-select,.azds-booking-section .booking-sel .ng-select{border:1px solid #323232}.azds-booking-section .azds-booking-sel .ng-select .ng-arrow-wrapper,.azds-booking-section .booking-sel .ng-select .ng-arrow-wrapper{padding-right:16px}.azds-booking-section .azds-booking-sel .ng-select .ng-select-container .ng-value-container,.azds-booking-section .booking-sel .ng-select .ng-select-container .ng-value-container{padding-left:16px}.azds-booking-section .azds-booking-sel .ng-select .ng-dropdown-panel,.azds-booking-section .booking-sel .ng-select .ng-dropdown-panel{width:calc(100% + 2px);left:-1px}.azds-booking-section boutique-filters .ng-select{width:auto}.azds-booking-section .ng-select.ng-select-opened>.ng-select-container .ng-arrow{transform:rotate(180deg)}.azds-booking-section .ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{opacity:.65}.azds-booking-section .ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.azds-booking-section .ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.azds-booking-section .ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.azds-booking-section .ng-select .ng-has-value .ng-placeholder{display:none}.azds-booking-section .ng-select .ng-select-container{color:#333;background-color:#fff;border:none;min-height:34px;align-items:center;outline:2px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.azds-booking-section .reserve-form .ng-select.ng-pristine .ng-select-container,.azds-booking-section .reserve-form .ng-select:not(.form-input-selected) .ng-select-container{color:#959595}.azds-booking-section .reserve-form .ng-select.ng-pristine .ng-arrow-wrapper .ng-arrow,.azds-booking-section .reserve-form .ng-select:not(.form-input-selected) .ng-arrow-wrapper .ng-arrow{opacity:.4}.azds-booking-section .reserve-form .ng-select .ng-select-container{padding-block-start:1px;font-family:"AZDS-order-form-second",var(--second-font-family);font-size:14px}.azds-booking-section .reserve-form .ng-select .ng-select-container .ng-value-container{padding-inline-start:14px}.azds-booking-section .reserve-form .ng-select .ng-select-container .ng-arrow-wrapper{padding-inline-end:10px}@media (max-width: 800px){.azds-booking-section .dynamic-package-large-slide__item .reserve-form .ng-select .ng-select-container .ng-value-container{padding-inline-start:6px}.azds-booking-section .dynamic-package-large-slide__item .reserve-form .ng-select .ng-select-container .ng-arrow-wrapper{padding-inline-end:0}}.azds-booking-section .ng-select.ng-select_iprefer-form .ng-dropdown-panel,.azds-booking-section .sel .ng-select .ng-dropdown-panel{width:calc(100% + 2px);left:-1px}.azds-booking-section .ng-select .ng-select-container .ng-value-container{align-items:center;padding-inline-start:10px;color:inherit;font-size:inherit;text-transform:uppercase}.azds-booking-section .ng-select.ng-select_currency-dropdown .ng-dropdown-panel,.azds-booking-section .ng-select.ng-select_language-dropdown .ng-dropdown-panel{letter-spacing:0}.azds-booking-section .ng-select.ng-select_language-dropdown .ng-value-container{font-size:18px}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .ng-select.ng-select_language-dropdown .ng-value-container{font-size:14px;padding-inline-start:6px}}.azds-booking-section .ng-select.ng-select_currency-dropdown:not(.azds-small){min-width:100px}@media (max-width: 600px) and (min-width: 0){.azds-booking-section .ng-select.ng-select_currency-dropdown:not(.azds-small){min-width:0;width:auto}}.azds-booking-section .ng-select.ng-select_currency-dropdown:not(.azds-small) .ng-dropdown-panel{min-width:160px}@media (max-width: 600px) and (min-width: 0){.azds-booking-section .ng-select.ng-select_currency-dropdown:not(.azds-small) .ng-dropdown-panel{min-width:0;width:100%}}.azds-booking-section .ng-select.ng-select_currency-dropdown .ng-value-container{justify-content:center;font-size:18px}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .ng-select.ng-select_currency-dropdown .ng-value-container{font-size:14px;padding-inline-start:6px}}.azds-booking-section .ng-select.ng-select_currency-dropdown .ng-select-container .ng-value-container .ng-placeholder{color:inherit}.azds-booking-section .ng-select.ng-select-rooms-filter{display:inline-block;min-width:10rem;text-align:left;border:none;margin:0 10px 15px}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .ng-select.ng-select-rooms-filter{flex:1 1 auto;min-width:156px}}.azds-booking-section .ng-select.ng-select-rooms-filter .ng-select-container{border:none;border-bottom:1px solid #000;border-radius:0;color:inherit;font-weight:500;height:34px;text-transform:uppercase;font-size:18px;letter-spacing:3px}@media screen and (max-width: 1600px){.azds-booking-section .ng-select.ng-select-rooms-filter .ng-select-container{font-size:16px;letter-spacing:2px}}@media (max-width: 1439px) and (min-width: 0){.azds-booking-section .ng-select.ng-select-rooms-filter .ng-select-container{font-size:14px;letter-spacing:1px}}@media (max-width: 1279px) and (min-width: 0){.azds-booking-section .ng-select.ng-select-rooms-filter .ng-select-container{font-size:12px}}.azds-booking-section boutique-filters .filter-rate-area_has-rate-group .ng-select.ng-select-rooms-filter:not(.selected) .ng-select-container .ng-value-container{opacity:.7}.azds-booking-section boutique-destination-hotels-filter .ng-select.ng-select-rooms-filter{margin:0}.azds-booking-section boutique-destination-hotels-filter .ng-select .ng-select-container .ng-value-container{padding-inline-start:0}.azds-booking-section .ng-dropdown-panel [dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-inline:0 10px}.azds-booking-section .ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:11%}@media (max-width: 1439px) and (min-width: 0){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:14%}}@media (max-width: 1279px) and (min-width: 0){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:14%}}@media screen and (max-width: 1210px){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:13%}}@media (max-width: 1023px) and (min-width: 0){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:9%}}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:8%}}@media (max-width: 600px) and (min-width: 0){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:10%}}@media (max-width: 414px) and (min-width: 0){.azds-booking-section .reserve-box .destin-sel.booking-sel .ng-select .ng-select-container{padding-left:14%}}.azds-booking-section .ng-select.ng-select-single.progress-bar_mobile{margin:0 5px;border:1px solid #323232}.azds-booking-section .ng-select.ng-select-single.progress-bar_mobile .ng-select-container{height:60px}.azds-booking-section .ng-select.ng-select-single.progress-bar_mobile .ng-select-container .ng-value{width:100%}.azds-booking-section .ng-select.ng-select-single .ng-select-container{height:34px}.azds-booking-section .ng-select.ng-select-single.ng-select_iprefer-form .ng-select-container,.azds-booking-section .sel .ng-select .ng-select-container{min-height:53px}.azds-booking-section .ng-select.ng-select-single.ng-select_iprefer-form .ng-select-container:has(input:focus),.azds-booking-section .sel .ng-select .ng-select-container:has(input:focus){min-height:51px}.azds-booking-section .reserve-form.modify-form .sel .ng-select .ng-select-container{min-height:56px}.azds-booking-section .reserve-box .booking-sel .ng-select .ng-select-container{height:61px}.azds-booking-section .ng-select.multi-room-dropdown .ng-select-container,.azds-booking-section .azds-booking-sel .ng-select .ng-select-container{height:39px;box-sizing:border-box}.azds-booking-section .ng-select.multi-room-dropdown .ng-select-container{margin-right:.7rem}.azds-booking-section .ng-select.multi-room-dropdown_promo-group{letter-spacing:1px;font-size:78%}.azds-booking-section .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{left:0;padding-inline:10px 50px;caret-color:transparent;cursor:pointer}.azds-booking-section .ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-input{cursor:not-allowed}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label .ng-option-label-number{display:inline-flex;position:relative;justify-content:center}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label .ng-option-label-number_small{min-width:.5rem}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label .ng-option-label-number_large{min-width:.7rem}.azds-booking-section [dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.azds-booking-section .ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.azds-booking-section .ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#dcdcdc;border-radius:2px;margin-right:5px}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.azds-booking-section .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}.azds-booking-section [dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.azds-booking-section .ng-select .ng-clear-wrapper{color:#999}.azds-booking-section .ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.azds-booking-section .ng-select .ng-spinner-zone{padding:5px 5px 0 0}.azds-booking-section [dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.azds-booking-section .ng-select .ng-arrow-wrapper{width:28px;padding-inline-end:5px}.azds-booking-section [dir=rtl] .ng-select .ng-arrow-wrapper{padding-inline:5px 0}.azds-booking-section .ng-select .ng-arrow-wrapper:hover .ng-arrow{opacity:.65}.azds-booking-section .ng-select .ng-arrow-wrapper .ng-arrow{height:12px;width:100%;border:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcgMTBsNSA1IDUtNUg3eiIvPjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;transition:opacity .1s ease-in-out}.azds-booking-section .ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0;z-index:1100}.azds-booking-section .ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6}.azds-booking-section .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.azds-booking-section .ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.azds-booking-section .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.azds-booking-section .ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.azds-booking-section .ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:1px 8px;font-weight:500;color:#0000008a;cursor:pointer}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f0f0f0}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#dcdcdc;font-weight:600}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;font-family:var(--default-font-family);font-size:12px;line-height:1;font-variant:normal;padding:5px 8px}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:12px 8px}}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#dcdcdc}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f0f0f0;color:#333}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc;cursor:default}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}.azds-booking-section [dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.azds-booking-section .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}.azds-booking-section [dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}.azds-booking-section [dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.azds-booking-section :host-context(.booking-lang-ar) .ng-select{text-align:right}.azds-booking-section .dates-step .form-col .ng-dropdown-panel{z-index:10000}.azds-booking-section input,.azds-booking-section textarea{text-transform:uppercase}.azds-booking-section ::placeholder{text-transform:uppercase}.azds-booking-section input,.azds-booking-section select,.azds-booking-section textarea,.azds-booking-section button{font-family:var(--second-font-family);-o-appearance:none;appearance:none;-webkit-border-radius:0}.azds-booking-section input:focus,.azds-booking-section select:focus{outline:#fd6a02 solid 2px}.azds-booking-section select{text-transform:uppercase}.azds-booking-section select::-ms-expand{display:none}.azds-booking-section .reserve-form{border:1px solid #3b3b3d;padding:42px 0 0}.azds-booking-section .reserve-form .sel select{appearance:none!important;background-color:#fff;background-image:url("/assets/newbooking.azds.com/assets-web/themes/boutique/select-arrow-b.7cebfdfc08.png");background-position:right top;background-repeat:no-repeat;border:medium none;box-sizing:border-box;color:#181818;font-size:14px;font-weight:500;height:53px;letter-spacing:1px;line-height:1.2em;padding:0 47px 0 10px;text-align:left;text-indent:.01px;text-overflow:ellipsis;width:100%;font-variant:small-caps}.azds-booking-section .reserve-form .sel select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000000}.azds-booking-section .reserve-form .reserve-row{padding-left:6%;padding-right:6%}.azds-booking-section .reserve-form .reserve-row.azds-form-section-with-additional-request{margin-bottom:0}.azds-booking-section .reserve-form .reserve-row-section{border-top:1px solid #000;padding-top:50px;margin-bottom:7px}.azds-booking-section .reserve-form .inp input{background:#0000 none repeat scroll 0 0;border:medium none;color:#181818;font-size:14px;font-weight:500;padding:18px 10px 17px 14px;width:100%;height:auto;text-overflow:ellipsis}.azds-booking-section .reserve-form *::-webkit-input-placeholder{color:#080808;opacity:.43;font-variant:small-caps;font-family:var(--second-font-family)}.azds-booking-section .reserve-form *::-moz-placeholder{color:#080808;opacity:.43;font-variant:small-caps;font-family:var(--second-font-family)}.azds-booking-section .reserve-form *:-moz-placeholder{color:#080808;opacity:.43;font-variant:small-caps;font-family:var(--second-font-family)}.azds-booking-section .reserve-form *:-ms-input-placeholder{color:#080808;opacity:.43;font-variant:small-caps;font-family:var(--second-font-family)}.azds-booking-section .reserve-form .reserve-box.sep .inp.inp-f-name input::-webkit-input-placeholder{font-size:13px;text-transform:uppercase}.azds-booking-section .reserve-form .reserve-box.sep .inp.inp-f-name input::-moz-placeholder{font-size:13px;text-transform:uppercase}.azds-booking-section .reserve-form .reserve-box.sep .inp.inp-f-name input:-moz-placeholder{font-size:13px;text-transform:uppercase}.azds-booking-section .reserve-form .reserve-box.sep .inp.inp-f-name input:-ms-input-placeholder{font-size:13px;text-transform:uppercase}.azds-booking-section .reserve-form .reserve-col-tercera .checkbox{margin-bottom:27px}.azds-booking-section .reserve-form .reserve-col-tercera .checkbox span{font-size:14px;font-variant:small-caps;position:relative;text-transform:uppercase;top:0;letter-spacing:1px;margin-right:4px}.azds-booking-section .reserve-form .t-area{border:1px solid #505050;height:127px}.azds-booking-section .reserve-form .t-area textarea{background:#0000 none repeat scroll 0 0;border:medium none;color:#080808;font-size:16px;font-weight:500;height:125px;padding:16px 14px 0 20px;resize:none;width:100%}.azds-booking-section .reserve-form .reserve-box{border:1px solid #505050;height:56px}.azds-booking-section .reserve-form .reserve-box .less_fsize select{font-size:15px;letter-spacing:0}.azds-booking-section .reserve-form .reserve-box.sep .sel{border-right:1px solid #505050;float:left;width:22%}.azds-booking-section .reserve-form .reserve-box.sep .sel select{background-image:url("/assets/newbooking.azds.com/assets-web/themes/boutique/select-arrow2.7cebfdfc08.png");line-height:54px;padding:0 5px 0 14px}.azds-booking-section .reserve-form .reserve-box.sep .inp{float:left;width:78%}.azds-booking-section .reserve-form .reserve-col{float:left;width:47%;margin-block-end:18px}.azds-booking-section .reserve-form .reserve-col_no-margin{margin-block-end:0}.azds-booking-section .reserve-form .reserve-col.form-cardExp{width:21%}.azds-booking-section .reserve-form .reserve-col.card-name{margin:0!important}.azds-booking-section .reserve-form .reserve-col+.reserve-col.form-cardExp{margin-left:5%}.azds-booking-section .reserve-form .reserve-col+.reserve-col{margin-left:6%}.azds-booking-section .reserve-form .reserve-col-tercera{width:31%}.azds-booking-section .reserve-form .reserve-col-tercera+.reserve-col-tercera{margin-left:3.5%}.azds-booking-section .reserve-form .reserve-col-tercera+.reserve-col-tercera:nth-child(odd){margin-left:0}.azds-booking-section .reserve-form .reserve-col .reserve-col{width:45%}.azds-booking-section .reserve-form .reserve-col .reserve-col+.reserve-col{margin-left:10%}.azds-booking-section .reserve-form .reserve-col.wid100{width:100%}.azds-booking-section .reserve-form .reserve-box.error{border-color:#a98e53}.azds-booking-section .reserve-form .hint.error{color:#a98e53;font-size:14px;font-weight:300;min-height:17px}.azds-booking-section .reserve-form .dynamic-package-large-slide-form__block_settings .hint.error{position:absolute}.azds-booking-section .reserve-form .marked{position:relative}.azds-booking-section .reserve-form .marked:after{color:#a98e53;content:"*";font-size:16px;font-weight:500;position:absolute;right:-10px;top:-9px}.azds-booking-section .reserve-form .reserve-row.align-center{text-align:center}.azds-booking-section .reserve-form .reserve-btn{border:none;border-bottom:1px solid #000;background-color:transparent;color:#000;cursor:pointer;display:inline-block;font-size:19px;font-weight:500;height:auto;margin:19px;letter-spacing:2px;width:auto;text-transform:uppercase;padding:0 0 4px}.azds-booking-section .reserve-form .reserve-btn:hover{background-color:transparent}.azds-booking-section .reserve-form .wrap-checkboxes{padding-top:7px}.azds-booking-section .reserve-form .wrap-checkboxes a{font-size:12px}.azds-booking-section .reserve-form .title+.reserve-col .wrap-checkboxes,.azds-booking-section .reserve-form .title+.reserve-col+.reserve-col .wrap-checkboxes,.azds-booking-section .reserve-form .title+.reserve-col+.reserve-col+.reserve-col .wrap-checkboxes{padding-top:0}.azds-booking-section .reserve-form .checkbox{margin-bottom:9px}.azds-booking-section .reserve-form .checkbox input{display:none}.azds-booking-section .reserve-form .checkbox label{display:block;padding-left:0}.azds-booking-section .reserve-form .checkbox label:last-child{padding-bottom:0}.azds-booking-section .reserve-form .checkbox label em{background:#fff none repeat scroll 0 0;border:1px solid #505050;cursor:pointer;float:left;font-weight:400;height:18px;margin-right:5px;width:18px}.azds-booking-section .reserve-form .checkbox label em.form-checkbox-error{border:#a98e53 1px solid}.azds-booking-section .reserve-form .checkbox input:checked+em,.azds-booking-section .reserve-form .checkbox em[aria-checked=true]{background:#fff url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png") no-repeat scroll center center}.azds-booking-section .reserve-form .checkbox span{color:#080808;display:block;font-size:12px;font-style:normal;margin-left:34px;padding-top:1px;position:relative;top:3px}.azds-booking-section .reserve-form .checkbox label em.error{border:1px solid #d02424}@media (max-width: 1439px) and (min-width: 0){.azds-booking-section .reserve-form .inp input,.azds-booking-section .reserve-form .sel select,.azds-booking-section .reserve-form .reserve-box.sep .sel select{padding-left:10px}}@media (max-width: 1279px) and (min-width: 0){.azds-booking-section .reserve-form{padding-left:3%;padding-right:3%}.azds-booking-section .reserve-form .sel select{padding:0 26px 0 2px;background-position:110% 0;background-position:right bottom}.azds-booking-section .reserve-form .reserve-box.sep .sel select{padding-left:5px}.azds-booking-section .reserve-form .inp input{padding-left:5px;padding-right:5px}.azds-booking-section .reserve-form .reserve-box.sep .sel{width:30%}.azds-booking-section .reserve-form .reserve-box.sep .inp{width:70%}}@media screen and (max-width: 1090px){.azds-booking-section .reserve-form .reserve-row{padding:0 2%}.azds-booking-section .reserve-form .reserve-row-section{padding-top:35px}}@media (max-width: 1023px) and (min-width: 0){.azds-booking-section .reserve-form{padding:50px 3%}.azds-booking-section .reserve-form .sel select{padding:0 47px 0 5px;background-position:right top}.azds-booking-section .reserve-form .booking-sel select{line-height:4.8em}.azds-booking-section .reserve-form .destin-sel.booking-sel select{padding-left:9%;font-size:15px;line-height:3.8em}.azds-booking-section .reserve-form .reserve-box.sep .sel{width:37%}.azds-booking-section .reserve-form .reserve-box.sep .inp{width:60%}.azds-booking-section .reserve-form .sel select{padding-left:6px}.azds-booking-section .reserve-form .reserve-box.sep .sel select,.azds-booking-section .reserve-form .inp input{padding-left:10px}.azds-booking-section .reserve-form .reserve-box .promo-wrap .promo-link{font-size:110%}}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .reserve-form .reserve-row{margin-bottom:0}.azds-booking-section .reserve-form .reserve-col{margin-bottom:15px;width:100%}.azds-booking-section .reserve-form .reserve-col.prefix-form-col{float:left;width:20%}.azds-booking-section .reserve-form .reserve-row .reserve-col.prefix-form-col+firstname-form-col{float:left;width:80%}.azds-booking-section .reserve-form .reserve-row .reserve-col.lastname-form-col{clear:both}.azds-booking-section .reserve-form .reserve-col+.reserve-col{margin-left:0}.azds-booking-section .reserve-form .reserve-col .reserve-col{width:100%}.azds-booking-section .reserve-form .reserve-col .reserve-col+.reserve-col{margin-left:0}.azds-booking-section .reserve-form .reserve-row:nth-child(n+6) .reserve-col{margin-bottom:15px}.azds-booking-section .reserve-form .reserve-row:nth-child(n+6) .reserve-col:last-child{margin-bottom:15px}.azds-booking-section .reserve-form .reserve-box.sep .sel{width:22%}.azds-booking-section .reserve-form .reserve-box.sep .inp{width:78%}}@media (max-width: 414px) and (min-width: 0){.azds-booking-section .reserve-form .reserve-col{float:none}}.azds-booking-section .reserve-form .reserve-col.disclaimer-text p{margin:0}.azds-booking-section .reserve-form .reserve-col.disclaimer-text strong,.azds-booking-section .reserve-form .reserve-col.disclaimer-text b{font-weight:700}.azds-booking-section .reserve-form .reserve-col.disclaimer-text i,.azds-booking-section .reserve-form .reserve-col.disclaimer-text em{font-style:italic!important}.azds-booking-section .reserve-form .reserve-col.disclaimer-text small{font-size:70%}.azds-booking-section .reserve-form .reserve-col.disclaimer-text ul,.azds-booking-section .reserve-form .reserve-col.disclaimer-text ol{padding-inline-start:1.2rem}.azds-booking-section .reserve-form .reserve-col.disclaimer-text ul li,.azds-booking-section .reserve-form .reserve-col.disclaimer-text ol li{text-align:start}.azds-booking-section .reserve-form .reserve-col.disclaimer-text ul{list-style-type:disc}.azds-booking-section .reserve-form .reserve-col.disclaimer-text ol{list-style-type:decimal}.azds-booking-section .reserve-form .reserve-col.disclaimer-text a{text-decoration:underline!important;color:#337ab7}.azds-booking-section .reserve-form .reserve-col.disclaimer-text a:visited{color:#551a8b}.azds-booking-section .reserve-form .reserve-col.disclaimer-text a:active{color:red}.azds-booking-section .reserve-form .reserve-col.disclaimer-text:nth-child(4){margin-left:0!important}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}.azds-booking-section :root{--default-font-family: "AZDS-main", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT-Walsheim", serif;--third-font-family: "AZDS-third", "GT-Sectra-Display", serif;--fourth-font-family: "AZDS-fourth", "Conv_Neutra2Text-Book", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "BrandonTextWeb-Regular", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--ta-modal-dialog-font-family: "GT Walsheim Pro", "GT-Walsheim-light", serif;--inter-font-family: "Inter", sans-serif}.azds-booking-section .booking-lang-vi{--default-font-family: "AZDS-main", "Arial", sans-serif;--second-font-family: "AZDS-second", "CharisSIL Bold", "CharisSIL", sans-serif;--third-font-family: "AZDS-third", "CharisSIL", "Roboto", serif;--fourth-font-family: "AZDS-fourth", "CharisSIL", "Roboto", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "CharisSIL", "Roboto", serif}.azds-booking-section .boutique-ta{--default-font-family: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif}.azds-booking-section :root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}@media (max-width: 1023px) and (min-width: 0){.azds-booking-section :root{--experience-dropdown-width: 256px}}@media (max-width: 1023px) and (min-width: 0){.azds-booking-section :root{--experience-details-image-height: 256px}}@media (max-width: 414px) and (min-width: 0){.azds-booking-section :root{--experience-details-image-height: 210px}}.azds-booking-section *{box-sizing:border-box;line-height:inherit;color:inherit;font-family:var(--default-font-family)}.azds-booking-section p,.azds-booking-section ul,.azds-booking-section ul li{padding:0;font:inherit;margin:0}.azds-booking-section h1,.azds-booking-section h2,.azds-booking-section h3,.azds-booking-section h4{font-family:inherit;margin:inherit;opacity:1}.azds-booking-section a,.azds-booking-section a:hover,.azds-booking-section a:focus,.azds-booking-section a:active{border:0 none;outline:medium none}.azds-booking-section img{border:0 none}.azds-booking-section .clearfix:after{clear:both;content:"";display:table}.azds-booking-section .azds-text{font-family:var(--default-font-family);font-size:16px;color:#181818;line-height:1.4}.azds-booking-section .azds-category-tag{background-color:#fff;padding:6px 16px;text-transform:uppercase;display:inline-block;border-radius:100px;border:1px solid var(--boutique-experience-border-color);font-weight:450;font-size:12px;line-height:16px;letter-spacing:1px}.azds-booking-section .booking-section-inner{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%;display:flex;flex-direction:column}.azds-booking-section .booking-section-wrap{flex:1}.azds-booking-section .booking-section-wrap-contact-info{margin-bottom:70px}.azds-booking-section .booking-section-wrap_assistant-route{display:flex;flex-direction:column}.azds-booking-section .booking-section-wrap_assistant-route .azds-contact-block-spacer{display:none}@media (max-width: 768px) and (min-width: 0){.azds-booking-section .booking-section-wrap_assistant-route{margin:0}.azds-booking-section .booking-section-wrap_assistant-route boutique-contact-info-overlay{display:none}}.azds-booking-section .booking-section-wrap progress-bar *{font-family:"AZDS-progress-bar-main",var(--default-font-family)}.azds-booking-section .booking-section-wrap progress-bar~boutique-confirmation-step .booking-confirmation-wrap,.azds-booking-section .booking-section-wrap progress-bar-clickable~boutique-confirmation-step .booking-confirmation-wrap{margin-top:20px}.azds-booking-section .booking-section-wrap ai-assistant-step,.azds-booking-section .booking-section-wrap boutique-ai-assistant-step{display:flex;flex-direction:column;flex:1 1 auto}.azds-booking-section .booking-section-wrap .focus-helper{position:absolute;left:-9999px;border:none;padding:0}.azds-booking-section .hidden{display:none!important}.azds-booking-section .overlay{background-color:#ffffffb3;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1011}.azds-booking-section .close_cross{background:#0000 url("/assets/newbooking.azds.com/assets-web/themes/boutique/ic-close-black.7cebfdfc08.png") no-repeat scroll center center;cursor:pointer;height:29px;right:5px;position:absolute;top:0;width:28px}.azds-booking-section .booking-section-header{border-bottom:1px solid #dcdddd;padding:1.7% 3.3% 1.7% 2%;position:relative;z-index:1010;flex:none}.azds-booking-section .booking-section-header__slot-container{display:flex;align-items:center;gap:20px}@media screen and (min-width: 1220px){.azds-booking-section .booking-section-header.header-with-iprefer-login.center{text-align:inherit;padding:1.7% 3.3% 1.7% 2%}}.azds-booking-section .booking-section-header .logo,.azds-booking-section .booking-section-header .btn-close{display:inline-block;vertical-align:middle}.azds-booking-section .booking-section-header .logo img{vertical-align:middle;max-height:100px;min-height:40px;max-width:100%}.azds-booking-section .booking-section-header .btn-close{background:#0000 url("/assets/newbooking.azds.com/assets-web/themes/boutique/btn-close.png") no-repeat scroll center center/contain;cursor:pointer;height:41px;position:absolute;right:3%;width:41px;top:50%;transform:translateY(-50%)}.azds-booking-section .azds-top-menu{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.azds-booking-section .booking-section__ta-header{background:var(--surface-secondary);padding:1.7% 3.3% 1.7% 2%;padding-block:8px;border-bottom:1px solid #dcdddd}.azds-booking-section .booking-section__ta-header_return-btn{font-size:14px;line-height:18px;display:flex;flex-direction:row;align-items:center;gap:10px;background:none;border:0;padding:0}.azds-booking-section.azds-browser-mac-safari .reserve-form .reserve-box .ng-select .ng-value-container{position:relative;top:1px;height:100%;min-height:22px}.azds-booking-section.azds-browser-ios-safari .reserve-form .reserve-box .ng-select .ng-value-container{position:relative;top:2px;height:100%;min-height:22px}.booking-section-header.booking-section-header__custom-template{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}@media (max-width: 1279px) and (min-width: 0){.azds-booking-section .booking-section-header .btn-close{height:30px;width:30px}}@media (max-width: 768px) and (min-width: 0){.azds-top-menu{right:60px}.azds-booking-section .booking-section-header .logo img{max-height:50px}.azds-booking-section .booking-section-header .btn-close{height:25px;width:25px}.booking-section-wrap{padding:15px 5px}.booking-section .close_cross{background-repeat:no-repeat;background-size:cover;right:10px;top:10px}body>.ng-star-inserted>.cal-tooltip>.cal-tooltip-inner{max-width:150px;padding:3px}}@media (max-width: 600px) and (min-width: 0){.azds-booking-section .booking-section-header:not(.booking-section-header__custom-template).center{text-align:center;max-height:none;height:auto;display:block}.azds-booking-section .booking-section-header:not(.booking-section-header__custom-template).center .logo{height:auto!important;margin:10px}.azds-booking-section .booking-section-header:not(.booking-section-header__custom-template).center .azds-top-menu{text-align:center;position:static;justify-content:center;transform:none}.azds-booking-section .booking-section-header:not(.booking-section-header__custom-template).center .azds-top-menu boutique-currency-dropdown ng-select{margin-right:0}.azds-booking-section .booking-section-header.booking-section-header__custom-template{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}.azds-booking-section .booking-section-header.booking-section-header__custom-template .booking-section-header__slot-container{padding:0}.azds-booking-section .booking-section-header.booking-section-header__custom-template .booking-section-header__slot-container_logo-close{grid-column:1/-1;display:flex;justify-content:center;align-items:center;text-align:center}.azds-booking-section .booking-section-header.booking-section-header__custom-template .booking-section-header__slot-container_login-modify{grid-column:1;grid-row:2}.azds-booking-section .booking-section-header.booking-section-header__custom-template .booking-section-header__slot-container_language-currency{grid-column:2;grid-row:2}.azds-booking-section .booking-section-header.booking-section-header__custom-template .booking-section-header__slot-container_language-currency .ng-select.azds-small{margin:0}}@media screen and (max-width: 700px){body>.ng-star-inserted>.cal-tooltip>.cal-tooltip-inner{max-width:120px}}.cdk-overlay-container{z-index:1001}@media screen and (max-width: 600px){booking-layout.noscroll{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;pointer-events:none}}.owl-dt-container-info{display:none}@media print{html.booking-overlay-open{overflow:auto}html.booking-overlay-open body>*:not(booking-layout){display:none}html.booking-overlay-open booking-layout .azds-booking-section .booking-section-inner{position:relative}html.booking-overlay-open booking-layout a[href]:after{content:none!important}html.booking-overlay-open booking-layout .azds-booking-section{position:relative}@page{size:auto;margin:9mm}}[dir=rtl] .azds-booking-section .ng-select .ng-select-container .ng-value-container,.booking-lang-ar.azds-booking-section .ng-select .ng-select-container .ng-value-container{padding-left:0;padding-right:10px}[dir=rtl] .azds-booking-section .ng-select .ng-arrow-wrapper,.booking-lang-ar.azds-booking-section .ng-select .ng-arrow-wrapper{padding-right:0}[dir=rtl] .azds-booking-section .sel .ng-select .ng-arrow-wrapper,.booking-lang-ar.azds-booking-section .sel .ng-select .ng-arrow-wrapper{padding-left:30px;padding-right:0}[dir=rtl] .azds-booking-section .sel .ng-select .ng-select-container .ng-value-container,.booking-lang-ar.azds-booking-section .sel .ng-select .ng-select-container .ng-value-container{padding-right:16px;padding-left:0}[dir=rtl] .azds-booking-section .azds-booking-sel .ng-select .ng-arrow-wrapper,[dir=rtl] .azds-booking-section .booking-sel .ng-select .ng-arrow-wrapper,.booking-lang-ar.azds-booking-section .azds-booking-sel .ng-select .ng-arrow-wrapper,.booking-lang-ar.azds-booking-section .booking-sel .ng-select .ng-arrow-wrapper{padding-left:16px;padding-right:0}[dir=rtl] .azds-booking-section .azds-booking-sel .ng-select .ng-select-container .ng-value-container,[dir=rtl] .azds-booking-section .booking-sel .ng-select .ng-select-container .ng-value-container,.booking-lang-ar.azds-booking-section .azds-booking-sel .ng-select .ng-select-container .ng-value-container,.booking-lang-ar.azds-booking-section .booking-sel .ng-select .ng-select-container .ng-value-container{padding-right:16px;padding-left:0}[dir=rtl] .azds-booking-section .azds-booking-sel .ng-select .ng-dropdown-panel,[dir=rtl] .azds-booking-section .booking-sel .ng-select .ng-dropdown-panel,.booking-lang-ar.azds-booking-section .azds-booking-sel .ng-select .ng-dropdown-panel,.booking-lang-ar.azds-booking-section .booking-sel .ng-select .ng-dropdown-panel{width:calc(100% + 2px);left:-1px}[dir=rtl] .azds-booking-section .reserve-form .ng-select .ng-select-container .ng-value-container,.booking-lang-ar.azds-booking-section .reserve-form .ng-select .ng-select-container .ng-value-container{padding-right:14px;padding-left:0}[dir=rtl] .azds-booking-section .reserve-form .ng-select .ng-select-container .ng-arrow-wrapper,.booking-lang-ar.azds-booking-section .reserve-form .ng-select .ng-select-container .ng-arrow-wrapper{padding-left:10px;padding-right:0}[dir=rtl] .azds-booking-section .ng-select.multi-room-dropdown .ng-select-container,.booking-lang-ar.azds-booking-section .ng-select.multi-room-dropdown .ng-select-container{margin-right:0;padding-right:.7rem}[dir=rtl] .azds-booking-section .ng-select.ng-select-rooms-filter,.booking-lang-ar.azds-booking-section .ng-select.ng-select-rooms-filter{text-align:right}@media (max-width: 800px){[dir=rtl] .azds-booking-section .dynamic-package-large-slide__item .reserve-form .ng-select .ng-select-container .ng-value-container,.booking-lang-ar.azds-booking-section .dynamic-package-large-slide__item .reserve-form .ng-select .ng-select-container .ng-value-container{padding-left:0;padding-right:6px}[dir=rtl] .azds-booking-section .dynamic-package-large-slide__item .reserve-form .ng-select .ng-select-container .ng-arrow-wrapper,.booking-lang-ar.azds-booking-section .dynamic-package-large-slide__item .reserve-form .ng-select .ng-select-container .ng-arrow-wrapper{padding-right:0;padding-left:0}}[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--default-font-family: "AZDS-main", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT-Walsheim", serif;--third-font-family: "AZDS-third", "GT-Sectra-Display", serif;--fourth-font-family: "AZDS-fourth", "Conv_Neutra2Text-Book", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "BrandonTextWeb-Regular", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--ta-modal-dialog-font-family: "GT Walsheim Pro", "GT-Walsheim-light", serif;--inter-font-family: "Inter", sans-serif}[dir=rtl] .azds-booking-section .booking-lang-vi,.booking-lang-ar.azds-booking-section .booking-lang-vi{--default-font-family: "AZDS-main", "Arial", sans-serif;--second-font-family: "AZDS-second", "CharisSIL Bold", "CharisSIL", sans-serif;--third-font-family: "AZDS-third", "CharisSIL", "Roboto", serif;--fourth-font-family: "AZDS-fourth", "CharisSIL", "Roboto", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "CharisSIL", "Roboto", serif}[dir=rtl] .azds-booking-section .boutique-ta,.booking-lang-ar.azds-booking-section .boutique-ta{--default-font-family: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif}[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}@media (max-width: 1023px) and (min-width: 0){[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--experience-dropdown-width: 256px}}@media (max-width: 1023px) and (min-width: 0){[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--experience-details-image-height: 256px}}@media (max-width: 414px) and (min-width: 0){[dir=rtl] .azds-booking-section :root,.booking-lang-ar.azds-booking-section :root{--experience-details-image-height: 210px}}[dir=rtl] .azds-booking-section .reserve-form .reserve-row:not(.special-requests-text)>div:not(.policy-wrapper):not(.rr-discovery-login__field),.booking-lang-ar.azds-booking-section .reserve-form .reserve-row:not(.special-requests-text)>div:not(.policy-wrapper):not(.rr-discovery-login__field){display:flex}[dir=rtl] .azds-booking-section .reserve-form .reserve-row:not(.special-requests-text).special-requests>div:not(.policy-wrapper),.booking-lang-ar.azds-booking-section .reserve-form .reserve-row:not(.special-requests-text).special-requests>div:not(.policy-wrapper){display:grid;grid-template-columns:1fr 1fr}[dir=rtl] .azds-booking-section .reserve-form .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col+.reserve-col{margin-left:0;margin-right:6%}[dir=rtl] .azds-booking-section .reserve-form .reserve-col.prefix-form-col,[dir=rtl] .azds-booking-section .reserve-form .reserve-col.firstname-form-col,[dir=rtl] .azds-booking-section .reserve-form .reserve-col.col-name,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col.prefix-form-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col.firstname-form-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col.col-name{margin-right:0}[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_0 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_1 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_2 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_3 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_4 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_5 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_6 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_7 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_8 input,[dir=rtl] .azds-booking-section .reserve-form .reserve-col .form-phone_9 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_0 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_1 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_2 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_3 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_4 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_5 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_6 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_7 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_8 input,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .form-phone_9 input{direction:ltr;text-align:right}[dir=rtl] .azds-booking-section .reserve-form .special-requests .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .special-requests .reserve-col+.reserve-col{margin-right:0}[dir=rtl] .azds-booking-section .reserve-form .special-requests-text .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .special-requests-text .reserve-col+.reserve-col{margin-right:0;margin-left:6%}[dir=rtl] .azds-booking-section .reserve-form .marked:after,.booking-lang-ar.azds-booking-section .reserve-form .marked:after{right:initial;left:-10px}[dir=rtl] .azds-booking-section .reserve-form .checkbox label em,.booking-lang-ar.azds-booking-section .reserve-form .checkbox label em{float:right}[dir=rtl] .azds-booking-section .reserve-form .checkbox span,.booking-lang-ar.azds-booking-section .reserve-form .checkbox span{margin-left:0;margin-right:34px}@media (max-width: 768px) and (min-width: 0){[dir=rtl] .azds-booking-section .reserve-form .reserve-row:not(.azds-form-terms-group)>div:not(.policy-wrapper):not(.rr-discovery-login__field),.booking-lang-ar.azds-booking-section .reserve-form .reserve-row:not(.azds-form-terms-group)>div:not(.policy-wrapper):not(.rr-discovery-login__field){display:block}[dir=rtl] .azds-booking-section .reserve-form .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col+.reserve-col{margin-right:0}[dir=rtl] .azds-booking-section .reserve-form .special-requests-text .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .special-requests-text .reserve-col+.reserve-col{margin-left:0}[dir=rtl] .azds-booking-section .reserve-form .reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col{margin-bottom:15px;width:100%}[dir=rtl] .azds-booking-section .reserve-form .reserve-col.prefix-form-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col.prefix-form-col{float:right}[dir=rtl] .azds-booking-section .reserve-form .reserve-col .reserve-col.prefix-form-col+firstname-form-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .reserve-col.prefix-form-col+firstname-form-col{float:right}[dir=rtl] .azds-booking-section .reserve-form .reserve-col .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .reserve-col+.reserve-col{margin-right:0}[dir=rtl] .azds-booking-section .reserve-form .reserve-col .reserve-col .reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .reserve-col .reserve-col{width:100%}[dir=rtl] .azds-booking-section .reserve-form .reserve-col .reserve-col .reserve-col+.reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col .reserve-col .reserve-col+.reserve-col{margin-right:0}[dir=rtl] .azds-booking-section .reserve-form .reserve-box.sep .sel,.booking-lang-ar.azds-booking-section .reserve-form .reserve-box.sep .sel{width:22%}[dir=rtl] .azds-booking-section .reserve-form .reserve-box.sep .inp,.booking-lang-ar.azds-booking-section .reserve-form .reserve-box.sep .inp{width:78%}}@media (max-width: 414px) and (min-width: 0){[dir=rtl] .azds-booking-section .reserve-form .reserve-col,.booking-lang-ar.azds-booking-section .reserve-form .reserve-col{float:none}}[dir=rtl] .azds-booking-section .booking-section-header .btn-close,.booking-lang-ar.azds-booking-section .booking-section-header .btn-close{right:initial;left:3%}[dir=rtl] .azds-booking-section .azds-top-menu,.booking-lang-ar.azds-booking-section .azds-top-menu{right:initial;left:10%;text-align:left}[dir=rtl] .azds-booking-section .booking-section__ta-header_return-btn img,.booking-lang-ar.azds-booking-section .booking-section__ta-header_return-btn img{transform:rotate(180deg)}#mc-challenge-modal{z-index:1002!important}
