.aui-pricing-offer.aui-pricing-offer--row .aui-pricing-offer__text{margin:0}.json-data-root,.json-data-type-object,.json-data-type-array,.json-data-key,.json-data-value,.json-data-root tr{box-sizing:border-box;font-weight:700}.json-data-key,.json-data-value{margin:0;padding:2px;font-weight:700}.json-data-value{border-left:1px solid var(--neutral-200)}.json-data-type-number{color:var(--secondary-800);text-align:center}.json-data-type-bool-true{color:var(--primary-extended2-900);text-align:center}.json-data-type-bool-false{color:var(--primary-700);text-align:center}.json-data-array-key{text-align:center;font-size:small;font-style:italic}.json-data-object-key,.json-data-array-key{color:var(--neutral-800);vertical-align:top}.json-data-type-array>tbody>tr,.json-data-type-object>tbody>tr{border:1px solid var(--neutral-200);border-bottom:none}.json-data-type-array>tbody>tr:nth-child(odd),.json-data-type-object>tbody>tr:nth-child(odd){background-color:var(--neutral-050)}.json-data-type-array>tbody>tr:nth-child(2n),.json-data-type-object>tbody>tr:nth-child(2n){background-color:var(--neutral-000)}.json-data-type-object,.json-data-type-array{border-collapse:collapse;width:100%}.json-data-root{border:1px solid var(--neutral-300);margin:2px}th.json-data-key{text-align:left}.json-data-type-array>tbody>tr:last-child,.json-data-type-object>tbody>tr:last-child{border-bottom:1px solid var(--neutral-200)}.json-data-type-array>tbody>tr:hover,.json-data-type-object>tbody>tr:hover{border:1px solid var(--primary-900)}.json-data-empty{color:var(--neutral-500);font-size:small;font-style:italic}.room-rate-header{gap:var(--spacing-m);background-color:var(--neutral-000);border-bottom:2px solid var(--neutral-200);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;min-height:64px;margin-bottom:-2px;display:flex}@media only screen and (max-width:767px){.room-rate-header{gap:var(--spacing-xxs);flex-direction:column;justify-content:center;align-items:start;display:flex}}.room-rate-header__divider{gap:var(--spacing-xxs);flex-shrink:0;width:fit-content;display:flex}@media only screen and (max-width:767px){.room-rate-header__divider{width:100%}}.room-rate-header__container{gap:var(--spacing-m);justify-content:space-between;width:100%;display:flex}.room-rate-header__container.rate-info{flex-direction:row-reverse}.room-rate-header__container.rate-info.no-thumbnail{justify-content:flex-end}@media only screen and (min-width:768px){.room-rate-header__container{align-items:center;justify-content:initial}.room-rate-header__container.rate-info{flex-direction:row}}.room-rate-header__title{font:var(--font-large-strong);color:var(--neutral-base)}.room-rate-header__title.pointer{cursor:pointer}@media only screen and (min-width:768px){.room-rate-header__title{margin-right:var(--spacing-xxs);display:inline}}@media only screen and (min-width:1024px){.room-rate-header__title{margin-right:var(--spacing-xs)}}.room-rate-header__title.pointer:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.room-rate-header__info-container{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media only screen and (max-width:767px){.room-rate-header__info-container{max-width:70%}}.room-rate-header__info{gap:var(--spacing-xxs);flex-direction:column;display:flex}.room-rate-header__info .aui-badge{width:fit-content!important}@media only screen and (min-width:768px){.room-rate-header__info{display:block}.room-rate-header__info .aui-badge{vertical-align:text-top;display:inline-flex}}.room-rate-header__details{gap:var(--spacing-xxs);flex-direction:column;width:fit-content;display:flex}.room-rate-header__details p{cursor:pointer;font:var(--font-small-regular)}.room-rate-header__details p:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width:768px){.room-rate-header__details{flex-direction:row;gap:12px}}.room-rate-header__show-details{color:var(--primary-750)}.room-rate-header__badge-button{min-width:0;max-width:100%}.room-rate__packet-sales{cursor:pointer;gap:var(--spacing-xs);width:100%;height:32px;font:var(--font-small-strong);background-color:#00f;margin-left:auto;padding:6px 12px}@media (max-width:420px){.room-rate__packet-sales{margin-left:0;display:none}}.room-rate__packet-sales span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.room-rate-packet__sales:focus-visible{border-radius:4px;outline:2px solid var(--secondary-700)!important;outline-offset:2px!important}.room-rate-packet__sales:focus{outline:none}.room-rate__packet-sales-dialog{flex-direction:column;gap:16px;display:flex}.room-rate__packet-sales-dialog--title{font:var(--font-large-strong)}.room-rate__packet-sales-dialog--text{font:var(--font-small-regular);display:inline}.room-rate__packet-sales-dialog--info{cursor:pointer;color:var(--primary-tweak);background-color:#0000;margin-left:2px;font-size:14px}.room-rate__packet-sales-dialog--info:focus-visible{border-radius:4px;outline:2px solid var(--secondary-700)!important;outline-offset:2px!important}.room-rate__packet-sales-dialog--info:focus{outline:none}.room-rate__packet-sales-dialog--info:before{content:" (";color:var(--neutral-900)}.room-rate__packet-sales-dialog--info:after{content:")";color:var(--neutral-900)}.room-rate__packet-sales-modal{font:var(--font-small-regula);padding:24px 24px 0}.aui-dialog__footer{text-align:center!important}.modal__content__section{padding:0!important}.padding-rate-header{padding:var(--spacing-s) var(--spacing-m)}@media only screen and (min-width:768px){.padding-rate-header{padding:var(--spacing-s) var(--spacing-xl)}}.padding-12-tb{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.padding-16-tb{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.padding-12-lr{padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.padding-16-lr{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.aui-dialog-overlay{background-color:#00000080!important}#root-modal .packet-sales-conditions{z-index:30000}.room-thumbnail__container{cursor:pointer;border-radius:4px;flex-shrink:0;width:64px;height:64px;position:relative}@media only screen and (min-width:768px){.room-thumbnail__container{width:116px;height:64px}}.room-thumbnail__container:before{pointer-events:none;content:"";background:linear-gradient(239.76deg,#0000 66.72%,#0009 97.26%);width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.room-thumbnail__container:before{background:linear-gradient(158.27deg,#0000 62.84%,#0009);flex-shrink:0}}.room-thumbnail__image{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%}.room-thumbnail__icon{position:absolute;bottom:8%;right:8%}@media only screen and (min-width:768px){.room-thumbnail__icon{left:8%}}.text-selector-two-lines{color:var(--neutral-900);font-weight:400}.text-selector-two-lines .no-payment-now{font:var(--font-small-strong);color:var(--cro-green)}@media only screen and (min-width:768px){.text-selector-two-lines{flex-direction:column;gap:2px;display:flex}}.text-selector{font:var(--font-small-regular);color:var(--neutral-900)}.rate-regime-list-item--selected .aui-pricing-block .aui-button{pointer-events:none;cursor:default;background-color:var(--primary-extended2-900)}.rate-regime-list-item{flex-wrap:wrap;align-content:stretch;min-height:64px;display:flex}.rate-regime-list-item .rate-regime-title__container{min-height:inherit;align-items:center;display:flex}.rate-regime-list-item .rate-regime-title__container .rate-regime-title{padding:var(--spacing-l) var(--spacing-xl);font:var(--font-medium-strong);color:var(--neutral-900);letter-spacing:normal;font-style:normal;font-stretch:100%;line-height:1.5}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-title__container .rate-regime-title{padding:0 var(--spacing-m) 0 var(--spacing-m)}}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-title__container .rate-regime-title--hidden{display:none}.rate-regime-list-item .rate-regime-title__container{width:22%;min-width:186px}}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-title__container{border-right:none;min-height:auto}}.rate-regime-list-item .rate-regime-title__container.rate-regime-title__container--no-border{border:0}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item{gap:var(--spacing-m);flex-wrap:wrap;align-items:center;display:flex}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__fares{flex-wrap:wrap;flex-grow:1;display:flex;position:relative}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__fares{width:calc(100% - 307px);padding:var(--spacing-xs) 0}}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__fares{flex-direction:column;align-self:flex-start}}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-private-info{display:none;position:absolute;top:5px}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-private-info--visible{display:block}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime__hot-provider-id{width:100px;height:0;color:var(--primary-750);font-size:10px;position:relative;left:18px}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__cancel-policy{padding-left:var(--spacing-m);font:var(--font-small-regular);align-content:center;display:flex}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__cancel-policy span>span{font-weight:600}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__cancel-policy{width:100%;padding-bottom:2px}}@media only screen and (min-width:1024px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__cancel-policy{width:50%;min-width:50%;padding-bottom:0}}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__cancel-policy--free{font:var(--font-small-strong);color:var(--cro-green)}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__cancel-policy--free .aui-icon{margin-right:var(--spacing-xs);vertical-align:bottom}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims{padding-left:var(--spacing-m);font:var(--font-small-strong);color:var(--cro-green)}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims{margin-top:var(--spacing-xxs)}}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims{flex-direction:column;flex-grow:1;justify-content:center;gap:2px;width:100%;display:flex}}@media only screen and (min-width:1024px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims{width:50%;min-width:50%}}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims--item{margin-right:var(--spacing-xxs)}}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims--item:last-child{font:var(--font-small-regular);color:var(--neutral-base);display:block}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__claims--item:last-child{display:inline}}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__price{margin-left:auto}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__price .aui-pricing-block .aui-button{text-align:center;width:117px}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .rate-regime-description-list-item__price{width:291px;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);justify-content:flex-end;display:flex}}.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item .aui-pricing-block-section{padding:0 var(--spacing-m)}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item{border-left:1px solid var(--neutral-200);min-height:64px}}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-description-list .rate-regime-description-list-item{gap:var(--spacing-s);flex-direction:column}}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-description-list{width:calc(100% - 186px);max-width:78%}}@media only screen and (max-width:767px){.rate-regime-list-item .rate-regime-description-list{width:100%}}@media only screen and (min-width:768px){.rate-regime-list-item .rate-regime-title__container,.rate-regime-list-item .rate-regime-description-list{border-top:1px solid var(--neutral-200)}}@media only screen and (max-width:767px){.rate-regime-list-item{gap:var(--spacing-xxs);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);border-bottom:1px solid var(--neutral-200);flex-wrap:wrap}}.rate-regim-description-list-item__metasearcher{align-items:center;gap:5px;display:flex}.rate-regim-description-list-item__metasearcher p{color:var(--neutral-700);font-size:12px}.rate-regim-description-list-item__metasearcher img{width:49px;height:18px}.rate-container{background-color:var(--neutral-000)}.rate-container img{max-width:100%;display:block}@media only screen and (min-width:768px){.rate-container{border-radius:var(--spacing-xs)}}.rate-button-as-image{all:unset;border-radius:var(--spacing-xxs);background-color:#0000;width:116px;height:64px;padding-right:16px}.rate-button-as-image img{-o-object-fit:cover;object-fit:cover;border-radius:var(--spacing-xxs);flex-shrink:0;width:100%;height:100%}@media (max-width:420px){.rate-button-as-image{order:1;width:64px;height:64px;padding-right:0}}@media only screen and (max-width:767px){.rate-regime-list-item:last-child{border-bottom:none}}.acc-room-rates-availability{margin:0 var(--spacing-m) var(--spacing-m) var(--spacing-m);padding-top:var(--spacing-s);font:var(--font-medium-strong)}.acc-room-rates-availability .acc-room-rates-availability--title,.acc-room-rates-availability .acc-room-rates-availability--nights{display:inline}@media only screen and (min-width:768px){.acc-room-rates-availability{padding-top:var(--spacing-xs);margin-left:0;margin-right:0}}
