.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 20px;border-radius:10px;font-weight:700;line-height:1.2;text-transform:none}.hp-empty{padding:28px;border:1px solid #ebebeb;border-radius:16px;background:#fff;box-shadow:0 6px 16px #0000000f}.hp-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:#fdecec;color:#df2f32}.hp-empty-title{margin:0;font-family:Lato,sans-serif;font-size:21px;font-weight:700;line-height:1.3;color:#222}.hp-empty-when{margin:4px 0 0;font-size:15px;color:#6a6a6a}.hp-alt{margin-top:18px}.hp-alt-title{font-size:15px;font-weight:700;color:#222}.hp-alt-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.hp-alt-link{display:flex;flex-direction:column;padding:10px 14px;border:1px solid #dddddd;border-radius:12px;color:#222;line-height:1.3;text-decoration:none}.hp-alt-link:hover{border-color:#222;color:#222;text-decoration:none}.hp-alt-link:focus-visible{outline:2px solid #222;outline-offset:2px}.hp-alt-dates{font-size:14px;font-weight:700}.hp-alt-price{font-size:14px;color:#6a6a6a}@media (max-width: 639px){.hp-alt-list li{flex:1 1 100%}.hp-alt-link{flex-direction:row;justify-content:space-between}}.hp-empty-text{margin:14px 0 0;font-size:16px;line-height:1.5;color:#484848}.hp-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media (max-width: 639px){.hp-empty{padding:22px 18px}.hp-empty-actions .hp-btn{flex:1 1 100%}}.hp-ask{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:16px 20px;border:1px solid #ebebeb;border-radius:14px}.hp-ask-title{font-size:16px;font-weight:700;color:#222}.hp-ask p{margin:2px 0 0;font-size:14px;line-height:1.45;color:#6a6a6a}.hp-ask .hp-btn{flex:0 0 auto}#room-result:has(#empty-list-placeholder) .hp-ask{display:none}@media (max-width: 639px){.hp-ask{flex-direction:column;align-items:stretch}}.hp-info{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid #dddddd;border-radius:999px;background:#fff;font:inherit;font-size:13px;color:#222;cursor:pointer}.hp-info:hover{border-color:#222}.hp-info:focus-visible{outline:2px solid #222;outline-offset:2px}#availability #js-book-sticky{border:1px solid #ebebeb;border-radius:16px;box-shadow:0 6px 16px #00000014}#availability{scroll-margin-top:120px}.hp-bar-norooms{display:flex;align-items:center;justify-content:space-between;gap:12px}.hp-bar-norooms-text{font-weight:700;color:#222}.hp-bar:not(:has(.js-bar-booknow:not(.uk-hidden),.js-bar-booknow-norooms:not(.uk-hidden))){display:none}@media (min-width: 640px){.hp-bar:not(:has(.js-bar-booknow:not(.uk-hidden))){display:none}}.hp-request-card{max-width:640px}.hp-side-card.hp-request{position:static}.hp-request .hp-request-intro{margin:8px 0 18px;font-size:15px}.hp-request-intro{margin:-6px 0 22px;font-size:16px;line-height:1.5;color:#484848}.hp-amen{margin-bottom:28px}.hp-amen-title{margin:0 0 12px;font-size:19px;font-weight:700}.hp-amen-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none}.hp-amen-list li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3;color:#484848}.hp-amen-list img{flex:0 0 28px}@media (min-width: 960px){.hp-amen-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-amen-more>summary{margin:0 0 28px;list-style:none;cursor:pointer}.hp-amen-more>summary::-webkit-details-marker{display:none}.hp-amen-more>summary .hp-less,.hp-amen-more[open]>summary .hp-more{display:none}.hp-amen-more[open]>summary .hp-less{display:inline}.hp-side{height:100%}.hp-side-card{padding:28px;border:1px solid #ebebeb;border-radius:16px;background:#fff;box-shadow:0 6px 16px #00000014}.hp-side-action{width:100%;margin-top:20px}@media (min-width: 640px){.hp-side-card{position:sticky;top:120px}}.hp-related{padding:48px 0 24px}.hp-related>.uk-container{box-sizing:content-box}.hp-related .ph-grid{grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.hp-related .ph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.hp-related .ph-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-related-more{margin:28px 0 0;text-align:center}.hp-side-more{margin-top:18px;padding-top:18px;border-top:1px solid #ebebeb}.hp-interest,.hp-interest .hp-side-action{margin-top:0}.hp-interest-note,.hp-interest-done,.hp-interest-error{margin:8px 0 0;font-size:13px;color:#6a6a6a}.hp-interest-done{font-size:15px;font-weight:700;color:#222}.hp-interest-error{color:#c4262a}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea,[contenteditable=true]{font-size:max(16px,1em)}}
