@charset "UTF-8";@font-face{font-family:Inter,sans-serif;src:url(/direct-booking/assets/Inter.var-1746535506128.woff2) format("woff2");font-weight:1 999;font-display:swap}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes minishake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.--shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.--mini-shake{animation:minishake .82s cubic-bezier(.36,.07,.19,.97) both}.--width{position:relative;max-width:64rem;margin:0 auto;padding:0 .75rem}.t__screen{display:flex;flex-flow:column;text-align:left;position:fixed;top:0;right:0;bottom:0;left:0;color:var(--color-banner-txt);background-color:var(--color-banner);z-index:2}.t__screen.--has-footer .t__screen__content{height:79%}.t__screen__header{position:relative;padding:1rem;display:flex;align-items:center;line-height:1.2;max-width:64rem;width:100%;margin:0 auto}.t__screen__header .t__filters__wrapper{margin:.5rem 0 0!important;max-width:calc(100% - 6rem);padding:0}.t__screen__header .t__filters__wrapper:after{width:2rem;background:linear-gradient(90deg,var(--color-banner-alpha) 0%,var(--color-banner) 100%)}.t__screen__header .t__filters__wrapper .t__filters{width:100%;margin:0;margin-bottom:-.5rem;margin-top:-.25rem}.t__screen__header .t__filters__wrapper .t__filter__inner{margin:0}.t__screen__header .t__filter{margin:0 .25rem}.t__screen__header .t__filter .t__icon{color:var(--color-txt)}.t__screen__header .t__filters__title{display:none}.t__screen__header .t__filter__inner{margin-bottom:0}.t__screen__header .t__room__mini{padding:0 .25rem;margin-bottom:0}.t__screen__header .t__room__type__thumbnail{display:none}.t__screen__header .t__room__mini__title{line-height:2;color:var(--color-txt);margin-right:0}.t__screen__header .t__screen__reset{color:#222;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.t__screen__header .t__screen__reset:active{top:50%}.t__screen__header .t__bton.--icon,.t__screen__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--icon.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__screen__header .--icon.pl-pay-btn{background:none;margin-left:-.5rem}.t__screen__header .t__bton.--icon .k__icon,.t__screen__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--icon.pl-pay-btn .k__icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__screen__header .--icon.pl-pay-btn .k__icon{height:.75rem;width:.75rem}.t__screen__header__info{margin-left:.25rem;flex:1;max-width:100%}.t__screen__header__title{font-size:1.15rem;font-weight:600;margin:-.25rem 0 .25rem}.t__screen__header__title:first-letter{text-transform:uppercase}.t__screen__header__description{display:block;font-size:.85rem;font-weight:400;opacity:.75}.t__screen__header__description:first-letter{text-transform:uppercase}.t__screen__content{border-top-left-radius:.75rem;border-top-right-radius:.75rem;color:var(--color-txt);background-color:var(--color-bg);overflow-y:auto;overflow-x:hidden;flex:1;max-width:64rem;margin:0 auto;width:100%}.t__screen__content h3{font-size:1rem}.t__screen__content .vc-container{border:none;background:none}.t__screen__content .vc-day-content{font-weight:400}.t__screen__footer{display:flex;align-items:center;justify-content:space-between;height:9.5%;background:var(--color-bg);padding:0 .75rem}.t__screen__footer .t__bton.--link,.t__screen__footer .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__screen__footer .--link.pl-pay-btn{color:var(--color-txt)}.--desktop .t__grid{display:flex;margin:-.75rem -.75rem 0}.--desktop .t__grid .t__grid__item{margin:.75rem;flex:1}.--desktop .t__grid.--g2 .t__grid__item{max-width:50%}.--desktop .t__grid.--g3 .t__grid__item{max-width:33.3333333333%}.t__search__picker{position:absolute;top:3rem;right:0;left:0;z-index:3;text-align:left}.t__search__picker.--left,.t__search__picker.--right{width:32.26rem;max-width:100%}.t__search__picker.--left{right:auto}.t__search__picker.--right{left:auto}.t__search__picker__content{background-color:#fff;box-shadow:var(--shadow-xl);border-radius:.5rem;padding:1.5rem;min-height:4rem;max-width:50rem;margin:0 .75rem}.t__search__picker__content>.vc-container{border:none}.t__search__picker__content .vc-header{margin-bottom:1.5rem}.t__notification{position:fixed;left:0;right:0;bottom:0;padding:1rem;z-index:9}.t__notification .t__alert,.t__notification .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__notification .pl-message{border-radius:.25rem;background:rgba(0,0,0,.75)}.t__link{cursor:pointer;color:var(--color-action);text-decoration:underline;border-radius:.25rem}.t__alert,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-error,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-warn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message{text-align:center;user-select:none;font-size:.8rem;padding:.75rem;font-weight:600;color:var(--color-soft-bg-dark);background-color:var(--color-soft-bg);border-radius:var(--radius);line-height:1.2;margin:.75rem 0}.t__alert .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message .--link{text-decoration:underline}.t__alert .--link span:first-letter,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message .--link span:first-letter{text-transform:uppercase}.t__alert.--release,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--release.pl-message{color:#04543f;background-color:#e9f8ea}.t__alert.--release:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--release.pl-message:before{background-color:#72d478}.t__alert.--release.--active,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--release.--active.pl-message{box-shadow:0 0 0 2px #72d478}.t__alert.--draft,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--draft.pl-message,.t__alert.--grey,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--grey.pl-message{color:#46505c;background-color:#e0e6ee;opacity:.65}.t__alert.--draft:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--draft.pl-message:before,.t__alert.--grey:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--grey.pl-message:before{background-color:#46505c}.t__alert.--draft.--active,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--draft.--active.pl-message,.t__alert.--grey.--active,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--grey.--active.pl-message{box-shadow:0 0 0 2px #46505c}.t__alert.--blue,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--blue.pl-message{color:var(--color-blue);background-color:var(--color-blue-light)}.t__alert.--blue .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--blue.pl-message .--link{color:var(--color-blue-highlight)}.t__alert.--blue .--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--blue.pl-message .--link:before{background:var(--color-blue-highlight)}.t__alert.--blue .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--blue.pl-message .--link:hover{color:inherit}.t__alert.--green,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--green.pl-message{background:var(--color-green-light);color:var(--color-green)}.t__alert.--green .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--green.pl-message .--link{color:var(--color-green-highlight)}.t__alert.--green .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--green.pl-message .--link:hover{color:inherit}.t__alert.--green .--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--green.pl-message .--link:before{background:var(--color-green-highlight)}.t__alert.--orange,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--orange.pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-warn{color:var(--color-orange);background-color:var(--color-orange-light)}.t__alert.--orange .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--orange.pl-message .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-warn .--link{color:var(--color-orange-highlight)}.t__alert.--orange .--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--orange.pl-message .--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-warn .--link:before{background:var(--color-orange-highlight)}.t__alert.--orange .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--orange.pl-message .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-warn .--link:hover{color:inherit}.t__alert.--red,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--red.pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-error{color:var(--color-red);background-color:var(--color-red-light)}.t__alert.--red .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--red.pl-message .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-error .--link{color:var(--color-red-highlight)}.t__alert.--red .--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--red.pl-message .--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-error .--link:before{background:var(--color-red-highlight)}.t__alert.--red .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--red.pl-message .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message.pl-message-error .--link:hover{color:inherit}.t__alert .t__icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message .t__icon,.t__alert .t__alert__label,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message .t__alert__label{opacity:.85;display:inline-block;vertical-align:middle;margin:0}.t__alert .t__icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message .t__icon{margin-right:.25rem}.t__alert:empty,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message:empty{display:none}.t__alert__label{margin:.1875rem}.t__alert__label:first-letter{text-transform:uppercase}.t__alert__actions:empty{display:none}.t__alert__actions .t__bton.--link,.t__alert__actions .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__alert__actions .--link.pl-pay-btn{color:inherit}.--desktop .t__alert,.--desktop .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--desktop .pl-message{padding:.75rem}.--desktop .t__alert:empty,.--desktop .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message:empty,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--desktop .pl-message:empty{display:none}.--desktop .t__alert__label{margin:.375rem}.--desktop .t__alert,.--desktop .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--desktop .pl-message{text-align:left;display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.t__config__error{display:flex;flex-flow:column;justify-content:center;position:relative;height:100vh;margin:0;padding:1rem;text-align:center}.t__bton,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn{color:inherit;cursor:pointer;position:relative;font-size:.8rem;background-color:#f0f0f1;font-weight:700;text-transform:uppercase;-webkit-appearance:none;appearance:none;border:none;background:var(--color-border);border-radius:var(--radius);padding:0 2.25rem;letter-spacing:.02em;white-space:nowrap;user-select:none;height:3rem;text-decoration:none}.t__bton .t__loading,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__loading{position:relative;top:auto;left:auto;transform:none}.t__bton .t__loading__content,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__loading__content{transform:none}.t__bton.--primary,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn{color:var(--color-action-readable);background-color:var(--color-action)}.t__bton.--primary .t__loading__svg__path,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__loading__svg__path{stroke:var(--color-action-readable)}.t__bton.--mini,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--mini.pl-pay-btn{font-size:.75rem;height:auto;padding:.5rem 1.125rem}.t__bton.--full,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--full.pl-pay-btn{width:100%}.t__bton.--full.--loading .t__loading,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--full.--loading.pl-pay-btn .t__loading{left:50%}.t__bton.--rounded,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--rounded.pl-pay-btn{border-radius:2rem}.t__bton.--circled,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.pl-pay-btn{display:flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:2.25rem;padding:0;background:#fff;border:solid var(--color-border-m) 1px;font-weight:400;box-shadow:var(--shadow)}.t__bton.--circled.--labeled,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.--labeled.pl-pay-btn{width:auto;padding:0 1rem;font-size:.7rem;font-weight:600;height:2rem}.t__bton.--circled.--labeled .t__icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.--labeled.pl-pay-btn .t__icon{margin:0 .5rem 0 -.2rem}.t__bton.--circled.--action,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.--action.pl-pay-btn{color:var(--color-action-readable);background:var(--color-action);box-shadow:none;border:none}.t__bton.--icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--icon.pl-pay-btn{padding:0;display:flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:2.25rem}.t__bton.--icon.--mini,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--icon.--mini.pl-pay-btn{display:inline-flex;margin-right:.75rem;height:1.8rem;width:1.8rem}.t__bton.--merge-left,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--merge-left.pl-pay-btn{border-top-left-radius:0;border-bottom-left-radius:0}.t__bton.--merge-right,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--merge-right.pl-pay-btn{border-top-right-radius:0;border-bottom-right-radius:0}.t__bton i,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn i{display:block;height:.6rem;width:.6rem;line-height:0}.t__bton span,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn span{display:block}.t__bton.--add,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--add.pl-pay-btn{width:100%;background:none;border:dashed var(--color-txt) 2px;color:var(--color-txt);opacity:.15}.t__bton.--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;height:auto;background:none;padding:0;color:var(--color-action-link);line-height:1.5;text-decoration:underline;border-radius:0;font-weight:600;z-index:1}.t__bton.--link:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn:before{position:absolute;display:block;height:1px;width:100%;right:0;bottom:0;left:0;background-color:var(--color-action);z-index:-1;opacity:.25}.t__bton.--link:focus,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn:focus{color:var(--color-txt);box-shadow:none}.t__bton.--link:focus:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn:focus:before{opacity:1}.t__bton.--link.--secondary,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.--secondary.pl-pay-btn{color:inherit;opacity:.5}.t__bton.--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn:hover{color:var(--color-txt)}.t__bton.--link:hover:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn:hover:before{opacity:1}.t__bton.--link svg,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn svg{height:.6em;width:.6em;margin-left:.15em}.t__bton.--disabled,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--disabled.pl-pay-btn{pointer-events:none;opacity:.1}.t__bton.--disabled:active,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--disabled.pl-pay-btn:active,.t__bton.--disabled:focus,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--disabled.pl-pay-btn:focus{box-shadow:none}.t__bton.--loading,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--loading.pl-pay-btn{pointer-events:none}.t__bton.--loading .t__loading,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--loading.pl-pay-btn .t__loading{position:absolute;top:50%;left:50%}.t__bton.--loading .t__loading,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--loading.pl-pay-btn .t__loading{transform:translate(-50%,-50%)}.t__bton.--loading .t__loading,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--loading.pl-pay-btn .t__loading,.t__bton.--loading .t__loading__content,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--loading.pl-pay-btn .t__loading__content{height:1.15rem;width:1.15rem}.t__bton.--loading>span,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--loading.pl-pay-btn>span{opacity:0}.t__bton:active,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn:active{top:2px}.t__bton:focus,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn:focus{outline:none;box-shadow:0 0 0 4px var(--color-action-soft-light)}.t__bton .t__bubble,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__bubble{font-size:.6rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:1.0125rem;width:1.0125rem;background:var(--color-action);border-radius:1.0125rem;transform:translate(25%,-25%)}.t__bton .t__bubble.--promo,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__bubble.--promo{background:var(--color-promo)}.t__bton .t__bubble.--red,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__bubble.--red,.t__bton .t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__bubble.pl-message.pl-message-error,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__bton .t__bubble.pl-message.pl-message-error,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__bubble.pl-message.pl-message-error{background:var(--color-red)}.t__bton .t__bubble.--red:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__bubble.--red:before,.t__bton .t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__bubble.pl-message.pl-message-error:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__bton .t__bubble.pl-message.pl-message-error:before,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__bubble.pl-message.pl-message-error:before{content:"!"}.--desktop .t__bton.--mini:not(.--link):not(.--icon),.--desktop .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--mini.pl-pay-btn:not(.--link):not(.--icon),.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--desktop .--mini.pl-pay-btn:not(.--link):not(.--icon){font-size:.8rem;padding:.75rem 2.25rem}.t__be__step{position:relative;will-change:transform,opacity;text-align:center;padding-left:0;padding-right:0;z-index:4}.t__be__step.--cart{max-width:37.5rem}.t__be__step.--cart .t__alert,.t__be__step.--cart .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__be__step.--cart .pl-message{margin:0 0 1.5rem}.t__be__step.--no-cart>.t__icon{margin-top:3.75rem;width:7.5rem;height:7.5rem}.t__be__step.--no-cart .t__be__step__title{margin:1.5rem 0 0}.t__be__step.--no-cart .t__be__step__text{font-size:.9rem;margin:.375rem 0 1.5rem;opacity:.4}.t__be__step.--tunnel{position:fixed;top:1.5rem;right:1.5rem;bottom:0;left:1.5rem;z-index:4;background:var(--color-bg);border-top-left-radius:1rem;border-top-right-radius:1rem}.t__be__step.--validation{background:#fff;max-width:20rem;margin:3rem auto;border-radius:var(--radius);box-shadow:var(--shadow-xl);padding:1.5rem}.t__be__step.--validation .t__alert,.t__be__step.--validation .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__be__step.--validation .pl-message{flex:1}.t__be__step.--validation .t__be__tunnel__sutitle{margin-bottom:1.5rem}.t__be__step.--validation h4{margin-bottom:0}.t__be__step__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;z-index:3}.t__be__step__overlay__inner{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-banner);opacity:.85}.t__be__step__title{margin:0 0 .75rem}.--mobile .t__be.--dates .t__screen__content,.--mobile .t__be.--peoples .t__screen__content{background:#fff}.--mobile .t__be__step.--dates,.--mobile .t__be__step.--peoples{margin:1.125rem}.--mobile .t__be__step.--contact .t__be__tunnel__content{background:#fff}.--mobile .t__be__step.--rooms,.--mobile .t__be__step.--extras,.--mobile .t__be__step.--cart{padding-bottom:5.25rem}.--mobile .t__be__step.--extras .t__room__type{margin:0}.--mobile .t__be__step.--extras .t__room__type__header{position:sticky;top:0;z-index:2;border:none;box-shadow:var(--shadow-xl)}.--mobile .t__be__step.--extras .t__room__type__content{padding:1rem;background:var(--color-bg)}.--mobile .t__be__step.--cart{padding-top:1rem;padding-left:1rem;padding-right:1rem}.--mobile .t__be__step.--resume .t__cart__resume,.--mobile .t__be__step.--contact .t__cart__resume{line-height:1.2}.--mobile .t__be__step.--payment .t__section:first-child{border-top:none}.--desktop .t__be__step.--extras,.--desktop .t__be__step.--rooms{margin-top:0;padding-bottom:6rem}.--desktop .t__be__step.--cart{padding-bottom:8rem}.--desktop .t__be__step.--rooms{margin-top:0}.--desktop .t__be__step.--rooms .t__room__type__content .t__calendar{padding:0;box-shadow:none;background:none;border-radius:0}.--desktop .t__be__step.--calendar{z-index:2}.--desktop .t__be__step.--calendar .t__filters{margin-top:.75rem;margin-bottom:.75rem}.--desktop .t__be__step.--calendar .t__calendar{margin-top:.75rem}.--desktop .t__be__step__title{margin:1.5rem 0}.t__cart{position:fixed;right:0;bottom:0;left:0;z-index:2}.t__cart__content{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding:0;background-color:#fff;box-shadow:var(--shadow-xl);overflow:hidden}.t__cart__item{background:#fff;padding:1.5rem;border-radius:var(--radius);box-shadow:var(--shadow);margin:1.5rem 0}.t__cart__item .--circled{opacity:.5;box-shadow:none;border:none;background:var(--color-border)}.t__cart__item .--circled svg{opacity:.5;height:.9rem;width:.9rem}.t__cart__item.--mini{box-shadow:none;padding:.75rem;margin:0 auto;border-radius:0;border-top:solid var(--color-bg) 1px;line-height:1.2;padding-right:0;padding-left:0}.t__cart__item.--mini .t__bton,.t__cart__item.--mini .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__cart__item.--mini .pl-pay-btn{display:none}.t__cart__item.--mini:first-child{border:none}.t__cart__item__inner{display:flex;position:relative}.t__cart__inner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0}.t__cart__rooms{padding:.5rem 0;flex:0 0 40%;max-width:40%}.t__cart__extras,.t__cart__action{flex:0 0 30%;max-width:30%}.t__cart__rooms,.t__cart__extras,.t__cart__action{min-height:6rem;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 1.5rem}.t__cart__rooms:before,.t__cart__extras:before,.t__cart__action:before{content:"";position:absolute;height:4px;width:100%;background:var(--color-action);bottom:0;left:0;opacity:0;z-index:0}.t__cart__rooms .t__cart__detail,.t__cart__extras .t__cart__detail,.t__cart__action .t__cart__detail{position:relative}.t__cart__rooms.--active:before,.t__cart__extras.--active:before,.t__cart__action.--active:before{opacity:1}.t__cart__action{flex-flow:row nowrap}.t__cart__detail{user-select:none;display:flex;align-items:center}.t__cart__detail .t__thumbnails{display:flex}.t__cart__detail .t__thumbnail{position:relative;border:solid #fff .1875rem;width:3rem;height:3rem;flex:0 0 3rem;margin:0 .25rem 0 -1.25rem;box-shadow:none}.t__cart__detail .t__thumbnail:first-child{margin:0}.t__cart__detail .t__thumbnail.--new{position:relative;border:dashed var(--color-border) 1px;transform:scale(.95)}.t__cart__detail .t__thumbnail.--new:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:.75rem;width:.75rem;opacity:.25;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cg transform='matrix(10,0,0,10,0,0)'%3E%3Cline x1='7' y1='0.54' x2='7' y2='13.54' stroke-width='2' style=' fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; ' %3E%3C/line%3E%3Cline x1='0.5' y1='7' x2='13.5' y2='7' stroke-width='2' style=' fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; ' %3E%3C/line%3E%3C/g%3E%3C/svg%3E")}.t__cart__detail__content{padding-left:.75rem;line-height:1.2;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t__cart__detail__content .t__bton.--link,.t__cart__detail__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__cart__detail__content .--link.pl-pay-btn{font-size:.8rem}.t__cart__detail__header{display:flex;font-size:.85em;opacity:.75;font-weight:400}.t__cart__detail__dates{display:flex;align-items:center}.t__cart__detail__dates:before{margin:0 .25rem;content:" - "}.t__cart__detail__date{position:relative;margin-left:1rem}.t__cart__detail__date:before{content:"";position:absolute;left:-.5rem;top:50%;display:block;transform:translate(-50%,-50%);height:.3333333333rem;width:.3333333333rem;opacity:.75;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12L6.85573 6.79615C6.90127 6.75817 6.93757 6.71229 6.96239 6.66136C6.9872 6.61042 7 6.5555 7 6.5C7 6.4445 6.9872 6.38958 6.96239 6.33864C6.93757 6.28771 6.90127 6.24183 6.85573 6.20385L1 0.999999' stroke='currentColor' stroke-width='1.30769' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ")}.t__cart__detail__date:first-child{margin:0}.t__cart__detail__date:first-child:before{content:none}.t__cart__detail__title{font-weight:600;display:block}.t__cart__detail__title span{display:block;font-size:.75rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.75}.t__cart__detail__title:first-letter{text-transform:uppercase}.t__cart__detail__price__old{font-weight:300;text-decoration:line-through;font-size:.9em;opacity:.5;margin-right:.25rem}.t__cart__detail__price{font-size:.9em;font-weight:400;font-weight:700}.t__cart__total__old{opacity:.5;text-decoration:line-through;font-weight:300;margin-right:.5rem}.t__cart__total{font-weight:600;margin-right:.5rem}.t__cart__action{display:flex;align-items:center;text-align:right;justify-content:flex-end}.t__cart__action .t__bton,.t__cart__action .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__cart__action .pl-pay-btn{margin-left:.75rem}.t__cart__item__section{text-align:left;display:flex;flex:0 0 40%;width:40%}.t__cart__item__section.--room,.t__cart__item__section.--extra{padding-right:4rem}.t__cart__item__section.--room{flex:1;padding-right:1rem}.t__cart__item__section .t__thumbnail{width:3.5rem;height:3.5rem;flex:0 0 3.5rem}.t__cart__item__section:first-child{padding-left:0}.t__cart__item__section__title{margin:0;font-size:1rem;line-height:1;margin:.25rem 0}.t__cart__item__section__title span{margin-top:.35rem;font-weight:400;font-size:.8rem;display:block;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t__cart__item__section__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t__cart__item__section__description__item{display:block;align-items:center;line-height:1.25;font-size:.8rem;font-weight:400;opacity:.75;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:.5rem}.t__cart__item__section__description__item.t__bton,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__cart__item__section__description__item.pl-pay-btn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;opacity:1}.t__cart__item__actions{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.t__cart__resume__title{margin-bottom:0;margin-top:.8rem}.t__cart__resume__list{font-size:.9rem}.t__cart__resume__list .t__cart__resume__item.--label{margin-top:.75em;padding:.75rem 0}.t__cart__resume__list .t__cart__resume__item.--label>*{font-size:.8rem;font-weight:500;margin:.15rem}.t__cart__resume__label{font-weight:600}.t__cart__resume__label__description{display:block;font-size:.8rem;font-weight:400;opacity:.75;line-height:1.2}.t__cart__resume__label__description>span{display:block}.t__cart__resume__label__description>span>strong{display:inline-block;width:.5rem}.t__cart__resume__item{display:flex;justify-content:space-between;align-items:center;margin-top:.75em;padding-top:.75em;border-top:dashed var(--color-border) 1px}.t__cart__resume__item:first-child{margin-top:0;padding-top:0;border:none}.t__cart__resume__item:last-child{padding:.75em 0;border-top:solid var(--color-border) 1px;margin-bottom:1.5em}.t__cart__resume__item.--tax .t__cart__resume__label__description{font-size:.8rem}.t__cart__resume__item.--tax .t__price{font-weight:300;font-size:.8rem;font-weight:400;opacity:.75;line-height:1.2}.t__cart__resume__item.--label{user-select:none;border:none;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1.5rem;margin-bottom:0;font-weight:500;font-size:.85rem}.t__cart__resume__item.--label .t__icon{margin-right:.5rem}.t__cart__resume__item.--label.--green{background:var(--color-green-light);color:var(--color-green)}.t__cart__resume__item.--label.--blue{background:var(--color-blue-light);color:var(--color-blue)}.--mobile .t__cart__item{padding:.75rem;margin:.75rem 0}.--mobile .t__cart__item .t__cart__item__section{width:auto}.--mobile .t__cart__item .t__cart__item__section .t__thumbnail{display:none}.--mobile .t__cart__item .t__cart__item__section .t__cart__item__section__title{font-size:.9rem;font-weight:600}.--mobile .t__cart__item .t__cart__item__section.--room,.--mobile .t__cart__item .t__cart__item__section.--extra{padding-right:3rem}.--mobile .t__cart__item .t__cart__item__section:before,.--mobile .t__cart__item .t__cart__item__section:after{content:none}.--mobile .t__cart__item:first-child{margin-top:0}.--mobile .t__cart__item__inner{display:block}.--mobile .t__cart__content{border-radius:0}.--mobile .t__cart__inner{padding:.75rem 1.15rem}.--mobile .t__cart__action{display:block;padding:0;max-width:100%;min-height:0}.--mobile .t__cart__detail{margin-top:.5rem}.--mobile .t__cart__detail .t__label{margin-right:.5rem}.--mobile .t__cart__detail:first-child{margin:0}.t__cart__item__footer{font-size:.9rem;display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:.5rem;border-top:solid var(--color-border) 1px}.t__cart__item__footer__right{font-weight:600}.--desktop .t__cart__item__footer{margin-bottom:-.75rem}.--desktop .t__cart__content{padding:0}.t__add{display:flex;align-items:center;margin:-rem(.75)}.t__add__item{margin:.5rem;font-style:normal;user-select:none;min-width:1.5rem;text-align:center}.t__add__item.--disabled{pointer-events:none;opacity:.1}.t__add__value{font-weight:700}.t__search__ages{text-align:left}.t__search__ages.--flat .t__add .t__bton,.t__search__ages.--flat .t__add .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search__ages.--flat .t__add .pl-pay-btn{margin:0}.t__search__age{display:flex;align-items:center;justify-content:space-between;border-top:solid var(--color-border) 1px;padding:.75rem 0}.t__search__age:first-child{border:none}.t__search__age__content{user-select:none;padding:.6rem 0}.t__search__age__label{display:block;font-weight:700;line-height:1}.t__search__age__label:first-letter{text-transform:uppercase}.t__search__age__description{font-weight:400;font-size:.9em;opacity:.5}.t__reservations__container .t__search__age__content{line-height:1.3}.t__reservations__container .t__search__age__label{font-weight:600;font-size:.85rem}.t__room{margin-bottom:1rem}.t__room__types{text-align:left;min-height:4.5rem}.t__room__types .t__alert .--link,.t__room__types .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__types .pl-message .--link{margin-left:.25rem}.t__room__people{font-size:.9rem;padding:.75rem 1.5rem;background-color:#fff;text-align:center}.t__room__people .--link{font-weight:800}.t__room__type{border-radius:var(--radius);background-color:#fff}.t__room__type .t__carousel{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.t__room__type .t__carousel__inner{aspect-ratio:1.5}.t__room__type.--selected{border:solid var(--color-action) 2px}.t__room__type__header{top:0;z-index:2;background-color:#fff;border-bottom:solid var(--color-border) 1px;padding:.75rem;max-height:100vh;text-align:left;overflow-y:auto;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.t__room__type__header.--resume .t__room__type__header__content{padding:0}.t__room__type__header.--opened{position:fixed;top:0;right:0;bottom:0;left:0}.t__room__type__header__title{text-align:left;margin:0;padding:.75rem 1.5rem 0 1rem}.t__room__type__header__title>h2{font-size:1rem;margin:.5rem 0 0rem 0rem}.t__room__type__header__inner{display:flex}.t__room__type__info{position:absolute;right:0;bottom:0}.t__thumbnail{position:relative;user-select:none;line-height:0;display:flex;align-items:center;justify-content:center;height:3.375rem;width:3.375rem;border-radius:6rem;background-color:var(--color-bg);margin-right:.8571428571rem;overflow:hidden;z-index:2;box-shadow:var(--shadow)}.t__thumbnail.--zoomable{cursor:pointer}.t__thumbnail.--zoomable .t__thumbnail__zoom{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25)}.t__thumbnail.--zoomable .t__thumbnail__zoom__icon__wrapper{position:absolute;top:50%;left:50%}.t__thumbnail.--zoomable .t__thumbnail__zoom__icon{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:var(--shadow)}.t__thumbnail.--zoomable .t__thumbnail__zoom__icon .t__icon{height:.75rem;width:.75rem}.t__thumbnail.--zoomable .t__thumbnail__zoom__icon svg{opacity:.5}.t__thumbnail.--blured{z-index:1;transform:scale(.9);filter:grayscale(1)}.t__thumbnail.--blured .t__thumbnail__img{opacity:.5!important}.t__thumbnail svg{height:1rem;width:1rem;opacity:.15}.t__thumbnail__rest{height:100%;width:100%}.t__thumbnail__rest__label{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;color:#fff;font-weight:700;background:rgba(0,0,0,.35);font-size:.75rem}.t__thumbnail__rest__label:before{content:"+"}.t__thumbnail__img{width:100%;height:100%;object-fit:cover;border-radius:6rem}.t__room__type__header__content{position:relative;flex:1;font-size:.85rem}.t__room__type__header__content .--link:first-letter{text-transform:uppercase}.t__room__type__title{display:flex;align-items:center;justify-content:space-between;margin:0 0 .15rem;line-height:1;font-weight:700}.t__room__type__title span:first-letter{text-transform:uppercase}.t__room__type__title .t__label{margin-left:.25rem;vertical-align:.1rem}.t__room__type__people{display:flex;align-items:center;font-size:.75rem;gap:.25rem;opacity:.75;margin-top:.25rem;font-weight:500}.t__room__type__people svg{opacity:.75;width:.85rem;height:.85rem}.t__room__type__desc{font-size:.8rem;opacity:.6;font-weight:500;line-height:1.4;margin:.5rem 0 .25rem}.t__room__type__desc:first-letter{text-transform:uppercase}.t__room__type__desc>*:first-child{margin-top:0}.t__room__type__price{font-size:.825rem}.t__room__type__price__old{font-weight:300;text-decoration:line-through;opacity:.65}.t__room__type__price__label{display:block;font-weight:600;line-height:1}.t__room__type__price__description{opacity:.65}.t__room__type__content .t__alert,.t__room__type__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .pl-message{margin:.75rem}.t__rate{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-top:solid var(--color-border) 1px}.t__rate.--selected{padding:1.5rem}.t__rate.--selected:before{content:"";display:block;position:absolute;top:0;right:-1.5rem;bottom:0;left:-1.5rem;background:var(--color-action);opacity:.1}.t__rate:first-child{border:none}.t__rate__content{font-size:.85rem;flex:1;line-height:1.3;padding-right:2rem}.t__rate__title{margin:0;font-weight:600;font-size:.9rem}.t__rate__title:first-letter{text-transform:uppercase}.t__rate__title__promo{color:var(--color-promo);font-weight:600;margin-left:.25rem}.t__rate__desc{margin-top:.1rem;opacity:.65}.t__rate__desc *:first-child{margin-top:0}.t__rate__action{text-align:right}.t__rate__prices{line-height:1;text-align:right;display:flex;align-items:center;justify-content:flex-end;margin:-.25rem -.25rem .25rem}.t__rate__price__old{font-weight:300;font-size:.75rem;text-decoration:line-through;margin-left:.25rem}.t__rate__price{margin:.25rem;font-weight:700;display:block;font-size:.9rem}.t__room__mini{user-select:none;line-height:1;display:flex;align-items:center;background:#fff;box-shadow:var(--shadow);border-radius:1.5rem;padding:0 .6rem;margin:.25rem;cursor:pointer}.t__room__mini .t__thumbnail{flex:1;width:1.25rem;height:1.25rem;margin-right:0;background:#f9f9f9}.t__room__mini .t__bton,.t__room__mini .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__mini .pl-pay-btn{border:none;padding:0;width:auto;height:auto}.t__room__mini__title{font-weight:600;font-size:.75rem;line-height:2.75;margin:0 .15rem 0 .375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t__room__mini__title>span:before{display:inline-block;content:"/";margin:0 .2rem}.t__room__mini__title>span:first-child:before{content:none}.t__room__resume{text-align:left;user-select:none;line-height:1;display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:var(--shadow);border-radius:.5rem;padding:1.5rem}.t__room__resume .t__thumbnail{width:6rem;height:6rem;margin-right:1.5rem}.t__room__resume__description{flex:1}.t__room__resume__title{display:block;font-weight:600;font-size:1.1rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t__room__resume__rate{display:block}.--mobile .t__room__people{position:sticky;top:0;z-index:1;box-shadow:var(--shadow)}.--mobile .t__rate__resume{border-bottom:none}.--mobile .t__rate__resume .t__rate__resume__title{font-weight:400}.--mobile .t__rate__prices{line-height:1}.--mobile .t__rate__prices .t__rate__price{margin:0}.--mobile .t__rate__content>.t__label{margin-bottom:.15rem}.--mobile .t__room__type__header .t__room__type__desc{display:none}.--mobile .t__room__type__header .t__rate__resume{border:none;position:static;margin:0;padding:0}.--mobile .t__room__type__content .t__calendar .t__calendar__month{margin:0}.--mobile .t__room__type{margin:1rem 1rem 0;border-radius:.75rem;border:solid var(--color-border) 1px}.--mobile .t__room__type .t__thumbnail{max-height:20rem;box-shadow:none}.--mobile .t__room__type.--selected{border-color:var(--color-action)}.--mobile .t__room__type:not(.--flat) .t__thumbnail{width:100%;height:auto;border-radius:var(--radius) var(--radius) 0 0}.--mobile .t__room__type .t__calendar.--mini{box-shadow:none;background:none}.--mobile .t__rate.--selected{padding:.75rem}.--mobile .t__room__type__title{display:block}.--mobile .t__room__type__title.--has-bestprice{padding-right:6rem}.--mobile .t__room__type__bestprice{position:absolute;top:0;right:0}.--mobile .t__room__type__price__label,.--mobile .t__room__type__price__description{display:block;font-weight:400;font-size:.75rem;opacity:.75;line-height:1.4;margin:.05rem 0}.--mobile .t__rate__price,.--mobile .t__room__type__header .t__bton,.--mobile .t__room__type__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--mobile .t__room__type__header .pl-pay-btn{font-size:.8rem}.--mobile .t__room__type__header .t__room__type__price__old{display:none}.--desktop .t__room__type{border-top-left-radius:0}.--desktop .t__room__people{background-color:#fff;border-radius:var(--radius);border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--shadow)}.--desktop .t__room__people .t__search__ages{font-size:.85rem;display:flex;margin:0 -.5rem}.--desktop .t__room__people .t__room__mini__title{font-size:.8rem}.--desktop .t__room__people .t__search__age{flex:1;border-top:none;border-left:solid var(--color-border) 1px;padding:0 1rem}.--desktop .t__room__people .t__search__age:first-child{border-left:none}.--desktop .t__room__people:empty{display:none}.--desktop .t__room__type__header{border:none;padding:1.5rem;border-top-right-radius:var(--radius);border-top-left-radius:var(--radius);box-shadow:var(--shadow-xl)}.--desktop .t__room__type__header:not(.--resume){border-radius:var(--radius);position:sticky}@media (min-height: 600px){.--desktop .t__room__type__header .t__thumbnail{height:10rem;width:12rem;margin-right:1.5rem;margin:-1.5rem 1.5rem -1.5rem -1.5rem;border-radius:0;min-width:8rem}.--desktop .t__room__type__header .t__thumbnail .t__thumbnail__img{border-radius:0}}.--desktop .t__room__type{box-shadow:var(--shadow);margin-bottom:1.5rem}.--desktop .t__room__type__price{text-align:right;position:absolute;top:0;right:0}.--desktop .t__rate{padding:.75rem 0}.--desktop .t__rate:first-child{padding-top:0}.--desktop .t__rate:last-child{padding-bottom:0}.--desktop .t__room__type__title{justify-content:flex-start;font-size:1rem}.--desktop .t__room__type__header__content{padding-right:9rem}.--desktop .t__room__type__content{padding:1.125rem}.--desktop .t__rate__prices{display:block;padding:0 .75rem;margin:0}.--desktop .t__rate__price{margin:0}.t__rate__resume{position:absolute;display:flex;align-items:center;justify-content:space-between;text-align:left;background:#fff;padding:.5rem 0;margin-top:1rem;border-top:solid var(--color-border) 1px;border-bottom:solid var(--color-border) 1px;bottom:0;width:100%}.t__rate__resume__title{flex:1;font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:1rem}.t__rate__resume__prices{margin-left:1rem;line-height:1.2}.t__rate__resume__actions{margin-left:1rem}.t__rate__resume__actions .t__bton,.t__rate__resume__actions .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__rate__resume__actions .pl-pay-btn{background:none;opacity:.5}.t__rate__resume__actions .t__icon{margin:0;height:.75rem;width:.75rem}.t__room__promo__caption{text-align:right;font-size:.75rem;font-weight:500;opacity:.75}.t__room__promo__caption em{color:var(--color-green)}.t__resume__lines{margin-top:.75rem}.t__resume__lines:empty{display:none}.t__resume__line{font-size:.9rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;text-align:left;margin-top:.5rem}.t__resume__line .t__label{font-size:.8rem}.t__resume__line:first-child{margin-top:0}.t__resume__line__left{position:relative;flex:1}.t__resume__line__left span{position:relative;display:inline-block;background:#fff;padding-right:1rem;opacity:.75}.t__resume__line__left:before{content:"";display:block;position:absolute;top:0;right:0;bottom:.35em;left:0;border-bottom:dashed var(--color-border) 1px}.--mobile .t__resume__line__left span{background:var(--color-bg)}.--mobile .t__resume__line__left:before{border-bottom:dashed #ddd 1px}.t__calendar{position:relative;margin:1.125rem 0}.t__calendar .t__calendar__month{position:relative;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);padding:1.5rem;min-height:12rem}.t__calendar .t__calendar__month .t__loading{top:9rem}.t__calendar.--no-prices .t__cell .t__cell__day{font-weight:600;opacity:1;margin:0}.t__calendar.--no-prices .t__cell .t__cell__inner{padding:0!important;justify-content:center}.t__calendar.--no-prices .t__cell__content{display:none}.t__calendar.--color .t__cell.--disabled .t__cell__inner{opacity:1}.t__calendar.--color .t__cell.--disabled .t__cell__inner:after{background:#f16344}.t__calendar.--color .t__cell:hover .t__cell__inner:after,.t__calendar.--color .t__cell.--active .t__cell__inner:after,.t__calendar.--color .t__cell.--hover .t__cell__inner:after{content:none}.t__calendar.--color .t__cell .t__cell__day{position:relative;z-index:1}.t__calendar.--color .t__cell .t__cell__inner:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#44f195;opacity:.2}.t__calendar.--mini{padding:0;margin:0;border-radius:var(--radius);border:none!important}.t__calendar.--mini .t__calendar__month{padding:.75rem}.t__calendar.--mini .t__loading__content{transform:none}.t__calendar.--mini .t__cell__inner{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;border-radius:0}.t__calendar.--mini .t__cell__inner:before{border-radius:0}.t__calendar.--mini .t__cell{padding:0;margin-bottom:2px}.t__calendar.--mini .t__cell .t__cell__inner{border-radius:0}.t__calendar.--mini .t__cell.--step-1 .t__cell__inner,.t__calendar.--mini .t__cell.--step-2 .t__cell__inner{border-radius:var(--radius)}.t__calendar.--mini .t__cell.--step-3.--is-end .t__cell__inner,.t__calendar.--mini .t__cell.--step-3.--active .t__cell__inner,.t__calendar.--mini .t__cell.--step-3:hover .t__cell__inner{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.t__calendar.--mini .t__cell.--step-3.--is-start .t__cell__inner{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-top-right-radius:0;border-bottom-right-radius:0}.t__calendar.--mini .t__cell.--step-3.--is-in-range .t__cell__inner,.t__calendar.--mini .t__cell.--step-3.--is-in-range .t__cell__prices{opacity:1}.t__calendar.--mini .t__cell.--step-4.--is-end .t__cell__inner,.t__calendar.--mini .t__cell.--step-4.--active .t__cell__inner{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.t__calendar.--mini .t__cell.--step-4.--is-start .t__cell__inner{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-top-right-radius:0;border-bottom-right-radius:0}.t__calendar.--mini .t__cell.--step-4.--is-in-range .t__cell__inner,.t__calendar.--mini .t__cell.--step-4.--is-in-range .t__cell__prices{opacity:1}.t__calendar.--mini .t__cell.--disabled .t__cell__inner{background:none}.t__calendar.--mini .t__cell.--active .t__cell__day{opacity:1}.t__calendar.--mini .t__cell__day{opacity:.4}.t__calendar.--mini .t__cell__inner{text-align:center;padding:.35rem 0 0;min-height:3rem;box-shadow:none}.t__calendar.--mini .t__cell__prices{justify-content:center}.t__calendar.--mini .t__cell__price{font-size:.75rem}.t__calendar.--mini .t__cell__price__old{margin-top:-.2em;font-size:.9em;text-decoration:line-through;opacity:.75;display:block;font-weight:400}.t__calendar:not(.--mini) .t__cell__inner{background:#fff}.--desktop .t__room__type__content .--mini .t__calendar__months{margin:0 -1rem}.--desktop .t__calendar__months.--grid:not(.--force){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}.--desktop .t__calendar__months.--line{display:flex;grid-gap:1rem}.--desktop .t__calendar__months.--line .t__calendar__month{flex:1}.t__calendar__months.--leave{position:absolute}.t__calendar__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.t__calendar__message{user-select:none;font-size:.75rem;padding:.35rem .75rem;font-weight:600;border-radius:1rem;background:#fff;box-shadow:var(--shadow)}.t__calendar__header{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between}.t__calendar__header .t__icon>svg{width:100%;height:100%}.t__calendar__header .t__bton,.t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__calendar__header .pl-pay-btn{position:absolute;top:1.25rem;z-index:1}.t__calendar__header .t__bton.--prev,.t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--prev.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__calendar__header .--prev.pl-pay-btn{left:1.5rem}.t__calendar__header .t__bton.--next,.t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--next.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__calendar__header .--next.pl-pay-btn{right:1.5rem}.t__calendar__week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.t__calendar__week__day{font-weight:600;font-size:.65rem;user-select:none;text-align:center;text-transform:uppercase;opacity:.75}.t__calendar__content{display:flex;flex-flow:row wrap}.t__calendar__content .t__cell{width:14.2857142857%}.t__calendar__title{user-select:none;font-weight:600;margin:1rem 1.5rem 2rem;text-transform:uppercase;font-size:.85rem;opacity:.75;text-align:center;flex:1}.t__calendar__title:first-letter{text-transform:uppercase}.t__cell{user-select:none;text-align:left;padding:4px}.t__cell .t__cell__inner:before{content:"";border-radius:var(--radius);display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.15}.t__cell.--size-5 .t__cell__price{font-size:10px}.t__cell.--price-0 .t__cell__inner:before{background-color:#44f195}.t__cell.--price-1 .t__cell__inner:before{background-color:#44d7c3}.t__cell.--price-2 .t__cell__inner:before{background-color:#44c5e4}.t__cell.--price-3 .t__cell__inner:before{background-color:#9d8f98}.t__cell.--price-4 .t__cell__inner:before{background-color:#9d8f98}.t__cell.--price-5 .t__cell__inner:before{background-color:#f16344}.t__cell.--disabled .t__cell__inner:before,.t__cell.--hidden .t__cell__inner:before{content:none}.t__cell.--disabled .t__cell__prices,.t__cell.--hidden .t__cell__prices{opacity:0}.t__cell.--hidden{pointer-events:none;opacity:0}.t__cell.--has-code-promo .t__cell__price__new{color:var(--color-promo)}.t__cell.--has-code-promo:hover .t__cell__price__new,.t__cell.--has-code-promo.--hover .t__cell__price__new{color:#fff}.t__cell.--past .t__cell__inner,.t__cell.--disabled .t__cell__inner{box-shadow:none;background:#f0f0f1;pointer-events:none;opacity:.35}.t__cell.--past .t__loading,.t__cell.--disabled .t__loading{display:none}.t__cell.--available{cursor:pointer}.t__cell.--available.--hover .t__cell__inner{color:var(--color-action-readable);background-color:var(--color-action);border-radius:none}.t__cell.--available.--hover .t__cell__inner:before{content:none}.t__cell.--available:hover .t__cell__inner{color:var(--color-action-readable);background-color:var(--color-action)}.t__cell.--available:hover .t__cell__inner:before{content:none}.t__cell.--available.--active{color:var(--color-action-readable)}.t__cell.--available.--active .t__cell__inner{background-color:var(--color-action)}.t__cell.--available.--active .t__cell__today{background:var(--color-action-readable)}.t__cell__inner{position:relative;box-shadow:var(--shadow);padding:.5rem;border-radius:var(--radius);min-height:3.825rem}.t__cell__inner .t__loading{position:relative;transform:none!important;top:.25rem;left:0;width:.75rem;height:.75rem;opacity:.5}.t__cell__inner .t__loading__content{transform:none}.t__cell__inner .t__loading__svg__path{stroke:currentColor}.t__cell__day{display:inline-flex;font-size:.7rem;opacity:.75;align-items:center;line-height:1;margin-bottom:.25rem}.t__cell__today{display:block;height:6px;width:6px;border-radius:50%;background-color:var(--color-action);margin-left:4px}.t__cell__prices{font-size:.8rem;margin:-.25rem;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;animation:fade .15s cubic-bezier(.36,.07,.19,.97)}.t__cell__price{position:relative;white-space:nowrap;font-weight:700;margin:.25rem}.t__cell__price>em{font-style:normal;font-weight:400;opacity:.5;font-size:.75em}.t__cell__price.--expensive{font-weight:400;opacity:.65}.t__cell__price.--expensive:before{content:"/";display:inline-block;font-size:.6rem;position:absolute;top:50%;left:-.325rem;transform:translateY(-50%)}.t__cell__tooltip{font-size:.8rem;position:absolute;white-space:nowrap;font-weight:600;top:100%;left:50%;color:var(--color-action-readable);background-color:var(--color-action);z-index:9;padding:.375rem .75rem;transform:translate(-50%,1rem);border-radius:var(--radius)}.t__calendar__footer{margin:1.5rem 0;text-align:center}.t__calendar__footer__price{font-weight:700;margin-bottom:1.5rem}.--desktop .t__calendar{min-height:26.725rem}.--mobile .t__calendar{min-height:24rem}.--mobile .t__calendar__month{margin-bottom:.75rem}.--mobile .t__calendar__captions{margin:.75rem}.--mobile .t__calendar__navigation .t__bton,.--mobile .t__calendar__navigation .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--mobile .t__calendar__navigation .pl-pay-btn{height:2.75rem}.t__calendar.--mini .t__calendar__navigation .t__bton,.t__calendar.--mini .t__calendar__navigation .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__calendar.--mini .t__calendar__navigation .pl-pay-btn{height:auto;width:auto}.t__calendar.--mini .t__calendar__navigation .--prev .t__icon{margin-left:0}.t__calendar.--mini .t__calendar__navigation .--next .t__icon{margin-right:0}.t__calendar__navigation{display:flex;justify-content:space-between;margin:1.5rem 0}.t__calendar__navigation .t__bton,.t__calendar__navigation .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__calendar__navigation .pl-pay-btn{display:flex;align-items:center;font-size:.9rem}.t__calendar__navigation .--prev .t__icon{margin-left:-.5rem;margin-right:.5rem}.t__calendar__navigation .--next .t__icon{margin-left:.5rem;margin-right:-.5rem}.t__room__type__content .t__calendar.--mini .t__calendar__header .t__bton.--prev,.t__room__type__content .t__calendar.--mini .t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--prev.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .t__calendar.--mini .t__calendar__header .--prev.pl-pay-btn,.t__room__type__content .t__calendar.--mini .t__calendar__header .t__bton.--next,.t__room__type__content .t__calendar.--mini .t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--next.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .t__calendar.--mini .t__calendar__header .--next.pl-pay-btn{top:1.25rem}.t__room__type__content .t__calendar.--mini .t__calendar__month{background:none;box-shadow:none;margin-top:0;padding:0}.t__room__type__content .t__calendar:not(.--mini){margin:0 0 .75rem}.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__bton.--prev,.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--prev.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .--prev.pl-pay-btn,.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__bton.--next,.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--next.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .--next.pl-pay-btn{top:.5rem}.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__bton.--next,.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--next.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .--next.pl-pay-btn{right:0}.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__bton.--prev,.t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--prev.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__room__type__content .t__calendar:not(.--mini) .t__calendar__header .--prev.pl-pay-btn{left:0}.t__room__type__content .t__calendar:not(.--mini) .t__calendar__month{margin:0;padding:0;box-shadow:none}.t__calendar__captions{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem}.t__calendar__caption{display:flex;align-items:center}.t__calendar__caption__bg{height:.65rem;width:.65rem;border-radius:50%}.t__calendar__caption__desc{user-select:none;font-size:.9rem;font-weight:600;line-height:1;margin-left:.5rem}.t__calendar__caption__promo__item{font-size:.85rem;display:inline-block;color:var(--color-txt);background:#fff;margin:0 .075rem;padding:.25rem .2rem;opacity:.75;border-radius:2px;border:solid 1px rgba(0,0,0,.1)}.t__calendar__caption__promo__item:first-child{margin-left:.5rem}.vc-highlight{border-color:var(--color-action)!important}.vc-highlight-base-start,.vc-highlight-base-end,.vc-highlight.vc-highlight-base-middle{background:var(--color-action-soft-light)!important}.vc-day-content:hover,.vc-day-content:focus{color:var(--color-action-dark)!important;background:none!important}.t__popover__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-banner);z-index:9;opacity:1}.t__popover__overlay.--desktop{opacity:.25}.t__popover__wrapper{position:relative}.t__popover{position:absolute;right:0;bottom:0;left:0;z-index:10;max-width:40rem;margin:0 auto}.t__popover__content{padding:1.5rem;background-color:#fff;box-shadow:var(--shadow);border-radius:var(--radius);min-width:22rem}.t__popover__actions{display:flex;justify-content:flex-end}.t__popover__actions .t__bton,.t__popover__actions .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__popover__actions .pl-pay-btn{font-size:.9rem}.--desktop .t__be__inner .t__filters__wrapper{padding:0;margin-bottom:1rem}.t__filters__wrapper:after{pointer-events:none;content:"";display:block;position:absolute;top:0;right:0;height:100%;width:4rem;background:rgb(244,244,244);background:linear-gradient(90deg,var(--color-bg-alpha) 0%,var(--color-bg) 100%)}.t__filters{position:relative;display:flex;flex-flow:row;align-items:center;max-width:100%;overflow-x:auto}.t__filters:empty{display:none}.t__filter__inner{display:flex;flex-flow:row wrap;align-items:center;margin:-.25rem -.25rem .25rem}.t__filter{margin:0 .75rem;text-align:left}.t__filter .t__bton,.t__filter .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__filter .pl-pay-btn{opacity:.5;box-shadow:none}.t__filter .t__thumbnail .t__thumbnail__img{height:100%;width:100%;border-radius:0;object-fit:fill}.t__filter:first-child{margin-left:0}.t__filter:last-child{margin-right:0}.t__filters__title{position:sticky;left:0;display:inline-block;user-select:none;font-size:.75rem;font-weight:600;margin-bottom:.25rem;line-height:1.4}.t__filters__title:first-letter{text-transform:uppercase}.--mobile .t__filters__wrapper{padding:0}.--mobile .t__filters{padding:0 2rem 0 0;margin:0}.--mobile .t__filter{margin:0;margin-left:.5rem}.--mobile .t__filter:first-child{margin:0}.--mobile .t__filter__inner{margin:-.25rem 0 0}.--desktop .t__filters__title{font-size:.8rem}.t__extra{user-select:none;text-align:left;background:#fafafa;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1.5rem;margin-top:1rem;overflow:hidden}.t__extra.--opened .t__extra__content .t__thumbnail,.t__extra.--opened .t__extra__content .t__thumbnail__img{border-bottom-left-radius:0}.--flat .t__room__type__header__inner{align-items:center}.--flat .t__room__type__header__inner .t__thumbnail{flex:0 0 3.375rem}.--flat .t__room__type__header__inner .t__room__type__header__content{overflow:hidden}.--flat .t__extra{box-shadow:none;border:solid var(--color-border) 1px}.--flat .t__extra:first-child{margin-top:0}.t__extra__content{display:flex;justify-content:space-between;padding:1rem 1rem .9rem;background:#fff}.t__extra__thumbnail{width:4.5rem;height:4.5rem;margin-right:1.5rem}.t__extra__title{font-size:1rem;margin:0;line-height:1.25}.t__extra__title:first-letter{text-transform:uppercase}.t__extra__infos{align-self:center;flex:1}.t__extra__infos .t__bton.--link,.t__extra__infos .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__extra__infos .--link.pl-pay-btn{position:relative;top:-.25rem;display:inline-block;font-size:.8rem;margin-top:-.25rem}.t__extra__infos .t__bton.--link:first-letter,.t__extra__infos .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--link.pl-pay-btn:first-letter,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__extra__infos .--link.pl-pay-btn:first-letter{text-transform:uppercase}.t__extra__desc{display:block;font-size:.8rem;font-weight:500;line-height:1.4;opacity:.75;margin:.25rem 0}.t__extra__desc *{margin:0}.t__extra__price{opacity:.75;font-size:.9rem;font-weight:400}.t__extra__action{align-self:center;margin-left:1rem}.t__extra__more{display:flex;border-top:solid var(--color-border) 1px;justify-content:space-between;padding-top:1rem;padding:1rem;flex-flow:column;gap:1rem}.t__extra__more__custom{display:flex;flex-flow:column;gap:1rem;margin-left:1.7rem}.t__extra__agenda{border-top:solid var(--color-border) 1px}.t__extra__categorie{border-bottom:solid 1px var(--color-border);margin-top:1rem}.t__extra__categorie.--opened{border-bottom:none}.t__extra__categorie.--opened .t__extra__categorie__header:after{transform:translateY(-75%) rotate(-180deg)}.t__extra__categorie.--opened .t__extra__categorie__content{display:block}.t__extra__categorie:first-child{margin-top:0}.t__extra__categorie:last-child{border:none}.t__x{opacity:.5;font-weight:400}.t__extra__categorie__header{position:relative;user-select:none;cursor:pointer;padding:.75rem 0}.t__extra__categorie__header:after{content:"";display:block;position:absolute;height:.5rem;width:.5rem;top:50%;right:0;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L6.70385 7.35573C6.74183 7.40127 6.78771 7.43757 6.83864 7.46238C6.88958 7.4872 6.9445 7.5 7 7.5C7.0555 7.5 7.11042 7.4872 7.16136 7.46238C7.21229 7.43757 7.25817 7.40127 7.29615 7.35573L12.5 1.5' stroke='currentColor' stroke-width='1.30769' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.t__extra__categorie__title{margin:0;font-size:1rem;text-align:left;display:flex}.t__extra__categorie__title .t__label{border-radius:1rem;font-weight:700;margin-left:.5rem;padding:.3rem .58rem}.t__extra__categorie__content{display:none}.t__extra__categorie__content .t__extra:last-child{margin-bottom:.75rem}.--mobile .t__extra{margin:1rem auto 0}.--mobile .t__extra__thumbnail{display:block;width:calc(100% + 2rem);height:auto;margin:-1rem -1rem 0;border-radius:0;box-shadow:none;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);aspect-ratio:16/9}.--mobile .t__extra__more .t__checkbox__bill,.--mobile .t__extra__more .t__checkbox__bill__label{display:block}.--mobile .t__extra__more .t__checkbox__bill:after,.--mobile .t__extra__more .t__checkbox__bill__label:after{content:none}.--mobile .t__extra__more .t__checkbox__bill__label__nights{margin-top:.15rem}.--mobile .t__extra__more .t__checkbox__bill__price{padding:0;margin-top:.15rem;opacity:.75}.--mobile .t__thumbnail__img{border-radius:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.--desktop .t__extra__thumbnail{display:block;width:12rem;height:auto;margin:-1rem 1.5rem -1rem -1rem;border-radius:0;box-shadow:none;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);aspect-ratio:4/3}.--desktop .t__thumbnail__img{border-radius:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.t__form__group {margin-bottom:1rem}.t__form__item{position:relative;text-align:left;display:flex;flex-flow:column;align-items:flex-start}.t__form__item.--compact{margin-bottom:1rem}.t__form__item.--compact .t__bton,.t__form__item.--compact .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__form__item.--compact .pl-pay-btn{border-top-left-radius:0;border-bottom-left-radius:0}.t__form__item.--compact .t__form__input{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-4px}.t__form__item.--compact .t__form__item__content{display:flex}.t__form__item.--compact .t__form__input,.t__form__item.--compact .t__bton,.t__form__item.--compact .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__form__item.--compact .pl-pay-btn{height:2.75rem}.t__form__item.--inline{align-items:center;flex-flow:row}.t__form__item.--inline .t__form__label{margin-right:1.5rem}.t__form__item .iti--allow-dropdown{display:block;width:100%}.t__form__item>*{width:100%}.t__form__item__error{pointer-events:none;position:absolute;bottom:.5rem;right:.35rem;font-size:.75rem;font-weight:700;color:var(--color-red-highlight);text-align:right;animation:minishake .82s cubic-bezier(.36,.07,.19,.97) both}.t__checkbox{padding-left:1.5rem;position:relative}.t__checkbox.--radio label:before{border-radius:50%}.t__checkbox.--radio label:after{background:#fff;height:8px;width:8px;left:-18.5px}.t__checkbox label{display:block;position:relative;font-weight:500;font-size:.85rem;padding-left:.25rem;line-height:1.2}.t__checkbox label:before{position:absolute;left:-1.5rem;top:50%;content:"";display:block;height:1.2rem;width:1.2rem;background-color:var(--color-border);transform:translateY(-50%);border-radius:4px;transition:box-shadow .1s}.t__checkbox label:after{position:absolute;left:-1.5rem;top:50%;left:-1.25rem;content:"";display:block;height:.6666666667rem;width:.6666666667rem;opacity:0;transform:translateY(-50%);border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 70 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 45L25.5 61.4C26.0506 61.8534 26.6952 62.1784 27.3872 62.3514C28.0791 62.5244 28.8009 62.541 29.5 62.4C30.2058 62.2676 30.8749 61.9847 31.4616 61.5706C32.0483 61.1564 32.5389 60.6207 32.9 60L65 5' stroke='white' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.t__checkbox label:first-letter{text-transform:uppercase}.t__checkbox [type=checkbox],.t__checkbox [type=radio]{all:unset;position:absolute;height:100%;width:100%;top:-5px;right:-5px;bottom:-5px;left:-5px;height:calc(100% + 10px);z-index:1;opacity:0}.t__checkbox [type=checkbox]:hover+label:before,.t__checkbox [type=radio]:hover+label:before{box-shadow:inset 0 0 0 1.5px var(--color-action)}.t__checkbox [type=checkbox]:checked+label:before,.t__checkbox [type=radio]:checked+label:before{box-shadow:inset 0 0 0 1rem var(--color-action)}.t__checkbox [type=checkbox]:checked+label:after,.t__checkbox [type=radio]:checked+label:after{opacity:1}.t__checkbox.--error{color:var(--color-red-highlight);animation:minishake .75s cubic-bezier(.36,.07,.19,.97) both}.t__checkbox__bill{display:block;position:relative;display:flex;justify-content:space-between}.t__checkbox__bill:after{content:"";display:block;position:absolute;top:0;right:0;bottom:.2em;left:0;border-bottom:dashed #ccc 1px}.t__checkbox__bill__label,.t__checkbox__bill__price{position:relative;display:block;background:#fafafa;z-index:1}.t__checkbox__bill__label{padding-right:.25rem;display:inline-flex;gap:.25rem}.t__checkbox__bill__label>span:first-letter{text-transform:uppercase}.t__checkbox__bill__label__item,.t__checkbox__bill__label__nights{display:flex;gap:.25rem}.t__checkbox__bill__price{padding-left:.25rem}.t__select{display:flex;align-items:center;justify-content:center;position:relative;height:2.5rem;background:#fff;border-radius:1.5rem;width:100%;font-size:16px;border:none;background-color:var(--color-bg);border-radius:4px;padding:.66667 rem .5rem;border:solid var(--color-border) 1px}.t__select>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;user-select:none;opacity:0;border:none;-webkit-appearance:none;appearance:none;outline:none}.t__select__label{position:relative;font-size:16px;font-weight:600;display:block;width:100%;padding:0 1.125rem 0 .75rem;margin-right:1.125rem}.t__select__label:after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-40%);height:.5rem;width:.5rem;opacity:.5;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L6.70385 7.35573C6.74183 7.40127 6.78771 7.43757 6.83864 7.46238C6.88958 7.4872 6.9445 7.5 7 7.5C7.0555 7.5 7.11042 7.4872 7.16136 7.46238C7.21229 7.43757 7.25817 7.40127 7.29615 7.35573L12.5 1.5' stroke='currentColor' stroke-width='1.30769' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.t__form__input,.t__form__area{font-size:16px;width:100%;border-radius:4px;border:solid var(--color-border) 1px;display:block;background:var(--color-bg);padding:.65rem .75rem;font-weight:700;resize:none}.t__form__input:focus,.t__form__area:focus{outline-color:var(--color-action)}.t__form__input.--merge-left,.t__form__area.--merge-left{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.t__form__input.--merge-right,.t__form__area.--merge-right{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.t__form__label{font-size:.8rem;user-select:none;font-weight:500;margin:.25rem .25rem .35rem 0;line-height:1.2}.t__form__label em{font-size:.75rem;font-style:normal;color:var(--color-red)}.t__form__label .t__bton,.t__form__label .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__form__label .pl-pay-btn{font-weight:700;margin-left:.5rem;position:relative;z-index:2}.t__form__label:first-letter{text-transform:uppercase}.--mobile .t__form__item{margin-bottom:.5rem}.t__select__arrow{display:none}.t__banner{min-height:4em;text-align:left;background-color:var(--color-banner);color:var(--color-banner-txt);color:var(--color-banner-readable);line-height:1.2}.t__banner .t__thumbnail{width:2.25rem;height:2.25rem;box-shadow:var(--shadow);margin-right:1.125rem}.t__banner .t__bton,.t__banner .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__banner .pl-pay-btn{font-size:.8rem;color:currentColor}.t__banner .t__bton span,.t__banner .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn span,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__banner .pl-pay-btn span{opacity:.75}.t__banner .t__bton:hover,.t__banner .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__banner .pl-pay-btn:hover{color:var(--color-action)}.t__banner .t__form__item label{display:none}.t__banner .t__form__item .t__select{border-radius:2rem;background:#fff;border:none;box-shadow:var(--shadow)}.t__banner .t__form__item .t__select__label{font-weight:700;font-size:.75rem;color:var(--color-banner-selector);padding-right:1rem;margin-right:1rem}.t__banner .t__form__item .t__select__label:after{content:none}.t__banner .t__form__item .t__select__arrow{display:block;position:absolute;top:50%;right:0;transform:rotate(90deg) translate(-50%,-50%);height:.5rem;width:.5rem}.t__banner__content{display:flex;align-items:center;padding:1rem .75rem}.t__banner__content .t__form__item{margin:0}.t__banner__content__left{display:flex;align-items:center;flex:1}.t__banner__title{font-weight:500;margin:0;letter-spacing:.03em;font-size:.975rem;line-height:1}.--desktop .t__banner__content{padding-top:1rem}.--desktop .t__banner__title{font-size:1.125rem}.t__thumbnail.t__logo{display:flex;align-items:center;justify-content:center;border-radius:0;width:6rem;aspect-ratio:4/3;height:auto;background:none;box-shadow:none}.t__thumbnail.t__logo .t__thumbnail__img{border-radius:0;object-fit:contain}.t__logo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.t__badge{font-size:.8rem;display:inline-block;font-weight:600;background-color:var(--color-soft-bg);color:#a3a4ac;padding:.25em .5em;border-radius:4px;margin-right:.5rem}.t__labels{margin:-.5rem}.t__labels>.t__label{margin:.5rem}.t__label{display:inline-flex;align-items:center;user-select:none;font-size:.7rem;color:#636363;font-weight:500;background-color:#efefef;padding:.3rem .75rem;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.t__label.--actif{cursor:pointer}.t__label.--status{position:relative;padding-left:2rem}.t__label.--status:before{content:"";display:block;position:absolute;top:50%;left:.75rem;height:8px;width:8px;border-radius:50%;background-color:#636363;transform:translateY(-50%)}.t__label.--release{color:#04543f;background-color:#e9f8ea}.t__label.--release:before{background-color:#72d478}.t__label.--release.--active{box-shadow:0 0 0 2px #72d478}.t__label.--draft,.t__label.--grey{color:#46505c;background-color:#e0e6ee;opacity:.65}.t__label.--draft:before,.t__label.--grey:before{background-color:#46505c}.t__label.--draft.--active,.t__label.--grey.--active{box-shadow:0 0 0 2px #46505c}.t__label.--action{position:relative;color:var(--color-action-dark);background:none}.t__label.--action:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-action);opacity:.15}.t__label.--action.--fill{color:var(--color-action-readable);background:var(--color-action)}.t__label.--blue{color:var(--color-blue);background-color:var(--color-blue-light)}.t__label.--blue .--link{color:var(--color-blue-highlight)}.t__label.--blue .--link:hover{color:inherit}.t__label.--blue.--fill{color:#fff;background:var(--color-blue)}.t__label.--green{background:var(--color-green-light);color:var(--color-green)}.t__label.--green .--link{color:var(--color-green-highlight)}.t__label.--green .--link:hover{color:inherit}.t__label.--green.--fill{color:#fff;background:var(--color-green)}.t__label.--orange,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.pl-message.pl-message-warn{color:var(--color-orange);background-color:var(--color-orange-light)}.t__label.--orange .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.pl-message.pl-message-warn .--link{color:var(--color-orange-highlight)}.t__label.--orange .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.pl-message.pl-message-warn .--link:hover{color:inherit}.t__label.--orange.--fill,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.--fill.pl-message.pl-message-warn{color:#fff;background:var(--color-orange)}.t__label.--red,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.pl-message.pl-message-error{color:var(--color-red);background-color:var(--color-red-light)}.t__label.--red .--link,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.pl-message.pl-message-error .--link{color:var(--color-red-highlight)}.t__label.--red .--link:hover,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.pl-message.pl-message-error .--link:hover{color:inherit}.t__label.--red.--fill,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__label.--fill.pl-message.pl-message-error{color:#fff;background:var(--color-red)}.t__label.--black{color:#fff;background-color:var(--color-txt)}.t__label.--rounded{border-radius:1rem}.t__label.--mini{font-size:.7rem;padding:.3rem .6rem}.t__label.--promo{color:#fff;background:var(--color-promo);min-height:0;font-weight:600}.t__label.--promo .--link{color:var(--color-promo-highlight)}.t__label.--promo .--link:hover{color:inherit}.t__label .t__icon{height:.75rem;width:.75rem;margin:0 .35rem 0 0}.t__label.--can-close:after{content:"";display:block;height:.5rem;width:.5rem;margin:0 .5rem;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cg transform='matrix(10,0,0,10,0,0)'%3E%3Cg%3E%3Cline x1='13.5' y1='0.5' x2='0.5' y2='13.5' style=' fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; ' %3E%3C/line%3E%3Cline x1='0.5' y1='0.5' x2='13.5' y2='13.5' style=' fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; ' %3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.--mobile .t__label{padding:.25rem .5rem}.t__icon{display:inline-block;width:1rem;height:1rem;margin:.375rem}.t__icon>svg{height:100%;width:100%}.t__details__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.975);z-index:3}.t__details__overlay.--dark{background:black}.t__details{text-align:left;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;padding:1.5rem;height:100vh;overflow-x:hidden;overflow-y:auto}.t__details .t__details__tools{position:fixed;right:1.5rem;top:1.5rem;z-index:1}.t__details .t__carousel{margin:-1.5rem -1.5rem 0}.t__details .carousel__item,.t__details .carousel__slide{border-radius:0}.t__details__header{line-height:0}.t__details__content{position:relative;margin-top:.5rem}.t__details__content .t__room__type__price{font-size:1rem}.t__details__title{display:inline-flex;align-items:center;margin:0 0 .5rem;line-height:1.2}.t__details__title .t__label,.t__details__title .t__bton,.t__details__title .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__details__title .pl-pay-btn{margin-left:.5rem}.t__details__title:first-letter{text-transform:uppercase}.t__details__description{font-size:.9rem}.t__details__description ul{display:flex;justify-content:center;flex-flow:row wrap;list-style:none;margin:.75rem 0;padding:0;gap:.5rem}.t__details__description li{user-select:none;font-size:.725rem;font-weight:600;display:flex;flex-flow:row wrap;align-items:center;background:rgba(0,0,0,.02);border-radius:1rem;line-height:1.2;padding:.5rem 1rem;border:solid rgba(0,0,0,.075) 1px;text-transform:uppercase}.t__details__description li br{display:none}.--hotel{height:100%}.--hotel .t__details__header{text-align:center;display:flex;flex-flow:column;align-items:center}.--hotel .t__details__header .t__logo{width:8rem;margin-bottom:1rem}.--hotel .t__details__header__desc{line-height:1.25}.--hotel .t__details__header__desc .t__bton,.--hotel .t__details__header__desc .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .--hotel .t__details__header__desc .pl-pay-btn{display:block}.--hotel .t__details__title{margin-top:.5rem;margin-bottom:0}.--hotel .t__details__subtitle{margin-bottom:0;margin-top:.5rem;opacity:.75;font-size:.9rem}.--hotel .t__details__actions{font-size:.9rem;display:flex;justify-content:center;margin:-.5rem;margin-top:0;margin-bottom:0}.--hotel .t__details__action{margin:.5rem;text-decoration:none}.--hotel .t__details__description{margin-top:2rem;position:relative;font-size:1rem;text-align:center}.--desktop .t__details .t__carousel{margin-bottom:1.5rem}.--desktop .t__details__title{font-size:1.5rem}.--desktop .t__details__header .t__carousel{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.--mobile .t__details{padding:.75rem 0}.--mobile .t__details__content{margin-top:.75rem}.--mobile .t__details__description li{font-size:.7rem;padding:.3rem .75rem}.t__gallery{display:flex;border-radius:var(--radius);overflow:hidden;cursor:pointer}.t__gallery.--one .t__gallery__item{aspect-ratio:16/6}.t__gallery.--two .t__gallery__item{aspect-ratio:16/12}.t__gallery.--two .t__gallery__two{width:50%}.t__gallery.--max.t__gallery{display:block}.t__gallery.--max .t__gallery__item{aspect-ratio:initial}.t__gallery.--max .t__gallery__img{position:inherit}.t__gallery__one{flex:1}.t__gallery__two{width:33.3333333333%}.t__gallery__item{position:relative;aspect-ratio:16/9;border:solid #fff 4px;margin:-4px}.t__gallery__img{position:absolute;height:100%;width:100%;object-fit:cover}.t__gallery__rest{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);color:#fff;font-size:1.5rem;font-weight:500}#t__prompt{position:relative;z-index:9}.t__prompt__overlay__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.t__prompt__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:black;opacity:.25}.t__prompt{text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:6;max-width:30rem}.--mobile .t__prompt{margin:0 auto}.--tablet .t__prompt{bottom:1rem}.t__prompt__inner{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-xl)}.t__prompt__content{padding:1.5rem;font-size:.9rem;font-weight:500}.t__prompt__footer{font-size:.85rem;padding:.75rem 1.5rem 1rem;display:flex;justify-content:space-between;border-top:solid var(--color-border) 1px;font-weight:700}.t__prompt__footer .--link{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em}.--desktop .t__prompt{top:50%;left:50%;transform:translate(-50%,-50%)}.t__accept{user-select:none;position:fixed;left:0;right:0;bottom:0;background:#fff;font-size:.85rem}.t__accept__inner{display:flex;align-items:center;justify-content:space-between}.t__accept__message{line-height:1.1;padding:1rem}.t__be__tunnel__header{display:flex;justify-content:space-between}.t__be__tunnel__header .t__be__step__title{margin:0}.t__be__tunnel__header .--circled{background:none;border:none;box-shadow:none;height:1.5rem;width:1.5rem;opacity:.5}.t__be__tunnel__content{text-align:left;padding:1rem}.t__be__tunnel__content__left{flex:1;max-width:40rem;margin-right:2rem}.t__be__tunnel__content__right{flex:0 0 22rem}.t__be__tunnel__breadcrumb{user-select:none;font-size:.8rem;margin-bottom:.5rem;cursor:pointer}.t__be__tunnel__title{font-size:1.2rem;font-weight:700;display:block}.t__be__tunnel__sutitle{font-size:.85rem;font-weight:400}.--desktop:not(.--tablet) .t__be__tunnel__content{margin:1.125rem auto;display:flex;justify-content:center;max-width:64rem}.--tablet .t__be__tunnel__content__left,.--tablet .t__be__tunnel__content__right{max-width:44rem;margin:0 auto}.t__be__fs{position:fixed;top:0;right:0;height:100vh;width:100vw;overflow:auto}.t__be__fs .t__be__fs__close{position:fixed;top:1.5rem;right:1.5rem;background:none;border:none;box-shadow:none;height:1.5rem;width:1.5rem;opacity:.5;z-index:9}.t__be__fs.--dark{background:var(--color-banner)}.t__be__fs.--dark .t__be__fs__close{color:#fff}.t__radio__content{user-select:none}.t__radio__content__item{color:var(--color-txt);position:relative;background:none;width:100%;border:solid var(--color-border) 1px;margin:0 0 .75rem;padding:.75rem 1rem .75rem 3rem;text-align:left;background:#fff;border-radius:var(--radius);line-height:inherit}.t__radio__content__item:active{top:2px}.t__radio__content__item:before{position:absolute;left:1.5rem;top:1.5rem;content:"";display:block;height:.975rem;width:.975rem;border:solid var(--color-border) 1px;transform:translate(-50%,-50%);border-radius:50%}.t__radio__content__item:after{position:absolute;left:1.5rem;top:1.5rem;content:"";display:block;height:8px;width:8px;background:var(--color-txt);transform:translate(-50%,-50%);border-radius:50%;opacity:0}.t__radio__content__item.--active:after{opacity:1}.t__radio__content__item:focus{border-color:var(--color-action);outline:none}.t__radio__content__item__title{font-size:.9rem;display:block;font-weight:700}.t__radio__content__item__title__content{margin-right:.5rem}.t__radio__content__item__content{display:block;font-size:.75rem;opacity:.75;margin-top:.375rem}.t__radio__content__item__content a{color:var(--color-action-link);font-weight:600}.t__radio__content__item__img{display:none}.t__radio__content__item__value{font-size:.85rem;display:inline-block;opacity:.5;font-weight:500}.--desktop .t__radio__content__item{padding:1.5rem 1.5rem 1.5rem 3.75rem;cursor:pointer}.--desktop .t__radio__content__item.--img{padding-right:9rem}.--desktop .t__radio__content__item:before{left:1.875rem;top:2.25rem;height:1.275rem;width:1.275rem}.--desktop .t__radio__content__item:after{left:1.875rem;top:2.25rem;height:10px;width:10px}.--desktop .t__radio__content__item__title{font-size:1rem}.--desktop .t__radio__content__item__img{display:block;position:absolute;top:50%;max-height:50%;max-width:30%;right:2.25rem;transform:translateY(-50%)}.--desktop .t__radio__content__item__content{font-size:.85rem}.t__box{background:#fff;padding:1rem;margin:1.125rem 0;box-shadow:var(--shadow);border-radius:var(--radius)}.t__box__message{user-select:none;font-size:.75rem;opacity:.75;line-height:1.4}.--desktop .t__box{padding:1.5rem}.--mobile .t__box{margin:.75rem 0}.t__price__regular{text-decoration:line-through;font-size:.9em;opacity:.5;margin-right:.5em}.t__price{font-weight:500}.t__cart__trust{display:flex;margin:1.5rem auto;max-width:18rem}.t__cart__trust__item{max-width:20%!important}.t__form__item .iti__country-list{font-size:.85rem;border:none;box-shadow:var(--shadow-xl);border-radius:var(--radius)}.t__be .PaylineWidget.pl-container-default{margin:0 0 -1rem}.t__be .PaylineWidget.pl-container-default .pl-paymentMethods{border:none;background:#fff;border-radius:0 0 var(--radius) var(--radius);border:solid var(--color-border) 1px;margin-bottom:1rem}.t__be .PaylineWidget.pl-container-default .pl-paymentMethods .pl-pmContainer{padding:0 1.5rem 1rem}.t__be .PaylineWidget.pl-container-default .pl-tabs-container{display:flex;align-items:center;gap:.5rem}.t__be .PaylineWidget.pl-container-default .pl-tab{display:flex;align-items:center;justify-content:center;border:none;float:none;height:auto;margin:0;padding:.75rem 1rem .25rem;top:0;border-top:solid transparent 1px;border-right:solid transparent 1px;border-left:solid transparent 1px}.t__be .PaylineWidget.pl-container-default .pl-tab.pl-active{background:white;border-color:var(--color-border);border-radius:var(--radius) var(--radius) 0 0}.t__be .PaylineWidget.pl-container-default .pl-tab:not(.pl-active){top:0;filter:grayscale(1);opacity:.75}.t__be .PaylineWidget.pl-container-default .pl-card-logos{height:2rem!important}.t__be .PaylineWidget.pl-container-default .pl-form-control-addon{top:0}.t__be .PaylineWidget.pl-container-default .pl-label-input{margin:0 0 .35rem;font-weight:500}.t__be .PaylineWidget.pl-container-default .pl-form-group{margin-top:.5rem}.t__be .PaylineWidget.pl-container-default .pl-input{margin:0}.t__be .PaylineWidget.pl-container-default .pl-comment,.t__be .PaylineWidget.pl-container-default .pl-display-field-text{text-align:left;font-size:.9rem;font-weight:500}.t__be .PaylineWidget.pl-container-default .pl-pay-btn-container{margin:1.5rem 0 0}.t__be .PaylineWidget.pl-container-default .pl-pmContainer{border:none;background:#fff!important}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-card-logos-container{border:none}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-form-control-addon{font-size:1rem;padding:0;opacity:.5;top:50%;left:.75rem;transform:translateY(-50%)}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-message{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-align:center!important;margin:0;width:100%}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-label-input{font-size:.8rem;user-select:none;font-weight:500;margin:.25rem .25rem .35rem 0;line-height:1.2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:inherit}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-input{border:solid var(--color-border) 1px;border-radius:4px;background:var(--color-bg)}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn-container{display:block;margin-bottom:0}.t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:100%;margin:0;max-width:100%;margin-top:1.5rem}.t__be .PaylineWidget.pl-container-default .pl-paymentMethod-view,.t__be .PaylineWidget.pl-container-default .pl-card-logos{padding:0!important}.--mobile .pl-card-logos-container{display:none}.t__infos{font-size:.85rem}.t__infos>*:first-child{margin-top:0}.thais_calendar_widget{min-width:6rem;min-height:6rem;margin:0 auto}.t__widget{overflow:visible;padding:0;margin:0;max-width:100%}.t__widget div{font-size:inherit}.t__widget *{text-shadow:none}.t__widget .t__filters__title{display:none}.t__widget .t__filters__wrapper:after{content:none}.t__widget>.--width{padding:0}.t__widget .t__calendar{min-height:14rem;box-shadow:none;border:solid #eee 1px}.t__widget .t__calendar__months.--leave{position:absolute}.t__widget .t__calendar__month{box-shadow:none;border:solid #eee 1px}.t__widget .t__cell__content{margin-bottom:.25rem}.t__widget.--calendar .t__calendar__title{font-size:.85em}.t__widget.--calendar .t__calendar__header{margin:0!important}.t__widget.--calendar .t__calendar__week__day{font-size:.65em}.t__widget.--calendar .t__cell__prices .t__cell__price{font-size:.9em}.t__widget.--calendar .t__cell__inner{justify-content:center}.t__widget.--calendar .t__cell__price{font-size:.75em;margin:.25em}.t__widget.--calendar .t__cell__tooltip{font-size:13px}.t__widget .t__bton,.t__widget .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__widget .pl-pay-btn{font-size:.8em;height:2.25em;width:2.25em;border-radius:2.25em}.t__widget .t__icon{height:.6em;width:.6em;margin:.365em}.t__widget .t__cell__day{font-size:.7em;margin-bottom:.5em}.t__widget .t__calendar__footer .t__bton,.t__widget .t__calendar__footer .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__widget .t__calendar__footer .pl-pay-btn{height:3em;width:100%}.t__be__check__wrapper{position:fixed;top:6rem;left:50%;transform:translate(-50%,-50%)}.t__be__check__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}.t__be__check{text-align:center;padding:1rem;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);z-index:9}.t__be__check h4{max-width:24rem;margin:0 auto 1rem}.t__be__check .t__loading{position:relative;transform:none}.t__section{border-bottom:solid 1px var(--color-border)}.t__section:first-child{border-top:solid 1px var(--color-border)}.t__section.--opened:last-child{border-bottom:none}.t__section.--opened .t__section__header:after{transform:translateY(-75%) rotate(-180deg)}.t__section.--opened .t__section__content{display:block}.t__section__header{position:relative;user-select:none;cursor:pointer;padding:.75rem 0}.t__section__header:after{content:"";display:block;position:absolute;height:.5rem;width:.5rem;top:50%;right:0;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L6.70385 7.35573C6.74183 7.40127 6.78771 7.43757 6.83864 7.46238C6.88958 7.4872 6.9445 7.5 7 7.5C7.0555 7.5 7.11042 7.4872 7.16136 7.46238C7.21229 7.43757 7.25817 7.40127 7.29615 7.35573L12.5 1.5' stroke='currentColor' stroke-width='1.30769' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.t__section__title{margin:0;font-size:1rem;text-align:left;display:flex;align-items:center}.t__section__title .t__label{border-radius:1rem;font-weight:700;margin-left:.5rem;padding:.3rem .58rem}.t__section__title>.t__icon{width:1.15rem;height:1.15rem;margin:0 .65rem 0 0;color:var(--color-action)}.t__section__content{display:none}.t__section__action{margin-top:1rem}.t__payline__wrapper{position:relative;min-height:6rem}.t__reservations__container{position:relative;margin-bottom:1.5rem;z-index:4}.t__reservations__container.--has-room{margin-bottom:0}.t__reservations__wrapper{display:flex;align-items:center}.t__reservations__wrapper .t__bton,.t__reservations__wrapper .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__reservations__wrapper .pl-pay-btn{margin-left:1.5rem;box-shadow:none;align-self:center}.t__reservations__wrapper .t__bton.--disabled,.t__reservations__wrapper .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--disabled.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__reservations__wrapper .--disabled.pl-pay-btn{opacity:.25;background:none}.t__reservations{display:flex;text-align:left;max-width:calc(100% - 2.75rem);overflow-x:auto}.t__reservation{user-select:none;padding:.75rem;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);opacity:.75;width:var(--tab-width);flex:0 0 var(--tab-width);filter:grayscale(1)}.t__reservation:not(.--active){cursor:pointer}.t__reservation.--active{background:#fff;opacity:1;filter:grayscale(0)}.t__reservation.--active .t__thumbnail{background:#f2f2f2;opacity:1}.t__reservation.--active .t__thumbnail svg{opacity:.35}.t__reservation.--active .t__reservation__actions{background:#fff}.t__reservation.--active .t__reservation__actions:before{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 100%)}.t__reservation .t__reservation__inner{position:relative;line-height:1;display:flex;align-items:center;overflow:hidden;height:2.75rem}.t__reservation .t__reservation__inner .t__bton,.t__reservation .t__reservation__inner .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__reservation .t__reservation__inner .pl-pay-btn{margin:0}.t__reservation .t__thumbnail{width:2.75rem;height:2.75rem;box-shadow:none;background:#ccc;margin-right:0;opacity:.25;flex:0 0 2.75rem}.t__reservation .t__thumbnail svg{width:.6rem;height:.6rem;opacity:1}.t__reservation__content{flex:1;margin-left:.75rem}.t__reservation__actions{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;transform:translateY(-50%);background:var(--color-bg);height:100%}.t__reservation__actions:before{content:"";display:block;position:absolute;height:100%;width:1.5rem;background:linear-gradient(90deg,rgba(244,244,244,0) 0%,rgb(244,244,244) 100%);top:0;right:100%}.t__reservation__actions .t__bton,.t__reservation__actions .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__reservation__actions .pl-pay-btn{background:none;height:1.25rem;width:1.25rem;opacity:.5}.t__reservation__actions .t__bton .t__icon,.t__reservation__actions .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn .t__icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__reservation__actions .pl-pay-btn .t__icon{margin-left:0;margin-right:0;width:.85rem;height:.85rem}.t__reservation__title{font-size:.9rem;line-height:1;font-weight:700;white-space:nowrap;margin-bottom:.2rem}.t__reservation__title:first-letter{text-transform:uppercase}.t__reservation__rate{display:block;font-size:.75rem;font-weight:400;white-space:nowrap;opacity:.75;margin-bottom:.15rem}.t__reservation__rate:first-letter{text-transform:uppercase}.t__reservation__desc{font-size:.75rem;font-weight:400;white-space:nowrap;font-weight:600;margin-right:1.5rem}.t__reservation__desc:first-letter{text-transform:uppercase}.t__search{margin-bottom:1rem}.t__search>.t__bton,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search>.pl-pay-btn{margin-top:1rem}.t__search.--disabled .t__search__item{pointer-events:none;opacity:.5}.t__search.--disabled .t__search__content .t__search__item:after{content:none}.t__search.--disabled .t__subsearch__wrapper{pointer-events:none;opacity:.4;filter:grayscale(1)}.t__search .t__search__cancel__label{font-size:.75rem;font-weight:700}.t__search .t__bton.--circled.t__search__cancel,.t__search .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.t__search__cancel.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search .--circled.t__search__cancel.pl-pay-btn{background:var(--color-border);font-size:.65rem;font-weight:600;width:auto;padding:0 1rem}.t__search .t__bton.--circled.t__search__cancel .t__search__action,.t__search .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.t__search__cancel.pl-pay-btn .t__search__action,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search .--circled.t__search__cancel.pl-pay-btn .t__search__action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.t__search .t__bton.--circled.t__search__cancel span,.t__search .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.t__search__cancel.pl-pay-btn span,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search .--circled.t__search__cancel.pl-pay-btn span{opacity:.65}.t__search .t__bton.--circled.t__search__cancel svg,.t__search .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.t__search__cancel.pl-pay-btn svg,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search .--circled.t__search__cancel.pl-pay-btn svg{width:.6rem;height:.6rem;margin-left:.5rem}.t__search__content{position:relative;display:flex;align-items:center;box-shadow:var(--shadow);border-radius:var(--radius);background:#fff;padding:0 .75rem;z-index:1}.t__search__content .t__subsearch__wrapper{width:auto}.t__search__content .t__bton.--disabled,.t__search__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--disabled.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search__content .--disabled.pl-pay-btn{opacity:.5;color:#ccc;background:var(--color-bg);text-shadow:1px 1px 0 white}.t__search__content .t__bton.--circled,.t__search__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search__content .--circled.pl-pay-btn{border:none;margin-right:.5rem;background:var(--color-bg);box-shadow:none}.t__search__content .t__bton.--circled svg,.t__search__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.pl-pay-btn svg,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search__content .--circled.pl-pay-btn svg{width:50%;opacity:.75}.t__search__cart{position:relative;background:#fff;border-radius:4rem}.t__search__cart.--disabled{pointer-events:none}.t__search__cart.--disabled .t__icon{opacity:.1}.t__search__cart .t__label{display:flex;justify-content:center;position:absolute;left:calc(100% - .75rem);border-radius:1rem;font-weight:700;font-size:.65rem;padding:.3rem .4rem;text-transform:none;letter-spacing:normal;height:1.2rem;min-width:1.2rem}.t__search__cart .t__label.--action{position:absolute}.t__search__cart .t__label.--action.--fill{color:var(--color-action-readable);background:var(--color-action)}.t__search__cart .t__label.--room{top:0}.t__search__cart .t__label.--people{bottom:0}.t__search__cart .t__bton.--circled,.t__search__cart .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search__cart .--circled.pl-pay-btn{background:var(--color-bg);box-shadow:none;border:none;height:3rem;width:3rem}.t__search__cart .t__bton.--circled .t__icon,.t__search__cart .t__be .PaylineWidget.pl-container-default .pl-pmContainer .--circled.pl-pay-btn .t__icon,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__search__cart .--circled.pl-pay-btn .t__icon{height:1.25rem;width:1.25rem}.t__search__notification{position:absolute;top:0;left:50%;transform:translate(-50%,-125%);margin:0;text-transform:initial}.t__subsearch__content{font-size:.85rem;position:absolute;top:0;display:flex;box-shadow:var(--shadow);border-radius:var(--radius);width:15rem;right:7rem;z-index:6;background:#fff;padding:3rem .75rem .75rem}.t__subsearch__content .t__form__item{flex:1}.t__subsearch__content .t__form__input,.t__subsearch__content .t__bton,.t__subsearch__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__subsearch__content .pl-pay-btn{height:2.5rem}.t__subsearch__content .t__form__input{border-top-right-radius:0;border-bottom-right-radius:0;outline:none}.t__subsearch__content .t__bton,.t__subsearch__content .t__be .PaylineWidget.pl-container-default .pl-pmContainer .pl-pay-btn,.t__be .PaylineWidget.pl-container-default .pl-pmContainer .t__subsearch__content .pl-pay-btn{padding:0;border-top-left-radius:0;border-bottom-left-radius:0}.t__search__item{user-select:none;cursor:pointer;position:relative;font-size:.9rem;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;text-align:left;border:none;background:none;padding-top:1rem;padding-bottom:1rem;line-height:1.3636363636;color:inherit}.t__search__item:before{content:"";display:block;position:absolute;top:50%;left:-1rem;height:2.25rem;width:1px;transform:translateY(-50%);background-color:var(--color-border)}.t__search__item:after{content:"";display:block;position:absolute;bottom:0;left:0;height:3px;right:1rem;background-color:var(--color-action);opacity:0}.t__search__item.--active:focus{box-shadow:none}.t__search__item.--active:after{opacity:1}.t__search__item:first-child:before{content:none}.t__search__item:focus{outline:none}.t__search__item:focus:after{opacity:1;background-color:var(--color-action)}.t__search__item.--circled{border:none;background:var(--color-border)}.t__search__label{font-weight:400;opacity:.65;font-size:.8rem}.t__search__placeholder{font-weight:600}.--mobile .t__search{overflow-x:hidden}.--mobile .t__search:before{content:"";display:block;position:absolute;height:2rem;width:1000rem;background:var(--color-banner);top:0;left:-500rem;z-index:-1}.--mobile .t__search__content .t__search__item{position:relative}.--mobile .t__search__cancel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.--mobile .t__search__cancel:active{top:50%}.--desktop .t__search{display:flex;align-items:center;z-index:3}.--desktop .t__search:before{content:"";display:block;position:absolute;height:50%;width:1000rem;background:var(--color-banner);top:0;left:-500rem}.--desktop .t__search__content{flex:1;border-radius:4rem;height:4.5rem}.--desktop .t__search__cart{height:4.5rem;width:4.5rem;display:flex;align-items:center;justify-content:center;margin-left:1rem;box-shadow:var(--shadow)}.--desktop .--width{padding-left:.75rem;padding-right:.75rem}.--desktop .t__search__item{margin-left:1rem;padding-top:1.125rem;padding-bottom:1.125rem}.t__search__actions{display:flex;align-items:center;justify-content:flex-end;flex:1.5}.t__search__infos{pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%);opacity:.35}.t__search__infos .t__label{padding:.3rem .6rem}.t__search__infos .t__label span{font-weight:700;margin-right:.15rem}.--mobile .t__search__actions{flex:0}#t__teleport{position:fixed;right:0;bottom:0;left:0;z-index:10}#t__teleport .t__subsearch__content{position:static;width:100%;padding:1rem;box-shadow:var(--shadow-xl);top:auto;right:0;left:0;z-index:10}#t__teleport .t__form__item{margin:0}:root{--toolbar-height: 3.236rem;--radius: .5rem;--shadow: 1px 1px 1px rgba(0, 0, 0, .02), 1px 1px 3px rgba(0, 0, 0, .075);--shadow-xl: 0px 1px 1rem rgba(0, 0, 0, .04), 0px 1px 4rem rgba(0, 0, 0, .06)}.thais__be{background-color:var(--color-bg);min-height:100vh}.thais__be img{max-width:100%}.thais__be pre{text-align:left;font-size:.7rem;font-weight:500;line-height:1}.thais__be,.t__prompt,.thais_calendar_widget,.t__popover,#t__teleport{font-size:clamp(16px,2vw,17px);font-family:"Inter",Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;color:var(--color-txt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-feature-settings:"cv02","cv03","cv04","cv11"}.thais__be *,.t__prompt *,.thais_calendar_widget *,.t__popover *,#t__teleport *{box-sizing:border-box}.thais__be button,.thais__be input,.thais__be optgroup,.thais__be select,.thais__be textarea,.t__prompt button,.t__prompt input,.t__prompt optgroup,.t__prompt select,.t__prompt textarea,.thais_calendar_widget button,.thais_calendar_widget input,.thais_calendar_widget optgroup,.thais_calendar_widget select,.thais_calendar_widget textarea,.t__popover button,.t__popover input,.t__popover optgroup,.t__popover select,.t__popover textarea,#t__teleport button,#t__teleport input,#t__teleport optgroup,#t__teleport select,#t__teleport textarea{font-family:inherit;font-feature-settings:"cv02","cv03","cv04","cv11"}.thais-be-body{min-height:100%;margin:0;padding:0}.thais-be-body.--details,.thais-be-body.--screen{overflow:hidden}.t__be{text-align:center}.t__be__inner{overflow-x:hidden;position:fixed;top:0;right:0;bottom:0;left:0}.--mobile .hi-launcher-container{bottom:6rem}.--desktop .hi-launcher-container{bottom:0}.thais__be{position:relative;z-index:9}.t__bloctel{display:block;margin:1rem 0;font-size:.75rem;font-weight:400;color:var(--color-text);text-decoration:none;opacity:.5}html{height:100%}.t__loading{position:absolute;top:50%;left:50%;height:1.5em;width:1.5em;z-index:9999;transform:translate(-50%,-50%)}.t__loading__content{transform:translate(-50%,-50%)}.t__loading__svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;position:absolute;top:0;bottom:0;left:0;right:0}.t__loading__svg__path{animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0px;stroke:var(--color-action)}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}.t__subsearch__action .t__bton{background:var(--color-promo-light)}.t__subsearch__action .t__bton.--rounded{font-size:.725rem;display:flex;align-items:center;padding:0 1rem;color:var(--color-promo);height:2.25rem;margin-right:.5rem}.t__subsearch__action .t__bton.--rounded svg{height:1.25rem;width:1.25rem;color:var(--color-promo);margin-right:.65rem}.--mobile .t__subsearch__action .t__bton.--rounded{height:3rem;width:3rem;padding:0;justify-content:center;margin:0}.--mobile .t__subsearch__action .t__bton.--rounded span{display:none}.--mobile .t__subsearch__action .t__bton.--rounded svg{margin:0}
