.section.body-room-section.ppr-room-body{padding-bottom:var(--pp-section-gap)}@media(min-width:992px){.room-halves{column-gap:72px;grid-template-columns:minmax(0,760px) minmax(0,1fr)}.room-halves>.property-sticky-info{justify-self:end;width:min(100%,640px)}}@media(min-width:992px){.headline-room{row-gap:40px;margin-bottom:var(--spacing-title-margin-64)}}.section.ppr-section{padding-top:var(--spacing-section-120);padding-bottom:var(--spacing-section-0)}.section.ppr-section.ppr-section-last{padding-bottom:var(--spacing-section-120)}.ppr-section .pp-head{margin-top:0;max-width:760px}.ppr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 72px}.ppr-section .pp-item:has(.pp-dist){grid-template-columns:6rem 1fr}.pp-foot.ppr-foot{justify-content:center;gap:12px 16px}.ppr-section .pp-col:has(.pp-dist) .pp-item{grid-template-columns:6rem 1fr}.ppr-section .pp-col:has(.pp-dist) .pp-item:not(:has(.pp-dist)) .pp-body{grid-column:2}@media(max-width:991px){.ppr-grid-2{grid-template-columns:1fr;gap:48px 32px}}@media(max-width:767px){.ppr-section .pp-item:has(.pp-dist),.ppr-section .pp-col:has(.pp-dist) .pp-item{grid-template-columns:5rem 1fr}}.ppr-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:var(--spacing-title-margin-80)}.ppr-gal{position:relative;height:auto}.ppr-gal-a{grid-column:span 4;height:520px}.ppr-gal-b{grid-column:span 2;height:520px}.ppr-gal-c{grid-column:span 2;height:340px}.ppr-gal-d{grid-column:span 6;height:420px}.ppr-gal .gallery-slide-text-wrap{height:116px;padding:24px;text-align:left;justify-content:flex-start}.ppr-gal .gallery-slide-text-wrap .label{color:var(--colors-color-light)}@media(max-width:991px){.ppr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ppr-gal-a{grid-column:span 2;height:380px}.ppr-gal-b,.ppr-gal-c{grid-column:span 1;height:320px}.ppr-gal-d{grid-column:span 2;height:320px}.ppr-gal .gallery-slide-text-wrap{height:100px;padding:20px}}@media(max-width:767px){.ppr-gallery{grid-template-columns:1fr}.ppr-gal-a,.ppr-gal-b,.ppr-gal-c,.ppr-gal-d{grid-column:span 1;height:260px}}.room-body>.ppr-facts{margin-top:var(--spacing-title-margin-32)}.ppr-facts-head{grid-column-gap:14px;grid-row-gap:14px;margin-bottom:var(--spacing-title-margin-32)}.ppr-facts-head .label{align-items:flex-start}.section .ppr-facts .ppr-facts-head>h2{font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);letter-spacing:var(--text-h5-letter-spacing)}.ppr-chip-wrap{grid-column-gap:8px;grid-row-gap:8px}.ppr-chip{grid-column-gap:8px;justify-content:flex-start;align-items:center;text-align:left;display:flex}.ppr-chip-icon{flex:none;width:18px;height:18px;opacity:.8}.room-compare-scroll{padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--colors-color-dark-16) var(--colors-color-dark-4);background-image:linear-gradient(var(--colors-color-bg-1),var(--colors-color-bg-1)),linear-gradient(var(--colors-color-bg-1),var(--colors-color-bg-1)),linear-gradient(to right,var(--colors-color-dark-16),var(--colors-color-dark-0)),linear-gradient(to left,var(--colors-color-dark-16),var(--colors-color-dark-0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:18px 100%,18px 100%,18px 100%,18px 100%;background-attachment:local,local,scroll,scroll}.room-compare-scroll::-webkit-scrollbar{height:6px}.room-compare-scroll::-webkit-scrollbar-track{border-radius:var(--spacing-radius-full);background:var(--colors-color-dark-4)}.room-compare-scroll::-webkit-scrollbar-thumb{border-radius:var(--spacing-radius-full);background:var(--colors-color-dark-16)}.room-compare-caption{padding-bottom:var(--spacing-title-margin-32)}.room-compare th,.room-compare td{border-bottom:1px solid var(--colors-color-dark-16);padding:20px 32px 20px 0;vertical-align:baseline}.room-compare thead th{font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);line-height:var(--text-label-small-line-height);font-weight:var(--text-label-small-font-weight);letter-spacing:var(--text-label-small-letter-spacing);text-transform:uppercase;color:var(--colors-color-dark-48);border-bottom:1px solid var(--colors-color-dark-32);padding-top:0;padding-bottom:14px;vertical-align:bottom;white-space:nowrap}.room-compare{border-collapse:separate;border-spacing:0}.room-compare th:first-child{position:sticky;left:0;z-index:1;border-right:1px solid var(--colors-color-dark-8);background-color:var(--colors-color-bg-1)}.room-compare tbody tr:hover th:first-child{background-color:color-mix(in srgb,var(--colors-color-dark) 4%,var(--colors-color-bg-1))}.room-compare tbody th{font-family:var(--text-h7-font-family);font-size:var(--text-h7-font-size);line-height:var(--text-h7-line-height);font-weight:var(--text-h7-font-weight);letter-spacing:var(--text-h7-letter-spacing);min-width:268px;padding-right:var(--spacing-title-margin-48)}.room-compare tbody td{font-variant-numeric:tabular-nums;color:var(--colors-color-dark-64);white-space:nowrap}.room-compare tbody tr{transition:background-color .2s ease}.room-compare tbody tr:hover{background-color:var(--colors-color-dark-4)}@media(max-width:767px){.room-compare th,.room-compare td{padding-top:16px;padding-bottom:16px;padding-right:24px}.room-compare tbody th{min-width:200px;padding-right:var(--spacing-title-margin-32)}}.section.hero-room{padding-top:calc(var(--spacing-section-top-padding) + var(--spacing-title-margin-48))}@media(max-width:991px){.section.hero-room{padding-top:calc(var(--spacing-section-top-padding) + var(--spacing-title-margin-32))}}.ppr-gallery-section .rk-foot{margin-top:var(--spacing-title-margin-64)}.room-compare tbody th .link-inline{color:inherit;text-decoration:none}.room-compare tbody th .link-inline:hover,.room-compare tbody th .link-inline:focus-visible{text-decoration:underline;text-underline-offset:3px}.room-compare-caption{color:var(--colors-color-dark-48)}.ppr-hotel-scroll{overflow-x:auto}.ppr-hotel-table{width:100%;border-collapse:collapse}.ppr-hotel-table th,.ppr-hotel-table td{font-family:var(--text-text-body-font-family);font-size:var(--text-text-body-font-size);line-height:var(--text-text-body-line-height);font-weight:var(--text-text-body-font-weight);letter-spacing:var(--text-text-body-letter-spacing);border-bottom:1px solid var(--colors-color-dark-16);padding:14px 0;text-align:left;vertical-align:baseline}.ppr-hotel-table th{width:45%;padding-right:32px}.ppr-hotel-table td{color:var(--colors-color-dark-64);font-variant-numeric:tabular-nums}@media(max-width:767px){.ppr-hotel-table th{padding-right:20px}}.section .ppr-facts.ppr-hotel .ppr-facts-head>h2{font-family:var(--text-label-font-family);font-size:var(--text-label-font-size);line-height:var(--text-label-line-height);font-weight:var(--text-label-font-weight);letter-spacing:var(--text-label-letter-spacing);text-transform:uppercase}.ppr-hotel .ppr-facts-head{margin-bottom:20px}.ppr-facts .tag-offer .label-small,.ppr-chips .tag-offer .label-small{font-size:var(--text-text-body-font-size);line-height:var(--text-text-body-line-height);letter-spacing:var(--text-text-body-letter-spacing);text-transform:none;font-weight:var(--text-text-body-font-weight)}.ppr-facts .tag-offer,.ppr-chips .tag-offer{padding:10px 16px}.ppr-facts .tag-offer img,.ppr-chips .tag-offer img{width:20px;height:20px}.ppr-facts-note,.ppr-table-note{font-size:var(--text-text-body-font-size);line-height:var(--text-text-body-line-height);max-width:68ch}.ppr-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid color-mix(in srgb,var(--colors-color-dark) 12%,transparent);border-radius:16px}.ppr-stat-icon{flex:none;width:26px;height:26px}.ppr-stat-value{font-weight:var(--text-text-body-font-weight);line-height:var(--text-text-body-line-height)}.ppr-stat-label{color:var(--colors-color-dark-48)}@media(max-width:767px){.ppr-stat{padding:16px}}@media(max-width:1279px){.room-card-top-tile{flex-wrap:wrap;justify-content:flex-start;gap:6px 0;max-width:100%;padding-bottom:6px}.room-card-top-tile>.label{flex:1 1 auto;min-width:0;padding-left:8px}}
