.bot-protected-booking-data-confirmation{border:none;padding:0}.bot-protected-booking-satisfaction{border:none;padding:0;display:grid}.bot-protected-booking-satisfaction h2,.bot-protected-booking-satisfaction .button{justify-self:start}.bot-protected-booking-satisfaction__scale{--text-color: var(--secondary-400);display:flex;position:relative;justify-content:space-between}.bot-protected-booking-satisfaction__scale::before,.bot-protected-booking-satisfaction__scale::after{content:'';position:absolute;display:block;width:0;height:0}@media all and (max-width: calc(46.875rem - 1px)){.bot-protected-booking-satisfaction{grid-template-columns:1fr 2fr}.bot-protected-booking-satisfaction h2,.bot-protected-booking-satisfaction .button{grid-column:span 2}.bot-protected-booking-satisfaction__scale{flex-direction:column;padding-left:var(--gap);margin-block:1ch;border-left:var(--border-width) dashed}.bot-protected-booking-satisfaction__scale::before,.bot-protected-booking-satisfaction__scale::after{left:calc(var(--border-width) * -2);border-left:calc(var(--border-width) * 1.5) solid transparent;border-right:calc(var(--border-width) * 1.5) solid transparent}.bot-protected-booking-satisfaction__scale::before{top:-1ch;border-bottom:1ch solid}.bot-protected-booking-satisfaction__scale::after{bottom:-1ch;border-top:1ch solid}}@media all and (min-width: 46.875rem){.bot-protected-booking-satisfaction__points{display:flex;justify-content:space-between}.bot-protected-booking-satisfaction__points .radio{margin-top:0;text-align:center}.bot-protected-booking-satisfaction__points .radio,.bot-protected-booking-satisfaction__points .radio input{display:block}.bot-protected-booking-satisfaction__points .radio input{margin-right:0;margin-bottom:var(--form-element-padding)}.bot-protected-booking-satisfaction__scale{padding-top:var(--paragraph-spacer);margin-top:var(--gap);margin-inline:1ch;border-top:var(--border-width) dashed}.bot-protected-booking-satisfaction__scale::before,.bot-protected-booking-satisfaction__scale::after{top:calc(var(--border-width) * -2);border-top:calc(var(--border-width) * 1.5) solid transparent;border-bottom:calc(var(--border-width) * 1.5) solid transparent}.bot-protected-booking-satisfaction__scale::before{left:-1ch;border-right:1ch solid}.bot-protected-booking-satisfaction__scale::after{right:-1ch;border-left:1ch solid}}.bot-protected-show .hero .box{margin-inline:auto;max-width:calc(var(--tt-hotel-image-width) * 3 + var(--gap) * 2)}.bot-protected-show .hero .box .button[type=submit]{margin-top:var(--gap)}.bot-protected-show .hero .box:not(:has(h2)){display:none}.simple-pages-awards__logo-cloud{display:flex;flex-wrap:wrap;gap:var(--size-1200);justify-content:center;align-items:end;margin:var(--paragraph-spacer)}.simple-pages-awards__logo{height:100%;display:flex;flex-direction:column;gap:1ch;justify-content:space-between;align-items:center}.simple-pages-awards__logo a img{display:block}.simple-pages-awards__award-section{display:grid;column-gap:var(--gap);align-items:start;margin:var(--gap) 0}.simple-pages-awards__badges{display:flex;gap:1ch;flex-wrap:wrap}.simple-pages-awards__customer-rating{display:inline-block;width:49%;padding:var(--size-100);vertical-align:top}@media all and (max-width: calc(28.75rem - 1px)){.simple-pages-awards__logo a img{max-width:35vw;height:auto}}@media all and (max-width: calc(59.375rem - 1px)){.simple-pages-awards__thumbnail{justify-self:center}}@media all and (min-width: 59.375rem){.simple-pages-awards__award-section{grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:'image .' 'image .' 'image .' 'image .'}.simple-pages-awards__award-section .simple-pages-awards__thumbnail{grid-area:image}.simple-pages-awards__award-section .button{margin-top:var(--paragraph-spacer);justify-self:end}}.simple-pages-chronicle .section__main:has(.polaroid){display:grid;gap:var(--gap)}.simple-pages-chronicle .section__main:has(.polaroid) h2{margin:0}.simple-pages-chronicle__video-tip{margin-top:var(--paragraph-spacer);display:grid;gap:1ch;grid-template-columns:auto 1fr}@media all and (min-width: 46.875rem){.simple-pages-chronicle .section__main:has(.polaroid){grid-template-columns:2fr 3fr}.simple-pages-chronicle .section__main:has(.polaroid) h2{grid-column:span 2}}@media all and (min-width: 59.375rem){.simple-pages-chronicle .section__main:has(.polaroid){grid-template-columns:1fr 2fr}}.simple-pages-operator-infos__operators{display:grid;gap:var(--size-2000)}@media all and (min-width: 46.875rem){.simple-pages-operator-infos__toc{columns:2;break-inside:avoid}}@media all and (min-width: 59.375rem){.simple-pages-operator-infos__operators{grid-template-columns:1fr 1fr}}.simple-pages-shop .hero__header h1 small{height:calc(3 * var(--line-height))}.simple-pages-shop address{margin-block:var(--paragraph-spacer)}.simple-pages-shop .card__image{cursor:pointer}.simple-pages-shop #preview.dialog .dialog__main{text-align:center;overflow-x:auto}.simple-pages-shop__voucher{grid-column:1 / -1;width:100%;display:grid;gap:var(--size-900)}.simple-pages-shop__warranty{text-decoration:none}.simple-pages-shop__zoom{--line-height: var(--size-500);grid-area:image;align-self:end;justify-self:end;outline:var(--border-width) solid var(--white)}.simple-pages-shop__features{text-align:center}.simple-pages-shop__features .illustration-icon{--size: 100%;--circle-color: var(--primary-200);--main-color: var(--success-300);--stroke-color: var(--success-400)}@media all and (min-width: 59.375rem){.simple-pages-shop__voucher{display:grid;grid-template-columns:var(--tt-hotel-image-width) 1fr;align-items:start;gap:0 var(--size-900);margin-top:var(--size-2400)}.simple-pages-shop__voucher h2{grid-column:1 / -1}}@media all and (min-width: 71rem){.simple-pages-shop__voucher{grid-template-columns:calc(1.5 * var(--tt-hotel-image-width)) 1fr}}.tracking-confirmation__message .button{margin-top:var(--gap)}
